.cn-page{display:contents}.cn-page[hidden]{display:none}.cn-b{white-space:nowrap;border:2px solid var(--ink);min-height:26px;color:var(--ink);background:#fff;border-radius:999px;flex:none;align-items:center;gap:4px;padding:1px 9px;font-size:14px;font-weight:800;line-height:1.25;display:inline-flex}.cn-b small{color:var(--ink2);margin-left:2px;font-size:13px;font-weight:600}.cn-b.man{border-color:var(--line-dark);color:var(--ink2);font-weight:700}.cn-b.off{color:#444;background:#e6e6e3;border-color:#8a8a86}.cn-banner{border:3px solid var(--red);background:var(--red-bg);color:var(--red);border-radius:14px;align-items:center;gap:10px;margin:8px 12px 0;padding:8px 8px 8px 12px;display:flex}.cn-banner .tx{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.cn-banner b{font-size:17px;font-weight:900}.cn-banner-btn{border:3px solid var(--ink);background:var(--orange);min-width:88px;min-height:52px;color:var(--ink);text-align:center;border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;padding:0 10px;line-height:1.2;display:flex}.cn-banner-btn .t1{font-size:17px;font-weight:900}.cn-side,.cn-main{flex-direction:column;display:flex}.cn-pop.warn{background:var(--yel-bg)}.cn-head{border:3px solid var(--red);background:var(--red-bg);border-radius:18px;flex-direction:column;gap:6px;margin:12px 16px 0;padding:12px 14px;display:flex}.cn-h1{flex-direction:column;line-height:1.2;display:flex}.cn-h1 .t1{color:var(--red);font-size:30px;font-weight:900}.cn-sub{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:15px;display:flex}.cn-timer{color:var(--red);align-items:center;gap:6px;font-size:19px;font-weight:900;line-height:1.3;display:flex}.cn-timer>span{flex-wrap:wrap;align-items:baseline;column-gap:8px;display:flex}.cn-timer small{color:var(--ink2);white-space:nowrap;font-size:15px;font-weight:600}.cn-why{border:2px solid var(--ink);background:#fff;border-radius:12px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.cn-why>span{flex-direction:column;min-width:0;line-height:1.35;display:flex}.cn-why b{font-size:18px;font-weight:900}.cn-why small{color:var(--muted);font-size:14px}.cn-rep{align-items:center;gap:4px;margin-top:4px;font-size:15px;font-weight:800;display:inline-flex}.cn-remind,.cn-lined{border-radius:14px;align-items:flex-start;gap:10px;margin:10px 16px 0;padding:10px 12px;line-height:1.35;display:flex}.cn-remind{border:3px solid var(--yel-line);background:#fff}.cn-remind .ic{color:var(--yel)}.cn-lined{border:2px solid var(--ink);background:#fff}.cn-remind>span,.cn-lined>span{flex-direction:column;display:flex}.cn-remind b,.cn-lined b{font-size:17px;font-weight:900}.cn-lined small{color:var(--muted);font-size:14px}.cn-pop .never{margin-top:18px}.cn-acts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 16px;display:grid}.cn-act{border:2px solid var(--ink);text-align:center;background:#fff;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:116px;padding:8px 6px;line-height:1.25;display:flex}.cn-act .t1{font-size:22px;font-weight:900}.cn-act .sub{color:var(--ink2);font-size:13px}.cn-act.pri{background:var(--orange);border-width:3px;padding:7px 5px}.cn-act.pri .sub{color:var(--ink)}.cn-act:active{background:var(--orange)}.cn-ro{color:var(--ink2);align-items:flex-start;gap:8px;margin:10px 16px 0;font-size:14px;line-height:1.45;display:flex}.cn-ro .ic{flex:none;margin-top:1px}.cn-more{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 16px 0;font-size:15px;font-weight:800;display:flex}.cn-demo{border:2px dashed #c9c9c4;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;margin:18px 16px 0;padding:10px 12px;display:flex}.cn-demo .lbl{width:100%;color:var(--muted);font-size:13px}.cn-es-head{background:var(--red);color:#fff;border-radius:18px;align-items:center;gap:12px;margin:12px 16px 0;padding:14px;display:flex}.cn-es-head>span{flex-direction:column;line-height:1.25;display:flex}.cn-es-head .t1{font-size:30px;font-weight:900}html[lang=en] .cn-es-head .t1{font-size:25px}.cn-es-head small{margin-top:4px;font-size:16px;font-weight:700}.cn-es-rel{border:3px solid var(--ink);border-radius:14px;align-items:flex-start;gap:10px;margin:10px 16px 0;padding:10px 12px;line-height:1.4;display:flex}.cn-es-rel>span{flex-direction:column;display:flex}.cn-es-rel b{font-size:17px;font-weight:900}.cn-es-q{flex-direction:column;margin:16px 16px 10px;line-height:1.25;display:flex}.cn-es-q .t1{color:var(--red);font-size:28px;font-weight:900}.cn-es-btn{border:2px solid var(--ink);text-align:left;background:#fff;border-radius:18px;align-items:center;gap:14px;min-height:96px;margin:0 16px 12px;padding:10px 14px;line-height:1.3;display:flex}.cn-es-btn>span{flex-direction:column;display:flex}.cn-es-btn .t1{font-size:22px;font-weight:900}.cn-es-btn .sub{color:var(--ink2);font-size:14px}.cn-es-btn.yes{border:3px solid var(--red);background:var(--red-bg);color:var(--red);padding:9px 13px}.cn-es-btn.yes .sub{color:var(--red)}.cn-es-btn:active{background:var(--soft)}.cn-opts{margin:0 16px}.cn-saved-t .t1{text-wrap:balance;font-size:28px}.cn-from{border:2px solid var(--ink);background:#fff;border-radius:14px;align-items:center;gap:10px;margin:10px 16px 0;padding:8px 8px 8px 12px;display:flex}.cn-from>span{flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex}.cn-from b{font-size:17px;font-weight:900}.cn-from small{color:var(--ink2);font-size:13px}.cn-cat .chips{margin-top:4px}.cn-sim{border:2px dashed #c9c9c4;border-radius:14px;flex-direction:column;gap:10px;width:100%;padding:10px 12px 12px;display:flex}.cn-sim h3{font-size:16px;font-weight:900}.cn-sim-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cn-sim-row .lbl{width:100%;color:var(--muted);font-size:13px}.cn-sim-note{width:100%;color:var(--muted);font-size:13px;line-height:1.5}.cn-go{justify-content:center;min-width:112px;font-weight:900}.tool-btn:disabled{border-color:var(--line);background:var(--soft);color:var(--muted)}.cn-sim-out{border:2px solid var(--ink);border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:8px 12px;display:flex}.cn-sim-out p{font-size:15px;font-weight:700;line-height:1.45}.cn-sim-out p+p{color:var(--ink2);font-weight:500}.cn-sim-st{grid-template-columns:minmax(0,1fr);gap:10px;font-size:14px;line-height:1.45;display:grid}.cn-sim-st b{align-items:center;gap:6px;font-size:14px;font-weight:800;display:flex}.cn-sim-st ul{color:var(--ink2);list-style:none}.cn-sim-line p{background:var(--soft);color:var(--ink);border-radius:4px 14px 14px;margin-top:4px;padding:8px 12px}.cn-sim-line p span{color:var(--ink2);font-size:13px;display:block}.cn-sim-line small{color:var(--muted);margin-top:4px;font-size:12.5px;display:block}.cn-ls{gap:8px}.cn-ls-row{border:2px solid #d6d6d2;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 10px;min-height:60px;padding:6px 8px 6px 12px;display:flex}.cn-ls-row .id{font-size:19px;font-weight:900}.cn-ls-row .st{flex-direction:column;flex:140px;min-width:0;line-height:1.3;display:flex}.cn-ls-row .st .t1{align-items:center;gap:4px;font-size:16px;font-weight:800;display:flex}.cn-ls-row .st small{color:var(--ink2);font-size:13px}.cn-ls-row.stop{border-color:var(--red);background:var(--red-bg)}.cn-ls-row.stop .st .t1{color:var(--red)}.cn-ls-row.off{background:#e6e6e3;border-color:#8a8a86}.cn-ls-row.off .id,.cn-ls-row.off .st .t1{color:#444}.cn-ls-btn{border:3px solid var(--ink);background:var(--orange);border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;min-width:80px;min-height:48px;padding:0 10px;line-height:1.2;display:flex}.cn-ls-btn .t1{font-size:16px;font-weight:900}.cn-ls-note{color:var(--ink2);font-size:14px;line-height:1.45}.stop-card .nm,.pick-btn b{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.cn-auto{text-align:center;width:128px;color:var(--ink);flex-direction:column;flex:none;align-items:center;gap:2px;margin-left:auto;line-height:1.25;display:flex}.cn-auto .t1{font-size:14px;font-weight:800}.cn-rec{border:2px solid var(--green);background:var(--green-bg);border-radius:16px;align-items:center;gap:10px;padding:10px 10px 10px 14px;display:flex}.cn-rec .t{flex-direction:column;min-width:0;line-height:1.35;display:flex}.cn-rec .t b{color:var(--green-ink);align-items:center;gap:4px;font-size:18px;display:flex}.cn-rec .t>span:last-child{color:var(--ink2);font-size:15px}.cn-rec-btn{width:132px;height:auto;min-height:64px;padding:4px 6px}.cn-rec-btn .t1{text-align:center;font-size:16px}.m-sub .cn-b{vertical-align:1px;margin-left:8px}.cn-autorow{cursor:default}.cn-autorow .ic{flex:none}.cn-autorow .cn-ls-btn{margin-left:auto}.cn-off-row{color:#444;background:#e6e6e3;border:2px solid #8a8a86;border-radius:14px;align-items:center;gap:10px;margin:12px 16px 0;padding:8px 12px;display:flex}.cn-off-row>span{flex-direction:column;line-height:1.35;display:flex}.cn-off-row b{font-size:17px;font-weight:900}.cn-off-row small{color:#444;font-size:14px}.cn-off-row+.stop-toggle{margin-top:8px}.d-auto{color:var(--ink2);flex-direction:column;margin-top:2px;font-size:14px;font-weight:500;line-height:1.4;display:flex}.d-auto b{color:var(--ink);font-size:15px;font-weight:800}.h-auto{color:var(--ink2);white-space:nowrap;margin-top:2px;font-size:13px;font-weight:700;display:block}
.mg-cn-b{white-space:nowrap;border:1.5px solid var(--ink);min-height:22px;color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:3px;padding:0 7px;font-size:12.5px;font-weight:800;line-height:1.2;display:inline-flex}.mg-cn-b small{color:var(--ink2);margin-left:2px;font-size:12px;font-weight:600}.mg-cn-b.man{border-color:var(--line-dark);color:var(--ink2);font-weight:700}.mg-cn-b.off{color:#444;background:#e6e6e3;border-color:#8a8a86}.mg-h-row .id2 .mg-cn-b{align-self:flex-start;margin-top:2px}.mg-cn{border:2px solid var(--ink);background:#fff;border-radius:14px;flex:none;margin:10px 24px 0}.mg-cn-bar{flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:52px;padding:4px 8px 4px 14px;font-size:14px;display:flex}.mg-cn-bar .h{white-space:nowrap;align-items:center;gap:6px;font-size:15px;font-weight:900;display:flex}.mg-cn-m{background:var(--soft);white-space:nowrap;border-radius:10px;align-items:center;gap:6px;min-height:32px;padding:2px 10px;display:inline-flex}.mg-cn-m>span{color:var(--ink2);align-items:center;gap:3px;display:inline-flex}.mg-cn-m.stop{background:var(--red-bg);color:var(--red);box-shadow:inset 0 0 0 1.5px var(--red)}.mg-cn-m.stop>span{color:var(--red);font-weight:800}.mg-cn-m.off{color:#444;background:#e6e6e3}.mg-cn-bar .man{color:var(--muted);white-space:nowrap}.mg-cn-bar .cnt{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.mg-cn-bar .mg-chip{height:40px}.mg-cn-panel{border-top:2px solid var(--line);grid-template-columns:1.15fr 1fr 1fr 1fr;gap:14px;max-height:260px;padding:10px 14px 12px;display:grid;overflow-y:auto}.mg-cn-col{flex-direction:column;gap:6px;min-width:0;display:flex}.mg-cn-col h3{font-size:14px;font-weight:900}.mg-cn-col .sub{color:var(--muted);font-size:12.5px;line-height:1.45}.mg-cn-col .none{color:var(--muted);font-size:13px}.mg-cn-live{background:var(--soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:6px 8px;font-size:13px;display:flex}.mg-cn-live b{font-size:14px}.mg-cn-live .w{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.mg-cn-live .k{width:100%;font-weight:800}.mg-cn-live.stop{background:var(--red-bg)}.mg-cn-live.stop .k{color:var(--red)}.mg-cn-live.off{color:#444;background:#e6e6e3}.mg-cn-fill,.mg-cn-gap{border:1.5px solid var(--yel-line);border-radius:10px;flex-direction:column;gap:6px;padding:8px;font-size:13px;line-height:1.4;display:flex}.mg-cn-fill b{font-size:14px}.mg-cn-fill .acts,.mg-cn-fill .opts,.mg-cn-gap .acts{flex-wrap:wrap;gap:6px;display:flex}.mg-cn-fill .mg-chip,.mg-cn-gap .mg-chip{height:44px;padding:0 10px;font-size:13px}.mg-cn-gap{border-color:var(--line-dark);flex-flow:wrap;justify-content:space-between;align-items:center;gap:4px 8px;padding:6px 8px}.mg-cn-gap>span:first-child{flex:170px;min-width:0}.mg-cn-gap.open{color:#444;background:#e6e6e3;border-color:#8a8a86;flex-direction:row;align-items:flex-start}.mg-cn-gap.open .ic{flex:none;margin-top:2px}.mg-cn-line{background:var(--soft);border-radius:4px 12px 12px;flex-direction:column;padding:6px 10px;font-size:13px;line-height:1.4;display:flex}.mg-cn-line .to{color:var(--ink2);font-size:12px}.mg-cn-par p{color:var(--ink2);font-size:13.5px;line-height:1.5}.mg-cn-par p.n{color:var(--ink);margin-top:4px;font-weight:700}.mg-mc{white-space:normal;flex-wrap:wrap;column-gap:4px;min-width:0;line-height:1.3;display:flex}.mg-mc>span{white-space:nowrap}@media (max-width:1100px){.mg-stp .mg-tag{white-space:normal}}
.bq{flex-direction:column;display:flex}.bq-head{padding:10px 16px}.bq-q{margin-bottom:0}.bq-aim{border:3px dashed var(--ink);border-radius:18px;align-items:center;gap:14px;margin:12px 16px 0;padding:12px 14px;display:flex}.bq-art{flex:none;width:104px;height:80px}.bq-aim .tx{flex-direction:column;line-height:1.35;display:flex}.bq-aim .t1{font-size:20px;font-weight:900}.scanner.bq-cam{height:clamp(220px,100svh - 470px,340px);margin-top:12px}.bq-tip{text-align:center;margin:8px 16px 0;line-height:1.35}.bq-tip .t1{font-size:18px;font-weight:900;display:block}.bq-why{color:var(--ink2);background:var(--soft);border-radius:12px;margin:10px 16px 0;padding:8px 12px;font-size:14px;line-height:1.5}.bq-sim{justify-content:center}.bq-alt{border:2px solid var(--ink);background:#fff;border-radius:16px;justify-content:center;align-items:center;gap:10px;min-height:56px;margin:10px 16px 0;padding:6px 12px;display:flex}.bq-alt:active{background:var(--soft)}.bq-alt .tx{flex-direction:column;line-height:1.3;display:flex}.bq-alt .t1{font-size:17px;font-weight:800}.bq-id{align-items:flex-end;gap:10px;margin:10px 16px 0;display:flex}.bq-id label{flex-direction:column;flex:1;gap:2px;min-width:0;line-height:1.3;display:flex}.bq-id label .t1{font-size:16px;font-weight:800}.bq-id input{border:2px solid var(--ink);border-radius:14px;width:100%;min-width:0;height:56px;margin-top:4px;padding:0 14px;font-size:20px;font-weight:700}.bq-go{background:var(--orange);border:3px solid var(--ink);border-radius:14px;flex-direction:column;flex:none;justify-content:center;align-items:center;min-width:96px;height:56px;padding:0 12px;line-height:1.2;display:flex}.bq-go .t1{font-size:18px;font-weight:900}.bq-hint{color:var(--muted);margin:8px 16px 0;font-size:13px}.x-locked .bq-aim,.x-locked .x-btn.wide,.x-locked .bq-alt,.x-locked .bq-id,.x-locked .bq-why,.x-locked .bq-hint,.x-locked .scan-bad,.x-locked .scanner,.x-locked .bq-tip{margin-left:0;margin-right:0}.bs-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;padding:4px 16px 0;display:grid}.bs{text-align:center;background:#fff;border:2px dashed #888;border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:10px 8px;display:flex}.bs .qr{width:112px;height:112px}.bs .id{letter-spacing:.02em;font-size:24px;font-weight:900;line-height:1.15}.bs .cta{background:var(--orange);border:1.5px solid var(--ink);-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:6px;padding:1px 6px;font-size:13px;font-weight:800}.bs .vi{color:var(--ink2);font-size:11px;font-weight:600;line-height:1.25}@media print{.bs-sheet{break-before:page}.bs-sheet .labels-h{margin:0 0 3mm;font-size:14pt}.bs-grid{grid-template-columns:repeat(4,47.5mm);grid-auto-rows:45mm;gap:0;padding:0}.bs{break-inside:avoid;border:.3mm dashed #888;border-radius:0;justify-content:center;padding:2.5mm 2mm}.bs .qr{width:27mm;height:27mm}.bs .id{font-size:15pt}.bs .cta{border-width:.3mm;padding:.3mm 1.5mm;font-size:8pt}.bs .vi{font-size:6.5pt}}.x-badge.bq-head{border:0;margin-top:10px;padding:0 16px}
.demo-strip .tech-note{color:var(--ink);flex-basis:100%;font-weight:800}.tech-line{min-height:52px;color:var(--ink);text-align:left;background:#f2fbf5;border:2px dashed #06c755;border-radius:14px;align-items:center;gap:10px;margin:8px 16px 0;padding:6px 12px;display:flex}.tech-line:active{background:#e3f6ea}.tech-line .ic{color:#04893b}.tech-line .tx{flex-direction:column;min-width:0;line-height:1.3;display:flex}.tech-line .t1{font-size:16px;font-weight:800}.tech-line .sub{color:var(--ink2);font-size:12.5px}.tech-line.sm{width:100%;min-height:44px;margin:6px 0 0;padding:4px 10px}.tech-line.sm .t1{font-size:14px}.tech-hint{color:var(--ink2);margin:14px 16px 0;font-size:14px;line-height:1.5}
@media (min-width:700px){.app,.x-bottom,.sheet-box{max-width:600px}.scan-btn{height:300px}}@media (min-width:1000px) and (min-aspect-ratio:1){:is(.app:has(.home-cols),.app:has(.done-screen)){max-width:1000px}.home-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:8px;display:grid}.home-l,.home-r{flex-direction:column;min-width:0;display:flex}.home-r>.sec-title:first-child{margin-top:12px}.home-l .scan-btn{height:clamp(240px,100svh - 420px,340px)}.done-screen{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;column-gap:8px;display:grid}.done-screen>.safety-alert{grid-column:1/-1}.done-screen .done-c{margin-top:20px}.done-screen .done-main{padding-top:8px}:is(.app:has(.cn-pop),.app:has(.cn-estop)){max-width:1000px}.cn-pop,.cn-estop{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:8px;display:grid}.cn-pop .cn-main>.q-title{margin-top:12px}.cn-pop .cn-act{min-height:156px}.cn-pop .cn-act .t1{font-size:26px}.cn-estop .cn-es-q{margin-top:12px}}.home-l,.home-r{flex-direction:column;display:flex}@media (max-width:1279px){.mg{min-width:0}.mg-top{gap:12px;padding:0 16px}.mg-brand small{display:none}.mg-factory{padding-left:12px}.mg-right{gap:10px}.mg-sumtabs{gap:8px;padding:12px 16px 0}.mg-st{padding:8px 9px}.mg-st.on{padding:7px 8px 8px}.mg-st .st-n b{font-size:28px}.mg-st .st-s{gap:4px}.mg-panel{gap:12px;margin:0 16px 12px;padding:12px}.mg-panel.mg-x{gap:12px;padding:12px}.mg-x-l{width:300px}.mg-x-m{width:430px}}@media (max-width:1100px){.mg-factory,.mg-now{display:none}.mg-st .st-h{font-size:15px}.mg-st .st-n{font-size:14px}.mg-x-l{width:272px}.mg-x-m{width:396px}.mg-x-acts button{padding:0 6px;font-size:15px}}@media (max-width:1279px){.mg-tbl{flex:auto;min-width:0}.mg-detail{flex:0 0 340px;min-width:0;padding:12px 14px}.mg-th,.mg-tr{grid-template-columns:132px 78px 96px minmax(0,1fr) 120px 80px;column-gap:8px;padding:0 8px}.mg-th>span:nth-child(2),.mg-tr>.mg-no{display:none}.mg-d-acts{flex-wrap:wrap}.mg-hint{white-space:normal;text-align:right}}@media (max-width:1100px){.mg-detail{flex-basis:300px}.mg-th,.mg-tr{grid-template-columns:116px 64px 84px minmax(0,1fr) 104px 76px}.mg-tm,.mg-nt,.mg-stp{font-size:13px}.mg-st .st-n b{font-size:26px}}@media (max-width:1279px){.mg-st{height:auto;min-height:120px}.mg-st .st-s{white-space:normal;flex-wrap:wrap;row-gap:2px;line-height:1.3}}
html[lang=vi] body{font-family:var(--font-vi), var(--font-sans), "Segoe UI", system-ui, sans-serif}.mg [lang=zh-Hant]{font-family:var(--font-sans), "Noto Sans TC", "Microsoft JhengHei", sans-serif}.mg-vinote{background:var(--soft);border-bottom:1px solid var(--line);height:26px;color:var(--ink2);white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:12px;padding:0 16px;font-size:13px;font-weight:600;display:flex;overflow:hidden}html[lang=vi] .mg-ai{top:90px}.mg-lm{flex:none;position:relative}.mg .mg-lm-btn{justify-content:center;align-items:center;gap:5px;min-width:0;padding:0 9px;font-size:15px;display:inline-flex}.mg-lm-btn .long{display:none}.mg-lm-btn .caret{stroke-width:2.5px}.mg-lm-btn.on{background:var(--soft)}.mg-lm-pop{z-index:60;border:2px solid var(--ink);background:#fff;border-radius:12px;flex-direction:column;gap:2px;min-width:176px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0000002e}.mg-lm-pop button{white-space:nowrap;border-radius:8px;align-items:center;gap:6px;height:44px;padding:0 12px 0 8px;font-size:16px;font-weight:700;display:flex}.mg-lm-pop button:hover{background:var(--soft)}.mg-lm-pop button.on{background:var(--orange)}.mg-lm-pop .ck{text-align:center;width:18px;font-weight:900}@media (max-width:1100px){.mg-lm-btn>.ic:first-child{display:none}}@media (max-width:1599px){.mg-lm-btn>.ic:first-child{display:none}.mg .mg-lm-btn{gap:4px;padding:0 8px}}@media (max-width:1279px){.mg-factory{display:none}}@media (max-width:1599px){html[lang=en] .mg-factory,html[lang=vi] .mg-brand small,html[lang=vi] .mg-mach .n,html[lang=vi] .mg-factory{display:none}html[lang=vi] .mg-demo{white-space:normal;text-align:center;text-wrap:balance;max-width:118px;padding:3px 8px;font-size:13px;line-height:1.2}}@media (max-width:1439px){html[lang=vi] .mg-who{gap:0;font-size:0}html[lang=vi] .mg-who i{font-size:15px}}@media (max-width:1279px){html[lang=vi] .mg-now{display:none}}@media (max-width:1100px){html[lang=vi] .mg-seg button{min-width:0;padding:0 10px}html[lang=vi] .mg-brand{font-size:18px}}html[lang=vi] .mg-st{height:auto;min-height:112px}html[lang=vi] .mg-st .st-s{white-space:normal;flex-wrap:wrap;row-gap:2px;line-height:1.3}.mg-h-body,.mg-nv{min-width:0}.h-tp:not(.card){flex-wrap:wrap;row-gap:6px}.h-tp:not(.card) .t b{white-space:normal}html[lang=vi] .mg-h-list .mg-nv-back{white-space:normal;text-align:left;height:auto;min-height:44px;line-height:1.25}html[lang=vi] .mg-st .st-n{white-space:normal;line-height:1.25}.mg-c-head{flex-wrap:wrap;row-gap:4px}
.lm{flex:none;position:relative}.lm-btn{white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-width:44px;height:44px;padding:0 10px 0 9px;font-size:16px;font-weight:800;display:inline-flex}.lm-btn .short{display:none}.lm-btn .caret{stroke-width:2.5px}.lm-btn.on{background:var(--soft)}.lm-pop{z-index:90;border:2px solid var(--ink);background:#fff;border-radius:14px;flex-direction:column;gap:4px;min-width:200px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0000002e}.lm-pop button{white-space:nowrap;height:52px;color:var(--ink);border-radius:10px;align-items:center;gap:8px;padding:0 14px 0 8px;font-size:18px;font-weight:800;display:flex}.lm-pop button:active{background:var(--soft)}.lm-pop button.on{background:var(--orange)}.lm-pop .ck{text-align:center;width:20px;font-weight:900}.vi-note{background:var(--yel-bg);border-bottom:1px solid var(--line);color:var(--ink);flex-wrap:wrap;column-gap:10px;padding:3px 16px;font-size:12px;font-weight:600;line-height:1.4;display:flex}.dev-lang{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.dev-lang .lbl{width:100%}html[lang=vi] .h-logs.list .h-chips{flex-wrap:wrap}html[lang=vi] .switch{width:88px;padding:0 9px;font-size:14px}html[lang=vi] .switch.on:after{left:49px}.nowrap{white-space:nowrap}html[lang=vi] .ap-title{white-space:normal;font-size:17px;line-height:1.15}html[lang=vi] .device{flex-wrap:wrap;row-gap:6px}html[lang=vi] .device>div:not(.dev-tag){flex:210px;min-width:0}
