.Spinner-module-scss-module__6H_9HW__spinner{border:4px solid var(--color-background);border-top:4px solid #0000;border-radius:50%;width:25px;height:25px;margin:0 auto;animation:1s linear infinite Spinner-module-scss-module__6H_9HW__spin}@keyframes Spinner-module-scss-module__6H_9HW__spin{to{transform:rotate(360deg)}}
.Button-module-scss-module__GWGmiW__buttonContainer{cursor:pointer;display:inline-flex}.Button-module-scss-module__GWGmiW__buttonContainer button{background-color:var(--color-button);border-radius:var(--radius-items);cursor:pointer;width:auto;height:3rem;padding:1rem 2rem}.Button-module-scss-module__GWGmiW__buttonContainer button:focus{outline:none}.Button-module-scss-module__GWGmiW__buttonContainer button:focus-visible{outline:2px solid var(--color-highlighted);outline-offset:2px}.Button-module-scss-module__GWGmiW__buttonContainer button[data-disabled]{pointer-events:none;cursor:none;background-color:var(--color-general-disabled)}.Button-module-scss-module__GWGmiW__buttonContainer button.Button-module-scss-module__GWGmiW__primary,.Button-module-scss-module__GWGmiW__buttonContainer button.Button-module-scss-module__GWGmiW__secondary{font-family:var(--font-primary);color:var(--color-background);border:none;justify-content:center;align-items:center;font-size:1rem;font-weight:700;line-height:1.2;display:flex}.Button-module-scss-module__GWGmiW__buttonContainer button.Button-module-scss-module__GWGmiW__secondary{background-color:var(--color-background);color:var(--color-button);border:1px solid var(--color-button)}.Button-module-scss-module__GWGmiW__small button{height:auto!important;padding:.4rem .8rem!important;font-size:.85rem!important}
.ConfirmDialog-module-scss-module__TsWkxq__dialog{border-radius:var(--radius-cards);width:90%;max-width:400px;z-index:var(--z-index-modal);border:none;padding:0;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 24px #0003}.ConfirmDialog-module-scss-module__TsWkxq__dialog::backdrop{background:#0006}.ConfirmDialog-module-scss-module__TsWkxq__content{gap:var(--spacing-md);padding:var(--spacing-xl);flex-direction:column;display:flex}.ConfirmDialog-module-scss-module__TsWkxq__title{font-family:var(--font-primary);color:var(--color-general-title);margin:0;font-size:1.1rem;font-weight:700}.ConfirmDialog-module-scss-module__TsWkxq__message{color:var(--color-general-text);margin:0;font-size:.95rem;line-height:1.4}.ConfirmDialog-module-scss-module__TsWkxq__actions{justify-content:flex-end;gap:var(--spacing-sm);margin-top:var(--spacing-sm);display:flex}
.DateLabel-module-scss-module__FGSFWa__dateLabel{flex-direction:column;align-items:center;display:flex}.DateLabel-module-scss-module__FGSFWa__dateLabel span{font-family:var(--font-primary);color:var(--color-general-text);align-items:center;gap:.3rem;font-size:1rem;font-weight:500;line-height:1.2;display:flex}.DateLabel-module-scss-module__FGSFWa__dateLabel p{font-family:var(--font-primary);color:var(--color-general-text);margin:0;font-size:.65rem;font-weight:400;line-height:1.2}
.Tooltip-module-scss-module__IAPGEa__tooltipContainer{display:inline-block;position:relative}.Tooltip-module-scss-module__IAPGEa__tooltipContent{visibility:hidden;background-color:var(--color-tooltip-bg);font-family:var(--font-primary);color:var(--color-background);text-align:center;z-index:20;opacity:0;white-space:nowrap;border-radius:8px;padding:.5rem 1rem;font-size:.875rem;line-height:1.2;transition:opacity .3s;position:absolute;bottom:140%;left:50%;transform:translate(-50%)}.Tooltip-module-scss-module__IAPGEa__tooltipContent:after{content:"";border-style:solid;border-width:8px;border-color:var(--color-tooltip-bg)#0000 #0000 #0000;position:absolute;top:100%;left:50%;transform:translate(-50%)}.Tooltip-module-scss-module__IAPGEa__tooltipContainer:hover .Tooltip-module-scss-module__IAPGEa__tooltipContent{visibility:visible;opacity:1}
.AreaTag-module-scss-module__l1NMBq__labelContainer{justify-content:center;align-items:center;max-width:13rem;padding:.5rem;display:flex}.AreaTag-module-scss-module__l1NMBq__areaLabel{border-radius:var(--radius-items);align-items:center;margin-right:.2rem;display:flex}.AreaTag-module-scss-module__l1NMBq__areaLabel:before{content:"";width:10px;height:10px;margin-right:.2rem}.AreaTag-module-scss-module__l1NMBq__areaLabel[data-area=desarrollo]:before{background-color:var(--color-area-desarrollo)}.AreaTag-module-scss-module__l1NMBq__areaLabel[data-area=diseño]:before{border-radius:var(--radius-items);background-color:var(--color-area-diseño)}.AreaTag-module-scss-module__l1NMBq__areaLabel[data-area=gestion]:before{background-color:var(--color-area-gestion);clip-path:polygon(50% 0%,100% 100%,0% 100%);width:12px;height:11px}.AreaTag-module-scss-module__l1NMBq__areaLabel[data-area=investigacion]:before{background-color:var(--color-area-investigacion);clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);width:12px;height:12px}.AreaTag-module-scss-module__l1NMBq__responsibleLabel{font-family:var(--font-primary);color:var(--color-general-text);text-overflow:ellipsis;white-space:nowrap;align-items:center;max-width:100%;font-size:.75rem;font-weight:500;line-height:1.2;display:flex;overflow:hidden}
.StateTag-module-scss-module__fRB3xG__statusSelect{font-family:var(--font-primary);color:var(--color-general-text);text-transform:uppercase;background-color:var(--color-general-background);border-radius:var(--radius-items);cursor:pointer;border:none;align-items:center;padding:.5rem;font-size:.75rem;font-weight:500;line-height:1.2;display:flex}.StateTag-module-scss-module__fRB3xG__statusSelect:before{content:"";border-radius:50%;width:.5rem;height:.5rem;margin-right:.3rem}.StateTag-module-scss-module__fRB3xG__statusSelect[data-state=activo]:before{background-color:var(--color-status-activo)}.StateTag-module-scss-module__fRB3xG__statusSelect[data-state=backlog]:before{background-color:var(--color-status-backlog)}.StateTag-module-scss-module__fRB3xG__statusSelect[data-state=en_revision]:before{background-color:var(--color-status-en-revision)}.StateTag-module-scss-module__fRB3xG__statusSelect[data-state=cancelado]:before{background-color:var(--color-status-cancelado)}.StateTag-module-scss-module__fRB3xG__statusSelect[data-state=finalizado]:before{background-color:var(--color-status-finalizado)}.StateTag-module-scss-module__fRB3xG__dropdown{display:inline-block;position:relative}.StateTag-module-scss-module__fRB3xG__dropdown:hover .StateTag-module-scss-module__fRB3xG__dropdownContent{animation:.3s ease-in-out StateTag-module-scss-module__fRB3xG__fadeIn;display:block}.StateTag-module-scss-module__fRB3xG__dropdownContent{background-color:var(--color-general-background);border-radius:var(--radius-items);min-width:8rem;box-shadow:var(--box-shadow);z-index:1;display:none;position:absolute;top:0;left:74px}.StateTag-module-scss-module__fRB3xG__dropdownContent .StateTag-module-scss-module__fRB3xG__statusSelectOption{font-family:var(--font-primary);color:var(--color-general-text);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;width:100%;padding:6px 16px;font-size:.875rem;line-height:1;text-decoration:none;display:flex}.StateTag-module-scss-module__fRB3xG__dropdownContent .StateTag-module-scss-module__fRB3xG__statusSelectOption:hover{background-color:var(--color-general-disabled)}.StateTag-module-scss-module__fRB3xG__dropdownContent .StateTag-module-scss-module__fRB3xG__statusSelectOption:before{content:"";border-radius:50%;width:.5rem;height:.5rem;margin-right:.5rem}.StateTag-module-scss-module__fRB3xG__dropdownContent .StateTag-module-scss-module__fRB3xG__statusSelectOption[data-state=activo]:before{background-color:var(--color-status-activo)}.StateTag-module-scss-module__fRB3xG__dropdownContent .StateTag-module-scss-module__fRB3xG__statusSelectOption[data-state=backlog]:before{background-color:var(--color-status-backlog)}.StateTag-module-scss-module__fRB3xG__dropdownContent .StateTag-module-scss-module__fRB3xG__statusSelectOption[data-state=en_revision]:before{background-color:var(--color-status-en-revision)}.StateTag-module-scss-module__fRB3xG__dropdownContent .StateTag-module-scss-module__fRB3xG__statusSelectOption[data-state=cancelado]:before{background-color:var(--color-status-cancelado)}.StateTag-module-scss-module__fRB3xG__dropdownContent .StateTag-module-scss-module__fRB3xG__statusSelectOption[data-state=finalizado]:before{background-color:var(--color-status-finalizado)}@keyframes StateTag-module-scss-module__fRB3xG__fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
.ObjectiveCard-module-scss-module__IanfOW__objectiveCardContainer{border-radius:var(--radius-items);box-shadow:var(--box-shadow);border-bottom:1.5px solid var(--color-general-background);background-color:var(--color-background);opacity:0;cursor:pointer;border:2px solid #0000;animation:.25s cubic-bezier(.68,-.55,.27,1.55) forwards ObjectiveCard-module-scss-module__IanfOW__fadeIn}.ObjectiveCard-module-scss-module__IanfOW__objectiveCardContainer[data-state=closeToDeadline]{border-color:var(--color-objective-close-to-deadline)}.ObjectiveCard-module-scss-module__IanfOW__objectiveCardContainer[data-state=closeToDeadline] .ObjectiveCard-module-scss-module__IanfOW__title{color:var(--color-objective-close-to-deadline)}.ObjectiveCard-module-scss-module__IanfOW__objectiveCardContainer[data-state=closeToDeadline] .ObjectiveCard-module-scss-module__IanfOW__bottomContent,.ObjectiveCard-module-scss-module__IanfOW__objectiveCardContainer[data-state=expiresToday]{border-color:var(--color-objective-close-to-deadline)}.ObjectiveCard-module-scss-module__IanfOW__objectiveCardContainer[data-state=expiresToday] .ObjectiveCard-module-scss-module__IanfOW__title{color:var(--color-objective-close-to-deadline)}.ObjectiveCard-module-scss-module__IanfOW__objectiveCardContainer[data-state=expiresToday] .ObjectiveCard-module-scss-module__IanfOW__bottomContent{border-color:var(--color-objective-close-to-deadline)}.ObjectiveCard-module-scss-module__IanfOW__objectiveCardContainer[data-state=expired]{border-color:var(--color-objective-expired)}.ObjectiveCard-module-scss-module__IanfOW__objectiveCardContainer[data-state=expired] .ObjectiveCard-module-scss-module__IanfOW__title{color:var(--color-objective-expired)}.ObjectiveCard-module-scss-module__IanfOW__objectiveCardContainer[data-state=expired] .ObjectiveCard-module-scss-module__IanfOW__bottomContent{background-color:var(--color-objective-expired);border-color:var(--color-objective-expired);border-radius:0 0 5px 5px}.ObjectiveCard-module-scss-module__IanfOW__objectiveCardContainer[data-state=expired] .ObjectiveCard-module-scss-module__IanfOW__bottomContent p,.ObjectiveCard-module-scss-module__IanfOW__objectiveCardContainer[data-state=expired] .ObjectiveCard-module-scss-module__IanfOW__bottomContent span{color:var(--color-background);font-weight:700}.ObjectiveCard-module-scss-module__IanfOW__objectiveCardContainer[data-state=expired] .ObjectiveCard-module-scss-module__IanfOW__starIcon{background-color:var(--color-objective-expired)!important}.ObjectiveCard-module-scss-module__IanfOW__objectiveCardContainer[data-state=finished]{border-color:var(--color-objective-finished)}.ObjectiveCard-module-scss-module__IanfOW__objectiveCardContainer[data-state=finished] .ObjectiveCard-module-scss-module__IanfOW__title{color:var(--color-objective-finished)}.ObjectiveCard-module-scss-module__IanfOW__objectiveCardContainer[data-state=finished] .ObjectiveCard-module-scss-module__IanfOW__bottomContent{border-color:var(--color-objective-finished)}.ObjectiveCard-module-scss-module__IanfOW__objectiveCardContainer .ObjectiveCard-module-scss-module__IanfOW__topComponent{margin-top:.3rem;padding:1rem;position:relative}.ObjectiveCard-module-scss-module__IanfOW__objectiveCardContainer .ObjectiveCard-module-scss-module__IanfOW__topComponent .ObjectiveCard-module-scss-module__IanfOW__title{font-family:var(--font-primary);color:var(--color-general-title);-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;height:2.4em;font-size:1rem;font-weight:400;line-height:1.2;display:-webkit-box;overflow:hidden}.ObjectiveCard-module-scss-module__IanfOW__objectiveCardContainer .ObjectiveCard-module-scss-module__IanfOW__topComponent .ObjectiveCard-module-scss-module__IanfOW__starIcon{background-color:var(--color-button);border-radius:0 0 10px 10px;justify-content:center;align-items:center;padding:.1rem .3rem .3rem;display:flex;position:absolute;top:.4rem;right:1.2rem;transform:translateY(-50%)}.ObjectiveCard-module-scss-module__IanfOW__objectiveCardContainer .ObjectiveCard-module-scss-module__IanfOW__middleContent{justify-content:space-between;align-items:flex-end;column-gap:.5rem;padding:.7rem;display:flex}.ObjectiveCard-module-scss-module__IanfOW__objectiveCardContainer .ObjectiveCard-module-scss-module__IanfOW__bottomContent{width:100%;box-shadow:var(--box-shadow);background-color:var(--color-general-background);border-radius:0 0 8px 8px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}@keyframes ObjectiveCard-module-scss-module__IanfOW__fadeIn{to{opacity:1;transform:translateY(0)}}.ObjectiveCard-module-scss-module__IanfOW__workedTimeContainer{padding-inline:1rem;justify-content:flex-start;align-items:center;gap:.25rem;padding-bottom:.5rem;display:flex}.ObjectiveCard-module-scss-module__IanfOW__workedTimeContainer .ObjectiveCard-module-scss-module__IanfOW__workedText{font-family:var(--font-primary);color:var(--color-general-title);font-size:.75rem;font-weight:500;line-height:1.2}.ObjectiveCard-module-scss-module__IanfOW__workedTimesTooltip{opacity:0;pointer-events:none;background-color:var(--color-general-title);border-radius:.5rem .5rem .5rem 0;width:max-content;padding:.25rem .5rem;transition:opacity .15s ease-out;position:absolute;bottom:120%;left:80%}.ObjectiveCard-module-scss-module__IanfOW__workedTimesTooltip .ObjectiveCard-module-scss-module__IanfOW__tooltipText{font-family:var(--font-primary);color:var(--color-general-disabled);font-size:.75rem;font-weight:400;line-height:150%}.ObjectiveCard-module-scss-module__IanfOW__personsWorkedTimes{justify-content:center;align-items:center;display:flex;position:relative}.ObjectiveCard-module-scss-module__IanfOW__personsWorkedTimes:hover .ObjectiveCard-module-scss-module__IanfOW__workedTimesTooltip{opacity:1;pointer-events:all}
.StageSection-module-scss-module__1wvp5W__stageSection{margin:1.5rem 0}.StageSection-module-scss-module__1wvp5W__stageSection:first-child{margin-top:0}.StageSection-module-scss-module__1wvp5W__stageSection:last-child{margin-bottom:0}.StageSection-module-scss-module__1wvp5W__stageSection .StageSection-module-scss-module__1wvp5W__stageHeader{padding:0 0 1rem}.StageSection-module-scss-module__1wvp5W__stageSection .StageSection-module-scss-module__1wvp5W__stageHeader .StageSection-module-scss-module__1wvp5W__stageTitleNoStage{font-family:var(--font-primary);color:var(--color-general-title);margin:0;font-size:1rem;font-weight:600;line-height:1.2}.StageSection-module-scss-module__1wvp5W__stageSection .StageSection-module-scss-module__1wvp5W__stageHeader .StageSection-module-scss-module__1wvp5W__stageTitleRow{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.StageSection-module-scss-module__1wvp5W__stageSection .StageSection-module-scss-module__1wvp5W__stageHeader .StageSection-module-scss-module__1wvp5W__stageTitleRow .StageSection-module-scss-module__1wvp5W__stageTitle{font-family:var(--font-primary);color:var(--color-general-title);margin:0;font-size:1rem;font-weight:600;line-height:1.2}.StageSection-module-scss-module__1wvp5W__stageSection .StageSection-module-scss-module__1wvp5W__stageHeader .StageSection-module-scss-module__1wvp5W__stageTitleRow .StageSection-module-scss-module__1wvp5W__estimatedHoursWrapper{display:inline-flex;position:relative}.StageSection-module-scss-module__1wvp5W__stageSection .StageSection-module-scss-module__1wvp5W__stageHeader .StageSection-module-scss-module__1wvp5W__stageTitleRow .StageSection-module-scss-module__1wvp5W__estimatedHoursWrapper:hover .StageSection-module-scss-module__1wvp5W__estimatedHoursTooltip{opacity:1;pointer-events:all}.StageSection-module-scss-module__1wvp5W__stageSection .StageSection-module-scss-module__1wvp5W__stageHeader .StageSection-module-scss-module__1wvp5W__stageTitleRow .StageSection-module-scss-module__1wvp5W__estimatedHoursTag{background-color:var(--color-surface-light);font-family:var(--font-primary);color:var(--color-text-light);white-space:nowrap;cursor:pointer;border-radius:4px;align-items:center;gap:.5rem;height:18px;padding:.75rem 1rem;font-size:1rem;font-weight:400;line-height:1.2;display:inline-flex}.StageSection-module-scss-module__1wvp5W__stageSection .StageSection-module-scss-module__1wvp5W__stageHeader .StageSection-module-scss-module__1wvp5W__stageTitleRow .StageSection-module-scss-module__1wvp5W__estimatedHoursTag img{filter:brightness(0)saturate()invert(56%)sepia(0%)saturate(0%)hue-rotate(152deg)brightness(95%)contrast(87%)}.StageSection-module-scss-module__1wvp5W__stageSection .StageSection-module-scss-module__1wvp5W__stageHeader .StageSection-module-scss-module__1wvp5W__stageTitleRow .StageSection-module-scss-module__1wvp5W__estimatedHoursTooltip{opacity:0;pointer-events:none;width:max-content;font-family:var(--font-primary);color:var(--color-background);z-index:1000;background-color:#0000008c;border-radius:3px;padding:.125rem .375rem;font-size:.625rem;font-weight:400;line-height:1.2;transition:opacity .15s ease-out;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.StageSection-module-scss-module__1wvp5W__stageSection .StageSection-module-scss-module__1wvp5W__stageHeader .StageSection-module-scss-module__1wvp5W__stageTitleRow .StageSection-module-scss-module__1wvp5W__estimatedHoursTooltip:after{content:"";border-top:6px solid #0000008c;border-left:3.5px solid #0000;border-right:3.5px solid #0000;width:0;height:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}.StageSection-module-scss-module__1wvp5W__stageSection .StageSection-module-scss-module__1wvp5W__stageHeader .StageSection-module-scss-module__1wvp5W__stageTags{flex-wrap:wrap;gap:1.5rem;display:flex}.StageSection-module-scss-module__1wvp5W__stageSection .StageSection-module-scss-module__1wvp5W__stageHeader .StageSection-module-scss-module__1wvp5W__stageTags .StageSection-module-scss-module__1wvp5W__tag{font-family:var(--font-primary);border-radius:5px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;line-height:1.2;display:inline-flex}.StageSection-module-scss-module__1wvp5W__stageSection .StageSection-module-scss-module__1wvp5W__stageHeader .StageSection-module-scss-module__1wvp5W__stageTags .StageSection-module-scss-module__1wvp5W__tag.StageSection-module-scss-module__1wvp5W__typeTag[data-type=scope]{color:var(--color-stage-scope);background-color:var(--color-stage-scope-bg)}.StageSection-module-scss-module__1wvp5W__stageSection .StageSection-module-scss-module__1wvp5W__stageHeader .StageSection-module-scss-module__1wvp5W__stageTags .StageSection-module-scss-module__1wvp5W__tag.StageSection-module-scss-module__1wvp5W__typeTag[data-type=support]{color:var(--color-stage-support);background-color:var(--color-stage-support-bg)}.StageSection-module-scss-module__1wvp5W__stageSection .StageSection-module-scss-module__1wvp5W__stageHeader .StageSection-module-scss-module__1wvp5W__stageTags .StageSection-module-scss-module__1wvp5W__tag.StageSection-module-scss-module__1wvp5W__dateTag{color:var(--color-stage-date);background-color:var(--color-stage-date-bg)}.StageSection-module-scss-module__1wvp5W__stageSection .StageSection-module-scss-module__1wvp5W__stageHeader .StageSection-module-scss-module__1wvp5W__stageTags .StageSection-module-scss-module__1wvp5W__tag.StageSection-module-scss-module__1wvp5W__stateTag[data-state=active]{color:var(--color-stage-active);background-color:var(--color-stage-active-bg)}.StageSection-module-scss-module__1wvp5W__stageSection .StageSection-module-scss-module__1wvp5W__stageHeader .StageSection-module-scss-module__1wvp5W__stageTags .StageSection-module-scss-module__1wvp5W__tag.StageSection-module-scss-module__1wvp5W__stateTag[data-state=active] .StageSection-module-scss-module__1wvp5W__stateDot{background-color:var(--color-stage-active)}.StageSection-module-scss-module__1wvp5W__stageSection .StageSection-module-scss-module__1wvp5W__stageHeader .StageSection-module-scss-module__1wvp5W__stageTags .StageSection-module-scss-module__1wvp5W__tag.StageSection-module-scss-module__1wvp5W__stateTag[data-state=finished]{color:var(--color-stage-finished);background-color:var(--color-stage-finished-bg)}.StageSection-module-scss-module__1wvp5W__stageSection .StageSection-module-scss-module__1wvp5W__stageHeader .StageSection-module-scss-module__1wvp5W__stageTags .StageSection-module-scss-module__1wvp5W__tag.StageSection-module-scss-module__1wvp5W__stateTag[data-state=finished] .StageSection-module-scss-module__1wvp5W__stateDot{background-color:var(--color-stage-finished)}.StageSection-module-scss-module__1wvp5W__stageSection .StageSection-module-scss-module__1wvp5W__stageHeader .StageSection-module-scss-module__1wvp5W__stageTags .StageSection-module-scss-module__1wvp5W__tag.StageSection-module-scss-module__1wvp5W__stateTag .StageSection-module-scss-module__1wvp5W__stateDot{border-radius:50%;width:8px;height:8px}.StageSection-module-scss-module__1wvp5W__stageSection .StageSection-module-scss-module__1wvp5W__stageHeader .StageSection-module-scss-module__1wvp5W__stageTags .StageSection-module-scss-module__1wvp5W__tag.StageSection-module-scss-module__1wvp5W__hoursTag{color:var(--color-stage-hours);background-color:var(--color-stage-hours-bg);height:27px;padding:.375rem .75rem;font-size:.875rem;font-weight:500}.StageSection-module-scss-module__1wvp5W__stageSection .StageSection-module-scss-module__1wvp5W__stageHeader .StageSection-module-scss-module__1wvp5W__stageTags .StageSection-module-scss-module__1wvp5W__tag.StageSection-module-scss-module__1wvp5W__hoursTag img{filter:brightness(0)saturate()invert(46%)sepia(76%)saturate(2738%)hue-rotate(9deg)brightness(97%)contrast(92%)}.StageSection-module-scss-module__1wvp5W__stageSection .StageSection-module-scss-module__1wvp5W__stageHeader .StageSection-module-scss-module__1wvp5W__stageTags .StageSection-module-scss-module__1wvp5W__tag.StageSection-module-scss-module__1wvp5W__hoursTag.StageSection-module-scss-module__1wvp5W__monthTag{color:var(--color-stage-month);background-color:var(--color-stage-month-bg)}.StageSection-module-scss-module__1wvp5W__stageSection .StageSection-module-scss-module__1wvp5W__stageHeader .StageSection-module-scss-module__1wvp5W__stageTags .StageSection-module-scss-module__1wvp5W__tag.StageSection-module-scss-module__1wvp5W__hoursTag.StageSection-module-scss-module__1wvp5W__monthTag img{filter:brightness(0)saturate()invert(29%)sepia(86%)saturate(2234%)hue-rotate(325deg)brightness(91%)contrast(92%)}.StageSection-module-scss-module__1wvp5W__stageSection .StageSection-module-scss-module__1wvp5W__objectivesGrid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem;padding-bottom:1.5rem;display:grid}@media (min-width:1680px){.StageSection-module-scss-module__1wvp5W__stageSection .StageSection-module-scss-module__1wvp5W__objectivesGrid{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.StageSection-module-scss-module__1wvp5W__stageSection .StageSection-module-scss-module__1wvp5W__objectivesGrid{grid-template-columns:1fr;gap:1rem}}.StageSection-module-scss-module__1wvp5W__stageSection .StageSection-module-scss-module__1wvp5W__objectivesGrid .StageSection-module-scss-module__1wvp5W__objectiveItem{flex-direction:column;display:flex}.StageSection-module-scss-module__1wvp5W__stageSection .StageSection-module-scss-module__1wvp5W__objectivesGrid .StageSection-module-scss-module__1wvp5W__noObjectives{text-align:center;font-family:var(--font-primary);color:var(--color-general-text);opacity:.7;grid-column:1/-1;padding:2rem;font-size:1rem;font-style:italic;line-height:1.4}
.InputMultipleSelect-module-scss-module___rOyCa__container{margin-bottom:1rem}.InputMultipleSelect-module-scss-module___rOyCa__container label{font-family:var(--font-primary);color:var(--color-general-text);padding-left:1rem;font-size:12px;line-height:12px}
:root{--color-general-title:#1f2633;--color-general-text:#5f6d7f;--color-general-background:#f5f2f0;--color-general-border:#e2e8f0;--color-general-primary:#ff3c3c;--color-general-disabled:#d9d9d9;--color-button:#da2c6a;--color-button-delete:#fb033f;--color-highlighted:#360088;--color-status-analisis:#208cef;--color-status-activo:#2ebe27;--color-status-cancelado:#fb033f;--color-status-inactivo:#5f6d7f;--color-status-finalizado:#b8cbdd;--color-status-backlog:#5f6d7f;--color-status-en-revision:#208cef;--color-area-diseño:#6b5ff8;--color-area-gestion:#9ad183;--color-area-desarrollo:#06daf6;--color-area-investigacion:#ff6363;--color-objective-close-to-deadline:#da2c6a;--color-objective-expired:#fb2a2a;--color-objective-finished:#aaa;--color-text-dark:#222;--color-text-muted:#666;--color-text-light:#888;--color-text-placeholder:#a0aec0;--color-table-text:#626a81;--color-background:#fff;--color-surface-light:#f5f5f5;--color-surface-hover:#e0e0e0;--color-surface-alt:#f8f9fa;--color-tooltip-bg:#625f5f;--color-border-light:#ccc;--color-border-default:#ddd;--color-border-medium:#e5e5e5;--color-priority-0:#fbc403;--color-priority-1:#ffa800;--color-priority-2:#ff8b04;--color-priority-3:#fb6b03;--color-priority-4:#ff472f;--color-priority-5:#fb033f;--color-stage-scope:#6a1b9a;--color-stage-scope-bg:#f3e5f5;--color-stage-support:#630;--color-stage-support-bg:#ffe5cc;--color-stage-date:#003066;--color-stage-date-bg:#cce4ff;--color-stage-active:#004d20;--color-stage-active-bg:#ccffe1;--color-stage-finished:#d32f2f;--color-stage-finished-bg:#fabec8;--color-stage-hours:#df6c08;--color-stage-hours-bg:#fadcc2;--color-stage-month:#da2c6a;--color-stage-month-bg:#fcdbe7;--color-badge-active:#2e7d32;--color-badge-active-bg:#e8f5e8;--color-badge-finished:#757575;--color-badge-finished-bg:#f5f5f5;--color-link:#00f;--color-link-primary:#ed2c6c;--color-link-primary-hover:#a31342;--box-shadow:0 2px 6px -2px #00000029,0 2px 6px 0 #0000001f;--box-shadow-hover:0 4px 12px -2px #0003,0 4px 12px 0 #00000029;--radius-items:.5rem;--radius-cards:1rem;--radius-buttons:.5rem;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--font-size-xs:.625rem;--font-size-sm:.75rem;--font-size-base:.875rem;--font-size-md:1rem;--font-size-lg:1.25rem;--font-size-xl:1.5rem;--font-size-2xl:2rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--z-index-dropdown:100;--z-index-modal:200;--z-index-tooltip:300;--z-index-navbar:400;--transition-fast:.15s ease;--transition-base:.2s ease;--transition-slow:.3s ease;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75}.RequirementDetail-module-scss-module__Y176FG__container{grid-template-columns:1fr 420px;align-items:start;gap:1.25rem;display:grid}@media (max-width:1023px){.RequirementDetail-module-scss-module__Y176FG__container{grid-template-columns:1fr}}.RequirementDetail-module-scss-module__Y176FG__leftColumn,.RequirementDetail-module-scss-module__Y176FG__rightColumn{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.RequirementDetail-module-scss-module__Y176FG__card{box-shadow:var(--box-shadow);background:#fff;border:1.5px solid #e6e8ed;border-radius:10px;padding:1.25rem 1.375rem}.RequirementDetail-module-scss-module__Y176FG__cardTitle{color:#000;margin:0 0 .875rem;font-size:1rem;font-weight:600}.RequirementDetail-module-scss-module__Y176FG__emptyText{color:var(--color-general-text);font-size:.875rem;font-style:italic}.RequirementDetail-module-scss-module__Y176FG__activityScroll{max-height:420px;margin-right:-.75rem;padding-right:.75rem;overflow-y:auto}.RequirementDetail-module-scss-module__Y176FG__contextBody{min-width:0;max-height:335px;margin-right:-.75rem;padding-right:.75rem;overflow:hidden auto}.RequirementDetail-module-scss-module__Y176FG__objSectionHeader{justify-content:space-between;align-items:center;margin-bottom:.875rem;display:flex}.RequirementDetail-module-scss-module__Y176FG__addBtn{background:var(--color-button);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:1.1rem;line-height:1;display:flex}.RequirementDetail-module-scss-module__Y176FG__tabs{scrollbar-width:none;border-bottom:1px solid #e6e8ed;gap:0;margin-bottom:1rem;display:flex;overflow-x:auto}.RequirementDetail-module-scss-module__Y176FG__tabs::-webkit-scrollbar{display:none}.RequirementDetail-module-scss-module__Y176FG__tab{cursor:pointer;color:#626a81;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.35rem;margin-bottom:-1px;margin-right:1.25rem;padding:0 0 .5rem;font-size:.875rem;font-weight:500;display:inline-flex}.RequirementDetail-module-scss-module__Y176FG__tabActive{color:var(--color-button);border-bottom-color:var(--color-button)}.RequirementDetail-module-scss-module__Y176FG__tabActive .RequirementDetail-module-scss-module__Y176FG__tabCount{background:var(--color-button);color:#fff}.RequirementDetail-module-scss-module__Y176FG__tabCount{color:#626a81;background:0 0;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.75rem;font-weight:500;display:inline-flex}.RequirementDetail-module-scss-module__Y176FG__tableWrap{border:1px solid #e6e8ed;border-radius:8px;overflow:hidden}.RequirementDetail-module-scss-module__Y176FG__objTable{border-collapse:collapse;width:100%;font-size:.875rem}.RequirementDetail-module-scss-module__Y176FG__objTable thead th{text-align:left;color:#626a81;white-space:nowrap;background:#fafbfb;border:none;border-bottom:1.5px solid #e6e8ed;padding:.875rem 1rem;font-weight:400;overflow:visible}.RequirementDetail-module-scss-module__Y176FG__objTable thead th:first-child{width:56px}.RequirementDetail-module-scss-module__Y176FG__objTable thead th:nth-child(3),.RequirementDetail-module-scss-module__Y176FG__objTable thead th:nth-child(4),.RequirementDetail-module-scss-module__Y176FG__objTable thead th:nth-child(5){white-space:nowrap;width:1%}.RequirementDetail-module-scss-module__Y176FG__objTable tbody td{color:#626a81;vertical-align:middle;white-space:nowrap;text-align:left;text-overflow:unset;max-width:unset;border:none;border-bottom:1px solid #e6e8ed;padding:.875rem 1rem;overflow:visible}.RequirementDetail-module-scss-module__Y176FG__objTable tbody tr:last-child td{border-bottom:none}.RequirementDetail-module-scss-module__Y176FG__objTable tbody tr:hover{background:#fafbfb}.RequirementDetail-module-scss-module__Y176FG__objRow{cursor:pointer}.RequirementDetail-module-scss-module__Y176FG__objPagination{border-top:1px solid #e6e8ed;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.25rem;padding:.75rem 1rem;display:flex}.RequirementDetail-module-scss-module__Y176FG__pageBtn{color:#626a81;cursor:pointer;background:#fff;border:1px solid #e6e8ed;border-radius:6px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 6px;font-size:.8125rem;display:inline-flex}.RequirementDetail-module-scss-module__Y176FG__pageBtn:hover{border-color:var(--color-button);color:var(--color-button)}.RequirementDetail-module-scss-module__Y176FG__pageBtnActive{background:var(--color-button);color:#fff;border-color:var(--color-button)}.RequirementDetail-module-scss-module__Y176FG__objPaginationEllipsis{color:#626a81;align-items:center;padding:0 2px;font-size:.8125rem;display:inline-flex}.RequirementDetail-module-scss-module__Y176FG__perPageSelect{color:#626a81;cursor:pointer;background:#fff;border:1px solid #e6e8ed;border-radius:6px;height:28px;margin-left:.5rem;padding:0 .5rem;font-size:.8125rem}.RequirementDetail-module-scss-module__Y176FG__objTitleCell{color:#1f2633;white-space:normal!important}.RequirementDetail-module-scss-module__Y176FG__objEmpty{text-align:center;color:#aaa;font-style:italic;padding:1.5rem 1rem!important}.RequirementDetail-module-scss-module__Y176FG__grid{flex-direction:column;gap:.75rem;margin:0;display:flex}.RequirementDetail-module-scss-module__Y176FG__row{grid-template-columns:1fr 1fr;align-items:baseline;gap:.5rem;font-family:system-ui,sans-serif;font-size:.875rem;line-height:1.5;display:grid}.RequirementDetail-module-scss-module__Y176FG__row dt{color:var(--color-general-text);font-weight:400}.RequirementDetail-module-scss-module__Y176FG__row dd{color:#626a81;word-break:break-word;margin:0}.RequirementDetail-module-scss-module__Y176FG__responsibleLeader{font-weight:600;color:var(--color-general-title)!important}.RequirementDetail-module-scss-module__Y176FG__responsiblesGrouped{font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit}.RequirementDetail-module-scss-module__Y176FG__infoGenSelect{border:1px solid var(--color-general-border);border-radius:var(--radius-items);width:100%;height:45px;color:var(--color-general-title);box-sizing:border-box;cursor:pointer;background:#fff;padding:0 .75rem;font-size:.9375rem;font-weight:400;display:block}.RequirementDetail-module-scss-module__Y176FG__infoGenSelect:focus{outline:2px solid var(--color-highlighted)}.RequirementDetail-module-scss-module__Y176FG__infoGenSelect:disabled{background:var(--color-general-disabled);cursor:not-allowed;opacity:.7}.RequirementDetail-module-scss-module__Y176FG__infoGenInput{border:1px solid var(--color-general-border);border-radius:var(--radius-items);width:100%;height:45px;color:var(--color-general-title);box-sizing:border-box;background:#fff;padding:0 .75rem;font-size:.9375rem;font-weight:400;display:block}.RequirementDetail-module-scss-module__Y176FG__infoGenInput:focus{outline:2px solid var(--color-highlighted)}.RequirementDetail-module-scss-module__Y176FG__infoGenInput:disabled{background:var(--color-general-disabled);cursor:not-allowed}.RequirementDetail-module-scss-module__Y176FG__tagList{flex-wrap:wrap;gap:.4rem;min-height:0;margin-bottom:.75rem;display:flex}.RequirementDetail-module-scss-module__Y176FG__tagPill{background:var(--color-general-background);border:1px solid var(--color-general-border);color:var(--color-general-title);border-radius:12px;align-items:center;gap:.25rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500;display:inline-flex}.RequirementDetail-module-scss-module__Y176FG__tagPillRemove{cursor:pointer;color:var(--color-general-text);background:0 0;border:none;padding:0;font-size:14px;line-height:1}.RequirementDetail-module-scss-module__Y176FG__tagPillRemove:hover{color:var(--color-general-primary)}.RequirementDetail-module-scss-module__Y176FG__tagPillRemove:disabled{cursor:not-allowed;opacity:.4}.RequirementDetail-module-scss-module__Y176FG__tagInputRow{align-items:center;gap:.5rem;display:flex}.RequirementDetail-module-scss-module__Y176FG__tagInput{border:1px solid var(--color-general-border);border-radius:var(--radius-items);height:45px;color:var(--color-general-title);box-sizing:border-box;background:#fff;flex:1;min-width:0;padding:0 .75rem;font-size:.9375rem;font-weight:400;display:block}.RequirementDetail-module-scss-module__Y176FG__tagInput:focus{outline:2px solid var(--color-highlighted)}.RequirementDetail-module-scss-module__Y176FG__addTagButton{background:var(--color-button);color:#fff;border-radius:var(--radius-buttons);cursor:pointer;white-space:nowrap;border:none;align-items:center;height:45px;padding:0 1.25rem;font-size:.875rem;font-weight:700;display:inline-flex}.RequirementDetail-module-scss-module__Y176FG__addTagButton:disabled{opacity:.4;cursor:not-allowed}.RequirementDetail-module-scss-module__Y176FG__addTagButton:hover:not(:disabled){opacity:.85}
.CreateRequirementForm-module-scss-module__tD661W__form{width:100%;font-family:var(--font-primary);flex-direction:column;gap:1.25rem;display:flex}.CreateRequirementForm-module-scss-module__tD661W__pageHeader{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.CreateRequirementForm-module-scss-module__tD661W__headerActions{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.CreateRequirementForm-module-scss-module__tD661W__title{font-family:var(--font-primary);color:var(--color-general-title);margin:0 0 6px;font-size:2rem;font-weight:700;line-height:1.1}.CreateRequirementForm-module-scss-module__tD661W__subtitle{font-family:var(--font-primary);color:var(--color-general-text);margin:0;font-size:.875rem;font-weight:400}.CreateRequirementForm-module-scss-module__tD661W__backButton{color:var(--color-button);border:1.5px solid var(--color-button);border-radius:var(--radius-buttons);font-family:var(--font-primary);cursor:pointer;white-space:nowrap;background:#fff;align-items:center;padding:.65rem 1.5rem;font-size:.9375rem;font-weight:700;text-decoration:none;transition:opacity .15s;display:inline-flex}.CreateRequirementForm-module-scss-module__tD661W__backButton:hover{opacity:.85}.CreateRequirementForm-module-scss-module__tD661W__submitButton{color:#fff;border-radius:var(--radius-buttons);font-family:var(--font-primary);cursor:pointer;white-space:nowrap;background:#da2c6a;border:none;align-items:center;padding:.65rem 1.5rem;font-size:.9375rem;font-weight:700;transition:opacity .15s;display:inline-flex}.CreateRequirementForm-module-scss-module__tD661W__submitButton:disabled{opacity:.6;cursor:not-allowed}.CreateRequirementForm-module-scss-module__tD661W__submitButton:hover:not(:disabled){opacity:.88}.CreateRequirementForm-module-scss-module__tD661W__panels{grid-template-columns:minmax(0,1fr) 420px;align-items:stretch;gap:1.25rem;display:grid}@media (max-width:1024px){.CreateRequirementForm-module-scss-module__tD661W__panels{grid-template-columns:1fr;align-items:flex-start}}.CreateRequirementForm-module-scss-module__tD661W__panelLeft{flex-direction:column;gap:1.25rem;min-height:0;display:flex}.CreateRequirementForm-module-scss-module__tD661W__panelRight{box-shadow:var(--box-shadow);background:#fff;border:1.5px solid #e6e8ed;border-radius:10px;flex-direction:column;align-self:flex-start;gap:.875rem;padding:1.25rem 1.375rem;display:flex}.CreateRequirementForm-module-scss-module__tD661W__panelRight>.CreateRequirementForm-module-scss-module__tD661W__field{background:0 0;border:none;border-radius:0;gap:0;padding:0}.CreateRequirementForm-module-scss-module__tD661W__panelCard{min-height:0;box-shadow:var(--box-shadow);background:#fff;border:1.5px solid #e6e8ed;border-radius:10px;flex-direction:column;flex:1;gap:.875rem;padding:1.25rem 1.375rem;display:flex;overflow:hidden}.CreateRequirementForm-module-scss-module__tD661W__panelCard>.CreateRequirementForm-module-scss-module__tD661W__field{background:0 0;border:none;border-radius:0;gap:0;padding:0}.CreateRequirementForm-module-scss-module__tD661W__panelCard>.CreateRequirementForm-module-scss-module__tD661W__field:last-child{flex-direction:column;flex:1;gap:.35rem;min-height:0;display:flex}.CreateRequirementForm-module-scss-module__tD661W__panelTitle{font-family:var(--font-primary);color:#000;margin:0 0 .25rem;font-size:1rem;font-weight:600}.CreateRequirementForm-module-scss-module__tD661W__field{background:#fff;border:1.5px solid #e6e8ed;border-radius:10px;flex-direction:column;gap:.35rem;padding:1.25rem 1.375rem;display:flex}.CreateRequirementForm-module-scss-module__tD661W__fieldLabel{font-family:var(--font-primary);color:var(--color-general-text);margin-bottom:.35rem;font-size:.875rem;font-weight:400;display:block}.CreateRequirementForm-module-scss-module__tD661W__required{color:var(--color-button);margin-left:2px;font-size:.75rem}.CreateRequirementForm-module-scss-module__tD661W__fieldInput{width:100%;height:40px;font-family:var(--font-primary);color:#1f2633;box-sizing:border-box;background:#fff;border:1px solid #e6e8ed;border-radius:8px;padding:0 .875rem;font-size:.875rem;transition:border-color .15s}.CreateRequirementForm-module-scss-module__tD661W__fieldInput:focus{border-color:var(--color-highlighted);outline:none}.CreateRequirementForm-module-scss-module__tD661W__fieldInput:disabled{opacity:.7;cursor:not-allowed;background:#f0f1f3}.CreateRequirementForm-module-scss-module__tD661W__fieldSelect{width:100%;height:40px;font-family:var(--font-primary);color:#1f2633;box-sizing:border-box;cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6'%3E%3Cpath d='M1 1l4.5 4L10 1' stroke='%23626a81' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") right 12px center no-repeat;border:1px solid #e6e8ed;border-radius:8px;padding:0 2rem 0 .875rem;font-size:.875rem;transition:border-color .15s}.CreateRequirementForm-module-scss-module__tD661W__fieldSelect:focus{border-color:var(--color-highlighted);outline:none}.CreateRequirementForm-module-scss-module__tD661W__fieldSelect:disabled{opacity:.5;cursor:not-allowed}.CreateRequirementForm-module-scss-module__tD661W__fieldError{font-family:var(--font-primary);color:#e0181c;margin-top:2px;font-size:.75rem}.CreateRequirementForm-module-scss-module__tD661W__charCounter{font-family:var(--font-primary);color:var(--color-general-text);text-align:right;margin-top:4px;font-size:.875rem}.CreateRequirementForm-module-scss-module__tD661W__descriptionToolbar{justify-content:flex-end;align-items:center;gap:1rem;margin-top:8px;display:flex}.CreateRequirementForm-module-scss-module__tD661W__descriptionToolbar .CreateRequirementForm-module-scss-module__tD661W__charCounter{margin-top:0}.CreateRequirementForm-module-scss-module__tD661W__attachButton{font-family:var(--font-primary);color:var(--color-general-text);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:.875rem;font-weight:400;transition:color .15s,opacity .15s;display:inline-flex}.CreateRequirementForm-module-scss-module__tD661W__attachButton:hover:not(:disabled){color:var(--color-button)}.CreateRequirementForm-module-scss-module__tD661W__attachButton:focus-visible{outline:2px solid var(--color-button);outline-offset:2px;border-radius:2px}.CreateRequirementForm-module-scss-module__tD661W__attachButton:disabled{opacity:.6;cursor:progress}.CreateRequirementForm-module-scss-module__tD661W__attachIcon{flex-shrink:0}.CreateRequirementForm-module-scss-module__tD661W__hiddenFileInput{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.CreateRequirementForm-module-scss-module__tD661W__descriptionToolbar{flex-direction:column;align-items:stretch;gap:6px}.CreateRequirementForm-module-scss-module__tD661W__descriptionToolbar .CreateRequirementForm-module-scss-module__tD661W__charCounter{text-align:left}}.CreateRequirementForm-module-scss-module__tD661W__tagsSection{box-shadow:var(--box-shadow);background:#fff;border:1.5px solid #e6e8ed;border-radius:10px;flex-direction:column;gap:.625rem;padding:1.25rem 1.375rem;display:flex}.CreateRequirementForm-module-scss-module__tD661W__tagsLabel{font-family:var(--font-primary);color:#000;font-size:1rem;font-weight:600;display:block}.CreateRequirementForm-module-scss-module__tD661W__suggestions{flex-wrap:wrap;gap:6px;display:flex}.CreateRequirementForm-module-scss-module__tD661W__suggestionChip{font-family:var(--font-primary);color:#6a1b9a;cursor:pointer;background:#f3e5f5;border:none;border-radius:12px;align-items:center;gap:4px;padding:4px 10px;font-size:.8125rem;font-weight:500;transition:background .15s;display:inline-flex}.CreateRequirementForm-module-scss-module__tD661W__suggestionChip:hover{background:#e1bee7}.CreateRequirementForm-module-scss-module__tD661W__tagList{flex-wrap:wrap;gap:6px;min-height:8px;display:flex}.CreateRequirementForm-module-scss-module__tD661W__chip{font-family:var(--font-primary);color:#6a1b9a;background:#f3e5f5;border-radius:12px;align-items:center;gap:4px;padding:.25rem .625rem;font-size:.8125rem;font-weight:500;display:inline-flex}.CreateRequirementForm-module-scss-module__tD661W__chipRemove{cursor:pointer;color:#6a1b9a;opacity:.6;background:0 0;border:none;padding:0;font-size:15px;line-height:1}.CreateRequirementForm-module-scss-module__tD661W__chipRemove:hover{opacity:1}.CreateRequirementForm-module-scss-module__tD661W__tagInputRow{grid-template-columns:1fr 1fr auto;align-items:flex-end;gap:.75rem;display:grid}.CreateRequirementForm-module-scss-module__tD661W__tagField{flex-direction:column;gap:4px;display:flex}.CreateRequirementForm-module-scss-module__tD661W__tagFieldLabel{font-family:var(--font-primary);color:var(--color-general-text);font-size:.875rem;font-weight:400;display:block}.CreateRequirementForm-module-scss-module__tD661W__tagInput{width:100%;height:40px;font-family:var(--font-primary);color:#1f2633;box-sizing:border-box;background:#fff;border:1px solid #e6e8ed;border-radius:8px;padding:0 .875rem;font-size:.875rem;transition:border-color .15s}.CreateRequirementForm-module-scss-module__tD661W__tagInput:focus{border-color:var(--color-highlighted);outline:none}.CreateRequirementForm-module-scss-module__tD661W__addTagButton{background:var(--color-button);color:#fff;height:40px;font-family:var(--font-primary);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:0 1.25rem;font-size:.875rem;font-weight:600;transition:opacity .15s}.CreateRequirementForm-module-scss-module__tD661W__addTagButton:hover:not(:disabled){opacity:.88}.CreateRequirementForm-module-scss-module__tD661W__addTagButton:disabled{opacity:.6;cursor:not-allowed}@media (max-width:640px){.CreateRequirementForm-module-scss-module__tD661W__pageHeader{flex-direction:column;align-items:flex-start;gap:1rem}.CreateRequirementForm-module-scss-module__tD661W__headerActions{width:100%}.CreateRequirementForm-module-scss-module__tD661W__submitButton{flex:1}.CreateRequirementForm-module-scss-module__tD661W__tagInputRow{grid-template-columns:1fr}}
.RequirementsReportFilters-module-scss-module__OD0omG__filterSection{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:1rem;display:flex}.RequirementsReportFilters-module-scss-module__OD0omG__filterField{flex-direction:column;flex:1;gap:.375rem;min-width:140px;display:flex}.RequirementsReportFilters-module-scss-module__OD0omG__fLabel{font-family:var(--font-primary);color:var(--color-general-text);font-size:.75rem}.RequirementsReportFilters-module-scss-module__OD0omG__fInput{border:1px solid var(--color-general-border);height:40px;color:var(--color-general-title);background:#fff;border-radius:8px;padding:0 .75rem;font-size:.875rem}.RequirementsReportFilters-module-scss-module__OD0omG__fInput:focus{outline:2px solid var(--color-highlighted)}.RequirementsReportFilters-module-scss-module__OD0omG__exportButton{background:var(--color-button);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;height:40px;padding:0 1.25rem;font-size:.875rem;font-weight:600}.RequirementsReportFilters-module-scss-module__OD0omG__exportButton:hover{opacity:.88}
.RequirementsReportTable-module-scss-module__bDWtwG__tableWrap{border:1px solid var(--color-general-border);border-radius:var(--radius-items);overflow-x:auto}.RequirementsReportTable-module-scss-module__bDWtwG__table{border-collapse:collapse;width:100%;font-size:.875rem}.RequirementsReportTable-module-scss-module__bDWtwG__table th{text-align:left;background:var(--color-general-background,#f8f9fb);color:var(--color-general-text);white-space:nowrap;padding:.75rem 1rem;font-weight:600}.RequirementsReportTable-module-scss-module__bDWtwG__table td{border-top:1px solid var(--color-general-border);color:var(--color-general-title);white-space:nowrap;padding:.75rem 1rem}.RequirementsReportTable-module-scss-module__bDWtwG__empty{text-align:center;color:var(--color-general-text);padding:2rem}
.RequirementsReportPage-module-scss-module__CrMRnq__container{flex-direction:column;gap:1rem;display:flex}.RequirementsReportPage-module-scss-module__CrMRnq__error{text-align:center;color:var(--color-error,#dc2626);padding:2rem}
