.textarea[data-v-9165be7e]{position:relative;margin-bottom:2px;margin-top:20px;height:auto}label[data-v-9165be7e]{font-style:normal;font-weight:500;font-size:16px;line-height:19px;letter-spacing:.03em;color:rgba(0,0,0,.8705882352941177)}textarea[data-v-9165be7e]{margin-top:10px;padding:15px 0 15px 15px;outline:none;display:block;font-style:normal;font-weight:400;font-size:16px;line-height:22px;color:#3d3d3d;box-sizing:border-box;border:1px solid #ebebeb;border-radius:4px;width:100%;max-width:100%;resize:none}.is-active[data-v-9165be7e]{padding-left:20px!important}textarea[data-v-9165be7e]::-moz-placeholder{font-style:normal;font-weight:400;font-size:16px;line-height:19px;letter-spacing:.03em;color:rgba(0,0,0,.7)}textarea[data-v-9165be7e]:-ms-input-placeholder{font-style:normal;font-weight:400;font-size:16px;line-height:19px;letter-spacing:.03em;color:rgba(0,0,0,.7)}textarea[data-v-9165be7e]::placeholder{font-style:normal;font-weight:400;font-size:16px;line-height:19px;letter-spacing:.03em;color:rgba(0,0,0,.7)}.search-container{position:relative}.search-container input[type=text]{width:200px;padding:8px;outline:none;background:#fff;border:1px solid #d2d2d2;box-sizing:border-box;border-radius:4px;font-size:14px;line-height:19px;letter-spacing:.08em;color:#414141;margin:0;border:unset}.search-container .suggestions{position:absolute;width:100%;margin:0;padding:0;list-style:none;background-color:#fff;border:1px solid #d2d2d2;border-radius:4px;z-index:999}.suggestions li{cursor:pointer;pointer-events:all!important;text-transform:capitalize;padding:.5em;font-style:normal;font-weight:500;font-size:16px;line-height:19px;letter-spacing:.03em;color:rgba(0,0,0,.8705882352941177);border-bottom:1px solid #d2d2d2}.suggestions li:last-child{border:0}.suggestions li:hover{background-color:#d3d3d3}.input--margin{margin-top:10px}.input--wrrapper{border:1px solid #d2d2d2;border-radius:4px;height:36px}.input--wrrapper .reset-icon{color:#7d7d7d;margin-top:6px;margin-right:6px}.input--wrrapper .input--icon{color:#7d7d7d;background:#f8f8f8;border-left:1px solid #d2d2d2;padding:12px 10px 6px 10px}.is-active{padding-left:40px!important}input::-moz-placeholder{font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.08em;color:#9b9b9b}input:-ms-input-placeholder{font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.08em;color:#9b9b9b}input::placeholder{font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.08em;color:#9b9b9b}input:disabled{background:#f0f0f0}.search-container .isLoading{margin-right:8px;border:4px solid #e5e5e5;border-radius:50%;border-top:4px solid #61aafd;width:15px;height:15px;-webkit-animation:spin-data-v-54844eca 1s linear infinite;animation:spin-data-v-54844eca 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#print-invoice{margin:0;padding:0}.registration{background:#fff;border:1px solid #e3e3e3;box-sizing:border-box;border-radius:10px}.registration .tabs-component-tabs{display:flex;flex-direction:column;position:absolute;left:0;border-right:1px solid #f0f0f0;z-index:100;padding:0;margin:0 0 24px 1.875rem;height:100vh}.registration .add-doctor{margin-top:8px}.registration .add-doctor span{margin-left:8px;font-size:12px;line-height:16px;letter-spacing:.08em;color:#61aaff}.registration .tabs-component-tab{list-style:none;border:1px solid #f0f0f0;border-right:none;padding:9px 34px;overflow:hidden}.registration .tabs-component-tab:first-child{border-right:none;border-bottom:none}.registration .tabs-component-tab:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;border-right:1px solid #f0f0f0!important;border-left:none}.registration .tabs-component-tab:last-child{border-right:none}.registration .tabs-component-tab .tabs-component-tab-a{font-family:Nunito Sans;font-style:normal;font-weight:500;font-size:14px;line-height:25px;letter-spacing:.08em;color:rgba(0,0,0,.9);width:100%}.registration .tabs-component-panels{border-top:1px solid #e3e3e3}.registration .patient-registration{border-bottom:1px solid #ececec;margin-bottom:45px}.registration .patient-registration .search img{margin-right:52px}.registration .patient-registration .search-registration{border:1px solid #e0e0e0;border-radius:4px}.registration .patient-registration .search-registration input{border:none;margin:0;width:250px}.registration .patient-information{border-bottom:1px solid #ececec}.registration .patient-information .heading h2{font-style:normal;font-weight:600;font-size:24px;line-height:33px;letter-spacing:.08em;text-transform:capitalize;color:#404040}.registration .patient-information .heading p{font-weight:600;font-size:18px;line-height:25px;letter-spacing:.08em;text-transform:capitalize;color:#383838}#registration .actions span{color:#787878!important}.services .invoice-select{margin-top:0!important}.total-bill .total{flex-direction:column;align-items:flex-end}.total-bill .total h2{font-weight:600;font-size:1.3rem;line-height:30px;letter-spacing:.05em;color:#141414}.total-bill .discount .discount-amount{flex-direction:column}.total-bill .discount .custom-input{width:200px}#registration .technicion .header{justify-content:space-between}.discount .invoice-type{flex:unset;margin-top:8px;align-items:baseline;flex-direction:row-reverse}.discount .Radio p{font-weight:600;font-size:18px;line-height:25px;letter-spacing:.08em;text-transform:capitalize;color:#000}.discount .invoice-type label{font-weight:600;font-size:18px;line-height:25px;letter-spacing:.05em;color:#3c3c3c}.add-charges button{padding:10px 16px;background:#fff;box-shadow:0 0 3px rgba(0,0,0,.15);border:1px solid rgba(77,159,255,.65);box-sizing:border-box;border-radius:5px;font-style:normal;font-weight:400;font-size:14px;line-height:16px;letter-spacing:.04em;color:#4d9fff}.add-charges button img{margin-right:8px}.userClass{pointer-events:none;opacity:.5}