.tm-premium-icons685 .tm-premium-iconbar685 button.tm-premium-static696{opacity:1;cursor:default}
.tm-premium-advcar696{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:12px;align-items:center;min-width:0;margin-bottom:32px}
.tm-premium-advcar696>.tm-premium-select685{box-sizing:border-box;min-width:0;margin:0;padding:4px 0;gap:var(--adv-gap696,12px);overflow:auto;scrollbar-width:none;scroll-snap-type:x mandatory}
.tm-premium-advcar696>.tm-premium-select685::-webkit-scrollbar{display:none}
.tm-premium685 .tm-premium-advcar696>.tm-premium-select685>button{box-sizing:border-box;flex:0 0 var(--adv-width696,180px);width:var(--adv-width696,180px);scroll-snap-align:center;border:1px solid var(--premium-line)!important;border-radius:3px;min-height:190px;font-weight:500}
.tm-premium685 .tm-premium-advcar696>.tm-premium-select685>button[aria-selected=true]{background:var(--premium-surface)!important;border-color:#aeb8c0!important;box-shadow:inset 0 0 0 1px #aeb8c0;font-weight:700}
.tm-premium-advcar696>[data-spec-prev686],.tm-premium-advcar696>[data-spec-next686]{width:44px;height:44px;padding:6px;border:0!important;background:transparent!important;color:inherit;cursor:pointer}
.tm-premium-advcar696>button svg{width:32px;height:24px;fill:none;stroke:currentColor;stroke-width:1.25}
.tm-premium-advcar696>button:hover{color:#a52d2b}
.tm-premium-advcar696 button:focus-visible{outline:2px solid #7a8995;outline-offset:2px}
.tm-premium-lightbox696{position:fixed;box-sizing:border-box;width:min(1100px,calc(100vw - 32px));max-height:calc(100dvh - 40px);padding:44px 20px 20px;border:0;border-radius:3px;background:#fff;color:#303840;overflow:auto}
.tm-premium-lightbox696::backdrop{background:#101820bb}
.tm-premium-lightbox696>img{display:block;margin:auto;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 120px);object-fit:contain}
.tm-premium-lightbox696>button{position:absolute;right:8px;top:4px;width:40px;height:40px;border:0;background:transparent;color:inherit;font:300 30px/1 sans-serif;cursor:pointer}
html[data-tm-theme=dark] .tm-premium-lightbox696{background:#202931;color:#edf0f3}
@media(max-width:767px){.tm-premium-advcar696{grid-template-columns:36px minmax(0,1fr) 36px;gap:4px}.tm-premium-advcar696>[data-spec-prev686],.tm-premium-advcar696>[data-spec-next686]{width:36px;padding:2px}.tm-premium685 .tm-premium-advcar696>.tm-premium-select685>button{padding:12px;min-height:170px}.tm-premium-lightbox696{width:calc(100vw - 24px);padding:44px 12px 16px}}
