.Breadcrumb-module__8Zsqwq__nav{color:var(--c-muted);font-size:12px}.Breadcrumb-module__8Zsqwq__list{flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.Breadcrumb-module__8Zsqwq__item{align-items:center;gap:4px;display:inline-flex}.Breadcrumb-module__8Zsqwq__item a:hover{color:var(--c-primary)}.Breadcrumb-module__8Zsqwq__item [aria-current=page]{color:var(--c-text)}.Breadcrumb-module__8Zsqwq__back,.Breadcrumb-module__8Zsqwq__sep{color:var(--c-subtle)}
.ImagePlaceholder-module__NeD7Mq__frame{width:100%;height:100%;position:relative;overflow:hidden}.ImagePlaceholder-module__NeD7Mq__img{object-fit:cover}.ImagePlaceholder-module__NeD7Mq__placeholder{color:color-mix(in srgb, var(--ph-color) 70%, #fff);background:radial-gradient(circle at 25% 20%, color-mix(in srgb, var(--ph-color) 22%, #fff) 0%, transparent 55%), linear-gradient(135deg, color-mix(in srgb, var(--ph-color) 14%, #fff), color-mix(in srgb, var(--ph-color) 32%, #fff));place-items:center;display:grid}
.Stars-module__901M6W__stars{white-space:nowrap;vertical-align:middle;line-height:0;display:inline-block;position:relative}.Stars-module__901M6W__stars svg{width:var(--star-size);height:var(--star-size);margin-right:1px}.Stars-module__901M6W__empty svg{fill:#e5e7eb}.Stars-module__901M6W__filled{position:absolute;inset:0 auto 0 0;overflow:hidden}.Stars-module__901M6W__filled svg{fill:var(--c-star)}
.DashboardShell-module__G_-kVW__shell{--sb:240px;--sb-bg:#0f1a33;background:#f5f7fb;min-height:100vh;display:flex}.DashboardShell-module__G_-kVW__sidebar{width:var(--sb);background:var(--sb-bg);color:#c9d2e3;flex-direction:column;flex-shrink:0;height:100vh;padding:18px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.DashboardShell-module__G_-kVW__brand{color:#fff;align-items:center;gap:10px;padding:0 10px 18px;font-size:22px;font-weight:800;display:flex}.DashboardShell-module__G_-kVW__brandIcon{color:#fff;background:linear-gradient(135deg,#fb923c,#f97316);border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.DashboardShell-module__G_-kVW__nav ul{gap:2px;display:grid}.DashboardShell-module__G_-kVW__group{color:#7c8aa5;letter-spacing:.06em;text-transform:uppercase;margin:18px 10px 8px;font-size:11px;font-weight:700}.DashboardShell-module__G_-kVW__navItem{border-radius:9px;align-items:center;gap:11px;padding:10px 12px;font-size:13px;transition:background .15s,color .15s;display:flex}.DashboardShell-module__G_-kVW__navItem:hover{color:#fff;background:#ffffff0f}.DashboardShell-module__G_-kVW__active,.DashboardShell-module__G_-kVW__active:hover{background:var(--c-primary);color:#fff;font-weight:600}.DashboardShell-module__G_-kVW__badge{border-radius:var(--radius-pill);color:#fff;background:#ef4444;place-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:10px;font-weight:700;display:grid}.DashboardShell-module__G_-kVW__help{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;gap:4px;margin-top:auto;padding:12px;font-size:12px;display:grid}.DashboardShell-module__G_-kVW__helpTitle{color:#60a5fa;align-items:center;gap:6px;margin-bottom:4px;font-weight:600;display:flex}.DashboardShell-module__G_-kVW__help strong{color:#fff}.DashboardShell-module__G_-kVW__content{flex-direction:column;flex:1;min-width:0;display:flex}.DashboardShell-module__G_-kVW__topbar{z-index:20;border-bottom:1px solid var(--c-border);background:#fff;align-items:center;gap:14px;min-height:60px;padding:0 24px;display:flex;position:sticky;top:0}.DashboardShell-module__G_-kVW__iconBtn{width:36px;height:36px;color:var(--c-muted);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.DashboardShell-module__G_-kVW__iconBtn:hover{background:#f1f5f9}.DashboardShell-module__G_-kVW__title{color:var(--c-heading);font-size:16px;font-weight:600}.DashboardShell-module__G_-kVW__actions{align-items:center;gap:16px;margin-left:auto;display:flex}.DashboardShell-module__G_-kVW__viewStore{border:1px solid var(--c-primary);border-radius:var(--radius-sm);height:34px;color:var(--c-primary);align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.DashboardShell-module__G_-kVW__viewStore:hover{background:var(--c-primary-50)}.DashboardShell-module__G_-kVW__bell{width:36px;height:36px;color:var(--c-text);place-items:center;display:grid;position:relative}.DashboardShell-module__G_-kVW__bellBadge{border-radius:var(--radius-pill);color:#fff;background:#ef4444;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;display:grid;position:absolute;top:2px;right:2px}.DashboardShell-module__G_-kVW__account{position:relative}.DashboardShell-module__G_-kVW__accountBtn{text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:4px;display:flex}.DashboardShell-module__G_-kVW__accountBtn:hover{background:#f1f5f9}.DashboardShell-module__G_-kVW__avatar{color:#fff;background:linear-gradient(135deg,#16a34a,#0d9488);border-radius:50%;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.DashboardShell-module__G_-kVW__accountText{line-height:1.25;display:grid}.DashboardShell-module__G_-kVW__accountText strong{max-width:180px;color:var(--c-heading);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.DashboardShell-module__G_-kVW__accountText span{color:var(--c-muted);font-size:11px}.DashboardShell-module__G_-kVW__menu{z-index:40;border:1px solid var(--c-border);border-radius:var(--radius);width:260px;box-shadow:var(--shadow-lg);background:#fff;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.DashboardShell-module__G_-kVW__menuLabel{color:var(--c-subtle);text-transform:uppercase;padding:6px 10px 4px;font-size:11px;font-weight:700}.DashboardShell-module__G_-kVW__storeList{border-bottom:1px solid var(--c-border);max-height:240px;margin-bottom:4px;padding-bottom:4px;display:grid;overflow-y:auto}.DashboardShell-module__G_-kVW__menuItem{border-radius:var(--radius-sm);width:100%;color:var(--c-text);text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:8px 10px;font-size:13px;display:flex}.DashboardShell-module__G_-kVW__menuItem span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.DashboardShell-module__G_-kVW__menuItem:hover{background:#f1f5f9}.DashboardShell-module__G_-kVW__menuActive{color:var(--c-primary);font-weight:600}.DashboardShell-module__G_-kVW__logout{color:var(--c-danger)}.DashboardShell-module__G_-kVW__main{flex:1;padding:24px}.DashboardShell-module__G_-kVW__scrim{display:none}@media (max-width:1024px){.DashboardShell-module__G_-kVW__sidebar{z-index:60;transition:transform .22s;position:fixed;left:0;transform:translate(-100%)}.DashboardShell-module__G_-kVW__open{transform:none}.DashboardShell-module__G_-kVW__scrim{z-index:55;background:#0f172a73;border:0;display:block;position:fixed;inset:0}}@media (min-width:1025px){.DashboardShell-module__G_-kVW__topbar .DashboardShell-module__G_-kVW__iconBtn{visibility:hidden}}@media (max-width:640px){.DashboardShell-module__G_-kVW__topbar{gap:8px;padding:0 12px}.DashboardShell-module__G_-kVW__viewStore span,.DashboardShell-module__G_-kVW__accountText{display:none}.DashboardShell-module__G_-kVW__viewStore{justify-content:center;width:34px;padding:0}.DashboardShell-module__G_-kVW__main{padding:14px}}.DashboardShell-module__G_-kVW__helpChat{background:var(--c-primary);color:#fff;cursor:pointer;border:0;border-radius:999px;margin-top:8px;padding:6px 12px;font-size:12px;font-weight:600}.DashboardShell-module__G_-kVW__sidebar{scrollbar-width:thin;scrollbar-color:transparent transparent;scrollbar-gutter:stable}.DashboardShell-module__G_-kVW__sidebar:hover,.DashboardShell-module__G_-kVW__sidebar:focus-within{scrollbar-color:#ffffff38 transparent}.DashboardShell-module__G_-kVW__sidebar::-webkit-scrollbar{width:6px}.DashboardShell-module__G_-kVW__sidebar::-webkit-scrollbar-track{background:0 0}.DashboardShell-module__G_-kVW__sidebar::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}.DashboardShell-module__G_-kVW__sidebar:hover::-webkit-scrollbar-thumb{background:#ffffff38}.DashboardShell-module__G_-kVW__sidebar::-webkit-scrollbar-thumb:hover{background:#ffffff61}html:has(.DashboardShell-module__G_-kVW__shell){scrollbar-width:thin;scrollbar-color:#c4ccd8 transparent}
.StoreHero-module__yXQrUW__hero{border-radius:var(--radius-lg);box-shadow:var(--shadow);background:#0f2a1a;position:relative;overflow:hidden}.StoreHero-module__yXQrUW__cover{aspect-ratio:1200/330;min-height:220px;position:relative}.StoreHero-module__yXQrUW__coverImg{object-fit:cover}.StoreHero-module__yXQrUW__coverPlaceholder{background:radial-gradient(circle at 20% 30%,#ffd66659,#0000 40%),radial-gradient(circle at 80% 20%,#86efac59,#0000 45%),linear-gradient(120deg,#166534 0%,#15803d 45%,#65a30d 100%);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.StoreHero-module__yXQrUW__coverWatermark{color:#ffffff29;text-align:center;text-transform:uppercase;max-width:90%;font-size:clamp(32px,7vw,84px);font-style:italic;font-weight:800;line-height:1;transform:translateY(-18%)}.StoreHero-module__yXQrUW__coverLeaf{color:#ffffff2e;position:absolute;top:8%;right:6%}.StoreHero-module__yXQrUW__overlay{color:#fff;background:linear-gradient(#0000 0%,#0000008c 45%,#000000c7 100%);align-items:flex-end;gap:16px;padding:48px 20px 18px;display:flex;position:absolute;inset:auto 0 0}.StoreHero-module__yXQrUW__logo{background:#fff;border:3px solid #fff;border-radius:50%;flex-shrink:0;width:76px;height:76px;position:relative;overflow:hidden;box-shadow:0 4px 14px #0000004d}.StoreHero-module__yXQrUW__logoImg{object-fit:cover}.StoreHero-module__yXQrUW__logoText{width:100%;height:100%;color:var(--c-green-600);letter-spacing:.04em;align-content:center;place-items:center;gap:2px;font-size:11px;font-weight:800;display:grid}.StoreHero-module__yXQrUW__info{flex:1;min-width:0}.StoreHero-module__yXQrUW__name{align-items:center;gap:8px;font-size:clamp(18px,2.4vw,24px);font-weight:800;line-height:1.2;display:flex}.StoreHero-module__yXQrUW__verifiedIcon{color:#fff;fill:var(--c-green);flex-shrink:0}.StoreHero-module__yXQrUW__meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}.StoreHero-module__yXQrUW__trusted{background:var(--c-green);border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700}.StoreHero-module__yXQrUW__score{color:var(--c-star);font-weight:700}.StoreHero-module__yXQrUW__count{opacity:.85}.StoreHero-module__yXQrUW__tagline{opacity:.92;margin-top:6px;font-size:13px}.StoreHero-module__yXQrUW__actions{flex-shrink:0;gap:8px;display:flex;position:relative}.StoreHero-module__yXQrUW__ghostBtn,.StoreHero-module__yXQrUW__primaryBtn{border-radius:var(--radius-sm);white-space:nowrap;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:12px;font-weight:700;transition:background .15s;display:inline-flex}.StoreHero-module__yXQrUW__ghostBtn{color:#fff;background:#00000040;border:1px solid #ffffffb3}.StoreHero-module__yXQrUW__ghostBtn:hover{background:#ffffff26}.StoreHero-module__yXQrUW__primaryBtn{background:var(--c-green);color:#fff;border:0}.StoreHero-module__yXQrUW__primaryBtn:hover{background:var(--c-green-600)}.StoreHero-module__yXQrUW__primaryBtn:disabled{opacity:.7;cursor:wait}.StoreHero-module__yXQrUW__toast:not(:empty){white-space:nowrap;background:#000c;border-radius:6px;padding:6px 10px;font-size:12px;position:absolute;bottom:calc(100% + 8px);right:0}@container store (max-width:728px){.StoreHero-module__yXQrUW__cover{min-height:300px}.StoreHero-module__yXQrUW__overlay{flex-wrap:wrap;align-items:center}.StoreHero-module__yXQrUW__logo{width:60px;height:60px}.StoreHero-module__yXQrUW__actions{flex-basis:100%}.StoreHero-module__yXQrUW__ghostBtn,.StoreHero-module__yXQrUW__primaryBtn{flex:1;justify-content:center}}
.StaticMap-module___OLpCq__map{-webkit-user-select:none;user-select:none;background:#eef3fb;width:100%;height:100%;position:relative;overflow:hidden}.StaticMap-module___OLpCq__tile{pointer-events:none;width:256px;max-width:none;height:256px;position:absolute;top:0;left:0}.StaticMap-module___OLpCq__pin{color:var(--c-danger);filter:drop-shadow(0 2px 3px #00000059);position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}.StaticMap-module___OLpCq__attrib{color:#374151;background:#ffffffd9;padding:1px 6px;font-size:10px;position:absolute;bottom:0;right:0}
.StoreContactBar-module__kpLiHa__bar{border:1px solid var(--c-border);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff}.StoreContactBar-module__kpLiHa__list{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.StoreContactBar-module__kpLiHa__item{align-items:center;gap:12px;min-width:0;padding:16px 18px;display:flex}.StoreContactBar-module__kpLiHa__item+.StoreContactBar-module__kpLiHa__item{border-left:1px solid var(--c-border)}.StoreContactBar-module__kpLiHa__icon{border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.StoreContactBar-module__kpLiHa__phone .StoreContactBar-module__kpLiHa__icon{background:var(--c-green-50);color:var(--c-green-600)}.StoreContactBar-module__kpLiHa__zalo .StoreContactBar-module__kpLiHa__icon{color:#0068ff;background:#eaf2ff}.StoreContactBar-module__kpLiHa__facebook .StoreContactBar-module__kpLiHa__icon{color:#1877f2;background:#e7f0fd}.StoreContactBar-module__kpLiHa__avatar{object-fit:cover;border-radius:50%;width:100%;height:100%}.StoreContactBar-module__kpLiHa__hintLink{color:#1877f2;align-items:center;gap:3px;font-size:11px;font-weight:600;display:inline-flex}.StoreContactBar-module__kpLiHa__facebook .StoreContactBar-module__kpLiHa__iconText{font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:900}.StoreContactBar-module__kpLiHa__hours .StoreContactBar-module__kpLiHa__icon{color:#f59e0b;background:#fff7e6}.StoreContactBar-module__kpLiHa__iconText{font-size:11px;font-weight:800}.StoreContactBar-module__kpLiHa__text{min-width:0;line-height:1.35;display:grid}.StoreContactBar-module__kpLiHa__label{color:var(--c-muted);font-size:11px}.StoreContactBar-module__kpLiHa__value{color:var(--c-heading);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}a.StoreContactBar-module__kpLiHa__value:hover{color:var(--c-green-600);text-decoration:underline}.StoreContactBar-module__kpLiHa__open{color:var(--c-success);font-size:11px;font-weight:600}.StoreContactBar-module__kpLiHa__closed{color:var(--c-danger);font-size:11px;font-weight:600}.StoreContactBar-module__kpLiHa__hint{min-height:15px;color:var(--c-subtle);font-size:10px}.StoreContactBar-module__kpLiHa__reveal{color:var(--c-subtle);text-align:left;background:0 0;border:0;justify-self:start;align-items:center;gap:4px;padding:0;font-size:10px;display:inline-flex}.StoreContactBar-module__kpLiHa__reveal:hover{color:var(--c-green-600);text-decoration:underline}.StoreContactBar-module__kpLiHa__error{color:var(--c-danger);padding:0 18px 12px;font-size:12px}@container store (max-width:868px){.StoreContactBar-module__kpLiHa__list{grid-template-columns:repeat(2,minmax(0,1fr))}.StoreContactBar-module__kpLiHa__item:nth-child(3){border-left:0}.StoreContactBar-module__kpLiHa__item:nth-child(n+3){border-top:1px solid var(--c-border)}}@container store (max-width:428px){.StoreContactBar-module__kpLiHa__list{grid-template-columns:minmax(0,1fr)}.StoreContactBar-module__kpLiHa__item+.StoreContactBar-module__kpLiHa__item{border-left:0;border-top:1px solid var(--c-border)}}
.page-module__LuuZMG__page{grid-template-columns:minmax(0,1fr);gap:16px;padding-block:12px 0;display:grid;container:store/inline-size}.page-module__LuuZMG__twoCol{grid-template-columns:minmax(0,1fr) minmax(0,2.1fr);align-items:start;gap:16px;display:grid}.page-module__LuuZMG__leftCol{gap:16px;min-width:0;display:grid}.page-module__LuuZMG__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@container store (max-width:928px){.page-module__LuuZMG__twoCol,.page-module__LuuZMG__split{grid-template-columns:minmax(0,1fr)}}
.editor-module__7oBOcG__shell{background:#eef1f6;min-height:100vh}.editor-module__7oBOcG__topbar{z-index:30;border-bottom:1px solid var(--c-border);background:#fff;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;height:60px;padding:0 16px;display:grid;position:sticky;top:0}.editor-module__7oBOcG__left,.editor-module__7oBOcG__right{align-items:center;gap:10px;min-width:0;display:flex}.editor-module__7oBOcG__right{justify-content:flex-end}.editor-module__7oBOcG__title{color:var(--c-heading);white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:800;overflow:hidden}.editor-module__7oBOcG__badge{border-radius:var(--radius-pill);white-space:nowrap;flex-shrink:0;padding:3px 10px;font-size:12px;font-weight:700}.editor-module__7oBOcG__badgeOk{background:var(--c-green-100);color:var(--c-green-700)}.editor-module__7oBOcG__badgeWarn{color:#b45309;background:#fef3c7}.editor-module__7oBOcG__badgeInfo{background:var(--c-primary-50);color:var(--c-primary-700)}.editor-module__7oBOcG__iconBtn{width:38px;height:38px;color:var(--c-heading);background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.editor-module__7oBOcG__iconBtn:hover{background:var(--c-bg)}.editor-module__7oBOcG__devices{border:1px solid var(--c-border);background:var(--c-bg);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.editor-module__7oBOcG__devices button{height:32px;color:var(--c-muted);background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.editor-module__7oBOcG__devices button:hover{color:var(--c-heading)}.editor-module__7oBOcG__devices .editor-module__7oBOcG__deviceActive{color:var(--c-primary);box-shadow:var(--shadow-sm);background:#fff}.editor-module__7oBOcG__outline,.editor-module__7oBOcG__saveBtn,.editor-module__7oBOcG__caret{white-space:nowrap;justify-content:center;align-items:center;gap:6px;height:38px;font-size:14px;font-weight:600;display:inline-flex}.editor-module__7oBOcG__outline{border:1px solid var(--c-border);color:var(--c-heading);background:#fff;border-radius:8px;padding:0 14px}.editor-module__7oBOcG__outline:hover,.editor-module__7oBOcG__outline[aria-pressed=true]{border-color:var(--c-primary-100);background:var(--c-primary-50);color:var(--c-primary-700)}.editor-module__7oBOcG__split{display:inline-flex;position:relative}.editor-module__7oBOcG__saveBtn{background:var(--c-primary);color:#fff;border:0;border-radius:8px 0 0 8px;padding:0 16px}.editor-module__7oBOcG__caret{background:var(--c-primary);color:#fff;border:0;border-left:1px solid #ffffff59;border-radius:0 8px 8px 0;width:34px}.editor-module__7oBOcG__saveBtn:hover:not(:disabled),.editor-module__7oBOcG__caret:hover{background:var(--c-primary-700)}.editor-module__7oBOcG__saveBtn:disabled{cursor:not-allowed;background:#93b4ef}.editor-module__7oBOcG__menuWrap{position:relative}.editor-module__7oBOcG__menu{z-index:40;border:1px solid var(--c-border);min-width:230px;max-height:70vh;box-shadow:var(--shadow-lg);background:#fff;border-radius:10px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.editor-module__7oBOcG__menuRight{left:auto;right:0}.editor-module__7oBOcG__menuItem{width:100%;color:var(--c-text);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;display:flex}.editor-module__7oBOcG__menuItem:hover:not(:disabled){background:var(--c-bg)}.editor-module__7oBOcG__menuItem:disabled{opacity:.45;cursor:not-allowed}.editor-module__7oBOcG__menuItem span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.editor-module__7oBOcG__menuActive{color:var(--c-primary-700);font-weight:600}.editor-module__7oBOcG__menuLabel{border-top:1px solid var(--c-border);color:var(--c-subtle);text-transform:uppercase;margin-top:4px;padding:8px 10px 4px;font-size:11px;font-weight:700}.editor-module__7oBOcG__urlbar{border-bottom:1px solid var(--c-border);background:#f8fafc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding:7px 16px;font-size:12px;display:flex}.editor-module__7oBOcG__url{min-width:0;color:var(--c-muted);align-items:center;gap:8px;display:inline-flex}.editor-module__7oBOcG__urlText{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.editor-module__7oBOcG__copy{width:24px;height:24px;color:var(--c-muted);background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;display:grid}.editor-module__7oBOcG__copy:hover{color:var(--c-primary);background:#fff}.editor-module__7oBOcG__urlLink{color:var(--c-primary);flex-shrink:0;align-items:center;gap:4px;font-weight:600;display:inline-flex}.editor-module__7oBOcG__urlLink:hover{text-decoration:underline}.editor-module__7oBOcG__savedAt{color:var(--c-green-700);align-items:center;gap:5px;font-weight:600;display:inline-flex}.editor-module__7oBOcG__unsaved{color:#b45309}.editor-module__7oBOcG__pill{border-radius:var(--radius-pill);flex-shrink:0;padding:1px 8px;font-size:11px;font-weight:700}.editor-module__7oBOcG__ok{color:#15803d;background:#dcfce7}.editor-module__7oBOcG__warn{color:#b45309;background:#fef3c7}.editor-module__7oBOcG__bad{color:#b91c1c;background:#fee2e2}.editor-module__7oBOcG__muted{color:#64748b;background:#f1f5f9}.editor-module__7oBOcG__notice{max-width:calc(var(--container) + 32px);border-radius:var(--radius);background:#eff6ff;border:1px solid #bfdbfe;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:14px auto 0;padding:14px 18px;font-size:14px;display:flex}.editor-module__7oBOcG__notice p{color:var(--c-muted);margin-top:2px;font-size:13px}.editor-module__7oBOcG__stage{padding:16px 16px 64px}.editor-module__7oBOcG__frame{margin:0 auto;transition:max-width .2s}.editor-module__7oBOcG__desktop{max-width:calc(var(--container) + 32px)}.editor-module__7oBOcG__tablet,.editor-module__7oBOcG__mobile{border:1px solid var(--c-border);box-shadow:var(--shadow-lg);background:#fff;border-radius:22px;padding:12px}.editor-module__7oBOcG__tablet{max-width:820px}.editor-module__7oBOcG__mobile{max-width:400px}.editor-module__7oBOcG__canvasPage{padding-block:0}.editor-module__7oBOcG__editing>section,.editor-module__7oBOcG__editing>div>section{outline-offset:3px;outline:2px dashed #0000;transition:outline-color .15s}.editor-module__7oBOcG__editing>section:hover,.editor-module__7oBOcG__editing>div>section:hover{outline-color:var(--c-primary-100)}.editor-module__7oBOcG__chip{height:24px;color:var(--c-primary);white-space:nowrap;vertical-align:middle;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:0 9px;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex}.editor-module__7oBOcG__chip:hover:not(:disabled),.editor-module__7oBOcG__chipSolid{border-color:var(--c-primary);background:var(--c-primary);color:#fff}.editor-module__7oBOcG__chipSolid:hover:not(:disabled){background:var(--c-primary-700)}.editor-module__7oBOcG__chip:disabled{opacity:.75;cursor:not-allowed}.editor-module__7oBOcG__hero{border:1px solid var(--c-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;overflow:hidden}.editor-module__7oBOcG__hero .editor-module__7oBOcG__cover{border-radius:var(--radius-lg) var(--radius-lg) 0 0;min-height:180px;overflow:hidden}.editor-module__7oBOcG__coverChip{position:absolute;top:12px;right:12px}.editor-module__7oBOcG__heroInfo{align-items:flex-end;gap:16px;padding:0 20px 18px;display:flex}.editor-module__7oBOcG__logoWrap{flex-shrink:0;margin-top:-38px;position:relative}.editor-module__7oBOcG__logo{width:92px;height:92px}.editor-module__7oBOcG__logoBtn{background:var(--c-primary);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;bottom:2px;right:2px}.editor-module__7oBOcG__logoBtn:disabled{opacity:.85;cursor:not-allowed}.editor-module__7oBOcG__heroText{flex:1;min-width:0;padding-top:12px}.editor-module__7oBOcG__heroName{color:var(--c-heading);flex-wrap:wrap;align-items:center;gap:8px;font-size:clamp(19px,2.4vw,24px);font-weight:800;line-height:1.25;display:flex}.editor-module__7oBOcG__verified{color:#fff;fill:var(--c-primary);flex-shrink:0}.editor-module__7oBOcG__heroMeta{color:#fff;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}.editor-module__7oBOcG__score{color:var(--c-heading);font-weight:700}.editor-module__7oBOcG__heroMeta .editor-module__7oBOcG__muted{color:var(--c-muted);background:0 0}.editor-module__7oBOcG__heroTagline{color:var(--c-text);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:13px;display:flex}.editor-module__7oBOcG__placeholder{color:var(--c-subtle);font-style:italic}.editor-module__7oBOcG__heroActions{flex-shrink:0;gap:8px;display:flex}.editor-module__7oBOcG__ghost,.editor-module__7oBOcG__solid{border-radius:var(--radius-sm);white-space:nowrap;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.editor-module__7oBOcG__ghost{border:1px solid var(--c-border);color:var(--c-heading)}.editor-module__7oBOcG__solid{background:var(--c-green);color:#fff}.editor-module__7oBOcG__contactBar{position:relative}.editor-module__7oBOcG__contactChip{z-index:1;position:absolute;top:8px;right:10px}.editor-module__7oBOcG__note{border:1px dashed var(--c-border);border-radius:var(--radius);color:var(--c-muted);text-align:center;background:#fff;padding:14px 16px;font-size:13px}.editor-module__7oBOcG__toast{z-index:50;width:max-content;max-width:calc(100vw - 32px);box-shadow:var(--shadow-lg);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:12px 14px;font-size:14px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.editor-module__7oBOcG__toastOk{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.editor-module__7oBOcG__toastError{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.editor-module__7oBOcG__toastBtn{color:inherit;background:0 0;border:0;font-weight:700;text-decoration:underline}.editor-module__7oBOcG__toastClose{width:24px;height:24px;color:inherit;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}@container store (max-width:600px){.editor-module__7oBOcG__hero .editor-module__7oBOcG__cover{aspect-ratio:16/8;min-height:0}.editor-module__7oBOcG__heroInfo{flex-wrap:wrap;align-items:flex-start;padding:0 14px 14px}.editor-module__7oBOcG__logo{width:72px;height:72px}.editor-module__7oBOcG__heroText{flex-basis:calc(100% - 100px)}.editor-module__7oBOcG__heroActions{flex-basis:100%}.editor-module__7oBOcG__ghost,.editor-module__7oBOcG__solid{flex:1;justify-content:center}.editor-module__7oBOcG__contactChip{padding:10px 12px 0;display:block;position:static}}@media (max-width:1080px){.editor-module__7oBOcG__devices span,.editor-module__7oBOcG__outline span{display:none}}@media (max-width:760px){.editor-module__7oBOcG__topbar{grid-template-columns:minmax(0,1fr) auto;height:auto;min-height:56px;padding:8px 10px}.editor-module__7oBOcG__devices{display:none}.editor-module__7oBOcG__title{font-size:15px}.editor-module__7oBOcG__left .editor-module__7oBOcG__badge,.editor-module__7oBOcG__saveBtn span{display:none}.editor-module__7oBOcG__saveBtn{padding:0 12px}.editor-module__7oBOcG__stage{padding:10px 10px 64px}}
.MapPicker-module__CaeU6G__map{border:1px solid var(--c-border);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#e8eef3;border-radius:10px;position:relative;overflow:hidden}.MapPicker-module__CaeU6G__map:active{cursor:grabbing}.MapPicker-module__CaeU6G__map:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.MapPicker-module__CaeU6G__tile{pointer-events:none;width:256px;max-width:none;height:256px;position:absolute;top:0;left:0}.MapPicker-module__CaeU6G__pin{color:#e11d48;filter:drop-shadow(0 2px 2px #00000059);pointer-events:none;margin:-32px 0 0 -17px;position:absolute;top:0;left:0}.MapPicker-module__CaeU6G__pin svg{fill:#e11d48;stroke:#fff}.MapPicker-module__CaeU6G__cross{opacity:.45;pointer-events:none;background:linear-gradient(#0f172a,#0f172a) 50%/2px 100% no-repeat,linear-gradient(#0f172a,#0f172a) 50%/100% 2px no-repeat;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:50%;left:50%}.MapPicker-module__CaeU6G__controls{background:#fff;border:1px solid #0f172a26;border-radius:8px;display:grid;position:absolute;top:10px;right:10px;overflow:hidden;box-shadow:0 2px 6px #0f172a26}.MapPicker-module__CaeU6G__controls button{color:#0f172a;cursor:pointer;background:#fff;border:0;place-items:center;width:32px;height:32px;font-size:18px;font-weight:600;display:grid}.MapPicker-module__CaeU6G__controls button+button{border-top:1px solid #e2e8f0}.MapPicker-module__CaeU6G__controls button:hover:not(:disabled){background:#f1f5f9}.MapPicker-module__CaeU6G__controls button:disabled{color:#cbd5e1;cursor:not-allowed}.MapPicker-module__CaeU6G__tip{color:#fff;white-space:nowrap;pointer-events:none;background:#0f172abf;border-radius:999px;padding:5px 10px;font-size:12px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.MapPicker-module__CaeU6G__attrib{color:#334155;background:#ffffffd9;border-top-left-radius:6px;padding:1px 6px;font-size:10.5px;position:absolute;bottom:0;right:0}
.fields-module__z78cqa__dialog{border-radius:var(--radius-lg);width:min(720px,100vw - 24px);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-lg);border:0;padding:0}.fields-module__z78cqa__dialog::backdrop{background:#0f1b3d73}.fields-module__z78cqa__dialogBody{flex-direction:column;max-height:calc(100dvh - 32px);display:flex}.fields-module__z78cqa__dialogHead{border-bottom:1px solid var(--c-border);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 14px;display:flex}.fields-module__z78cqa__dialogHead h2{color:var(--c-heading);font-size:18px;font-weight:800}.fields-module__z78cqa__dialogHead p{color:var(--c-muted);margin-top:3px;font-size:13px}.fields-module__z78cqa__close{width:34px;height:34px;color:var(--c-muted);background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.fields-module__z78cqa__close:hover{background:var(--c-bg);color:var(--c-heading)}.fields-module__z78cqa__dialogContent{overscroll-behavior:contain;gap:14px;padding:18px 20px;display:grid;overflow-y:auto}.fields-module__z78cqa__dialogFoot{border-top:1px solid var(--c-border);background:#fbfcfe;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:14px 20px;display:flex}.fields-module__z78cqa__dialogFoot .fields-module__z78cqa__hint{margin-right:auto}.fields-module__z78cqa__subhead{color:var(--c-heading);margin-top:6px;font-size:15px;font-weight:700}.fields-module__z78cqa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.fields-module__z78cqa__wide{grid-column:1/-1}.fields-module__z78cqa__field{gap:6px;min-width:0;display:grid}.fields-module__z78cqa__label{color:var(--c-heading);font-size:13px;font-weight:600}.fields-module__z78cqa__field input,.fields-module__z78cqa__field select{border:1px solid var(--c-border);width:100%;height:40px;font:inherit;color:var(--c-text);background:#fff;border-radius:8px;padding:0 12px;font-size:14px}.fields-module__z78cqa__field input:focus,.fields-module__z78cqa__field select:focus{border-color:var(--c-primary);outline:2px solid var(--c-primary-100)}.fields-module__z78cqa__field select:disabled{color:var(--c-subtle);background:#f8fafc}.fields-module__z78cqa__invalid input,.fields-module__z78cqa__invalid select{border-color:#f87171}.fields-module__z78cqa__error{color:#b91c1c;font-size:12px}.fields-module__z78cqa__hint{color:var(--c-subtle);font-size:12px}.fields-module__z78cqa__row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.fields-module__z78cqa__primary,.fields-module__z78cqa__secondary{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.fields-module__z78cqa__primary{background:var(--c-primary);color:#fff;border:0}.fields-module__z78cqa__primary:hover:not(:disabled){background:var(--c-primary-700)}.fields-module__z78cqa__secondary{border:1px solid var(--c-border);color:var(--c-heading);background:#fff}.fields-module__z78cqa__secondary:hover:not(:disabled){background:#f8fafc}.fields-module__z78cqa__mapField{gap:8px;display:grid}.fields-module__z78cqa__linkBtn{color:var(--c-danger);background:0 0;border:0;font-size:13px;font-weight:600}.fields-module__z78cqa__secondary:disabled{opacity:.55;cursor:not-allowed}.fields-module__z78cqa__okText{color:#15803d;font-size:12.5px}.fields-module__z78cqa__warnText{color:#b45309;font-size:12.5px}.fields-module__z78cqa__hours{justify-items:start;gap:10px;display:grid}.fields-module__z78cqa__day{border-bottom:1px dashed var(--c-border);grid-template-columns:130px minmax(0,1fr);align-items:start;gap:12px;width:100%;padding-bottom:10px;display:grid}.fields-module__z78cqa__dayToggle{align-items:center;gap:8px;min-height:36px;font-size:14px;font-weight:600;display:flex}.fields-module__z78cqa__dayToggle input,.fields-module__z78cqa__check input{width:17px;height:17px;accent-color:var(--c-primary)}.fields-module__z78cqa__ranges{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.fields-module__z78cqa__range{align-items:center;gap:6px;display:inline-flex}.fields-module__z78cqa__range input{border:1px solid var(--c-border);height:36px;font:inherit;border-radius:8px;padding:0 8px;font-size:14px}.fields-module__z78cqa__iconBtn{width:28px;height:28px;color:var(--c-muted);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.fields-module__z78cqa__iconBtn:hover{color:var(--c-danger);background:#fef2f2}.fields-module__z78cqa__addRange{color:var(--c-primary);background:0 0;border:0;font-size:13px;font-weight:600}.fields-module__z78cqa__closed{min-height:36px;color:var(--c-subtle);align-items:center;font-size:14px;display:inline-flex}.fields-module__z78cqa__checks{gap:10px;display:grid}.fields-module__z78cqa__check{align-items:center;gap:10px;font-size:14px;display:flex}@media (max-width:640px){.fields-module__z78cqa__grid{grid-template-columns:minmax(0,1fr)}.fields-module__z78cqa__day{grid-template-columns:minmax(0,1fr);gap:4px}.fields-module__z78cqa__dialogFoot .fields-module__z78cqa__hint{width:100%}}
.MessageList-module__4QZ3Vq__list{background:#f8fafc;align-content:start;gap:6px;min-height:0;padding:14px;display:grid;overflow-y:auto}.MessageList-module__4QZ3Vq__day{color:var(--c-subtle);text-align:center;text-transform:capitalize;margin:8px 0 4px;font-size:11px}.MessageList-module__4QZ3Vq__own,.MessageList-module__4QZ3Vq__other{gap:2px;max-width:82%;display:grid}.MessageList-module__4QZ3Vq__own{justify-self:end;justify-items:end}.MessageList-module__4QZ3Vq__other{justify-self:start;justify-items:start}.MessageList-module__4QZ3Vq__name{color:var(--c-muted);font-size:11px;font-weight:600}.MessageList-module__4QZ3Vq__bubble{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;padding:8px 12px;font-size:14px;line-height:1.45}.MessageList-module__4QZ3Vq__own .MessageList-module__4QZ3Vq__bubble{background:var(--c-primary);color:#fff;border-bottom-right-radius:4px}.MessageList-module__4QZ3Vq__other .MessageList-module__4QZ3Vq__bubble{border:1px solid var(--c-border);color:var(--c-text);background:#fff;border-bottom-left-radius:4px}.MessageList-module__4QZ3Vq__own time,.MessageList-module__4QZ3Vq__other time{color:var(--c-subtle);font-size:10px}
.AdBanner-module__H8iZua__slot{gap:12px;display:grid}.AdBanner-module__H8iZua__banner{border:1px solid var(--c-border);border-radius:var(--radius-md,12px);background:var(--c-surface,#fff);display:block;position:relative;overflow:hidden}.AdBanner-module__H8iZua__banner img{width:100%;height:auto;display:block}a.AdBanner-module__H8iZua__banner:hover img{opacity:.95}a.AdBanner-module__H8iZua__banner:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.AdBanner-module__H8iZua__label{color:#fff;background:#0f172a99;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.6;position:absolute;top:8px;left:8px}
.ChatWidget-module__zwNanG__bubble{z-index:60;right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:0;border-radius:50%;place-items:center;width:56px;height:56px;transition:transform .15s;display:grid;position:fixed;box-shadow:0 10px 24px #2563eb59}.ChatWidget-module__zwNanG__bubble:hover{transform:scale(1.05)}.ChatWidget-module__zwNanG__badge{color:#fff;background:#ef4444;border:2px solid #fff;border-radius:999px;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:700;line-height:16px;position:absolute;top:-2px;right:-2px}.ChatWidget-module__zwNanG__panel{z-index:60;right:20px;bottom:calc(88px + env(safe-area-inset-bottom,0px));border:1px solid var(--c-border);background:#fff;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto auto auto;width:min(380px,100vw - 32px);height:min(560px,100dvh - 120px);display:grid;position:fixed;overflow:hidden;box-shadow:0 24px 60px #0f172a38}.ChatWidget-module__zwNanG__head{color:#fff;background:linear-gradient(135deg,#1d4ed8,#2563eb);align-items:center;gap:10px;padding:12px 14px;display:flex}.ChatWidget-module__zwNanG__head>div{flex:1;min-width:0;display:grid}.ChatWidget-module__zwNanG__head strong{font-size:15px}.ChatWidget-module__zwNanG__head small{opacity:.85;font-size:12px}.ChatWidget-module__zwNanG__avatar{background:#fff3;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.ChatWidget-module__zwNanG__close{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.ChatWidget-module__zwNanG__close:hover{background:#ffffff26}.ChatWidget-module__zwNanG__guest{color:var(--c-muted);text-align:center;align-content:center;justify-items:center;gap:12px;padding:24px;font-size:14px;display:grid}.ChatWidget-module__zwNanG__loginBtn{background:var(--c-primary);color:#fff;border-radius:999px;padding:9px 20px;font-weight:600}.ChatWidget-module__zwNanG__welcome{color:var(--c-muted);background:#fff;border-radius:12px;gap:6px;margin:12px 0;padding:12px 14px;font-size:13px;display:grid}.ChatWidget-module__zwNanG__closedNote,.ChatWidget-module__zwNanG__error{padding:8px 14px;font-size:12px}.ChatWidget-module__zwNanG__closedNote{color:#92400e;background:#fffbeb}.ChatWidget-module__zwNanG__error{color:#b91c1c;background:#fef2f2}.ChatWidget-module__zwNanG__composer{border-top:1px solid var(--c-border);align-items:flex-end;gap:8px;padding:10px 12px;display:flex}.ChatWidget-module__zwNanG__composer textarea{border:1px solid var(--c-border);min-height:40px;max-height:120px;font:inherit;resize:none;field-sizing:content;border-radius:20px;flex:1;padding:9px 12px;font-size:14px;line-height:1.4}.ChatWidget-module__zwNanG__composer button{background:var(--c-primary);color:#fff;cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.ChatWidget-module__zwNanG__composer button:disabled{opacity:.4;cursor:not-allowed}@media (max-width:480px){.ChatWidget-module__zwNanG__panel{width:auto;left:8px;right:8px;bottom:calc(80px + env(safe-area-inset-bottom,0px))}}
.AreaNews-module__cIPOdq__box{gap:12px;display:grid}.AreaNews-module__cIPOdq__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.AreaNews-module__cIPOdq__head h2{color:var(--c-heading);font-size:16px;font-weight:800}.AreaNews-module__cIPOdq__head a{color:var(--c-primary);font-size:13px;font-weight:600}.AreaNews-module__cIPOdq__list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.AreaNews-module__cIPOdq__list a{border:1px solid var(--c-border);background:#fff;border-radius:14px;grid-template-rows:auto 1fr;height:100%;display:grid;overflow:hidden}.AreaNews-module__cIPOdq__thumb{aspect-ratio:16/9;background:var(--c-bg);position:relative}.AreaNews-module__cIPOdq__text{align-content:start;gap:6px;padding:12px 16px 14px;display:grid}.AreaNews-module__cIPOdq__list strong{color:var(--c-heading);font-size:15px;line-height:1.4}.AreaNews-module__cIPOdq__list a:hover strong{color:var(--c-primary)}.AreaNews-module__cIPOdq__list p{color:var(--c-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.AreaNews-module__cIPOdq__list time{color:var(--c-subtle);font-size:12px}.AreaNews-module__cIPOdq__badge{color:#047857;background:#ecfdf5;border-radius:999px;justify-self:start;padding:1px 8px;font-size:11px;font-weight:700}
.OwnerStates-module__LXGlvW__emptyState{border:1px solid var(--c-border);border-radius:var(--radius);text-align:center;background:#fff;justify-items:center;gap:10px;max-width:520px;margin:48px auto;padding:36px 24px;display:grid}.OwnerStates-module__LXGlvW__emptyState h1{color:var(--c-heading);font-size:19px;font-weight:700}.OwnerStates-module__LXGlvW__emptyState p{color:var(--c-muted);font-size:14px}.OwnerStates-module__LXGlvW__emptyIcon{background:var(--c-primary-50);width:64px;height:64px;color:var(--c-primary);border-radius:50%;place-items:center;display:grid}.OwnerStates-module__LXGlvW__emptyBtn{border-radius:var(--radius-sm);background:var(--c-primary);color:#fff;margin-top:8px;padding:9px 22px;font-size:14px;font-weight:600}button.OwnerStates-module__LXGlvW__emptyBtn{cursor:pointer;border:0;align-items:center;gap:6px;display:inline-flex}button.OwnerStates-module__LXGlvW__emptyBtn:disabled{opacity:.6;cursor:wait}.OwnerStates-module__LXGlvW__emptyError{color:var(--c-danger);font-size:13px}.OwnerStates-module__LXGlvW__emptyLink{color:var(--c-primary);font-size:14px;font-weight:600}
.PersonalProfileView-module__0M6PyW__wrap{gap:16px;min-width:0;display:grid}.PersonalProfileView-module__0M6PyW__badge{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--c-primary-700), var(--c-primary));color:#fff;letter-spacing:.02em;text-transform:uppercase;justify-self:start;padding:7px 18px;font-size:15px;font-weight:700}.PersonalProfileView-module__0M6PyW__top{grid-template-columns:minmax(0,2.4fr) minmax(260px,1fr);align-items:stretch;gap:16px;display:grid}.PersonalProfileView-module__0M6PyW__hero{border-radius:var(--radius-lg);background:linear-gradient(100deg, #08286ef5 0%, #0a45addb 55%, #0a45ad8c 100%), var(--cover,linear-gradient(135deg, #0a2f7a, #1565e0));color:#fff;min-width:0;box-shadow:var(--shadow);background-position:50%;background-size:cover;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:28px;padding:28px;display:grid}.PersonalProfileView-module__0M6PyW__avatarCol{justify-items:center;gap:10px;display:grid}.PersonalProfileView-module__0M6PyW__avatar{background:var(--c-primary-100);width:180px;height:180px;color:var(--c-primary-700);border:5px solid #fff;border-radius:50%;place-items:center;font-size:56px;font-weight:800;display:grid;overflow:hidden;box-shadow:0 8px 24px #00000040}.PersonalProfileView-module__0M6PyW__avatar img{object-fit:cover;width:100%;height:100%}.PersonalProfileView-module__0M6PyW__verified{border-radius:var(--radius-pill);background:#ffffff29;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.PersonalProfileView-module__0M6PyW__heroText{gap:10px;min-width:0;display:grid}.PersonalProfileView-module__0M6PyW__name{text-transform:uppercase;overflow-wrap:anywhere;font-size:clamp(22px,3vw,32px);font-weight:800;line-height:1.15}.PersonalProfileView-module__0M6PyW__headline{color:#ffb24a;font-size:clamp(16px,2vw,20px);font-weight:700;line-height:1.3}.PersonalProfileView-module__0M6PyW__quote{color:#ffffffeb;padding-left:22px;font-size:15px;font-style:italic;line-height:1.5;position:relative}.PersonalProfileView-module__0M6PyW__quote:before{content:"“";opacity:.7;font-size:30px;position:absolute;top:-8px;left:0}.PersonalProfileView-module__0M6PyW__meta{flex-wrap:wrap;gap:8px 20px;font-size:14px;display:flex}.PersonalProfileView-module__0M6PyW__meta span{align-items:center;gap:6px;display:inline-flex}.PersonalProfileView-module__0M6PyW__heroButtons{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.PersonalProfileView-module__0M6PyW__btnOrange,.PersonalProfileView-module__0M6PyW__btnBlue,.PersonalProfileView-module__0M6PyW__btnGhost{border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:8px;min-height:42px;padding:0 18px;font-size:15px;font-weight:700;display:inline-flex}.PersonalProfileView-module__0M6PyW__btnOrange{background:var(--c-orange);color:#fff;border:0}.PersonalProfileView-module__0M6PyW__btnOrange:hover{background:var(--c-orange-600)}.PersonalProfileView-module__0M6PyW__btnBlue{background:var(--c-primary);color:#fff;border:1px solid #ffffff59}.PersonalProfileView-module__0M6PyW__btnBlue:hover{background:var(--c-primary-600)}.PersonalProfileView-module__0M6PyW__btnGhost{color:#fff;background:0 0;border:1px solid #fff}.PersonalProfileView-module__0M6PyW__btnGhost:hover{background:#ffffff1f}.PersonalProfileView-module__0M6PyW__heroError{color:#ffd2d2;font-size:13px}.PersonalProfileView-module__0M6PyW__socials{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.PersonalProfileView-module__0M6PyW__social{background:var(--c-primary);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.PersonalProfileView-module__0M6PyW__socialsLight .PersonalProfileView-module__0M6PyW__social{box-shadow:0 0 0 2px #ffffffd9}.PersonalProfileView-module__0M6PyW__socialText{font-size:12px;font-weight:800}.PersonalProfileView-module__0M6PyW__zalo{background:#0068ff}.PersonalProfileView-module__0M6PyW__linkedin{background:#0a66c2}.PersonalProfileView-module__0M6PyW__messenger{background:#a334fa}.PersonalProfileView-module__0M6PyW__facebook{background:#1877f2}.PersonalProfileView-module__0M6PyW__youtube{background:red}.PersonalProfileView-module__0M6PyW__tiktok{background:#111}.PersonalProfileView-module__0M6PyW__website{background:#6366f1}.PersonalProfileView-module__0M6PyW__side{align-content:start;gap:16px;display:grid}.PersonalProfileView-module__0M6PyW__sideCard{border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-surface);box-shadow:var(--shadow-sm);padding:16px 18px}.PersonalProfileView-module__0M6PyW__sideTitle{color:var(--c-primary-700);text-transform:uppercase;margin-bottom:10px;font-size:14px;font-weight:700}.PersonalProfileView-module__0M6PyW__quickLinks{display:grid}.PersonalProfileView-module__0M6PyW__quickLink{border:0;border-bottom:1px dashed var(--c-border);color:var(--c-primary-700);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:9px 2px;font-size:14px;display:flex}.PersonalProfileView-module__0M6PyW__quickLink:last-child{border-bottom:0}.PersonalProfileView-module__0M6PyW__quickLink:hover span{text-decoration:underline}.PersonalProfileView-module__0M6PyW__statsCard{background:#fff7ef}.PersonalProfileView-module__0M6PyW__statsCard .PersonalProfileView-module__0M6PyW__sideTitle{color:var(--c-orange-700)}.PersonalProfileView-module__0M6PyW__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.PersonalProfileView-module__0M6PyW__stat{border-radius:var(--radius-sm);background:#fff;padding:10px 12px}.PersonalProfileView-module__0M6PyW__stat dt{color:var(--c-heading);align-items:center;gap:6px;font-size:18px;font-weight:700;display:flex}.PersonalProfileView-module__0M6PyW__stat dt svg{color:var(--c-orange)}.PersonalProfileView-module__0M6PyW__stat dd{color:var(--c-muted);margin:2px 0 0;font-size:12px}.PersonalProfileView-module__0M6PyW__grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.PersonalProfileView-module__0M6PyW__card{border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-surface);min-width:0;box-shadow:var(--shadow-sm);flex-direction:column;padding:16px 18px 18px;display:flex}.PersonalProfileView-module__0M6PyW__wide,.PersonalProfileView-module__0M6PyW__contactCard{grid-column:span 2}.PersonalProfileView-module__0M6PyW__cardTitle{color:var(--c-primary-700);text-transform:uppercase;align-items:center;gap:8px;margin-bottom:12px;font-size:15px;font-weight:700;display:flex}.PersonalProfileView-module__0M6PyW__cardBody{min-width:0;color:var(--c-text);flex:1;font-size:14px}.PersonalProfileView-module__0M6PyW__cardFooter{margin-top:12px}.PersonalProfileView-module__0M6PyW__clamp{-webkit-line-clamp:8;line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.PersonalProfileView-module__0M6PyW__outlineBtn{border:1px solid var(--c-primary);border-radius:var(--radius-sm);color:var(--c-primary-700);cursor:pointer;background:#fff;margin-top:10px;padding:6px 14px;font-size:13px;font-weight:600}.PersonalProfileView-module__0M6PyW__checklist,.PersonalProfileView-module__0M6PyW__services{gap:8px;display:grid}.PersonalProfileView-module__0M6PyW__checklist li,.PersonalProfileView-module__0M6PyW__services li{align-items:flex-start;gap:8px;line-height:1.4;display:flex}.PersonalProfileView-module__0M6PyW__checklist svg,.PersonalProfileView-module__0M6PyW__services svg{color:var(--c-primary);flex-shrink:0;margin-top:3px}.PersonalProfileView-module__0M6PyW__serviceName{flex:1;min-width:0}.PersonalProfileView-module__0M6PyW__servicePrice{color:var(--c-orange-700);flex-shrink:0;font-size:13px;font-weight:600}.PersonalProfileView-module__0M6PyW__tags{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.PersonalProfileView-module__0M6PyW__tags li{border:1px solid var(--c-primary-100);border-radius:var(--radius-sm);background:var(--c-primary-50);color:var(--c-primary-700);padding:3px 12px;font-size:12px}.PersonalProfileView-module__0M6PyW__achievements{gap:12px;display:grid}.PersonalProfileView-module__0M6PyW__achievements li{align-items:baseline;gap:12px;display:flex}.PersonalProfileView-module__0M6PyW__achievements strong{min-width:52px;color:var(--c-primary);font-size:22px;font-weight:800}.PersonalProfileView-module__0M6PyW__gallery{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.PersonalProfileView-module__0M6PyW__gallery p,.PersonalProfileView-module__0M6PyW__certs p{color:var(--c-text);text-align:center;margin-top:6px;font-size:12px;line-height:1.35}.PersonalProfileView-module__0M6PyW__galleryImg,.PersonalProfileView-module__0M6PyW__certImg{border-radius:var(--radius-sm);background:var(--c-bg);aspect-ratio:4/3;display:block;overflow:hidden}.PersonalProfileView-module__0M6PyW__galleryImg img,.PersonalProfileView-module__0M6PyW__certImg img{object-fit:cover;width:100%;height:100%;transition:transform .2s}.PersonalProfileView-module__0M6PyW__certImg{border:1px solid var(--c-border)}.PersonalProfileView-module__0M6PyW__certImg img{object-fit:contain}.PersonalProfileView-module__0M6PyW__galleryImg:hover img{transform:scale(1.04)}.PersonalProfileView-module__0M6PyW__certs{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px;display:grid}.PersonalProfileView-module__0M6PyW__posts{gap:12px;display:grid}.PersonalProfileView-module__0M6PyW__posts li{gap:10px;display:flex}.PersonalProfileView-module__0M6PyW__postThumb{background:var(--c-primary-50);width:64px;height:48px;color:var(--c-primary);border-radius:6px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.PersonalProfileView-module__0M6PyW__postThumb img{object-fit:cover;width:100%;height:100%}.PersonalProfileView-module__0M6PyW__posts h3{color:var(--c-primary-700);font-size:13px;font-weight:600;line-height:1.35}.PersonalProfileView-module__0M6PyW__posts time{color:var(--c-muted);font-size:12px}.PersonalProfileView-module__0M6PyW__video{border-radius:var(--radius-sm);aspect-ratio:16/9;background:#000;position:relative;overflow:hidden}.PersonalProfileView-module__0M6PyW__video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.PersonalProfileView-module__0M6PyW__partners{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.PersonalProfileView-module__0M6PyW__partners li{border-radius:var(--radius-sm);background:var(--c-bg);min-height:52px;color:var(--c-brand-ink);text-align:center;place-items:center;padding:6px;font-size:13px;font-weight:700;display:grid}.PersonalProfileView-module__0M6PyW__partners a{width:100%;height:100%;color:inherit;place-items:center;display:grid}.PersonalProfileView-module__0M6PyW__partners img{object-fit:contain;max-width:100%;max-height:40px}.PersonalProfileView-module__0M6PyW__contactGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.PersonalProfileView-module__0M6PyW__contactList ul{gap:10px;display:grid}.PersonalProfileView-module__0M6PyW__contactList li{align-items:flex-start;gap:10px;display:flex}.PersonalProfileView-module__0M6PyW__contactIcon{color:var(--c-primary);flex-shrink:0;margin-top:2px}.PersonalProfileView-module__0M6PyW__contactAvatar{border-radius:50%;flex-shrink:0;width:18px;height:18px}.PersonalProfileView-module__0M6PyW__contactLabel{color:var(--c-heading);font-size:13px;font-weight:600;display:block}.PersonalProfileView-module__0M6PyW__contactValue{color:var(--c-muted);overflow-wrap:anywhere;font-size:13px}a.PersonalProfileView-module__0M6PyW__contactValue{color:var(--c-primary-700)}.PersonalProfileView-module__0M6PyW__revealBtn{border:1px solid var(--c-primary);border-radius:var(--radius-sm);background:var(--c-primary-50);color:var(--c-primary-700);cursor:pointer;align-items:center;gap:6px;margin:12px 0 4px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.PersonalProfileView-module__0M6PyW__map{border-radius:var(--radius-sm);min-height:200px;position:relative;overflow:hidden}.PersonalProfileView-module__0M6PyW__cta{border-radius:var(--radius-lg);background:linear-gradient(100deg, var(--c-primary-800), var(--c-primary));color:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:20px;padding:24px 28px;display:grid}.PersonalProfileView-module__0M6PyW__cta h2{text-transform:uppercase;gap:2px;font-size:20px;font-weight:800;display:grid}.PersonalProfileView-module__0M6PyW__cta h2 span{color:#ffb24a}.PersonalProfileView-module__0M6PyW__cta p{opacity:.9;margin:6px 0 14px;font-size:13px}.PersonalProfileView-module__0M6PyW__ctaBtn{border-radius:var(--radius-sm);background:var(--c-orange);color:#fff;padding:8px 16px;font-size:14px;font-weight:700;display:inline-block}.PersonalProfileView-module__0M6PyW__ctaBtn:hover{background:var(--c-orange-600)}.PersonalProfileView-module__0M6PyW__ctaPoints{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.PersonalProfileView-module__0M6PyW__ctaPoints li{border-radius:var(--radius);text-align:center;background:#ffffff14;border:1px solid #ffffff40;justify-items:center;gap:6px;padding:14px 8px;font-size:14px;font-weight:700;display:grid}.PersonalProfileView-module__0M6PyW__ctaPoints small{opacity:.9;font-size:12px;font-weight:400}@container store (max-width:1100px){.PersonalProfileView-module__0M6PyW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.PersonalProfileView-module__0M6PyW__cta{grid-template-columns:minmax(0,1fr)}}@container store (max-width:928px){.PersonalProfileView-module__0M6PyW__top{grid-template-columns:minmax(0,1fr)}}@container store (max-width:640px){.PersonalProfileView-module__0M6PyW__hero{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;padding:22px 16px}.PersonalProfileView-module__0M6PyW__avatar{width:132px;height:132px;font-size:42px}.PersonalProfileView-module__0M6PyW__meta,.PersonalProfileView-module__0M6PyW__heroButtons,.PersonalProfileView-module__0M6PyW__socials{justify-content:center}.PersonalProfileView-module__0M6PyW__quote{padding-left:0}.PersonalProfileView-module__0M6PyW__quote:before{display:none}.PersonalProfileView-module__0M6PyW__grid,.PersonalProfileView-module__0M6PyW__contactGrid{grid-template-columns:minmax(0,1fr)}.PersonalProfileView-module__0M6PyW__wide,.PersonalProfileView-module__0M6PyW__contactCard{grid-column:auto}.PersonalProfileView-module__0M6PyW__ctaPoints{grid-template-columns:repeat(2,minmax(0,1fr))}}
.Rating-module__OnUYDW__rating{color:var(--c-star);align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}
.SectionHeader-module__Hx7IyG__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.SectionHeader-module__Hx7IyG__center{justify-content:center}.SectionHeader-module__Hx7IyG__title{letter-spacing:-.01em;text-transform:uppercase;align-items:center;gap:8px;font-size:clamp(18px,2.2vw,22px);font-weight:800;line-height:1.2;display:inline-flex}.SectionHeader-module__Hx7IyG__dark{color:var(--c-heading)}.SectionHeader-module__Hx7IyG__brand{color:var(--c-primary-700)}.SectionHeader-module__Hx7IyG__action{color:var(--c-primary);flex-shrink:0;align-items:center;gap:2px;font-size:13px;font-weight:600;display:inline-flex}.SectionHeader-module__Hx7IyG__action:hover{color:var(--c-primary-700);text-decoration:underline}
.ComparePanel-module__w4Kgca__box{border:1px solid var(--c-border);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;padding:16px}.ComparePanel-module__w4Kgca__head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ComparePanel-module__w4Kgca__title{color:var(--c-heading);text-transform:uppercase;font-size:13px;font-weight:800}.ComparePanel-module__w4Kgca__clear{color:var(--c-primary);background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.ComparePanel-module__w4Kgca__empty{color:var(--c-subtle);text-align:center;justify-items:center;gap:10px;padding:40px 16px;font-size:13px;display:grid}.ComparePanel-module__w4Kgca__empty p{max-width:300px;color:var(--c-muted)}.ComparePanel-module__w4Kgca__tableWrap{overflow-x:auto}.ComparePanel-module__w4Kgca__table{border-collapse:collapse;width:100%;font-size:12px}.ComparePanel-module__w4Kgca__table th,.ComparePanel-module__w4Kgca__table td{border-bottom:1px solid var(--c-border);text-align:center;padding:9px 6px}.ComparePanel-module__w4Kgca__table tbody th{color:var(--c-muted);text-align:left;white-space:nowrap;font-weight:500}.ComparePanel-module__w4Kgca__table tbody td{color:var(--c-heading);font-weight:600}.ComparePanel-module__w4Kgca__storeHead{vertical-align:bottom;position:relative}.ComparePanel-module__w4Kgca__storeThumb{border-radius:6px;width:52px;height:38px;margin:0 auto 6px;display:block;position:relative;overflow:hidden}.ComparePanel-module__w4Kgca__storeThumb svg{width:16px;height:16px}.ComparePanel-module__w4Kgca__storeName{color:var(--c-heading);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.ComparePanel-module__w4Kgca__storeName:hover{color:var(--c-green-600)}.ComparePanel-module__w4Kgca__remove{width:18px;height:18px;color:var(--c-muted);background:#f1f5f9;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:2px;right:2px}.ComparePanel-module__w4Kgca__remove:hover{color:var(--c-danger);background:#fee2e2}.ComparePanel-module__w4Kgca__rating{color:var(--c-star)}.ComparePanel-module__w4Kgca__yes{color:var(--c-success)}.ComparePanel-module__w4Kgca__no{color:var(--c-danger)}.ComparePanel-module__w4Kgca__na{color:var(--c-subtle)}
.Pagination-module__QXRUpW__nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.Pagination-module__QXRUpW__item{border:1px solid var(--c-border);border-radius:var(--radius-sm);min-width:34px;height:34px;color:var(--c-text);background:#fff;place-items:center;padding:0 8px;font-size:13px;font-weight:600;display:grid}a.Pagination-module__QXRUpW__item:hover{border-color:var(--c-primary-100);color:var(--c-primary)}.Pagination-module__QXRUpW__current{border-color:var(--c-primary);background:var(--c-primary);color:#fff}.Pagination-module__QXRUpW__disabled{color:var(--c-subtle);opacity:.6}.Pagination-module__QXRUpW__gap{color:var(--c-subtle);padding:0 2px}
.AdminDenied-module__EtcbSq__denied{border:1px solid var(--c-border);text-align:center;background:#fff;border-radius:14px;justify-items:center;gap:10px;max-width:520px;margin:48px auto;padding:36px 24px;display:grid}.AdminDenied-module__EtcbSq__denied h2{color:var(--c-heading);font-size:19px;font-weight:700}.AdminDenied-module__EtcbSq__denied p{color:var(--c-muted);font-size:14px}.AdminDenied-module__EtcbSq__icon{width:64px;height:64px;color:var(--c-danger);background:#fef2f2;border-radius:50%;place-items:center;display:grid}.AdminDenied-module__EtcbSq__btn{background:var(--c-primary);color:#fff;border-radius:8px;margin-top:8px;padding:9px 22px;font-size:14px;font-weight:600}
.AdminShell-module__RnHuJa__shell{--sb:270px;background:#f5f7fb;min-height:100vh;display:flex}.AdminShell-module__RnHuJa__sidebar{width:var(--sb);color:#c9d2e3;background:#0f1a33;flex-direction:column;flex-shrink:0;height:100vh;padding:0 12px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.AdminShell-module__RnHuJa__brand{color:#fff;border-bottom:1px solid #ffffff14;align-items:center;gap:12px;margin:0 -12px 16px;padding:18px 20px;display:flex}.AdminShell-module__RnHuJa__brandIcon{background:linear-gradient(135deg,#3b82f6,#6366f1);border-radius:11px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.AdminShell-module__RnHuJa__brandText{line-height:1.2;display:grid}.AdminShell-module__RnHuJa__brandText strong{letter-spacing:.04em;font-size:18px;font-weight:800}.AdminShell-module__RnHuJa__brandText small{color:#93a3bf;letter-spacing:.06em;text-transform:uppercase;font-size:11px}.AdminShell-module__RnHuJa__nav ul{gap:2px;display:grid}.AdminShell-module__RnHuJa__group{color:#7c8aa5;letter-spacing:.06em;text-transform:uppercase;margin:18px 12px 8px;font-size:11px;font-weight:700}.AdminShell-module__RnHuJa__navItem{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:11px 12px;font-size:14px;transition:background .15s,color .15s;display:flex}.AdminShell-module__RnHuJa__navItem:hover{color:#fff;background:#ffffff0f}.AdminShell-module__RnHuJa__active,.AdminShell-module__RnHuJa__active:hover{background:var(--c-primary);color:#fff;font-weight:600}.AdminShell-module__RnHuJa__chevron{margin-left:auto;transition:transform .15s}.AdminShell-module__RnHuJa__chevronOpen{transform:rotate(180deg)}.AdminShell-module__RnHuJa__sub{border-left:1px solid #ffffff1a;margin:2px 0 6px 42px;padding-left:10px}.AdminShell-module__RnHuJa__subItem{border-radius:7px;padding:7px 10px;font-size:13px;display:block}.AdminShell-module__RnHuJa__subItem:hover{color:#fff;background:#ffffff0f}.AdminShell-module__RnHuJa__subActive{color:#fff;font-weight:600}.AdminShell-module__RnHuJa__quick{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;margin-top:auto;padding:14px 16px}.AdminShell-module__RnHuJa__quick h2{color:#fff;margin-bottom:10px;font-size:13px;font-weight:600}.AdminShell-module__RnHuJa__quick dl{gap:9px;display:grid}.AdminShell-module__RnHuJa__quick dl>div{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.AdminShell-module__RnHuJa__quick dt{align-items:center;gap:8px;display:flex}.AdminShell-module__RnHuJa__quick dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.AdminShell-module__RnHuJa__blue svg{color:#60a5fa}.AdminShell-module__RnHuJa__blue dd{color:#fff}.AdminShell-module__RnHuJa__green svg,.AdminShell-module__RnHuJa__green dd{color:#4ade80}.AdminShell-module__RnHuJa__amber svg,.AdminShell-module__RnHuJa__amber dd{color:#fbbf24}.AdminShell-module__RnHuJa__red svg,.AdminShell-module__RnHuJa__red dd{color:#f87171}.AdminShell-module__RnHuJa__content{flex-direction:column;flex:1;min-width:0;display:flex}.AdminShell-module__RnHuJa__topbar{border-bottom:1px solid var(--c-border);background:#fff;align-items:center;gap:14px;min-height:96px;padding:16px 32px;display:flex}.AdminShell-module__RnHuJa__menuBtn{width:38px;height:38px;color:var(--c-muted);background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;display:none}.AdminShell-module__RnHuJa__menuBtn:hover{background:#f1f5f9}.AdminShell-module__RnHuJa__heading{min-width:0}.AdminShell-module__RnHuJa__heading h1{color:var(--c-heading);font-size:26px;font-weight:800;line-height:1.25}.AdminShell-module__RnHuJa__heading p{color:var(--c-muted);margin-top:2px;font-size:15px}.AdminShell-module__RnHuJa__actions{align-items:center;gap:18px;margin-left:auto;display:flex}.AdminShell-module__RnHuJa__bell{width:38px;height:38px;color:var(--c-text);border-radius:50%;place-items:center;display:grid;position:relative}.AdminShell-module__RnHuJa__bell:hover{background:#f1f5f9}.AdminShell-module__RnHuJa__bellBadge{border-radius:var(--radius-pill);color:#fff;background:#ef4444;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:700;display:grid;position:absolute;top:1px;right:0}.AdminShell-module__RnHuJa__account{position:relative}.AdminShell-module__RnHuJa__accountBtn{text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:4px 8px 4px 4px;display:flex}.AdminShell-module__RnHuJa__accountBtn:hover{background:#f1f5f9}.AdminShell-module__RnHuJa__avatar{border:2px solid var(--c-primary);background:var(--c-primary-50);width:42px;height:42px;color:var(--c-primary);border-radius:50%;place-items:center;display:grid}.AdminShell-module__RnHuJa__accountText{line-height:1.3;display:grid}.AdminShell-module__RnHuJa__accountText strong{max-width:180px;color:var(--c-heading);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.AdminShell-module__RnHuJa__accountText span{color:var(--c-muted);font-size:12px}.AdminShell-module__RnHuJa__menu{z-index:40;border:1px solid var(--c-border);border-radius:var(--radius);width:220px;box-shadow:var(--shadow-lg);background:#fff;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.AdminShell-module__RnHuJa__menuItem{border-radius:var(--radius-sm);width:100%;color:var(--c-text);text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:8px 10px;font-size:13px;display:flex}.AdminShell-module__RnHuJa__menuItem:hover{background:#f1f5f9}.AdminShell-module__RnHuJa__logout{color:var(--c-danger)}.AdminShell-module__RnHuJa__main{flex:1;min-width:0;padding:32px}.AdminShell-module__RnHuJa__scrim{display:none}@media (max-width:1024px){.AdminShell-module__RnHuJa__sidebar{z-index:60;transition:transform .22s;position:fixed;left:0;transform:translate(-100%)}.AdminShell-module__RnHuJa__open{transform:none}.AdminShell-module__RnHuJa__scrim{z-index:55;background:#0f172a73;border:0;display:block;position:fixed;inset:0}.AdminShell-module__RnHuJa__menuBtn{display:grid}.AdminShell-module__RnHuJa__topbar{min-height:72px;padding:12px 20px}.AdminShell-module__RnHuJa__heading h1{font-size:21px}.AdminShell-module__RnHuJa__heading p{font-size:13px}.AdminShell-module__RnHuJa__main{padding:20px}}@media (max-width:640px){.AdminShell-module__RnHuJa__topbar{gap:8px;padding:10px 12px}.AdminShell-module__RnHuJa__heading p,.AdminShell-module__RnHuJa__accountText{display:none}.AdminShell-module__RnHuJa__heading h1{font-size:18px}.AdminShell-module__RnHuJa__actions{gap:6px}.AdminShell-module__RnHuJa__main{padding:14px 12px}}.AdminShell-module__RnHuJa__navBadge{color:#fff;text-align:center;background:#ef4444;border-radius:999px;min-width:20px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:700;line-height:20px}.AdminShell-module__RnHuJa__sidebar{scrollbar-width:thin;scrollbar-color:transparent transparent;scrollbar-gutter:stable}.AdminShell-module__RnHuJa__sidebar:hover,.AdminShell-module__RnHuJa__sidebar:focus-within{scrollbar-color:#ffffff38 transparent}.AdminShell-module__RnHuJa__sidebar::-webkit-scrollbar{width:6px}.AdminShell-module__RnHuJa__sidebar::-webkit-scrollbar-track{background:0 0}.AdminShell-module__RnHuJa__sidebar::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}.AdminShell-module__RnHuJa__sidebar:hover::-webkit-scrollbar-thumb{background:#ffffff38}.AdminShell-module__RnHuJa__sidebar::-webkit-scrollbar-thumb:hover{background:#ffffff61}html:has(.AdminShell-module__RnHuJa__shell){scrollbar-width:thin;scrollbar-color:#c4ccd8 transparent}
.media-picker-module__321bbW__dialog{width:min(920px,100vw - 24px);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-lg);border:0;border-radius:18px;padding:0}.media-picker-module__321bbW__dialog::backdrop{background:#0f1b3d73}.media-picker-module__321bbW__body{flex-direction:column;max-height:calc(100dvh - 32px);display:flex;position:relative}.media-picker-module__321bbW__head{border-bottom:1px solid var(--c-border);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.media-picker-module__321bbW__head h2{color:var(--c-heading);font-size:17px;font-weight:800}.media-picker-module__321bbW__close{width:32px;height:32px;color:var(--c-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.media-picker-module__321bbW__close:hover{background:var(--c-bg)}.media-picker-module__321bbW__tools{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 18px;display:flex}.media-picker-module__321bbW__upload{background:var(--c-primary);color:#fff;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.media-picker-module__321bbW__upload:disabled{opacity:.6}.media-picker-module__321bbW__hint{color:var(--c-muted);font-size:12.5px}.media-picker-module__321bbW__search{border:1px solid var(--c-border);height:34px;color:var(--c-muted);border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:0 10px;display:flex}.media-picker-module__321bbW__search input{width:200px;font:inherit;border:0;outline:0;font-size:13px}.media-picker-module__321bbW__queue{background:var(--c-bg);border-radius:8px;gap:2px;margin:0 18px 8px;padding:8px 10px;font-size:12.5px;display:grid}.media-picker-module__321bbW__queue li{justify-content:space-between;gap:10px;display:flex}.media-picker-module__321bbW__queue li span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.media-picker-module__321bbW__queue b{flex-shrink:0;font-weight:600}.media-picker-module__321bbW__qDone b{color:var(--c-green-700)}.media-picker-module__321bbW__qError b{color:var(--c-danger)}.media-picker-module__321bbW__error{color:var(--c-danger);margin:0 18px 8px;font-size:13px}.media-picker-module__321bbW__gridWrap{flex:1;min-height:200px;padding:4px 18px 14px;overflow-y:auto}.media-picker-module__321bbW__grid{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:10px;display:grid}.media-picker-module__321bbW__item{aspect-ratio:1;cursor:pointer;background:repeating-conic-gradient(#f1f5f9 0% 25%,#fff 0% 50%) 50%/14px 14px;border:2px solid #0000;border-radius:10px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.media-picker-module__321bbW__item img{object-fit:cover;width:100%;height:100%}.media-picker-module__321bbW__item:hover{border-color:var(--c-primary-100)}.media-picker-module__321bbW__itemOn{border-color:var(--c-primary);box-shadow:0 0 0 2px var(--c-primary-100)}.media-picker-module__321bbW__tick{background:var(--c-primary);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:6px;right:6px}.media-picker-module__321bbW__empty{color:var(--c-muted);text-align:center;padding:40px 12px}.media-picker-module__321bbW__more{border:1px solid var(--c-border);cursor:pointer;background:#fff;border-radius:8px;margin:12px auto 0;padding:8px 16px;font-size:13px;font-weight:600;display:block}.media-picker-module__321bbW__foot{border-top:1px solid var(--c-border);background:#fbfcfe;align-items:center;gap:10px;padding:12px 18px;display:flex}.media-picker-module__321bbW__pickedInfo{min-width:0;color:var(--c-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.media-picker-module__321bbW__pickedInfo strong{color:var(--c-heading)}.media-picker-module__321bbW__primary,.media-picker-module__321bbW__secondary{white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.media-picker-module__321bbW__primary{background:var(--c-primary);color:#fff;border:0}.media-picker-module__321bbW__primary:disabled{opacity:.5;cursor:not-allowed}.media-picker-module__321bbW__secondary{border:1px solid var(--c-border);color:var(--c-heading);background:#fff}.media-picker-module__321bbW__secondary:hover{border-color:var(--c-primary-100);color:var(--c-primary-700)}.media-picker-module__321bbW__dragOver{outline:3px dashed var(--c-primary);outline-offset:-6px}.media-picker-module__321bbW__dropHint{color:var(--c-primary-700);pointer-events:none;background:#eef4ffeb;border-radius:18px;place-content:center;justify-items:center;gap:8px;font-size:17px;font-weight:700;display:grid;position:absolute;inset:0}.media-picker-module__321bbW__field{gap:6px;min-width:0;display:grid}.media-picker-module__321bbW__label{color:var(--c-heading);font-size:13px;font-weight:600}.media-picker-module__321bbW__box{background:repeating-conic-gradient(#f1f5f9 0% 25%,#fff 0% 50%) 50%/16px 16px;border:2px dashed #cbd5e1;border-radius:10px;place-items:center;width:100%;max-height:240px;display:grid;position:relative;overflow:hidden}.media-picker-module__321bbW__box img{object-fit:contain;width:100%;height:100%}.media-picker-module__321bbW__boxOver{border-color:var(--c-primary);background:var(--c-primary-50)}.media-picker-module__321bbW__boxEmpty{color:var(--c-subtle);text-align:center;justify-items:center;gap:4px;padding:12px;font-size:12.5px;display:grid}.media-picker-module__321bbW__boxBusy{color:var(--c-primary-700);background:#ffffffd9;place-items:center;font-size:13px;font-weight:600;display:grid;position:absolute;inset:0}.media-picker-module__321bbW__fieldError .media-picker-module__321bbW__box{border-color:#f87171}.media-picker-module__321bbW__fieldActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.media-picker-module__321bbW__fieldActions .media-picker-module__321bbW__secondary{height:32px;font-size:12.5px}.media-picker-module__321bbW__linkBtn,.media-picker-module__321bbW__removeBtn{cursor:pointer;background:0 0;border:0;font-size:12.5px;font-weight:600}.media-picker-module__321bbW__linkBtn{color:var(--c-primary)}.media-picker-module__321bbW__removeBtn{color:var(--c-danger)}.media-picker-module__321bbW__urlRow{gap:6px;display:flex}.media-picker-module__321bbW__urlRow input{border:1px solid var(--c-border);min-width:0;height:34px;font:inherit;border-radius:8px;flex:1;padding:0 10px;font-size:13px}.media-picker-module__321bbW__errText{color:var(--c-danger);font-size:12px}.media-picker-module__321bbW__hintText{color:var(--c-subtle);font-size:12px}@media (max-width:640px){.media-picker-module__321bbW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.media-picker-module__321bbW__search{width:100%;margin-left:0}.media-picker-module__321bbW__search input{width:100%}.media-picker-module__321bbW__hint{display:none}}
.rich-content-module__B2ydxW__content{color:var(--c-text);overflow-wrap:anywhere;font-size:16px;line-height:1.75}.rich-content-module__B2ydxW__content>:first-child{margin-top:0}.rich-content-module__B2ydxW__content p{margin:0 0 16px}.rich-content-module__B2ydxW__content h1,.rich-content-module__B2ydxW__content h2,.rich-content-module__B2ydxW__content h3,.rich-content-module__B2ydxW__content h4{color:var(--c-heading);margin:28px 0 10px;font-weight:700;line-height:1.3}.rich-content-module__B2ydxW__content h1{font-size:26px}.rich-content-module__B2ydxW__content h2{font-size:21px}.rich-content-module__B2ydxW__content h3{font-size:18px}.rich-content-module__B2ydxW__content h4{font-size:16px}.rich-content-module__B2ydxW__content ul,.rich-content-module__B2ydxW__content ol{margin:0 0 16px;padding-left:24px}.rich-content-module__B2ydxW__content ul{list-style:outside}.rich-content-module__B2ydxW__content ol{list-style:decimal}.rich-content-module__B2ydxW__content li{margin-bottom:4px}.rich-content-module__B2ydxW__content li>p{margin:0}.rich-content-module__B2ydxW__content a{color:var(--c-primary);text-underline-offset:2px;text-decoration:underline}.rich-content-module__B2ydxW__content blockquote{border-left:4px solid var(--c-primary);color:var(--c-muted);background:#f8fafc;border-radius:0 8px 8px 0;margin:0 0 16px;padding:10px 16px}.rich-content-module__B2ydxW__content blockquote>:last-child{margin-bottom:0}.rich-content-module__B2ydxW__content hr{border:0;border-top:1px solid var(--c-border);margin:24px 0}.rich-content-module__B2ydxW__content code{background:#f1f5f9;border-radius:4px;padding:1px 6px;font-size:14px}.rich-content-module__B2ydxW__content pre{color:#e2e8f0;background:#0f172a;border-radius:8px;margin:0 0 16px;padding:12px 14px;overflow-x:auto}.rich-content-module__B2ydxW__content pre code{color:inherit;background:0 0;padding:0}.rich-content-module__B2ydxW__content table{border-collapse:collapse;width:100%;margin:0 0 16px;font-size:14px}.rich-content-module__B2ydxW__content th,.rich-content-module__B2ydxW__content td{border:1px solid var(--c-border);vertical-align:top;padding:8px 10px}.rich-content-module__B2ydxW__content th{text-align:left;background:#f8fafc;font-weight:700}.rich-content-module__B2ydxW__content td>p,.rich-content-module__B2ydxW__content th>p{margin:0}.rich-content-module__B2ydxW__content figure{margin:0 auto 20px}.rich-content-module__B2ydxW__content figure img,.rich-content-module__B2ydxW__content>img{border-radius:10px;width:100%;height:auto;display:block}.rich-content-module__B2ydxW__content figcaption{color:var(--c-subtle);text-align:center;margin-top:6px;font-size:13px}.rich-content-module__B2ydxW__content figure[data-width="25"]{width:25%}.rich-content-module__B2ydxW__content figure[data-width="50"]{width:50%}.rich-content-module__B2ydxW__content figure[data-width="75"]{width:75%}.rich-content-module__B2ydxW__content figure[data-align=left]{float:left;margin:4px 20px 12px 0}.rich-content-module__B2ydxW__content figure[data-align=right]{float:right;margin:4px 0 12px 20px}.rich-content-module__B2ydxW__content:after{content:"";clear:both;display:block}.rich-content-module__B2ydxW__content div[data-youtube-video],.rich-content-module__B2ydxW__content div[data-embed]{background:#0f172a;border-radius:10px;margin:0 0 20px;padding-top:56.25%;position:relative;overflow:hidden}.rich-content-module__B2ydxW__content div[data-youtube-video] iframe,.rich-content-module__B2ydxW__content div[data-embed] iframe{border:0;width:100%;height:100%;position:absolute;inset:0}@media (max-width:640px){.rich-content-module__B2ydxW__content figure[data-align=left],.rich-content-module__B2ydxW__content figure[data-align=right]{float:none;width:100%;margin:0 0 16px}.rich-content-module__B2ydxW__content figure[data-width]{width:100%}.rich-content-module__B2ydxW__content table{display:block;overflow-x:auto}}.rich-content-module__B2ydxW__compact{font-size:14px;line-height:1.6}.rich-content-module__B2ydxW__compact p,.rich-content-module__B2ydxW__compact ul,.rich-content-module__B2ydxW__compact ol,.rich-content-module__B2ydxW__compact blockquote,.rich-content-module__B2ydxW__compact table,.rich-content-module__B2ydxW__compact figure{margin-bottom:8px}.rich-content-module__B2ydxW__compact>:last-child{margin-bottom:0}.rich-content-module__B2ydxW__compact h1{font-size:19px}.rich-content-module__B2ydxW__compact h2{font-size:17px}.rich-content-module__B2ydxW__compact h3,.rich-content-module__B2ydxW__compact h4{font-size:15px}.rich-content-module__B2ydxW__compact h1,.rich-content-module__B2ydxW__compact h2,.rich-content-module__B2ydxW__compact h3,.rich-content-module__B2ydxW__compact h4{margin:12px 0 6px}
.RichTextEditor-module__yZVnnq__shell{border:1px solid var(--c-border);background:#fff;border-radius:10px;position:relative}.RichTextEditor-module__yZVnnq__toolbar{z-index:3;border-bottom:1px solid var(--c-border);background:#f8fafc;border-radius:10px 10px 0 0;flex-wrap:wrap;gap:4px 10px;padding:6px 8px;display:flex;position:sticky;top:0}.RichTextEditor-module__yZVnnq__group{align-items:center;gap:2px;display:flex}.RichTextEditor-module__yZVnnq__group+.RichTextEditor-module__yZVnnq__group{border-left:1px solid #e2e8f0;padding-left:10px}.RichTextEditor-module__yZVnnq__btn{min-width:30px;height:30px;color:var(--c-heading);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0 6px;font-size:14px;display:inline-grid}.RichTextEditor-module__yZVnnq__btn:hover{background:#e2e8f0}.RichTextEditor-module__yZVnnq__on{color:var(--c-primary);background:#dbeafe}.RichTextEditor-module__yZVnnq__dim{opacity:.35}.RichTextEditor-module__yZVnnq__text{font-size:12px;font-weight:600}.RichTextEditor-module__yZVnnq__b{font-weight:800}.RichTextEditor-module__yZVnnq__i{font-family:Georgia,serif;font-style:italic}.RichTextEditor-module__yZVnnq__u{text-decoration:underline}.RichTextEditor-module__yZVnnq__s{text-decoration:line-through}.RichTextEditor-module__yZVnnq__select{height:30px;font:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:0 6px;font-size:12px}.RichTextEditor-module__yZVnnq__colors{position:relative}.RichTextEditor-module__yZVnnq__colors summary{cursor:pointer;border-radius:6px;place-items:center;width:30px;height:30px;list-style:none;display:inline-grid}.RichTextEditor-module__yZVnnq__colors summary::-webkit-details-marker{display:none}.RichTextEditor-module__yZVnnq__colors summary:hover{background:#e2e8f0}.RichTextEditor-module__yZVnnq__colors summary span{border-bottom:3px solid;font-weight:800;line-height:1.1}.RichTextEditor-module__yZVnnq__colors>div{z-index:5;border:1px solid var(--c-border);background:#fff;border-radius:8px;grid-template-columns:repeat(4,24px);gap:6px;padding:8px;display:grid;position:absolute;top:34px;left:0;box-shadow:0 10px 24px #0f172a1f}.RichTextEditor-module__yZVnnq__colors>div>button{cursor:pointer;border:1px solid #0000001a;border-radius:50%;width:24px;height:24px}.RichTextEditor-module__yZVnnq__colors>div>.RichTextEditor-module__yZVnnq__noColor{background:#f1f5f9;border-radius:6px;grid-column:1/-1;width:auto;height:26px;font-size:12px}.RichTextEditor-module__yZVnnq__tableTools{flex-basis:100%;border-left:0!important;padding-left:0!important}.RichTextEditor-module__yZVnnq__area{padding:14px 18px 22px}.RichTextEditor-module__yZVnnq__prose{outline:none}.RichTextEditor-module__yZVnnq__invalid{border-color:#f87171}.RichTextEditor-module__yZVnnq__counter{color:var(--c-subtle);pointer-events:none;font-size:11px;position:absolute;bottom:6px;right:10px}.RichTextEditor-module__yZVnnq__over{color:#b91c1c;font-weight:700}.RichTextEditor-module__yZVnnq__prose p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#94a3b8;pointer-events:none;height:0}.RichTextEditor-module__yZVnnq__prose .ProseMirror-selectednode{outline-offset:2px;outline:3px solid #93c5fd}.RichTextEditor-module__yZVnnq__prose .selectedCell{background:#eff6ff}.RichTextEditor-module__yZVnnq__dialog{z-index:10;border:1px solid var(--c-border);background:#fff;border-radius:12px;gap:10px;width:min(420px,100% - 24px);padding:16px;font-size:13px;display:grid;position:absolute;top:48px;right:12px;box-shadow:0 18px 40px #0f172a2e}.RichTextEditor-module__yZVnnq__dialog label{color:var(--c-heading);gap:4px;font-weight:600;display:grid}.RichTextEditor-module__yZVnnq__dialog input:not([type=checkbox]),.RichTextEditor-module__yZVnnq__dialog select{border:1px solid var(--c-border);height:36px;font:inherit;border-radius:8px;padding:0 10px;font-weight:400}.RichTextEditor-module__yZVnnq__dialog small{color:var(--c-subtle);font-size:12px}.RichTextEditor-module__yZVnnq__inline{align-items:center;gap:6px;display:flex!important}.RichTextEditor-module__yZVnnq__row2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.RichTextEditor-module__yZVnnq__error{color:#b91c1c;font-size:12px}.RichTextEditor-module__yZVnnq__actions{gap:8px;display:flex}.RichTextEditor-module__yZVnnq__ok,.RichTextEditor-module__yZVnnq__cancel{cursor:pointer;border-radius:8px;height:34px;padding:0 14px;font-size:13px;font-weight:600}.RichTextEditor-module__yZVnnq__ok{background:var(--c-primary);color:#fff;border:0}.RichTextEditor-module__yZVnnq__cancel{border:1px solid var(--c-border);background:#fff}.RichTextEditor-module__yZVnnq__uploadNote{border-top:1px solid var(--c-border);color:var(--c-primary-700);margin:0;padding:6px 12px;font-size:12.5px}
.CategoryGrid-module__C92HZW__panel{border:1px solid var(--c-border);border-radius:var(--radius-lg);background:var(--c-surface);height:100%;box-shadow:var(--shadow-sm);padding:22px 18px}.CategoryGrid-module__C92HZW__grid{grid-template-columns:repeat(4,1fr);gap:22px 8px;padding-top:22px;display:grid}.CategoryGrid-module__C92HZW__item{color:var(--c-text);text-align:center;justify-items:center;gap:8px;font-size:13px;display:grid}.CategoryGrid-module__C92HZW__icon{background:color-mix(in srgb, var(--cat-color) 13%, #fff);width:44px;height:44px;color:var(--cat-color);border-radius:12px;place-items:center;transition:transform .15s,box-shadow .15s;display:grid}.CategoryGrid-module__C92HZW__item:hover .CategoryGrid-module__C92HZW__icon{box-shadow:0 6px 14px color-mix(in srgb, var(--cat-color) 30%, transparent);transform:translateY(-2px)}.CategoryGrid-module__C92HZW__item:hover{color:var(--c-primary)}@media (max-width:400px){.CategoryGrid-module__C92HZW__grid{grid-template-columns:repeat(3,1fr)}}
.FilterPanel-module__GjAEFq__panel{border:1px solid var(--c-border);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;padding:16px}.FilterPanel-module__GjAEFq__panel[aria-busy=true]{opacity:.7}.FilterPanel-module__GjAEFq__head{border-bottom:1px solid var(--c-border);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.FilterPanel-module__GjAEFq__title{color:var(--c-heading);letter-spacing:.02em;text-transform:uppercase;font-size:13px;font-weight:800}.FilterPanel-module__GjAEFq__clear{color:var(--c-subtle);background:0 0;border:0;padding:0;font-size:12px}.FilterPanel-module__GjAEFq__clear:hover{color:var(--c-danger)}.FilterPanel-module__GjAEFq__group{border:0;border-bottom:1px solid var(--c-border);margin:0;padding:12px 0}.FilterPanel-module__GjAEFq__legend{width:100%;padding:0}.FilterPanel-module__GjAEFq__groupToggle{width:100%;color:var(--c-heading);background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-size:13px;font-weight:700;display:flex}.FilterPanel-module__GjAEFq__chev{color:var(--c-subtle);transition:transform .15s}.FilterPanel-module__GjAEFq__chevOpen{color:var(--c-subtle);transition:transform .15s;transform:rotate(180deg)}.FilterPanel-module__GjAEFq__options{gap:7px;margin-top:10px;display:grid}.FilterPanel-module__GjAEFq__option{color:var(--c-text);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.FilterPanel-module__GjAEFq__option input{width:15px;height:15px;accent-color:var(--c-green-600);cursor:pointer;flex-shrink:0;margin:0}.FilterPanel-module__GjAEFq__optionText{flex:1;min-width:0}.FilterPanel-module__GjAEFq__count{color:var(--c-subtle);font-size:11px}.FilterPanel-module__GjAEFq__more{color:var(--c-green-600);background:0 0;border:0;justify-self:start;align-items:center;gap:3px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.FilterPanel-module__GjAEFq__note{color:var(--c-subtle);font-size:12px}.FilterPanel-module__GjAEFq__apply{border-radius:var(--radius-sm);background:var(--c-green-600);color:#fff;border:0;width:100%;height:40px;margin-top:16px;font-weight:700}.FilterPanel-module__GjAEFq__apply:hover:not(:disabled){background:var(--c-green-700)}.FilterPanel-module__GjAEFq__apply:disabled{cursor:wait}.FilterPanel-module__GjAEFq__mobileToggle{display:none}@media (max-width:1024px){.FilterPanel-module__GjAEFq__mobileToggle{width:100%;color:var(--c-heading);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:700;display:flex}.FilterPanel-module__GjAEFq__mobileToggle>:last-child{margin-left:auto}.FilterPanel-module__GjAEFq__panel:not(.FilterPanel-module__GjAEFq__mobileOpen)>:not(.FilterPanel-module__GjAEFq__mobileToggle){display:none}.FilterPanel-module__GjAEFq__mobileOpen .FilterPanel-module__GjAEFq__head{margin-top:12px}}
.AreaFilter-module__Q3cSga__card{border:1px solid var(--c-border);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;padding:16px;transition:opacity .15s}.AreaFilter-module__Q3cSga__pending{opacity:.6}.AreaFilter-module__Q3cSga__row{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,.8fr);align-items:end;gap:16px;display:grid}.AreaFilter-module__Q3cSga__field{gap:6px;min-width:0;display:grid}.AreaFilter-module__Q3cSga__label{color:var(--c-muted);font-size:11px}.AreaFilter-module__Q3cSga__control{border:1px solid var(--c-border);border-radius:var(--radius-sm);background:#fff;align-items:center;display:flex;position:relative}.AreaFilter-module__Q3cSga__control:focus-within{border-color:var(--c-primary)}.AreaFilter-module__Q3cSga__pin,.AreaFilter-module__Q3cSga__pinAlt{pointer-events:none;position:absolute;left:10px}.AreaFilter-module__Q3cSga__pin{color:var(--c-primary)}.AreaFilter-module__Q3cSga__pinAlt{color:#f59e0b}.AreaFilter-module__Q3cSga__control select{width:100%;height:38px;font:inherit;color:var(--c-text);cursor:pointer;background:0 0;border:0;outline:none;padding:0 34px 0 30px;font-size:13px}.AreaFilter-module__Q3cSga__control select:disabled{color:var(--c-subtle);cursor:not-allowed}.AreaFilter-module__Q3cSga__clear{width:18px;height:18px;color:var(--c-subtle);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;right:26px}.AreaFilter-module__Q3cSga__clear:hover{color:var(--c-text);background:#f1f5f9}.AreaFilter-module__Q3cSga__reset{border:1px solid var(--c-primary-100);border-radius:var(--radius-sm);background:var(--c-primary-50);height:38px;color:var(--c-primary-700);justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.AreaFilter-module__Q3cSga__reset:hover:not(:disabled){background:var(--c-primary-100)}.AreaFilter-module__Q3cSga__reset:disabled{opacity:.5;cursor:default}.AreaFilter-module__Q3cSga__footer{border-top:1px solid var(--c-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:14px;padding-top:12px;font-size:12px;display:flex}.AreaFilter-module__Q3cSga__active{color:var(--c-muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.AreaFilter-module__Q3cSga__none{color:var(--c-text)}.AreaFilter-module__Q3cSga__chip{border:1px solid var(--c-primary-100);background:var(--c-primary-50);color:var(--c-primary-700);border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;display:inline-flex}.AreaFilter-module__Q3cSga__chip:hover{background:var(--c-primary-100)}.AreaFilter-module__Q3cSga__result{color:var(--c-muted)}.AreaFilter-module__Q3cSga__result strong{color:var(--c-primary)}@media (max-width:760px){.AreaFilter-module__Q3cSga__row{grid-template-columns:minmax(0,1fr)}}
.FeaturedStores-module__5XFrqW__flame{color:var(--c-orange-600)}.FeaturedStores-module__5XFrqW__wrap{position:relative}.FeaturedStores-module__5XFrqW__track{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(20% - 12.8px);grid-auto-flow:column;gap:16px;padding:4px 2px 12px;display:grid;overflow-x:auto}.FeaturedStores-module__5XFrqW__track::-webkit-scrollbar{display:none}.FeaturedStores-module__5XFrqW__item{scroll-snap-align:start}.FeaturedStores-module__5XFrqW__card{border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-surface);height:100%;box-shadow:var(--shadow-sm);flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.FeaturedStores-module__5XFrqW__card:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.FeaturedStores-module__5XFrqW__media{aspect-ratio:4/3;position:relative}.FeaturedStores-module__5XFrqW__rank{background:linear-gradient(90deg, var(--c-orange-600), var(--c-orange));color:#fff;border-radius:6px;padding:3px 9px;font-size:11px;font-weight:800;position:absolute;top:10px;left:10px;box-shadow:0 2px 6px #f24f1259}.FeaturedStores-module__5XFrqW__body{flex-direction:column;flex:1;align-items:flex-start;gap:8px;padding:12px 12px 14px;display:flex}.FeaturedStores-module__5XFrqW__name{color:var(--c-heading);font-size:15px;font-weight:700;line-height:1.35}.FeaturedStores-module__5XFrqW__tag{background:color-mix(in srgb, var(--tag-color) 12%, #fff);color:var(--tag-color);border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.FeaturedStores-module__5XFrqW__meta{width:100%;color:var(--c-muted);justify-content:space-between;align-items:center;margin-top:auto;padding-top:6px;font-size:12px;display:flex}.FeaturedStores-module__5XFrqW__arrow{z-index:2;border:1px solid var(--c-border);width:34px;height:34px;color:var(--c-heading);box-shadow:var(--shadow);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:36%}.FeaturedStores-module__5XFrqW__arrow:hover{color:var(--c-primary)}.FeaturedStores-module__5XFrqW__prev{left:-14px}.FeaturedStores-module__5XFrqW__next{right:-14px}@media (max-width:1024px){.FeaturedStores-module__5XFrqW__track{grid-auto-columns:calc(33.3333% - 10.6667px)}}@media (max-width:640px){.FeaturedStores-module__5XFrqW__track{grid-auto-columns:68%;gap:12px}.FeaturedStores-module__5XFrqW__arrow{display:none}}
.InterestStrip-module__AXp6qG__strip{border:1px solid var(--c-green-100);border-radius:var(--radius-lg);background:linear-gradient(90deg,#f0fbf4 0%,#f7fcf9 100%);align-items:center;gap:18px;padding:18px 20px;display:flex}.InterestStrip-module__AXp6qG__intro{flex-shrink:0;width:210px}.InterestStrip-module__AXp6qG__title{color:var(--c-heading);font-size:15px;font-weight:800}.InterestStrip-module__AXp6qG__sub{color:var(--c-muted);margin-top:2px;font-size:12px}.InterestStrip-module__AXp6qG__track{scroll-snap-type:x proximity;scrollbar-width:none;flex:1;gap:12px;min-width:0;display:flex;overflow-x:auto}.InterestStrip-module__AXp6qG__track::-webkit-scrollbar{display:none}.InterestStrip-module__AXp6qG__track li{scroll-snap-align:start;flex-shrink:0}.InterestStrip-module__AXp6qG__item{border-radius:var(--radius);min-width:180px;box-shadow:var(--shadow-sm);background:#fff;align-items:center;gap:10px;padding:10px 14px 10px 10px;display:flex}.InterestStrip-module__AXp6qG__item:hover{box-shadow:var(--shadow)}.InterestStrip-module__AXp6qG__icon{background:color-mix(in srgb, var(--cat) 13%, #fff);width:44px;height:44px;color:var(--cat);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.InterestStrip-module__AXp6qG__text{display:grid}.InterestStrip-module__AXp6qG__name{color:var(--c-heading);white-space:nowrap;font-size:13px;font-weight:600}.InterestStrip-module__AXp6qG__item:hover .InterestStrip-module__AXp6qG__name{color:var(--c-green-600)}.InterestStrip-module__AXp6qG__count{color:var(--c-muted);font-size:11px}.InterestStrip-module__AXp6qG__next{border:1px solid var(--c-border);width:32px;height:32px;color:var(--c-heading);background:#fff;border-radius:50%;flex-shrink:0;place-items:center;display:grid}@media (max-width:760px){.InterestStrip-module__AXp6qG__strip{flex-wrap:wrap}.InterestStrip-module__AXp6qG__intro{width:100%}.InterestStrip-module__AXp6qG__next{display:none}}
.EditUserDialog-module__9rfeHW__dialog{width:min(460px,100vw - 24px);box-shadow:var(--shadow-lg);border:0;border-radius:14px;padding:0}.EditUserDialog-module__9rfeHW__dialog::backdrop{background:#0f172a80}.EditUserDialog-module__9rfeHW__head{border-bottom:1px solid var(--c-border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.EditUserDialog-module__9rfeHW__head h2{color:var(--c-heading);font-size:17px;font-weight:700}.EditUserDialog-module__9rfeHW__close{width:32px;height:32px;color:var(--c-muted);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.EditUserDialog-module__9rfeHW__close:hover{background:#f1f5f9}.EditUserDialog-module__9rfeHW__body{gap:14px;padding:18px 20px;display:grid}.EditUserDialog-module__9rfeHW__who{color:var(--c-muted);font-size:13px}.EditUserDialog-module__9rfeHW__who strong{color:var(--c-heading)}.EditUserDialog-module__9rfeHW__field{gap:6px;font-size:13px;display:grid}.EditUserDialog-module__9rfeHW__field span,.EditUserDialog-module__9rfeHW__roles legend{color:var(--c-heading);font-size:13px;font-weight:600}.EditUserDialog-module__9rfeHW__field select,.EditUserDialog-module__9rfeHW__field input{border:1px solid var(--c-border);height:38px;font:inherit;border-radius:8px;padding:0 10px;font-size:13px}.EditUserDialog-module__9rfeHW__field select:focus,.EditUserDialog-module__9rfeHW__field input:focus{border-color:var(--c-primary);outline:2px solid var(--c-primary-100)}.EditUserDialog-module__9rfeHW__warn{color:#b45309;background:#fffbeb;border-radius:8px;align-items:flex-start;gap:6px;padding:8px 10px;font-size:12px;display:flex}.EditUserDialog-module__9rfeHW__roles{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0;padding:0;display:grid}.EditUserDialog-module__9rfeHW__roles legend{margin-bottom:8px}.EditUserDialog-module__9rfeHW__roles:disabled{opacity:.6}.EditUserDialog-module__9rfeHW__note{color:var(--c-muted);grid-column:1/-1;font-size:12px}.EditUserDialog-module__9rfeHW__check{align-items:center;gap:8px;font-size:13px;display:flex}.EditUserDialog-module__9rfeHW__check input{width:16px;height:16px;accent-color:var(--c-primary)}.EditUserDialog-module__9rfeHW__error{color:#b91c1c;background:#fef2f2;border-radius:8px;padding:8px 10px;font-size:13px}.EditUserDialog-module__9rfeHW__foot{border-top:1px solid var(--c-border);justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}.EditUserDialog-module__9rfeHW__cancel,.EditUserDialog-module__9rfeHW__save{border-radius:8px;height:38px;padding:0 16px;font-size:13px;font-weight:600}.EditUserDialog-module__9rfeHW__cancel{border:1px solid var(--c-border);color:var(--c-heading);background:#fff}.EditUserDialog-module__9rfeHW__save{background:var(--c-primary);color:#fff;border:0}.EditUserDialog-module__9rfeHW__save:disabled{opacity:.5}@media (max-width:420px){.EditUserDialog-module__9rfeHW__roles{grid-template-columns:minmax(0,1fr)}}
.CategorySearchPanel-module__YT7wyG__band{background:linear-gradient(90deg, var(--c-primary-700) 0%, var(--c-primary) 100%) top / 100% 50% no-repeat;padding-bottom:4px}.CategorySearchPanel-module__YT7wyG__card{border-radius:var(--radius);box-shadow:var(--shadow-lg);background:#fff;padding:10px 10px 8px}.CategorySearchPanel-module__YT7wyG__form{gap:8px;display:flex}.CategorySearchPanel-module__YT7wyG__category,.CategorySearchPanel-module__YT7wyG__field{border:1px solid var(--c-border);border-radius:var(--radius-sm);align-items:center;min-width:0;display:flex;position:relative}.CategorySearchPanel-module__YT7wyG__category{border-color:var(--c-primary-100);background:var(--c-primary-50);flex:0 0 230px}.CategorySearchPanel-module__YT7wyG__field{flex:1}.CategorySearchPanel-module__YT7wyG__categoryIcon,.CategorySearchPanel-module__YT7wyG__fieldIcon{pointer-events:none;position:absolute;left:12px}.CategorySearchPanel-module__YT7wyG__categoryIcon{color:var(--c-primary-700)}.CategorySearchPanel-module__YT7wyG__fieldIcon{color:var(--c-subtle)}.CategorySearchPanel-module__YT7wyG__category select,.CategorySearchPanel-module__YT7wyG__field input{width:100%;height:40px;font:inherit;background:0 0;border:0;outline:none;padding:0 12px 0 36px;font-size:13px}.CategorySearchPanel-module__YT7wyG__category select{text-overflow:ellipsis;color:var(--c-primary-700);cursor:pointer;padding-right:8px;font-weight:600}.CategorySearchPanel-module__YT7wyG__submit{border-radius:var(--radius-sm);background:var(--c-primary);color:#fff;border:0;flex-shrink:0;padding:0 26px;font-weight:700}.CategorySearchPanel-module__YT7wyG__submit:hover{background:var(--c-primary-700)}.CategorySearchPanel-module__YT7wyG__quick{border-top:1px solid var(--c-border);align-items:center;gap:8px;margin-top:8px;padding-top:8px;font-size:11px;display:flex}.CategorySearchPanel-module__YT7wyG__quickLabel{color:var(--c-muted);flex-shrink:0}.CategorySearchPanel-module__YT7wyG__chips{scrollbar-width:none;flex:1;gap:6px;min-width:0;display:flex;overflow-x:auto}.CategorySearchPanel-module__YT7wyG__chip{border-radius:var(--radius-pill);color:var(--c-text);white-space:nowrap;background:#f3f5f9;align-items:center;gap:4px;padding:3px 10px;display:inline-flex}.CategorySearchPanel-module__YT7wyG__chip:hover{background:var(--c-primary-50);color:var(--c-primary-700)}.CategorySearchPanel-module__YT7wyG__all{color:var(--c-primary);flex-shrink:0;align-items:center;font-weight:600;display:inline-flex}@media (max-width:860px){.CategorySearchPanel-module__YT7wyG__form{flex-wrap:wrap}.CategorySearchPanel-module__YT7wyG__category,.CategorySearchPanel-module__YT7wyG__field{flex:100%}.CategorySearchPanel-module__YT7wyG__submit{flex:100%;height:40px}.CategorySearchPanel-module__YT7wyG__quickLabel{display:none}}
.OwnerCta-module__m4lqXW__cta{border:1px solid var(--c-primary-100);border-radius:var(--radius-lg);background:linear-gradient(90deg,#f3f8ff 0%,#eaf2ff 100%);align-items:center;gap:16px;padding:18px 20px;display:flex}.OwnerCta-module__m4lqXW__icon{background:linear-gradient(135deg, var(--c-primary), var(--c-primary-700));color:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 6px 14px #1565e04d}.OwnerCta-module__m4lqXW__pin{color:var(--c-danger);flex-shrink:0}.OwnerCta-module__m4lqXW__text{flex:1;min-width:0}.OwnerCta-module__m4lqXW__title{color:var(--c-heading);font-size:15px;font-weight:700}.OwnerCta-module__m4lqXW__desc{color:var(--c-muted);margin-top:2px;font-size:12px}.OwnerCta-module__m4lqXW__btn{border-radius:var(--radius-sm);background:var(--c-primary);color:#fff;flex-shrink:0;align-items:center;gap:6px;padding:11px 18px;font-size:13px;font-weight:700;display:inline-flex}.OwnerCta-module__m4lqXW__btn:hover{background:var(--c-primary-700)}@media (max-width:760px){.OwnerCta-module__m4lqXW__cta{flex-wrap:wrap}.OwnerCta-module__m4lqXW__pin{display:none}.OwnerCta-module__m4lqXW__btn{flex-basis:100%;justify-content:center}}
.HeroBanner-module__Kqe40W__hero{border-radius:var(--radius-lg);box-shadow:var(--shadow);position:relative;overflow:hidden}.HeroBanner-module__Kqe40W__track{transition:transform .55s cubic-bezier(.22,.61,.36,1);display:flex}.HeroBanner-module__Kqe40W__slide{color:#fff;flex:0 0 100%;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:24px;min-height:320px;padding:44px 72px 52px;display:grid;position:relative;overflow:hidden}.HeroBanner-module__Kqe40W__slide:before,.HeroBanner-module__Kqe40W__slide:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.HeroBanner-module__Kqe40W__slide:before{background:radial-gradient(circle,#ffffff2e,#0000 65%);width:520px;height:520px;top:-220px;right:-140px}.HeroBanner-module__Kqe40W__slide:after{background:radial-gradient(circle,#ffffff1f,#0000 65%);width:380px;height:380px;bottom:-260px;left:30%}.HeroBanner-module__Kqe40W__orange{background:linear-gradient(115deg,#ff7a1a 0%,#f75a14 45%,#e8430b 100%)}.HeroBanner-module__Kqe40W__blue{background:linear-gradient(115deg,#2f7bff 0%,#1565e0 50%,#0a45ad 100%)}.HeroBanner-module__Kqe40W__teal{background:linear-gradient(115deg,#17a3a3 0%,#0e7f8c 50%,#0b5f7f 100%)}.HeroBanner-module__Kqe40W__content{z-index:1;position:relative}.HeroBanner-module__Kqe40W__title{letter-spacing:-.02em;text-shadow:0 2px 10px #0000001f;font-weight:800;line-height:1.05;display:grid}.HeroBanner-module__Kqe40W__line1{font-size:clamp(28px,4.2vw,48px)}.HeroBanner-module__Kqe40W__line2{color:var(--c-yellow);font-size:clamp(28px,4.2vw,48px)}.HeroBanner-module__Kqe40W__subtitle{opacity:.95;margin-top:12px;font-size:clamp(14px,1.6vw,18px)}.HeroBanner-module__Kqe40W__features{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.HeroBanner-module__Kqe40W__feature{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff24;border:1px solid #ffffff59;border-radius:10px;align-items:center;gap:10px;min-width:150px;padding:8px 14px 8px 8px;font-size:12px;font-weight:600;line-height:1.25;display:inline-flex}.HeroBanner-module__Kqe40W__featureIcon{width:28px;height:28px;color:var(--c-yellow);background:#ffffff40;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.HeroBanner-module__Kqe40W__visual{z-index:1;justify-content:center;display:flex;position:relative}.HeroBanner-module__Kqe40W__coin{z-index:2;color:#fff;background:linear-gradient(135deg,#ffd23f,#f59e0b);border:3px solid #fff3c4;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid;position:absolute;top:-14px;left:calc(50% - 150px);box-shadow:0 6px 14px #0003}.HeroBanner-module__Kqe40W__phone{width:100%;max-width:290px;color:var(--c-text);background:#fff;border:8px solid #1f2433;border-radius:26px;padding:14px 14px 12px;font-size:10px;transform:rotate(-2deg);box-shadow:0 18px 40px #00000047}.HeroBanner-module__Kqe40W__phoneHead{color:var(--c-muted);justify-content:space-between;padding-bottom:10px;display:flex}.HeroBanner-module__Kqe40W__points{color:var(--c-orange-600);font-weight:700}.HeroBanner-module__Kqe40W__shortcuts,.HeroBanner-module__Kqe40W__phoneCats{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.HeroBanner-module__Kqe40W__shortcut,.HeroBanner-module__Kqe40W__phoneCat{text-align:center;border-radius:8px;justify-items:center;gap:4px;padding:8px 2px;line-height:1.2;display:grid}.HeroBanner-module__Kqe40W__shortcut{background:#fff4ec}.HeroBanner-module__Kqe40W__combo{color:#fff;background:linear-gradient(90deg,#ff9a1f,#ff6d1f);border-radius:8px;justify-content:space-between;align-items:center;margin:10px 0;padding:8px 10px;font-weight:700;display:flex}.HeroBanner-module__Kqe40W__comboTag{color:var(--c-orange-600);background:#fff;border-radius:4px;padding:2px 6px;font-size:9px}.HeroBanner-module__Kqe40W__arrow{z-index:3;width:36px;height:36px;color:var(--c-heading);box-shadow:var(--shadow);background:#fff;border:0;border-radius:50%;place-items:center;margin-top:-18px;transition:transform .15s;display:grid;position:absolute;top:50%}.HeroBanner-module__Kqe40W__arrow:hover{transform:scale(1.08)}.HeroBanner-module__Kqe40W__prev{left:16px}.HeroBanner-module__Kqe40W__next{right:16px}.HeroBanner-module__Kqe40W__dots{z-index:3;gap:6px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.HeroBanner-module__Kqe40W__dot{border-radius:var(--radius-pill);background:#ffffff80;border:0;width:8px;height:8px;padding:0;transition:width .2s,background .2s}.HeroBanner-module__Kqe40W__dotActive{background:#fff;width:22px}@media (max-width:900px){.HeroBanner-module__Kqe40W__slide{grid-template-columns:minmax(0,1fr);padding:32px 24px 44px}.HeroBanner-module__Kqe40W__visual,.HeroBanner-module__Kqe40W__arrow{display:none}}@media (max-width:480px){.HeroBanner-module__Kqe40W__feature{flex:100%;min-width:0}}
.PromoCard-module__y0hSoW__card{border-radius:var(--radius);color:#fff;text-align:center;min-height:250px;box-shadow:var(--shadow);background:radial-gradient(circle at 80% 15%,#ffffff40,#0000 40%),linear-gradient(160deg,#ff8a1f 0%,#f24f12 100%);align-content:end;justify-items:center;gap:4px;padding:20px 18px;transition:transform .2s;display:grid;position:relative;overflow:hidden}.PromoCard-module__y0hSoW__card:hover{transform:translateY(-2px)}.PromoCard-module__y0hSoW__star{background:var(--c-yellow);color:#b45309;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:14px;left:14px}.PromoCard-module__y0hSoW__tag{border-radius:var(--radius-pill);background:#ffffff40;padding:2px 9px;font-size:10px;font-weight:700;position:absolute;top:16px;right:14px}.PromoCard-module__y0hSoW__eyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:700}.PromoCard-module__y0hSoW__title{color:var(--c-yellow);text-transform:uppercase;font-size:26px;font-weight:800;line-height:1}.PromoCard-module__y0hSoW__pill{border-radius:var(--radius-sm);width:100%;color:var(--c-orange-600);text-transform:uppercase;background:#fff;margin-top:18px;padding:9px 0;font-size:12px;font-weight:700}.PromoCard-module__y0hSoW__pill strong{font-size:20px}@media (max-width:1024px){.PromoCard-module__y0hSoW__card{display:none}}
.QuickActions-module__Uxmi1q__wrap h2{color:var(--c-heading);margin-bottom:14px;font-size:16px;font-weight:700}.QuickActions-module__Uxmi1q__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.QuickActions-module__Uxmi1q__card{border:1px solid var(--c-border);height:100%;box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;align-items:center;gap:16px;padding:18px 16px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}a.QuickActions-module__Uxmi1q__card:hover{border-color:var(--c-primary);box-shadow:var(--shadow)}.QuickActions-module__Uxmi1q__disabled{cursor:not-allowed}.QuickActions-module__Uxmi1q__disabled .QuickActions-module__Uxmi1q__text,.QuickActions-module__Uxmi1q__disabled .QuickActions-module__Uxmi1q__icon{opacity:.6}.QuickActions-module__Uxmi1q__icon{border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.QuickActions-module__Uxmi1q__blue{color:#2563eb;background:#eff6ff}.QuickActions-module__Uxmi1q__violet{color:#7c3aed;background:#f5f3ff}.QuickActions-module__Uxmi1q__green{color:#16a34a;background:#f0fdf4}.QuickActions-module__Uxmi1q__cyan{color:#0891b2;background:#ecfeff}.QuickActions-module__Uxmi1q__text{gap:3px;min-width:0;display:grid}.QuickActions-module__Uxmi1q__text strong{color:var(--c-heading);font-size:14px}.QuickActions-module__Uxmi1q__text span{color:var(--c-subtle);font-size:12px}.QuickActions-module__Uxmi1q__soon{border-radius:var(--radius-pill);color:var(--c-muted);background:#f1f5f9;padding:1px 7px;font-size:10px;font-weight:600;position:absolute;top:8px;right:10px}@media (max-width:1200px){.QuickActions-module__Uxmi1q__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.QuickActions-module__Uxmi1q__grid{grid-template-columns:minmax(0,1fr)}}
.CategoryHero-module__tNjMZq__hero{border:1px solid color-mix(in srgb, var(--cat) 22%, #fff);border-radius:var(--radius-lg);background:radial-gradient(circle at 90% 20%, color-mix(in srgb, var(--cat) 18%, transparent), transparent 45%), linear-gradient(110deg, color-mix(in srgb, var(--cat) 7%, #fff) 0%, color-mix(in srgb, var(--cat) 14%, #fff) 100%);align-items:center;gap:20px;padding:24px 28px;display:flex;position:relative;overflow:hidden}.CategoryHero-module__tNjMZq__icon{width:72px;height:72px;color:var(--cat);box-shadow:0 8px 20px color-mix(in srgb, var(--cat) 25%, transparent);background:#fff;border-radius:18px;flex-shrink:0;place-items:center;display:grid}.CategoryHero-module__tNjMZq__text{z-index:1;min-width:0;position:relative}.CategoryHero-module__tNjMZq__pill{border-radius:var(--radius-pill);color:var(--cat);letter-spacing:.06em;text-transform:uppercase;background:#fff;padding:2px 10px;font-size:10px;font-weight:700;display:inline-block}.CategoryHero-module__tNjMZq__title{color:var(--c-navy);letter-spacing:-.01em;margin-top:4px;font-size:clamp(22px,3vw,30px);font-weight:800}.CategoryHero-module__tNjMZq__subtitle{max-width:620px;color:var(--c-muted);margin-top:4px;font-size:13px}.CategoryHero-module__tNjMZq__subtitle strong{color:var(--cat)}.CategoryHero-module__tNjMZq__watermark{color:var(--cat);opacity:.1;position:absolute;bottom:-30px;right:24px}@media (max-width:560px){.CategoryHero-module__tNjMZq__hero{padding:18px}.CategoryHero-module__tNjMZq__icon{width:56px;height:56px}}
.NearbyStores-module__QbWG6q__panel{border:1px solid var(--c-border);border-radius:var(--radius-lg);background:var(--c-surface);height:100%;box-shadow:var(--shadow-sm);flex-direction:column;padding:22px 18px 18px;display:flex}.NearbyStores-module__QbWG6q__pinIcon{color:var(--c-danger)}.NearbyStores-module__QbWG6q__body{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.NearbyStores-module__QbWG6q__list{align-content:start;gap:10px;display:grid}.NearbyStores-module__QbWG6q__item{border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-surface);gap:10px;padding:8px;transition:border-color .15s,box-shadow .15s;display:flex}.NearbyStores-module__QbWG6q__item:hover{border-color:var(--c-primary-100);box-shadow:var(--shadow)}.NearbyStores-module__QbWG6q__thumb{border-radius:8px;flex-shrink:0;width:58px;height:58px;position:relative;overflow:hidden}.NearbyStores-module__QbWG6q__thumb svg{width:22px;height:22px}.NearbyStores-module__QbWG6q__info{gap:2px;min-width:0;display:grid}.NearbyStores-module__QbWG6q__name{color:var(--c-heading);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.NearbyStores-module__QbWG6q__meta{color:var(--c-muted);gap:4px;font-size:11px;display:flex}.NearbyStores-module__QbWG6q__open{color:var(--c-success);font-weight:600}.NearbyStores-module__QbWG6q__closed{color:var(--c-danger);font-weight:600}.NearbyStores-module__QbWG6q__locBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;margin:-4px 0 12px;font-size:12px;display:flex}.NearbyStores-module__QbWG6q__locHint{color:var(--c-muted)}.NearbyStores-module__QbWG6q__locOk{color:var(--c-green-700);align-items:center;gap:5px;font-weight:600;display:inline-flex}.NearbyStores-module__QbWG6q__locBtn{border:1px solid var(--c-primary-100);border-radius:var(--radius-pill);background:var(--c-primary-50);height:30px;color:var(--c-primary-700);cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.NearbyStores-module__QbWG6q__locBtn:hover:not(:disabled){border-color:var(--c-primary)}.NearbyStores-module__QbWG6q__locBtn:disabled{opacity:.7;cursor:wait}.NearbyStores-module__QbWG6q__locWarn{color:#b45309;flex:260px;line-height:1.45}.NearbyStores-module__QbWG6q__locLink{color:var(--c-primary);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.NearbyStores-module__QbWG6q__areaForm{border:1px solid var(--c-border);border-radius:var(--radius-sm);background:var(--c-bg);align-items:center;gap:8px;margin:-4px 0 12px;padding:4px 4px 4px 10px;display:flex}.NearbyStores-module__QbWG6q__areaForm:focus-within{border-color:var(--c-primary)}.NearbyStores-module__QbWG6q__areaIcon{color:var(--c-danger);flex-shrink:0}.NearbyStores-module__QbWG6q__areaForm input{min-width:0;height:32px;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.NearbyStores-module__QbWG6q__areaForm button{border-radius:calc(var(--radius-sm) - 2px);background:var(--c-primary);color:#fff;cursor:pointer;border:0;flex-shrink:0;height:32px;padding:0 12px;font-size:12px;font-weight:700}.NearbyStores-module__QbWG6q__areaForm button:disabled{opacity:.55;cursor:not-allowed}.NearbyStores-module__QbWG6q__empty{color:var(--c-muted);align-self:center;font-size:13px}.NearbyStores-module__QbWG6q__map{border:1px solid var(--c-border);border-radius:var(--radius);background:#e8eef3;min-height:230px;position:relative;overflow:hidden}.NearbyStores-module__QbWG6q__tile{pointer-events:none;-webkit-user-select:none;user-select:none;width:256px;max-width:none;height:256px;position:absolute;top:0;left:0}.NearbyStores-module__QbWG6q__marker{color:var(--c-primary);filter:drop-shadow(0 2px 3px #0000004d);margin:-27px 0 0 -14px;transition:color .15s;position:absolute;top:0;left:0}.NearbyStores-module__QbWG6q__marker svg{stroke:#fff}.NearbyStores-module__QbWG6q__marker:hover,.NearbyStores-module__QbWG6q__markerActive{z-index:2;color:var(--c-danger)}.NearbyStores-module__QbWG6q__me,.NearbyStores-module__QbWG6q__meDefault{color:#fff;pointer-events:none;border:3px solid #fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.NearbyStores-module__QbWG6q__me{background:var(--c-primary);width:40px;height:40px;margin:-20px 0 0 -20px;font-size:12px;font-weight:700;box-shadow:0 0 0 8px #1565e033}.NearbyStores-module__QbWG6q__meDefault{background:var(--c-subtle);width:26px;height:26px;margin:-13px 0 0 -13px}.NearbyStores-module__QbWG6q__attrib{color:#334155;background:#ffffffd9;border-top-left-radius:6px;padding:1px 6px;font-size:10px;position:absolute;bottom:0;right:0}.NearbyStores-module__QbWG6q__more{border-radius:var(--radius-sm);background:var(--c-primary-600);color:#fff;justify-content:center;align-items:center;height:42px;margin-top:16px;font-weight:700;transition:background .15s;display:flex}.NearbyStores-module__QbWG6q__more:hover{background:var(--c-primary-800)}@media (max-width:560px){.NearbyStores-module__QbWG6q__body{grid-template-columns:minmax(0,1fr)}}
.CompareButton-module__hgryaa__btn{border:1px solid var(--c-border);border-radius:var(--radius-sm);height:32px;color:var(--c-text);background:#fff;align-items:center;gap:5px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.CompareButton-module__hgryaa__btn:hover{border-color:var(--c-green-100);color:var(--c-green-700)}.CompareButton-module__hgryaa__selected{border-color:var(--c-green-100);background:var(--c-green-50);color:var(--c-green-700)}
.pills-module__q2fa9W__pill{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:500;line-height:1.35;display:inline-flex}.pills-module__q2fa9W__dot:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.pills-module__q2fa9W__ok{color:#15803d;background:#dcfce7}.pills-module__q2fa9W__warn{color:#b45309;background:#fef3c7}.pills-module__q2fa9W__bad{color:#b91c1c;background:#fee2e2}.pills-module__q2fa9W__muted{color:#475569;background:#f1f5f9}.pills-module__q2fa9W__violet{color:#6d28d9;background:#ede9fe}.pills-module__q2fa9W__indigo{color:#4338ca;background:#e0e7ff}.pills-module__q2fa9W__teal{color:#0f766e;background:#ccfbf1}.pills-module__q2fa9W__amber{color:#c2410c;background:#ffedd5}.pills-module__q2fa9W__blue{color:#1d4ed8;background:#dbeafe}.pills-module__q2fa9W__slate{color:#334155;background:#e2e8f0}.pills-module__q2fa9W__gray{color:#64748b;background:#f1f5f9}
.EmptyStores-module__QfMTjq__empty{border:1px dashed var(--c-border);border-radius:var(--radius);text-align:center;background:#fff;justify-items:center;gap:8px;padding:40px 20px;display:grid}.EmptyStores-module__QfMTjq__icon{background:var(--c-primary-50);width:60px;height:60px;color:var(--c-primary);border-radius:50%;place-items:center;display:grid}.EmptyStores-module__QfMTjq__title{color:var(--c-heading);font-size:15px;font-weight:700}.EmptyStores-module__QfMTjq__desc{max-width:380px;color:var(--c-muted);font-size:13px}.EmptyStores-module__QfMTjq__actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.EmptyStores-module__QfMTjq__primary,.EmptyStores-module__QfMTjq__secondary{border-radius:var(--radius-sm);padding:8px 16px;font-size:13px;font-weight:700}.EmptyStores-module__QfMTjq__primary{background:var(--c-primary);color:#fff}.EmptyStores-module__QfMTjq__secondary{border:1px solid var(--c-primary-100);background:var(--c-primary-50);color:var(--c-primary-700)}
.NewsSection-module__EuzAoW__grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.NewsSection-module__EuzAoW__card{border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-surface);height:100%;box-shadow:var(--shadow-sm);align-items:center;gap:14px;padding:10px;transition:box-shadow .2s,transform .2s;display:flex}.NewsSection-module__EuzAoW__card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.NewsSection-module__EuzAoW__thumb{border-radius:8px;flex-shrink:0;width:108px;height:80px;position:relative;overflow:hidden}.NewsSection-module__EuzAoW__info{gap:6px;display:grid}.NewsSection-module__EuzAoW__title{color:var(--c-heading);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.NewsSection-module__EuzAoW__card:hover .NewsSection-module__EuzAoW__title{color:var(--c-primary)}.NewsSection-module__EuzAoW__date{color:var(--c-subtle);font-size:12px}@media (max-width:1024px){.NewsSection-module__EuzAoW__grid{grid-template-columns:1fr}}
.layout-module__Ymvdda__site{background:var(--c-surface);flex-direction:column;min-height:100vh;display:flex}.layout-module__Ymvdda__main{flex:1}
