.Counter{--bg-color:var(--counter-bg-color,#1c483d);--accent-color:var(--counter-accent-color,var(--color-mint));display:flex}.Counter_field{display:flex;align-items:center;background-color:var(--bg-color);border:1px solid var(--accent-color);border-radius:0;transition:border-color .2s ease}.Counter_field.active{border-color:var(--color-white)}.Counter_fieldInput{width:3rem;padding:3px 4px 2px;background-color:var(--bg-color);border:0;color:var(--color-white);outline:none;font-family:var(--font-family3);font-size:.875rem;font-weight:var(--font-regular);line-height:1.18;text-align:center;-moz-appearance:textfield}.Counter_fieldInput::-webkit-inner-spin-button,.Counter_fieldInput::-webkit-outer-spin-button{-webkit-appearance:none}.Counter.-size-small .Counter_fieldInput{width:2rem}.Counter.-size-large .Counter_fieldInput{width:5rem}.Counter_postfix,.Counter_prefix{color:var(--color-grey);font-size:.75rem;text-transform:uppercase}.Counter_prefix{padding-left:4px}.Counter_postfix{padding-right:4px}.Counter_button{display:inline-block;width:24px;height:24px;margin-left:3px;cursor:pointer;background-color:var(--accent-color);border:none;border-radius:0;color:var(--color-white);outline:none;font-family:var(--font-family3);font-size:1rem;font-weight:var(--font-bold);line-height:1.28;text-align:center;transition:background-color .2s ease}.Counter_button:focus,.Counter_button:hover{filter:brightness(1.25)}.Counter_button:active{filter:brightness(.9)}.Counter_button.-max{width:auto;font-size:.75rem;font-weight:var(--font-regular);text-transform:uppercase}.Counter.-color-grey{--bg-color:#293a53;--accent-color:var(--color-grey)}.Counter.-disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:.3}.AmountInputModal{--modal-box-width:340px;max-width:340px}.AmountInputModal .ModalBox_title{white-space:normal}.AmountInputModal_inner{display:flex;flex-direction:column;height:100%}.AmountInputModal_body{flex-grow:1;padding:16px;background-color:var(--color-darkblue)}.AmountInputModal_text{font-family:var(--font-family3);font-size:1rem;line-height:1.21}.AmountInputModal_row{display:flex;align-items:baseline;margin-top:10px}.AmountInputModal_counter{padding:3px;background-color:#293a53}.AmountInputModal_notice{margin-left:8px;color:var(--color-grey);font-family:var(--font-family3);font-size:.875rem}.AmountInputModal_footer{margin-top:12px}.AmountInputModal_buttons{display:flex;align-items:center;justify-content:space-between;width:100%}.AmountInputModal_button+.AmountInputModal_button{margin-left:20px}