:root{--o:#FF6633;--o2:#FF8C00;--od:#E8501E;--ol:#FFF3EE;--t:#111;--t2:#333;--mu:#999;--ln:#EEE;--bg:#F5F5F5;--card:#fff;--r:12px;
--f:"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans CJK SC","Source Han Sans SC",system-ui,sans-serif}
*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}
body{margin:0;font:14px/1.5 var(--f);color:var(--t);background:#fff}
a{color:inherit;text-decoration:none}img{display:block;max-width:100%}
.wrap{max-width:1280px;margin:0 auto;padding:0 24px}
.mu{color:var(--mu)}button,input,select{font:inherit}
/* шапка */
.hd{position:sticky;top:0;z-index:20;background:#fff;border-bottom:1px solid var(--ln)}
.hd-in{display:flex;align-items:center;gap:20px;height:76px}
.logo{display:flex;align-items:center;gap:8px;flex:none}.logo b{display:block;font-size:20px;color:var(--o);letter-spacing:1px;line-height:1.1}.logo small{font-size:11px;color:var(--mu)}
.sp{flex:1;max-width:720px;margin:0 auto;display:flex;align-items:center;border:1px solid #DDD;border-radius:40px;box-shadow:0 1px 2px rgba(0,0,0,.06),0 4px 12px rgba(0,0,0,.05);height:56px;padding:0 8px 0 0}
.sp>*{border:0;background:none}.sp-c,.sp-q,.sp-g{display:flex;flex-direction:column;justify-content:center;padding:0 20px;height:100%;border-right:1px solid var(--ln);text-align:left;cursor:pointer;min-width:0}
.sp-q{flex:1}.sp-l{font-size:12px;font-weight:600}.sp-v,.sp input,.sp select{font-size:14px;color:var(--t2);border:0;outline:0;padding:0;background:none;width:100%}
.sp-g{border-right:0;min-width:120px}.sp select{appearance:none;cursor:pointer}
.sp-go{width:42px;height:42px;border-radius:50%;background:var(--o)!important;display:grid;place-items:center;cursor:pointer;flex:none}
.hd-fav{flex:none;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:var(--t2)}.hd-fav:hover{background:var(--bg)}
.cities{border-top:1px solid var(--ln);background:#fff}.cities .wrap{display:flex;flex-wrap:wrap;gap:6px 18px;padding:14px 24px}
.cities a{padding:2px 0;color:var(--t2)}.cities a:hover,.cities a.on{color:var(--o)}
/* полоса типов (Airbnb-категории) */
.tb{border-top:1px solid var(--ln)}.tb-in{display:flex;gap:32px;overflow-x:auto;scrollbar-width:none}.tb-in::-webkit-scrollbar{display:none}
.tb a{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 2px 10px;color:#717171;font-size:12px;white-space:nowrap;border-bottom:2px solid transparent;flex:none}
.tb a:hover{color:var(--t);border-color:#ddd}.tb a.on{color:var(--t);border-color:var(--o);font-weight:600}.tb a.on svg{color:var(--o)}
/* главная */
.hero{padding:28px 24px 4px}.hero h1{font-size:26px;margin:0 0 4px}.hero p{margin:0;color:#717171}
.rw{padding:22px 0 8px}.rw-h{display:flex;align-items:center;gap:12px;margin-bottom:14px}
.rw-h h2{margin:0;font-size:22px;font-weight:600}.rw-h h2 a{display:flex;align-items:center;gap:10px}
.ar{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--bg);font-size:16px}
.rw-sub{color:var(--mu);font-size:13px}.rw-n{margin-left:auto;display:flex;gap:8px}
.rw-n button{width:32px;height:32px;border-radius:50%;border:1px solid #ddd;background:#fff;font-size:20px;line-height:1;cursor:pointer;color:var(--t2)}
.rw-n button:disabled{opacity:.3;cursor:default}
.rw-s{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 5*20px)/6);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}
.rw-s::-webkit-scrollbar{display:none}
.cd{scroll-snap-align:start;min-width:0}.ph{position:relative;aspect-ratio:1/1;border-radius:var(--r);overflow:hidden;background:var(--bg)}
.ph img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.cd:hover .ph img{transform:scale(1.04)}
.bd{position:absolute;left:10px;top:10px;background:rgba(255,255,255,.94);border-radius:20px;padding:4px 10px;font-size:12px;font-weight:600;box-shadow:0 1px 4px rgba(0,0,0,.12)}
.bd-rank{background:linear-gradient(90deg,#FF6633,#FF8C00);color:#fff}
.fav{position:absolute;right:10px;top:10px;width:30px;height:30px;border:0;background:none;cursor:pointer;padding:0}
.fav::before{content:"";display:block;width:26px;height:26px;margin:2px;background:rgba(0,0,0,.45);-webkit-mask:var(--hm) center/contain no-repeat;mask:var(--hm) center/contain no-repeat;
--hm:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 21s-8-5-8-11a4.5 4.5 0 0 1 8-2.8A4.5 4.5 0 0 1 20 10c0 6-8 11-8 11z" fill="black" stroke="white" stroke-width="2"/></svg>');filter:drop-shadow(0 0 1px #fff)}
.fav.on::before{background:var(--o)}
.cd-t{margin-top:10px;font-weight:600;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cd-s{color:#717171;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cd-p{margin-top:2px;display:flex;align-items:baseline;gap:6px}.cd-p small{color:#717171}
.pr{color:var(--o);font-size:16px}.rt{margin-left:auto;font-size:13px;color:var(--t2)}
/* список (Dianping) */
.lp{padding-top:16px;padding-bottom:40px}.bc{color:var(--mu);font-size:12px;margin-bottom:8px}.bc a:hover{color:var(--o)}
.lp h1{font-size:24px;margin:0 0 4px}.lp-i{color:#666;margin:0 0 14px}
.kp{display:flex;gap:0;background:var(--ol);border-radius:10px;margin-bottom:14px;overflow:hidden}
.kp div{flex:1;padding:12px 16px;border-right:1px solid #FFE0D3}.kp div:last-child{border:0}
.kp b{display:block;font-size:22px;color:var(--o);font-family:"DIN Alternate","Helvetica Neue",Arial,var(--f)}.kp span{font-size:12px;color:#8a6a5e}
.fb{display:flex;gap:8px;position:sticky;top:76px;z-index:5;background:#fff;padding:10px 0;border-bottom:1px solid var(--ln);overflow-x:auto}
.fb select{border:1px solid #E5E5E5;background:#F7F7F7;border-radius:6px;padding:7px 26px 7px 12px;color:var(--t2);appearance:none;cursor:pointer;
background-image:linear-gradient(45deg,transparent 50%,#999 50%),linear-gradient(135deg,#999 50%,transparent 50%);background-position:calc(100% - 13px) 50%,calc(100% - 9px) 50%;background-size:4px 4px;background-repeat:no-repeat;flex:none}
.fb select.on{color:var(--o);border-color:var(--o);background-color:var(--ol)}
.ls{max-width:920px}
.li{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid var(--ln)}.li:hover .li-t{color:var(--o)}
.li img{width:120px;height:90px;border-radius:6px;object-fit:cover;flex:none}.li-b{min-width:0;flex:1}
.li-t{font-size:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.li-r{display:flex;align-items:center;gap:6px;margin:3px 0;font-size:13px}
.st{display:inline-block;width:70px;height:13px;background:linear-gradient(90deg,var(--o2) var(--r,0%),#E0E0E0 var(--r,0%));
-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 70 13"><g fill="black"><path id="s" d="M6.5 0l1.9 4.2 4.6.5-3.4 3.1 1 4.5-4.1-2.3-4.1 2.3 1-4.5L0 4.7l4.6-.5z"/><use href="%23s" x="14.2"/><use href="%23s" x="28.4"/><use href="%23s" x="42.6"/><use href="%23s" x="56.8"/></g></svg>') 0 0/70px 13px;
mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 70 13"><g fill="black"><path id="s" d="M6.5 0l1.9 4.2 4.6.5-3.4 3.1 1 4.5-4.1-2.3-4.1 2.3 1-4.5L0 4.7l4.6-.5z"/><use href="%23s" x="14.2"/><use href="%23s" x="28.4"/><use href="%23s" x="42.6"/><use href="%23s" x="56.8"/></g></svg>') 0 0/70px 13px}
.sc{color:var(--o2);font-weight:600}.rv{color:#666}.li-pp{margin-left:auto;white-space:nowrap}.li-pp small{color:#666}
.li-m{color:#666;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.li-m em{font-style:normal;color:#ddd;margin:0 6px}
.tg{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.tg i{font-style:normal;font-size:11px;color:#8a6a5e;background:var(--ol);border-radius:3px;padding:1px 6px}
.li-rk{margin-top:6px;font-size:12px;color:#B8860B;background:#FFF8E6;display:inline-block;padding:1px 8px;border-radius:3px}
.more{display:block;margin:20px auto;padding:10px 40px;border:1px solid var(--o);color:var(--o);background:#fff;border-radius:20px;cursor:pointer}
.empty{color:var(--mu);padding:40px 0;text-align:center}
/* площадка */
.vp{padding-top:16px;padding-bottom:30px}
.vh{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}
.vh-im{position:relative;border-radius:var(--r);overflow:hidden;aspect-ratio:4/3}.vh-im img{width:100%;height:100%;object-fit:cover}
.ill{position:absolute;right:10px;bottom:10px;background:rgba(0,0,0,.5);color:#fff;font-size:11px;padding:2px 8px;border-radius:10px}
.vh h1{font-size:26px;margin:0 0 6px;line-height:1.3}
.vs{display:flex;align-items:center;gap:12px;margin:10px 0}.vs-n{font-size:36px;font-weight:700;color:var(--o2);font-family:"DIN Alternate","Helvetica Neue",Arial,var(--f);line-height:1}
.vs .st{width:90px;height:17px;-webkit-mask-size:90px 17px;mask-size:90px 17px}
.vh-m{color:#666;margin:6px 0}.vh-p{margin:14px 0}.vh-p .pr{font-size:28px}.vh-p small{color:#666}
.vh-a{display:flex;gap:10px;margin:14px 0}.vh-addr,.vh-tel{color:#555;margin:8px 0;font-size:13px}.vh-addr a,.vh-tel a{color:var(--o);margin-left:8px}
.btn{display:inline-block;background:linear-gradient(90deg,#FF6633,#FF8C00);color:#fff;border:0;border-radius:24px;padding:11px 28px;font-weight:600;cursor:pointer;text-align:center}
.btn2{position:static;width:auto;height:auto;border:1px solid #ddd;border-radius:24px;padding:10px 22px;background:#fff;cursor:pointer}.btn2::before{display:none}.btn2.on{color:var(--o);border-color:var(--o)}
.vg{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;margin-top:24px;align-items:start}
.bx{background:#fff;border:1px solid var(--ln);border-radius:var(--r);padding:18px 20px;margin-bottom:16px}.bx h3{margin:0 0 12px;font-size:17px}
.fcs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.fc{background:#FAFAFA;border-radius:8px;padding:10px 12px;display:flex;flex-direction:column}.fc-i{font-size:18px}.fc-l{font-size:12px;color:var(--mu)}.fc b{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pp b{font-size:30px;color:var(--o);font-family:"DIN Alternate","Helvetica Neue",Arial,var(--f)}.pp{color:var(--o);font-size:20px}.pp span{font-size:14px;color:#666}.pp-s{color:#666;font-size:13px}
.psc{margin-top:14px}.psc-b{position:relative;height:8px;border-radius:4px;background:linear-gradient(90deg,#FFE3D6,#FF6633)}
.psc-b i{position:absolute;top:-5px;width:4px;height:18px;margin-left:-2px;background:var(--t);border-radius:2px}
.psc-l{display:flex;justify-content:space-between;font-size:12px;color:var(--mu);margin-top:4px}
.tw{overflow-x:auto}.ht{width:100%;border-collapse:collapse;font-size:13px;white-space:nowrap}.ht th{background:#FAFAFA;color:#666;font-weight:500;text-align:left;padding:8px 10px}
.ht td{padding:9px 10px;border-bottom:1px solid var(--ln)}.ht td small{margin-left:6px;color:var(--mu)}.ht .pr{font-size:13px;font-weight:600}
.svs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sv{padding:8px 10px;border-radius:8px;background:#FAFAFA;font-size:13px;color:var(--mu)}
.sv b{display:block;color:var(--mu);font-weight:500}.sv.on{background:var(--ol);color:#8a6a5e}.sv.on b{color:var(--t)}.sv.on b::before{content:"✓ ";color:var(--o)}
.dm{display:flex;flex-wrap:wrap;gap:6px}.dm span{border:1px solid #F3D9CF;color:#7a4b3a;background:#FFFAF7;border-radius:4px;padding:3px 9px;font-size:13px}
.pl{display:grid;grid-template-columns:90px 1fr 36px 50px;align-items:center;gap:10px;margin:6px 0;font-size:13px}.pl small{color:var(--mu)}
.bar{height:6px;background:#EEE;border-radius:3px;overflow:hidden}.bar i{display:block;height:100%;background:linear-gradient(90deg,#FF8C00,#FF6633)}
.src div{display:flex;flex-wrap:wrap;gap:8px}.src a{color:#3366CC;font-size:13px}.src p{font-size:12px;margin:10px 0 0}
.vg-a{position:sticky;top:96px}.lead{border-color:#FFD2C2;box-shadow:0 6px 20px rgba(255,102,51,.08)}
.lf{display:flex;flex-direction:column;gap:10px}.lf input{border:1px solid #ddd;border-radius:8px;padding:10px 12px;outline:0}.lf input:focus{border-color:var(--o)}
.hp{position:absolute;left:-9999px}.lf-ok{color:#2a8a3a;margin:0}
.ft{background:#F7F7F7;border-top:1px solid var(--ln);margin-top:40px;padding:26px 0;font-size:12px;color:#717171}
.ft-c{display:flex;flex-wrap:wrap;gap:6px 14px;margin-bottom:12px}.ft-c a:hover{color:var(--o)}
@media(max-width:1100px){.rw-s{grid-auto-columns:calc((100% - 3*16px)/4);gap:16px}.fcs{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:860px){.vh,.vg{grid-template-columns:minmax(0,1fr)}.vg-a{position:static}.sp-g{display:none}.rw-s{grid-auto-columns:calc((100% - 16px)/2.3)}}
@media(max-width:640px){.wrap,.cities .wrap{padding-left:16px;padding-right:16px}.hd-in{height:64px;gap:10px}.logo small{display:none}.logo span{display:none}
.sp{height:46px}.sp-c{padding:0 12px}.sp-q{padding:0 10px}.sp-l{display:none}.fb{top:64px}.hero h1{font-size:20px}.rw-h h2{font-size:18px}.rw-n,.rw-sub{display:none}
.rw-s{grid-auto-columns:72%;gap:12px}.li img{width:96px;height:72px}.li-r{flex-wrap:wrap}.li-pp{margin-left:0}.fcs,.svs{grid-template-columns:repeat(2,minmax(0,1fr))}.kp b{font-size:18px}
.vh h1{font-size:21px}.tb-in{gap:22px}.pl{grid-template-columns:72px 1fr 30px 36px}}
.lg{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;align-items:start}.ls{max-width:none}
.sd{position:sticky;top:140px;padding-top:14px}.sd .bx{padding:14px 16px}.sd h3{font-size:15px;margin-bottom:8px}
.sd-l{display:flex;flex-wrap:wrap;gap:6px}.sd-l a{border:1px solid var(--ln);border-radius:16px;padding:3px 10px;font-size:13px;color:var(--t2)}.sd-l a:hover{border-color:var(--o);color:var(--o)}
.sd-l small{color:var(--mu);margin-left:4px}
.pi{padding:28px 0 8px}.pi h2{margin:0;font-size:22px;font-weight:600}.pi p{margin:4px 0 14px;font-size:13px}
.pi-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 40px}
.pi-r{display:grid;grid-template-columns:64px 1fr 64px;align-items:center;gap:10px;font-size:13px;padding:3px 0}.pi-r b{color:var(--o);text-align:right}.pi-r:hover span:first-child{color:var(--o)}
.pi-r .bar{height:10px;border-radius:5px}
@media(max-width:960px){.lg{grid-template-columns:minmax(0,1fr)}.sd{position:static}}
@media(max-width:640px){.pi-g{grid-template-columns:minmax(0,1fr)}}
/* факты площадки: SVG-иконка слева от подписи */
.fc{flex-direction:row;align-items:center;gap:10px}
.fc-i{flex:none;width:40px;height:40px;border-radius:10px;background:var(--ol);color:var(--o);display:grid;place-items:center;font-size:0}
.fc-t{display:flex;flex-direction:column;min-width:0}
/* боковая колонка подборок — свой скролл */
.sd{max-height:calc(100vh - 160px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ddd transparent;padding-right:4px}
.sd::-webkit-scrollbar{width:6px}.sd::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px}
@media(max-width:960px){.sd{max-height:none;overflow:visible}}
.logo img{border-radius:0}
.vh-addr,.vh-tel{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.mi{color:var(--o);flex:none;margin-right:2px}
.kp>div{display:flex;align-items:center;gap:12px}.kp-i{flex:none;width:42px;height:42px;border-radius:50%;background:#fff;color:var(--o);display:grid;place-items:center}.kp-t{display:flex;flex-direction:column;min-width:0}
@media(max-width:640px){.kp>div{gap:8px;padding:10px}.kp-i{width:32px;height:32px}.kp-i svg{width:18px;height:18px}}
.logo-f{height:46px;width:auto}.logo-m{display:none;height:40px;width:40px}
@media(max-width:640px){.logo-f{display:none}.logo-m{display:block}}
.kp .kp-i{color:var(--o)}
/* подвал */
.ft{background:#FAFAFA;border-top:1px solid var(--ln);margin-top:48px;padding:40px 0 20px;font-size:13px;color:#666}
.ft-g{display:grid;grid-template-columns:1.6fr repeat(4,minmax(0,1fr));gap:32px}
.ft-b p{margin:12px 0 16px;line-height:1.7}.ft-logo img{height:40px;width:auto}
.ft-n{display:flex;gap:20px;margin-bottom:16px}.ft-n b{display:block;font-size:20px;color:var(--o);font-family:"DIN Alternate","Helvetica Neue",Arial,var(--f)}.ft-n span{font-size:12px;color:var(--mu)}
.ft-cta{padding:8px 22px;font-size:13px}
.ft-col h4{margin:4px 0 12px;font-size:14px;color:var(--t)}.ft-col ul{list-style:none;margin:0;padding:0}.ft-col li{margin:0 0 8px}
.ft a:hover{color:var(--o)}
.ft-more{margin-top:28px;padding-top:18px;border-top:1px solid var(--ln);display:flex;flex-wrap:wrap;gap:6px 14px}.ft-more span{color:var(--t)}
.ft-d{margin-top:14px;font-size:12px;color:var(--mu);line-height:1.7}
.ft-bt{margin-top:14px;padding-top:14px;border-top:1px solid var(--ln);display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;color:var(--mu)}
.doc{max-width:820px}.doc h2{font-size:19px;margin:28px 0 8px}.doc p{line-height:1.8;color:#444}.doc-f{max-width:420px;margin-top:12px}
@media(max-width:1100px){.ft-g{grid-template-columns:repeat(3,minmax(0,1fr))}.ft-b{grid-column:1/-1}}
@media(max-width:640px){.ft-g{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ft-bt{flex-direction:column}}

/* карточки без фото (заглушки убраны 09.11.2026) */
.cd{position:relative;display:block;border:1px solid var(--ln);border-radius:var(--r);padding:14px 14px 12px;background:#fff;transition:box-shadow .2s,border-color .2s}
.cd:hover{border-color:#ddd;box-shadow:0 4px 14px rgba(0,0,0,.08)}
.cd .fav{top:8px;right:8px}
.cd-ty{display:inline-flex;align-items:center;gap:5px;color:var(--o);font-size:12px;background:#FFF2EC;border-radius:10px;padding:2px 9px 2px 6px}
.cd .cd-t{margin-top:10px;padding-right:4px}
.li .fav{position:static}
.vh1{grid-template-columns:minmax(0,1fr)}
.vh1 .vh-b{max-width:760px}

/* фото Hunliji (09.11.2026) */
.cd.p{border:0;padding:0;background:none}
.cd.p:hover{box-shadow:none}
.cd.p .ph{aspect-ratio:4/3}
.cd.p .fav{top:10px;right:10px}
.cd.p .fav::before{background:rgba(0,0,0,.35);box-shadow:none}
.ph-ty{position:absolute;left:10px;top:10px;background:rgba(255,255,255,.92);color:#222;font-size:12px;font-weight:600;border-radius:12px;padding:2px 9px}
.vh-g{position:relative;display:grid;grid-template-columns:2fr 1fr;gap:6px;border-radius:var(--r);overflow:hidden;aspect-ratio:4/3}
.vh-g.one{grid-template-columns:1fr}
.vh-g img{width:100%;height:100%;object-fit:cover;display:block}
.vh-g0{min-height:0}
.vh-gs{display:grid;grid-auto-rows:1fr;gap:6px;min-height:0}
.vh-gs a{min-height:0;overflow:hidden}
@media(max-width:560px){.vh-g{grid-template-columns:1fr;aspect-ratio:auto}.vh-g0{aspect-ratio:4/3}.vh-gs{grid-template-columns:repeat(4,1fr);grid-auto-rows:auto}.vh-gs a{aspect-ratio:1}}
/* переключатель языка 中文 / RU */
.lg-sw{flex:none;display:flex;padding:3px;border:1px solid #DDD;border-radius:20px;font-size:13px;line-height:1}
.lg-sw a{padding:7px 10px;border-radius:16px;color:var(--t2);font-weight:600}.lg-sw a:hover{color:var(--o)}
.lg-sw a.on{background:var(--o);color:#fff}
@media(max-width:640px){.lg-sw{font-size:12px;padding:2px}.lg-sw a{padding:6px 7px}.hd-fav{width:32px}}
html[lang=ru] .sp-g{min-width:140px}
/* значки разделов: контур + мягкая заливка + акцент */
.ic .f{fill:#FBEDE7}.ic .a{fill:#FFAD8C;stroke:#E8501E;stroke-width:1.1}
.tb a{gap:6px}.tb .ic{color:#6F6F6F}.tb a:hover .ic{color:var(--t)}.tb a:hover .ic .f{fill:#FFE4D8}
.tb a.on .ic{color:var(--t)}.tb a.on .ic .f{fill:#FFDCCB}.tb a.on .ic .a{fill:var(--o);stroke:var(--od)}
.cd-ty .ic{width:18px;height:18px}
