.ModalPromocodeApply_modal__mmN_t{max-width:380px;width:100%;display:flex;flex-direction:column;gap:14px;padding:4px 4px 0}.ModalPromocodeApply_title__jMyJL{font-size:18px;font-weight:700;line-height:1.25;color:var(--text-primary);margin:0;text-align:center;letter-spacing:-.01em}.ModalPromocodeApply_hints__PsNMA{display:flex;flex-direction:column;gap:6px;margin:2px 0 0;padding:0;list-style:none}.ModalPromocodeApply_hint__9v96s{position:relative;padding-left:14px;font-size:12px;line-height:1.4;color:var(--text-secondary)}.ModalPromocodeApply_hint__9v96s:before{content:"·";position:absolute;left:5px}.ModalPromocodeApply_field__LuMqj{margin-top:2px}.ModalPromocodeApply_field__LuMqj [class*=InputBase_inputWrapper]{background:var(--field-bg)!important;border-radius:var(--radius-md)!important;transition:background .2s ease!important}.ModalPromocodeApply_field__LuMqj input{padding:11px 14px!important;font-size:14px!important;line-height:1.4!important;border-radius:var(--radius-md)!important;background:#0000!important;color:var(--field-text)!important}.ModalPromocodeApply_field__LuMqj input::placeholder{color:var(--field-placeholder)!important}.ModalPromocodeApply_field__LuMqj input:focus{background:#0000!important}.ModalPromocodeApply_field__LuMqj [class*=InputBase_floatingLabel]{font-size:13px!important;color:var(--field-placeholder)!important}.ModalPromocodeApply_modal__mmN_t [class*=ButtonBase_btn]{padding:11px 18px!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important;border-radius:var(--radius-md)!important;min-height:0!important;background:var(--btn-primary-bg)!important;color:var(--btn-primary-fg)!important;border:none!important;transition:background .18s ease,transform .18s ease!important}.ModalPromocodeApply_modal__mmN_t [class*=ButtonBase_btn]:hover:not(:disabled){background:var(--btn-primary-bg-hover)!important;transform:translateY(-1px)}.ModalPromocodeApply_modal__mmN_t [class*=ButtonBase_btn]:active:not(:disabled){background:var(--btn-primary-bg-active)!important;transform:translateY(0)}.ModalPromocodeApply_modal__mmN_t [class*=ButtonBase_btn]:disabled{background:var(--btn-bg-disabled)!important;color:var(--btn-fg-disabled)!important;cursor:not-allowed}.PromocodeFormButton_openButton__I_P4V{display:inline-flex;align-items:center;align-self:flex-start;min-height:var(--h-btn-sm);padding:0 var(--sp-3);border-radius:var(--r-sm);background:var(--btn-secondary-bg);color:var(--btn-secondary-fg);cursor:pointer;font-size:var(--fs-caption);font-weight:600;line-height:var(--lh-caption);text-decoration:none;transition:all .3s ease}.PromocodeFormButton_openButton__I_P4V:hover{background:var(--btn-secondary-bg-hover)}.PromocodeFormButton_openButton__I_P4V:active{background:var(--btn-secondary-bg-active)}.PromocodeFormButton_openButtonMain__mbzp9{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-primary)}.PromocodeFormButton_openButtonMain__mbzp9:hover{color:var(--text-primary);text-decoration-color:var(--text-primary)}.PromocodeFormButton_appliedChip__u6EV6{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;padding:2px 0;font-size:12px;font-weight:500;line-height:1.2;color:var(--text-secondary)}.PromocodeFormButton_appliedText__4sNSD{color:var(--text-secondary)}.PromocodeFormButton_appliedCode___Bb0n{color:var(--accent-text);font-weight:600}.PromocodeFormButton_cancelButton__zagzJ{background:#0000;border:none;padding:0;cursor:pointer;color:var(--text-secondary);font-size:12px;font-weight:500;line-height:1.2;text-decoration:underline;text-underline-offset:3px;transition:all .3s ease}.PromocodeFormButton_cancelButton__zagzJ:hover{color:var(--text-primary);text-decoration-color:var(--text-primary)}