.subtask-option{text-align:left;cursor:pointer;background-color:#fff;border:1px solid #eee;border-radius:12px;align-items:flex-start;gap:12px;width:100%;padding:12px 16px;display:flex}.subtask-option:hover{border-color:#bdbdbd}.subtask-option--selected{background-color:#f0f3fe;border-color:#4392f1}.subtask-option__check{color:#4392f1;flex-shrink:0;margin-top:2px}.subtask-option__body{flex-direction:column;gap:4px;min-width:0;display:flex}.subtask-option__title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.subtask-option__type{color:#626262}.subtask-option__name{color:#202020;font-size:14px;font-weight:600}.subtask-option__description{color:#626262;font-size:13px}.task-search-field{align-items:center;gap:4px;display:flex}.task-search-field .text-field-root{flex:1}.task-search-field__clear.v2.btn{width:28px;height:28px;padding:0}.subtask-library{flex-direction:column;gap:12px;min-height:0;display:flex}.subtask-library__title{color:#202020;margin:0;font-size:18px;font-weight:700}.subtask-library__count{color:#626262;margin:0;font-size:13px}.subtask-library__list{flex-direction:column;gap:8px;max-height:360px;display:flex;overflow-y:auto}.subtask-library__empty{color:#626262;text-align:center;margin:0;padding:32px 0;font-size:14px}.subtask-library__footer{border-top:1px solid #f5f5f5;justify-content:flex-end;gap:12px;padding-top:12px;display:flex}.assignee-picker{flex-wrap:wrap;gap:8px;display:flex}.assignee-picker__empty{color:#626262;margin:0;font-size:14px}.assignee-picker__chip{cursor:pointer;background-color:#fff;border:1px solid #eee;border-radius:16px;align-items:center;gap:8px;padding:4px 14px 4px 6px;display:flex}.assignee-picker__chip:hover{border-color:#bdbdbd}.assignee-picker__chip--selected{background-color:#f0f3fe;border-color:#4392f1}.assignee-picker__initial{color:#626262;background-color:#fafafa;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:flex}.assignee-picker__chip--selected .assignee-picker__initial{color:#fff;background-color:#4392f1}.assignee-picker__name{color:#202020;font-size:14px;font-weight:600}.splits-made-entry{flex-direction:column;gap:8px;display:flex}.splits-made-entry__row{border:1px solid #eee;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.splits-made-entry__label{color:#202020;font-size:14px;font-weight:500}.splits-made-entry__input{width:96px}.subtask-checklist{flex-direction:column;gap:4px;display:flex}.subtask-checklist__empty{color:#626262;margin:0;padding:8px 0;font-size:13px}.subtask-checklist__row{align-items:center;gap:10px;min-height:40px;display:flex}.subtask-checklist__type{color:#626262;flex-shrink:0}.subtask-checklist__name{color:#202020;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;overflow:hidden}.subtask-checklist__remove.v2.btn{width:28px;height:28px;padding:0}.subtask-checklist__add.v2.btn{align-self:flex-start}.review-step__nucs,.review-step__checklist,.review-step__locked{background-color:#fff;border:1px solid #eee;border-radius:14px}.review-step{flex-direction:column;gap:16px;display:flex}.review-step__section{flex-direction:column;gap:8px;display:flex}.review-step__label{color:#626262;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.review-step__locked{border-radius:12px;align-items:center;gap:10px;padding:14px 16px;display:flex}.review-step__locked-icon{color:#626262}.review-step__locked-name{color:#202020;font-size:16px;font-weight:600}.review-step__locked-hint{color:#626262;font-size:12px}.review-step__yards-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.review-step__yards{flex-wrap:wrap;gap:8px;display:flex}.review-step__yard{color:#202020;background-color:#fafafa;border-radius:16px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:700;display:flex}.review-step__checklist{overflow:hidden}.review-step__checklist-header{background-color:#fafafa;border-bottom:1px solid #f5f5f5;justify-content:space-between;align-items:center;gap:12px;padding:6px 8px 6px 16px;display:flex}.review-step__checklist-title{color:#202020;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.review-step__name{border-bottom:1px solid #f5f5f5;padding:12px 16px}.review-step__subtasks{padding:8px 16px}.review-step__nucs{flex-direction:column;gap:8px;padding:16px;display:flex}.step-bar{align-items:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}.step-bar__step{color:#626262;flex:none;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.step-bar__step--current{color:#202020}.step-bar__number{border:2px solid #eee;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;display:flex}.step-bar__step--current .step-bar__number,.step-bar__step--done .step-bar__number{color:#fff;background-color:#4392f1;border-color:#4392f1}.step-bar__line{background-color:#f5f5f5;border-radius:2px;flex:1;min-width:14px;height:2px}.step-bar__line--done{background-color:#4392f1}.custom-subtask-picker__banner{background-color:#f0f3fe;border:1px solid #4392f1;border-radius:12px;align-items:center;gap:10px;padding:12px 16px;display:flex}.custom-subtask-picker__icon{color:#4392f1;background-color:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.custom-subtask-picker__heading{flex-direction:column;flex:1;min-width:0;display:flex}.custom-subtask-picker__title{color:#202020;font-size:15px;font-weight:700}.custom-subtask-picker__text{color:#626262;font-size:12px;font-weight:600}.custom-subtask-picker__divider{color:#626262;letter-spacing:.08em;text-align:center;text-transform:uppercase;margin:4px 0 0;font-size:11px;font-weight:800}.custom-subtask-picker__empty{color:#626262;text-align:center;margin:0;padding:32px 0;font-size:14px}.template-card{background-color:#fff;border:1px solid #eee;border-radius:14px;flex:none}.template-card:hover{border-color:#bdbdbd}.template-card--selected,.template-card--selected:hover{background-color:#f0f3fe;border-color:#4392f1}.template-card__select{text-align:left;cursor:pointer;background:0 0;border:none;align-items:flex-start;gap:12px;width:100%;padding:16px;display:flex}.template-card__check{color:#4392f1;flex:none;margin-top:2px}.template-card__body{flex-direction:column;gap:4px;min-width:0;display:flex}.template-card__title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.template-card__robot-icon{color:#4392f1}.template-card__name{color:#202020;font-size:16px;font-weight:700}.template-card__description{color:#626262;font-size:14px}.template-card__count{color:#626262;align-items:center;gap:6px;margin-top:4px;font-size:12px;font-weight:600;display:flex}.template-card__checklist{border-top:1px solid #f5f5f5;margin:0 16px 0 52px;padding:8px 0 12px}.template-step{flex-direction:column;gap:12px;min-height:0;display:flex}.template-step__count{color:#626262;margin:8px 0 0;font-size:12px;font-weight:600}.template-step__list{flex-direction:column;gap:10px;max-height:420px;display:flex;overflow-y:auto}.template-step__custom{text-align:left;cursor:pointer;background-color:#fff;border:2px dashed #eee;border-radius:14px;align-items:center;gap:12px;padding:16px;display:flex}.template-step__custom:hover{border-color:#4392f1}.template-step__custom-icon{color:#4392f1;background-color:#fafafa;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.template-step__custom-text{flex-direction:column;gap:2px;display:flex}.template-step__custom-title{color:#202020;font-size:16px;font-weight:700}.template-step__custom-description{color:#626262;font-size:14px}.template-step__divider{color:#626262;letter-spacing:.08em;text-align:center;text-transform:uppercase;margin:4px 0;font-size:11px;font-weight:800}.template-step__empty{color:#626262;text-align:center;margin:0;padding:32px 0;font-size:14px}.template-step__scroll-hint{color:#626262;text-align:center;margin:0;font-size:11px;font-weight:700}.white-box{background-color:#fff;border-radius:8px}.create-task-form{flex-direction:column;gap:16px;display:flex}.create-task-form__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.create-task-form__subtitle{color:#626262;margin:0;font-size:14px;font-weight:500}.create-task-form__blocker{color:#f25e5e;background-color:#fff1f1;border:1px solid #f25e5e;border-radius:12px;margin:0;padding:12px;font-size:14px;font-weight:500}.create-task-form__footer{flex:1;align-items:center;gap:12px;display:flex}.create-task-form__step-count{color:#626262;flex:1;font-size:12px;font-weight:700}.create-task-modal .modal-content{width:640px;max-width:100%}
