.vyne-input-addon-wrapper .vyne-input-addon{background-color:var(--ant-color-fill-quaternary);border:1px solid var(--ant-color-border);border-radius:var(--ant-border-radius);box-sizing:border-box;color:var(--ant-color-text,#000000e0);align-items:center;height:32px;padding:0 11px;font-size:.875rem;line-height:1;display:inline-flex}.vyne-input-addon-wrapper.vyne-input-addon-search-patient{max-width:20%}.vyne-input-addon-wrapper.vyne-input-addon-search-patient .vyne-input-addon{border:none;padding:0}.vyne-input-addon-wrapper .ant-input-number{flex-grow:2}.vyne-input-addon-wrapper .ant-input-outlined{cursor:text}.vyne-input-addon-wrapper .vyne-input-addon-before{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.vyne-input-addon-wrapper .vyne-input-addon-after{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.vyne-input-addon-wrapper .vyne-input-addon-button{background-color:var(--ant-color-bg-container);border:1px solid var(--ant-color-border);border-radius:0 var(--ant-border-radius) var(--ant-border-radius) 0;color:var(--ant-color-text-description);cursor:pointer;z-index:2;justify-content:center;width:32px;height:100%;padding:0;transition:color .2s,border-color .2s}.vyne-input-addon-wrapper .vyne-input-addon-button:hover,.vyne-input-addon-wrapper .vyne-input-addon-button:focus-visible{border-color:var(--ant-color-primary);color:var(--ant-color-primary)}.vyne-input-addon-wrapper .vyne-input-addon-button svg{font-size:14px}.currency-input::-webkit-inner-spin-button{appearance:none;margin:0}.currency-input::-webkit-outer-spin-button{appearance:none;margin:0}.currency-input[type=number]{appearance:textfield}
