.booking-term-signatures-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;overflow-y:auto;max-height:150px}.term-session{border-right:1px solid rgba(12,116,178,.4);padding-right:2px}#scroll-button[data-v-45805d1d]:disabled,#sign-button[data-v-45805d1d]:disabled{display:none}.is-invalid[data-v-45805d1d]{border:1px solid #dc3545!important}.booking-term[data-v-45805d1d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.booking-term-header[data-v-45805d1d]{-ms-flex-negative:0;flex-shrink:0}.booking-term-footer[data-v-45805d1d]{margin-top:2dvh!important;margin-bottom:0;padding-top:1dvh!important;padding-bottom:0!important}.booking-term-content[data-v-45805d1d]{height:83vh;height:83dvh;max-height:83vh;max-height:83dvh;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:0;overflow-y:auto;padding-right:.25rem}.booking-term-client-group[data-v-45805d1d]{border:1px solid #e5e5e5;border-radius:8px;padding:12px;background:#fafafa}.booking-term-client-header[data-v-45805d1d]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.booking-term-collapse-btn[data-v-45805d1d]{color:#12576e;font-weight:700;font-size:1rem;line-height:1;text-decoration:none!important;min-width:1.5rem;text-align:center}.booking-term-footer[data-v-45805d1d]{-ms-flex-negative:0;flex-shrink:0;background:#fff;z-index:2}.booking-term--card[data-v-45805d1d]{display:block}.booking-term-cards[data-v-45805d1d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.booking-term-signature-card[data-v-45805d1d]{border:1px solid #e5e5e5;border-radius:8px;padding:10px 12px;background:#fafafa}.booking-term-signature-card-name[data-v-45805d1d]{font-weight:700;color:#27272c;font-size:14px}.booking-term-signature-card-doc[data-v-45805d1d]{color:#3d3d3d;font-size:13px;margin-top:2px}.booking-term-signature-card-date[data-v-45805d1d]{color:#8898aa;font-size:12px;margin-top:4px}