:root:root,:root:root[data-theme=light]{--vg-bg:#F2F1EE;--vg-surface:#FFFFFF;--vg-surface-2:#E9E7E2;--vg-surface-3:#DEDBD4;--vg-line:#D9D6CF;--vg-line-strong:#C4C0B7;--vg-ink:#1C282F;--vg-ink-2:#2E3A42;--vg-muted:#5B6670;--vg-faint:#8A9097;--vg-accent:#DC0A10;--vg-accent-press:#B8070C;--vg-accent-ink:#FFFFFF;--vg-accent-soft:#FDE3E3;--vg-ok:#1C7F46;--vg-ok-soft:#DDF2E4;--vg-bad:#A31B3A;--vg-bad-soft:#F8E1E7;--vg-info:#2160B4;--vg-info-soft:#E0EAF8;--vg-warn:#9A6410;--vg-warn-soft:#FAEDD3;--vg-heavy:#5B3FA0;--vg-shadow:0 1px 2px #14181C14,0 8px 24px -8px #14181C2E;--vg-scrim:#14181C80;color-scheme:light}:root:root[data-theme=dark]{--vg-bg:#111417;--vg-surface:#1A1F24;--vg-surface-2:#232A31;--vg-surface-3:#2C343C;--vg-line:#2E363E;--vg-line-strong:#414B55;--vg-ink:#EEF0F2;--vg-ink-2:#CDD2D8;--vg-muted:#9AA3AD;--vg-faint:#6E7781;--vg-accent:#FF4A4F;--vg-accent-press:#FF6B6F;--vg-accent-ink:#1A0405;--vg-accent-soft:#3B1719;--vg-ok:#43C882;--vg-ok-soft:#15301F;--vg-bad:#F07A98;--vg-bad-soft:#3A1724;--vg-info:#76AEFF;--vg-info-soft:#18263B;--vg-warn:#E8B04A;--vg-warn-soft:#33280F;--vg-heavy:#A68BEA;--vg-shadow:0 1px 2px #0008,0 10px 28px -10px #000C;--vg-scrim:#000000A0;color-scheme:dark}:root:root{--vg-font:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--vg-head:"Archivo","Inter",system-ui,sans-serif;--vg-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--vg-radius:14px;--vg-tabbar-h:64px;--vg-rail-w:84px}:root:root,:root:root[data-theme=light],:root:root[data-theme=dark]{--bg:var(--vg-bg);--surface:var(--vg-surface);--surface-2:var(--vg-surface-2);--surface-3:var(--vg-surface-3);--border:var(--vg-line);--border-strong:var(--vg-line-strong);--text:var(--vg-ink);--text-muted:var(--vg-muted);--text-faint:var(--vg-faint);--text-inverse:var(--vg-bg);--primary:var(--vg-accent);--primary-hover:var(--vg-accent-press);--primary-soft:var(--vg-accent-soft);--brand:var(--vg-accent);--ok:var(--vg-ok);--ok-soft:var(--vg-ok-soft);--warn:var(--vg-warn);--warn-soft:var(--vg-warn-soft);--danger:var(--vg-bad);--danger-soft:var(--vg-bad-soft);--shadow:var(--vg-shadow);--font-sans:var(--vg-font);--font-mono:var(--vg-mono);--c3-bg:var(--vg-bg);--c3-panel:var(--vg-surface);--c3-panel-2:var(--vg-surface-2);--c3-line:var(--vg-line);--c3-gold:var(--vg-accent);--c3-gold-2:var(--vg-accent-press);--c3-text:var(--vg-ink);--c3-muted:var(--vg-muted);--c3-map-bg:var(--vg-bg);--c3-map-panel:var(--vg-surface);--c3-map-panel-2:var(--vg-surface-2);--c3-map-border:var(--vg-line);--c3-map-gold:var(--vg-accent);--c3-map-gold-soft:var(--vg-accent-soft);--c3-map-text:var(--vg-ink);--c3-map-muted:var(--vg-muted);--v175-gold:var(--vg-accent);--v175-gold2:var(--vg-accent-press);--v175-bg:var(--vg-bg);--v175-panel:var(--vg-surface);--v175-panel2:var(--vg-surface-2);--v175-line:var(--vg-line);--v175-text:var(--vg-ink);--v175-muted:var(--vg-muted);--vk-gold:var(--vg-accent);--vk-gold-hi:var(--vg-accent-press);--vk-ink:var(--vg-bg);--vk-panel:var(--vg-surface);--vk-panel2:var(--vg-surface-2);--vk-card:var(--vg-surface-2);--vk-line:var(--vg-line);--vk-muted:var(--vg-muted);--vk-text:var(--vg-ink)}:root .adm{--adm-ink:var(--vg-ink);--adm-muted:var(--vg-muted);--adm-line:var(--vg-line);--adm-gold:var(--vg-accent);--adm-crit:var(--vg-bad);--adm-crit-bg:var(--vg-bad-soft);--adm-crit-line:color-mix(in srgb,var(--vg-bad) 40%,transparent);--adm-review:var(--vg-warn);--adm-review-bg:var(--vg-warn-soft);--adm-review-line:color-mix(in srgb,var(--vg-warn) 40%,transparent);--adm-ok:var(--vg-ok);--adm-ok-bg:var(--vg-ok-soft);--adm-ok-line:color-mix(in srgb,var(--vg-ok) 40%,transparent);--adm-info:var(--vg-info);--adm-info-bg:var(--vg-info-soft);font-family:var(--vg-font)}.vg-company-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin-bottom:6px;min-width:0}.vg-company-name{color:var(--vg-ok)!important;font:700 16px/1.35 var(--vg-font);letter-spacing:0;text-transform:none;overflow-wrap:anywhere;max-width:100%}.vg-company-role{color:var(--vg-muted);font:600 12px/1.35 var(--vg-font);letter-spacing:0;text-transform:none}.nv-title{flex:1;min-width:0}.nv-top .nv-company select{font:700 16px/1.35 var(--vg-font);color:var(--vg-ok);max-width:100%}html,body{background:var(--vg-bg)!important;color:var(--vg-ink)!important;font-family:var(--vg-font)}body{-webkit-font-smoothing:antialiased}h1,h2,h3,.adm h1,.adm h2,.adm h3{font-family:var(--vg-head);font-stretch:88%;letter-spacing:-.01em}.mono,code,kbd{font-family:var(--vg-mono)}::selection{background:var(--vg-accent-soft);color:var(--vg-ink)}.vg-nav{position:fixed;z-index:1400;background:var(--vg-surface);color:var(--vg-muted);font:600 11px/1.1 var(--vg-font)}.vg-nav svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.vg-nav-item{position:relative;display:grid;justify-items:center;align-content:center;gap:4px;border:0;background:transparent;color:inherit;font:inherit;text-decoration:none;cursor:pointer;border-radius:12px;-webkit-tap-highlight-color:transparent}.vg-nav-item[hidden]{display:none!important}.vg-nav-item:hover{color:var(--vg-ink)}.vg-nav-item.is-active{color:var(--vg-accent)}.vg-nav-item:focus-visible{outline:2px solid var(--vg-accent);outline-offset:2px}.vg-badge{position:absolute;top:3px;left:calc(50% + 5px);min-width:19px;height:19px;padding:0 5px;border-radius:10px;background:var(--vg-accent);color:var(--vg-accent-ink);font:800 11px/19px var(--vg-font);text-align:center}.vg-badge[hidden]{display:none}.vg-nav-avatar{width:30px;height:30px;border-radius:50%;background:var(--vg-ink);color:var(--vg-bg);display:grid;place-items:center;font:800 12px var(--vg-font)}.vg-nav-avatar:not([hidden])+svg{display:none}.vg-nav-logo{display:none}.hdr{display:none!important}html:not(.vk-phone) .vg-nav{top:0;bottom:0;left:0;width:var(--vg-rail-w);border-right:1px solid var(--vg-line);display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 0 14px}html:not(.vk-phone) .vg-nav-logo{display:block;width:58px;margin-bottom:16px;text-decoration:none}.vg-nav-logo img{display:block;width:100%;height:auto}.vk-logo-d{display:none!important}:root[data-theme=dark] .vk-logo-l{display:none!important}:root[data-theme=dark] .vk-logo-d{display:block!important}.gate-brand{display:grid;justify-items:center;margin:0 0 18px}.gate-brand img{width:min(250px,80%);height:auto}.foot-logo img{width:170px;height:auto;margin:0 0 12px}.adm-brand-logo{display:grid;gap:8px;min-width:0}.adm-brand-logo img{width:100%;max-width:190px;height:auto}.adm-brand-logo small{margin-top:0!important}html:not(.vk-phone) .vg-nav-item{width:68px;padding:9px 0 8px}html:not(.vk-phone) .vg-nav-item:hover{background:var(--vg-surface-2)}html:not(.vk-phone) .vg-nav-item.is-active{background:var(--vg-surface-2)}html:not(.vk-phone) .vg-nav-item.is-active:before{content:"";position:absolute;left:-8px;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:var(--vg-accent)}html:not(.vk-phone) .vg-badge{left:auto;right:10px;top:4px}html:not(.vk-phone) .vg-nav-phone{display:none!important}html:not(.vk-phone) .vg-nav-spacer{flex:1}html:not(.vk-phone) body{padding-left:var(--vg-rail-w)!important}html.vk-phone .vg-nav{left:0;right:0;bottom:0;display:flex;align-items:stretch;padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--vg-line);background:color-mix(in srgb,var(--vg-surface) 94%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}html.vk-phone .vg-nav-item{flex:1;min-height:52px;padding:4px 0}html.vk-phone .vg-nav-item.is-active:before{content:"";position:absolute;top:-7px;left:50%;width:28px;height:3px;margin-left:-14px;border-radius:0 0 3px 3px;background:var(--vg-accent)}html.vk-phone .vg-nav-desk,html.vk-phone .vg-nav-spacer{display:none!important}html.vk-phone body{padding-bottom:calc(var(--vg-tabbar-h) + env(safe-area-inset-bottom,0px))!important}html.vk-phone body.detail-route-active .vg-nav,html.vk-phone body.standalone-report-view .vg-nav{display:none}html.vk-phone body.detail-route-active,html.vk-phone body.standalone-report-view{padding-bottom:0!important}#vk-main-menu{position:fixed!important;z-index:1500!important;background:var(--vg-surface)!important;border:1px solid var(--vg-line)!important;border-radius:16px!important;box-shadow:var(--vg-shadow)!important;padding:8px!important;color:var(--vg-ink)!important}html:not(.vk-phone) #vk-main-menu{left:calc(var(--vg-rail-w) + 10px)!important;right:auto!important;top:auto!important;bottom:14px!important;width:300px!important}html.vk-phone #vk-main-menu{left:10px!important;right:10px!important;top:auto!important;bottom:calc(var(--vg-tabbar-h) + env(safe-area-inset-bottom,0px) + 10px)!important;width:auto!important;max-height:70dvh;overflow:auto}#vk-main-menu a,#vk-main-menu button{color:var(--vg-ink)!important;border-radius:10px!important}#vk-main-menu a:hover,#vk-main-menu button:hover{background:var(--vg-surface-2)!important}.vg-nav-avatar[hidden]{display:none!important}#view-home .vk-search-box{height:52px!important;min-height:52px!important;border-radius:16px!important;background:var(--vg-surface)!important;border:0!important;box-shadow:var(--vg-shadow)!important;color:var(--vg-ink)!important}#view-home .vk-search-box input,#view-home #city-input{color:var(--vg-ink)!important;font:600 15px var(--vg-font)!important;background:transparent!important}#view-home #city-input::placeholder{color:var(--vg-muted)!important;font-weight:500}#view-home .vk-search-icon{color:var(--vg-muted)!important}#view-home .vk-geo-button,#view-home .vk-mobile-filter-btn{width:52px!important;height:52px!important;min-height:52px!important;border-radius:16px!important;background:var(--vg-surface)!important;border:0!important;box-shadow:var(--vg-shadow)!important;color:var(--vg-ink)!important}#view-home .vk-vehicle-segments{display:flex!important;gap:3px!important;padding:3px!important;border-radius:12px!important;background:var(--vg-surface-2)!important;border:0!important;height:auto!important}#view-home .vk-vehicle-segment{flex:1!important;height:40px!important;min-height:40px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:var(--vg-muted)!important;font:700 14px var(--vg-font)!important;box-shadow:none!important}#view-home .vk-vehicle-segment.is-active{background:var(--vg-surface)!important;color:var(--vg-ink)!important;box-shadow:0 1px 3px #0002!important}#view-home .vk-workshop-chips{display:flex!important;flex-wrap:wrap!important;gap:8px!important;height:auto!important;grid-template-columns:none!important}#view-home .vk-workshop-chip{flex:0 0 auto!important;grid-column:auto!important;height:38px!important;min-height:38px!important;padding:0 14px!important;border-radius:999px!important;border:0!important;background:var(--vg-surface)!important;box-shadow:inset 0 0 0 1px var(--vg-line)!important;color:var(--vg-ink)!important;font:600 13.5px var(--vg-font)!important;gap:6px!important;width:auto!important}#view-home .vk-workshop-chip.is-active{background:var(--vg-ink)!important;color:var(--vg-bg)!important;box-shadow:none!important}#view-home .vk-workshop-chip-icon,#view-home .vk-workshop-chip-icon svg{width:16px!important;height:16px!important;color:inherit!important;background:transparent!important}#view-home .vk-quick-actions{display:flex!important;gap:8px!important}#view-home .vk-jour-switch,#view-home .vk-more-filters{flex:1!important;height:44px!important;min-height:44px!important;border-radius:12px!important;border:0!important;background:var(--vg-surface)!important;box-shadow:inset 0 0 0 1.5px var(--vg-line)!important;color:var(--vg-ink)!important;font:700 14px var(--vg-font)!important}#view-home .vk-jour-switch[aria-checked=true]{background:var(--vg-accent)!important;color:var(--vg-accent-ink)!important;box-shadow:none!important}#view-home .vk-jour-icon,#view-home .vk-jour-icon svg{color:inherit!important;fill:currentColor!important}#view-home .vk-switch-track{background:var(--vg-surface-3)!important}#view-home .vk-jour-switch[aria-checked=true] .vk-switch-track{background:color-mix(in srgb,var(--vg-accent-ink) 35%,transparent)!important}.c3-list-item{background:var(--vg-surface)!important;border:0!important;border-radius:var(--vg-radius)!important;box-shadow:var(--vg-shadow)!important;padding:14px 14px 12px!important;display:grid!important;gap:9px!important;margin:0 0 10px!important;color:var(--vg-ink)!important}.c3-list-item.is-map-selected{box-shadow:0 0 0 2px var(--vg-accent),var(--vg-shadow)!important}.c3-list-item-head{display:flex!important;gap:12px!important;align-items:flex-start!important}.c3-list-item-head>div{flex:1;min-width:0}.c3-list-item h3{font:750 16.5px/1.2 var(--vg-head)!important;font-stretch:88%!important;color:var(--vg-ink)!important;margin:0!important}.c3-list-address{font-size:13px!important;color:var(--vg-muted)!important;margin:2px 0 0!important}.c3-list-distance{margin-left:auto;text-align:right;font:700 15px var(--vg-font)!important;color:var(--vg-ink)!important;white-space:nowrap}.c3-list-status{font:700 13px var(--vg-font)!important;color:var(--vg-bad)!important;display:inline-flex!important;align-items:center;gap:6px}.c3-list-status.is-open{color:var(--vg-ok)!important}.c3-list-status.is-soon{color:var(--vg-warn)!important}.c3-list-status .status-dot{width:8px!important;height:8px!important;border-radius:50%!important;background:currentColor!important}.c3-list-meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.c3-list-tags{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.c3-list-tags span,.vg-pill{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:999px;font:700 12px var(--vg-font);background:var(--vg-surface-2)!important;color:var(--vg-ink-2)!important;border:0!important}.vg-pill.is-jour{background:var(--vg-accent-soft)!important;color:var(--vg-accent)!important}.vg-pill.is-brand{background:var(--vg-info-soft)!important;color:var(--vg-info)!important}.c3-list-actions{display:flex!important;gap:8px!important}.c3-list-actions a,.c3-list-actions button{flex:1;display:inline-flex!important;align-items:center;justify-content:center;min-height:38px!important;border-radius:10px!important;font:700 13.5px var(--vg-font)!important;border:0!important;background:var(--vg-surface-2)!important;color:var(--vg-ink)!important;text-decoration:none!important;box-shadow:none!important}.c3-list-actions .is-primary{background:var(--vg-accent)!important;color:var(--vg-accent-ink)!important}:root{--vg-col-w:430px}html:not(.vk-phone):not(.vk-mobile-hard) body #view-home{height:100dvh!important;min-height:560px!important}html:not(.vk-phone):not(.vk-mobile-hard) body #view-home .vk-search-shell{position:absolute!important;inset:0 auto auto 0!important;width:var(--vg-col-w)!important;max-width:none!important;min-width:0!important;height:auto!important;margin:0!important;padding:20px 20px 10px!important;background:var(--vg-bg)!important;border:0!important;box-shadow:none!important;z-index:72!important;transform:none!important}html:not(.vk-phone):not(.vk-mobile-hard) body #view-home .home-shell:before{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--vg-col-w);background:var(--vg-bg);border-right:1px solid var(--vg-line);z-index:0}html:not(.vk-phone):not(.vk-mobile-hard) body #view-home #vk-search-panel{position:static!important;width:auto!important;max-width:none!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;display:grid!important;gap:12px!important;border-radius:0!important}html:not(.vk-phone):not(.vk-mobile-hard) body #view-home #vk-search-panel .vk-panel-section{margin:0!important;padding:0!important;border:0!important}html:not(.vk-phone):not(.vk-mobile-hard) body #view-home .vk-search-row{display:flex!important;gap:10px!important}html:not(.vk-phone):not(.vk-mobile-hard) body #view-home .vk-search-box{flex:1!important;width:auto!important}html:not(.vk-phone):not(.vk-mobile-hard) body #view-home .map-pane{left:var(--vg-col-w)!important;width:auto!important;right:0!important;overflow:visible!important}html:not(.vk-phone):not(.vk-mobile-hard) body #view-home #map{overflow:hidden!important}html:not(.vk-phone):not(.vk-mobile-hard) body #vk-desktop-list:not([hidden]){display:flex!important}html:not(.vk-phone):not(.vk-mobile-hard) body #vk-desktop-list{left:calc(-1 * var(--vg-col-w))!important;width:var(--vg-col-w)!important;top:var(--vk-list-top,330px)!important;bottom:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;z-index:73!important}html:not(.vk-phone):not(.vk-mobile-hard) body #vk-desktop-list .vk-desktop-list-head{padding:6px 20px 10px!important;border:0!important;color:var(--vg-ink)!important}html:not(.vk-phone):not(.vk-mobile-hard) body #vk-desktop-list-title{font:800 17px var(--vg-head)!important;font-stretch:88%!important}html:not(.vk-phone):not(.vk-mobile-hard) body #vk-desktop-list-toggle{display:none!important}html:not(.vk-phone):not(.vk-mobile-hard) body #vk-desktop-list .vk-desktop-list-results{padding:2px 20px 24px!important}html:not(.vk-phone):not(.vk-mobile-hard) body #view-home .vk-map-legend,html:not(.vk-phone):not(.vk-mobile-hard) body #view-home .vk-map-legend.is-docked{top:16px!important;left:16px!important;bottom:auto!important}html:not(.vk-phone):not(.vk-mobile-hard) body #view-home .vk-map-legend-toggle{background:var(--vg-surface)!important;color:var(--vg-ink)!important;border:0!important;box-shadow:var(--vg-shadow)!important;border-radius:999px!important}html:not(.vk-phone):not(.vk-mobile-hard) body #view-home .has-side-column .map-workshop-card.is-wide,html:not(.vk-phone):not(.vk-mobile-hard) body #view-home .map-workshop-card.is-wide{inset:20px 20px 20px auto!important;width:400px!important}html:not(.vk-phone):not(.vk-mobile-hard) body #view-home .map-toolbar{right:16px!important;top:16px!important;bottom:auto!important}html:not(.vk-phone):not(.vk-mobile-hard) body #view-home .map-pane:has(.map-workshop-card.is-wide:not([hidden])) .map-toolbar,html:not(.vk-phone):not(.vk-mobile-hard) body #view-home .map-pane:has(.map-workshop-card.is-wide:not([hidden])) .c3-map-bottom{right:436px!important}body:has(#view-home.active)>.foot{display:none!important}.foot{background:var(--vg-bg)!important;color:var(--vg-muted)!important;border-top:1px solid var(--vg-line)!important}#view-home .map-toolbar{background:transparent!important;border:0!important;box-shadow:none!important;display:grid!important;gap:10px!important;padding:0!important}#view-home .map-toolbar button{width:48px!important;height:48px!important;border-radius:14px!important;background:var(--vg-surface)!important;border:0!important;box-shadow:var(--vg-shadow)!important;color:var(--vg-ink)!important}#view-home .map-toolbar button svg{color:var(--vg-ink)!important;stroke:currentColor}#view-home .c3-map-type{background:var(--vg-surface)!important;border:0!important;box-shadow:var(--vg-shadow)!important;border-radius:14px!important;padding:4px!important}#view-home .c3-map-type button{border:0!important;border-radius:10px!important;background:transparent!important;color:var(--vg-muted)!important;font:700 13.5px var(--vg-font)!important}#view-home .c3-map-type button.is-active{background:var(--vg-ink)!important;color:var(--vg-bg)!important}html.vk-phone body #view-home{height:calc(100dvh - var(--vg-tabbar-h) - env(safe-area-inset-bottom,0px))!important;min-height:0!important}html.vk-phone body #view-home .map-pane{top:0!important;bottom:0!important;height:auto!important;min-height:0!important}html.vk-phone body #view-home .vk-search-shell{top:calc(env(safe-area-inset-top,0px) + 10px)!important;left:12px!important;right:12px!important;width:auto!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important}html.vk-phone body #view-home #vk-search-panel{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;display:grid!important;gap:10px!important;border-radius:0!important}html.vk-phone body #view-home #vk-search-panel .vk-panel-section{margin:0!important;padding:0!important;border:0!important;background:transparent!important}html.vk-phone body #view-home .vk-search-row{display:flex!important;gap:6px!important}html.vk-phone body #view-home .vk-search-box{flex:1!important;width:auto!important;min-width:0!important}.vk-search-brand{display:none}html.vk-phone body #view-home .vk-search-brand{display:grid;place-items:center;flex:0 0 auto;width:46px;align-self:stretch;border-radius:16px;background:var(--vg-surface);box-shadow:var(--vg-shadow);text-decoration:none}html.vk-phone body #view-home .vk-search-brand img{width:36px;height:auto}html.vk-phone body #view-home .vk-workshop-chips{flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:none!important;margin:0 -12px!important;padding:2px 12px!important}html.vk-phone body #view-home .vk-workshop-chips::-webkit-scrollbar{display:none}html.vk-phone body #view-home .vk-workshop-chip,html.vk-phone body #view-home .vk-workshop-chip.is-active{box-shadow:var(--vg-shadow)!important}html.vk-phone body #view-home .mobile-home-switch{left:50%!important;right:auto!important;transform:translate(-50%)!important;bottom:calc(var(--vg-tabbar-h) + env(safe-area-inset-bottom,0px) + 14px)!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;width:auto!important}html.vk-phone body #view-home #mobile-list-btn{display:inline-flex!important;align-items:center!important;gap:8px!important;height:46px!important;padding:0 18px!important;border-radius:999px!important;border:0!important;background:var(--vg-ink)!important;color:var(--vg-bg)!important;font:700 14px var(--vg-font)!important;box-shadow:var(--vg-shadow)!important;white-space:nowrap}html.vk-phone body #view-home #mobile-list-btn svg{width:18px;height:18px}html.vk-phone body #view-home #mobile-map-btn{display:none!important}html.vk-phone body #view-home .c3-map-bottom,html.vk-phone body #view-home .vk-map-legend{bottom:calc(var(--vg-tabbar-h) + 4px)!important}html.vk-phone body #view-home .map-toolbar{right:12px!important}html.vk-phone body #view-home .map-workshop-card:not(.is-wide){left:10px!important;right:10px!important;bottom:12px!important;border-radius:20px!important;background:var(--vg-surface)!important;border:0!important;box-shadow:var(--vg-shadow)!important}html.vk-phone body #view-home .map-workshop-card:not([hidden])~.c3-map-bottom{display:none!important}html.vk-phone body:has(#map-workshop-card:not([hidden])) #view-home .mobile-home-switch{display:none!important}html.vk-phone body #view-home>.home-shell{height:100%!important;min-height:0!important;background:transparent!important}html.vk-phone body #view-home .map-pane,html.vk-phone body #view-home.mobile-map-mode .map-pane{height:100%!important;min-height:0!important}html.vk-phone body #view-home #mobile-list-btn,html.vk-phone body #view-home #mobile-list-btn.is-active{background:var(--vg-ink)!important;color:var(--vg-bg)!important}html.vk-phone body #view-home .vk-map-legend{bottom:calc(var(--vg-tabbar-h) + 62px)!important}html.vk-phone body #view-home{padding:0!important}html.vk-phone.vk-mobile-hard body #view-home .mobile-home-switch #mobile-list-btn,html.vk-phone.vk-mobile-hard body #view-home .mobile-home-switch #mobile-list-btn.is-active{background:var(--vg-ink)!important;color:var(--vg-bg)!important;border:0!important}html.vk-mobile-hard body #view-home.mobile-map-mode,html.vk-phone body #view-home.mobile-map-mode{padding-bottom:0!important;height:calc(100dvh - var(--vg-tabbar-h) - env(safe-area-inset-bottom,0px))!important}html.vk-mobile-hard body #view-home.mobile-map-mode .map-pane,html.vk-phone body #view-home.mobile-map-mode .map-pane{inset:0!important}html.vk-phone body #view-home .c3-map-bottom{bottom:76px!important}html.vk-phone body #view-home .vk-map-legend{bottom:132px!important}.c3-bottom-sheet{background:var(--vg-bg)!important;color:var(--vg-ink)!important;border:0!important;box-shadow:0 -10px 30px -10px #0004!important}html.vk-phone .c3-bottom-sheet{bottom:calc(var(--vg-tabbar-h) + env(safe-area-inset-bottom,0px))!important;max-height:calc(100dvh - var(--vg-tabbar-h) - 70px)!important;border-radius:24px 24px 0 0!important}.c3-sheet-handle{background:var(--vg-surface-3)!important}.c3-sheet-head h2{font:800 20px var(--vg-head)!important;font-stretch:88%!important;color:var(--vg-ink)!important}.c3-sheet-close{background:var(--vg-surface-2)!important;color:var(--vg-ink)!important;border:0!important}.c3-sheet-backdrop{background:var(--vg-scrim)!important}.c3-filter-section{border-color:var(--vg-line)!important}.c3-filter-section h3,.c3-filter-section label,.c3-filter-section strong{color:var(--vg-ink)!important}.c3-filter-section small,.c3-filter-section p{color:var(--vg-muted)!important}.c3-radius-options{display:flex!important;flex-wrap:wrap!important;gap:3px!important;padding:3px!important;border-radius:12px!important;background:var(--vg-surface-2)!important}.c3-radius-options button{flex:1 1 auto!important;min-height:40px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:var(--vg-muted)!important;font:700 14px var(--vg-font)!important;box-shadow:none!important}.c3-radius-options button.is-active{background:var(--vg-surface)!important;color:var(--vg-ink)!important;box-shadow:0 1px 3px #0002!important}.c3-bottom-sheet select.field,.c3-bottom-sheet .field{min-height:48px!important;border-radius:12px!important;background:var(--vg-surface)!important;color:var(--vg-ink)!important;border:1.5px solid var(--vg-line)!important;font:600 15px var(--vg-font)!important}.c3-coming-service{background:var(--vg-surface)!important;border:1.5px dashed var(--vg-line)!important;color:var(--vg-muted)!important;border-radius:12px!important}.c3-filter-toggles input[type=checkbox]{accent-color:var(--vg-accent)}.c3-filter-apply,#c3-filter-apply{min-height:52px!important;border-radius:14px!important;background:var(--vg-accent)!important;color:var(--vg-accent-ink)!important;border:0!important;font:800 16px var(--vg-font)!important;box-shadow:none!important}.c3-layer-grid button{background:var(--vg-surface)!important;border:1.5px solid var(--vg-line)!important;color:var(--vg-ink)!important;border-radius:12px!important}.c3-layer-grid button.is-active,.c3-layer-grid button[aria-pressed=true]{border-color:var(--vg-accent)!important;background:var(--vg-accent-soft)!important}.c3-bottom-sheet .c3-switch,.c3-bottom-sheet .vk-switch-track{background:var(--vg-surface-3)!important}.c3-filter-toggles label i{background:var(--vg-surface-3)!important;border:0!important}.c3-filter-toggles label i:after,.c3-filter-toggles label i:before{background:#fff!important;box-shadow:0 1px 3px #0003!important}.c3-filter-toggles input:checked+i{background:var(--vg-ok)!important}#c3-filter-apply{position:sticky!important;bottom:10px!important;z-index:2;width:100%!important;margin-top:12px!important}#view-home .map-workshop-card{background:var(--vg-surface)!important;color:var(--vg-ink)!important;border:0!important;box-shadow:var(--vg-shadow)!important;border-radius:20px!important}#view-home .map-workshop-card h3,#view-home .map-card-head h3{font:800 20px/1.15 var(--vg-head)!important;font-stretch:88%!important;color:var(--vg-ink)!important}#view-home .map-card-address,#view-home .map-card-distance,#view-home .map-card-muted{color:var(--vg-muted)!important}#view-home .map-card-close{background:var(--vg-surface-2)!important;border:0!important;color:var(--vg-ink)!important;border-radius:50%!important}#view-home .map-card-drag{background:var(--vg-surface-3)!important}#view-home .map-card-status{color:var(--vg-bad)!important;font:700 13.5px var(--vg-font)!important}#view-home .map-card-status.is-open{color:var(--vg-ok)!important}#view-home .map-card-status strong{color:inherit!important}#view-home .map-card-status .status-dot{background:currentColor!important;box-shadow:none!important}#view-home .map-card-badge{background:var(--vg-surface-2)!important;border:0!important;color:var(--vg-ink-2)!important;border-radius:999px!important;font:700 12px var(--vg-font)!important;height:26px!important;padding:0 10px!important}#view-home .map-card-actions{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;grid-template-columns:none!important;margin-top:12px!important}#view-home .map-card-actions>a,#view-home .map-card-actions>button{flex:1 1 auto!important;min-width:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:48px!important;padding:0 12px!important;border-radius:12px!important;border:0!important;background:var(--vg-surface)!important;box-shadow:inset 0 0 0 1.5px var(--vg-line)!important;color:var(--vg-ink)!important;font:700 14.5px var(--vg-font)!important;text-decoration:none!important;grid-column:auto!important;width:auto!important}#view-home .map-card-actions>.is-primary{flex:1.8 1 auto!important;background:var(--vg-accent)!important;color:var(--vg-accent-ink)!important;box-shadow:none!important}#view-home .map-card-actions>.vg-act-small{flex:0 0 auto!important;background:var(--vg-surface-2)!important;box-shadow:none!important;padding:0 12px!important}#view-home .map-card-actions svg{width:19px!important;height:19px!important;flex:none}#view-home .vg-card-more{display:flex!important;align-items:center;justify-content:center;min-height:46px;margin-top:8px;border-radius:12px;box-shadow:inset 0 0 0 1.5px var(--vg-line);color:var(--vg-ink)!important;font:700 14.5px var(--vg-font);text-decoration:none}#view-home .vg-card-more:hover{box-shadow:inset 0 0 0 1.5px var(--vg-accent)}#view-home .map-workshop-card.is-wide .vg-card-more{display:none!important}#view-home .map-card-open-page{border:0!important;box-shadow:inset 0 0 0 1.5px var(--vg-line)!important;border-radius:12px!important;text-align:center;color:var(--vg-ink)!important}#view-home .map-card-section h4{color:var(--vg-muted)!important;font:700 11px var(--vg-font)!important;letter-spacing:.12em;text-transform:uppercase}#view-home .map-card-hours td{color:var(--vg-ink)!important;border-color:var(--vg-line)!important}#view-home .map-card-hours tr.is-today td{color:var(--vg-accent)!important;font-weight:800}html body #view-home .map-workshop-card .map-card-actions{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important}html body #view-home .map-workshop-card .map-card-actions>*{grid-column:span 3!important}html body #view-home .map-workshop-card .map-card-actions>a.vg-act-call{grid-column:span 2!important;background:var(--vg-surface)!important;color:var(--vg-ink)!important;box-shadow:inset 0 0 0 1.5px var(--vg-line)!important}html body #view-home .map-workshop-card .map-card-actions>a.is-primary{grid-column:span 4!important;background:var(--vg-accent)!important;color:var(--vg-accent-ink)!important;box-shadow:none!important}html body #view-home .map-workshop-card .map-card-actions>a.is-primary:first-child{grid-column:span 6!important}html body #view-home .map-workshop-card .map-card-actions>.vg-act-small{background:var(--vg-surface-2)!important;color:var(--vg-ink)!important;box-shadow:none!important}html.vk-phone body:has(#map-workshop-card:not([hidden])) #view-home .map-toolbar{display:none!important}.btn{border-radius:12px;font-family:var(--vg-font);font-weight:700;box-shadow:none!important;min-height:44px}.btn-ghost{background:transparent!important;border-color:var(--vg-line)!important;color:var(--vg-ink)!important}.btn-ghost:hover{border-color:var(--vg-ink)!important}.field{border-radius:12px;font-family:var(--vg-font)}.field:focus,.field:focus-visible{outline:none;border-color:var(--vg-accent)!important;box-shadow:0 0 0 3px var(--vg-accent-soft)!important}a{color:inherit}html:not(.vk-phone):not(.vk-mobile-hard) body #view-home .map-workshop-card.is-wide .map-card-actions{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important}html:not(.vk-phone):not(.vk-mobile-hard) body #view-home .map-workshop-card.is-wide .map-card-actions>*{grid-column:span 3!important;width:auto!important}html:not(.vk-phone):not(.vk-mobile-hard) body #view-home .map-workshop-card.is-wide .map-card-actions>a.vg-act-call{grid-column:span 2!important}html:not(.vk-phone):not(.vk-mobile-hard) body #view-home .map-workshop-card.is-wide .map-card-actions>a.is-primary{grid-column:span 4!important}html:not(.vk-phone):not(.vk-mobile-hard) body #view-home .map-workshop-card.is-wide .map-card-actions>a.is-primary:first-child{grid-column:span 6!important}html.vk-phone body #view-detail .detail-head{display:block!important;grid-template-columns:none!important}#view-detail{background:var(--vg-bg)!important}#view-detail .panel{background:var(--vg-surface)!important;border:0!important;border-radius:var(--vg-radius)!important;box-shadow:var(--vg-shadow)!important;color:var(--vg-ink)!important}#view-detail .panel-head{border-color:var(--vg-line)!important}#view-detail .panel-head h2{font:800 18px var(--vg-head)!important;font-stretch:88%!important;color:var(--vg-ink)!important}#view-detail .panel-head p{color:var(--vg-muted)!important}#view-detail .detail-identity-copy h1{font:850 30px/1.08 var(--vg-head)!important;font-stretch:88%!important;color:var(--vg-ink)!important;letter-spacing:-.01em!important}#view-detail .detail-sub{color:var(--vg-muted)!important;font-size:14px!important}#view-detail .back-link{color:var(--vg-ink)!important;font:700 14px var(--vg-font)!important}#view-detail .tag,#view-detail .tag-lg,#view-detail .map-card-badge{background:var(--vg-surface-2)!important;color:var(--vg-ink-2)!important;border:0!important;border-radius:999px!important;font-weight:700!important}#view-detail .pill.open{background:var(--vg-ok-soft)!important;color:var(--vg-ok)!important;border:0!important}#view-detail .pill.closed{background:var(--vg-bad-soft)!important;color:var(--vg-bad)!important;border:0!important}#view-detail .detail-actions{display:grid!important;grid-template-columns:1fr 1.6fr auto auto!important;gap:8px!important;align-items:stretch!important}#view-detail .detail-actions .btn{min-height:48px!important;border-radius:12px!important;font:700 14.5px var(--vg-font)!important;justify-content:center!important;grid-row:auto!important;grid-column:auto!important}#view-detail .detail-actions .vg-detail-route{background:var(--vg-accent)!important;border-color:var(--vg-accent)!important;color:var(--vg-accent-ink)!important}#view-detail .detail-actions .vg-detail-call{background:var(--vg-surface)!important;border:1.5px solid var(--vg-line)!important;color:var(--vg-ink)!important}#view-detail .detail-actions #detail-favorite,#view-detail .detail-actions #share-workshop{background:var(--vg-surface-2)!important;border:0!important;color:var(--vg-ink)!important;padding:0 14px!important}#view-detail .detail-actions .btn:only-child,#view-detail .detail-actions .vg-detail-route:first-child{grid-column:1 / 3!important}#view-detail .vg-detail-tabs{display:flex!important;gap:4px!important;height:auto!important;border-bottom:1px solid var(--vg-line)!important;overflow-x:auto;scrollbar-width:none;margin:6px 0 14px!important;background:transparent!important;padding:0!important}#view-detail .vg-detail-tabs::-webkit-scrollbar{display:none}#view-detail .vg-detail-tabs a{position:relative;height:auto!important;padding:12px 10px!important;color:var(--vg-muted)!important;font:700 14px var(--vg-font)!important;text-decoration:none;white-space:nowrap;border:0!important}#view-detail .vg-detail-tabs a.is-active{color:var(--vg-ink)!important}#view-detail .vg-detail-tabs a.is-active:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--vg-accent)}#view-detail .detail-secondary-actions{display:flex!important;flex-wrap:wrap;gap:8px;margin:14px 0!important}#view-detail .detail-source-strip{display:flex!important;flex-wrap:wrap;gap:8px;align-items:center;padding:12px 14px!important;border-radius:12px!important;background:var(--vg-surface)!important;box-shadow:var(--vg-shadow)!important;color:var(--vg-ink)!important;border:0!important}#view-detail .detail-source-strip small{color:var(--vg-muted)!important}html:not(.vk-phone) body #view-detail .detail-wrap{max-width:1280px!important;margin:0 auto!important;padding:28px 36px 60px!important}html:not(.vk-phone) body #view-detail .vg-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:28px;align-items:start}html:not(.vk-phone) body #view-detail .vg-detail-main,html:not(.vk-phone) body #view-detail .vg-detail-side{display:grid;gap:16px;min-width:0}html:not(.vk-phone) body #view-detail .vg-detail-side{position:sticky;top:20px}html:not(.vk-phone) body #view-detail .detail-head{display:block!important;padding:0!important;margin:0!important;grid-template-columns:none!important}html:not(.vk-phone) body #view-detail .detail-identity{display:block!important}html:not(.vk-phone) body #view-detail .detail-identity-copy h1{font-size:36px!important}html:not(.vk-phone) body #view-detail .detail-actions{margin-top:16px!important}html:not(.vk-phone) body #view-detail .detail-area-panel{margin:0!important}html:not(.vk-phone) body #view-detail .detail-hours-panel,html:not(.vk-phone) body #view-detail .detail-service-panel{margin:0!important}html.vk-phone body #view-detail .detail-wrap{padding:0 0 110px!important}html.vk-phone body #view-detail .back-link{position:absolute!important;top:calc(env(safe-area-inset-top,0px) + 12px)!important;left:12px!important;z-index:30!important;width:48px!important;height:48px!important;margin:0!important;padding:0!important;border-radius:14px!important;background:var(--vg-surface)!important;box-shadow:var(--vg-shadow)!important;font-size:0!important;display:grid!important;place-items:center!important}html.vk-phone body #view-detail .back-link svg{width:20px!important;height:20px!important}html.vk-phone body #view-detail #detail-content{position:relative}html.vk-phone body #view-detail .vg-detail-main{display:grid;gap:14px}html.vk-phone body #view-detail .vg-detail-main>*:not(.detail-area-panel){margin-left:16px!important;margin-right:16px!important}html.vk-phone body #view-detail .detail-area-panel{margin:0!important;border-radius:0!important;box-shadow:none!important}html.vk-phone body #view-detail .detail-area-panel>.panel-head{display:none!important}html.vk-phone body #view-detail .detail-head{padding:0!important}html.vk-phone body #view-detail .detail-identity-copy h1{font-size:27px!important}html.vk-phone body #view-detail .detail-head .vg-detail-call,html.vk-phone body #view-detail .detail-head .vg-detail-route{display:none!important}html.vk-phone body #view-detail .detail-actions{grid-template-columns:1fr 1fr!important;margin-top:12px!important}html.vk-phone body #view-detail .vg-detail-tabs{margin:0 16px!important}html.vk-phone body #view-detail .detail-secondary-actions,html.vk-phone body #view-detail .detail-source-strip{display:flex!important}.vg-detail-cta{display:none}html.vk-phone body .vg-detail-cta{position:fixed;left:0;right:0;bottom:0;z-index:1300;display:flex;gap:10px;padding:12px 16px calc(14px + env(safe-area-inset-bottom,0px));background:linear-gradient(to top,var(--vg-bg) 72%,transparent)}html.vk-phone body .vg-detail-cta .btn{flex:1;min-height:52px!important;border-radius:14px!important;font:800 15.5px var(--vg-font)!important;display:inline-flex;align-items:center;justify-content:center}html.vk-phone body .vg-detail-cta .vg-detail-route{flex:2;background:var(--vg-accent)!important;border:0!important;color:var(--vg-accent-ink)!important}html.vk-phone body .vg-detail-cta .vg-detail-call{background:var(--vg-surface)!important;border:1.5px solid var(--vg-line)!important;color:var(--vg-ink)!important}html.vk-phone body #view-detail .aerial,html.vk-phone body #view-detail #detail-map{height:330px!important;min-height:330px!important}html.vk-phone body #view-detail .detail-map-viewbar{left:72px!important;right:10px!important;top:calc(env(safe-area-inset-top,0px) + 14px)!important}#view-detail a.btn,.vg-detail-cta a.btn{text-decoration:none!important}html:not(.vk-phone):not(.vk-mobile-hard) body #view-detail .vg-detail-side .detail-head{display:block!important;grid-template-columns:none!important;padding:0!important;margin:0!important;gap:0!important}html:not(.vk-phone):not(.vk-mobile-hard) body #view-detail .vg-detail-side .detail-identity{display:block!important}html:not(.vk-phone):not(.vk-mobile-hard) body #view-detail .vg-detail-side .detail-actions{display:grid!important;grid-template-columns:1fr 1.6fr auto auto!important}#view-detail .detail-actions [data-conversion=directions]:after{content:none!important;display:none!important}#view-detail .detail-actions [data-conversion=directions]{font-size:14.5px!important}.vg-chip-select{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.vg-chip-select button{min-height:40px;padding:0 14px;border-radius:999px;border:0;background:var(--vg-surface);box-shadow:inset 0 0 0 1.5px var(--vg-line);color:var(--vg-ink);font:600 13.5px var(--vg-font);cursor:pointer;text-align:left}.vg-chip-select button.is-on{background:var(--vg-ink);color:var(--vg-bg);box-shadow:none}.vg-chip-select-source{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}html.vk-phone body #view-detail .detail-area-panel>.aerial-toolbar,html.vk-phone body #view-detail .detail-area-panel .aerial~.aerial-toolbar{position:static!important;inset:auto!important;width:auto!important;margin:12px 16px 0!important;padding:14px!important;border-radius:var(--vg-radius)!important;background:var(--vg-surface)!important;border:0!important;box-shadow:var(--vg-shadow)!important;display:grid!important;gap:10px!important}html.vk-phone body #view-detail .aerial~.aerial-toolbar .seg{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;background:transparent!important;padding:0!important;border:0!important}html.vk-phone body #view-detail .aerial~.aerial-toolbar .seg button{display:grid!important;justify-items:center!important;gap:4px!important;width:auto!important;height:auto!important;min-height:66px!important;padding:8px 4px!important;border-radius:12px!important;background:var(--vg-surface)!important;box-shadow:inset 0 0 0 1.5px var(--vg-line)!important;border:0!important;color:var(--vg-ink)!important}html.vk-phone body #view-detail .aerial~.aerial-toolbar .seg button.active,html.vk-phone body #view-detail .aerial~.aerial-toolbar .seg button.is-active,html.vk-phone body #view-detail .aerial~.aerial-toolbar .seg button[aria-pressed=true]{background:var(--vg-accent-soft)!important;box-shadow:inset 0 0 0 2px var(--vg-accent)!important}html.vk-phone body #view-detail .aerial~.aerial-toolbar .seg .lbl{display:block!important;width:auto!important;height:auto!important;font:600 12px var(--vg-font)!important;text-align:center!important;line-height:1.2!important;color:var(--vg-ink)!important}html.vk-phone body #view-detail .aerial~.aerial-toolbar .aerial-hint{color:var(--vg-muted)!important;font-size:13px!important}html.vk-phone body #view-detail .aerial~.aerial-toolbar .btn{min-height:48px!important;border-radius:12px!important}.vg-page{max-width:720px;margin:0 auto;padding:28px 16px 48px;display:grid;gap:14px;color:var(--vg-ink)}html:not(.vk-phone) .vg-page{padding-top:40px}.vg-page-head{display:grid;gap:6px;margin-bottom:6px}.vg-page-head h1{font:850 30px/1.08 var(--vg-head);font-stretch:88%;margin:0;color:var(--vg-ink)}html:not(.vk-phone) .vg-page-head h1{font-size:36px}.vg-eyebrow{font:700 11px/1 var(--vg-font);letter-spacing:.13em;text-transform:uppercase;color:var(--vg-muted)}.vg-card{background:var(--vg-surface);border-radius:var(--vg-radius);box-shadow:var(--vg-shadow)}.vg-profile{display:flex;align-items:center;gap:14px;padding:16px 18px}.vg-avatar{width:56px;height:56px;flex:none;border-radius:50%;background:var(--vg-ink);color:var(--vg-bg);display:grid;place-items:center;font:800 19px var(--vg-font)}.vg-profile-text{flex:1;min-width:0;display:grid;gap:2px}.vg-profile-text b{font:800 20px var(--vg-head);font-stretch:88%}.vg-profile-text small{color:var(--vg-muted);font-size:13px;overflow:hidden;text-overflow:ellipsis}.vg-list{padding:2px 16px}.vg-list-title{font:700 11px/1 var(--vg-font);letter-spacing:.13em;text-transform:uppercase;color:var(--vg-muted);padding:14px 0 6px}.vg-row{display:grid;grid-template-columns:24px 1fr auto;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid var(--vg-line);color:var(--vg-ink);text-decoration:none}.vg-row:last-child{border-bottom:0}.vg-row-icon svg{width:21px;height:21px;fill:none;stroke:var(--vg-muted);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.vg-row-text{display:grid;gap:1px;min-width:0}.vg-row-text b{font-weight:600}.vg-row-text small{color:var(--vg-muted);font-size:13px}.vg-row-chev{color:var(--vg-muted);font-size:22px;line-height:1}.vg-settings{padding:2px 16px 14px;display:grid;gap:14px}.vg-setting{display:grid;gap:8px}.vg-setting b{font-weight:600}.vg-seg{display:flex;gap:3px;padding:3px;border-radius:12px;background:var(--vg-surface-2)}.vg-seg button{flex:1;min-height:40px;border:0;border-radius:9px;background:transparent;color:var(--vg-muted);font:700 14px var(--vg-font);cursor:pointer}.vg-seg button.is-on{background:var(--vg-surface);color:var(--vg-ink);box-shadow:0 1px 3px #0002}.vg-signout{width:100%;min-height:50px;border-radius:14px!important;border:0!important;background:var(--vg-bad-soft)!important;color:var(--vg-bad)!important;font:800 15px var(--vg-font)!important}.vg-pill{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;background:var(--vg-surface-2);color:var(--vg-ink-2);font:700 12px var(--vg-font);width:max-content}.vg-note{color:var(--vg-muted);font-size:14px;margin:4px 0 0}.vg-note-link{color:var(--vg-muted);font-size:13.5px;text-decoration:none}.vg-note-link:hover{color:var(--vg-accent)}.vg-tools{display:grid;gap:12px}html:not(.vk-phone) .vg-tools{grid-template-columns:1fr 1fr}.vg-tool{display:grid;grid-template-columns:50px 1fr auto auto;gap:14px;align-items:center;padding:16px;border-radius:var(--vg-radius);background:var(--vg-surface);box-shadow:var(--vg-shadow);color:var(--vg-ink);text-decoration:none;min-height:86px}.vg-tool:hover{box-shadow:0 0 0 2px var(--vg-accent),var(--vg-shadow)}.vg-tool-icon{width:50px;height:50px;border-radius:14px;background:var(--vg-surface-2);display:grid;place-items:center}.vg-tool-icon svg{width:25px;height:25px;fill:none;stroke:var(--vg-ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.vg-tool-text{display:grid;gap:2px;min-width:0}.vg-tool-text small{font:700 11px var(--vg-font);letter-spacing:.12em;text-transform:uppercase;color:var(--vg-muted)}.vg-tool-text b{font:800 18px var(--vg-head);font-stretch:88%}.vg-tool-text span{color:var(--vg-muted);font-size:13px}.vg-tool-badge{padding:4px 10px;border-radius:999px;background:var(--vg-accent);color:var(--vg-accent-ink);font:800 12px var(--vg-font);white-space:nowrap}.vg-tool-badge[hidden]{display:none}#view-saved,#view-my-suggestions,#view-leaderboard,#view-about,#view-login,#view-signup,#view-profile{background:var(--vg-bg)!important}#saved-content,#my-suggestions-content,#leaderboard-content,#about-content{max-width:760px!important;margin:0 auto!important;padding:28px 16px 48px!important}.saved-heading h1,#my-suggestions-content h1,#leaderboard-content h1,#about-content h1,.about-wrap h1{font:850 30px/1.08 var(--vg-head)!important;font-stretch:88%!important;color:var(--vg-ink)!important}.saved-heading p{color:var(--vg-muted)!important}#view-saved .panel,#view-my-suggestions .panel,#view-leaderboard .panel,#view-about .panel,#view-profile .panel{background:var(--vg-surface)!important;border:0!important;border-radius:var(--vg-radius)!important;box-shadow:var(--vg-shadow)!important}#view-login .gate,#view-signup .gate,#view-login .auth-card,#view-signup .auth-card{border:0!important;border-radius:20px!important;box-shadow:var(--vg-shadow)!important;background:var(--vg-surface)!important}.leaderboard-row{border-color:var(--vg-line)!important}.leaderboard-row.is-me,.leaderboard-row.me{background:var(--vg-accent-soft)!important}html.vk-phone body:not(:has(#view-about.active))>.foot{display:none!important}a.btn{text-decoration:none!important}html.vk-phone .adm-solo .adm-table thead{display:none!important}html.vk-phone .adm-solo .adm-table,html.vk-phone .adm-solo .adm-table tbody,html.vk-phone .adm-solo .adm-table tr,html.vk-phone .adm-solo .adm-table td{display:block!important;width:auto!important}html.vk-phone .adm-solo .adm-table tr{padding:12px 14px!important;border-bottom:1px solid var(--vg-line)!important}html.vk-phone .adm-solo .adm-table tr:last-child{border-bottom:0!important}html.vk-phone .adm-solo .adm-table td{padding:2px 0!important;border:0!important;white-space:normal!important}html.vk-phone .adm-solo .adm-table td:first-child{font-size:15px}html.vk-phone .adm-solo .adm-table td.adm-table-actions{display:flex!important;flex-wrap:wrap;gap:8px;margin-top:8px}html.vk-phone .adm-solo .adm-table td.adm-table-actions:empty{display:none!important}html.vk-phone .adm-solo .adm-table td.adm-table-actions button{min-height:40px}html.vk-phone .adm-solo .adm-table-wrap{overflow:visible!important}html.vk-phone .adm-solo .adm-main,html.vk-phone .adm-solo .adm-content{padding-left:16px!important;padding-right:16px!important}.adm .adm-panelhead{background:transparent!important;border-bottom:1px solid var(--vg-line)!important}.imp-chains{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;margin-bottom:12px}.imp-chain .adm-actions{padding:0 18px 16px}.imp-progress{height:8px;margin:0 18px 16px;border-radius:999px;background:var(--vg-surface-2);overflow:hidden}.imp-progress i{display:block;height:100%;background:var(--vg-accent);transition:width .3s}.imp-paste{margin:0 18px 16px}.imp-table td small{display:block}.imp-detail-row td{background:var(--vg-bg)!important}.imp-detail{display:grid;gap:10px;padding:6px 4px}.imp-detail p{margin:0}.imp-candidates{display:grid;gap:6px;padding:12px;border-radius:12px;background:var(--vg-surface)}.imp-candidates label,.imp-take{display:flex;gap:8px;align-items:center;font-size:13px}.imp-edit{display:flex;flex-wrap:wrap;gap:10px}.imp-edit label{display:grid;gap:4px;font-size:12px;color:var(--vg-muted);flex:1 1 220px}.imp-extra summary{cursor:pointer;padding:14px 18px;font-weight:700}.adm-tabs button b{margin-left:4px;font-weight:800;opacity:.7}.inv-entry{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:18px;padding:16px 18px;border:1px solid var(--vg-line);border-radius:12px;background:var(--vg-surface-2)}.inv-entry h3{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 4px;font:800 15px var(--vg-head);font-stretch:88%;color:var(--vg-ink)}.inv-entry p{margin:0;color:var(--vg-muted);font-size:12.5px}.adm .adm-pill.inv-ready{background:var(--vg-info-soft);color:var(--vg-info);border-color:color-mix(in srgb,var(--vg-info) 40%,transparent)}.inv-none{color:var(--vg-faint)}.inv-section{margin-top:16px}.inv-section .adm-panelhead h2{font:800 15px var(--vg-head);font-stretch:88%}.inv-section .adm-panelhead p{margin:4px 0 0;color:var(--vg-muted);font-size:12px}.inv-body{padding:18px 20px;display:grid;gap:14px}.inv-body h4{margin:6px 0 0;font:800 13px var(--vg-head);font-stretch:88%;color:var(--vg-ink)}.inv-head .adm-detail h2{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.inv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px 14px}.inv-field{display:grid;gap:5px;min-width:0;align-content:start}.inv-field.wide{grid-column:1/-1}.inv-field>span{font-size:11.5px;font-weight:600;color:var(--vg-ink-2)}.inv-field>span b{color:var(--vg-accent)}.inv-field input,.inv-field textarea{width:100%;font-size:13px!important}.inv-field small{min-height:14px;font-size:11px;color:var(--vg-muted)}.inv-field.is-missing input{border-color:var(--vg-warn)!important;background:color-mix(in srgb,var(--vg-warn-soft) 60%,var(--vg-surface))!important}.inv-field.is-missing small{color:var(--vg-warn);font-weight:600}.inv-field.is-error input,.adm input.is-error{border-color:var(--vg-bad)!important;outline:1px solid var(--vg-bad)}.inv-field.is-error small{color:var(--vg-bad);font-weight:600}.inv-field input:disabled,.inv-lines input:disabled,.inv-lines select:disabled{opacity:.75;cursor:not-allowed}.inv-party{display:grid;gap:10px}.inv-party h4{margin:0}.inv-check{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--vg-ink);font-weight:600}.inv-checks{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px 16px;margin:0 0 12px}.inv-checks .inv-check input{width:20px;height:20px;flex:none}.inv-note{margin:0;color:var(--vg-muted);font-size:12px;line-height:1.45}.inv-note button{margin-left:6px}.inv-warn,.inv-missing{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:11px 14px;border-radius:10px;background:var(--vg-warn-soft);color:var(--vg-warn);font-size:12.5px;line-height:1.45;border:1px solid color-mix(in srgb,var(--vg-warn) 35%,transparent)}.inv-missing{display:block;margin:12px 0}.inv-missing strong{color:var(--vg-warn)}.inv-complete{margin:12px 0;padding:10px 14px;border-radius:10px;background:var(--vg-ok-soft);color:var(--vg-ok);font-size:12.5px;font-weight:600}.inv-dirty{color:var(--vg-warn)}.inv-panel{display:grid;gap:10px;margin:12px 0;padding:14px;border-radius:10px;border:1px solid var(--vg-line);background:var(--vg-surface-2)}.inv-panel p{margin:0}.inv-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px 18px;margin:0}.inv-facts div{min-width:0}.inv-facts dt{font-size:11px;color:var(--vg-muted);margin-bottom:2px}.inv-facts dd{margin:0;font-size:13px;color:var(--vg-ink);overflow-wrap:anywhere}.inv-legs{display:grid;gap:6px}.inv-leg{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--vg-line);border-radius:10px;background:var(--vg-surface);font-size:13px;color:var(--vg-ink)}.inv-leg em{color:var(--vg-warn);font-style:normal;font-size:11.5px;margin-left:6px}.inv-leg strong{font-variant-numeric:tabular-nums}.inv-basis-row{display:flex;gap:8px;flex-wrap:wrap}.inv-basis{display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--vg-line);border-radius:999px;font-size:13px;font-weight:600;color:var(--vg-ink);background:var(--vg-surface);cursor:pointer}.inv-basis:has(input:checked){border-color:var(--vg-accent);background:var(--vg-accent-soft);color:var(--vg-ink)}.inv-calc{margin:0;font-size:12.5px;color:var(--vg-ink-2)}.inv-calc strong{font-variant-numeric:tabular-nums}.inv-lines td{vertical-align:top}.inv-lines input:not([type=checkbox]),.inv-lines select{width:100%;min-width:64px;font-size:12.5px!important;padding:8px 9px!important}.inv-lines td:nth-child(2){min-width:200px}.inv-lines td:nth-child(3),.inv-lines td:nth-child(5){width:110px}.inv-lines .num,.adm-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.inv-lines tr.is-off td:not(:first-child){opacity:.5}.inv-driver{display:block;margin-top:5px;color:var(--vg-muted);font-size:11px;line-height:1.4}.inv-line-add{display:flex;gap:8px;flex-wrap:wrap}.inv-summary{display:grid;gap:2px;max-width:520px;margin-left:auto;width:100%}.inv-summary>div{display:flex;justify-content:space-between;gap:16px;padding:7px 0;border-bottom:1px solid var(--vg-line);font-size:13px;color:var(--vg-ink-2)}.inv-summary strong{font-variant-numeric:tabular-nums;color:var(--vg-ink);white-space:nowrap}.inv-summary .is-sum{color:var(--vg-ink);font-weight:700}.inv-summary .is-total{border-bottom:0;border-top:2px solid var(--vg-ink);padding-top:10px;font-size:16px;font-weight:800;color:var(--vg-ink)}.inv-summary .is-total strong{font-size:17px}.inv-history{list-style:none;margin:0;padding:0;display:grid;gap:8px}.inv-history li{padding:10px 12px;border:1px solid var(--vg-line);border-radius:10px;font-size:12.5px;color:var(--vg-ink)}.inv-history small{display:block;color:var(--vg-muted);margin-top:3px}@media (max-width:700px){.inv-body{padding:14px}.inv-grid{grid-template-columns:minmax(0,1fr)}.inv-entry .primary{width:100%}.inv-lines td:nth-child(2){min-width:160px}}.adm button.danger{background:var(--vg-bad-soft);border-color:color-mix(in srgb,var(--vg-bad) 45%,transparent);color:var(--vg-bad)}.adm button.danger:hover{background:color-mix(in srgb,var(--vg-bad) 16%,var(--vg-surface));border-color:var(--vg-bad)}.inv-export-done{align-items:flex-start;flex-wrap:wrap}.inv-export-done .adm-actions{margin:0}.inv-depot{display:grid;grid-template-columns:auto minmax(120px,1fr) minmax(180px,2fr) auto;gap:8px 12px;align-items:end;padding:10px 0;border-bottom:1px solid var(--vg-line,#e5e7eb)}.inv-depot .inv-field input{width:100%}.inv-depot-default{display:flex;align-items:center;gap:6px;white-space:nowrap;padding-bottom:8px}@media (max-width:640px){.inv-depot{grid-template-columns:1fr auto}.inv-depot .inv-field{grid-column:1/-1}.inv-depot-default{order:-1}}.inv-lists textarea{width:100%;font:13px/1.5 var(--vg-font)!important;resize:vertical}.adm-toolbar #inv-export{margin-left:auto}.calc-entry{align-items:flex-start}.calc-compare{display:grid;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--vg-line)}.calc-compare:first-of-type{border-top:0;padding-top:0}.calc-compare-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.calc-table td{vertical-align:top;font-size:12.5px}.calc-table td small{display:block;color:var(--vg-muted);font-size:10.5px}.calc-table tr.is-over td{color:var(--vg-bad);font-weight:700;background:var(--vg-bad-soft)}.calc-table em{font-style:normal;color:var(--vg-muted)}.pi-table input,.pi-table select{width:100%;font-size:12.5px!important;padding:8px 9px!important}.pi-table td:nth-child(2){width:110px}.pi-table td:nth-child(3){width:150px}html.vk-phone .adm-solo .adm-table-wrap:has(.calc-table,.inv-lines,.pi-table){overflow-x:auto!important}html.vk-phone .adm-solo :is(.calc-table,.inv-lines,.pi-table){display:table!important;width:100%!important;min-width:520px}html.vk-phone .adm-solo :is(.calc-table,.inv-lines,.pi-table) thead{display:table-header-group!important}html.vk-phone .adm-solo :is(.calc-table,.inv-lines,.pi-table) tbody{display:table-row-group!important}html.vk-phone .adm-solo :is(.calc-table,.inv-lines,.pi-table) tr{display:table-row!important;padding:0!important}html.vk-phone .adm-solo :is(.calc-table,.inv-lines,.pi-table) :is(td,th){display:table-cell!important;padding:8px 6px!important;border-bottom:1px solid var(--vg-line)!important}html.vk-phone .adm-solo .calc-table{min-width:0}.vg-tool{border:1px solid var(--vg-line-strong)}.vg-tool:hover,.vg-tool:focus-visible{border-color:var(--vg-accent);box-shadow:0 0 0 1px var(--vg-accent),var(--vg-shadow);outline:none}.vg-tool-icon{background:var(--vg-accent-soft);border:1px solid color-mix(in srgb,var(--vg-accent) 30%,transparent)}.vg-tool-icon svg{stroke:var(--vg-accent)}.vg-tool-text small{color:var(--vg-accent)}.vg-tool-text span{color:var(--vg-ink-2)}.vg-tool .vg-row-chev{color:var(--vg-ink);font-size:22px;font-weight:700}@media (max-width:760px){html:not(.vk-phone) .vg-tools{grid-template-columns:minmax(0,1fr)}}.vg-tool-text b{overflow-wrap:anywhere}.member-invites{padding:6px 18px 12px;border-top:1px solid var(--vg-line)}.member-invites h3{margin:8px 0;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--vg-muted)}.member-invite{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:8px 0;border-top:1px solid var(--vg-line)}.member-invite:first-of-type{border-top:0}.member-invite small{display:block;color:var(--vg-muted);font-size:12px}.member-invite.is-done{opacity:.6}.member-invite-note{margin:0;padding:0 18px 14px;color:var(--vg-muted);font-size:12px;line-height:1.5}.modal .member-invite-note,#modal .member-invite-note{padding:0}.company-fold>summary{cursor:pointer;list-style:none}.company-fold>summary::-webkit-details-marker{display:none}.company-fold>summary h2:before{content:"▾";display:inline-block;margin-right:8px;color:var(--vg-muted);transition:transform .15s}.company-fold:not([open])>summary h2:before{transform:rotate(-90deg)}.company-fold:not([open])>summary{border-bottom:0}.co-apps{display:grid;gap:10px;border-bottom:1px solid var(--vg-line,rgba(128,128,128,.25))}.co-app{display:grid;gap:6px}.co-app-main{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.co-app-switch,.co-app-feature{display:inline-flex;align-items:center;gap:8px;min-height:44px;cursor:pointer}.co-app-switch span{font-weight:600}.co-app-switch input,.co-app-feature input{width:20px;height:20px;flex:none}.co-app-state{color:var(--vg-muted);font-size:12px;margin-left:6px}.co-app-sub{display:flex;flex-wrap:wrap;gap:4px 18px;padding-left:28px}.adm .adm-toolbar [data-new-company-branches]{gap:0 18px;padding:0 2px}.adm .adm-toolbar [data-new-company-branches] label{min-height:44px}.adm .adm-toolbar [data-new-company-branches] legend{float:none;width:100%;margin:0 0 2px}.adm .adm-toolbar .co-app-feature input{flex:none;width:20px;height:20px;padding:0;margin:0}.member-services td.member-tool{text-align:center}.member-services input[type=checkbox]{width:18px;height:18px;cursor:pointer}.member-services select{min-width:0}.member-branches{flex:1 0 100%;display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;border:0;min-width:0}.member-branches legend{float:left;margin-right:6px;padding:0;color:var(--vg-muted);font-size:12px;font-weight:700}.member-branches label{display:inline-flex;align-items:center;gap:6px;min-height:32px;font-size:12px;color:var(--vg-ink);cursor:pointer}.member-branches input{width:18px;height:18px;flex:none}.member-branches input:disabled+*,.member-branches label:has(input:disabled){opacity:.7;cursor:default}.member-services .member-branch-cell .member-branches legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.member-services .member-branch-cell{min-width:240px;text-align:left}.member-branch-pills{display:inline-flex;flex-wrap:wrap;gap:4px}.member-protect{display:inline-flex;align-items:center;gap:6px;font-size:12px;white-space:nowrap}#modal .member-branches{margin:10px 0}.vg-nav-item.is-locked{opacity:.5}.vg-nav-item.is-locked span:after{content:" 🔒";font-size:.8em}.nv-row.is-locked{opacity:.6}.nv-row.is-locked .nv-lock{margin-left:auto;font-size:12px;font-weight:700;color:var(--vg-muted)}.vg-start label{display:flex;flex-direction:column;gap:2px}.vg-start label small{color:var(--vg-muted);font-weight:400}.vg-start select{min-width:0;max-width:220px}#company-search{flex:1 1 220px;min-width:0;margin-left:auto}@media (max-width:620px){.member-invite{grid-template-columns:1fr auto}.member-invite>button{grid-column:1/-1;justify-self:start}}.time-job-link{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;margin:0 0 12px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--vg-accent) 40%,transparent);border-radius:10px;background:var(--vg-surface-2);font-size:13px}.time-job-link a{color:var(--vg-accent);font-weight:600}.time-job-link small{flex-basis:100%;color:var(--vg-muted);font-size:12px}body:not(.vg-tools-mode) .vg-nav-tool{display:none!important}body.vg-tools-mode #vg-nav [data-vg-nav=saved],body.vg-tools-mode #vg-nav [data-vg-nav=suggestions],body.vg-tools-mode #vg-nav [data-vg-nav=list]{display:none!important}html:not(.vk-phone) body.vg-tools-mode #vg-nav [data-vg-nav=tools]{margin-bottom:6px}html:not(.vk-phone) body.vg-tools-mode #vg-nav [data-vg-nav=tools]:after{content:"";position:absolute;left:14px;right:14px;bottom:-4px;height:1px;background:var(--vg-line)}html:not(.vk-phone) body.vg-tools-mode .vg-nav-tool{padding:7px 0 6px}.vt-topbar{display:flex;align-items:center;gap:10px;margin:0 0 10px;color:var(--vg-ink);font-family:var(--vg-font)}.vt-topbar strong{font:800 16px/1.2 var(--vg-head);font-stretch:88%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vt-back{display:inline-flex;align-items:center;gap:4px;min-height:40px;padding:0 10px 0 4px;border:0;border-radius:10px;background:transparent;color:var(--vg-accent);font:700 14px var(--vg-font);text-decoration:none;cursor:pointer;flex:none}.vt-back span{font-size:24px;line-height:1;margin-top:-2px}.vt-back:hover{background:var(--vg-surface-2)}.vt-back:focus-visible{outline:2px solid var(--vg-accent);outline-offset:2px}html:not(.vk-phone) .vt-topbar strong{display:none}html.vk-phone .vt-topbar:not(.tma-mobile-topbar){position:sticky;top:0;z-index:30;min-height:52px;padding:env(safe-area-inset-top,0px) 6px 0;border:1px solid var(--vg-line);border-radius:12px;background:color-mix(in srgb,var(--vg-surface) 94%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}html.vk-phone .vt-topbar strong{flex:1}.vt-group{display:grid;gap:10px}.vt-group+.vt-group{margin-top:10px}.vt-group-title{margin:0;font:700 11px/1 var(--vg-font);letter-spacing:.13em;text-transform:uppercase;color:var(--vg-muted)}.vt-rows{padding:2px 16px}.vt-rows .vg-row{grid-template-columns:24px 1fr auto auto;min-height:56px}.vt-rows .vg-row-icon svg{stroke:var(--vg-accent)}.vt-rows .vg-row:hover b{color:var(--vg-accent)}html:not(.vk-phone) body.vg-tools-mode #vg-nav [data-vg-nav=t-personal]{margin-top:9px}html:not(.vk-phone) body.vg-tools-mode #vg-nav [data-vg-nav=t-personal]:after{content:"";position:absolute;left:14px;right:14px;top:-5px;height:1px;background:var(--vg-line)}.adm .adm-tabs button.active{border-color:color-mix(in srgb,var(--vg-accent) 35%,transparent)}html body.standalone-report-view{overflow-x:clip!important;overflow-y:visible!important}.vt-seg{display:flex;gap:3px;padding:3px;border-radius:12px;background:var(--vg-surface-2);max-width:100%}.adm .vt-seg button,.vt-seg button{flex:1 1 0;min-width:0;min-height:40px;padding:0 10px;border:0;border-radius:9px;background:transparent;color:var(--vg-muted);font:700 13.5px var(--vg-font);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:none;cursor:pointer}.adm .vt-seg button:hover,.vt-seg button:hover{background:transparent;color:var(--vg-ink)}.adm .vt-seg button.is-on,.vt-seg button.is-on{background:var(--vg-surface);color:var(--vg-ink);box-shadow:0 1px 3px #0002}.vt-seg button:focus-visible{outline:2px solid var(--vg-accent);outline-offset:1px}.vt-seg button b{margin-left:5px;padding:0 6px;border-radius:999px;background:var(--vg-accent);color:var(--vg-accent-ink);font-size:11px}.vt-seg a{flex:1 1 0;min-width:0;display:block;text-align:center;line-height:40px;min-height:40px;padding:0 8px;border-radius:9px;color:var(--vg-muted);font:700 13.5px var(--vg-font);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.vt-seg a:hover{color:var(--vg-ink)}.vt-seg a.is-on{background:var(--vg-surface);color:var(--vg-ink);box-shadow:0 1px 3px #0002}.vt-seg a:focus-visible{outline:2px solid var(--vg-accent);outline-offset:1px}.vt-seg a b{margin-left:5px;padding:0 6px;border-radius:999px;background:var(--vg-accent);color:var(--vg-accent-ink);font-size:11px}.vt-seg-sub{background:transparent;padding:0;gap:6px}.vt-seg-sub a,.adm .vt-seg-sub button{border:1px solid var(--vg-line);min-height:36px;line-height:34px;font-size:13px}.vt-seg-sub a.is-on,.adm .vt-seg-sub button.is-on{border-color:var(--vg-accent);background:var(--vg-accent-soft);color:var(--vg-accent);box-shadow:none}.vt-page{min-width:0}.vt-nav{display:none}.vt-seg-rows{display:grid;gap:8px;margin:0 0 16px}@media (min-width:861px){.vt-shell{display:grid;grid-template-columns:200px minmax(0,1fr);gap:32px;align-items:start}.vt-nav{position:sticky;top:20px;display:grid;gap:2px;padding:12px 10px;border:1px solid var(--vg-line);border-radius:var(--vg-radius);background:var(--vg-surface)}.vt-nav a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:38px;padding:0 10px;border-radius:9px;color:var(--vg-ink-2);font:600 14px var(--vg-font);text-decoration:none}.vt-nav a:hover{background:var(--vg-surface-2);color:var(--vg-ink)}.vt-nav a.is-on{background:var(--vg-accent-soft);color:var(--vg-accent);font-weight:700}.vt-nav a b{padding:0 7px;border-radius:999px;background:var(--vg-accent);color:var(--vg-accent-ink);font-size:11px;line-height:18px}.vt-nav-group{margin:12px 10px 4px;font:700 10.5px/1 var(--vg-font);letter-spacing:.13em;text-transform:uppercase;color:var(--vg-muted)}.vt-seg-rows{display:none}}.vt-seg-rows .vt-seg a{flex:1 1 auto;padding:0 6px;font-size:13px}@media (min-width:861px){.vt-shell>.vt-page{grid-column:2}}.vt-home{display:inline-flex;align-items:center;gap:6px;margin:0 0 12px;color:var(--vg-accent);font:600 13px var(--vg-font);text-decoration:none}.vt-home:hover{text-decoration:underline}.adm .adm-pill.doc-issued,.adm .adm-pill.doc-sent{background:var(--vg-info-soft);color:var(--vg-info);border-color:transparent}.adm .adm-pill.doc-paid{background:var(--vg-ok-soft);color:var(--vg-ok);border-color:transparent}.adm .adm-pill.doc-credited{background:var(--vg-surface-2);color:var(--vg-muted);border-color:transparent}.doc-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 12px}.doc-kpis>div{display:grid;gap:2px;padding:12px 14px;border:1px solid var(--vg-line);border-radius:var(--vg-radius);background:var(--vg-surface)}.doc-kpis span{color:var(--vg-muted);font-size:12px;font-weight:600}.adm .doc-kpis strong{font:850 22px/1.1 var(--vg-head);font-stretch:88%;color:var(--vg-ink);font-variant-numeric:tabular-nums}.adm .doc-kpis .is-bad strong{color:var(--vg-bad)}.doc-kpis small{color:var(--vg-muted);font-size:12px}.doc-toolbar{display:grid;gap:8px;margin:0 0 12px}.adm .doc-toolbar input[type=search]{min-height:44px;border-radius:10px}.doc-filters{overflow:hidden}.adm .doc-filters button span{opacity:.7;font-weight:600}.doc-cards{display:none}.adm .doc-card{all:unset;box-sizing:border-box;display:grid;gap:3px;width:100%;padding:12px 14px;border-top:1px solid var(--vg-line);cursor:pointer;color:var(--vg-ink);font:400 14px var(--vg-font);text-align:left}.adm .doc-card:hover,.adm .doc-card:focus-visible{background:var(--vg-surface-2)}.doc-card-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.doc-card-name{color:var(--vg-ink-2);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-card-sum{font:800 18px var(--vg-head);font-stretch:88%;font-variant-numeric:tabular-nums}.doc-card small{color:var(--vg-muted);font-size:12px}@media (max-width:860px){.doc-table-wrap{display:none}.doc-cards{display:grid}.doc-filters{flex-wrap:wrap}.adm .doc-filters button{flex:1 1 30%}}.doc-head-total{font:900 28px/1.1 var(--vg-head);font-stretch:88%;font-variant-numeric:tabular-nums;margin:4px 0!important}.doc-head-total small{font:500 13px var(--vg-font);color:var(--vg-muted)}.adm .doc-credit-btn{color:var(--vg-bad)}.doc-credit-panel{border-color:color-mix(in srgb,var(--vg-bad) 45%,transparent)!important}.inv-doc-link{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:10px 0;padding:10px 12px;border:1px solid var(--vg-line);border-radius:10px;background:var(--vg-surface-2);font-weight:600}.doc-lines input,.doc-lines select{min-width:0;width:100%}.doc-lines td:first-child{min-width:220px}.doc-lines input.num{text-align:right}.doc-logo-set{display:grid;grid-template-columns:200px minmax(0,1fr);gap:16px;align-items:center;margin:0 0 14px}.doc-logo-box{display:grid;place-items:center;height:90px;padding:10px;border:1px dashed var(--vg-line-strong);border-radius:10px;background:#fff}.doc-logo-box img{max-width:100%;max-height:70px;object-fit:contain}.doc-logo-none{font:800 17px var(--vg-head);font-stretch:88%;color:#1a1a1a;text-align:center}.doc-logo-set .adm-actions{margin:8px 0 0;padding:0;border:0}.doc-logo-pick{cursor:pointer}@media (max-width:620px){.doc-logo-set{grid-template-columns:1fr}}.doc-preview{overflow-x:auto}.invd{box-sizing:border-box;max-width:760px;min-width:520px;margin:0 auto;padding:36px 40px;background:#fff;color:#1a1a1a;border:1px solid #d6d6d6;border-radius:4px;box-shadow:0 4px 18px #0002;font:400 12.5px/1.45 Inter,system-ui,sans-serif}.invd *{color:inherit}.invd-top{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px}.invd-logo{max-width:220px;max-height:70px;object-fit:contain}.invd-name{font:800 22px/1.15 Inter,system-ui,sans-serif;max-width:320px}.invd-title{text-align:right}.invd-title h3{margin:0;font:800 24px/1 Inter,system-ui,sans-serif;letter-spacing:.04em}.invd-draft{display:inline-block;margin-top:6px;padding:2px 8px;border:1px solid #b45309;border-radius:4px;color:#b45309!important;font-size:11px;font-weight:700}.invd-parties{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;margin-bottom:18px}.invd-parties>div{display:grid;gap:1px;align-content:start}.invd-parties small,.invd-pay small{font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#666!important;margin-bottom:3px}.invd-buyer{padding:8px 10px;border:1px solid #ddd;border-radius:4px}.invd-meta{margin:0;display:grid;gap:3px;align-content:start}.invd-meta div{display:flex;justify-content:space-between;gap:10px}.invd-meta dt{color:#666!important}.invd-meta dd{margin:0;font-weight:600;text-align:right}.invd-text{margin:0 0 14px;padding:8px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.invd-lines{width:100%;border-collapse:collapse;margin-bottom:12px}.invd-lines th{padding:6px;background:#f3f3f3;color:#555!important;font-size:10.5px;font-weight:700;text-align:left}.invd-lines td{padding:6px;border-bottom:1px solid #e6e6e6;vertical-align:top}.invd-lines .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.invd-sums{display:grid;gap:3px;margin:0 0 16px auto;max-width:320px}.invd-sums div{display:flex;justify-content:space-between;gap:12px}.invd-sums strong{font-variant-numeric:tabular-nums}.invd-total{margin-top:4px;padding-top:6px;border-top:2px solid #1a1a1a;font-size:16px;font-weight:800}.invd-pay{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:12px 14px;background:#f5f5f5;border-radius:4px;margin-bottom:14px}.invd-pay>div{display:grid;gap:2px;align-content:start}.invd-foot{padding-top:8px;border-top:1px solid #ddd;color:#666!important;font-size:10.5px}.invd.is-credit .invd-title h3{color:#9b1c1c!important}@media (max-width:620px){.invd{min-width:0;padding:18px 14px;font-size:11.5px}.invd-parties,.invd-pay{grid-template-columns:1fr}.invd-top{flex-direction:column-reverse}.invd-title{text-align:left}.invd-lines th:nth-child(3),.invd-lines td:nth-child(3),.invd-lines th:nth-child(5),.invd-lines td:nth-child(5){display:none}.invd-sums{max-width:none}}#chef-content .invd{color:#1a1a1a}#chef-content .invd :is(h3,strong,b,span,dd,td,th,p,div,dt,footer){color:inherit}#chef-content .invd-parties{grid-template-columns:1fr 1fr 1.25fr}@media (max-width:620px){#chef-content .invd-parties{grid-template-columns:1fr}}html:not(.vk-nv) .vg-nv{display:none!important}html.vk-nv body:not(.vg-tools-mode) .vg-nv{display:none!important}html.vk-nv body.vg-tools-mode #vg-nav .vg-nav-item:not(.vg-nv):not([data-vg-nav=admin]):not([data-vg-nav=vr]):not([data-vg-nav=account]){display:none!important}html.vk-phone.vk-nv body.vg-tools-mode #vg-nav :is([data-vg-nav=vr],[data-vg-nav=account]){display:none!important}body:not(.vg-tools-mode) #vg-nav [data-vg-nav=vr].is-locked{display:none!important}html:not(.vk-phone).vk-nv body.vg-tools-mode .vg-nav{overflow-y:auto;scrollbar-width:none}html.vk-nv body.vg-tools-mode #vg-nav-account-label{max-width:62px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#vg-nav [data-vg-nav=n-anvandare] span{max-width:66px;text-align:center;line-height:1.05}.vg-menu-sheet{position:fixed;inset:0;z-index:2000;display:flex;align-items:flex-end;background:#00000073}.vg-menu-sheet[hidden]{display:none}.vg-menu-sheet-panel{width:100%;max-height:80dvh;overflow:auto;background:var(--vg-surface);color:var(--vg-ink);border-radius:18px 18px 0 0;padding:8px 12px calc(16px + env(safe-area-inset-bottom,0px));box-shadow:0 -8px 30px #00000040}.vg-menu-sheet-head{display:flex;align-items:center;justify-content:space-between;padding:8px 4px 10px}.vg-menu-sheet-head h2{margin:0;font-size:18px}.vg-menu-sheet-close{border:0;background:var(--vg-surface-2);color:var(--vg-ink);width:36px;height:36px;border-radius:50%;font-size:20px;line-height:1;cursor:pointer}.vg-menu-sheet-list{display:grid;border:1px solid var(--vg-line);border-radius:14px;overflow:hidden;margin:0 0 12px}.vg-menu-sheet-list a{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 14px;color:var(--vg-ink);text-decoration:none;border-top:1px solid var(--vg-line)}.vg-menu-sheet-list a:first-child{border-top:0}.vg-menu-sheet-list a svg{width:22px;height:22px;flex:0 0 auto}.vg-menu-sheet-list a svg:not(.vk-industrial-icon){fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.vg-menu-sheet-list a.is-locked{opacity:.55}.vg-menu-sheet-list a small{display:block;color:var(--vg-muted);font-size:13px}.vg-menu-sheet-sub{margin:4px 4px 6px;font-size:13px;font-weight:600;color:var(--vg-muted);text-transform:uppercase;letter-spacing:.04em}.vg-menu-sheet-list button{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:8px 14px;border:0;border-top:1px solid var(--vg-line);background:none;color:var(--vg-ink);font:inherit;text-align:left;cursor:pointer}.vg-menu-sheet-list button:first-child{border-top:0}.vg-menu-sheet-list button svg{width:22px;height:22px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.vg-menu-sheet-list button span{flex:1}.vg-menu-sheet-list button[aria-pressed=true]{font-weight:600;background:var(--vg-surface-2)}.vg-company-check{color:var(--vk-icon-green,#2e7d32)}@media (min-width:861px){.vg-menu-sheet.is-center{align-items:center;justify-content:center}.vg-menu-sheet.is-center .vg-menu-sheet-panel{width:min(420px,calc(100vw - 32px));border-radius:18px;padding-bottom:12px}}#vg-nav [data-vg-nav=company] span{max-width:66px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}#vg-nav [data-vg-nav=company]{border-bottom:1px solid var(--vg-line);border-radius:0;margin-bottom:6px;padding-bottom:8px}#vg-nav [data-vg-nav=vr] span{max-width:66px;text-align:center;hyphens:manual;-webkit-hyphens:manual;line-height:1.05}html:not(.vk-phone).vk-nv body.vg-tools-mode #vg-nav [data-vg-nav=n-fordon]{margin-top:9px}html:not(.vk-phone).vk-nv body.vg-tools-mode #vg-nav [data-vg-nav=n-fordon]:after{content:"";position:absolute;left:14px;right:14px;top:-5px;height:1px;background:var(--vg-line)}@media (min-width:861px){.vt-seg-rows.vt-seg-nv{display:grid}.vt-seg-nv .vt-seg-sub{justify-content:flex-start}.vt-seg-nv .vt-seg-sub a{flex:0 0 auto;padding:0 14px}}html:not(.vk-phone) .vt-phone-only{display:none!important}.vt-seg-nv .vt-seg-sub{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.vt-seg-nv .vt-seg-sub::-webkit-scrollbar{display:none}.vt-seg-rows.vt-seg-nv .vt-seg-sub a{flex:0 0 auto;padding:0 14px}html.vk-nv .vt-detail-list{display:none}html.vk-nv .vt-detail-panel{min-width:0}@media (min-width:1100px){html.vk-nv .adm-solo .adm-content:has(.vt-detail-layout){max-width:1280px;width:100%;box-sizing:border-box}html.vk-nv .vt-detail-layout{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,2fr);gap:24px;align-items:start}html.vk-nv .vt-detail-list{display:block;min-width:0;background:var(--vg-surface);border:1px solid var(--vg-line);border-radius:16px;overflow:hidden}html.vk-nv .vt-detail-list h2{margin:0;padding:16px;font-size:18px}html.vk-nv .vt-detail-list .adm-toolbar{display:flex;flex-direction:column;align-items:stretch;padding:14px;gap:8px}html.vk-nv .vt-detail-row{display:flex;flex-direction:column;gap:4px;min-height:44px;padding:14px 16px;border-top:1px solid var(--vg-line);text-decoration:none;color:var(--vg-ink);overflow-wrap:anywhere}html.vk-nv .vt-detail-row small{color:var(--vg-muted)}html.vk-nv .vt-detail-row:hover{background:var(--vg-surface-2)}html.vk-nv .vt-detail-row[aria-current=page]{background:var(--vg-accent-soft);box-shadow:inset 4px 0 var(--vg-accent)}html.vk-nv .vt-detail-row:focus-visible{outline:2px solid var(--vg-accent);outline-offset:-2px}}.cr-layout{display:grid;grid-template-columns:minmax(240px,34%) minmax(0,1fr);gap:16px;align-items:start}.cr-list h3,.cr-detail>h3,.cr-detail>p{margin:16px}.cr-row{display:flex;flex-direction:column;gap:6px;width:100%;text-align:left;padding:16px;border:0;border-bottom:1px solid #384048;background:transparent;color:inherit;white-space:normal}.cr-row[aria-pressed=true]{background:#412326;border-left:3px solid #ed4349}.cr-field,.cr-detail>details,.cr-actions{padding:16px;border-top:1px solid #384048;overflow-wrap:anywhere}.cr-field summary{cursor:pointer;font-weight:700;display:flex;justify-content:space-between;gap:12px}.cr-field summary span{font-size:12px;font-weight:400}.cr-field form{display:grid;gap:12px;margin-top:12px}.cr-field label,.cr-actions label{display:grid;gap:6px}.cr-field fieldset{display:flex;flex-wrap:wrap;gap:12px}.cr-field fieldset label{display:flex;align-items:center}.cr-coordinates{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cr-actions{display:flex;gap:10px;flex-wrap:wrap}.cr-actions label{width:100%}.cr-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}@media (max-width:760px){.cr-layout,.cr-coordinates{grid-template-columns:1fr}.cr-field summary{flex-direction:column}.cr-actions button{width:100%}}html:not(.vk-phone) body.vg-tools-mode #vg-nav [data-vg-nav=admin]{margin-top:9px}.brand-building-panel{padding:16px;border-bottom:1px solid var(--border,#33434b)}.brand-building-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.brand-building-row{padding:12px 0;border-top:1px solid var(--border,#33434b)}.brand-building-row.is-selected{border-left:3px solid #ef4444;padding-left:12px}.brand-building-row p{margin:6px 0;font-size:13px}.brand-building-actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.brand-marker-form{display:grid;gap:12px}.brand-marker-form label{display:grid;gap:5px}#brand-marker-editor-map{height:330px;border-radius:12px;background:#18232b}.brand-marker-coordinates{display:grid;grid-template-columns:1fr 1fr;gap:12px}.brand-marker-form .field{width:100%;min-width:0}.brand-marker-form p{margin:0;line-height:1.5}@media (max-width:600px){#brand-marker-editor-map{height:280px}.brand-marker-coordinates{grid-template-columns:1fr}}:root{--vk-icon-blue:#1465c4;--vk-icon-red:#cb2937;--vk-icon-amber:#936000;--vk-icon-purple:#783fc1;--vk-icon-teal:#087b70;--vk-icon-green:#137b42}:root[data-theme=dark]{--vk-icon-blue:#429cff;--vk-icon-red:#ff4656;--vk-icon-amber:#ffbd38;--vk-icon-purple:#b581ff;--vk-icon-teal:#25e1c0;--vk-icon-green:#32df80}.vg-nav svg.vk-industrial-icon{fill:currentColor;stroke:none;stroke-width:0}.vg-nav [data-vk-icon=home]{color:var(--vk-icon-red)}.vg-nav [data-vk-icon=job],.vg-nav [data-vk-icon=people]{color:var(--vk-icon-blue)}.vg-nav [data-vk-icon=doc],.vg-nav [data-vk-icon=time]{color:var(--vk-icon-red)}.vg-nav [data-vk-icon=schema],.vg-nav [data-vk-icon=calc]{color:var(--vk-icon-purple)}.vg-nav [data-vk-icon=truck],.vg-nav [data-vk-icon=tma]{color:var(--vk-icon-amber)}.vg-nav [data-vk-icon=money],.vg-nav [data-vk-icon=chart]{color:var(--vk-icon-green)}.vg-nav-item.is-active svg.vk-industrial-icon{color:var(--vg-accent)}.vg-menu-sheet svg.vk-industrial-icon{fill:currentColor;stroke:none;stroke-width:0}.vg-menu-sheet [data-vk-icon=doc]{color:var(--vk-icon-red)}.vg-menu-sheet [data-vk-icon=truck]{color:var(--vk-icon-amber)}.vg-menu-sheet [data-vk-icon=money],.vg-menu-sheet [data-vk-icon=chart]{color:var(--vk-icon-green)}html.vk-tablet-wide{--vg-col-w:340px}html.vk-tablet-wide:not(.vk-phone):not(.vk-mobile-hard) body #view-home.active{min-height:0!important;height:100dvh!important}html.vk-tablet-wide:not(.vk-phone):not(.vk-mobile-hard) body #view-home .vk-search-shell{max-height:calc(100dvh - 12px)!important;overflow-y:auto!important;overscroll-behavior:contain}html.vk-tablet-wide #view-home .vk-workshop-chip,html.vk-tablet-wide #view-home .c3-filter-toggle{min-height:44px!important}body:has(#view-login.active),body:has(#view-signup.active){overflow-y:auto!important;touch-action:pan-y!important}#view-login.active,#view-signup.active{min-height:0;scroll-padding:12px}#view-login .auth-wrap,#view-signup .auth-wrap{margin-top:clamp(8px,3vh,28px);padding-bottom:24px}#view-login input,#view-signup input{scroll-margin:12px 0}html.vk-auth-keyboard .vg-nav{display:none!important}html.vk-phone.vk-auth-keyboard body{padding-bottom:12px!important}@media (max-height:500px){#view-login .gate,#view-signup .gate{padding:16px!important}#view-login .gate-brand,#view-signup .gate-brand{display:none}#view-login .gate h1,#view-signup .gate h1{margin:0 0 12px!important;font-size:22px!important}#view-login .gate>p:not(:has(a)),#view-signup .gate>p:not(:has(a)){display:none}}html.vk-nv .adm-solo .adm-content{padding-top:max(12px,env(safe-area-inset-top,0px))}html.vk-nv .adm-solo .adm-heading{margin-bottom:16px}html.vk-nv .adm-solo .vt-seg-rows{margin-bottom:12px}html.vk-nv .adm-solo .stf-planning-tabs{margin-top:8px;margin-bottom:12px}html.vk-nv .nv>.vg-company-line{padding:12px var(--nv-pad,16px) 0;margin-bottom:0}html .vk-notification-button{position:relative;display:grid;place-items:center;flex:none;box-sizing:border-box;width:44px;height:44px;border-radius:999px;border:1px solid var(--vg-line);background:var(--vg-surface);color:var(--vg-ink);text-decoration:none}html .vk-notification-button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}html .vk-notification-button b{position:absolute;top:-3px;right:-3px;box-sizing:border-box;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--vg-accent);color:var(--vg-accent-ink,#fff);font:800 11px/18px var(--vg-font);text-align:center}html .vk-notification-button b[hidden]{display:none}html .vk-notification-button:hover{border-color:var(--vg-accent)}html .vk-notification-button:focus-visible{outline:2px solid var(--vg-accent);outline-offset:2px}.nv-company-btn{border:0;background:none;padding:0;min-height:32px;font:700 16px/1.35 var(--vg-font);color:var(--vg-ok);cursor:pointer;text-align:left;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv-company-btn span{font-size:12px;opacity:.7}
