.invoicing-module__v6NyJa__container{box-sizing:border-box;width:100%;height:100%;padding:60px;overflow-y:auto}.invoicing-module__v6NyJa__content{flex-direction:column;gap:48px;max-width:720px;display:flex}.invoicing-module__v6NyJa__monthSelector{background:#fff;border:2px solid #dedede;align-self:flex-start;align-items:center;gap:12px;padding:8px 12px;display:flex}.invoicing-module__v6NyJa__monthArrow{flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.invoicing-module__v6NyJa__monthArrow img{width:14px;height:14px}.invoicing-module__v6NyJa__prevArrow{transform:rotate(90deg)}.invoicing-module__v6NyJa__nextArrow{transform:rotate(-90deg)}.invoicing-module__v6NyJa__monthLabel{text-align:center;-webkit-user-select:none;user-select:none;min-width:170px;font-size:medium;font-weight:600}.invoicing-module__v6NyJa__section{flex-direction:column;gap:12px;display:flex}.invoicing-module__v6NyJa__sectionHeader{border-bottom:2px solid #dedede;justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.invoicing-module__v6NyJa__sectionTitle{font-size:medium;font-weight:600}.invoicing-module__v6NyJa__saveButton{align-items:center;gap:8px;font-weight:600;display:flex}.invoicing-module__v6NyJa__saveButton img{width:18px;height:18px}.invoicing-module__v6NyJa__list{flex-direction:column;gap:8px;display:flex}.invoicing-module__v6NyJa__rowInput{min-width:0;font-size:inherit;background:#fff;border:2px solid #dedede;outline:none;flex:1;padding:8px 12px;font-family:inherit}.invoicing-module__v6NyJa__rowInput:focus{border-color:#50514f}.invoicing-module__v6NyJa__addButton{align-items:center;gap:8px;width:fit-content;margin-top:4px;font-weight:600;display:flex}.invoicing-module__v6NyJa__addButton img{width:16px;height:16px}.invoicing-module__v6NyJa__error{color:#b00020;font-size:small}.invoicing-module__v6NyJa__payrollRow{flex-direction:column;gap:12px;display:flex}.invoicing-module__v6NyJa__payrollHeader{align-items:center;gap:12px;display:flex}.invoicing-module__v6NyJa__payrollChevronBtn{flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.invoicing-module__v6NyJa__payrollChevron{flex-shrink:0;width:16px;height:16px;transition:transform .15s}.invoicing-module__v6NyJa__payrollChevron.invoicing-module__v6NyJa__collapsed{transform:rotate(-90deg)}.invoicing-module__v6NyJa__generateButton{color:#fff;cursor:pointer;background:#50514f;border:2px solid #50514f;flex-shrink:0;align-items:center;gap:8px;padding:6px 14px;font-weight:600;transition:opacity .15s;display:flex}.invoicing-module__v6NyJa__generateButton:hover{background-color:#b8a267;border:2px solid #b8a267}.invoicing-module__v6NyJa__generateButton img{filter:brightness(0)invert();width:16px;height:16px}.invoicing-module__v6NyJa__payrollRemove{flex-shrink:0;width:20px;height:20px}.invoicing-module__v6NyJa__payrollRemove img{width:20px;height:20px}.invoicing-module__v6NyJa__entityChips{flex-wrap:wrap;gap:8px;padding:0 0 8px 28px;display:flex}.invoicing-module__v6NyJa__entityChip{-webkit-user-select:none;user-select:none;background:#f6f6f6;border:2px solid #50514f;border-radius:999px;padding:6px 14px;font-size:small;transition:opacity .15s}.invoicing-module__v6NyJa__entityChip.invoicing-module__v6NyJa__excluded{opacity:.4;background:#fff;border-color:#dedede}.invoicing-module__v6NyJa__invoiceRow{align-items:center;gap:12px;display:flex}.invoicing-module__v6NyJa__invoiceName{background:#fff;border:2px solid #dedede;flex:1;min-width:0;padding:8px 12px}
