.nav-icon-active{position:relative}.nav-icon-active:after{content:"";position:absolute;bottom:-20px;left:50%;transform:translate(-50%) scaleX(1);width:170%;height:4px;transition:transform .25s ease-out;background:#3d64ff;transform-origin:center}.nav-icon-inactive{position:relative}.nav-icon-inactive:after{content:"";position:absolute;bottom:-20px;left:50%;transform:translate(-50%) scaleX(0);width:170%;height:4px;transition:transform .25s ease-out;background:#3d64ff;transform-origin:center}*{scrollbar-width:thin;scrollbar-color:#d1d1d1 #f5f5f5}*{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}*:focus,*:active,*:focus-visible{outline:none!important}button:focus,button:active,a:focus,a:active,details:focus,summary:focus,div:focus,span:focus,label:focus{outline:none!important;box-shadow:none!important;border:none!important}input:focus,textarea:focus,select:focus{outline:none!important}button,a,div[onclick],label,summary,[role=button]{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}input,textarea,[contenteditable]{-webkit-user-select:text;-moz-user-select:text;user-select:text}*:focus-visible{outline:2px solid rgba(61,100,255,.4)!important;outline-offset:2px}*::-webkit-scrollbar{width:12px;height:12px}*::-webkit-scrollbar-track{background:#f5f5f5;border-radius:10px}*::-webkit-scrollbar-thumb{background:#d1d1d1;border-radius:10px;border:2px solid #f5f5f5}*::-webkit-scrollbar-thumb:hover{background:#b8b8b8}*::-webkit-scrollbar-thumb:active{background:#a0a0a0}@keyframes skeleton-wave{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-wave{background:linear-gradient(90deg,#e5e7eb,#f3f4f6,#e5e7eb);background-size:200% 100%;animation:skeleton-wave 2s ease-in-out infinite;will-change:background-position}.dark .skeleton-wave{background:linear-gradient(90deg,#374151,#4b5563,#374151);background-size:200% 100%;animation:skeleton-wave 2s ease-in-out infinite;will-change:background-position}.Page__Content{display:flex;flex-direction:column}.Page__Section>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.Page__Grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem}@media (min-width: 768px){.Page__Grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.Page__Grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.Page__GridTwo{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media (min-width: 768px){.Page__GridTwo{grid-template-columns:repeat(2,minmax(0,1fr))}}.Page__GridThree{display:grid;width:100%;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media (min-width: 768px){.Page__GridThree{grid-template-columns:repeat(3,minmax(0,1fr))}}.Grid__Small{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem}.Flex__Row{display:flex;align-items:center;gap:.75rem}.Flex__RowStart{display:flex;align-items:flex-start;gap:.75rem}.Flex__RowBetween{display:flex;align-items:center;justify-content:space-between}.Flex__RowCenter{display:flex;align-items:center;justify-content:center}.Flex__Col{display:flex;flex-direction:column;gap:1rem}.Flex__ColSmall{display:flex;flex-direction:column;gap:.5rem}.Flex__ColLarge{display:flex;flex-direction:column;gap:1.5rem}.Flex__Wrap{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.Flex__WrapSmall{display:flex;flex-wrap:wrap;gap:.75rem}.Nav__Container{display:flex;align-items:center;gap:1.5rem}.Nav__Items__Wrapper{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center}.Nav__Items{display:flex;align-items:center;gap:.25rem;font-weight:700}.Nav__Actions{display:flex;align-items:center;gap:1.75rem}.Card__Container{display:flex;flex-direction:column;gap:1rem}.Card__Content{display:flex;align-items:center;gap:1rem}.Card__ContentBetween{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.Card__Info{display:flex;flex-direction:column;gap:.25rem}.Form__Field{display:flex;width:100%;flex-direction:column;gap:.25rem}.Form__Actions{display:flex;justify-content:flex-end}.Stats__Container{display:flex;width:100%;align-items:center;justify-content:space-between;gap:6rem}.Stats__Group{display:flex;flex-shrink:0;gap:5rem}.Stats__SearchWrapper{flex:1 1 0%;max-width:400px;min-width:300px}.FilterButton__Mobile,.Filter__CloseButton{display:none}.Stats__Item{display:flex;cursor:pointer;align-items:flex-start;gap:.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.Stats__Content{display:flex;flex-direction:column}.Stats__Radio{height:1rem;width:1rem;border-width:2px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.Stats__Radio:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(178 196 255 / var(--tw-ring-opacity, 1))}.Stats__Radio{background-color:#fff!important;margin:4px;appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:50%!important;position:relative;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;max-width:16px!important;max-height:16px!important;flex-shrink:0}.Stats__Radio:checked{background-color:#fff!important;border-color:#3b63e4!important;border-radius:50%!important}.Stats__Radio:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px!important;height:8px!important;border-radius:50%!important;background-color:#3b63e4}input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:16px;height:16px;border:2px solid #d9d9d9;border-radius:3px;background-color:#fff;cursor:pointer;position:relative;transition:all .2s ease;flex-shrink:0}input[type=checkbox]:hover{border-color:#3b63e4}input[type=checkbox]:focus{outline:none;border-color:#3b63e4;box-shadow:0 0 0 2px #3b63e433}input[type=checkbox]:checked{background-color:#3b63e4;border-color:#3b63e4}input[type=checkbox]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);width:4px;height:8px;border:solid white;border-width:0 2px 2px 0}.text-dark-primary{color:#2d2d2d}.text-dark-secondary{font-size:12px;font-weight:400;line-height:1}.text-dark-tertiary{color:#4d4d4d}.text-dark-quaternary{color:#5d5d5d}.Filter__Container{width:15rem}.Filter__Container>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.Filter__Container{padding:1.5rem;background-color:transparent}.Filter__Details{margin:0;padding:0}.Filter__Section{display:flex;flex-direction:column;gap:0px;background-color:transparent;border:none;margin:0;padding:0}.Filter__Content{margin:0;padding:0;overflow:visible}.Filter__Options>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.Filter__Options{margin:0;padding:0}.Filter__Option{display:flex;cursor:pointer;align-items:center;gap:.5rem;padding:0;line-height:1;color:#6b7280!important}.Filter__Option:hover{opacity:.8}.Filter__OptionLabel{font-size:12px;margin:5px 0;font-weight:400;color:#6b7280}.Filter__LocationInput{width:100%;margin:-5px 0;padding:2px 8px!important;height:26px;border-radius:6px!important;border:1px solid #d1d5db!important;background-color:transparent;font-size:12px;color:#1f2937;box-shadow:none!important}.Filter__LocationInput::-moz-placeholder{color:#9ca3af;font-size:12px}.Filter__LocationInput::placeholder{color:#9ca3af;font-size:12px}.Filter__LocationInput:focus{border-color:#5589ff!important;box-shadow:0 0 0 1px #5589ff1a!important;outline:none}.Filter__LocationInput:disabled{background-color:#f5f6f8!important;color:#9ca3af;cursor:not-allowed}.Filter__LocationField{display:flex;flex-direction:column;gap:4px}.Filter__LocationLabel{font-size:11px;font-weight:500;color:#6b7280}.Filter__RangeContainer{display:flex;flex-direction:column;gap:2px;padding:8px 0;overflow:visible}.Filter__RangeWrapper{position:relative!important;width:100%!important;height:20px!important;display:flex!important;align-items:center!important;margin:8px 0!important}.Filter__RangeTrackBg{position:absolute!important;left:0!important;right:0!important;height:4px!important;background:#d1d5db!important;border-radius:3px!important;z-index:1!important}.Filter__RangeTrack{position:absolute!important;right:0!important;height:4px!important;background:#5589ff!important;border-radius:3px!important;z-index:1!important;transition:left .15s ease-out,width .15s ease-out!important}.Filter__RangeSlider{width:100%;height:4px;border-radius:3px;background:transparent;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;z-index:3;pointer-events:none}.Filter__RangeSlider::-webkit-slider-thumb{pointer-events:auto}.Filter__RangeSlider::-moz-range-thumb{pointer-events:auto}.Filter__RangeSlider--max{z-index:4!important}.Filter__RangeSlider::-webkit-slider-runnable-track{width:100%;height:4px;border-radius:3px;background:transparent}.Filter__RangeSlider::-moz-range-track{width:100%;height:4px;border-radius:3px;background:transparent}.Filter__RangeSlider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px!important;height:16px!important;border-radius:50%!important;background:#fff!important;cursor:pointer!important;border:3px solid #5589ff!important;box-shadow:0 1px 3px #0003!important;margin-top:-6px!important}.Filter__RangeSlider::-moz-range-thumb{width:16px!important;height:16px!important;border-radius:50%!important;background:#fff!important;cursor:pointer!important;border:3px solid #5589ff!important;box-shadow:0 1px 3px #0003!important}.Filter__RangeLabels{display:flex;justify-content:space-between;align-items:center}.Filter__RangeLabel{font-size:11px;font-weight:500;color:#6b7280}.Filter__RangeTicks{position:absolute!important;width:100%!important;height:20px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;pointer-events:none!important;z-index:2!important;left:0!important;top:0!important;padding:0!important}.Filter__RangeTick{width:10px!important;height:10px!important;border-radius:50%!important;background:#fff!important;border:2px solid #5589ff!important;flex-shrink:0!important;box-shadow:0 1px 3px #0000001a!important;transition:all .2s ease!important}.Filter__RangeTick--large{width:16px!important;height:16px!important;border:3px solid #5589ff!important}.Filter__RangeTick--inactive{border-color:#d1d5db!important;background:#fff!important;box-shadow:0 1px 2px #0000000d!important}.Filter__RangeInputs{display:flex;align-items:center;gap:4px;margin-top:8px;position:relative;z-index:10;width:100%;box-sizing:border-box}.Filter__RangeInputField{flex:1;padding:6px 4px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;font-weight:400;color:#1f2937;background:#fff;outline:none;transition:all .2s ease;height:32px;box-sizing:border-box}.NuevaOportunidad__Input__half:focus,.Filter__RangeInputField:focus{border-color:#5589ff;box-shadow:0 0 0 3px #5589ff1a}.NuevaOportunidad__Input__half::-webkit-outer-spin-button,.NuevaOportunidad__Input__half::-webkit-inner-spin-button,.Filter__RangeInputField::-webkit-outer-spin-button,.Filter__RangeInputField::-webkit-inner-spin-button{-webkit-appearance:none!important;opacity:1!important;cursor:pointer!important;height:30px!important;width:20px!important;position:relative!important;background:#f3f4f6!important;border-left:1px solid #d1d5db!important;margin:0!important;padding:0!important}.NuevaOportunidad__Input__half[type=number],.Filter__RangeInputField[type=number]{-moz-appearance:textfield;padding-right:0}.NuevaOportunidad__Input__half::-webkit-inner-spin-button,.Filter__RangeInputField::-webkit-inner-spin-button{background-color:#fff!important;border-radius:0 5px 5px 0!important;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="5" viewBox="0 0 8 5"><path fill="%236b7280" d="M0 5 L4 0 L8 5 Z"/></svg>'),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="5" viewBox="0 0 8 5"><path fill="%236b7280" d="M0 0 L4 5 L8 0 Z"/></svg>')!important;background-size:8px 5px,8px 5px!important;background-position:center 7px,center 20px!important;background-repeat:no-repeat!important}.NuevaOportunidad__Input__half::-webkit-inner-spin-button:hover,.Filter__RangeInputField::-webkit-inner-spin-button:hover{background-color:#e5e7eb!important}.Filter__RangeInputSeparator{font-size:14px;font-weight:500;color:#9ca3af;flex-shrink:0;width:10px;text-align:center}.Filter__RangeApplyButton{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:#5589ff;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 2px 4px #5589ff33}.Filter__RangeApplyButton:hover{background:#4070e0;box-shadow:0 4px 8px #5589ff4d}.Filter__RangeApplyButton:active{transform:scale(.95)}.LanguageSelector__Row{display:flex;align-items:center;gap:8px;padding-bottom:8px;position:relative;overflow:visible}.LanguageSelector__Row:has(.SearchableSelect__Dropdown){z-index:9999}.LanguageSelector__SelectWrapper{flex:2;position:relative;overflow:visible}.LanguageSelector__SelectWrapper .SearchableSelect__Container{width:100%;position:relative}.LanguageSelector__SelectWrapper .SearchableSelect__Wrapper{position:relative;width:100%;overflow:visible;z-index:inherit}.LanguageSelector__SelectWrapper .SearchableSelect__Input{height:30px;font-size:13px;padding:4px 30px 4px 11px}.LanguageSelector__SelectWrapper .SearchableSelect__Dropdown{position:absolute!important;top:calc(100% + 4px)!important;width:100%!important;margin:0!important;transform:none!important;z-index:99999!important}.LanguageSelector__Select--error .SearchableSelect__Input{border-color:#ff4d4f!important}.LanguageSelector__Select--error .SearchableSelect__Input:focus{border-color:#ff4d4f!important;box-shadow:0 0 0 2px #ff4d4f1a!important}.LanguageSelector__Dropdown{flex:1;min-width:0;padding:2px 24px 2px 8px;height:26px;border-radius:6px;border:1px solid #d1d5db;background-color:#fff;font-size:12px;color:#1f2937;cursor:pointer;transition:all .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 6px center;background-size:10px}.LanguageSelector__Dropdown:hover{border-color:#9ca3af}.LanguageSelector__Dropdown:focus{outline:none;border-color:#5589ff;box-shadow:0 0 0 2px #5589ff1a}.LanguageSelector__Dropdown option{background-color:#fff;color:#1f2937;padding:4px 8px}.LanguageSelector__Container--responsive{padding:4px 0;gap:4px}.LanguageSelector__Container--responsive .LanguageSelector__Row{gap:6px;margin-bottom:6px}.LanguageSelector__Container--responsive .LanguageSelector__Dropdown{height:26px;font-size:12px;padding:2px 24px 2px 8px}.LanguageSelector__Container--responsive .LanguageSelector__DeleteButton{width:26px;height:26px;flex-shrink:0;background:#fff;border:1px solid #d1d5db;color:#6b7280;border-radius:50%}.LanguageSelector__Container--responsive .LanguageSelector__DeleteButton:hover{background:#fff1f0;border-color:#ffccc7;color:#ff4d4f}.LanguageSelector__Container--responsive .LanguageSelector__DeleteButton svg{width:12px;height:12px}.LanguageSelector__Container--responsive .LanguageSelector__AddButton{height:26px;padding:2px 10px;font-size:12px;border-radius:6px;background:#fff;border:1px solid #d1d5db;color:#6b7280;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:4px;font-weight:400}.LanguageSelector__Container--responsive .LanguageSelector__AddButton:hover:not(:disabled){border-color:#5589ff;color:#5589ff}.LanguageSelector__Container--responsive .LanguageSelector__AddButton:disabled{opacity:.5;cursor:not-allowed;background:#f5f5f5;border-color:#d9d9d9;color:#00000040}.LanguageSelector__Container--responsive .LanguageSelector__AddButton span{font-size:14px;font-weight:300}.LanguageSelector__Container--responsive .LanguageSelector__ApplyButton{height:26px;padding:2px 12px;font-size:12px;border-radius:6px;background:#5589ff;border:1px solid #5589ff;color:#fff;cursor:pointer;transition:all .2s ease;font-weight:400}.LanguageSelector__Container--responsive .LanguageSelector__ApplyButton:hover{background:#4070e0;border-color:#4070e0}.LanguageSelector__Container--responsive .LanguageSelector__Actions{gap:6px;margin-top:2px}.LanguageSelector__Container--responsive .LanguageSelector__ValidationMessage{font-size:11px;margin-top:4px}.LanguageSelector__Container--responsive,.LanguageSelector__Container--responsive .LanguageSelector__Row{max-width:100%;overflow:visible}.LanguageSelector__DeleteButton{flex-shrink:0;width:35px;height:35px;border-radius:50%;background:#fff;border:1px solid #d9d9d9;color:#00000073;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.LanguageSelector__DeleteButton:hover{background:#fff1f0;border-color:#ffccc7;color:#ff4d4f}.LanguageSelector__DeleteButton:active{transform:scale(.95)}.LanguageSelector__DeleteButton svg{width:15px;height:15px}.LanguageSelector__Actions{display:flex;align-items:center;gap:8px;margin-top:4px}.LanguageSelector__ValidationMessage{margin-top:8px;font-size:12px;color:#ff4d4f;font-weight:400}.LanguageSelector{width:100%;border:1px solid #d9d9d9;border-radius:6px;padding:20px;--background-color: #fafafa;margin-bottom:16px;overflow:visible;position:relative;box-sizing:border-box}.EducationSelector{width:100%;border:1px solid #d9d9d9;border-radius:6px;padding:16px;--background-color: #fafafa;margin-bottom:20px;overflow:visible;position:relative;box-sizing:border-box}.EducationSelector__Row{display:flex;align-items:center;gap:8px;padding-bottom:8px;position:relative;overflow:visible}.EducationSelector__Row:has(.SearchableSelect__Dropdown){z-index:9999}.EducationSelector__SelectWrapper{flex:2;position:relative;overflow:visible}.EducationSelector__SelectWrapper .SearchableSelect__Container{width:100%;position:relative}.EducationSelector__SelectWrapper .SearchableSelect__Wrapper{position:relative;width:100%;overflow:visible;z-index:inherit}.EducationSelector__SelectWrapper .SearchableSelect__Input{height:30px;font-size:13px;padding:4px 30px 4px 11px}.EducationSelector__SelectWrapper .SearchableSelect__Dropdown{position:absolute!important;top:calc(100% + 4px)!important;width:100%!important;margin:0!important;transform:none!important;z-index:99999!important}.LanguageSelector__Container .EducationSelector{border:1px solid #d9d9d9;border-radius:6px;padding:16px;background-color:#fafafa;margin-bottom:16px;overflow:visible;position:relative}.LanguageSelector__Container .EducationSelector__Row,.LanguageSelector__Container .EducationSelector__SelectWrapper,.LanguageSelector__Container .EducationSelector__SelectWrapper .SearchableSelect__Wrapper{overflow:visible!important}.LanguageSelector__Container .EducationSelector__SelectWrapper .SearchableSelect__Dropdown{position:absolute!important;top:calc(100% + 4px)!important;width:100%!important;margin:0!important;transform:none!important;z-index:99999!important}.EducationSelector__Select--error .SearchableSelect__Input{border-color:#ff4d4f!important}.EducationSelector__Select--error .SearchableSelect__Input:focus{border-color:#ff4d4f!important;box-shadow:0 0 0 2px #ff4d4f1a!important}.EducationSelector__DeleteButton{flex-shrink:0;width:35px;height:35px;border-radius:50%;background:#fff;border:1px solid #d9d9d9;color:#00000073;display:flex;align-items:center;justify-content:center;transition:all .2s ease;cursor:pointer}.EducationSelector__DeleteButton:hover{background:#fff1f0;border-color:#ffccc7;color:#ff4d4f}.EducationSelector__DeleteButton:active{transform:scale(.95)}.EducationSelector__DeleteButton svg{width:15px;height:15px}.EducationSelector__Actions{display:flex;align-items:center;gap:8px;margin-top:4px}.EducationSelector__ValidationMessage{margin-top:8px;font-size:12px;color:#ff4d4f;font-weight:400}.MonthPicker__Wrapper,.MonthPicker__InputWrapper{position:relative;width:100%}.MonthPicker__Dropdown{position:absolute;top:calc(100% + 4px);left:0;z-index:1050;background:#fff;border:1px solid #d9d9d9;border-radius:3px;box-shadow:0 2px 8px #00000026;padding:8px;min-width:280px}.MonthPicker__Header{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid #f0f0f0;margin-bottom:8px}.MonthPicker__YearLabel{font-size:14px;font-weight:500;color:#000000e0}.MonthPicker__NavButton{background:none;border:none;padding:4px;cursor:pointer;color:#00000073;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.MonthPicker__NavButton:hover{color:#5589ff}.MonthPicker__NavButton svg{width:14px;height:14px}.MonthPicker__Body{padding:4px}.MonthPicker__Table{width:100%;border-collapse:collapse}.MonthPicker__Cell{padding:8px 4px;text-align:center;cursor:pointer;border-radius:3px;transition:background-color .2s ease}.MonthPicker__Cell:hover{background-color:#f5f5f5}.MonthPicker__Cell--selected{background-color:#e6f4ff}.MonthPicker__Cell--selected .MonthPicker__Month{color:#1890ff;font-weight:500}.MonthPicker__Cell--current{border:1px solid #1890ff}.MonthPicker__Cell--disabled{color:#00000040;cursor:not-allowed;background-color:#f5f5f5}.MonthPicker__Cell--disabled:hover{background-color:#f5f5f5}.MonthPicker__Month{display:block;font-size:13px;color:#000000e0;text-decoration:none}.EducationSelector__DateFields{display:flex;width:93%;gap:10px;padding:15px;background-color:#f8f9fa}.EducationSelector__DateField{flex:1;display:flex;flex-direction:column;gap:4px}.EducationSelector__DateLabel{font-size:13px;color:#000000a1;font-weight:400}.EducationSelector__DateInput{width:100%;height:30px;padding:4px 32px 4px 11px;border:1px solid #d9d9d9;border-radius:3px;font-size:13px;color:#000000a1;font-family:inherit;background-color:#fff;cursor:pointer;transition:all .2s ease;outline:none}.EducationSelector__DateInput:hover{border-color:#5589ff}.EducationSelector__DateInput:focus{border-color:#5589ff;box-shadow:0 0 0 2px #5589ff1a}.EducationSelector__PercentageFields{display:flex;flex-direction:column;width:93%;gap:12px;padding:15px;background-color:#f8f9fa;margin-bottom:10px}.EducationSelector__PercentageLabel{font-size:14px;color:#5e6c84;font-weight:400}.EducationSelector__SliderContainer{display:flex;align-items:center;gap:16px}.EducationSelector__SliderValue{font-size:14px;color:#7a869a;font-weight:500;min-width:40px;text-align:center}.EducationSelector__Slider{flex:1;position:relative;height:4px;background-color:#dfe1e6;border-radius:2px}.EducationSelector__SliderInput{position:absolute;width:100%;height:4px;background:transparent;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;top:50%;transform:translateY(-50%);margin:0;z-index:5}.EducationSelector__SliderInput::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;border:3px solid #96bdff;cursor:pointer;pointer-events:all;position:relative;z-index:10;box-shadow:0 2px 4px #0000001a;-webkit-transition:all .2s ease;transition:all .2s ease}.EducationSelector__SliderInput::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:3px solid #96bdff;cursor:pointer;pointer-events:all;position:relative;z-index:10;box-shadow:0 2px 4px #0000001a;-moz-transition:all .2s ease;transition:all .2s ease}.EducationSelector__SliderInput:hover::-webkit-slider-thumb{border-color:#96bdff;box-shadow:0 2px 6px #00000026}.EducationSelector__SliderInput:hover::-moz-range-thumb{border-color:#96bdff;box-shadow:0 2px 6px #00000026}.EducationSelector__SliderInput:active::-webkit-slider-thumb{border-color:#5589ff;box-shadow:0 2px 8px #5589ff4d;transform:scale(1.05)}.EducationSelector__SliderInput:active::-moz-range-thumb{border-color:#5589ff;box-shadow:0 2px 8px #5589ff4d;transform:scale(1.05)}.EducationSelector__Slider:before{content:"";position:absolute;height:4px;background-color:#96bdff;border-radius:2px;left:var(--progress-left, 0%);right:var(--progress-right, 0%);top:0;z-index:2;transition:background-color .2s ease}.EducationSelector__Slider:has(.EducationSelector__SliderInput:active):before{background-color:#5589ff}.EducationSelector__SliderInput:disabled::-webkit-slider-thumb{background-color:#f5f5f5;border-color:#d9d9d9;cursor:not-allowed;box-shadow:none}.EducationSelector__SliderInput:disabled::-moz-range-thumb{background-color:#f5f5f5;border-color:#d9d9d9;cursor:not-allowed;box-shadow:none}.AgeRangeSelector{margin-top:12px}.AgeRangeSelector__Container{display:flex;flex-direction:column;width:100%;gap:12px;padding:15px;background-color:#f8f9fa;margin-bottom:10px}.AgeRangeSelector__Label{font-size:14px;color:#5e6c84;font-weight:400}.AgeRangeSelector__SliderContainer{display:flex;align-items:center;gap:16px}.AgeRangeSelector__SliderValue{font-size:14px;color:#7a869a;font-weight:500;min-width:60px;text-align:center}.AgeRangeSelector__Slider{flex:1;position:relative;height:4px;background-color:#dfe1e6;border-radius:2px}.AgeRangeSelector__SliderInput{position:absolute;width:100%;height:4px;background:transparent;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;top:50%;transform:translateY(-50%);margin:0;z-index:5}.AgeRangeSelector__SliderInput::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;border:3px solid #96bdff;cursor:pointer;pointer-events:all;position:relative;z-index:10;box-shadow:0 2px 4px #0000001a;-webkit-transition:all .2s ease;transition:all .2s ease}.AgeRangeSelector__SliderInput::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:3px solid #96bdff;cursor:pointer;pointer-events:all;position:relative;z-index:10;box-shadow:0 2px 4px #0000001a;-moz-transition:all .2s ease;transition:all .2s ease}.AgeRangeSelector__SliderInput:hover::-webkit-slider-thumb{border-color:#96bdff;box-shadow:0 2px 6px #00000026}.AgeRangeSelector__SliderInput:hover::-moz-range-thumb{border-color:#96bdff;box-shadow:0 2px 6px #00000026}.AgeRangeSelector__SliderInput:active::-webkit-slider-thumb{border-color:#5589ff;box-shadow:0 2px 8px #5589ff4d;transform:scale(1.05)}.AgeRangeSelector__SliderInput:active::-moz-range-thumb{border-color:#5589ff;box-shadow:0 2px 8px #5589ff4d;transform:scale(1.05)}.AgeRangeSelector__Slider:before{content:"";position:absolute;height:4px;background-color:#96bdff;border-radius:2px;left:var(--progress-left, 0%);right:var(--progress-right, 0%);top:0;z-index:2;transition:background-color .2s ease}.AgeRangeSelector__Slider:has(.AgeRangeSelector__SliderInput:active):before{background-color:#5589ff}.AgeRangeSelector__SliderInput:disabled::-webkit-slider-thumb{background-color:#f5f5f5;border-color:#d9d9d9;cursor:not-allowed;box-shadow:none}.AgeRangeSelector__SliderInput:disabled::-moz-range-thumb{background-color:#f5f5f5;border-color:#d9d9d9;cursor:not-allowed;box-shadow:none}.BulkUpload{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.BulkUpload__Container{background:#fff;border-radius:12px;padding:24px;max-width:600px;width:90%;max-height:80vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.BulkUpload__Header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.BulkUpload__Title{font-size:20px;font-weight:600;color:#111827;margin:0}.BulkUpload__CloseButton{background:none;border:none;font-size:20px;color:#6b7280;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}.BulkUpload__CloseButton:hover{background:#f3f4f6;color:#374151}.BulkUpload__Content{display:flex;flex-direction:column;gap:24px}.BulkUpload__Step{padding:20px;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb}.BulkUpload__StepTitle{font-size:16px;font-weight:600;color:#111827;margin:0 0 8px}.BulkUpload__StepDescription{font-size:14px;color:#6b7280;margin:0 0 16px;line-height:1.5}.BulkUpload__DownloadButton{background:#3b82f6;color:#fff;border:none;padding:12px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.BulkUpload__DownloadButton:hover{background:#2563eb}.BulkUpload__UploadArea{display:flex;flex-direction:column;gap:12px}.BulkUpload__FileInput{padding:12px;border:2px dashed #d1d5db;border-radius:6px;background:#fff;cursor:pointer;transition:all .2s ease}.BulkUpload__FileInput:hover{border-color:#3b82f6;background:#f8faff}.BulkUpload__FileInput:disabled{opacity:.5;cursor:not-allowed}.BulkUpload__Status{padding:12px;border-radius:6px;font-size:14px;font-weight:500;text-align:center}.BulkUpload__Footer{margin-top:24px;padding-top:16px;border-top:1px solid #e5e7eb}.BulkUpload__Instructions{background:#fffbeb;border:1px solid #fbbf24;border-radius:6px;padding:16px}.BulkUpload__Instructions h5{margin:0 0 12px;font-size:14px;font-weight:600;color:#92400e}.BulkUpload__Instructions ul{margin:0;padding-left:16px;color:#92400e}.BulkUpload__Instructions li{font-size:13px;line-height:1.4;margin-bottom:4px}.ExperienceSelector{margin-top:12px}.ExperienceSelector__Container{display:flex;flex-direction:column;gap:12px;padding:15px;background-color:#f8f9fa;margin-bottom:10px;overflow:visible}.ExperienceSelector__SelectedRange{text-align:center;margin-bottom:8px}.ExperienceSelector__RangeText{font-size:13px;color:#6b7280}.ExperienceSelector__RangeRow{display:flex;align-items:center;gap:16px;width:100%}.ExperienceSelector__RangeLabel{font-size:11px;font-weight:500;color:#6b7280;white-space:nowrap;flex-shrink:0}.ExperienceSelector__RangeWrapper{position:relative!important;flex:1!important;height:20px!important;display:flex!important;align-items:center!important}.ExperienceSelector__RangeTrackBg{position:absolute!important;left:0!important;right:0!important;height:4px!important;background:#d1d5db!important;border-radius:3px!important;z-index:1!important}.ExperienceSelector__RangeTrack{position:absolute!important;height:4px!important;background:#96bdff!important;border-radius:3px!important;z-index:1!important;transition:left .15s ease-out,width .15s ease-out,background .2s ease!important}.ExperienceSelector__RangeWrapper:has(.ExperienceSelector__RangeSlider:active) .ExperienceSelector__RangeTrack{background:#5589ff!important}.ExperienceSelector__RangeSlider{width:100%;height:4px;border-radius:3px;background:transparent;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;z-index:3;pointer-events:none}.ExperienceSelector__RangeSlider::-webkit-slider-thumb{pointer-events:auto}.ExperienceSelector__RangeSlider::-moz-range-thumb{pointer-events:auto}.ExperienceSelector__RangeSlider--max{z-index:4!important}.ExperienceSelector__RangeSlider::-webkit-slider-runnable-track{width:100%;height:4px;border-radius:3px;background:transparent}.ExperienceSelector__RangeSlider::-moz-range-track{width:100%;height:4px;border-radius:3px;background:transparent}.ExperienceSelector__RangeSlider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px!important;height:16px!important;border-radius:50%!important;background:#fff!important;cursor:pointer!important;border:3px solid #96bdff!important;box-shadow:0 1px 3px #0003!important;margin-top:-6px!important;-webkit-transition:border-color .2s ease!important;transition:border-color .2s ease!important}.ExperienceSelector__RangeSlider::-moz-range-thumb{width:16px!important;height:16px!important;border-radius:50%!important;background:#fff!important;cursor:pointer!important;border:3px solid #96bdff!important;box-shadow:0 1px 3px #0003!important;-moz-transition:border-color .2s ease!important;transition:border-color .2s ease!important}.ExperienceSelector__RangeSlider:active::-webkit-slider-thumb{border-color:#5589ff!important}.ExperienceSelector__RangeSlider:active::-moz-range-thumb{border-color:#5589ff!important}.ExperienceSelector__RangeTicks{position:absolute!important;width:100%!important;height:20px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;pointer-events:none!important;z-index:2!important;left:0!important;top:0!important;padding:0!important}.ExperienceSelector__RangeTick{width:10px!important;height:10px!important;border-radius:50%!important;background:#fff!important;border:2px solid #96bdff!important;flex-shrink:0!important;box-shadow:0 1px 3px #0000001a!important;transition:all .2s ease!important}.ExperienceSelector__RangeWrapper:has(.ExperienceSelector__RangeSlider:active) .ExperienceSelector__RangeTick:not(.ExperienceSelector__RangeTick--inactive){border-color:#5589ff!important}.ExperienceSelector__RangeTick--large{width:16px!important;height:16px!important;border:3px solid #96bdff!important;transition:border-color .2s ease!important}.ExperienceSelector__RangeWrapper:has(.ExperienceSelector__RangeSlider:active) .ExperienceSelector__RangeTick--large{border-color:#5589ff!important}.ExperienceSelector__RangeTick--inactive{border-color:#d1d5db!important;background:#fff!important;box-shadow:0 1px 2px #0000000d!important}.ExperienceSelector__RangeSlider:disabled::-webkit-slider-thumb{background-color:#f5f5f5!important;border-color:#d9d9d9!important;cursor:not-allowed!important;box-shadow:none!important}.ExperienceSelector__RangeSlider:disabled::-moz-range-thumb{background-color:#f5f5f5!important;border-color:#d9d9d9!important;cursor:not-allowed!important;box-shadow:none!important}.EducationSelector__DateInput:disabled{background-color:#f5f5f5;cursor:not-allowed;color:#00000040}.EducationSelector__DateIcon{position:absolute;right:11px;top:50%;transform:translateY(-50%);color:#00000073;cursor:pointer;font-size:14px}.EducationSelector__ToggleButton{display:flex;cursor:pointer;border:1px solid #d9d9d9;border-radius:20px;background-color:#fff;height:25px;transition:all .2s ease;white-space:nowrap;overflow:hidden;padding:0;outline:none}.EducationSelector__ToggleButton--disabled{opacity:.5;cursor:not-allowed;background-color:#f5f5f5}.EducationSelector__ToggleSwitch{position:relative;display:flex;align-items:center;justify-content:flex-end;width:100%;min-width:90px;height:100%;padding:0 8px;background-color:#00000040;border-radius:20px;transition:all .3s ease}.EducationSelector__ToggleSwitch:before{content:"";position:absolute;width:20px;height:20px;left:0;background-color:#fff;border-radius:50%;transition:all .3s ease;box-shadow:0 2px 4px #0003}.EducationSelector__ToggleButton--active .EducationSelector__ToggleSwitch{background-color:#5589ff;justify-content:flex-start}.EducationSelector__ToggleButton--active .EducationSelector__ToggleSwitch:before{left:calc(100% - 21px)}.EducationSelector__ToggleButton--disabled .EducationSelector__ToggleSwitch{background-color:#e8e8e8;cursor:not-allowed}.EducationSelector__ToggleText{font-size:12px;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1;pointer-events:none}.EducationSelector__ToggleButton--active .EducationSelector__ToggleText{color:#fff}.EducationSelector__ToggleButton--disabled .EducationSelector__ToggleText{color:#00000040}.LanguageSelector__SavedList{margin-top:12px;display:flex;flex-direction:column;gap:8px}.LanguageSelector__SavedItem{display:inline-flex;align-items:center;padding:6px 12px;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:4px;font-size:13px;color:#000000d9;width:-moz-fit-content;width:fit-content}.Filter__ToggleContainer{display:flex;align-items:center;gap:12px;padding:8px 0}.Filter__ToggleSwitch{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}.Filter__ToggleInput{opacity:0;width:0;height:0}.Filter__ToggleSlider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#d1d5db;transition:.3s;border-radius:24px}.Filter__ToggleSlider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}.Filter__ToggleInput:checked+.Filter__ToggleSlider{background-color:#5589ff}.Filter__ToggleInput:checked+.Filter__ToggleSlider:before{transform:translate(20px)}.Filter__ToggleLabel{font-size:10px;color:#6b7280;line-height:1.4}.NuevoSubgrupo__Container{max-width:100%;background-color:#fff;margin:0;padding:0 30px}.NuevoSubgrupo__Title{font-size:32px;font-weight:600;color:#1f2937;margin:0 0 20px;padding:0}.NuevoSubgrupo__Description{font-size:14px;color:#6b7280;line-height:1.6;margin:0 0 32px;padding:0;max-width:1000px}.NuevoSubgrupo__Form{background:transparent;border-radius:0;padding:0;box-shadow:none}.NuevoSubgrupo__Field{margin-bottom:28px}.NuevoSubgrupo__Label{display:block;font-size:14px;font-weight:400;color:#374151;margin-bottom:10px}.NuevoSubgrupo__Input{width:100%!important}.NuevoSubgrupo__Input .Form__Field{width:100%}.NuevoSubgrupo__Input input,.NuevoSubgrupo__Input .Form__Field input,.NuevoSubgrupo__Input input[type=text],.NuevoSubgrupo__Input .Form__Field input[type=text]{width:100%!important;padding:8px 11px!important;font-size:14px!important;border:1px solid #d1d5db!important;border-color:#d1d5db!important;border-radius:6px!important;background:#fafafa!important;background-color:#fafafa!important;color:#6b7280!important;box-shadow:none!important;height:auto!important;line-height:1.5!important}.NuevoSubgrupo__Input input:focus,.NuevoSubgrupo__Input .Form__Field input:focus,.NuevoSubgrupo__Input input:focus-visible,.NuevoSubgrupo__Input .Form__Field input:focus-visible,.NuevoSubgrupo__Input input:focus-within,.NuevoSubgrupo__Input .Form__Field input:focus-within{border:1px solid #d1d5db!important;border-color:#d1d5db!important;outline:none!important;box-shadow:none!important;background:#fafafa!important;background-color:#fafafa!important}.NuevoSubgrupo__Input input:hover,.NuevoSubgrupo__Input .Form__Field input:hover{border:1px solid #d1d5db!important;border-color:#d1d5db!important}.NuevoSubgrupo__Input input::-moz-placeholder,.NuevoSubgrupo__Input .Form__Field input::-moz-placeholder{color:#9ca3af!important}.NuevoSubgrupo__Input input::placeholder,.NuevoSubgrupo__Input .Form__Field input::placeholder{color:#9ca3af!important}.NuevoSubgrupo__SearchInput{width:100%;margin-bottom:0}.NuevoSubgrupo__SearchInput .Form__Field,.NuevoSubgrupo__SearchInput .ant-input-search-wrapper{width:100%;position:relative}.NuevoSubgrupo__SearchInput .Form__Field input,.NuevoSubgrupo__SearchInput .ant-input{padding:8px 11px!important;font-size:14px!important;border:1px solid #d1d5db!important;border-color:#d1d5db!important;border-radius:6px!important;background:#fafafa!important;background-color:#fafafa!important;color:#6b7280!important;height:auto!important;line-height:1.5!important;box-shadow:none!important;width:100%!important}.NuevoSubgrupo__SearchInput .Form__Field input:focus,.NuevoSubgrupo__SearchInput .ant-input:focus{border:1px solid #d1d5db!important;border-color:#d1d5db!important;outline:none!important;box-shadow:none!important}.NuevoSubgrupo__SearchInput .Form__Field input::-moz-placeholder,.NuevoSubgrupo__SearchInput .ant-input::-moz-placeholder{color:#9ca3af!important}.NuevoSubgrupo__SearchInput .Form__Field input::placeholder,.NuevoSubgrupo__SearchInput .ant-input::placeholder{color:#9ca3af!important}.NuevoSubgrupo__SearchInput .ant-input-suffix{position:absolute;right:11px;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none}.NuevoSubgrupo__UserItem{display:flex;align-items:center;gap:16px;padding:14px 16px;border-bottom:1px solid #f3f4f6;transition:background-color .15s}.NuevoSubgrupo__UserItem:last-child{border-bottom:none}.NuevoSubgrupo__UserItem:hover{background-color:#f9fafb}.NuevoSubgrupo__UserAvatar{width:40px;height:40px;border-radius:4px;background-color:#d1d5db;display:flex;align-items:center;justify-content:center;color:#fff;font-size:22px;flex-shrink:0}.NuevoSubgrupo__UserInfo{flex:1;min-width:0}.NuevoSubgrupo__UserName{font-size:14px;font-weight:500;color:#374151;margin-bottom:2px}.NuevoSubgrupo__UserEmail{font-size:13px;color:#9ca3af}.NuevoSubgrupo__Checkbox{width:16px;height:16px;cursor:pointer;flex-shrink:0;accent-color:#5589ff;border:1px solid #d1d5db;border-radius:3px}.NuevoSubgrupo__UserList{max-height:none;overflow-y:visible;border:1px solid #e5e7eb;border-radius:6px;margin-bottom:0;margin-top:16px;background:#fff}.NuevoSubgrupo__InfoBox{background-color:#dcfce7;border:1px solid #dcfce7;border-radius:6px;padding:14px 18px;font-size:14px;color:#166534;margin-top:24px;margin-bottom:0;width:100%}.NuevoSubgrupo__Actions{display:flex;justify-content:flex-end;margin-top:24px;padding-bottom:32px}.EquipoVacantes__TabNav{display:flex;justify-content:center;gap:0px;border-bottom:1px solid #e5e7eb;margin-bottom:0;padding:0;position:sticky;top:64px;background-color:#fff;z-index:999;box-shadow:0 1px 2px #0000000d}.EquipoVacantes__Tab{display:flex;align-items:center;gap:10px;padding:14px 35px;border:none;background:transparent;color:#000;font-size:15px;font-weight:100;cursor:pointer;border-bottom:3px solid transparent;transition:all .2s;white-space:nowrap}.EquipoVacantes__Tab svg{font-size:20px}.EquipoVacantes__Tab:hover{border-bottom-color:#5589ff}.EquipoVacantes__Tab--active{color:#5589ff;border-bottom-color:#5589ff;font-weight:600}.EquipoVacantes__Header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.EquipoVacantes__Title{font-size:32px;font-weight:600;margin:0;color:#1f2937}.EquipoVacantes__NuevaButton{min-width:180px;padding:8px 24px;background:transparent;border:1px solid #5589ff;color:#5589ff;border-radius:6px;font-size:14px;font-weight:400;cursor:pointer;transition:all .2s}.EquipoVacantes__NuevaButton:hover{background:#f0f5ff}.EquipoVacantes__Filters{margin-bottom:32px}.EquipoVacantes__SearchInput{width:100%;max-width:400px;margin-bottom:20px}.EquipoVacantes__FiltersRow{display:flex;gap:32px;align-items:flex-start}.EquipoVacantes__RadioGroup{display:flex;gap:24px}.EquipoVacantes__RadioLabel{display:flex;align-items:center;gap:8px;font-size:14px;color:#374151;cursor:pointer}.EquipoVacantes__RadioLabel input[type=radio]{width:16px;height:16px;cursor:pointer;accent-color:#5589ff}.EquipoVacantes__CheckboxGroup{display:flex;gap:24px}.EquipoVacantes__CheckboxLabel{display:flex;align-items:center;gap:8px;font-size:14px;color:#374151;cursor:pointer}.EquipoVacantes__CheckboxLabel input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:#5589ff}.EquipoVacantes__Grid{display:grid;grid-template-columns:repeat(1,1fr);gap:24px}@media (min-width: 768px){.EquipoVacantes__Grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.EquipoVacantes__Grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1440px){.EquipoVacantes__Grid{grid-template-columns:repeat(4,1fr)}}.EquipoVacantes__Empty{grid-column:1 / -1;padding:60px 20px;text-align:center;color:#9ca3af;font-size:16px}.OportunidadCard__Container{background:#fff;border:1px solid #e5e7eb;border-radius:2px;overflow:hidden;cursor:pointer;transition:all .2s;display:flex;flex-direction:column;height:100%;min-height:420px}.OportunidadCard__Container:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.OportunidadCard__Header{display:flex;justify-content:space-between;align-items:center;padding:16px 16px 12px;min-height:50px}.OportunidadCard__Subgrupo{font-size:9px;color:#6b7280;font-style:italic;line-height:1.4;height:25.2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.OportunidadCard__CopyButton{display:flex;align-items:center;gap:6px;padding:4px 10px;background:transparent;border:1px solid #e5e7eb;border-radius:2px;font-size:7.5px;color:#6b7280;cursor:pointer;transition:all .2s;max-width:120px}.OportunidadCard__CopyButton span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1.2;word-break:break-all;font-size:7.5px}.OportunidadCard__CopyButton:hover{background:#f3f4f6;border-color:#d1d5db}.OportunidadCard__CopyButton svg{width:12px;height:12px}.OportunidadCard__Title{font-size:12px;font-weight:600;color:#1f2937;margin:0;padding:0 16px 16px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:44px}.OportunidadCard__BannerWrapper{position:relative;width:100%;height:180px;flex-shrink:0}.OportunidadCard__Banner{width:100%;height:100%;background:linear-gradient(135deg,#00a4d8,#00b1b3)}.OportunidadCard__Banner--draft{background:linear-gradient(135deg,#d1d5db,#9ca3af)!important}.OportunidadCard__Banner--closed{background:#9ca3af7b!important}.OportunidadCard__CheckButton{position:absolute;top:12px;right:12px;width:40px;height:40px;border-radius:50%;background:#3d64ff;border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;box-shadow:0 2px 8px #3d64ff4d}.OportunidadCard__CheckButton:hover{background:#2950eb;transform:scale(1.05);box-shadow:0 4px 12px #3d64ff66}.OportunidadCard__CheckButton svg{width:18px;height:18px}.OportunidadCard__Stats{display:flex;justify-content:space-around;align-items:center;padding:20px 10px;border-top:1px solid #f3f4f6;min-height:110px;margin-top:auto}.OportunidadCard__Stat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;flex:1;min-height:70px}.OportunidadCard__StatIcon{position:relative;display:flex;align-items:center;justify-content:center;color:#9ca3af}.OportunidadCard__StatIcon svg{width:24px;height:24px}.OportunidadCard__Badge{position:absolute;top:-4px;right:-4px;width:8px;height:8px;background:#ef4444;border-radius:50%;border:2px solid white}.OportunidadCard__StatLabel{font-size:11px;color:#6b7280}.OportunidadCard__StatValue{font-size:14px;font-weight:600;color:#1f2937}.OportunidadCard__Description{padding:16px;flex:1}.OportunidadCard__Description p{font-size:11px;color:#6b7280;line-height:1.4;margin:0;-webkit-line-clamp:4;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.OportunidadCard__Status{font-size:9px;padding:4px 8px;border-radius:2px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.OportunidadCard__Status--published{background:#d1fae5;color:#065f46}.OportunidadCard__Status--draft{background:#f3f4f6;color:#6b7280}.OportunidadCard__Actions{display:flex;gap:8px;padding:12px 16px;border-top:1px solid #f3f4f6;background:#fafafa}.OportunidadCard__ActionLink{flex:1}.OportunidadCard__ActionButton{width:100%;padding:8px 14px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid;min-width:auto!important;border-radius:2px;display:inline-flex;align-items:center;justify-content:center;gap:4px}.OportunidadCard__ActionButton--primary{background:#3d64ff;color:#fff;border-color:#3d64ff}.OportunidadCard__ActionButton--primary:hover{background:#2950eb;border-color:#2950eb;transform:translateY(-1px);box-shadow:0 4px 12px #3d64ff4d}.OportunidadCard__ActionButton--secondary{background:#fff;color:#6b7280;border-color:#d1d5db}.OportunidadCard__ActionButton--secondary:hover{background:#f9fafb;color:#374151;border-color:#9ca3af}.OportunidadCard__ActionButton--danger{background:#fff;color:#dc2626;border-color:#fecaca}.OportunidadCard__ActionButton--danger:hover{background:#fef2f2;border-color:#ef4444;color:#b91c1c}.NuevaOportunidad__Range{width:100%;height:6px;border-radius:3px;background:#e5e7eb;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.NuevaOportunidad__Range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#3b82f6;cursor:pointer;border:2px solid white;box-shadow:0 2px 4px #0003}.NuevaOportunidad__Range::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#3b82f6;cursor:pointer;border:2px solid white;box-shadow:0 2px 4px #0003}.NuevaOportunidad__RangeLabels{display:flex;justify-content:space-between;margin-top:8px;font-size:11px;color:#6b7280}.NuevaOportunidad__Textarea--large{min-height:120px;resize:vertical}.NuevaOportunidad__FieldHelp{margin-top:8px;font-size:12px;color:#6b7280;line-height:1.4}.FilterComponents__Title{cursor:pointer;display:list-item;padding:9px 0;margin:0;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;color:#111827;line-height:.9;list-style-position:outside}.FilterComponents__Title-Heading{margin:0;padding:0;line-height:.9;font-size:14px;font-weight:400}.FilterComponents__Title::-webkit-details-marker{color:#666}.FilterComponents__Title::marker{color:#666}.FilterComponents__Title h4{display:inline;margin:0;padding:0;font-weight:inherit;font-size:inherit;color:inherit}.Candidate__Card>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.Candidate__Header{display:flex;align-items:flex-start;gap:.75rem}.Candidate__Info{flex:1 1 0%}.Candidate__Info>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.Candidate__Meta{display:flex;align-items:center;gap:.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(0 55 170 / var(--tw-text-opacity, 1))}.Candidate__Meta:is(.dark *){--tw-text-opacity: 1;color:rgb(128 159 255 / var(--tw-text-opacity, 1))}.Candidate__Actions{display:flex;align-items:center;gap:.25rem}.CandidateCard__Wrapper{background-color:#fff;display:flex;flex-direction:row;transition:box-shadow .2s ease,transform .2s ease;position:relative;box-sizing:border-box;border-radius:2px;border:1px solid #e5e7eb;cursor:pointer;width:100%!important;min-height:200px;outline:none}.CandidateCard__Wrapper:hover{box-shadow:0 8px 24px #3d64ff1f;transform:translateY(-2px);border-color:#3d64ff33}.CandidateCard__Wrapper:focus-visible{box-shadow:0 0 0 3px #3d64ff1a}.CandidateCard__Wrapper--selected{border-color:#3d64ff;box-shadow:0 8px 24px #3d64ff33}.CandidateCard__Side{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 12px;background:linear-gradient(135deg,#f9fafb,#f3f4f6);width:25%;flex-shrink:0;border-right:1px solid #e5e7eb}.CandidateCard__Avatar{width:48px;height:48px;line-height:48px;font-size:18px;margin-bottom:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#3d64ff,#00bcd4);color:#fff;font-weight:600}.CandidateCard__AvatarInner{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer!important;transition:transform .2s ease,opacity .2s ease}.CandidateCard__AvatarInner:hover{transform:scale(1.05);opacity:.9}.CandidateCard__AvatarContent{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.CandidateCard__AvatarInitials{font-size:18px;letter-spacing:.04em}.CandidateCard__AvatarImage{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #ffffff;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.CandidateCard__AvatarImage:hover{transform:scale(1.05);opacity:.9}.CandidateCard__ActionsSide{display:flex;flex-direction:column;align-items:center;gap:12px}.CandidateCard__CVLink{display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,opacity .2s ease;width:100%;height:100%;text-decoration:none;color:inherit}.CandidateCard__CVLink:hover{transform:scale(1.1);opacity:.8}.CandidateCard__CVLink svg{display:block!important;width:1.5em!important;height:1.5em!important;fill:#dc2626!important}.CandidateCard__CVIcon{width:1.5em!important;height:1.5em!important;display:block!important;fill:#dc2626!important}.CandidateCard__ShareButton{width:28px;height:28px;border-radius:2px;background-color:#3d64ff;border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:12px}.CandidateCard__ShareButton:hover{background-color:#2950eb;transform:translateY(-1px);box-shadow:0 4px 12px #3d64ff4d}.CandidateCard__Info{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden;justify-content:space-between}.CandidateCard__Top{position:relative;margin-bottom:12px;padding:18px 20px 0}.CandidateCard__NameWrapper{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.CandidateCard__Name{font-size:14px;font-weight:400;color:#1b1f33;margin:0;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:calc(100% - 30px);transition:color .3s;cursor:pointer!important;word-break:break-word}.CandidateCard__Checkbox{margin-left:8px}.CandidateCard__InfoList{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.CandidateCard__InfoItem{display:flex;align-items:center;font-size:10px;font-weight:600;color:#636a80}.CandidateCard__InfoItem svg{width:14px;height:14px;margin-right:6px;color:#999;font-weight:600}.CandidateCard__ExperienceContainer{display:flex;align-items:center;gap:6px}.CandidateCard__ExperienceText{font-size:10px;font-weight:300;color:#636a80;margin:0}.CandidateCard__TooltipContainer{position:relative;display:inline-block;border-radius:50%;padding:6px;transition:background-color .3s,transform .2s;cursor:pointer}.CandidateCard__TooltipContainer:hover{background-color:#7c8aa52a;transform:translateY(-1px)}.CandidateCard__ExportIcon{color:#7c8aa5;cursor:pointer;transition:color .3s;display:block}.CandidateCard__ExportIcon:hover{color:#5589ff}.CandidateCard__TooltipContainer:hover .CandidateCard__ExportIcon{color:#5589ff!important}.CandidateCard__Tooltip{visibility:hidden;background-color:#000000d9;color:#fff;text-align:center;border-radius:4px;padding:8px 12px;position:absolute;z-index:1000;bottom:125%;left:50%;transform:translate(-50%);white-space:nowrap;font-size:12px;font-weight:400;opacity:0;transition:opacity .3s,visibility .3s}.CandidateCard__Tooltip:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:rgba(0,0,0,.85) transparent transparent transparent}.CandidateCard__TooltipContainer:hover .CandidateCard__Tooltip{visibility:visible;opacity:1}.CandidateCard__Tags{display:flex;flex-wrap:wrap;gap:6px;padding:0 20px 18px}.CandidateCard__Tag{display:inline-flex;align-items:center;padding:4px 10px;border-radius:2px;font-size:11px;font-weight:500;background-color:#eff6ff;color:#1e40af;border:1px solid rgba(61,100,255,.2);white-space:nowrap}.CandidateCard__Tag--success{background-color:#ecfdf5;color:#0f766e;border-color:#10b98133}.CandidateCard__Tag--warning{background-color:#fff7ed;color:#b45309;border-color:#fbbf2433}.Candidate__Empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:300px;padding:32px 24px;border-radius:2px;background-color:#fff;text-align:center}.VacantesPage__Grid .Candidate__Empty{grid-column:1 / -1}.Candidate__Empty__Icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background-color:#e8eeff;color:#6b7fb8}.Candidate__Empty__Icon svg{width:28px;height:28px;stroke-width:2}.Candidate__Empty__Text{margin:0;font-size:14px;font-weight:500;line-height:21px;color:#4b5563}.Timeline__Container,.Timeline__List,.Notes__Container{display:flex;flex-direction:column;gap:1.5rem}.Notes__List{display:flex;flex-direction:column;gap:1rem}.Notes__Item{display:flex;flex-direction:column;gap:.5rem}.Notes__Meta{display:flex;align-items:center;justify-content:space-between;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(77 120 243 / var(--tw-text-opacity, 1))}.Layout__Main{display:flex;min-height:100vh;flex-direction:column;--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.Layout__Section--dark .Layout__Main{background-color:transparent}.CandidateModal__SectionContent .Layout__Main{border-radius:2px}.Layout__Main{padding-top:60px}.Layout__Sidebar{padding-top:0;padding-bottom:32px}.Layout__Header-Fixed{position:fixed;top:0;left:0;right:0;width:100%;z-index:1000;box-shadow:0 2px 8px #0000000d}.Layout__Header{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1.5rem;position:relative}.Layout__Content{display:flex;flex:1 1 0%;flex-direction:column}.Layout__Section{flex:1 1 0%;overflow-y:auto}.Layout__Content--dark{background-color:#f0f2f5!important}.Layout__Section--dark{background-color:#f0f2f5!important;padding:0!important}.Layout__Section--dark .min-h-screen{background-color:transparent!important}.Layout__Section--dark .Card,.Layout__Section--dark section[role]{background-color:#fff!important;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f!important;border:1px solid #e5e7eb!important}.Modal__Overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000bf;display:flex;align-items:flex-start;justify-content:center;z-index:100000;padding:40px 16px;overflow-y:auto}.Modal__Container{position:relative;background-color:#fff;border-radius:2px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;width:100%;max-height:none;display:flex;flex-direction:column;margin:0 auto 40px}.Modal__CloseButton{position:absolute;top:16px;right:16px;z-index:10;background-color:#f9fafb;border:1px solid #e5e7eb;cursor:pointer;color:#6b7280;padding:6px;border-radius:2px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;width:28px;height:28px}.Modal__CloseButton:hover{background-color:#f3f4f6;border-color:#d1d5db;color:#374151}.Modal__CloseButton:active{background-color:#e5e7eb}.Modal__Content{overflow-y:visible;padding:32px;flex:1}.CandidateModal .Modal__Content,.Modal__Content:has(.CandidateModal){padding:0!important}.CandidateModal{display:flex;flex-direction:column;gap:0}.CandidateModal__Header{display:flex;align-items:flex-end;gap:24px;padding:32px 32px 24px;border-bottom:1px solid #e5e7eb;position:relative}.CandidateModal__Avatar{flex-shrink:0}.CandidateModal__AvatarCircle{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#3d64ff,#00bcd4);display:flex;align-items:center;justify-content:center}.CandidateModal__AvatarImage{width:60px;height:60px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #e5e7eb}.CandidateModal__AvatarInitials{color:#fff;font-size:28px;font-weight:600;letter-spacing:.5px}.CandidateModal__BasicInfo{flex:1}.CandidateModal__Name{font-size:24px;font-weight:600;color:#1f2937;margin-bottom:-10px}.CandidateModal__Headline{font-size:14px;color:#6b7280;margin:0}.CandidateModal__Location{font-size:14px;color:#9ca3af;margin:0}.CandidateModal__Actions{display:flex;align-items:center;gap:12px}.CandidateModal__CVButton{display:flex;align-items:center;gap:8px;padding:8px 16px;background-color:#dc2626;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s ease}.CandidateModal__CVButton:hover{background-color:#b91c1c;transform:translateY(-1px);box-shadow:0 4px 12px #dc26264d}.CandidateModal__CVButton--disabled{background-color:#9ca3af;cursor:not-allowed;opacity:.6}.CandidateModal__CVButton--disabled:hover{background-color:#9ca3af;transform:none;box-shadow:none}.CandidateModal__ActionButton{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border:1px solid rgb(61,100,255);border-radius:2px;background-color:#3d64ff;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:140px}.CandidateModal__ActionButton:hover{background-color:#2950eb;border-color:#2950eb;transform:translateY(-1px);box-shadow:0 4px 12px #3d64ff4d}.CandidateModal__ActionButton svg{width:16px;height:16px}.CandidateModal__CVButton{display:flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid rgb(61,100,255);border-radius:2px;background-color:#fff;color:#3d64ff;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.CandidateModal__CVButton:hover{background-color:#f0f5ff}.CandidateModal__InviteButton{position:absolute;left:32px;bottom:-20px;display:flex;align-items:center;gap:8px;padding:10px 20px;background-color:#fff;border:1px solid #e5e7eb;border-radius:2px;color:#374151;font-size:13px;font-weight:500;cursor:pointer;box-shadow:0 2px 4px #0000000d;transition:all .2s ease}.CandidateModal__InviteButton:hover{box-shadow:0 4px 8px #0000001a;border-color:#d1d5db}.CandidateModal__Tabs{display:flex;gap:0;padding:20px 32px 0;border-bottom:1px solid #e5e7eb}.CandidateModal__Tab{display:flex;align-items:center;gap:8px;padding:14px 20px;background:none;border:none;border-bottom:2px solid transparent;color:#6b7280;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.CandidateModal__Tab:hover{color:#374151}.CandidateModal__Tab--active{color:#3d64ff;border-bottom-color:#3d64ff}.CandidateModal__Body{padding:20px;overflow-y:visible;max-height:none;background-color:#fff}.CandidateModal__Body>div{margin-bottom:0}.CandidateModal__Body>div:last-child{margin-bottom:0}.CandidateModal__Body>details{margin-bottom:0}.CandidateModal__Body>details:last-child{margin-bottom:0}.CandidateModal__Content{padding:32px;overflow-y:visible;max-height:none;min-height:500px;display:flex;flex-direction:column;background-color:#f0f2f5}.CandidateModal__Section{border:1px solid #e5e7eb;border-radius:2px;margin-bottom:16px;background-color:#fff}.CandidateModal__Section[open]{background-color:#fafafa}.CandidateModal__SectionTitle{display:flex;align-items:center;gap:8px;padding:16px 0;font-size:15px;font-weight:600;color:#1f2937;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;list-style:none}.CandidateModal__SectionTitle::-webkit-details-marker{display:none}.CandidateModal__SectionTitle svg{transition:transform .2s ease;color:#3d64ff}.CandidateModal__Section[open] .CandidateModal__SectionTitle svg{transform:rotate(90deg)}.CandidateModal__SectionBadge{margin-left:auto;font-size:12px;font-weight:400;color:#6b7280}.CandidateModal__SectionContent{padding:0 20px 20px 44px}.CandidateModal__Grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:20px}.CandidateModal__Field{display:flex;flex-direction:column;gap:6px}.CandidateModal__Label{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.CandidateModal__Value{font-size:14px;color:#1f2937;margin:0;display:flex;align-items:center;gap:6px}.CandidateModal__Value--secondary{color:#6b7280;font-size:13px}.CandidateModal__Value--link{color:#3d64ff;cursor:pointer}.CandidateModal__Value--link:hover{text-decoration:underline}.CandidateModal__Value svg{flex-shrink:0}.CandidateModal__Loading{padding:60px 32px;text-align:center;color:#6b7280;font-size:14px}.CandidateModal__EmptyState{padding:48px 32px;text-align:center;color:#6b7280;font-size:14px;font-weight:400;line-height:1.6}.CandidateModal__LoadingSkeleton{padding:20px}.CandidateModal__SkeletonLine{height:16px;background-color:#e5e7eb;border-radius:2px;margin-bottom:16px;animation:skeleton-pulse 1.5s ease-in-out infinite}.CandidateModal__SkeletonLine--wide{width:75%}.CandidateModal__SkeletonLine--medium{width:50%}.CandidateModal__SkeletonLine--narrow{width:66%}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.CandidateModal__ErrorState{padding:20px;text-align:center}.CandidateModal__ErrorTitle{color:#ef4444;font-size:16px;font-weight:600;margin:0 0 8px}.CandidateModal__ErrorMessage{color:#6b7280;font-size:14px;margin:0}.CandidateModal__BadgeList{display:flex;flex-wrap:wrap;gap:8px}.CandidateModal__Badge{display:inline-flex;align-items:center;padding:6px 12px;border-radius:2px;font-size:13px;font-weight:500}.CandidateModal__Badge--blue{background-color:#eff6ff;color:#1e40af}.CandidateModal__Badge--purple{background-color:#f3e8ff;color:#6b21a8}.CandidateModal__Badge--green{background-color:#d1fae5;color:#065f46}.CandidateModal__Badge--indigo{background-color:#e0e7ff;color:#3730a3}.CandidateModal__Badge--yellow{background-color:#fef3c7;color:#92400e}.CandidateModal__LanguageItem{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background-color:#f9fafb;border-radius:2px;margin-bottom:8px}.CandidateModal__LanguageName{font-weight:500;font-size:14px;color:#1f2937}.CandidateModal__LanguageLevel{padding:4px 12px;background-color:#d1fae5;color:#065f46;border-radius:2px;font-size:13px;font-weight:500}.CandidateModal__PositionItem{padding:16px;background-color:#f9fafb;border-radius:2px;border-left:4px solid rgb(61,100,255);margin-bottom:16px}.CandidateModal__PositionTitle{font-weight:600;font-size:16px;color:#1f2937;margin:0 0 4px}.CandidateModal__PositionCompany{font-size:14px;color:#6b7280;margin:0 0 4px}.CandidateModal__PositionIndustry{font-size:13px;color:#9ca3af;margin:4px 0}.CandidateModal__PositionDates{font-size:13px;color:#9ca3af;margin:8px 0}.CandidateModal__PositionDescription{font-size:14px;color:#374151;margin:8px 0 0;line-height:1.5}.PostulacionCard__LoadingWrapper{padding:20px}.PostulacionCard__LoadingHeader{display:flex;align-items:center;gap:16px;margin-bottom:16px}.PostulacionCard__LoadingLine{height:16px;background-color:#e5e7eb;border-radius:2px;margin-bottom:12px;animation:skeleton-pulse 1.5s ease-in-out infinite}.PostulacionCard__LoadingLine--short{width:25%}.PostulacionCard__LoadingLine--medium{width:33%}.PostulacionCard__LoadingLine--full{width:100%}.PostulacionCard__LoadingLine--wide{width:75%}.PostulacionCard__LoadingLine--half{width:50%}.PostulacionCard__ErrorWrapper{padding:20px;text-align:center;color:#dc2626}.PostulacionCard__ErrorIcon{margin:0 auto 12px;height:48px;width:48px;color:#f87171}.PostulacionCard__ErrorTitle{margin:8px 0 4px;font-size:14px;font-weight:500;color:#111827}.PostulacionCard__ErrorMessage{margin:4px 0 12px;font-size:14px;color:#6b7280}.PostulacionCard__RetryButton{margin-top:12px;display:inline-flex;align-items:center;padding:8px 12px;border:1px solid transparent;font-size:14px;font-weight:500;border-radius:2px;color:#fff;background-color:#dc2626;cursor:pointer;transition:background-color .2s ease}.PostulacionCard__RetryButton:hover{background-color:#b91c1c}.PostulacionCard__EmptyWrapper{padding:20px;text-align:center;color:#6b7280}.PostulacionCard__EmptyIcon{margin:0 auto 12px;height:48px;width:48px;color:#9ca3af}.PostulacionCard__EmptyTitle{margin:8px 0 4px;font-size:14px;font-weight:500;color:#111827}.PostulacionCard__EmptyMessage{margin:4px 0 0;font-size:14px;color:#6b7280}.PostulacionCard__Container{display:flex;flex-direction:column;gap:16px;padding:0}.PostulacionCard__Header{padding:20px;background-color:#fff;border-bottom:1px solid #e5e7eb}.PostulacionCard__HeaderTop{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.PostulacionCard__HeaderLeft{display:flex;align-items:center;gap:12px}.PostulacionCard__Title{font-size:18px;font-weight:600;color:#111827;margin:0}.PostulacionCard__StatusBadge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:2px;font-size:12px;font-weight:500}.PostulacionCard__StatusBadge--nueva{background-color:#eff6ff;color:#1e40af}.PostulacionCard__StatusBadge--en-revision{background-color:#fef3c7;color:#92400e}.PostulacionCard__StatusBadge--descartada{background-color:#fee2e2;color:#991b1b}.PostulacionCard__StatusBadge--aprobada{background-color:#d1fae5;color:#065f46}.PostulacionCard__HeaderRight{display:flex;align-items:center;gap:16px}.PostulacionCard__ScoreSection{text-align:right}.PostulacionCard__ScoreLabel{font-size:14px;color:#6b7280;margin:0 0 4px}.PostulacionCard__ScoreValue{font-size:24px;font-weight:700;margin:0}.PostulacionCard__ScoreValue--high{color:#059669}.PostulacionCard__ScoreValue--medium{color:#f59e0b}.PostulacionCard__ScoreValue--low{color:#dc2626}.PostulacionCard__DeleteButton{padding:8px;color:#dc2626;background:transparent;border:none;border-radius:2px;cursor:pointer;transition:all .2s ease}.PostulacionCard__DeleteButton:hover{color:#991b1b;background-color:#fee2e2}.PostulacionCard__Grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;font-size:14px}.PostulacionCard__GridItem{display:flex;flex-direction:column;gap:4px}.PostulacionCard__GridLabel{font-weight:500;color:#6b7280}.PostulacionCard__GridValue{color:#111827}.PostulacionCard__NotesSection{margin-top:16px;padding:12px 16px;background-color:#f9fafb;border-radius:2px}.PostulacionCard__NotesLabel{font-size:14px;font-weight:500;color:#374151;margin:0 0 4px}.PostulacionCard__NotesText{font-size:14px;color:#6b7280;margin:0}.PostulacionCard__PruebasSection{margin-top:16px;padding:16px;background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:6px}.PostulacionCard__PruebasLabel{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;font-weight:500;color:#1e40af}.PostulacionCard__PruebasCheckbox{width:18px;height:18px;cursor:pointer;accent-color:#3b82f6}.PostulacionCard__PruebasCheckbox:disabled{opacity:.5;cursor:not-allowed}.PostulacionCard__PruebasText{flex:1}.PostulacionCard__PruebasLoading{font-size:12px;color:#6b7280;font-style:italic}.PostulacionCard__PruebasHelp{margin:8px 0 0 28px;font-size:12px;color:#6b7280;line-height:1.4}.PostulacionCard__Section{padding:24px}.PostulacionCard__SectionTitle{font-size:16px;font-weight:500;color:#111827;margin:0 0 16px;display:flex;align-items:center;gap:8px}.PostulacionCard__SectionIcon{width:20px;height:20px;color:#6b7280}.PostulacionCard__FilesList{display:flex;flex-direction:column;gap:12px}.PostulacionCard__FileItem{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background-color:#f9fafb;border-radius:2px}.PostulacionCard__FileContent{display:flex;align-items:center;gap:12px}.PostulacionCard__FileIcon{width:32px;height:32px;color:#3d64ff;flex-shrink:0}.PostulacionCard__FileInfo{display:flex;flex-direction:column;gap:4px}.PostulacionCard__FileName{font-size:14px;font-weight:500;color:#111827}.PostulacionCard__FileDetails{font-size:12px;color:#6b7280}.PostulacionCard__FileViewButton{display:inline-flex;align-items:center;padding:4px 12px;border:1px solid transparent;font-size:12px;font-weight:500;border-radius:2px;color:#3d64ff;background-color:#eff6ff;text-decoration:none;transition:all .2s ease}.PostulacionCard__FileViewButton:hover{background-color:#dbeafe}.PostulacionCard__TranscriptStats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px}.PostulacionCard__StatBox{text-align:center;padding:12px 16px;background-color:#f9fafb;border-radius:2px}.PostulacionCard__StatLabel{font-size:14px;color:#6b7280;margin:0 0 4px}.PostulacionCard__StatValue{font-size:16px;font-weight:600;color:#111827;margin:0}.PostulacionCard__TranscriptContent{display:flex;flex-direction:column;gap:16px}.PostulacionCard__SummaryBox{display:flex;flex-direction:column;gap:8px}.PostulacionCard__SummaryLabel{font-size:14px;font-weight:500;color:#374151;margin:0}.PostulacionCard__SummaryText{font-size:14px;color:#1e40af;padding:12px 16px;background-color:#eff6ff;border-radius:2px;margin:0}.PostulacionCard__TranscriptToggle{cursor:pointer;font-size:14px;font-weight:500;color:#3d64ff;transition:color .2s ease}.PostulacionCard__TranscriptToggle:hover{color:#2950eb}.PostulacionCard__TranscriptFullText{margin-top:8px;padding:12px 16px;background-color:#f9fafb;border-radius:2px;font-size:14px;color:#6b7280;white-space:pre-wrap}.PostulacionCard__EvaluationsList{display:flex;flex-direction:column;gap:16px}.PostulacionCard__EvaluationItem{border:1px solid #e5e7eb;border-radius:2px;padding:16px}.PostulacionCard__EvaluationHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.PostulacionCard__EvaluationLeft{display:flex;align-items:center;gap:12px}.PostulacionCard__EvaluationBadge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:2px;font-size:12px;font-weight:500;background-color:#e0e7ff;color:#3730a3}.PostulacionCard__EvaluationEvaluator{font-size:14px;color:#6b7280}.PostulacionCard__EvaluationScore{font-size:16px;font-weight:600}.PostulacionCard__EvaluationComments{font-size:14px;color:#6b7280;margin:0 0 8px}.PostulacionCard__EvaluationDate{font-size:12px;color:#9ca3af;margin:0}.PostulacionCard__DeleteModal{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:50}.PostulacionCard__DeleteModalContent{background-color:#fff;border-radius:2px;padding:24px;max-width:448px;width:100%;margin:0 16px}.PostulacionCard__DeleteModalIconWrapper{display:flex;align-items:center;margin-bottom:16px}.PostulacionCard__DeleteModalIcon{flex-shrink:0;width:40px;height:40px;margin:0 auto;background-color:#fee2e2;border-radius:50%;display:flex;align-items:center;justify-content:center}.PostulacionCard__DeleteModalIconSvg{width:24px;height:24px;color:#dc2626}.PostulacionCard__DeleteModalBody{text-align:center}.PostulacionCard__DeleteModalTitle{font-size:16px;font-weight:500;color:#111827;margin:0 0 8px}.PostulacionCard__DeleteModalMessage{font-size:14px;color:#6b7280;margin:0 0 24px}.PostulacionCard__DeleteModalActions{display:flex;gap:12px;justify-content:center}.PostulacionCard__DeleteModalCancelButton{padding:8px 16px;font-size:14px;font-weight:500;color:#374151;background-color:#fff;border:1px solid #d1d5db;border-radius:2px;cursor:pointer;transition:all .2s ease}.PostulacionCard__DeleteModalCancelButton:hover{background-color:#f9fafb}.PostulacionCard__DeleteModalCancelButton:disabled{opacity:.5;cursor:not-allowed}.PostulacionCard__DeleteModalConfirmButton{padding:8px 16px;font-size:14px;font-weight:500;color:#fff;background-color:#dc2626;border:1px solid transparent;border-radius:2px;cursor:pointer;transition:all .2s ease}.PostulacionCard__DeleteModalConfirmButton:hover{background-color:#b91c1c}.PostulacionCard__DeleteModalConfirmButton:disabled{opacity:.5;cursor:not-allowed}.AppLayout__Logo{height:48px;width:auto;cursor:pointer}.LoadingState{display:flex;min-height:200px;align-items:center;justify-content:center}.LoadingState__Text{color:#3d64ff}.EmptyState{border-radius:2px;border:1px solid #e5e7eb;background-color:#fff;padding:32px;text-align:center}.EmptyState__Icon{margin-bottom:16px;display:flex;justify-content:center}.EmptyState__Title{margin-bottom:16px;color:#111827}.EmptyState__Description{color:#6b7280}.ScreeningRespuestas__Container,.ScreeningRespuestas__LoadingWrapper{padding:24px}.ScreeningRespuestas__LoadingSkeleton{display:flex;flex-direction:column;gap:16px}.ScreeningRespuestas__SkeletonLine{height:16px;background-color:#e5e7eb;border-radius:2px;animation:skeleton-pulse 1.5s ease-in-out infinite}.ScreeningRespuestas__SkeletonLine--wide{width:75%}.ScreeningRespuestas__SkeletonBox{height:80px;background-color:#e5e7eb;border-radius:2px;animation:skeleton-pulse 1.5s ease-in-out infinite}.ScreeningRespuestas__ErrorWrapper{padding:24px;text-align:center;color:#dc2626}.ScreeningRespuestas__ErrorIcon{margin:0 auto 16px;height:48px;width:48px;color:#f87171}.ScreeningRespuestas__ErrorTitle{font-size:16px;font-weight:600;margin:0 0 8px}.ScreeningRespuestas__ErrorMessage{font-size:14px;color:#6b7280;margin:8px 0 0}.ScreeningRespuestas__EmptyWrapper{padding:24px;text-align:center;color:#6b7280}.ScreeningRespuestas__EmptyIcon{margin:0 auto 16px;height:64px;width:64px;color:#9ca3af;padding:48px 0}.ScreeningRespuestas__EmptyTitle{font-size:16px;font-weight:600;color:#111827;margin:0 0 8px}.ScreeningRespuestas__EmptyMessage{font-size:14px;color:#6b7280;margin:0}.ScreeningRespuestas__Header{margin-bottom:24px}.ScreeningRespuestas__Title{font-size:20px;font-weight:700;color:#111827;margin:0 0 8px}.ScreeningRespuestas__Subtitle{font-size:14px;color:#6b7280;margin:0}.ScreeningRespuestas__SubtitleName{font-weight:600;color:#374151}.ScreeningRespuestas__AnswersList{display:flex;flex-direction:column;gap:16px}.ScreeningRespuestas__AnswerCard{background:linear-gradient(135deg,#eff6ff,#e0e7ff);border-radius:2px;border:1px solid #bfdbfe;box-shadow:0 1px 2px #0000000d;transition:all .2s ease}.ScreeningRespuestas__AnswerCard:hover{box-shadow:0 2px 8px #0000001a}.ScreeningRespuestas__AnswerContent{padding:20px}.ScreeningRespuestas__AnswerHeader{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.ScreeningRespuestas__AnswerNumber{flex-shrink:0;width:32px;height:32px;background:linear-gradient(135deg,#3d64ff,#2950eb);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;box-shadow:0 2px 4px #3d64ff4d}.ScreeningRespuestas__AnswerHeaderContent{flex:1}.ScreeningRespuestas__Question{font-weight:600;color:#111827;font-size:16px;line-height:1.4;margin:0}.ScreeningRespuestas__AnswerBody{margin-left:44px}.ScreeningRespuestas__AnswerBox{background-color:#fff;padding:16px;border-radius:2px;border:1px solid #dbeafe;box-shadow:inset 0 1px 2px #0000000d}.ScreeningRespuestas__AnswerText{color:#374151;white-space:pre-wrap;line-height:1.6;margin:0}.ScreeningRespuestas__AnswerMeta{margin-top:12px;display:flex;align-items:center;gap:8px}.ScreeningRespuestas__AnswerMetaIcon{width:16px;height:16px;color:#9ca3af}.ScreeningRespuestas__AnswerMetaText{font-size:12px;color:#6b7280;font-weight:500}.ScreeningRespuestas__Footer{margin-top:24px;padding:16px;background-color:#f9fafb;border-radius:2px;border:1px solid #e5e7eb;text-align:center}.ScreeningRespuestas__FooterContent{display:flex;align-items:center;justify-content:center;gap:8px}.ScreeningRespuestas__FooterIcon{width:20px;height:20px;color:#6b7280}.ScreeningRespuestas__FooterText{font-size:14px;color:#6b7280;margin:0}.ScreeningRespuestas__FooterCount{font-weight:700;color:#111827}.ScreeningRespuestas__Divider{margin:32px 0;border:0;border-top:1px solid #e5e7eb}.HistorialPostulaciones__Container,.HistorialPostulaciones__LoadingWrapper{padding:24px}.HistorialPostulaciones__LoadingSkeleton{display:flex;flex-direction:column;gap:16px}.HistorialPostulaciones__SkeletonLine{height:16px;background-color:#e5e7eb;border-radius:2px;animation:skeleton-pulse 1.5s ease-in-out infinite}.HistorialPostulaciones__SkeletonLine--wide{width:75%}.HistorialPostulaciones__SkeletonBox{height:120px;background-color:#e5e7eb;border-radius:2px;animation:skeleton-pulse 1.5s ease-in-out infinite}.HistorialPostulaciones__ErrorWrapper{padding:24px;text-align:center;color:#dc2626}.HistorialPostulaciones__ErrorIcon{margin:0 auto 16px;height:48px;width:48px;color:#f87171}.HistorialPostulaciones__ErrorTitle{font-size:16px;font-weight:600;margin:0 0 8px}.HistorialPostulaciones__ErrorMessage{font-size:14px;color:#6b7280;margin:8px 0 0}.HistorialPostulaciones__EmptyWrapper{padding:48px 24px;text-align:center;color:#6b7280}.HistorialPostulaciones__EmptyIcon{margin:0 auto 16px;height:64px;width:64px;color:#9ca3af}.HistorialPostulaciones__EmptyTitle{font-size:16px;font-weight:600;color:#111827;margin:0 0 8px}.HistorialPostulaciones__EmptyMessage{font-size:14px;color:#6b7280;margin:0}.HistorialPostulaciones__Header{margin-bottom:24px}.HistorialPostulaciones__Title{font-size:20px;font-weight:700;color:#111827;margin:0 0 8px}.HistorialPostulaciones__Subtitle{font-size:14px;color:#6b7280;margin:0}.HistorialPostulaciones__List{display:flex;flex-direction:column;gap:16px}.HistorialPostulaciones__Card{background-color:#fff;border:1px solid #e5e7eb;border-radius:2px;overflow:hidden;transition:box-shadow .2s ease}.HistorialPostulaciones__Card:hover{box-shadow:0 2px 8px #00000014}.HistorialPostulaciones__CardHeader{padding:16px;border-bottom:1px solid #e5e7eb;background-color:#f9fafb}.HistorialPostulaciones__CardTitle{display:flex;align-items:center;justify-content:space-between;gap:12px}.HistorialPostulaciones__CardTitle h4{font-size:16px;font-weight:600;color:#111827;margin:0;flex:1}.HistorialPostulaciones__Badges{display:flex;align-items:center;gap:8px}.HistorialPostulaciones__EstadoBadge{padding:4px 12px;border-radius:2px;font-size:12px;font-weight:600;color:#fff;white-space:nowrap}.HistorialPostulaciones__ActivoBadge{padding:4px 12px;border-radius:2px;font-size:12px;font-weight:600;white-space:nowrap}.HistorialPostulaciones__ActivoBadge--activa{background-color:#10b981;color:#fff}.HistorialPostulaciones__ActivoBadge--inactiva{background-color:#6b7280;color:#fff}.HistorialPostulaciones__CardBody{padding:16px}.HistorialPostulaciones__CardInfo{display:flex;flex-direction:column;gap:12px}.HistorialPostulaciones__InfoItem{display:flex;align-items:center;gap:8px;font-size:14px}.HistorialPostulaciones__InfoIcon{width:16px;height:16px;color:#6b7280;flex-shrink:0}.HistorialPostulaciones__InfoLabel{color:#6b7280;font-weight:500}.HistorialPostulaciones__InfoValue{color:#111827;font-weight:500}.HistorialPostulaciones__Puntuaciones{display:flex;gap:16px;margin-top:8px;padding:12px;background-color:#f9fafb;border-radius:2px;border:1px solid #e5e7eb}.HistorialPostulaciones__PuntuacionItem{display:flex;align-items:center;gap:8px}.HistorialPostulaciones__PuntuacionLabel{font-size:13px;color:#6b7280;font-weight:500}.HistorialPostulaciones__PuntuacionValue{font-size:14px;color:#111827;font-weight:700}.HistorialPostulaciones__Notas{display:flex;gap:8px;margin-top:12px;padding:12px;background-color:#fffbeb;border-radius:2px;border:1px solid #fde68a}.HistorialPostulaciones__NotasIcon{width:16px;height:16px;color:#f59e0b;flex-shrink:0;margin-top:2px}.HistorialPostulaciones__NotasText{font-size:13px;color:#92400e;margin:0;line-height:1.5}@media (max-width: 768px){.HistorialPostulaciones__Container{padding:16px}.HistorialPostulaciones__CardTitle{flex-direction:column;align-items:flex-start}.HistorialPostulaciones__Badges{align-self:flex-start;flex-wrap:wrap}.HistorialPostulaciones__EstadoBadge,.HistorialPostulaciones__ActivoBadge{font-size:11px;padding:3px 10px}.HistorialPostulaciones__Puntuaciones{flex-direction:column;gap:8px}}.CandidateModal__SectionContent .rounded-full,.CandidateModal__SectionContent .rounded,.CandidateModal__SectionContent .bg-blue-50,.CandidateModal__SectionContent .bg-purple-50,.CandidateModal__SectionContent .bg-green-50,.CandidateModal__SectionContent .bg-yellow-50,.CandidateModal__SectionContent .bg-indigo-50,.CandidateModal__SectionContent .bg-gray-50,.CandidateModal__SectionContent .bg-green-100{border-radius:2px!important}.Icon__Container{display:flex;cursor:pointer;align-items:center;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.Icon__Container:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.Icon__Circle{display:flex;height:3rem;width:3rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(221 230 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(0 70 209 / var(--tw-text-opacity, 1))}.CandidateModal__SectionContent .Icon__Circle{border-radius:2px}.Icon__Circle:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(0 28 89 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(178 196 255 / var(--tw-text-opacity, 1))}.Avatar__Container{display:flex;cursor:pointer;align-items:center}.Avatar__Circle{display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.CandidateModal__SectionContent .Avatar__Circle{border-radius:2px}.Avatar__Circle:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.Skill__Item{display:flex;align-items:center;gap:.75rem}.Skill__Bar{height:.5rem;flex:1 1 0%;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(221 230 255 / var(--tw-bg-opacity, 1))}.CandidateModal__SectionContent .Skill__Bar{border-radius:2px}.Table__Container{overflow:hidden}.text-xxs{font-size:.625rem;line-height:.875rem}.Breadcrumb__Container{font-size:12px;font-weight:400;color:#747c84;box-sizing:border-box;margin:0;padding:0 5px 0 12px;font-variant:tabular-nums;line-height:1.2;list-style:none;font-feature-settings:"tnum";display:flex;align-items:center;justify-content:space-between;gap:16px}.Breadcrumb__Items{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.Breadcrumb__Item{display:flex;align-items:center}.Breadcrumb__Link{color:#747c84;text-decoration:none;transition:color .2s ease}.Breadcrumb__Link--clickable{cursor:pointer}.Breadcrumb__Link--clickable:hover{color:#5589ff}.Breadcrumb__Item:last-child .Breadcrumb__Link{color:#1f2937;font-weight:700}.Breadcrumb__Separator{margin:0 8px;color:#747c84;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Breadcrumb__RightContent{display:flex;align-items:center;gap:8px;margin-left:auto}.FilterHeader__Container{background-color:#fff;display:flex;justify-content:space-between;align-items:center;margin-top:24px;height:100px;padding:32px 40px 19px;box-sizing:border-box}.Content__SidebarGrid{display:flex;gap:0px}.Content__MainArea{flex:1 1 0%;padding-top:28px}.ant-input-search-wrapper{position:relative;display:inline-block;width:100%}.ant-input{box-sizing:border-box;margin:0;font-family:Poppins,sans-serif;font-weight:400;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum","tnum";position:relative;display:inline-block;width:100%;height:48px;padding:12px 45px 12px 16px;color:#000000a6;font-size:14px;line-height:1.5;background-color:#fff;background-image:none;border:1px solid #d9d9d9;border-radius:2px;transition:all .3s;-webkit-appearance:none;-moz-appearance:none;appearance:none;touch-action:manipulation}.ant-input:focus{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33;outline:none}.ant-input:hover{border-color:#40a9ff}.ant-input-suffix{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#00000073;line-height:0;z-index:2;font-size:20px}.anticon{display:inline-block;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.anticon svg{display:inline-block;width:20px;height:20px}.ant-input-search-icon{cursor:pointer}.ant-input-search-icon:hover{color:#000000a6}.Space__Y1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.Space__Y2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.Space__Y4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.Space__Y6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.VacantesPage__Container>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.VacantesPage__Content{display:flex;gap:1.5rem}.VacantesPage__Sidebar{width:20rem;flex-shrink:0}.VacantesPage__MainContent{min-width:0px;flex:1 1 0%}.VacantesPage__JobsList>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.VacantesPage__NoResults{padding-top:3rem;padding-bottom:3rem;text-align:center}.VacantesPage__NoResults h3{margin-bottom:.5rem;font-size:1.125rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1));font-weight:600}.VacantesPage__NoResults p{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1));font-weight:400}.JobSearchHeader__Container>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.JobSearchHeader__Container{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem}.JobSearchHeader__TopSection{display:flex;align-items:center;justify-content:space-between;gap:1rem}.JobSearchHeader__SearchArea{display:flex;flex:1 1 0%;align-items:center;gap:.5rem;max-width:none}.JobSearchHeader__SearchInput{flex:1 1 0%;max-width:600px}.JobSearchHeader__SearchButton{background-color:#5589ff;border-radius:.375rem;padding:.5rem 1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ant-btn-primary:hover{background-color:#3d73e6;font-weight:500}.JobSearchHeader__SearchIcon{height:1.25rem;width:1.25rem;fill:currentColor}.JobSearchHeader__CreateButton{display:flex;align-items:center;gap:.5rem;border-radius:.375rem;--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1));padding:.5rem 1.5rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.JobSearchHeader__CreateButton:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.JobSearchHeader__CreateButton{font-weight:500}.JobSearchHeader__PlusIcon{height:1.25rem;width:1.25rem;stroke:currentColor;stroke-width:2}.JobSearchHeader__ResultsSection{display:flex;align-items:center;justify-content:space-between;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));padding-top:1rem}.JobSearchHeader__ResultsInfo{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1));font-weight:400}.JobSearchHeader__ResultsCount{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1));font-weight:500}.JobSearchHeader__SortSection{display:flex;align-items:center;gap:.5rem}.JobSearchHeader__SortLabel{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1));font-weight:400}.JobSearchHeader__SortSelect{border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding:.25rem .75rem;font-size:.875rem;line-height:1.25rem}.JobSearchHeader__SortSelect:focus{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.JobSearchHeader__SortSelect{border-color:#d1d5db}.ant-select-selector:focus{border-color:#5589ff!important;box-shadow:0 0 0 2px #5589ff33;font-weight:400}.JobFilters__Container>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.JobFilters__Container{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem}.JobFilters__Header{display:flex;align-items:center;justify-content:space-between;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));padding-bottom:1rem}.JobFilters__Title{font-size:1.125rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1));font-weight:600}.JobFilters__ClearAll{font-size:.875rem;line-height:1.25rem;color:#5589ff}.FilterComponents__ClearButton:hover{color:#3d73e6;font-weight:500}.JobFilters__Section{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1));padding-bottom:1rem}.JobFilters__Section:last-child{border-bottom-width:0px;padding-bottom:0}.JobFilters__SectionTitle{display:list-item;cursor:pointer;padding-top:.125rem;padding-bottom:.125rem;font-weight:500;list-style-position:outside;color:#2d2d2d}.JobFilters__SectionTitle h4{display:inline;font-weight:inherit;font-size:inherit;color:inherit}.JobFilters__Options{margin-top:.25rem}.JobFilters__Options>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.JobFilters__Option{display:flex;cursor:pointer;align-items:center;gap:.5rem;padding:1px 0}.JobFilters__OptionLabel{display:flex;flex:1 1 0%;align-items:center;justify-content:space-between;font-size:.875rem;line-height:1.25rem;color:#3d3d3d;font-weight:400}.JobFilters__Count{font-size:.75rem;line-height:1rem;color:#5d5d5d;font-weight:300}.JobCard__Container{cursor:pointer;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.JobCard__Container:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.JobCard__Header{margin-bottom:1rem}.JobCard__Header>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.JobCard__TitleSection{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.JobCard__Title{font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;padding:0 16px}.CandidateCard__Name:hover{color:#5589ff;font-weight:600}.CandidateCard__AIBadge{display:inline-flex;align-items:center;padding:2px 8px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:12px;font-size:10px;font-weight:600;margin-left:8px;vertical-align:middle;white-space:nowrap;box-shadow:0 2px 4px #667eea4d}.CandidateCard__ScoreBadge{position:absolute;top:18px;right:20px;display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;border-radius:16px;font-size:13px;font-weight:700;white-space:nowrap;min-width:36px;box-shadow:0 2px 8px #0003;transition:transform .2s ease,box-shadow .2s ease;z-index:5}.CandidateCard__ScoreBadge:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 4px 16px #00000040}.CandidateCard__LastActivity{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:8px;padding:6px 4px;width:100%}.CandidateCard__ActivityLabel{font-size:9px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.3px;text-align:center}.CandidateCard__ActivityScore{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;font-size:10px;font-weight:700;min-width:28px;transition:all .2s ease;box-shadow:0 1px 3px #00000026}.JobCard__UrgentBadge{flex-shrink:0;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1));padding:.25rem .5rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.CandidateModal__SectionContent .JobCard__UrgentBadge{border-radius:2px}.JobCard__UrgentBadge{font-weight:500}.JobCard__Company{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1));font-weight:500}.JobCard__Info{margin-bottom:1rem;display:flex;flex-wrap:wrap;gap:1rem}.JobCard__InfoItem{display:flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1));font-weight:400}.JobCard__Icon{height:1rem;width:1rem;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:2}.JobCard__Description{margin-bottom:1rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1));font-weight:400}.JobCard__Footer{display:flex;align-items:center;justify-content:space-between;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1));padding-top:1rem}.JobCard__Meta{display:flex;align-items:center;gap:1rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1));font-weight:400}.JobCard__PostedDate,.JobCard__Applicants{display:flex;align-items:center;gap:.25rem}.JobCard__ApplyButton{background-color:#5589ff;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.CandidateCard__ContactButton:hover{background-color:#3d73e6;font-weight:500}.SubgruposPage__Container>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.SubgruposPage__Header{margin-bottom:1.25rem;display:flex;align-items:center;justify-content:space-between}.SubgruposPage__Title{font-size:28px;font-weight:700;line-height:36px;color:#1a1a1a;margin:0;font-family:Poppins,sans-serif}.SubgruposPage__NewButton{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.25rem 1.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border:1px solid #5589ff;color:#5589ff;font-weight:400;font-size:12px;min-width:180px;cursor:pointer;border-radius:20px}.SubgruposPage__NewButton:hover{background-color:#5589ff1a}.OutlineButton{background-color:#fff;padding:8px 24px;transition:all .2s ease;border:1px solid rgb(61,100,255);color:#3d64ff;font-weight:500;font-size:12px;min-width:180px;cursor:pointer;border-radius:2px;display:inline-flex;align-items:center;justify-content:center;gap:6px}.OutlineButton svg{width:14px;height:14px;flex-shrink:0}.OutlineButton:hover{background-color:#3d64ff0d;border-color:#2950eb}.OutlineButton:disabled{opacity:.5;cursor:not-allowed}.OutlineButton--blue{border-color:#3d64ff;color:#fff;background-color:#3d64ff}.OutlineButton--blue:hover{background-color:#2950eb;border-color:#2950eb;transform:translateY(-1px);box-shadow:0 4px 12px #3d64ff4d}.OutlineButton--blue:active{background-color:#1f3cd7;border-color:#1f3cd7;transform:translateY(0)}.OutlineButton--primary{border-color:#3d64ff;color:#3d64ff;background-color:#fff}.OutlineButton--primary:hover{background-color:#3d64ff0d;border-color:#2950eb}.OutlineButton--red{border-color:#ff4d4f;color:#ff4d4f;background-color:#fff}.OutlineButton--red:hover{color:#fff;background-color:#ff4d4f;border-color:#ff4d4f}.OutlineButton--red:active{color:#fff;background-color:#d9363e;border-color:#d9363e}.OutlineButton--compact{padding-left:12px;padding-right:12px;min-width:150px}.OutlineButton--gray{border-color:#d1d5db;color:#374151}.OutlineButton--gray:hover{border-color:#9ca3af;color:#1f2937;background-color:#f9fafb}.OutlineButton--gray:active{border-color:#6b7280;color:#1f2937;background-color:#f3f4f6}.SharePopover{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);z-index:1050;background-color:#fff;border-radius:4px;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d;min-width:280px;animation:fadeInUp .2s ease-out}.SharePopover__Arrow{position:absolute;top:-4px;left:50%;transform:translate(-50%) rotate(45deg);width:8px;height:8px;background-color:#fff;border-top:1px solid rgba(0,0,0,.06);border-left:1px solid rgba(0,0,0,.06)}.SharePopover__Inner{border-radius:4px;overflow:hidden}.SharePopover__Title{padding:12px 16px;font-size:14px;font-weight:600;color:#000000d9;border-bottom:1px solid #f0f0f0}.SharePopover__Content{padding:16px}.SharePopover__IconsGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;align-items:center;justify-items:center}.SharePopover__CopyButton{width:32px;height:32px;border-radius:50%;background-color:#1890ff;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s;font-size:16px}.SharePopover__CopyButton:hover{background-color:#40a9ff;transform:scale(1.1)}.SharePopover__CopyButton:active{background-color:#096dd9;transform:scale(.95)}@keyframes fadeInUp{0%{opacity:0;transform:translate(-50%) translateY(-10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.CopyNotification{position:fixed;top:24px;left:50%;transform:translate(-50%);z-index:2000;background-color:#fff;color:#000000d9;padding:12px 24px;border-radius:4px;box-shadow:0 4px 12px #00000026;display:flex;align-items:center;gap:8px;font-size:14px;animation:slideDown .3s ease-out;border:1px solid #52c41a}.CopyNotification svg{color:#52c41a;flex-shrink:0}@keyframes slideDown{0%{opacity:0;transform:translate(-50%) translateY(-20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.ReadOnlyOverlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ffffff45;z-index:10;cursor:not-allowed}.Screening__Table--disabled{pointer-events:none;opacity:.6}.ScreeningEdit__AddSection{background-color:#fafafa;border:1px solid #d9d9d9;border-radius:4px;padding:24px;margin-bottom:24px;text-align:center}.ScreeningEdit__AddTitle{font-size:16px;font-weight:500;color:#5589ff;margin:0 0 16px}.ScreeningEdit__Buttons{display:flex;justify-content:center;gap:16px}.ScreeningEdit__Button{padding:8px 24px;font-size:12px;font-weight:400;color:#5589ff;background-color:#fff;border:1px solid #5589ff;border-radius:20px;cursor:pointer;transition:all .3s;min-width:140px}.ScreeningEdit__Button:hover{background-color:#5589ff1a}.ScreeningEdit__Button:active{transform:scale(.98)}.ScreeningEdit__Button--outline{color:#000000a6;background-color:#fff;border:1px solid #d9d9d9}.ScreeningEdit__Button--outline:hover{color:#0000009d;border-color:#3c3c3c85;background-color:#fff}.ScreeningEdit__Button--disabled{color:#fff;background-color:#d9d9d9;border:1px solid #d9d9d9;cursor:not-allowed}.ScreeningEdit__Button--disabled:hover{background-color:#d9d9d9}.ScreeningEdit__Footer{display:flex;justify-content:flex-end;gap:16px;margin-top:24px}.SubgruposPage__SearchContainer{max-width:400px;margin-bottom:24px}.SubgruposPage__SearchInput{width:20rem!important;font-size:8px!important}.SubgruposPage__Grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.SubgruposPage__NoResults{padding-top:3rem;padding-bottom:3rem;text-align:center}.SubgruposPage__NoResults h3{margin-bottom:.5rem;font-size:1.125rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1));font-weight:600}.SubgruposPage__NoResults p{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1));font-weight:400}.SubgrupoCard__Container{background-color:#fff;border:1px solid #e5e7eb;border-radius:2px;cursor:pointer;transition:box-shadow .2s;position:relative;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;overflow:hidden}.SubgrupoCard__Container:hover{box-shadow:0 4px 12px #00000026}.SubgrupoCard__Header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px}.SubgrupoCard__Content__header{padding:16px 20px 5px}.SubgrupoCard__Name{font-size:15px;font-weight:400;color:#262626;margin:0;line-height:1.4;text-transform:uppercase;flex:1}.SubgrupoCard__CopyButton{display:inline-flex;align-items:center;gap:6px;border-color:#e5e7eb;border:1px solid #e5e7eb;border-radius:16px;padding:3px 6px;font-size:1px!important;font-weight:400;color:#4a5568;cursor:pointer;transition:background-color .2s;flex-shrink:0}.SubgrupoCard__CopyButton:hover{background-color:#ebf7ff94}.SubgrupoCard__CopyButton svg{width:10px;height:10px;color:#0046d1}.SubgrupoCard__IdText{font-size:8px;color:#4a5568}.SubgrupoCard__Content{display:flex;flex-direction:column}.SubgrupoCard__Stats{font-size:12px;font-weight:400;color:#9ca3af;line-height:1.5;margin:0}.SubgrupoCard__StatsWrapper{padding:10px 20px;background-color:#f9fafb}.Pagination__Container{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:32px;padding:20px 0}.Pagination__Button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #d9d9d9;background-color:#fff;cursor:pointer;border-radius:4px;transition:all .3s;color:#000000a6}.Pagination__Button:hover:not(.Pagination__Button--disabled){color:#0046d1;border-color:#0046d1}.Pagination__Button--disabled{cursor:not-allowed;color:#00000040;border-color:#d9d9d9}.Pagination__Number{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 8px;border:1px solid #d9d9d9;background-color:#fff;cursor:pointer;border-radius:4px;transition:all .3s;color:#000000a6;font-size:14px}.Pagination__Number:hover{color:#0046d1;border-color:#0046d1}.Pagination__Number--active{background-color:#fff;border-color:#0046d1;color:#0046d1}.Pagination__Number--active:hover{color:#fff}.VacantesPage__Container{margin-top:20px;padding-top:32px}.VacantesPage__Header{margin-bottom:1.25rem;display:flex;align-items:center;justify-content:space-between}.VacantesPage__Title{font-size:28px;font-weight:700;line-height:36px;color:#1a1a1a;margin:0;font-family:Poppins,sans-serif}.VacantesPage__NewButton{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.625rem 1.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border:1px solid #5589ff;color:#5589ff;font-weight:400;font-size:14px;min-width:180px;cursor:pointer;border-radius:20px}.VacantesPage__NewButton:hover{background-color:#5589ff1a}.VacantesPage__Filters{display:flex;align-items:center;gap:12px;margin-bottom:24px;background-color:#fff;padding:8px 10px;border-radius:2px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.VacantesPage__FilterGroup{display:flex;align-items:center;gap:8px}.VacantesPage__FilterGroup--checkboxes{padding-left:16px;margin-left:16px;gap:8px}.VacantesPage__Radio{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:13px;color:#6b7280;position:relative;padding:10px 18px;background-color:transparent;border:none;border-radius:0;transition:all .2s;border-right:1px solid #e5e7eb}.VacantesPage__Radio:last-child{border-right:1px solid #e5e7eb}.VacantesPage__Radio:hover{color:#374151}.VacantesPage__Radio--checked{color:#5589ff!important;font-weight:500}.VacantesPage__Radio--checked span:last-child{color:#5589ff!important}.VacantesPage__Radio input[type=radio]{position:absolute;opacity:0;width:0;height:0}.VacantesPage__RadioCircle{display:inline-block;width:18px;height:18px;border:2px solid #d1d5db;border-radius:50%;position:relative;transition:all .2s;flex-shrink:0;background-color:#fff}.VacantesPage__Radio--checked .VacantesPage__RadioCircle{border-color:#5589ff;border-width:2px;background-color:#fff}.VacantesPage__Radio--checked .VacantesPage__RadioCircle:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background-color:#5589ff;border-radius:50%}.VacantesPage__FilterLabel{font-size:13px;color:#6b7280;font-weight:500;margin-right:8px}.VacantesPage__Select{padding:6px 12px;border:1px solid #d1d5db;border-radius:4px;font-size:13px;color:#374151;background-color:#fff;cursor:pointer;min-width:120px}.VacantesPage__Select:focus{outline:none;border-color:#5589ff;box-shadow:0 0 0 3px #5589ff1a}.VacantesPage__Checkbox{display:flex;align-items:center;gap:4px;cursor:pointer;font-size:12px;color:#9ca3af;position:relative;padding:4px 16px 4px 8px;margin-right:8px;background-color:#fff;border:1px solid #e5e7eb;border-radius:20px;transition:all .2s;border-right:1px solid #e5e7eb}.VacantesPage__Checkbox:after{content:"";position:absolute;right:-8px;top:50%;transform:translateY(-50%);height:20px;width:1px;background-color:#e5e7eb}.VacantesPage__Checkbox:last-child:after{display:none}.VacantesPage__Checkbox:hover{border:1px solid #5589ff;color:#5589ff}.VacantesPage__Checkbox:hover .VacantesPage__CheckboxMark{border-color:#5589ff!important;border-width:1px!important}.VacantesPage__Checkbox:hover input:not(:checked)+.VacantesPage__CheckboxMark{border-color:#5589ff!important;background-color:#fff!important}.VacantesPage__Checkbox input:checked~span:last-child{color:#5589ff!important;font-weight:500!important}.VacantesPage__Checkbox:has(input:checked){border-color:#5589ff;color:#5589ff}.VacantesPage__Checkbox input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.VacantesPage__CheckboxMark{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:2px solid #e5e7eb;border-radius:50%;position:relative;transition:all .2s;background-color:#fff;flex-shrink:0}.VacantesPage__Checkbox input:checked+.VacantesPage__CheckboxMark{background-color:#5589ff;border-color:#5589ff}.VacantesPage__Checkbox input:checked+.VacantesPage__CheckboxMark:after{content:"";position:absolute;left:6px;top:4px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.VacantesPage__Checkbox input:not(:checked)+.VacantesPage__CheckboxMark{background-color:#fff;border-color:#e5e7eb}.VacantesPage__Checkbox input:not(:checked)+.VacantesPage__CheckboxMark:after{display:none}.VacantesPage__SearchContainer{margin-left:auto;max-width:300px}.VacantesPage__SearchInput{width:100%}.VacantesPage__Grid{display:grid;gap:20px;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width: 768px){.VacantesPage__Grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.VacantesPage__Grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1280px){.VacantesPage__Grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.JobCard__Container{background-color:#fff;border:1px solid #e5e7eb;border-radius:2px;overflow:visible;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer;display:flex;flex-direction:column;height:100%;min-height:340px}.JobCard__Container:hover{box-shadow:0 8px 24px #3d64ff1f;transform:translateY(-2px);border-color:#3d64ff33}.JobCard__Header{padding:16px 18px 6px;display:flex;justify-content:space-between;align-items:flex-start}.JobCard__SubgrupoLabel{font-size:12px;color:#8f9bb3;font-style:italic;font-weight:400}.JobCard__CopyButton{display:inline-flex;align-items:center;gap:6px;background-color:#eff6ff;border:1px solid rgba(61,100,255,.2);border-radius:2px;padding:4px 12px;font-size:12px;font-weight:500;color:#1e40af;cursor:pointer;transition:all .2s ease;flex-shrink:0}.JobCard__CopyButton:hover{background-color:#dbeafe;border-color:#3d64ff4d}.JobCard__CopyButton svg{width:12px;height:12px;color:#3d64ff}.JobCard__IdText{font-size:11px;color:#606b95}.JobCard__Content{display:flex;flex-direction:column;gap:12px;flex:1;height:100%}.JobCard__ContentTop{display:flex;flex-direction:column;gap:12px;flex:1;min-height:200px;justify-content:space-between}.JobCard__Title{color:#1b1f33;margin:0;padding:0 18px;font-size:16px;font-weight:500;line-height:1.35;min-height:44px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.JobCard__BannerWrapper{position:relative}.JobCard__Banner{width:100%;height:120px;background:linear-gradient(135deg,#0aa2de,#07b8bd)}.JobCard__CheckButton{position:absolute;top:-8px;right:-8px;width:34px;height:34px;border-radius:50%;background-color:#5589ff;border:3px solid #ffffff;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;font-size:14px;box-shadow:0 6px 16px #5589ff59}.JobCard__CheckButton:hover{transform:translateY(-1px) scale(1.05);box-shadow:0 8px 18px #5589ff66}.JobCard__Stats{display:flex;justify-content:space-between;align-items:stretch;gap:16px;padding:16px 18px 20px;border-top:1px solid #eef1f8;margin-top:auto}.JobCard__Stat{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1}.JobCard__StatIcon{position:relative;color:#7c8aa5;display:flex;align-items:center;justify-content:center;min-height:28px}.JobCard__StatIcon svg{width:24px;height:24px}.JobCard__Badge{position:absolute;top:-4px;right:-6px;width:10px;height:10px;border-radius:50%;background-color:#ff4d4f;border:2px solid #ffffff;box-shadow:0 0 0 2px #ff4d4f1a}.JobCard__StatLabel{font-size:12px;color:#4b5563;font-weight:500;text-align:center;line-height:1.2;white-space:nowrap}.JobCard__StatValue{font-size:13px;color:#1f2937;font-weight:600;text-align:center;line-height:1.2}.OportunidadDetalles__Header{padding:24px 40px;background-color:#fff;border-bottom:1px solid #f0f0f0;margin-bottom:24px}.OportunidadDetalles__HeaderTitle{font-size:24px;font-weight:600;margin:0;color:#262626}.OportunidadDetalles__Container{padding-bottom:0}.OportunidadDetalles__Step{padding:24px 40px;background-color:#fff;border-bottom:1px solid rgb(240,240,240);margin-bottom:24px}.OportunidadDetalles__Footer{position:fixed;bottom:0;left:0;right:0;background-color:#fff;border-top:1px solid #e5e7eb;box-shadow:0 -2px 8px #0000000f;z-index:1000;padding:16px 32px}.OportunidadDetalles__Footer__Content{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.OportunidadDetalles__Footer__Status{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:500}.OportunidadDetalles__Footer__StatusIcon{font-size:20px;flex-shrink:0}.OportunidadDetalles__Footer--published .OportunidadDetalles__Footer__StatusIcon,.OportunidadDetalles__Footer--published .OportunidadDetalles__Footer__StatusText{color:#52c41a!important}.OportunidadDetalles__Footer--draft .OportunidadDetalles__Footer__StatusIcon,.OportunidadDetalles__Footer--draft .OportunidadDetalles__Footer__StatusText{color:#faad14!important}.OportunidadDetalles__Footer--closed .OportunidadDetalles__Footer__StatusIcon,.OportunidadDetalles__Footer--closed .OportunidadDetalles__Footer__StatusText{color:#ff4d4f!important}.OportunidadDetalles__MainContent{min-height:calc(100vh - 200px)}.NuevaOportunidad__StepsWrapper{width:calc(100% + 2rem);margin-left:-1rem;margin-right:-1rem;margin-top:-2rem;background-color:transparent;padding:16px 0 0;margin-bottom:0}.NuevaOportunidad__Steps{flex:999;text-align:center;display:flex;justify-content:space-between!important;align-items:center;gap:0;margin:0;padding:24px 16px;background:transparent;border-radius:0;width:100%}.NuevaOportunidad__Container{min-height:100%;padding:10px 20px 0;background-color:#fff;margin-left:-1rem;margin-right:-1rem}.NuevaOportunidad__Step{display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:0;margin-right:48px;background:transparent;border:none;cursor:not-allowed;transition:all .3s ease;position:relative;pointer-events:none}.NuevaOportunidad__Step:not(:last-child):after{content:"";position:absolute;left:calc(100% + 12px);top:16px;width:65px;height:1px;background:#d9d9d9}.NuevaOportunidad__StepNumber{display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;border-radius:50%;background-color:#fff;border:1px solid #d9d9d9;color:#00000073;font-weight:400;font-size:16px;transition:all .3s ease}.NuevaOportunidad__Step--active .NuevaOportunidad__StepNumber{background-color:#3d64ff;border-color:#3d64ff;color:#fff;font-weight:500}.NuevaOportunidad__Step--completed .NuevaOportunidad__StepNumber{background-color:#fff;color:#1890ff;border:1px solid #1890ff;font-weight:400;display:flex;align-items:center;justify-content:center}.NuevaOportunidad__Step--completed .NuevaOportunidad__StepNumber svg{width:14px;height:14px}.NuevaOportunidad__StepLabel{font-size:12px;font-weight:100;color:#262d38b1;transition:color .3s ease}.NuevaOportunidad__Step--active .NuevaOportunidad__StepLabel{color:#1890ff;font-weight:400}.NuevaOportunidad__Step--completed .NuevaOportunidad__StepLabel{color:#00000073}.NuevaOportunidad__Content{background:transparent;padding:0;min-height:500px}.NuevaOportunidad__Header{display:flex;justify-content:space-between;align-items:center}.NuevaOportunidad__Title{font-size:22px;font-weight:600;color:#1f2937;margin:0}.NuevaOportunidad__Description{color:#6b7280;font-size:13px;line-height:1.5;margin-bottom:24px}.NuevaOportunidad__PrivateToggle{display:flex;align-items:center}.NuevaOportunidad__ToggleLabel{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:6px 8px;background-color:#fff;border:1px solid #d9d9d9;border-radius:16px;transition:border-color .3s ease}.NuevaOportunidad__ToggleLabel:hover{border-color:#40a9ff}.NuevaOportunidad__ToggleInput{display:none}.NuevaOportunidad__ToggleSwitch{position:relative;width:44px;height:22px;background-color:#00000040;border-radius:100px;transition:background-color .3s ease;flex-shrink:0}.NuevaOportunidad__ToggleSwitch:before{content:"";position:absolute;width:18px;height:18px;border-radius:50%;background-color:#fff;top:2px;left:2px;transition:transform .3s ease;box-shadow:0 2px 4px #0003}.NuevaOportunidad__ToggleInput:checked+.NuevaOportunidad__ToggleSwitch{background-color:#1890ff}.NuevaOportunidad__ToggleInput:checked+.NuevaOportunidad__ToggleSwitch:before{transform:translate(22px)}.NuevaOportunidad__ToggleText{font-size:11px;color:#999;font-weight:500}.NuevaOportunidad__InfoIcon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:#1890ff;flex-shrink:0;cursor:pointer;position:relative}.NuevaOportunidad__InfoIcon svg{width:100%;height:100%}.NuevaOportunidad__InfoIcon:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background-color:#000000d9;color:#fff;padding:12px 16px;border-radius:4px;font-size:14px;line-height:1.5;white-space:normal;width:280px;text-align:left;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;pointer-events:none;z-index:1000;font-weight:400}.NuevaOportunidad__InfoIcon:before{content:"";position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid rgba(0,0,0,.85);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;z-index:1000}.NuevaOportunidad__InfoIcon:hover:after,.NuevaOportunidad__InfoIcon:hover:before{opacity:1;visibility:visible}.NuevaOportunidad__Section{display:flex;align-items:flex-start;flex-direction:column;margin-bottom:32px;background-color:#f7f9fa;margin-left:-20px;margin-right:-20px;padding:24px 20px}.NuevaOportunidad__SectionTitle{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:400;color:#000000d9;margin:0 0 16px}.NuevaOportunidad__CreateNoteButton{padding:5px 15px;background:#fff;border:1px solid #1890ff;border-radius:16px;color:#1890ff;font-size:12px;font-weight:400;cursor:pointer;transition:all .2s ease;text-align:center;align-self:center}.NuevaOportunidad__CreateNoteButton:hover{color:#40a9ff;border-color:#40a9ff;background-color:#f0f8ff}.NuevaOportunidad__Form{display:flex;flex-direction:column;gap:16px}.NuevaOportunidad__Row{display:flex;gap:18px;width:100%;align-items:flex-start}.NuevaOportunidad__Field{display:flex;flex-direction:column;gap:8px;width:100%;--margin-bottom: 16px}.NuevaOportunidad__Field--half{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.NuevaOportunidad__Field--quarter{flex:0 0 140px}.NuevaOportunidad__Label{font-size:14px;font-weight:400;color:#1f2937;min-height:22px;line-height:22px;display:block}.NuevaOportunidad__Required{color:#ff4d4f;margin-right:2px}.NuevaOportunidad__Input,.NuevaOportunidad__Select,.NuevaOportunidad__Textarea{padding:4px 11px;border:1px solid #d9d9d9;border-radius:3px;font-size:14px;color:#000000e0;transition:all .2s ease;font-family:inherit;background-color:#fff;width:100%;min-height:40px;height:30px;max-height:180px}.NuevaOportunidad__Input__half{display:flex;flex-direction:column;flex:1;padding:8px 11px;border:1px solid #d9d9d9;border-radius:3px;font-size:14px;color:#000000e0;transition:all .2s ease;font-family:inherit;background-color:#fff;width:15%;height:40px;margin-bottom:8px}.NuevaOportunidad__SelectWrapper{position:relative;width:100%}.NuevaOportunidad__SearchSelect{position:relative;display:flex;align-items:center;width:100%}.NuevaOportunidad__SearchInput{padding:8px 32px 8px 11px;border:1px solid #d9d9d9;border-radius:3px;font-size:14px;color:#000000e0;transition:all .2s ease;font-family:inherit;background-color:#fff;width:100%;height:40px;cursor:pointer}.NuevaOportunidad__SearchInput:hover{border-color:#5589ff}.NuevaOportunidad__SearchInput:focus{outline:none;border-color:#5589ff;box-shadow:0 0 0 2px #5589ff1a;cursor:text}.NuevaOportunidad__SearchInput:disabled{background-color:#f5f5f5;cursor:not-allowed;color:#00000040}.NuevaOportunidad__SelectArrow{position:absolute;right:11px;color:#00000073;pointer-events:all;transition:transform .2s ease}.NuevaOportunidad__SelectArrow--open{transform:rotate(180deg)}.NuevaOportunidad__Dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #d9d9d9;border-radius:3px;box-shadow:0 2px 8px #00000026;max-height:256px;overflow-y:auto;z-index:1000}.NuevaOportunidad__Dropdown::-webkit-scrollbar{width:8px}.NuevaOportunidad__Dropdown::-webkit-scrollbar-track{background:#fff;border-radius:3px}.NuevaOportunidad__Dropdown::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:4px}.NuevaOportunidad__Dropdown::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.NuevaOportunidad__DropdownItem{padding:8px 12px;font-size:14px;color:#000000e0;cursor:pointer;transition:background-color .2s ease}.NuevaOportunidad__DropdownItem:hover:not(.NuevaOportunidad__DropdownItem--disabled){background-color:#f5f5f5}.NuevaOportunidad__DropdownItem--selected{background-color:#e6f4ff;color:#1890ff;font-weight:500}.NuevaOportunidad__DropdownItem--disabled{color:#00000040;cursor:not-allowed}.SearchableSelect__Wrapper{position:relative;width:100%}.SearchableSelect__Container{position:relative;display:flex;align-items:center;width:100%}.SearchableSelect__Input{padding:8px 32px 8px 11px;border:1px solid #d9d9d9;border-radius:3px;font-size:14px;color:#000;transition:all .2s ease;font-family:inherit;background-color:#fff;width:100%;height:30px;cursor:pointer}.SearchableSelect__Input:hover{border-color:#5589ff}.SearchableSelect__Input:focus{outline:none;border-color:#5589ff;box-shadow:0 0 0 2px #5589ff1a;cursor:text}.SearchableSelect__Input:disabled{background-color:#f5f5f5;cursor:not-allowed;color:#00000040}.SearchableSelect__Input::-moz-placeholder{color:#000b}.SearchableSelect__Input::placeholder{color:#000b}.SearchableSelect--blackPlaceholder .SearchableSelect__Input::-moz-placeholder{color:#000}.SearchableSelect--blackPlaceholder .SearchableSelect__Input::placeholder{color:#000}.SearchableSelect__Arrow{position:absolute;right:11px;color:#00000073;pointer-events:all;transition:transform .2s ease}.SearchableSelect__Arrow--open{transform:rotate(180deg)}.SearchableSelect__Dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #d9d9d9;border-radius:3px;box-shadow:0 2px 8px #00000026;max-height:256px;overflow-y:auto;z-index:1000}.SearchableSelect__Dropdown::-webkit-scrollbar{width:8px}.SearchableSelect__Dropdown::-webkit-scrollbar-track{background:#fff;border-radius:3px}.SearchableSelect__Dropdown::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:4px}.SearchableSelect__Dropdown::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.SearchableSelect__DropdownItem{padding:8px 12px;font-size:14px;color:#000000e0;cursor:pointer;transition:background-color .2s ease}.SearchableSelect__DropdownItem:hover:not(.SearchableSelect__DropdownItem--disabled){background-color:#f5f5f5}.SearchableSelect__DropdownItem--selected{background-color:#e6f4ff;color:#1890ff;font-weight:500}.SearchableSelect__DropdownItem--disabled{color:#00000040;cursor:not-allowed}.SearchableSelect__DropdownItem.SearchableSelect__DropdownItem--bold{font-weight:600!important}.NuevaOportunidad__Input::-moz-placeholder,.NuevaOportunidad__Input__half::-moz-placeholder,.NuevaOportunidad__Textarea::-moz-placeholder{color:#bfbfbf}.NuevaOportunidad__Input::placeholder,.NuevaOportunidad__Input__half::placeholder,.NuevaOportunidad__Textarea::placeholder{color:#bfbfbf}.NuevaOportunidad__Input:hover,.NuevaOportunidad__Input__half:hover,.NuevaOportunidad__Select:hover,.NuevaOportunidad__Textarea:hover{border-color:#5589ff}.NuevaOportunidad__Input:focus,.NuevaOportunidad__Input__half:focus,.NuevaOportunidad__Select:focus,.NuevaOportunidad__Textarea:focus{outline:none;border-color:#5589ff;box-shadow:0 0 0 2px #5589ff1a}.NuevaOportunidad__Input--error,.NuevaOportunidad__Input__half.NuevaOportunidad__Input--error{border-color:#ff4d4f}.NuevaOportunidad__Input--error:focus,.NuevaOportunidad__Input__half.NuevaOportunidad__Input--error:focus{border-color:#ff4d4f;box-shadow:0 0 0 2px #ff4d4f1a}.NuevaOportunidad__ErrorText{display:block;color:#ff4d4f;font-size:12px;margin-top:-5px;line-height:1.5}.RangoSalarial__Container{margin-top:10px}.RangoSalarial__Inputs{display:flex;gap:0;align-items:stretch;margin-left:10px}.RangoSalarial__Inputs--error .SearchableSelect__Input,.RangoSalarial__Inputs--error .RangoSalarial__Input,.RangoSalarial__Inputs--error .RangoSalarial__Separator{border-color:#ff4d4f!important}.RangoSalarial__Inputs--error .SearchableSelect__Input:focus{border-color:#ff4d4f!important;box-shadow:0 0 0 2px #ff4d4f1a!important}.RangoSalarial__Select .SearchableSelect__Wrapper{width:100%;position:relative}.RangoSalarial__Select .SearchableSelect__Container{border-radius:5px 0 0 5px}.RangoSalarial__Select .SearchableSelect__Input{border-radius:5px 0 0 5px;height:32px;font-size:14px;padding:4px 8px}.RangoSalarial__Select .SearchableSelect__Dropdown{bottom:100%;top:auto;margin-bottom:4px;border-radius:4px 4px 0 0}.RangoSalarial__Input{width:80px;height:32px;padding:4px 8px;border:1px solid #d9d9d9;border-radius:0;font-size:14px;line-height:1.5715;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;border-left:none;border-right:none;box-sizing:border-box;background-color:#fff;cursor:text;outline:none}.RangoSalarial__Input:focus{outline:none;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;border-left:none;border-right:none}.RangoSalarial__Input:disabled{cursor:not-allowed;background-color:#f5f5f5}.RangoSalarial__Separator{width:45px;height:32px;padding:4px 6px;border:1px solid #d9d9d9;border-radius:0;font-size:13px;line-height:1.5715;text-align:center;background-color:#f5f5f5;cursor:default;border-left:none;box-sizing:border-box}.RangoSalarial__Separator:last-child{border-radius:0 5px 5px 0;border-right:1px solid #d9d9d9}.NuevaOportunidad__Textarea{resize:none}.NuevaOportunidad__TextareaWrapper,.NuevaOportunidad__InputWrapper{position:relative;margin-bottom:-5px}.NuevaOportunidad__CharCount,.AnimatedCharCounter{position:absolute;top:-10px;right:-10px;font-size:12px;color:#fff;background-color:#5589ff;padding:2px 8px;border-radius:10px;font-weight:500;display:inline-flex;overflow:hidden;min-width:45px;justify-content:center}.AnimatedCharCounter__Digit{display:inline-block;position:relative;transform-origin:center;transition:transform .3s ease}.AnimatedCharCounter__Digit--animate{animation:slideUpDigit .3s cubic-bezier(.34,1.56,.64,1)}@keyframes slideUpDigit{0%{transform:translateY(100%);opacity:0}60%{opacity:1}to{transform:translateY(0);opacity:1}}.NuevaOportunidad__FieldWithToggle{display:flex;flex-direction:row;gap:12px}.NuevaOportunidad__InlineToggle{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.NuevaOportunidad__InlineToggle__half{display:flex;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;justify-content:flex-start;margin-left:10px}.NuevaOportunidad__InlineToggle__half .NuevaOportunidad__Label{font-size:14px;color:#000000d9;margin:0;transition:color .2s ease}.NuevaOportunidad__InlineToggle__half .NuevaOportunidad__ToggleSwitch{width:36px;height:20px;background-color:#00000040;position:relative;border-radius:100px;transition:background-color .3s ease;flex-shrink:0}.NuevaOportunidad__InlineToggle__half .NuevaOportunidad__ToggleSwitch:before{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background-color:#fff;top:2px;left:2px;transition:transform .3s ease;box-shadow:0 2px 4px #0003}.NuevaOportunidad__InlineToggle__half .NuevaOportunidad__ToggleInput:checked+.NuevaOportunidad__ToggleSwitch{background-color:#1890ff}.NuevaOportunidad__InlineToggle__half .NuevaOportunidad__ToggleInput:checked+.NuevaOportunidad__ToggleSwitch:before{transform:translate(16px)}.NuevaOportunidad__InlineToggle__half .NuevaOportunidad__ToggleInput:checked~.NuevaOportunidad__Label{color:#1890ff}.NuevaOportunidad__InlineToggle .NuevaOportunidad__ToggleSwitch{width:36px;height:20px}.NuevaOportunidad__InlineToggle .NuevaOportunidad__ToggleSwitch:before{width:16px;height:16px}.NuevaOportunidad__InlineToggle .NuevaOportunidad__ToggleSwitch{background-color:#00000040}.NuevaOportunidad__InlineToggle .NuevaOportunidad__ToggleInput:checked+.NuevaOportunidad__ToggleSwitch{background-color:#1890ff}.NuevaOportunidad__InlineToggle .NuevaOportunidad__ToggleInput:checked+.NuevaOportunidad__ToggleSwitch:before{transform:translate(16px)}.NuevaOportunidad__InlineToggle .NuevaOportunidad__ToggleText{font-size:13px;color:#00000073;font-weight:400;transition:color .2s ease}.NuevaOportunidad__InlineToggle .NuevaOportunidad__ToggleInput:checked~.NuevaOportunidad__ToggleText{color:#1890ff}.NuevaOportunidad__Footer{display:flex;justify-content:space-between;align-items:center;padding:24px 0}.NuevaOportunidad__CancelButton{padding:10px 20px;background:transparent;border:1px solid #d9d9d9;border-radius:20px;color:#aaa;font-size:12px;font-weight:400;cursor:pointer;transition:all .2s ease;min-width:90px}.NuevaOportunidad__CancelButton:hover{color:#5589ff;border-color:#5589ff}.NuevaOportunidad__NextButton{padding:10px 20px;background-color:#5589ff;border:none;border-radius:20px;color:#fff;font-size:12px;font-weight:400;cursor:pointer;transition:all .2s ease}.NuevaOportunidad__NextButton:hover{background-color:#4478ee}.NuevaOportunidad__NextButton:active{background-color:#36d}.NuevaOportunidad__FooterRightButtons{display:flex;gap:12px;align-items:center}.NuevaOportunidad__SaveDraftButton{padding:10px 24px;background-color:#2d2d2d;border:none;border-radius:24px;color:#fff;font-size:14px;font-weight:400;cursor:pointer;transition:all .2s ease;white-space:nowrap}.NuevaOportunidad__SaveDraftButton:hover{background-color:#1a1a1a}.NuevaOportunidad__PublishButton{padding:10px 24px;background-color:#5589ff;border:none;border-radius:24px;color:#fff;font-size:14px;font-weight:400;cursor:pointer;transition:all .2s ease;white-space:nowrap}.NuevaOportunidad__PublishButton:hover{background-color:#4478ee}.NuevaOportunidad__PublishButton:active{background-color:#36d}.NuevaOportunidad__InfoBadge{display:flex;align-items:center;gap:4px;font-size:11px;color:#999;margin-left:8px}.NuevaOportunidad__InfoBadge svg{width:12px;height:12px}.NuevaOportunidad__InfoBadge p{margin:0}.NuevaOportunidad__LabelWithInfo{display:flex;align-items:center;min-height:22px;margin-bottom:2px}.NuevaOportunidad__LabelWithToggle{display:flex;align-items:center;gap:12px}.NuevaOportunidad__LabelToggleGroup{display:flex;align-items:center;gap:12px;min-height:22px}.NuevaOportunidad__LabelToggleGroup .NuevaOportunidad__ToggleLabel{padding:0;background:none;border:none;border-radius:0}.NuevaOportunidad__LabelToggleGroup .NuevaOportunidad__ToggleLabel:hover{border-color:transparent}.NuevaOportunidad__LabelToggleGroup .NuevaOportunidad__ToggleSwitch{width:44px;height:22px}.NuevaOportunidad__MultiSelect{position:relative;width:100%}.NuevaOportunidad__ButtonGroup{display:flex;gap:12px;flex-wrap:wrap}.NuevaOportunidad__AddButton{padding:8px 16px;background:transparent;border:1px solid rgba(0,0,0,.65);border-radius:16px;color:#000000a6;font-size:12px;font-weight:400;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:100%}.NuevaOportunidad__AddButton:hover{background-color:#5589ff0d}.NuevaOportunidad__AddButton--compact{width:auto;min-width:120px;max-width:120px;height:30px;border-color:#d9d9d9;color:#000000a6}.NuevaOportunidad__AddButton--compact:hover:not(:disabled){background-color:#00000005;border-color:#40a9ff;color:#40a9ff}.NuevaOportunidad__AddButton--compact:disabled{background-color:#f5f5f5;border-color:#d9d9d9;color:#00000040;cursor:not-allowed;opacity:.6;pointer-events:none}.NuevaOportunidad__ButtonIcon{margin-right:10px}.NuevaOportunidad__AddButton--auto{width:auto;min-width:auto;border-color:#d9d9d9}.NuevaOportunidad__AddButton--auto:hover{background-color:#00000005;border-color:#40a9ff;color:#40a9ff}.NuevaOportunidad__ButtonIcon{margin-right:8px}.Screening__Table{width:100%;border:1px solid #f0f0f0;border-radius:2px;overflow:hidden;margin-top:24px}.Screening__TableHeader{display:grid;grid-template-columns:1fr 2.5fr .8fr .5fr;background-color:#fafafa;border-bottom:1px solid #f0f0f0}.Screening__TableHeaderCell{padding:16px;font-weight:500;font-size:14px;color:#000000d9;display:flex;align-items:center}.Screening__TableRow{display:grid;grid-template-columns:1fr 2.5fr .8fr .5fr;border-bottom:1px solid #f0f0f0;transition:background-color .2s ease}.Screening__TableRow:last-child{border-bottom:none}.Screening__TableRow:hover{background-color:#fafafa}.Screening__TableCell{padding:16px;font-size:14px;color:#000000d9;display:flex;align-items:center}.Screening__TableCell span{color:#000000a6}.Screening__TableCell--toggle{justify-content:center}.Screening__TableCell--toggle .NuevaOportunidad__ToggleLabel{padding:0;background:none;border:none}.Screening__AddStep{margin-top:16px;text-align:center}.Screening__AddStepLink{background:transparent;border:none;color:#1890ff;font-size:14px;cursor:pointer;padding:8px 0;transition:color .2s ease}.Screening__AddStepLink:hover{color:#40a9ff}.Screening__Actions{display:flex;gap:12px;margin-top:12px;justify-content:center}.Media__HiddenInput{display:none!important}.NuevaOportunidad__StepContent--media{height:calc(120vh - 100px)}.Media__BrowserPreview{border:1px solid #d9d9d9;border-radius:8px;overflow:visible;box-shadow:0 2px 8px #0000001a;position:relative;max-width:80%;margin:24px auto;display:flex;flex-direction:column;line-height:0}.Media__BrowserTopBar{display:flex;align-items:center;padding:12px 16px;background-color:#fff;border-bottom:1px solid #d9d9d9;gap:8px;border-radius:8px 8px 0 0}.Media__Circle{width:12px;height:12px;border-radius:50%}.Media__Circle--red{background-color:#ff5f56}.Media__Circle--yellow{background-color:#ffbd2e}.Media__Circle--green{background-color:#27c93f}.Media__UrlBar{flex:1;background-color:#f5f5f5;padding:4px 12px;border-radius:4px;font-size:12px;color:#000000a6;margin-left:8px}.Media__PreviewButton{display:flex;align-items:center;gap:6px;padding:6px 12px;background-color:#1890ff;color:#fff;border:none;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:all .3s ease;white-space:nowrap}.Media__PreviewButton:hover{background-color:#40a9ff;box-shadow:0 2px 4px #1890ff4d}.Media__PreviewButton:active{background-color:#096dd9}.Media__PreviewButton svg{width:16px;height:16px}.Media__BrowserContent{background-color:#f0f2f5;display:block;line-height:0;padding:0;margin:0;position:relative;overflow:visible}.Media__CompanyTitle{background-color:#fff;padding:0 16px 4px;border-radius:4px;margin-bottom:12px;line-height:normal}.Media__CompanyTitle span{font-size:10px;color:#000000a6}.Media__HeroSection{position:relative;width:100%;height:250px;background-color:#fff;overflow:visible;display:block;line-height:0;margin:0;padding:0}.Media__HeroSection--compact{height:auto!important;min-height:100px!important}.Media__HeroSection--compact>label,.Media__HeroSection--compact>div:first-child{height:auto!important;min-height:200px!important}.Media__HeroSection>label,.Media__HeroSection>div:first-child{width:100%;height:400px;display:block;line-height:0;margin:0;padding:0}.Media__BannerTitle{position:relative;left:40px;z-index:2}.Media__BannerTitle h1{font-size:24px;font-weight:900;color:#fff;text-shadow:2px 2px 8px rgba(0,0,0,.3);margin:60px 0 0;line-height:.9;letter-spacing:-2px}.Media__BannerSubtitle{font-size:24px;font-weight:400;color:#fff;text-shadow:1px 1px 4px rgba(0,0,0,.3);margin:8px 0 0;letter-spacing:.5px}.Media__BannerLogo{position:absolute;bottom:20px;right:20px;z-index:2}.Media__LogoPreviewBanner{position:relative;width:80px;height:80px;border-radius:8px;overflow:hidden;background-color:#fff;border:2px solid rgba(255,255,255,.8)}.Media__LogoImageBanner{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.Media__LogoOverlayBanner{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;cursor:pointer}.Media__LogoPreviewBanner:hover .Media__LogoOverlayBanner{opacity:1}.Media__ChangeLogoButtonSmall{background-color:#fff;color:#1890ff;border:none;padding:4px 8px;border-radius:4px;font-size:10px;font-weight:500;cursor:pointer}.Media__LogoContainer{display:flex;flex-direction:column;gap:8px;align-items:flex-end}.Media__LogoPlaceholderBanner{cursor:pointer}.Media__LogoPlaceholder{width:80px;height:80px;background-color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:2px solid rgba(255,255,255,.8);font-size:12px;color:#1890ff;font-weight:700}.Media__BannerContainer{position:relative;width:100%;display:block;line-height:0;margin:0;padding:0;font-size:0;border-radius:8px;height:150px!important}.Media__SelectButton{position:absolute;top:12px;left:12px;z-index:20;display:flex;gap:8px}.Media__SelectButtonStyle{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#fffffff2;border:1px solid rgba(0,0,0,.1);border-radius:6px;color:#1890ff;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #00000026;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.Media__SelectButtonStyle:hover:not(:disabled){background:#1890ff;color:#fff;border-color:#1890ff;transform:translateY(-1px);box-shadow:0 4px 12px #1890ff4d}.Media__SelectButtonStyle:disabled{opacity:.6;cursor:not-allowed}.Media__SelectButtonStyle svg{flex-shrink:0}.Media__DeleteButton{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:#fffffff2;border:1px solid rgba(0,0,0,.1);border-radius:6px;color:#00000073;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #00000026;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.Media__DeleteButton:hover:not(:disabled){background:#ff4d4f;color:#fff;border-color:#ff4d4f;transform:translateY(-1px);box-shadow:0 4px 12px #ff4d4f4d}.Media__DeleteButton:disabled{opacity:.6;cursor:not-allowed}.Media__DeleteButton svg{flex-shrink:0}.Media__BannerChangeButton{position:absolute;top:20px;left:20px;z-index:10}.Media__BannerUploadContainer{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding-top:20px}.Media__UploadButtonWrapper{width:100%;display:flex;justify-content:flex-start;padding-right:20px}.Media__ButtonIcon{margin-right:8px}.Media__BannerPreview{position:relative;width:calc(95% + 45px);height:265px;overflow:hidden;display:block;line-height:0;margin:0;padding:0;font-size:0;border:1px solid #d9d9d9;border-radius:0 0 8px 8px;box-shadow:0 0 8px 8px #0000001a}.Media__BannerImage{width:100%;height:100%;min-height:265px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;margin:0;padding:0;border:0;vertical-align:top;line-height:0;font-size:0}.Media__BannerOverlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;cursor:pointer}.Media__BannerPreview:hover .Media__BannerOverlay{opacity:1}.Media__ChangeButton{background-color:#fff;color:#1890ff;border:none;padding:12px 24px;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.Media__ChangeButton:hover:not(:disabled){background-color:#1890ff;color:#fff;transform:scale(1.05)}.Media__ChangeButton:disabled{opacity:.6;cursor:not-allowed}.Media__ChangeButtonFixed{background-color:#fffffff2;color:#1890ff;border:1px solid #1890ff;padding:8px 16px;border-radius:4px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #00000026;display:inline-flex;align-items:center}.Media__ChangeButtonFixed:hover:not(:disabled){background-color:#1890ff;color:#fff;box-shadow:0 4px 12px #1890ff4d}.Media__ChangeButtonFixed:disabled{opacity:.6;cursor:not-allowed}.Media__ChangeLogoButtonFixed{background-color:#fffffff2;color:#1890ff;border:1px solid #1890ff;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #0000001a}.Media__ChangeLogoButtonFixed:hover:not(:disabled){background-color:#1890ff;color:#fff}.Media__ChangeLogoButtonFixed:disabled{opacity:.6;cursor:not-allowed}.Media__ContentLayout{display:flex;gap:24px;padding:40px;background-color:#fff;box-sizing:border-box;top:100px;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 2px 8px #0000001a;position:relative;z-index:1}.Media__MainContent{width:500px;height:80px;overflow:hidden;position:absolute;top:160%;left:35%;transform:translate(-50%);z-index:100;line-height:normal}.Media__DescriptionBox{background-color:#fff;padding:0;position:relative}.Media__DescriptionBox:after{content:"";position:absolute;top:25px;left:0;right:0;height:55px;background:linear-gradient(to bottom,#fff0,#ffffff4d,#ffffffb3 60%,#fff);pointer-events:none;z-index:10}.Media__DescriptionBox strong{display:block;font-size:16px;font-weight:600;margin-bottom:12px;color:#000000d9}.Media__DescriptionBox p{font-size:14px;line-height:1.8;color:#000000a6;margin:0}.Media__CompanySidebar{width:auto;flex-shrink:0;left:66%;position:absolute;top:120%;transform:translateY(0);z-index:101;width:270px;height:auto;padding:10px;box-sizing:border-box;gap:10px}.Media__SidebarTitle{display:block;font-size:14px;font-weight:600;margin-bottom:12px;color:#000000d9;background-color:transparent!important}.Media__SidebarText{font-size:14px;color:#000000a6;margin-top:10px;border:1px solid #d9d9d9;border-radius:4px;padding:10px;background-color:#fff;position:absolute;top:30px;line-height:1.6}.Media__HeroSection .Media__UploadButton{background-color:#fff;color:#1890ff;border:2px solid #1890ff;padding:12px;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;margin:10px 20px}.Media__HeroSection .Media__UploadButton:hover:not(:disabled){background-color:#1890ff;color:#fff}.Media__UploadButton{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:#fff;border:1px solid #1890ff!important;border-radius:4px;color:#000000a6;font-size:14px;cursor:pointer;transition:all .2s ease}.Media__UploadButton:hover{border-color:#40a9ff;color:#40a9ff}.Media__UploadButton svg{width:16px;height:16px}.Media__UploadDescription{display:block;font-size:12px;color:#00000073;margin-top:16px;margin-bottom:8px}.Media__UploadIcon{margin-top:40px;display:flex;align-items:center;justify-content:center}.Media__UploadIcon img{max-width:80px;height:auto}.Media__JobTitle{font-size:24px;font-weight:300;color:#ccc;margin:0;padding:24px;background-color:#fff;letter-spacing:2px}.Media__BannerVideo{width:auto;max-width:90%;height:auto;border-radius:25px;overflow:visible;box-shadow:0 4px 12px #00000026;position:absolute;top:125%;left:35%;transform:translate(-50%,-50%);z-index:15;line-height:normal}.Media__AtentoLogo{position:absolute;top:78%;right:15%;transform:translateY(0);z-index:101;width:80px;height:80px;background-color:#fff;border-radius:25%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #0003;padding:20px;box-sizing:border-box}.Media__AtentoLogo img{width:180%;height:auto;-o-object-fit:contain;object-fit:contain;transform:scale(1.8);border-radius:25%}.Media__BannerVideo .Media__VideoPreview{width:auto;height:auto;overflow:visible;display:flex;justify-content:center}.Media__BannerVideo .Media__VideoPlayer{-o-object-fit:fill;object-fit:fill}.Media__BannerVideo label{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.Media__BannerVideo .Media__UploadButton{background-color:#ffffffe6;border:none;padding:10px 20px}.Media__BannerVideo .Media__VideoUploadIcon{margin:0}.Media__VideoContainer{display:flex;flex-direction:column;gap:12px;width:100%;height:100%;position:relative}.Media__SelectButtonVideo{position:absolute;top:12px;left:12px;z-index:20;display:flex;gap:8px}.Media__VideoChangeButton{display:flex;justify-content:center}.Media__VideoUploadContainer{width:100%;height:95%;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;background-color:#fafafa;border-radius:8px}.Media__VideoUploadIcon{display:flex;align-items:center;justify-content:center}.Media__VideoUploadIcon img{max-width:90px;height:auto}.Media__VideoPreview{position:relative;width:100%;min-height:auto;border-radius:2px;overflow:visible;display:flex;justify-content:center}.Media__VideoPlayer{width:100%;height:auto;max-height:400px;display:block;border-radius:2px}.Media__VideoOverlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;cursor:pointer}.Media__VideoPreview:hover .Media__VideoOverlay{opacity:1}.Media__JobDescription{position:relative;margin-top:16px}.Media__JobDescription strong{display:block;font-size:16px;color:#000000d9;margin-bottom:16px}.Media__JobDescription p{font-size:13px;color:#ccc;line-height:1.6;letter-spacing:1px}.Media__CompanyLogo{width:100px;height:100px;margin-bottom:24px;position:relative}.Media__LogoPreview{position:relative;width:100%;height:100%;border-radius:8px;overflow:hidden}.Media__LogoImage{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;background-color:#fff;border:1px solid #e8e8e8;border-radius:8px}.Media__LogoOverlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;cursor:pointer;border-radius:8px}.Media__LogoPreview:hover .Media__LogoOverlay{opacity:1}.Media__ChangeLogoButton{background-color:#fff;color:#1890ff;border:none;padding:8px 16px;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:all .3s ease}.Media__ChangeLogoButton:hover:not(:disabled){background-color:#1890ff;color:#fff;transform:scale(1.05)}.Media__ChangeLogoButton:disabled{opacity:.6;cursor:not-allowed}.Media__LogoPlaceholder{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease;position:relative}.Media__LogoPlaceholder:hover{transform:scale(1.05)}.Media__LogoUploadHint{position:absolute;bottom:-20px;font-size:10px;color:#1890ff;font-weight:500}.Media__CompanyDescriptionTitle{font-size:14px;font-weight:500;color:#000000d9;margin-bottom:12px;text-align:center}.Media__CompanyDescription{max-height:150px;overflow:hidden;position:relative}.Media__CompanyDescription p{font-size:12px;color:#000000a6;line-height:1.6;text-align:left}.Multiposting__Section{margin-bottom:10px}.Multiposting__SectionTitle{font-size:18px;font-weight:600;color:#000000d9;margin-bottom:12px;display:flex;align-items:center}.Multiposting__SectionTitle svg{width:16px;height:16px;color:#00000073}.Multiposting__SectionDescription{font-size:14px;color:#000000a6;line-height:1.6;margin-bottom:24px}.Multiposting__EmptyState{background-color:#fff;border:1px solid #f0f0f0;border-radius:4px;padding:48px 24px;text-align:center}.Multiposting__EmptyStateContent{max-width:500px;margin:0 auto}.Multiposting__EmptyStateText{font-size:14px;color:#000000a6;margin-bottom:24px;line-height:1.6}.Multiposting__LinkButton{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;background-color:#5589ff;border:1px solid #5589ff;border-radius:24px;color:#fff;font-size:14px;font-weight:400;cursor:pointer;transition:all .2s ease;white-space:nowrap}.Multiposting__LinkButton:hover{background-color:#4478ee;border-color:#4478ee}.Multiposting__LinkButton svg{width:16px;height:16px;flex-shrink:0}.Multiposting__SectionHeader{margin-bottom:16px}.Multiposting__CheckboxOption{background-color:transparent;border:none;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;border-radius:0;padding:24px 20px}.Multiposting__CheckboxLabel{display:flex;align-items:flex-start;gap:12px;cursor:pointer;position:relative}.Multiposting__Checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:2px solid #5589ff;border-radius:3px;background-color:#5589ff;cursor:pointer;flex-shrink:0;margin-top:2px}.Multiposting__Checkbox:not(:checked){background-color:#fff}.Multiposting__CheckboxIcon{position:absolute;left:1px;top:3px;color:#fff;pointer-events:none}.Multiposting__Checkbox:not(:checked)~.Multiposting__CheckboxIcon{display:none}.Multiposting__CheckboxText{font-size:14px;color:#000000d9;line-height:1.6}.Multiposting__ToggleOption{display:flex;align-items:flex-start;gap:16px;background-color:transparent;border:none;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;border-radius:0;padding:24px 20px}.Multiposting__ToggleOption .NuevaOportunidad__ToggleLabel{padding:0;background:none;border:none;margin-top:2px}.Multiposting__ToggleText{font-size:14px;color:#000000d9;line-height:1.6;flex:1}.Proceso__Container{min-height:auto!important;height:-moz-fit-content!important;height:fit-content!important;padding-bottom:20px!important}.Proceso__Container .NuevaOportunidad__Content{min-height:auto!important;height:-moz-fit-content!important;height:fit-content!important}.Proceso__Container .NuevaOportunidad__StepContent{min-height:auto!important;height:-moz-fit-content!important;height:fit-content!important;display:flex;flex-direction:column}.Proceso__AddStepContainer{display:flex;justify-content:center;align-items:center;margin-top:32px}.Proceso__AddStepContainer .OutlineButton{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center}.NuevaOportunidad__StepContent .NuevaOportunidad__Footer{padding-bottom:0;margin-top:40px}@media (max-width: 768px){.NuevaOportunidad__Steps{flex-wrap:wrap;gap:12px}.NuevaOportunidad__Step{padding:8px 12px}.NuevaOportunidad__StepLabel{display:none}.NuevaOportunidad__Field--quarter{flex:0 0 75%;width:100%;flex-direction:row}.NuevaOportunidad__Field--half,.NuevaOportunidad__Field--quarter{flex:1;width:100%}}.ActionsSnackbar{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background-color:#3d4455;border-radius:8px;box-shadow:0 4px 12px #0000004d;display:flex;align-items:center;gap:12px;padding:16px 20px;z-index:1000;width:90%;max-width:1200px;animation:slideUp .3s ease-out}@keyframes slideUp{0%{transform:translate(-50%,100%);opacity:0}to{transform:translate(-50%);opacity:1}}.ActionsSnackbar__Content{display:flex;align-items:center;gap:8px}.ActionsSnackbar__CloseButton{background:transparent;border:none;color:#9ca8b1;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s;font-size:16px}.ActionsSnackbar__CloseButton:hover{color:#fff}.ActionsSnackbar__Info{display:flex;align-items:center;gap:8px;margin-left:auto;margin-right:auto}.ActionsSnackbar__Count{font-size:18px;font-weight:600;color:#fff;margin:0;line-height:1}.ActionsSnackbar__Label{font-size:13px;color:#fff;font-weight:400;line-height:1}.ActionsSnackbar__SelectAll{display:flex;align-items:center;gap:8px;color:#fff;font-size:13px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1}.ActionsSnackbar__SelectAll input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:#5589ff}.ActionsSnackbar__Actions{display:flex;gap:12px;margin-left:auto}.ActionsSnackbar__InviteButton{background-color:#fff;border:none;border-radius:6px;padding:10px 16px;color:#3d4455;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;transition:all .2s;box-shadow:0 2px 4px #0000001a}.ActionsSnackbar__InviteButton:hover{background-color:#f0f0f0;transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.ActionsSnackbar__InviteButton:active{transform:translateY(0)}.PageContainer{min-height:100vh;background-color:#f0f2f5}.PageContainer--Step6{height:100%!important;min-height:auto!important;overflow:visible!important}.PageContainer--Step6 .PageContainer__Inner,.PageContainer--Step6 .PageContainer__Content{height:auto;overflow:visible}.Layout__Section--NoScroll{overflow-y:visible!important;overflow:visible!important;height:auto!important;background-color:#f0f2f5!important}.PageContainer__Inner{max-width:1180px;margin:0 auto}.PageContainer__Content{padding:2rem 1rem}.UsuariosPage__Card{background-color:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.UsuariosPage__Header{padding:12px 30px 24px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.UsuariosPage__HeaderTitle{font-size:24px;font-weight:600;color:#1b1f33;margin:0}.UsuariosPage__HeaderDescription{color:#636a80;font-size:14px;margin:0}.UsuariosPage__TableWrapper{padding:0}.UsuariosPage__Table{width:100%;border-collapse:collapse}.UsuariosPage__TableHead{background-color:#f9fafb;border-bottom:1px solid #e5e7eb}.UsuariosPage__TableHeader{padding:16px 32px;text-align:left;font-size:13px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.UsuariosPage__TableRow{border-bottom:1px solid #e5e7eb;transition:background-color .2s}.UsuariosPage__TableRow:last-child{border-bottom:none}.UsuariosPage__TableRow:hover{background-color:#f9fafb}.UsuariosPage__TableCell{padding:20px 32px}.UsuariosPage__UserInfo{display:flex;align-items:center;gap:12px}.UsuariosPage__Avatar{width:40px;height:40px;border-radius:50%;background-color:#5589ff;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600}.UsuariosPage__UserName{font-size:14px;font-weight:500;color:#1b1f33;margin-bottom:2px}.UsuariosPage__UserEmail{font-size:13px;color:#6b7280}.UsuariosPage__CreatorBadge{margin-left:8px;font-size:12px;font-weight:500;color:#6b7280;background-color:#f3f4f6;padding:2px 8px;border-radius:4px}.UsuariosPage__Permissions{display:flex;gap:8px;flex-wrap:wrap}.UsuariosPage__PermissionTag{font-size:12px;font-weight:500;color:#059669;background-color:#d1fae5;padding:4px 10px;border-radius:12px;white-space:nowrap}.UsuariosPage__EmptyState{padding:60px 32px;text-align:center;color:#9ca3af}.UsuariosPage__EmptyText{margin:0;font-size:14px}.UsuariosPage__PermissionCheckbox{display:flex;align-items:center;gap:8px;padding:8px 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.UsuariosPage__PermissionCheckbox input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#5b6ef5}.UsuariosPage__PermissionCheckbox input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}.UsuariosPage__PermissionCheckbox span{font-size:14px;color:#333;font-weight:400}.UsuariosPage__PermissionCheckbox:has(input:disabled) span{opacity:.5}.UsuariosPage__RoleSelect{padding:6px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;font-weight:500;color:#374151;background-color:#fff;cursor:pointer;transition:all .2s ease-in-out}.UsuariosPage__RoleSelect:hover:not(:disabled){border-color:#2563eb;background-color:#f9fafb}.UsuariosPage__RoleSelect:disabled{opacity:.5;cursor:not-allowed}.UsuariosPage__RoleSelect:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.UsuariosPage__RoleBadge{display:inline-block;padding:6px 12px;border-radius:6px;font-size:14px;font-weight:500;color:#fff}.UsuariosPage__RoleBadge--lector{background-color:#6b7280}.UsuariosPage__RoleBadge--editor{background-color:#2563eb}.UsuariosPage__DeleteButton{background:none;border:none;padding:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease-in-out;color:#6b7280}.UsuariosPage__DeleteButton:hover{background-color:#fee2e2;color:#dc2626}.UsuariosPage__DeleteButton:active{background-color:#fecaca}.UsuariosPage__DeleteIcon{width:18px;height:18px}.UsuariosPage__PermissionCheckbox:has(input:disabled) span{color:#999}.SimplePage__Container{padding:24px}.SimplePage__Title{font-size:20px;font-weight:600;margin-bottom:16px;color:#1b1f33}.SimplePage__Description{color:#636a80}.SubgrupoCard__Container--clickable{cursor:pointer}.Nav__Link--oportunidades{color:#6b7280}.Nav__Link--oportunidades.active{color:#5589ff!important}.Nav__Link--oportunidades:hover{color:#5589ff}.Nav__PillButton{border-radius:9999px;padding:.5rem 1.5rem;font-size:.75rem;font-weight:500;transition:all .3s ease-in-out;background-color:transparent;color:#3d64ff}.Nav__PillButton.active{background-color:#3d64ff!important;color:#fff!important;box-shadow:0 1px 2px #0000000d}.Icon__NotificationBadge{font-size:24px;text-align:center}.Icon__Rotated45{transform:rotate(45deg)}.CandidateCard__Avatar--clickable{cursor:pointer!important}.Filter__ShowMoreButton{color:#6b7280;font-size:.75rem;margin-top:.5rem;margin-left:.5rem;font-weight:500}.Loading__Container{padding:40px;text-align:center}.InviteUserModal__Overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000073;display:flex;align-items:center;justify-content:center;z-index:100000}.InviteUserModal__Container{background-color:#fff;border-radius:2px;box-shadow:0 8px 24px #0000001f;width:90%;max-width:520px;position:relative}.InviteUserModal__CloseButton{position:absolute;right:24px;top:24px;background:transparent;border:none;cursor:pointer;color:#00000073;font-size:16px;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:color .2s}.InviteUserModal__CloseButton:hover{color:#000000bf}.InviteUserModal__Header{padding:24px 24px 20px;border-bottom:1px solid #f0f0f0}.InviteUserModal__Title{margin:0;font-size:18px;font-weight:600;color:#1f2937;line-height:1.4}.InviteUserModal__Body{padding:24px}.InviteUserModal__Field{margin-bottom:24px}.InviteUserModal__Field:last-child{margin-bottom:0}.InviteUserModal__Label{display:block;margin-bottom:8px;color:#374151;font-size:14px;font-weight:500;line-height:1.5}.InviteUserModal__Required{color:#ff4d4f;margin-right:4px}.InviteUserModal__SelectWrapper{position:relative}.InviteUserModal__Select{width:100%;min-height:32px;padding:4px 11px;font-size:14px;line-height:1.5715;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;transition:all .3s;display:flex;align-items:center;justify-content:space-between;position:relative}.InviteUserModal__Select:hover{border-color:#3d64ff}.InviteUserModal__Select:focus-within{border-color:#3d64ff;box-shadow:0 0 0 3px #3d64ff1a;outline:none}.InviteUserModal__SelectInput{flex:1;border:none;outline:none;background:transparent;font-size:14px;line-height:1.5715;color:#000000d9;padding:0}.InviteUserModal__SelectInput::-moz-placeholder{color:#00000040}.InviteUserModal__SelectInput::placeholder{color:#00000040}.InviteUserModal__SelectDisplay{flex:1;color:#000000d9}.InviteUserModal__SelectArrow{color:#00000040;transition:transform .3s;cursor:pointer}.InviteUserModal__SelectArrow--open{transform:rotate(180deg)}.InviteUserModal__Dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;background-color:#fff;border-radius:2px;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d;z-index:1050;max-height:256px;overflow-y:auto;padding:4px 0}.InviteUserModal__DropdownItem{padding:8px 12px;cursor:pointer;transition:background-color .3s}.InviteUserModal__DropdownItem:hover{background-color:#f5f5f5}.InviteUserModal__DropdownItem--selected{background-color:#e6f7ff}.InviteUserModal__DropdownItem--disabled{cursor:not-allowed;color:#00000040}.InviteUserModal__DropdownName{font-size:14px;color:#000000d9;line-height:1.5715}.InviteUserModal__DropdownEmail{font-size:12px;color:#00000073;margin-top:2px}.InviteUserModal__CheckboxGroup{display:flex;flex-direction:column;gap:8px}.InviteUserModal__Checkbox{display:flex;align-items:flex-start;cursor:pointer;margin:0;padding:4px 0}.InviteUserModal__CheckboxInput{position:absolute;opacity:0;pointer-events:none}.InviteUserModal__CheckboxBox{width:16px;height:16px;border:1px solid #d9d9d9;border-radius:2px;background-color:#fff;display:flex;align-items:center;justify-content:center;margin-right:8px;flex-shrink:0;transition:all .3s}.InviteUserModal__Checkbox:hover .InviteUserModal__CheckboxBox{border-color:#3d64ff}.InviteUserModal__CheckboxInput:checked+.InviteUserModal__CheckboxBox{background-color:#3d64ff;border-color:#3d64ff}.InviteUserModal__CheckboxBox svg{color:#fff}.InviteUserModal__CheckboxLabel{font-size:14px;line-height:1.5715;color:#000000d9}.InviteUserModal__RadioGroup{display:flex;flex-direction:column;gap:12px}.InviteUserModal__Radio{display:flex;align-items:flex-start;gap:12px;cursor:pointer;padding:12px;border:1px solid #e5e7eb;transition:all .2s ease-in-out}.InviteUserModal__Radio:hover{border-color:#2563eb;background-color:#f9fafb}.InviteUserModal__RadioInput{display:none}.InviteUserModal__RadioBox{width:20px;height:20px;border:2px solid #d1d5db;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;transition:all .2s ease-in-out}.InviteUserModal__RadioInput:checked+.InviteUserModal__RadioBox{border-color:#2563eb;background-color:#2563eb}.InviteUserModal__RadioBox svg{width:10px;height:10px;color:#fff}.InviteUserModal__RadioLabel{font-size:15px;font-weight:600;color:#111827;display:block;margin-bottom:4px}.InviteUserModal__RadioDescription{font-size:13px;color:#6b7280;display:block}.InviteUserModal__Footer{padding:10px 16px;border-top:1px solid #f0f0f0;text-align:right;display:flex;justify-content:flex-end;gap:8px}.InviteUserModal__CancelButton{height:36px;padding:8px 20px;font-size:14px;border-radius:2px;background-color:#fff;border:1px solid #d1d5db;color:#374151;cursor:pointer;transition:all .2s ease;font-weight:500}.InviteUserModal__CancelButton:hover{border-color:#9ca3af;background-color:#f9fafb}.InviteUserModal__SubmitButton{height:36px;padding:8px 20px;font-size:14px;border-radius:2px;background-color:#3d64ff;border:none;color:#fff;cursor:pointer;transition:all .2s ease;font-weight:500}.InviteUserModal__SubmitButton:hover:not(:disabled){background-color:#2950eb;transform:translateY(-1px);box-shadow:0 4px 12px #3d64ff4d}.InviteUserModal__SubmitButton:disabled{background-color:#e5e7eb;color:#9ca3af;cursor:not-allowed;opacity:.6}.Page__Header{padding:24px 40px;background-color:#fff;border-bottom:1px solid rgb(240,240,240);margin-bottom:24px}.OpportunityConfig__Title{font-size:24px;font-weight:600;color:#000;margin:0}.OpportunityConfig__Grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:32px}.OpportunityConfig__Column{display:flex;flex-direction:column;gap:16px}.OpportunityConfig__FormGroup{display:flex;flex-direction:column;gap:8px}.OpportunityConfig__Label{display:flex;align-items:center;font-size:14px;font-weight:600;color:#000}.OpportunityConfig__Required{color:#ff4d4f}.OpportunityConfig__Textarea{min-height:190px!important;resize:vertical;font-family:inherit;line-height:1.5;max-height:500px!important}.OpportunityConfig__ToggleGroup{display:flex;justify-content:space-between;align-items:center;padding:12px 0}.OpportunityConfig__ToggleLabel{font-size:14px;color:#000;font-weight:400}.OpportunityConfig__Tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px}.OpportunityConfig__TagsTitle{font-size:14px;font-weight:600;color:#000;margin:0}.OpportunityConfig__TagsList{display:flex;gap:8px;flex-wrap:wrap}.OpportunityConfig__Tag{display:inline-block;background-color:#fafafa;border:1px solid #d9d9d9;padding:4px 12px;border-radius:4px;font-size:12px;color:#000}.OpportunityConfig__Actions{display:flex;justify-content:flex-end;margin-top:24px}.OpportunityConfig__SaveButton{padding:8px 32px;font-size:14px;border-radius:2px;background-color:#1890ff;border:1px solid #1890ff;color:#fff;cursor:pointer;transition:all .3s;font-weight:400;height:40px}.OpportunityConfig__SaveButton:hover{background-color:#40a9ff;border-color:#40a9ff}.OpportunityConfig__RichTextSection{margin-top:30px;display:flex;flex-direction:column;gap:16px}.OpportunityConfig__EditorWrapper{margin-bottom:20px}.OpportunityConfig__EditorWrapper .quill{height:100%;display:flex;flex-direction:column}.OpportunityConfig__EditorWrapper .ql-toolbar{background:#fff;border:1px solid #ccc;border-radius:2px 2px 0 0;flex-shrink:0}.OpportunityConfig__EditorWrapper .ql-container{flex:1;height:auto!important;background:#e0e0e0;border:1px solid #ccc;border-top:none;border-radius:0 0 2px 2px;font-family:Verdana,Geneva,sans-serif;font-size:14px;overflow-y:auto;overflow-x:hidden;padding:30px 10px 50px;display:flex;justify-content:center}.OpportunityConfig__EditorWrapper .ql-editor{width:100%;max-width:21cm;min-height:29.7cm;padding:2cm;background:#fff;box-shadow:0 0 0 1px #0000000d,0 2px 4px #0000000d,0 8px 20px #00000026;font-family:Verdana,Geneva,sans-serif;font-size:11pt;line-height:1.6;color:#000;margin:0}@media screen and (max-width: 900px){.OpportunityConfig__EditorWrapper .ql-editor{width:95%;min-height:500px;padding:1.5cm}}@media print{.OpportunityConfig__EditorWrapper .ql-editor{width:21cm;min-height:29.7cm;padding:2.54cm;box-shadow:none}}.OpportunityConfig__EditorWrapper .ql-editor:focus{outline:none}.OpportunityConfig__EditorWrapper .ql-editor p{margin:0 0 1em}.OpportunityConfig__EditorWrapper .ql-editor p:last-child{margin-bottom:0}.OpportunityConfig__EditorWrapper .ql-editor img{max-width:100%;height:auto;cursor:pointer;transition:outline .2s ease}.OpportunityConfig__EditorWrapper .ql-editor img:hover{outline:2px dashed #1890ff;outline-offset:2px}.OpportunityConfig__EditorWrapper .ql-editor img.image-selected{outline:2px solid #1890ff;outline-offset:2px}.RichTextEditor{width:100%;position:relative;margin-bottom:8px}.RichTextEditor--error .ql-container{border-color:#ff4d4f!important}.RichTextEditor .quill{display:flex;flex-direction:column;height:100%}.RichTextEditor .ql-toolbar{background:#fafafa;border:1px solid #d9d9d9;border-radius:2px 2px 0 0;flex-shrink:0;padding:8px}.RichTextEditor .ql-toolbar button{width:28px!important;height:28px!important;padding:3px!important}.RichTextEditor .ql-toolbar button:hover{background-color:#e6f7ff;color:#1890ff}.RichTextEditor .ql-toolbar button.ql-active{background-color:#1890ff;color:#fff}.RichTextEditor .ql-toolbar .ql-stroke{stroke:#595959}.RichTextEditor .ql-toolbar .ql-fill{fill:#595959}.RichTextEditor .ql-toolbar button:hover .ql-stroke,.RichTextEditor .ql-toolbar button.ql-active .ql-stroke{stroke:#1890ff}.RichTextEditor .ql-toolbar button:hover .ql-fill,.RichTextEditor .ql-toolbar button.ql-active .ql-fill{fill:#1890ff}.RichTextEditor .ql-toolbar button.ql-active .ql-stroke{stroke:#fff}.RichTextEditor .ql-toolbar button.ql-active .ql-fill{fill:#fff}.RichTextEditor .ql-container{background:#fff;border:1px solid #d9d9d9;border-top:none;border-radius:0 0 2px 2px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;overflow-y:auto;flex:1}.RichTextEditor .ql-editor{min-height:200px;padding:12px 15px;line-height:1.5;color:#000000d9}.RichTextEditor .ql-editor:focus{outline:none}.RichTextEditor .ql-editor.ql-blank:before{color:#bfbfbf;font-style:normal;left:15px}.RichTextEditor .ql-editor p{margin:0 0 .5em}.RichTextEditor .ql-editor p:last-child{margin-bottom:0}.RichTextEditor .ql-editor img{max-width:100%;height:auto;cursor:pointer}.RichTextEditor .ql-editor img:hover{outline:2px dashed #1890ff;outline-offset:2px}.RichTextEditor__Counter{text-align:right;font-size:12px;color:#8c8c8c;margin-top:4px;padding-right:4px}.RichTextEditor__Counter--warning{color:#faad14;font-weight:500}.RichTextEditor__Error{color:#ff4d4f;font-size:14px;margin-top:4px}.RichTextEditor .ql-toolbar.ql-snow.ql-disabled{display:none}.RichTextEditor .ql-container.ql-disabled{background-color:#f5f5f5;border-color:#d9d9d9}.RichTextEditor .ql-editor.ql-disabled{cursor:not-allowed;color:#00000073}@media screen and (max-width: 768px){.RichTextEditor .ql-toolbar button{width:24px!important;height:24px!important}.RichTextEditor .ql-editor{min-height:150px;padding:10px 12px}}.OpportunityConfig__EditorWrapper{position:relative}.image-resize-handle{position:absolute;width:12px;height:12px;background:#1890ff;border:2px solid white;border-radius:50%;cursor:nwse-resize;z-index:1000;box-shadow:0 0 4px #0000004d;transition:transform .2s ease}.image-resize-handle:hover{transform:scale(1.2);background:#0d6efd}.OpportunityConfig__OfertaTags{margin-top:16px}.OpportunityConfig__OfertaTagsTitle{font-size:14px;font-weight:600;color:#000;margin:0 0 12px;display:flex;align-items:center}.OpportunityConfig__OfertaTagsList{display:flex;gap:8px;flex-wrap:wrap}.MultiSelect__Container{position:relative;width:100%}.MultiSelect__Input{display:flex;align-items:center;min-height:32px;padding:2px 11px;border:1px solid #d9d9d9;border-radius:2px;background-color:#fff;cursor:pointer;transition:all .3s}.MultiSelect__Input:hover{border-color:#40a9ff}.MultiSelect__Input--open{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33}.MultiSelect__Input--disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.6}.MultiSelect__Input--disabled:hover{border-color:#d9d9d9}.MultiSelect__Tags{display:flex;flex-wrap:wrap;gap:4px;flex:1;align-items:center}.MultiSelect__Tag{display:inline-flex;align-items:center;height:24px;padding:0 7px;font-size:12px;line-height:22px;background-color:#0046d1;border-radius:2px;transition:all .3s;color:#fff;animation:tagScaleIn .3s ease-out;transform-origin:center}@keyframes tagScaleIn{0%{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}.MultiSelect__TagLabel{margin-right:4px}.MultiSelect__TagClose{display:flex;align-items:center;cursor:pointer;font-size:10px;color:#fff;transition:color .3s}.MultiSelect__SearchInput{flex:1;min-width:50px;border:none;outline:none;background:transparent;font-size:14px;line-height:1.5715}.MultiSelect__SearchInput::-moz-placeholder{color:#bfbfbf}.MultiSelect__SearchInput::placeholder{color:#bfbfbf}.MultiSelect__Arrow{display:flex;align-items:center;color:#00000040;font-size:12px;margin-left:4px}.MultiSelect__Dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:256px;overflow-y:auto;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;box-shadow:0 2px 8px #00000026;z-index:1050}.MultiSelect__DropdownItem{display:flex;align-items:center;justify-content:space-between;padding:5px 12px;font-size:14px;line-height:22px;color:#000000d9;cursor:pointer;transition:background-color .3s}.MultiSelect__DropdownItem:hover{background-color:#f5f5f5}.MultiSelect__DropdownItem--selected{background-color:#f9f9f9}.MultiSelect__DropdownItem--selected:hover{background-color:#bae7ff}.MultiSelect__DropdownItemLabel{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MultiSelect__DropdownItemCheck{display:flex;align-items:center;margin-left:8px;color:#000;font-size:10px;flex-shrink:0}.MultiSelect__DropdownItem--empty{color:#00000040;cursor:default}.MultiSelect__DropdownItem--empty:hover{background-color:transparent}.DrawAreaModal__Overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000073;display:flex;align-items:center;justify-content:center;z-index:100000;animation:fadeIn .2s ease-in-out}.DrawAreaModal__Container{background:#fff;border-radius:4px;width:800px;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 4px 12px #00000026;animation:scaleIn .2s ease-in-out}@keyframes scaleIn{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.DrawAreaModal__Header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid #f0f0f0}.DrawAreaModal__Title{font-size:16px;font-weight:500;color:#000000d9}.DrawAreaModal__CloseButton{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:#00000073;font-size:16px;transition:color .3s}.DrawAreaModal__CloseButton:hover{color:#000000bf}.DrawAreaModal__Body{padding:0;flex:1;overflow:hidden;position:relative;display:flex}.DrawAreaModal__MainContent{padding:24px;overflow-y:auto;height:100%;flex:1;overflow:auto}.DrawAreaModal__Map{width:100%;height:100%}.DrawAreaModal__InputWrapper{display:flex;align-items:center;gap:10px;margin-bottom:10px}.DrawAreaModal__InputGroup{position:relative;flex:1}.DrawAreaModal__InputIcon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#00000040;font-size:14px;pointer-events:none}.DrawAreaModal__Input{width:100%}.DrawAreaModal__Input .Form__Field{margin:0}.DrawAreaModal__Input input{width:100%;height:32px;padding:4px 11px 4px 40px;border:1px solid #d9d9d9!important;border-radius:4px!important;font-size:14px;color:#000000d9;transition:all .3s;box-shadow:none!important}.DrawAreaModal__Input input:focus{border-color:#40a9ff!important;box-shadow:0 0 0 2px #1890ff33!important;outline:none;ring:0!important}.DrawAreaModal__Input input::-moz-placeholder{color:#00000040}.DrawAreaModal__Input input::placeholder{color:#00000040}.DrawAreaModal__HelpButton{height:32px!important;padding:4px 15px!important;border:1px solid #1890ff!important;background-color:#1890ff!important;color:#fff!important;border-radius:4px!important;font-size:14px!important;cursor:pointer!important;transition:all .3s!important;white-space:nowrap!important;min-width:auto!important;box-shadow:none!important}.DrawAreaModal__HelpButton:hover{background-color:#40a9ff!important;border-color:#40a9ff!important}.DrawAreaModal__MapContainer{position:relative;height:400px;background-color:#f5f5f5;border-radius:4px;overflow:hidden;border:1px solid #e0e6ed}.DrawAreaModal__Instructions{margin-top:12px;padding:12px 16px;background-color:#e6f4ff;border:1px solid #91caff;border-radius:4px;animation:slideIn .3s ease-out}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.DrawAreaModal__Instructions p{margin:0;color:#0958d9;font-size:13px;line-height:1.6}.DrawAreaModal__Instructions strong{color:#003eb3;font-weight:600}.DrawAreaModal__DrawingControls{position:absolute;top:5px;left:5px;z-index:10;display:flex;gap:0;background:#fff;border-radius:2px;box-shadow:#0000004d 0 1px 4px -1px}.DrawAreaModal__DrawingButton{background:none padding-box #fff;border:0;margin:0;padding:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:#565656;transition:background-color .3s}.DrawAreaModal__DrawingButton:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}.DrawAreaModal__DrawingButton:last-child{border-top-right-radius:2px;border-bottom-right-radius:2px}.DrawAreaModal__DrawingButton:hover{background-color:#f0f0f0}.DrawAreaModal__DrawingButton--active{color:#000;font-weight:500;background-color:#f0f0f0}.DrawAreaModal__MapPlaceholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2)}.DrawAreaModal__MapMessage{text-align:center;color:#fff;padding:20px}.DrawAreaModal__MapMessage img{margin-bottom:12px;filter:brightness(0) invert(1)}.DrawAreaModal__MapMessage p{margin:8px 0;font-size:16px;font-weight:500}.DrawAreaModal__MapSubtext{font-size:14px!important;opacity:.9;font-weight:400!important}.DrawAreaModal__TutorialSidebar{position:absolute;top:0;right:0;bottom:0;width:350px;background-color:#fff;border-left:1px solid #e0e6ed;box-shadow:-2px 0 8px #00000026;padding:20px;overflow-y:auto;animation:slideInRight .3s ease-out;z-index:10}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.DrawAreaModal__TutorialSidebar ul{list-style:none;padding:0;margin:0}.DrawAreaModal__TutorialSidebar li{margin-bottom:20px}.DrawAreaModal__TutorialSidebar li:last-child{margin-bottom:0}.DrawAreaModal__TutorialSidebar strong{display:block;margin-bottom:8px;color:#000000d9;font-size:14px}.DrawAreaModal__TutorialSidebar p{margin:8px 0;color:#000000a6;font-size:13px;line-height:1.5}.DrawAreaModal__TutorialImage{border-radius:4px;margin-top:8px;border:1px solid #d9d9d9}.DrawAreaModal__CloseTutorial{display:inline-flex!important;align-items:center!important;gap:8px!important;margin-top:10px!important;padding:4px 15px!important;border:1px solid #d9d9d9!important;background-color:#fff!important;color:#000000a6!important;border-radius:4px!important;font-size:14px!important;cursor:pointer!important;transition:all .3s!important;min-width:auto!important;box-shadow:none!important;height:auto!important}.DrawAreaModal__CloseTutorial:hover{color:#40a9ff!important;border-color:#40a9ff!important}.DrawAreaModal__CloseTutorial svg{font-size:12px!important}.DrawAreaModal__Footer{display:flex;justify-content:flex-end;gap:8px;padding:10px 16px;border-top:1px solid #f0f0f0}.DrawAreaModal__CancelButton,.DrawAreaModal__AddButton{height:32px!important;padding:4px 15px!important;border-radius:4px!important;font-size:14px!important;cursor:pointer!important;transition:all .3s!important;min-width:auto!important;box-shadow:none!important}.DrawAreaModal__CancelButton{border:1px solid #d9d9d9!important;background-color:#fff!important;color:#000000a6!important}.DrawAreaModal__CancelButton:hover{color:#40a9ff!important;border-color:#40a9ff!important}.DrawAreaModal__AddButton{border:1px solid #1890ff!important;background-color:#1890ff!important;color:#fff!important}.DrawAreaModal__AddButton:hover:not(:disabled){background-color:#40a9ff!important;border-color:#40a9ff!important}.DrawAreaModal__AddButton:disabled{background-color:#f5f5f5!important;border-color:#d9d9d9!important;color:#00000040!important;cursor:not-allowed!important;opacity:.6!important}.CustomAreas__List{margin-top:12px;display:flex;flex-direction:column;gap:8px}.CustomAreas__Item{display:flex;align-items:center;gap:8px;padding:8px 12px;background-color:#f5f7fa;border:1px solid #e0e6ed;border-radius:4px;transition:all .2s}.CustomAreas__Item:hover{background-color:#eef2f7;border-color:#d1dae6}.CustomAreas__Icon{color:#0046d1;font-size:16px;flex-shrink:0}.CustomAreas__Name{flex:1;font-size:14px;color:#000000d9;font-weight:500}.CustomAreas__RemoveButton{background:none;border:none;padding:4px;cursor:pointer;color:#00000073;display:flex;align-items:center;justify-content:center;transition:color .2s;flex-shrink:0}.CustomAreas__RemoveButton:hover{color:#ff4d4f}.CustomAreas__RemoveButton svg{font-size:12px}.SearchAreaModal__Overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000073;display:flex;align-items:center;justify-content:center;z-index:100000;animation:fadeIn .2s ease-in-out}.SearchAreaModal__Container{background:#fff;border-radius:4px;width:800px;max-width:90vw;height:90vh;display:flex;flex-direction:column;box-shadow:0 4px 12px #00000026;animation:scaleIn .2s ease-in-out}.SearchAreaModal__Header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid #f0f0f0}.SearchAreaModal__Title{font-size:16px;font-weight:500;color:#000000d9}.SearchAreaModal__CloseButton{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:#00000073;font-size:16px;transition:color .3s}.SearchAreaModal__CloseButton:hover{color:#000000bf}.SearchAreaModal__Body{flex:1;overflow:hidden;display:flex}.SearchAreaModal__Layout{display:flex;width:100%;height:100%}.SearchAreaModal__Sidebar{width:280px;flex-shrink:0;padding:24px;background-color:#fff;border-right:1px solid #f0f0f0}.SearchAreaModal__SearchWrapper{display:flex;align-items:stretch;width:100%;border:1px solid #d9d9d9;border-radius:4px;overflow:hidden;transition:all .3s;background-color:#fff}.SearchAreaModal__SearchWrapper:focus-within{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33}.SearchAreaModal__SearchInput{flex:1;border:none;outline:none;padding:4px 11px;height:32px;font-size:14px;color:#000000d9;background-color:transparent}.SearchAreaModal__SearchInput::-moz-placeholder{color:#00000040}.SearchAreaModal__SearchInput::placeholder{color:#00000040}.SearchAreaModal__SearchButton{display:flex;align-items:stretch;border-left:1px solid #d9d9d9;flex-shrink:0}.SearchAreaModal__SearchButtonInner{background-color:#1890ff;border:none;color:#fff;padding:0 15px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s;font-size:16px}.SearchAreaModal__SearchButtonInner:hover{background-color:#40a9ff}.SearchAreaModal__MapContainer{position:relative;flex:1;background-color:#f5f5f5;overflow:hidden;right:10px}.SearchAreaModal__MapWrapper,.SearchAreaModal__Map{width:100%;height:100%}.SearchAreaModal__Disclaimer{position:absolute;bottom:20px;left:50%;transform:translate(-50%);text-align:center;color:#00000073;font-size:14px;padding:8px 16px;margin:0;background-color:#fff;border-radius:4px;box-shadow:0 2px 8px #00000026;z-index:10;max-width:calc(100% - 40px)}.SearchAreaModal__Footer{display:flex;justify-content:flex-end;gap:8px;padding:10px 16px;border-top:1px solid #f0f0f0}.SearchAreaModal__CancelButton,.SearchAreaModal__AddButton{height:32px!important;padding:4px 15px!important;border-radius:4px!important;font-size:14px!important;cursor:pointer!important;transition:all .3s!important;min-width:auto!important;box-shadow:none!important}.SearchAreaModal__CancelButton{border:1px solid #d9d9d9!important;background-color:#fff!important;color:#000000a6!important}.SearchAreaModal__CancelButton:hover{color:#40a9ff!important;border-color:#40a9ff!important}.SearchAreaModal__AddButton{border:1px solid #1890ff!important;background-color:#1890ff!important;color:#fff!important}.SearchAreaModal__AddButton:hover:not(:disabled){background-color:#40a9ff!important;border-color:#40a9ff!important}.SearchAreaModal__AddButton:disabled{background-color:#f5f5f5!important;border-color:#d9d9d9!important;color:#00000040!important;cursor:not-allowed!important;opacity:.6!important}.ExcludingFilterBadge__Wrapper{display:inline-block}.ExcludingFilterBadge__Content{display:flex;align-items:center;gap:4px;padding:2px 6px;background-color:transparent;border-radius:4px;transition:all .2s ease}.ExcludingFilterBadge__Icon{position:relative;display:flex;align-items:center;font-size:11px;color:#999;cursor:pointer;transition:color .2s ease}.ExcludingFilterBadge__Icon:hover{color:#666}.ExcludingFilterBadge__Text{margin:0;font-size:11px;font-weight:400;color:#999;white-space:nowrap;text-transform:uppercase;letter-spacing:.3px}.ExcludingFilterBadge__Tooltip{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:8px;z-index:1050;animation:fadeInUp .2s ease-in}@keyframes fadeInUp{0%{opacity:0;transform:translate(-50%) translateY(4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.ExcludingFilterBadge__TooltipArrow{position:absolute;bottom:-4px;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid rgba(0,0,0,.85)}.ExcludingFilterBadge__TooltipContent{display:flex;gap:8px;padding:12px 16px;background-color:#000000d9;border-radius:4px;box-shadow:0 2px 8px #00000026;max-width:280px;min-width:200px}.ExcludingFilterBadge__TooltipIcon{flex-shrink:0;display:flex;align-items:flex-start;font-size:14px;color:#fff;margin-top:2px}.ExcludingFilterBadge__TooltipText{margin:0;font-size:13px;line-height:1.5;color:#fff;font-weight:400}.Proceso__FormularioContainer{background:#fff;border:1px solid #e8e8e8;border-radius:4px;margin-bottom:24px;margin-top:24px}.Proceso__FormularioHeader{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #e8e8e8;background-color:#fafafa}.Proceso__FormularioTitle{margin:0;font-size:16px;font-weight:500;display:flex;align-items:center;color:#000000d9}.Proceso__FormularioActions{display:flex;gap:8px;align-items:center}.Proceso__ModoEdicion{background:#5589ff;color:#fff;border:none;padding:4px 15px;border-radius:4px;font-size:14px;cursor:pointer;transition:background .3s}.Proceso__ModoEdicion:hover{background:#4070e6}.Proceso__IconButton{width:32px;height:32px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;font-size:16px}.Proceso__IconButton:hover{border-color:#5589ff;color:#5589ff}.Proceso__IconButton--check{color:#52c41a;border-color:#b7eb8f}.Proceso__IconButton--check:hover{background:#f6ffed;border-color:#52c41a}.Proceso__IconButton--delete{color:#ff4d4f;border-color:#ffccc7}.Proceso__IconButton--delete:hover{background:#fff1f0;border-color:#ff4d4f}.Proceso__IconButton:disabled{cursor:not-allowed;opacity:.4;background:#f5f5f5;border-color:#d9d9d9;color:#00000040}.Proceso__IconButton:disabled:hover{border-color:#d9d9d9;color:#00000040;background:#f5f5f5}.Proceso__Formulario{padding:24px}.Proceso__FormRow{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}.Proceso__FormGroup{margin-bottom:24px}.Proceso__Label{display:block;margin-bottom:8px;font-size:14px;font-weight:400;color:#000000d9}.Proceso__Required{color:#ff4d4f;margin-right:4px}.Proceso__Input,.Proceso__Textarea{width:100%;padding:4px 11px;font-size:14px;line-height:1.5715;color:#000000d9;background-color:#fff;background-image:none;border:1px solid #d9d9d9;border-radius:2px;transition:all .3s}.Proceso__Input:focus,.Proceso__Textarea:focus{border-color:#5589ff;outline:none;box-shadow:0 0 0 2px #5589ff33}.Proceso__Input:disabled,.Proceso__Textarea:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.6}.Proceso__Textarea{resize:vertical;min-height:80px}.Proceso__SelectWrapper{position:relative}.Proceso__Select{width:100%;padding:4px 11px;font-size:14px;line-height:1.5715;color:#000000d9;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;cursor:pointer;transition:all .3s;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;opacity:0;z-index:2;height:100%}.Proceso__Select:focus{border-color:#5589ff;outline:none;box-shadow:0 0 0 2px #5589ff33}.Proceso__Select:disabled{cursor:not-allowed}.Proceso__SelectWrapper:has(.Proceso__Select:disabled) .Proceso__SelectPreview{opacity:.6;cursor:not-allowed;background-color:#f5f5f5}.Proceso__SelectPreview{display:flex;align-items:center;gap:12px;padding:8px 11px;border:1px solid #d9d9d9;border-radius:2px;background:#fff;cursor:pointer;transition:all .3s;position:relative}.Proceso__SelectPreview:after{content:"";position:absolute;right:11px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid rgba(0,0,0,.45)}.Proceso__SelectPreview:hover{border-color:#5589ff}.Proceso__SelectIcon{width:40px;height:40px;padding:8px;border-radius:4px;flex-shrink:0}.Proceso__SelectContent{flex:1;padding-right:20px}.Proceso__SelectTitle{font-size:14px;font-weight:500;color:#000000d9;margin-bottom:2px}.Proceso__SelectDescription{font-size:12px;color:#00000073}.Proceso__TagsContainer{display:flex;align-items:center;gap:8px;margin-bottom:24px;padding:12px;background-color:#fafafa;border-radius:4px}.Proceso__TagsTitle{margin:0;font-size:14px;font-weight:500;color:#000000d9}.Proceso__Tag{display:inline-block;padding:0 7px;font-size:12px;line-height:20px;border:1px solid #d9d9d9;border-radius:2px;background-color:#fafafa;color:#000000a6;cursor:default}.Proceso__TagsInfo{margin-left:auto;font-size:14px;color:#00000073;cursor:help}.Proceso__CheckboxGroup{margin-bottom:24px}.Proceso__CheckboxLabel{display:flex;align-items:center;cursor:pointer}.Proceso__Checkbox{width:16px;height:16px;margin-right:8px;cursor:pointer}.Proceso__Checkbox:disabled{cursor:not-allowed;opacity:.5}.Proceso__CheckboxLabel:has(.Proceso__Checkbox:disabled){cursor:not-allowed;opacity:.6}.Proceso__CheckboxText{font-size:14px;color:#000000d9}.Proceso__PasoAutomaticoGroup{margin-bottom:24px;margin-top:20px}.Proceso__PasoAutomaticoLabel{display:flex;align-items:center;margin-bottom:10px}.Proceso__PasoAutomaticoContent{display:flex;align-items:flex-start;gap:12px}.Proceso__ToggleSwitch{position:relative;width:44px;height:22px;background-color:#00000040;border:0;border-radius:100px;cursor:pointer;transition:all .3s;flex-shrink:0}.Proceso__ToggleSwitch:hover{background-color:#00000059}.Proceso__ToggleSwitch--active{background-color:#5589ff}.Proceso__ToggleSwitch--active:hover{background-color:#4070e6}.Proceso__ToggleSwitchInner{position:absolute;left:2px;top:2px;width:18px;height:18px;background-color:#fff;border-radius:50%;transition:all .3s}.Proceso__ToggleSwitch--active .Proceso__ToggleSwitchInner{left:calc(100% - 20px)}.Proceso__ToggleSwitch:disabled{cursor:not-allowed;opacity:.5}.Proceso__ToggleSwitch:disabled:hover{background-color:#00000040}.Proceso__ToggleSwitch--active:disabled{background-color:#5589ff;opacity:.5}.Proceso__ToggleSwitch--active:disabled:hover{background-color:#5589ff}.Proceso__PasoAutomaticoText{margin:0;font-size:14px;color:#000000a6;line-height:1.5715}.Proceso__FormActions{display:flex;justify-content:flex-end;margin-top:24px}.Proceso__GuardarButton{background-color:#5589ff;color:#fff;border:none;padding:4px 15px;border-radius:2px;font-size:14px;font-weight:400;cursor:pointer;transition:all .3s;min-width:120px;height:32px}.Proceso__GuardarButton:hover:not(:disabled){background-color:#4070e6}.Proceso__GuardarButton:disabled{background-color:#f5f5f5;color:#00000040;cursor:not-allowed;border:1px solid #d9d9d9}.Proceso__PasosListaContainer{margin-top:24px;margin-bottom:24px}.Proceso__PasosListaTitulo{font-size:16px;font-weight:500;color:#000000d9;margin-bottom:16px;margin-top:0}.Proceso__PasoItem{background:#fff;border:1px solid #e8e8e8;border-radius:4px;padding:16px;margin-bottom:12px;transition:all .3s}.Proceso__PasoItem:hover{border-color:#5589ff;box-shadow:0 2px 8px #5589ff1a}.Proceso__PasoItemHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.Proceso__PasoItemTitulo{display:flex;align-items:center;font-size:15px;font-weight:500;color:#000000d9}.Proceso__PasoItemNombre{color:#000000d9}.Proceso__PasoItemEliminar{width:28px;height:28px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;font-size:14px;color:#ff4d4f}.Proceso__PasoItemEliminar:hover{background:#fff1f0;border-color:#ff4d4f}.Proceso__PasoItemDetalles{display:flex;flex-direction:column;gap:8px;padding-left:24px}.Proceso__PasoItemTipo{display:flex;align-items:center;font-size:14px;color:#000000a6}.Proceso__PasoItemInfo{display:flex;align-items:center;gap:12px;font-size:13px;color:#000000a6}.Proceso__PasoItemInfo strong{color:#000000d9}.Proceso__PasoItemBadge{display:inline-flex;align-items:center;padding:2px 8px;background-color:#e6f0ff;color:#5589ff;border-radius:4px;font-size:12px;font-weight:500}.Proceso__PasoItemBadge--auto{background-color:#f0f9ff;color:#52c41a}.SuccessModal__Overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:100000;animation:fadeIn .3s ease-out}.SuccessModal__Container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100001;animation:slideUp .3s ease-out}.SuccessModal__Content{background:#fff;border-radius:2px;padding:32px;box-shadow:0 8px 24px #0000001f;text-align:center;width:400px;max-width:90vw}.SuccessModal__Icon{margin:0 auto 20px;width:72px;height:72px}.SuccessModal__CheckmarkSvg{width:72px;height:72px;border-radius:50%;display:block;overflow:visible}.SuccessModal__CheckmarkCircle{stroke-dasharray:390;stroke-dashoffset:390;animation:strokeCircle .6s cubic-bezier(.65,0,.45,1) forwards}.SuccessModal__CheckmarkCheck{opacity:0;animation:fadeInCheck .3s ease-in-out .6s forwards}.SuccessModal__CheckmarkCheck line{stroke-dasharray:60;stroke-dashoffset:60;animation:strokeCheckLine .3s cubic-bezier(.65,0,.45,1) .6s forwards}.SuccessModal__Title{font-size:20px;font-weight:600;color:#1f2937;margin:0 0 12px;line-height:1.4}.SuccessModal__Message{font-size:14px;font-weight:400;color:#6b7280;margin:0 0 28px;line-height:1.6}.SuccessModal__CloseButton{background-color:#3d64ff;color:#fff;border:none;padding:10px 32px;border-radius:2px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:120px}.SuccessModal__CloseButton:hover{background-color:#2950eb;transform:translateY(-1px);box-shadow:0 4px 12px #3d64ff4d}.SuccessModal__CloseButton:active{transform:scale(.98)}.WarningModal__Overlay{position:fixed;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;background-color:#00000080!important;z-index:100000!important;animation:fadeIn .3s ease-out!important;margin:0!important;padding:0!important}.WarningModal__Container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100001;animation:slideUp .3s ease-out}.WarningModal__Content{background:#fff;border-radius:2px;padding:32px;box-shadow:0 8px 24px #0000001f;text-align:center;width:400px;max-width:90vw}.WarningModal__Icon{margin:0 auto 20px;width:72px;height:72px}.WarningModal__WarningSvg{width:72px;height:72px;border-radius:50%;display:block;overflow:visible}.WarningModal__WarningCircle{stroke-dasharray:390;stroke-dashoffset:390;animation:strokeCircle .6s cubic-bezier(.65,0,.45,1) forwards}.WarningModal__WarningExclamation{opacity:0;animation:fadeInCheck .3s ease-in-out .6s forwards}.WarningModal__WarningExclamation line{stroke-dasharray:40;stroke-dashoffset:40;animation:strokeCheckLine .3s cubic-bezier(.65,0,.45,1) .6s forwards}.WarningModal__WarningDot{opacity:0;animation:fadeInCheck .2s ease-in-out .9s forwards}.WarningModal__Title{font-size:20px;font-weight:600;color:#1f2937;margin:0 0 12px;line-height:1.4}.WarningModal__Message{font-size:14px;font-weight:400;color:#6b7280;margin:0 0 28px;line-height:1.6}.WarningModal__CloseButton{background-color:#faad14;color:#fff;border:none;padding:8px 24px;border-radius:2px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:150px}.WarningModal__CloseButton:hover{background-color:#d48806;transform:translateY(-1px);box-shadow:0 4px 12px #faad144d}.WarningModal__CloseButton:active{transform:scale(.98)}.WarningModal__Actions{display:flex;gap:12px;justify-content:center;align-items:center;flex-wrap:nowrap}.WarningModal__SecondaryButton{background-color:#fff;color:#faad14;border:2px solid #faad14;padding:8px 24px;border-radius:2px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:150px}.WarningModal__SecondaryButton:hover{background-color:#fffbe6;border-color:#d48806;color:#d48806;transform:translateY(-1px);box-shadow:0 4px 12px #faad1433}.WarningModal__SecondaryButton:active{transform:scale(.98)}.WarningModal__DangerSvg{width:72px;height:72px;border-radius:50%;background:transparent;overflow:visible}.WarningModal__DangerTriangle{stroke-dasharray:280;stroke-dashoffset:280;animation:strokeTriangle .6s cubic-bezier(.65,0,.45,1) forwards}.WarningModal__DangerExclamation{opacity:0;animation:fadeInCheck .3s ease-in-out .6s forwards}.WarningModal__DangerExclamation line{stroke-dasharray:40;stroke-dashoffset:40;animation:strokeCheckLine .3s cubic-bezier(.65,0,.45,1) .6s forwards}.WarningModal__DangerDot{opacity:0;animation:fadeInCheck .2s ease-in-out .9s forwards}.WarningModal__Actions{display:flex;gap:12px;justify-content:center;margin-top:24px}.WarningModal__CancelButton{background-color:#f5f5f5;color:#595959;border:1px solid #d9d9d9;padding:10px 32px;border-radius:2px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:120px}.WarningModal__CancelButton:hover{background-color:#e8e8e8;border-color:#bfbfbf;transform:translateY(-1px)}.WarningModal__CancelButton:active{transform:scale(.98)}.WarningModal__ConfirmButton{background-color:#ff4d4f;color:#fff;border:none;padding:10px 32px;border-radius:2px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:120px}.WarningModal__ConfirmButton:hover{background-color:#ff7875;transform:translateY(-1px);box-shadow:0 4px 12px #ff4d4f4d}.WarningModal__ConfirmButton:active{transform:scale(.98)}.WarningModal__Message--primary{font-weight:500;color:#262626;margin-bottom:8px}.WarningModal__Message--secondary{font-weight:400;color:#8c8c8c;font-size:13px}@keyframes strokeTriangle{to{stroke-dashoffset:0}}@keyframes slideUp{0%{opacity:0;transform:translate(-50%,-40%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes strokeCircle{to{stroke-dashoffset:0}}@keyframes strokeCheckLine{to{stroke-dashoffset:0}}@keyframes fadeInCheck{0%{opacity:0}to{opacity:1}}@keyframes scaleSuccess{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fillSuccess{to{box-shadow:inset 0 0 0 30px #52c41a}}.ConfirmModal__Overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000073;z-index:100000;animation:fadeIn .3s ease-out}.ConfirmModal__Container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100001;animation:slideUp .3s ease-out}.ConfirmModal__Content{background:#fff;border-radius:2px;padding:36px;box-shadow:0 8px 24px #0000001f;text-align:center;width:440px;max-width:90vw}.ConfirmModal__Icon{margin:0 auto 20px;width:56px;height:56px}.ConfirmModal__Title{font-size:20px;font-weight:600;color:#1f2937;margin:0 0 12px;line-height:1.4}.ConfirmModal__Message{font-size:14px;font-weight:400;color:#6b7280;margin:0 0 24px;line-height:1.6}.ConfirmModal__ReasonContainer{margin-bottom:24px;text-align:left}.ConfirmModal__ReasonLabel{display:block;font-size:14px;font-weight:500;color:#000000d9;margin-bottom:8px}.ConfirmModal__Required{color:#ff4d4f}.ConfirmModal__ReasonInput{width:100%;padding:10px 12px;font-size:14px;line-height:1.6;color:#1f2937;background-color:#fff;border:1px solid #d1d5db;border-radius:2px;transition:all .2s ease;resize:vertical}.ConfirmModal__ReasonInput:focus{border-color:#3d64ff;outline:none;box-shadow:0 0 0 3px #3d64ff1a}.ConfirmModal__ReasonInput::-moz-placeholder{color:#00000040}.ConfirmModal__ReasonInput::placeholder{color:#00000040}.ConfirmModal__ReasonHint{display:block;font-size:12px;color:#00000073;margin-top:4px}.ConfirmModal__Actions{display:flex;gap:12px;justify-content:center}.ConfirmModal__Button{padding:10px 28px;font-size:14px;font-weight:500;border-radius:2px;cursor:pointer;transition:all .2s ease;border:1px solid #d1d5db;background-color:#fff;color:#374151;min-width:100px}.ConfirmModal__Button--cancel{border-color:#d1d5db;background-color:#fff;color:#374151}.ConfirmModal__Button--cancel:hover{border-color:#9ca3af;background-color:#f9fafb}.ConfirmModal__Button--confirm{border:none;color:#fff}.ConfirmModal__Button--info{background-color:#3d64ff}.ConfirmModal__Button--info:hover{background-color:#2950eb;transform:translateY(-1px);box-shadow:0 4px 12px #3d64ff4d}.ConfirmModal__Button--warning{background-color:#faad14}.ConfirmModal__Button--warning:hover{background-color:#e89c0c;transform:translateY(-1px);box-shadow:0 4px 12px #faad144d}.ConfirmModal__Button--danger{background-color:#ff4d4f}.ConfirmModal__Button--danger:hover{background-color:#d9363e;transform:translateY(-1px);box-shadow:0 4px 12px #ff4d4f4d}.ConfirmModal__Button:disabled{opacity:.5;cursor:not-allowed}.ConfirmModal__Button:disabled:hover{background-color:inherit;border-color:inherit}.OportunidadTimeline{margin-top:12px;padding:32px;background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000008,0 1px 6px -1px #00000005,0 2px 4px #00000005}.OportunidadTimeline__Title{font-size:20px;font-weight:600;color:#000000d9;margin:0 0 24px;line-height:1.35}.OportunidadTimeline__Container{margin:0;padding:0}.OportunidadTimeline__List{list-style:none;padding:0;position:relative}.OportunidadTimeline__Item{position:relative;padding:0 0 20px;margin:0;font-size:14px;list-style:none}.OportunidadTimeline__Item--last{padding-bottom:0}.OportunidadTimeline__Tail{position:absolute;top:18px;left:12px;height:calc(100% - 10px);border-left:2px solid #f0f0f0}.OportunidadTimeline__Item--last .OportunidadTimeline__Tail{display:none}.OportunidadTimeline__Icon{position:absolute;top:0;left:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background-color:#fff}.OportunidadTimeline__Icon svg{width:24px;height:24px;display:block}.OportunidadTimeline__Content{position:relative;top:-2px;margin-left:44px;display:flex;flex-direction:column;gap:4px}.OportunidadTimeline__ContentTitle{font-size:14px;font-weight:400;color:#000000d9;line-height:1.5715}.OportunidadTimeline__ContentSubtitle{font-size:14px;font-weight:400;color:#00000073;line-height:1.5715}.OportunidadTimeline__Actions{display:flex;justify-content:center;gap:12px;margin-top:24px;padding-top:24px;border-top:1px solid #f0f0f0}.EvaluacionIA{max-height:none;overflow-y:visible}.EvaluacionIA__Loading,.EvaluacionIA__Error{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 32px;text-align:center;color:#6b7280}.EvaluacionIA__Loading .spinner{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#3d64ff;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:16px}.spinner-small{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin 1s linear infinite;display:inline-block;margin-right:8px}.EvaluacionIA__NoData{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 32px;text-align:center}.EvaluacionIA__NoData__Icon{width:64px;height:64px;margin-bottom:20px;color:#9ca3af}.EvaluacionIA__NoData__Icon svg{width:100%;height:100%}.EvaluacionIA__NoData h3{font-size:18px;font-weight:600;color:#111827;margin-bottom:8px}.EvaluacionIA__NoData p{font-size:14px;color:#6b7280;margin-bottom:24px;max-width:400px;line-height:1.6}.EvaluacionIA__GenerateButton{display:flex;align-items:center;gap:8px;padding:10px 20px;background-color:#3d64ff;color:#fff;border:none;border-radius:2px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.EvaluacionIA__GenerateButton:hover:not(:disabled){background-color:#2950eb;transform:translateY(-1px);box-shadow:0 2px 8px #3d64ff4d}.EvaluacionIA__GenerateButton:active:not(:disabled){background-color:#1f3cd7;transform:translateY(0)}.EvaluacionIA__GenerateButton:disabled{opacity:.5;cursor:not-allowed}.EvaluacionIA__GenerateButton svg{width:16px;height:16px}.EvaluacionIA__LinkGenerated{width:100%;max-width:600px;margin-top:24px}.EvaluacionIA__LinkStatus{display:flex;align-items:center;gap:8px;padding:12px 16px;background-color:#d1fae5;border:1px solid #86efac;border-radius:2px;margin-bottom:16px}.EvaluacionIA__LinkGenerated__Label{font-size:14px;font-weight:500;color:#111827;margin-bottom:8px}.EvaluacionIA__LinkGenerated__Box{display:flex;gap:8px;margin-bottom:8px}.EvaluacionIA__LinkGenerated__Input{flex:1;padding:8px 12px;border:1px solid #d1d5db;border-radius:2px;font-size:14px;font-family:monospace;background-color:#f9fafb;color:#374151}.EvaluacionIA__LinkGenerated__CopyButton{display:flex;align-items:center;gap:6px;padding:8px 16px;background-color:#fff;color:#3d64ff;border:1px solid rgb(61,100,255);border-radius:2px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.EvaluacionIA__LinkGenerated__CopyButton:hover{background-color:#eff6ff}.EvaluacionIA__LinkGenerated__CopyButton svg{width:16px;height:16px}.EvaluacionIA__LinkGenerated__Note{font-size:12px;color:#6b7280}.EvaluacionIA__Results{display:flex;flex-direction:column;gap:24px}.EvaluacionIA__Header{display:flex;align-items:center;gap:24px;padding:24px;background-color:#fff;border-radius:2px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d}.EvaluacionIA__ScoreCircle{flex-shrink:0}.EvaluacionIA__ScoreCircle__Inner{width:100px;height:100px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;box-shadow:0 6px 16px #0000001a;border:3px solid #059669}.EvaluacionIA__ScoreCircle__Number{font-size:36px;font-weight:700;line-height:1}.EvaluacionIA__ScoreCircle__Label{font-size:9px;font-weight:600;margin-top:4px;text-transform:uppercase;letter-spacing:.8px;opacity:.75}.EvaluacionIA__HeaderInfo{flex:1}.EvaluacionIA__HeaderTop{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:8px;gap:16px}.EvaluacionIA__HeaderInfo h3{font-size:18px;font-weight:600;margin:0 0 8px;color:#111827}.EvaluacionIA__HeaderInfo p{font-size:13px;color:#6b7280;line-height:1.6;margin:0}.EvaluacionIA__Date{font-size:13px!important;color:#9ca3af!important;margin-top:8px!important;display:flex;align-items:center;gap:6px}.EvaluacionIA__Section{background-color:#fff;border:1px solid #e5e7eb;border-radius:2px;padding:20px;box-shadow:0 1px 3px #0000000d}.EvaluacionIA__SectionTitle{font-size:15px;font-weight:600;color:#374151;margin-bottom:16px;display:flex;align-items:center;gap:10px}.EvaluacionIA__SectionTitle svg{width:18px;height:18px;flex-shrink:0;color:#3d64ff}.EvaluacionIA__SectionTitle--success{color:#374151}.EvaluacionIA__SectionTitle--success svg{color:#10b981}.EvaluacionIA__SectionTitle--warning{color:#374151}.EvaluacionIA__SectionTitle--warning svg{color:#f59e0b}.EvaluacionIA__Areas{display:grid;gap:12px}.EvaluacionIA__Area{background-color:#fafbfc;border:1px solid #e5e7eb;border-radius:2px;padding:16px}.EvaluacionIA__Area__Header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.EvaluacionIA__Area__Header h5{font-size:14px;font-weight:600;color:#374151;margin:0}.EvaluacionIA__Area__Score{min-width:42px;height:42px;border-radius:2px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;padding:0 8px}.EvaluacionIA__Area__Comment{font-size:13px;color:#6b7280;line-height:1.6;margin:0}.EvaluacionIA__Questions{display:grid;gap:16px}.EvaluacionIA__Question{background-color:#fafbfc;border:1px solid #e5e7eb;border-radius:2px;padding:16px}.EvaluacionIA__Question__Header{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.EvaluacionIA__Question__Number{flex-shrink:0;width:26px;height:26px;border-radius:2px;background-color:#3d64ff1a;color:#3d64ff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600}.EvaluacionIA__Question__Header h5{flex:1;font-size:14px;font-weight:600;color:#374151;line-height:1.5;margin:0}.EvaluacionIA__Question__Score{flex-shrink:0;min-width:42px;height:42px;border-radius:2px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;padding:0 8px}.EvaluacionIA__Question__Answer{background-color:#fff;border-left:2px solid rgba(61,100,255,.3);padding:12px;margin-bottom:10px;border-radius:2px;font-size:13px;color:#4b5563;line-height:1.6}.EvaluacionIA__Question__Answer strong{color:#374151;font-weight:600}.EvaluacionIA__Question__Comment{font-size:13px;color:#6b7280;line-height:1.6;margin:0}.EvaluacionIA__Question__Comment strong{color:#374151;font-weight:600}.EvaluacionIA__Summary{display:grid;grid-template-columns:1fr 1fr;gap:20px}.EvaluacionIA__Summary__Column{background-color:#fff;border:1px solid #e5e7eb;border-radius:2px;padding:20px;box-shadow:0 1px 3px #0000000d}.EvaluacionIA__List{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.EvaluacionIA__List li{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:#000000a6;line-height:1.6;color:#4b5563}.EvaluacionIA__List li:before{content:"•";color:#9ca3af;font-weight:700;font-size:16px;flex-shrink:0}.EvaluacionIA__Summary__Column:first-child .EvaluacionIA__List li:before{color:#10b981}.EvaluacionIA__Summary__Column:last-child .EvaluacionIA__List li:before{color:#f59e0b}.EvaluacionIA__Recommendation{background:linear-gradient(135deg,#3d64ff0d,#3d64ff1a);border-radius:2px;padding:20px;border:1px solid rgba(61,100,255,.2)}.EvaluacionIA__Recommendation h4{color:#374151!important;margin:0 0 12px}.EvaluacionIA__Recommendation h4 svg{color:#3d64ff}.EvaluacionIA__Recommendation p{font-size:14px;line-height:1.6;color:#4b5563;margin:0}.EvaluacionIA__RecommendationHeader{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px;gap:12px}.EvaluacionIA__RecommendationHeader h4{margin:0!important;flex:1}.EvaluacionIA__TranscriptionHeader{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px;gap:12px}.EvaluacionIA__TranscriptionHeader h4{flex:1}.EvaluacionIA__TranscriptionActions{display:flex;gap:6px;flex-shrink:0}.EvaluacionIA__ActionButton{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background-color:transparent;color:#6b7280;border:1px solid #e5e7eb;border-radius:2px;font-size:11px;font-weight:500;cursor:pointer;transition:all .15s ease;font-family:Poppins,sans-serif}.EvaluacionIA__ActionButton svg{width:14px;height:14px}.EvaluacionIA__ActionButton:hover{background-color:#f9fafb;border-color:#d1d5db;color:#374151}.EvaluacionIA__ActionButton:active{background-color:#f3f4f6}.EvaluacionIA__CopyButton{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;background-color:transparent;color:#6b7280;border:1px solid #e5e7eb;border-radius:2px;font-size:11px;font-weight:500;cursor:pointer;transition:all .15s ease;font-family:Poppins,sans-serif}.EvaluacionIA__CopyButton svg{width:13px;height:13px}.EvaluacionIA__CopyButton:hover{background-color:#f9fafb;border-color:#d1d5db;color:#374151}.EvaluacionIA__CopyButton--small{padding:4px 8px;font-size:10px}.EvaluacionIA__CopyButton--small svg{width:12px;height:12px}.EvaluacionIA__Transcription{background-color:#fafbfc;border:1px solid #e5e7eb;border-radius:2px;padding:16px;max-height:400px;overflow-y:auto}.EvaluacionIA__Transcription pre{margin:0;font-family:Poppins,sans-serif;font-size:13px;line-height:1.8;color:#4b5563;white-space:pre-wrap;word-wrap:break-word}.EvaluacionIA__Skeleton{background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6,#e5e7eb 75%);background-size:200% 100%;animation:skeleton-loading 1.5s ease-in-out infinite;border-radius:2px}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.EvaluacionIA__Skeleton--title{height:20px;width:200px;margin-bottom:8px}.EvaluacionIA__Skeleton--text{height:14px;margin-bottom:6px}.EvaluacionIA__Skeleton--date{height:12px}.EvaluacionIA__Skeleton--circle{width:100px;height:100px;border-radius:50%}.EvaluacionIA__Skeleton--sectionTitle{height:18px;width:180px}.EvaluacionIA__Skeleton--line{height:12px}.ScreeningEvaluacionIA{padding:0}.ScreeningEvaluacionIA__Loading,.ScreeningEvaluacionIA__Error{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;text-align:center;color:#00000073}.ScreeningEvaluacionIA__Spinner{width:40px;height:40px;border:4px solid rgba(0,0,0,.1);border-top-color:#1890ff;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:16px}.ScreeningEvaluacionIA__NoEvaluation{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;background-color:#fafafa;border-radius:12px;border:1px dashed #d9d9d9}.ScreeningEvaluacionIA__NoEvaluation__Icon{width:80px;height:80px;margin-bottom:24px;color:#00000040}.ScreeningEvaluacionIA__NoEvaluation__Icon svg{width:100%;height:100%}.ScreeningEvaluacionIA__NoEvaluation h3{font-size:20px;font-weight:600;color:#000000d9;margin-bottom:8px}.ScreeningEvaluacionIA__NoEvaluation p{font-size:14px;color:#00000073;margin-bottom:0}.ScreeningEvaluacionIA__Results{display:flex;flex-direction:column;gap:24px}.ScreeningEvaluacionIA__Header{display:flex;align-items:center;gap:24px;padding:24px;background:linear-gradient(135deg,#10b981,#059669);border-radius:12px;color:#fff}.ScreeningEvaluacionIA__ScoreCircle{flex-shrink:0}.ScreeningEvaluacionIA__ScoreCircle__Inner{width:120px;height:120px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 4px 12px #00000026}.ScreeningEvaluacionIA__ScoreCircle__Number{font-size:36px;font-weight:700;line-height:1}.ScreeningEvaluacionIA__ScoreCircle__Label{font-size:12px;font-weight:500;margin-top:4px;color:#000000a6}.ScreeningEvaluacionIA__HeaderInfo{flex:1}.ScreeningEvaluacionIA__HeaderInfo h3{font-size:24px;font-weight:600;margin-bottom:8px}.ScreeningEvaluacionIA__HeaderInfo p{font-size:16px;opacity:.9;line-height:1.5}.ScreeningEvaluacionIA__Date{font-size:14px!important;opacity:.75!important;margin-top:8px}.ScreeningEvaluacionIA__Section{background-color:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:20px}.ScreeningEvaluacionIA__SectionTitle{font-size:18px;font-weight:600;color:#000000d9;margin-bottom:16px}.ScreeningEvaluacionIA__Questions{display:grid;gap:20px}.ScreeningEvaluacionIA__Question{background-color:#fafafa;border:1px solid #f0f0f0;border-radius:8px;padding:16px}.ScreeningEvaluacionIA__Question__Header{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.ScreeningEvaluacionIA__Question__Number{flex-shrink:0;width:28px;height:28px;border-radius:50%;background-color:#10b981;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600}.ScreeningEvaluacionIA__Question__Header h5{flex:1;font-size:15px;font-weight:600;color:#000000d9;line-height:1.4}.ScreeningEvaluacionIA__Question__Score{flex-shrink:0;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700}.ScreeningEvaluacionIA__Question__Answer{background-color:#fff;border-left:3px solid #10b981;padding:12px;margin-bottom:12px;border-radius:4px;font-size:14px;color:#000000a6;font-style:italic}.ScreeningEvaluacionIA__Question__Comment{font-size:14px;color:#000000a6;line-height:1.6}.ScreeningEvaluacionIA__Summary{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ScreeningEvaluacionIA__Summary__Column{background-color:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:20px}.ScreeningEvaluacionIA__Summary__Title{font-size:18px;font-weight:600;margin-bottom:16px}.ScreeningEvaluacionIA__Summary__Title--positive{color:#52c41a}.ScreeningEvaluacionIA__Summary__Title--warning{color:#faad14}.ScreeningEvaluacionIA__Summary__List{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.ScreeningEvaluacionIA__Summary__List li{display:flex;align-items:flex-start;gap:8px;font-size:14px;color:#000000a6;line-height:1.6}.ScreeningEvaluacionIA__Summary__List li:before{content:"•";color:#10b981;font-weight:700;font-size:16px;flex-shrink:0}.ScreeningEvaluacionIA__Summary__Column:first-child .ScreeningEvaluacionIA__Summary__List li:before{color:#52c41a}.ScreeningEvaluacionIA__Summary__Column:last-child .ScreeningEvaluacionIA__Summary__List li:before{color:#faad14}.ScreeningEvaluacionIA__Recommendation{background:linear-gradient(135deg,#10b981,#059669);border-radius:12px;padding:24px;color:#fff}.ScreeningEvaluacionIA__Recommendation__Title{font-size:18px;font-weight:600;color:#fff!important;margin-bottom:12px}.ScreeningEvaluacionIA__Recommendation__Text{font-size:16px;line-height:1.6;opacity:.95;margin:0}.Login__Container{display:flex;min-height:100vh;align-items:center;justify-content:center;padding:0 1rem}.Login__Wrapper{width:100%;max-width:340px}.Login__Card{border-radius:2px;background-color:#fff;padding:24px;margin:16px;box-shadow:0 3px 12px #00000029;border-top:2px solid #5b6ef5}.Login__Logo{margin-bottom:24px;display:flex;justify-content:center}.Login__LogoImage{height:100px;width:auto;-o-object-fit:contain;object-fit:contain;margin-bottom:-40px;margin-top:-20px}.Login__LogoText{font-size:42px;font-weight:700;color:#5b6ef5;letter-spacing:-1px}.Login__Title{margin-bottom:20px;text-align:center;font-size:16px;font-weight:400;color:#262626}.Login__Form{display:flex;flex-direction:column;gap:20px}.Login__Field{display:flex;flex-direction:column}.Login__Label{margin-bottom:8px;display:block;font-size:14px;font-weight:400;color:#000000d9}.Login__InputWrapper{position:relative}.Login__IconWrapper{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);left:11px;display:flex;align-items:center}.Login__Icon{height:14px;width:14px;color:#00000040}.Login__Input{width:100%;border-radius:4px;border:1px solid #d9d9d9;padding:6px 11px 6px 36px;color:#262626;background-color:#fff;transition:all .3s;font-size:14px;font-weight:400;font-family:Poppins,sans-serif;line-height:1.5715;height:34px}.Login__Input::-moz-placeholder{color:#bfbfbf}.Login__Input::placeholder{color:#bfbfbf}.Login__Input:hover{border-color:#5b6ef5;background-color:#fff}.Login__Input:focus{outline:none;border-color:#5b6ef5;box-shadow:0 0 0 2px #5b6ef533;background-color:#fff}.Login__Input:disabled{opacity:.5;cursor:not-allowed;background-color:#f5f5f5}.Login__Input:-webkit-autofill,.Login__Input:-webkit-autofill:hover,.Login__Input:-webkit-autofill:focus,.Login__Input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 50px white inset!important;-webkit-text-fill-color:#262626!important;box-shadow:0 0 0 50px #fff inset!important;color:#262626!important;caret-color:#262626!important;background-color:#fff!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.Login__Input:-internal-autofill-selected{color:#262626!important;background-color:#fff!important}.Login__Input:-webkit-autofill{color:#262626!important;background-color:#fff!important}.Login__Input:autofill{color:#262626!important;background-color:#fff!important}.Login__Input,.Login__Input:focus,.Login__Input:hover,.Login__Input:active,.Login__Input:valid{color:#262626!important}.Login__Input--withEye{padding-right:36px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,select:-webkit-autofill:active{-webkit-text-fill-color:#262626!important;box-shadow:0 0 0 50px #fff inset!important;color:#262626!important;caret-color:#262626!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input:-internal-autofill-selected,textarea:-internal-autofill-selected,select:-internal-autofill-selected{color:#262626!important;background-color:#fff!important}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{color:#262626!important;background-color:#fff!important}input:autofill,textarea:autofill,select:autofill{color:#262626!important;background-color:#fff!important}input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=url],input[type=search],textarea{color:#262626!important}input::placeholder,textarea::placeholder{color:#9ca3af!important;opacity:1!important}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#9ca3af!important;opacity:1!important}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af!important;opacity:1!important}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#9ca3af!important;opacity:1!important}.Login__EyeButton{position:absolute;right:11px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:#00000073;transition:color .3s}.Login__EyeButton:hover{color:#000000a6}.Login__EyeButton:focus{outline:none}.Login__EyeIcon{width:16px;height:16px}.Login__Error{border-radius:4px;background-color:#fff2f0;border:1px solid #ffccc7;padding:8px 15px;font-size:14px;color:#ff4d4f}.Login__ForgotPassword{text-align:center;margin-top:-8px}.Login__ForgotPasswordLink{font-size:14px;color:#5b6ef5;transition:all .2s;text-decoration:none}.Login__ForgotPasswordLink:hover{color:#7b8ef7}.Login__Button{width:100%;min-width:160px;border-radius:25px;background-color:#3d64ff;border:1px solid rgb(61,100,255);padding:14px 32px;font-weight:500;color:#fff;transition:background-color .4s,border-color .4s,color .4s;cursor:pointer;font-size:13px;height:48px;line-height:1.5715;text-shadow:0 -1px 0 rgba(0,0,0,.12);box-shadow:0 2px #0000000b;letter-spacing:.5px}.Login__Button:hover{background-color:#5078ff;border-color:#5078ff}.Login__Button:active{background-color:#3255e6;border-color:#3255e6}.Login__Button:focus{outline:none}.Login__Button:disabled{cursor:not-allowed;opacity:.6;background-color:#f5f5f5;color:#00000040;border:1px solid #d9d9d9;text-shadow:none;box-shadow:none}.Login__Footer{margin-top:24px;text-align:center;font-size:12px;color:#00000073}.Button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;border-radius:2px;cursor:pointer;transition:all .2s ease;border:none;outline:none}.Button:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 3px #3d64ff1a}.Button:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.Button--primary{background-color:#3d64ff;color:#fff}.Button--primary:hover:not(:disabled){background-color:#2950eb;transform:translateY(-1px);box-shadow:0 4px 12px #3d64ff4d}.Button--primary:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #3d64ff4d}.Button--secondary{background-color:#fff;color:#374151;border:1px solid #d1d5db}.Button--secondary:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}.Button--secondary:active:not(:disabled){background-color:#f3f4f6}.Button--ghost{background-color:transparent;color:#3d64ff}.Button--ghost:hover:not(:disabled){background-color:#3d64ff0d}.Button--ghost:active:not(:disabled){background-color:#3d64ff1a}.Input{width:100%;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(178 196 255 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(0 15 51 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.Input:focus{--tw-border-opacity: 1;border-color:rgb(0 70 209 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(178 196 255 / var(--tw-ring-opacity, 1))}.Input:is(.dark *){--tw-border-opacity: 1;border-color:rgb(0 42 131 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(0 15 51 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(241 245 255 / var(--tw-text-opacity, 1))}.Input:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(0 55 170 / var(--tw-ring-opacity, 1))}.Input--error{--tw-border-opacity: 1;border-color:rgb(255 77 79 / var(--tw-border-opacity, 1))}.Input--error:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 77 79 / var(--tw-ring-opacity, 1))}.Input__Error{font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(255 77 79 / var(--tw-text-opacity, 1))}.Card{border-radius:2px;border:1px solid #e5e7eb;background-color:#fff;padding:20px;box-shadow:0 1px 3px #0000001a}.AppLayout__UserInfo{display:flex;align-items:center;gap:.75rem}.AppLayout__UserInfoText{text-align:right}.AppLayout__UserName{font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.AppLayout__UserName:is(.dark *){--tw-text-opacity: 1;color:rgb(178 196 255 / var(--tw-text-opacity, 1))}.AppLayout__UserRole{font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.AppLayout__UserRole:is(.dark *){--tw-text-opacity: 1;color:rgb(77 120 243 / var(--tw-text-opacity, 1))}.AppLayout__LogoutButton{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1));padding:.5rem;--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.AppLayout__LogoutButton:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.AppLayout__LogoutButton:is(.dark *){background-color:#7f1d1d33;--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.AppLayout__LogoutButton:hover:is(.dark *){background-color:#7f1d1d4d}.AppLayout__LogoutIcon{height:1.25rem;width:1.25rem}.AppLayout__Footer{border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem 2rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.AppLayout__Footer:is(.dark *){--tw-border-opacity: 1;border-color:rgb(0 28 89 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(0 15 51 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(0 70 209 / var(--tw-text-opacity, 1))}.Heading{--tw-text-opacity: 1;color:rgb(0 15 51 / var(--tw-text-opacity, 1))}.Heading:is(.dark *){--tw-text-opacity: 1;color:rgb(221 230 255 / var(--tw-text-opacity, 1))}.Badge{display:inline-flex;align-items:center;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.CandidateModal__SectionContent .Badge{border-radius:2px}.Badge--info{--tw-bg-opacity: 1;background-color:rgb(221 230 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(0 42 131 / var(--tw-text-opacity, 1))}.Badge--success{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.Badge--warning{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(246 166 9 / var(--tw-text-opacity, 1))}.CandidateModal__SectionContent .Badge--warning{border-radius:2px}.Badge--error{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 77 79 / var(--tw-text-opacity, 1))}.SearchInput__Wrapper{position:relative;display:inline-block;width:100%}.SearchInput__Input{width:100%;padding:8px 32px 8px 12px;border:1px solid #d9d9d9!important;border-radius:4px;font-size:14px;line-height:1.5715;color:#000000d9;background-color:#fff;transition:all .3s}.SearchInput__Input:hover{border:1px solid #5b6ef5!important;border-color:#5b6ef5!important}.SearchInput__Input:focus,.SearchInput__Input:active{border:1px solid #5b6ef5!important;border-color:#5b6ef5!important;outline:none!important;box-shadow:0 0 0 2px #5b6ef533!important}.SearchInput__Input::-moz-placeholder{color:#bfbfbf}.SearchInput__Input::placeholder{color:#bfbfbf}.SearchInput__Suffix{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#00000073;pointer-events:none}.SearchInput__Icon{display:inline-block;width:1em;height:1em}.PageHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.PageHeader__Content{flex:1 1 0%}.PageHeader__Title{margin-bottom:.5rem}.PageHeader__Description{--tw-text-opacity: 1;color:rgb(0 55 170 / var(--tw-text-opacity, 1))}.PageHeader__Description:is(.dark *){--tw-text-opacity: 1;color:rgb(128 159 255 / var(--tw-text-opacity, 1))}.PageHeader__Actions{display:flex;gap:.5rem}.Page__LoadingContainer{display:flex;height:16rem;align-items:center;justify-content:center}.Page__LoadingText{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.Page__ErrorAlert{position:relative;margin-bottom:1.5rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1));padding:1rem;display:flex;align-items:center;justify-content:space-between;gap:16px}.Page__ErrorText{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1));flex:1;margin:0}.Page__ErrorCloseButton{background:transparent;border:none;color:#dc2626;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s;flex-shrink:0}.Page__ErrorCloseButton:hover{background-color:#dc26261a}.Page__ErrorCloseButton:active{transform:scale(.95)}.Page__EmptyState{grid-column:1 / -1;padding-top:3rem;padding-bottom:3rem;text-align:center;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.Page__EmptyActions{margin-top:1rem}.AppLayout__MobileMenuButton{display:none}.AppLayout__Overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:999;opacity:0;transition:opacity .3s ease;cursor:pointer}.AppLayout__Overlay--visible{display:block!important;opacity:1!important}@media (max-width: 1024px){.ResponsiveLayout__Container{grid-template-columns:1fr!important}.ResponsiveLayout__Content{margin-left:0!important;width:100%}.ResponsiveNav__Actions--tablet{display:flex!important}.AppLayout__MobileMenuButton{display:flex!important;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #e5e7eb;border-radius:2px;background-color:#fff;cursor:pointer;transition:all .2s ease;position:relative;z-index:1001}.AppLayout__MobileMenuButton:hover{background-color:#f9fafb;border-color:#3d64ff}.AppLayout__MobileMenuButton:active{transform:scale(.95)}.AppLayout__MobileMenuButton svg{width:20px;height:20px;color:#374151}.Nav__Items__Wrapper{position:fixed;top:0;left:-320px;right:auto;transform:none;width:280px;height:100vh;background-color:#fff;box-shadow:4px 0 24px #00000026;z-index:1000;transition:left .3s cubic-bezier(.4,0,.2,1);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding-top:80px}.Nav__Items__Wrapper--open{left:0!important}.Nav__Items{flex-direction:column;padding:20px 16px;gap:8px}.Nav__PillButton{width:100%;justify-content:flex-start;padding:14px 16px;font-size:15px;font-weight:500;border-radius:2px;transition:all .2s ease;background-color:transparent}.Nav__PillButton:hover{background-color:#3d64ff14}.Nav__PillButton.active{background-color:#3d64ff1f;color:#3d64ff;font-weight:600}.Nav__Items:before{content:"Menú";display:block;font-size:13px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;padding:0 16px 12px;margin-bottom:8px;border-bottom:1px solid #e5e7eb}.Filter__Container{position:fixed!important;top:0;left:-320px;width:300px;height:100vh;background-color:#fff!important;box-shadow:4px 0 24px #00000026;z-index:999;transition:left .3s cubic-bezier(.4,0,.2,1);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:80px 20px 24px 28px!important}.Filter__Container--open{left:0!important}.Content__SidebarGrid{display:block!important}.Content__MainArea{width:100%!important;padding-top:20px!important;padding-left:0!important;padding-right:0!important}.FilterHeader__Container{flex-direction:column;align-items:stretch!important;height:auto!important;padding:20px 24px!important;gap:16px;margin-top:20px!important}.Stats__Container{flex-direction:column;gap:16px}.Stats__Group{display:grid!important;grid-template-columns:repeat(3,1fr);gap:16px}.Stats__SearchWrapper{width:100%;max-width:none}.FilterButton__Mobile{display:flex!important}.Filter__CloseButton{display:flex}.Nav__Link--oportunidades,.Nav__Items__Wrapper .Nav__Link,[class*=Nav__Link]{display:none!important}.Stats__Radio{border-radius:50%!important;width:16px!important;height:16px!important}.Stats__Radio:checked:after{border-radius:50%!important}}@media (max-width: 768px){.ResponsiveMobile__HideNavActions,.Nav__Actions{display:none!important}.ResponsiveMobile__Body,body{font-size:14px}.ResponsiveMobile__H1,h1{font-size:24px!important;line-height:1.3!important}.ResponsiveMobile__H2,h2{font-size:20px!important;line-height:1.3!important}.ResponsiveMobile__H3,h3{font-size:18px!important;line-height:1.4!important}.ResponsiveMobile__H4,h4{font-size:16px!important;line-height:1.4!important}.ResponsiveMobile__H5,h5{font-size:14px!important;line-height:1.5!important}.ResponsiveMobile__Header,.AppLayout__Header{padding:12px 16px!important;height:auto!important}.ResponsiveMobile__Logo,.AppLayout__Logo{height:36px!important}.ResponsiveMobile__Content,.AppLayout__Content{padding:16px!important}.Nav__Items__Wrapper{left:-100vw;right:auto;transform:none;width:75vw;max-width:300px;padding-top:70px}.Nav__Items__Wrapper--open{left:0!important}.Nav__Items{padding:16px 12px}.Nav__PillButton{padding:12px 14px;font-size:14px}.Filter__Container{position:fixed!important;top:0;left:-100vw;width:85vw;max-width:320px;height:100vh;background-color:#fff!important;box-shadow:4px 0 24px #00000026;z-index:1000;transition:left .3s cubic-bezier(.4,0,.2,1);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:70px 16px 20px 24px!important}.Filter__Container--open{left:0!important}.Filter__CloseButton{position:absolute;top:16px;right:16px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:#fff;border:1px solid #e5e7eb;border-radius:2px;cursor:pointer;transition:all .2s ease;z-index:10}.Filter__CloseButton:hover{background-color:#f9fafb;border-color:#d1d5db}.Filter__CloseButton svg{width:18px;height:18px;color:#374151}.Content__SidebarGrid{display:block!important}.Content__MainArea{width:100%!important;padding-top:16px!important;padding-left:0!important;padding-right:0!important}.FilterHeader__Container{flex-direction:column;align-items:stretch!important;height:auto!important;padding:16px!important;gap:16px;margin-top:16px!important}.Stats__Container{flex-direction:column;gap:12px}.Stats__Group{display:grid!important;grid-template-columns:repeat(3,1fr);gap:12px}.Stats__Item{padding:12px!important}.Stats__SearchWrapper{width:100%}.FilterButton__Mobile{display:flex!important;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;background-color:#fff;border:1px solid #e5e7eb;border-radius:2px;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.FilterButton__Mobile:hover{background-color:#f9fafb;border-color:#3d64ff}.FilterButton__Mobile:active{transform:scale(.98)}.FilterButton__Mobile svg{width:18px;height:18px}.Nav__Link--oportunidades,.Nav__Items__Wrapper .Nav__Link,[class*=Nav__Link]{display:none!important}.Stats__Radio{border-radius:50%!important;width:16px!important;height:16px!important}.Stats__Radio:checked:after{border-radius:50%!important}.MobileMenu__Overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:998;animation:fadeIn .2s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ResponsiveMobile__PageHeader,.Page__Header{flex-direction:column;align-items:flex-start!important;gap:16px;padding:16px!important}.ResponsiveMobile__PageTitle,.Page__Title{font-size:22px!important}.ResponsiveMobile__PageActions,.Page__Actions{width:100%;flex-direction:column;gap:8px}.ResponsiveMobile__PageActions>*,.Page__Actions>*{width:100%}.ResponsiveMobile__Modal,.Modal__Container{width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;margin:0!important;border-radius:0!important}.ResponsiveMobile__ModalContent,.Modal__Content{padding:16px!important;max-height:calc(100vh - 120px)!important}.ResponsiveMobile__ModalHeader,.Modal__Header{padding:16px!important;flex-direction:column;align-items:flex-start!important;gap:12px}.ResponsiveMobile__ModalFooter,.Modal__Footer{padding:16px!important;flex-direction:column-reverse;gap:10px}.ResponsiveMobile__ModalFooter button,.Modal__Footer button{width:100%}.CandidateModal__Container{width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;border-radius:0!important;margin:0!important}.CandidateModal__Header{flex-direction:column;align-items:flex-start!important;gap:12px;padding:16px!important}.CandidateModal__HeaderTop{flex-direction:column;align-items:flex-start!important;width:100%;gap:12px}.CandidateModal__Tabs{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.CandidateModal__Tab{white-space:nowrap;font-size:13px;padding:10px 14px;min-width:-moz-fit-content;min-width:fit-content}.CandidateModal__Body{padding:16px!important;max-height:calc(100vh - 180px)!important}.CandidateModal__Section{padding:14px!important;margin-bottom:12px}.CandidateModal__SectionTitle{font-size:15px!important}.SuccessModal__Content,.WarningModal__Content,.ConfirmModal__Content{width:95vw!important;max-width:95vw!important;padding:24px!important;margin:20px auto!important}.ConfirmModal__Actions{flex-direction:column-reverse;gap:8px}.ConfirmModal__Button{width:100%}.InviteUserModal__Container{width:95vw!important;max-width:95vw!important;margin:20px auto!important}.InviteUserModal__Actions{flex-direction:column-reverse;gap:10px}.InviteUserModal__CancelButton,.InviteUserModal__SubmitButton{width:100%}.EvaluacionIA__Header{flex-direction:column!important;align-items:flex-start!important;gap:16px;padding:20px 16px!important}.EvaluacionIA__HeaderTop{flex-direction:column;align-items:flex-start!important;width:100%}.EvaluacionIA__HeaderInfo{width:100%}.EvaluacionIA__HeaderInfo h3{font-size:16px!important}.EvaluacionIA__HeaderInfo p{font-size:12px!important}.EvaluacionIA__ScoreCircle{align-self:center;margin-top:8px}.EvaluacionIA__ScoreCircle__Inner{width:80px!important;height:80px!important}.EvaluacionIA__ScoreCircle__Number{font-size:28px!important}.EvaluacionIA__ScoreCircle__Label{font-size:8px!important}.EvaluacionIA__Summary{grid-template-columns:1fr!important;gap:16px}.EvaluacionIA__Questions,.EvaluacionIA__Areas{gap:12px}.EvaluacionIA__Question__Header,.EvaluacionIA__Area__Header{flex-direction:column;align-items:flex-start!important;gap:10px}.EvaluacionIA__Question__Score,.EvaluacionIA__Area__Score{align-self:flex-start}.EvaluacionIA__TranscriptionHeader{flex-direction:column;align-items:flex-start!important;gap:12px}.EvaluacionIA__TranscriptionActions{width:100%;justify-content:flex-start}.EvaluacionIA__RecommendationHeader{flex-direction:column;align-items:flex-start!important}.EvaluacionIA__Section{padding:16px!important}.EvaluacionIA__SectionTitle{font-size:14px!important}.PostulacionCard__Header{padding:16px!important}.PostulacionCard__Grid{grid-template-columns:1fr!important;gap:12px}.PostulacionCard__Section{padding:14px!important}.ScreeningRespuestas__Header{padding:16px!important}.ScreeningRespuestas__AnswerCard{padding:14px!important}.Card{padding:16px!important}.CandidateCard__Wrapper{flex-direction:column}.CandidateCard__Side{width:100%;border-right:none;border-bottom:1px solid #e5e7eb;padding:16px}.CandidateCard__Main{padding:16px}.CandidateCard__TopRow{flex-direction:column;align-items:flex-start!important;gap:12px}.CandidateCard__Actions{width:100%;flex-wrap:wrap}.CandidateCard__Tag{font-size:11px;padding:4px 8px}.JobCard__Container,.OportunidadCard__Container{padding:16px!important}.JobCard__Header,.OportunidadCard__Header{flex-direction:column;align-items:flex-start!important;gap:12px}.JobCard__Actions,.OportunidadCard__Actions{width:100%;flex-direction:column;gap:8px}.JobCard__Actions button,.OportunidadCard__Actions button{width:100%}.Form__Row{grid-template-columns:1fr!important;gap:12px}.Form__Group{margin-bottom:16px}.Form__Label{font-size:13px!important}.Form__Input,.Form__Select,.Form__Textarea{font-size:14px!important;padding:10px 12px!important}.Form__Actions{flex-direction:column-reverse;gap:10px;margin-top:20px}.Form__Actions button{width:100%}.Table__Container{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -16px;padding:0 16px}.Table{min-width:600px;font-size:13px}.Table th,.Table td{padding:10px 12px!important}.Grid{grid-template-columns:1fr!important;gap:12px}.Grid--2cols,.Grid--3cols,.Grid--4cols{grid-template-columns:1fr!important}.StatsCard{padding:16px!important}.StatsCard__Value{font-size:28px!important}.StatsCard__Label{font-size:12px!important}.StatsRadioGroup__Options{flex-direction:column;gap:8px}.StatsRadioGroup__Option{width:100%;padding:12px!important}.Button,.OutlineButton{padding:10px 16px!important;font-size:13px!important}.Button svg,.OutlineButton svg{width:16px;height:16px}.Filters__Container{flex-direction:column;gap:12px}.Filters__Group,.Filters__Input,.Filters__Select{width:100%}.Badge{font-size:11px!important;padding:4px 8px!important}.Candidate__Empty,.EmptyState{padding:24px 16px!important;min-height:240px!important}.Candidate__Empty__Icon,.EmptyState__Icon{width:48px!important;height:48px!important}.Candidate__Empty__Icon svg,.EmptyState__Icon svg{font-size:24px!important}.Candidate__Empty__Text,.EmptyState__Description{font-size:13px!important}.Breadcrumb{font-size:12px!important;flex-wrap:wrap}.Tooltip{font-size:12px!important;padding:6px 10px!important}.Pagination{flex-wrap:wrap;gap:6px}.Pagination__Button{min-width:36px;height:36px;font-size:13px}.LoadingState{padding:24px 16px!important}.LoadingState__Text{font-size:13px!important}.Skeleton{height:16px!important}.Skeleton--title{height:20px!important}.hide-mobile{display:none!important}.show-mobile{display:block!important}.CandidateModal__AvatarCircle{width:64px!important;height:64px!important;font-size:24px!important}.CandidateModal__Name{font-size:18px!important}.CandidateModal__Email{font-size:12px!important}.CandidateModal__BadgeList{flex-wrap:wrap}.PostulacionCard__FilesList,.PostulacionCard__EvaluationsList{gap:10px}.PostulacionCard__FileItem{padding:12px!important}.EvaluacionIA__Transcription{padding:12px!important;max-height:300px!important}.EvaluacionIA__Transcription pre{font-size:12px!important}.EvaluacionIA__ActionButton,.EvaluacionIA__CopyButton{font-size:10px!important;padding:5px 10px!important}.EvaluacionIA__ActionButton svg,.EvaluacionIA__CopyButton svg{width:12px!important;height:12px!important}.VacantesPage__Filters{flex-direction:column;align-items:stretch!important;gap:16px;padding:16px}.VacantesPage__FilterGroup{flex-direction:column;align-items:stretch!important;gap:10px;width:100%}.VacantesPage__FilterGroup--checkboxes{padding-left:0;margin-left:0;border-left:none}.VacantesPage__Radio{padding:12px 16px;border:1px solid #e5e7eb;border-radius:2px;background-color:#fafbfc;transition:all .2s ease}.VacantesPage__Radio:first-child,.VacantesPage__Radio:last-child{border-right:1px solid #e5e7eb}.VacantesPage__Radio--checked{background-color:#5589ff0d;border-color:#5589ff}.VacantesPage__Checkbox{padding:12px 16px;border-radius:2px;justify-content:flex-start}.VacantesPage__Checkbox:after{display:none}.VacantesPage__SearchContainer{margin-left:0;max-width:100%;width:100%}.VacantesPage__SearchInput{width:100%}}@media (max-width: 480px){body{font-size:13px}h1{font-size:20px!important}h2{font-size:18px!important}h3{font-size:16px!important}h4{font-size:15px!important}h5{font-size:13px!important}.AppLayout__Content,.Card,.Modal__Content,.CandidateModal__Body,.Page__Header{padding:12px!important}.Button,.OutlineButton{padding:8px 12px!important;font-size:12px!important}.CandidateModal__Tab{font-size:12px!important;padding:8px 12px!important}.EvaluacionIA__ScoreCircle__Inner{width:70px!important;height:70px!important}.EvaluacionIA__ScoreCircle__Number{font-size:24px!important}.Form__Input,.Form__Select,.Form__Textarea{font-size:13px!important;padding:8px 10px!important}}@media (max-width: 768px) and (orientation: landscape){.Modal__Container,.CandidateModal__Container{height:auto!important;max-height:95vh!important}.Modal__Content,.CandidateModal__Body{max-height:calc(95vh - 140px)!important}.EvaluacionIA__ScoreCircle{align-self:flex-start;margin-left:20px}}@media (hover: none) and (pointer: coarse){button,a,.clickable{min-height:44px;min-width:44px}.CandidateModal__Tab{min-height:44px}.Table__Row{min-height:48px}.Button:hover,.OutlineButton:hover,.CandidateCard__Wrapper:hover{transform:none}}.PageSkeleton{width:100%;padding:24px;animation:fadeIn .3s ease-in}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.PageSkeleton__Header{margin-bottom:32px}.PageSkeleton__TitleBar{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.PageSkeleton__Title{width:280px;height:36px;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6,#e5e7eb 75%);background-size:200% 100%;animation:skeleton-loading 1.5s ease-in-out infinite;border-radius:2px}.PageSkeleton__Actions{display:flex;gap:12px}.PageSkeleton__Button{width:120px;height:36px;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6,#e5e7eb 75%);background-size:200% 100%;animation:skeleton-loading 1.5s ease-in-out infinite;border-radius:2px}.PageSkeleton__Filters{display:flex;align-items:center;gap:16px;padding:16px;background-color:#fff;border-radius:2px;border:1px solid #e5e7eb}.PageSkeleton__Filter{width:140px;height:32px;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6,#e5e7eb 75%);background-size:200% 100%;animation:skeleton-loading 1.5s ease-in-out infinite;border-radius:2px}.PageSkeleton__SearchBar{margin-left:auto;width:280px;height:36px;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6,#e5e7eb 75%);background-size:200% 100%;animation:skeleton-loading 1.5s ease-in-out infinite;border-radius:2px}.PageSkeleton__Content{background-color:#fff;border-radius:2px;padding:24px}.PageSkeleton__Grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.PageSkeleton__Card{background-color:#fff;border:1px solid #e5e7eb;border-radius:2px;padding:20px;display:flex;flex-direction:column;gap:16px}.PageSkeleton__CardHeader{display:flex;align-items:center;gap:12px}.PageSkeleton__CardAvatar{width:48px;height:48px;border-radius:50%;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6,#e5e7eb 75%);background-size:200% 100%;animation:skeleton-loading 1.5s ease-in-out infinite;flex-shrink:0}.PageSkeleton__CardInfo{flex:1;display:flex;flex-direction:column;gap:8px}.PageSkeleton__CardTitle{width:70%;height:18px;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6,#e5e7eb 75%);background-size:200% 100%;animation:skeleton-loading 1.5s ease-in-out infinite;border-radius:2px}.PageSkeleton__CardSubtitle{width:50%;height:14px;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6,#e5e7eb 75%);background-size:200% 100%;animation:skeleton-loading 1.5s ease-in-out infinite;border-radius:2px}.PageSkeleton__CardBody{display:flex;flex-direction:column;gap:10px}.PageSkeleton__CardLine{width:100%;height:14px;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6,#e5e7eb 75%);background-size:200% 100%;animation:skeleton-loading 1.5s ease-in-out infinite;border-radius:2px}.PageSkeleton__CardLine--short{width:60%}.PageSkeleton__CardFooter{display:flex;gap:8px;flex-wrap:wrap}.PageSkeleton__CardTag{width:80px;height:24px;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6,#e5e7eb 75%);background-size:200% 100%;animation:skeleton-loading 1.5s ease-in-out infinite;border-radius:2px}@media (max-width: 768px){.PageSkeleton{padding:16px}.PageSkeleton__Header{margin-bottom:20px}.PageSkeleton__TitleBar{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:16px}.PageSkeleton__Title{width:200px;height:28px}.PageSkeleton__Actions{width:100%;flex-direction:column;gap:8px}.PageSkeleton__Button{width:100%}.PageSkeleton__Filters{flex-direction:column;padding:12px}.PageSkeleton__Filter{width:100%}.PageSkeleton__SearchBar{margin-left:0;width:100%}.PageSkeleton__Content{padding:16px}.PageSkeleton__Grid{grid-template-columns:1fr;gap:16px}.PageSkeleton__Card{padding:16px}}.NuevaOportunidad__StepHeader{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px}.NuevaOportunidad__StepIcon{flex-shrink:0;width:40px;height:40px;background-color:#f0f0f0;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#666}.NuevaOportunidad__StepIcon svg{width:20px;height:20px}.NuevaOportunidad__StepTitle{font-family:Poppins,sans-serif;font-size:20px;font-weight:600;color:#000000d9;margin:0;line-height:1.3}.NuevaOportunidad__StepDescription{font-family:Poppins,sans-serif;font-size:14px;color:#0000008c;margin:4px 0 0;line-height:1.5}.NuevaOportunidad__InfoBox{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border-radius:6px;margin-bottom:20px}.NuevaOportunidad__InfoBox--info{background-color:#e6f7ff;border:1px solid #91d5ff}.NuevaOportunidad__InfoBox--warning{background-color:#fff7e6;border:1px solid #ffd591}.NuevaOportunidad__InfoIcon{flex-shrink:0;margin-top:2px;width:18px;height:18px}.NuevaOportunidad__InfoIcon svg{width:18px;height:18px}.NuevaOportunidad__InfoBox--info .NuevaOportunidad__InfoIcon{color:#1890ff}.NuevaOportunidad__InfoBox--warning .NuevaOportunidad__InfoIcon{color:#fa8c16}.NuevaOportunidad__InfoContent{flex:1}.NuevaOportunidad__InfoTitle{font-family:Poppins,sans-serif;font-size:14px;font-weight:600;margin:0 0 4px;line-height:1.3}.NuevaOportunidad__InfoBox--info .NuevaOportunidad__InfoTitle{color:#0050b3}.NuevaOportunidad__InfoBox--warning .NuevaOportunidad__InfoTitle{color:#ad6800}.NuevaOportunidad__InfoText{font-family:Poppins,sans-serif;font-size:13px;margin:0;line-height:1.5}.NuevaOportunidad__InfoBox--info .NuevaOportunidad__InfoText{color:#096dd9}.NuevaOportunidad__InfoBox--warning .NuevaOportunidad__InfoText{color:#d48806}.NuevaOportunidad__PreviewHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:12px;margin-top:20px}.NuevaOportunidad__LabelWithIcon{display:flex;align-items:center;gap:8px;color:#666}.NuevaOportunidad__PreviewActions{display:flex;align-items:center;gap:8px}.NuevaOportunidad__Button{font-family:Poppins,sans-serif;display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;border-radius:6px;border:1px solid transparent;cursor:pointer;transition:all .2s ease;white-space:nowrap}.NuevaOportunidad__Button svg{width:16px;height:16px}.NuevaOportunidad__Button:disabled{opacity:.5;cursor:not-allowed}.NuevaOportunidad__Button--success{background-color:#52c41a;color:#fff;border-color:#52c41a}.NuevaOportunidad__Button--success:hover:not(:disabled){background-color:#73d13d;border-color:#73d13d}.NuevaOportunidad__Button--secondary{background-color:#f5f5f5;color:#000000a6;border-color:#d9d9d9}.NuevaOportunidad__Button--secondary:hover:not(:disabled){background-color:#e6e6e6;border-color:#bfbfbf;color:#000000d9}.NuevaOportunidad__PreviewCard{background-color:#fafafa;border:1px solid #e8e8e8;border-radius:6px;padding:16px}.NuevaOportunidad__PreviewTitle{display:flex;align-items:center;gap:8px;margin-bottom:8px}.NuevaOportunidad__PreviewTitle h4{font-size:16px;font-weight:600;color:#000000d9;margin:0}.NuevaOportunidad__PreviewDescription{font-size:14px;color:#000000a6;line-height:1.6;margin:0 0 16px}.NuevaOportunidad__Badge{font-family:Poppins,sans-serif;display:inline-flex;align-items:center;padding:3px 10px;font-size:12px;font-weight:500;border-radius:4px;white-space:nowrap}.NuevaOportunidad__Badge--success{background-color:#f6ffed;color:#52c41a;border:1px solid #b7eb8f}.NuevaOportunidad__Badge--inactive{background-color:#fafafa;color:#00000073;border:1px solid #d9d9d9}.NuevaOportunidad__Alert{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:4px;margin-top:12px}.NuevaOportunidad__Alert--warning{background-color:#fffbf0;border:1px solid #ffe58f}.NuevaOportunidad__Alert svg{flex-shrink:0;margin-top:2px}.NuevaOportunidad__Alert--warning svg{color:#faad14}.NuevaOportunidad__AlertTitle{font-size:13px;font-weight:600;color:#d48806;margin:0 0 4px;line-height:1.3}.NuevaOportunidad__AlertText{font-size:12px;color:#ad6800;margin:0;line-height:1.5}.NuevaOportunidad__PreviewSection{margin-top:16px;padding-top:16px;border-top:1px solid #e8e8e8}.NuevaOportunidad__SectionHeader{font-family:Poppins,sans-serif;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#000000bf;margin-bottom:14px}.NuevaOportunidad__SectionHeader svg{width:18px;height:18px;color:#666}.NuevaOportunidad__ConfigItem{margin-bottom:14px}.NuevaOportunidad__ConfigItem:last-child{margin-bottom:0}.NuevaOportunidad__ConfigLabel{font-family:Poppins,sans-serif;display:block;font-size:14px;font-weight:500;color:#000000a6;margin-bottom:8px}.NuevaOportunidad__TagsWrapper{display:flex;flex-wrap:wrap;gap:6px}.NuevaOportunidad__Tag{display:inline-block;padding:3px 10px;font-size:12px;font-weight:500;border-radius:3px;white-space:nowrap}.NuevaOportunidad__Tag--purple{background-color:#f9f0ff;color:#722ed1;border:1px solid #d3adf7}.NuevaOportunidad__EmptyText{font-family:Poppins,sans-serif;font-size:14px;color:#00000073;font-style:italic;margin:0}.NuevaOportunidad__QuestionsList{list-style:none;padding:0;margin:0}.NuevaOportunidad__QuestionsList li{font-family:Poppins,sans-serif;position:relative;padding-left:18px;font-size:14px;color:#000000a6;line-height:1.6;margin-bottom:10px}.NuevaOportunidad__QuestionsList li:last-child{margin-bottom:0}.NuevaOportunidad__QuestionsList li:before{content:"•";position:absolute;left:4px;color:#00000073}.NuevaOportunidad__MoreItems{color:#00000073!important;font-style:italic}.NuevaOportunidad__HelperText{font-size:13px;margin-top:4px;line-height:1.4}.NuevaOportunidad__HelperText--warning{color:#fa8c16}.NuevaOportunidad__Link{color:#1890ff;text-decoration:none}.NuevaOportunidad__Link:hover{text-decoration:underline}.NuevaOportunidad__Button--danger{background-color:#ff4d4f;color:#fff;border-color:#ff4d4f}.NuevaOportunidad__Button--danger:hover:not(:disabled){background-color:#ff7875;border-color:#ff7875}.NuevaOportunidad__EmptyState{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:56px 28px;text-align:center;background-color:#fafafa;border:1px dashed #d9d9d9;border-radius:8px}.NuevaOportunidad__EmptyIcon{color:#00000040;margin-bottom:16px;width:64px;height:64px}.NuevaOportunidad__EmptyIcon svg{width:64px;height:64px}.NuevaOportunidad__EmptyText{font-family:Poppins,sans-serif;font-size:15px;color:#00000073;margin:0;line-height:1.5}.NuevaOportunidad__QuestionsList{display:flex;flex-direction:column;gap:12px}.NuevaOportunidad__QuestionCard{background-color:#fff;border:1px solid #e8e8e8;border-radius:6px;padding:16px;transition:box-shadow .2s ease}.NuevaOportunidad__QuestionCard:hover{box-shadow:0 2px 8px #00000014}.NuevaOportunidad__QuestionHeader{display:flex;align-items:flex-start;gap:12px}.NuevaOportunidad__QuestionNumber{font-family:Poppins,sans-serif;flex-shrink:0;width:32px;height:32px;background-color:#f0f0f0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#000000a6}.NuevaOportunidad__QuestionContent{flex:1;min-width:0}.NuevaOportunidad__QuestionText{font-family:Poppins,sans-serif;font-size:15px;font-weight:500;color:#000000d9;line-height:1.6;margin:0 0 10px}.NuevaOportunidad__QuestionMeta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.NuevaOportunidad__Badge--required{background-color:#e6f7ff;color:#1890ff;border:1px solid #91d5ff}.NuevaOportunidad__QuestionType{font-size:13px;color:#00000073}.NuevaOportunidad__QuestionOptions{margin-top:8px;font-size:13px;color:#000000a6}.NuevaOportunidad__OptionsLabel{font-weight:500;margin-right:4px}.NuevaOportunidad__OptionsText{color:#000000a6}.NuevaOportunidad__OptionsList{list-style:none;padding:0;margin:4px 0 0 16px}.NuevaOportunidad__OptionsList li{position:relative;padding-left:12px;margin-bottom:4px;font-size:13px;color:#000000a6}.NuevaOportunidad__OptionsList li:before{content:"•";position:absolute;left:0;color:#00000073}.NuevaOportunidad__QuestionActions{display:flex;align-items:flex-start;gap:6px}.NuevaOportunidad__IconButton{padding:8px;background-color:transparent;border:1px solid #d9d9d9;border-radius:4px;cursor:pointer;transition:all .2s ease;color:#00000073;display:flex;align-items:center;justify-content:center}.NuevaOportunidad__IconButton svg{width:16px;height:16px}.NuevaOportunidad__IconButton:hover:not(:disabled){background-color:#f5f5f5;border-color:#bfbfbf;color:#000000a6}.NuevaOportunidad__IconButton:disabled{opacity:.3;cursor:not-allowed}.NuevaOportunidad__IconButton--edit:hover:not(:disabled){background-color:#e6f7ff;border-color:#91d5ff;color:#1890ff}.NuevaOportunidad__IconButton--delete:hover:not(:disabled){background-color:#fff1f0;border-color:#ffccc7;color:#ff4d4f}.NuevaOportunidad__FormCard{background-color:#fafafa;border:1px solid #e8e8e8;border-radius:8px;padding:20px;margin-top:16px}.NuevaOportunidad__FormTitle{font-family:Poppins,sans-serif;font-size:16px;font-weight:600;color:#000000d9;margin:0 0 18px}.NuevaOportunidad__Textarea{font-family:Poppins,sans-serif;width:100%;padding:10px 14px;border:1px solid #d9d9d9;border-radius:6px;font-size:14px;resize:vertical;transition:border-color .2s ease}.NuevaOportunidad__Textarea:focus{outline:none;border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff1a}.NuevaOportunidad__Select{font-family:Poppins,sans-serif;width:100%;padding:10px 14px;border:1px solid #d9d9d9;border-radius:6px;font-size:14px;background-color:#fff;cursor:pointer;transition:border-color .2s ease}.NuevaOportunidad__Select:focus{outline:none;border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff1a}.NuevaOportunidad__Input{font-family:Poppins,sans-serif;flex:1;padding:10px 14px;border:1px solid #d9d9d9;border-radius:6px;font-size:14px;transition:border-color .2s ease}.NuevaOportunidad__Input:focus{outline:none;border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff1a}.NuevaOportunidad__FieldRow{display:flex;align-items:flex-end;gap:16px}.NuevaOportunidad__CheckboxField{display:flex;align-items:center;gap:8px;padding-bottom:4px}.NuevaOportunidad__Checkbox{width:18px;height:18px;cursor:pointer}.NuevaOportunidad__CheckboxLabel{font-family:Poppins,sans-serif;font-size:14px;color:#000000d9;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.NuevaOportunidad__OptionRow{display:flex;gap:8px;margin-bottom:8px}.NuevaOportunidad__FormActions{display:flex;gap:12px;margin-top:20px}.NuevaOportunidad__Button--primary{padding:8px 16px;background-color:#1890ff;color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.NuevaOportunidad__Button--primary:hover{background-color:#40a9ff}.NuevaOportunidad__Summary{display:flex;align-items:center;gap:16px;padding:14px 18px;background-color:#e6f7ff;border:1px solid #91d5ff;border-radius:8px;margin-top:24px}.NuevaOportunidad__SummaryItem{display:flex;align-items:center;gap:8px}.NuevaOportunidad__SummaryLabel{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;color:#096dd9}.NuevaOportunidad__SummaryValue{font-family:Poppins,sans-serif;font-size:14px;font-weight:600;color:#0050b3}.NuevaOportunidad__SummaryDivider{color:#91d5ff;font-size:14px}.Competencias__LegendBox{background-color:#e6f7ff;border:1px solid #91d5ff;border-radius:8px;padding:18px;margin-bottom:24px}.Competencias__LegendHeader{display:flex;align-items:center;gap:10px;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;color:#0050b3;margin-bottom:14px}.Competencias__LegendHeader svg{width:20px;height:20px}.Competencias__LegendList{display:flex;flex-direction:column;gap:10px}.Competencias__LegendItem{display:flex;align-items:center;gap:12px}.Competencias__LegendText{font-family:Poppins,sans-serif;font-size:14px;color:#096dd9;line-height:1.5}.Competencias__Badge{font-family:Poppins,sans-serif;display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;font-size:13px;font-weight:600;border-radius:4px;border:1px solid;min-width:36px}.Competencias__Badge--A{background-color:#f6ffed;color:#52c41a;border-color:#b7eb8f}.Competencias__Badge--B{background-color:#e6f7ff;color:#1890ff;border-color:#91d5ff}.Competencias__Badge--C{background-color:#fffbe6;color:#faad14;border-color:#ffe58f}.Competencias__Badge--D{background-color:#fff2e8;color:#fa8c16;border-color:#ffbb96}.Competencias__Section{margin-bottom:24px}.Competencias__SectionTitle{font-family:Poppins,sans-serif;font-size:16px;font-weight:600;color:#000000d9;margin-bottom:14px}.Competencias__SelectedList{display:flex;flex-direction:column;gap:12px}.Competencias__SelectedCard{background-color:#f6ffed;border:1px solid #b7eb8f;border-radius:6px;padding:16px}.Competencias__CardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.Competencias__CardContent{flex:1;min-width:0}.Competencias__CardTitle{font-family:Poppins,sans-serif;font-size:16px;font-weight:600;color:#000000d9;margin:0 0 6px}.Competencias__CardDescription{font-family:Poppins,sans-serif;font-size:14px;color:#000000a6;line-height:1.6;margin:0}.Competencias__RemoveButton{flex-shrink:0;padding:8px;background-color:transparent;border:none;border-radius:4px;cursor:pointer;color:#ff4d4f;transition:background-color .2s ease}.Competencias__RemoveButton svg{width:18px;height:18px}.Competencias__RemoveButton:hover{background-color:#ff4d4f1a}.Competencias__ExpandButton{font-family:Poppins,sans-serif;display:inline-flex;align-items:center;gap:6px;padding:0;background:none;border:none;font-size:14px;font-weight:500;color:#1890ff;cursor:pointer;transition:color .2s ease}.Competencias__ExpandButton svg{width:16px;height:16px}.Competencias__ExpandButton:hover{color:#40a9ff}.Competencias__ExpandIcon{transition:transform .2s ease}.Competencias__ExpandIcon--rotated{transform:rotate(180deg)}.Competencias__ExpandedContent{margin-top:12px;padding-top:12px;border-top:1px solid #d9f7be;display:flex;flex-direction:column;gap:8px}.Competencias__LevelCard{background-color:#fff;border:1px solid #e8e8e8;border-radius:4px;padding:12px}.Competencias__LevelHeader{display:flex;align-items:center;gap:8px;margin-bottom:6px}.Competencias__LevelTitle{font-family:Poppins,sans-serif;font-size:14px;font-weight:600;color:#000000d9}.Competencias__LevelDescription{font-family:Poppins,sans-serif;font-size:13px;color:#000000a6;line-height:1.6;margin:0}.Competencias__AvailableGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.Competencias__AvailableCard{text-align:left;background-color:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:16px;cursor:pointer;transition:all .2s ease}.Competencias__AvailableCard:hover{border-color:#40a9ff;background-color:#e6f7ff;box-shadow:0 2px 8px #1890ff26}.Competencias__AvailableTitle{font-family:Poppins,sans-serif;font-size:15px;font-weight:600;color:#000000d9;margin:0 0 8px;line-height:1.4}.Competencias__AvailableDescription{font-family:Poppins,sans-serif;font-size:13px;color:#000000a6;line-height:1.6;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Competencias__AddButton{font-family:Poppins,sans-serif;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#1890ff}.Competencias__AddButton svg{width:16px;height:16px}.NuevoAgente__HeaderActions{display:flex;align-items:center;gap:12px}.NuevoAgente__SectionTitle{font-family:Poppins,sans-serif;color:#4b5563;font-weight:500;font-size:16px;margin-bottom:16px;display:flex;align-items:center}.NuevoAgente__SectionIcon{width:18px;height:18px;margin-right:8px;flex-shrink:0}.AgenteDetalles__Container{font-family:Poppins,sans-serif}.AgenteDetalles__HeaderActions{display:flex;align-items:center;gap:12px}.AgenteDetalles__Section{background:#fff;border:1px solid #e8e8e8;padding:24px;margin-bottom:24px}.AgenteDetalles__SectionHeader{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:600;color:#000000d9;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.AgenteDetalles__SectionIcon{width:22px;height:22px;color:#5589ff;flex-shrink:0}.AgenteDetalles__Grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.AgenteDetalles__GridFull{grid-column:1 / -1}.AgenteDetalles__Field{display:flex;flex-direction:column;gap:8px}.AgenteDetalles__Label{font-family:Poppins,sans-serif;font-size:13px;font-weight:500;color:#000000a6;text-transform:uppercase;letter-spacing:.5px}.AgenteDetalles__Value{font-family:Poppins,sans-serif;font-size:15px;color:#000000d9;line-height:1.6;padding:12px 16px;background-color:#fafafa;border:1px solid #e8e8e8;border-radius:6px;min-height:44px;display:flex;align-items:center}.AgenteDetalles__ValueLarge{min-height:200px;align-items:flex-start;white-space:pre-wrap;word-wrap:break-word}.AgenteDetalles__Badge{font-family:Poppins,sans-serif;display:inline-flex;align-items:center;padding:4px 12px;font-size:12px;font-weight:600;border-radius:12px;text-transform:uppercase;letter-spacing:.5px}.AgenteDetalles__Badge--active{background-color:#f6ffed;color:#52c41a;border:1px solid #b7eb8f}.AgenteDetalles__Badge--inactive{background-color:#fff1f0;color:#ff4d4f;border:1px solid #ffccc7}@media (max-width: 768px){.AgenteDetalles__Grid{grid-template-columns:1fr}.AgenteDetalles__Container{padding:16px}.AgenteDetalles__Section{padding:18px}}.AgenteDetalles__Description{font-family:Poppins,sans-serif;font-size:14px;color:#000000a6;line-height:1.6;margin-bottom:20px}.AgenteDetalles__SubsectionTitle{font-family:Poppins,sans-serif;font-size:15px;font-weight:600;color:#000000d9;margin-bottom:12px;display:flex;align-items:center;gap:8px}.AgenteDetalles__EmptyMessage{font-family:Poppins,sans-serif;font-size:14px;color:#00000073;text-align:center;padding:40px 20px;font-style:italic}.SuccessTest{padding:0}.SuccessTest__Loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;gap:12px;color:#00000073;font-size:14px}.SuccessTest__Spinner{width:24px;height:24px;border:2px solid #f0f0f0;border-top-color:#1890ff;border-radius:50%;animation:spin .8s linear infinite}.SuccessTest__Error{padding:16px;background-color:#fff2f0;border:1px solid #ffccc7;border-radius:4px;color:#cf1322;font-size:14px}.SuccessTest__Empty,.SuccessTest__Pending{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.SuccessTest__EmptyIcon,.SuccessTest__PendingIcon{font-size:48px;margin-bottom:16px}.SuccessTest__EmptyTitle,.SuccessTest__PendingTitle{font-size:16px;font-weight:600;color:#000000d9;margin:0 0 8px}.SuccessTest__EmptyText,.SuccessTest__PendingText{font-size:14px;color:#00000073;margin:0;max-width:300px}.SuccessTest__Accordion{border:1px solid #f0f0f0;border-radius:4px;background-color:#fafafa}.SuccessTest__AccordionHeader{display:flex;align-items:center;gap:8px;width:100%;padding:12px 16px;background:none;border:none;cursor:pointer;font-size:14px;font-weight:500;color:#000000d9;text-align:left}.SuccessTest__AccordionHeader:hover{background-color:#f5f5f5}.SuccessTest__AccordionIcon{font-size:12px;color:#00000073;transition:transform .2s}.SuccessTest__AccordionTitle{flex:1}.SuccessTest__AccordionContent{padding:16px;background-color:#fff;border-top:1px solid #f0f0f0}.SuccessTest__Header{display:flex;align-items:center;gap:12px;margin-bottom:20px}.SuccessTest__HeaderTitle{font-size:14px;font-weight:600;color:#000000d9}.SuccessTest__Badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;font-size:12px;font-weight:600;color:#fff;border-radius:4px;text-transform:uppercase}.SuccessTest__Dimensions{display:flex;flex-direction:column;gap:16px}.SuccessTest__Dimension{display:flex;flex-direction:column;gap:6px}.SuccessTest__DimensionLabel{font-size:13px;color:#000000a6}.SuccessTest__DimensionBarContainer{width:100%;height:8px;background-color:#f0f0f0;border-radius:4px;overflow:hidden}.SuccessTest__DimensionBar{height:100%;border-radius:4px;transition:width .3s ease}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Poppins,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html,body,*,input,textarea,select,button,a,p,h1,h2,h3,h4,h5,h6,span,div,label{font-family:Poppins,sans-serif!important}h1{font-size:60px;font-weight:700;line-height:72px}h2{font-size:44px;font-weight:300;line-height:54px}h3{font-size:34px;font-weight:400;line-height:44px}h4{font-size:24px;font-weight:400;line-height:32px}h5{font-size:18px;font-weight:400;line-height:26px}h6{font-size:16px;font-weight:600;line-height:24px}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.-left-9{left:-2.25rem}.-top-10{top:-2.5rem}.right-0{right:0}.right-2{right:.5rem}.top-1{top:.25rem}.top-2{top:.5rem}.col-span-2{grid-column:span 2 / span 2}.col-span-full{grid-column:1 / -1}.mx-auto{margin-left:auto;margin-right:auto}.-ml-1{margin-left:-.25rem}.-mt-2{margin-top:-.5rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-40{margin-left:10rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-8{margin-right:2rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-12{height:3rem}.h-2{height:.5rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-8{height:2rem}.max-h-96{max-height:24rem}.max-h-\[60vh\]{max-height:60vh}.max-h-\[90vh\]{max-height:90vh}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-12{width:3rem}.w-2{width:.5rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-80{width:20rem}.w-full{width:100%}.min-w-\[2rem\]{min-width:2rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:8px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-t{border-top-width:1px}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-brand-100{--tw-border-opacity: 1;border-color:rgb(221 230 255 / var(--tw-border-opacity, 1))}.border-brand-500{--tw-border-opacity: 1;border-color:rgb(0 70 209 / var(--tw-border-opacity, 1))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-brand-50{--tw-bg-opacity: 1;background-color:rgb(241 245 255 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-opacity-50{--tw-bg-opacity: .5}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pr-2{padding-right:.5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tracking-wide{letter-spacing:.025em}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-blue-100{--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}.text-blue-200{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-brand-400{--tw-text-opacity: 1;color:rgb(77 120 243 / var(--tw-text-opacity, 1))}.text-brand-500{--tw-text-opacity: 1;color:rgb(0 70 209 / var(--tw-text-opacity, 1))}.text-brand-900{--tw-text-opacity: 1;color:rgb(0 15 51 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.overline{text-decoration-line:overline}.opacity-25{opacity:.25}.opacity-75{opacity:.75}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{color-scheme:light dark}body{margin:0;min-height:100vh;font-family:Poppins,sans-serif!important;background-color:#f1f5ff;color:#000f33}body.dark{background-color:#000f33;color:#f1f5ff}#root{width:100%;min-height:100vh}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:border-none:last-child{border-style:none}.hover\:border-blue-500:hover{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\:bg-blue-200:hover{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-600:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\:text-blue-800:hover{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-green-700:hover{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-emerald-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity, 1))}.focus\:ring-red-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-gray-300:disabled{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.dark\:border-brand-300:is(.dark *){--tw-border-opacity: 1;border-color:rgb(128 159 255 / var(--tw-border-opacity, 1))}.dark\:border-brand-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(0 28 89 / var(--tw-border-opacity, 1))}.dark\:border-gray-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.dark\:bg-brand-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(0 28 89 / var(--tw-bg-opacity, 1))}.dark\:bg-brand-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(0 15 51 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:text-brand-100:is(.dark *){--tw-text-opacity: 1;color:rgb(221 230 255 / var(--tw-text-opacity, 1))}.dark\:text-brand-200:is(.dark *){--tw-text-opacity: 1;color:rgb(178 196 255 / var(--tw-text-opacity, 1))}.dark\:text-brand-300:is(.dark *){--tw-text-opacity: 1;color:rgb(128 159 255 / var(--tw-text-opacity, 1))}.dark\:text-gray-200:is(.dark *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:text-gray-300:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:text-gray-50:is(.dark *){--tw-text-opacity: 1;color:rgb(249 250 251 / var(--tw-text-opacity, 1))}.dark\:hover\:text-brand-200:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(178 196 255 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1024px){.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1280px){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}
