@font-face{font-family:"Montserrat VEMO";src:url(/crm4/brand/vemo/fonts/montserrat-var.woff2) format("woff2");font-weight:100 900;font-display:swap}
/* VEMO CRM · текстовый логотип: знак (цветной SVG) + надпись живым шрифтом страницы. Цвет надписи: тёмно-синий на светлом, белый на тёмном/цветном. */
.vlogo{display:inline-flex;align-items:center;gap:.16em;font-family:Manrope,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;font-size:36px;line-height:1;color:#0B1F3B;text-decoration:none;white-space:nowrap;width:auto!important;height:auto!important;vertical-align:middle}
.vlogo img{height:1.32em;width:auto;display:block;flex:none;max-width:none}
.vlogo .vt{display:flex;flex-direction:row;align-items:center;gap:.2em}
.vlogo b{font-family:"Montserrat VEMO",Manrope,system-ui,sans-serif;font-weight:400;letter-spacing:.07em;font-size:.74em;line-height:1}
.vlogo small{font-family:"Montserrat VEMO",Manrope,system-ui,sans-serif;font-size:.3em;font-weight:600;letter-spacing:.3em;line-height:1;padding:.4em .45em .4em .75em;margin-top:.12em;border-radius:999px;background:linear-gradient(135deg,#4FB3F0,#2E86DE);color:#fff;opacity:1}
.vl-s{font-size:19px}.vl-m{font-size:22px}.vl-l{font-size:26px}.vl-xl{font-size:29px}
.vlogo--on-dark{color:#fff}
@media(prefers-color-scheme:dark){.vlogo--auto{color:#fff}}
@media(max-width:680px){.vl-xl{font-size:24px}.vl-l{font-size:22px}}
/* кабинет и офис: пустой <span class="mtlogo"> рисуется тем же знаком и надписью, вариант цвета задаёт data-lv */
.mtlogo{display:inline-flex!important;align-items:center;gap:.28em;font-family:Manrope,system-ui,sans-serif;font-size:26px;line-height:1;color:#0B1F3B;width:auto!important;height:auto!important;background:none!important;background-image:none!important}
.mtlogo::before{content:"";flex:none;width:1.45em;height:1.55em;background:url(/crm4/brand/vemo/logo/vemo-symbol-color.svg) no-repeat center/contain}
.mtlogo::after{content:"VEMO CRM";font-family:"Montserrat VEMO",Manrope,system-ui,sans-serif;font-size:1em;font-weight:400;letter-spacing:.05em;position:relative;top:.06em}
.mtlogo{position:relative}
.mtlogo[data-lv=white]{color:#fff}.mtlogo[data-lv=dark]{color:#0B1F3B}
a:has(>.vlogo),a:has(>.mtlogo),.vlogo,.vlogo *{text-decoration:none!important}
@media(max-width:680px){.header .vlogo,header .vlogo{font-size:21px}}
@media(max-width:370px){.header .vlogo,header .vlogo{font-size:19px}}
.mtlogo.vlogo::before,.mtlogo.vlogo::after{content:none!important}
.mtlogo.vlogo{font-size:24px}
.mtlogo.vlogo[data-lv=white]{color:#fff}
/* 01.11.2026 аудит логотипа: плашка CRM читается на любом размере (было .3em = 6–8 px), единые размеры шапки и подвала */
.vlogo small{font-size:max(.36em,8.5px);letter-spacing:.18em;padding:.34em .42em .34em .6em;margin-top:.08em}
.vlogo b{letter-spacing:.06em}
footer .vlogo,.footer .vlogo{font-size:22px}

a:has(>.vlogo){display:inline-flex;align-items:center;min-height:44px}
/* шапка кабинета на телефоне (#logoM): только знак VEMO — раньше надпись «VEMO CRM» обрезалась до «V C» */
#logoM.mtlogo::after{content:none!important}
#logoM.mtlogo{font-size:24px!important;gap:0!important;max-width:none!important;overflow:visible!important}
.sb .brand:has(.mtlogo.vlogo) .vpowered{display:none}
/* единый размер логотипа в шапках публичных страниц кабинета (раньше 19 px на компьютере против 26 px на сайте) */
@media(min-width:681px){header .vlogo.vl-s,.header .vlogo.vl-s,.top .vlogo.vl-s{font-size:24px}}
@media(max-width:680px){header .vlogo.vl-s,.header .vlogo.vl-s{font-size:21px}}

/* 02.11 (Фарид): логотип на сайте и на входе — того же размера, что в CRM (знак 27×29), чтобы клиент узнавал связь */
.header .vlogo.logo{width:auto!important;height:auto!important;max-width:none!important;font-size:26px!important}
.header .vlogo.logo img{width:auto;height:1.12em}
html.is-login #view [data-metime-login] .vlogo.mt-panel-logo,html.is-login #view [data-metime-login] .vlogo.mt-mobile-logo{font-size:22px!important}
@media(max-width:680px){.header .vlogo.logo{font-size:22px!important}}
