:root{--b:#1f6fd0;--a:#e8352f;--bg:#f3f5f8;--t:#1c2733;--m:#6c7a89;--c:#fff;--l:#e3e8ee;--sh:0 2px 10px rgba(20,40,60,.06);box-sizing:border-box;padding-top:env(safe-area-inset-top,0px)}
@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#10171f;--t:#e8eef5;--m:#8b9bab;--c:#18222d;--l:#273341;--sh:none}}
*{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;background:var(--bg);color:var(--t);line-height:1.4}
.w{max-width:1100px;margin:auto;padding:0 14px}
.top{background:var(--c);border-bottom:1px solid var(--l);font-size:13px;color:var(--m)}.top .w{display:flex;justify-content:space-between;padding:7px 14px}
.nav{background:var(--c);position:sticky;top:0;z-index:5;box-shadow:var(--sh)}.nav .w{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 14px}
.logo{font-size:22px;font-weight:800;color:var(--t);letter-spacing:.3px}.logo b{color:var(--a)}
.sr{flex:1 1 280px;order:3;display:flex}.sr input{flex:1;border:2px solid var(--b);border-right:0;border-radius:12px 0 0 12px;padding:12px 14px;font-size:16px;background:var(--c);color:var(--t);outline:0}
.sr button{border:0;background:var(--b);color:#fff;padding:0 20px;border-radius:0 12px 12px 0;font-size:15px}
nav{margin-left:auto}nav button{border:0;background:none;color:var(--t);font-size:15px;padding:8px 10px;border-radius:8px;cursor:pointer}nav button.on{color:var(--b);font-weight:700;background:var(--bg)}
@media(min-width:760px){.sr{order:0}}
main{padding-top:16px;padding-bottom:28px}h2{font-size:19px;margin:18px 0 10px}
.ch{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px}.ch button{border:1px solid var(--l);background:var(--c);color:var(--t);border-radius:14px;padding:12px 6px;font-size:12.5px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px;line-height:1.2;box-shadow:var(--sh)}.ch button i{font-style:normal;font-size:26px}.ch button.on{border-color:var(--b);background:var(--b);color:#fff}
.bs{display:flex;gap:8px;overflow-x:auto;padding:2px 0 8px}.bs button{white-space:nowrap;border:1px solid var(--l);background:var(--c);color:var(--t);border-radius:10px;padding:10px 16px;font-size:14px;font-weight:600;cursor:pointer}.bs button.on{border-color:var(--a);color:var(--a)}
.n{font-size:13px;color:var(--m);margin:4px 0 10px}
.g{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}
.k{background:var(--c);border:1px solid var(--l);border-radius:14px;padding:12px;display:flex;flex-direction:column;box-shadow:var(--sh)}
.ph{height:170px;border-radius:10px;background:#eef2f6;display:flex;align-items:center;justify-content:center;color:#a9b6c3;font-size:34px;overflow:hidden}.ph img{width:100%;height:100%;object-fit:contain}
.k small{color:var(--m);font-size:12px;margin-top:10px}.k h3{margin:3px 0 4px;font-size:14.5px;line-height:1.3;font-weight:600;flex:1}.k .z{font-size:13px;color:var(--m)}
.k .bt{margin-top:10px;border:1.5px solid var(--b);color:var(--b);background:none;border-radius:10px;padding:9px;font-size:14px;font-weight:600;cursor:pointer;text-align:center;text-decoration:none}
.s a{display:inline-block;margin:8px 6px 0 0;padding:10px 16px;border-radius:10px;background:var(--b);color:#fff;text-decoration:none;font-size:14px}.s a.m{background:var(--a)}
.s .z{color:var(--m)}select{width:100%;padding:12px;border:1px solid var(--l);border-radius:12px;background:var(--c);color:var(--t);font-size:15px;margin-bottom:12px}
  .lg{border:0;background:none;color:var(--m);cursor:pointer;font-size:13px;padding:2px 4px}.lg.on{color:var(--b);font-weight:700}
.pv{position:fixed;inset:0;background:rgba(10,20,30,.55);z-index:20;overflow:auto}.pb{background:var(--c);max-width:640px;margin:12px auto;border-radius:16px;padding:16px;position:relative;width:calc(100% - 20px)}.x{position:absolute;right:12px;top:12px;border:0;background:var(--bg);color:var(--t);width:38px;height:38px;border-radius:50%;font-size:16px;z-index:2;cursor:pointer}.of{border:1px solid var(--l);border-radius:12px;padding:12px;margin-bottom:10px}.of .pr{font-size:20px;font-weight:700;color:var(--a);margin:4px 0}.of .z{font-size:13px;color:var(--m)}.pb .ph{height:250px}.pb h2{margin:14px 0 6px}
.lay{display:grid;grid-template-columns:260px 1fr;gap:16px;align-items:start}#sd{background:var(--c);border:1px solid var(--l);border-radius:14px;padding:2px 12px 12px;position:sticky;top:76px;max-height:calc(100vh - 90px);overflow:auto}#sd h2{font-size:15px;margin:14px 0 6px}
#sd .ch{display:flex;flex-direction:column;gap:2px}#sd .ch button{flex-direction:row;justify-content:flex-start;text-align:left;box-shadow:none;border:0;background:none;padding:8px 8px;font-size:14px;border-radius:8px;gap:10px}#sd .ch button i{font-size:18px}#sd .ch button:hover{background:var(--bg)}#sd .ch button.on{background:var(--b);color:#fff}
#sd .bs{flex-wrap:wrap;overflow:visible}#sd .bs button{padding:7px 11px;font-size:13px}.fb{display:none;width:100%;margin-bottom:10px;padding:12px;border:1px solid var(--l);background:var(--c);color:var(--t);border-radius:12px;font-size:15px;font-weight:600}
@media(max-width:820px){.lay{grid-template-columns:1fr}#sd{display:none;position:static;max-height:none}#sd.open{display:block}.fb{display:block}}
.hb{width:42px;height:42px;border:1px solid var(--l);background:var(--c);border-radius:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;cursor:pointer}.hb span{width:20px;height:2px;background:var(--t);border-radius:2px}
.dw{position:fixed;inset:0;background:rgba(10,20,30,.5);z-index:30}.dp{position:absolute;right:0;top:0;bottom:0;width:min(360px,92vw);background:var(--c);padding:16px;overflow:auto}.dp h2{margin-top:6px}.cb{border:1px solid var(--l);border-radius:12px;padding:12px;margin-bottom:12px}.cb h3{margin:0 0 4px;font-size:16px}.cb p{margin:0 0 10px;font-size:13px;color:var(--m)}.cb input{width:100%;padding:12px;border:1px solid var(--l);border-radius:10px;background:var(--c);color:var(--t);font-size:15px;margin-bottom:8px}.bt2{width:100%;border:0;background:var(--b);color:#fff;padding:12px;border-radius:10px;font-size:15px;cursor:pointer}.dp .x{position:absolute;right:12px;top:12px}

.nav .w{display:grid;grid-template-columns:1fr auto;gap:12px 10px;padding:12px 14px}.lg0{display:flex;align-items:center;gap:10px;cursor:pointer;min-width:0}.lt{background:#e4002b;color:#fff;font-weight:800;font-size:15px;border-radius:14px;width:52px;height:52px;display:flex;align-items:center;justify-content:center;flex:none}
.ln{font-size:20px;font-weight:800;line-height:1.1;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.bd,.bd2{background:#111;color:#fff;font-size:11px;border-radius:8px;padding:4px 8px;letter-spacing:.3px;font-weight:700}.bd2{background:#e4002b;font-size:12px;border-radius:20px;padding:6px 12px}.ls{font-size:13px;color:var(--m);margin-top:3px}
.rt{display:flex;gap:8px;align-items:center}.kz{width:48px;height:48px;border-radius:50%;border:0;background:var(--bg);color:var(--t);font-weight:700;cursor:pointer}
.nav .sr{grid-column:1/-1;order:0;display:flex;align-items:center;background:var(--bg);border-radius:18px;padding:0 14px}.nav .sr input{border:0;background:none;border-radius:0;padding:14px 8px;font-size:16px;flex:1;outline:0;color:var(--t)}
.pl{grid-column:1/-1;display:flex;gap:8px}.pl button{border:0;background:var(--bg);color:var(--t);border-radius:22px;padding:11px 20px;font-size:15px;font-weight:600;cursor:pointer}.pl button.on{background:#111;color:#fff}
.hero2{background:var(--c);border-radius:28px;padding:22px 18px;display:grid;grid-template-columns:1fr minmax(120px,36%);gap:12px;overflow:hidden;box-shadow:var(--sh);min-height:330px}
.hl{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.tg{background:#e4002b;color:#fff;font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;border-radius:20px;padding:10px 16px}.hbn{font-size:13px;letter-spacing:2px;color:var(--m)}
.hl h1{margin:2px 0;font-size:clamp(24px,6vw,36px);line-height:1.12;font-weight:800;overflow-wrap:anywhere}.hl p{margin:0;color:var(--m);font-size:15px}
.hb2{display:flex;gap:10px;flex-wrap:wrap;margin-top:auto;padding-top:10px}.hb2 a{border-radius:30px;padding:15px 24px;font-size:16px;font-weight:700;cursor:pointer}.bk{background:#111;color:#fff}.gy{background:var(--bg);color:var(--t)}
.hc{background:var(--c);border-radius:30px;box-shadow:0 8px 30px rgba(0,0,0,.1);border-top:8px solid #e4002b;padding:12px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px;align-self:center}.hbd{background:#111;color:#fff;border-radius:20px;padding:7px 14px;font-size:12px;font-weight:700;letter-spacing:1px;margin-top:-26px}.har{color:#e4002b;font-weight:800;font-size:20px;overflow-wrap:anywhere}.hc img{width:100%;max-height:200px;object-fit:contain;border-radius:14px}
.dots{display:flex;justify-content:center;gap:8px;margin:14px 0 8px}.dots span{width:10px;height:10px;border-radius:50%;background:#cfd6de;cursor:pointer}.dots span.on{width:46px;border-radius:6px;background:#111}.pgb{height:4px;background:var(--l);border-radius:3px;overflow:hidden}.pgb i{display:block;height:100%;background:#111;width:0}@keyframes pg{from{width:0}to{width:100%}}
#hm h2{font-size:26px;font-weight:800;margin:26px 0 14px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.ct{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px}.ct div{background:var(--c);border-radius:26px;padding:18px;cursor:pointer;box-shadow:var(--sh);display:flex;flex-direction:column;gap:6px;position:relative;min-height:150px}.ct .ic{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:26px}.ct .cn{position:absolute;right:16px;top:18px;background:var(--bg);border-radius:20px;min-width:38px;text-align:center;padding:8px 10px;font-weight:700;font-size:14px}.ct b{font-size:18px;margin-top:8px;line-height:1.2}.ct small{color:var(--m);font-size:14px}
.hb0{width:100%;margin:6px 0 10px;border:0;background:var(--bg);color:var(--t);border-radius:10px;padding:10px;font-size:14px;font-weight:600;cursor:pointer;text-align:left}

.qp{display:flex;gap:8px;overflow-x:auto;padding:16px 0 4px}.qp button{border:0;background:var(--c);color:var(--t);border-radius:24px;padding:13px 22px;font-size:16px;font-weight:600;white-space:nowrap;cursor:pointer;box-shadow:var(--sh)}
.g2{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:16px}
.pc{background:var(--c);border-radius:28px;padding:16px;box-shadow:var(--sh);display:flex;flex-direction:column;gap:14px}.pc .r1{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pb1{background:#111;color:#fff;border-radius:20px;padding:10px 16px;font-weight:700;font-size:14px}.pg1{background:var(--bg);color:var(--m);border-radius:20px;padding:10px 14px;font-size:14px}.hrt{margin-left:auto;width:48px;height:48px;border-radius:50%;border:0;background:var(--bg);color:var(--t);font-size:22px;cursor:pointer}
.pc .r2{display:flex;gap:14px}.pc .im{width:34%;max-width:150px;aspect-ratio:1;border-radius:20px;background:var(--bg);overflow:hidden;position:relative;flex:none}.pc .im img{width:100%;height:100%;object-fit:contain}.pc .im span{position:absolute;left:8px;bottom:8px;background:#fff;color:#111;border-radius:12px;padding:4px 10px;font-size:12px;font-weight:700}
.pc h3{margin:0;font-size:19px;line-height:1.2}.z2{color:var(--m);font-size:15px;margin:6px 0 8px}.szs{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 2px}.szs .chip{font-size:14px;padding:7px 12px}.chip{display:inline-flex;gap:6px;background:var(--bg);border-radius:18px;padding:9px 14px;font-weight:700;font-size:15px}
.sb{border:1px solid var(--l);border-radius:22px;overflow:hidden}.sh1{display:flex;align-items:center;gap:12px;padding:14px}.sh1 .ico{width:46px;height:46px;border-radius:50%;background:#111;color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;flex:none}.sh1 b{font-size:13px;letter-spacing:1px;text-transform:uppercase;line-height:1.2}.sh1 small{display:block;color:var(--m);font-size:14px;margin-top:2px}
.dc{display:flex;gap:8px;overflow-x:auto;padding:12px 14px;background:var(--bg)}.dc button{border:1px solid var(--l);background:var(--c);color:var(--t);border-radius:22px;padding:10px 18px;font-weight:600;font-size:15px;white-space:nowrap;cursor:pointer}.dc button.on{background:#111;color:#fff;border-color:#111}
.sr1{padding:14px;border-top:1px solid var(--l)}.sr1 .t{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sr1 .t b{font-size:19px}.pl1{background:var(--bg);color:var(--m);border-radius:16px;padding:6px 12px;font-size:14px}.ok{background:#e1f6ea;color:#14804a;border-radius:16px;padding:6px 12px;font-size:14px;font-weight:600}.sr1 .ad{color:var(--m);font-size:15px;margin:6px 0 2px}.sr1 .ph2{color:var(--m);font-size:14px}
.ab{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.ab a{flex:1 1 90px;text-align:center;border-radius:24px;padding:14px 10px;font-weight:700;font-size:15px;text-decoration:none;cursor:pointer}.a1{background:#111;color:#fff}.a2{background:var(--bg);color:var(--t)}.a3{background:#e1f6ea;color:#14804a}
.more{padding:14px;text-align:center;font-weight:600;background:var(--bg);cursor:pointer;border-top:1px solid var(--l)}.big2{display:flex;gap:10px}.big2 a{flex:1;text-align:center;border-radius:30px;padding:17px 10px;font-weight:700;font-size:16px;text-decoration:none;cursor:pointer}
.stt{display:grid;grid-template-columns:repeat(3,1fr);background:var(--c);border-radius:28px;margin:28px 0;box-shadow:var(--sh)}.stt div{text-align:center;padding:22px 8px;border-left:1px solid var(--l)}.stt div:first-child{border:0}.stt b{display:block;font-size:32px}.stt span{color:var(--m);font-size:14px}
.bk2{background:#111;color:#fff;border-radius:34px;padding:28px 24px;margin:0 0 24px}#hm .bk2 h2{color:#fff;margin:0 0 10px}.bk2 p{color:#b9c0c8;margin:0}.bk2 .lb{color:#8a939d;font-size:13px;letter-spacing:2px;text-transform:uppercase;margin-top:22px}.bk2 .vl{font-size:20px;font-weight:700}.bk2 a.w2{display:inline-block;background:#fff;color:#111;border-radius:30px;padding:16px 28px;font-weight:700;margin-top:24px;text-decoration:none}
footer{border-top:1px solid var(--l);color:var(--m);font-size:13px;padding:18px 0 28px;background:var(--c)}.inf{margin:10px 0 6px}.inf details{border:1px solid #e3e8ef;border-radius:12px;padding:10px 14px;margin:8px 0;background:#fafcff}.inf summary{font-weight:700;cursor:pointer}.inf ul{margin:8px 0 2px 18px;padding:0}.inf li{margin:3px 0}.inf p{margin:8px 0 2px}.szt{border-collapse:collapse;margin-top:8px;width:100%}.szt td,.szt th{border:1px solid #dde3ea;padding:6px 10px;text-align:left;font-size:14px}.szt th{background:#eef4ff}.inf .dsc{font-size:15px;line-height:1.5;margin:12px 0 6px}.av{display:inline-flex;width:fit-content;align-self:flex-start;flex:none;align-items:center;gap:6px;font-size:13px;font-weight:600;padding:3px 10px 3px 8px;border-radius:999px;margin:6px 4px 2px 0}.av i{width:9px;height:9px;border-radius:50%;display:inline-block}.av.on{background:#e7f8ee;color:#127a3c}.av.on i{background:#1fbf5a;box-shadow:0 0 0 3px rgba(31,191,90,.22)}.av.off{background:#fdecec;color:#b42318}.av.off i{background:#e5383b;box-shadow:0 0 0 3px rgba(229,56,59,.18)}.av.big{font-size:15px;padding:6px 14px 6px 10px}.sti{margin:10px 0 4px;font-size:15px;line-height:1.45}.sti>div{margin:6px 0}.sti span{color:var(--m);font-size:13px}.sti a.tn{color:#1f6feb!important;background:none!important;padding:0!important;margin:0!important;display:inline!important;font-weight:700;font-size:16px;text-decoration:none;border:0!important;box-shadow:none!important}.allav{display:block;text-align:center;margin:14px 0 6px;padding:16px;border-radius:16px;background:#e7f8ee;color:#127a3c;font-weight:700;font-size:16px;cursor:pointer}.ct{grid-template-columns:1fr 1fr!important;gap:10px!important}#ct .gt{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:1/1.05;background:#fff;cursor:pointer;padding:0;min-height:0;box-shadow:none;display:block}
#ct .gt img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.04);transition:opacity .9s ease,transform 4s ease}#ct .gt img.on{opacity:1;transform:scale(1)}
.gni{position:absolute;inset:0;background:linear-gradient(135deg,#2a3038,#151a20)}.gg{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 40%,rgba(10,14,20,.82))}
.gb{position:absolute;left:10px;top:10px;background:rgba(255,255,255,.92);color:#14171c;font-size:11.5px;font-weight:700;padding:4px 9px;border-radius:999px}
.gd{position:absolute;right:10px;top:13px;display:flex;gap:4px}.gd i{width:6px;height:6px;border-radius:6px;background:rgba(255,255,255,.55);transition:all .4s}.gd i.on{width:14px;background:#fff}
.gx{position:absolute;left:14px;right:12px;bottom:12px;color:#fff}#ct .gx b{font-size:16px;line-height:1.2;display:block;margin:0}#ct .gx small{color:rgba(255,255,255,.9);font-size:12.5px}.gdot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#3ee07a;margin-right:4px}#ct .gt div{background:none;padding:0;box-shadow:none;border-radius:0;min-height:0;cursor:inherit}#ct .gt .gni{background:linear-gradient(135deg,#2a3038,#151a20);position:absolute;inset:0}#ct .gt .gg{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 40%,rgba(10,14,20,.82))}#ct .gt .gd{position:absolute;right:10px;top:13px;display:flex;gap:4px;flex-direction:row}#ct .gt .gx{position:absolute;left:14px;right:12px;bottom:12px;display:block}.pay{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 4px}.pay .pl{font-size:13px;color:var(--m);margin-right:2px}.pay .pb{font-size:12.5px;font-weight:700;padding:5px 10px;border-radius:999px;color:#fff;white-space:nowrap}.pay .kr{background:#e3262f}.pay .kd{background:#b5121b}.pay .hb{background:#0a8f5a}div.pay>span{display:inline-block!important;width:auto!important;flex:none!important;margin:0!important;border:0!important;box-shadow:none!important;text-align:left!important;min-width:0!important;line-height:1.2!important}div.pay>span.pl{background:none!important;padding:0!important;color:var(--m)!important;font-weight:400!important}div.pay>span.pb{padding:5px 11px!important;border-radius:999px!important;color:#fff!important;font-size:12.5px!important;font-weight:700!important;height:auto!important}div.pay>span.kr{background:#e3262f!important}div.pay>span.kd{background:#b5121b!important}div.pay>span.hb{background:#0a8f5a!important}div.pay{display:flex!important;flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 6px}.shg{display:block!important;margin:10px 0 0!important;text-align:center;background:#111!important;color:#fff!important;cursor:pointer}.sgg{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sgi{border:1px solid var(--l);border-radius:14px;padding:8px;cursor:pointer;display:flex;flex-direction:column;gap:3px}.sgi .sim{aspect-ratio:1;background:#fff;border-radius:10px;overflow:hidden}.sgi img{width:100%;height:100%;object-fit:contain}.sgi b{font-size:13px;line-height:1.25}.sgi small{color:var(--m);font-size:12px}.shp .z{color:var(--m);font-size:14px;margin:2px 0}#sg .k.s h3{font-size:21px!important;font-weight:800!important;color:var(--t)!important;margin:4px 0 6px!important;line-height:1.2}#sg .k.s small{font-size:13px}.lgm2{position:absolute;right:0;top:56px;background:var(--c);border:1px solid var(--l);border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.16);padding:6px;z-index:40;display:flex;flex-direction:column;min-width:170px}.lgm2 button{border:0;background:none;text-align:left;padding:12px 14px;font-size:16px;border-radius:10px;color:var(--t);cursor:pointer;display:flex;gap:10px}.lgm2 button b{width:28px;color:var(--m)}.lgm2 button.on{background:var(--bg);font-weight:700}.lgm2 button.on b{color:#e52630}.upd{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:600;border-radius:999px;padding:5px 12px 5px 10px;margin:8px 0 4px}.upd i{width:8px;height:8px;border-radius:50%;display:inline-block}.upd.f{background:#e7f8ee;color:#127a3c}.upd.f i{background:#1fbf5a}.upd.o{background:#f1f3f5;color:#6c7682}.upd.o i{background:#a0a8b1}.upd.sm{font-size:12.5px;margin:6px 0 2px}.rsv{margin-top:12px;border-top:1px dashed var(--l);padding-top:10px}.rsh{font-size:13.5px;color:var(--m);margin-bottom:8px;line-height:1.35}.s a.rsb,a.rsb{display:block!important;text-align:center;background:#0f7a3d!important;color:#fff!important;border-radius:12px;padding:13px 14px!important;font-weight:700;font-size:15px;text-decoration:none;margin:0!important}.bgr{display:flex;gap:10px;overflow-x:auto;padding:2px 2px 10px;margin:0 0 24px;scroll-snap-type:x mandatory}.bgr::-webkit-scrollbar{display:none}.bt3{flex:0 0 132px;scroll-snap-align:start;border:1px solid var(--l);background:#fff;color:#14171c;border-radius:14px;padding:12px 10px 10px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:8px}.bt3:active{transform:scale(.97)}.blg{height:52px;width:100%;display:flex;align-items:center;justify-content:center}.blg img{max-width:100%;max-height:48px;object-fit:contain;border-radius:4px}.blg span{font-size:20px;font-weight:900;color:#2b3440;text-align:center;line-height:1.05}.bt3 b{font-size:11.5px;font-weight:700;letter-spacing:.5px;color:#4d5763;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.bt3{width:132px;min-width:0}.blg span{font-size:17px!important}
.pg{max-width:1000px;margin:auto;padding:16px 14px 40px}
.bc{font-size:13px;color:var(--m);margin:6px 0 10px}.bc a{color:var(--m)}
.pgh{display:flex;align-items:center;gap:10px;padding:10px 14px;max-width:1000px;margin:auto}
.pgh a.home{display:flex;align-items:center;gap:8px;text-decoration:none;color:var(--t);font-weight:800;font-size:20px}
.pgh .cta{margin-left:auto;background:#1f2328;color:#fff;border-radius:999px;padding:9px 16px;text-decoration:none;font-weight:700;font-size:14px}
.top{background:var(--c);box-shadow:var(--sh)}
.pp{display:grid;grid-template-columns:1fr;gap:18px}
@media(min-width:820px){.pp{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.pp .ph{position:sticky;top:12px}}
.pp .ph{width:100%!important;height:auto!important;padding:16px;background:#fff;border-radius:22px;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;overflow:hidden}
.pp .ph img{width:100%!important;height:100%!important;max-width:none;object-fit:contain}
.lst{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;margin-top:10px}
.lst a{background:var(--c);border-radius:18px;padding:10px;text-decoration:none;color:var(--t);box-shadow:var(--sh);display:flex;flex-direction:column;gap:6px}
.lst a .im{background:#fff;border-radius:12px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;overflow:hidden}
.lst a img{max-width:100%;max-height:100%;object-fit:contain}
.lst a b{font-size:14px;line-height:1.25}.lst a small{color:var(--m);font-size:12px}
.tags{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.tags a{background:var(--c);border-radius:999px;padding:7px 13px;text-decoration:none;color:var(--t);font-size:14px;box-shadow:var(--sh)}
.ft{max-width:1000px;margin:20px auto 0;padding:18px 14px 30px;color:var(--m);font-size:13px;border-top:1px solid var(--l)}.ft a{color:var(--m)}
.btn2{display:inline-block;background:#e52630;color:#fff;border-radius:999px;padding:11px 18px;text-decoration:none;font-weight:700;margin:12px 0}

/* 09.11 kabinet buttons */.kbb{display:inline-flex;align-items:center;gap:4px;padding:7px 11px;border-radius:10px;border:1.5px solid #e52630;color:#e52630;background:#fff;font:600 13px/1.1 inherit;text-decoration:none;white-space:nowrap}.kbb.dk{border-color:#1f2328;color:#1f2328}.kbb:hover{background:#e52630;color:#fff}.kbb.dk:hover{background:#1f2328;color:#fff}.rt,.kbw{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.kbs{display:none}@media(max-width:520px){.kbl{display:none}.kbs{display:inline}.kbb{padding:6px 8px;font-size:12px}}
