.mk-input{display:flex;flex-direction:column;gap:var(--gap-3xs);width:100%;max-width:400px}.mk-input__label{font-weight:500;font-size:var(--text-body-m);line-height:1.24;color:var(--text-sec)}.mk-input__field{display:flex;align-items:center;gap:var(--gap-3xs);height:58px;padding:0 var(--gap-2xs);border-radius:var(--radius-8);background:var(--input-default);color:var(--icons-input-icon)}.mk-input__field:hover,.mk-input.is-hover .mk-input__field{background:var(--input-default-hover)}.mk-input__control{flex:1;min-width:0;border:0;outline:0;background:none;padding:0;font:400 var(--text-body-l)/1.24 var(--font);color:var(--text-gen)}.mk-input__control::placeholder{color:var(--text-placeholder)}.mk-input__desc{font-weight:500;font-size:var(--text-body-s);line-height:1.24;color:var(--text-placeholder)}.mk-input.is-error .mk-input__field{background:var(--input-default-error)}.mk-input.is-error .mk-input__control,.mk-input.is-error .mk-input__desc{color:var(--text-error)}.mk-input.is-disabled .mk-input__field{background:var(--input-default-disabled)}.mk-input.is-disabled .mk-input__control{color:var(--text-placeholder)}.mk-link{display:inline-flex;align-items:center;gap:var(--gap-4xs);font:500 var(--web-text-body-s)/1.4 var(--font);color:var(--text-gen);text-decoration:none;cursor:pointer;background:none;border:0;padding:0}.mk-link .icon{color:var(--icons-gen)}.mk-link:hover,.mk-link.is-hover{color:var(--text-sec)}.mk-link:hover .icon,.mk-link.is-hover .icon{color:var(--icons-sec)}.mk-link.is-disabled{color:var(--text-placeholder);pointer-events:none}.mk-link.is-disabled .icon{color:var(--icons-disabled-icon)}.mk-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:var(--gap-m);background:var(--overlay)}.mk-overlay--sheet{align-items:flex-end;padding:0}.mk-modal{display:flex;flex-direction:column;gap:var(--gap-xs);width:100%;max-width:640px;padding:var(--gap-m);border-radius:var(--radius-24);background:var(--surface-main-bg);color:var(--text-gen)}.mk-modal--sheet{max-width:375px;padding:var(--gap-2xs) var(--gap-xs) var(--gap-l);border-radius:var(--radius-24) var(--radius-24) 0 0}.mk-modal__grabber{align-self:center;width:40px;height:4px;border-radius:var(--radius-2);background:var(--neutral-300)}.mk-modal__head{display:flex;align-items:center;gap:var(--gap-xs)}.mk-modal__titles{display:flex;flex-direction:column;gap:var(--gap-5xs);flex:1;min-width:0}.mk-modal__title{margin:0}.mk-modal__sub{color:var(--text-sec)}.mk-modal__body{display:flex;flex-direction:column;gap:var(--gap-xs)}.mk-modal__footer{display:flex;flex-direction:column;gap:var(--gap-3xs)}.mk-modal__buttons{display:flex;gap:var(--gap-3xs)}.mk-modal__buttons .mk-btn{flex:1}.mk-modal--sheet .mk-modal__buttons{flex-direction:column}.mk-modal__foot{text-align:center;color:var(--text-sec)}.mk-slot{display:flex;align-items:center;justify-content:center;min-height:120px;border:1px dashed var(--line-strong);border-radius:var(--radius-12);color:var(--text-sec)}.mk-badge{display:inline-flex;align-items:center;gap:var(--gap-4xs);padding:var(--gap-4xs) var(--gap-3xs);border-radius:var(--radius-full);font-family:var(--font);font-weight:500;font-size:var(--text-body-m);line-height:1.24;color:var(--text-sec);white-space:nowrap}.mk-badge.has-lead{padding-left:var(--gap-4xs)}.mk-badge__logo{width:16px;height:16px;border-radius:50%;background:#fff;object-fit:contain}.mk-badge--payment{background:var(--badge-payment-method)}.mk-badge--white{background:var(--badge-white)}.mk-badge--grey{background:var(--badge-grey)}.mk-badge--trans{background:transparent}.mk-badge--invert{background:var(--badge-invert);color:var(--text-gen-invert)}.mk-badge--success{background:var(--badge-success);color:var(--text-success-kit)}.mk-badge--attention{background:var(--badge-attention);color:var(--text-attention)}.mk-badge--error{background:var(--badge-error);color:var(--text-error)}.mk-badge--neutral{background:var(--badge-neutral);color:var(--text-gen)}.mk-badge--success-strong{background:var(--badge-success-strong);color:var(--text-gen-invert)}.mk-badge--attention-strong{background:var(--surface-progress-bar-line);color:var(--text-gen)}.mk-badge--error-strong{background:var(--badge-error-strong);color:var(--neutral-white)}
