.sx-fig{background:var(--color-fig);place-items:center;padding:16px;display:grid;position:relative;overflow:hidden}.sx-fig svg.sx-store{z-index:1;width:100%;max-width:220px;height:auto;position:relative}.sx-fig .sx-n{z-index:2;color:var(--color-red-ui);font-size:28px;line-height:32px;position:absolute;top:12px;left:16px}.sx-fig .sx-tri{z-index:0;width:160px;position:absolute;bottom:-50px;right:-40px}.sx-list{gap:16px;display:grid}.sx-card{color:#000;--fg:#000;--mut:var(--color-g4);--ln:var(--color-g2);--red-t:var(--color-red-ui);border-radius:var(--radius-xl);background:#fff;grid-template-columns:200px 1fr;min-height:248px;display:grid;overflow:hidden}.sx-card[data-selected=true]{outline:3px solid var(--color-red);outline-offset:-3px}.sx-body{min-width:0;padding:20px 24px}.sx-body p{color:var(--mut);font-size:14px}.sx-body h2{font-size:20px;line-height:26px}.sx-body h2 a{text-decoration:none}.sx-body h2 a:hover{text-decoration:underline}.sx-row{color:var(--fg);flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:8px;display:flex}.sx-chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.sx-chip{background:var(--color-g1);color:#000;border-radius:var(--radius-sm);padding:4px 10px;font-size:12px;font-weight:700}.sx-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.sx-badge{border-radius:var(--radius-sm);color:#fff;background:#000;align-items:center;gap:6px;min-height:24px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.sx-badge.is-near{background:var(--color-red-ui)}.sx-dist{color:var(--mut);font-size:12px;font-weight:700}.sx-near{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:24px;display:flex}.sx-near-msg{color:var(--mut);flex:280px;min-height:20px;font-size:14px}.sx-near-hint{color:var(--mut);flex:1 0 100%;max-width:64ch;font-size:12px;line-height:16px}.sx-svc{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:40px;padding:0;list-style:none;display:grid}.sx-svc-i{border-top:3px solid #000;padding-top:16px}.sx-svc-ic{color:#fff;border-radius:var(--radius-sm);background:#000;place-items:center;width:48px;height:48px;margin-bottom:16px;display:grid}.sx-svc-i h3{font:800 14px/20px var(--font-sans);text-transform:uppercase;margin-bottom:4px;font-stretch:125%}.sx-svc-i p{color:var(--mut);font-size:14px}.sx-home{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}.sx-hc{color:#000;--fg:#000;--mut:var(--color-g4);--ln:var(--color-g2);--red-t:var(--color-red-ui);border-radius:var(--radius-xl);background:#fff;flex-direction:column;min-height:330px;padding:24px;display:flex}.sx-hc .sx-hn{color:var(--color-red-ui);font-size:28px;line-height:32px}.sx-hc h3{margin-top:4px;font-size:16px;line-height:22px}.sx-hc h3 a{text-decoration:none}.sx-hc h3 a:hover{text-decoration:underline}.sx-hc p{color:var(--mut);font-size:14px}.sx-hc .sx-row{margin-top:12px}.sx-hc .sx-actions{margin-top:auto;padding-top:16px}.sx-sk{background:var(--color-g2);border-radius:var(--radius-xl);min-height:330px;animation:1.2s ease-in-out infinite l99-pulse}.sx-sk-svc{border-radius:var(--radius-lg);height:128px}.sx-home-svc{margin-top:24px}.sx-pk{color:var(--mut);margin-top:16px;font-size:14px}.sx-hero{grid-template-columns:6fr 5fr;align-items:center;gap:32px;padding:32px 0 48px;display:grid}.sx-hero h1{margin:4px 0 12px}.sx-addr{color:var(--mut);margin-bottom:8px;font-size:14px}.sx-hero-fig{background:var(--color-fig);border-radius:var(--radius-xl);place-items:center;min-height:300px;padding:32px;display:grid;position:relative;overflow:hidden}.sx-hero-fig svg.sx-store{z-index:1;width:100%;max-width:420px;height:auto;position:relative}.sx-hero-fig .sx-tri{z-index:0;width:320px;position:absolute;bottom:-70px;right:-50px}.sx-cols{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:40px;display:grid}.sx-hrs{margin-top:8px}.sx-hrs>div{border-bottom:1px solid var(--ln);justify-content:space-between;gap:16px;padding:10px 0;font-size:14px;display:flex}.sx-hrs>div.is-today{border-bottom-color:var(--color-red);font-weight:700}.sx-hrs dd{margin:0}.sx-hrs .is-off{color:var(--mut)}.sx-ct{margin:8px 0 0;padding:0;list-style:none}.sx-ct li{border-bottom:1px solid var(--ln);align-items:flex-start;gap:12px;padding:12px 0;font-size:14px;display:flex}.sx-ct .i{flex:none;margin-top:2px}.sx-pkbox{color:#000;--fg:#000;--mut:var(--color-g4);border-radius:var(--radius-lg);background:#fff;padding:24px}.sx-pkbox p{color:var(--mut);margin-top:8px;font-size:14px}.sx-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.sx-grid>li{min-width:0;display:flex}.sx-grid>li>.pcard{width:100%}.sx-sk-grid{height:520px}@media (max-width:1239px){.sx-svc{grid-template-columns:repeat(2,1fr)}.sx-home{grid-template-columns:1fr}.sx-hc,.sx-sk{min-height:0}}@media (max-width:959px){.sx-hero,.sx-cols{grid-template-columns:1fr}.sx-hero-fig{min-height:220px}.sx-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:639px){.sx-card{grid-template-columns:1fr}.sx-fig{max-height:200px}.sx-svc{grid-template-columns:1fr;gap:16px;margin-top:24px}.sx-grid{grid-template-columns:1fr}.sx-body,.sx-hc{padding:20px 16px}}@media (prefers-reduced-motion:reduce){.sx-sk{animation:none}}.sx-actions .btn,.sx-near .btn,.sx-hero .btn{min-height:44px}.cb-il .sx-store{width:60%;max-width:340px;height:auto}.sx-hrs>div.is-today{background:var(--color-k2);border-bottom-color:var(--color-red);margin-inline:-8px;padding-inline:8px}.sx-home-svc .sx-svc{margin-top:0}.sx-hero .sx-badge{color:#000;background:#fff;min-height:44px;padding:0 16px;font-size:14px}.sx-near{display:block}.sx-near-row{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.sx-near-hint{margin-top:8px}.sx-home{grid-template-columns:repeat(3,minmax(0,1fr))}.sx-home>.sx-sk{height:346px;min-height:0}.sx-home-svc.sx-sk-svc{height:155px;min-height:0}@media (max-width:1239px){.sx-home-svc.sx-sk-svc{height:300px}}@media (max-width:959px){.sx-home{grid-template-columns:1fr}.sx-home>.sx-sk{height:270px}.sx-hc{min-height:0}}@media (max-width:639px){.sx-home>.sx-sk{height:338px}.sx-home-svc.sx-sk-svc{height:596px}}
