@font-face {
font-family: 'Max Sans';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(//pisarevssky.ru/wp-content/plugins/lead-message-tracker-widget/MaxSans-DemiBold.woff2) format('woff2');
}
.lmt-max-widget {
position: fixed;
right: 22px;
bottom: 22px;
z-index: 99990;
box-sizing: border-box;
display: inline-flex;
align-items: center;
gap: 10px;
min-height: 54px;
padding: 7px 18px 7px 8px;
border: 0;
border-radius: 16px;
background: linear-gradient(108deg, #471aff 0%, #6e1aff 48%, #9500ff 100%);
box-shadow: 0 10px 24px rgba(71, 26, 255, 0.25);
color: #fff !important;
font-family: 'Max Sans', Arial, sans-serif;
font-synthesis: none;
line-height: 1.1;
text-decoration: none !important;
transition: transform 160ms ease, box-shadow 160ms ease, filter 160ms ease;
}
.lmt-max-widget:hover {
transform: translateY(-1px);
box-shadow: 0 14px 28px rgba(71, 26, 255, 0.34);
color: #fff !important;
filter: brightness(1.06);
}
.lmt-max-widget:focus-visible {
outline: 3px solid rgba(110, 26, 255, 0.38);
outline-offset: 3px;
}
.lmt-max-widget__mark {
display: grid;
width: 32px;
height: 32px;
flex: 0 0 32px;
place-items: center;
color: #fff;
}
.lmt-max-widget__mark svg {
position: relative;
width: 100%;
height: 100%;
fill: currentColor;
}
.lmt-max-widget__copy {
min-width: 0;
}
.lmt-max-widget__label {
font-size: 16px;
font-weight: 600;
letter-spacing: -0.02em;
-webkit-font-smoothing: antialiased;
white-space: nowrap;
}
@media (max-width: 540px) {
.lmt-max-widget {
right: 14px;
bottom: 14px;
min-height: 50px;
padding: 5px 15px 5px 6px;
border-radius: 14px;
}
.lmt-max-widget__mark {
width: 30px;
height: 30px;
flex-basis: 30px;
}
}
@media (prefers-reduced-motion: reduce) {
.lmt-max-widget {
transition: none;
}
}