.create-staffing-root[data-v-b2b08c66],[data-v-b2b08c66] .table-responsive{max-width:100%}[data-v-b2b08c66] table.create-staffing-table{width:100%;min-width:0;table-layout:fixed}label[data-v-b2b08c66]{font-weight:600!important}[data-v-b2b08c66]:focus{box-shadow:none!important;outline:none!important}.input-group-text[data-v-b2b08c66]{height:100%!important;border-radius:.375rem 0 0 .375rem!important}.b-icon.bi[data-v-b2b08c66]{color:#ffc107!important}.table td[data-v-b2b08c66]{border:none!important;vertical-align:top!important}.small-td[data-v-b2b08c66]{width:100px!important}.large-td[data-v-b2b08c66]{width:300px!important}p[data-v-b2b08c66]{margin-left:20px!important;color:#42b983!important;font-weight:600!important}.input-group[data-v-b2b08c66]{width:100%!important;min-width:0!important;max-width:100%}.cost-td[data-v-b2b08c66],.delete-td[data-v-b2b08c66],.periods-td[data-v-b2b08c66],.rate-td[data-v-b2b08c66],.role-td[data-v-b2b08c66],.team-member-td[data-v-b2b08c66]{min-width:0!important;max-width:none!important}.role-select[data-v-b2b08c66]{width:100%;min-width:0}.cost-td .d-flex[data-v-b2b08c66],.rate-td .d-flex[data-v-b2b08c66]{min-width:0;max-width:100%}.cost-input[data-v-b2b08c66],.rate-input[data-v-b2b08c66]{width:1%!important;min-width:0!important;max-width:none!important;flex:1 1 auto}.table td.delete-td[data-v-b2b08c66]{width:4.8em!important;text-align:center;box-sizing:border-box;vertical-align:middle!important}.team-member-td[data-v-b2b08c66]{overflow:visible}.team-member-item[data-v-b2b08c66]{width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible;position:relative;z-index:1}.team-member-item[data-v-b2b08c66] .kt-select{width:100%!important;max-width:100%!important;min-width:0;display:flex;align-items:stretch}.team-member-item[data-v-b2b08c66] .sel-cont{flex:1 1 auto;width:auto!important;min-width:0!important;max-width:100%;position:relative;overflow:visible}.team-member-item[data-v-b2b08c66] div.input,.team-member-item[data-v-b2b08c66] div.input.Noborders{width:100%;max-width:100%!important;box-sizing:border-box;overflow:hidden;border:none!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.team-member-item[data-v-b2b08c66] div.input[open=open]{border:none!important;box-shadow:none!important;outline:none!important}.team-member-item[data-v-b2b08c66] .input-group-text{border:none!important;background-color:#e9ecef!important}.team-member-item[data-v-b2b08c66] div.input-text,.team-member-item[data-v-b2b08c66] div.rec-desc{display:inline-block!important;width:auto!important;max-width:100%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.team-member-item[data-v-b2b08c66] div.options-container{z-index:1060;min-width:280px}[data-v-b2b08c66] .create-staffing-table tbody tr:focus-within,[data-v-b2b08c66] .create-staffing-table tbody tr:hover{position:relative;z-index:4}.team-member-item1[data-v-b2b08c66]{width:150px!important}.team-member-item1 .multiselect[data-v-b2b08c66]{min-height:38px!important;max-height:100%!important;width:150px!important}.team-member-item1 .multiselect .multiselect__tags[data-v-b2b08c66]{height:30px!important;border-radius:0!important}.person-fill[data-v-b2b08c66]{height:43px}.project-cost-heading[data-v-b2b08c66]{display:flex;align-items:flex-end;justify-content:flex-end}.btn-save[data-v-b2b08c66]{color:green;border:none;margin-left:.1em;margin-right:.1em}.btn-add[data-v-b2b08c66]{color:#007bff;background:transparent!important;border:none!important;box-shadow:none!important;margin-left:.1em;margin-right:.1em}.btn-add[data-v-b2b08c66]:active,.btn-add[data-v-b2b08c66]:focus,.btn-add[data-v-b2b08c66]:hover{color:#007bff!important;background:transparent!important;border:none!important;box-shadow:none!important}.tableHeader[data-v-b2b08c66]{background-color:#6c757d;color:#fff}[data-v-b2b08c66] .create-staffing-table thead.staffTable{background-color:#e9ecef!important;position:sticky;top:0;z-index:5}[data-v-b2b08c66] .create-staffing-table thead.staffTable th{background-color:#e9ecef!important;color:#495057!important;font-size:.875rem!important;font-weight:700!important;letter-spacing:normal;text-transform:capitalize;padding:.35em .2em!important;vertical-align:middle!important;border:none!important;border-right:none!important;border-bottom:1px solid #ced4da!important;box-shadow:none;white-space:nowrap}.cost1[data-v-b2b08c66]{width:50px}.endDate1[data-v-b2b08c66],.role1[data-v-b2b08c66],.startDate1[data-v-b2b08c66],.teamMemberName1[data-v-b2b08c66]{width:100px}.resizer[data-v-b2b08c66]{position:absolute;top:0;bottom:0;right:-.5em;width:1em;z-index:100;-webkit-user-select:none;-moz-user-select:none;user-select:none}.resizer[data-v-b2b08c66]:hover{cursor:ew-resize}.resizing[data-v-b2b08c66]{border-right-color:#fff}.resizing>span.resizer[data-v-b2b08c66]{width:20em;right:-10em;height:20em}.kt-select .sel-cont div.input[data-v-b2b08c66]{borders:none!important}.btn-bar[data-v-b2b08c66]{margin-bottom:1em}.styled-input[data-v-b2b08c66],.styled-select[data-v-b2b08c66]{width:100%;border:0;border-radius:0;border-bottom:1px solid #ddd}.styled-input[data-v-b2b08c66]:disabled,.styled-select[data-v-b2b08c66]:disabled{background-color:transparent;border-bottom:1px solid #ddd}.styled-input[data-v-b2b08c66]:focus,.styled-select[data-v-b2b08c66]:focus{border-color:transparent;border-bottom:1px solid #428bca;box-shadow:none}.period-col-headers[data-v-b2b08c66],.period-row[data-v-b2b08c66]{display:grid;grid-template-columns:minmax(5.7em,.85fr) minmax(4.4em,.6fr) minmax(0,1.2fr) minmax(0,1.2fr) 1.4em;-moz-column-gap:.45em;column-gap:.45em;align-items:center;width:100%;min-width:0}.period-col-headers[data-v-b2b08c66]{width:100%;font-weight:700;font-size:.875rem;letter-spacing:normal;text-transform:capitalize;line-height:1.2;white-space:nowrap;color:inherit;align-items:center}.period-h[data-v-b2b08c66]{display:flex;align-items:center;min-height:1.2em;overflow:hidden}.period-h-alloc[data-v-b2b08c66]{justify-content:flex-start}.period-h-precon[data-v-b2b08c66]{justify-content:flex-start;text-align:left}.period-list[data-v-b2b08c66]{display:flex;flex-direction:column;gap:6px;width:100%;min-width:0}.period-row[data-v-b2b08c66]{flex-wrap:nowrap}.period-field[data-v-b2b08c66],.period-h[data-v-b2b08c66],.period-precon[data-v-b2b08c66],.period-remove-slot[data-v-b2b08c66]{min-width:0;max-width:100%}.period-col-headers[data-v-b2b08c66],.period-list[data-v-b2b08c66],.period-row[data-v-b2b08c66],.periods-td[data-v-b2b08c66]{overflow:hidden}.period-field[data-v-b2b08c66]{display:flex;align-items:center;gap:2px;min-width:0;overflow:hidden}.period-alloc[data-v-b2b08c66]{width:100%}.period-input-alloc[data-v-b2b08c66]{width:100%;min-width:0;max-width:4.2em}.period-input-date[data-v-b2b08c66]{width:100%;min-width:0;max-width:100%;font-size:.8rem;padding-left:.1rem;padding-right:0}[data-v-b2b08c66] .period-input-date.date-empty::-webkit-datetime-edit,[data-v-b2b08c66] .period-input-date.date-empty::-webkit-datetime-edit-day-field,[data-v-b2b08c66] .period-input-date.date-empty::-webkit-datetime-edit-fields-wrapper,[data-v-b2b08c66] .period-input-date.date-empty::-webkit-datetime-edit-month-field,[data-v-b2b08c66] .period-input-date.date-empty::-webkit-datetime-edit-text,[data-v-b2b08c66] .period-input-date.date-empty::-webkit-datetime-edit-year-field{color:transparent}.period-precon[data-v-b2b08c66]{display:inline-flex;align-items:center;justify-content:flex-start;margin:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.period-precon input[data-v-b2b08c66]{margin:0;cursor:pointer}.period-remove-slot[data-v-b2b08c66]{display:inline-flex;align-items:center;justify-content:center;min-height:1em}.period-remove[data-v-b2b08c66]{margin:0;font-size:.75rem;color1:#868e96;color:red;opacity:0}.period-row:focus-within .period-remove[data-v-b2b08c66],.period-row:hover .period-remove[data-v-b2b08c66]{opacity:1}.period-remove[data-v-b2b08c66]:hover{color1:#dc3545;color:green}.role-remove[data-v-b2b08c66]{font-size1:.85rem;color:red}.role-remove[data-v-b2b08c66]:hover{color:green}.btn-add-period[data-v-b2b08c66]{align-self:flex-start;margin-top:4px;padding:.22rem .6rem;font-size:13px;line-height:1.2;background-color:#fff;border:none;border1:1px solid #d5d9dd;border-radius1:.25rem;box-shadow1:0 2px 3px rgba(0,0,0,.16)}