:root{--brand:#e5005a;--bg:#f7f8fb;--text:#111827;--muted:#64748b;--line:#e7eaf0;--soft:#fff0f6;--ok:#059669;--warn:#c2410c}*{box-sizing:border-box}body{margin:0;background:var(--bg);font-family:PingFang SC,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;color:var(--text)}a{color:inherit}.shell{min-height:100vh;display:grid;grid-template-columns:240px minmax(0,1fr)}.side{background:#fff;border-right:1px solid var(--line);padding:18px;position:sticky;top:0;height:100vh;overflow:auto}.brand{display:flex;gap:10px;align-items:center;margin-bottom:18px}.logo{width:40px;height:40px;border-radius:12px;background:var(--brand);color:#fff;display:grid;place-items:center;font-weight:900}.brand strong{display:block}.brand span{display:block;margin-top:4px;color:var(--muted);font-size:12px}.nav{display:grid;gap:8px}.nav a{border:1px solid transparent;border-radius:12px;padding:11px 12px;text-decoration:none;color:#334155;font-size:13px;font-weight:800}.nav a.active,.nav a:hover{background:var(--soft);border-color:#ffd6e4;color:var(--brand)}.main{padding:24px 28px 44px}.top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.top h1{margin:0;font-size:28px}.top p{margin:8px 0 0;color:var(--muted);line-height:1.7;font-size:14px}.badge{border-radius:999px;background:var(--brand);color:#fff;padding:9px 14px;font-size:13px;font-weight:900;white-space:nowrap}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px;box-shadow:0 10px 28px #1118270d;min-width:0;margin-bottom:14px}.card h2{margin:0 0 14px;font-size:17px}.metric span{display:block;color:var(--muted);font-size:12px;font-weight:900}.metric strong{display:block;margin-top:8px;font-size:26px}.list{display:grid;gap:10px}.item{border:1px solid #eef1f5;border-radius:12px;background:#fbfcfe;padding:12px}.item b{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px}.item span{display:block;margin-top:8px;color:var(--muted);font-size:12px;line-height:1.55}.pill{border-radius:999px;background:var(--soft);color:var(--brand);padding:5px 8px;font-size:11px;font-weight:900;white-space:nowrap}.ok{background:#ecfdf5;color:var(--ok)}.warn{background:#fff7ed;color:var(--warn)}.btns{display:flex;gap:10px;flex-wrap:wrap}.btn{border:1px solid #ffd6e4;background:#fff0f6;color:var(--brand);border-radius:999px;padding:9px 12px;font-size:12px;font-weight:900;text-decoration:none;cursor:pointer}.btn.primary{background:var(--brand);color:#fff;border-color:var(--brand)}pre{white-space:pre-wrap;background:#111827;color:#e5e7eb;border-radius:12px;padding:14px;font-size:12px;line-height:1.6;max-height:300px;overflow:auto}.phone-shell{max-width:430px;margin:0 auto;background:#fff;min-height:100vh;border-left:1px solid var(--line);border-right:1px solid var(--line)}.phone-main{padding:16px 16px 86px}.mobile-tabs{position:fixed;left:50%;bottom:0;transform:translate(-50%);width:min(430px,100%);height:64px;background:#fff;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(5,1fr)}.mobile-tabs a{display:grid;place-items:center;text-decoration:none;font-size:12px;font-weight:800;color:#64748b}.mobile-tabs a.active{color:var(--brand)}@media (max-width:1100px){.shell{grid-template-columns:1fr}.side{height:auto;position:static}.grid,.two{grid-template-columns:1fr 1fr}}@media (max-width:680px){.main{padding:16px}.grid,.two{grid-template-columns:1fr}.top{display:block}.badge{display:inline-flex;margin-top:12px}}.mall-body{background:#f3f5f8}.mall-phone{max-width:430px;margin:0 auto;min-height:100vh;background:#f7f8fb;border-left:1px solid #e8edf3;border-right:1px solid #e8edf3;position:relative}.mall-scroll{padding:14px 14px 92px}.mall-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.mall-location strong{display:block;font-size:20px;line-height:1.2;letter-spacing:0}.mall-location span{display:block;margin-top:5px;color:#667085;font-size:12px;font-weight:800}.mall-user-chip{border:0;background:#111827;color:#fff;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:900}.mall-search{height:42px;border-radius:999px;background:#fff;border:1px solid #edf0f5;display:flex;align-items:center;padding:0 15px;color:#98a2b3;font-size:13px;font-weight:800;box-shadow:0 8px 22px #0f172a0a}.mall-search:before{content:"";width:14px;height:14px;margin-right:8px;border:2px solid #98a2b3;border-radius:999px;box-shadow:7px 7px 0 -5px #98a2b3}.mall-hero{position:relative;margin-top:14px;border-radius:22px;overflow:hidden;min-height:176px;background:#e5005a;color:#fff;box-shadow:0 16px 34px #e5005a2e}.mall-hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mall-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#540d2ab8,#e5005a47 58%,#e5005a0d)}.mall-hero-copy{position:relative;z-index:1;width:64%;padding:20px 18px}.mall-hero-copy span{font-size:12px;font-weight:900;opacity:.9}.mall-hero-copy h1{margin:9px 0 14px;font-size:23px;line-height:1.22;letter-spacing:0}.mall-hero-btn{border:0;border-radius:999px;background:#fff;color:#e5005a;padding:9px 14px;font-size:12px;font-weight:900}.mall-quick-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:13px 0}.mall-quick-grid button{border:0;border-radius:16px;background:#fff;min-height:78px;padding:10px 4px 8px;color:#344054;font-size:12px;font-weight:900;box-shadow:0 8px 20px #0f172a0a}.mall-quick-grid img{display:block;width:28px;height:28px;object-fit:contain;margin:0 auto 7px}.mall-member-card{display:flex;justify-content:space-between;gap:12px;align-items:center;border-radius:18px;background:linear-gradient(135deg,#2c1720,#7e173f);color:#fff;padding:16px;box-shadow:0 16px 28px #4c142c2e}.mall-member-card span{display:block;font-size:12px;color:#ffd9e6;font-weight:900}.mall-member-card strong{display:block;margin-top:5px;font-size:18px}.mall-member-assets{display:grid;grid-template-columns:repeat(3,max-content);gap:7px}.mall-member-assets em{font-style:normal;border:1px solid rgba(255,255,255,.24);background:#ffffff1f;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:900;white-space:nowrap}.mall-section{margin-top:15px}.mall-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 2px 10px}.mall-section-head span{color:#e5005a;font-size:12px;font-weight:900}.mall-section-head h2{margin:3px 0 0;font-size:18px;letter-spacing:0}.mall-section-head button{border:1px solid #ffd4e4;background:#fff0f6;color:#e5005a;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:900;white-space:nowrap}.service-strip{display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:2px}.service-strip::-webkit-scrollbar,.live-list::-webkit-scrollbar{display:none}.service-card{scroll-snap-align:start;display:grid;grid-template-columns:102px 1fr;gap:12px;background:#fff;border:1px solid #edf0f5;border-radius:18px;padding:10px;box-shadow:0 10px 24px #0f172a0d}.service-card img{width:102px;height:92px;border-radius:14px;object-fit:cover;background:#fff0f6}.service-card strong{display:block;font-size:15px;line-height:1.35}.service-card span{display:block;margin:8px 0;color:#667085;font-size:12px;line-height:1.45}.service-card b{color:#e5005a;font-size:18px}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.product-card{background:#fff;border:1px solid #edf0f5;border-radius:18px;overflow:hidden;box-shadow:0 10px 24px #0f172a0d}.product-card img{width:100%;aspect-ratio:1.05/1;object-fit:cover;background:#fff0f6}.product-media{position:relative;background:#fff0f6}.product-media img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover}.product-media span{position:absolute;left:8px;top:8px;border-radius:999px;background:#f5dce6;color:#e5005a;padding:4px 8px;font-size:10px;font-weight:900}.product-media span.service-tag{background:#81f9be;color:#005235}.product-info{padding:10px}.product-info strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:40px;font-size:14px;line-height:1.42}.product-info span{display:block;margin-top:6px;color:#667085;font-size:11px}.product-info div{display:flex;align-items:center;justify-content:space-between;margin-top:9px;gap:7px}.product-info b{color:#e5005a;font-size:18px}.product-info em{font-style:normal;border-radius:999px;background:#fff0f6;color:#e5005a;padding:4px 6px;font-size:10px;font-weight:900;white-space:nowrap}.activity-list{display:grid;gap:10px}.activity-card{display:flex;justify-content:space-between;gap:12px;align-items:center;background:#fff;border:1px solid #edf0f5;border-radius:16px;padding:13px 14px;box-shadow:0 8px 20px #0f172a0a}.activity-card strong{display:block;font-size:14px}.activity-card span{display:block;margin-top:6px;color:#667085;font-size:12px}.activity-card em{font-style:normal;color:#e5005a;background:#fff0f6;border-radius:999px;padding:6px 8px;font-size:12px;font-weight:900;white-space:nowrap}.live-list{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:12px;overflow-x:auto}.live-card{position:relative;min-height:164px;border-radius:20px;overflow:hidden;background:#111827;color:#fff;box-shadow:0 14px 28px #0f172a24}.live-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.86}.live-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000d,#000000b8)}.live-card div{position:absolute;left:13px;right:13px;bottom:13px;z-index:1}.live-card span{display:inline-flex;background:#e5005a;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900}.live-card strong{display:block;margin-top:8px;font-size:16px;line-height:1.35}.live-card em{display:block;margin-top:5px;color:#f2f4f7;font-style:normal;font-size:12px}.mall-status{margin-top:15px;background:#fff;border:1px solid #edf0f5;border-radius:16px;padding:13px 14px;color:#667085;font-size:12px;line-height:1.6}.mall-status strong{display:block;color:#101828;font-size:14px;margin-bottom:4px}.mall-tabs{position:fixed;left:50%;bottom:0;transform:translate(-50%);width:min(430px,100%);height:66px;padding-bottom:env(safe-area-inset-bottom);background:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid #edf0f5;display:grid;grid-template-columns:repeat(5,1fr);z-index:20}.mall-tabs a{display:grid;place-items:center;text-decoration:none;color:#667085;font-size:11px;font-weight:900;padding-top:7px}.mall-tabs a span{width:20px;height:20px;border-radius:8px;background:#e4e7ec;display:block;margin-bottom:3px}.mall-tabs a.active{color:#e5005a}.mall-tabs a.active span{background:#e5005a}@media (max-width:390px){.mall-scroll{padding-left:12px;padding-right:12px}.mall-hero-copy{width:70%;padding:17px 15px}.mall-hero-copy h1{font-size:20px}.mall-member-card{display:block}.mall-member-assets{margin-top:12px;grid-template-columns:repeat(3,1fr)}.mall-member-assets em{text-align:center}.product-grid{gap:9px}.service-strip{grid-auto-columns:88%}}.admin-body{background:#f5f7fb;color:#101828}.admin-login{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:none;grid-template-columns:minmax(360px,.78fr) minmax(420px,1fr);align-items:center;gap:44px;background:linear-gradient(135deg,#fff7fb,#fff 48%,#eefdf7);padding:44px 7vw;overflow:auto}.admin-login-required .admin-login{display:grid}.admin-login-required .admin-shell{display:none}.admin-login-brand{align-self:stretch;display:flex;flex-direction:column;justify-content:center;min-height:520px;border-right:1px solid #ffe1ec;padding-right:44px}.admin-login-logo{width:72px;height:72px;border-radius:22px;background:#e5005a;color:#fff;display:grid;place-items:center;font-size:24px;font-weight:950;box-shadow:0 18px 38px #e5005a38}.admin-login-brand strong{display:block;margin-top:22px;color:#101828;font-size:32px;line-height:1.15}.admin-login-brand span{display:block;margin-top:12px;max-width:390px;color:#667085;font-size:14px;line-height:1.8}.admin-login-panel{width:min(560px,100%);justify-self:center;border:1px solid #edf0f5;border-radius:22px;background:#fffffff0;padding:26px;box-shadow:0 24px 70px #0f172a1a}.admin-login-copy span{display:inline-flex;border-radius:999px;background:#fff0f6;color:#e5005a;padding:6px 11px;font-size:12px;font-weight:950}.admin-login-copy h1{margin:14px 0 8px;color:#101828;font-size:28px;line-height:1.15;letter-spacing:0}.admin-login-copy p{margin:0;color:#667085;font-size:13px;line-height:1.75}.admin-login-form{display:grid;gap:14px;margin-top:20px}.admin-login-type{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-login-type button{min-width:0;height:48px;border:1px solid #edf0f5;border-radius:13px;background:#fff;color:#344054;display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:950;cursor:pointer}.admin-login-type button i{font-size:20px!important;color:#e5005a}.admin-login-type button.active{border-color:#e5005a;background:#fff0f6;color:#e5005a;box-shadow:0 10px 24px #e5005a1a}.admin-login-form label{display:grid;gap:7px;color:#344054;font-size:13px;font-weight:950}.admin-login-form label>span{color:#667085;font-size:12px}.admin-login-form input[type=text],.admin-login-form input[type=password],.admin-login-form input:not([type]){height:42px;border:1px solid #d0d5dd;border-radius:11px;background:#fff;padding:0 12px;color:#101828;font-size:14px;outline:0}.admin-login-form input:focus{border-color:#e5005a;box-shadow:0 0 0 3px #e5005a14}.admin-login-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-login-row label{display:flex;align-items:center;gap:7px;color:#667085;font-size:12px;font-weight:900}.admin-login-row button{border:0;background:transparent;color:#e5005a;font-size:12px;font-weight:950;cursor:pointer}.admin-login-error{margin:0;border:1px solid #ffd4e4;border-radius:10px;background:#fff0f6;color:#c01048;padding:9px 11px;font-size:12px;font-weight:900;line-height:1.5}.admin-login-submit{height:44px;border:0;border-radius:12px;background:#e5005a;color:#fff;font-size:14px;font-weight:950;cursor:pointer;box-shadow:0 14px 28px #e5005a38}.admin-login-submit:disabled{cursor:not-allowed;opacity:.65;box-shadow:none}.admin-login-demo{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:16px;border-top:1px solid #f2f4f7;padding-top:14px}.admin-login-demo span,.admin-login-demo em{color:#667085;font-size:12px;font-style:normal;font-weight:900}.admin-login-demo button{height:30px;border:1px solid #edf0f5;border-radius:999px;background:#fff;color:#344054;padding:0 10px;font-size:12px;font-weight:900;cursor:pointer}.admin-login-demo button:hover{border-color:#e5005a;color:#e5005a;background:#fff0f6}.admin-shell{min-height:100vh;display:grid;grid-template-columns:260px minmax(0,1fr)}.admin-side{position:sticky;top:0;height:100vh;background:#fff;border-right:1px solid #e7eaf0;padding:18px;display:flex;flex-direction:column;gap:18px}.admin-brand{display:flex;align-items:center;gap:11px;padding:4px 2px 10px}.admin-logo{width:42px;height:42px;border-radius:13px;background:#e5005a;color:#fff;display:grid;place-items:center;font-size:20px;font-weight:900}.admin-brand strong{display:block;font-size:15px;line-height:1.35}.admin-brand span{display:block;margin-top:4px;color:#667085;font-size:12px;font-weight:800}.admin-nav{display:grid;gap:6px}.admin-nav a{height:40px;display:flex;align-items:center;border-radius:10px;padding:0 12px;color:#344054;text-decoration:none;font-size:13px;font-weight:900;border:1px solid transparent}.admin-nav a.active,.admin-nav a:hover{background:#fff0f6;color:#e5005a;border-color:#ffd4e4}.admin-side-card{margin-top:auto;border-radius:14px;background:linear-gradient(135deg,#2c1720,#7e173f);color:#fff;padding:14px}.admin-side-card span{display:block;color:#ffd9e6;font-size:12px;font-weight:900}.admin-side-card strong{display:block;margin-top:5px;font-size:17px}.admin-side-card em{display:block;margin-top:8px;font-size:12px;font-style:normal;opacity:.9}.admin-main{padding:22px 26px 44px;min-width:0}.admin-topbar{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px}.admin-eyebrow{display:inline-flex;color:#e5005a;background:#fff0f6;border:1px solid #ffd4e4;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:900}.admin-topbar h1{margin:10px 0 4px;font-size:28px;letter-spacing:0}.admin-topbar p{margin:0;color:#667085;font-size:14px;line-height:1.7}.admin-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.admin-actions span{background:#fff;border:1px solid #e7eaf0;border-radius:999px;padding:8px 12px;color:#344054;font-size:12px;font-weight:900}.admin-actions button,.admin-panel-head button{border:0;background:var(--brand);color:#fff;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:900;cursor:pointer}.admin-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.admin-kpi{background:#fff;border:1px solid #e7eaf0;border-radius:14px;padding:15px;box-shadow:0 9px 24px #0f172a0a}.admin-kpi span{display:block;color:#667085;font-size:12px;font-weight:900}.admin-kpi strong{display:block;margin-top:8px;font-size:25px;line-height:1.1}.admin-kpi em{display:block;margin-top:8px;color:#98a2b3;font-size:12px;font-style:normal}.admin-layout{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:14px;align-items:start}.admin-panel{background:#fff;border:1px solid #e7eaf0;border-radius:14px;padding:16px;box-shadow:0 10px 26px #0f172a0a;min-width:0}.admin-panel-wide{grid-column:span 2}.admin-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px}.admin-panel-head span{display:block;color:#e5005a;font-size:12px;font-weight:900}.admin-panel-head h2{margin:4px 0 0;font-size:17px;letter-spacing:0}.admin-panel-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.admin-governance{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:12px;align-items:stretch}.theme-preview{min-width:0}.theme-card{height:100%;border-radius:14px;background:linear-gradient(135deg,var(--preview),#2c1720);color:#fff;padding:16px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 14px 28px #0f172a1f}.theme-card strong{display:block;font-size:18px}.theme-card span{display:block;margin-top:6px;color:#ffffffd1;font-size:12px;font-weight:900}.theme-card p{margin:12px 0;color:#ffffffd6;font-size:12px;line-height:1.55}.theme-card div{display:flex;gap:7px}.theme-card i{width:26px;height:26px;border-radius:999px;border:2px solid rgba(255,255,255,.72);box-shadow:0 6px 14px #00000024}.admin-trend{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:stretch}.trend-bars{height:190px;border-radius:13px;background:linear-gradient(180deg,#fff7fb,#fff);border:1px solid #f6dce7;padding:22px 18px 30px;display:grid;grid-template-columns:repeat(6,1fr);gap:12px;align-items:end}.trend-bars span{position:relative;display:block;border-radius:999px 999px 8px 8px;background:linear-gradient(180deg,#e5005a,#ff7aac);min-height:18px}.trend-bars em{position:absolute;left:50%;bottom:-24px;transform:translate(-50%);color:#667085;font-size:11px;font-style:normal;font-weight:900;white-space:nowrap}.trend-summary,.todo-list,.admin-module-list{display:grid;gap:9px}.admin-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;border:1px solid #eef1f5;background:#fbfcfe;border-radius:12px;padding:11px 12px}.admin-row strong{display:block;font-size:13px;line-height:1.35}.admin-row span{display:block;margin-top:5px;color:#667085;font-size:12px;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-row em{font-style:normal;color:#101828;font-size:15px;font-weight:900;white-space:nowrap}.admin-row i{font-style:normal;border-radius:999px;background:#fff0f6;color:#e5005a;padding:5px 7px;font-size:11px;font-weight:900;white-space:nowrap}.admin-order-workbench{margin-top:14px;display:grid;gap:10px}.admin-order-head{display:flex;justify-content:space-between;gap:10px;align-items:center;padding-top:4px}.admin-order-head strong{font-size:14px;color:#101828}.admin-order-head span{font-size:12px;color:#667085;font-weight:800}.admin-order-refund-head{border-top:1px solid #eef1f5;padding-top:12px;margin-top:4px}.admin-order-list{display:grid;gap:8px}.admin-order-card{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:10px;border:1px solid #eef1f5;background:#fff;border-radius:13px;padding:10px 11px}.admin-order-card strong{display:block;font-size:12px;color:#101828;line-height:1.35}.admin-order-card span{display:block;margin-top:4px;color:#667085;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-order-card em{font-style:normal;font-weight:950;color:#101828;font-size:13px;white-space:nowrap}.admin-order-card i{font-style:normal;border-radius:999px;background:#f2f4f7;color:#344054;padding:5px 7px;font-size:11px;font-weight:900;white-space:nowrap}.admin-order-actions{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}.admin-order-card button{border:0;border-radius:999px;background:#fff0f6;color:#e5005a;font-size:11px;font-weight:900;padding:7px 9px;cursor:pointer;white-space:nowrap}.admin-order-card button:disabled{cursor:not-allowed;color:#98a2b3;background:#f2f4f7}.admin-empty{margin:0;padding:10px 11px;border-radius:13px;background:#fbfcfe;color:#667085;font-size:12px;font-weight:800}.audit-table{display:grid;gap:8px}.audit-row{display:grid;grid-template-columns:minmax(0,1fr) 96px 54px;gap:10px;align-items:center;border-bottom:1px solid #f0f2f5;padding:8px 0}.audit-row span{font-size:12px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-row b{font-size:12px;color:#667085;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-row em{font-style:normal;color:#98a2b3;font-size:12px;text-align:right}@media (max-width:1280px){.admin-layout{grid-template-columns:1fr 1fr}.admin-panel-wide{grid-column:span 2}.admin-trend,.admin-governance{grid-template-columns:1fr}}@media (max-width:900px){.admin-shell{grid-template-columns:1fr}.admin-side{position:static;height:auto}.admin-nav{grid-template-columns:repeat(2,1fr)}.admin-side-card{margin-top:0}.admin-kpis{grid-template-columns:repeat(2,1fr)}.admin-layout{grid-template-columns:1fr}.admin-panel-wide{grid-column:auto}.admin-topbar{display:block}.admin-actions{justify-content:flex-start;margin-top:12px}}@media (max-width:900px){.admin-login{grid-template-columns:1fr;padding:24px;gap:20px}.admin-login-brand{min-height:auto;border-right:0;border-bottom:1px solid #ffe1ec;padding:0 0 22px}.admin-login-brand strong{font-size:26px}.admin-login-panel{padding:20px}.admin-login-type{grid-template-columns:1fr}.admin-login-row{align-items:flex-start;flex-direction:column}}.mall-demo-skin{background:#fff8f7;border-color:#eadde2;box-shadow:0 0 0 1px #eadde273,0 22px 60px #28171914}.mall-demo-skin .mall-scroll{padding:0 14px 94px;background:linear-gradient(180deg,#fff8f7 0,#fff8f7 340px,#f8f5f7)}.app-section{display:none}.mall-demo-skin[data-page=home] .page-home,.mall-demo-skin[data-page=shop] .page-shop,.mall-demo-skin[data-page=live] .page-live,.mall-demo-skin[data-page=cart] .page-cart,.mall-demo-skin[data-page=mine] .page-mine{display:block}.mall-demo-skin[data-page=home] .mall-search.page-home,.mall-demo-skin[data-page=home] .mall-member-card.page-home{display:flex}.mall-demo-skin[data-page=home] .mall-demo-quick.page-home,.mall-demo-skin[data-page=home] .mall-topic-grid.page-home{display:grid}.mall-header-sticky{position:sticky;top:0;z-index:30;margin:0 -14px 10px;padding:12px 14px 10px;background:#fff8f7eb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(234,221,226,.72)}.mall-brand-inline{display:flex;align-items:center;gap:10px;min-width:0}.mall-brand-inline img{width:40px;height:40px;border-radius:999px;background:#fff1f4;border:1px solid #e5bcc1;padding:5px}.mall-brand-inline strong{display:block;color:#b70046;font-size:18px;line-height:1.15;font-weight:900}.mall-brand-inline span{display:block;margin-top:4px;color:#5c3f43;font-size:12px;font-weight:800}.mall-round-btn{width:40px;height:40px;border:0;border-radius:999px;background:#fff;color:#b70046;box-shadow:0 6px 18px #b7004617;position:relative}.mall-round-btn:before{content:"";position:absolute;left:12px;top:11px;width:12px;height:12px;border:2px solid currentColor;border-radius:999px}.mall-round-btn:after{content:"";position:absolute;left:24px;top:24px;width:8px;height:2px;background:currentColor;border-radius:999px;transform:rotate(45deg);transform-origin:left center}.mall-demo-skin .mall-search{height:42px;margin:0 0 14px;border-color:#f0ccd7;background:snow;box-shadow:none;color:#8a757d}.mall-demo-hero{min-height:206px;border-radius:18px;background:#b70046;box-shadow:0 18px 36px #e5005a33}.mall-demo-hero:after{background:linear-gradient(90deg,#b70046c7,#e5005a70 54%,#e5005a05)}.mall-demo-hero .mall-hero-copy{width:67%;padding:22px 18px}.mall-demo-hero .mall-hero-copy span{display:inline-flex;width:max-content;border:1px solid rgba(255,255,255,.35);background:#ffffff2e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;padding:5px 10px;font-size:12px}.mall-demo-hero .mall-hero-copy h1{font-size:27px;line-height:1.18;margin:11px 0 8px}.mall-demo-hero .mall-hero-copy p{margin:0 0 15px;color:#ffffffeb;font-size:13px;line-height:1.45}.mall-demo-skin .mall-hero-btn{box-shadow:0 8px 18px #28171924}.mall-demo-quick{margin:13px 0 14px;padding:14px;background:#fff;border:1px solid rgba(229,188,193,.52);border-radius:18px;box-shadow:0 8px 24px #2817190d}.mall-demo-quick button{min-height:76px;background:transparent;box-shadow:none;border-radius:14px;color:#281719}.mall-demo-quick button:hover{background:#fff0f5}.mall-demo-quick img{width:34px;height:34px;margin-bottom:8px}.mall-topic-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0}.mall-topic-live{grid-column:1/-1;position:relative;min-height:176px;border-radius:18px;overflow:hidden;background:#281719;color:#fff;box-shadow:0 14px 30px #28171924;cursor:pointer}.mall-topic-live img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.mall-topic-live:hover img{transform:scale(1.04)}.mall-topic-live:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000f,#000000b8)}.topic-live-top,.topic-live-copy{position:absolute;left:14px;right:14px;z-index:1}.topic-live-top{top:13px;display:flex;align-items:center;justify-content:space-between;gap:10px}.topic-live-top span,.topic-live-top em{display:inline-flex;align-items:center;border-radius:999px;font-size:12px;font-style:normal;font-weight:900}.topic-live-top span{gap:6px;background:#e5005a;color:#fff;padding:6px 10px}.topic-live-top span i{width:7px;height:7px;border-radius:999px;background:#fff;animation:pulse-dot 1.2s ease-in-out infinite}.topic-live-top em{background:#ffffff2e;border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:6px 9px;color:#fff}.topic-live-copy{bottom:15px}.topic-live-copy strong{display:block;font-size:18px;line-height:1.35}.topic-live-copy p{margin:5px 0 0;color:#ffffffd1;font-size:12px}.mall-topic-mini{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:112px;background:#fff;border:1px solid rgba(229,188,193,.42);border-radius:18px;padding:14px;box-shadow:0 8px 22px #2817190a}.mall-topic-mini span{display:inline-flex;background:#e5005a;color:#fff;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900}.mall-topic-mini span.green{background:#81f9be;color:#006945}.mall-topic-mini strong{display:block;margin-top:8px;font-size:15px;line-height:1.25}.mall-topic-mini p{margin:5px 0 0;color:#6b5f66;font-size:12px;line-height:1.35}.mall-topic-mini img{width:54px;height:54px;border-radius:14px;background:#fff0f5;object-fit:contain;padding:6px;flex:0 0 auto}.mall-search,.mall-round-btn,.mall-hero-btn,.mall-quick-grid button,.mall-member-card,.service-card,.product-card,.activity-card,.live-card,.mall-topic-mini,.cart-summary button,.mine-menu button,.mall-section-head button{cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}.mall-search:hover,.mall-round-btn:hover,.mall-hero-btn:hover,.mall-quick-grid button:hover,.mall-member-card:hover,.service-card:hover,.product-card:hover,.activity-card:hover,.live-card:hover,.mall-topic-mini:hover,.cart-summary button:hover,.mine-menu button:hover,.mall-section-head button:hover{transform:translateY(-1px)}.mall-search:focus-visible,.mall-round-btn:focus-visible,.mall-hero-btn:focus-visible,.mall-quick-grid button:focus-visible,.mall-member-card:focus-visible,.service-card:focus-visible,.product-card:focus-visible,.activity-card:focus-visible,.live-card:focus-visible,.mall-topic-live:focus-visible,.mall-topic-mini:focus-visible,.cart-summary button:focus-visible,.mine-menu button:focus-visible,.mall-section-head button:focus-visible,.sheet-close:focus-visible,.sheet-primary:focus-visible{outline:3px solid rgba(229,0,90,.2);outline-offset:3px}.mall-demo-skin .product-card:hover,.mall-demo-skin .service-card:hover,.mall-topic-mini:hover{border-color:#e5005a;box-shadow:0 14px 30px #e5005a1f}.mall-demo-skin .mall-member-card{background:linear-gradient(135deg,#2b151c,#7e173f 58%,#b70046);border:1px solid rgba(255,255,255,.18);border-radius:18px}.mall-page-title{padding:8px 2px 2px;margin-bottom:12px;scroll-margin-top:76px}.mall-page-title span{display:inline-flex;color:#b70046;background:#fff0f5;border:1px solid #f0ccd7;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:900}.mall-page-title h1{margin:10px 0 6px;color:#281719;font-size:24px;line-height:1.16;letter-spacing:0}.mall-page-title p{margin:0;color:#6b5f66;font-size:13px;line-height:1.55}.mall-demo-skin .mall-section{margin-top:18px}.mall-demo-skin .mall-section-head{margin-bottom:12px}.mall-demo-skin .mall-section-head span{color:#b70046}.mall-demo-skin .mall-section-head h2{font-size:20px;color:#281719}.mall-demo-skin .mall-section-head button{background:#fff;border-color:#f0ccd7;color:#b70046;box-shadow:0 6px 16px #e5005a0f}.mall-demo-skin .service-strip{grid-auto-columns:74%;gap:12px}.mall-demo-skin .service-card{grid-template-columns:1fr;gap:0;padding:0;overflow:hidden;border-color:#e5bcc16b;border-radius:18px;background:#fff;box-shadow:0 10px 24px #2817190d}.mall-demo-skin .service-card img{width:100%;height:132px;border-radius:0;background:#fff0f5}.mall-demo-skin .service-card div{padding:13px 14px}.mall-demo-skin .service-card strong{font-size:16px;color:#281719}.mall-demo-skin .service-card span{color:#6b5f66}.mall-demo-skin .service-card b{color:#e5005a}.mall-demo-skin .product-grid{gap:12px}.mall-demo-skin .product-card{border-color:#e5bcc16b;border-radius:18px;box-shadow:0 10px 24px #2817190d}.mall-demo-skin .product-card img{aspect-ratio:1/1.02;background:#fff0f5}.mall-demo-skin .product-info strong{color:#281719}.mall-demo-skin .product-info span{color:#6b5f66}.mall-demo-skin .activity-card{border:0;border-radius:18px;padding:15px;color:#fff;box-shadow:0 12px 26px #e5005a1f}.mall-demo-skin .activity-card-1{background:linear-gradient(135deg,#e5005a,#ff7aac)}.mall-demo-skin .activity-card-2{background:linear-gradient(135deg,#7e173f,#e5005a)}.mall-demo-skin .activity-card-3{background:linear-gradient(135deg,#006945,#54d89b)}.mall-demo-skin .activity-card strong{font-size:15px}.mall-demo-skin .activity-card span{color:#ffffffd1}.mall-demo-skin .activity-card em{background:#fff3;color:#fff;border:1px solid rgba(255,255,255,.26)}.mall-demo-skin .live-list{grid-auto-columns:76%}.mall-demo-skin .live-card{border-radius:18px}.mall-cart-page,.mall-mine-page{scroll-margin-top:76px}.app-status{display:none}.cart-panel{background:#fff;border:1px solid rgba(229,188,193,.42);border-radius:18px;overflow:hidden;box-shadow:0 10px 24px #2817190d}.cart-list{display:grid}.cart-row{display:grid;grid-template-columns:74px minmax(0,1fr) auto;gap:11px;align-items:center;padding:12px;border-bottom:1px solid #f4dfe6;background:#fff}.cart-row img{width:74px;height:74px;border-radius:14px;object-fit:cover;background:#fff0f5}.cart-row strong{display:block;color:#281719;font-size:14px;line-height:1.35}.cart-row span{display:block;margin-top:6px;color:#6b5f66;font-size:11px;line-height:1.45}.cart-row b{display:block;margin-top:7px;color:#e5005a;font-size:17px}.cart-row em{font-style:normal;color:#8a757d;font-size:12px;font-weight:900}.cart-summary{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:center;padding:13px;background:snow}.cart-summary span{display:block;color:#6b5f66;font-size:11px;font-weight:900}.cart-summary strong{display:block;margin-top:4px;color:#281719;font-size:17px}.cart-summary button{border:0;background:#e5005a;color:#fff;border-radius:999px;padding:10px 13px;font-size:12px;font-weight:900;white-space:nowrap}.mine-hero{display:flex;align-items:center;gap:13px;border-radius:20px;background:linear-gradient(135deg,#2b151c,#7e173f 58%,#e5005a);color:#fff;padding:17px;box-shadow:0 16px 30px #7e173f2e}.mine-hero img{width:58px;height:58px;border-radius:999px;background:#fff;padding:7px;border:1px solid rgba(255,255,255,.5)}.mine-hero span{display:inline-flex;color:#ffd9e6;font-size:12px;font-weight:900}.mine-hero strong{display:block;margin-top:4px;font-size:21px;line-height:1.2}.mine-hero p{margin:5px 0 0;color:#ffffffc7;font-size:12px;line-height:1.45}.mine-assets{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:10px}.mine-assets article,.mine-order-grid article{background:#fff;border:1px solid rgba(229,188,193,.42);border-radius:16px;padding:13px 8px;text-align:center;box-shadow:0 8px 22px #2817190a}.mine-assets span,.mine-order-grid span{display:block;color:#6b5f66;font-size:11px;font-weight:900}.mine-assets strong,.mine-order-grid b{display:block;margin-top:6px;color:#e5005a;font-size:18px;line-height:1.1}.mine-order-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}.mine-menu{display:grid;gap:9px;margin-top:10px}.mine-menu button{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;border:1px solid rgba(229,188,193,.42);background:#fff;border-radius:15px;padding:0 13px;color:#281719;font-size:14px;font-weight:900;text-align:left}.mine-menu button span{color:#b70046;font-size:12px;font-weight:900}.mine-records{display:grid;gap:9px;margin-top:10px}.mine-records article{background:#fff;border:1px solid rgba(229,188,193,.42);border-radius:16px;padding:13px 14px;box-shadow:0 8px 22px #2817190a}.mine-records span{display:block;color:#b70046;font-size:12px;font-weight:900}.mine-records strong{display:block;margin-top:6px;color:#281719;font-size:15px;line-height:1.35}.mine-records p{margin:5px 0 0;color:#6b5f66;font-size:12px;line-height:1.45}.mall-demo-skin .mall-status{border-color:#e5bcc16b;background:snow;color:#6b5f66}.mall-demo-skin .mall-tabs{background:#fffffff5;border-top-color:#eadde2}.mall-demo-skin .mall-tabs a span{position:relative;background:#fff0f5;border:1px solid #f0ccd7}.mall-demo-skin .mall-tabs a span:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:5px;background:#9b8790}.mall-demo-skin .mall-tabs a.active span{background:#e5005a;border-color:#e5005a}.mall-demo-skin .mall-tabs a.active span:before{background:#fff}.mall-demo-skin .tab-home:before{clip-path:polygon(50% 0,100% 43%,82% 43%,82% 100%,18% 100%,18% 43%,0 43%)}.mall-demo-skin .tab-shop:before{clip-path:polygon(12% 28%,88% 28%,100% 100%,0 100%)}.mall-demo-skin .tab-live:before{clip-path:polygon(12% 10%,88% 10%,88% 76%,62% 76%,50% 100%,38% 76%,12% 76%)}.mall-demo-skin .tab-cart:before{clip-path:polygon(0 12%,18% 12%,28% 72%,88% 72%,100% 26%,28% 26%,24% 8%,0 8%)}.mall-demo-skin .tab-user:before{clip-path:circle(34% at 50% 31%)}.mall-demo-skin .tab-user:after{content:"";position:absolute;left:5px;right:5px;bottom:4px;height:7px;border-radius:999px 999px 5px 5px;background:#9b8790}.mall-demo-skin .mall-tabs a.active .tab-user:after{background:#fff}.mall-toast{position:fixed;left:50%;bottom:86px;transform:translate(-50%,14px);z-index:60;max-width:min(360px,calc(100vw - 32px));background:#281719eb;color:#fff;border-radius:999px;padding:10px 15px;font-size:13px;font-weight:900;box-shadow:0 14px 30px #28171938;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.mall-toast.show{opacity:1;transform:translate(-50%)}.mall-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:none;align-items:flex-end;justify-content:center}.mall-sheet.show{display:flex}.mall-sheet-mask{position:absolute;top:0;right:0;bottom:0;left:0;background:#11182761;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mall-sheet-panel{position:relative;width:min(430px,100%);background:#fff;border-radius:24px 24px 0 0;padding:22px 18px calc(18px + env(safe-area-inset-bottom));box-shadow:0 -18px 42px #2817192e;animation:sheet-up .2s ease-out}.mall-sheet-panel>span{display:inline-flex;color:#e5005a;background:#fff0f6;border:1px solid #f0ccd7;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:900}.mall-sheet-panel h2{margin:10px 42px 7px 0;color:#281719;font-size:22px;line-height:1.2}.mall-sheet-panel p{margin:0;color:#6b5f66;font-size:14px;line-height:1.7}.sheet-close{position:absolute;right:16px;top:16px;width:34px;height:34px;border:0;border-radius:999px;background:#fff0f5;color:#b70046;font-size:22px;line-height:1;cursor:pointer}.sheet-primary{width:100%;height:46px;margin-top:18px;border:0;border-radius:999px;background:#e5005a;color:#fff;font-size:15px;font-weight:900;cursor:pointer;box-shadow:0 12px 24px #e5005a2e}.sheet-primary:disabled{opacity:.72;cursor:wait;box-shadow:none}@keyframes sheet-up{0%{transform:translateY(18px);opacity:.72}to{transform:translateY(0);opacity:1}}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.72)}}@media (max-width:390px){.mall-demo-hero{min-height:190px}.mall-demo-hero .mall-hero-copy h1{font-size:24px}.mall-demo-skin .service-strip{grid-auto-columns:81%}.mall-topic-mini{padding:12px}.topic-live-top em{display:none}.cart-summary{grid-template-columns:1fr 1fr}.cart-summary button{grid-column:1/-1}.mine-order-grid{grid-template-columns:repeat(2,1fr)}}.mall-demo-skin .app-section{display:none!important}.mall-demo-skin[data-page=home] .page-home,.mall-demo-skin[data-page=shop] .page-shop,.mall-demo-skin[data-page=live] .page-live,.mall-demo-skin[data-page=cart] .page-cart,.mall-demo-skin[data-page=mine] .page-mine{display:block!important}.mall-demo-skin[data-page=live] .xm-live-head.page-live,.mall-demo-skin[data-page=cart] .xm-cart-head.page-cart{display:grid!important}.mall-demo-skin[data-page=home] .mall-search.page-home,.mall-demo-skin[data-page=home] .mall-member-card.page-home{display:flex!important}.mall-demo-skin[data-page=home] .mall-demo-quick.page-home,.mall-demo-skin[data-page=home] .mall-topic-grid.page-home{display:grid!important}@media (min-width:900px){.mall-demo-skin{max-width:1180px;background:#fff8f7;border:0;box-shadow:none}.mall-demo-skin .mall-scroll{padding:20px 24px 44px;margin-left:230px;min-height:100vh}.mall-header-sticky{margin:0 0 16px;border:1px solid rgba(229,188,193,.42);border-radius:18px;background:#ffffffe0}.mall-demo-hero{min-height:300px;border-radius:20px}.mall-demo-hero .mall-hero-copy{width:48%;padding:34px 30px}.mall-demo-hero .mall-hero-copy h1{font-size:40px}.mall-demo-skin .mall-tabs{left:calc(50% - 590px);top:24px;bottom:auto;transform:none;width:210px;height:auto;padding:14px;background:#fff;border:1px solid rgba(229,188,193,.46);border-radius:20px;box-shadow:0 14px 34px #28171914;display:grid;grid-template-columns:1fr;gap:8px}.mall-demo-skin .mall-tabs a{height:46px;display:flex;align-items:center;justify-content:flex-start;gap:10px;border-radius:13px;padding:0 12px;font-size:13px}.mall-demo-skin .mall-tabs a.active{background:#e5005a;color:#fff}.mall-demo-skin .mall-tabs a span{margin:0}.mall-demo-skin[data-page=shop] .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mall-demo-skin[data-page=shop] .service-strip,.mall-demo-skin[data-page=live] .live-list{grid-auto-flow:initial;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.mall-demo-skin[data-page=live] .live-list{grid-template-columns:repeat(2,minmax(0,1fr))}.mall-demo-skin[data-page=cart] .cart-panel,.mall-demo-skin[data-page=mine] .mall-mine-page{max-width:720px}}@media (min-width:900px){body.mall-body .mall-demo-skin{max-width:430px;background:#fff;border-left:1px solid #eadde2;border-right:1px solid #eadde2;box-shadow:0 24px 70px #28171914}body.mall-body .mall-demo-skin .mall-scroll{margin-left:0;padding:0 14px 86px;min-height:100vh}body.mall-body .mall-header-sticky{margin:0 -14px 10px;padding:12px 14px 10px;border:0;border-bottom:1px solid rgba(234,221,226,.72);border-radius:0;background:#fff8f7eb}body.mall-body .mall-demo-hero{min-height:220px;border-radius:22px}body.mall-body .mall-demo-hero .mall-hero-copy{width:64%;padding:24px 20px}body.mall-body .mall-demo-hero .mall-hero-copy h1{font-size:28px}body.mall-body .mall-demo-skin .mall-tabs{left:50%;top:auto;bottom:0;transform:translate(-50%);width:min(430px,100%);height:66px;padding:7px 0 env(safe-area-inset-bottom);background:#fffffff5;border:0;border-top:1px solid #eadde2;border-radius:0;box-shadow:none;display:grid;grid-template-columns:repeat(5,1fr);gap:0}body.mall-body .mall-demo-skin .mall-tabs a{height:auto;display:grid;place-items:center;gap:0;border-radius:0;padding:0;font-size:11px}body.mall-body .mall-demo-skin .mall-tabs a.active{background:transparent;color:#e5005a}body.mall-body .mall-demo-skin .mall-tabs a span{margin:0 0 3px}body.mall-body .mall-demo-skin[data-page=shop] .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.mall-body .mall-demo-skin[data-page=shop] .service-strip,body.mall-body .mall-demo-skin[data-page=live] .live-list{grid-auto-flow:column;grid-auto-columns:82%;grid-template-columns:none;overflow-x:auto}body.mall-body .mall-demo-skin[data-page=cart] .cart-panel,body.mall-body .mall-demo-skin[data-page=mine] .mall-mine-page{max-width:none}}@media (min-width:1181px){.admin-shell{grid-template-columns:300px minmax(0,1fr) 320px;background:#f7f8fb}.admin-side{background:#151827;color:#fff;border-right:0}.admin-brand{border-bottom:1px solid rgba(255,255,255,.12);padding-bottom:16px}.admin-logo{background:#fff;color:#e5005a}.admin-brand span{color:#ffffffa3}.admin-search{width:100%;height:38px;border:1px solid rgba(255,255,255,.16);border-radius:10px;padding:0 12px;background:#ffffff14;color:#fff;outline:none}.admin-search::placeholder{color:#ffffff80}.admin-nav-group{padding:12px 8px 4px;color:#ffffff85;font-size:12px;font-weight:900;letter-spacing:.04em}.admin-nav a{color:#ffffffc7;border-color:transparent}.admin-nav a:hover{background:#ffffff1a;color:#fff;border-color:transparent}.admin-nav a.active{background:#fff;color:#e5005a;border-color:#fff}.admin-side-card{background:#ffffff1a;border:1px solid rgba(255,255,255,.12)}.admin-info{background:#fff;border-left:1px solid #e7eaf0;height:100vh;position:sticky;top:0;overflow:auto}.admin-info-section{padding:16px;border-bottom:1px solid #e7eaf0}.admin-info-section h3{margin:0 0 10px;font-size:15px;color:#101828}.admin-info-metrics{display:grid;grid-template-columns:1fr 1fr;gap:8px}.admin-info-metrics article{border:1px solid #e7eaf0;background:#fbfcfe;border-radius:10px;padding:10px}.admin-info-metrics strong{display:block;font-size:20px;color:#101828}.admin-info-metrics span{display:block;margin-top:4px;color:#667085;font-size:12px}.admin-note{color:#667085;font-size:13px;line-height:1.6;margin:0}.admin-mini-list{display:flex;flex-wrap:wrap;gap:6px}.admin-mini-list span{border:1px solid #e7eaf0;background:#fff;border-radius:999px;color:#344054;font-size:12px;font-weight:900;padding:6px 9px}.admin-issue{margin-top:10px;padding:10px 12px;border-left:3px solid #e5005a;border-radius:8px;background:#fff0f6;color:#5c3f43;font-size:13px;line-height:1.55}}@media (max-width:1180px){.admin-info{display:none}}.admin-side{background:#151827!important;color:#fff;border-right:0}.admin-brand{border-bottom:1px solid rgba(255,255,255,.12)}.admin-logo{background:#fff;color:#e5005a}.admin-brand span{color:#ffffffa3}.admin-search{width:100%;height:38px;border:1px solid rgba(255,255,255,.16);border-radius:10px;padding:0 12px;background:#ffffff14;color:#fff;outline:none}.admin-search::placeholder{color:#ffffff80}.admin-nav{display:grid;grid-template-columns:1fr!important;gap:6px}.admin-nav-group{display:block;padding:12px 8px 4px;color:#ffffff85;font-size:12px;font-weight:900;letter-spacing:.04em}.admin-nav a{color:#ffffffc7;border-color:transparent}.admin-nav a:hover{background:#ffffff1a;color:#fff;border-color:transparent}.admin-nav a.active{background:#fff;color:#e5005a;border-color:#fff}.admin-side-card{background:#ffffff1a;border:1px solid rgba(255,255,255,.12)}.mall-demo-skin[data-page=mine] .mall-header-sticky{display:none!important}.mall-demo-skin[data-page=mine] .mall-scroll{padding:0 0 96px;background:#fff8f7}.xm-mine-page{min-height:calc(100vh - 86px);background:#fff8f7;color:#281719;padding:0 16px 28px;overflow:hidden}.xm-mine-top{height:64px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff8f7;position:sticky;top:0;z-index:12}.xm-mine-top strong{color:#e5005a;font-size:24px;font-weight:950;letter-spacing:0}.xm-mine-icon{width:40px;height:40px;border:0;background:transparent;color:#3f2b2e;font-size:34px;line-height:1;display:grid;place-items:center;cursor:pointer}.xm-mine-setting{position:relative}.xm-mine-setting:before{content:"";width:19px;height:19px;border:3px solid #e5005a;border-radius:999px}.xm-mine-setting:after{content:"";position:absolute;width:7px;height:7px;border-radius:999px;background:#e5005a}.xm-profile-hero{margin:0 -16px;padding:38px 32px 26px;background:linear-gradient(145deg,#fff8f7,#ffeaf0 58%,#ffd9e3);position:relative}.xm-profile-hero:after{content:"";position:absolute;right:-58px;top:-58px;width:190px;height:190px;border-radius:999px;background:#ffffff75}.xm-profile-row{position:relative;z-index:1;display:flex;align-items:center;gap:25px}.xm-avatar-wrap{position:relative;width:86px;height:86px;flex:0 0 auto;border:0;background:transparent;padding:0;cursor:pointer}.xm-avatar-wrap:active{transform:translateY(1px)}.xm-avatar-wrap img{width:86px;height:86px;border-radius:999px;object-fit:cover;border:5px solid #fff;box-shadow:0 14px 28px #e5005a24}.xm-avatar-wrap i{position:absolute;right:-2px;bottom:3px;width:28px;height:28px;border-radius:999px;background:#e5005a;border:3px solid #fff}.xm-avatar-wrap i:before{content:"";position:absolute;left:8px;top:7px;width:10px;height:4px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.xm-profile-row h1{margin:0 0 8px;font-size:27px;line-height:1.12;font-weight:950;color:#12090c}.xm-profile-row p{display:flex;align-items:center;gap:10px;margin:0}.xm-profile-row p span{display:inline-flex;background:#f5dce6;color:#5c3f43;border-radius:999px;padding:5px 12px;font-size:14px;font-weight:800}.xm-profile-row p em{width:18px;height:18px;border-radius:999px;border:3px solid #e5005a;position:relative}.xm-profile-row p em:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:999px;background:#e5005a}.xm-level-carousel{display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:16px;overflow-x:auto;margin:28px -18px 26px 0;padding:0 42px 4px 0;scroll-snap-type:x mandatory;scroll-padding-left:0;-webkit-overflow-scrolling:touch}.xm-level-carousel::-webkit-scrollbar{display:none}.xm-level-card{scroll-snap-align:start;scroll-snap-stop:always;min-height:174px;border-radius:24px;background:#fff;border:1px solid #f0ccd7;box-shadow:0 10px 24px #e5005a1a;padding:24px;display:flex;flex-direction:column;justify-content:space-between}.xm-level-card[role=button]{cursor:pointer}.xm-level-card[role=button]:active{transform:translateY(1px)}.xm-level-dark{background:#3f2b2e;color:#fff;border-color:#3f2b2e;box-shadow:0 12px 28px #3f2b2e2e}.xm-level-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.xm-level-head div{display:flex;align-items:center;gap:12px}.xm-level-head i{width:38px;height:38px;border-radius:999px;background:#f5dce6;position:relative}.xm-level-head i:before{content:"";position:absolute;left:10px;top:10px;width:15px;height:15px;border-radius:999px;border:2px solid #906e73}.xm-level-head strong{font-size:22px;color:#12090c;line-height:1}.xm-level-dark .xm-level-head strong{color:#fff}.xm-level-head span{border-radius:999px;background:#fff0f1;color:#7c5963;padding:8px 13px;font-size:12px;font-weight:900;white-space:nowrap}.xm-level-dark .xm-level-head span{background:#e5005a;color:#fff}.xm-level-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;color:#5c3f43}.xm-level-bottom p{margin:0;font-size:15px}.xm-level-bottom b{color:#e5005a;font-size:22px}.xm-level-dark .xm-level-bottom,.xm-level-dark .xm-level-bottom b{color:#ffd9dd}.xm-level-detail-hero{position:relative;border:1px solid rgba(229,188,193,.58);border-radius:22px;background:linear-gradient(135deg,#fff0f5,#fff 58%,#ecfff6);padding:22px 18px;box-shadow:0 14px 30px #28171912;overflow:hidden}.xm-level-detail-hero:after{content:"";position:absolute;right:-42px;top:-48px;width:148px;height:148px;border-radius:999px;background:#e5005a14}.xm-level-detail-hero.plus{background:linear-gradient(135deg,#2b151c,#513034 60%,#e5005a);color:#fff}.xm-level-detail-hero.plus:after{background:#ffffff1f}.xm-level-detail-hero span,.xm-level-detail-hero h2,.xm-level-detail-hero p,.xm-level-detail-hero div,.xm-level-detail-hero em{position:relative;z-index:1}.xm-level-detail-hero span{display:inline-flex;border-radius:999px;background:#e5005a;color:#fff;padding:6px 11px;font-size:12px;font-weight:950}.xm-level-detail-hero.plus span{background:#ffffff2e;border:1px solid rgba(255,255,255,.24)}.xm-level-detail-hero h2{margin:14px 0 8px;color:#281719;font-size:28px;line-height:1.12}.xm-level-detail-hero.plus h2{color:#fff}.xm-level-detail-hero p{margin:0;color:#6c5962;font-size:13px;line-height:1.65}.xm-level-detail-hero.plus p{color:#ffffffd1}.xm-level-detail-hero>div{height:10px;margin-top:16px;border-radius:999px;background:#ffd9e3;overflow:hidden}.xm-level-detail-hero>div b{display:block;height:100%;border-radius:999px;background:#e5005a}.xm-level-detail-hero em{display:inline-flex;margin-top:12px;border-radius:999px;background:#fff0f5;color:#e5005a;padding:6px 10px;font-style:normal;font-size:12px;font-weight:950}.xm-level-detail-hero.plus em{background:#ffffff2e;color:#fff}.xm-level-benefits,.xm-level-ladder{margin-top:14px;border:1px solid rgba(229,188,193,.58);border-radius:20px;background:#fff;padding:16px;box-shadow:0 10px 24px #2817190d}.xm-level-benefits h2,.xm-level-ladder h2{margin:0 0 12px;color:#281719;font-size:18px;line-height:1.2}.xm-level-benefits article{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center;padding:12px 0;border-top:1px solid #f5e1e7}.xm-level-benefits article:first-of-type{border-top:0;padding-top:0}.xm-level-benefits article:last-child{padding-bottom:0}.xm-level-benefits i{width:42px;height:42px;border-radius:15px;background:#fff0f5;color:#e5005a;display:grid;place-items:center;font-size:24px!important}.xm-level-benefits strong{display:block;color:#281719;font-size:15px;line-height:1.35}.xm-level-benefits span{display:block;margin-top:5px;color:#74616a;font-size:12px;line-height:1.5}.xm-level-ladder{display:grid;gap:9px}.xm-level-ladder h2{margin-bottom:3px}.xm-level-ladder article{display:grid;grid-template-columns:minmax(0,1fr) 64px auto;gap:10px;align-items:center;border:1px solid #f2dce4;border-radius:14px;background:#fff8fb;padding:12px;cursor:pointer}.xm-level-ladder article.active{border-color:#e5005a;background:#fff0f5}.xm-level-ladder article:active{transform:scale(.99)}.xm-level-ladder strong{color:#281719;font-size:14px}.xm-level-ladder span{color:#e5005a;font-size:13px;font-weight:950;text-align:center}.xm-level-ladder em{font-style:normal;color:#74616a;font-size:12px;white-space:nowrap}.xm-progress{height:12px;border-radius:999px;background:#ffd9dd;overflow:hidden}.xm-progress span{display:block;width:62.5%;height:100%;border-radius:999px;background:linear-gradient(90deg,#c9004c,#e5005a);transition:width .4s ease}.xm-asset-panel{display:grid;grid-template-columns:repeat(3,1fr);background:#fff;border-radius:24px;box-shadow:0 12px 28px #2817190d;overflow:hidden;margin-bottom:26px}.xm-asset-panel button{min-height:108px;border:0;background:#fff;border-right:1px solid #f3dce3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;cursor:pointer}.xm-asset-panel button:last-child{border-right:0}.xm-asset-panel strong{display:block;color:#12090c;font-size:26px;line-height:1;font-weight:950}.xm-asset-panel button:first-child strong{color:#e5005a}.xm-asset-panel span{color:#5c3f43;font-size:13px;line-height:1}.xm-feature-section h2{margin:0 0 18px 10px;font-size:22px;color:#12090c}.xm-feature-list{background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 12px 28px #2817190d;margin-bottom:18px}.xm-feature-list button{width:100%;min-height:88px;border:0;background:#fff;display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:16px;padding:0 22px 0 24px;text-align:left;color:#12090c;cursor:pointer}.xm-feature-list button+button{border-top:1px solid #f3dce3}.xm-feature-list i{width:46px;height:46px;border-radius:999px;background:#fff0f6;position:relative;color:#e5005a}.xm-feature-list i:before{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:20px;font-style:normal;font-weight:900}.xm-fi-order:before{content:"鈻?}.xm-fi-baby:before{content:"鈽?}.xm-fi-care:before{content:"鈮?}.xm-fi-heart:before{content:"鈾?}.xm-fi-location:before{content:"鈱?}.xm-fi-service:before{content:"鈽?}.xm-feature-list span{font-size:19px;font-weight:650}.xm-feature-list b{color:#3f2b2e;font-size:20px;font-weight:500}.xm-latest-card{display:grid;gap:10px;margin-bottom:8px}.xm-latest-card article{background:#fff;border:1px solid #f0ccd7;border-radius:18px;padding:13px 15px;box-shadow:0 8px 20px #2817190a}.xm-latest-card span{display:block;color:#e5005a;font-size:12px;font-weight:900}.xm-latest-card strong{display:block;margin-top:5px;color:#12090c;font-size:15px}.xm-latest-card p{margin:5px 0 0;color:#6c5962;font-size:12px;line-height:1.45}.mall-demo-skin .mall-tabs a.active{background:#e5005a;color:#fff;border-radius:15px;margin:7px 6px;padding-top:7px}.mall-demo-skin .mall-tabs a.active span{background:#ffffff29;border-color:#fff3}@media (max-width:390px){.xm-mine-page{padding-left:14px;padding-right:14px}.xm-profile-hero{margin-left:-14px;margin-right:-14px;padding-left:24px}.xm-profile-row{gap:18px}.xm-level-card{padding:20px}.xm-asset-panel strong{font-size:23px}.xm-feature-list span{font-size:17px}}@media (min-width:900px){.mall-demo-skin[data-page=mine] .mall-scroll{margin-left:230px;padding-left:24px;padding-right:24px}.xm-mine-page{max-width:430px;margin:0 auto;border-left:1px solid #f0ccd7;border-right:1px solid #f0ccd7}}.admin-stitch-skin{background:#f6f7fb;color:#111827}.admin-stitch-skin .admin-shell{grid-template-columns:276px minmax(0,1fr);background:#f6f7fb;transition:grid-template-columns .22s ease}.admin-stitch-skin .admin-side{background:#e5005a!important;color:#fff;border-right:0;padding:26px 16px;height:100vh;gap:14px;box-shadow:12px 0 28px #e5005a1a;overflow:hidden}.admin-stitch-skin .admin-brand{display:flex;align-items:center;gap:12px;padding:0 8px 18px;border-bottom:1px solid rgba(255,255,255,.12)}.admin-stitch-skin .admin-logo{width:42px;height:42px;border-radius:13px;background:#fff!important;color:#e5005a;font-weight:950;box-shadow:0 8px 18px #90003626}.admin-stitch-skin .admin-brand strong{color:#fff;font-size:16px;line-height:1.25}.admin-stitch-skin .admin-brand span{color:#ffffffc7;font-size:12px}.admin-side-toggle{margin-left:auto;width:34px;height:34px;border:1px solid rgba(255,255,255,.2);border-radius:10px;background:#ffffff1f;display:grid;place-items:center;cursor:pointer}.admin-side-toggle span,.admin-side-toggle span:before,.admin-side-toggle span:after{display:block;width:14px;height:2px;border-radius:999px;background:#fff;content:""}.admin-side-toggle span{position:relative}.admin-side-toggle span:before{position:absolute;top:-5px;left:0}.admin-side-toggle span:after{position:absolute;top:5px;left:0}.admin-stitch-skin .admin-search{height:42px;border-radius:14px;background:#ffffff21;border:1px solid rgba(255,255,255,.18);color:#fff;padding:0 14px}.admin-stitch-skin .admin-search::placeholder{color:#ffffffad}.admin-stitch-skin .admin-nav{display:grid;gap:8px;overflow:auto;min-height:0;padding-right:2px}.admin-stitch-skin .admin-nav::-webkit-scrollbar{width:4px}.admin-stitch-skin .admin-nav::-webkit-scrollbar-thumb{background:#ffffff42;border-radius:999px}.admin-stitch-skin .admin-nav-group{padding:12px 10px 2px;color:#ffffffb8;font-size:13px;font-weight:950;letter-spacing:0}.admin-stitch-skin .admin-nav a{min-height:39px;border-radius:12px;padding:0 14px;color:#ffffffe6;border:0;font-size:14px;font-weight:850;display:flex;align-items:center;gap:10px;line-height:1.25}.admin-stitch-skin .admin-nav a:before{content:"";width:18px;height:18px;border-radius:5px;background:#ffffff3d;box-shadow:inset 0 0 0 2px #ffffff38}.admin-stitch-skin .admin-nav a[data-admin-primary]{position:relative;padding-right:32px}.admin-stitch-skin .admin-nav a[data-admin-primary]:after{content:"";position:absolute;right:13px;top:50%;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-65%) rotate(45deg);opacity:.72;transition:transform .16s ease}.admin-stitch-skin .admin-nav a[data-admin-primary][aria-expanded=false]:after{transform:translateY(-35%) rotate(-45deg)}.admin-stitch-skin .admin-nav a:hover{background:#ffffff24;color:#fff}.admin-stitch-skin .admin-nav a.active{background:#fff;color:#e5005a;border:0;box-shadow:0 12px 24px #90003624}.admin-stitch-skin .admin-nav a.active:before{background:#e5005a;box-shadow:none}.admin-stitch-skin .admin-nav-sub{display:grid;grid-template-columns:1fr;gap:4px;margin:-3px 0 4px 31px;padding-left:13px;border-left:1px solid rgba(255,255,255,.22)}.admin-stitch-skin .admin-nav-sub.is-collapsed{display:none}.admin-stitch-skin .admin-nav-sub a{height:31px;padding:0 10px;border-radius:9px;color:#ffffffbd;font-size:12px;font-weight:800}.admin-stitch-skin .admin-nav-sub a:before{width:6px;height:6px;border-radius:999px;background:#ffffff7a;box-shadow:none}.admin-stitch-skin .admin-nav-sub a:hover{background:#ffffff1f;color:#fff}.admin-stitch-skin .admin-nav-sub a.active{background:#ffffffeb;color:#e5005a;box-shadow:none}.admin-stitch-skin .admin-nav-sub a.active:before{background:#e5005a}.admin-stitch-skin .admin-side-card{margin-top:auto;background:linear-gradient(135deg,#ffffff38,#ffffff14);border:1px solid rgba(255,255,255,.18);border-radius:16px;color:#fff;padding:16px}.admin-stitch-skin .admin-side-card span{color:#ffffffd1}.admin-stitch-skin .admin-side-card strong{color:#fff}.admin-stitch-skin .admin-side-card em{color:#ffffffc7}.admin-stitch-skin .admin-main{padding:0 32px 48px;min-width:0}.admin-stitch-skin.admin-side-collapsed .admin-shell{grid-template-columns:84px minmax(0,1fr)}.admin-stitch-skin.admin-side-collapsed .admin-side{padding:24px 12px;gap:14px}.admin-stitch-skin.admin-side-collapsed .admin-brand{justify-content:center;padding:0 0 16px}.admin-stitch-skin.admin-side-collapsed .admin-brand>div:nth-child(2),.admin-stitch-skin.admin-side-collapsed .admin-search,.admin-stitch-skin.admin-side-collapsed .admin-nav-group,.admin-stitch-skin.admin-side-collapsed .admin-nav-sub,.admin-stitch-skin.admin-side-collapsed .admin-side-card{display:none}.admin-stitch-skin.admin-side-collapsed .admin-side-toggle{position:absolute;left:58px;top:28px;width:28px;height:28px;background:#fff;border-color:#fff;box-shadow:0 10px 22px #9000362e}.admin-stitch-skin.admin-side-collapsed .admin-side-toggle span,.admin-stitch-skin.admin-side-collapsed .admin-side-toggle span:before,.admin-stitch-skin.admin-side-collapsed .admin-side-toggle span:after{background:#e5005a}.admin-stitch-skin.admin-side-collapsed .admin-nav{gap:10px;padding-right:0;overflow:visible}.admin-stitch-skin.admin-side-collapsed .admin-nav a{width:48px;min-height:48px;padding:0;justify-content:center;font-size:0;border-radius:15px}.admin-stitch-skin.admin-side-collapsed .admin-nav a[data-admin-primary]:after{display:none}.admin-stitch-skin.admin-side-collapsed .admin-nav a:before{margin:0;width:20px;height:20px}.admin-stitch-skin.admin-side-collapsed .admin-nav a[href="/user.html"]{display:none}.admin-stitch-skin .admin-topbar{position:sticky;top:0;z-index:20;min-height:64px;margin:0 -32px 28px;padding:12px 32px;background:#fffffff5;border-bottom:1px solid #edf0f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;align-items:center}.admin-stitch-skin .admin-eyebrow{display:inline-flex;background:transparent;border:0;color:#667085;padding:0;font-size:13px}.admin-stitch-skin .admin-topbar h1,.admin-stitch-skin .admin-topbar p{display:none}.admin-stitch-skin .admin-actions{margin-left:auto;display:flex;align-items:center;gap:14px}.admin-top-search{width:320px;height:38px;border:1px solid #e7eaf0;border-radius:12px;background:#fbfcfe;display:flex;align-items:center;gap:9px;padding:0 12px}.admin-top-search span{width:14px;height:14px;border:2px solid #98a2b3;border-radius:999px;position:relative}.admin-top-search span:after{content:"";position:absolute;width:7px;height:2px;background:#98a2b3;right:-5px;bottom:-3px;transform:rotate(45deg);border-radius:999px}.admin-top-search input{width:100%;border:0;background:transparent;outline:0;color:#344054;font-size:13px}.admin-stitch-skin #sessionBadge{border:1px solid #eef1f5;background:#fff;border-radius:999px;color:#344054}.admin-stitch-skin .admin-actions button{background:#fff0f6;color:#e5005a;border:1px solid #ffd4e4;box-shadow:none}.admin-stitch-skin .admin-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin-bottom:34px}.admin-stitch-skin .admin-kpi{position:relative;overflow:hidden;min-height:150px;border:0;border-radius:20px;padding:22px;background:linear-gradient(180deg,#fff,#fffafd);box-shadow:0 14px 34px #0f172a0f}.admin-stitch-skin .admin-kpi[role=button]{cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,outline-color .18s ease}.admin-stitch-skin .admin-kpi[role=button]:hover{transform:translateY(-3px);box-shadow:0 20px 42px #e5005a1c}.admin-stitch-skin .admin-kpi[role=button]:focus-visible{outline:3px solid rgba(229,0,90,.2);outline-offset:3px}.admin-stitch-skin .admin-kpi:after{content:"";position:absolute;right:-28px;top:-34px;width:104px;height:104px;border-radius:999px;background:linear-gradient(135deg,#e5005a1f,#ffe1ecb8);pointer-events:none}.admin-stitch-skin .admin-kpi i{position:relative;z-index:1;display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,#fff0f6,#ffe1ec);border:1px solid rgba(229,0,90,.12);box-shadow:0 8px 18px #e5005a1a;margin-bottom:18px;color:#e5005a;font-family:Material Symbols Outlined;font-size:22px!important;font-style:normal;font-variation-settings:"FILL" 0,"wght" 520,"GRAD" 0,"opsz" 24}.admin-stitch-skin .admin-kpi i:after{display:none}.admin-stitch-skin .admin-kpi span{color:#667085;font-size:13px}.admin-stitch-skin .admin-kpi strong{font-size:30px;letter-spacing:0;margin-top:7px}.admin-stitch-skin .admin-kpi em{display:inline-flex;margin-top:9px;color:#12b76a;background:#ecfdf5;border-radius:7px;padding:3px 8px;font-size:12px}.admin-stitch-skin .admin-kpi b{position:absolute;right:18px;bottom:16px;color:#e5005a;font-size:12px;font-weight:900;opacity:0;transform:translate(-4px);transition:opacity .18s ease,transform .18s ease}.admin-stitch-skin .admin-kpi[role=button]:hover b,.admin-stitch-skin .admin-kpi[role=button]:focus-visible b{opacity:1;transform:none}.admin-stitch-skin .admin-layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(560px,2fr);gap:28px;align-items:start}.admin-stitch-skin #dashboard{grid-column:1!important;min-height:430px}.admin-stitch-skin .admin-quick-entry{grid-column:2!important;min-height:430px;align-self:stretch}.admin-stitch-skin #todayFocus,.admin-stitch-skin #governance{grid-column:1/-1!important}.admin-stitch-skin .admin-panel{border:0;border-radius:20px;background:#fff;box-shadow:0 14px 34px #0f172a0f;padding:24px}.admin-stitch-skin .admin-panel-head h2{font-size:20px;color:#101828}.admin-stitch-skin .admin-panel-head span{color:#e5005a}.admin-stitch-skin .admin-panel-head button{background:#fff0f6;color:#e5005a;border:1px solid #ffd4e4}.admin-stitch-skin .admin-trend{grid-template-columns:1fr;gap:18px}.admin-stitch-skin .trend-bars{position:relative;height:292px;border:0;border-radius:18px;background:linear-gradient(180deg,#fff,#fff8fb);padding:0;display:block;overflow:hidden}.admin-stitch-skin .trend-bars span{background:transparent;box-shadow:none}.xm-admin-trend-card{position:relative;height:100%;padding:8px 12px 0}.xm-admin-trend-svg{width:100%;height:100%;display:block;overflow:visible}.xm-admin-trend-grid line{stroke:#e8edf5;stroke-width:1;stroke-dasharray:4 8}.xm-admin-trend-area{fill:url(#adminTrendFillPink)}.xm-admin-trend-line{fill:none;stroke-linecap:round;stroke-linejoin:round}.xm-admin-trend-line.order{stroke:#e5005a;stroke-width:4;filter:url(#adminTrendGlow)}.xm-admin-trend-line.amount{stroke:#3b82f6;stroke-width:3;opacity:.92}.xm-admin-trend-line.visitor{stroke:#f5b700;stroke-width:3;opacity:.95}.xm-admin-trend-points circle{fill:#fff;stroke:#e5005a;stroke-width:3}.xm-admin-trend-axis text{fill:#94a3b8;font-size:12px;font-weight:800}.xm-admin-trend-tooltip{position:absolute;right:26px;top:24px;width:156px;border:1px solid #ffe0eb;border-radius:14px;background:#fffffff0;box-shadow:0 14px 34px #e5005a1a;padding:10px 12px}.xm-admin-trend-tooltip span{display:block;color:#e5005a;font-size:11px;font-weight:950}.xm-admin-trend-tooltip strong{display:block;margin-top:3px;color:#101828;font-size:16px;line-height:1.2}.xm-admin-trend-tooltip em{display:block;margin-top:4px;color:#667085;font-size:11px;font-style:normal;line-height:1.45}.xm-admin-trend-legend{position:absolute;left:24px;top:18px;display:flex;gap:13px;align-items:center;color:#64748b;font-size:12px;font-weight:900}.xm-admin-trend-legend span{display:inline-flex!important;align-items:center;gap:5px;min-height:auto;border-radius:0}.xm-admin-trend-legend i{display:block;width:9px;height:9px;border-radius:999px;background:#e5005a}.xm-admin-trend-legend span:nth-child(2) i{background:#3b82f6}.xm-admin-trend-legend span:nth-child(3) i{background:#f5b700}.admin-stitch-skin .trend-summary{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.admin-stitch-skin #todayFocus .todo-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-stitch-skin #todayFocus .admin-row{min-height:76px}.admin-stitch-skin .admin-dashboard-modules{grid-column:1/-1!important;padding:26px}.admin-stitch-skin .xm-workbench-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px}.admin-stitch-skin .xm-workbench-module{position:relative;min-height:242px;overflow:hidden;border:1px solid #edf0f5;border-radius:22px;background:linear-gradient(135deg,#fff,#fff8fb 58%,#eefdf7);box-shadow:0 12px 30px #0f172a0e;cursor:pointer;isolation:isolate;perspective:900px;transform-style:preserve-3d;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.admin-stitch-skin .xm-workbench-module:before{content:"";position:absolute;right:-46px;top:-48px;width:158px;height:158px;border-radius:999px;background:linear-gradient(135deg,#e5005a1f,#ffe1ec8c);z-index:-1;animation:xmModuleGlow 4.8s ease-in-out infinite}.admin-stitch-skin .xm-workbench-module:after{content:"";position:absolute;right:0;bottom:0;width:54%;height:100%;background:linear-gradient(90deg,#ffffffeb,#ffffff14);pointer-events:none}.admin-stitch-skin .xm-workbench-module:hover{transform:translateY(-4px);border-color:#ffd4e4;box-shadow:0 22px 48px #e5005a21}.admin-stitch-skin .xm-workbench-module:focus-visible{outline:3px solid rgba(229,0,90,.2);outline-offset:3px}.admin-stitch-skin .xm-workbench-copy{position:relative;z-index:2;width:58%;padding:24px 20px 22px 24px}.admin-stitch-skin .xm-workbench-copy span{display:inline-flex;align-items:center;height:26px;border-radius:999px;background:#fff0f6;color:#e5005a;padding:0 10px;font-size:12px;font-weight:950}.admin-stitch-skin .xm-workbench-copy h3{margin:14px 0 8px;color:#101828;font-size:22px;line-height:1.15;letter-spacing:0}.admin-stitch-skin .xm-workbench-copy p{margin:0;color:#667085;font-size:13px;line-height:1.55}.admin-stitch-skin .xm-workbench-copy div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:16px}.admin-stitch-skin .xm-workbench-copy em{min-width:0;border-radius:999px;background:#ffffffe0;border:1px solid #ffe0eb;color:#344054;padding:6px 8px;font-size:11px;font-style:normal;font-weight:900;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-stitch-skin .xm-workbench-module img{position:absolute;right:-8px;bottom:0;z-index:1;width:54%;height:100%;object-fit:cover;object-position:center;filter:saturate(1.04) drop-shadow(0 18px 28px rgba(229,0,90,.12));transform-origin:58% 58%;animation:xmModuleFloat 5.2s ease-in-out infinite;will-change:transform,filter}.admin-stitch-skin .xm-workbench-module:hover img{filter:saturate(1.08) drop-shadow(0 24px 34px rgba(229,0,90,.18));animation-duration:3.6s}.admin-stitch-skin .xm-workbench-module-2 img,.admin-stitch-skin .xm-workbench-module-5 img{object-position:right center}.admin-stitch-skin .xm-workbench-module-4 img,.admin-stitch-skin .xm-workbench-module-6 img{object-position:center}.admin-stitch-skin .xm-workbench-module-2 img{animation-name:xmModuleFloatAlt;animation-delay:-.7s}.admin-stitch-skin .xm-workbench-module-3 img{animation-delay:-1.2s}.admin-stitch-skin .xm-workbench-module-4 img{animation-name:xmModuleFloatAlt;animation-delay:-1.8s}.admin-stitch-skin .xm-workbench-module-5 img{animation-delay:-2.4s}.admin-stitch-skin .xm-workbench-module-6 img{animation-name:xmModuleFloatAlt;animation-delay:-3s}@keyframes xmModuleFloat{0%,to{transform:translateZ(24px) rotateX(0) rotateY(0) scale(1)}35%{transform:translate3d(-8px,-9px,34px) rotateX(2.4deg) rotateY(-3.2deg) scale(1.025)}70%{transform:translate3d(5px,-3px,30px) rotateX(-1.8deg) rotateY(2.2deg) scale(1.012)}}@keyframes xmModuleFloatAlt{0%,to{transform:translateZ(24px) rotateX(0) rotateY(0) scale(1)}38%{transform:translate3d(7px,-10px,36px) rotateX(-2deg) rotateY(3.4deg) scale(1.026)}72%{transform:translate3d(-5px,-4px,30px) rotateX(1.8deg) rotateY(-2.3deg) scale(1.012)}}@keyframes xmModuleGlow{0%,to{transform:scale(1);opacity:.78}50%{transform:scale(1.16);opacity:1}}@media (prefers-reduced-motion: reduce){.admin-stitch-skin .xm-workbench-module:before,.admin-stitch-skin .xm-workbench-module img{animation:none}}.admin-stitch-skin[data-admin-view=dashboard] #todayFocus{padding:26px}.admin-stitch-skin[data-admin-view=dashboard] #todayFocus .admin-panel-head h2{font-size:22px}.admin-stitch-skin .admin-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto auto;gap:11px;align-items:center;border-color:#eef1f5;background:#fbfcfe;border-radius:13px}.admin-stitch-skin .admin-row-icon{width:38px;height:38px;border-radius:13px;background:linear-gradient(135deg,#fff0f6,#fff);border:1px solid #ffe0eb;color:#e5005a;display:grid;place-items:center;font-family:Material Symbols Outlined;font-size:21px!important;font-variation-settings:"FILL" 0,"wght" 520,"GRAD" 0,"opsz" 24}.admin-shortcuts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:8px 0 0}.admin-shortcuts button{min-height:68px;border:1px solid #eef1f6;border-radius:16px;background:linear-gradient(180deg,#fff,#fff8fb);display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;justify-items:start;gap:10px;color:#344054;font-size:13px;font-weight:850;cursor:pointer;text-align:left;padding:10px 12px;box-shadow:0 8px 18px #1118270a;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.admin-shortcuts i{width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,#fff0f6,#ffe1ec);border:1px solid rgba(229,0,90,.12);box-shadow:inset 0 1px #ffffffdb,0 8px 16px #e5005a1a;position:relative;color:#e5005a;display:grid;place-items:center;font-family:Material Symbols Outlined;font-size:23px!important;font-style:normal;font-variation-settings:"FILL" 0,"wght" 520,"GRAD" 0,"opsz" 24}.admin-shortcuts i:after{display:none}.admin-shortcuts button:hover{transform:translateY(-2px);border-color:#ffd1e1;box-shadow:0 14px 28px #e5005a1f}.admin-shortcuts button:hover i{box-shadow:inset 0 1px #ffffffdb,0 10px 18px #e5005a21}.admin-shortcuts span{line-height:1.25;white-space:normal}.admin-stitch-skin .admin-info{display:none}.admin-workspace-hidden{display:none!important}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-layout{grid-template-columns:1fr}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-panel{grid-column:1/-1!important}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-main{padding-bottom:36px}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-topbar{margin-bottom:24px}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-topbar h1{display:block;margin:4px 0 2px;font-size:22px}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-topbar p{display:block;font-size:13px}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-panel{padding:0;background:transparent;box-shadow:none;border-radius:0}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-panel>.admin-panel-head{min-height:132px;margin:0 0 22px;padding:26px 28px;border-radius:24px;background:linear-gradient(135deg,#e5005a,#ff6fa5);color:#fff;box-shadow:0 18px 38px #e5005a29;align-items:flex-end}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-panel>.admin-panel-head span{color:#ffffffd1}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-panel>.admin-panel-head h2{color:#fff;font-size:30px;line-height:1.15}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-panel>.admin-panel-head button{background:#fff;color:#e5005a;border-color:#fff;box-shadow:0 10px 22px #9000361f}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-panel>.admin-module-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-panel>.admin-module-list .admin-row{min-height:118px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:space-between;padding:17px;border:0;border-radius:18px;background:#fff;box-shadow:0 12px 28px #0f172a0f}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-panel>.admin-module-list .admin-row strong{font-size:15px}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-panel>.admin-module-list .admin-row span{grid-column:1/-1;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-panel>.admin-module-list .admin-row em{font-size:22px;color:#101828}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-panel>.admin-module-list .admin-row i{justify-self:start;background:#fff0f6;color:#e5005a}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-order-workbench{margin-top:18px;padding:22px;border-radius:24px;background:#fff;box-shadow:0 14px 34px #0f172a0f}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-order-workbench+.admin-order-workbench{margin-top:20px}.admin-stitch-skin.admin-focus-mode[data-admin-view]:not([data-admin-view=dashboard]) .admin-focus-hidden{display:none!important}.admin-stitch-skin.admin-focus-mode[data-admin-view]:not([data-admin-view=dashboard]) .admin-focused-section{margin-top:0;outline:2px solid #ffd4e4;outline-offset:4px}.admin-stitch-skin.admin-focus-mode[data-admin-view]:not([data-admin-view=dashboard]) .admin-panel>.admin-panel-head{margin-bottom:18px}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-order-head{min-height:42px;padding:0;margin:0 0 13px}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-order-head strong{font-size:18px}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-order-head span{max-width:58%;text-align:right;line-height:1.45}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-order-refund-head{border-top:1px solid #eef1f5;padding-top:18px;margin-top:20px}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-order-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-order-card{min-height:112px;grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:16px;border:1px solid #edf0f5;border-radius:18px;background:#fbfcfe;box-shadow:none}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-order-card:hover{border-color:#ffd4e4;background:#fff;box-shadow:0 10px 24px #e5005a14}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-order-card strong{font-size:14px}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-order-card span{white-space:normal;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-order-card em{font-size:16px;color:#101828}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-order-card i{grid-column:2;justify-self:end;background:#fff;color:#344054;border:1px solid #edf0f5}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-order-actions{grid-column:1/-1;justify-content:flex-start;margin-top:4px}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-order-card button{height:32px;border-radius:10px;background:#fff0f6;color:#e5005a}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-empty{grid-column:1/-1;border-radius:16px;padding:18px;background:#fbfcfe}.admin-detail-panel{position:fixed;right:24px;top:24px;bottom:24px;width:min(460px,calc(100vw - 48px));z-index:30;display:grid;grid-template-rows:auto 1fr;gap:12px;padding:14px;border:1px solid #ffd4e4;border-radius:24px;background:#fff;box-shadow:0 28px 70px #0f172a38;transform:translate(calc(100% + 36px));transition:transform .18s ease;pointer-events:none}.admin-detail-panel.admin-account-detail-panel{width:min(560px,calc(100vw - 48px))}.admin-detail-panel.is-open{transform:translate(0);pointer-events:auto}.admin-detail-close{justify-self:end;border:0;border-radius:999px;background:#fff0f6;color:#e5005a;font-size:12px;font-weight:900;padding:8px 12px;cursor:pointer}.admin-detail-panel #adminDetailContent{overflow:auto;padding:0 4px 8px}.admin-detail-head{padding:18px;border-radius:20px;background:linear-gradient(135deg,#fff0f6,#fff);border:1px solid #ffe0eb}.admin-detail-head span{display:block;color:#e5005a;font-size:12px;font-weight:900}.admin-detail-head h3{margin:6px 0 5px;color:#101828;font-size:22px;line-height:1.2}.admin-detail-head p{margin:0;color:#667085;font-size:13px;line-height:1.5}.admin-detail-head div{display:flex;gap:8px;flex-wrap:wrap;margin-top:13px}.admin-detail-head i{font-style:normal;border-radius:999px;background:#fff;color:#e5005a;border:1px solid #ffd4e4;padding:6px 9px;font-size:12px;font-weight:900}.admin-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.admin-detail-row{min-width:0;border:1px solid #edf0f5;border-radius:14px;background:#fbfcfe;padding:11px}.admin-detail-row span{display:block;color:#667085;font-size:12px;font-weight:800}.admin-detail-row strong{display:block;margin-top:5px;color:#101828;font-size:13px;line-height:1.35;word-break:break-word}.admin-detail-section{margin-top:14px}.admin-detail-section h4{margin:0 0 8px;color:#101828;font-size:14px}.admin-detail-section article,.admin-detail-section p{margin:0 0 8px;border:1px solid #edf0f5;border-radius:14px;background:#fff;padding:12px}.admin-detail-section article strong{display:block;color:#101828;font-size:13px}.admin-detail-section article span{display:block;margin-top:4px;color:#667085;font-size:12px;line-height:1.45}.admin-detail-section article em{display:inline-block;margin-top:8px;font-style:normal;border-radius:999px;background:#f2f4f7;color:#344054;padding:5px 8px;font-size:11px;font-weight:900}.admin-permission-section{border:1px solid #ffe0eb;border-radius:18px;background:linear-gradient(135deg,#fff,#fff8fb);padding:12px}.admin-permission-section h4{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px!important}.admin-permission-section h4:after{content:"按业务权限展示";border-radius:999px;background:#fff0f6;color:#e5005a;padding:5px 9px;font-size:11px;font-weight:950}.admin-permission-section article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;align-items:center;margin:0 0 10px!important;border-color:#ffd4e4!important;background:#fff!important;padding:12px 13px!important;box-shadow:0 8px 18px #e5005a0b}.admin-permission-section article strong{font-size:14px!important;color:#101828!important}.admin-permission-section article span{grid-column:1/-1;margin-top:0!important;color:#667085!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px!important;word-break:break-all}.admin-permission-section article em{grid-column:2;grid-row:1;background:#ecfdf3!important;color:#039855!important;margin-top:0!important}.admin-detail-form{display:grid;gap:12px}.admin-detail-form label{display:grid;gap:7px;border:1px solid #edf0f5;border-radius:14px;background:#fbfcfe;padding:11px}.admin-detail-form label>span{color:#667085;font-size:12px;font-weight:900}.admin-detail-form input,.admin-detail-form select,.admin-detail-form textarea{width:100%;border:0;border-radius:10px;background:#fff;color:#101828;font-size:13px;font-weight:850;outline:0;padding:0 11px;box-shadow:inset 0 0 0 1px #edf0f5}.admin-detail-form input,.admin-detail-form select{height:38px}.admin-detail-form textarea{min-height:92px;padding:11px;line-height:1.6;resize:vertical}.admin-detail-form input:focus,.admin-detail-form select:focus,.admin-detail-form textarea:focus{box-shadow:inset 0 0 0 2px #e5005a38,0 8px 18px #e5005a14}.admin-detail-form-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;position:sticky;bottom:0;background:linear-gradient(180deg,#fff0,#fff 28%);padding-top:12px}.admin-detail-form-actions button{height:40px;border:1px solid #ffd4e4;border-radius:12px;background:#fff;color:#e5005a;font-size:13px;font-weight:950;cursor:pointer}.admin-detail-form-actions button[type=submit]{background:#e5005a;border-color:#e5005a;color:#fff;box-shadow:0 12px 24px #e5005a29}.admin-detail-form-actions button:hover{transform:translateY(-1px)}.admin-stitch-skin[data-admin-view=governance] #governance .admin-governance{margin-bottom:20px;padding:22px;border-radius:24px;background:#fff;box-shadow:0 14px 34px #0f172a0f}.admin-stitch-skin[data-admin-view=governance] #governance .admin-governance .admin-module-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;gap:12px}.admin-stitch-skin[data-admin-view=governance] #governance .admin-governance .admin-row{min-height:112px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:space-between;padding:16px;border:1px solid #edf0f5;border-radius:18px;background:#fbfcfe}.admin-stitch-skin[data-admin-view=governance] #governance .admin-governance .admin-row span{grid-column:1/-1;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.admin-stitch-skin[data-admin-view=governance] #governance .admin-governance .admin-row em{font-size:18px}.admin-stitch-skin[data-admin-view=governance] #governance .theme-card{border-radius:20px;min-height:100%;box-shadow:none}.admin-stitch-skin[data-admin-view=governance] #organizationWorkbench{padding:0;border:0;background:transparent;box-shadow:none}.admin-stitch-skin.admin-focus-mode[data-admin-view=governance][data-admin-focus=organizationWorkbench] .admin-topbar,.admin-stitch-skin.admin-focus-mode[data-admin-view=governance][data-admin-focus=organizationWorkbench] #governance>.admin-panel-head{display:none}.admin-stitch-skin.admin-focus-mode[data-admin-view=governance][data-admin-focus=organizationWorkbench] .admin-main{padding-top:24px}.admin-stitch-skin.admin-focus-mode[data-admin-view=governance][data-admin-focus=organizationWorkbench] #organizationWorkbench.admin-focused-section{outline:0;outline-offset:0}.admin-stitch-skin.admin-focus-mode[data-admin-view=governance][data-admin-focus=organizationWorkbench] .xm-org-hero{min-height:128px;border-radius:24px;padding:24px 28px;box-shadow:0 16px 38px #0f172a12}.admin-stitch-skin.admin-focus-mode[data-admin-view=governance][data-admin-focus=organizationWorkbench] .xm-org-hero h3{font-size:26px}.xm-org-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;border:1px solid #edf0f5;border-radius:20px;background:linear-gradient(135deg,#fff,#fff8fb 62%,#eefdf7);padding:22px;box-shadow:0 14px 34px #0f172a0f}.xm-org-hero span{display:inline-flex;border-radius:999px;background:#fff0f6;color:#e5005a;padding:5px 10px;font-size:12px;font-weight:950}.xm-org-hero h3{margin:12px 0 8px;color:#101828;font-size:24px;line-height:1.15}.xm-org-hero p{margin:0;max-width:760px;color:#667085;font-size:13px;line-height:1.7}.xm-org-hero-actions{display:grid;grid-template-columns:repeat(2,minmax(98px,1fr));gap:9px}.xm-org-hero-actions button{height:36px;border:1px solid #ffd4e4;border-radius:10px;background:#fff;color:#e5005a;font-size:12px;font-weight:950;cursor:pointer}.xm-org-editor{margin-top:14px;border:1px solid #ffd4e4;border-radius:20px;background:linear-gradient(135deg,#fff,#fff8fb 64%,#f0fff7);padding:16px;box-shadow:0 16px 38px #e5005a17}.xm-org-editor[hidden]{display:none!important}.xm-org-editor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.xm-org-editor-head span{display:inline-flex;border-radius:999px;background:#fff0f6;color:#e5005a;padding:5px 10px;font-size:12px;font-weight:950}.xm-org-editor-head strong{display:block;margin-top:9px;color:#101828;font-size:20px;line-height:1.2}.xm-org-editor-head p{margin:6px 0 0;color:#667085;font-size:12px;line-height:1.55}.xm-org-editor-head button,.xm-org-editor-actions button{height:34px;border:1px solid #ffd4e4;border-radius:10px;background:#fff;color:#e5005a;padding:0 14px;font-size:12px;font-weight:950;cursor:pointer;white-space:nowrap}.xm-org-editor-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.xm-org-editor-form label{min-width:0;border:1px solid #edf0f5;border-radius:14px;background:#fff;padding:10px 12px}.xm-org-editor-form label[hidden]{display:none!important}.xm-org-editor-form label span{display:block;margin-bottom:8px;color:#667085;font-size:12px;font-weight:900}.xm-org-editor-form input,.xm-org-editor-form select{width:100%;border:0;background:#fbfcfe;border-radius:10px;color:#101828;font-size:13px;font-weight:850;outline:0;padding:10px 11px}.xm-org-editor-form label small{display:block;margin-top:7px;color:#98a2b3;font-size:11px;font-weight:800;line-height:1.35}.xm-org-editor-wide{grid-column:span 2}.xm-org-editor-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:10px}.xm-org-editor-actions button[type=submit]{background:#e5005a;color:#fff;border-color:#e5005a}.xm-org-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.xm-org-metrics article{min-width:0;border:1px solid #edf0f5;border-radius:18px;background:#fff;padding:16px;box-shadow:0 10px 24px #0f172a0a}.xm-org-metrics i{width:38px;height:38px;border-radius:14px;background:#fff0f6;color:#e5005a;display:grid;place-items:center;font-size:21px!important}.xm-org-metrics span{display:block;margin-top:12px;color:#667085;font-size:12px;font-weight:900}.xm-org-metrics strong{display:block;margin-top:5px;color:#101828;font-size:25px;line-height:1}.xm-org-metrics em{display:block;margin-top:7px;color:#98a2b3;font-size:12px;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xm-org-layout{display:grid;grid-template-columns:390px minmax(0,1fr);gap:16px;margin-top:16px;align-items:start}.xm-org-tree{position:sticky;top:78px;border:1px solid #edf0f5;border-radius:20px;background:#fff;padding:16px;box-shadow:0 14px 34px #0f172a0f}.xm-org-tree-head{border-radius:16px;background:#fff8fb;padding:13px 14px;margin-bottom:12px}.xm-org-tree-head span{display:block;color:#e5005a;font-size:12px;font-weight:950}.xm-org-tree-head strong{display:block;margin-top:5px;color:#101828;font-size:14px;line-height:1.4}.xm-org-tree-toolbar{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.xm-org-tree-toolbar button{height:38px;border:1px solid #ffd4e4;border-radius:12px;background:#fff;color:#e5005a;display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:950;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.xm-org-tree-toolbar button:first-child{grid-column:1/-1;background:linear-gradient(135deg,#e5005a,#b70a49);border-color:#e5005a;color:#fff;box-shadow:0 10px 20px #e5005a29}.xm-org-tree-toolbar button:hover{transform:translateY(-1px);background:#fff8fb;border-color:#ff9bc1;box-shadow:0 10px 22px #e5005a1a}.xm-org-tree-toolbar button:first-child:hover{background:linear-gradient(135deg,#d90050,#8f1948);color:#fff}.xm-org-tree-toolbar i{font-size:18px!important}.xm-org-side-editor[hidden]{display:none!important}.xm-org-side-editor{position:sticky;top:8px;z-index:6;margin:0 0 12px;border:1px solid #ffc1d7;border-radius:18px;background:linear-gradient(135deg,#fff,#fff8fb 68%,#f0fff7);padding:14px;box-shadow:0 18px 36px #e5005a24;animation:xmOrgSideEditorIn .18s ease both}@keyframes xmOrgSideEditorIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.xm-org-side-editor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.xm-org-side-editor-head span{display:inline-flex;border-radius:999px;background:#fff0f6;color:#e5005a;padding:4px 9px;font-size:11px;font-weight:950}.xm-org-side-editor-head strong{display:block;margin-top:7px;color:#101828;font-size:16px;line-height:1.25}.xm-org-side-editor-head button,.xm-org-side-actions button{height:30px;border:1px solid #ffd4e4;border-radius:10px;background:#fff;color:#e5005a;padding:0 10px;font-size:11px;font-weight:950;cursor:pointer;white-space:nowrap}.xm-org-side-editor>p{margin:9px 0 0;color:#667085;font-size:12px;line-height:1.55}.xm-org-side-summary{display:grid;gap:8px;margin-top:12px}.xm-org-side-summary[hidden]{display:none!important}.xm-org-side-summary article{border:1px solid #edf0f5;border-radius:12px;background:#fff;padding:9px 10px}.xm-org-side-summary span{display:block;color:#98a2b3;font-size:11px;font-weight:900}.xm-org-side-summary strong{display:block;margin-top:4px;color:#101828;font-size:12px;line-height:1.35;word-break:break-word}.xm-org-side-form{display:grid;gap:9px;margin-top:12px}.xm-org-side-form[hidden]{display:none!important}.xm-org-side-form label{display:block;border:1px solid #edf0f5;border-radius:13px;background:#fff;padding:9px 10px}.xm-org-side-form label[hidden]{display:none!important}.xm-org-side-form label span{display:block;margin-bottom:7px;color:#667085;font-size:11px;font-weight:950}.xm-org-side-form input,.xm-org-side-form select,.xm-org-side-form textarea{width:100%;border:0;border-radius:10px;background:#fbfcfe;color:#101828;font-size:12px;font-weight:850;outline:0;padding:9px 10px}.xm-org-side-form textarea{min-height:72px;resize:vertical;line-height:1.5}.xm-org-side-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:2px}.xm-org-side-actions button[type=submit]{background:#e5005a;color:#fff;border-color:#e5005a}.xm-org-tree-children button.is-selected{border-color:#e5005a;background:#fff0f6;box-shadow:0 10px 22px #e5005a1f}.xm-org-tree-children button.is-selected span,.xm-org-tree-children button.is-selected b{color:#9d174d}.xm-org-tree-children button.is-selected i{background:#e5005a;color:#fff}.xm-org-tree-branch,.xm-org-tree-stores{position:relative;margin-left:19px;padding-left:15px;border-left:1px dashed #f0ccd7}.xm-org-tree-node{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;margin:9px 0;border:1px solid #edf0f5;border-radius:14px;background:#fbfcfe;padding:10px}.xm-org-tree-node i{width:34px;height:34px;border-radius:12px;background:#fff0f6;color:#e5005a;display:grid;place-items:center;font-size:20px!important}.xm-org-tree-node strong{display:block;color:#101828;font-size:13px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xm-org-tree-node span{display:block;margin-top:4px;color:#667085;font-size:11px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xm-org-tree-node.root{background:linear-gradient(135deg,#2b151c,#7e173f);border-color:#7e173f}.xm-org-tree-node.root strong,.xm-org-tree-node.root span{color:#fff}.xm-org-tree-node.root i{background:#ffffff24;color:#fff}.xm-org-root-static{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid #7e173f;border-radius:15px;background:linear-gradient(135deg,#2b151c,#7e173f);padding:10px 12px;box-shadow:0 12px 28px #7e173f29}.xm-org-root-static i{width:36px;height:36px;border-radius:13px;background:#ffffff24;color:#fff;display:grid;place-items:center;font-size:21px!important}.xm-org-root-static strong{display:block;color:#fff;font-size:13px;line-height:1.32;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xm-org-root-static span{display:block;margin-top:4px;color:#ffffffd1;font-size:11px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xm-org-root-static em{border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.2);color:#fff;padding:5px 8px;font-size:11px;font-style:normal;font-weight:950;white-space:nowrap}.xm-org-brand-list{position:relative;display:grid;gap:9px;margin:10px 0 0 18px;padding-left:14px;border-left:1px dashed #f0ccd7}.xm-org-brand-list>p{margin:0;border:1px dashed #ffd4e4;border-radius:13px;background:#fff8fb;color:#667085;padding:10px 12px;font-size:12px;line-height:1.5}.xm-org-tree-detail{margin:0}.xm-org-tree-detail summary{list-style:none;cursor:pointer}.xm-org-tree-detail summary::-webkit-details-marker{display:none}.xm-org-tree-detail>summary{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid #edf0f5;border-radius:15px;background:#fbfcfe;padding:10px 12px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.xm-org-tree-detail>summary:after{content:"";position:absolute;right:12px;top:50%;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-62%) rotate(45deg);color:#98a2b3;transition:transform .18s ease}.xm-org-tree-detail[open]>summary:after{transform:translateY(-35%) rotate(225deg)}.xm-org-tree-detail>summary:hover{border-color:#ffd4e4;background:#fff8fb;box-shadow:0 10px 24px #e5005a14}.xm-org-tree-detail>summary i{width:36px;height:36px;border-radius:13px;background:#fff0f6;color:#e5005a;display:grid;place-items:center;font-size:21px!important}.xm-org-tree-detail>summary strong{display:block;color:#101828;font-size:13px;line-height:1.32;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xm-org-tree-detail>summary span{display:block;margin-top:4px;color:#667085;font-size:11px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xm-org-tree-detail>summary em{margin-right:18px;border-radius:999px;background:#fff;color:#344054;border:1px solid #edf0f5;padding:5px 8px;font-size:11px;font-style:normal;font-weight:950;white-space:nowrap}.xm-org-root-tree>summary{background:linear-gradient(135deg,#2b151c,#7e173f);border-color:#7e173f}.xm-org-root-tree>summary:hover{background:linear-gradient(135deg,#341923,#8f1948);border-color:#e5005a;box-shadow:0 12px 28px #7e173f38}.xm-org-root-tree>summary strong,.xm-org-root-tree>summary span,.xm-org-root-tree>summary:after{color:#fff}.xm-org-root-tree>summary i{background:#ffffff24;color:#fff}.xm-org-root-tree>summary em{background:#ffffff24;border-color:#fff3;color:#fff}.xm-org-root-tree>summary:hover strong,.xm-org-root-tree>summary:hover span,.xm-org-root-tree>summary:hover:after{color:#fff}.xm-org-root-tree>summary:hover i{background:#ffffff2e;color:#fff}.xm-org-root-tree>summary:hover em{background:#ffffff2e;border-color:#ffffff47;color:#fff}.xm-org-tree-children{position:relative;display:grid;gap:9px;margin:9px 0 0 18px;padding-left:14px;border-left:1px dashed #f0ccd7}.xm-org-tree-children p{margin:0;border:1px dashed #ffd4e4;border-radius:13px;background:#fff8fb;color:#667085;padding:10px 12px;font-size:12px;line-height:1.5}.xm-org-tree-children button{min-width:0;width:100%;display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-areas:"icon title" "icon desc";gap:2px 9px;align-items:center;text-align:left;border:1px solid #edf0f5;border-radius:13px;background:#fff;color:#101828;padding:9px 10px;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.xm-org-tree-children button:hover{transform:translate(2px);border-color:#ffd4e4;background:#fff8fb}.xm-org-tree-children button i{grid-area:icon;width:30px;height:30px;border-radius:11px;background:#fff0f6;color:#e5005a;display:grid;place-items:center;font-size:18px!important}.xm-org-tree-children button span{grid-area:title;display:block;color:#101828;font-size:12px;font-weight:950;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xm-org-tree-children button b{grid-area:desc;display:block;color:#667085;font-size:11px;font-weight:800;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xm-org-node-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;border:1px solid #ffe0eb;border-radius:14px;background:#fff8fb;padding:8px}.xm-org-node-actions.compact{margin-top:6px;background:#fff;border-color:#edf0f5}.xm-org-node-actions button{height:32px!important;min-height:0!important;display:flex!important;grid-template-columns:none!important;grid-template-areas:none!important;align-items:center!important;justify-content:center!important;gap:5px!important;border-radius:10px!important;border-color:#ffd4e4!important;background:#fff!important;color:#e5005a!important;padding:0 8px!important;text-align:center!important;font-size:11px!important;font-weight:950!important;white-space:nowrap}.xm-org-node-actions button:hover{transform:none!important;background:#fff0f6!important;border-color:#ff9bc1!important}.xm-org-node-actions button i{grid-area:auto!important;width:auto!important;height:auto!important;border-radius:0!important;background:transparent!important;color:inherit!important;font-size:16px!important}.xm-org-node-actions button span{grid-area:auto!important;display:inline!important;color:inherit!important;font-size:11px!important;font-weight:950!important;white-space:nowrap}.xm-org-store-node{border:1px solid #edf0f5;border-radius:14px;background:#fbfcfe;padding:8px}.xm-org-store-node>.xm-org-store-leaf{border:0!important;background:transparent!important;padding:4px!important}.xm-org-store-node>.xm-org-store-leaf:hover{background:transparent!important}.xm-org-brand-tree{margin-bottom:9px}.xm-org-brand-tree>summary{background:#fff}.xm-org-brand-tree>summary i{background:linear-gradient(135deg,#fff0f6,#ffe1ec);box-shadow:0 6px 14px #e5005a14}.xm-org-group-tree>summary{grid-template-columns:32px minmax(0,1fr);padding:9px 10px;background:#fff}.xm-org-group-tree>summary i{width:32px;height:32px;border-radius:12px;font-size:19px!important}.xm-org-group-tree>summary:after{right:10px}.xm-org-store-leaf{background:#fbfcfe!important}.xm-org-sections{display:grid;gap:16px}.xm-org-sections>section{border:1px solid #edf0f5;border-radius:20px;background:#fff;padding:16px;box-shadow:0 10px 26px #0f172a0b}.xm-org-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.xm-org-section-head strong{color:#101828;font-size:17px}.xm-org-section-head span{color:#667085;font-size:12px;font-weight:900}.xm-org-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.xm-org-card{min-width:0;display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:start;border:1px solid #edf0f5;border-radius:16px;background:#fbfcfe;padding:14px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.xm-org-card:hover{transform:translateY(-1px);border-color:#ffd4e4;box-shadow:0 12px 26px #e5005a14;background:#fff}.xm-org-card-icon{width:44px;height:44px;border-radius:15px;background:linear-gradient(135deg,#fff0f6,#ffe1ec);border:1px solid rgba(229,0,90,.12);color:#e5005a;display:grid;place-items:center;font-size:24px!important}.xm-org-card span{display:block;color:#e5005a;font-size:11px;font-weight:950}.xm-org-card strong{display:block;margin-top:5px;color:#101828;font-size:14px;line-height:1.35}.xm-org-card p{margin:5px 0 0;color:#667085;font-size:12px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.xm-org-card>em{font-style:normal;border-radius:999px;background:#fff;color:#344054;border:1px solid #edf0f5;padding:5px 8px;font-size:11px;font-weight:950;white-space:nowrap}.xm-org-card .admin-order-actions{grid-column:2/-1;display:flex;gap:7px;flex-wrap:wrap;margin-top:2px}.xm-org-card .admin-order-actions button{height:30px;border-radius:9px;padding:0 9px;background:#fff0f6;color:#e5005a;border:1px solid #ffd4e4;font-size:11px;font-weight:950}.xm-org-card .admin-order-actions button:disabled{background:#f2f4f7;color:#98a2b3;border-color:#e4e7ec}.xm-org-swatches{display:flex;gap:6px;margin-top:8px}.xm-org-swatches i{width:20px;height:20px;border-radius:999px;border:2px solid #fff;box-shadow:0 0 0 1px #edf0f5}.xm-user-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;border:1px solid #edf0f5;border-radius:20px;background:linear-gradient(135deg,#fff,#fff8fb 64%,#effdf7);padding:22px;box-shadow:0 14px 34px #0f172a0f}.xm-user-hero span{display:inline-flex;border-radius:999px;background:#fff0f6;color:#e5005a;padding:5px 10px;font-size:12px;font-weight:950}.xm-user-hero h3{margin:12px 0 8px;color:#101828;font-size:24px;line-height:1.15}.xm-user-hero p{margin:0;max-width:780px;color:#667085;font-size:13px;line-height:1.7}.xm-user-hero-actions{display:grid;grid-template-columns:repeat(2,minmax(92px,1fr));gap:9px}.xm-user-hero-actions button,.xm-user-toolbar button,.xm-user-actions button{height:34px;border:1px solid #ffd4e4;border-radius:10px;background:#fff;color:#e5005a;font-size:12px;font-weight:950;cursor:pointer}.xm-user-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.xm-user-kpis article{min-width:0;border:1px solid #edf0f5;border-radius:18px;background:#fff;padding:16px;box-shadow:0 10px 24px #0f172a0a}.xm-user-kpis i{width:38px;height:38px;border-radius:14px;background:#fff0f6;color:#e5005a;display:grid;place-items:center;font-size:21px!important}.xm-user-kpis span{display:block;margin-top:12px;color:#667085;font-size:12px;font-weight:900}.xm-user-kpis strong{display:block;margin-top:5px;color:#101828;font-size:25px;line-height:1}.xm-user-kpis em{display:block;margin-top:7px;color:#98a2b3;font-size:12px;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xm-user-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) 150px 180px 150px 150px auto;gap:10px;align-items:center;margin-top:14px;border:1px solid #edf0f5;border-radius:16px;background:#fff;padding:12px;box-shadow:0 10px 24px #0f172a0a}.xm-user-toolbar label{height:36px;display:flex;align-items:center;gap:8px;border:1px solid #edf0f5;border-radius:11px;background:#fbfcfe;padding:0 12px}.xm-user-toolbar label span{font-size:20px!important;color:#98a2b3}.xm-user-toolbar input,.xm-user-toolbar select{width:100%;height:36px;border:1px solid #edf0f5;border-radius:11px;background:#fbfcfe;color:#101828;font-size:12px;font-weight:850;padding:0 10px;outline:0}.xm-user-toolbar label input{height:auto;border:0;background:transparent;padding:0}.xm-user-toolbar button[data-user-filter-action]{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#e5005a;color:#fff;border-color:#e5005a;box-shadow:0 10px 20px #e5005a24}.xm-user-toolbar button[data-user-filter-action] span{font-size:18px!important;color:inherit}.xm-user-toolbar button[data-user-filter-action]:hover{background:#c9004f;border-color:#c9004f}.xm-user-table-card{margin-top:14px;border:1px solid #edf0f5;border-radius:20px;background:#fff;padding:16px;box-shadow:0 14px 34px #0f172a0f}.xm-user-table-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.xm-user-table-head strong{display:block;color:#101828;font-size:17px}.xm-user-table-head span{display:block;margin-top:4px;color:#667085;font-size:12px;line-height:1.45}.xm-user-table-head em{font-style:normal;border-radius:999px;background:#fff0f6;color:#e5005a;padding:6px 10px;font-size:12px;font-weight:950;white-space:nowrap}.xm-user-table-scroll{overflow:auto;border:1px solid #edf0f5;border-radius:15px}.xm-user-table{width:100%;min-width:1280px;border-collapse:separate;border-spacing:0;background:#fff}.xm-user-table th{height:42px;background:#fbfcfe;color:#667085;font-size:12px;text-align:left;padding:0 14px;border-bottom:1px solid #edf0f5;white-space:nowrap}.xm-user-table td{vertical-align:middle;padding:13px 14px;border-bottom:1px solid #edf0f5;color:#101828;font-size:12px}.xm-user-table tr:last-child td{border-bottom:0}.xm-user-table td>strong{display:block;color:#101828;font-size:13px;line-height:1.35}.xm-user-table td>span,.xm-user-profile span,.xm-user-store-pill span{display:block;margin-top:4px;color:#667085;font-size:11px;line-height:1.45}.xm-user-profile{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;min-width:210px}.xm-user-profile strong{display:block;color:#101828;font-size:13px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xm-user-avatar{width:38px;height:38px;border-radius:14px;background:linear-gradient(135deg,#fff0f6,#ffe1ec);border:1px solid rgba(229,0,90,.12);display:grid;place-items:center;color:#e5005a;font-size:15px;font-weight:950}.xm-user-store-pill{display:block;max-width:245px;text-align:left;border:1px solid #edf0f5;border-radius:12px;background:#fbfcfe;padding:9px 10px;cursor:pointer}.xm-user-store-pill strong{display:block;color:#101828;font-size:12px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xm-user-store-pill:hover{border-color:#ffd4e4;background:#fff8fb}.xm-user-tag{display:inline-flex;border-radius:999px;background:#ecfdf3;color:#039855;padding:5px 9px;font-style:normal;font-size:11px;font-weight:950;white-space:nowrap}.xm-user-actions{display:flex;gap:7px;flex-wrap:wrap;min-width:142px}.xm-user-actions button{height:30px;border-radius:9px;padding:0 9px;background:#fff0f6}.admin-stitch-skin[data-admin-view=governance] #accountWorkbench{padding:0;border:0;background:transparent;box-shadow:none}.xm-staff-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;border:1px solid #edf0f5;border-radius:20px;background:linear-gradient(135deg,#fff,#fff8fb 62%,#eefdf7);padding:22px;box-shadow:0 14px 34px #0f172a0f}.xm-staff-hero span{display:inline-flex;border-radius:999px;background:#fff0f6;color:#e5005a;padding:5px 10px;font-size:12px;font-weight:950}.xm-staff-hero h3{margin:12px 0 8px;color:#101828;font-size:24px;line-height:1.15}.xm-staff-hero p{margin:0;max-width:790px;color:#667085;font-size:13px;line-height:1.7}.xm-staff-hero-actions{display:grid;grid-template-columns:repeat(2,minmax(108px,1fr));gap:9px}.xm-staff-hero-actions button,.xm-staff-toolbar button,.xm-staff-actions button{height:34px;border:1px solid #ffd4e4;border-radius:10px;background:#fff;color:#e5005a;font-size:12px;font-weight:950;cursor:pointer}.xm-staff-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.xm-staff-kpis article{min-width:0;border:1px solid #edf0f5;border-radius:18px;background:#fff;padding:16px;box-shadow:0 10px 24px #0f172a0a}.xm-staff-kpis i{width:38px;height:38px;border-radius:14px;background:#fff0f6;color:#e5005a;display:grid;place-items:center;font-size:21px!important}.xm-staff-kpis span{display:block;margin-top:12px;color:#667085;font-size:12px;font-weight:900}.xm-staff-kpis strong{display:block;margin-top:5px;color:#101828;font-size:25px;line-height:1}.xm-staff-kpis em{display:block;margin-top:7px;color:#98a2b3;font-size:12px;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xm-staff-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) 180px 180px auto;gap:10px;align-items:center;margin-top:14px;border:1px solid #edf0f5;border-radius:16px;background:#fff;padding:12px;box-shadow:0 10px 24px #0f172a0a}.xm-staff-toolbar label{height:36px;display:flex;align-items:center;gap:8px;border:1px solid #edf0f5;border-radius:11px;background:#fbfcfe;padding:0 12px}.xm-staff-toolbar label span{font-size:20px!important;color:#98a2b3}.xm-staff-toolbar input,.xm-staff-toolbar select{width:100%;height:36px;border:1px solid #edf0f5;border-radius:11px;background:#fbfcfe;color:#101828;font-size:12px;font-weight:850;padding:0 10px;outline:0}.xm-staff-toolbar label input{height:auto;border:0;background:transparent;padding:0}.xm-staff-table-card{margin-top:14px;border:1px solid #edf0f5;border-radius:20px;background:#fff;padding:16px;box-shadow:0 14px 34px #0f172a0f}.xm-staff-table-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.xm-staff-table-head strong{display:block;color:#101828;font-size:17px}.xm-staff-table-head span{display:block;margin-top:4px;color:#667085;font-size:12px;line-height:1.45}.xm-staff-table-head em{font-style:normal;border-radius:999px;background:#fff0f6;color:#e5005a;padding:6px 10px;font-size:12px;font-weight:950;white-space:nowrap}.xm-staff-table-scroll{overflow:auto;border:1px solid #edf0f5;border-radius:15px}.xm-staff-table{width:100%;min-width:1180px;border-collapse:separate;border-spacing:0;background:#fff}.xm-staff-table th{height:42px;background:#fbfcfe;color:#667085;font-size:12px;text-align:left;padding:0 14px;border-bottom:1px solid #edf0f5;white-space:nowrap}.xm-staff-table td{vertical-align:middle;padding:13px 14px;border-bottom:1px solid #edf0f5;color:#101828;font-size:12px}.xm-staff-table tr:last-child td{border-bottom:0}.xm-staff-table td>strong{display:block;color:#101828;font-size:13px;line-height:1.35}.xm-staff-table td>span,.xm-staff-profile span{display:block;margin-top:4px;color:#667085;font-size:11px;line-height:1.45;max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xm-staff-profile{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;min-width:210px}.xm-staff-profile strong{display:block;color:#101828;font-size:13px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xm-staff-avatar{width:38px;height:38px;border-radius:14px;background:linear-gradient(135deg,#fff0f6,#ffe1ec);border:1px solid rgba(229,0,90,.12);display:grid;place-items:center;color:#e5005a;font-size:15px;font-weight:950}.xm-staff-tag{display:inline-flex;border-radius:999px;padding:5px 9px;font-style:normal;font-size:11px;font-weight:950;white-space:nowrap}.xm-staff-tag.is-active{background:#ecfdf3;color:#039855}.xm-staff-tag.is-disabled{background:#f2f4f7;color:#667085}.xm-staff-actions{display:grid;grid-template-columns:repeat(2,max-content);gap:7px;min-width:178px}.xm-staff-actions button{height:30px;border-radius:9px;padding:0 9px;background:#fff0f6}.xm-staff-actions button:disabled{cursor:not-allowed;background:#f2f4f7;color:#98a2b3;border-color:#e4e7ec}.xm-staff-row-hidden,.xm-staff-empty-filter{display:none}.xm-staff-empty-filter.is-visible{display:table-row}.admin-stitch-skin[data-admin-view=governance] #roleWorkbench{padding:0;border:0;background:transparent;box-shadow:none}.xm-role-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;border:1px solid #edf0f5;border-radius:20px;background:linear-gradient(135deg,#fff,#fff8fb 62%,#eefdf7);padding:22px;box-shadow:0 14px 34px #0f172a0f}.xm-role-hero span{display:inline-flex;border-radius:999px;background:#fff0f6;color:#e5005a;padding:5px 10px;font-size:12px;font-weight:950}.xm-role-hero h3{margin:12px 0 8px;color:#101828;font-size:24px;line-height:1.15}.xm-role-hero p{margin:0;max-width:820px;color:#667085;font-size:13px;line-height:1.7}.xm-role-hero-actions{display:grid;grid-template-columns:repeat(2,minmax(118px,1fr));gap:9px}.xm-role-hero-actions button,.xm-role-actions button{height:34px;border:1px solid #ffd4e4;border-radius:10px;background:#fff;color:#e5005a;font-size:12px;font-weight:950;cursor:pointer}.xm-role-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.xm-role-kpis article{min-width:0;border:1px solid #edf0f5;border-radius:18px;background:#fff;padding:16px;box-shadow:0 10px 24px #0f172a0a}.xm-role-kpis i{width:38px;height:38px;border-radius:14px;background:#fff0f6;color:#e5005a;display:grid;place-items:center;font-size:21px!important}.xm-role-kpis span{display:block;margin-top:12px;color:#667085;font-size:12px;font-weight:900}.xm-role-kpis strong{display:block;margin-top:5px;color:#101828;font-size:25px;line-height:1}.xm-role-kpis em{display:block;margin-top:7px;color:#98a2b3;font-size:12px;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xm-role-matrix{display:grid;grid-template-columns:260px minmax(0,1fr);gap:14px;align-items:center;margin-top:14px;border:1px solid #edf0f5;border-radius:20px;background:#fff;padding:16px;box-shadow:0 12px 28px #0f172a0d}.xm-role-matrix strong{display:block;color:#101828;font-size:17px}.xm-role-matrix span{display:block;margin-top:6px;color:#667085;font-size:12px;line-height:1.5}.xm-role-matrix-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.xm-role-matrix-flow article{min-width:0;border:1px solid #edf0f5;border-radius:16px;background:#fbfcfe;padding:13px}.xm-role-matrix-flow b{display:block;color:#101828;font-size:13px}.xm-role-matrix-flow em{display:block;margin-top:7px;color:#e5005a;font-style:normal;font-size:22px;font-weight:950;line-height:1}.xm-role-matrix-flow span{margin-top:7px;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xm-role-table-card{margin-top:14px;border:1px solid #edf0f5;border-radius:20px;background:#fff;padding:16px;box-shadow:0 14px 34px #0f172a0f}.xm-role-table-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.xm-role-table-head strong{display:block;color:#101828;font-size:17px}.xm-role-table-head span{display:block;margin-top:4px;color:#667085;font-size:12px;line-height:1.45}.xm-role-table-head em{font-style:normal;border-radius:999px;background:#fff0f6;color:#e5005a;padding:6px 10px;font-size:12px;font-weight:950;white-space:nowrap}.xm-role-table-scroll{overflow:auto;border:1px solid #edf0f5;border-radius:15px}.xm-role-table{width:100%;min-width:1120px;border-collapse:separate;border-spacing:0;background:#fff}.xm-role-table th{height:42px;background:#fbfcfe;color:#667085;font-size:12px;text-align:left;padding:0 14px;border-bottom:1px solid #edf0f5;white-space:nowrap}.xm-role-table td{vertical-align:middle;padding:13px 14px;border-bottom:1px solid #edf0f5;color:#101828;font-size:12px}.xm-role-table tr:last-child td{border-bottom:0}.xm-role-table td>strong{display:block;color:#101828;font-size:13px;line-height:1.35}.xm-role-table td>span,.xm-role-profile span{display:block;margin-top:4px;color:#667085;font-size:11px;line-height:1.45;max-width:310px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xm-role-profile{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;min-width:210px}.xm-role-profile strong{display:block;color:#101828;font-size:13px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xm-role-avatar{width:38px;height:38px;border-radius:14px;background:linear-gradient(135deg,#fff0f6,#ffe1ec);border:1px solid rgba(229,0,90,.12);display:grid;place-items:center;color:#e5005a;font-size:15px;font-weight:950}.xm-role-tag{display:inline-flex;border-radius:999px;padding:5px 9px;font-style:normal;font-size:11px;font-weight:950;white-space:nowrap}.xm-role-tag.is-active{background:#ecfdf3;color:#039855}.xm-role-tag.is-disabled{background:#f2f4f7;color:#667085}.xm-role-actions{display:grid;grid-template-columns:repeat(2,max-content);gap:7px;min-width:178px}.xm-role-actions button{height:30px;border-radius:9px;padding:0 9px;background:#fff0f6}.xm-role-actions button:disabled{cursor:not-allowed;background:#f2f4f7;color:#98a2b3;border-color:#e4e7ec}.xm-role-template{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;border:1px solid #edf0f5;border-radius:18px;background:#fff;padding:16px;box-shadow:0 10px 24px #0f172a0a}.xm-role-template strong{display:block;color:#101828;font-size:16px}.xm-role-template span{display:block;margin-top:6px;color:#667085;font-size:12px;line-height:1.5}.xm-role-template em{font-style:normal;border-radius:999px;background:#fff0f6;color:#e5005a;padding:7px 10px;font-size:12px;font-weight:950;white-space:nowrap}.admin-stitch-skin[data-admin-view=data] #dataWorkbench{padding:0;border:0;background:transparent;box-shadow:none}.xm-finance-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;border:1px solid #edf0f5;border-radius:20px;background:linear-gradient(135deg,#fff,#fff8fb 62%,#eefdf7);padding:22px;box-shadow:0 14px 34px #0f172a0f}.xm-finance-hero span{display:inline-flex;border-radius:999px;background:#fff0f6;color:#e5005a;padding:5px 10px;font-size:12px;font-weight:950}.xm-finance-hero h3{margin:12px 0 8px;color:#101828;font-size:24px;line-height:1.15}.xm-finance-hero p{margin:0;max-width:860px;color:#667085;font-size:13px;line-height:1.7}.xm-finance-hero-actions{display:grid;grid-template-columns:repeat(2,minmax(118px,1fr));gap:9px}.xm-finance-hero-actions button,.xm-finance-row button,.xm-finance-risk-list button{height:34px;border:1px solid #ffd4e4;border-radius:10px;background:#fff;color:#e5005a;font-size:12px;font-weight:950;cursor:pointer}.xm-finance-hero-actions button:first-child{background:#e5005a;color:#fff;border-color:#e5005a}.xm-finance-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.xm-finance-kpis article{min-width:0;border:1px solid #edf0f5;border-radius:18px;background:#fff;padding:16px;box-shadow:0 10px 24px #0f172a0a}.xm-finance-kpis i{width:38px;height:38px;border-radius:14px;background:#fff0f6;color:#e5005a;display:grid;place-items:center;font-size:21px!important}.xm-finance-kpis span{display:block;margin-top:12px;color:#667085;font-size:12px;font-weight:900}.xm-finance-kpis strong{display:block;margin-top:5px;color:#101828;font-size:25px;line-height:1}.xm-finance-kpis em{display:block;margin-top:7px;color:#98a2b3;font-size:12px;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xm-finance-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(360px,.85fr);gap:14px;margin-top:14px}.xm-finance-card{min-width:0;border:1px solid #edf0f5;border-radius:20px;background:#fff;padding:16px;box-shadow:0 14px 34px #0f172a0f}.xm-finance-card-wide{grid-column:span 2}.xm-finance-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.xm-finance-card-head strong{display:block;color:#101828;font-size:17px}.xm-finance-card-head span{display:block;margin-top:4px;color:#667085;font-size:12px;line-height:1.45}.xm-finance-card-head em{font-style:normal;border-radius:999px;background:#fff0f6;color:#e5005a;padding:6px 10px;font-size:12px;font-weight:950;white-space:nowrap}.xm-finance-table{overflow:auto;border:1px solid #edf0f5;border-radius:15px}.xm-finance-row{display:grid;grid-template-columns:minmax(220px,1.3fr) minmax(160px,.85fr) 120px 120px minmax(190px,auto);gap:12px;align-items:center;min-width:980px;padding:13px 14px;border-bottom:1px solid #edf0f5;color:#101828;font-size:12px}.xm-finance-row:last-child{border-bottom:0}.xm-finance-row-head{min-height:42px;background:#fbfcfe;color:#667085;font-weight:950}.xm-finance-row b{display:block;font-size:13px;line-height:1.35}.xm-finance-row small{display:block;margin-top:4px;color:#667085;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xm-finance-row>span:last-child{display:flex;gap:7px;justify-content:flex-end}.xm-finance-row button{height:30px;padding:0 9px;background:#fff0f6}.xm-finance-row button:disabled,.xm-finance-risk-list button:disabled{cursor:not-allowed;background:#f2f4f7;color:#98a2b3;border-color:#e4e7ec}.xm-finance-status{display:inline-flex;border-radius:999px;padding:5px 9px;font-style:normal;font-size:11px;font-weight:950;white-space:nowrap}.xm-finance-status.is-ok{background:#ecfdf3;color:#039855}.xm-finance-status.is-wait{background:#fff0f6;color:#e5005a}.xm-finance-metric-list,.xm-finance-store-list,.xm-finance-refund-list,.xm-finance-risk-list,.xm-finance-view-list{display:grid;gap:10px}.xm-finance-metric-list article,.xm-finance-store-list article,.xm-finance-refund-list article,.xm-finance-risk-list article,.xm-finance-view-list article{min-width:0;border:1px solid #edf0f5;border-radius:15px;background:#fbfcfe;padding:13px}.xm-finance-metric-list span,.xm-finance-view-list strong{display:block;color:#101828;font-size:13px;font-weight:950}.xm-finance-metric-list strong{display:block;margin-top:6px;color:#e5005a;font-size:20px;line-height:1}.xm-finance-metric-list em,.xm-finance-view-list span{display:block;margin-top:7px;color:#667085;font-size:11px;font-style:normal;line-height:1.45}.xm-finance-store-list article,.xm-finance-refund-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.xm-finance-store-list strong,.xm-finance-refund-list strong{display:block;color:#101828;font-size:13px;line-height:1.35}.xm-finance-store-list span,.xm-finance-refund-list span{display:block;margin-top:5px;color:#667085;font-size:11px;line-height:1.45}.xm-finance-store-list em,.xm-finance-refund-list b{color:#e5005a;font-style:normal;font-size:15px;font-weight:950;white-space:nowrap}.xm-finance-refund-list em{grid-column:1/-1;justify-self:start;border-radius:999px;background:#fff0f6;color:#e5005a;padding:5px 9px;font-size:11px;font-style:normal;font-weight:950}.xm-finance-risk-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.xm-finance-risk-list strong{display:block;color:#101828;font-size:13px;line-height:1.35}.xm-finance-risk-list span{display:block;margin-top:5px;color:#667085;font-size:11px}.xm-finance-risk-list em{font-style:normal;color:#e5005a;font-size:12px;font-weight:950;white-space:nowrap}.xm-finance-risk-list div:last-child{grid-column:1/-1;display:flex;gap:7px;justify-content:flex-end}.xm-finance-risk-list button{height:30px;padding:0 9px;background:#fff0f6}.xm-finance-view-list em{display:inline-flex;margin-top:9px;border-radius:999px;background:#ecfdf3;color:#039855;padding:5px 9px;font-size:11px;font-style:normal;font-weight:950}.xm-finance-storage{display:grid;grid-template-columns:360px minmax(0,1fr);gap:12px}.xm-finance-storage article{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center;border:1px solid #edf0f5;border-radius:15px;background:#fbfcfe;padding:14px}.xm-finance-storage i{width:42px;height:42px;border-radius:14px;background:#fff0f6;color:#e5005a;display:grid;place-items:center;font-size:22px!important}.xm-finance-storage strong{display:block;color:#101828;font-size:13px}.xm-finance-storage span{display:block;margin-top:5px;color:#667085;font-size:11px;line-height:1.45}.xm-finance-storage>div{display:grid;gap:8px}.xm-finance-storage p{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;margin:0;border:1px solid #edf0f5;border-radius:13px;background:#fbfcfe;padding:11px 12px}.xm-finance-storage p b{display:block;color:#101828;font-size:12px}.xm-finance-storage p em{grid-column:2;grid-row:1/3;border-radius:999px;background:#fff0f6;color:#e5005a;padding:5px 9px;font-size:11px;font-style:normal;font-weight:950;white-space:nowrap}.xm-finance-hero{position:relative;grid-template-columns:minmax(0,1fr) 430px;min-height:176px;padding:26px;border-radius:22px;background:linear-gradient(135deg,#fff7fb,#fff 55%,#eafff5);overflow:hidden}.xm-finance-hero:after{content:"";position:absolute;right:-40px;top:-54px;width:170px;height:170px;border-radius:999px;background:#81f9be57;pointer-events:none}.xm-finance-hero h3{font-size:30px}.xm-finance-hero-side{position:relative;z-index:1;display:grid;gap:12px}.xm-finance-hero-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.xm-finance-hero-summary article{min-width:0;border:1px solid #ffe0eb;border-radius:15px;background:#ffffffe6;padding:12px;box-shadow:0 10px 24px #e5005a0f}.xm-finance-hero-summary article span{display:block;margin:0;background:transparent;color:#667085;padding:0;font-size:11px}.xm-finance-hero-summary strong{display:block;margin-top:7px;color:#101828;font-size:23px;line-height:1}.xm-finance-hero-summary em{display:block;margin-top:6px;color:#e5005a;font-size:11px;font-style:normal;font-weight:950;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xm-finance-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.xm-finance-kpis{gap:14px;margin-top:16px}.xm-finance-kpis article{position:relative;overflow:hidden;display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px 12px;align-items:center;min-height:104px;padding:15px 16px}.xm-finance-kpis article:after{content:"";position:absolute;right:-24px;top:-30px;width:86px;height:86px;border-radius:999px;background:linear-gradient(135deg,#e5005a14,#81f9be2e)}.xm-finance-kpis i{grid-row:1/4;margin:0;width:44px;height:44px;font-family:Material Symbols Outlined;font-style:normal;font-variation-settings:"FILL" 0,"wght" 560,"GRAD" 0,"opsz" 24}.xm-finance-kpis span,.xm-finance-kpis strong,.xm-finance-kpis em{position:relative;z-index:1;margin:0}.xm-finance-grid{grid-template-columns:minmax(0,1fr) 410px;gap:16px;margin-top:16px;align-items:start}.xm-finance-card{border-radius:18px;box-shadow:0 12px 28px #0f172a0d}.xm-finance-card-wide{grid-column:1/-1}.xm-finance-card-head{min-height:42px;border-bottom:1px solid #f2f4f7;padding-bottom:12px}.xm-finance-table{border-radius:14px;background:#fff;max-height:438px;overflow:auto}.xm-finance-row{grid-template-columns:minmax(180px,1.25fr) minmax(112px,.75fr) 94px 86px 144px;min-width:760px;padding:12px 13px}.xm-finance-row-head{position:sticky;top:0;z-index:1;background:#fbfcfe}.xm-finance-row>span:nth-child(3){font-weight:950;color:#101828}.xm-finance-row>span:last-child{gap:6px}.xm-finance-row button{height:29px;border-radius:8px}.xm-finance-bill-card{padding:16px}.xm-finance-bill-alert{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;margin-bottom:12px;border:1px solid #cfeeff;border-radius:12px;background:#f2fbff;padding:10px 12px;color:#344054;font-size:12px;line-height:1.45}.xm-finance-bill-alert i{width:28px;height:28px;border-radius:999px;background:#e5f6ff;color:#0086c9;display:grid;place-items:center;font-size:18px!important}.xm-finance-bill-alert button{height:30px;border:0;border-radius:8px;background:#fff;color:#e5005a;font-size:12px;font-weight:950;cursor:pointer;white-space:nowrap}.xm-finance-bill-filter{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;border:1px solid #edf0f5;border-radius:14px;background:#fbfcfe;padding:12px}.xm-finance-bill-filter label{min-width:0;display:grid;gap:6px;color:#667085;font-size:12px;font-weight:900}.xm-finance-bill-filter input,.xm-finance-bill-filter select{width:100%;height:34px;border:1px solid #d0d5dd;border-radius:8px;background:#fff;padding:0 10px;color:#101828;font-size:12px;outline:0}.xm-finance-bill-filter input:focus,.xm-finance-bill-filter select:focus{border-color:#e5005a;box-shadow:0 0 0 3px #e5005a14}.xm-finance-bill-shortcuts{display:flex;gap:6px;align-items:end;min-width:0}.xm-finance-bill-shortcuts button,.xm-finance-bill-actions button,.xm-finance-bill-row button{height:34px;border:1px solid #ffd4e4;border-radius:8px;background:#fff;color:#e5005a;padding:0 10px;font-size:12px;font-weight:950;cursor:pointer;white-space:nowrap}.xm-finance-bill-shortcuts button:hover,.xm-finance-bill-actions button:hover,.xm-finance-bill-row button:hover{border-color:#e5005a;background:#fff0f6}.xm-finance-bill-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.xm-finance-bill-actions button:first-child{background:#e5005a;border-color:#e5005a;color:#fff}.xm-finance-bill-table{overflow:auto;border:1px solid #edf0f5;border-radius:14px;background:#fff;max-height:520px}.xm-finance-bill-row{display:grid;grid-template-columns:96px 150px minmax(220px,1fr) 190px 120px 92px 92px 92px 108px 142px;gap:10px;align-items:center;min-width:1300px;padding:12px 13px;border-bottom:1px solid #edf0f5;color:#101828;font-size:12px}.xm-finance-bill-row:last-child{border-bottom:0}.xm-finance-bill-row-head{position:sticky;top:0;z-index:1;min-height:42px;background:#fbfcfe;color:#667085;font-weight:950}.xm-finance-bill-row b{display:block;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xm-finance-bill-row small{display:block;margin-top:4px;color:#667085;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xm-finance-bill-row>span:nth-child(7),.xm-finance-bill-row>span:nth-child(8){font-weight:950;text-align:right}.xm-finance-bill-row>span:last-child{display:flex;justify-content:flex-end;gap:6px}.xm-finance-bill-row .is-income{color:#039855}.xm-finance-bill-row .is-expense{color:#e5005a}.xm-finance-bill-type{display:inline-flex;border-radius:999px;background:#fff0f6;color:#e5005a;padding:5px 9px;font-style:normal;font-size:11px;font-weight:950;white-space:nowrap}.xm-finance-metric-list article,.xm-finance-store-list article,.xm-finance-refund-list article,.xm-finance-risk-list article,.xm-finance-view-list article{background:#fff;border-color:#edf0f5}.xm-finance-store-list article,.xm-finance-refund-list article{min-height:64px}.xm-finance-risk-list article{grid-template-columns:minmax(0,1fr) auto}.xm-finance-storage{grid-template-columns:320px minmax(0,1fr)}@media (max-width:1280px){.xm-finance-hero{grid-template-columns:1fr}.xm-finance-hero-side{grid-template-columns:minmax(0,1fr) 300px}.xm-finance-grid{grid-template-columns:1fr}.xm-finance-card-wide{grid-column:auto}.xm-finance-bill-filter{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.xm-finance-hero{padding:20px}.xm-finance-hero h3{font-size:24px}.xm-finance-hero-side,.xm-finance-hero-summary,.xm-finance-hero-actions{grid-template-columns:1fr}.xm-finance-kpis article{grid-template-columns:40px minmax(0,1fr)}.xm-finance-row{min-width:720px}.xm-finance-storage{grid-template-columns:1fr}.xm-finance-bill-alert{grid-template-columns:28px minmax(0,1fr)}.xm-finance-bill-alert button{grid-column:1/-1;justify-self:start}.xm-finance-bill-filter{grid-template-columns:1fr}.xm-finance-bill-actions{justify-content:flex-start}}.admin-stitch-skin[data-admin-view=data] #visitorWorkbench{padding:0;border:0;background:transparent;box-shadow:none}.xm-visitor-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:18px;align-items:center;border-radius:22px;background:linear-gradient(135deg,#fff7fb,#fff 58%,#eafff5);padding:26px;box-shadow:0 14px 34px #0f172a0f}.xm-visitor-hero:after{content:"";position:absolute;right:-38px;top:-48px;width:164px;height:164px;border-radius:999px;background:#81f9be57}.xm-visitor-hero span{display:inline-flex;border-radius:999px;background:#fff0f6;color:#e5005a;padding:6px 11px;font-size:12px;font-weight:950}.xm-visitor-hero h3{margin:12px 0 8px;color:#101828;font-size:30px;line-height:1.12}.xm-visitor-hero p{margin:0;max-width:820px;color:#667085;font-size:13px;line-height:1.7}.xm-visitor-hero aside{position:relative;z-index:1;border:1px solid #ffe0eb;border-radius:18px;background:#ffffffeb;padding:18px;box-shadow:0 14px 32px #e5005a14}.xm-visitor-hero aside strong{display:block;color:#101828;font-size:38px;line-height:1}.xm-visitor-hero aside span{margin-top:10px;background:transparent;color:#667085;padding:0}.xm-visitor-hero aside em{display:inline-flex;margin-top:10px;border-radius:999px;background:#ecfdf3;color:#039855;padding:5px 9px;font-size:12px;font-style:normal;font-weight:950}.xm-visitor-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.xm-visitor-kpis article{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px 12px;align-items:center;min-height:98px;border:1px solid #edf0f5;border-radius:17px;background:#fff;padding:15px;box-shadow:0 10px 24px #0f172a0a}.xm-visitor-kpis i{grid-row:1/4;width:44px;height:44px;border-radius:14px;background:#fff0f6;color:#e5005a;display:grid;place-items:center;font-family:Material Symbols Outlined;font-size:24px!important;font-style:normal;font-variation-settings:"FILL" 0,"wght" 560,"GRAD" 0,"opsz" 24}.xm-visitor-kpis span{color:#667085;font-size:12px;font-weight:850}.xm-visitor-kpis strong{color:#101828;font-size:24px;line-height:1}.xm-visitor-kpis em{color:#98a2b3;font-size:12px;font-style:normal}.xm-visitor-grid{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:14px;margin-top:14px;align-items:start}.xm-visitor-card{min-width:0;border:1px solid #edf0f5;border-radius:18px;background:#fff;padding:16px;box-shadow:0 12px 28px #0f172a0d}.xm-visitor-card-wide{grid-column:1}.xm-visitor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px;border-bottom:1px solid #f2f4f7;padding-bottom:12px}.xm-visitor-head strong{display:block;color:#101828;font-size:18px}.xm-visitor-head span{display:block;margin-top:5px;color:#667085;font-size:12px;line-height:1.45}.xm-visitor-head button{height:32px;border:1px solid #ffd4e4;border-radius:9px;background:#fff0f6;color:#e5005a;padding:0 12px;font-size:12px;font-weight:950;white-space:nowrap;cursor:pointer}.xm-visitor-chart{height:260px;display:flex;align-items:flex-end;gap:13px;padding:24px 10px 30px;border-radius:16px;background:linear-gradient(180deg,#fff,#fff8fb);border:1px solid #f2f4f7}.xm-visitor-chart span{position:relative;flex:1;min-height:20px;border-radius:999px 999px 0 0;background:linear-gradient(180deg,#e5005a,#ff9bc1);box-shadow:0 12px 24px #e5005a1f}.xm-visitor-chart span b{position:absolute;left:50%;bottom:-24px;transform:translate(-50%);color:#98a2b3;font-size:11px;white-space:nowrap}.xm-visitor-source,.xm-visitor-behaviors{display:grid;gap:10px}.xm-visitor-source article,.xm-visitor-behaviors article{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:11px;align-items:center;border:1px solid #edf0f5;border-radius:15px;background:#fbfcfe;padding:13px}.xm-visitor-source i,.xm-visitor-behaviors i{width:42px;height:42px;border-radius:14px;background:#fff0f6;color:#e5005a;display:grid;place-items:center;font-family:Material Symbols Outlined;font-size:23px!important;font-style:normal;font-variation-settings:"FILL" 0,"wght" 560,"GRAD" 0,"opsz" 24}.xm-visitor-source strong,.xm-visitor-behaviors strong{display:block;color:#101828;font-size:13px;line-height:1.35}.xm-visitor-source span,.xm-visitor-behaviors span{display:block;margin-top:5px;color:#667085;font-size:11px;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xm-visitor-source em,.xm-visitor-behaviors em{color:#e5005a;font-size:13px;font-style:normal;font-weight:950;white-space:nowrap}@media (max-width:1280px){.xm-visitor-hero,.xm-visitor-grid{grid-template-columns:1fr}.xm-visitor-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.xm-visitor-hero{display:block;padding:20px}.xm-visitor-hero h3{font-size:24px}.xm-visitor-hero aside{margin-top:14px}.xm-visitor-kpis{grid-template-columns:1fr}.xm-visitor-head{display:block}.xm-visitor-head button{margin-top:10px}.xm-visitor-source article,.xm-visitor-behaviors article{grid-template-columns:42px minmax(0,1fr)}.xm-visitor-source em,.xm-visitor-behaviors em{grid-column:2}}.xm-pay-analysis-hero{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:stretch;border-radius:22px;background:linear-gradient(135deg,#fff7fb,#fff 58%,#eafff5);padding:22px;box-shadow:0 14px 34px #0f172a0f;overflow:hidden}.xm-pay-analysis-hero span{display:inline-flex;border-radius:999px;background:#fff0f6;color:#e5005a;padding:6px 10px;font-size:12px;font-weight:950}.xm-pay-analysis-hero h3{margin:12px 0 8px;color:#101828;font-size:28px;line-height:1.12}.xm-pay-analysis-hero p{margin:0;max-width:820px;color:#667085;font-size:13px;line-height:1.7}.xm-pay-analysis-hero aside{border:1px solid #ffd4e4;border-radius:18px;background:#fff;padding:16px;box-shadow:0 14px 34px #e5005a14;display:grid;align-content:center}.xm-pay-analysis-hero small{color:#667085;font-size:12px;font-weight:900}.xm-pay-analysis-hero strong{display:block;margin-top:6px;color:#101828;font-size:30px;line-height:1}.xm-pay-analysis-hero em{display:block;margin-top:9px;color:#e5005a;font-size:12px;font-style:normal;font-weight:950}.xm-pay-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.xm-pay-kpis article{min-width:0;border:1px solid #edf0f5;border-radius:18px;background:#fff;padding:16px;box-shadow:0 12px 28px #0f172a0d}.xm-pay-kpis i{width:38px;height:38px;border-radius:14px;background:#fff0f6;color:#e5005a;display:grid;place-items:center;font-size:21px!important}.xm-pay-kpis article.is-ok i{background:#ecfdf3;color:#039855}.xm-pay-kpis span{display:block;margin-top:12px;color:#667085;font-size:12px;font-weight:900}.xm-pay-kpis strong{display:block;margin-top:5px;color:#101828;font-size:25px;line-height:1}.xm-pay-kpis em{display:block;margin-top:7px;color:#98a2b3;font-size:12px;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xm-pay-grid{display:grid;grid-template-columns:minmax(360px,.85fr) minmax(0,1.15fr);gap:14px}.xm-pay-card{min-width:0;border:1px solid #edf0f5;border-radius:20px;background:#fff;padding:16px;box-shadow:0 14px 34px #0f172a0f}.xm-pay-card-wide{grid-column:span 1}.xm-pay-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.xm-pay-card-head strong{display:block;color:#101828;font-size:17px}.xm-pay-card-head span{display:block;margin-top:4px;color:#667085;font-size:12px;line-height:1.45}.xm-pay-card-head em{font-style:normal;border-radius:999px;background:#fff0f6;color:#e5005a;padding:6px 10px;font-size:12px;font-weight:950;white-space:nowrap}.xm-pay-hour-list{display:grid;gap:10px}.xm-pay-hour-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid #edf0f5;border-radius:15px;background:#fbfcfe;padding:13px}.xm-pay-hour-list strong{display:block;color:#101828;font-size:13px;line-height:1.35}.xm-pay-hour-list span{display:block;margin-top:5px;color:#667085;font-size:11px}.xm-pay-hour-list b{color:#e5005a;font-size:15px;white-space:nowrap}.xm-pay-hour-list p{grid-column:1/-1;margin:2px 0 0;height:8px;border-radius:999px;background:#fff0f6;overflow:hidden}.xm-pay-hour-list p i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#e5005a,#ff8a3d)}.xm-pay-hour-list p i{background:linear-gradient(90deg,#16b364,#81f9be)}.xm-pay-table{overflow:auto;border:1px solid #edf0f5;border-radius:15px}.xm-pay-table-row{display:grid;grid-template-columns:minmax(180px,1.1fr) minmax(160px,1fr) 100px 100px 90px;gap:12px;align-items:center;min-width:760px;padding:13px 14px;border-bottom:1px solid #edf0f5;color:#101828;font-size:12px}.xm-pay-table-row:last-child{border-bottom:0}.xm-pay-table-row.is-head{background:#fbfcfe;color:#667085;font-weight:950}.xm-pay-table-row b{display:block;color:#101828;font-size:12px;line-height:1.3}.xm-pay-table-row small{display:block;margin-top:4px;color:#98a2b3;font-size:11px}.xm-pay-table-row i{display:inline-flex;border-radius:999px;background:#fff0f6;color:#e5005a;padding:5px 9px;font-style:normal;font-size:11px;font-weight:950;white-space:nowrap}.xm-payment-flow-hero{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:stretch;border-radius:22px;background:linear-gradient(135deg,#fff7fb,#fff 58%,#eafff5);padding:22px;box-shadow:0 14px 34px #0f172a0f;overflow:hidden}.xm-payment-flow-hero span{display:inline-flex;border-radius:999px;background:#fff0f6;color:#e5005a;padding:6px 10px;font-size:12px;font-weight:950}.xm-payment-flow-hero h3{margin:12px 0 8px;color:#101828;font-size:28px;line-height:1.12}.xm-payment-flow-hero p{margin:0;max-width:820px;color:#667085;font-size:13px;line-height:1.7}.xm-payment-flow-hero aside{border:1px solid #ffd4e4;border-radius:18px;background:#fff;padding:16px;box-shadow:0 14px 34px #e5005a14;display:grid;align-content:center}.xm-payment-flow-hero small{color:#667085;font-size:12px;font-weight:900}.xm-payment-flow-hero strong{display:block;margin-top:6px;color:#101828;font-size:30px;line-height:1}.xm-payment-flow-hero em{display:block;margin-top:9px;color:#e5005a;font-size:12px;font-style:normal;font-weight:950}.xm-payment-flow-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.xm-payment-flow-kpis article{min-width:0;border:1px solid #edf0f5;border-radius:18px;background:#fff;padding:16px;box-shadow:0 12px 28px #0f172a0d}.xm-payment-flow-kpis i{width:38px;height:38px;border-radius:14px;background:#fff0f6;color:#e5005a;display:grid;place-items:center;font-size:21px!important}.xm-payment-flow-kpis article.is-ok i{background:#ecfdf3;color:#039855}.xm-payment-flow-kpis span{display:block;margin-top:12px;color:#667085;font-size:12px;font-weight:900}.xm-payment-flow-kpis strong{display:block;margin-top:5px;color:#101828;font-size:25px;line-height:1}.xm-payment-flow-kpis em{display:block;margin-top:7px;color:#98a2b3;font-size:12px;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xm-payment-flow-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(360px,.85fr);gap:14px}.xm-payment-flow-card{min-width:0;border:1px solid #edf0f5;border-radius:20px;background:#fff;padding:16px;box-shadow:0 14px 34px #0f172a0f}.xm-payment-flow-card-wide{grid-row:span 2}.xm-payment-flow-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.xm-payment-flow-card-head strong{display:block;color:#101828;font-size:17px}.xm-payment-flow-card-head span{display:block;margin-top:4px;color:#667085;font-size:12px;line-height:1.45}.xm-payment-flow-card-head em{font-style:normal;border-radius:999px;background:#fff0f6;color:#e5005a;padding:6px 10px;font-size:12px;font-weight:950;white-space:nowrap}.xm-payment-flow-table{overflow:auto;border:1px solid #edf0f5;border-radius:15px}.xm-payment-flow-row{display:grid;grid-template-columns:minmax(180px,1.05fr) minmax(160px,1fr) 92px 92px 90px minmax(220px,auto);gap:12px;align-items:center;min-width:980px;padding:13px 14px;border-bottom:1px solid #edf0f5;color:#101828;font-size:12px}.xm-payment-flow-row:last-child{border-bottom:0}.xm-payment-flow-row.is-head{background:#fbfcfe;color:#667085;font-weight:950}.xm-payment-flow-row b{display:block;color:#101828;font-size:12px;line-height:1.3}.xm-payment-flow-row small{display:block;margin-top:4px;color:#98a2b3;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xm-payment-flow-row i{display:inline-flex;border-radius:999px;background:#fff0f6;color:#e5005a;padding:5px 9px;font-style:normal;font-size:11px;font-weight:950;white-space:nowrap}.xm-payment-flow-row>span:last-child{display:flex;justify-content:flex-end;gap:7px;flex-wrap:wrap}.xm-payment-flow-row button,.xm-payment-order-list button{height:30px;border:1px solid #ffd6e4;border-radius:9px;background:#fff0f6;color:#e5005a;padding:0 9px;font-size:12px;font-weight:950;cursor:pointer;white-space:nowrap}.xm-payment-flow-row button:disabled,.xm-payment-order-list button:disabled{border-color:#e4e7ec;background:#f2f4f7;color:#98a2b3;cursor:not-allowed}.xm-payment-order-list,.xm-payment-reconcile{display:grid;gap:10px}.xm-payment-order-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid #edf0f5;border-radius:15px;background:#fbfcfe;padding:13px}.xm-payment-order-list strong{display:block;color:#101828;font-size:13px;line-height:1.35}.xm-payment-order-list span{display:block;margin-top:5px;color:#667085;font-size:11px;line-height:1.45}.xm-payment-order-list b{color:#e5005a;font-size:15px;white-space:nowrap}.xm-payment-order-list article>div:last-child{grid-column:1/-1;display:flex;gap:7px;justify-content:flex-end;flex-wrap:wrap;border-top:1px solid #edf0f5;padding-top:10px}.xm-payment-reconcile article{border:1px solid #edf0f5;border-radius:15px;background:#fbfcfe;padding:13px}.xm-payment-reconcile span{display:block;color:#667085;font-size:12px;font-weight:900}.xm-payment-reconcile strong{display:block;margin-top:5px;color:#101828;font-size:20px;line-height:1}.xm-payment-reconcile p{margin:10px 0 0;height:8px;border-radius:999px;background:#fff0f6;overflow:hidden}.xm-payment-reconcile p i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#e5005a,#ff8a3d)}.xm-payment-tip{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:center;border:1px solid #ffd4e4;border-radius:15px;background:#fff7fb;padding:12px;color:#667085;font-size:12px;line-height:1.45}.xm-payment-tip i{width:36px;height:36px;border-radius:13px;background:#fff0f6;color:#e5005a;display:grid;place-items:center;font-size:20px!important}.admin-stitch-skin[data-admin-view=commerce] #productWorkbench{padding:18px;border:1px solid #edf0f5;border-radius:24px;background:#fff;box-shadow:0 18px 44px #0f172a14}.xm-product-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;border:0;border-bottom:1px solid #edf0f5;border-radius:0;background:linear-gradient(135deg,#fff,#fff8fb 62%,#eefdf7);padding:4px 0 18px;box-shadow:none}.xm-product-hero span{display:inline-flex;border-radius:999px;background:#fff0f6;color:#e5005a;padding:5px 10px;font-size:12px;font-weight:950}.xm-product-hero h3{margin:12px 0 8px;color:#101828;font-size:24px;line-height:1.15}.xm-product-hero p{margin:0;max-width:860px;color:#667085;font-size:13px;line-height:1.7}.xm-product-hero-actions{display:grid;grid-template-columns:repeat(3,minmax(112px,1fr));gap:9px}.xm-product-hero-actions button,.xm-product-toolbar button,.xm-product-actions button,.xm-product-category-list button,.xm-product-sku-row button{height:34px;border:1px solid #ffd4e4;border-radius:10px;background:#fff;color:#e5005a;font-size:12px;font-weight:950;cursor:pointer}.xm-product-hero-actions button:first-child{background:#e5005a;color:#fff;border-color:#e5005a}.xm-product-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.xm-product-kpis article{min-width:0;border:1px solid #edf0f5;border-radius:18px;background:#fff;padding:16px;box-shadow:0 10px 24px #0f172a0a}.xm-product-kpis i{width:38px;height:38px;border-radius:14px;background:#fff0f6;color:#e5005a;display:grid;place-items:center;font-size:21px!important}.xm-product-kpis span{display:block;margin-top:12px;color:#667085;font-size:12px;font-weight:900}.xm-product-kpis strong{display:block;margin-top:5px;color:#101828;font-size:25px;line-height:1}.xm-product-kpis em{display:block;margin-top:7px;color:#98a2b3;font-size:12px;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xm-product-toolbar{display:grid;grid-template-columns:minmax(280px,1fr) repeat(5,max-content);gap:10px;align-items:center;margin-top:14px;border:1px solid #edf0f5;border-radius:16px;background:#fff;padding:12px;box-shadow:0 10px 24px #0f172a0a}.xm-product-toolbar label{height:36px;display:flex;align-items:center;gap:8px;border:1px solid #edf0f5;border-radius:11px;background:#fbfcfe;padding:0 12px}.xm-product-toolbar label span{font-size:20px!important;color:#98a2b3}.xm-product-toolbar input{width:100%;height:auto;border:0;background:transparent;color:#101828;font-size:12px;font-weight:850;padding:0;outline:0}.xm-product-toolbar button{height:36px;padding:0 13px;border-radius:999px;background:#fff}.xm-product-toolbar button.active{background:#e5005a;color:#fff;border-color:#e5005a}.xm-product-library-shell{display:grid;grid-template-columns:168px minmax(0,1fr);gap:14px;margin-top:16px;align-items:stretch;border:1px solid #edf0f5;border-bottom:0;border-radius:18px 18px 0 0;background:#fff;padding:12px 12px 0}.xm-product-library-nav{position:relative;top:auto;align-self:stretch;max-height:none;overflow:auto;border:1px solid #edf0f5;border-radius:14px;background:#fbfcfe;padding:12px;box-shadow:none}.xm-product-library-nav strong{display:block;margin:16px 0 8px;color:#98a2b3;font-size:12px;font-weight:900}.xm-product-library-nav strong:first-child{margin-top:0}.xm-product-library-nav a,.xm-product-library-nav button{display:block;width:100%;border:0;border-radius:8px;background:transparent;color:#344054;font-size:13px;font-weight:850;line-height:1.2;padding:9px 10px;cursor:pointer;text-align:left;font-family:inherit}.xm-product-library-nav a.active,.xm-product-library-nav button.active,.xm-product-library-nav a:hover,.xm-product-library-nav button:hover{background:#fff0f6;color:#e5005a}.xm-product-library-main{min-width:0;border:0;border-radius:0;background:#fff;padding:0;box-shadow:none}.xm-product-library-main[hidden]{display:none!important}.xm-product-secondary-view{min-width:0;border:0;border-radius:0;background:#fff;padding:0;box-shadow:none}.xm-product-secondary-view[hidden]{display:none!important}.xm-product-subpage{display:grid;gap:14px}.xm-product-subpage-hero{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:14px;align-items:center;border:1px solid #edf0f5;border-radius:16px;background:linear-gradient(120deg,#fff8fb,#fff 56%,#edfff7);padding:18px}.xm-product-subpage-hero>i{display:grid;place-items:center;width:48px;height:48px;border:1px solid #ffd4e4;border-radius:14px;background:#fff0f6;color:#e5005a;font-size:25px!important}.xm-product-subpage-hero span{display:inline-flex;border-radius:999px;background:#fff0f6;color:#e5005a;padding:5px 10px;font-size:12px;font-weight:950}.xm-product-subpage-hero h4{margin:8px 0 0;color:#101828;font-size:22px;line-height:1.2}.xm-product-subpage-hero p{margin:7px 0 0;color:#667085;font-size:13px;line-height:1.55}.xm-product-subpage-hero button,.xm-product-subpage-actions button,.xm-product-subpage-table button,.xm-product-subpage-list button{height:34px;border:1px solid #ffd4e4;border-radius:8px;background:#fff;color:#e5005a;padding:0 14px;font-size:12px;font-weight:950;cursor:pointer;white-space:nowrap}.xm-product-subpage-hero button{background:#e5005a;border-color:#e5005a;color:#fff;box-shadow:0 12px 24px #e5005a29}.xm-product-subpage-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.xm-product-subpage-stats article{border:1px solid #edf0f5;border-radius:14px;background:#fff;padding:16px;box-shadow:0 12px 28px #0f172a0d}.xm-product-subpage-stats span{display:block;color:#667085;font-size:12px;font-weight:850}.xm-product-subpage-stats strong{display:block;margin-top:8px;color:#101828;font-size:22px;line-height:1.1}.xm-product-subpage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.xm-product-subpage-card{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid #edf0f5;border-radius:16px;background:#fff;padding:14px;box-shadow:0 12px 28px #0f172a0d}.xm-product-subpage-card img{width:72px;height:72px;border-radius:10px;object-fit:cover;background:#fff0f6}.xm-product-subpage-card span{display:inline-flex;border-radius:999px;background:#fff0f6;color:#e5005a;padding:4px 8px;font-size:11px;font-weight:950}.xm-product-subpage-card strong{display:block;margin-top:6px;color:#101828;font-size:15px;line-height:1.35}.xm-product-subpage-card p{margin:5px 0 0;color:#667085;font-size:12px;line-height:1.45}.xm-product-subpage-card small{display:block;margin-top:6px;color:#98a2b3;font-size:11px;font-weight:850}.xm-product-subpage-card>b{color:#101828;font-size:16px}.xm-product-subpage-card>em{justify-self:end;border-radius:999px;background:#ecfdf3;color:#039855;padding:5px 9px;font-size:11px;font-style:normal;font-weight:950}.xm-product-subpage-card .xm-product-subpage-actions{grid-column:2/-1;display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.xm-product-subpage-table{overflow:auto;border:1px solid #edf0f5;border-radius:16px;background:#fff;box-shadow:0 12px 28px #0f172a0d}.xm-product-subpage-table table{width:100%;min-width:860px;border-collapse:collapse}.xm-product-subpage-table th{height:46px;background:#fbfcfe;color:#475467;font-size:12px;font-weight:950;text-align:left;border-bottom:1px solid #edf0f5;padding:0 14px}.xm-product-subpage-table td{border-bottom:1px solid #edf0f5;padding:13px 14px;color:#101828;font-size:12px;vertical-align:middle}.xm-product-subpage-table tr:last-child td{border-bottom:0}.xm-product-subpage-table strong{display:block;color:#101828;font-size:13px}.xm-product-subpage-table small{display:block;margin-top:5px;color:#667085;font-size:11px}.xm-product-subpage-table em{display:inline-flex;border-radius:999px;background:#fff0f6;color:#e5005a;padding:5px 9px;font-style:normal;font-size:11px;font-weight:950}.xm-product-subpage-list{display:grid;gap:10px}.xm-product-subpage-list article{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid #edf0f5;border-radius:14px;background:#fff;padding:14px 16px;box-shadow:0 12px 28px #0f172a0a}.xm-product-subpage-list i{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#fff0f6;color:#e5005a;font-size:22px!important}.xm-product-subpage-list strong{display:block;color:#101828;font-size:14px}.xm-product-subpage-list p{margin:5px 0 0;color:#667085;font-size:12px;line-height:1.45}.xm-product-library-actions{display:flex;align-items:center;gap:10px;justify-content:flex-start;margin-bottom:14px}.xm-product-library-actions button,.xm-product-filter-actions button,.xm-product-library-toolbar button,.xm-product-library-pagination button,.xm-product-table-actions button{height:34px;border:1px solid #ffd4e4;border-radius:3px;background:#fff;color:#e5005a;padding:0 14px;font-size:12px;font-weight:900;cursor:pointer;white-space:nowrap}.xm-product-library-actions button:first-child,.xm-product-filter-actions button:first-child{background:#e5005a;color:#fff;border-color:#e5005a}.xm-product-library-actions button[data-product-filter-config]{margin-left:auto;display:flex;align-items:center;gap:6px;border-color:#edf0f5;color:#344054}.xm-product-library-actions button span{font-size:18px!important}.xm-product-library-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;border-top:1px solid #edf0f5;padding-top:14px}.xm-product-library-filters label,.xm-product-library-checks{min-width:0;display:grid;grid-template-columns:86px minmax(0,1fr);gap:9px;align-items:center;color:#344054;font-size:13px;font-weight:900}.xm-product-library-filters label>span,.xm-product-library-checks>span{color:#344054;font-size:13px;font-weight:900}.xm-product-library-filters input,.xm-product-library-filters select{width:100%;height:36px;border:1px solid #d0d5dd;border-radius:2px;background:#fff;color:#101828;font-size:12px;font-weight:800;outline:0;padding:0 10px}.xm-product-library-filters label div,.xm-product-library-checks div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;align-items:center}.xm-product-library-filters label button{height:36px;border:1px solid #ffd4e4;border-radius:2px;background:#fff0f6;color:#e5005a;font-size:12px;font-weight:900;cursor:pointer}.xm-product-library-checks label{display:flex;align-items:center;gap:6px;color:#344054;font-size:12px;font-weight:850}.xm-product-library-checks input{width:14px;height:14px;padding:0}.xm-product-filter-actions{grid-column:1/-1;display:flex;align-items:center;gap:10px;padding-left:95px;margin-top:2px}.xm-product-filter-actions button:nth-child(n+3){border:0;color:#e5005a;background:transparent;padding:0 4px}.xm-product-library-table-card{grid-column:1/-1;min-width:0;border:1px solid #edf0f5;border-radius:20px;background:#fff;padding:16px;box-shadow:0 14px 34px #0f172a0f}.xm-product-grid{display:block;margin-top:0}.xm-product-grid>.xm-product-library-table-card{border-top:0;border-radius:0 0 18px 18px;box-shadow:none;padding:12px;margin-top:0}.xm-product-grid>.xm-product-card:not(.xm-product-library-table-card){display:none}.xm-product-library-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border-bottom:1px solid #edf0f5;padding-bottom:12px;margin-bottom:12px}.xm-product-library-toolbar label{display:flex;align-items:center;gap:8px;color:#344054;font-size:12px;font-weight:900}.xm-product-library-toolbar input{width:15px;height:15px;accent-color:#e5005a}.xm-product-library-toolbar button{border-color:#edf0f5;background:#f8fafc;color:#344054;border-radius:2px}.xm-product-library-toolbar span{margin-left:auto;display:flex;gap:8px}.xm-product-library-table-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.xm-product-library-table-head strong{display:block;color:#101828;font-size:17px}.xm-product-library-table-head span{display:block;margin-top:4px;color:#667085;font-size:12px;line-height:1.45}.xm-product-library-table-head em{font-style:normal;border-radius:999px;background:#fff0f6;color:#e5005a;padding:6px 10px;font-size:12px;font-weight:950;white-space:nowrap}.xm-product-library-table-wrap{overflow:auto;border:1px solid #edf0f5;border-radius:14px;background:#fff}.xm-product-library-table{width:100%;min-width:1180px;border-collapse:collapse;color:#101828;font-size:12px}.xm-product-library-table th{height:48px;background:#fbfcfe;color:#475467;font-size:12px;font-weight:950;text-align:left;border-bottom:1px solid #edf0f5;padding:0 12px;white-space:nowrap}.xm-product-library-table td{border-bottom:1px solid #edf0f5;padding:12px;color:#101828;vertical-align:middle}.xm-product-library-table tr:last-child td{border-bottom:0}.xm-product-library-table input[type=checkbox]{width:15px;height:15px;accent-color:#e5005a}.xm-product-library-name{display:grid;grid-template-columns:58px minmax(0,1fr);gap:10px;align-items:center;min-width:260px}.xm-product-library-name img{width:58px;height:58px;border-radius:6px;object-fit:cover;background:#fff0f6}.xm-product-library-name b{display:block;color:#101828;font-size:13px;line-height:1.35}.xm-product-library-name small{display:block;margin-top:4px;max-width:320px;color:#667085;font-size:11px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xm-product-library-name i{display:block;margin-top:5px;color:#e5005a;font-size:11px;font-style:normal;font-weight:950}.xm-product-library-table em{display:inline-flex;border-radius:999px;padding:5px 9px;font-style:normal;font-size:11px;font-weight:950;white-space:nowrap}.xm-product-library-table em.is-ok{background:#ecfdf3;color:#039855}.xm-product-library-table em.is-wait{background:#fff0f6;color:#e5005a}.xm-product-table-actions{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap;min-width:210px}.xm-product-table-actions button{height:30px;border-color:#ffd4e4;border-radius:6px;background:#fff0f6;color:#e5005a;padding:0 9px}.xm-product-table-actions button:disabled{cursor:not-allowed;background:#f2f4f7;color:#98a2b3;border-color:#e4e7ec}.xm-product-library-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;color:#667085;font-size:12px;font-weight:850}.xm-product-library-pagination b{color:#e5005a}.xm-product-library-pagination div{display:flex;gap:6px;align-items:center}.xm-product-library-pagination button{height:32px;min-width:32px;border-color:#d0d5dd;color:#344054;padding:0 10px;border-radius:3px}.xm-product-library-pagination button.active{background:#e5005a;color:#fff;border-color:#e5005a}.xm-product-library-pagination button:disabled{background:#f2f4f7;color:#98a2b3;cursor:not-allowed}.xm-product-editor{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;margin:0;border:0;border-radius:0;background:#0f172a75;padding:26px;box-shadow:none;overflow:auto}.xm-product-editor[hidden]{display:none!important}.xm-product-editor-modal{width:min(1320px,calc(100vw - 56px));max-height:calc(100vh - 56px);overflow:auto;border:1px solid #ffd4e4;border-radius:18px;background:#f6f8fb;box-shadow:0 30px 90px #0f172a4d}.xm-product-editor-head{position:sticky;top:0;z-index:3;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid #edf0f5;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.xm-product-editor-head span{display:inline-flex;border-radius:999px;background:#fff0f6;color:#e5005a;padding:5px 10px;font-size:12px;font-weight:950}.xm-product-editor-head strong{display:block;margin-top:8px;color:#101828;font-size:21px;line-height:1.2}.xm-product-editor-head p{margin:6px 0 0;color:#667085;font-size:12px;line-height:1.6}.xm-product-editor-head button,.xm-product-editor-actions button{height:36px;border:1px solid #ffd4e4;border-radius:4px;background:#fff;color:#e5005a;padding:0 16px;font-size:12px;font-weight:950;cursor:pointer;white-space:nowrap}.xm-product-editor-head button:hover,.xm-product-editor-actions button:hover,.xm-product-rich-head button:hover,.xm-product-detail-thumb button:hover{border-color:#e5005a;background:#fff0f6}.xm-product-publish-form{display:grid;grid-template-columns:1fr;gap:14px;padding:18px 22px 0;background:#f6f8fb}.xm-product-type-select{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.xm-product-type-panel,.xm-product-editor-section{border:1px solid #edf0f5;border-radius:8px;background:#fff;padding:18px 20px;box-shadow:0 12px 34px #0f172a0d}.xm-product-editor-section h4,.xm-product-type-panel h4{margin:0 0 14px;color:#101828;font-size:16px;line-height:1.25}.xm-product-type-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.xm-product-type-options button{position:relative;min-height:58px;border:1px solid #d0d5dd;border-radius:3px;background:#fff;color:#101828;padding:10px 14px;text-align:left;cursor:pointer}.xm-product-type-options strong{display:block;font-size:15px;line-height:1.25}.xm-product-type-options span{display:block;margin-top:3px;color:#667085;font-size:12px}.xm-product-type-options button.active{border-color:#e5005a;box-shadow:inset 0 0 0 1px #e5005a;background:#fff8fb}.xm-product-type-options button.active:after{content:"";position:absolute;right:0;bottom:0;border-style:solid;border-width:0 0 28px 28px;border-color:transparent transparent #e5005a transparent}.xm-product-type-options button.active:before{content:"";position:absolute;right:5px;bottom:6px;z-index:1;width:9px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.xm-product-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px}.xm-form-row{display:grid;grid-template-columns:124px minmax(0,1fr);gap:12px;align-items:start;min-width:0}.xm-form-row>span{padding-top:10px;color:#344054;font-size:13px;font-weight:900;text-align:right}.xm-form-wide{grid-column:1/-1}.xm-product-editor-form input,.xm-product-editor-form select,.xm-product-editor-form textarea{width:100%;min-height:38px;border:1px solid #d0d5dd;background:#fff;border-radius:2px;color:#101828;font-size:13px;font-weight:850;outline:0;padding:9px 11px}.xm-product-editor-form textarea{resize:vertical;line-height:1.5}.xm-product-editor-form input:focus,.xm-product-editor-form select:focus,.xm-product-editor-form textarea:focus{border-color:#e5005a;box-shadow:0 0 0 3px #e5005a14}.xm-product-field-hint{display:block;margin-top:6px;color:#98a2b3;font-size:12px;line-height:1.45}.xm-inline-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.xm-inline-field button,.xm-product-spec-row button{height:38px;border:1px solid #ffd4e4;border-radius:3px;background:#fff0f6;color:#e5005a;padding:0 12px;font-size:12px;font-weight:950;cursor:pointer;white-space:nowrap}.xm-product-cover-field{display:grid;grid-template-columns:124px minmax(0,1fr);gap:12px;align-items:start}.xm-product-cover-field>span{padding-top:10px;color:#344054;font-size:13px;font-weight:900;text-align:right}.xm-product-cover-field>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;align-items:end}.xm-product-cover-upload{position:relative;width:120px;height:120px;border:1px dashed #f2a9c3;border-radius:4px;background:#fff8fb;color:#e5005a;padding:0;overflow:hidden;cursor:pointer;text-align:left}.xm-product-cover-upload img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background:#fff0f6}.xm-product-cover-upload:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000,#2817198c)}.xm-product-cover-upload strong,.xm-product-cover-upload em{position:relative;z-index:1;display:block;margin:0 10px}.xm-product-cover-upload strong{margin-top:76px;color:#fff;font-size:12px;font-weight:950}.xm-product-cover-upload em{margin-top:4px;color:#ffffffdb;font-size:11px;line-height:1.35;font-style:normal}.xm-product-spec-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.xm-product-checks{display:flex;align-items:center;gap:18px;flex-wrap:wrap;min-height:38px}.xm-product-checks label{display:flex;align-items:center;gap:7px;color:#344054;font-size:13px;font-weight:850}.xm-product-checks input{width:15px;min-height:15px;height:15px;accent-color:#e5005a}.xm-channel-switch{display:flex;align-items:center;gap:10px;color:#101828;font-size:14px;font-weight:900}.xm-channel-switch input{width:36px;min-height:20px;height:20px;accent-color:#e5005a}.xm-product-rich-editor{grid-column:1/-1;border:1px solid #e4e7ec;border-radius:6px;background:#fbfcfe;padding:16px;margin-top:6px}.xm-product-rich-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.xm-product-rich-head span{display:inline-flex;border-radius:999px;background:#fff0f6;color:#e5005a;padding:5px 10px;font-size:12px;font-weight:950}.xm-product-rich-head strong{display:block;margin-top:8px;color:#101828;font-size:15px;line-height:1.25}.xm-product-rich-head p{margin:5px 0 0;color:#667085;font-size:12px;line-height:1.45}.xm-product-rich-head>div:last-child{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.xm-product-rich-head button{height:32px;border:1px solid #ffd4e4;border-radius:4px;background:#fff;color:#e5005a;padding:0 12px;font-size:12px;font-weight:950;cursor:pointer}.xm-product-rich-head button:last-child{background:#e5005a;border-color:#e5005a;color:#fff}.xm-product-detail-main{display:block;width:100%;min-height:148px;margin-bottom:12px;border:1px solid #d0d5dd;border-radius:3px;background:#fff;color:#101828;font-size:13px;font-weight:850;line-height:1.55;padding:12px}.xm-product-rich-list{display:grid;gap:10px}.xm-product-rich-empty{margin:0;border:1px dashed #ffd4e4;border-radius:6px;background:#fff8fb;color:#8a7780;padding:18px;text-align:center;font-size:12px;font-weight:850}.xm-product-detail-thumb{position:relative;display:grid;grid-template-rows:132px auto;gap:8px;border:1px solid #edf0f5;border-radius:6px;background:#fff;padding:8px}.xm-product-detail-thumb img{width:100%;height:132px;border-radius:4px;object-fit:cover;background:#fff0f6}.xm-product-detail-thumb span{color:#344054;font-size:12px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xm-product-detail-thumb button{position:absolute;right:10px;top:10px;height:28px;border:1px solid #ffd4e4;border-radius:4px;background:#fffffff0;color:#e5005a;padding:0 10px;font-size:12px;font-weight:950;cursor:pointer}.xm-product-rich-list:not(:has(.xm-product-rich-empty)){grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}.xm-product-editor-actions{position:sticky;bottom:0;z-index:3;grid-column:1/-1;display:flex;justify-content:flex-end;gap:10px;margin:0 -22px;padding:14px 22px;border-top:1px solid #edf0f5;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.xm-product-editor-actions button[type=submit]{background:#e5005a;color:#fff;border-color:#e5005a}.xm-product-grid{display:none}.xm-product-library-main>.xm-product-library-table-card{margin-top:14px;border-top:1px solid #edf0f5;border-radius:14px;box-shadow:none;padding:12px}.xm-product-card{min-width:0;border:1px solid #edf0f5;border-radius:20px;background:#fff;padding:16px;box-shadow:0 14px 34px #0f172a0f}.xm-product-card-wide{grid-column:span 2}.xm-product-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.xm-product-card-head strong{display:block;color:#101828;font-size:17px}.xm-product-card-head span{display:block;margin-top:4px;color:#667085;font-size:12px;line-height:1.45}.xm-product-card-head em{font-style:normal;border-radius:999px;background:#fff0f6;color:#e5005a;padding:6px 10px;font-size:12px;font-weight:950;white-space:nowrap}.xm-product-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.xm-product-list article{display:grid;grid-template-columns:108px minmax(0,1fr);grid-template-rows:auto auto;gap:12px;border:1px solid #edf0f5;border-radius:18px;background:#fbfcfe;padding:12px;min-width:0}.xm-product-list article>img{width:108px;height:108px;border-radius:15px;object-fit:cover;background:#fff0f6;grid-row:1/3}.xm-product-info{min-width:0}.xm-product-info>span{display:inline-flex;border-radius:999px;background:#fff0f6;color:#e5005a;padding:4px 8px;font-size:11px;font-weight:950}.xm-product-info strong{display:block;margin-top:8px;color:#101828;font-size:15px;line-height:1.35}.xm-product-info p{margin:6px 0 0;color:#667085;font-size:12px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.xm-product-info div{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px}.xm-product-info em{border-radius:999px;background:#f2f4f7;color:#667085;padding:5px 8px;font-size:11px;font-style:normal;font-weight:950}.xm-product-info em.is-ok{background:#ecfdf3;color:#039855}.xm-product-info em.is-wait{background:#fff0f6;color:#e5005a}.xm-product-actions{grid-column:2;display:flex;gap:7px;justify-content:flex-end;flex-wrap:wrap}.xm-product-actions button{height:30px;padding:0 9px;background:#fff0f6}.xm-product-row-hidden,.xm-product-row-page-hidden{display:none!important}.xm-product-empty-filter{display:none;grid-column:1/-1}.xm-product-empty-filter.is-visible{display:block}.xm-product-category-list{display:grid;gap:10px}.xm-product-category-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid #edf0f5;border-radius:15px;background:#fbfcfe;padding:13px}.xm-product-category-list strong{display:block;color:#101828;font-size:13px}.xm-product-category-list span{display:block;margin-top:5px;color:#667085;font-size:11px;line-height:1.45}.xm-product-category-list em{border-radius:999px;background:#ecfdf3;color:#039855;padding:5px 9px;font-style:normal;font-size:11px;font-weight:950;white-space:nowrap}.xm-product-category-list div:last-child{grid-column:1/-1;display:flex;gap:7px;justify-content:flex-end;flex-wrap:wrap}.xm-product-category-list button{height:30px;padding:0 9px;background:#fff0f6}.xm-product-sku-table{overflow:auto;border:1px solid #edf0f5;border-radius:15px}.xm-product-sku-row{display:grid;grid-template-columns:minmax(220px,1.25fr) minmax(180px,.9fr) 110px 110px 110px minmax(300px,auto);gap:12px;align-items:center;min-width:1080px;padding:13px 14px;border-bottom:1px solid #edf0f5;color:#101828;font-size:12px}.xm-product-sku-row:last-child{border-bottom:0}.xm-product-sku-row-head{min-height:42px;background:#fbfcfe;color:#667085;font-weight:950}.xm-product-sku-row b{display:block;font-size:13px;line-height:1.35}.xm-product-sku-row small{display:block;margin-top:4px;color:#667085;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xm-product-sku-row i{display:inline-flex;border-radius:999px;padding:5px 9px;font-style:normal;font-size:11px;font-weight:950;white-space:nowrap}.xm-product-sku-row i.is-ok{background:#ecfdf3;color:#039855}.xm-product-sku-row i.is-wait{background:#fff0f6;color:#e5005a}.xm-product-sku-row>span:last-child{display:flex;gap:7px;justify-content:flex-end;flex-wrap:wrap}.xm-product-sku-row button{height:30px;padding:0 9px;background:#fff0f6}.xm-product-sku-row button:disabled{cursor:not-allowed;background:#f2f4f7;color:#98a2b3;border-color:#e4e7ec}.admin-stitch-skin[data-admin-view=commerce] #shopDecorationWorkbench{padding:0;border:0;background:transparent;box-shadow:none}.xm-decoration-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;border:1px solid #edf0f5;border-radius:20px;background:linear-gradient(135deg,#fff,#fff8fb 62%,#eefdf7);padding:22px;box-shadow:0 14px 34px #0f172a0f}.xm-decoration-hero span{display:inline-flex;border-radius:999px;background:#fff0f6;color:#e5005a;padding:5px 10px;font-size:12px;font-weight:950}.xm-decoration-hero h3{margin:12px 0 8px;color:#101828;font-size:24px;line-height:1.15}.xm-decoration-hero p{margin:0;max-width:860px;color:#667085;font-size:13px;line-height:1.7}.xm-decoration-hero-actions{display:grid;grid-template-columns:repeat(3,minmax(112px,1fr));gap:9px}.xm-decoration-hero-actions button,.xm-decoration-module-list button{height:34px;border:1px solid #ffd4e4;border-radius:10px;background:#fff;color:#e5005a;font-size:12px;font-weight:950;cursor:pointer}.xm-decoration-hero-actions button:last-child{background:#e5005a;color:#fff;border-color:#e5005a}.xm-decoration-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.xm-decoration-kpis article{min-width:0;border:1px solid #edf0f5;border-radius:18px;background:#fff;padding:16px;box-shadow:0 10px 24px #0f172a0a}.xm-decoration-kpis i{width:38px;height:38px;border-radius:14px;background:#fff0f6;color:#e5005a;display:grid;place-items:center;font-size:21px!important}.xm-decoration-kpis span{display:block;margin-top:12px;color:#667085;font-size:12px;font-weight:900}.xm-decoration-kpis strong{display:block;margin-top:5px;color:#101828;font-size:25px;line-height:1}.xm-decoration-kpis em{display:block;margin-top:7px;color:#98a2b3;font-size:12px;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xm-decoration-grid{display:grid;grid-template-columns:minmax(0,1fr) 520px;gap:20px;margin-top:14px;align-items:start}.xm-decoration-card{min-width:0;border:1px solid #edf0f5;border-radius:20px;background:#fff;padding:16px;box-shadow:0 14px 34px #0f172a0f}.xm-decoration-card-wide{grid-column:1}.xm-decoration-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.xm-decoration-card-head strong{display:block;color:#101828;font-size:17px}.xm-decoration-card-head span{display:block;margin-top:4px;color:#667085;font-size:12px;line-height:1.45}.xm-decoration-card-head em{font-style:normal;border-radius:999px;background:#fff0f6;color:#e5005a;padding:6px 10px;font-size:12px;font-weight:950;white-space:nowrap}.xm-decoration-module-list{display:grid;gap:10px}.xm-decoration-module-list article{display:grid;grid-template-columns:42px minmax(0,1fr) auto auto auto;gap:11px;align-items:center;border:1px solid #edf0f5;border-radius:15px;background:#fbfcfe;padding:13px;min-width:0}.xm-decoration-module-list i{width:42px;height:42px;border-radius:14px;background:#fff0f6;color:#e5005a;display:grid;place-items:center;font-size:22px!important}.xm-decoration-module-list strong{display:block;color:#101828;font-size:13px}.xm-decoration-module-list span{display:block;margin-top:5px;color:#667085;font-size:11px;line-height:1.45}.xm-decoration-module-list b{color:#101828;font-size:13px;white-space:nowrap}.xm-decoration-module-list em{border-radius:999px;background:#ecfdf3;color:#039855;padding:5px 9px;font-style:normal;font-size:11px;font-weight:950;white-space:nowrap}.xm-decoration-module-list button{height:30px;padding:0 9px;background:#fff0f6}.xm-decoration-phone{grid-row:span 3;width:480px;max-width:100%;justify-self:center;border:1px solid #edf0f5;border-radius:32px;background:#fff;padding:18px;box-shadow:0 22px 54px #0f172a26;position:sticky;top:18px;overflow:hidden}.xm-decoration-phone-top{height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 4px 13px;color:#e5005a;font-weight:950;font-size:17px}.xm-decoration-phone-top i{width:42px;height:42px;border-radius:999px;background:#fff0f6;display:grid;place-items:center;font-size:22px!important}.xm-decoration-phone-hero{position:relative;height:268px;border-radius:22px;overflow:hidden;color:#fff;background:#e5005a}.xm-decoration-phone-hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.xm-decoration-phone-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#780034b8,#e5005a33)}.xm-decoration-phone-hero div{position:relative;z-index:1;padding:26px;width:72%}.xm-decoration-phone-hero span{display:block;color:#ffd9e6;font-size:14px;font-weight:900}.xm-decoration-phone-hero strong{display:block;margin-top:10px;font-size:31px;line-height:1.16}.xm-decoration-phone-hero button{margin-top:18px;border:0;border-radius:999px;background:#fff;color:#e5005a;padding:11px 18px;font-size:14px;font-weight:950}.xm-decoration-phone-cats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px}.xm-decoration-phone-cats span{min-height:82px;border-radius:17px;background:#fff7fb;color:#101828;padding:10px 6px;text-align:center;font-weight:950;display:grid;place-items:center;align-content:center;gap:7px;overflow:hidden}.xm-decoration-phone-cats i{width:42px;height:42px;border-radius:999px;background:#fff0f6;color:#e5005a;display:grid;place-items:center;font-size:23px!important;box-shadow:0 10px 24px #e5005a14}.xm-decoration-phone-cats b{font-size:12px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.xm-decoration-phone-products{display:grid;gap:11px;margin-top:16px}.xm-decoration-phone-products article{display:grid;grid-template-columns:76px minmax(0,1fr);gap:13px;align-items:center;border:1px solid #edf0f5;border-radius:18px;background:#fbfcfe;padding:11px}.xm-decoration-phone-products img{width:76px;height:76px;border-radius:15px;object-fit:cover}.xm-decoration-phone-products strong{font-size:15px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.xm-decoration-phone-tab{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;margin-top:16px;border-top:1px solid #edf0f5;padding-top:14px;color:#667085;font-size:12px;font-weight:950;text-align:center}.xm-decoration-phone-tab span:first-child{color:#e5005a}.xm-decoration-user-preview{width:520px;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}.xm-decoration-user-preview .mall-phone.mall-demo-skin{position:relative!important;width:430px!important;max-width:100%!important;height:760px!important;min-height:0!important;margin:0 auto!important;border:1px solid #eadde2!important;border-radius:28px!important;background:#fff8f7!important;box-shadow:0 24px 58px #0f172a29!important;overflow:hidden!important}.xm-decoration-user-preview .mall-demo-skin .mall-scroll{position:relative!important;height:100%!important;min-height:0!important;margin:0!important;padding:0 14px 94px!important;overflow:auto!important;background:linear-gradient(180deg,#fff8f7 0,#fff8f7 340px,#f8f5f7)!important}.xm-decoration-user-preview .mall-header-sticky{position:sticky!important;top:0!important;z-index:12!important;height:64px!important;margin:0 -14px 10px!important;padding:10px 16px!important;background:#fff8f7f5!important;border:0!important;border-bottom:1px solid rgba(234,221,226,.72)!important;border-radius:0!important;box-shadow:none!important}.xm-decoration-user-preview .mall-brand-inline{display:flex!important;align-items:center!important;gap:10px!important}.xm-decoration-user-preview .mall-round-btn{width:44px!important;height:44px!important;border-radius:999px!important;background:#fff!important;border:0!important;box-shadow:0 8px 18px #e5005a14!important}.xm-decoration-user-preview .mall-demo-skin .app-section{display:block!important}.xm-decoration-user-preview .mall-demo-skin .mall-demo-quick,.xm-decoration-user-preview .mall-demo-skin .mall-topic-grid{display:grid!important}.xm-decoration-user-preview .mall-demo-skin .mall-member-card,.xm-decoration-user-preview .mall-demo-skin .mall-search{display:none!important}.xm-decoration-user-preview .mall-demo-hero{margin-top:4px!important;min-height:214px!important;border-radius:20px!important}.xm-decoration-user-preview .mall-demo-hero .mall-hero-copy{width:67%!important;padding:22px 18px!important}.xm-decoration-user-preview .mall-demo-hero .mall-hero-copy h1{font-size:27px!important;line-height:1.18!important}.xm-decoration-user-preview .mall-demo-quick{margin:0 0 14px!important}.xm-decoration-user-preview .mall-topic-grid{margin:14px 0!important}.xm-decoration-user-preview .xm-home-product-rail{grid-auto-columns:63%!important;padding-right:34px!important}.xm-decoration-user-preview .mall-tabs{position:absolute!important;left:0!important;right:0!important;top:auto!important;bottom:0!important;z-index:20!important;width:100%!important;height:62px!important;transform:none!important;display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:4px!important;margin:0!important;padding:7px 10px!important;background:#fffffff7!important;border:0!important;border-top:1px solid #eadde2!important;border-radius:0!important;box-shadow:0 -10px 28px #28171914!important}.xm-decoration-user-preview .mall-tabs a{height:auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;border-radius:14px!important;color:#6b5f66!important;padding:0!important;font-size:11px!important;line-height:1!important;text-decoration:none!important}.xm-decoration-user-preview .mall-tabs a.active{margin:0!important;background:#fff0f5!important;color:#e5005a!important;font-weight:900!important}.xm-decoration-user-preview .mall-tabs a span{width:auto!important;height:auto!important;margin:0!important;border:0!important;background:transparent!important;font-size:21px!important;line-height:1!important;font-family:Material Symbols Outlined!important;font-variation-settings:"FILL" 0,"wght" 450,"GRAD" 0,"opsz" 24!important}.xm-decoration-user-preview .mall-tabs a.active span{color:#e5005a!important;font-variation-settings:"FILL" 1,"wght" 560,"GRAD" 0,"opsz" 24!important}.xm-decoration-user-preview .mall-tabs a span:before,.xm-decoration-user-preview .mall-tabs a span:after{display:none!important}.xm-decoration-product-list,.xm-decoration-log-list{display:grid;gap:10px}.xm-decoration-product-list article{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid #edf0f5;border-radius:15px;background:#fbfcfe;padding:10px}.xm-decoration-product-list img{width:54px;height:54px;border-radius:12px;object-fit:cover}.xm-decoration-product-list strong,.xm-decoration-log-list strong{display:block;color:#101828;font-size:13px;line-height:1.35}.xm-decoration-product-list span,.xm-decoration-log-list span{display:block;margin-top:5px;color:#667085;font-size:11px;line-height:1.45}.xm-decoration-product-list em,.xm-decoration-log-list em{border-radius:999px;background:#fff0f6;color:#e5005a;padding:5px 9px;font-style:normal;font-size:11px;font-weight:950;white-space:nowrap}.xm-decoration-log-list article{border:1px solid #edf0f5;border-radius:15px;background:#fbfcfe;padding:13px}@media (max-width:1280px){.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-panel>.admin-module-list{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-order-list{grid-template-columns:1fr}.xm-user-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.xm-user-toolbar{grid-template-columns:1fr 1fr}.xm-staff-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.xm-staff-toolbar{grid-template-columns:1fr 1fr}.xm-role-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.xm-role-matrix{grid-template-columns:1fr}.xm-finance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.xm-finance-grid,.xm-finance-storage{grid-template-columns:1fr}.xm-finance-card-wide{grid-column:auto}.xm-pay-analysis-hero{grid-template-columns:1fr}.xm-pay-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.xm-pay-grid,.xm-payment-flow-hero{grid-template-columns:1fr}.xm-payment-flow-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.xm-payment-flow-grid{grid-template-columns:1fr}.xm-payment-flow-card-wide{grid-row:auto}.xm-product-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.xm-product-grid{grid-template-columns:1fr}.xm-product-card-wide{grid-column:auto}.xm-product-list{grid-template-columns:1fr}.xm-product-toolbar{grid-template-columns:1fr repeat(3,max-content)}.xm-product-editor-modal{width:min(1080px,calc(100vw - 40px))}.xm-product-type-options{grid-template-columns:repeat(2,minmax(0,1fr))}.xm-product-form-grid{grid-template-columns:1fr}.xm-decoration-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.xm-decoration-grid{grid-template-columns:1fr}.xm-decoration-phone{position:static;grid-row:auto;max-width:480px}}@media (max-width:760px){.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-panel>.admin-panel-head{display:block;min-height:auto;padding:22px}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-panel>.admin-panel-head h2{font-size:24px}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-panel>.admin-panel-head .admin-panel-actions{justify-content:flex-start;margin-top:14px}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-panel>.admin-module-list,.admin-stitch-skin[data-admin-view=governance] #governance .admin-governance .admin-module-list,.admin-stitch-skin[data-admin-view=governance] #governance .admin-governance{grid-template-columns:1fr}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-order-head{display:block}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-order-head span{display:block;max-width:none;text-align:left;margin-top:6px}.xm-user-hero{grid-template-columns:1fr}.xm-user-hero-actions{grid-template-columns:1fr 1fr}.xm-user-kpis,.xm-user-toolbar{grid-template-columns:1fr}.xm-org-hero,.xm-org-editor-head{display:block}.xm-org-hero-actions{margin-top:14px}.xm-org-editor-form{grid-template-columns:1fr}.xm-org-editor-wide{grid-column:auto}.xm-staff-hero{grid-template-columns:1fr}.xm-staff-hero-actions{grid-template-columns:1fr 1fr}.xm-staff-kpis,.xm-staff-toolbar,.xm-role-hero,.xm-role-hero-actions,.xm-role-kpis,.xm-role-matrix-flow{grid-template-columns:1fr}.xm-role-template{display:block}.xm-role-template em{display:inline-flex;margin-top:10px}.xm-finance-hero,.xm-finance-hero-actions,.xm-finance-kpis{grid-template-columns:1fr}.xm-pay-analysis-hero{padding:18px}.xm-pay-analysis-hero h3{font-size:24px}.xm-pay-kpis{grid-template-columns:1fr}.xm-pay-card-head{display:block}.xm-pay-card-head em{display:inline-flex;margin-top:8px}.xm-payment-flow-hero{padding:18px}.xm-payment-flow-hero h3{font-size:24px}.xm-payment-flow-kpis{grid-template-columns:1fr}.xm-payment-flow-card-head{display:block}.xm-payment-flow-card-head em{display:inline-flex;margin-top:8px}.xm-product-hero,.xm-product-hero-actions,.xm-product-kpis,.xm-product-toolbar{grid-template-columns:1fr}.xm-product-editor{padding:14px;place-items:start center}.xm-product-editor-modal{width:calc(100vw - 28px);max-height:calc(100vh - 28px);border-radius:14px}.xm-product-editor-head{display:block}.xm-product-editor-head button{margin-top:12px}.xm-product-publish-form{padding:14px 14px 0}.xm-product-type-options,.xm-product-form-grid{grid-template-columns:1fr}.xm-form-row,.xm-product-cover-field,.xm-product-cover-field>div{grid-template-columns:1fr}.xm-form-row>span,.xm-product-cover-field>span{text-align:left;padding-top:0}.xm-product-cover-upload{width:100%;height:180px}.xm-product-rich-head{display:block}.xm-product-rich-head>div:last-child{justify-content:flex-start;margin-top:10px}.xm-product-rich-list:not(:has(.xm-product-rich-empty)){grid-template-columns:1fr 1fr}.xm-product-editor-actions{margin:0 -14px;padding:12px 14px;display:grid;grid-template-columns:1fr}.xm-product-list article{grid-template-columns:88px minmax(0,1fr)}.xm-product-list article>img{width:88px;height:88px}.xm-product-actions{grid-column:1/-1}.xm-decoration-hero,.xm-decoration-hero-actions,.xm-decoration-kpis{grid-template-columns:1fr}.xm-decoration-module-list article{grid-template-columns:42px minmax(0,1fr)}.xm-decoration-module-list b,.xm-decoration-module-list em,.xm-decoration-module-list button{grid-column:2}}@media (max-width:1280px){.admin-stitch-skin .admin-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-stitch-skin .admin-layout{grid-template-columns:1fr}.admin-stitch-skin #dashboard,.admin-stitch-skin .admin-quick-entry,.admin-stitch-skin #governance{grid-column:auto!important}.admin-stitch-skin .admin-top-search{display:none}}@media (max-width:1280px){.admin-stitch-skin .admin-dashboard-modules{grid-column:auto!important}.admin-stitch-skin .xm-workbench-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.admin-stitch-skin #todayFocus .todo-list{grid-template-columns:1fr}}@media (max-width:900px){.admin-stitch-skin .xm-workbench-grid{grid-template-columns:1fr}.admin-stitch-skin .xm-workbench-module{min-height:220px}.admin-stitch-skin .xm-workbench-copy{width:62%}.admin-stitch-skin .xm-workbench-copy h3{font-size:20px}.admin-stitch-skin .xm-workbench-copy div{grid-template-columns:1fr}}@media (max-width:900px){.admin-stitch-skin .admin-shell,.admin-stitch-skin.admin-side-collapsed .admin-shell{grid-template-columns:1fr}.admin-stitch-skin .admin-side,.admin-stitch-skin.admin-side-collapsed .admin-side{position:static;height:auto;overflow:visible;padding:20px 16px}.admin-stitch-skin.admin-side-collapsed .admin-brand>div:nth-child(2),.admin-stitch-skin.admin-side-collapsed .admin-search,.admin-stitch-skin.admin-side-collapsed .admin-nav-group,.admin-stitch-skin.admin-side-collapsed .admin-nav-sub,.admin-stitch-skin.admin-side-collapsed .admin-side-card{display:block}.admin-stitch-skin.admin-side-collapsed .admin-side-toggle{position:static;background:#ffffff1f;border-color:#fff3;box-shadow:none}.admin-stitch-skin.admin-side-collapsed .admin-side-toggle span,.admin-stitch-skin.admin-side-collapsed .admin-side-toggle span:before,.admin-stitch-skin.admin-side-collapsed .admin-side-toggle span:after{background:#fff}.admin-stitch-skin.admin-side-collapsed .admin-nav{overflow:auto}.admin-stitch-skin.admin-side-collapsed .admin-nav a{width:auto;min-height:39px;padding:0 14px;justify-content:flex-start;font-size:14px}.admin-stitch-skin.admin-side-collapsed .admin-nav a[href="/user.html"]{display:flex}.admin-stitch-skin .admin-kpis{grid-template-columns:1fr}.admin-stitch-skin .admin-nav-sub{grid-template-columns:repeat(2,minmax(0,1fr));margin-left:14px}.admin-shortcuts{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.admin-stitch-skin.admin-side-collapsed .admin-shell{grid-template-columns:84px minmax(0,1fr)}.admin-stitch-skin.admin-side-collapsed .admin-side{position:sticky;height:100vh;overflow:hidden;padding:24px 12px}.admin-stitch-skin.admin-side-collapsed .admin-brand{justify-content:center;padding:0 0 16px}.admin-stitch-skin.admin-side-collapsed .admin-brand>div:nth-child(2),.admin-stitch-skin.admin-side-collapsed .admin-search,.admin-stitch-skin.admin-side-collapsed .admin-nav-group,.admin-stitch-skin.admin-side-collapsed .admin-nav-sub,.admin-stitch-skin.admin-side-collapsed .admin-side-card{display:none}.admin-stitch-skin.admin-side-collapsed .admin-side-toggle{position:absolute;left:58px;top:28px;width:28px;height:28px;background:#fff;border-color:#fff;box-shadow:0 10px 22px #9000362e}.admin-stitch-skin.admin-side-collapsed .admin-side-toggle span,.admin-stitch-skin.admin-side-collapsed .admin-side-toggle span:before,.admin-stitch-skin.admin-side-collapsed .admin-side-toggle span:after{background:#e5005a}.admin-stitch-skin.admin-side-collapsed .admin-nav{gap:10px;padding-right:0;overflow:visible}.admin-stitch-skin.admin-side-collapsed .admin-nav a{width:48px;min-height:48px;padding:0;justify-content:center;font-size:0;border-radius:15px}.admin-stitch-skin.admin-side-collapsed .admin-nav a[href="/user.html"]{display:none}}.admin-stitch-skin{--admin-accent:#e5005a;--admin-ink:#0f172a;--admin-muted:#667085;--admin-line:#e6e9ef;--admin-soft:#f8fafc;--admin-side:#111827;background:#f3f5f8;color:var(--admin-ink)}.admin-stitch-skin .admin-shell{grid-template-columns:248px minmax(0,1fr);background:#f3f5f8}.admin-stitch-skin .admin-side{background:var(--admin-side)!important;border-right:0;box-shadow:none;padding:18px 14px;gap:12px}.admin-stitch-skin .admin-logo{background:var(--admin-accent)!important;color:#fff;border-radius:10px;box-shadow:none}.admin-stitch-skin .admin-brand{padding:0 4px 13px;border-bottom:1px solid rgba(255,255,255,.1)}.admin-stitch-skin .admin-brand strong{font-size:14px}.admin-stitch-skin .admin-brand span{font-size:11px;color:#ffffff9e}.admin-stitch-skin .admin-search{height:36px;border-radius:9px;background:#ffffff14;border-color:#ffffff1f;font-size:12px}.admin-stitch-skin .admin-nav{gap:5px}.admin-stitch-skin .admin-nav-group{padding:10px 8px 2px;font-size:11px;color:#ffffff7a}.admin-stitch-skin .admin-nav a{min-height:34px;border-radius:8px;padding:0 10px;font-size:12px;font-weight:750;color:#ffffffc7}.admin-stitch-skin .admin-nav a:before{display:block;flex:0 0 12px;width:12px;height:12px;border-radius:4px;background:#ffffff38;box-shadow:none}.admin-stitch-skin .admin-nav a.active{background:#fff;color:var(--admin-accent);box-shadow:none}.admin-stitch-skin .admin-nav a:hover{background:#ffffff1a}.admin-stitch-skin .admin-nav-sub{margin:0 0 2px 18px;padding-left:10px;gap:2px}.admin-stitch-skin .admin-nav-sub a{height:27px;border-radius:7px;font-size:11px;padding:0 8px}.admin-stitch-skin .admin-nav a:before{content:"widgets";display:grid!important;place-items:center;flex:0 0 24px;width:24px;height:24px;border-radius:9px;background:#ffffff1f;box-shadow:none;color:#ffffffdb;font-family:Material Symbols Outlined;font-size:16px!important;font-weight:400;font-variation-settings:"FILL" 0,"wght" 520,"GRAD" 0,"opsz" 24}.admin-stitch-skin .admin-nav a[data-admin-primary=dashboard]:before{content:"space_dashboard"}.admin-stitch-skin .admin-nav a[data-admin-primary=governance]:before{content:"admin_panel_settings"}.admin-stitch-skin .admin-nav a[data-admin-primary=commerce]:before{content:"shopping_bag"}.admin-stitch-skin .admin-nav a[data-admin-primary=live]:before{content:"smart_display"}.admin-stitch-skin .admin-nav a[data-admin-primary=appointment]:before{content:"event_available"}.admin-stitch-skin .admin-nav a[data-admin-primary=member]:before{content:"groups"}.admin-stitch-skin .admin-nav a[data-admin-primary=marketing]:before{content:"campaign"}.admin-stitch-skin .admin-nav a[data-admin-primary=data]:before{content:"monitoring"}.admin-stitch-skin .admin-nav a[href="/user.html"]:before{content:"preview"}.admin-stitch-skin .admin-nav a.active:before{background:#e5005a;color:#fff}.admin-stitch-skin .admin-nav-sub a:before{content:"";flex:0 0 6px!important;width:6px!important;height:6px!important;border-radius:999px;background:#ffffff7a;font-size:0!important}.admin-stitch-skin .admin-side-card{border-radius:10px;padding:12px;background:#ffffff14;border-color:#ffffff1a}.admin-stitch-skin .admin-main{padding:0 22px 28px;min-width:0}.admin-stitch-skin .admin-topbar{min-height:58px;margin:0 -22px 16px;padding:10px 22px;background:#fff;border-bottom:1px solid var(--admin-line);box-shadow:0 1px #0f172a05}.admin-stitch-skin .admin-eyebrow{font-size:12px;color:#475467}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-topbar h1{font-size:20px;margin:2px 0 0}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-topbar p{font-size:12px;color:var(--admin-muted);max-width:740px}.admin-stitch-skin #sessionBadge{height:32px;display:inline-flex;align-items:center;border-radius:16px}.admin-stitch-skin .admin-actions button{height:32px;border-radius:9px;padding:0 12px}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-panel>.admin-panel-head{min-height:auto;margin:0 0 12px;padding:16px 18px;border:1px solid var(--admin-line);border-radius:10px;background:#fff;color:var(--admin-ink);box-shadow:none;align-items:center}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-panel>.admin-panel-head span{color:var(--admin-muted);font-size:11px}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-panel>.admin-panel-head h2{color:var(--admin-ink);font-size:18px;line-height:1.25}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-panel>.admin-panel-head button{height:32px;border-radius:8px;background:#fff;color:#344054;border:1px solid var(--admin-line);box-shadow:none}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-panel>.admin-module-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-panel>.admin-module-list .admin-row{min-height:78px;border:1px solid var(--admin-line);border-radius:9px;padding:12px;background:#fff;box-shadow:none}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-panel>.admin-module-list .admin-row strong{font-size:13px}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-panel>.admin-module-list .admin-row span{font-size:11px;min-height:0}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-panel>.admin-module-list .admin-row em{font-size:15px}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-order-workbench{margin-top:12px;padding:14px;border:1px solid var(--admin-line);border-radius:10px;background:#fff;box-shadow:none}.admin-stitch-skin.admin-focus-mode[data-admin-view]:not([data-admin-view=dashboard]) .admin-focused-section{outline:0;border-color:#d0d5dd}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-order-head{min-height:32px;margin:0 0 8px;border-bottom:1px solid #eef1f5;padding-bottom:8px}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-order-head strong{font-size:15px}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-order-head span{font-size:11px;max-width:62%;color:var(--admin-muted)}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-order-list{grid-template-columns:1fr;gap:7px}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-order-card{min-height:52px;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;padding:9px 10px;border:1px solid #edf0f5;border-radius:8px;background:#fff;box-shadow:none}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-order-card:hover{background:#fbfcfe;border-color:#d0d5dd;box-shadow:none}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-order-card strong{font-size:12px}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-order-card span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:unset;font-size:11px}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-order-card em{font-size:12px}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-order-card i{font-size:10px;border-radius:999px;padding:4px 7px;background:#f2f4f7}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-order-actions{grid-column:1/-1;gap:5px;margin-top:2px}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-order-card button{height:28px;border-radius:7px;padding:0 8px;background:#f9fafb;color:#344054;border:1px solid #e4e7ec}@media (max-width:900px){.admin-stitch-skin .admin-shell,.admin-stitch-skin.admin-side-collapsed .admin-shell{grid-template-columns:72px minmax(0,1fr)!important}.admin-stitch-skin .admin-side,.admin-stitch-skin.admin-side-collapsed .admin-side{position:sticky!important;top:0;height:100vh!important;overflow:hidden!important;padding:14px 8px!important}.admin-stitch-skin .admin-brand{justify-content:center;padding-bottom:12px}.admin-stitch-skin .admin-brand>div:nth-child(2),.admin-stitch-skin .admin-search,.admin-stitch-skin .admin-nav-group,.admin-stitch-skin .admin-nav-sub,.admin-stitch-skin .admin-side-card{display:none!important}.admin-stitch-skin .admin-side-toggle,.admin-stitch-skin.admin-side-collapsed .admin-side-toggle{position:static;width:30px;height:30px;background:#ffffff1a;border-color:#ffffff24;box-shadow:none}.admin-stitch-skin .admin-nav{gap:8px;overflow:visible;padding-right:0}.admin-stitch-skin .admin-nav a,.admin-stitch-skin.admin-side-collapsed .admin-nav a{width:46px;min-height:46px;padding:0;justify-content:center;font-size:0;border-radius:12px}.admin-stitch-skin .admin-nav a:before{flex-basis:18px;width:18px;height:18px;border-radius:6px;background:#ffffff47}.admin-stitch-skin .admin-nav a.active:before{background:var(--admin-accent)}.admin-stitch-skin .admin-nav a[data-admin-primary]:after,.admin-stitch-skin .admin-nav a[href="/user.html"]{display:none}.admin-stitch-skin .admin-main{padding:0 14px 24px!important}.admin-stitch-skin .admin-topbar{margin:0 -14px 12px;padding:10px 14px;position:sticky}.admin-stitch-skin .admin-actions{margin-top:8px;justify-content:flex-start}.admin-stitch-skin .admin-kpis{grid-template-columns:1fr}.admin-stitch-skin[data-admin-view]:not([data-admin-view=dashboard]) .admin-panel>.admin-module-list{grid-template-columns:1fr}}.admin-stitch-skin .admin-brand{position:relative;gap:11px;margin:0 -2px 2px;padding:10px 10px 14px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:linear-gradient(135deg,#ffffff13,#ffffff06);box-shadow:inset 0 1px #ffffff14}.admin-stitch-skin .admin-logo{position:relative;overflow:hidden;width:46px;height:46px;border-radius:15px;background:linear-gradient(135deg,#ff2f7d,#e5005a 55%,#9b123f)!important;color:#fff;font-size:0;box-shadow:0 14px 28px #e5005a47,inset 0 1px #ffffff38}.admin-stitch-skin .admin-logo:before{content:"xm";position:relative;z-index:1;display:grid;place-items:center;width:100%;height:100%;color:#fff;font-size:19px;line-height:1;font-weight:950;letter-spacing:-.5px;text-transform:uppercase}.admin-stitch-skin .admin-logo:after{content:"";position:absolute;right:7px;top:7px;width:12px;height:12px;border-radius:999px;background:#ffffff38;box-shadow:-21px 23px 0 -5px #ffffff57,10px 22px 0 -7px #ffffff8c}.admin-stitch-skin .admin-brand strong{color:#fff;font-size:14px;line-height:1.25;font-weight:950;letter-spacing:.1px}.admin-stitch-skin .admin-brand span{margin-top:5px;color:#ffffffad;font-size:11px;font-weight:850}.admin-stitch-skin .admin-side-toggle{width:34px;height:34px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#ffffff1a;box-shadow:inset 0 1px #ffffff14}.admin-stitch-skin .admin-side-toggle:hover{background:#ffffff29;border-color:#ffffff3d}.admin-stitch-skin .xm-org-tree{padding:14px;border-radius:22px}.admin-stitch-skin .xm-org-tree-head{margin-bottom:12px;padding:14px 15px;border:1px solid #ffe0eb;background:linear-gradient(135deg,#fff7fb,#fff)}.admin-stitch-skin .xm-org-root-static{min-height:54px;border-color:#6d1434;background:linear-gradient(135deg,#371722,#7e173f 58%,#a40d49);box-shadow:0 14px 26px #7e173f2e}.admin-stitch-skin .xm-org-root-static i{background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff1f}.admin-stitch-skin .xm-org-brand-list{gap:10px;margin-top:12px;padding-left:16px;border-left-color:#f5c4d4}.admin-stitch-skin .xm-org-brand-tree>summary{min-height:55px;border-radius:15px;background:linear-gradient(135deg,#fff,#fbfcff);box-shadow:0 8px 18px #0f172a09}.admin-stitch-skin .xm-org-brand-tree>summary:hover{background:#fff;border-color:#ffbdd5;color:#101828}.admin-stitch-skin .xm-org-brand-tree>summary i{position:relative;overflow:hidden;background:linear-gradient(135deg,#fff,#fff0f6);border:1px solid rgba(229,0,90,.16);box-shadow:0 8px 18px #e5005a1a}.admin-stitch-skin .xm-org-brand-tree>summary i:after,.admin-stitch-skin .xm-org-card-icon:after{content:"";position:absolute;right:6px;top:6px;width:7px;height:7px;border-radius:999px;background:#e5005a;opacity:.18}.admin-stitch-skin .xm-org-node-actions{border-color:#ffe0eb;background:linear-gradient(135deg,#fff8fb,#fff)}.admin-stitch-skin .xm-org-sections>section{border-radius:22px;background:#fff;box-shadow:0 14px 32px #0f172a0b}.admin-stitch-skin .xm-org-section-head{margin-bottom:14px;padding:0 2px}.admin-stitch-skin .xm-org-section-head strong{font-size:18px}.admin-stitch-skin .xm-org-grid{gap:12px}.admin-stitch-skin .xm-org-card{position:relative;overflow:hidden;grid-template-columns:42px minmax(0,1fr) auto;gap:10px 12px;align-items:center;min-height:112px;padding:13px 14px;border-color:#e9edf3;border-radius:17px;background:linear-gradient(135deg,#fff,#fbfcff);box-shadow:0 7px 18px #0f172a06}.admin-stitch-skin .xm-org-card:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:999px;background:linear-gradient(180deg,#e5005a,#ff8ab4);opacity:0;transition:opacity .18s ease}.admin-stitch-skin .xm-org-card:hover{transform:translateY(-1px);border-color:#ffbdd5;background:#fff;box-shadow:0 13px 28px #e5005a12}.admin-stitch-skin .xm-org-card:hover:before{opacity:1}.admin-stitch-skin .xm-org-card-icon{position:relative;overflow:hidden;width:42px;height:42px;border-radius:15px;background:linear-gradient(135deg,#fff,#fff0f6);border:1px solid rgba(229,0,90,.16);color:#e5005a;box-shadow:0 9px 18px #e5005a1a,inset 0 1px #ffffffe6;font-size:22px!important}.admin-stitch-skin .xm-org-card>div:not(.xm-org-card-icon):not(.admin-order-actions){min-width:0}.admin-stitch-skin .xm-org-card span{color:#e5005a;font-size:11px;font-weight:950;line-height:1.2}.admin-stitch-skin .xm-org-card strong{margin-top:4px;color:#111827;font-size:15px;line-height:1.32}.admin-stitch-skin .xm-org-card p{margin-top:4px;color:#667085;font-size:12px;line-height:1.42}.admin-stitch-skin .xm-org-card>em{align-self:start;margin-top:2px;background:#fff;border-color:#edf0f5;color:#344054;box-shadow:0 5px 12px #0f172a08}.admin-stitch-skin .xm-org-card .admin-order-actions{grid-column:1/-1;display:flex;gap:7px;margin-top:3px;padding-top:10px;border-top:1px solid #f0f2f5}.admin-stitch-skin .xm-org-card .admin-order-actions button{height:28px;border-radius:999px;padding:0 10px;background:#fff8fb;border-color:#ffd4e4;color:#e5005a;font-size:11px;font-weight:950}.admin-stitch-skin .xm-org-card .admin-order-actions button:hover{background:#e5005a;border-color:#e5005a;color:#fff}.admin-stitch-skin .xm-org-swatches{gap:7px;margin-top:9px}.admin-stitch-skin .xm-org-swatches i{width:18px;height:18px;box-shadow:0 0 0 2px #fff,0 0 0 3px #edf0f5}.admin-stitch-skin.admin-focus-mode[data-admin-view=governance][data-admin-focus=userWorkbench] .admin-topbar,.admin-stitch-skin.admin-focus-mode[data-admin-view=governance][data-admin-focus=userWorkbench] #governance>.admin-panel-head,body[data-admin-focus=userWorkbench] .admin-topbar,body[data-admin-focus=userWorkbench] #governance>.admin-panel-head{display:none!important}.admin-stitch-skin.admin-focus-mode[data-admin-view=governance][data-admin-focus=userWorkbench] .admin-main{padding-top:24px}.admin-stitch-skin.admin-focus-mode[data-admin-view=governance][data-admin-focus=userWorkbench] #userWorkbench.admin-focused-section{margin-top:0;padding:0;border:0;outline:0;outline-offset:0;border-radius:0;background:transparent;box-shadow:none}.admin-stitch-skin.admin-focus-mode[data-admin-view=governance][data-admin-focus=userWorkbench] .xm-user-hero{min-height:92px;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;border-radius:22px;padding:16px 22px;box-shadow:0 14px 34px #0f172a0f}.admin-stitch-skin.admin-focus-mode[data-admin-view=governance][data-admin-focus=userWorkbench] .xm-user-hero h3{margin:7px 0 5px;font-size:23px;line-height:1.15}.admin-stitch-skin.admin-focus-mode[data-admin-view=governance][data-admin-focus=userWorkbench] .xm-user-hero p{max-width:980px;line-height:1.55}.admin-stitch-skin.admin-focus-mode[data-admin-view=governance][data-admin-focus=userWorkbench] .xm-user-hero-actions{display:flex;justify-content:flex-end;gap:10px}.admin-stitch-skin.admin-focus-mode[data-admin-view=governance][data-admin-focus=userWorkbench] .xm-user-hero-actions button{min-width:104px;height:36px;border-radius:11px}.admin-stitch-skin.admin-focus-mode[data-admin-view=governance][data-admin-focus=userWorkbench] .xm-user-hero-actions button:first-child{background:#e5005a;border-color:#e5005a;color:#fff;box-shadow:0 10px 20px #e5005a24}.admin-stitch-skin.admin-focus-mode[data-admin-view=governance][data-admin-focus=userWorkbench] .xm-user-kpis{margin-top:14px}.admin-stitch-skin.admin-focus-mode[data-admin-view=governance][data-admin-focus=userWorkbench] .xm-user-toolbar{margin-top:14px;grid-template-columns:minmax(260px,1fr) 150px 180px 150px 150px auto;border-radius:18px;box-shadow:0 10px 24px #0f172a0a}.admin-stitch-skin.admin-focus-mode[data-admin-view=governance][data-admin-focus=accountWorkbench] .admin-topbar,.admin-stitch-skin.admin-focus-mode[data-admin-view=governance][data-admin-focus=accountWorkbench] #governance>.admin-panel-head,body[data-admin-focus=accountWorkbench] .admin-topbar,body[data-admin-focus=accountWorkbench] #governance>.admin-panel-head{display:none!important}.admin-stitch-skin.admin-focus-mode[data-admin-view=governance][data-admin-focus=accountWorkbench] .admin-main{padding-top:24px}.admin-stitch-skin.admin-focus-mode[data-admin-view=governance][data-admin-focus=accountWorkbench] #accountWorkbench.admin-focused-section{margin-top:0;padding:0;border:0;outline:0;outline-offset:0;border-radius:0;background:transparent;box-shadow:none}.admin-stitch-skin.admin-focus-mode[data-admin-view=governance][data-admin-focus=accountWorkbench] .xm-staff-hero{min-height:92px;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;border-radius:22px;padding:16px 22px;box-shadow:0 14px 34px #0f172a0f}.admin-stitch-skin.admin-focus-mode[data-admin-view=governance][data-admin-focus=accountWorkbench] .xm-staff-hero h3{margin:7px 0 5px;font-size:23px;line-height:1.15}.admin-stitch-skin.admin-focus-mode[data-admin-view=governance][data-admin-focus=accountWorkbench] .xm-staff-hero p{max-width:980px;line-height:1.55}.admin-stitch-skin.admin-focus-mode[data-admin-view=governance][data-admin-focus=accountWorkbench] .xm-staff-hero-actions{display:flex;justify-content:flex-end;gap:10px}.admin-stitch-skin.admin-focus-mode[data-admin-view=governance][data-admin-focus=accountWorkbench] .xm-staff-hero-actions button{min-width:104px;height:36px;border-radius:11px}.admin-stitch-skin.admin-focus-mode[data-admin-view=governance][data-admin-focus=accountWorkbench] .xm-staff-hero-actions button:first-child{background:#e5005a;border-color:#e5005a;color:#fff;box-shadow:0 10px 20px #e5005a24}.admin-stitch-skin.admin-focus-mode[data-admin-view]:not([data-admin-view=dashboard]) .admin-topbar,.admin-stitch-skin.admin-focus-mode[data-admin-view]:not([data-admin-view=dashboard]) .admin-panel>.admin-panel-head,body.admin-focus-mode[data-admin-view]:not([data-admin-view=dashboard]) .admin-topbar,body.admin-focus-mode[data-admin-view]:not([data-admin-view=dashboard]) .admin-panel>.admin-panel-head{display:none!important}.admin-stitch-skin.admin-focus-mode[data-admin-view]:not([data-admin-view=dashboard]) .admin-main,body.admin-focus-mode[data-admin-view]:not([data-admin-view=dashboard]) .admin-main{padding-top:24px!important}.admin-stitch-skin.admin-focus-mode[data-admin-view]:not([data-admin-view=dashboard]) .admin-focused-section,body.admin-focus-mode[data-admin-view]:not([data-admin-view=dashboard]) .admin-focused-section{margin-top:0!important;outline:0!important;outline-offset:0!important}.admin-stitch-skin.admin-focus-mode[data-admin-view]:not([data-admin-view=dashboard]) .admin-focused-section.admin-order-workbench,body.admin-focus-mode[data-admin-view]:not([data-admin-view=dashboard]) .admin-focused-section.admin-order-workbench{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.xm-order-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;min-height:126px;margin-bottom:18px;padding:24px 26px;border-radius:18px;background:linear-gradient(135deg,#fff7fb,#fff 58%,#ecfff6);box-shadow:0 14px 34px #0f172a0f}.xm-order-hero:after{content:"";position:absolute;right:-34px;top:-44px;width:156px;height:156px;border-radius:999px;background:#81f9be57}.xm-order-hero span{display:inline-flex;margin-bottom:8px;border-radius:999px;background:#fff0f6;color:#e5005a;padding:5px 11px;font-size:12px;font-weight:950}.xm-order-hero h3{margin:0;color:#101828;font-size:28px;line-height:1.15}.xm-order-hero p{max-width:720px;margin:8px 0 0;color:#667085;font-size:13px;line-height:1.55}.xm-order-hero-actions{position:relative;z-index:1;display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.xm-order-hero-actions button{height:38px;border:1px solid #ffd4e4;border-radius:10px;background:#fff;color:#e5005a;padding:0 15px;font-size:13px;font-weight:950;cursor:pointer}.xm-order-hero-actions button:last-child{background:#e5005a;color:#fff;border-color:#e5005a}.xm-order-hero-actions button:disabled{background:#f2f4f7;color:#98a2b3;border-color:#e4e7ec;cursor:not-allowed}.xm-order-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.xm-order-kpis article{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;min-height:92px;border:1px solid #edf0f5;border-radius:16px;background:#fff;padding:15px;box-shadow:0 10px 24px #0f172a0a}.xm-order-kpis i{grid-row:1/4;width:44px;height:44px;border-radius:14px;background:#fff0f6;color:#e5005a;display:grid;place-items:center;font-family:Material Symbols Outlined;font-size:24px!important;font-style:normal;font-variation-settings:"FILL" 0,"wght" 560,"GRAD" 0,"opsz" 24}.xm-order-kpis span{color:#667085;font-size:12px;font-weight:850}.xm-order-kpis strong{color:#101828;font-size:24px;line-height:1}.xm-order-kpis em{color:#98a2b3;font-size:12px;font-style:normal}.xm-order-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) repeat(5,auto);gap:10px;align-items:center;margin-bottom:14px;padding:12px;border:1px solid #edf0f5;border-radius:16px;background:#fff}.xm-order-toolbar label{height:38px;border:1px solid #e7eaf0;border-radius:10px;background:#fbfcfe;display:flex;align-items:center;gap:8px;padding:0 12px}.xm-order-toolbar label i{color:#98a2b3;font-family:Material Symbols Outlined;font-size:19px!important;font-style:normal}.xm-order-toolbar input{width:100%;border:0;background:transparent;outline:0;color:#344054;font-size:13px}.xm-order-toolbar button{height:36px;border:1px solid #ffd4e4;border-radius:10px;background:#fff;color:#e5005a;padding:0 14px;font-size:12px;font-weight:950;cursor:pointer}.xm-order-toolbar button.active{background:#e5005a;color:#fff;border-color:#e5005a}.xm-order-board{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:14px;align-items:start}.xm-order-main,.xm-order-side,.xm-order-refunds{border:1px solid #edf0f5;border-radius:18px;background:#fff;padding:16px;box-shadow:0 12px 28px #0f172a0a}.xm-order-section-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px;border-bottom:1px solid #f2f4f7;padding-bottom:12px}.xm-order-section-head strong{display:block;color:#101828;font-size:18px;line-height:1.2}.xm-order-section-head span{display:block;margin-top:5px;color:#667085;font-size:12px}.xm-order-section-head em{flex:0 0 auto;border-radius:999px;background:#fff0f6;color:#e5005a;padding:6px 10px;font-size:13px;font-style:normal;font-weight:950}.xm-order-list,.xm-refund-list{display:grid;gap:10px}.xm-order-card,.xm-refund-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;border:1px solid #edf0f5;border-radius:14px;background:#fbfcfe;padding:14px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.xm-order-card:hover,.xm-refund-card:hover{border-color:#ffd4e4;background:#fff;box-shadow:0 12px 26px #e5005a14}.xm-order-card-title{display:grid;grid-template-columns:42px minmax(0,1fr);gap:11px;align-items:start;min-width:0}.xm-order-card-title i{width:42px;height:42px;border-radius:14px;background:#fff0f6;color:#e5005a;display:grid;place-items:center;font-family:Material Symbols Outlined;font-size:23px!important;font-style:normal;font-variation-settings:"FILL" 0,"wght" 560,"GRAD" 0,"opsz" 24}.xm-order-card-title strong{display:block;color:#101828;font-size:14px;line-height:1.35;font-weight:950}.xm-order-card-title span{display:block;margin-top:6px;color:#667085;font-size:12px;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xm-order-card-meta{text-align:right;min-width:126px}.xm-order-card-meta span{display:inline-flex;border:1px solid #ffd4e4;border-radius:999px;background:#fff0f6;color:#e5005a;padding:5px 8px;font-size:11px;font-weight:950;white-space:nowrap}.xm-order-card-meta strong{display:block;margin-top:8px;color:#101828;font-size:17px;line-height:1.1}.xm-order-actions{grid-column:1/-1;display:flex;gap:7px;flex-wrap:wrap;border-top:1px solid #edf0f5;padding-top:11px}.xm-order-actions button{height:30px;border:1px solid #ffd4e4;border-radius:8px;background:#fff;color:#e5005a;padding:0 10px;font-size:12px;font-weight:900;cursor:pointer}.xm-order-actions button.primary{background:#fff0f6}.xm-order-actions button:disabled{border-color:#e4e7ec;background:#f2f4f7;color:#98a2b3;cursor:not-allowed}.xm-order-side{display:grid;gap:12px}.xm-order-create-card,.xm-order-progress-card{border:1px solid #edf0f5;border-radius:15px;background:linear-gradient(180deg,#fff,#fffafd);padding:15px}.xm-order-create-card span{display:inline-flex;border-radius:999px;background:#fff0f6;color:#e5005a;padding:5px 9px;font-size:11px;font-weight:950}.xm-order-create-card strong{display:block;margin-top:12px;color:#101828;font-size:16px;line-height:1.35}.xm-order-create-card p,.xm-order-progress-card p{margin:7px 0 0;color:#667085;font-size:12px;line-height:1.55}.xm-order-create-card em{display:block;margin-top:12px;color:#e5005a;font-size:20px;font-style:normal;font-weight:950}.xm-order-progress-card strong{display:block;color:#101828;font-size:16px}.xm-order-progress-card div{height:9px;margin-top:12px;border-radius:999px;background:#ffe1ec;overflow:hidden}.xm-order-progress-card div span{display:block;height:100%;border-radius:999px;background:#e5005a}.xm-order-progress-card small{display:block;margin-top:7px;color:#98a2b3;font-size:11px}.xm-order-refunds{margin-top:14px}@media (max-width:1280px){.xm-order-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.xm-order-board{grid-template-columns:1fr}.xm-order-side{grid-template-columns:repeat(2,minmax(0,1fr))}.xm-order-toolbar{grid-template-columns:minmax(0,1fr) repeat(3,auto)}}@media (max-width:760px){.xm-order-hero{display:block;padding:20px}.xm-order-hero h3{font-size:24px}.xm-order-hero-actions{justify-content:flex-start;margin-top:14px}.xm-order-kpis,.xm-order-side,.xm-order-toolbar,.xm-order-card,.xm-refund-card{grid-template-columns:1fr}.xm-order-card-meta{text-align:left}.xm-order-card-title span{white-space:normal}.xm-order-section-head{display:block}.xm-order-section-head em{display:inline-flex;margin-top:8px}}.xm-order-query-page{display:grid;gap:16px}.xm-order-query-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:118px;padding:24px 28px;border-radius:18px;background:linear-gradient(135deg,#fff7fb,#fff 58%,#ecfff6);box-shadow:0 14px 34px #0f172a0f}.xm-order-query-hero:after{content:"";position:absolute;right:-36px;top:-48px;width:150px;height:150px;border-radius:999px;background:#81f9be52}.xm-order-query-hero>div{position:relative;z-index:1}.xm-order-query-hero span{display:inline-flex;margin-bottom:8px;border-radius:999px;background:#fff0f6;color:#e5005a;padding:5px 11px;font-size:12px;font-weight:950}.xm-order-query-hero h3{margin:0;color:#101828;font-size:28px;line-height:1.15}.xm-order-query-hero p{max-width:760px;margin:8px 0 0;color:#667085;font-size:13px;line-height:1.55}.xm-order-query-layout{display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px;align-items:stretch}.xm-order-query-nav{position:sticky;top:88px;align-self:start;display:grid;gap:7px;min-height:calc(100vh - 230px);padding:16px;border:1px solid #f5d8e3;border-radius:18px;background:linear-gradient(180deg,#fff,#fff8fb);box-shadow:0 16px 32px #e5005a0d}.xm-order-query-nav strong{margin-bottom:4px;color:#475467;font-size:13px;font-weight:900}.xm-order-query-nav span{margin:12px 0 2px;color:#98a2b3;font-size:12px;font-weight:900}.xm-order-query-nav button{height:34px;border:0;border-radius:8px;background:transparent;color:#344054;text-align:left;padding:0 10px;font-size:13px;font-weight:850;cursor:pointer}.xm-order-query-nav button.active{background:#fff0f6;color:#e5005a;box-shadow:inset 3px 0 #e5005a}.xm-order-query-nav button:hover{background:#fff7fb;color:#e5005a}.xm-order-query-main{display:grid;gap:14px;min-width:0}.xm-order-query-main[hidden]{display:none!important}.xm-order-notice{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;border:1px solid #ffd3e3;border-radius:14px;background:linear-gradient(135deg,#fff7fb,#fff);color:#344054}.xm-order-notice i{color:#e5005a;font-size:20px!important}.xm-order-notice p{margin:0;font-size:13px;line-height:1.45}.xm-order-notice button{height:32px;border:0;border-radius:8px;background:#e5005a;color:#fff;padding:0 14px;font-size:12px;font-weight:950;cursor:pointer}.xm-order-filter-panel{display:grid;gap:14px;padding:18px;border:1px solid #f5d8e3;border-radius:18px;background:#fff;box-shadow:0 12px 28px #0f172a0a}.xm-order-filter-row.wide{display:grid;grid-template-columns:minmax(340px,1.2fr) minmax(420px,1.4fr) auto;gap:12px;align-items:end}.xm-order-filter-panel label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;color:#101828;font-size:13px;font-weight:900}.xm-order-filter-panel label span{white-space:nowrap}.xm-order-filter-panel input,.xm-order-filter-panel select{height:36px;min-width:0;border:1px solid #f1cdd9;border-radius:8px;background:#fff;color:#101828;padding:0 12px;font-size:13px;font-weight:700;outline:0}.xm-order-filter-panel input:focus,.xm-order-filter-panel select:focus{border-color:#e5005a;box-shadow:0 0 0 3px #e5005a14}.xm-order-filter-row.wide label{grid-template-columns:auto 116px minmax(0,1fr)}.xm-order-filter-row.wide label:nth-child(2){grid-template-columns:auto 116px minmax(0,1fr) minmax(0,1fr)}.xm-order-date-shortcuts{display:flex;gap:8px;align-items:center;align-self:center;padding:4px;border-radius:999px;background:#fff7fb;border:1px solid #ffd3e3}.xm-order-date-shortcuts button{height:28px;border:0;border-radius:999px;background:transparent;color:#e5005a;padding:0 10px;font-size:13px;font-weight:900;cursor:pointer}.xm-order-date-shortcuts button:hover{background:#fff0f6}.xm-order-date-shortcuts button:first-child{background:#e5005a;color:#fff;box-shadow:0 8px 18px #e5005a24}.xm-order-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px 18px}.xm-order-filter-actions{display:flex;align-items:center;gap:10px;padding-left:88px}.xm-order-filter-actions button{height:36px;border:1px solid #ffd3e3;border-radius:8px;background:#fff;color:#e5005a;padding:0 16px;font-size:13px;font-weight:900;cursor:pointer}.xm-order-filter-actions button:hover{background:#fff0f6}.xm-order-filter-actions button.primary{background:#e5005a;border-color:#e5005a;color:#fff;box-shadow:0 10px 22px #e5005a29}.xm-order-table-card{border:1px solid #edf0f5;border-radius:18px;background:#fff;padding:16px;box-shadow:0 12px 28px #0f172a0a}.xm-order-table-wrap{overflow:auto;border:1px solid #f3d8e2;border-radius:12px}.xm-order-table{width:100%;min-width:1080px;border-collapse:collapse;background:#fff}.xm-order-table th{height:44px;background:#fff7fb;color:#344054;text-align:left;padding:0 12px;font-size:13px;font-weight:950;border-bottom:1px solid #f3d8e2}.xm-order-table td{padding:14px 12px;border-bottom:1px solid #edf0f5;vertical-align:middle;color:#101828;font-size:13px}.xm-order-table tbody:last-child td{border-bottom:0}.xm-order-meta-row td{padding:11px 12px;background:#fbfcfe;color:#475467}.xm-order-meta-line{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.xm-order-meta-line strong{color:#101828;font-size:13px}.xm-order-meta-line span{color:#475467;font-size:12px}.xm-order-meta-line i{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:999px;background:#e5005a;vertical-align:middle}.xm-order-product-cell{display:grid;grid-template-columns:58px minmax(0,1fr);gap:12px;align-items:center;min-width:270px}.xm-order-product-cell img{width:58px;height:58px;border-radius:4px;object-fit:cover;background:#fff0f6}.xm-order-product-cell strong{display:block;color:#101828;font-size:13px;line-height:1.35;font-weight:950}.xm-order-product-cell span,.xm-order-table td span{display:block;margin-top:5px;color:#667085;font-size:12px}.xm-order-table td b{color:#101828;font-size:13px}.xm-order-table td em{display:inline-flex;border-radius:999px;background:#fff0f6;color:#e5005a;padding:5px 8px;font-size:12px;font-style:normal;font-weight:950;white-space:nowrap}.xm-order-table-actions{display:flex;gap:6px;flex-wrap:wrap;min-width:230px}.xm-order-table-actions button{height:28px;border:1px solid #ffd4e4;border-radius:4px;background:#fff0f6;color:#e5005a;padding:0 9px;font-size:12px;font-weight:900;cursor:pointer}.xm-order-table-actions button:hover{background:#e5005a;border-color:#e5005a;color:#fff}.xm-order-table-actions button:disabled{border-color:#e4e7ec;background:#f2f4f7;color:#98a2b3;cursor:not-allowed}.xm-order-subpage{display:grid;gap:14px;min-width:0}.xm-order-subpage-hero{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:14px;align-items:center;padding:18px;border:1px solid #f5d8e3;border-radius:18px;background:linear-gradient(135deg,#fff7fb,#fff 58%,#ecfff6);box-shadow:0 12px 28px #0f172a0a}.xm-order-subpage-hero>i{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:#fff0f6;color:#e5005a;font-size:25px!important}.xm-order-subpage-hero span{display:inline-flex;border-radius:999px;background:#fff0f6;color:#e5005a;padding:5px 10px;font-size:12px;font-weight:950}.xm-order-subpage-hero h4{margin:7px 0 0;color:#101828;font-size:22px;line-height:1.2}.xm-order-subpage-hero p{margin:6px 0 0;color:#667085;font-size:13px;line-height:1.55}.xm-order-subpage-hero button,.xm-order-tool-table button{height:32px;border:1px solid #ffd4e4;border-radius:8px;background:#fff0f6;color:#e5005a;padding:0 12px;font-size:12px;font-weight:950;cursor:pointer;white-space:nowrap}.xm-order-subpage-hero button{background:#e5005a;border-color:#e5005a;color:#fff;box-shadow:0 10px 22px #e5005a29}.xm-order-subpage-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.xm-order-subpage-stats article{border:1px solid #edf0f5;border-radius:16px;background:#fff;padding:15px;box-shadow:0 10px 24px #0f172a0a}.xm-order-subpage-stats span{display:block;color:#667085;font-size:12px;font-weight:900}.xm-order-subpage-stats strong{display:block;margin-top:7px;color:#101828;font-size:22px;line-height:1.1}.xm-order-tool-table td strong{display:block;color:#101828;font-size:13px}.xm-order-tool-table td button{margin:2px 5px 2px 0}@media (max-width:1180px){.xm-order-query-layout{grid-template-columns:1fr}.xm-order-query-nav{position:static;min-height:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.xm-order-query-nav strong,.xm-order-query-nav span{grid-column:1/-1}.xm-order-filter-row.wide,.xm-order-filter-grid{grid-template-columns:1fr 1fr}.xm-order-filter-actions{padding-left:0}}@media (max-width:760px){.xm-order-query-hero{display:block;padding:20px}.xm-order-query-hero h3{font-size:24px}.xm-order-query-layout,.xm-order-filter-row.wide,.xm-order-filter-grid,.xm-order-subpage-hero,.xm-order-subpage-stats{grid-template-columns:1fr}.xm-order-notice{grid-template-columns:24px minmax(0,1fr)}.xm-order-notice button{grid-column:1/-1}.xm-order-filter-panel label,.xm-order-filter-row.wide label,.xm-order-filter-row.wide label:nth-child(2){grid-template-columns:1fr}.xm-order-date-shortcuts,.xm-order-filter-actions{flex-wrap:wrap}}.mall-demo-skin[data-page=shop] .mall-header-sticky,.mall-demo-skin[data-page=live] .mall-header-sticky,.mall-demo-skin[data-page=cart] .mall-header-sticky{display:none!important}.mall-demo-skin[data-page=shop] .mall-scroll,.mall-demo-skin[data-page=live] .mall-scroll,.mall-demo-skin[data-page=cart] .mall-scroll{background:#fff8f7;padding-top:0}.xm-section-title{display:flex;align-items:center;justify-content:space-between;margin:18px 6px 12px}.xm-section-title h2{margin:0;font-size:21px;color:#12090c}.xm-section-title button{border:0;background:transparent;color:#6c5962;font-size:14px;cursor:pointer}.xm-home-products{margin-top:4px}.xm-home-product-rail{display:grid;grid-auto-flow:column;grid-auto-columns:63%;gap:12px;overflow-x:auto;margin-right:-14px;padding:0 34px 6px 0;scroll-snap-type:x mandatory;scroll-padding-left:0;-webkit-overflow-scrolling:touch}.xm-home-product-rail::-webkit-scrollbar{display:none}.xm-home-product-card{scroll-snap-align:start;scroll-snap-stop:always;position:relative;background:#fff;border:1px solid #f0ccd7;border-radius:20px;overflow:hidden;box-shadow:0 10px 22px #2817190f;cursor:pointer}.xm-home-product-card img{width:100%;height:132px;object-fit:cover;background:#fff0f6}.xm-home-product-card>span{position:absolute;left:10px;top:9px;border-radius:999px;background:#ffd9e4;color:#e5005a;padding:5px 9px;font-size:12px;font-weight:900}.xm-home-product-card strong{display:block;padding:12px 12px 0;color:#12090c;font-size:16px;line-height:1.35}.xm-home-product-card p{margin:7px 12px 0;color:#6c5962;font-size:12px;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xm-home-product-card div{display:flex;align-items:center;gap:6px;padding:12px}.xm-home-product-card b{color:#e5005a;font-size:18px}.xm-home-product-card em{font-style:normal;color:#8d7b82;text-decoration:line-through;font-size:12px}.xm-home-product-card i{margin-left:auto;width:34px;height:34px;border-radius:999px;background:#ffd9e4;color:#e5005a;display:grid;place-items:center;font-size:20px;font-style:normal}.xm-shop-page-head{padding:12px 2px 4px}.xm-shop-search-row{position:sticky;top:64px;z-index:24;display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:10px;align-items:center;margin:0 -2px 14px;padding:4px 0;background:#fff8f7eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.xm-shop-search{height:44px;border:0;border-radius:999px;background:#fff0f1;color:#6c5962;text-align:left;padding:0 18px 0 44px;font-size:14px;font-weight:800;position:relative;cursor:pointer}.xm-shop-search:before{content:"";position:absolute;left:18px;top:14px;width:13px;height:13px;border:2px solid #6c5962;border-radius:999px}.xm-shop-search:after{content:"";position:absolute;left:30px;top:27px;width:8px;height:2px;background:#6c5962;border-radius:999px;transform:rotate(45deg)}.xm-shop-cart{height:44px;border:0;background:transparent;position:relative;cursor:pointer}.xm-shop-cart:before{content:"";position:absolute;left:9px;top:11px;width:22px;height:15px;border:3px solid #12090c;border-top:0;border-radius:0 0 5px 5px;transform:skew(-8deg)}.xm-shop-cart:after{content:"";position:absolute;left:13px;bottom:7px;width:5px;height:5px;border-radius:999px;background:#12090c;box-shadow:19px 0 #12090c}.xm-shop-hero{position:relative;height:192px;min-height:192px;border-radius:16px;overflow:hidden;background:#ffe9ea;margin-bottom:20px;box-shadow:0 8px 18px #2817190a}.xm-shop-hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:1}.xm-shop-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#ffe9eaeb,#fff0f56b 64%,#ffffff05)}.xm-shop-hero div{position:relative;z-index:1;width:72%;padding:46px 24px}.xm-shop-hero h1{margin:0;color:#281719;font-size:25px;line-height:1.18}.xm-shop-hero p{margin:8px 0 16px;color:#6c5962;font-size:13px;line-height:1.45}.xm-shop-hero button{border:0;border-radius:999px;background:#b70046;color:#fff;padding:9px 18px;font-size:14px;font-weight:900;cursor:pointer}.xm-shop-cats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:0 0 22px;padding:8px 0}.xm-shop-cats button{border:0;background:transparent;display:grid;justify-items:center;gap:8px;color:#281719;font-size:12px;cursor:pointer}.xm-shop-cats i{width:56px;height:56px;border-radius:18px;background:linear-gradient(135deg,#f5dce6,#ffd9ddb8);box-shadow:0 6px 18px #e5005a14;display:grid;place-items:center;color:#b70046;font-size:30px!important;font-style:normal;font-family:Material Symbols Outlined;font-variation-settings:"FILL" 1,"wght" 520,"GRAD" 0,"opsz" 24}.xm-shop-promo{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:22px}.xm-shop-promo button{height:128px;border:1px solid rgba(229,188,193,.54);border-radius:16px;text-align:left;padding:15px;position:relative;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between}.xm-shop-promo button:after{content:"";position:absolute;right:-30px;top:-30px;width:88px;height:88px;border-radius:999px;background:#ffd9dd8f}.xm-shop-promo button:first-child{background:linear-gradient(135deg,#ffd9dd94,#fff)}.xm-shop-promo button:last-child{background:linear-gradient(135deg,#fff,#81f9be33)}.xm-shop-promo strong{position:relative;z-index:1;display:flex;align-items:center;gap:5px;color:#281719;font-size:18px;line-height:1.2;margin:0}.xm-shop-promo strong i{color:#b70046;font-size:19px}.xm-shop-promo span{position:relative;z-index:1;display:block;color:#6c5962;font-size:12px}.xm-shop-promo em{position:relative;z-index:1;display:flex;align-items:center;gap:4px;margin:0;font-style:normal;font-weight:900}.xm-shop-promo em b{display:grid;place-items:center;min-width:27px;height:22px;border-radius:5px;background:#e5005a;color:#fff;font-size:12px}.xm-avatar-stack img,.xm-avatar-stack b{width:28px;height:28px;border-radius:999px;border:2px solid #fff;margin-left:-8px;object-fit:cover}.xm-avatar-stack img:first-child{margin-left:0}.xm-avatar-stack b{display:grid;place-items:center;background:#f5dce6;color:#b70046;font-size:10px}.xm-avatar-stack small{margin-left:4px;color:#6c5962;font-size:10px}.xm-shop-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:2px 0 12px}.xm-shop-section-heading h2{margin:0;color:#281719;font-size:20px;line-height:1.2}.xm-shop-section-heading p{margin:4px 0 0;color:#6c5962;font-size:12px;line-height:1.35}.xm-shop-section-heading button{border:0;background:transparent;color:#b70046;font-size:13px;font-weight:900;white-space:nowrap;cursor:pointer}.mall-demo-skin[data-page=shop] .mall-section{margin:24px 6px 0}.mall-demo-skin[data-page=shop] .mall-section-head{align-items:center;margin-bottom:14px}.mall-demo-skin[data-page=shop] .mall-section-head span{display:none}.mall-demo-skin[data-page=shop] .mall-section-head h2{font-size:24px}.mall-demo-skin[data-page=shop] .service-strip{grid-auto-columns:78%}.mall-demo-skin[data-page=shop] .product-grid{grid-template-columns:1fr 1fr;gap:14px}.mall-demo-skin[data-page=shop] .product-card{border-color:#f0ccd7;border-radius:18px;box-shadow:0 9px 22px #2817190f}.mall-demo-skin[data-page=shop] .product-card img,.mall-demo-skin[data-page=shop] .product-card .product-media img{height:auto;aspect-ratio:1/1}.mall-demo-skin[data-page=shop] .product-info{padding:14px}.mall-demo-skin[data-page=shop] .product-info strong{font-size:16px;min-height:48px;color:#12090c}.mall-demo-skin[data-page=shop] .product-info b{font-size:22px}.mall-demo-skin[data-page=shop] .activity-card{min-height:82px}.xm-live-head{height:68px;display:grid;grid-template-columns:52px 1fr 52px;align-items:center;padding:0 10px}.xm-live-head h1{text-align:center;margin:0;color:#e5005a;font-size:21px}.xm-live-head button{border:0;background:transparent;color:#e5005a;font-size:42px;line-height:1;cursor:pointer;position:relative}.xm-live-head button:last-child:before{content:"";position:absolute;left:14px;top:20px;width:17px;height:17px;border:3px solid #e5005a;border-radius:999px}.xm-live-head button:last-child:after{content:"";position:absolute;left:30px;top:36px;width:9px;height:3px;background:#e5005a;border-radius:999px;transform:rotate(45deg)}.xm-live-chips{display:flex;flex-wrap:wrap;gap:9px 10px;overflow:visible;padding:10px 8px 22px}.xm-live-chips::-webkit-scrollbar{display:none}.xm-live-chips button{border:0;border-radius:999px;background:#ffe1e9;color:#12090c;padding:11px 18px;font-size:15px;font-weight:850;white-space:nowrap;cursor:pointer}.xm-live-chips button.active{background:#e5005a;color:#fff}.mall-demo-skin[data-page=live] .mall-section{margin:8px 8px 34px}.mall-demo-skin[data-page=live] .mall-section-head{margin:0 0 18px}.mall-demo-skin[data-page=live] .mall-section-head span{display:none}.mall-demo-skin[data-page=live] .mall-section-head h2{font-size:21px;line-height:1.2}.mall-demo-skin[data-page=live] .mall-section-head h2:before{content:"";display:inline-block;width:10px;height:10px;border-radius:999px;background:#e5005a;margin-right:10px;vertical-align:2px}.mall-demo-skin[data-page=live] .live-list{grid-auto-flow:initial;grid-template-columns:1fr 1fr;gap:16px;overflow:visible}.mall-demo-skin[data-page=live] .live-card{min-height:260px;border-radius:14px;box-shadow:none}.mall-demo-skin[data-page=live] .live-card span{border-radius:3px;background:#c9004c}.mall-demo-skin[data-page=live] .live-card strong{font-size:17px}.xm-live-replays{padding:0 8px 28px}.xm-live-replays h2{margin:0 0 18px;color:#12090c;font-size:24px}.xm-live-replays article{margin-bottom:26px;cursor:pointer}.xm-live-replays img{width:100%;height:214px;object-fit:cover;border-radius:16px;background:#eef1f5}.xm-live-replays i{display:block;width:58px;height:58px;margin:-106px auto 58px;border-radius:999px;background:#ffffffeb;position:relative;box-shadow:0 8px 20px #0f172a1f}.xm-live-replays i:after{content:"";position:absolute;left:23px;top:18px;border-left:15px solid #e5005a;border-top:10px solid transparent;border-bottom:10px solid transparent}.xm-live-replays strong{display:block;margin-top:16px;color:#12090c;font-size:20px;line-height:1.35}.xm-live-replays p{margin:12px 0 0;color:#6c5962;font-size:14px}.xm-cart-head{height:72px;display:grid;grid-template-columns:52px 1fr 62px;align-items:center;border-bottom:1px solid #f0ccd7;margin:0 -14px 22px;padding:0 18px;background:#fff8f7}.xm-cart-head h1{text-align:center;margin:0;color:#e5005a;font-size:24px}.xm-cart-head button{border:0;background:transparent;color:#3f2b2e;font-size:34px;cursor:pointer}.xm-cart-head button:last-child{font-size:16px}.mall-demo-skin[data-page=cart] .mall-cart-page{margin:0 14px}.mall-demo-skin[data-page=cart] .mall-section-head{display:none}.mall-demo-skin[data-page=cart] .cart-panel{border:0;background:transparent;box-shadow:none;overflow:visible}.mall-demo-skin[data-page=cart] .cart-list{gap:16px}.mall-demo-skin[data-page=cart] .cart-row{position:relative;grid-template-columns:34px 112px minmax(0,1fr) 54px;min-height:150px;border:1px solid #f0ccd7;border-radius:18px;background:#fff;padding:16px;box-shadow:0 9px 22px #e5005a0f}.mall-demo-skin[data-page=cart] .cart-row:before{content:"✓";width:26px;height:26px;border-radius:7px;background:#c9004c;color:#fff;display:grid;place-items:center;font-weight:950}.mall-demo-skin[data-page=cart] .cart-row img{width:112px;height:112px;border-radius:15px}.mall-demo-skin[data-page=cart] .cart-row strong{font-size:19px}.mall-demo-skin[data-page=cart] .cart-row span{display:inline-flex;margin-top:10px;background:#fff0f5;color:#5c3f43;border-radius:4px;padding:5px 8px;font-size:14px}.mall-demo-skin[data-page=cart] .cart-row b{font-size:22px}.mall-demo-skin[data-page=cart] .cart-row em{align-self:end;justify-self:end;border:1px solid #e5bcc1;border-radius:10px;padding:8px 10px;color:#12090c;font-size:16px;white-space:nowrap}.mall-demo-skin[data-page=cart] .cart-summary{position:sticky;bottom:76px;z-index:16;margin:80px -14px 0;border-top:1px solid #f0ccd7;background:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:0;box-shadow:0 -12px 30px #2817190f;grid-template-columns:1fr 1fr 132px;padding:16px 18px}.mall-demo-skin[data-page=cart] .cart-summary div:first-child{display:none}.mall-demo-skin[data-page=cart] .cart-summary span{font-size:13px}.mall-demo-skin[data-page=cart] .cart-summary strong{font-size:24px}.mall-demo-skin[data-page=cart] .cart-summary button{height:52px;border-radius:999px;font-size:18px}@media (max-width:390px){.xm-shop-hero{min-height:210px}.xm-shop-hero h1{font-size:26px}.xm-shop-cats{gap:8px}.xm-home-product-rail{grid-auto-columns:70%}.mall-demo-skin[data-page=live] .live-card{min-height:230px}.mall-demo-skin[data-page=cart] .cart-row{grid-template-columns:30px 86px minmax(0,1fr) 42px;padding:14px;gap:9px}.mall-demo-skin[data-page=cart] .cart-row img{width:82px;height:82px}.mall-demo-skin[data-page=cart] .cart-row strong{font-size:15px}.mall-demo-skin[data-page=cart] .cart-row em{padding:7px 8px;font-size:14px}.mall-demo-skin[data-page=cart] .cart-summary{grid-template-columns:1fr 116px}}@media (min-width:900px){.mall-demo-skin[data-page=shop] .mall-scroll,.mall-demo-skin[data-page=live] .mall-scroll,.mall-demo-skin[data-page=cart] .mall-scroll{margin-left:230px;padding-left:24px;padding-right:24px}.xm-shop-page-head,.xm-live-head,.xm-live-chips,.xm-live-replays,.xm-cart-head,.mall-demo-skin[data-page=shop] .mall-section,.mall-demo-skin[data-page=live] .mall-section,.mall-demo-skin[data-page=cart] .mall-cart-page,.mall-demo-skin[data-page=cart] .cart-summary{max-width:430px;margin-left:auto;margin-right:auto}}.mall-demo-skin[data-page=home] .mall-search.page-home{display:none!important}.mall-demo-skin[data-page=home] .xm-topic-title.page-home{display:flex!important}.mall-header-sticky{height:64px;padding:10px 16px;background:#fff8f7f0}.mall-brand-avatar{width:40px;height:40px;border-radius:999px;background:#fff1f4;border:1px solid #e5bcc1;display:grid;place-items:center;position:relative;overflow:hidden}.mall-brand-avatar:before{content:"";width:13px;height:13px;border-radius:999px;background:#b70046;display:block;box-shadow:0 16px 0 7px #b70046}.mall-brand-inline strong{font-size:18px}.mall-demo-skin .mall-demo-hero{margin-top:4px}.mall-demo-quick{grid-template-columns:repeat(4,1fr);gap:8px}.mall-demo-quick button{display:grid;justify-items:center;gap:8px;min-height:86px;font-weight:800}.mall-demo-quick img{width:54px;height:54px;border-radius:999px;background:#fff0f2;padding:11px;box-shadow:0 8px 18px #e5005a14;margin:0}.mall-demo-quick button:nth-child(2) img{background:#f5f2ff}.mall-demo-quick button:nth-child(3) img{background:#f0fff8}.mall-demo-quick button:nth-child(4) img{background:#fff1f1}.xm-topic-title{margin:18px 6px 12px}.xm-topic-title button{display:flex;align-items:center}.xm-shop-hero img{opacity:1}.xm-shop-cats i:after{display:none}.xm-appointment-card{margin:18px 0 4px;border:1px solid rgba(229,188,193,.58);border-radius:20px;background:#fff;overflow:hidden;box-shadow:0 10px 26px #2817190f;cursor:pointer}.xm-appointment-cover{display:flex;gap:12px;padding:15px;background:linear-gradient(135deg,#ffd9ddad,#fff 58%,#81f9be33);align-items:flex-start}.xm-appointment-cover img{width:64px;height:64px;border-radius:18px;background:#fff0f5;border:1px solid rgba(255,255,255,.8);object-fit:contain;padding:6px;box-shadow:0 8px 18px #2817190f}.xm-appointment-cover strong{display:block;color:#281719;font-size:17px;line-height:1.3}.xm-appointment-cover span{display:block;margin-top:6px;color:#6c5962;font-size:12px;line-height:1.45}.xm-appointment-cover p{display:flex;gap:10px;align-items:center;margin:8px 0 0;color:#5c3f43;font-size:11px}.xm-appointment-cover b{color:#e5005a}.xm-appointment-cover em{font-style:normal}.xm-appointment-days{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:13px 14px 5px}.xm-appointment-days button{border:1px solid #e5bcc1;border-radius:13px;background:#fff0f1;color:#281719;padding:9px 4px;font-size:13px;font-weight:900;line-height:1.25;cursor:pointer}.xm-appointment-days button.active{background:#e5005a;border-color:#e5005a;color:#fff}.xm-appointment-days span{font-size:11px;font-weight:700;opacity:.82}.xm-appointment-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px 16px}.xm-appointment-foot span{display:block;color:#6c5962;font-size:11px}.xm-appointment-foot strong{display:block;margin-top:4px;color:#e5005a;font-size:22px}.xm-appointment-foot button{border:0;border-radius:999px;background:#e5005a;color:#fff;height:44px;padding:0 20px;font-size:14px;font-weight:950;cursor:pointer}.mall-demo-skin[data-page=live] .live-card{border:1px solid #fbdbde;background:#ffe9ea}.mall-demo-skin[data-page=live] .live-card>img{opacity:1}.mall-demo-skin[data-page=live] .live-card:after{background:linear-gradient(180deg,#2817190a,#281719db)}.mall-demo-skin[data-page=live] .live-card .live-viewers{position:absolute;left:73px;top:9px;z-index:2;border-radius:999px;background:#00000061;padding:5px 8px;font-size:10px;color:#fff}.live-product-mini{position:absolute;right:9px;bottom:70px;z-index:2;width:52px;margin:0;border-radius:12px;background:#fff;padding:5px;border:1px solid rgba(255,255,255,.75)}.live-product-mini img{display:block;width:100%;aspect-ratio:1;border-radius:9px;object-fit:cover}.live-product-mini figcaption{margin-top:3px;color:#e5005a;text-align:center;font-size:10px;font-weight:950;line-height:1}.mall-demo-skin[data-page=cart] .cart-panel{display:grid;gap:14px}.xm-cart-notice{display:flex;align-items:center;gap:8px;border:1px solid #efd4db;border-radius:14px;background:#fff;padding:10px 12px;color:#74616a;font-size:13px}.xm-cart-notice span{width:18px;height:18px;border-radius:6px;background:#e5005a;position:relative;flex:0 0 auto}.xm-cart-notice span:before{content:"";position:absolute;left:5px;top:4px;width:8px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.xm-cart-notice p{margin:0;line-height:1.45}.xm-cart-store{border:1px solid rgba(239,212,219,.78);border-radius:16px;background:#fff;overflow:hidden}.xm-cart-store-head{height:48px;display:flex;align-items:center;gap:9px;padding:0 14px;border-bottom:1px solid #f4e0e5;color:#281719}.xm-cart-store-head i,.cart-check,.cart-summary label i{width:20px;height:20px;border-radius:7px;background:#e5005a;color:#fff;display:grid;place-items:center;font-style:normal;font-size:13px;font-weight:950;flex:0 0 auto}.xm-cart-store-head strong{font-size:14px}.xm-cart-store-head em{margin-left:auto;color:#74616a;font-size:12px;font-style:normal}.mall-demo-skin[data-page=cart] .cart-row{grid-template-columns:22px 86px minmax(0,1fr);min-height:0;border:0;border-bottom:1px solid #f4e0e5;border-radius:0;box-shadow:none;padding:14px;gap:12px}.mall-demo-skin[data-page=cart] .cart-row:before{display:none}.mall-demo-skin[data-page=cart] .cart-row img{width:86px;height:86px;border-radius:14px}.mall-demo-skin[data-page=cart] .cart-row strong{font-size:15px}.mall-demo-skin[data-page=cart] .cart-row span{display:inline-block;margin-top:6px;border-radius:999px;background:#fff0f1;color:#74616a;padding:4px 8px;font-size:12px}.mall-demo-skin[data-page=cart] .cart-row b{font-size:18px}.mall-demo-skin[data-page=cart] .cart-row em{grid-column:3;justify-self:end;display:flex;align-items:center;border:1px solid #efd4db;border-radius:10px;overflow:hidden;padding:0;background:#fff;color:#281719}.mall-demo-skin[data-page=cart] .cart-row em button{width:30px;height:28px;border:0;background:#fff;color:#74616a;font-size:16px}.mall-demo-skin[data-page=cart] .cart-row em span{width:34px;margin:0;padding:0;background:#fff;color:#281719;text-align:center;font-size:13px;font-weight:900}.xm-cart-promo{display:flex;justify-content:space-between;margin:0 14px 14px;padding:10px 12px;border-radius:12px;background:#fff6f8;color:#74616a;font-size:12px}.xm-cart-promo b{color:#e5005a}.mall-demo-skin[data-page=cart] .cart-summary{position:fixed;left:50%;bottom:calc(62px + env(safe-area-inset-bottom));z-index:19;width:min(430px,100%);transform:translate(-50%);grid-template-columns:auto minmax(0,1fr) 116px;gap:10px;margin:0;border-top:1px solid #efd4db;background:#fffffff5;box-shadow:0 -10px 24px #28171914;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mall-demo-skin[data-page=cart] .cart-summary label{display:flex;align-items:center;gap:7px;color:#281719;font-size:13px;font-weight:900;white-space:nowrap}.mall-demo-skin[data-page=cart] .cart-summary>div{display:block;text-align:right}.mall-demo-skin .mall-tabs{height:calc(62px + env(safe-area-inset-bottom));padding:7px 10px calc(7px + env(safe-area-inset-bottom));gap:4px;box-shadow:0 -10px 28px #28171914}.mall-demo-skin .mall-tabs a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:14px;color:#6b5f66;padding:0;font-size:11px;line-height:1}.mall-demo-skin .mall-tabs a.active{margin:0;background:#fff0f5;color:#e5005a;font-weight:900;border-radius:14px}.mall-demo-skin .mall-tabs a span{width:auto;height:auto;margin:0;border:0;background:transparent;font-size:21px!important;line-height:1!important;font-family:Material Symbols Outlined!important;font-variation-settings:"FILL" 0,"wght" 450,"GRAD" 0,"opsz" 24}.mall-demo-skin .mall-tabs a span:before,.mall-demo-skin .mall-tabs a span:after{display:none!important}.mall-demo-skin .mall-tabs a.active span{background:transparent;border:0;color:#e5005a;font-variation-settings:"FILL" 1,"wght" 560,"GRAD" 0,"opsz" 24}.mall-demo-skin[data-page=cart] .mall-scroll{padding-bottom:168px;background:#fff8f7}.xm-cart-head{height:56px;grid-template-columns:52px 1fr 62px;margin:0 -14px 18px;padding:0 14px;border-bottom:1px solid #f0ccd7;background:#fff8f7}.xm-cart-head h1{font-size:22px;font-weight:950;color:#e5005a}.xm-cart-head button{height:42px;border:0;background:transparent;color:#281719;font-size:32px}.xm-cart-head button:last-child{font-size:15px;color:#281719}.mall-demo-skin[data-page=cart] .mall-cart-page{margin:0 8px}.mall-demo-skin[data-page=cart] .cart-panel{display:grid;gap:13px;border:0;background:transparent;box-shadow:none;overflow:visible}.mall-demo-skin[data-page=cart] .xm-cart-notice{min-height:36px;margin:0;border:1px solid #f0ccd7;border-radius:12px;background:#fff;color:#74616a;padding:8px 11px;font-size:12px}.mall-demo-skin[data-page=cart] .xm-cart-notice span{width:18px;height:18px;border-radius:6px}.mall-demo-skin[data-page=cart] .xm-cart-store{border:1px solid #f0ccd7;border-radius:16px;background:#fff;overflow:hidden;box-shadow:none}.mall-demo-skin[data-page=cart] .xm-cart-store-head{height:42px;padding:0 12px;border-bottom:1px solid #f4dfe6}.mall-demo-skin[data-page=cart] .xm-cart-store-head i,.mall-demo-skin[data-page=cart] .cart-check,.mall-demo-skin[data-page=cart] .cart-summary label i{width:18px;height:18px;border-radius:6px;background:#e5005a;color:#fff;font-size:12px}.mall-demo-skin[data-page=cart] .cart-check{border:0;display:grid;place-items:center;padding:0;cursor:pointer}.mall-demo-skin[data-page=cart] .xm-cart-store-head i.is-empty,.mall-demo-skin[data-page=cart] .cart-check:empty,.mall-demo-skin[data-page=cart] .xm-cart-select-all i.is-empty{background:#fff;border:1px solid #e5bcc1;color:transparent}.mall-demo-skin[data-page=cart] .xm-cart-store-head strong{font-size:14px;color:#281719}.mall-demo-skin[data-page=cart] .xm-cart-store-head em{font-size:12px;color:#74616a}.mall-demo-skin[data-page=cart] .cart-list{display:grid;gap:0}.mall-demo-skin[data-page=cart] .cart-row.xm-cart-product-row{display:grid;grid-template-columns:20px 78px minmax(0,1fr);grid-template-rows:auto auto;gap:0 12px;align-items:start;min-height:126px;border:0;border-bottom:1px solid #f4dfe6;border-radius:0;background:#fff;padding:20px 14px 14px;box-shadow:none}.mall-demo-skin[data-page=cart] .cart-row.xm-cart-product-row:before{display:none}.mall-demo-skin[data-page=cart] .cart-row.xm-cart-product-row .cart-check{grid-column:1;grid-row:1;width:18px;height:18px;margin-top:30px}.mall-demo-skin[data-page=cart] .cart-row.xm-cart-product-row img{grid-column:2;grid-row:1 / span 2;width:78px;height:78px;border-radius:12px;object-fit:cover;background:#fff0f5}.mall-demo-skin[data-page=cart] .xm-cart-product-info{grid-column:3;grid-row:1;min-width:0;padding:0}.mall-demo-skin[data-page=cart] .xm-cart-product-info strong{display:block;color:#12090c;font-size:15px;line-height:1.35;font-weight:950;min-height:0}.mall-demo-skin[data-page=cart] .xm-cart-product-info span{display:inline-flex;margin-top:8px;border-radius:999px;background:#fff0f5;color:#7b5963;padding:4px 8px;font-size:12px;line-height:1.2}.mall-demo-skin[data-page=cart] .xm-cart-product-info b{display:block;margin-top:9px;color:#e5005a;font-size:17px;line-height:1;font-weight:950}.mall-demo-skin[data-page=cart] .cart-row.xm-cart-product-row .xm-cart-qty{grid-column:3;grid-row:2;justify-self:end;align-self:end;display:flex;align-items:center;height:30px;min-width:86px;margin-top:9px;border:1px solid #eac7d1;border-radius:10px;overflow:hidden;padding:0;background:#fff;color:#281719}.mall-demo-skin[data-page=cart] .cart-row.xm-cart-product-row .xm-cart-qty button{width:28px;height:28px;border:0;background:#fff;color:#9b6575;font-size:16px}.mall-demo-skin[data-page=cart] .cart-row.xm-cart-product-row .xm-cart-qty span{width:30px;margin:0;padding:0;background:#fff;color:#12090c;text-align:center;font-size:13px;font-weight:950;line-height:28px}.mall-demo-skin[data-page=cart] .xm-cart-promo{height:34px;align-items:center;margin:0 12px 13px;padding:0 10px;border-radius:8px;background:#fff5f7;color:#7b5963;font-size:12px}.mall-demo-skin[data-page=cart] .xm-cart-promo b{color:#e5005a;font-weight:950}.mall-demo-skin[data-page=cart] .cart-summary{position:fixed;left:50%;bottom:calc(62px + env(safe-area-inset-bottom));z-index:19;width:min(430px,100%);height:72px;transform:translate(-50%);display:grid;grid-template-columns:74px minmax(0,1fr) 104px;gap:8px;align-items:center;margin:0;padding:10px 14px;border-top:1px solid #f0ccd7;background:#fffffffa;box-shadow:0 -10px 24px #2817190f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mall-demo-skin[data-page=cart] .cart-summary label,.mall-demo-skin[data-page=cart] .xm-cart-select-all{display:flex;align-items:center;gap:7px;color:#281719;font-size:13px;font-weight:950;white-space:nowrap;border:0;background:transparent;padding:0}.mall-demo-skin[data-page=cart] .xm-cart-select-all i{width:18px;height:18px;border-radius:6px;background:#e5005a;color:#fff;display:grid;place-items:center;font-style:normal;font-size:12px}.mall-demo-skin[data-page=cart] .cart-summary>div{text-align:right;min-width:0}.mall-demo-skin[data-page=cart] .cart-summary span{display:block;color:#74616a;font-size:12px;font-weight:800}.mall-demo-skin[data-page=cart] .cart-summary strong{display:block;margin-top:3px;color:#281719;font-size:23px;line-height:1;font-weight:950;white-space:nowrap}.mall-demo-skin[data-page=cart] .cart-summary button{width:104px;height:48px;border:0;border-radius:999px;background:#e5005a;color:#fff;font-size:17px;font-weight:950;white-space:nowrap}.mall-demo-skin[data-page=cart] .cart-summary button.danger{background:#281719}.mall-demo-skin[data-page=cart] .cart-summary button.xm-cart-select-all{width:auto;height:auto;min-width:0;border-radius:0;background:transparent;color:#281719;padding:0;font-size:13px;justify-self:start;box-shadow:none}.mall-demo-skin[data-page=cart] .cart-summary button.xm-cart-select-all:hover{transform:none}.mall-demo-skin[data-page=cart] .cart-summary button.xm-cart-select-all i{width:18px;height:18px;border-radius:6px;background:#e5005a;color:#fff;display:grid;place-items:center;font-style:normal;font-size:12px;line-height:1}.mall-demo-skin[data-page=cart] .cart-summary button.xm-cart-select-all i.is-empty{background:#fff;border:1px solid #e5bcc1;color:transparent}.mall-demo-skin[data-page=cart] .cart-summary.is-editing{grid-template-columns:80px minmax(0,1fr) 118px}.mall-demo-skin[data-page=cart] .cart-summary.is-editing strong{font-size:18px}.mall-demo-skin[data-page=cart] .cart-summary.is-editing button.danger{width:118px;font-size:15px;background:#2b151c}@media (max-width:390px){.mall-demo-quick img{width:48px;height:48px}.xm-shop-promo strong{font-size:17px}.xm-appointment-cover{padding:13px}.xm-appointment-foot button{padding:0 15px}.mall-demo-skin[data-page=cart] .cart-row.xm-cart-product-row{grid-template-columns:18px 72px minmax(0,1fr);gap:0 10px;padding-left:12px;padding-right:12px}.mall-demo-skin[data-page=cart] .cart-row.xm-cart-product-row img{width:72px;height:72px}.mall-demo-skin[data-page=cart] .cart-summary{grid-template-columns:68px minmax(0,1fr) 98px}.mall-demo-skin[data-page=cart] .cart-summary button{width:98px}.mall-demo-skin[data-page=cart] .cart-summary button.xm-cart-select-all{width:auto}.mall-demo-skin[data-page=cart] .cart-summary.is-editing{grid-template-columns:74px minmax(0,1fr) 106px}.mall-demo-skin[data-page=cart] .cart-summary.is-editing button.danger{width:106px;font-size:14px}}.xm-second-page{position:fixed;left:50%;top:0;bottom:0;z-index:80;width:min(430px,100%);transform:translate(-50%) translateY(100%);background:#fff8f7;color:#281719;border-left:1px solid #eadde2;border-right:1px solid #eadde2;display:grid;grid-template-rows:56px minmax(0,1fr) auto;transition:transform .22s ease;box-shadow:0 -18px 42px #28171929}.xm-second-page.show{transform:translate(-50%) translateY(0)}.xm-second-head{height:56px;display:grid;grid-template-columns:48px 1fr 48px;align-items:center;border-bottom:1px solid #e5bcc1;background:#fff8f7f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:0 8px}.xm-second-head button{width:38px;height:38px;border:0;background:transparent;color:#281719;font-size:32px;line-height:1;cursor:pointer}.xm-second-head h1{margin:0;text-align:center;color:#e5005a;font-size:18px;line-height:1.2}.xm-second-head-action{display:flex;align-items:center;justify-content:center}.xm-product-fav{width:38px;height:38px;border:1px solid #f0ccd7!important;border-radius:999px!important;background:#fff!important;color:#e5005a!important;font-size:0!important;display:grid;place-items:center;box-shadow:0 8px 18px #e5005a14}.xm-product-fav i{font-size:25px!important;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 24}.xm-product-fav.active{background:#fff0f5!important;border-color:#e5005a!important}.xm-product-fav.active i{font-variation-settings:"FILL" 1,"wght" 700,"GRAD" 0,"opsz" 24}.xm-second-scroll{min-height:0;overflow:auto;padding:16px 16px 96px}.xm-second-action{position:relative;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fffffff5;border-top:1px solid #efd4db;box-shadow:0 -10px 24px #28171914;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.xm-second-action button{width:100%;height:46px;border:0;border-radius:999px;background:#e5005a;color:#fff;font-size:15px;font-weight:950;cursor:pointer}.xm-second-action button:disabled{opacity:.72;cursor:wait}.xm-second-product-action{display:grid;grid-template-columns:76px minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:center;padding:9px 14px calc(9px + env(safe-area-inset-bottom))}.xm-second-product-action button{min-width:0;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;gap:5px;font-size:14px;white-space:nowrap}.xm-second-product-action button i{font-size:19px!important;line-height:1}.xm-second-product-action button.support{border:1px solid #eadde2;background:#fff;color:#5f5360;box-shadow:none}.xm-second-product-action button.support span{font-size:12px}.xm-second-product-action button.cart{background:#e5005a;color:#fff}.xm-second-product-action button.buy{background:linear-gradient(135deg,#ffbd2e,#ff5d2d);color:#fff}.xm-detail-hero{position:relative;min-height:250px;border-radius:18px;background:#fff0f5;overflow:hidden;border:1px solid rgba(229,188,193,.52);box-shadow:0 10px 26px #2817190f}.xm-detail-hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.xm-detail-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#fff0,#2817192e)}.xm-detail-hero span{position:absolute;left:12px;top:12px;z-index:1;border-radius:999px;background:#ffffffe6;color:#e5005a;border:1px solid rgba(229,188,193,.7);padding:6px 10px;font-size:12px;font-weight:900}.xm-detail-card{margin-top:14px;border:1px solid rgba(229,188,193,.58);border-radius:18px;background:#fff;padding:16px;box-shadow:0 8px 22px #2817190a}.xm-detail-card h2{margin:0;color:#12090c;font-size:20px;line-height:1.28}.xm-detail-card p{margin:9px 0 0;color:#6c5962;font-size:13px;line-height:1.7}.xm-price-line{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.xm-price-line strong{color:#e5005a;font-size:24px}.xm-price-line em{font-style:normal;border-radius:999px;background:#fff0f5;color:#e5005a;padding:6px 10px;font-size:12px;font-weight:900}.xm-product-promo{margin-top:10px;border-radius:16px;background:linear-gradient(135deg,#e5005a,#ff7a3d);color:#fff;padding:14px 16px;box-shadow:0 12px 24px #e5005a2e}.xm-product-promo,.xm-product-reviews,.xm-product-qa,.xm-product-specs,.xm-product-recommend article{cursor:pointer}.xm-product-promo:hover,.xm-product-reviews:hover,.xm-product-qa:hover,.xm-product-specs:hover,.xm-product-recommend article:hover{border-color:#e5005a;box-shadow:0 12px 26px #e5005a14}.xm-product-promo div{display:flex;align-items:center;justify-content:space-between;gap:12px}.xm-product-promo span{font-size:12px;font-weight:950;opacity:.9}.xm-product-promo strong{font-size:17px;line-height:1.25}.xm-product-promo em{display:block;margin-top:5px;font-style:normal;font-size:12px;font-weight:900;opacity:.9}.xm-product-promo p{margin:10px 0 0;border-radius:10px;background:#ffffff2e;padding:8px 10px;font-size:12px;line-height:1.5}.xm-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.xm-detail-grid div{border:1px solid rgba(229,188,193,.58);border-radius:16px;background:#fff;padding:13px}.xm-detail-grid span{display:block;color:#74616a;font-size:12px}.xm-detail-grid strong{display:block;margin-top:6px;color:#281719;font-size:14px}.xm-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.xm-section-head h2{margin:0;color:#281719;font-size:20px;line-height:1.2}.xm-section-head span{color:#9a817b;font-size:12px;font-weight:900;white-space:nowrap}.xm-product-reviews,.xm-product-qa,.xm-product-shop,.xm-product-specs,.xm-product-recommend,.xm-product-story,.xm-product-steps{margin-top:14px;border:1px solid rgba(229,188,193,.58);border-radius:20px;background:#fff;padding:16px;box-shadow:0 10px 24px #2817190d}.xm-product-story h2,.xm-product-steps h2,.xm-product-specs h2,.xm-product-recommend h2{margin:0 0 13px;color:#281719;font-size:19px;line-height:1.2}.xm-review-tags{display:flex;gap:8px;overflow:auto;padding-bottom:4px}.xm-review-tags span{flex:0 0 auto;border-radius:999px;background:#fff7e8;color:#9a671f;padding:7px 10px;font-size:12px;font-weight:900}.xm-product-reviews article{padding-top:10px}.xm-review-user{display:flex;align-items:center;gap:7px;color:#281719}.xm-review-user b{font-size:14px}.xm-review-user em{font-style:normal;border-radius:5px;background:#2f2b2d;color:#fff;padding:2px 5px;font-size:10px;font-weight:950}.xm-review-user span{color:#8a7780;font-size:12px}.xm-product-reviews p{margin:9px 0 0;color:#3d3034;font-size:13px;line-height:1.7}.xm-review-images{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px}.xm-review-images img{width:100%;aspect-ratio:1;border-radius:10px;object-fit:cover;background:#fff0f5}.xm-product-qa article{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:11px 0;border-top:1px solid #f5e1e7}.xm-product-qa article:first-of-type{border-top:0}.xm-product-qa i{width:28px;height:28px;border-radius:999px;background:#ff8a2a;color:#fff;display:grid;place-items:center;font-style:normal;font-weight:950}.xm-product-qa strong{display:block;color:#281719;font-size:14px;line-height:1.35}.xm-product-qa p{margin:5px 0 0;color:#74616a;font-size:12px;line-height:1.5}.xm-product-shop{display:grid;grid-template-columns:minmax(0,1fr) 82px;align-items:center;gap:12px;background:linear-gradient(135deg,#fff,#fff7f1)}.xm-product-shop span{display:block;color:#e5005a;font-size:12px;font-weight:950}.xm-product-shop strong{display:block;margin-top:7px;color:#281719;font-size:17px}.xm-product-shop p{margin:6px 0 0;color:#74616a;font-size:12px;line-height:1.55}.xm-product-shop button{height:36px;border:0;border-radius:999px;background:#ff8a2a;color:#fff;font-size:13px;font-weight:950}.xm-product-story article{display:grid;grid-template-columns:112px minmax(0,1fr);gap:13px;align-items:center;padding:13px 0;border-top:1px solid #f5e1e7}.xm-product-story article:first-of-type{border-top:0;padding-top:0}.xm-product-story article:last-child{padding-bottom:0}.xm-product-story article.xm-product-story-text{grid-template-columns:1fr}.xm-product-story img{width:112px;height:112px;border-radius:18px;object-fit:cover;background:#fff0f5}.xm-product-story span{display:inline-flex;border-radius:999px;background:#fff0f5;color:#e5005a;padding:5px 9px;font-size:11px;font-weight:950}.xm-product-story strong{display:block;margin-top:8px;color:#281719;font-size:16px;line-height:1.32}.xm-product-story p{margin:7px 0 0;color:#74616a;font-size:12px;line-height:1.6}.xm-product-steps article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:11px;padding:12px 0;border-top:1px solid #f5e1e7}.xm-product-steps article:first-of-type{border-top:0;padding-top:0}.xm-product-steps article:last-child{padding-bottom:0}.xm-product-steps em{width:34px;height:34px;border-radius:13px;background:#e5005a;color:#fff;display:grid;place-items:center;font-style:normal;font-size:14px;font-weight:950}.xm-product-steps strong{display:block;color:#281719;font-size:15px}.xm-product-steps p{margin:5px 0 0;color:#74616a;font-size:12px;line-height:1.55}.xm-product-specs dl{margin:0;display:grid;gap:8px}.xm-product-specs div{display:grid;grid-template-columns:82px minmax(0,1fr);gap:10px;border-radius:12px;background:#fff8f7;padding:10px 12px}.xm-product-specs dt{color:#8a7780;font-size:12px}.xm-product-specs dd{margin:0;color:#281719;font-size:13px;font-weight:900}.xm-product-recommend>div{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.xm-product-recommend article{min-width:0;border:1px solid #f4dce4;border-radius:14px;background:#fff8f7;padding:8px}.xm-product-recommend img{width:100%;aspect-ratio:1;border-radius:11px;object-fit:cover;background:#fff0f5}.xm-product-recommend strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:7px;color:#281719;font-size:12px;line-height:1.35}.xm-product-recommend span{display:block;margin-top:5px;color:#e5005a;font-size:13px;font-weight:950}.xm-product-sub-hero{border:1px solid rgba(229,188,193,.58);border-radius:20px;background:linear-gradient(135deg,#fff0f5,#fff 58%,#ecfff6);padding:18px;box-shadow:0 12px 26px #2817190f}.xm-product-sub-hero span{display:inline-flex;border-radius:999px;background:#e5005a;color:#fff;padding:6px 11px;font-size:12px;font-weight:950}.xm-product-sub-hero h2{margin:13px 0 8px;color:#281719;font-size:24px;line-height:1.15}.xm-product-sub-hero p{margin:0;color:#6c5962;font-size:13px;line-height:1.65}.xm-product-sub-hot{background:linear-gradient(135deg,#e5005a,#ff7a3d);color:#fff}.xm-product-sub-hot span{background:#fff3}.xm-product-sub-hot h2,.xm-product-sub-hot p{color:#fff}.xm-product-coupon-list,.xm-product-review-page,.xm-product-qa-page,.xm-product-shop-page,.xm-product-spec-page{display:grid;gap:10px;margin-top:14px}.xm-product-coupon-list article,.xm-product-shop-page article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;border:1px solid rgba(229,188,193,.58);border-radius:16px;background:#fff;padding:14px;box-shadow:0 8px 22px #2817190a}.xm-product-coupon-list strong,.xm-product-shop-page strong{display:block;color:#281719;font-size:16px}.xm-product-coupon-list span,.xm-product-shop-page span{display:block;margin-top:5px;color:#74616a;font-size:12px;line-height:1.45}.xm-product-coupon-list em,.xm-product-shop-page em{font-style:normal;border-radius:999px;background:#fff0f5;color:#e5005a;padding:7px 10px;font-size:12px;font-weight:950}.xm-product-review-page article{border:1px solid rgba(229,188,193,.58);border-radius:18px;background:#fff;padding:14px;box-shadow:0 8px 22px #2817190a}.xm-product-review-page article>div:first-child{display:flex;align-items:center;gap:7px}.xm-product-review-page b{font-size:14px;color:#281719}.xm-product-review-page em{font-style:normal;border-radius:5px;background:#2f2b2d;color:#fff;padding:2px 5px;font-size:10px;font-weight:950}.xm-product-review-page span{color:#9a671f;font-size:12px;font-weight:900}.xm-product-review-page p{margin:9px 0 0;color:#3d3034;font-size:13px;line-height:1.7}.xm-product-qa-page article{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;border:1px solid rgba(229,188,193,.58);border-radius:16px;background:#fff;padding:14px}.xm-product-qa-page i{width:30px;height:30px;border-radius:999px;background:#ff8a2a;color:#fff;display:grid;place-items:center;font-style:normal;font-weight:950}.xm-product-qa-page strong{display:block;color:#281719;font-size:15px}.xm-product-qa-page p{margin:6px 0 0;color:#74616a;font-size:12px;line-height:1.55}.xm-product-qa-page span{display:inline-flex;margin-top:8px;border-radius:999px;background:#fff7e8;color:#9a671f;padding:5px 8px;font-size:11px;font-weight:900}.xm-product-spec-page dl{margin:0;border:1px solid rgba(229,188,193,.58);border-radius:18px;background:#fff;padding:12px;box-shadow:0 8px 22px #2817190a}.xm-product-spec-page div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:10px;padding:11px 4px;border-top:1px solid #f5e1e7}.xm-product-spec-page div:first-child{border-top:0}.xm-product-spec-page dt{color:#8a7780;font-size:12px}.xm-product-spec-page dd{margin:0;color:#281719;font-size:13px;font-weight:900;line-height:1.45}.xm-second-doctor{display:flex;gap:12px;padding:15px;border:1px solid rgba(229,188,193,.58);border-radius:18px;background:linear-gradient(135deg,#ffd9ddb3,#fff 58%,#81f9be38);box-shadow:0 10px 24px #2817190d}.xm-second-doctor img{width:70px;height:70px;border-radius:18px;background:#fff;object-fit:contain;padding:7px}.xm-second-doctor h2{margin:0;color:#281719;font-size:18px;line-height:1.32}.xm-second-doctor p{margin:7px 0;color:#6c5962;font-size:12px;line-height:1.5}.xm-second-doctor span{color:#e5005a;font-size:12px;font-weight:900}.xm-second-slots{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px}.xm-second-slots button{border:1px solid #e5bcc1;border-radius:14px;background:#fff;color:#281719;padding:10px 4px;font-size:13px;font-weight:900;line-height:1.3}.xm-second-slots button:first-child{background:#e5005a;border-color:#e5005a;color:#fff}.xm-second-slots span{font-size:11px;font-weight:700;opacity:.82}.xm-service-product-hero{position:relative;height:236px;border-radius:20px;overflow:hidden;background:#fff0f5;border:1px solid rgba(229,188,193,.58);box-shadow:0 10px 26px #2817190f}.xm-service-product-hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.xm-service-product-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#fff0 46%,#28171938)}.xm-service-product-hero span{position:absolute;left:13px;top:13px;z-index:1;border-radius:999px;background:#fff0f6;color:#e5005a;padding:7px 12px;font-size:12px;font-weight:950;box-shadow:0 8px 18px #28171914}.xm-service-product-card{margin-top:13px;border:1px solid rgba(229,188,193,.58);border-radius:18px;background:#fff;padding:16px;box-shadow:0 8px 22px #2817190a}.xm-service-product-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.xm-service-product-title h2{margin:0;color:#281719;font-size:22px;line-height:1.25}.xm-service-product-title p{margin:8px 0 0;color:#6c5962;font-size:13px;line-height:1.65}.xm-service-product-title button{border:0;border-radius:999px;background:#fff0f5;color:#e5005a;padding:8px 12px;font-size:12px;font-weight:950;white-space:nowrap}.xm-service-product-price{display:flex;align-items:baseline;gap:8px;margin-top:15px}.xm-service-product-price strong{color:#e5005a;font-size:28px;line-height:1}.xm-service-product-price em{color:#8d7b82;text-decoration:line-through;font-style:normal;font-size:13px}.xm-service-product-price span{margin-left:auto;border-radius:999px;background:#fff0f5;color:#e5005a;padding:6px 9px;font-size:12px;font-weight:900}.xm-activity-hero{border-radius:20px;background:linear-gradient(135deg,#e5005a,#ff7aac);color:#fff;padding:20px;box-shadow:0 14px 28px #e5005a24}.xm-activity-hero span{display:inline-flex;border:1px solid rgba(255,255,255,.32);background:#ffffff29;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:900}.xm-activity-hero h2{margin:12px 0 8px;font-size:24px;line-height:1.2}.xm-activity-hero p{margin:0;color:#ffffffdb;font-size:13px;line-height:1.55}.xm-second-activity-grid{display:grid;gap:12px;margin-top:14px}.xm-second-activity-grid article{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid rgba(229,188,193,.58);border-radius:18px;background:#fff;padding:14px;box-shadow:0 8px 22px #2817190a}.xm-second-activity-grid i{width:44px;height:44px;border-radius:14px;background:#fff0f5;color:#e5005a;display:grid;place-items:center;font-size:24px!important}.xm-second-activity-grid span{display:block;color:#e5005a;font-size:12px;font-weight:900}.xm-second-activity-grid strong{display:block;margin-top:5px;color:#281719;font-size:15px}.xm-second-activity-grid p{margin:5px 0 0;color:#74616a;font-size:12px}.xm-second-activity-grid em{font-style:normal;border-radius:999px;background:#fff0f5;color:#e5005a;padding:6px 9px;font-size:12px;font-weight:900}.xm-live-detail-hero{min-height:230px;background:#281719}.xm-second-live-goods{display:flex;gap:12px;align-items:center;margin-top:12px;border:1px solid rgba(229,188,193,.58);border-radius:18px;background:#fff;padding:12px}.xm-second-live-goods img{width:74px;height:74px;border-radius:14px;object-fit:cover;background:#fff0f5}.xm-second-live-goods strong{display:block;color:#281719;font-size:15px;line-height:1.35}.xm-second-live-goods span{display:block;margin-top:8px;color:#e5005a;font-size:15px;font-weight:950}.xm-live-play-card{background:linear-gradient(135deg,#fff,#fff7fb 62%,#f0fff8)}.xm-live-play-card div{display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px;margin-top:10px;border:1px solid rgba(229,188,193,.42);border-radius:12px;background:#fff;padding:10px}.xm-live-play-card div span{color:#e5005a;font-size:12px;font-weight:950}.xm-live-play-card div strong{min-width:0;color:#281719;font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xm-live-goods-list,.xm-live-replay-list{display:grid;gap:10px}.xm-live-goods-list h2,.xm-live-replay-list h2{margin-bottom:2px}.xm-live-goods-list article,.xm-live-replay-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center;border:1px solid rgba(229,188,193,.42);border-radius:14px;background:snow;padding:12px}.xm-live-goods-list article strong,.xm-live-replay-list article strong{color:#281719;font-size:14px;line-height:1.35}.xm-live-goods-list article span,.xm-live-replay-list article span{grid-column:1/-1;color:#6c5962;font-size:12px;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xm-live-goods-list article em,.xm-live-replay-list article em{grid-row:1;color:#e5005a;font-size:13px;font-style:normal;font-weight:950}.xm-care-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:14px;align-items:center;min-height:210px;border:1px solid rgba(229,188,193,.58);border-radius:22px;background:linear-gradient(135deg,#fff0f5,#fff 58%,#eafff6);padding:20px;overflow:hidden;box-shadow:0 14px 30px #28171912}.xm-care-hero:after{content:"";position:absolute;right:-48px;bottom:-54px;width:160px;height:160px;border-radius:999px;background:#81f9be73}.xm-care-hero.xm-care-rose{background:linear-gradient(135deg,#fff0f5,#fff 56%,#ffe5ed)}.xm-care-hero.xm-care-rose:after{background:#e5005a1f}.xm-care-hero.xm-care-green{background:linear-gradient(135deg,#ecfff6,#fff 60%,#fff0f5)}.xm-care-hero div{position:relative;z-index:1;min-width:0}.xm-care-hero span{display:inline-flex;border-radius:999px;background:#e5005a;color:#fff;padding:6px 11px;font-size:12px;font-weight:950}.xm-care-hero h2{margin:14px 0 9px;color:#281719;font-size:28px;line-height:1.12}.xm-care-hero p{margin:0;color:#6c5962;font-size:13px;line-height:1.65}.xm-care-hero img{position:relative;z-index:1;width:112px;height:112px;border-radius:24px;object-fit:cover;background:#fff;padding:7px;box-shadow:0 12px 24px #28171917}.xm-care-hero i{position:absolute;right:18px;top:16px;z-index:2;width:38px;height:38px;border-radius:14px;background:#fff;color:#e5005a;display:grid;place-items:center;font-size:22px!important;box-shadow:0 10px 20px #28171914}.xm-care-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px}.xm-care-metrics article{min-width:0;border:1px solid rgba(229,188,193,.58);border-radius:16px;background:#fff;padding:14px 8px;text-align:center;box-shadow:0 9px 22px #2817190a}.xm-care-metrics strong{display:block;color:#e5005a;font-size:20px;line-height:1.1;white-space:nowrap}.xm-care-metrics span{display:block;margin-top:7px;color:#74616a;font-size:11px;font-weight:900;line-height:1.25}.xm-care-plan,.xm-care-list{margin-top:14px;border:1px solid rgba(229,188,193,.58);border-radius:20px;background:#fff;padding:16px;box-shadow:0 10px 24px #2817190d}.xm-care-plan h2,.xm-care-list h2{margin:0 0 13px;color:#281719;font-size:18px;line-height:1.2}.xm-care-plan article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:11px;padding:12px 0;border-top:1px solid #f5e1e7}.xm-care-plan article:first-of-type{border-top:0;padding-top:0}.xm-care-plan article:last-child{padding-bottom:0}.xm-care-plan em{width:34px;height:34px;border-radius:13px;background:#fff0f5;color:#e5005a;display:grid;place-items:center;font-style:normal;font-size:14px;font-weight:950}.xm-care-plan strong{display:block;color:#281719;font-size:15px}.xm-care-plan p{margin:5px 0 0;color:#74616a;font-size:12px;line-height:1.55}.xm-care-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px 0;border-top:1px solid #f5e1e7}.xm-care-list article:first-of-type{border-top:0;padding-top:0}.xm-care-list article:last-child{padding-bottom:0}.xm-care-list span{display:block;color:#281719;font-size:15px;font-weight:950}.xm-care-list strong{display:block;margin-top:5px;color:#74616a;font-size:12px;line-height:1.45}.xm-care-list i{width:28px;height:28px;border-radius:999px;background:#fff0f5;color:#e5005a;display:grid;place-items:center;font-size:19px!important}.xm-parenting-hero{position:relative;min-height:220px;border:1px solid rgba(229,188,193,.58);border-radius:24px;background:linear-gradient(145deg,#e5005a,#ff73a7 58%,#ffdde8);color:#fff;padding:24px 20px;overflow:hidden;box-shadow:0 16px 34px #e5005a29}.xm-parenting-hero:after{content:"";position:absolute;right:-46px;top:-42px;width:164px;height:164px;border-radius:999px;background:#ffffff2e}.xm-parenting-hero div{position:relative;z-index:1;max-width:275px}.xm-parenting-hero span{display:inline-flex;border-radius:999px;background:#ffffff2e;border:1px solid rgba(255,255,255,.28);padding:6px 11px;font-size:12px;font-weight:950}.xm-parenting-hero h2{margin:16px 0 10px;font-size:29px;line-height:1.12}.xm-parenting-hero p{margin:0;color:#ffffffdb;font-size:13px;line-height:1.7}.xm-parenting-hero i{position:absolute;right:24px;bottom:22px;width:74px;height:74px;border-radius:26px;background:#fff;color:#e5005a;display:grid;place-items:center;font-size:38px!important;box-shadow:0 12px 24px #7e173f2e}.xm-parenting-age{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px}.xm-parenting-age article{min-width:0;border:1px solid rgba(229,188,193,.58);border-radius:18px;background:#fff;padding:13px 9px;box-shadow:0 9px 22px #2817190a}.xm-parenting-age span{display:inline-flex;border-radius:999px;background:#fff0f5;color:#e5005a;padding:4px 7px;font-size:11px;font-weight:950}.xm-parenting-age strong{display:block;margin-top:9px;color:#281719;font-size:15px;line-height:1.2}.xm-parenting-age p{margin:6px 0 0;color:#74616a;font-size:11px;line-height:1.45}.xm-parenting-card{display:grid;grid-template-columns:minmax(0,1fr) 88px;gap:14px;align-items:center;margin-top:14px;border:1px solid rgba(229,188,193,.58);border-radius:20px;background:linear-gradient(135deg,#fff,#ecfff6);padding:16px;box-shadow:0 10px 24px #2817190d}.xm-parenting-card span{color:#00a66c;font-size:12px;font-weight:950}.xm-parenting-card h2{margin:7px 0;color:#281719;font-size:20px;line-height:1.2}.xm-parenting-card p{margin:0;color:#74616a;font-size:12px;line-height:1.55}.xm-parenting-card img{width:88px;height:88px;border-radius:24px;background:#fff;padding:12px;box-shadow:0 10px 20px #2817190f}.xm-parenting-timeline{margin-top:14px;border:1px solid rgba(229,188,193,.58);border-radius:20px;background:#fff;padding:16px;box-shadow:0 10px 24px #2817190d}.xm-parenting-timeline h2{margin:0 0 14px;color:#281719;font-size:18px}.xm-parenting-timeline article{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;padding:13px 0;border-top:1px solid #f5e1e7}.xm-parenting-timeline article:first-of-type{border-top:0;padding-top:0}.xm-parenting-timeline article:last-child{padding-bottom:0}.xm-parenting-timeline em{width:32px;height:32px;border-radius:999px;background:#fff0f5;color:#e5005a;display:grid;place-items:center;font-style:normal;font-size:13px;font-weight:950}.xm-parenting-timeline span{display:block;color:#e5005a;font-size:12px;font-weight:950}.xm-parenting-timeline strong{display:block;margin-top:5px;color:#281719;font-size:15px}.xm-parenting-timeline p{margin:5px 0 0;color:#74616a;font-size:12px;line-height:1.5}.xm-mine-second-hero{border-radius:20px;background:linear-gradient(135deg,#fff0f5,#fff 58%,#ffe1e4);border:1px solid rgba(229,188,193,.58);padding:22px 18px;text-align:center;box-shadow:0 10px 24px #2817190d}.xm-mine-second-hero i{width:56px;height:56px;border-radius:18px;background:#e5005a;color:#fff;display:grid;place-items:center;margin:0 auto 12px;font-size:28px!important}.xm-mine-second-hero h2{margin:0;color:#281719;font-size:22px}.xm-mine-second-hero p{margin:9px 0 0;color:#6c5962;font-size:13px;line-height:1.65}.xm-asset-second-hero{border-radius:22px;background:linear-gradient(135deg,#2b151c,#7e173f 58%,#e5005a);color:#fff;padding:22px 18px;box-shadow:0 14px 30px #7e173f2e;overflow:hidden;position:relative}.xm-asset-second-hero:after{content:"";position:absolute;right:-48px;top:-50px;width:150px;height:150px;border-radius:999px;background:#ffffff1f}.xm-asset-second-hero div{position:relative;z-index:1;display:flex;align-items:center;gap:10px}.xm-asset-second-hero i{width:42px;height:42px;border-radius:16px;background:#ffffff29;display:grid;place-items:center;font-size:24px!important}.xm-asset-second-hero span{color:#ffd9e6;font-size:13px;font-weight:900}.xm-asset-second-hero strong{position:relative;z-index:1;display:block;margin-top:18px;font-size:36px;line-height:1}.xm-asset-second-hero p{position:relative;z-index:1;margin:10px 0 0;color:#ffffffd1;font-size:13px;line-height:1.6}.xm-service-pay-hero{background:linear-gradient(135deg,#2b151c,#7e173f 54%,#00b978)}.xm-service-code-card{margin-top:14px;border:1px solid rgba(229,188,193,.66);border-radius:20px;background:#fff;padding:18px;text-align:center;box-shadow:0 12px 28px #2817190f}.xm-service-code-card span{display:inline-flex;border-radius:999px;background:#fff0f5;color:#e5005a;padding:6px 11px;font-size:12px;font-weight:950}.xm-service-code-card strong{display:block;margin-top:12px;color:#281719;font-size:38px;line-height:1;letter-spacing:5px;font-weight:950}.xm-service-code-card p{margin:12px 0 0;color:#74616a;font-size:13px;line-height:1.65}.xm-service-qr-wrap{position:relative;z-index:1;width:166px;height:166px;margin:14px auto 0;border:1px solid #f0ccd7;border-radius:22px;background:#fff;padding:12px;box-shadow:0 12px 24px #28171914}.xm-service-qr{display:block;width:100%;height:100%;shape-rendering:crispEdges;fill:#281719}.xm-service-pay-hero .xm-service-qr-wrap{display:block;width:138px;height:138px;margin:18px 0 0;padding:10px;border-color:#ffffff8c;box-shadow:0 12px 26px #0000002e}.xm-verify-hero{background:linear-gradient(135deg,#fff0f5,#fff 56%,#ecfff6)}.xm-order-code-section{margin-top:14px}.xm-order-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:0 2px 10px}.xm-order-section-head strong{color:#281719;font-size:18px;line-height:1.2}.xm-order-section-head span{color:#8a7780;font-size:12px;font-weight:900;text-align:right;line-height:1.35}.xm-service-code-mini{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;border:1px solid rgba(229,188,193,.68);border-radius:20px;background:linear-gradient(135deg,#fff,#fff8fb 62%,#f0fff7);padding:16px;box-shadow:0 10px 24px #2817190e;cursor:pointer}.xm-service-code-mini+.xm-service-code-mini{margin-top:10px}.xm-service-code-mini:active{transform:translateY(1px)}.xm-service-code-mini span{display:inline-flex;border-radius:999px;background:#e5005a;color:#fff;padding:5px 9px;font-size:11px;font-weight:950}.xm-service-code-mini strong{display:block;margin-top:8px;color:#281719;font-size:17px;line-height:1.3}.xm-service-code-mini p{margin:6px 0 0;color:#74616a;font-size:12px;line-height:1.45;word-break:break-all}.xm-service-code-mini em{font-style:normal;border-radius:16px;background:#281719;color:#fff;padding:11px 12px;font-size:20px;line-height:1;font-weight:950;letter-spacing:2px;white-space:nowrap}.xm-service-code-mini.verified{background:#fff;border-color:#eadde2;opacity:.78}.xm-service-code-mini.verified span{background:#ecfff6;color:#008755}.xm-service-code-mini.verified em{background:#fff0f5;color:#e5005a}.xm-order-empty{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:center;border:1px dashed #e5bcc1;border-radius:18px;background:#fff;padding:16px}.xm-order-empty i{width:44px;height:44px;border-radius:15px;background:#fff0f5;color:#e5005a;display:grid;place-items:center;font-size:25px!important}.xm-order-empty strong{display:block;color:#281719;font-size:15px}.xm-order-empty span{display:block;margin-top:5px;color:#74616a;font-size:12px;line-height:1.45}.xm-order-record-list article{cursor:pointer}.xm-order-record-list article:active{transform:translateY(1px)}.xm-appointment-record-hero{background:linear-gradient(135deg,#fff7fb,#fff 56%,#eefdf8)}.xm-appointment-record-list{display:grid;gap:11px}.xm-appointment-record-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid rgba(229,188,193,.72);border-radius:18px;background:#fff;padding:15px;box-shadow:0 8px 20px #2817190a}.xm-appointment-record-card strong{display:block;color:#281719;font-size:15px;line-height:1.35}.xm-appointment-record-card span{display:block;margin-top:5px;color:#74616a;font-size:12px;line-height:1.45}.xm-appointment-record-card p{margin:6px 0 0;color:#e5005a;font-size:12px;font-weight:900;line-height:1.45}.xm-appointment-record-card em{font-style:normal;color:#e5005a;background:#fff0f5;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:950;white-space:nowrap}.xm-care-filter-grid article{cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease}.xm-care-filter-grid article:active{transform:translateY(1px)}.xm-care-filter-grid article.active{border-color:#e5005a;background:#e5005a;color:#fff;box-shadow:0 10px 22px #e5005a2e}.xm-care-filter-grid article.active strong,.xm-care-filter-grid article.active span{color:#fff}.xm-appointment-record-card{cursor:pointer}.xm-appointment-record-card:active{transform:translateY(1px)}.xm-care-detail-card{display:grid;gap:9px;margin-top:14px;border:1px solid rgba(229,188,193,.62);border-radius:18px;background:#fff;padding:14px;box-shadow:0 8px 22px #2817190a}.xm-care-detail-card article{display:grid;grid-template-columns:78px minmax(0,1fr);gap:10px;align-items:center;border-radius:13px;background:#fff8fa;padding:11px 12px}.xm-care-detail-card span{color:#8a7780;font-size:12px;font-weight:900}.xm-care-detail-card strong{color:#281719;font-size:13px;line-height:1.4;word-break:break-word}.xm-care-advice-card{margin-top:13px;border:1px solid rgba(229,188,193,.62);border-radius:18px;background:linear-gradient(135deg,#fff,#fff8fb 70%,#f0fff7);padding:16px;box-shadow:0 8px 22px #2817190a}.xm-care-advice-card strong{display:block;color:#281719;font-size:18px;line-height:1.25}.xm-care-advice-card p{margin:8px 0 0;color:#74616a;font-size:13px;line-height:1.65}.xm-baby-hero{background:linear-gradient(135deg,#fff0f5,#fff 62%,#f4fff9)}.xm-baby-toolbar{margin-top:13px}.xm-baby-toolbar button{width:100%;min-height:46px;border:1px solid #f0ccd7;border-radius:16px;background:#fff;color:#e5005a;display:flex;align-items:center;justify-content:center;gap:7px;font-size:14px;font-weight:950;box-shadow:0 8px 20px #2817190a}.xm-baby-toolbar i{font-size:20px!important}.xm-baby-list{display:grid;gap:11px;margin-top:13px}.xm-baby-list article{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid rgba(229,188,193,.58);border-radius:17px;background:#fff;padding:13px 14px;box-shadow:0 9px 22px #2817190b;cursor:pointer}.xm-baby-list article:active{transform:translateY(1px)}.xm-baby-list article.xm-baby-empty{cursor:default;border-style:dashed}.xm-baby-list article.xm-baby-empty:active{transform:none}.xm-baby-list i{width:46px;height:46px;border-radius:15px;background:#fff0f5;color:#e5005a;display:grid;place-items:center;font-size:24px!important}.xm-baby-list strong{display:block;color:#281719;font-size:15px;line-height:1.35}.xm-baby-list span{display:block;margin-top:6px;color:#74616a;font-size:12px;line-height:1.45}.xm-baby-list button{border:0;border-radius:999px;background:#fff0f5;color:#e5005a;padding:7px 10px;font-size:12px;font-weight:950;white-space:nowrap}.xm-baby-profile-card{display:grid;gap:9px;margin-top:14px;border:1px solid rgba(229,188,193,.58);border-radius:18px;background:#fff;padding:14px;box-shadow:0 8px 22px #2817190a}.xm-baby-profile-card article{display:grid;grid-template-columns:74px minmax(0,1fr);gap:10px;align-items:center;border-radius:12px;background:#fff8fa;padding:10px 12px}.xm-baby-profile-card span{color:#8a7780;font-size:12px;font-weight:900}.xm-baby-profile-card strong{color:#281719;font-size:13px;line-height:1.35}.xm-baby-form{display:grid;gap:11px;margin-top:14px;border:1px solid rgba(229,188,193,.58);border-radius:18px;background:#fff;padding:15px;box-shadow:0 8px 22px #2817190a}.xm-baby-form label{display:grid;gap:7px}.xm-baby-form span{color:#74616a;font-size:12px;font-weight:900}.xm-baby-form input,.xm-baby-form select,.xm-baby-form textarea{width:100%;border:1px solid #f0ccd7;border-radius:13px;background:#fff8fa;color:#281719;padding:11px 12px;font-size:14px;font-weight:800;box-sizing:border-box}.xm-baby-form textarea{resize:vertical;line-height:1.5}.xm-baby-form button{height:44px;border:0;border-radius:999px;background:#e5005a;color:#fff;font-size:15px;font-weight:950}.xm-order-logistics-hero{background:linear-gradient(135deg,#fff7fb,#fff 55%,#e8fff4)}.xm-order-logistics-summary{display:grid;gap:9px;margin-top:13px}.xm-order-logistics-summary article{display:grid;grid-template-columns:76px minmax(0,1fr);gap:10px;align-items:center;border-radius:13px;background:#fff7f9;padding:11px 12px}.xm-order-logistics-summary span{color:#8a7780;font-size:12px;font-weight:800}.xm-order-logistics-summary strong{color:#281719;font-size:13px;line-height:1.35;word-break:break-all}.xm-order-logistics-timeline{margin-top:14px;border:1px solid rgba(229,188,193,.58);border-radius:18px;background:#fff;padding:16px;box-shadow:0 8px 22px #2817190a}.xm-order-logistics-timeline h2{margin:0 0 12px;color:#12090c;font-size:20px;line-height:1.28}.xm-order-logistics-timeline article{display:grid;grid-template-columns:30px minmax(0,1fr);gap:11px;padding:12px 0;border-top:1px solid #f5e1e7}.xm-order-logistics-timeline article:first-of-type{border-top:0;padding-top:0}.xm-order-logistics-timeline article:last-child{padding-bottom:0}.xm-order-logistics-timeline em{width:30px;height:30px;border-radius:999px;background:#f8e9ee;color:#9a7882;display:grid;place-items:center;font-style:normal;font-size:12px;font-weight:950}.xm-order-logistics-timeline article.active em{background:#e5005a;color:#fff}.xm-order-logistics-timeline strong{display:block;color:#281719;font-size:15px;line-height:1.35}.xm-order-logistics-timeline p{margin:5px 0 0;color:#74616a;font-size:12px;line-height:1.5}.xm-order-logistics-timeline span{display:block;margin-top:5px;color:#e5005a;font-size:11px;font-weight:900}.xm-service-code-large strong{font-size:44px;letter-spacing:7px}.xm-code-item-list{display:grid;gap:10px;margin-top:13px}.xm-code-item-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border-top:1px solid #f5e1e7;padding-top:11px}.xm-code-item-list article:first-child{border-top:0;padding-top:0}.xm-code-item-list strong{color:#281719;font-size:15px;line-height:1.35}.xm-code-item-list span{color:#74616a;font-size:12px;white-space:nowrap}.xm-second-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.xm-second-tabs button{height:38px;border:1px solid #f0ccd7;border-radius:999px;background:#fff;color:#6c5962;font-size:13px;font-weight:900}.xm-second-tabs button.active{background:#e5005a;border-color:#e5005a;color:#fff}.xm-asset-record-list,.xm-feature-record-list{display:grid;gap:10px;margin-top:14px}.xm-asset-record-list article,.xm-feature-record-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid rgba(229,188,193,.58);border-radius:16px;background:#fff;padding:14px 15px;box-shadow:0 8px 22px #2817190a}.xm-asset-record-list strong,.xm-feature-record-list strong{display:block;color:#281719;font-size:15px;line-height:1.35}.xm-asset-record-list span,.xm-feature-record-list span{display:block;margin-top:6px;color:#74616a;font-size:12px;line-height:1.45}.xm-asset-record-list em{font-style:normal;color:#e5005a;font-size:16px;font-weight:950;white-space:nowrap}.xm-feature-second-hero{display:flex;align-items:center;gap:14px;border:1px solid rgba(229,188,193,.58);border-radius:20px;background:linear-gradient(135deg,#fff0f5,#fff 68%);padding:18px;box-shadow:0 10px 24px #2817190d}.xm-feature-second-hero i{width:58px;height:58px;border-radius:999px;background:#fff0f6;color:#e5005a;display:grid;place-items:center;font-size:29px!important;flex:0 0 auto}.xm-feature-second-hero h2{margin:0;color:#281719;font-size:22px;line-height:1.2}.xm-feature-second-hero p{margin:7px 0 0;color:#6c5962;font-size:13px;line-height:1.55}.xm-feature-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px}.xm-feature-stat-grid article{border:1px solid rgba(229,188,193,.58);border-radius:16px;background:#fff;padding:13px 6px;text-align:center;box-shadow:0 8px 20px #2817190a;min-width:0}.xm-feature-stat-grid strong{display:block;color:#e5005a;font-size:18px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xm-feature-stat-grid span{display:block;margin-top:6px;color:#74616a;font-size:11px;font-weight:900}.xm-order-filter-grid article{cursor:pointer}.xm-order-filter-grid article.active{border-color:#e5005a;background:#fff0f5;box-shadow:0 10px 22px #e5005a14}.xm-order-filter-grid article:active{transform:translateY(1px)}.xm-feature-record-list em{font-style:normal;border-radius:999px;background:#fff0f5;color:#e5005a;padding:6px 9px;font-size:12px;font-weight:900;white-space:nowrap}.xm-feature-record-list article[data-setting-action]{cursor:pointer}.xm-feature-record-list article[data-setting-action]:active{transform:translateY(1px)}.xm-settings-hero{background:linear-gradient(135deg,#fff0f5,#fff 58%,#ecfff6)}.xm-settings-form{display:grid;gap:12px;margin-top:14px;border:1px solid rgba(229,188,193,.58);border-radius:20px;background:#fff;padding:16px;box-shadow:0 10px 24px #2817190d}.xm-settings-form label{display:grid;gap:8px}.xm-settings-form label span{color:#4f3b42;font-size:13px;font-weight:950}.xm-settings-form input{width:100%;box-sizing:border-box;height:44px;border:1px solid #eadde2;border-radius:14px;background:#fff8f7;color:#281719;font-size:14px;padding:0 13px;outline:none}.xm-settings-form input:focus{border-color:#e5005a;background:#fff;box-shadow:0 0 0 3px #e5005a14}.xm-settings-form button{height:46px;border:0;border-radius:999px;background:#e5005a;color:#fff;font-size:14px;font-weight:950}.xm-settings-form button.secondary{border:1px solid #f0ccd7;background:#fff0f5;color:#e5005a}.xm-settings-form .xm-settings-avatar-edit{height:auto;min-height:72px;border:1px solid #f0ccd7;border-radius:18px;background:#fff8fa;color:#281719;display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;text-align:left;cursor:pointer}.xm-settings-avatar-edit img{width:54px;height:54px;border-radius:999px;object-fit:cover;border:3px solid #fff;box-shadow:0 8px 18px #e5005a1f}.xm-settings-avatar-edit strong{display:block;color:#281719;font-size:15px;line-height:1.25}.xm-settings-avatar-edit span{display:block;margin-top:5px;color:#74616a;font-size:12px;line-height:1.35}.xm-settings-avatar-edit em{font-style:normal;border-radius:999px;background:#fff0f5;color:#e5005a;padding:7px 10px;font-size:12px;font-weight:950}.xm-settings-tip{margin:0;color:#8a7780;font-size:12px;line-height:1.55;text-align:center}.xm-settings-security{display:grid;gap:10px;margin-top:14px}.xm-settings-security article,.xm-settings-toggle{width:100%;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid rgba(229,188,193,.58);border-radius:17px;background:#fff;padding:14px 15px;text-align:left;box-shadow:0 9px 22px #2817190b}.xm-settings-security strong,.xm-settings-toggle strong{display:block;color:#281719;font-size:15px;line-height:1.35}.xm-settings-security span,.xm-settings-toggle span{display:block;margin-top:6px;color:#74616a;font-size:12px;line-height:1.45}.xm-settings-security article button{border:1px solid #f0ccd7;border-radius:999px;background:#fff0f5;color:#e5005a;padding:8px 12px;font-size:12px;font-weight:950}.xm-settings-toggle{grid-template-columns:40px minmax(0,1fr) auto;cursor:pointer}.xm-settings-toggle i{width:40px;height:40px;border-radius:14px;background:#fff0f5;color:#e5005a;display:grid;place-items:center;font-size:28px!important}.xm-settings-toggle em{font-style:normal;border-radius:999px;background:#f7f0f2;color:#8a7780;padding:6px 9px;font-size:12px;font-weight:950;white-space:nowrap}.xm-settings-toggle.active{border-color:#00b97852;background:linear-gradient(135deg,#fff,#f3fff9)}.xm-settings-toggle.active i,.xm-settings-toggle.active em{background:#ecfff6;color:#008755}.xm-address-hero{background:linear-gradient(135deg,#fff4f8,#fff 62%,#f0fff7)}.xm-address-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}.xm-address-toolbar strong{display:block;color:#281719;font-size:17px;line-height:1.25}.xm-address-toolbar span{display:block;margin-top:4px;color:#74616a;font-size:12px}.xm-address-toolbar button{border:0;border-radius:999px;background:#e5005a;color:#fff;padding:9px 14px;font-size:13px;font-weight:950;white-space:nowrap}.xm-address-tab-grid article{cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.xm-address-tab-grid article:active{transform:translateY(1px)}.xm-address-tab-grid article.active{border-color:#e5005a;background:#e5005a;box-shadow:0 10px 22px #e5005a2e}.xm-address-tab-grid article.active strong,.xm-address-tab-grid article.active span{color:#fff}.xm-address-list{display:grid;gap:12px;margin-top:10px}.xm-address-card{border:1px solid rgba(229,188,193,.62);border-radius:18px;background:#fff;padding:15px;box-shadow:0 10px 24px #2817190b;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.xm-address-card:active{transform:translateY(1px)}.xm-address-card.is-default{border-color:#e5005a;box-shadow:0 12px 28px #e5005a14}.xm-address-card.is-selected{border-color:#e5005a;background:linear-gradient(135deg,#fff,#fff8fb 68%,#f0fff7);box-shadow:0 14px 30px #e5005a1f}.xm-address-main{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.xm-address-main strong{display:block;color:#281719;font-size:16px;line-height:1.35}.xm-address-main strong span{margin-left:4px;color:#4d3b42;font-size:14px}.xm-address-main p{margin:7px 0 0;color:#67545c;font-size:13px;line-height:1.55}.xm-address-main small{display:inline-flex;margin-top:9px;border-radius:999px;background:#fff0f5;color:#e5005a;padding:5px 9px;font-size:11px;font-weight:950}.xm-address-main em{font-style:normal;border-radius:999px;background:#e5005a;color:#fff;padding:6px 10px;font-size:12px;font-weight:950}.xm-address-actions{display:flex;gap:8px;justify-content:flex-end;border-top:1px solid #f5e1e7;margin-top:13px;padding-top:12px}.xm-address-actions button{height:32px;border:1px solid #f0ccd7;border-radius:999px;background:#fff8f7;color:#e5005a;padding:0 12px;font-size:12px;font-weight:950}.xm-address-actions button:disabled{background:#f7f0f2;color:#b8a6ad;border-color:#eadde2}.xm-address-actions button:last-child{color:#6c5962}.xm-address-empty{border:1px dashed #e5bcc1;border-radius:18px;background:#fff;padding:20px;text-align:center;color:#74616a}.xm-address-empty i{width:52px;height:52px;border-radius:999px;background:#fff0f5;color:#e5005a;display:grid;place-items:center;margin:0 auto 10px;font-size:27px!important}.xm-address-empty strong{display:block;color:#281719;font-size:16px}.xm-address-empty p{margin:7px 0 0;font-size:13px;line-height:1.55}.xm-address-store-title{margin-top:18px}.xm-address-store-list{display:grid;gap:10px;margin-top:10px;padding-bottom:6px}.xm-address-store-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid rgba(229,188,193,.58);border-radius:16px;background:linear-gradient(135deg,#fff,#fff8fb);padding:14px 15px}.xm-address-store-list strong{display:block;color:#281719;font-size:15px;line-height:1.35}.xm-address-store-list span,.xm-address-store-list p{display:block;margin:6px 0 0;color:#74616a;font-size:12px;line-height:1.45}.xm-address-store-list button{border:0;border-radius:999px;background:#ecfff6;color:#008755;padding:8px 12px;font-size:12px;font-weight:950;white-space:nowrap}.xm-address-form{display:grid;gap:12px;margin-top:14px;border:1px solid rgba(229,188,193,.58);border-radius:20px;background:#fff;padding:16px;box-shadow:0 10px 24px #2817190d}.xm-address-form label{display:grid;gap:8px}.xm-address-form label span{color:#4f3b42;font-size:13px;font-weight:950}.xm-address-form input,.xm-address-form textarea{width:100%;box-sizing:border-box;border:1px solid #eadde2;border-radius:14px;background:#fff8f7;color:#281719;font-size:14px;line-height:1.45;padding:12px 13px;outline:none}.xm-address-form textarea{resize:none}.xm-address-form input:focus,.xm-address-form textarea:focus{border-color:#e5005a;background:#fff;box-shadow:0 0 0 3px #e5005a14}.xm-address-default-toggle{height:44px;border:1px solid #f0ccd7;border-radius:14px;background:#fff8f7;color:#6c5962;display:flex;align-items:center;gap:8px;justify-content:center;font-size:13px;font-weight:950}.xm-address-default-toggle i{font-size:20px!important}.xm-address-default-toggle.active{border-color:#e5005a;background:#fff0f5;color:#e5005a}.xm-address-error{min-height:18px;margin:0;color:#e5005a;font-size:12px;font-weight:900;line-height:1.45}.xm-address-save-inline{height:46px;border:0;border-radius:999px;background:#e5005a;color:#fff;font-size:15px;font-weight:950}.xm-favorite-hero{background:linear-gradient(135deg,#fff0f5,#fff 64%,#f5fff9)}.xm-favorite-tabs{display:flex;gap:8px;overflow:auto;margin-top:14px;padding-bottom:2px}.xm-favorite-tabs button{flex:0 0 auto;border:1px solid #f0ccd7;border-radius:999px;background:#fff;color:#6c5962;padding:9px 14px;font-size:13px;font-weight:950}.xm-favorite-tabs button.active{border-color:#e5005a;background:#e5005a;color:#fff}.xm-favorite-list{display:grid;gap:11px;margin-top:12px;padding-bottom:6px}.xm-favorite-list article{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid rgba(229,188,193,.58);border-radius:17px;background:#fff;padding:13px 14px;box-shadow:0 9px 22px #2817190b;cursor:pointer}.xm-favorite-list article:active{transform:translateY(1px)}.xm-favorite-list article.xm-favorite-empty{cursor:default;border-style:dashed}.xm-favorite-list article.xm-favorite-empty:active{transform:none}.xm-favorite-list i{width:46px;height:46px;border-radius:15px;background:#fff0f5;color:#e5005a;display:grid;place-items:center;font-size:24px!important}.xm-favorite-list strong{display:block;color:#281719;font-size:15px;line-height:1.35}.xm-favorite-list span{display:block;margin-top:6px;color:#74616a;font-size:12px;line-height:1.45}.xm-favorite-list em{font-style:normal;border-radius:999px;background:#fff0f5;color:#e5005a;padding:6px 9px;font-size:12px;font-weight:950;white-space:nowrap}.xm-support-chat{margin-top:14px;border:1px solid rgba(229,188,193,.58);border-radius:20px;background:#fff;padding:14px;box-shadow:0 10px 24px #2817190d}.xm-support-chat-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid #f5e1e7}.xm-support-chat-head strong{display:block;color:#281719;font-size:16px}.xm-support-chat-head span{display:block;margin-top:4px;color:#74616a;font-size:12px}.xm-support-chat-head em{font-style:normal;border-radius:999px;background:#ecfff6;color:#008755;padding:6px 10px;font-size:12px;font-weight:950}.xm-support-messages{display:grid;gap:10px;max-height:260px;overflow:auto;padding:14px 2px}.xm-support-messages article{display:flex}.xm-support-messages article.user{justify-content:flex-end}.xm-support-messages span{max-width:82%;border-radius:16px;padding:10px 12px;font-size:13px;line-height:1.55}.xm-support-messages .bot span{background:#fff0f5;color:#4f3b42;border-top-left-radius:6px}.xm-support-messages .user span{background:#e5005a;color:#fff;border-top-right-radius:6px}.xm-support-quick{display:flex;gap:8px;overflow:auto;padding:2px 0 10px}.xm-support-quick button{flex:0 0 auto;border:1px solid #e5bcc1;border-radius:999px;background:#fff8f7;color:#e5005a;padding:8px 10px;font-size:12px;font-weight:950}.xm-support-composer{display:grid;grid-template-columns:minmax(0,1fr) 66px;gap:8px;border-top:1px solid #f5e1e7;padding-top:12px}.xm-support-composer input{min-width:0;height:42px;border:1px solid #eadde2;border-radius:999px;background:#fff8f7;padding:0 14px;color:#281719;font-size:13px;outline:none}.xm-support-composer input:focus{border-color:#e5005a;background:#fff}.xm-support-composer button{height:42px;border:0;border-radius:999px;background:#e5005a;color:#fff;font-size:13px;font-weight:950}.xm-support-actions article{cursor:pointer}.xm-support-actions article:hover{border-color:#e5005a;box-shadow:0 12px 26px #e5005a14}.admin-support-grid{display:grid;grid-template-columns:280px minmax(0,1fr);gap:14px;margin-top:14px}.admin-support-sessions{display:grid;gap:10px;align-content:start}.admin-support-sessions button{border:1px solid #eadde2;border-radius:14px;background:#fff;text-align:left;padding:13px;cursor:pointer;box-shadow:0 8px 20px #1418240a}.admin-support-sessions button.active{border-color:#e5005a;background:#fff5f8}.admin-support-sessions strong{display:block;color:#281719;font-size:14px;line-height:1.3}.admin-support-sessions span{display:block;margin-top:6px;color:#74616a;font-size:12px;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-support-sessions em{display:inline-flex;margin-top:9px;border-radius:999px;background:#fff0f5;color:#e5005a;padding:5px 9px;font-style:normal;font-size:11px;font-weight:900}.admin-support-chat{min-width:0;border:1px solid #eadde2;border-radius:16px;background:#fff;padding:14px;box-shadow:0 8px 22px #1418240a}.admin-support-chat-head{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #f2e6ea;padding-bottom:12px}.admin-support-chat-head strong{display:block;color:#281719;font-size:16px}.admin-support-chat-head span{display:block;margin-top:5px;color:#74616a;font-size:12px}.admin-support-chat-head button{border:1px solid #f0ccd7;border-radius:999px;background:#fff8f7;color:#e5005a;padding:8px 12px;font-size:12px;font-weight:900}.admin-support-messages{display:grid;gap:10px;max-height:330px;overflow:auto;padding:14px 2px}.admin-support-messages article{display:grid;gap:5px;justify-items:start}.admin-support-messages article.admin{justify-items:end}.admin-support-messages span{max-width:82%;border-radius:14px;padding:10px 12px;font-size:13px;line-height:1.55}.admin-support-messages .member span{background:#fff0f5;color:#4f3b42;border-top-left-radius:5px}.admin-support-messages .admin span{background:#e5005a;color:#fff;border-top-right-radius:5px}.admin-support-messages em{font-style:normal;color:#9a8790;font-size:11px}.admin-support-reply{border-top:1px solid #f2e6ea;padding-top:12px}.admin-support-reply textarea{width:100%;box-sizing:border-box;border:1px solid #eadde2;border-radius:12px;background:#fff8f7;color:#281719;padding:11px 12px;font-size:13px;line-height:1.5;resize:none;outline:none}.admin-support-reply textarea:focus{border-color:#e5005a;background:#fff;box-shadow:0 0 0 3px #e5005a14}.admin-support-reply div{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.admin-support-reply button{border:0;border-radius:999px;background:#e5005a;color:#fff;padding:9px 14px;font-size:12px;font-weight:950}.admin-support-reply button:last-child{background:#281719}@media (max-width: 920px){.admin-support-grid{grid-template-columns:1fr}}.xm-second-list{display:grid;gap:10px;margin-top:14px}.xm-second-list article{border:1px solid rgba(229,188,193,.58);border-radius:16px;background:#fff;padding:14px;box-shadow:0 8px 22px #2817190a}.xm-second-list span{display:block;color:#e5005a;font-size:12px;font-weight:900}.xm-second-list strong{display:block;margin-top:6px;color:#281719;font-size:16px}.xm-second-list em{display:block;margin-top:6px;color:#74616a;font-size:12px;font-style:normal}.xm-second-search{height:48px;border:1px solid rgba(229,188,193,.58);border-radius:999px;background:#fff;display:flex;align-items:center;gap:9px;padding:0 16px;color:#e5005a;box-shadow:0 8px 22px #2817190a}.xm-second-search input{border:0;outline:0;background:transparent;width:100%;font-size:15px;color:#74616a}.xm-search-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.xm-search-tags button{border:1px solid #e5bcc1;border-radius:999px;background:#fff0f5;color:#e5005a;padding:8px 12px;font-size:12px;font-weight:900}.xm-checkout-address{display:flex;gap:12px;border:1px solid rgba(229,188,193,.58);border-radius:18px;background:#fff;padding:15px;box-shadow:0 8px 22px #2817190a}.xm-checkout-address i{width:42px;height:42px;border-radius:14px;background:#fff0f5;color:#e5005a;display:grid;place-items:center;font-size:23px!important;flex:0 0 auto}.xm-checkout-address span{display:block;color:#e5005a;font-size:12px;font-weight:900}.xm-checkout-address strong{display:block;margin-top:5px;color:#281719;font-size:16px}.xm-checkout-address p{margin:6px 0 0;color:#74616a;font-size:12px;line-height:1.5}.xm-checkout-card{margin-top:13px;border:1px solid rgba(229,188,193,.58);border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 8px 22px #2817190a}.xm-checkout-card h2{margin:0;padding:14px;border-bottom:1px solid #f4e0e5;color:#281719;font-size:15px}.xm-checkout-card article{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:12px;padding:14px;border-bottom:1px solid #f4e0e5}.xm-checkout-card article:last-child{border-bottom:0}.xm-checkout-card article img{width:76px;height:76px;border-radius:14px;object-fit:cover;background:#fff0f5}.xm-checkout-card article strong{display:block;color:#281719;font-size:14px;line-height:1.35}.xm-checkout-card article span{display:inline-block;margin-top:7px;border-radius:999px;background:#fff0f1;color:#74616a;padding:4px 8px;font-size:12px}.xm-checkout-card article b{display:block;margin-top:8px;color:#e5005a;font-size:17px}.xm-checkout-card article em{color:#74616a;font-size:12px;font-style:normal;font-weight:900}.xm-checkout-fees{padding:4px 14px}.xm-checkout-fees div{min-height:44px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f4e0e5;color:#74616a;font-size:13px}.xm-checkout-fees div:last-child{border-bottom:0}.xm-checkout-fees strong{color:#281719;font-size:14px}.xm-checkout-total{margin-top:13px;border-radius:18px;background:linear-gradient(135deg,#2b151c,#7e173f 58%,#e5005a);color:#fff;padding:16px;box-shadow:0 14px 28px #7e173f29}.xm-checkout-total span{display:block;color:#ffd9e6;font-size:12px;font-weight:900}.xm-checkout-total strong{display:block;margin-top:5px;font-size:30px;line-height:1}.xm-promo-detail-hero{border-radius:20px;background:linear-gradient(135deg,#e5005a,#ff7aac);color:#fff;padding:20px;box-shadow:0 14px 28px #e5005a24;overflow:hidden;position:relative}.xm-promo-detail-hero:after{content:"";position:absolute;right:-38px;bottom:-42px;width:140px;height:140px;border-radius:999px;background:#81f9be73}.xm-promo-detail-hero.xm-promo-group{background:linear-gradient(135deg,#fff,#ecfff6);color:#281719;border:1px solid rgba(229,188,193,.58)}.xm-promo-detail-hero.xm-promo-group:after{background:#81f9be9e}.xm-promo-detail-hero span{position:relative;z-index:1;display:inline-flex;border-radius:999px;background:#fff3;border:1px solid rgba(255,255,255,.3);padding:5px 10px;font-size:12px;font-weight:900}.xm-promo-detail-hero.xm-promo-group span{background:#fff0f5;border-color:#e5bcc1;color:#e5005a}.xm-promo-detail-hero h2{position:relative;z-index:1;margin:13px 0 8px;font-size:25px;line-height:1.18}.xm-promo-detail-hero p{position:relative;z-index:1;margin:0;color:#ffffffdb;font-size:13px;line-height:1.6;max-width:260px}.xm-promo-detail-hero.xm-promo-group p{color:#6c5962}.xm-promo-detail-hero div{position:relative;z-index:1;display:flex;gap:10px;align-items:center;margin-top:18px}.xm-promo-detail-hero b{font-size:20px}.xm-promo-detail-hero em{font-style:normal;border-radius:999px;background:#ffffff38;border:1px solid rgba(255,255,255,.28);padding:6px 10px;font-size:12px;font-weight:900}.xm-promo-detail-hero.xm-promo-group em{background:#e5005a;border-color:#e5005a;color:#fff}.xm-seckill-hero{background:linear-gradient(135deg,#e5005a,#ff4c8b 60%,#ff9f4a)}.xm-seckill-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px}.xm-seckill-slots button{min-height:62px;border:1px solid #f0ccd7;border-radius:16px;background:#fff;color:#281719;padding:9px 8px;text-align:center;box-shadow:0 8px 18px #2817190a}.xm-seckill-slots button.active{border-color:#e5005a;background:#e5005a;color:#fff;box-shadow:0 10px 22px #e5005a2e}.xm-seckill-slots strong{display:block;font-size:16px;line-height:1.2;font-weight:950}.xm-seckill-slots span{display:block;margin-top:5px;font-size:11px;line-height:1.3;color:#74616a}.xm-seckill-slots button.active span{color:#fff}.xm-seckill-products{margin-top:14px}.xm-seckill-products article{display:grid;grid-template-columns:92px minmax(0,1fr);gap:13px;align-items:center;border:1px solid rgba(229,188,193,.58);border-radius:18px;background:#fff;padding:12px;box-shadow:0 8px 22px #2817190a;cursor:pointer}.xm-seckill-products article+article{margin-top:10px}.xm-seckill-products article.is-selected{border-color:#e5005a;background:linear-gradient(135deg,#fff,#fff8fb 68%,#f0fff7);box-shadow:0 13px 28px #e5005a1f}.xm-seckill-products img{width:92px;height:92px;border-radius:15px;object-fit:cover;background:#fff0f5}.xm-seckill-products span{display:inline-flex;border-radius:999px;background:#fff0f5;color:#e5005a;padding:4px 8px;font-size:11px;font-weight:950}.xm-seckill-products strong{display:block;margin-top:7px;color:#281719;font-size:15px;line-height:1.35}.xm-seckill-products p{margin:5px 0 0;color:#74616a;font-size:12px;line-height:1.45}.xm-seckill-products div div{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:8px}.xm-seckill-products b{color:#e5005a;font-size:20px}.xm-seckill-products em{font-style:normal;color:#8d7b82;text-decoration:line-through;font-size:12px}.xm-seckill-products i{font-style:normal;border-radius:999px;background:#ecfff6;color:#008755;padding:4px 7px;font-size:11px;font-weight:950}.xm-group-panel{margin-top:14px;border:1px solid rgba(229,188,193,.58);border-radius:20px;background:#fff;padding:16px;box-shadow:0 10px 24px #2817190d}.xm-group-head{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:16px;background:linear-gradient(135deg,#fff0f5,#fff 62%,#ecfff6);padding:13px 14px}.xm-group-head span{display:block;color:#e5005a;font-size:12px;font-weight:950}.xm-group-head strong{display:block;margin-top:5px;color:#281719;font-size:22px;line-height:1;font-weight:950;letter-spacing:1px}.xm-group-head em{font-style:normal;border-radius:999px;background:#e5005a;color:#fff;padding:7px 10px;font-size:12px;font-weight:950;white-space:nowrap}.xm-group-members{display:grid;gap:9px;margin-top:12px}.xm-group-members article{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:center;border:1px solid #f4dce4;border-radius:14px;background:#fff8fa;padding:10px 12px}.xm-group-members i{width:36px;height:36px;border-radius:999px;background:#e5005a;color:#fff;display:grid;place-items:center;font-style:normal;font-size:13px;font-weight:950}.xm-group-members article.empty{border-style:dashed;background:#fff}.xm-group-members article.empty i{background:#fff0f5;color:#e5005a}.xm-group-members strong{display:block;color:#281719;font-size:14px;line-height:1.3}.xm-group-members span{display:block;margin-top:4px;color:#74616a;font-size:12px;line-height:1.35}.xm-group-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:13px}.xm-group-actions button{height:42px;border:1px solid #f0ccd7;border-radius:999px;background:#fff0f5;color:#e5005a;font-size:13px;font-weight:950}.xm-group-actions button:first-child{border-color:#e5005a;background:#e5005a;color:#fff}.xm-group-actions button:disabled{background:#f7f0f2;color:#b8a6ad;border-color:#eadde2}.xm-lucky-hero{position:relative;overflow:hidden;border-radius:20px;background:linear-gradient(135deg,#4a1828,#e5005a 62%,#ffb347);color:#fff;padding:20px;box-shadow:0 14px 30px #e5005a2e}.xm-lucky-hero:after{content:"";position:absolute;right:-34px;top:-38px;width:136px;height:136px;border-radius:999px;background:#ffffff2e}.xm-lucky-hero span{position:relative;z-index:1;display:inline-flex;border-radius:999px;background:#ffffff2e;border:1px solid rgba(255,255,255,.28);padding:5px 10px;font-size:12px;font-weight:950}.xm-lucky-hero h2{position:relative;z-index:1;margin:13px 0 8px;font-size:28px;line-height:1.15}.xm-lucky-hero p{position:relative;z-index:1;margin:0;max-width:300px;color:#ffffffe0;font-size:13px;line-height:1.6}.xm-lucky-hero div{position:relative;z-index:1;display:flex;align-items:flex-end;gap:8px;margin-top:18px}.xm-lucky-hero b{font-size:32px;line-height:1}.xm-lucky-hero em{font-style:normal;font-size:12px;font-weight:950;opacity:.92}.xm-lucky-wheel-card{margin-top:14px;border:1px solid rgba(229,188,193,.58);border-radius:20px;background:radial-gradient(circle at 50% 26%,#fff 0,#fff7fa 44%,#fff);padding:16px;box-shadow:0 14px 30px #28171912;overflow:hidden}.xm-lucky-wheel-shell{position:relative;display:grid;place-items:center;width:min(292px,78vw);aspect-ratio:1;margin:4px auto 18px}.xm-lucky-wheel-shell:before{content:"";position:absolute;top:16px;right:16px;bottom:16px;left:16px;border-radius:999px;background:radial-gradient(circle,rgba(129,249,190,.3),rgba(229,0,90,.08) 54%,transparent 70%);filter:blur(14px);animation:xmLuckyGlow 2.6s ease-in-out infinite}.xm-lucky-pointer{position:absolute;top:-2px;left:50%;z-index:5;transform:translate(-50%);width:58px;height:54px;display:grid;place-items:center}.xm-lucky-pointer:before{content:"";position:absolute;top:7px;width:28px;height:28px;border-radius:999px;background:#fff;box-shadow:0 6px 16px #28171929}.xm-lucky-pointer i{position:absolute;top:28px;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:23px solid #e5005a;filter:drop-shadow(0 5px 6px rgba(229,0,90,.22))}.xm-lucky-bulbs{position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:999px;pointer-events:none;animation:xmLuckyBulbs 1.1s steps(2,end) infinite}.xm-lucky-bulbs i{position:absolute;left:50%;top:50%;width:8px;height:8px;margin:-4px;border-radius:999px;background:#ffd46b;box-shadow:0 0 0 4px #ffffffb8,0 0 12px #ffb42dcc;transform:rotate(calc(var(--i) * 30deg)) translateY(-138px)}.xm-lucky-wheel-rim{position:relative;width:min(246px,68vw);aspect-ratio:1;border-radius:999px;background:conic-gradient(from -30deg,#e5005a 0,#e5005a 60deg,#fff3f8 60deg,#fff3f8 120deg,#ffb13d 120deg,#ffb13d 180deg,#ecfff6 180deg,#ecfff6 240deg,#ff6b9b 240deg,#ff6b9b 300deg,#fff4c5 300deg,#fff4c5 360deg);box-shadow:inset 0 0 0 9px #fff,inset 0 0 0 13px #e5005a14,0 18px 36px #e5005a38;transform:rotate(var(--wheel-final,0deg));transition:transform 1.2s cubic-bezier(.16,.9,.2,1)}.xm-lucky-wheel-rim:before{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border-radius:999px;border:1px solid rgba(255,255,255,.72)}.xm-lucky-wheel-rim:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:linear-gradient(145deg,rgba(255,255,255,.36),transparent 40%,rgba(40,23,25,.06));pointer-events:none}.xm-lucky-wheel-rim.is-spinning{animation:xmLuckySpin 1.48s cubic-bezier(.12,.74,.14,1) both}.xm-lucky-wheel-shell.is-drawing .xm-lucky-pointer{animation:xmLuckyPointer .18s ease-in-out infinite}.xm-lucky-wheel-label{position:absolute;left:50%;top:50%;z-index:2;width:70px;margin-left:-35px;margin-top:-18px;text-align:center;color:#281719;transform:rotate(calc(360deg / var(--total) * var(--i))) translateY(-82px) rotate(calc(-360deg / var(--total) * var(--i)))}.xm-lucky-wheel-label em{display:grid;place-items:center;width:26px;height:26px;margin:0 auto 3px;border-radius:999px;background:#ffffffd1;color:#e5005a;font-size:17px!important;font-style:normal;box-shadow:0 4px 10px #28171914}.xm-lucky-wheel-label b{display:block;max-width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.1}.xm-lucky-wheel-label.active em{background:#e5005a;color:#fff;animation:xmLuckyPrizePop .7s ease both}.xm-lucky-wheel-center{position:absolute;z-index:4;width:116px;height:116px;border-radius:999px;background:linear-gradient(180deg,#fff,#fff8fb);color:#281719;display:grid;place-items:center;text-align:center;padding:15px;box-shadow:0 12px 24px #28171929,inset 0 0 0 7px #fff0f5e6}.xm-lucky-wheel-center:before{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:999px;border:1px solid rgba(229,0,90,.16)}.xm-lucky-wheel-center i{position:relative;color:#e5005a;font-size:29px!important;line-height:1}.xm-lucky-wheel-center strong{position:relative;font-size:16px;font-weight:950;line-height:1}.xm-lucky-wheel-center span{position:relative;display:block;max-width:92px;color:#74616a;font-size:11px;line-height:1.35}.xm-lucky-prize-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.xm-lucky-prize-grid article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;align-items:center;border:1px solid #f1d7df;border-radius:15px;background:#fff8fa;padding:10px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.xm-lucky-prize-grid article.active{border-color:#e5005a;background:linear-gradient(135deg,#fff0f5,#fff 62%,#ecfff6);box-shadow:0 12px 26px #e5005a24;animation:xmLuckyPrizePop .56s ease both}.xm-lucky-prize-grid i{width:34px;height:34px;border-radius:12px;background:#fff0f5;color:#e5005a;display:grid;place-items:center;font-size:20px!important}.xm-lucky-prize-grid strong{display:block;color:#281719;font-size:13px;line-height:1.3}.xm-lucky-prize-grid span{display:block;margin-top:3px;color:#74616a;font-size:11px;line-height:1.35}.xm-lucky-result{margin-top:14px;border:1px solid rgba(229,188,193,.58);border-radius:18px;background:linear-gradient(135deg,#fff,#fff8fb 72%,#ecfff6);padding:15px;box-shadow:0 10px 24px #2817190d}.xm-lucky-result span{display:inline-flex;border-radius:999px;background:#fff0f5;color:#e5005a;padding:4px 9px;font-size:11px;font-weight:950}.xm-lucky-result strong{display:block;margin-top:8px;color:#281719;font-size:20px;line-height:1.25}.xm-lucky-result p{margin:7px 0 0;color:#74616a;font-size:12px;line-height:1.55}@keyframes xmLuckySpin{0%{transform:rotate(var(--wheel-final,0deg))}to{transform:rotate(calc(var(--wheel-final,0deg) + 1320deg))}}@keyframes xmLuckyPointer{0%,to{transform:translate(-50%) rotate(-6deg)}50%{transform:translate(-50%) rotate(8deg)}}@keyframes xmLuckyBulbs{0%{opacity:.62}to{opacity:1}}@keyframes xmLuckyGlow{0%,to{opacity:.72;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes xmLuckyPrizePop{0%{transform:scale(.96)}60%{transform:scale(1.04)}to{transform:scale(1)}}.xm-promo-product{display:grid;grid-template-columns:104px minmax(0,1fr);gap:13px;margin-top:14px;border:1px solid rgba(229,188,193,.58);border-radius:18px;background:#fff;padding:13px;box-shadow:0 8px 22px #2817190a}.xm-promo-product img{width:104px;height:104px;border-radius:16px;object-fit:cover;background:#fff0f5}.xm-promo-product span{display:inline-flex;border-radius:999px;background:#fff0f5;color:#e5005a;padding:4px 8px;font-size:11px;font-weight:900}.xm-promo-product strong{display:block;margin-top:8px;color:#281719;font-size:16px;line-height:1.35}.xm-promo-product p{margin:6px 0 0;color:#74616a;font-size:12px;line-height:1.45}.xm-promo-product div div{display:flex;align-items:baseline;gap:8px;margin-top:9px}.xm-promo-product b{color:#e5005a;font-size:20px}.xm-promo-product em{color:#8d7b82;text-decoration:line-through;font-size:12px;font-style:normal}.xm-category-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:14px;align-items:center;min-height:180px;border-radius:20px;background:linear-gradient(135deg,#fff0f5,#fff 58%,#eafff6);border:1px solid rgba(229,188,193,.58);padding:18px;overflow:hidden;box-shadow:0 12px 26px #2817190f}.xm-category-hero:after{content:"";position:absolute;right:-36px;bottom:-44px;width:138px;height:138px;border-radius:999px;background:#81f9be75}.xm-category-hero div{position:relative;z-index:1;min-width:0}.xm-category-hero span{display:inline-flex;border-radius:999px;background:#e5005a;color:#fff;padding:5px 10px;font-size:12px;font-weight:900}.xm-category-hero h2{margin:12px 0 8px;color:#281719;font-size:27px;line-height:1.15}.xm-category-hero p{margin:0;color:#6c5962;font-size:13px;line-height:1.6}.xm-category-hero img{position:relative;z-index:1;width:112px;height:112px;border-radius:20px;background:#fff;object-fit:cover;padding:8px;box-shadow:0 10px 22px #28171914}.xm-category-hero i{position:absolute;right:16px;top:14px;z-index:2;width:34px;height:34px;border-radius:12px;background:#fff;color:#e5005a;display:grid;place-items:center;font-size:20px!important;box-shadow:0 8px 18px #28171914}.xm-category-list{display:grid;gap:11px;margin-top:14px}.xm-category-list article{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(229,188,193,.58);border-radius:18px;background:#fff;padding:14px;box-shadow:0 8px 22px #2817190a;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease,transform .15s ease}.xm-category-list article:active{transform:translateY(1px)}.xm-category-list article.is-selected{border-color:#e5005a;background:linear-gradient(135deg,#fff,#fff8fb 62%,#f0fff7);box-shadow:0 13px 28px #e5005a1f}.xm-category-list span{display:block;color:#e5005a;font-size:12px;font-weight:900}.xm-category-list strong{display:block;margin-top:5px;color:#281719;font-size:16px;line-height:1.35}.xm-category-list p{margin:5px 0 0;color:#74616a;font-size:12px;line-height:1.45}.xm-category-list em{flex:0 0 auto;border-radius:999px;background:#fff0f5;color:#e5005a;padding:7px 10px;font-style:normal;font-size:13px;font-weight:950}.xm-category-list article>i{display:none;flex:0 0 auto;width:24px;height:24px;border-radius:999px;background:#fff0f5;color:#e5005a;place-items:center;font-size:18px!important}.xm-category-list article.is-selected>i{display:grid;background:#e5005a;color:#fff}.xm-store-list article{display:grid;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;cursor:pointer}.xm-store-list article:hover{border-color:#e5005a;box-shadow:0 12px 26px #e5005a14}.xm-store-list i{width:24px;height:24px;border-radius:999px;background:#fff0f5;color:#e5005a;display:grid!important;place-items:center;font-size:18px!important}.xm-package-list article{display:grid;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;cursor:pointer}.xm-package-list article:hover{border-color:#e5005a;box-shadow:0 12px 26px #e5005a14}.xm-package-list i{width:24px;height:24px;border-radius:999px;background:#fff0f5;color:#e5005a;display:grid!important;place-items:center;font-size:18px!important}.xm-health-book-hero{background:linear-gradient(135deg,#fff7fb,#fff 58%,#ecfff6)}.xm-health-book-cover{margin-top:14px;border:1px solid rgba(229,188,193,.62);border-radius:20px;background:linear-gradient(135deg,#2b151c,#8b1847 58%,#00b978);padding:20px;color:#fff;box-shadow:0 14px 30px #28171914}.xm-health-book-cover span{display:inline-flex;border-radius:999px;background:#ffffff29;padding:6px 10px;font-size:12px;font-weight:950}.xm-health-book-cover strong{display:block;margin-top:14px;font-size:24px;line-height:1.25;font-weight:950}.xm-health-book-cover p{margin:9px 0 0;color:#ffffffd1;font-size:13px;line-height:1.65}.xm-health-book-modules{margin-top:14px;border:1px solid rgba(229,188,193,.58);border-radius:20px;background:#fff;padding:16px;box-shadow:0 10px 24px #2817190d}.xm-health-book-modules h2{margin:0 0 12px;color:#281719;font-size:20px;line-height:1.25}.xm-health-book-modules article{display:grid;grid-template-columns:32px minmax(0,1fr);gap:11px;align-items:center;padding:12px 0;border-top:1px solid #f5e1e7}.xm-health-book-modules article:first-of-type{border-top:0;padding-top:0}.xm-health-book-modules i{width:32px;height:32px;border-radius:999px;background:#e5005a;color:#fff;display:grid;place-items:center;font-style:normal;font-size:13px;font-weight:950}.xm-health-book-modules strong{display:block;color:#281719;font-size:15px;line-height:1.35}.xm-health-book-modules span{display:block;margin-top:5px;color:#74616a;font-size:12px;line-height:1.45}.xm-package-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 116px;gap:14px;align-items:center;border:1px solid rgba(229,188,193,.58);border-radius:22px;background:linear-gradient(135deg,#fff0f5,#fff 58%,#dfffee);padding:20px;overflow:hidden;box-shadow:0 14px 30px #28171912}.xm-package-hero:after{content:"";position:absolute;right:-42px;bottom:-50px;width:150px;height:150px;border-radius:999px;background:#81f9be70}.xm-package-hero div{position:relative;z-index:1;min-width:0}.xm-package-hero span{display:inline-flex;border-radius:999px;background:#e5005a;color:#fff;padding:6px 11px;font-size:12px;font-weight:950}.xm-package-hero h2{margin:13px 0 8px;color:#281719;font-size:28px;line-height:1.12}.xm-package-hero p{margin:0;color:#6c5962;font-size:13px;line-height:1.65}.xm-package-hero div div{display:flex;align-items:baseline;gap:9px;margin-top:12px}.xm-package-hero b{color:#e5005a;font-size:24px;line-height:1}.xm-package-hero em{color:#9b8a91;font-style:normal;font-size:13px;text-decoration:line-through}.xm-package-hero img{position:relative;z-index:1;width:116px;height:116px;border-radius:24px;background:#fff;object-fit:cover;padding:8px;box-shadow:0 12px 24px #28171917}.xm-package-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px}.xm-package-metrics article{min-width:0;border:1px solid rgba(229,188,193,.58);border-radius:16px;background:#fff;padding:13px 8px;text-align:center;box-shadow:0 9px 22px #2817190a}.xm-package-metrics strong{display:block;color:#e5005a;font-size:15px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xm-package-metrics span{display:block;margin-top:7px;color:#74616a;font-size:11px;font-weight:900}.xm-package-detail{margin-top:14px;border:1px solid rgba(229,188,193,.58);border-radius:20px;background:#fff;padding:16px;box-shadow:0 10px 24px #2817190d}.xm-package-detail h2{margin:0;color:#281719;font-size:19px;line-height:1.2}.xm-package-detail>p{margin:8px 0 10px;color:#74616a;font-size:12px;line-height:1.6}.xm-package-detail article{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:start;padding:12px 0;border-top:1px solid #f5e1e7}.xm-package-detail article:first-of-type{border-top:0}.xm-package-detail i{width:30px;height:30px;border-radius:12px;background:#fff0f5;color:#e5005a;display:grid;place-items:center;font-style:normal;font-weight:950}.xm-package-detail strong{display:block;color:#281719;font-size:15px;line-height:1.35}.xm-package-detail span{display:block;margin-top:4px;color:#8a7780;font-size:12px;line-height:1.45}.xm-store-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 108px;gap:14px;align-items:center;min-height:210px;border:1px solid rgba(229,188,193,.58);border-radius:22px;background:linear-gradient(135deg,#fff0f5,#fff 58%,#d8ffe8);padding:20px;overflow:hidden;box-shadow:0 14px 30px #28171912}.xm-store-hero:after{content:"";position:absolute;right:-44px;bottom:-56px;width:156px;height:156px;border-radius:999px;background:#81f9be7a}.xm-store-hero div{position:relative;z-index:1;min-width:0}.xm-store-hero span{display:inline-flex;border-radius:999px;background:#e5005a;color:#fff;padding:6px 11px;font-size:12px;font-weight:950}.xm-store-hero h2{margin:14px 0 8px;color:#281719;font-size:28px;line-height:1.12}.xm-store-hero p{margin:0;color:#6c5962;font-size:13px;line-height:1.65}.xm-store-hero img{position:relative;z-index:1;width:108px;height:108px;border-radius:24px;background:#fff;padding:12px;box-shadow:0 12px 24px #28171917}.xm-store-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px}.xm-store-meta article{min-width:0;border:1px solid rgba(229,188,193,.58);border-radius:16px;background:#fff;padding:13px 8px;text-align:center;box-shadow:0 9px 22px #2817190a}.xm-store-meta article[data-call-phone]{cursor:pointer}.xm-store-meta article[data-call-phone]:hover{border-color:#e5005a;box-shadow:0 12px 26px #e5005a14}.xm-store-meta strong{display:block;color:#e5005a;font-size:15px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xm-store-meta span{display:block;margin-top:7px;color:#74616a;font-size:11px;font-weight:900}.xm-store-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.xm-store-tags span{border:1px solid #e5bcc1;border-radius:999px;background:#fff0f5;color:#e5005a;padding:8px 11px;font-size:12px;font-weight:950}.xm-store-map{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center;margin-top:14px;border:1px solid rgba(229,188,193,.58);border-radius:18px;background:#fff;padding:14px;box-shadow:0 10px 24px #2817190d;cursor:pointer}.xm-store-map:hover{border-color:#e5005a;box-shadow:0 12px 26px #e5005a14}.xm-store-map i{width:42px;height:42px;border-radius:15px;background:#fff0f5;color:#e5005a;display:grid;place-items:center;font-size:24px!important}.xm-store-map strong{display:block;color:#281719;font-size:15px}.xm-store-map p{margin:5px 0 0;color:#74616a;font-size:12px;line-height:1.45}.xm-store-map em{font-style:normal;border-radius:999px;background:#ecfff6;color:#008755;padding:7px 10px;font-size:12px;font-weight:950;white-space:nowrap}.xm-store-services{margin-top:14px;border:1px solid rgba(229,188,193,.58);border-radius:20px;background:#fff;padding:16px;box-shadow:0 10px 24px #2817190d}.xm-store-services h2{margin:0 0 12px;color:#281719;font-size:18px;line-height:1.2}.xm-store-services article{display:grid;grid-template-columns:minmax(0,1fr) 72px;gap:12px;align-items:center;padding:12px 0;border-top:1px solid #f5e1e7}.xm-store-services article:first-of-type{border-top:0;padding-top:0}.xm-store-services article:last-child{padding-bottom:0}.xm-store-services strong{display:block;color:#281719;font-size:15px}.xm-store-services span{display:block;margin-top:5px;color:#74616a;font-size:12px}.xm-store-services button{height:34px;border:0;border-radius:999px;background:#e5005a;color:#fff;font-size:13px;font-weight:950;cursor:pointer}.xm-map-choice-hero{position:relative;border:1px solid rgba(229,188,193,.58);border-radius:22px;background:linear-gradient(135deg,#fff0f5,#fff 58%,#ecfff6);padding:22px 18px 20px;box-shadow:0 14px 30px #28171912;overflow:hidden}.xm-map-choice-hero:after{content:"";position:absolute;right:-44px;top:-46px;width:150px;height:150px;border-radius:999px;background:#81f9be6b}.xm-map-choice-hero>i{position:relative;z-index:1;width:58px;height:58px;border-radius:20px;background:#e5005a;color:#fff;display:grid;place-items:center;font-size:30px!important;box-shadow:0 12px 24px #e5005a29}.xm-map-choice-hero span{position:relative;z-index:1;display:inline-flex;margin-top:16px;border-radius:999px;background:#fff0f5;color:#e5005a;padding:6px 11px;font-size:12px;font-weight:950}.xm-map-choice-hero h2{position:relative;z-index:1;margin:11px 0 8px;color:#281719;font-size:25px;line-height:1.18}.xm-map-choice-hero p{position:relative;z-index:1;margin:0;color:#6c5962;font-size:13px;line-height:1.6}.xm-map-choice-actions{display:grid;gap:12px;margin-top:14px}.xm-map-choice-actions button{display:grid;grid-template-columns:48px minmax(0,1fr);gap:13px;align-items:center;border:1px solid rgba(229,188,193,.58);border-radius:18px;background:#fff;padding:14px;text-align:left;box-shadow:0 10px 24px #2817190d;cursor:pointer}.xm-map-choice-actions button:hover{border-color:#e5005a;box-shadow:0 12px 26px #e5005a14}.xm-map-choice-actions i{width:48px;height:48px;border-radius:16px;background:#fff0f5;color:#e5005a;display:grid;place-items:center;font-size:25px!important}.xm-map-choice-actions strong{display:block;color:#281719;font-size:16px}.xm-map-choice-actions span{display:block;margin-top:6px;color:#74616a;font-size:12px;line-height:1.45}.xm-live-search-hero{display:flex;gap:14px;align-items:center;border:1px solid rgba(229,188,193,.58);border-radius:22px;background:linear-gradient(135deg,#fff0f5,#fff 60%,#ecfff6);padding:18px;box-shadow:0 14px 30px #28171912}.xm-live-search-hero>span{width:58px;height:58px;border-radius:20px;background:#e5005a;color:#fff;display:grid;place-items:center;font-size:30px!important;box-shadow:0 12px 24px #e5005a29;flex:0 0 auto}.xm-live-search-hero h2{margin:0;color:#281719;font-size:23px;line-height:1.18}.xm-live-search-hero p{margin:8px 0 0;color:#6c5962;font-size:13px;line-height:1.55}.xm-live-search-tags,.xm-live-search-list{margin-top:14px;border:1px solid rgba(229,188,193,.58);border-radius:20px;background:#fff;padding:16px;box-shadow:0 10px 24px #2817190d}.xm-live-search-tags h2,.xm-live-search-list h2{margin:0 0 12px;color:#281719;font-size:18px}.xm-live-search-tags div{display:flex;flex-wrap:wrap;gap:8px}.xm-live-search-tags button{border:1px solid #e5bcc1;border-radius:999px;background:#fff0f5;color:#e5005a;padding:9px 12px;font-size:13px;font-weight:950;cursor:pointer}.xm-live-search-tags button:hover{background:#e5005a;color:#fff;border-color:#e5005a}.xm-live-search-list{display:grid;gap:10px}.xm-live-search-list h2{margin-bottom:2px}.xm-live-search-list article{position:relative;border:1px solid #f0ccd7;border-radius:17px;background:#fff8fb;padding:14px 56px 14px 14px;cursor:pointer}.xm-live-search-list article:hover{border-color:#e5005a;box-shadow:0 12px 26px #e5005a14}.xm-live-search-list span{display:inline-flex;border-radius:999px;background:#fff0f5;color:#e5005a;padding:4px 8px;font-size:11px;font-weight:950}.xm-live-search-list strong{display:block;margin-top:8px;color:#281719;font-size:16px;line-height:1.35}.xm-live-search-list p{margin:6px 0 0;color:#74616a;font-size:12px;line-height:1.45}.xm-live-search-list em{position:absolute;right:13px;top:50%;transform:translateY(-50%);font-style:normal;border-radius:999px;background:#e5005a;color:#fff;padding:7px 10px;font-size:12px;font-weight:950}.xm-booking-hero{border:1px solid rgba(229,188,193,.58);border-radius:22px;background:linear-gradient(135deg,#fff0f5,#fff 58%,#ecfff6);padding:22px 18px;box-shadow:0 14px 30px #28171912}.xm-booking-hero span{display:inline-flex;border-radius:999px;background:#e5005a;color:#fff;padding:6px 11px;font-size:12px;font-weight:950}.xm-booking-hero h2{margin:14px 0 8px;color:#281719;font-size:25px;line-height:1.18}.xm-booking-hero p{margin:0;color:#6c5962;font-size:13px;line-height:1.6}.xm-booking-days{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;gap:8px;overflow-x:auto;margin-top:14px;padding-bottom:2px}.xm-booking-days::-webkit-scrollbar{display:none}.xm-booking-days button{min-width:92px;border:1px solid rgba(229,188,193,.68);border-radius:16px;background:#fff;color:#281719;padding:10px 12px;font-size:14px;font-weight:950;text-align:left}.xm-booking-days button.active{background:#e5005a;border-color:#e5005a;color:#fff}.xm-booking-days span{display:block;margin-top:5px;font-size:11px;font-weight:800;opacity:.78}.xm-booking-slots{display:grid;gap:14px;margin-top:14px}.xm-booking-date{border:1px solid rgba(229,188,193,.58);border-radius:20px;background:#fff;padding:16px;box-shadow:0 10px 24px #2817190d}.xm-booking-date h2{margin:0 0 12px;color:#281719;font-size:18px}.xm-booking-date div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.xm-booking-date button{min-height:72px;border:1px solid #f0ccd7;border-radius:16px;background:#fff8fb;color:#281719;padding:11px 10px;text-align:left;cursor:pointer}.xm-booking-date button:hover{border-color:#e5005a;background:#fff0f5}.xm-booking-date strong{display:block;color:#e5005a;font-size:20px;line-height:1}.xm-booking-date span{display:block;margin-top:8px;color:#74616a;font-size:11px;line-height:1.35}.xm-booking-empty{border:1px solid rgba(229,188,193,.58);border-radius:20px;background:#fff;padding:24px 18px;text-align:center;box-shadow:0 10px 24px #2817190d;margin-top:14px}.xm-booking-empty i{width:58px;height:58px;border-radius:20px;background:#fff0f5;color:#e5005a;display:grid;place-items:center;margin:0 auto 12px;font-size:30px!important}.xm-booking-empty h2{margin:0;color:#281719;font-size:20px}.xm-booking-empty p{margin:9px 0 0;color:#74616a;font-size:13px;line-height:1.6}.xm-booking-success{border-radius:22px;background:linear-gradient(135deg,#e5005a,#ff73a7);color:#fff;padding:22px 18px;box-shadow:0 16px 34px #e5005a29}.xm-booking-success i{width:58px;height:58px;border-radius:20px;background:#ffffff2e;display:grid;place-items:center;font-size:30px!important}.xm-booking-success span{display:block;margin-top:16px;color:#ffd9e6;font-size:12px;font-weight:950}.xm-booking-success h2{margin:9px 0 8px;font-size:25px;line-height:1.18}.xm-booking-success p{margin:0;color:#ffffffdb;font-size:13px;line-height:1.6}@media (max-width:390px){.xm-category-hero{grid-template-columns:minmax(0,1fr) 92px}.xm-category-hero img{width:92px;height:92px}.xm-category-hero h2{font-size:24px}.xm-category-list article{padding:13px}}.admin-stitch-skin[data-admin-view=commerce] :is(#inventoryWorkbench,#paymentWorkbench,#paymentAnalysisWorkbench,#orderWorkbench){border:0!important;background:transparent!important;padding:0!important;box-shadow:none!important;display:grid;gap:16px}.admin-stitch-skin[data-admin-view=commerce] :is(#inventoryWorkbench,#paymentWorkbench,#paymentAnalysisWorkbench,#orderWorkbench)>.admin-order-head:first-child{position:relative;overflow:hidden;min-height:118px;margin:0!important;border:0!important;border-radius:22px;background:linear-gradient(135deg,#fff7fb,#fff 56%,#ecfff6);padding:22px 24px!important;box-shadow:0 14px 34px #0f172a0f;align-items:center}.admin-stitch-skin[data-admin-view=commerce] :is(#inventoryWorkbench,#paymentWorkbench,#paymentAnalysisWorkbench,#orderWorkbench)>.admin-order-head:first-child:after{content:"";position:absolute;right:-34px;top:-42px;width:150px;height:150px;border-radius:999px;background:#81f9be57}.admin-stitch-skin[data-admin-view=commerce] :is(#inventoryWorkbench,#paymentWorkbench,#paymentAnalysisWorkbench,#orderWorkbench)>.admin-order-head:first-child:before{content:"inventory_2";position:relative;z-index:1;width:46px;height:46px;border-radius:16px;background:#fff0f6;color:#e5005a;display:grid;place-items:center;margin-right:12px;font-family:Material Symbols Outlined;font-size:26px;font-weight:400;font-variation-settings:"FILL" 0,"wght" 560,"GRAD" 0,"opsz" 24}.admin-stitch-skin[data-admin-view=commerce] #paymentWorkbench>.admin-order-head:first-child:before{content:"payments"}.admin-stitch-skin[data-admin-view=commerce] #paymentAnalysisWorkbench>.admin-order-head:first-child:before{content:"query_stats"}.admin-stitch-skin[data-admin-view=commerce] #orderWorkbench>.admin-order-head:first-child:before{content:"receipt_long"}.admin-stitch-skin[data-admin-view=commerce] :is(#inventoryWorkbench,#paymentWorkbench,#paymentAnalysisWorkbench,#orderWorkbench)>.admin-order-head:first-child strong{position:relative;z-index:1;color:#101828;font-size:26px;line-height:1.15}.admin-stitch-skin[data-admin-view=commerce] :is(#inventoryWorkbench,#paymentWorkbench,#paymentAnalysisWorkbench,#orderWorkbench)>.admin-order-head:first-child span{position:relative;z-index:1;display:block;max-width:780px;margin-top:7px;color:#667085;font-size:13px;line-height:1.6}.admin-stitch-skin[data-admin-view=commerce] :is(#inventoryWorkbench,#paymentWorkbench,#paymentAnalysisWorkbench,#orderWorkbench) .admin-order-head:not(:first-child){min-height:auto;margin:2px 0 -6px!important;border:0!important;padding:4px 4px 0!important}.admin-stitch-skin[data-admin-view=commerce] :is(#inventoryWorkbench,#paymentWorkbench,#paymentAnalysisWorkbench,#orderWorkbench) .admin-order-head:not(:first-child) strong{font-size:18px;color:#101828}.admin-stitch-skin[data-admin-view=commerce] :is(#inventoryWorkbench,#paymentWorkbench,#paymentAnalysisWorkbench,#orderWorkbench) .admin-order-head:not(:first-child) span{max-width:none;color:#667085;font-size:12px}.admin-stitch-skin[data-admin-view=commerce] :is(#inventoryWorkbench,#paymentWorkbench,#paymentAnalysisWorkbench,#orderWorkbench) .admin-order-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-stitch-skin[data-admin-view=commerce] :is(#inventoryWorkbench,#paymentWorkbench,#paymentAnalysisWorkbench,#orderWorkbench) .admin-order-card{position:relative;min-height:124px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px 12px;align-items:flex-start;border:1px solid #edf0f5;border-radius:18px;background:#fff;padding:16px;box-shadow:0 12px 28px #0f172a0d}.admin-stitch-skin[data-admin-view=commerce] :is(#inventoryWorkbench,#paymentWorkbench,#paymentAnalysisWorkbench,#orderWorkbench) .admin-order-card:hover{border-color:#ffd4e4;background:#fff;box-shadow:0 16px 34px #e5005a14}.admin-stitch-skin[data-admin-view=commerce] :is(#inventoryWorkbench,#paymentWorkbench,#paymentAnalysisWorkbench,#orderWorkbench) .admin-order-card>div:first-child{min-width:0}.admin-stitch-skin[data-admin-view=commerce] :is(#inventoryWorkbench,#paymentWorkbench,#paymentAnalysisWorkbench,#orderWorkbench) .admin-order-card strong{display:block;color:#101828;font-size:15px;line-height:1.35;font-weight:950}.admin-stitch-skin[data-admin-view=commerce] :is(#inventoryWorkbench,#paymentWorkbench,#paymentAnalysisWorkbench,#orderWorkbench) .admin-order-card span{display:block;margin-top:7px;color:#667085;font-size:12px;line-height:1.55;white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.admin-stitch-skin[data-admin-view=commerce] :is(#inventoryWorkbench,#paymentWorkbench,#paymentAnalysisWorkbench,#orderWorkbench) .admin-order-card em{justify-self:end;color:#101828;font-size:18px;line-height:1.1;font-weight:950;font-style:normal;white-space:nowrap}.admin-stitch-skin[data-admin-view=commerce] :is(#inventoryWorkbench,#paymentWorkbench,#paymentAnalysisWorkbench,#orderWorkbench) .admin-order-card i{justify-self:end;border:1px solid #ffd6e4;border-radius:999px;background:#fff0f6;color:#e5005a;padding:6px 9px;font-size:11px;font-style:normal;font-weight:950;white-space:nowrap}.admin-stitch-skin[data-admin-view=commerce] :is(#inventoryWorkbench,#paymentWorkbench,#paymentAnalysisWorkbench,#orderWorkbench) .admin-order-actions{grid-column:1/-1;display:flex;justify-content:flex-start;gap:7px;flex-wrap:wrap;margin-top:8px;border-top:1px solid #f2f4f7;padding-top:12px}.admin-stitch-skin[data-admin-view=commerce] :is(#inventoryWorkbench,#paymentWorkbench,#paymentAnalysisWorkbench,#orderWorkbench) .admin-order-card button{height:32px;border:1px solid #ffd6e4;border-radius:9px;background:#fff0f6;color:#e5005a;padding:0 10px;font-size:12px;font-weight:950;white-space:nowrap;cursor:pointer}.admin-stitch-skin[data-admin-view=commerce] :is(#inventoryWorkbench,#paymentWorkbench,#paymentAnalysisWorkbench,#orderWorkbench) .admin-order-card button:disabled{border-color:#e4e7ec;background:#f2f4f7;color:#98a2b3;cursor:not-allowed}.admin-stitch-skin[data-admin-view=commerce] :is(#inventoryWorkbench,#paymentWorkbench,#paymentAnalysisWorkbench,#orderWorkbench) .admin-order-card>button{align-self:end;justify-self:end}.admin-stitch-skin[data-admin-view=commerce] #orderWorkbench .admin-order-card .admin-order-actions{gap:6px}.admin-stitch-skin[data-admin-view=commerce] #orderWorkbench .admin-order-card button{font-size:11px;padding:0 8px}.admin-stitch-skin[data-admin-view=commerce] :is(#inventoryWorkbench,#paymentWorkbench,#paymentAnalysisWorkbench,#orderWorkbench) .admin-empty{grid-column:1/-1;border:1px dashed #ffd6e4;border-radius:18px;background:#fff7fb;padding:22px;color:#667085;font-size:13px;font-weight:900;text-align:center}@media (max-width:1280px){.admin-stitch-skin[data-admin-view=commerce] :is(#inventoryWorkbench,#paymentWorkbench,#paymentAnalysisWorkbench,#orderWorkbench) .admin-order-list{grid-template-columns:1fr}}@media (max-width:760px){.admin-stitch-skin[data-admin-view=commerce] :is(#inventoryWorkbench,#paymentWorkbench,#paymentAnalysisWorkbench,#orderWorkbench)>.admin-order-head:first-child{display:block;padding:20px!important}.admin-stitch-skin[data-admin-view=commerce] :is(#inventoryWorkbench,#paymentWorkbench,#paymentAnalysisWorkbench,#orderWorkbench)>.admin-order-head:first-child:before{margin:0 0 12px}.admin-stitch-skin[data-admin-view=commerce] :is(#inventoryWorkbench,#paymentWorkbench,#paymentAnalysisWorkbench,#orderWorkbench)>.admin-order-head:first-child strong{font-size:22px}.admin-stitch-skin[data-admin-view=commerce] :is(#inventoryWorkbench,#paymentWorkbench,#paymentAnalysisWorkbench,#orderWorkbench) .admin-order-card{grid-template-columns:minmax(0,1fr)}.admin-stitch-skin[data-admin-view=commerce] :is(#inventoryWorkbench,#paymentWorkbench,#paymentAnalysisWorkbench,#orderWorkbench) .admin-order-card em,.admin-stitch-skin[data-admin-view=commerce] :is(#inventoryWorkbench,#paymentWorkbench,#paymentAnalysisWorkbench,#orderWorkbench) .admin-order-card i{justify-self:start}}.admin-stitch-skin[data-admin-view=live] #liveWorkbench,.admin-stitch-skin[data-admin-view=appointment] :is(#storeWorkbench,#serviceWorkbench,#scheduleWorkbench,#roomWorkbench,#appointmentWorkbench){border:0!important;background:transparent!important;padding:0!important;box-shadow:none!important;display:grid;gap:16px}.admin-stitch-skin[data-admin-view=live] #liveWorkbench>.admin-order-head:first-child,.admin-stitch-skin[data-admin-view=appointment] :is(#serviceWorkbench,#scheduleWorkbench,#roomWorkbench,#appointmentWorkbench)>.admin-order-head:first-child{position:relative;overflow:hidden;min-height:118px;margin:0!important;border:0!important;border-radius:22px;background:linear-gradient(135deg,#fff7fb,#fff 56%,#ecfff6);padding:22px 24px!important;box-shadow:0 14px 34px #0f172a0f;align-items:center}.admin-stitch-skin[data-admin-view=live] #liveWorkbench>.admin-order-head:first-child:after,.admin-stitch-skin[data-admin-view=appointment] :is(#serviceWorkbench,#scheduleWorkbench,#roomWorkbench,#appointmentWorkbench)>.admin-order-head:first-child:after{content:"";position:absolute;right:-34px;top:-42px;width:150px;height:150px;border-radius:999px;background:#81f9be57}.admin-stitch-skin[data-admin-view=live] #liveWorkbench>.admin-order-head:first-child:before,.admin-stitch-skin[data-admin-view=appointment] :is(#serviceWorkbench,#scheduleWorkbench,#roomWorkbench,#appointmentWorkbench)>.admin-order-head:first-child:before{content:"smart_display";position:relative;z-index:1;width:46px;height:46px;border-radius:16px;background:#fff0f6;color:#e5005a;display:grid;place-items:center;margin-right:12px;font-family:Material Symbols Outlined;font-size:26px;font-weight:400;font-variation-settings:"FILL" 0,"wght" 560,"GRAD" 0,"opsz" 24}.admin-stitch-skin[data-admin-view=appointment] #serviceWorkbench>.admin-order-head:first-child:before{content:"medical_services"}.admin-stitch-skin[data-admin-view=appointment] #scheduleWorkbench>.admin-order-head:first-child:before{content:"event_available"}.admin-stitch-skin[data-admin-view=appointment] #roomWorkbench>.admin-order-head:first-child:before{content:"meeting_room"}.admin-stitch-skin[data-admin-view=appointment] #appointmentWorkbench>.admin-order-head:first-child:before{content:"fact_check"}.admin-stitch-skin[data-admin-view=live] #liveWorkbench>.admin-order-head:first-child strong,.admin-stitch-skin[data-admin-view=appointment] :is(#serviceWorkbench,#scheduleWorkbench,#roomWorkbench,#appointmentWorkbench)>.admin-order-head:first-child strong{position:relative;z-index:1;color:#101828;font-size:26px;line-height:1.15}.admin-stitch-skin[data-admin-view=live] #liveWorkbench>.admin-order-head:first-child span,.admin-stitch-skin[data-admin-view=appointment] :is(#serviceWorkbench,#scheduleWorkbench,#roomWorkbench,#appointmentWorkbench)>.admin-order-head:first-child span{position:relative;z-index:1;display:block;max-width:820px;margin-top:7px;color:#667085;font-size:13px;line-height:1.6}.admin-stitch-skin[data-admin-view=live] #liveWorkbench .admin-order-head:not(:first-child),.admin-stitch-skin[data-admin-view=appointment] :is(#serviceWorkbench,#scheduleWorkbench,#roomWorkbench,#appointmentWorkbench) .admin-order-head:not(:first-child){min-height:auto;margin:2px 0 -6px!important;border:0!important;padding:4px 4px 0!important}.admin-stitch-skin[data-admin-view=live] #liveWorkbench .admin-order-head:not(:first-child) strong,.admin-stitch-skin[data-admin-view=appointment] :is(#serviceWorkbench,#scheduleWorkbench,#roomWorkbench,#appointmentWorkbench) .admin-order-head:not(:first-child) strong{font-size:18px;color:#101828}.admin-stitch-skin[data-admin-view=live] #liveWorkbench .admin-order-head:not(:first-child) span,.admin-stitch-skin[data-admin-view=appointment] :is(#serviceWorkbench,#scheduleWorkbench,#roomWorkbench,#appointmentWorkbench) .admin-order-head:not(:first-child) span{max-width:none;color:#667085;font-size:12px}.admin-stitch-skin[data-admin-view=live] #liveWorkbench .admin-order-list,.admin-stitch-skin[data-admin-view=appointment] :is(#serviceWorkbench,#scheduleWorkbench,#roomWorkbench,#appointmentWorkbench) .admin-order-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-stitch-skin[data-admin-view=live] #liveWorkbench .admin-order-card,.admin-stitch-skin[data-admin-view=appointment] :is(#serviceWorkbench,#scheduleWorkbench,#roomWorkbench,#appointmentWorkbench) .admin-order-card{position:relative;min-height:124px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px 12px;align-items:flex-start;border:1px solid #edf0f5;border-radius:18px;background:#fff;padding:16px;box-shadow:0 12px 28px #0f172a0d}.admin-stitch-skin[data-admin-view=live] #liveWorkbench .admin-order-card:hover,.admin-stitch-skin[data-admin-view=appointment] :is(#serviceWorkbench,#scheduleWorkbench,#roomWorkbench,#appointmentWorkbench) .admin-order-card:hover{border-color:#ffd4e4;background:#fff;box-shadow:0 16px 34px #e5005a14}.admin-stitch-skin[data-admin-view=live] #liveWorkbench .admin-order-card>div:first-child,.admin-stitch-skin[data-admin-view=appointment] :is(#serviceWorkbench,#scheduleWorkbench,#roomWorkbench,#appointmentWorkbench) .admin-order-card>div:first-child{min-width:0}.admin-stitch-skin[data-admin-view=live] #liveWorkbench .admin-order-card strong,.admin-stitch-skin[data-admin-view=appointment] :is(#serviceWorkbench,#scheduleWorkbench,#roomWorkbench,#appointmentWorkbench) .admin-order-card strong{display:block;color:#101828;font-size:15px;line-height:1.35;font-weight:950}.admin-stitch-skin[data-admin-view=live] #liveWorkbench .admin-order-card span,.admin-stitch-skin[data-admin-view=appointment] :is(#serviceWorkbench,#scheduleWorkbench,#roomWorkbench,#appointmentWorkbench) .admin-order-card span{display:block;margin-top:7px;color:#667085;font-size:12px;line-height:1.55;white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.admin-stitch-skin[data-admin-view=live] #liveWorkbench .admin-order-card em,.admin-stitch-skin[data-admin-view=appointment] :is(#serviceWorkbench,#scheduleWorkbench,#roomWorkbench,#appointmentWorkbench) .admin-order-card em{justify-self:end;color:#101828;font-size:18px;line-height:1.1;font-weight:950;font-style:normal;white-space:nowrap}.admin-stitch-skin[data-admin-view=live] #liveWorkbench .admin-order-card i,.admin-stitch-skin[data-admin-view=appointment] :is(#serviceWorkbench,#scheduleWorkbench,#roomWorkbench,#appointmentWorkbench) .admin-order-card i{justify-self:end;border:1px solid #ffd6e4;border-radius:999px;background:#fff0f6;color:#e5005a;padding:6px 9px;font-size:11px;font-style:normal;font-weight:950;white-space:nowrap}.admin-stitch-skin[data-admin-view=live] #liveWorkbench .admin-order-actions,.admin-stitch-skin[data-admin-view=appointment] :is(#serviceWorkbench,#scheduleWorkbench,#roomWorkbench,#appointmentWorkbench) .admin-order-actions{grid-column:1/-1;display:flex;justify-content:flex-start;gap:7px;flex-wrap:wrap;margin-top:8px;border-top:1px solid #f2f4f7;padding-top:12px}.admin-stitch-skin[data-admin-view=live] #liveWorkbench .admin-order-card button,.admin-stitch-skin[data-admin-view=appointment] :is(#serviceWorkbench,#scheduleWorkbench,#roomWorkbench,#appointmentWorkbench) .admin-order-card button{height:32px;border:1px solid #ffd6e4;border-radius:9px;background:#fff0f6;color:#e5005a;padding:0 10px;font-size:12px;font-weight:950;white-space:nowrap;cursor:pointer}.admin-stitch-skin[data-admin-view=live] #liveWorkbench .admin-order-card button:disabled,.admin-stitch-skin[data-admin-view=appointment] :is(#serviceWorkbench,#scheduleWorkbench,#roomWorkbench,#appointmentWorkbench) .admin-order-card button:disabled{border-color:#e4e7ec;background:#f2f4f7;color:#98a2b3;cursor:not-allowed}.admin-stitch-skin[data-admin-view=live] #liveWorkbench .admin-empty,.admin-stitch-skin[data-admin-view=appointment] :is(#serviceWorkbench,#scheduleWorkbench,#roomWorkbench,#appointmentWorkbench) .admin-empty{grid-column:1/-1;border:1px dashed #ffd6e4;border-radius:18px;background:#fff7fb;padding:22px;color:#667085;font-size:13px;font-weight:900;text-align:center}.admin-stitch-skin[data-admin-view=appointment] #scheduleWorkbench .admin-order-list{grid-template-columns:1fr}.xm-schedule-toolbar,.xm-schedule-template,.xm-schedule-store,.xm-schedule-summary article{border:1px solid #edf0f5;border-radius:22px;background:#fff;box-shadow:0 14px 32px #0f172a0e}.xm-schedule-toolbar{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1fr);gap:16px;align-items:start;padding:18px}.xm-schedule-toolbar>div:first-child span,.xm-schedule-store-head span,.xm-schedule-template span,.xm-schedule-card-main span{display:inline-flex;border-radius:999px;background:#fff0f6;color:#e5005a;padding:5px 9px;font-size:12px;font-weight:950}.xm-schedule-toolbar strong,.xm-schedule-template strong{display:block;margin-top:9px;color:#101828;font-size:20px;line-height:1.2;font-weight:950}.xm-schedule-toolbar p,.xm-schedule-template p{margin:7px 0 0;color:#667085;font-size:12px;line-height:1.55}.xm-schedule-store-tabs{display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end}.xm-schedule-store-tabs button{min-height:40px;border:1px solid #ffd6e4;border-radius:12px;background:#fff;color:#e5005a;padding:8px 12px;font-size:12px;font-weight:950;cursor:pointer}.xm-schedule-store-tabs button.active{border-color:#e5005a;background:#e5005a;color:#fff;box-shadow:0 10px 22px #e5005a2e}.xm-schedule-store-tabs small{display:block;margin-top:3px;font-size:10px;font-weight:900;opacity:.72}.xm-schedule-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.xm-schedule-summary article{position:relative;overflow:hidden;padding:18px}.xm-schedule-summary article:after{content:"";position:absolute;right:-22px;top:-28px;width:90px;height:90px;border-radius:999px;background:#fff0f6}.xm-schedule-summary span{position:relative;z-index:1;display:block;color:#475467;font-size:12px;font-weight:900}.xm-schedule-summary strong{position:relative;z-index:1;display:block;margin-top:8px;color:#101828;font-size:28px;line-height:1;font-weight:950}.xm-schedule-summary em{position:relative;z-index:1;display:block;margin-top:8px;color:#98a2b3;font-size:12px;font-style:normal}.xm-schedule-template{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:18px}.xm-schedule-template em{border-radius:999px;background:#fff0f6;color:#e5005a;padding:8px 11px;font-size:12px;font-style:normal;font-weight:950;white-space:nowrap}.xm-schedule-template button,.xm-schedule-actions button{height:34px;border:1px solid #ffd6e4;border-radius:10px;background:#fff0f6;color:#e5005a;padding:0 12px;font-size:12px;font-weight:950;white-space:nowrap;cursor:pointer}.xm-schedule-template button{border-color:#e5005a;background:#e5005a;color:#fff}.xm-schedule-template button:disabled,.xm-schedule-actions button:disabled{border-color:#e4e7ec;background:#f2f4f7;color:#98a2b3;cursor:not-allowed}.xm-schedule-store-stack{display:grid;gap:16px}.xm-schedule-store{display:grid;gap:14px;padding:18px}.xm-schedule-store-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-radius:18px;background:linear-gradient(135deg,#fff7fb,#fff 60%,#f0fff8);padding:16px}.xm-schedule-store-head strong{display:block;margin-top:8px;color:#101828;font-size:22px;line-height:1.2;font-weight:950}.xm-schedule-store-head p{margin:7px 0 0;color:#667085;font-size:12px;line-height:1.55}.xm-schedule-store-head em{border-radius:999px;background:#ecfff6;color:#009b64;padding:7px 10px;font-size:12px;font-style:normal;font-weight:950;white-space:nowrap}.xm-schedule-tech-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.xm-schedule-tech{position:relative;border:1px solid #edf0f5;border-radius:16px;background:#fbfcfe;padding:13px 14px}.xm-schedule-tech:hover{border-color:#ffd4e4;background:#fff;box-shadow:0 12px 26px #e5005a0f}.xm-schedule-tech b{display:block;color:#101828;font-size:14px;line-height:1.35;font-weight:950}.xm-schedule-tech span{display:block;margin-top:6px;color:#667085;font-size:12px;line-height:1.45}.xm-schedule-tech i{display:inline-flex;margin-top:9px;border-radius:999px;background:#fff0f6;color:#e5005a;padding:5px 8px;font-size:11px;font-style:normal;font-weight:950}.xm-schedule-list{display:grid;gap:10px}.xm-schedule-card{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:14px;align-items:start;border:1px solid #edf0f5;border-radius:18px;background:#fbfcfe;padding:16px}.xm-schedule-card:hover{border-color:#ffd4e4;background:#fff;box-shadow:0 16px 30px #e5005a12}.xm-schedule-card-main strong{display:block;margin-top:8px;color:#101828;font-size:17px;line-height:1.35;font-weight:950}.xm-schedule-card-main p{margin:7px 0 0;color:#667085;font-size:12px;line-height:1.55}.xm-schedule-card dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.xm-schedule-card dl div{border:1px solid #f2f4f7;border-radius:13px;background:#fff;padding:10px}.xm-schedule-card dt{color:#98a2b3;font-size:11px;font-weight:900}.xm-schedule-card dd{margin:4px 0 0;color:#101828;font-size:16px;font-weight:950}.xm-schedule-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid #f2f4f7;padding-top:12px}@media (max-width:1280px){.xm-schedule-toolbar{grid-template-columns:1fr}.xm-schedule-store-tabs{justify-content:flex-start}.xm-schedule-tech-row{grid-template-columns:repeat(2,minmax(0,1fr))}.xm-schedule-card{grid-template-columns:1fr}}@media (max-width:760px){.xm-schedule-summary,.xm-schedule-tech-row,.xm-schedule-card dl{grid-template-columns:1fr}.xm-schedule-template,.xm-schedule-store-head{display:block}.xm-schedule-template em,.xm-schedule-template button,.xm-schedule-store-head em{display:inline-flex;margin-top:10px}}.xm-service-admin-hero,.xm-store-admin-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;border-radius:24px;background:linear-gradient(135deg,#fff7fb,#fff 56%,#ecfff6);padding:24px;box-shadow:0 16px 34px #0f172a0f}.xm-store-admin-hero:after{content:"";position:absolute;right:-36px;top:-48px;width:166px;height:166px;border-radius:999px;background:#81f9be57}.xm-store-admin-hero>div{position:relative;z-index:1}.xm-store-admin-hero span,.xm-store-panel-head span,.xm-store-card-main span{display:inline-flex;border-radius:999px;background:#fff0f6;color:#e5005a;padding:5px 9px;font-size:12px;font-weight:950}.xm-store-admin-hero h2{margin:10px 0 8px;color:#101828;font-size:28px;line-height:1.18;font-weight:950}.xm-store-admin-hero p{max-width:820px;margin:0;color:#667085;font-size:13px;line-height:1.7}.xm-store-admin-actions{display:grid;grid-template-columns:repeat(2,minmax(118px,1fr));gap:10px}.xm-store-admin-actions button,.xm-store-panel-head button,.xm-store-admin-side button,.xm-store-card-actions button{height:36px;border:1px solid #ffd6e4;border-radius:11px;background:#fff;color:#e5005a;padding:0 13px;font-size:12px;font-weight:950;white-space:nowrap;cursor:pointer}.xm-store-admin-actions button:first-child{border-color:#e5005a;background:#e5005a;color:#fff;box-shadow:0 10px 22px #e5005a2e}.xm-store-admin-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.xm-store-admin-kpis article{position:relative;overflow:hidden;border-radius:20px;background:#fff;padding:18px;border:1px solid #edf0f5;box-shadow:0 12px 28px #0f172a0d}.xm-store-admin-kpis article:after{content:"";position:absolute;right:-20px;top:-24px;width:86px;height:86px;border-radius:999px;background:#fff0f6}.xm-store-admin-kpis i{position:relative;z-index:1;width:38px;height:38px;border-radius:14px;background:#fff0f6;color:#e5005a;display:grid;place-items:center;font-size:22px}.xm-store-admin-kpis span{display:block;margin-top:14px;color:#475467;font-size:12px;font-weight:900}.xm-store-admin-kpis strong{display:block;margin-top:6px;color:#101828;font-size:24px;line-height:1;font-weight:950}.xm-store-admin-kpis em{display:block;margin-top:8px;color:#98a2b3;font-size:12px;font-style:normal}.xm-store-admin-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:16px;align-items:start}.xm-store-admin-panel,.xm-store-admin-side{border-radius:22px;background:#fff;padding:18px;border:1px solid #edf0f5;box-shadow:0 14px 32px #0f172a0e}.xm-store-panel-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.xm-store-panel-head h3{margin:7px 0 0;color:#101828;font-size:20px;line-height:1.2;font-weight:950}.xm-store-list{display:grid;gap:12px}.xm-store-card{display:grid;grid-template-columns:minmax(0,.75fr) minmax(420px,1fr);gap:14px;border:1px solid #edf0f5;border-radius:18px;background:#fbfcfe;padding:16px}.xm-store-card:hover{border-color:#ffd4e4;background:#fff;box-shadow:0 16px 30px #e5005a12}.xm-store-card-main strong{display:block;margin-top:9px;color:#101828;font-size:17px;line-height:1.35;font-weight:950}.xm-store-card-main p{margin:7px 0 0;color:#667085;font-size:12px;line-height:1.55}.xm-store-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.xm-store-card dl div{border-radius:13px;background:#fff;padding:10px 12px;border:1px solid #f2f4f7}.xm-store-card dt{color:#98a2b3;font-size:11px;font-weight:900}.xm-store-card dd{margin:4px 0 0;color:#101828;font-size:16px;font-weight:950}.xm-store-card-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid #f2f4f7;padding-top:12px}.xm-store-card-actions button{height:31px;border-radius:9px;background:#fff0f6}.xm-store-admin-side{display:grid;gap:10px}.xm-store-admin-side .xm-store-panel-head{margin-bottom:2px}.xm-store-admin-side>button{height:auto;display:grid;grid-template-columns:42px minmax(0,1fr);gap:4px 10px;text-align:left;align-items:center;border-color:#edf0f5;background:#fbfcfe;color:#101828;padding:13px}.xm-store-admin-side>button i{grid-row:1/3;width:42px;height:42px;border-radius:15px;background:#fff0f6;color:#e5005a;display:grid;place-items:center}.xm-store-admin-side>button strong{font-size:14px;line-height:1.25}.xm-store-admin-side>button span{color:#667085;font-size:12px;line-height:1.4}.xm-store-admin-note{border-radius:18px;background:linear-gradient(135deg,#2b151c,#9b164a 62%,#00b978);padding:16px;color:#fff}.xm-store-admin-note span{font-size:12px;font-weight:900;opacity:.86}.xm-store-admin-note strong{display:block;margin-top:7px;font-size:34px;line-height:1}.xm-store-admin-note p{margin:10px 0 0;font-size:12px;line-height:1.55;opacity:.86}.xm-service-admin-hero:after{content:"";position:absolute;right:-36px;top:-48px;width:166px;height:166px;border-radius:999px;background:#81f9be57}.xm-service-admin-hero>div{position:relative;z-index:1}.xm-service-admin-hero span,.xm-service-panel-head span,.xm-service-card-main span,.xm-service-tech-card>div>span{display:inline-flex;border-radius:999px;background:#fff0f6;color:#e5005a;padding:5px 9px;font-size:12px;font-weight:950}.xm-service-admin-hero h2{margin:10px 0 8px;color:#101828;font-size:28px;line-height:1.18;font-weight:950}.xm-service-admin-hero p{max-width:820px;margin:0;color:#667085;font-size:13px;line-height:1.7}.xm-service-admin-actions{display:grid;grid-template-columns:repeat(2,minmax(118px,1fr));gap:10px}.xm-service-admin-actions button,.xm-service-panel-head button,.xm-service-admin-side button,.xm-service-admin-card-actions button{height:36px;border:1px solid #ffd6e4;border-radius:11px;background:#fff;color:#e5005a;padding:0 13px;font-size:12px;font-weight:950;white-space:nowrap;cursor:pointer}.xm-service-admin-actions button:first-child{border-color:#e5005a;background:#e5005a;color:#fff;box-shadow:0 10px 22px #e5005a2e}.xm-service-admin-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.xm-service-admin-kpis article{position:relative;overflow:hidden;border-radius:20px;background:#fff;padding:18px;border:1px solid #edf0f5;box-shadow:0 12px 28px #0f172a0d}.xm-service-admin-kpis article:after{content:"";position:absolute;right:-20px;top:-24px;width:86px;height:86px;border-radius:999px;background:#fff0f6}.xm-service-admin-kpis i{position:relative;z-index:1;width:38px;height:38px;border-radius:14px;background:#fff0f6;color:#e5005a;display:grid;place-items:center;font-size:22px}.xm-service-admin-kpis span{display:block;margin-top:14px;color:#475467;font-size:12px;font-weight:900}.xm-service-admin-kpis strong{display:block;margin-top:6px;color:#101828;font-size:26px;line-height:1;font-weight:950}.xm-service-admin-kpis em{display:block;margin-top:8px;color:#98a2b3;font-size:12px;font-style:normal}.xm-service-admin-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}.xm-service-admin-panel,.xm-service-admin-side,.xm-service-tech-panel{border-radius:22px;background:#fff;padding:18px;border:1px solid #edf0f5;box-shadow:0 14px 32px #0f172a0e}.xm-service-panel-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.xm-service-panel-head h3{margin:7px 0 0;color:#101828;font-size:20px;line-height:1.2;font-weight:950}.xm-service-admin-list{display:grid;gap:12px}.xm-service-admin-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;border:1px solid #edf0f5;border-radius:18px;background:#fbfcfe;padding:16px}.xm-service-admin-card:hover,.xm-service-tech-card:hover{border-color:#ffd4e4;background:#fff;box-shadow:0 16px 30px #e5005a12}.xm-service-card-main strong,.xm-service-tech-card strong{display:block;margin-top:9px;color:#101828;font-size:16px;line-height:1.35;font-weight:950}.xm-service-card-main p,.xm-service-tech-card p{margin:7px 0 0;color:#667085;font-size:12px;line-height:1.55}.xm-service-card-meta{display:grid;justify-items:end;align-content:start;gap:8px}.xm-service-card-meta b{color:#101828;font-size:18px;line-height:1;font-weight:950}.xm-service-card-meta em,.xm-service-tech-card>em{border:1px solid #ffd6e4;border-radius:999px;background:#fff0f6;color:#e5005a;padding:6px 9px;font-size:11px;font-style:normal;font-weight:950;white-space:nowrap}.xm-service-admin-card dl{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.xm-service-admin-card dl div{border-radius:13px;background:#fff;padding:10px 12px;border:1px solid #f2f4f7}.xm-service-admin-card dt{color:#98a2b3;font-size:11px;font-weight:900}.xm-service-admin-card dd{margin:4px 0 0;color:#101828;font-size:17px;font-weight:950}.xm-service-admin-card-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid #f2f4f7;padding-top:12px}.xm-service-admin-card-actions button{height:31px;border-radius:9px;background:#fff0f6}.xm-service-admin-side{display:grid;gap:10px}.xm-service-admin-side .xm-service-panel-head{margin-bottom:2px}.xm-service-admin-side>button{height:auto;display:grid;grid-template-columns:42px minmax(0,1fr);gap:4px 10px;text-align:left;align-items:center;border-color:#edf0f5;background:#fbfcfe;color:#101828;padding:13px}.xm-service-admin-side>button i{grid-row:1/3;width:42px;height:42px;border-radius:15px;background:#fff0f6;color:#e5005a;display:grid;place-items:center}.xm-service-admin-side>button strong{font-size:14px;line-height:1.25}.xm-service-admin-side>button span{color:#667085;font-size:12px;line-height:1.4}.xm-service-admin-note{border-radius:18px;background:linear-gradient(135deg,#2b151c,#9b164a 62%,#00b978);padding:16px;color:#fff}.xm-service-admin-note span{font-size:12px;font-weight:900;opacity:.86}.xm-service-admin-note strong{display:block;margin-top:7px;font-size:34px;line-height:1}.xm-service-admin-note p{margin:10px 0 0;font-size:12px;line-height:1.55;opacity:.86}.xm-service-tech-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.xm-service-tech-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;border:1px solid #edf0f5;border-radius:18px;background:#fbfcfe;padding:16px}.xm-service-tech-card ul{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.xm-service-tech-card li{border-radius:13px;background:#fff;padding:10px 12px;border:1px solid #f2f4f7}.xm-service-tech-card li b{display:block;color:#101828;font-size:18px;line-height:1;font-weight:950}.xm-service-tech-card li span{display:block;margin-top:5px;color:#98a2b3;font-size:11px;font-weight:900}.xm-live-admin-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;border-radius:24px;background:linear-gradient(135deg,#fff7fb,#fff 56%,#ecfff6);padding:24px;box-shadow:0 16px 34px #0f172a0f}.xm-live-admin-hero:after{content:"";position:absolute;right:-38px;top:-48px;width:168px;height:168px;border-radius:999px;background:#81f9be57}.xm-live-admin-hero>div{position:relative;z-index:1}.xm-live-admin-hero span,.xm-live-panel-head span,.xm-live-room-main span{display:inline-flex;border-radius:999px;background:#fff0f6;color:#e5005a;padding:5px 9px;font-size:12px;font-weight:950}.xm-live-admin-hero h2{margin:10px 0 8px;color:#101828;font-size:28px;line-height:1.18;font-weight:950}.xm-live-admin-hero p{max-width:850px;margin:0;color:#667085;font-size:13px;line-height:1.7}.xm-live-admin-actions{display:grid;grid-template-columns:repeat(2,minmax(118px,1fr));gap:10px}.xm-live-admin-actions button,.xm-live-panel-head button,.xm-live-admin-side button,.xm-live-admin-card-actions button{height:36px;border:1px solid #ffd6e4;border-radius:11px;background:#fff;color:#e5005a;padding:0 13px;font-size:12px;font-weight:950;white-space:nowrap;cursor:pointer}.xm-live-admin-actions button:first-child{border-color:#e5005a;background:#e5005a;color:#fff;box-shadow:0 10px 22px #e5005a2e}.xm-live-admin-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.xm-live-admin-kpis article{position:relative;overflow:hidden;border-radius:20px;background:#fff;padding:18px;border:1px solid #edf0f5;box-shadow:0 12px 28px #0f172a0d}.xm-live-admin-kpis article:after{content:"";position:absolute;right:-20px;top:-24px;width:86px;height:86px;border-radius:999px;background:#fff0f6}.xm-live-admin-kpis i{position:relative;z-index:1;width:38px;height:38px;border-radius:14px;background:#fff0f6;color:#e5005a;display:grid;place-items:center;font-size:22px}.xm-live-admin-kpis span{display:block;margin-top:14px;color:#475467;font-size:12px;font-weight:900}.xm-live-admin-kpis strong{display:block;margin-top:6px;color:#101828;font-size:26px;line-height:1;font-weight:950}.xm-live-admin-kpis em{display:block;margin-top:8px;color:#98a2b3;font-size:12px;font-style:normal}.xm-live-admin-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:16px;align-items:start}.xm-live-admin-panel,.xm-live-admin-side{border-radius:22px;background:#fff;padding:18px;border:1px solid #edf0f5;box-shadow:0 14px 32px #0f172a0e}.xm-live-panel-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.xm-live-panel-head h3{margin:7px 0 0;color:#101828;font-size:20px;line-height:1.2;font-weight:950}.xm-live-room-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.xm-live-room-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;border:1px solid #edf0f5;border-radius:18px;background:#fbfcfe;padding:16px}.xm-live-room-card:hover{border-color:#ffd4e4;background:#fff;box-shadow:0 16px 30px #e5005a12}.xm-live-room-main strong{display:block;margin-top:9px;color:#101828;font-size:16px;line-height:1.35;font-weight:950}.xm-live-room-main p{margin:7px 0 0;color:#667085;font-size:12px;line-height:1.55}.xm-live-room-time{display:grid;justify-items:end;align-content:start;gap:8px}.xm-live-room-time b{color:#101828;font-size:14px;line-height:1.2;font-weight:950;white-space:nowrap}.xm-live-room-time em,.xm-live-mini-list em{border:1px solid #ffd6e4;border-radius:999px;background:#fff0f6;color:#e5005a;padding:6px 9px;font-size:11px;font-style:normal;font-weight:950;white-space:nowrap}.xm-live-room-card dl{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.xm-live-room-card dl div{border-radius:13px;background:#fff;padding:10px;border:1px solid #f2f4f7}.xm-live-room-card dt{color:#98a2b3;font-size:11px;font-weight:900}.xm-live-room-card dd{margin:4px 0 0;color:#101828;font-size:17px;font-weight:950}.xm-live-admin-card-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid #f2f4f7;padding-top:12px}.xm-live-admin-card-actions button{height:31px;border-radius:9px;background:#fff0f6}.xm-live-admin-card-actions button:disabled{border-color:#e4e7ec;background:#f2f4f7;color:#98a2b3;cursor:not-allowed}.xm-live-admin-side{display:grid;gap:10px}.xm-live-admin-side .xm-live-panel-head{margin-bottom:2px}.xm-live-admin-side>button{height:auto;display:grid;grid-template-columns:42px minmax(0,1fr);gap:4px 10px;text-align:left;align-items:center;border-color:#edf0f5;background:#fbfcfe;color:#101828;padding:13px}.xm-live-admin-side>button i{grid-row:1/3;width:42px;height:42px;border-radius:15px;background:#fff0f6;color:#e5005a;display:grid;place-items:center}.xm-live-admin-side>button strong{font-size:14px;line-height:1.25}.xm-live-admin-side>button span{color:#667085;font-size:12px;line-height:1.4}.xm-live-admin-note{border-radius:18px;background:linear-gradient(135deg,#2b151c,#9b164a 62%,#00b978);padding:16px;color:#fff}.xm-live-admin-note span{font-size:12px;font-weight:900;opacity:.86}.xm-live-admin-note strong{display:block;margin-top:8px;font-size:21px;line-height:1.25}.xm-live-admin-note p{margin:10px 0 0;font-size:12px;line-height:1.55;opacity:.86}.xm-live-lower-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.xm-live-mini-list{display:grid;gap:10px}.xm-live-mini-list article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;border:1px solid #edf0f5;border-radius:16px;background:#fbfcfe;padding:13px 14px}.xm-live-mini-list strong{display:block;color:#101828;font-size:14px;line-height:1.35;font-weight:950}.xm-live-mini-list span{display:block;margin-top:6px;color:#667085;font-size:12px;line-height:1.45}.xm-live-mini-list b{color:#101828;font-size:14px;font-weight:950;white-space:nowrap}.xm-live-stream-card{grid-column:1/-1;border:1px solid #ffd6e4;border-radius:22px;background:linear-gradient(135deg,#fff,#fff7fb 58%,#f0fff8);padding:18px;box-shadow:0 14px 32px #e5005a12}.xm-live-stream-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.xm-live-stream-card-head span{display:inline-flex;border-radius:999px;background:#fff0f6;color:#e5005a;padding:5px 9px;font-size:12px;font-weight:950}.xm-live-stream-card-head strong{display:block;margin-top:8px;color:#101828;font-size:20px;line-height:1.2;font-weight:950}.xm-live-stream-card-head p{max-width:840px;margin:7px 0 0;color:#667085;font-size:12px;line-height:1.6}.xm-live-stream-card-head i{border-radius:999px;background:#ecfff6;color:#009b64;padding:7px 10px;font-size:12px;font-style:normal;font-weight:950;white-space:nowrap}.xm-live-stream-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.xm-live-stream-rows label{display:grid;grid-template-columns:minmax(96px,auto) minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #edf0f5;border-radius:14px;background:#fff;padding:11px 12px}.xm-live-stream-rows label.wide{grid-column:1/-1}.xm-live-stream-rows span{color:#667085;font-size:12px;font-weight:950;white-space:nowrap}.xm-live-stream-rows code{min-width:0;color:#101828;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xm-live-stream-rows button{height:30px;border:1px solid #ffd6e4;border-radius:9px;background:#fff0f6;color:#e5005a;padding:0 10px;font-size:12px;font-weight:950;white-space:nowrap;cursor:pointer}@media (max-width:1280px){.admin-stitch-skin[data-admin-view=live] #liveWorkbench .admin-order-list,.admin-stitch-skin[data-admin-view=appointment] :is(#serviceWorkbench,#scheduleWorkbench,#roomWorkbench,#appointmentWorkbench) .admin-order-list{grid-template-columns:1fr}.xm-store-admin-grid{grid-template-columns:1fr}.xm-store-admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.xm-store-card,.xm-service-admin-grid{grid-template-columns:1fr}.xm-service-admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.xm-live-admin-grid{grid-template-columns:1fr}.xm-live-admin-kpis,.xm-live-room-list,.xm-live-lower-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.xm-store-admin-hero{grid-template-columns:1fr;padding:20px}.xm-store-admin-actions,.xm-store-admin-kpis,.xm-store-card dl{grid-template-columns:1fr}.xm-store-panel-head{display:block}.xm-store-panel-head button{display:inline-flex;align-items:center;margin-top:10px}.xm-service-admin-hero{grid-template-columns:1fr;padding:20px}.xm-service-admin-actions,.xm-service-admin-kpis,.xm-service-tech-grid,.xm-service-admin-card,.xm-service-tech-card{grid-template-columns:1fr}.xm-service-card-meta{justify-items:start}.xm-live-admin-hero{grid-template-columns:1fr;padding:20px}.xm-live-admin-actions,.xm-live-admin-kpis,.xm-live-room-list,.xm-live-lower-grid{grid-template-columns:1fr}.xm-live-room-card,.xm-live-mini-list article{grid-template-columns:1fr}.xm-live-room-time{justify-items:start}.xm-live-stream-card-head{display:block}.xm-live-stream-card-head i{display:inline-flex;margin-top:10px}.xm-live-stream-rows,.xm-live-stream-rows label{grid-template-columns:1fr}.admin-stitch-skin[data-admin-view=live] #liveWorkbench>.admin-order-head:first-child,.admin-stitch-skin[data-admin-view=appointment] :is(#serviceWorkbench,#scheduleWorkbench,#roomWorkbench,#appointmentWorkbench)>.admin-order-head:first-child{display:block;padding:20px!important}.admin-stitch-skin[data-admin-view=live] #liveWorkbench>.admin-order-head:first-child:before,.admin-stitch-skin[data-admin-view=appointment] :is(#serviceWorkbench,#scheduleWorkbench,#roomWorkbench,#appointmentWorkbench)>.admin-order-head:first-child:before{margin:0 0 12px}.admin-stitch-skin[data-admin-view=live] #liveWorkbench>.admin-order-head:first-child strong,.admin-stitch-skin[data-admin-view=appointment] :is(#serviceWorkbench,#scheduleWorkbench,#roomWorkbench,#appointmentWorkbench)>.admin-order-head:first-child strong{font-size:22px}.admin-stitch-skin[data-admin-view=live] #liveWorkbench .admin-order-card,.admin-stitch-skin[data-admin-view=appointment] :is(#serviceWorkbench,#scheduleWorkbench,#roomWorkbench,#appointmentWorkbench) .admin-order-card{grid-template-columns:minmax(0,1fr)}.admin-stitch-skin[data-admin-view=live] #liveWorkbench .admin-order-card em,.admin-stitch-skin[data-admin-view=live] #liveWorkbench .admin-order-card i,.admin-stitch-skin[data-admin-view=appointment] :is(#serviceWorkbench,#scheduleWorkbench,#roomWorkbench,#appointmentWorkbench) .admin-order-card em,.admin-stitch-skin[data-admin-view=appointment] :is(#serviceWorkbench,#scheduleWorkbench,#roomWorkbench,#appointmentWorkbench) .admin-order-card i{justify-self:start}}.admin-stitch-skin[data-admin-view=live] :is(#liveDetailWorkbench,#liveGoodsWorkbench,#liveReplayWorkbench){border:0!important;background:transparent!important;padding:0!important;box-shadow:none!important;display:grid;gap:16px}.admin-stitch-skin[data-admin-view=live] :is(#liveDetailWorkbench,#liveGoodsWorkbench,#liveReplayWorkbench)>.admin-order-head:first-child{position:relative;overflow:hidden;min-height:118px;margin:0!important;border:0!important;border-radius:22px;background:linear-gradient(135deg,#fff7fb,#fff 56%,#ecfff6);padding:22px 24px!important;box-shadow:0 14px 34px #0f172a0f;align-items:center}.admin-stitch-skin[data-admin-view=live] :is(#liveDetailWorkbench,#liveGoodsWorkbench,#liveReplayWorkbench)>.admin-order-head:first-child:after{content:"";position:absolute;right:-34px;top:-42px;width:150px;height:150px;border-radius:999px;background:#81f9be57}.admin-stitch-skin[data-admin-view=live] :is(#liveDetailWorkbench,#liveGoodsWorkbench,#liveReplayWorkbench)>.admin-order-head:first-child:before{content:"video_library";position:relative;z-index:1;width:46px;height:46px;border-radius:16px;background:#fff0f6;color:#e5005a;display:grid;place-items:center;margin-right:12px;font-family:Material Symbols Outlined;font-size:26px;font-weight:400;font-variation-settings:"FILL" 0,"wght" 560,"GRAD" 0,"opsz" 24}.admin-stitch-skin[data-admin-view=live] #liveGoodsWorkbench>.admin-order-head:first-child:before{content:"shopping_bag"}.admin-stitch-skin[data-admin-view=live] #liveReplayWorkbench>.admin-order-head:first-child:before{content:"replay_circle_filled"}.admin-stitch-skin[data-admin-view=live] :is(#liveDetailWorkbench,#liveGoodsWorkbench,#liveReplayWorkbench)>.admin-order-head:first-child strong{position:relative;z-index:1;color:#101828;font-size:26px;line-height:1.15}.admin-stitch-skin[data-admin-view=live] :is(#liveDetailWorkbench,#liveGoodsWorkbench,#liveReplayWorkbench)>.admin-order-head:first-child span{position:relative;z-index:1;display:block;max-width:820px;margin-top:7px;color:#667085;font-size:13px;line-height:1.6}.admin-stitch-skin[data-admin-view=live] :is(#liveDetailWorkbench,#liveGoodsWorkbench,#liveReplayWorkbench) .admin-order-head:not(:first-child){min-height:auto;margin:2px 0 -6px!important;border:0!important;padding:4px 4px 0!important}.admin-stitch-skin[data-admin-view=live] :is(#liveDetailWorkbench,#liveGoodsWorkbench,#liveReplayWorkbench) .admin-order-head:not(:first-child) strong{font-size:18px;color:#101828}.admin-stitch-skin[data-admin-view=live] :is(#liveDetailWorkbench,#liveGoodsWorkbench,#liveReplayWorkbench) .admin-order-head:not(:first-child) span{max-width:none;color:#667085;font-size:12px}.admin-stitch-skin[data-admin-view=live] :is(#liveDetailWorkbench,#liveGoodsWorkbench,#liveReplayWorkbench) .admin-order-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-stitch-skin[data-admin-view=live] :is(#liveDetailWorkbench,#liveGoodsWorkbench,#liveReplayWorkbench) .admin-order-card{position:relative;min-height:124px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px 12px;align-items:flex-start;border:1px solid #edf0f5;border-radius:18px;background:#fff;padding:16px;box-shadow:0 12px 28px #0f172a0d}.admin-stitch-skin[data-admin-view=live] :is(#liveDetailWorkbench,#liveGoodsWorkbench,#liveReplayWorkbench) .admin-order-card:hover{border-color:#ffd4e4;background:#fff;box-shadow:0 16px 34px #e5005a14}.admin-stitch-skin[data-admin-view=live] :is(#liveDetailWorkbench,#liveGoodsWorkbench,#liveReplayWorkbench) .admin-order-card>div:first-child{min-width:0}.admin-stitch-skin[data-admin-view=live] :is(#liveDetailWorkbench,#liveGoodsWorkbench,#liveReplayWorkbench) .admin-order-card strong{display:block;color:#101828;font-size:15px;line-height:1.35;font-weight:950}.admin-stitch-skin[data-admin-view=live] :is(#liveDetailWorkbench,#liveGoodsWorkbench,#liveReplayWorkbench) .admin-order-card span{display:block;margin-top:7px;color:#667085;font-size:12px;line-height:1.55;white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.admin-stitch-skin[data-admin-view=live] :is(#liveDetailWorkbench,#liveGoodsWorkbench,#liveReplayWorkbench) .admin-order-card em{justify-self:end;color:#101828;font-size:18px;line-height:1.1;font-weight:950;font-style:normal;white-space:nowrap}.admin-stitch-skin[data-admin-view=live] :is(#liveDetailWorkbench,#liveGoodsWorkbench,#liveReplayWorkbench) .admin-order-card i{justify-self:end;border:1px solid #ffd6e4;border-radius:999px;background:#fff0f6;color:#e5005a;padding:6px 9px;font-size:11px;font-style:normal;font-weight:950;white-space:nowrap}.admin-stitch-skin[data-admin-view=live] :is(#liveDetailWorkbench,#liveGoodsWorkbench,#liveReplayWorkbench) .admin-order-actions{grid-column:1/-1;display:flex;justify-content:flex-start;gap:7px;flex-wrap:wrap;margin-top:8px;border-top:1px solid #f2f4f7;padding-top:12px}.admin-stitch-skin[data-admin-view=live] :is(#liveDetailWorkbench,#liveGoodsWorkbench,#liveReplayWorkbench) .admin-order-card button{height:32px;border:1px solid #ffd6e4;border-radius:9px;background:#fff0f6;color:#e5005a;padding:0 10px;font-size:12px;font-weight:950;white-space:nowrap;cursor:pointer}.admin-stitch-skin[data-admin-view=live] :is(#liveDetailWorkbench,#liveGoodsWorkbench,#liveReplayWorkbench) .admin-order-card button:disabled{border-color:#e4e7ec;background:#f2f4f7;color:#98a2b3;cursor:not-allowed}.admin-stitch-skin[data-admin-view=live] :is(#liveDetailWorkbench,#liveGoodsWorkbench,#liveReplayWorkbench) .admin-empty{grid-column:1/-1;border:1px dashed #ffd6e4;border-radius:18px;background:#fff7fb;padding:22px;color:#667085;font-size:13px;font-weight:900;text-align:center}@media (max-width:1280px){.admin-stitch-skin[data-admin-view=live] :is(#liveDetailWorkbench,#liveGoodsWorkbench,#liveReplayWorkbench) .admin-order-list{grid-template-columns:1fr}}@media (max-width:760px){.admin-stitch-skin[data-admin-view=live] :is(#liveDetailWorkbench,#liveGoodsWorkbench,#liveReplayWorkbench)>.admin-order-head:first-child{display:block;padding:20px!important}.admin-stitch-skin[data-admin-view=live] :is(#liveDetailWorkbench,#liveGoodsWorkbench,#liveReplayWorkbench)>.admin-order-head:first-child:before{margin:0 0 12px}.admin-stitch-skin[data-admin-view=live] :is(#liveDetailWorkbench,#liveGoodsWorkbench,#liveReplayWorkbench)>.admin-order-head:first-child strong{font-size:22px}.admin-stitch-skin[data-admin-view=live] :is(#liveDetailWorkbench,#liveGoodsWorkbench,#liveReplayWorkbench) .admin-order-card{grid-template-columns:minmax(0,1fr)}.admin-stitch-skin[data-admin-view=live] :is(#liveDetailWorkbench,#liveGoodsWorkbench,#liveReplayWorkbench) .admin-order-card em,.admin-stitch-skin[data-admin-view=live] :is(#liveDetailWorkbench,#liveGoodsWorkbench,#liveReplayWorkbench) .admin-order-card i{justify-self:start}}.admin-stitch-skin[data-admin-view=member] :is(#memberWorkbench,#supportWorkbench){border:0!important;background:transparent!important;padding:0!important;box-shadow:none!important;display:grid;gap:16px}.admin-stitch-skin[data-admin-view=member] :is(#memberWorkbench,#supportWorkbench)>.admin-order-head:first-child{position:relative;overflow:hidden;min-height:118px;margin:0!important;border:0!important;border-radius:22px;background:linear-gradient(135deg,#fff7fb,#fff 56%,#ecfff6);padding:22px 24px!important;box-shadow:0 14px 34px #0f172a0f;align-items:center}.admin-stitch-skin[data-admin-view=member] :is(#memberWorkbench,#supportWorkbench)>.admin-order-head:first-child:after{content:"";position:absolute;right:-34px;top:-42px;width:150px;height:150px;border-radius:999px;background:#81f9be57}.admin-stitch-skin[data-admin-view=member] :is(#memberWorkbench,#supportWorkbench)>.admin-order-head:first-child:before{content:"groups";position:relative;z-index:1;width:46px;height:46px;border-radius:16px;background:#fff0f6;color:#e5005a;display:grid;place-items:center;margin-right:12px;font-family:Material Symbols Outlined;font-size:26px;font-weight:400;font-variation-settings:"FILL" 0,"wght" 560,"GRAD" 0,"opsz" 24}.admin-stitch-skin[data-admin-view=member] #supportWorkbench>.admin-order-head:first-child:before{content:"support_agent"}.admin-stitch-skin[data-admin-view=member] :is(#memberWorkbench,#supportWorkbench)>.admin-order-head:first-child strong{position:relative;z-index:1;color:#101828;font-size:26px;line-height:1.15}.admin-stitch-skin[data-admin-view=member] :is(#memberWorkbench,#supportWorkbench)>.admin-order-head:first-child span{position:relative;z-index:1;display:block;max-width:820px;margin-top:7px;color:#667085;font-size:13px;line-height:1.6}.admin-stitch-skin[data-admin-view=member] :is(#memberWorkbench,#supportWorkbench) .admin-order-head:not(:first-child){min-height:auto;margin:2px 0 -6px!important;border:0!important;padding:4px 4px 0!important}.admin-stitch-skin[data-admin-view=member] :is(#memberWorkbench,#supportWorkbench) .admin-order-head:not(:first-child) strong{font-size:18px;color:#101828}.admin-stitch-skin[data-admin-view=member] :is(#memberWorkbench,#supportWorkbench) .admin-order-head:not(:first-child) span{max-width:none;color:#667085;font-size:12px}.admin-stitch-skin[data-admin-view=member] :is(#memberWorkbench,#supportWorkbench) .admin-order-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-stitch-skin[data-admin-view=member] :is(#memberWorkbench,#supportWorkbench) .admin-order-card{position:relative;min-height:124px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px 12px;align-items:flex-start;border:1px solid #edf0f5;border-radius:18px;background:#fff;padding:16px;box-shadow:0 12px 28px #0f172a0d}.admin-stitch-skin[data-admin-view=member] :is(#memberWorkbench,#supportWorkbench) .admin-order-card:hover{border-color:#ffd4e4;background:#fff;box-shadow:0 16px 34px #e5005a14}.admin-stitch-skin[data-admin-view=member] :is(#memberWorkbench,#supportWorkbench) .admin-order-card>div:first-child{min-width:0}.admin-stitch-skin[data-admin-view=member] :is(#memberWorkbench,#supportWorkbench) .admin-order-card strong{display:block;color:#101828;font-size:15px;line-height:1.35;font-weight:950}.admin-stitch-skin[data-admin-view=member] :is(#memberWorkbench,#supportWorkbench) .admin-order-card span{display:block;margin-top:7px;color:#667085;font-size:12px;line-height:1.55;white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.admin-stitch-skin[data-admin-view=member] :is(#memberWorkbench,#supportWorkbench) .admin-order-card em{justify-self:end;color:#101828;font-size:18px;line-height:1.1;font-weight:950;font-style:normal;white-space:nowrap}.admin-stitch-skin[data-admin-view=member] :is(#memberWorkbench,#supportWorkbench) .admin-order-card i{justify-self:end;border:1px solid #ffd6e4;border-radius:999px;background:#fff0f6;color:#e5005a;padding:6px 9px;font-size:11px;font-style:normal;font-weight:950;white-space:nowrap}.admin-stitch-skin[data-admin-view=member] :is(#memberWorkbench,#supportWorkbench) .admin-order-actions{grid-column:1/-1;display:flex;justify-content:flex-start;gap:7px;flex-wrap:wrap;margin-top:8px;border-top:1px solid #f2f4f7;padding-top:12px}.admin-stitch-skin[data-admin-view=member] :is(#memberWorkbench,#supportWorkbench) .admin-order-card button{height:32px;border:1px solid #ffd6e4;border-radius:9px;background:#fff0f6;color:#e5005a;padding:0 10px;font-size:12px;font-weight:950;white-space:nowrap;cursor:pointer}.admin-stitch-skin[data-admin-view=member] :is(#memberWorkbench,#supportWorkbench) .admin-order-card button:disabled{border-color:#e4e7ec;background:#f2f4f7;color:#98a2b3;cursor:not-allowed}.admin-stitch-skin[data-admin-view=member] :is(#memberWorkbench,#supportWorkbench) .admin-empty{grid-column:1/-1;border:1px dashed #ffd6e4;border-radius:18px;background:#fff7fb;padding:22px;color:#667085;font-size:13px;font-weight:900;text-align:center}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .admin-support-messages{grid-column:1/-1;border:1px solid #edf0f5;border-radius:18px;background:#fff;padding:16px;box-shadow:0 12px 28px #0f172a0d}@media (max-width:1280px){.admin-stitch-skin[data-admin-view=member] :is(#memberWorkbench,#supportWorkbench) .admin-order-list{grid-template-columns:1fr}}@media (max-width:760px){.admin-stitch-skin[data-admin-view=member] :is(#memberWorkbench,#supportWorkbench)>.admin-order-head:first-child{display:block;padding:20px!important}.admin-stitch-skin[data-admin-view=member] :is(#memberWorkbench,#supportWorkbench)>.admin-order-head:first-child:before{margin:0 0 12px}.admin-stitch-skin[data-admin-view=member] :is(#memberWorkbench,#supportWorkbench)>.admin-order-head:first-child strong{font-size:22px}.admin-stitch-skin[data-admin-view=member] :is(#memberWorkbench,#supportWorkbench) .admin-order-card{grid-template-columns:minmax(0,1fr)}.admin-stitch-skin[data-admin-view=member] :is(#memberWorkbench,#supportWorkbench) .admin-order-card em,.admin-stitch-skin[data-admin-view=member] :is(#memberWorkbench,#supportWorkbench) .admin-order-card i{justify-self:start}}.admin-stitch-skin[data-admin-view=member] #supportWorkbench{display:grid!important;gap:18px!important}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .xm-admin-support-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;min-height:126px;border:0;border-radius:24px;background:linear-gradient(135deg,#fff7fb,#fff 54%,#ecfff6);padding:24px 26px;box-shadow:0 18px 42px #0f172a12}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .xm-admin-support-hero:after{content:"";position:absolute;right:-38px;top:-46px;width:168px;height:168px;border-radius:999px;background:#81f9be5c}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .xm-admin-support-hero:before{content:"support_agent";position:relative;z-index:1;width:50px;height:50px;border-radius:18px;background:#fff0f6;color:#e5005a;display:grid;place-items:center;font-family:Material Symbols Outlined;font-size:28px;font-weight:400;font-variation-settings:"FILL" 0,"wght" 560,"GRAD" 0,"opsz" 24}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .xm-admin-support-hero>div:first-child{position:relative;z-index:1;display:grid;grid-template-columns:62px minmax(0,1fr);grid-template-areas:"icon tag" "icon title" "icon copy";align-items:center}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .xm-admin-support-hero>div:first-child:before{content:"support_agent";grid-area:icon;width:50px;height:50px;border-radius:18px;background:#fff0f6;color:#e5005a;display:grid;place-items:center;font-family:Material Symbols Outlined;font-size:28px;font-weight:400;font-variation-settings:"FILL" 0,"wght" 560,"GRAD" 0,"opsz" 24}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .xm-admin-support-hero>div:first-child span{grid-area:tag;display:inline-flex;width:max-content;border-radius:999px;background:#fff0f6;color:#e5005a;padding:6px 10px;font-size:12px;font-weight:950}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .xm-admin-support-hero>div:first-child h3{grid-area:title;margin:8px 0 0;color:#101828;font-size:28px;line-height:1.15;font-weight:950}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .xm-admin-support-hero>div:first-child p{grid-area:copy;margin:7px 0 0;max-width:760px;color:#667085;font-size:13px;line-height:1.65}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .xm-admin-support-hero:before{display:none}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .xm-admin-support-kpis{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,112px);gap:10px}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .xm-admin-support-kpis article{min-height:76px;border:1px solid #ffd6e4;border-radius:18px;background:#ffffffd1;padding:14px;box-shadow:0 10px 22px #e5005a0f}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .xm-admin-support-kpis strong{display:block;color:#101828;font-size:26px;line-height:1;font-weight:950}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .xm-admin-support-kpis span{display:block;margin-top:8px;color:#667085;font-size:12px;font-weight:900}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .xm-admin-support-shell{display:grid;grid-template-columns:340px minmax(0,1fr);gap:16px;align-items:stretch}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .admin-support-sessions{min-width:0;border:1px solid #edf0f5;border-radius:22px;background:#fff;padding:14px;box-shadow:0 16px 34px #0f172a0f}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .xm-admin-support-side-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;padding:2px 2px 12px;border-bottom:1px solid #f2f4f7}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .xm-admin-support-side-head strong{color:#101828;font-size:16px;font-weight:950}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .xm-admin-support-side-head button,.admin-stitch-skin[data-admin-view=member] #supportWorkbench .xm-admin-support-chat-tools button{height:34px;border:1px solid #ffd6e4;border-radius:999px;background:#fff7fb;color:#e5005a;padding:0 12px;font-size:12px;font-weight:950;cursor:pointer}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .admin-support-sessions>button{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-template-areas:"avatar name badge" "avatar text badge" "avatar meta badge";gap:4px 10px;width:100%;min-height:94px;margin:0 0 10px;border:1px solid #edf0f5;border-radius:18px;background:#fff;text-align:left;padding:13px;box-shadow:none}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .admin-support-sessions>button:last-child{margin-bottom:0}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .admin-support-sessions>button:hover{border-color:#ffb8d1;background:#fff9fb;box-shadow:0 14px 28px #e5005a14}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .admin-support-sessions>button.active{border-color:#e5005a;background:linear-gradient(135deg,#fff0f6,#fff);box-shadow:0 14px 30px #e5005a1f}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .admin-support-sessions>button i{grid-area:avatar;width:42px;height:42px;border:1px solid #ffd6e4;border-radius:15px;background:#fff0f6;color:#e5005a;display:grid;place-items:center;font-size:15px;font-style:normal;font-weight:950}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .admin-support-sessions>button strong{grid-area:name;min-width:0;color:#101828;font-size:14px;font-weight:950;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .admin-support-sessions>button span{grid-area:text;min-width:0;margin:0;color:#667085;font-size:12px;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .admin-support-sessions>button small{grid-area:meta;color:#98a2b3;font-size:11px;line-height:1.35}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .admin-support-sessions>button em{grid-area:badge;align-self:start;margin:0;border-radius:999px;background:#fff0f6;color:#e5005a;padding:6px 9px;font-size:11px;font-style:normal;font-weight:950;white-space:nowrap}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .admin-support-chat{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(360px,1fr) auto;min-width:0;min-height:640px;border:1px solid #edf0f5;border-radius:22px;background:#fff;padding:0;box-shadow:0 16px 34px #0f172a0f;overflow:hidden}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .admin-support-chat-head{display:flex;width:100%;min-width:0;box-sizing:border-box;align-items:center;justify-content:space-between;gap:16px;border:0;border-bottom:1px solid #f2f4f7;background:linear-gradient(135deg,#fff,#fff7fb);padding:18px 20px}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .xm-admin-support-chat-title{display:flex;align-items:center;gap:12px;min-width:0}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .xm-admin-support-chat-title i{width:48px;height:48px;border-radius:17px;background:#e5005a;color:#fff;display:grid;place-items:center;font-size:16px;font-style:normal;font-weight:950;box-shadow:0 12px 24px #e5005a33}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .xm-admin-support-chat-title strong{display:block;color:#101828;font-size:18px;font-weight:950}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .xm-admin-support-chat-title span{display:block;margin-top:5px;color:#667085;font-size:12px}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .xm-admin-support-chat-tools{display:flex;align-items:center;gap:8px}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .xm-admin-support-chat-tools em{border-radius:999px;background:#ecfff6;color:#008755;padding:7px 10px;font-size:12px;font-style:normal;font-weight:950}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .admin-support-messages{display:grid;grid-column:auto!important;width:100%;min-width:0;box-sizing:border-box;align-content:start;gap:12px;max-height:none;overflow:auto;border:0!important;border-radius:0!important;background:linear-gradient(180deg,#fff,#fff9fb)!important;padding:20px!important;box-shadow:none!important}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .admin-support-messages article{display:grid;width:100%;min-width:0;gap:6px;justify-items:start}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .admin-support-messages article.admin{justify-items:end}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .admin-support-messages span{max-width:min(72%,620px);box-sizing:border-box;border-radius:18px;padding:12px 14px;font-size:13px;line-height:1.6;word-break:break-word;overflow-wrap:anywhere;box-shadow:0 10px 22px #0f172a0d}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .admin-support-messages .member span{background:#fff;color:#344054;border:1px solid #edf0f5;border-top-left-radius:6px}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .admin-support-messages .admin span{background:#e5005a;color:#fff;border-top-right-radius:6px}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .admin-support-messages em{color:#98a2b3;font-size:11px;font-style:normal}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .admin-support-reply{width:100%;min-width:0;box-sizing:border-box;border-top:1px solid #f2f4f7;background:#fff;padding:14px 16px 16px}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .xm-admin-support-quick{display:flex!important;justify-content:flex-start!important;gap:8px;margin:0 0 10px!important;overflow:auto}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .xm-admin-support-quick button{flex:0 0 auto;height:34px;border:1px solid #ffd6e4;border-radius:999px;background:#fff7fb;color:#e5005a;padding:0 12px;font-size:12px;font-weight:950;white-space:nowrap;cursor:pointer}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .xm-admin-support-quick button:hover{border-color:#e5005a;background:#fff0f6}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .admin-support-reply textarea{width:100%;min-height:98px;box-sizing:border-box;border:1px solid #ffd6e4;border-radius:16px;background:#fff9fb;color:#101828;padding:13px 14px;font-size:13px;line-height:1.6;resize:vertical;outline:none}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .admin-support-reply textarea:focus{border-color:#e5005a;background:#fff;box-shadow:0 0 0 4px #e5005a14}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .admin-support-reply>div:last-child{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .admin-support-reply>div:last-child button{height:40px;border:0;border-radius:999px;background:#e5005a;color:#fff;padding:0 18px;font-size:13px;font-weight:950;cursor:pointer;box-shadow:0 12px 24px #e5005a29}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .admin-support-reply>div:last-child button:last-child{background:#35171f;box-shadow:0 12px 24px #35171f24}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .admin-empty{border:1px dashed #ffd6e4;border-radius:18px;background:#fff7fb;padding:22px;color:#667085;font-size:13px;font-weight:900;text-align:center}.admin-stitch-skin[data-admin-view=member] #memberList,.admin-stitch-skin[data-admin-view=member] #memberWorkbench,.admin-stitch-skin[data-admin-view=member] #supportWorkbench{display:none!important}.admin-stitch-skin[data-admin-view=member][data-admin-focus=""] #memberList,.admin-stitch-skin[data-admin-view=member][data-admin-focus=memberList] #memberList{display:grid!important}.admin-stitch-skin[data-admin-view=member] #memberList{grid-template-columns:1fr!important;gap:14px!important}.admin-stitch-skin[data-admin-view=member] #memberList .xm-user-table-card{min-width:0}.admin-stitch-skin[data-admin-view=member][data-admin-focus=memberWorkbench] #memberWorkbench,.admin-stitch-skin[data-admin-view=member][data-admin-focus=supportWorkbench] #supportWorkbench{display:grid!important}@media (max-width:1180px){.admin-stitch-skin[data-admin-view=member] #supportWorkbench .xm-admin-support-shell{grid-template-columns:1fr}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .admin-support-chat{min-height:560px}}@media (max-width:760px){.admin-stitch-skin[data-admin-view=member] #supportWorkbench .xm-admin-support-hero{grid-template-columns:1fr;padding:20px}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .xm-admin-support-hero>div:first-child{grid-template-columns:1fr;grid-template-areas:"icon" "tag" "title" "copy";gap:8px}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .xm-admin-support-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .admin-support-chat-head{align-items:flex-start;flex-direction:column}.admin-stitch-skin[data-admin-view=member] #supportWorkbench .admin-support-messages span{max-width:88%}}.admin-stitch-skin[data-admin-view=marketing] #marketingWorkbench{border:0!important;background:transparent!important;padding:0!important;box-shadow:none!important;display:grid;gap:16px}.admin-stitch-skin[data-admin-view=marketing] #marketingWorkbench>.admin-order-head:first-child{position:relative;overflow:hidden;min-height:118px;margin:0!important;border:0!important;border-radius:22px;background:linear-gradient(135deg,#fff7fb,#fff 56%,#ecfff6);padding:22px 24px!important;box-shadow:0 14px 34px #0f172a0f;align-items:center}.admin-stitch-skin[data-admin-view=marketing] #marketingWorkbench>.admin-order-head:first-child:after{content:"";position:absolute;right:-34px;top:-42px;width:150px;height:150px;border-radius:999px;background:#81f9be57}.admin-stitch-skin[data-admin-view=marketing] #marketingWorkbench>.admin-order-head:first-child:before{content:"campaign";position:relative;z-index:1;width:46px;height:46px;border-radius:16px;background:#fff0f6;color:#e5005a;display:grid;place-items:center;margin-right:12px;font-family:Material Symbols Outlined;font-size:26px;font-weight:400;font-variation-settings:"FILL" 0,"wght" 560,"GRAD" 0,"opsz" 24}.admin-stitch-skin[data-admin-view=marketing] #marketingWorkbench>.admin-order-head:first-child strong{position:relative;z-index:1;color:#101828;font-size:26px;line-height:1.15}.admin-stitch-skin[data-admin-view=marketing] #marketingWorkbench>.admin-order-head:first-child span{position:relative;z-index:1;display:block;max-width:820px;margin-top:7px;color:#667085;font-size:13px;line-height:1.6}.admin-stitch-skin[data-admin-view=marketing] #marketingWorkbench .admin-order-head:not(:first-child){min-height:auto;margin:2px 0 -6px!important;border:0!important;padding:4px 4px 0!important}.admin-stitch-skin[data-admin-view=marketing] #marketingWorkbench .admin-order-head:not(:first-child) strong{font-size:18px;color:#101828}.admin-stitch-skin[data-admin-view=marketing] #marketingWorkbench .admin-order-head:not(:first-child) span{max-width:none;color:#667085;font-size:12px}.admin-stitch-skin[data-admin-view=marketing] #marketingWorkbench .admin-order-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-stitch-skin[data-admin-view=marketing] #marketingWorkbench .admin-order-card{position:relative;min-height:124px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px 12px;align-items:flex-start;border:1px solid #edf0f5;border-radius:18px;background:#fff;padding:16px;box-shadow:0 12px 28px #0f172a0d}.admin-stitch-skin[data-admin-view=marketing] #marketingWorkbench .admin-order-card:hover{border-color:#ffd4e4;background:#fff;box-shadow:0 16px 34px #e5005a14}.admin-stitch-skin[data-admin-view=marketing] #marketingWorkbench .admin-order-card>div:first-child{min-width:0}.admin-stitch-skin[data-admin-view=marketing] #marketingWorkbench .admin-order-card strong{display:block;color:#101828;font-size:15px;line-height:1.35;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] #marketingWorkbench .admin-order-card span{display:block;margin-top:7px;color:#667085;font-size:12px;line-height:1.55;white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.admin-stitch-skin[data-admin-view=marketing] #marketingWorkbench .admin-order-card em{justify-self:end;color:#101828;font-size:18px;line-height:1.1;font-weight:950;font-style:normal;white-space:nowrap}.admin-stitch-skin[data-admin-view=marketing] #marketingWorkbench .admin-order-card i{justify-self:end;border:1px solid #ffd6e4;border-radius:999px;background:#fff0f6;color:#e5005a;padding:6px 9px;font-size:11px;font-style:normal;font-weight:950;white-space:nowrap}.admin-stitch-skin[data-admin-view=marketing] #marketingWorkbench .admin-order-actions{grid-column:1/-1;display:flex;justify-content:flex-start;gap:7px;flex-wrap:wrap;margin-top:8px;border-top:1px solid #f2f4f7;padding-top:12px}.admin-stitch-skin[data-admin-view=marketing] #marketingWorkbench .admin-order-card button{height:32px;border:1px solid #ffd6e4;border-radius:9px;background:#fff0f6;color:#e5005a;padding:0 10px;font-size:12px;font-weight:950;white-space:nowrap;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] #marketingWorkbench .admin-order-card button:disabled{border-color:#e4e7ec;background:#f2f4f7;color:#98a2b3;cursor:not-allowed}.admin-stitch-skin[data-admin-view=marketing] #marketingWorkbench .admin-empty{grid-column:1/-1;border:1px dashed #ffd6e4;border-radius:18px;background:#fff7fb;padding:22px;color:#667085;font-size:13px;font-weight:900;text-align:center}.admin-stitch-skin[data-admin-view=marketing] .xm-marketing-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center;border-radius:24px;background:linear-gradient(135deg,#fff7fb,#fff 58%,#ecfff6);padding:26px 28px;box-shadow:0 18px 42px #0f172a0f}.admin-stitch-skin[data-admin-view=marketing] .xm-marketing-hero:after{content:"";position:absolute;right:-36px;top:-44px;width:156px;height:156px;border-radius:999px;background:#81f9be57}.admin-stitch-skin[data-admin-view=marketing] .xm-marketing-hero>div{position:relative;z-index:1}.admin-stitch-skin[data-admin-view=marketing] .xm-marketing-hero i{width:48px;height:48px;border-radius:16px;background:#fff0f6;color:#e5005a;display:grid;place-items:center;font-size:27px!important}.admin-stitch-skin[data-admin-view=marketing] .xm-marketing-hero span{display:inline-flex;margin-top:12px;border-radius:999px;background:#fff0f6;color:#e5005a;padding:5px 10px;font-size:12px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-marketing-hero h2{margin:10px 0 8px;color:#101828;font-size:30px;line-height:1.16;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-marketing-hero p{max-width:760px;margin:0;color:#667085;font-size:13px;line-height:1.7}.admin-stitch-skin[data-admin-view=marketing] .xm-marketing-hero-stats{display:grid;grid-template-columns:repeat(4,92px);gap:10px}.admin-stitch-skin[data-admin-view=marketing] .xm-marketing-hero-stats article{border:1px solid #ffd6e4;border-radius:16px;background:#ffffffc7;padding:14px 12px;text-align:center}.admin-stitch-skin[data-admin-view=marketing] .xm-marketing-hero-stats strong{display:block;color:#101828;font-size:24px;line-height:1;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-marketing-hero-stats span{display:block;margin:8px 0 0;background:transparent;color:#667085;padding:0;font-size:12px}.admin-stitch-skin[data-admin-view=marketing] .xm-marketing-shell{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}.admin-stitch-skin[data-admin-view=marketing] .xm-marketing-side{position:sticky;top:92px;border-radius:20px;background:#fff;padding:16px 12px;box-shadow:0 16px 34px #0f172a0f}.admin-stitch-skin[data-admin-view=marketing] .xm-marketing-side span{display:block;margin:0 10px 10px;color:#98a2b3;font-size:12px;font-weight:900}.admin-stitch-skin[data-admin-view=marketing] .xm-marketing-side button{width:100%;height:42px;border:0;border-radius:10px;background:transparent;color:#101828;text-align:left;padding:0 14px;font-size:14px;font-weight:900;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-marketing-side button:hover{background:#fff7fb;color:#e5005a}.admin-stitch-skin[data-admin-view=marketing] .xm-marketing-side button.active{background:#fff0f6;color:#e5005a;box-shadow:inset 3px 0 #e5005a}.admin-stitch-skin[data-admin-view=marketing] .xm-marketing-main{min-height:560px;border-radius:22px;background:#fff;padding:22px 24px;box-shadow:0 16px 36px #0f172a0f}.admin-stitch-skin[data-admin-view=marketing] .xm-marketing-title{display:flex;align-items:center;gap:10px;margin-bottom:22px}.admin-stitch-skin[data-admin-view=marketing] .xm-marketing-title>span{width:4px;height:24px;border-radius:99px;background:#e5005a}.admin-stitch-skin[data-admin-view=marketing] .xm-marketing-title strong{margin-right:auto;color:#101828;font-size:22px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-marketing-title button,.admin-stitch-skin[data-admin-view=marketing] .xm-marketing-filter button,.admin-stitch-skin[data-admin-view=marketing] .xm-marketing-row button{height:36px;border:1px solid #ffd0df;border-radius:10px;background:#fff0f6;color:#e5005a;padding:0 14px;font-size:12px;font-weight:950;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-marketing-title button,.admin-stitch-skin[data-admin-view=marketing] .xm-marketing-filter button:first-of-type{background:#e5005a;color:#fff;border-color:#e5005a;box-shadow:0 12px 22px #e5005a29}.admin-stitch-skin[data-admin-view=marketing] .xm-merchant-common{margin-bottom:26px;padding-bottom:24px;border-bottom:1px solid #eef2f6}.admin-stitch-skin[data-admin-view=marketing] .xm-merchant-common-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.admin-stitch-skin[data-admin-view=marketing] .xm-merchant-common h3{margin:0;color:#101828;font-size:20px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-merchant-common-head p{margin:6px 0 0;color:#8a94a6;font-size:12px;font-weight:800}.admin-stitch-skin[data-admin-view=marketing] .xm-merchant-common-head button{height:34px;display:inline-flex;align-items:center;gap:6px;border:1px solid #ffd0df;border-radius:10px;background:#fff0f6;color:#e5005a;padding:0 12px;font-size:12px;font-weight:950;cursor:pointer;white-space:nowrap}.admin-stitch-skin[data-admin-view=marketing] .xm-merchant-common-head button i{font-size:17px!important}.admin-stitch-skin[data-admin-view=marketing] .xm-merchant-common-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 16px}.admin-stitch-skin[data-admin-view=marketing] .xm-merchant-common-card{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:center;min-height:72px;border:0;border-radius:14px;background:#fff;padding:10px;text-align:left;cursor:pointer;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}.admin-stitch-skin[data-admin-view=marketing] .xm-merchant-common-card:hover{background:#fff7fb;box-shadow:0 12px 24px #e5005a14;transform:translateY(-1px)}.admin-stitch-skin[data-admin-view=marketing] .xm-merchant-common-card>i{width:42px;height:42px;border-radius:8px;background:#ef4444;color:#fff;display:grid;place-items:center;font-size:24px!important;font-style:normal}.admin-stitch-skin[data-admin-view=marketing] .xm-merchant-common-card strong{display:block;min-width:0;color:#101828;font-size:14px;font-weight:950;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-stitch-skin[data-admin-view=marketing] .xm-merchant-common-card em{display:block;margin-top:4px;color:#8a94a6;font-size:12px;font-style:normal;font-weight:800;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-stitch-skin[data-admin-view=marketing] .xm-common-config{margin:0 0 16px;border:1px solid #ffd0df;border-radius:14px;background:#fff8fb;padding:16px}.admin-stitch-skin[data-admin-view=marketing] .xm-common-config[hidden]{display:none}.admin-stitch-skin[data-admin-view=marketing] .xm-common-config-head{display:flex;align-items:baseline;gap:10px;margin-bottom:12px}.admin-stitch-skin[data-admin-view=marketing] .xm-common-config-head strong{color:#101828;font-size:15px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-common-config-head span{color:#667085;font-size:12px;font-weight:800}.admin-stitch-skin[data-admin-view=marketing] .xm-common-config-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-stitch-skin[data-admin-view=marketing] .xm-common-config-grid label{display:grid;grid-template-columns:18px 34px minmax(0,1fr);gap:9px;align-items:center;border:1px solid #eef2f6;border-radius:10px;background:#fff;padding:10px;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-common-config-grid label:hover{border-color:#ffd0df;background:#fff7fb}.admin-stitch-skin[data-admin-view=marketing] .xm-common-config-grid input{accent-color:#e5005a}.admin-stitch-skin[data-admin-view=marketing] .xm-common-config-grid i{width:34px;height:34px;border-radius:8px;background:#ef4444;color:#fff;display:grid;place-items:center;font-size:20px!important}.admin-stitch-skin[data-admin-view=marketing] .xm-common-config-grid strong{display:block;color:#101828;font-size:13px;font-weight:950;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-stitch-skin[data-admin-view=marketing] .xm-common-config-grid em{display:block;margin-top:3px;color:#98a2b3;font-size:11px;font-style:normal;font-weight:800}.admin-stitch-skin[data-admin-view=marketing] .xm-common-config-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.admin-stitch-skin[data-admin-view=marketing] .xm-common-config-actions button{height:34px;border:1px solid #ffd0df;border-radius:10px;background:#fff;color:#e5005a;padding:0 14px;font-size:12px;font-weight:950;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-common-config-actions button.primary{background:#e5005a;color:#fff;border-color:#e5005a}.admin-stitch-skin[data-admin-view=marketing] .xm-marketing-playbook{display:grid;gap:24px}.admin-stitch-skin[data-admin-view=marketing] .xm-marketing-play-section{padding-bottom:20px;border-bottom:1px solid #eef2f6}.admin-stitch-skin[data-admin-view=marketing] .xm-marketing-play-section:last-child{border-bottom:0;padding-bottom:0}.admin-stitch-skin[data-admin-view=marketing] .xm-marketing-play-section h3{margin:0 0 18px;color:#101828;font-size:20px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-marketing-play-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px 28px}.admin-stitch-skin[data-admin-view=marketing] .xm-marketing-play-card{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center;min-height:70px;border:0;border-radius:14px;background:#fff;color:#101828;text-align:left;padding:10px;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-marketing-play-card:hover{background:#fff7fb;box-shadow:0 14px 26px #e5005a14;transform:translateY(-1px)}.admin-stitch-skin[data-admin-view=marketing] .xm-marketing-play-card i{width:42px;height:42px;border-radius:8px;background:#ef4444;color:#fff;display:grid;place-items:center;font-size:24px!important}.admin-stitch-skin[data-admin-view=marketing] .xm-marketing-play-card strong{display:block;color:#101828;font-size:15px;font-weight:950;line-height:1.25}.admin-stitch-skin[data-admin-view=marketing] .xm-marketing-play-card em{display:block;margin-top:5px;color:#98a2b3;font-size:12px;font-style:normal;line-height:1.35}.admin-stitch-skin[data-admin-view=marketing] .xm-points-page{display:flex;flex-direction:column;gap:16px;color:#101828}.admin-stitch-skin[data-admin-view=marketing] .xm-points-tabs{display:flex;width:max-content;gap:8px;padding:8px;background:#fff;border:1px solid rgba(229,0,90,.12);border-radius:18px;box-shadow:0 14px 36px #1018280d}.admin-stitch-skin[data-admin-view=marketing] .xm-points-tab{height:38px;padding:0 18px;border:0;border-radius:14px;background:transparent;color:#667085;font-weight:950;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-points-tab:hover{background:#fff7fb;color:#e5005a}.admin-stitch-skin[data-admin-view=marketing] .xm-points-tab.is-active{background:#e5005a;color:#fff;box-shadow:0 10px 24px #e5005a2e}.admin-stitch-skin[data-admin-view=marketing] .xm-points-panel{background:#fff;border:1px solid rgba(229,0,90,.1);border-radius:18px;padding:22px;box-shadow:0 16px 42px #1018280f}.admin-stitch-skin[data-admin-view=marketing] .xm-points-section-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:18px}.admin-stitch-skin[data-admin-view=marketing] .xm-points-section-head h3{margin:0;font-size:22px;color:#101828;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-points-section-head p{margin:6px 0 0;color:#667085;font-weight:700}.admin-stitch-skin[data-admin-view=marketing] .xm-points-link{border:0;background:transparent;color:#e5005a;font-weight:950;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-points-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-stitch-skin[data-admin-view=marketing] .xm-points-metric{min-height:108px;padding:18px;border-radius:14px;background:linear-gradient(135deg,#fff,#fff7fb);border:1px solid rgba(229,0,90,.08)}.admin-stitch-skin[data-admin-view=marketing] .xm-points-metric span{display:block;color:#667085;font-weight:850}.admin-stitch-skin[data-admin-view=marketing] .xm-points-metric strong{display:block;margin:8px 0 6px;font-size:30px;color:#101828}.admin-stitch-skin[data-admin-view=marketing] .xm-points-metric em{font-style:normal;color:#98a2b3;font-weight:700}.admin-stitch-skin[data-admin-view=marketing] .xm-points-split{display:grid;grid-template-columns:minmax(280px,42%) minmax(0,1fr);gap:22px;align-items:center}.admin-stitch-skin[data-admin-view=marketing] .xm-points-chart-wrap{display:flex;align-items:center;justify-content:center;gap:28px;min-height:250px}.admin-stitch-skin[data-admin-view=marketing] .xm-points-donut{width:190px;height:190px;border-radius:50%;background:conic-gradient(#e5005a 0,#e5005a 100%,#f2f4f7 0);position:relative;box-shadow:inset 0 0 0 28px #fff,0 18px 36px #e5005a1f}.admin-stitch-skin[data-admin-view=marketing] .xm-points-donut:after{content:"10-15";position:absolute;top:62px;right:62px;bottom:62px;left:62px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;color:#e5005a;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-points-legend{list-style:none;margin:0;padding:0;display:grid;gap:9px;color:#667085;font-weight:850}.admin-stitch-skin[data-admin-view=marketing] .xm-points-legend i{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:8px;background:#e5005a}.admin-stitch-skin[data-admin-view=marketing] .xm-points-table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid rgba(229,0,90,.08);border-radius:14px;overflow:hidden}.admin-stitch-skin[data-admin-view=marketing] .xm-points-table th{background:#fff7fb;color:#475467;text-align:left;font-weight:950;padding:14px}.admin-stitch-skin[data-admin-view=marketing] .xm-points-table td{border-top:1px solid #f2f4f7;padding:14px;color:#101828;font-weight:750}.admin-stitch-skin[data-admin-view=marketing] .xm-points-wide td,.admin-stitch-skin[data-admin-view=marketing] .xm-points-wide th{padding:16px 18px}.admin-stitch-skin[data-admin-view=marketing] .xm-points-empty{text-align:center;color:#98a2b3!important;height:72px}.admin-stitch-skin[data-admin-view=marketing] .xm-points-analysis{display:flex;gap:14px;align-items:flex-start;margin-top:18px;padding:16px;border-radius:16px;background:#fff7fb;border:1px solid rgba(229,0,90,.08)}.admin-stitch-skin[data-admin-view=marketing] .xm-points-analysis i{width:42px;height:42px;border-radius:14px;background:#fff;color:#e5005a;display:flex;align-items:center;justify-content:center;border:1px solid rgba(229,0,90,.12)}.admin-stitch-skin[data-admin-view=marketing] .xm-points-analysis strong{font-size:16px}.admin-stitch-skin[data-admin-view=marketing] .xm-points-analysis p{margin:6px 0 0;color:#475467;line-height:1.7;font-weight:700}.admin-stitch-skin[data-admin-view=marketing] .xm-points-bar{display:inline-flex;width:260px;height:12px;margin-right:12px;border-radius:999px;background:#ffe0ec;vertical-align:middle;overflow:hidden}.admin-stitch-skin[data-admin-view=marketing] .xm-points-bar b{display:block;background:linear-gradient(90deg,#e5005a,#ff6b3d);border-radius:inherit}.admin-stitch-skin[data-admin-view=marketing] .xm-points-trend{border-radius:18px;background:linear-gradient(180deg,#fff,#fff7fb);padding:20px}.admin-stitch-skin[data-admin-view=marketing] .xm-points-trend svg{width:100%;height:auto;min-height:260px}.admin-stitch-skin[data-admin-view=marketing] .xm-points-trend .grid{stroke:#eef2f6;stroke-width:1;stroke-dasharray:5 8}.admin-stitch-skin[data-admin-view=marketing] .xm-points-trend .area{fill:url(#pointsTrendFill)}.admin-stitch-skin[data-admin-view=marketing] .xm-points-trend .line{fill:none;stroke:#e5005a;stroke-width:5;stroke-linecap:round}.admin-stitch-skin[data-admin-view=marketing] .xm-points-trend .dots circle{fill:#fff;stroke:#e5005a;stroke-width:4}.admin-stitch-skin[data-admin-view=marketing] .xm-points-trend text{fill:#667085;font-weight:850;font-size:14px}.admin-stitch-skin[data-admin-view=marketing] .xm-marketing-filter{display:grid;grid-template-columns:minmax(260px,1fr) 180px 180px auto;gap:10px;margin-bottom:16px}.admin-stitch-skin[data-admin-view=marketing] .xm-marketing-filter input,.admin-stitch-skin[data-admin-view=marketing] .xm-marketing-filter select{height:40px;border:1px solid #e4e7ec;border-radius:10px;background:#fff;padding:0 12px;color:#101828;font-size:13px;font-weight:800}.admin-stitch-skin[data-admin-view=marketing] .xm-marketing-list{display:grid;gap:10px}.admin-stitch-skin[data-admin-view=marketing] .xm-marketing-row{display:grid;grid-template-columns:minmax(0,1fr) 96px repeat(3,auto);gap:10px;align-items:center;border:1px solid #eef2f6;border-radius:14px;background:#fff;padding:14px 16px}.admin-stitch-skin[data-admin-view=marketing] .xm-marketing-row:hover{border-color:#ffd0df;background:#fff8fb}.admin-stitch-skin[data-admin-view=marketing] .xm-marketing-row strong{display:block;color:#101828;font-size:15px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-marketing-row span{display:block;margin-top:5px;color:#667085;font-size:12px;line-height:1.45}.admin-stitch-skin[data-admin-view=marketing] .xm-marketing-row em{color:#101828;font-style:normal;font-size:14px;font-weight:950;text-align:right}.admin-stitch-skin[data-admin-view=marketing] .xm-share-page{display:grid;gap:16px;color:#101828;padding-bottom:72px}.admin-stitch-skin[data-admin-view=marketing] .xm-share-crumb{display:flex;align-items:center;gap:8px;color:#667085;font-size:13px;font-weight:850}.admin-stitch-skin[data-admin-view=marketing] .xm-share-crumb button{border:0;background:transparent;color:#667085;padding:0;font:inherit;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-share-crumb button:hover{color:#e5005a;text-decoration:underline;text-underline-offset:3px}.admin-stitch-skin[data-admin-view=marketing] .xm-share-crumb strong{color:#101828}.admin-stitch-skin[data-admin-view=marketing] .xm-share-card{background:#fff;border:1px solid #eef2f6;box-shadow:0 16px 34px #0f172a0f;padding:18px;overflow:hidden}.admin-stitch-skin[data-admin-view=marketing] .xm-share-notice{height:46px;display:flex;align-items:center;gap:10px;border:1px solid #84b8ff;background:#eff6ff;color:#175cd3;padding:0 18px;font-size:13px;font-weight:850}.admin-stitch-skin[data-admin-view=marketing] .xm-share-notice i{font-size:17px!important}.admin-stitch-skin[data-admin-view=marketing] .xm-share-head{padding:22px 0 18px}.admin-stitch-skin[data-admin-view=marketing] .xm-share-head h3{display:flex;align-items:center;gap:4px;margin:0;color:#101828;font-size:18px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-share-head h3 i{font-size:17px!important}.admin-stitch-skin[data-admin-view=marketing] .xm-share-head p{margin:20px 0 0;color:#667085;font-size:13px;font-weight:800}.admin-stitch-skin[data-admin-view=marketing] .xm-share-head button,.admin-stitch-skin[data-admin-view=marketing] .xm-share-entry-grid article:last-child button,.admin-stitch-skin[data-admin-view=marketing] .xm-share-filter button{border:0;background:transparent;color:#e5005a;padding:0;font-size:13px;font-weight:900;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-share-entry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.admin-stitch-skin[data-admin-view=marketing] .xm-share-entry-grid article{min-height:132px;display:grid;justify-items:center;align-content:center;gap:12px;background:#eef5ff;text-align:center;padding:18px}.admin-stitch-skin[data-admin-view=marketing] .xm-share-entry-grid strong{display:flex;align-items:center;gap:6px;color:#101828;font-size:16px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-share-entry-grid strong i{font-size:16px!important;color:#98a2b3}.admin-stitch-skin[data-admin-view=marketing] .xm-share-entry-grid span{color:#667085;font-size:12px;font-weight:800}.admin-stitch-skin[data-admin-view=marketing] .xm-share-entry-grid button.primary,.admin-stitch-skin[data-admin-view=marketing] .xm-share-filter .primary{height:34px;border:0;background:#e5005a;color:#fff;padding:0 18px;font-size:13px;font-weight:950;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-share-filter{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:18px 36px;align-items:center;background:#f7f8fa;margin-top:16px;padding:18px 20px}.admin-stitch-skin[data-admin-view=marketing] .xm-share-filter label{display:grid;grid-template-columns:82px minmax(0,1fr);gap:10px;align-items:center;color:#101828;font-size:13px;font-weight:850}.admin-stitch-skin[data-admin-view=marketing] .xm-share-filter input,.admin-stitch-skin[data-admin-view=marketing] .xm-share-filter select{height:34px;border:1px solid #d0d5dd;background:#fff;color:#101828;padding:0 10px;font-size:13px;font-weight:800}.admin-stitch-skin[data-admin-view=marketing] .xm-share-filter div{display:flex;gap:22px;align-items:center}.admin-stitch-skin[data-admin-view=marketing] .xm-share-table-wrap{overflow:auto;margin-top:16px}.admin-stitch-skin[data-admin-view=marketing] .xm-share-table{width:100%;min-width:980px;border-collapse:collapse}.admin-stitch-skin[data-admin-view=marketing] .xm-share-table th{height:56px;background:#fafafa;border-bottom:1px solid #e4e7ec;color:#101828;text-align:left;padding:0 12px;font-size:13px;font-weight:950;white-space:nowrap}.admin-stitch-skin[data-admin-view=marketing] .xm-share-table td{height:56px;border-bottom:1px solid #eef2f6;padding:12px;color:#101828;font-size:13px;font-weight:850}.admin-stitch-skin[data-admin-view=marketing] .xm-share-table td strong{display:block;color:#101828;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-share-table td span{display:block;margin-top:4px;color:#667085;font-size:12px}.admin-stitch-skin[data-admin-view=marketing] .xm-share-table td button{border:0;background:transparent;color:#e5005a;padding:0 8px;font-size:13px;font-weight:900;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-share-status{display:inline-flex;border-radius:999px;background:#f2f4f7;color:#667085;padding:4px 10px;font-size:12px;font-weight:950;font-style:normal}.admin-stitch-skin[data-admin-view=marketing] .xm-share-status.active{background:#fff0f6;color:#e5005a}.admin-stitch-skin[data-admin-view=marketing] .xm-share-status.paused{background:#f2f4f7;color:#667085}.admin-stitch-skin[data-admin-view=marketing] .xm-share-empty{text-align:center;color:#101828;font-size:14px;font-weight:900;padding:24px!important}.admin-stitch-skin[data-admin-view=marketing] .xm-share-pagination{display:flex;justify-content:flex-end;align-items:center;gap:8px;color:#101828;font-size:13px;font-weight:850;padding:14px 0 0}.admin-stitch-skin[data-admin-view=marketing] .xm-share-pagination button{width:34px;height:34px;border:1px solid #e4e7ec;background:#f7f8fa;color:#98a2b3}.admin-stitch-skin[data-admin-view=marketing] .xm-share-pagination input{width:54px;height:32px;border:1px solid #d0d5dd;background:#fff}.admin-stitch-skin[data-admin-view=marketing] .xm-share-form-shell{display:grid;grid-template-columns:340px minmax(0,1fr);gap:18px;align-items:start;background:#fff;border:1px solid #eef2f6;box-shadow:0 16px 34px #0f172a0f;padding:16px}.admin-stitch-skin[data-admin-view=marketing] .xm-share-phone{border:1px solid #d9dee7;background:#fff;overflow:hidden}.admin-stitch-skin[data-admin-view=marketing] .xm-share-phone-bar{height:48px;display:grid;grid-template-columns:42px 1fr 42px;align-items:center;padding:0 10px;color:#101828}.admin-stitch-skin[data-admin-view=marketing] .xm-share-phone-bar strong{text-align:center;font-size:16px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-share-phone-bar i{font-size:20px!important}.admin-stitch-skin[data-admin-view=marketing] .xm-share-product-cover{position:relative;height:320px;background:#f2f4f7;display:grid;place-items:center;overflow:hidden}.admin-stitch-skin[data-admin-view=marketing] .xm-share-product-cover img{width:100%;height:100%;object-fit:cover}.admin-stitch-skin[data-admin-view=marketing] .xm-share-product-cover em{position:absolute;left:125px;bottom:10px;border-radius:999px;background:#00000073;color:#fff;padding:3px 8px;font-size:11px;font-style:normal}.admin-stitch-skin[data-admin-view=marketing] .xm-share-product-cover b{position:absolute;right:12px;bottom:12px;border-radius:999px;background:#0000006b;color:#fff;padding:3px 7px;font-size:11px}.admin-stitch-skin[data-admin-view=marketing] .xm-share-product-info{padding:12px;background:#fff}.admin-stitch-skin[data-admin-view=marketing] .xm-share-product-info strong{display:block;color:#ff2837;font-size:20px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-share-product-info small{font-size:13px;color:#fff;background:#ff2837;border-radius:999px;padding:2px 8px}.admin-stitch-skin[data-admin-view=marketing] .xm-share-product-info p{margin:12px 0 6px;color:#101828;font-size:15px;font-weight:950;line-height:1.45}.admin-stitch-skin[data-admin-view=marketing] .xm-share-product-info span{color:#98a2b3;font-size:12px;line-height:1.6}.admin-stitch-skin[data-admin-view=marketing] .xm-share-product-actions{display:grid;grid-template-columns:repeat(3,42px) 1fr 1fr;gap:4px;align-items:center;padding:10px;background:#fff;border-top:1px solid #eef2f6}.admin-stitch-skin[data-admin-view=marketing] .xm-share-product-actions span{text-align:center;color:#667085;font-size:12px}.admin-stitch-skin[data-admin-view=marketing] .xm-share-product-actions button{height:38px;border:0;border-radius:999px;background:#ffb000;color:#fff;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-share-product-actions button:last-child{background:#ff2f3f}.admin-stitch-skin[data-admin-view=marketing] .xm-share-product-tag{position:absolute;display:none}.admin-stitch-skin[data-admin-view=marketing] .xm-share-phone.product footer,.admin-stitch-skin[data-admin-view=marketing] .xm-share-phone.micro footer{text-align:center;color:#101828;font-size:13px;font-weight:850;padding:14px}.admin-stitch-skin[data-admin-view=marketing] .xm-share-phone footer b{display:inline-block;width:9px;height:9px;border-radius:50%;background:#dbe1ea;margin:10px 4px 0}.admin-stitch-skin[data-admin-view=marketing] .xm-share-phone footer b:first-of-type{background:#e5005a}.admin-stitch-skin[data-admin-view=marketing] .xm-share-micro-hero{min-height:270px;background:linear-gradient(145deg,#ff9468,#ef233c);color:#fff;padding:28px 24px;text-align:center;position:relative}.admin-stitch-skin[data-admin-view=marketing] .xm-share-micro-hero button{position:absolute;right:8px;top:8px;border:0;border-radius:999px;background:#00000038;color:#fff;padding:4px 8px;font-size:12px}.admin-stitch-skin[data-admin-view=marketing] .xm-share-micro-hero strong{display:block;margin-top:18px;font-size:34px;line-height:1.18;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-share-micro-hero span{display:block;margin-top:120px;font-size:13px}.admin-stitch-skin[data-admin-view=marketing] .xm-share-micro-reward,.admin-stitch-skin[data-admin-view=marketing] .xm-share-micro-record{margin:10px;border-radius:12px;background:#fff;padding:16px}.admin-stitch-skin[data-admin-view=marketing] .xm-share-micro-reward article{display:grid;grid-template-columns:76px 1fr;gap:12px;align-items:center;margin:14px 0;padding:12px;background:#fff7f3;border-radius:6px}.admin-stitch-skin[data-admin-view=marketing] .xm-share-micro-reward i{height:64px;background:#111;color:#fff;display:grid;place-items:center;font-style:normal}.admin-stitch-skin[data-admin-view=marketing] .xm-share-micro-reward b{display:block;color:#f43f5e;font-size:26px}.admin-stitch-skin[data-admin-view=marketing] .xm-share-micro-reward span,.admin-stitch-skin[data-admin-view=marketing] .xm-share-micro-reward em{display:block;color:#f43f5e;font-size:12px;font-style:normal}.admin-stitch-skin[data-admin-view=marketing] .xm-share-micro-reward button{width:100%;height:38px;border:0;border-radius:999px;background:#ef233c;color:#fff;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-share-micro-record strong{display:flex;justify-content:space-between}.admin-stitch-skin[data-admin-view=marketing] .xm-share-micro-record p{color:#98a2b3;text-align:right}.admin-stitch-skin[data-admin-view=marketing] .xm-share-form-card{border-left:1px solid #eef2f6;background:#fff}.admin-stitch-skin[data-admin-view=marketing] .xm-share-form-section{padding:18px 24px 24px;border-bottom:1px solid #e4e7ec}.admin-stitch-skin[data-admin-view=marketing] .xm-share-form-section h3{margin:0 0 22px;color:#101828;font-size:15px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-share-form-grid{display:grid;gap:24px;max-width:900px}.admin-stitch-skin[data-admin-view=marketing] .xm-share-form-grid>label,.admin-stitch-skin[data-admin-view=marketing] .xm-share-form-row{display:grid;grid-template-columns:100px minmax(0,1fr);gap:10px;align-items:start}.admin-stitch-skin[data-admin-view=marketing] .xm-share-form-grid label>span,.admin-stitch-skin[data-admin-view=marketing] .xm-share-form-row>span{text-align:right;color:#101828;font-size:13px;font-weight:850;line-height:34px}.admin-stitch-skin[data-admin-view=marketing] .xm-share-form-grid .required>span:before,.admin-stitch-skin[data-admin-view=marketing] .xm-share-form-row.required>span:before{content:"*";color:#e5005a;margin-right:6px}.admin-stitch-skin[data-admin-view=marketing] .xm-share-form-grid input:not([type=radio]):not([type=checkbox]),.admin-stitch-skin[data-admin-view=marketing] .xm-share-form-grid select{box-sizing:border-box;width:240px;height:34px;border:1px solid #d0d5dd;background:#fff;color:#101828;padding:0 10px;font-size:13px;font-weight:800}.admin-stitch-skin[data-admin-view=marketing] .xm-share-inline{display:grid;grid-template-columns:190px auto 190px;gap:10px;align-items:center}.admin-stitch-skin[data-admin-view=marketing] .xm-share-inline input{width:190px!important}.admin-stitch-skin[data-admin-view=marketing] .xm-share-inline em,.admin-stitch-skin[data-admin-view=marketing] .xm-share-radio-stack em{font-style:normal;color:#101828;font-size:13px}.admin-stitch-skin[data-admin-view=marketing] .xm-share-radio-stack{display:grid;gap:10px;justify-items:start}.admin-stitch-skin[data-admin-view=marketing] .xm-share-radio-stack label,.admin-stitch-skin[data-admin-view=marketing] .xm-share-check-line label{display:flex;align-items:center;gap:8px;color:#101828;font-size:13px;font-weight:850}.admin-stitch-skin[data-admin-view=marketing] .xm-share-radio-stack label.inline{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-stitch-skin[data-admin-view=marketing] .xm-share-form-grid input[type=radio],.admin-stitch-skin[data-admin-view=marketing] .xm-share-form-grid input[type=checkbox]{width:16px;height:16px;accent-color:#e5005a}.admin-stitch-skin[data-admin-view=marketing] .xm-share-radio-stack small,.admin-stitch-skin[data-admin-view=marketing] .xm-share-check-line small{display:block;color:#98a2b3;font-size:12px;line-height:1.65;font-weight:800}.admin-stitch-skin[data-admin-view=marketing] .xm-share-radio-stack .link{border:0;background:transparent;color:#e5005a;padding:0;font-size:13px;font-weight:900;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-share-product-picker{display:grid;gap:8px;width:360px;border:1px solid #ffd0df;background:#fff;padding:10px}.admin-stitch-skin[data-admin-view=marketing] .xm-share-product-picker[hidden]{display:none}.admin-stitch-skin[data-admin-view=marketing] .xm-share-product-picker button{display:grid;gap:4px;border:1px solid #eef2f6;background:#fff;text-align:left;padding:10px;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-share-product-picker button.active,.admin-stitch-skin[data-admin-view=marketing] .xm-share-product-picker button:hover{border-color:#e5005a;background:#fff7fb}.admin-stitch-skin[data-admin-view=marketing] .xm-share-product-picker strong{font-size:13px;color:#101828}.admin-stitch-skin[data-admin-view=marketing] .xm-share-product-picker span{font-size:12px;color:#667085}.admin-stitch-skin[data-admin-view=marketing] .xm-share-form-footer{position:sticky;bottom:0;z-index:5;display:flex;justify-content:center;gap:10px;border-top:1px solid #e4e7ec;background:#fffffff5;padding:12px 18px;box-shadow:0 -10px 24px #0f172a0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-stitch-skin[data-admin-view=marketing] .xm-share-form-footer button{height:36px;min-width:62px;border:1px solid #d0d5dd;background:#fff;color:#344054;padding:0 18px;font-size:13px;font-weight:900;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-share-form-footer button.primary{border-color:#e5005a;background:#e5005a;color:#fff}.admin-stitch-skin[data-admin-view=marketing] .xm-admin-seckill-config{display:grid;gap:14px}.admin-stitch-skin[data-admin-view=marketing] .xm-admin-seckill-crumb{display:flex;align-items:center;gap:8px;color:#667085;font-size:13px;font-weight:900}.admin-stitch-skin[data-admin-view=marketing] .xm-admin-seckill-crumb button,.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-crumb button,.admin-stitch-skin[data-admin-view=marketing] .xm-gift-crumb button,.admin-stitch-skin[data-admin-view=marketing] .xm-freight-crumb button,.admin-stitch-skin[data-admin-view=marketing] .xm-stored-crumb button,.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-crumb button{border:0;background:transparent;color:#667085;padding:0;font-size:13px;font-weight:850;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-admin-seckill-crumb strong,.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-crumb strong,.admin-stitch-skin[data-admin-view=marketing] .xm-gift-crumb strong,.admin-stitch-skin[data-admin-view=marketing] .xm-freight-crumb strong,.admin-stitch-skin[data-admin-view=marketing] .xm-stored-crumb strong,.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-crumb strong{color:#101828}.admin-stitch-skin[data-admin-view=marketing] .xm-admin-seckill-notice{display:flex;align-items:center;gap:10px;border:1px solid #84b8ff;background:#eff6ff;color:#175cd3;border-radius:0;padding:13px 16px;font-size:13px;font-weight:900}.admin-stitch-skin[data-admin-view=marketing] .xm-admin-seckill-notice i{font-size:18px!important}.admin-stitch-skin[data-admin-view=marketing] .xm-admin-seckill-layout{display:grid;grid-template-columns:322px minmax(0,1fr);gap:18px;align-items:start}.admin-stitch-skin[data-admin-view=marketing] .xm-admin-seckill-phone{overflow:hidden;border:1px solid #d0d5dd;background:#e5e7eb;color:#101828}.admin-stitch-skin[data-admin-view=marketing] .xm-admin-seckill-status{display:flex;justify-content:space-between;background:#1f2933;color:#fff;padding:6px 10px;font-size:12px;font-weight:900}.admin-stitch-skin[data-admin-view=marketing] .xm-admin-seckill-nav{display:grid;grid-template-columns:36px 1fr 36px;align-items:center;height:40px;background:#1f2933;color:#fff;text-align:center}.admin-stitch-skin[data-admin-view=marketing] .xm-admin-seckill-nav i{font-size:20px!important}.admin-stitch-skin[data-admin-view=marketing] .xm-admin-seckill-nav strong{font-size:18px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-admin-seckill-cover{height:182px;display:grid;place-items:center;background:#ddd;color:#667085;font-size:16px;font-weight:900}.admin-stitch-skin[data-admin-view=marketing] .xm-admin-seckill-pricebar{display:grid;grid-template-columns:minmax(0,1fr) 120px;align-items:center;background:#ff4147;color:#fff;padding:8px 10px}.admin-stitch-skin[data-admin-view=marketing] .xm-admin-seckill-pricebar b{display:block;font-size:13px}.admin-stitch-skin[data-admin-view=marketing] .xm-admin-seckill-pricebar strong{display:block;margin-top:2px;font-size:24px;line-height:1;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-admin-seckill-pricebar span{font-size:12px;text-align:right}.admin-stitch-skin[data-admin-view=marketing] .xm-admin-seckill-pricebar em{display:block;margin-top:3px;color:#fff;font-style:normal;letter-spacing:2px}.admin-stitch-skin[data-admin-view=marketing] .xm-admin-seckill-phone h4{margin:0;background:#fff;padding:9px 10px;color:#101828;font-size:17px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-admin-seckill-phone-detail{height:110px;display:grid;place-items:center;text-align:center;color:#667085}.admin-stitch-skin[data-admin-view=marketing] .xm-admin-seckill-phone-detail strong{display:block;color:#667085;font-size:16px}.admin-stitch-skin[data-admin-view=marketing] .xm-admin-seckill-phone-detail span{display:block;margin-top:8px;font-size:13px}.admin-stitch-skin[data-admin-view=marketing] .xm-admin-seckill-panel{border-left:1px solid #eef2f6;background:#fff;min-height:590px}.admin-stitch-skin[data-admin-view=marketing] .xm-admin-seckill-section{padding:18px 24px;border-bottom:1px solid #eef2f6}.admin-stitch-skin[data-admin-view=marketing] .xm-admin-seckill-section h3{margin:0 0 18px;color:#101828;font-size:15px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-admin-seckill-required{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#101828;font-size:14px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-admin-seckill-required:before{content:"*";color:#e5005a}.admin-stitch-skin[data-admin-view=marketing] .xm-admin-seckill-required small{color:#667085;font-size:12px;font-weight:800}.admin-stitch-skin[data-admin-view=marketing] .xm-admin-seckill-required button,.admin-stitch-skin[data-admin-view=marketing] .xm-admin-seckill-link{border:0;background:transparent;color:#175cd3;font-weight:900;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-admin-seckill-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:10px}.admin-stitch-skin[data-admin-view=marketing] .xm-admin-seckill-products button{min-height:78px;border:1px solid #e4e7ec;border-radius:12px;background:#fff;text-align:left;padding:12px 14px;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-admin-seckill-products button.active{border-color:#e5005a;background:#fff0f6;box-shadow:0 12px 24px #e5005a14}.admin-stitch-skin[data-admin-view=marketing] .xm-admin-seckill-products strong{display:block;color:#101828;font-size:13px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-admin-seckill-products span{display:block;margin:6px 0;color:#667085;font-size:12px}.admin-stitch-skin[data-admin-view=marketing] .xm-admin-seckill-products em{color:#e5005a;font-style:normal;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-admin-seckill-current{margin:8px 0 0;color:#667085;font-size:12px;font-weight:800}.admin-stitch-skin[data-admin-view=marketing] .xm-admin-seckill-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;max-width:760px}.admin-stitch-skin[data-admin-view=marketing] .xm-admin-seckill-form label{display:grid;grid-template-columns:90px minmax(0,220px);gap:10px;align-items:center;color:#101828;font-size:14px;font-weight:900}.admin-stitch-skin[data-admin-view=marketing] .xm-admin-seckill-form label>span:before{content:"* ";color:#e5005a}.admin-stitch-skin[data-admin-view=marketing] .xm-admin-seckill-form input{height:36px;border:1px solid #d0d5dd;background:#fff;padding:0 10px;color:#101828;font-size:13px}.admin-stitch-skin[data-admin-view=marketing] .xm-admin-seckill-form small{grid-column:2;color:#98a2b3;font-size:12px;font-weight:800}.admin-stitch-skin[data-admin-view=marketing] .xm-admin-seckill-check{display:flex!important;grid-template-columns:none!important;gap:10px!important;align-items:center!important}.admin-stitch-skin[data-admin-view=marketing] .xm-admin-seckill-check input{width:16px;height:16px}.admin-stitch-skin[data-admin-view=marketing] .xm-admin-seckill-check span:before{display:none}.admin-stitch-skin[data-admin-view=marketing] .xm-admin-seckill-check em,.admin-stitch-skin[data-admin-view=marketing] .xm-admin-seckill-inline em{color:#667085;font-style:normal;font-size:13px;font-weight:800}.admin-stitch-skin[data-admin-view=marketing] .xm-admin-seckill-inline{grid-template-columns:90px auto 70px auto!important}.admin-stitch-skin[data-admin-view=marketing] .xm-admin-seckill-inline input{text-align:center}.admin-stitch-skin[data-admin-view=marketing] .xm-admin-seckill-section p{margin:0;color:#98a2b3;font-size:13px;font-weight:800}.admin-stitch-skin[data-admin-view=marketing] .xm-admin-seckill-actions{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px}.admin-stitch-skin[data-admin-view=marketing] .xm-admin-seckill-actions button{height:36px;border:1px solid #d0d5dd;background:#fff;color:#344054;padding:0 22px;font-weight:950;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-admin-seckill-actions button.primary{border-color:#e5005a;background:#e5005a;color:#fff}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-page{display:grid;gap:16px;color:#101828;padding-bottom:72px}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-crumb{display:flex;align-items:center;gap:8px;color:#667085;font-size:13px;font-weight:900}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-crumb button{border:0;background:transparent;color:#667085;padding:0;font:inherit;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-crumb button:hover{color:#e5005a;text-decoration:underline;text-underline-offset:3px}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-crumb strong{color:#101828}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-card{overflow:hidden;border:1px solid #eef2f6;background:#fff;box-shadow:0 16px 34px #0f172a0f}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 24px;border-bottom:1px solid #eef2f6;background:linear-gradient(135deg,#fff7fb,#fff)}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-head span{display:inline-flex;border-radius:999px;background:#fff0f6;color:#e5005a;padding:5px 10px;font-size:12px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-head h3{margin:10px 0 8px;color:#101828;font-size:22px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-head p{margin:0;color:#667085;font-size:13px;line-height:1.7;font-weight:750}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-head button{display:inline-flex;align-items:center;gap:6px;height:34px;border:1px solid #ffd0df;background:#fff0f6;color:#e5005a;padding:0 14px;font-size:13px;font-weight:950;cursor:pointer;white-space:nowrap}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-head button i{font-size:18px!important}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-layout{display:grid;grid-template-columns:310px minmax(0,1fr);gap:0;align-items:start}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-phone{position:sticky;top:82px;margin:20px;border:1px solid #ffd0df;background:#fff7fb;box-shadow:0 16px 32px #e5005a14}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-phone-top{display:grid;grid-template-columns:48px 1fr 32px;align-items:center;height:42px;background:#e5005a;color:#fff;padding:0 10px;font-size:12px;font-weight:900}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-phone-top strong{text-align:center;font-size:15px}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-phone-top i{font-size:18px!important;justify-self:end}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-phone-cover{height:178px;display:grid;place-items:center;overflow:hidden;background:#f2f4f7;color:#98a2b3;font-weight:900}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-phone-cover img{width:100%;height:100%;object-fit:cover}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-phone-price{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;align-items:end;background:linear-gradient(135deg,#e5005a,#ff4d6d);color:#fff;padding:12px}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-phone-price em{font-style:normal;font-size:12px;font-weight:900}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-phone-price strong{font-size:28px;line-height:1;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-phone-price span{grid-column:1/-1;font-size:12px;opacity:.92}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-phone h4{margin:0;background:#fff;padding:12px;color:#101828;font-size:16px;font-weight:950;line-height:1.45}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-phone-actions{display:grid;gap:8px;background:#fff;padding:12px}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-phone-actions button{height:38px;border:0;background:#e5005a;color:#fff;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-phone-actions span{text-align:center;color:#667085;font-size:12px;font-weight:850}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-panel{border-left:1px solid #eef2f6;background:#fff}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-section{border-bottom:1px solid #eef2f6;padding:20px 24px}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-section h4{margin:0 0 20px;color:#101828;font-size:15px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-section-title{display:flex;align-items:center;gap:12px;margin-bottom:18px}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-section-title h4{margin:0}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-section-title button{display:inline-flex;align-items:center;gap:3px;border:0;background:transparent;color:#e5005a;padding:0;font-size:13px;font-weight:900;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-section-title i{font-size:16px!important}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-form,.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-advanced{display:grid;gap:22px;max-width:820px}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-advanced[hidden]{display:none}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-form>label,.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-advanced>label,.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-field{display:grid;grid-template-columns:124px minmax(0,1fr);gap:10px;align-items:start}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-form label>span,.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-field>span,.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-advanced label>span{text-align:right;color:#101828;font-size:13px;font-weight:850;line-height:34px}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-form .required>span:before,.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-field.required>span:before{content:"*";color:#e5005a;margin-right:6px}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-form input:not([type=radio]):not([type=checkbox]),.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-advanced input:not([type=radio]):not([type=checkbox]){box-sizing:border-box;width:240px;height:34px;border:1px solid #d0d5dd;background:#fff;color:#101828;padding:0 10px;font-size:13px;font-weight:800}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-form input::placeholder{color:#b8c0cc}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-form small,.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-field small,.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-advanced small{display:block;margin-top:7px;color:#98a2b3;font-size:12px;line-height:1.65;font-weight:800}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-field.wide{grid-template-columns:124px 190px 24px 190px;align-items:center}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-field.wide input{width:190px!important}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-field.wide em{font-style:normal;color:#101828;font-size:13px;font-weight:850}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-form .unit,.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-advanced .unit{grid-template-columns:124px 80px auto}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-form .unit input,.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-advanced .unit input{width:80px!important}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-form .unit b,.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-advanced .unit b{align-self:center;justify-self:start;min-width:44px;height:34px;border:1px solid #d0d5dd;border-left:0;background:#f8fafc;padding:0 12px;display:grid;place-items:center;font-size:13px;font-weight:850}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-form .unit small,.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-advanced .unit small{grid-column:2/-1}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-radio{display:flex;align-items:center;gap:18px;min-height:34px;flex-wrap:wrap}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-radio.stack{display:grid;gap:9px;justify-items:start}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-radio label,.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-check{display:inline-flex;align-items:center;gap:7px;color:#101828;font-size:13px;font-weight:850}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-radio input[type=number]{width:72px!important}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-radio em{color:#98a2b3;font-style:normal;font-size:12px;font-weight:800}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-form input[type=radio],.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-form input[type=checkbox],.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-advanced input[type=radio],.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-advanced input[type=checkbox]{width:16px;height:16px;accent-color:#e5005a}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-field.product>div{position:relative;display:grid;justify-items:start;gap:8px}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-field .link{border:0;background:transparent;color:#e5005a;padding:0;font-size:13px;font-weight:900;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-field.product p{margin:0;border:1px solid #ffe0eb;background:#fff7fb;color:#667085;padding:10px 12px;font-size:12px;font-weight:850}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-product-picker{display:grid;gap:6px;width:360px;border:1px solid #ffd0df;background:#fff;padding:8px;box-shadow:0 16px 34px #0f172a14}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-product-picker[hidden]{display:none}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-product-picker button{display:grid;gap:4px;border:1px solid #eef2f6;background:#fff;text-align:left;padding:10px;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-product-picker button:hover,.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-product-picker button.active{border-color:#ffd0df;background:#fff7fb}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-product-picker strong{color:#101828;font-size:13px}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-product-picker small{margin:0;color:#667085}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-footer{position:sticky;bottom:0;z-index:5;display:flex;justify-content:center;gap:10px;border-top:1px solid #e4e7ec;background:#fffffff5;padding:12px 18px;box-shadow:0 -10px 24px #0f172a0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-footer button{height:36px;border:1px solid #d0d5dd;background:#fff;color:#344054;padding:0 22px;font-size:13px;font-weight:900;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-footer button.primary{border-color:#e5005a;background:#e5005a;color:#fff}.admin-stitch-skin[data-admin-view=marketing] .xm-group-page{display:grid;gap:16px;color:#101828}.admin-stitch-skin[data-admin-view=marketing] .xm-group-crumb{display:flex;align-items:center;gap:6px;color:#667085;font-size:13px;font-weight:900}.admin-stitch-skin[data-admin-view=marketing] .xm-group-crumb button{border:0;background:transparent;color:#667085;padding:0;font:inherit;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-group-crumb button:hover{color:#e5005a;text-decoration:underline;text-underline-offset:3px}.admin-stitch-skin[data-admin-view=marketing] .xm-group-crumb strong{color:#101828;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-group-card{background:#fff;border:1px solid #eef2f6;border-radius:0;box-shadow:0 16px 34px #0f172a0f;padding:16px;overflow:hidden}.admin-stitch-skin[data-admin-view=marketing] .xm-group-alert{height:50px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #ff9fc1;background:#fff0f6;color:#101828;padding:0 18px;font-size:13px;font-weight:850}.admin-stitch-skin[data-admin-view=marketing] .xm-group-alert span{display:flex;align-items:center;gap:8px}.admin-stitch-skin[data-admin-view=marketing] .xm-group-alert i{font-size:17px!important;color:#e5005a}.admin-stitch-skin[data-admin-view=marketing] .xm-group-alert button,.admin-stitch-skin[data-admin-view=marketing] .xm-group-title button,.admin-stitch-skin[data-admin-view=marketing] .xm-group-table button{border:0;background:transparent;color:#e5005a;padding:0;font-size:13px;font-weight:900;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-group-title{display:flex;justify-content:space-between;align-items:center;margin:16px 0 24px}.admin-stitch-skin[data-admin-view=marketing] .xm-group-title h3{margin:0;color:#101828;font-size:18px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-group-type-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-bottom:22px}.admin-stitch-skin[data-admin-view=marketing] .xm-group-type-grid article{min-height:152px;background:#fff0f6;border:1px solid #ffd0df;padding:18px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.admin-stitch-skin[data-admin-view=marketing] .xm-group-type-grid strong{display:block;color:#101828;font-size:16px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-group-type-grid p{margin:10px 0;color:#667085;font-size:12px;line-height:1.6;font-weight:800}.admin-stitch-skin[data-admin-view=marketing] .xm-group-type-grid button{height:34px;border:1px solid #e5005a;border-radius:2px;background:#e5005a;color:#fff;padding:0 18px;font-size:13px;font-weight:950;cursor:pointer;box-shadow:0 10px 20px #e5005a24}.admin-stitch-skin[data-admin-view=marketing] .xm-group-tabs{display:flex;align-items:flex-end;border-bottom:1px solid #d9dee7;margin-bottom:16px}.admin-stitch-skin[data-admin-view=marketing] .xm-group-tabs button{min-width:96px;height:42px;border:1px solid #d9dee7;border-bottom:0;background:#f7f8fa;color:#667085;font-size:13px;font-weight:900;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-group-tabs button+button{border-left:0}.admin-stitch-skin[data-admin-view=marketing] .xm-group-tabs button.active{position:relative;z-index:1;background:#fff;color:#e5005a;box-shadow:inset 0 3px #e5005a}.admin-stitch-skin[data-admin-view=marketing] .xm-group-filter{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-bottom:16px}.admin-stitch-skin[data-admin-view=marketing] .xm-group-filter select,.admin-stitch-skin[data-admin-view=marketing] .xm-group-filter input{height:34px;border:1px solid #d0d5dd;border-radius:0;background:#fff;padding:0 10px;color:#101828;font-size:13px;font-weight:800}.admin-stitch-skin[data-admin-view=marketing] .xm-group-filter select{width:120px}.admin-stitch-skin[data-admin-view=marketing] .xm-group-filter label{position:relative;display:block}.admin-stitch-skin[data-admin-view=marketing] .xm-group-filter input{width:240px;padding-right:34px}.admin-stitch-skin[data-admin-view=marketing] .xm-group-filter label span{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:17px;color:#8a94a6}.admin-stitch-skin[data-admin-view=marketing] .xm-group-table-wrap{overflow:auto}.admin-stitch-skin[data-admin-view=marketing] .xm-group-table{width:100%;min-width:1060px;border-collapse:collapse}.admin-stitch-skin[data-admin-view=marketing] .xm-group-table th{height:56px;background:#fafafa;border-bottom:1px solid #e4e7ec;color:#101828;text-align:left;padding:0 12px;font-size:13px;font-weight:950;white-space:nowrap}.admin-stitch-skin[data-admin-view=marketing] .xm-group-table td{height:72px;border-bottom:1px solid #e4e7ec;padding:12px;color:#101828;font-size:13px;font-weight:800;vertical-align:middle}.admin-stitch-skin[data-admin-view=marketing] .xm-group-table td a{color:#e5005a;text-decoration:none;font-weight:900;line-height:1.6}.admin-stitch-skin[data-admin-view=marketing] .xm-group-table td:last-child{white-space:nowrap}.admin-stitch-skin[data-admin-view=marketing] .xm-group-table td button+button:before{content:"";display:inline-block;width:1px;height:12px;background:#d0d5dd;margin:0 8px 0 6px;vertical-align:-2px}.admin-stitch-skin[data-admin-view=marketing] .xm-group-empty{text-align:center;color:#667085;font-size:14px;font-weight:900;padding:28px!important}.admin-stitch-skin[data-admin-view=marketing] .xm-group-form-page{display:grid;gap:16px;color:#101828;padding-bottom:72px}.admin-stitch-skin[data-admin-view=marketing] .xm-group-form-card{background:#fff;border:1px solid #eef2f6;border-radius:0;box-shadow:0 16px 34px #0f172a0f;padding:18px 22px 26px}.admin-stitch-skin[data-admin-view=marketing] .xm-group-form-tip{display:flex;align-items:center;gap:8px;border-bottom:1px solid #eef2f6;color:#667085;padding:0 0 18px;font-size:13px;font-weight:800;line-height:1.6}.admin-stitch-skin[data-admin-view=marketing] .xm-group-form-tip i{font-size:18px!important;color:#98a2b3}.admin-stitch-skin[data-admin-view=marketing] .xm-group-form-title{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eef2f6;margin:16px 0 24px;padding-bottom:12px}.admin-stitch-skin[data-admin-view=marketing] .xm-group-form-title h3{margin:0;color:#101828;font-size:15px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-group-form-title button{border:0;background:transparent;color:#e5005a;padding:0;font-size:13px;font-weight:900;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-group-form-fields{display:grid;gap:24px;max-width:760px}.admin-stitch-skin[data-admin-view=marketing] .xm-group-form-fields>label,.admin-stitch-skin[data-admin-view=marketing] .xm-group-form-field{display:grid;grid-template-columns:94px minmax(0,1fr);gap:10px;align-items:start}.admin-stitch-skin[data-admin-view=marketing] .xm-group-form-fields label>span,.admin-stitch-skin[data-admin-view=marketing] .xm-group-form-field>span{text-align:right;color:#101828;font-size:13px;font-weight:850;line-height:34px}.admin-stitch-skin[data-admin-view=marketing] .xm-group-form-fields .required>span:before,.admin-stitch-skin[data-admin-view=marketing] .xm-group-form-field.required>span:before{content:"*";color:#e5005a;margin-right:6px}.admin-stitch-skin[data-admin-view=marketing] .xm-group-form-fields input,.admin-stitch-skin[data-admin-view=marketing] .xm-group-form-fields select{box-sizing:border-box;min-width:0;height:34px;border:1px solid #d0d5dd;border-radius:0;background:#fff;color:#101828;padding:0 10px;font-size:13px;font-weight:800}.admin-stitch-skin[data-admin-view=marketing] .xm-group-form-fields input::placeholder{color:#b8c0cc}.admin-stitch-skin[data-admin-view=marketing] .xm-group-form-fields label:not(.wide):not(.compact):not(.people)>input{width:240px}.admin-stitch-skin[data-admin-view=marketing] .xm-group-form-fields .wide{grid-template-columns:94px 240px auto 240px;align-items:center}.admin-stitch-skin[data-admin-view=marketing] .xm-group-form-fields .wide em{font-style:normal;color:#101828;font-size:13px}.admin-stitch-skin[data-admin-view=marketing] .xm-group-form-fields .compact{grid-template-columns:94px 80px auto 80px auto 80px auto;align-items:start}.admin-stitch-skin[data-admin-view=marketing] .xm-group-form-fields .compact small{grid-column:2/-1;color:#98a2b3;font-size:12px;line-height:1.7}.admin-stitch-skin[data-admin-view=marketing] .xm-group-form-fields .people{grid-template-columns:94px 120px auto;align-items:center}.admin-stitch-skin[data-admin-view=marketing] .xm-group-form-fields b{align-self:center;color:#101828;font-size:13px;font-weight:800}.admin-stitch-skin[data-admin-view=marketing] .xm-group-form-field.product>div{position:relative;display:grid;gap:8px;justify-items:start}.admin-stitch-skin[data-admin-view=marketing] .xm-group-form-field .link,.admin-stitch-skin[data-admin-view=marketing] .xm-group-switch-row button{border:0;background:transparent;color:#e5005a;padding:0;font-size:13px;font-weight:900;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-group-selected-product{border:1px solid #ffe0eb;background:#fff7fb;padding:10px 12px;min-width:300px}.admin-stitch-skin[data-admin-view=marketing] .xm-group-selected-product strong{display:block;color:#101828;font-size:13px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-group-selected-product small{display:block;margin-top:4px;color:#667085;font-size:12px;font-weight:750}.admin-stitch-skin[data-admin-view=marketing] .xm-group-product-picker{display:grid;gap:6px;width:360px;border:1px solid #ffd0df;background:#fff;padding:8px;box-shadow:0 16px 34px #0f172a14}.admin-stitch-skin[data-admin-view=marketing] .xm-group-product-picker[hidden]{display:none}.admin-stitch-skin[data-admin-view=marketing] .xm-group-product-picker button{display:grid;gap:4px;border:1px solid #eef2f6;background:#fff;text-align:left;padding:10px;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-group-product-picker button.active,.admin-stitch-skin[data-admin-view=marketing] .xm-group-product-picker button:hover{border-color:#ffd0df;background:#fff7fb}.admin-stitch-skin[data-admin-view=marketing] .xm-group-product-picker strong{font-size:13px;color:#101828}.admin-stitch-skin[data-admin-view=marketing] .xm-group-product-picker span{font-size:12px;color:#667085}.admin-stitch-skin[data-admin-view=marketing] .xm-group-radio-row{display:grid;grid-template-columns:76px 96px;gap:6px 18px;align-items:center;justify-content:start}.admin-stitch-skin[data-admin-view=marketing] .xm-group-radio-row label,.admin-stitch-skin[data-admin-view=marketing] .xm-group-radio-stack label{display:inline-flex!important;width:auto!important;grid-template-columns:none!important;align-items:center;gap:7px;color:#101828;font-size:13px;font-weight:850;line-height:22px}.admin-stitch-skin[data-admin-view=marketing] .xm-group-radio-row small,.admin-stitch-skin[data-admin-view=marketing] .xm-group-radio-stack small{display:block;color:#98a2b3;font-size:12px;line-height:1.7}.admin-stitch-skin[data-admin-view=marketing] .xm-group-radio-row small{grid-column:1/-1}.admin-stitch-skin[data-admin-view=marketing] .xm-group-radio-stack{display:grid;justify-items:start;gap:8px}.admin-stitch-skin[data-admin-view=marketing] .xm-group-form-fields input[type=radio],.admin-stitch-skin[data-admin-view=marketing] .xm-group-form-fields input[type=checkbox],.admin-stitch-skin[data-admin-view=marketing] .xm-group-advanced input[type=radio],.admin-stitch-skin[data-admin-view=marketing] .xm-group-advanced input[type=checkbox]{width:16px!important;height:16px!important;min-width:16px;border:1px solid #d0d5dd;padding:0;accent-color:#e5005a}.admin-stitch-skin[data-admin-view=marketing] .xm-group-radio-row label,.admin-stitch-skin[data-admin-view=marketing] .xm-group-radio-stack label{justify-self:start;align-self:start;min-height:22px}.admin-stitch-skin[data-admin-view=marketing] .xm-group-ladder-list{display:grid;gap:12px;justify-items:start}.admin-stitch-skin[data-admin-view=marketing] .xm-group-ladder-list label{display:grid;grid-template-columns:96px 118px auto;gap:8px;align-items:center;color:#101828;font-size:13px;font-weight:850}.admin-stitch-skin[data-admin-view=marketing] .xm-group-ladder-list label>input{width:100%!important}.admin-stitch-skin[data-admin-view=marketing] .xm-group-community-discount{display:grid;gap:10px;color:#101828;font-size:13px;font-weight:850}.admin-stitch-skin[data-admin-view=marketing] .xm-group-community-discount label{display:flex;align-items:center}.admin-stitch-skin[data-admin-view=marketing] .xm-group-community-discount label b{width:36px;height:34px;border:1px solid #d0d5dd;border-right:0;display:grid;place-items:center;background:#f8fafc}.admin-stitch-skin[data-admin-view=marketing] .xm-group-community-discount label input{width:100px}.admin-stitch-skin[data-admin-view=marketing] .xm-group-community-discount small{color:#98a2b3;line-height:1.7}.admin-stitch-skin[data-admin-view=marketing] .xm-group-community-discount em{color:#e5005a;font-size:12px;font-style:normal;line-height:1.6}.admin-stitch-skin[data-admin-view=marketing] .xm-group-advanced{margin-top:26px;border-top:1px solid #d9dee7;padding-top:14px}.admin-stitch-skin[data-admin-view=marketing] .xm-group-advanced>header{display:flex;align-items:center;gap:14px;margin-bottom:20px}.admin-stitch-skin[data-admin-view=marketing] .xm-group-advanced>header strong{font-size:15px;color:#101828;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-group-advanced>header button{display:inline-flex;align-items:center;gap:3px;border:0;background:transparent;color:#e5005a;padding:0;font-size:13px;font-weight:900;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-group-advanced>header span{font-size:16px!important}.admin-stitch-skin[data-admin-view=marketing] .xm-group-advanced-body{display:grid;gap:24px;max-width:520px}.admin-stitch-skin[data-admin-view=marketing] .xm-group-advanced-body[hidden]{display:none}.admin-stitch-skin[data-admin-view=marketing] .xm-group-switch-row{display:grid;grid-template-columns:94px minmax(0,1fr);gap:10px;align-items:start}.admin-stitch-skin[data-admin-view=marketing] .xm-group-switch-row>span{text-align:right;color:#101828;font-size:13px;font-weight:850;line-height:22px}.admin-stitch-skin[data-admin-view=marketing] .xm-group-switch-row label{display:flex;align-items:center;gap:7px;color:#101828;font-size:13px;font-weight:850}.admin-stitch-skin[data-admin-view=marketing] .xm-group-switch-row p{grid-column:2;margin:0;color:#98a2b3;font-size:12px;line-height:1.65}.admin-stitch-skin[data-admin-view=marketing] .xm-group-form-footer{position:sticky;bottom:0;z-index:5;display:flex;justify-content:center;gap:10px;border-top:1px solid #e4e7ec;background:#fffffff5;padding:12px 18px;box-shadow:0 -10px 24px #0f172a0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-stitch-skin[data-admin-view=marketing] .xm-group-form-footer button{height:36px;border:1px solid #d0d5dd;background:#fff;color:#344054;padding:0 18px;font-size:13px;font-weight:900;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-group-form-footer button.primary{border-color:#e5005a;background:#e5005a;color:#fff}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-page{display:grid;gap:16px;color:#101828}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-crumb{display:flex;align-items:center;gap:8px;color:#667085;font-size:13px;font-weight:850}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-card,.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-form-card{background:#fff;border:1px solid #eef2f6;border-radius:0;box-shadow:0 16px 34px #0f172a0f}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px;border-bottom:1px solid #eef2f6}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-head h3{margin:0;color:#101828;font-size:20px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-head p{margin:10px 0 0;color:#667085;font-size:13px;line-height:1.65;font-weight:750}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-head-actions{display:flex;align-items:center;gap:12px}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-head button,.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-toolbar button,.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-table button,.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-form-footer button,.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-section-head button{height:36px;border:1px solid #d0d5dd;background:#fff;color:#344054;padding:0 16px;font-size:13px;font-weight:900;cursor:pointer;white-space:nowrap}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-head button.primary,.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-form-footer button.primary{border-color:#e5005a;background:#e5005a;color:#fff;box-shadow:0 10px 20px #e5005a1f}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-head button.link,.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-toolbar .link,.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-section-head .link,.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-prize-card .link{border:0;background:transparent;color:#e5005a;padding:0;box-shadow:none}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;background:#fff7fb;border-bottom:1px solid #ffe0eb}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-toolbar-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-toolbar-buttons{display:flex;align-items:center;gap:12px}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-toolbar select,.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-toolbar input,.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-form-grid input:not([type=radio]):not([type=checkbox]):not([type=color]),.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-form-grid select,.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-slot-table select,.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-slot-table input,.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-form-grid textarea{height:36px;border:1px solid #d0d5dd;border-radius:0;background:#fff;color:#101828;padding:0 10px;font-size:13px;font-weight:800}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-toolbar label{position:relative;display:block}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-toolbar input{width:240px;padding-right:34px}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-toolbar label span{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:17px;color:#98a2b3}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-toolbar select{width:160px}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-table-wrap{overflow:auto}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-table{width:100%;min-width:1180px;border-collapse:collapse}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-table th{height:56px;background:#fafafa;border-bottom:1px solid #e4e7ec;color:#344054;text-align:left;padding:0 14px;font-size:13px;font-weight:950;white-space:nowrap}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-table td{height:72px;border-bottom:1px solid #eef2f6;padding:12px 14px;color:#101828;font-size:13px;font-weight:800;vertical-align:middle}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-table td strong{display:block;color:#101828;font-size:14px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-table td span{display:block;margin-top:4px;color:#667085;font-size:12px;font-weight:750}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-table td:last-child{white-space:nowrap}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-table td button{height:30px;margin-right:8px;border-color:#ffd0df;background:#fff0f6;color:#e5005a;padding:0 12px}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-status{display:inline-flex;border-radius:999px;background:#f2f4f7;color:#667085;padding:4px 10px;font-style:normal;font-size:12px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-status.active{background:#ecfdf3;color:#039855}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-status.ended{background:#f2f4f7;color:#667085}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-status.draft{background:#fff7e6;color:#b54708}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-empty{text-align:center;color:#667085;font-size:14px;font-weight:900;padding:28px!important}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;color:#101828;font-size:13px;font-weight:900}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-pagination div{display:flex;align-items:center;gap:8px}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-pagination div button{width:34px;height:34px;padding:0}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-pagination div button.active{border-color:#e5005a;background:#e5005a;color:#fff}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-guide{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0f172a61;z-index:60}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-guide-dialog{width:min(760px,calc(100vw - 40px));background:#fff;border:1px solid #ffd0df;box-shadow:0 24px 60px #0f172a2e}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-guide-head{display:flex;justify-content:space-between;gap:16px;padding:22px 24px;border-bottom:1px solid #ffe0eb}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-guide-head span{display:inline-flex;border-radius:999px;background:#fff0f6;color:#e5005a;padding:5px 10px;font-size:12px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-guide-head strong{display:block;margin-top:10px;color:#101828;font-size:20px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-guide-head p{margin:8px 0 0;color:#667085;font-size:13px;line-height:1.7;font-weight:750}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-guide-head button{height:36px;border:1px solid #d0d5dd;background:#fff;color:#344054;padding:0 16px;font-size:13px;font-weight:900;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-guide-body{display:grid;gap:14px;padding:20px 24px 24px}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-guide-body article{border:1px solid #f0d7e1;background:linear-gradient(180deg,#fff7fb,#fff);padding:16px}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-guide-body strong{display:block;color:#101828;font-size:15px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-guide-body p{margin:10px 0 0;color:#667085;font-size:13px;line-height:1.7;font-weight:750}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-form-page{padding-bottom:72px}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-steps article{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;height:52px;background:#f2f4f7;color:#667085;font-size:15px;font-weight:950;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%,18px 50%)}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-steps article:first-child{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%)}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-steps article:last-child{clip-path:polygon(18px 0,100% 0,100% 100%,18px 100%,0 50%)}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-steps article.active{background:#e5005a;color:#fff}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-form-shell{display:grid;grid-template-columns:320px minmax(0,1fr);gap:16px;align-items:start}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-preview-column{position:sticky;top:98px}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-phone{padding:18px 18px 20px;background:linear-gradient(180deg,#ff2d45 0%,#ff6b2f 55%,var(--wheel-bg) 100%);box-shadow:0 16px 34px #e5005a24;overflow:hidden}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-phone.theme-festival{background:linear-gradient(180deg,#ff1227 0%,#ff5325 48%,var(--wheel-bg) 100%)}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-phone.theme-sunrise{background:linear-gradient(180deg,#ff3a50 0%,#ff6c37 52%,var(--wheel-bg) 100%)}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-phone-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-phone-top strong{display:block;color:#fff;font-size:34px;line-height:1.1;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-phone-top span{display:inline-flex;border-radius:999px;background:#fff3;color:#fff;padding:4px 10px;font-size:12px;font-weight:900}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-phone-board{position:relative;padding:12px;border-radius:24px;background:linear-gradient(180deg,#cf4a00,#8d1d00);box-shadow:inset 0 0 0 2px #ffffff26}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-phone-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-phone-slot,.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-phone-center{min-height:84px;border-radius:12px;background:#fff6cb;display:grid;justify-items:center;align-content:center;padding:8px;text-align:center}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-phone-slot i{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(180deg,#ff9d73,#ff6a4e);color:#fff;font-size:18px!important}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-phone-slot span{display:block;margin-top:8px;color:#ff5d25;font-size:12px;line-height:1.35;font-weight:900;word-break:break-word}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-phone-center{background:linear-gradient(180deg,#ff8b3d,#ff4f16);box-shadow:inset 0 0 0 3px #a41f0040}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-phone-center b{display:block;color:#fff;font-size:22px;line-height:1;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-phone-center small{display:block;margin-top:8px;color:#fff1dc;font-size:11px;line-height:1.35;font-weight:850}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-side-tag{position:absolute;right:-20px;top:50%;transform:translateY(-50%);writing-mode:vertical-rl;border-radius:18px;background:#ff4c1f;color:#fff;padding:12px 8px;font-size:13px;font-weight:900}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-phone-footer{display:flex;justify-content:space-between;gap:10px;margin-top:14px;color:#fff4eb;font-size:12px;font-weight:850}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-form-card{overflow:hidden}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-section{padding:22px 24px;border-bottom:1px solid #eef2f6}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-section:last-child{border-bottom:0}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-section h3{margin:0;color:#101828;font-size:15px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-section-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-form-grid{display:grid;gap:22px;margin-top:18px}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-form-grid>label,.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-form-row{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;align-items:start}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-form-grid>label>span,.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-form-row>span{text-align:right;color:#101828;font-size:13px;font-weight:850;line-height:36px}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-form-grid .required>span:before,.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-form-row.required>span:before{content:"*";color:#e5005a;margin-right:6px}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-inline,.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-stack{display:grid;gap:10px}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-inline{grid-template-columns:minmax(0,240px) auto;align-items:center;justify-content:start}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-inline.wide{grid-template-columns:minmax(0,210px) auto minmax(0,210px)}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-inline em{font-style:normal;color:#101828;font-size:13px;font-weight:850}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-radio-stack{display:grid;gap:12px;justify-items:start}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-radio-stack.inline-row{grid-template-columns:repeat(2,auto)}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-radio-stack label,.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-check-line{display:flex;align-items:center;gap:8px;color:#101828;font-size:13px;font-weight:850;line-height:1.5}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-radio-stack label.inline{display:grid;grid-template-columns:auto auto 90px auto;justify-content:start}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-form-grid input[type=radio],.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-form-grid input[type=checkbox]{width:16px;height:16px;min-width:16px;accent-color:#e5005a}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-stack small{color:#98a2b3;font-size:12px;line-height:1.65;font-weight:750}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-check-line input[type=number],.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-radio-stack input[type=number]{width:90px}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-check-line.secondary{margin-top:2px}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-inline .link{height:auto;border:0;background:transparent;color:#e5005a;padding:0;font-weight:900}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-stack.compact{gap:12px}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-prize-list{display:grid;gap:12px}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-prize-card{border:1px solid #f0d7e1;background:linear-gradient(180deg,#fff7fb,#fff);padding:14px 16px}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-prize-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-prize-card-head strong{color:#101828;font-size:14px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-prize-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-prize-fields label{display:grid;gap:8px;color:#344054;font-size:12px;font-weight:850}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-unwon-token{display:inline-grid;grid-template-columns:42px auto;gap:12px;align-items:center}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-unwon-token i{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(180deg,#ff9d73,#ff6a4e);color:#fff;font-size:20px!important}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-unwon-token b{color:#101828;font-size:13px;font-weight:900}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-mode-box{display:flex;gap:20px;margin-top:18px}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-mode-box label{display:flex;align-items:center;gap:8px;color:#101828;font-size:13px;font-weight:850}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-mode-box input{width:16px;height:16px;accent-color:#e5005a}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-wheel-layout{display:grid;grid-template-columns:264px minmax(0,1fr);gap:18px;margin-top:18px}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-position-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;align-content:start}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-position-grid span{min-height:84px;background:#f2f4f7;color:#98a2b3;display:grid;place-items:center;font-size:18px;font-weight:900}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-position-grid span.blank{background:#fff}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-position-grid small{grid-column:1/-1;text-align:center;color:#b1b7c3;font-size:12px;font-weight:850;padding-top:8px}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-slot-table table{width:100%;border-collapse:collapse}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-slot-table th{height:52px;background:#fafafa;border-bottom:1px solid #e4e7ec;color:#344054;text-align:left;padding:0 12px;font-size:13px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-slot-table td{height:56px;border-bottom:1px solid #eef2f6;padding:10px 12px;color:#101828;font-size:13px;font-weight:850}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-slot-table select{width:100%}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-slot-token{display:inline-grid;width:32px;height:32px;border-radius:50%;place-items:center;background:linear-gradient(180deg,#ff9d73,#ff6a4e);color:#fff}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-slot-token i{font-size:17px!important}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-probability{display:grid;grid-template-columns:82px 40px}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-probability em{height:36px;border:1px solid #d0d5dd;border-left:0;background:#f8fafc;color:#101828;font-style:normal;font-size:13px;font-weight:850;display:grid;place-items:center}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-skin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-skin-card{position:relative;border:1px solid #f0d7e1;background:linear-gradient(180deg,#fff7fb,#fff);padding:14px;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-skin-card.active{border-color:#e5005a;box-shadow:0 12px 24px #e5005a14}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-skin-card input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-skin-card b{display:block;color:#101828;font-size:14px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-skin-card small{display:block;margin-top:8px;color:#667085;font-size:12px;line-height:1.6;font-weight:750}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-color-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-color-row .swatch{width:30px;height:30px;border:1px solid #ffd0df;background:var(--swatch);padding:0;box-shadow:none}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-color-row input[type=color]{width:42px;height:30px;border:1px solid #d0d5dd;padding:0;background:#fff}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-form-grid textarea{width:420px;max-width:100%;height:110px;padding:10px;line-height:1.65;resize:none}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-form-footer{position:sticky;bottom:0;z-index:5;display:flex;justify-content:center;gap:10px;border-top:1px solid #e4e7ec;background:#fffffff5;padding:14px 18px;box-shadow:0 -10px 24px #0f172a0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-page{display:grid;gap:16px;color:#101828}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-crumb{display:flex;align-items:center;gap:8px;color:#667085;font-size:13px;font-weight:850}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-card,.admin-stitch-skin[data-admin-view=marketing] .xm-gift-form-card,.admin-stitch-skin[data-admin-view=marketing] .xm-gift-side-card{background:#fff;border:1px solid #eef2f6;border-radius:0;box-shadow:0 16px 34px #0f172a0f}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;border-bottom:1px solid #eef2f6}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-head span,.admin-stitch-skin[data-admin-view=marketing] .xm-gift-form-title span,.admin-stitch-skin[data-admin-view=marketing] .xm-gift-preview-card span{display:inline-flex;border-radius:999px;background:#fff0f6;color:#e5005a;padding:5px 10px;font-size:12px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-head h3,.admin-stitch-skin[data-admin-view=marketing] .xm-gift-form-title h3{margin:10px 0 0;color:#101828;font-size:20px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-head p,.admin-stitch-skin[data-admin-view=marketing] .xm-gift-form-title p,.admin-stitch-skin[data-admin-view=marketing] .xm-gift-side-note p{margin:8px 0 0;color:#667085;font-size:13px;line-height:1.65;font-weight:750}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-head button,.admin-stitch-skin[data-admin-view=marketing] .xm-gift-toolbar button,.admin-stitch-skin[data-admin-view=marketing] .xm-gift-table button,.admin-stitch-skin[data-admin-view=marketing] .xm-gift-form-footer button,.admin-stitch-skin[data-admin-view=marketing] .xm-gift-form-title button{height:36px;border:1px solid #d0d5dd;border-radius:2px;background:#fff;color:#344054;padding:0 16px;font-size:13px;font-weight:900;cursor:pointer;white-space:nowrap}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-head button.primary,.admin-stitch-skin[data-admin-view=marketing] .xm-gift-form-footer button.primary{border-color:#e5005a;background:#e5005a;color:#fff;box-shadow:0 10px 20px #e5005a1f}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:18px 22px 0}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-kpis article{min-width:0;border:1px solid #f0d7e1;background:linear-gradient(180deg,#fff7fb,#fff);padding:14px}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-kpis span{display:block;color:#667085;font-size:12px;font-weight:900}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-kpis strong{display:block;margin-top:8px;color:#101828;font-size:26px;line-height:1}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-kpis em{display:block;margin-top:7px;color:#98a2b3;font-size:12px;font-style:normal}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-toolbar{display:flex;justify-content:space-between;gap:16px;align-items:center;margin:18px 22px;background:#f8fafc;border:1px solid #eef2f6;padding:16px 18px}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-search label{display:grid;grid-template-columns:auto minmax(240px,1fr);gap:10px;align-items:center;color:#101828;font-size:13px;font-weight:850}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-search input,.admin-stitch-skin[data-admin-view=marketing] .xm-gift-form-grid input[type=text],.admin-stitch-skin[data-admin-view=marketing] .xm-gift-form-grid input[type=number],.admin-stitch-skin[data-admin-view=marketing] .xm-gift-form-grid input[type=datetime-local]{height:36px;border:1px solid #d0d5dd;border-radius:0;background:#fff;padding:0 10px;color:#101828;font-size:13px;font-weight:800}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-toolbar .link{border:0;background:transparent;color:#e5005a;padding:0}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-toolbar-actions{display:flex;align-items:center;gap:12px}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-table-wrap{overflow:auto;margin:0 16px;border-top:1px solid #eef2f6}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-table{width:100%;min-width:980px;border-collapse:collapse}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-table th{height:56px;background:#fafafa;border-bottom:1px solid #e4e7ec;color:#344054;text-align:left;padding:0 14px;font-size:13px;font-weight:950;white-space:nowrap}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-table td{height:56px;border-bottom:1px solid #eef2f6;padding:12px 14px;color:#101828;font-size:13px;font-weight:800;vertical-align:middle}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-table td strong{display:block;color:#101828;font-size:14px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-table td span{display:block;margin-top:4px;color:#667085;font-size:12px;font-weight:750}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-table td:last-child{white-space:nowrap}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-table td button{height:30px;margin-right:8px;border-color:#ffd0df;background:#fff0f6;color:#e5005a;padding:0 12px}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-status{display:inline-flex;border-radius:999px;background:#f2f4f7;color:#667085;padding:4px 10px;font-style:normal;font-size:12px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-status.active{background:#ecfdf3;color:#039855}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-status.ended{background:#f2f4f7;color:#667085}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-status.draft{background:#fff7e6;color:#b54708}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-empty{text-align:center;color:#667085;font-size:14px;font-weight:900;padding:28px!important}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;border-top:1px solid #eef2f6;color:#101828;font-size:13px;font-weight:900}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-pagination div{display:flex;align-items:center;gap:8px}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-pagination div button{width:34px;height:34px;padding:0}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-pagination div button.active{border-color:#e5005a;background:#e5005a;color:#fff}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-form-shell{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-form-title{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:22px 24px;border-bottom:1px solid #eef2f6}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-form-grid{display:grid;gap:24px;padding:22px 24px 26px}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-form-grid>label,.admin-stitch-skin[data-admin-view=marketing] .xm-gift-form-row{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;align-items:start}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-form-grid>label>span,.admin-stitch-skin[data-admin-view=marketing] .xm-gift-form-row>span{text-align:right;color:#101828;font-size:13px;font-weight:850;line-height:36px}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-form-grid .required>span:before,.admin-stitch-skin[data-admin-view=marketing] .xm-gift-form-row.required>span:before{content:"*";color:#e5005a;margin-right:6px}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-form-grid .short{max-width:360px}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-inline-field{display:grid;grid-template-columns:120px auto;gap:10px;align-items:center}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-inline-field em,.admin-stitch-skin[data-admin-view=marketing] .xm-gift-radio-stack em{font-style:normal;color:#101828;font-size:13px}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-product-block,.admin-stitch-skin[data-admin-view=marketing] .xm-gift-radio-stack{display:grid;gap:12px}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-product-block .link{justify-self:start;border:0;background:transparent;color:#e5005a;padding:0;font-weight:900;height:auto}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-product-picked{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:center;border:1px solid #f0d7e1;background:#fff8fb;padding:12px}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-product-picked img,.admin-stitch-skin[data-admin-view=marketing] .xm-gift-product-picker img{width:72px;height:72px;object-fit:cover;background:#fff0f6}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-product-picked strong{display:block;color:#101828;font-size:14px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-product-picked small,.admin-stitch-skin[data-admin-view=marketing] .xm-gift-product-block small,.admin-stitch-skin[data-admin-view=marketing] .xm-gift-radio-stack small{color:#667085;font-size:12px;line-height:1.65}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-product-picker{display:grid;gap:8px;border:1px solid #ffd0df;background:#fff;padding:10px}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-product-picker[hidden]{display:none}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-product-picker button{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:center;height:auto;padding:8px;border:1px solid #eef2f6;background:#fff;color:#101828;text-align:left}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-product-picker button.active,.admin-stitch-skin[data-admin-view=marketing] .xm-gift-product-picker button:hover{border-color:#e5005a;background:#fff7fb}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-product-picker strong{display:block;font-size:13px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-product-picker span{display:block;margin-top:4px;color:#667085;font-size:12px;line-height:1.5}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-radio-stack label,.admin-stitch-skin[data-admin-view=marketing] .xm-gift-scene-list label{display:flex;align-items:center;gap:8px;color:#101828;font-size:13px;font-weight:850;line-height:1.5}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-radio-stack input[type=radio],.admin-stitch-skin[data-admin-view=marketing] .xm-gift-scene-list input[type=checkbox]{width:16px;height:16px;min-width:16px;accent-color:#e5005a}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-radio-stack .range,.admin-stitch-skin[data-admin-view=marketing] .xm-gift-radio-stack .count{display:grid;grid-template-columns:auto 190px auto 190px;gap:10px;align-items:center}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-radio-stack .count{grid-template-columns:auto 120px auto}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-scene-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-side-card{padding:20px;display:grid;align-content:start;gap:14px}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-preview-card{border:1px solid #ffd0df;background:linear-gradient(180deg,#fff7fb,#fff);padding:16px}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-preview-card strong{display:block;margin-top:12px;color:#101828;font-size:18px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-preview-card p{margin:8px 0 0;color:#667085;font-size:13px;line-height:1.65}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-preview-card ul{display:grid;gap:12px;margin:16px 0 0;padding:0;list-style:none}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-preview-card li{display:flex;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid #f0d7e1;color:#101828;font-size:13px;font-weight:850}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-preview-card li:last-child{padding-bottom:0;border-bottom:0}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-preview-card li b{color:#667085}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-side-note{border:1px solid #eef2f6;background:#f8fafc;padding:16px}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-side-note strong{display:block;color:#101828;font-size:15px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-form-footer{position:sticky;bottom:0;z-index:4;display:flex;justify-content:center;gap:10px;padding:14px 18px;border-top:1px solid #eef2f6;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-page{display:grid;gap:16px;color:#101828}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-crumb{color:#667085;font-size:13px;font-weight:900}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-card{background:#fff;border:1px solid #eef2f6;border-radius:0;box-shadow:0 16px 34px #0f172a0f;padding:18px 18px 22px}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-head h3{margin:0;color:#101828;font-size:20px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-head button,.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-table button,.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-filter button.link{border:0;background:transparent;color:#e5005a;padding:0;font-size:13px;font-weight:900;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-type-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-bottom:24px}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-type-grid article,.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-scene-grid article{min-height:158px;border:1px solid #ffd0df;background:linear-gradient(180deg,#fff7fb,#fff);padding:18px 14px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-type-grid article:hover,.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-scene-grid article:hover{border-color:#e5005a;box-shadow:0 14px 28px #e5005a14}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-type-grid article.muted,.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-scene-grid article.muted{background:#fff;border-color:#eef2f6}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-icon{width:40px;height:40px;border-radius:12px;background:#e5005a;color:#fff;display:grid;place-items:center;font-size:22px!important;box-shadow:0 12px 22px #e5005a29}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-type-grid article.muted .xm-coupon-icon,.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-scene-grid article.muted .xm-coupon-icon{background:#fff0f6;color:#e5005a;box-shadow:none}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-type-grid strong,.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-scene-grid strong{display:block;color:#101828;font-size:15px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-type-grid p,.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-scene-grid p{margin:10px 0;color:#667085;font-size:12px;line-height:1.6;font-weight:800}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-type-grid button,.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-scene-grid button{min-height:32px;border:1px solid #e5005a;border-radius:2px;background:#e5005a;color:#fff;padding:0 16px;font-size:13px;font-weight:950;cursor:pointer;box-shadow:0 10px 20px #e5005a24}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-type-grid .muted button,.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-scene-grid .muted button{border:0;background:transparent;color:#e5005a;box-shadow:none}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-card h4{margin:0 0 14px;color:#101828;font-size:15px;font-weight:900}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-scene-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:24px}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-filter{display:grid;grid-template-columns:260px 260px 360px;gap:14px 28px;align-items:center;background:#fff7fb;border:1px solid #ffe0eb;padding:18px;margin-bottom:20px}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-filter label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;color:#101828;font-size:13px;font-weight:850;white-space:nowrap}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-filter input,.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-filter select{height:34px;border:1px solid #d0d5dd;border-radius:0;background:#fff;color:#101828;padding:0 10px;font-size:13px;font-weight:800}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-filter div{grid-column:1/-1;display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding-left:86px}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-filter button{height:34px;border:1px solid #d0d5dd;background:#fff;color:#344054;padding:0 18px;font-size:13px;font-weight:900;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-filter button.primary{border-color:#e5005a;background:#e5005a;color:#fff;box-shadow:0 10px 20px #e5005a1f}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-table-wrap{overflow:auto}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-table{width:100%;min-width:1180px;border-collapse:collapse}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-table th{height:54px;background:#fafafa;border-bottom:1px solid #e4e7ec;color:#101828;text-align:left;padding:0 12px;font-size:13px;font-weight:950;white-space:nowrap}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-table td{height:72px;border-bottom:1px solid #e4e7ec;padding:12px;color:#101828;font-size:13px;font-weight:800;vertical-align:middle}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-table td strong{display:block;color:#101828;font-size:13px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-table td span{display:block;margin-top:5px;color:#98a2b3;font-size:12px;font-weight:750}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-table a{color:#e5005a;text-decoration:none;font-weight:900}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-table em{font-style:normal;color:#667085;font-weight:900}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-table em.active{display:inline-flex;border-radius:999px;background:#fff0f6;color:#e5005a;padding:4px 10px}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-table td:last-child{white-space:nowrap}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-table td button+button:before{content:"";display:inline-block;width:1px;height:12px;background:#d0d5dd;margin:0 8px 0 6px;vertical-align:-2px}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-form-page{display:grid;gap:14px;color:#101828;padding-bottom:76px}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-form-crumb{display:flex;align-items:center;gap:8px;color:#667085;font-size:13px;font-weight:850}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-form-crumb button{border:0;background:transparent;color:#667085;padding:0;font-size:13px;font-weight:850;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-form-crumb strong{color:#101828}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-form-section{background:#fff;border:1px solid #eef2f6;border-radius:0;box-shadow:0 16px 34px #0f172a0a;padding:24px 28px}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-form-section h3{margin:0 0 24px;color:#101828;font-size:20px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-type-picker div{display:grid;grid-template-columns:repeat(4,minmax(0,178px));gap:8px}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-type-picker button{position:relative;height:58px;border:1px solid #d0d5dd;border-radius:4px;background:#fff;text-align:left;padding:10px 12px;color:#101828;cursor:pointer;overflow:hidden}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-type-picker button strong{display:block;color:#101828;font-size:13px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-type-picker button span{display:block;margin-top:4px;color:#667085;font-size:12px;font-weight:750}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-type-picker button.active{border-color:#e5005a;background:#fff0f6}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-type-picker button.active:after{content:"check";font-family:Material Symbols Outlined;position:absolute;right:-1px;bottom:-1px;width:28px;height:28px;background:#e5005a;color:#fff;display:grid;place-items:center;font-size:20px}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-form-grid{display:grid;gap:24px;max-width:980px}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-form-row{display:grid;grid-template-columns:128px minmax(0,1fr);gap:12px;align-items:center;color:#101828;font-size:13px;font-weight:850}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-form-row>span{text-align:right;line-height:34px}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-form-row.required>span:before{content:"*";color:#e5005a;margin-right:7px}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-form-row>small{grid-column:2;color:#98a2b3;font-size:12px;line-height:1.7;font-weight:750}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-form-row>small button,.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-form-row button.link,.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-stack small button{border:0;background:transparent;color:#e5005a;padding:0;font-weight:900;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-form-row input:not([type=radio]):not([type=checkbox]),.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-form-row select,.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-form-row textarea{height:34px;border:1px solid #d0d5dd;border-radius:0;background:#fff;color:#101828;padding:0 10px;font-size:13px;font-weight:800}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-form-row>input{width:240px}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-form-row input.date{width:210px}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-form-row input:focus,.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-form-row select:focus,.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-form-row textarea:focus{outline:1px solid #e5005a;border-color:#e5005a}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-form-row input:disabled,.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-form-row select:disabled{background:#f5f5f5;color:#c4c4c4}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-inline{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-height:34px}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-inline label,.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-check{display:inline-flex;align-items:center;gap:7px;color:#101828;font-size:13px;font-weight:850}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-inline em{font-style:normal;color:#101828;font-size:13px;font-weight:850}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-inline .quick{height:26px;border:1px solid #e4e7ec;background:#fff;color:#101828;padding:0 12px;font-size:12px;font-weight:850;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-inline .quick.active{border-color:#e5005a;background:#fff0f6;color:#e5005a}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-money{display:inline-flex;align-items:center}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-money input{width:100px!important}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-money b{height:34px;min-width:40px;border:1px solid #d0d5dd;border-left:0;background:#f8fafc;display:grid;place-items:center;color:#101828;font-size:13px;font-weight:850}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-money input:focus+b{border-color:#e5005a;background:#fff0f6;color:#e5005a}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-static{min-height:34px;display:flex;align-items:center;color:#101828;font-size:13px;font-weight:850}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-stack{display:grid;gap:14px;align-items:start}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-stack small{display:block;color:#98a2b3;font-size:12px;font-weight:750;line-height:1.6;margin-top:-8px}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-check.disabled{color:#c4c4c4}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-form-row textarea{width:365px;height:82px;padding:8px 10px;line-height:1.55;resize:none}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-form-row .count{align-self:end;color:#98a2b3;font-style:normal;font-size:12px;margin-left:-130px;margin-bottom:8px}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-form-footer{position:sticky;bottom:0;z-index:5;display:flex;justify-content:center;gap:10px;border-top:1px solid #e4e7ec;background:#fffffff5;padding:14px 18px;box-shadow:0 -10px 24px #0f172a0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-form-footer button{height:34px;border:1px solid #d0d5dd;border-radius:2px;background:#fff;color:#344054;padding:0 20px;font-size:13px;font-weight:900;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-form-footer button.primary{border-color:#e5005a;background:#e5005a;color:#fff;box-shadow:0 10px 20px #e5005a24}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-page,.admin-stitch-skin[data-admin-view=marketing] .xm-discount-form-page{display:grid;gap:16px;color:#101828}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-form-page{padding-bottom:76px}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-crumb{display:flex;align-items:center;gap:8px;color:#667085;font-size:13px;font-weight:850}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-crumb button{border:0;background:transparent;color:#667085;padding:0;font-size:13px;font-weight:850;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-crumb strong{color:#101828}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-card,.admin-stitch-skin[data-admin-view=marketing] .xm-discount-form-section{background:#fff;border:1px solid #eef2f6;border-radius:0;box-shadow:0 16px 34px #0f172a0a}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-card{padding:18px 16px 0;overflow:hidden}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-head h3{margin:0;color:#101828;font-size:18px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-head button.link,.admin-stitch-skin[data-admin-view=marketing] .xm-discount-table button,.admin-stitch-skin[data-admin-view=marketing] .xm-discount-form-row button.link{border:0;background:transparent;color:#e5005a;padding:0;font-size:13px;font-weight:900;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-toolbar{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-toolbar>button.primary{height:34px;border:1px solid #e5005a;border-radius:2px;background:#e5005a;color:#fff;padding:0 18px;font-size:13px;font-weight:950;box-shadow:0 10px 20px #e5005a24;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-toolbar>div{display:flex;align-items:center;gap:10px}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-toolbar select,.admin-stitch-skin[data-admin-view=marketing] .xm-discount-toolbar input{height:32px;border:1px solid #d0d5dd;background:#fff;color:#101828;padding:0 10px;font-size:13px;font-weight:800}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-toolbar select{width:160px}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-toolbar label{position:relative;display:flex;align-items:center}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-toolbar input{width:240px;padding-right:34px}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-toolbar label span{position:absolute;right:9px;color:#98a2b3;font-size:18px!important}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-table-wrap{overflow:auto}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-table{width:100%;min-width:980px;border-collapse:collapse}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-table th{height:56px;background:#fafafa;border-bottom:1px solid #d9dee7;color:#101828;text-align:left;padding:0 12px;font-size:13px;font-weight:950;white-space:nowrap}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-table td{height:56px;border-bottom:1px solid #e4e7ec;padding:12px;color:#101828;font-size:13px;font-weight:800;vertical-align:middle}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-table tr.selected{background:#fff0f6}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-table td:nth-child(3){text-align:right}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-table td:last-child{text-align:right;white-space:nowrap}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-table td:last-child button+button{margin-left:9px}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-table em{font-style:normal;color:#667085;font-weight:900}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-table em.active{color:#101828}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-table td .material-symbols-outlined{margin-left:6px;color:#c5ccd6;font-size:15px!important;vertical-align:-2px}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-pagination{display:flex;justify-content:flex-end;align-items:center;gap:9px;padding:16px 0;color:#101828;font-size:13px;font-weight:850}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-pagination button,.admin-stitch-skin[data-admin-view=marketing] .xm-discount-pagination b{width:32px;height:32px;border:1px solid #e4e7ec;background:#fff;display:grid;place-items:center;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-pagination b{border-color:#e5005a;background:#e5005a;color:#fff}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-pagination input{width:62px;height:32px;border:1px solid #d0d5dd;background:#fff}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-form-section{padding:24px 28px}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-form-section h3{margin:0 0 24px;color:#101828;font-size:20px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-form-grid{display:grid;gap:24px;max-width:1030px}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-form-row{display:grid;grid-template-columns:116px minmax(0,1fr);gap:12px;align-items:center;color:#101828;font-size:13px;font-weight:850}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-form-row>span{text-align:right;line-height:34px}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-form-row.required>span:before,.admin-stitch-skin[data-admin-view=marketing] label.xm-discount-form-row.required>span:before{content:"*";color:#e5005a;margin-right:7px}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-type-grid{display:grid;grid-template-columns:repeat(3,minmax(0,200px));gap:16px}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-type-grid button{position:relative;height:60px;border:1px solid #d0d5dd;border-radius:4px;background:#fff;text-align:left;padding:10px 12px;color:#101828;cursor:pointer;overflow:hidden}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-type-grid button strong{display:block;color:#101828;font-size:13px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-type-grid button em{display:block;margin-top:5px;color:#667085;font-size:12px;font-style:normal;font-weight:750}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-type-grid button.active{border-color:#e5005a;background:#fff0f6}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-type-grid button.active:after{content:"check";font-family:Material Symbols Outlined;position:absolute;right:-1px;bottom:-1px;width:28px;height:28px;background:#e5005a;color:#fff;display:grid;place-items:center;font-size:20px}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-form-row input:not([type=radio]):not([type=checkbox]),.admin-stitch-skin[data-admin-view=marketing] .xm-discount-form-row select{height:34px;border:1px solid #d0d5dd;border-radius:0;background:#fff;color:#101828;padding:0 10px;font-size:13px;font-weight:800}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-form-row>input{width:240px}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-form-row input.date{width:210px}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-form-row input:disabled,.admin-stitch-skin[data-admin-view=marketing] .xm-discount-form-row select:disabled{background:#f5f5f5;color:#c4c4c4}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-inline{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-height:34px}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-inline label,.admin-stitch-skin[data-admin-view=marketing] .xm-discount-check{display:inline-flex;align-items:center;gap:7px;color:#101828;font-size:13px;font-weight:850}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-inline em{font-style:normal;color:#101828;font-size:13px;font-weight:850}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-inline .quick{height:26px;border:1px solid #e4e7ec;background:#fff;color:#101828;padding:0 12px;font-size:12px;font-weight:850;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-unit{display:inline-flex;align-items:center}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-unit input{width:80px!important}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-unit b{height:34px;min-width:36px;border:1px solid #d0d5dd;border-left:0;background:#f8fafc;display:grid;place-items:center;color:#101828;font-size:13px;font-weight:850}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-inline .hint{color:#98a2b3;font-size:16px!important}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-stack{display:grid;gap:9px;align-items:start;justify-items:start}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-stack>strong{min-height:28px;border:1px solid #ffe0ea;background:#fff7fa;color:#e5005a;padding:5px 10px;font-size:13px;font-weight:900}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-product-picker{width:min(520px,100%);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border:1px solid #eef2f6;background:#fff;padding:10px;box-shadow:0 14px 28px #0f172a14}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-product-picker[hidden]{display:none}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-product-picker button{border:1px solid #e4e7ec;background:#fff;text-align:left;padding:10px 12px;color:#101828;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-product-picker button.active{border-color:#e5005a;background:#fff0f6}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-product-picker strong{display:block;font-size:13px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-product-picker span{display:block;margin-top:5px;color:#667085;font-size:12px;font-weight:750}.admin-stitch-skin[data-admin-view=marketing] .xm-secondhalf-card{padding:18px 14px 0}.admin-stitch-skin[data-admin-view=marketing] .xm-secondhalf-card .xm-discount-head{margin-bottom:16px}.admin-stitch-skin[data-admin-view=marketing] .xm-secondhalf-card .xm-discount-head h3{display:flex;align-items:center;gap:5px}.admin-stitch-skin[data-admin-view=marketing] .xm-secondhalf-card .xm-discount-head i{color:#98a2b3;font-size:16px!important}.admin-stitch-skin[data-admin-view=marketing] .xm-secondhalf-entry-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.admin-stitch-skin[data-admin-view=marketing] .xm-secondhalf-entry-grid article{min-height:118px;background:#f0f6ff;border:1px solid #e7effb;display:grid;place-items:center;text-align:center;align-content:center;gap:8px;padding:16px;color:#101828}.admin-stitch-skin[data-admin-view=marketing] .xm-secondhalf-entry-grid strong{font-size:14px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-secondhalf-entry-grid span,.admin-stitch-skin[data-admin-view=marketing] .xm-secondhalf-entry-grid em{font-size:12px;font-style:normal;font-weight:800;line-height:1.45}.admin-stitch-skin[data-admin-view=marketing] .xm-secondhalf-entry-grid em{color:#475467}.admin-stitch-skin[data-admin-view=marketing] .xm-secondhalf-entry-grid button{height:30px;border:0;background:transparent;color:#e5005a;padding:0 10px;font-size:13px;font-weight:950;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-secondhalf-entry-grid button.primary{background:#e5005a;color:#fff;box-shadow:0 10px 20px #e5005a24}.admin-stitch-skin[data-admin-view=marketing] .xm-secondhalf-filter{display:flex;align-items:flex-start;gap:24px;background:#f7f8fa;border:1px solid #f0f2f5;padding:18px 20px;margin-bottom:12px;flex-wrap:wrap}.admin-stitch-skin[data-admin-view=marketing] .xm-secondhalf-filter label{display:flex;align-items:center;gap:8px;color:#101828;font-size:13px;font-weight:850}.admin-stitch-skin[data-admin-view=marketing] .xm-secondhalf-filter input,.admin-stitch-skin[data-admin-view=marketing] .xm-secondhalf-filter select{height:32px;border:1px solid #d0d5dd;background:#fff;color:#101828;padding:0 10px;font-size:13px;font-weight:800}.admin-stitch-skin[data-admin-view=marketing] .xm-secondhalf-filter input{width:180px}.admin-stitch-skin[data-admin-view=marketing] .xm-secondhalf-filter select{width:160px}.admin-stitch-skin[data-admin-view=marketing] .xm-secondhalf-filter>div{display:flex;align-items:center;gap:12px;width:100%;padding-left:56px}.admin-stitch-skin[data-admin-view=marketing] .xm-secondhalf-filter button{height:32px;border:0;background:transparent;color:#e5005a;padding:0 10px;font-size:13px;font-weight:900;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-secondhalf-filter button.primary{background:#e5005a;color:#fff;padding:0 18px}.admin-stitch-skin[data-admin-view=marketing] .xm-secondhalf-table{min-width:1180px}.admin-stitch-skin[data-admin-view=marketing] .xm-secondhalf-table td:nth-child(6),.admin-stitch-skin[data-admin-view=marketing] .xm-secondhalf-table td:nth-child(7){text-align:right}.admin-stitch-skin[data-admin-view=marketing] .xm-secondhalf-table td:nth-child(3){text-align:left}.admin-stitch-skin[data-admin-view=marketing] .xm-secondhalf-form-section h3{font-size:16px;border-bottom:1px solid #e4e7ec;margin:-4px -28px 18px;padding:0 28px 16px}.admin-stitch-skin[data-admin-view=marketing] .xm-secondhalf-radio-stack{display:grid;gap:8px;align-items:start}.admin-stitch-skin[data-admin-view=marketing] .xm-secondhalf-radio-stack label{display:flex;align-items:center;gap:7px;color:#101828;font-size:13px;font-weight:850}.admin-stitch-skin[data-admin-view=marketing] .xm-secondhalf-radio-stack small{color:#667085;font-size:12px;font-weight:750;line-height:1.6;margin-left:22px;max-width:520px}.admin-stitch-skin[data-admin-view=marketing] .xm-secondhalf-radio-stack small.warn{color:#f04438}.admin-stitch-skin[data-admin-view=marketing] .xm-secondhalf-benefit{display:grid;gap:8px;align-items:start;color:#101828}.admin-stitch-skin[data-admin-view=marketing] .xm-secondhalf-benefit strong{font-size:13px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-secondhalf-benefit small{color:#667085;font-size:12px;font-weight:750;line-height:1.7;max-width:520px}.admin-stitch-skin[data-admin-view=marketing] .xm-secondhalf-custom-rule{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-stitch-skin[data-admin-view=marketing] .xm-secondhalf-custom-rule input{width:70px!important}.admin-stitch-skin[data-admin-view=marketing] .xm-secondhalf-custom-rule em{font-style:normal;font-size:13px;font-weight:850;color:#101828}.admin-stitch-skin[data-admin-view=marketing] .xm-addbuy-card{padding:18px 14px 0}.admin-stitch-skin[data-admin-view=marketing] .xm-addbuy-card .xm-discount-head{margin-bottom:10px}.admin-stitch-skin[data-admin-view=marketing] .xm-addbuy-new{height:32px;margin-bottom:14px}.admin-stitch-skin[data-admin-view=marketing] .xm-addbuy-filter{display:flex;align-items:flex-start;gap:18px;background:#f7f8fa;border:1px solid #f0f2f5;padding:16px 18px;margin-bottom:12px;flex-wrap:wrap}.admin-stitch-skin[data-admin-view=marketing] .xm-addbuy-filter label{display:flex;align-items:center;gap:8px;color:#101828;font-size:13px;font-weight:850}.admin-stitch-skin[data-admin-view=marketing] .xm-addbuy-filter input,.admin-stitch-skin[data-admin-view=marketing] .xm-addbuy-filter select{height:32px;border:1px solid #d0d5dd;background:#fff;color:#101828;padding:0 10px;font-size:13px;font-weight:800}.admin-stitch-skin[data-admin-view=marketing] .xm-addbuy-filter input{width:180px}.admin-stitch-skin[data-admin-view=marketing] .xm-addbuy-filter select{width:160px}.admin-stitch-skin[data-admin-view=marketing] .xm-addbuy-filter>div{display:flex;align-items:center;gap:12px;width:100%;padding-left:64px;flex-wrap:wrap}.admin-stitch-skin[data-admin-view=marketing] .xm-addbuy-filter button{height:32px;border:0;background:transparent;color:#e5005a;padding:0 10px;font-size:13px;font-weight:900;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-addbuy-filter button.primary{background:#e5005a;color:#fff;padding:0 18px}.admin-stitch-skin[data-admin-view=marketing] .xm-addbuy-table{min-width:1180px}.admin-stitch-skin[data-admin-view=marketing] .xm-addbuy-table td:nth-child(6),.admin-stitch-skin[data-admin-view=marketing] .xm-addbuy-table td:nth-child(7){text-align:right}.admin-stitch-skin[data-admin-view=marketing] .xm-addbuy-table td:nth-child(3){text-align:left}.admin-stitch-skin[data-admin-view=marketing] .xm-addbuy-form-shell{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:28px;align-items:start}.admin-stitch-skin[data-admin-view=marketing] .xm-addbuy-form-main{display:grid;gap:16px}.admin-stitch-skin[data-admin-view=marketing] .xm-addbuy-form-section h3{font-size:16px;border-bottom:1px solid #e4e7ec;margin:-4px -28px 18px;padding:0 28px 16px}.admin-stitch-skin[data-admin-view=marketing] .xm-addbuy-phone{border:1px solid #dde3ea;border-radius:22px;background:#fff;box-shadow:0 12px 24px #0f172a14;overflow:hidden;position:sticky;top:16px}.admin-stitch-skin[data-admin-view=marketing] .xm-addbuy-phone-bar{height:38px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;color:#101828;font-size:12px;font-weight:850;background:#fff}.admin-stitch-skin[data-admin-view=marketing] .xm-addbuy-phone-bar span{display:flex;gap:4px}.admin-stitch-skin[data-admin-view=marketing] .xm-addbuy-phone-bar span i{width:4px;height:4px;border-radius:50%;background:#101828;display:block}.admin-stitch-skin[data-admin-view=marketing] .xm-addbuy-phone-cover{height:165px;background:#f8fafc;display:grid;place-items:center;overflow:hidden}.admin-stitch-skin[data-admin-view=marketing] .xm-addbuy-phone-cover img{width:100%;height:100%;object-fit:cover}.admin-stitch-skin[data-admin-view=marketing] .xm-addbuy-phone-price{display:flex;justify-content:space-between;align-items:center;padding:14px 14px 8px;color:#e5005a}.admin-stitch-skin[data-admin-view=marketing] .xm-addbuy-phone-price strong{font-size:18px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-addbuy-phone-price em{font-style:normal;font-size:12px;color:#667085;font-weight:800}.admin-stitch-skin[data-admin-view=marketing] .xm-addbuy-phone-tag{display:flex;align-items:center;gap:8px;padding:0 14px 8px;color:#101828;font-size:12px;font-weight:850}.admin-stitch-skin[data-admin-view=marketing] .xm-addbuy-phone-tag b{border:1px solid #ffd7e4;background:#fff0f6;color:#e5005a;padding:2px 6px;font-size:11px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-addbuy-phone-tag i{margin-left:auto;color:#c5ccd6}.admin-stitch-skin[data-admin-view=marketing] .xm-addbuy-phone h4{margin:0;padding:0 14px 8px;color:#101828;font-size:13px;line-height:1.55;font-weight:850}.admin-stitch-skin[data-admin-view=marketing] .xm-addbuy-phone p{margin:0;padding:0 14px 12px;color:#667085;font-size:12px;line-height:1.6}.admin-stitch-skin[data-admin-view=marketing] .xm-addbuy-phone footer{display:grid;grid-template-columns:1fr 1fr}.admin-stitch-skin[data-admin-view=marketing] .xm-addbuy-phone footer button{height:42px;border:0;font-size:13px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-addbuy-phone footer button:first-child{background:#ffb800;color:#fff}.admin-stitch-skin[data-admin-view=marketing] .xm-addbuy-phone footer button:last-child{background:#ff6a2d;color:#fff}.admin-stitch-skin[data-admin-view=marketing] .xm-addbuy-selected{min-height:28px;border:1px solid #ffe0ea;background:#fff7fa;color:#e5005a;padding:5px 10px;font-size:13px;font-weight:900}.admin-stitch-skin[data-admin-view=marketing] .xm-addbuy-form-section .xm-discount-stack small{max-width:560px}.admin-stitch-skin[data-admin-view=marketing] .xm-addbuy-form-section .xm-secondhalf-radio-stack{gap:7px}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-form-footer{position:sticky;bottom:0;z-index:5;display:flex;justify-content:center;gap:10px;border-top:1px solid #e4e7ec;background:#fffffff5;padding:14px 18px;box-shadow:0 -10px 24px #0f172a0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-form-footer button{height:34px;border:1px solid #d0d5dd;border-radius:2px;background:#fff;color:#344054;padding:0 20px;font-size:13px;font-weight:900;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-form-footer button.primary{border-color:#e5005a;background:#e5005a;color:#fff;box-shadow:0 10px 20px #e5005a24}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-page,.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-form-page{display:grid;gap:16px;color:#101828}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-form-page{padding-bottom:76px}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-crumb{display:flex;align-items:center;gap:8px;color:#667085;font-size:13px;font-weight:850}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-crumb button{border:0;background:transparent;color:#667085;padding:0;font-size:13px;font-weight:850;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-crumb strong{color:#101828}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-card,.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-form-section{background:#fff;border:1px solid #eef2f6;border-radius:0;box-shadow:0 16px 34px #0f172a0a}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-card{padding:16px 16px 0}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-head h3{margin:0 0 16px;color:#101828;font-size:18px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-type-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-type-grid article{min-height:150px;background:#f4f8ff;padding:18px 14px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-type-grid article.muted{background:#f4f8ff}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-type-grid strong{display:block;color:#101828;font-size:16px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-type-grid p{margin:10px 0;color:#667085;font-size:12px;line-height:1.7;font-weight:800}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-type-grid button{height:32px;border:1px solid #e5005a;background:#e5005a;color:#fff;padding:0 18px;font-size:13px;font-weight:950;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-type-grid .muted button{border:0;background:transparent;color:#e5005a}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-filter{display:grid;grid-template-columns:240px 240px 240px;gap:16px 20px;background:#f7f8fb;padding:20px 16px;margin-bottom:16px}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-filter label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;color:#101828;font-size:13px;font-weight:850;white-space:nowrap}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-filter input,.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-filter select{height:32px;border:1px solid #d0d5dd;background:#fff;padding:0 10px;color:#101828;font-size:13px;font-weight:800}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-filter div{grid-column:1/-1;display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding-left:70px}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-filter button{height:34px;border:1px solid #d0d5dd;background:#fff;color:#344054;padding:0 16px;font-size:13px;font-weight:900;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-filter button.primary{border-color:#e5005a;background:#e5005a;color:#fff}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-filter button.link,.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-table button,.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-form-section button.link{border:0;background:transparent;color:#e5005a;padding:0;font-size:13px;font-weight:900;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-table-wrap{overflow:auto}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-table{width:100%;min-width:1280px;border-collapse:collapse}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-table th{height:56px;background:#fafafa;border-bottom:1px solid #e4e7ec;color:#101828;text-align:left;padding:0 12px;font-size:13px;font-weight:950;white-space:nowrap}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-table td{border-bottom:1px solid #e4e7ec;padding:16px 12px;color:#101828;font-size:13px;font-weight:800;vertical-align:middle;line-height:1.65}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-table tr.selected{background:#eef4ff}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-table em{font-style:normal;color:#667085;font-weight:900}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-table td:last-child{white-space:nowrap;text-align:right}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-table td:last-child button+button{margin-left:10px}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-form-section{padding:18px 22px 24px}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-form-grid{display:grid;gap:22px;max-width:1120px}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-form-row{display:grid;grid-template-columns:90px minmax(0,1fr);gap:10px;align-items:start;color:#101828;font-size:13px;font-weight:850}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-form-row>span{text-align:right;line-height:34px}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-form-row.required>span:before,.admin-stitch-skin[data-admin-view=marketing] label.xm-fullmoney-form-row.required>span:before{content:"*";color:#e5005a;margin-right:6px}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-form-row input:not([type=radio]):not([type=checkbox]),.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-form-row select{height:34px;border:1px solid #d0d5dd;background:#fff;padding:0 10px;color:#101828;font-size:13px;font-weight:800}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-form-row>input{width:200px}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-form-row input.date{width:210px}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-inline{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-height:34px}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-inline.stack{display:grid;gap:12px}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-inline label,.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-check{display:inline-flex;align-items:center;gap:7px;color:#101828;font-size:13px;font-weight:850}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-inline em{font-style:normal;color:#101828;font-size:13px;font-weight:850}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-inline .quick{height:26px;border:1px solid #e4e7ec;background:#fff;color:#101828;padding:0 12px;font-size:12px;font-weight:850;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-inline .quick.active{border-color:#e5005a;background:#fff0f6;color:#e5005a}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-rule-radio{display:flex;align-items:center;gap:32px;flex-wrap:wrap}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-rule-table-wrap{overflow:auto}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-rule-table{width:100%;min-width:880px;border-collapse:collapse}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-rule-table th{height:38px;background:#fafafa;border:1px solid #e4e7ec;color:#101828;text-align:left;padding:0 12px;font-size:13px;font-weight:900}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-rule-table td{height:56px;border:1px solid #e4e7ec;padding:10px 12px;color:#101828;font-size:13px;font-weight:800;vertical-align:middle}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-rule-table td:first-child{width:34px;text-align:center}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-rule-table .material-symbols-outlined{margin-left:3px;color:#98a2b3;font-size:15px!important;vertical-align:-2px}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-gate{display:inline-flex;align-items:center}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-gate input{width:92px!important}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-gate b{height:34px;min-width:38px;border:1px solid #d0d5dd;border-left:0;background:#f8fafc;display:grid;place-items:center;color:#101828;font-size:13px;font-weight:850}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-stack{display:grid;gap:12px;justify-items:start}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-tip{display:flex;align-items:center;gap:10px;min-width:440px;background:#f7f8fa;padding:14px 16px;color:#101828;font-size:13px;font-weight:850}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-tip span{color:#ff7a00;font-size:18px!important}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-tip button{margin-left:auto;border:0;background:transparent;color:#98a2b3;font-size:18px;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-warning{display:flex;align-items:center;gap:8px;color:#ff6b00;font-size:13px;font-weight:850;line-height:1.65}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-warning span{font-size:18px!important}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-form-section p{display:flex;align-items:center;gap:8px;margin:0;color:#98a2b3;font-size:13px;font-weight:800;line-height:1.6}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-form-section p span{font-size:17px!important}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-form-footer{position:sticky;bottom:0;z-index:5;display:flex;justify-content:center;gap:10px;border-top:1px solid #e4e7ec;background:#fffffff5;padding:14px 18px;box-shadow:0 -10px 24px #0f172a0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-form-footer button{height:34px;border:1px solid #d0d5dd;background:#fff;color:#344054;padding:0 20px;font-size:13px;font-weight:900;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-form-footer button.primary{border-color:#e5005a;background:#e5005a;color:#fff}.admin-stitch-skin[data-admin-view=marketing] .xm-group-guide[hidden]{display:none}.admin-stitch-skin[data-admin-view=marketing] .xm-group-guide{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:28px;background:#11182757}.admin-stitch-skin[data-admin-view=marketing] .xm-group-guide-backdrop{position:absolute;top:0;right:0;bottom:0;left:0}.admin-stitch-skin[data-admin-view=marketing] .xm-group-guide-dialog{position:relative;z-index:1;width:min(860px,calc(100vw - 40px));max-height:calc(100vh - 54px);overflow:hidden;background:#fff;border:1px solid #ffd0df;border-radius:18px;box-shadow:0 28px 72px #35171f3d}.admin-stitch-skin[data-admin-view=marketing] .xm-group-guide-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid #ffe0eb;background:linear-gradient(135deg,#fff7fb,#fff 58%,#fff0f6)}.admin-stitch-skin[data-admin-view=marketing] .xm-group-guide-head span{display:block;margin-bottom:5px;color:#e5005a;font-size:12px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-group-guide-head h3{margin:0;color:#101828;font-size:20px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-group-guide-head button{width:34px;height:34px;border:1px solid #ffd0df;border-radius:10px;background:#fff;color:#e5005a;display:grid;place-items:center;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-group-guide-head button span{margin:0;color:inherit;font-size:20px!important}.admin-stitch-skin[data-admin-view=marketing] .xm-group-guide-body{max-height:calc(100vh - 142px);overflow:auto;padding:20px 24px 24px}.admin-stitch-skin[data-admin-view=marketing] .xm-group-guide-section{position:relative;padding-left:15px;margin-bottom:22px}.admin-stitch-skin[data-admin-view=marketing] .xm-group-guide-section:before{content:"";position:absolute;left:0;top:4px;width:4px;height:18px;border-radius:999px;background:#e5005a}.admin-stitch-skin[data-admin-view=marketing] .xm-group-guide-section h4{margin:0 0 11px;color:#101828;font-size:15px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-group-guide-copy{display:grid;gap:7px;color:#475467;font-size:13px;line-height:1.65;font-weight:780}.admin-stitch-skin[data-admin-view=marketing] .xm-group-guide-copy p{margin:0}.admin-stitch-skin[data-admin-view=marketing] .xm-group-guide-copy strong{color:#101828;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-group-guide-value{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-stitch-skin[data-admin-view=marketing] .xm-group-guide-value article{display:grid;grid-template-columns:36px minmax(0,1fr);gap:9px;align-items:center;border:1px solid #ffe0eb;background:#fff7fb;padding:13px}.admin-stitch-skin[data-admin-view=marketing] .xm-group-guide-value i{grid-row:1/3;width:36px;height:36px;border-radius:10px;background:#e5005a;color:#fff;display:grid;place-items:center;font-size:20px!important}.admin-stitch-skin[data-admin-view=marketing] .xm-group-guide-value strong{display:block;color:#101828;font-size:13px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-group-guide-value span{display:block;color:#667085;font-size:12px;line-height:1.45;font-weight:780}.admin-stitch-skin[data-admin-view=marketing] .xm-group-guide-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}.admin-stitch-skin[data-admin-view=marketing] .xm-group-guide-preview>article{display:grid;gap:10px;justify-items:center}.admin-stitch-skin[data-admin-view=marketing] .xm-group-guide-preview>article>strong{color:#475467;font-size:13px;font-weight:900}.admin-stitch-skin[data-admin-view=marketing] .xm-group-phone{width:176px;height:316px;border:1px solid #f2d2dc;border-radius:22px;background:#fff;box-shadow:0 18px 34px #35171f1a;padding:12px;overflow:hidden}.admin-stitch-skin[data-admin-view=marketing] .xm-phone-bar{height:10px;margin:0 auto 10px;width:58px;border-radius:999px;background:#101828}.admin-stitch-skin[data-admin-view=marketing] .xm-phone-hero{height:148px;border-radius:14px;background:radial-gradient(circle at 38% 38%,#fff 0 10%,transparent 11%),radial-gradient(circle at 66% 42%,#ffd0df 0 11%,transparent 12%),linear-gradient(135deg,#ffe0eb,#fff7fb 48%,#d9fbe8)}.admin-stitch-skin[data-admin-view=marketing] .xm-phone-price{margin-top:10px;color:#e5005a;font-size:20px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-phone-price em{display:inline-flex;vertical-align:middle;margin-left:4px;border-radius:999px;background:#e5005a;color:#fff;padding:2px 6px;font-size:10px;font-style:normal}.admin-stitch-skin[data-admin-view=marketing] .xm-phone-title{margin-top:8px;color:#101828;font-size:12px;font-weight:900}.admin-stitch-skin[data-admin-view=marketing] .xm-phone-action{height:34px;margin-top:14px;border-radius:999px;background:linear-gradient(90deg,#e5005a,#ff4f8e);color:#fff;display:grid;place-items:center;font-size:12px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-group-phone.chat{background:#f3f4f7}.admin-stitch-skin[data-admin-view=marketing] .xm-phone-message{width:78%;height:28px;border-radius:10px;background:#fff;margin:14px 0 10px}.admin-stitch-skin[data-admin-view=marketing] .xm-phone-message.small{width:62%;height:22px;margin-top:12px}.admin-stitch-skin[data-admin-view=marketing] .xm-phone-card{border-radius:14px;background:#fff;padding:12px;box-shadow:0 10px 22px #0f172a14}.admin-stitch-skin[data-admin-view=marketing] .xm-phone-card b{display:block;color:#e5005a;font-size:14px}.admin-stitch-skin[data-admin-view=marketing] .xm-phone-card span{display:block;margin-top:5px;color:#667085;font-size:11px}.admin-stitch-skin[data-admin-view=marketing] .xm-phone-card em{display:inline-flex;margin-top:12px;border-radius:999px;background:#e5005a;color:#fff;padding:6px 12px;font-size:11px;font-style:normal;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-phone-success{margin-top:18px;border-radius:16px;background:#fff7fb;color:#101828;text-align:center;padding:20px 10px;font-size:15px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-phone-avatars{display:flex;justify-content:center;margin:12px 0 4px}.admin-stitch-skin[data-admin-view=marketing] .xm-phone-avatars i{width:24px;height:24px;margin-left:-5px;border:2px solid #fff;border-radius:999px;background:linear-gradient(135deg,#ffd0df,#e5005a)}.admin-stitch-skin[data-admin-view=marketing] .xm-phone-list{display:grid;gap:8px;margin-top:16px}.admin-stitch-skin[data-admin-view=marketing] .xm-phone-list span{height:18px;border-radius:6px;background:#f2f4f7}.admin-stitch-skin[data-admin-view=marketing] .xm-freight-page{display:grid;gap:18px;color:#101828}.admin-stitch-skin[data-admin-view=marketing] .xm-freight-crumb{display:flex;align-items:center;gap:8px;color:#667085;font-size:13px;font-weight:900}.admin-stitch-skin[data-admin-view=marketing] .xm-freight-head{display:flex;align-items:center;justify-content:space-between;gap:16px;border-radius:22px;background:linear-gradient(135deg,#fff7fb,#fff 58%,#ecfff6);padding:24px 28px;box-shadow:0 16px 34px #0f172a0f}.admin-stitch-skin[data-admin-view=marketing] .xm-freight-head h3{margin:0;color:#101828;font-size:24px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-freight-head p{margin:8px 0 0;color:#667085;font-size:13px;line-height:1.6}.admin-stitch-skin[data-admin-view=marketing] .xm-freight-head button,.admin-stitch-skin[data-admin-view=marketing] .xm-freight-filter-actions button.primary,.admin-stitch-skin[data-admin-view=marketing] .xm-freight-actions button.primary,.admin-stitch-skin[data-admin-view=marketing] .xm-freight-dialog-actions button.primary{height:38px;border:1px solid #e5005a;border-radius:0;background:#e5005a;color:#fff;padding:0 18px;font-size:13px;font-weight:950;box-shadow:0 12px 22px #e5005a29;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-freight-filter-panel{display:grid;grid-template-columns:260px 240px minmax(0,1fr);gap:18px 28px;align-items:end;background:#f5f7fb;border:1px solid #eef2f6;padding:22px 24px}.admin-stitch-skin[data-admin-view=marketing] .xm-freight-filter-panel label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;color:#101828;font-size:13px;font-weight:900;white-space:nowrap}.admin-stitch-skin[data-admin-view=marketing] .xm-freight-filter-panel input,.admin-stitch-skin[data-admin-view=marketing] .xm-freight-filter-panel select,.admin-stitch-skin[data-admin-view=marketing] .xm-freight-form input,.admin-stitch-skin[data-admin-view=marketing] .xm-freight-form select{height:36px;border:1px solid #d0d5dd;border-radius:0;background:#fff;padding:0 10px;color:#101828;font-size:13px;font-weight:800}.admin-stitch-skin[data-admin-view=marketing] .xm-freight-filter-actions,.admin-stitch-skin[data-admin-view=marketing] .xm-freight-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.admin-stitch-skin[data-admin-view=marketing] .xm-freight-filter-actions button,.admin-stitch-skin[data-admin-view=marketing] .xm-freight-actions button{height:36px;border:1px solid #d0d5dd;border-radius:0;background:#fff;color:#344054;padding:0 18px;font-size:13px;font-weight:900;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-freight-filter-actions button.link,.admin-stitch-skin[data-admin-view=marketing] .xm-freight-actions button.link{border:0;background:transparent;color:#175cd3;padding:0 4px}.admin-stitch-skin[data-admin-view=marketing] .xm-freight-table-card{overflow:hidden;border-radius:0;background:#fff;box-shadow:0 16px 34px #0f172a0f}.admin-stitch-skin[data-admin-view=marketing] .xm-freight-table-wrap{overflow:auto}.admin-stitch-skin[data-admin-view=marketing] .xm-freight-table{width:100%;min-width:1160px;border-collapse:collapse}.admin-stitch-skin[data-admin-view=marketing] .xm-freight-table th{height:56px;background:#fafafa;border-bottom:1px solid #e4e7ec;color:#344054;text-align:left;padding:0 14px;font-size:13px;font-weight:950;white-space:nowrap}.admin-stitch-skin[data-admin-view=marketing] .xm-freight-table td{border-bottom:1px solid #eef2f6;padding:14px;color:#101828;font-size:13px;font-weight:850;vertical-align:middle}.admin-stitch-skin[data-admin-view=marketing] .xm-freight-table td strong{display:block;color:#101828;font-size:14px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-freight-table td span{display:block;margin-top:4px;color:#667085;font-size:12px;font-weight:800}.admin-stitch-skin[data-admin-view=marketing] .xm-freight-table td em{display:inline-flex;border-radius:999px;background:#fff0f6;color:#e5005a;padding:4px 10px;font-style:normal;font-size:12px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-freight-table td em.active{background:#ecfdf3;color:#039855}.admin-stitch-skin[data-admin-view=marketing] .xm-freight-table td em.paused{background:#f2f4f7;color:#667085}.admin-stitch-skin[data-admin-view=marketing] .xm-freight-table td em.expired{background:#fff7e6;color:#b54708}.admin-stitch-skin[data-admin-view=marketing] .xm-freight-table td:last-child{white-space:nowrap}.admin-stitch-skin[data-admin-view=marketing] .xm-freight-table td button{height:30px;border:1px solid #ffd0df;border-radius:0;background:#fff0f6;color:#e5005a;padding:0 12px;margin-right:6px;font-size:12px;font-weight:950;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-freight-empty,.admin-stitch-skin[data-admin-view=marketing] .xm-freight-empty td{text-align:center;color:#667085;font-size:14px;font-weight:900;padding:28px}.admin-stitch-skin[data-admin-view=marketing] .xm-freight-pagination{display:flex;justify-content:flex-end;align-items:center;gap:10px;border-top:1px solid #eef2f6;padding:16px 18px;color:#101828;font-size:13px;font-weight:900}.admin-stitch-skin[data-admin-view=marketing] .xm-freight-pagination button{width:34px;height:34px;border:1px solid #e4e7ec;background:#fff;color:#98a2b3}.admin-stitch-skin[data-admin-view=marketing] .xm-freight-pagination input{width:62px;height:34px;border:1px solid #d0d5dd;background:#fff;text-align:center}.admin-stitch-skin[data-admin-view=marketing] .xm-freight-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:none;place-items:center;background:#0f172a7a;padding:24px}.admin-stitch-skin[data-admin-view=marketing] .xm-freight-modal.is-open{display:grid}.admin-stitch-skin[data-admin-view=marketing] .xm-freight-dialog{width:min(760px,96vw);border:1px solid #ffd0df;border-radius:18px;background:#fff;box-shadow:0 28px 70px #0f172a3d;overflow:hidden}.admin-stitch-skin[data-admin-view=marketing] .xm-freight-dialog-title{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1px solid #eef2f6;background:#fff7fb}.admin-stitch-skin[data-admin-view=marketing] .xm-freight-dialog-title span{display:inline-flex;border-radius:999px;background:#fff0f6;color:#e5005a;padding:4px 10px;font-size:12px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-freight-dialog-title strong{display:block;margin-top:8px;color:#101828;font-size:20px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-freight-dialog-title button,.admin-stitch-skin[data-admin-view=marketing] .xm-freight-dialog-actions button{height:34px;border:1px solid #ffd0df;border-radius:0;background:#fff;color:#e5005a;padding:0 14px;font-weight:950;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-freight-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px 22px}.admin-stitch-skin[data-admin-view=marketing] .xm-freight-form label{display:grid;gap:8px;color:#344054;font-size:13px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-freight-dialog-actions{display:flex;justify-content:flex-end;gap:10px;padding:16px 22px;border-top:1px solid #eef2f6}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-page{display:grid;gap:18px;color:#101828}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-crumb{height:52px;display:flex;align-items:center;gap:8px;color:#344054;font-size:14px;font-weight:900}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-card{min-height:720px;background:#fff;border-radius:0;box-shadow:0 16px 34px #0f172a0f;overflow:hidden}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-title{padding:24px 24px 20px}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-title div{display:flex;align-items:center;gap:6px}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-title strong{font-size:18px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-title span{font-size:17px;color:#344054}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-tabs{display:flex;gap:46px;border-bottom:1px solid #e5e7eb;padding:0 34px}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-tabs button{position:relative;height:58px;border:0;background:transparent;color:#667085;font-size:14px;font-weight:900;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-tabs button.active{color:#101828}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#e5005a}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-section{padding:26px 34px;border-bottom:1px solid #e5e7eb}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-section h3{margin:0 0 20px;font-size:14px;color:#101828;font-weight:900}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-section em{font-style:normal;color:#e6004f}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-field{display:grid;grid-template-columns:120px 260px;align-items:center;gap:10px;max-width:520px}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-field span,.admin-stitch-skin[data-admin-view=marketing] .xm-stored-radio-block>span,.admin-stitch-skin[data-admin-view=marketing] .xm-stored-inline>span{font-weight:800;color:#101828}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-field input{height:36px;border:1px solid #d0d5dd;border-radius:0;padding:0 12px;font-weight:800;background:#fff}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-radio-block{display:grid;grid-template-columns:120px 1fr;gap:10px}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-radio-block div{display:grid;gap:24px}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-radio-block label,.admin-stitch-skin[data-admin-view=marketing] .xm-stored-inline label,.admin-stitch-skin[data-admin-view=marketing] .xm-stored-checks label{display:flex;align-items:center;gap:8px;font-weight:800;color:#101828}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-page input[type=radio],.admin-stitch-skin[data-admin-view=marketing] .xm-stored-page input[type=checkbox]{accent-color:#155eef}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-inline{display:flex;align-items:center;gap:18px}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-help{margin:14px 0 20px 120px;max-width:760px;line-height:1.8;color:#667085;font-weight:700}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-checks{display:flex;gap:34px;margin-left:120px}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-checks .material-symbols-outlined{font-size:15px;color:#667085}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-footer{min-height:120px;display:flex;align-items:center;justify-content:center}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-footer button{height:40px;min-width:72px;border:0;border-radius:3px;background:#e5005a;color:#fff;font-weight:900;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-crumb button{border:0;background:transparent;color:#667085;padding:0;font:inherit;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-crumb button:hover{color:#e5005a;text-decoration:underline;text-underline-offset:3px}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-toolbar{display:flex;align-items:center;gap:14px;padding:26px 34px 18px}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-toolbar button{height:34px;border:0;background:transparent;color:#e5005a;padding:0 10px;font-size:13px;font-weight:900;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-toolbar button.primary{min-width:62px;background:#e5005a;color:#fff;border-radius:3px}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-table-wrap{padding:0 34px 34px;overflow:auto}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-table{width:100%;min-width:880px;border-collapse:collapse}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-table th{height:56px;background:#fafafa;border-bottom:1px solid #e4e7ec;color:#101828;text-align:left;padding:0 12px;font-size:13px;font-weight:900;white-space:nowrap}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-table th span{font-size:15px!important;color:#667085;vertical-align:-3px}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-table td{height:54px;border-bottom:1px solid #e5e7eb;padding:12px;color:#101828;font-size:13px;font-weight:800}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-table td strong{display:block;color:#101828;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-table td button{height:30px;border:0;background:transparent;color:#e5005a;padding:0 8px;font-size:13px;font-weight:900;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-status{display:inline-flex;border-radius:999px;background:#f2f4f7;color:#667085;padding:4px 10px;font-size:12px;font-weight:950;font-style:normal}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-status.active{background:#fff0f6;color:#e5005a}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-status.paused{background:#f2f4f7;color:#667085}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-empty{text-align:center;color:#667085;font-size:14px;font-weight:900;padding:22px!important}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-form-page{padding-bottom:74px}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-form-grid{display:grid;gap:24px;max-width:860px}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-form-grid>label,.admin-stitch-skin[data-admin-view=marketing] .xm-stored-form-row{display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px;align-items:start}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-form-grid label>span,.admin-stitch-skin[data-admin-view=marketing] .xm-stored-form-row>span{text-align:right;color:#101828;font-size:13px;font-weight:850;line-height:34px}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-form-grid .required>span:before,.admin-stitch-skin[data-admin-view=marketing] .xm-stored-form-row.required>span:before{content:"*";color:#e5005a;margin-right:6px}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-form-grid input:not([type=radio]):not([type=checkbox]),.admin-stitch-skin[data-admin-view=marketing] .xm-stored-form-grid textarea{box-sizing:border-box;width:260px;height:34px;border:1px solid #d0d5dd;background:#fff;color:#101828;padding:0 12px;font-size:13px;font-weight:800}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-form-grid textarea{width:330px;height:100px;padding:12px;line-height:1.7;resize:vertical}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-stack{display:grid;gap:10px;justify-items:start}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-stack .link,.admin-stitch-skin[data-admin-view=marketing] .xm-stored-balance-note button{border:0;background:transparent;color:#e5005a;padding:0;font-size:13px;font-weight:900;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-tier-list{display:grid;gap:8px}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-tier-list article{display:grid;grid-template-columns:100px auto 100px auto;gap:8px;align-items:center}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-tier-list em{color:#101828;font-style:normal;font-size:13px;font-weight:850}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-radio-stack{display:grid;gap:12px;justify-items:start}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-radio-stack label,.admin-stitch-skin[data-admin-view=marketing] .xm-stored-form-grid .xm-stored-inline label{display:flex;align-items:center;gap:8px;color:#101828;font-size:13px;font-weight:850}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-radio-stack .date-row{display:grid;grid-template-columns:auto 190px auto 190px;gap:10px;align-items:center}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-radio-stack .date-row input[type=date]{width:190px}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-form-grid input[type=radio],.admin-stitch-skin[data-admin-view=marketing] .xm-stored-form-grid input[type=checkbox]{width:16px;height:16px;accent-color:#e5005a}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-balance-note{margin:0;color:#101828;font-size:13px;line-height:1.7;font-weight:800}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-form-footer{position:sticky;bottom:0;z-index:5;display:flex;justify-content:center;gap:14px;border-top:1px solid #e4e7ec;background:#fffffff5;padding:12px 18px;box-shadow:0 -10px 24px #0f172a0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-form-footer button{height:36px;min-width:62px;border:1px solid #d0d5dd;background:#fff;color:#344054;padding:0 18px;font-size:13px;font-weight:900;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-form-footer button.primary{border-color:#e5005a;background:#e5005a;color:#fff}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-page{display:grid;gap:16px;color:#101828}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-crumb{display:flex;align-items:center;gap:8px;color:#667085;font-size:13px;font-weight:850}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-card{background:#fff;border:1px solid #eef2f6;border-radius:0;box-shadow:0 16px 34px #0f172a0f;overflow:hidden}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px;border-bottom:1px solid #eef2f6}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-head.compact{align-items:center}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-head h3{display:flex;align-items:center;gap:4px;margin:0;color:#101828;font-size:20px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-head h3 span{font-size:18px;color:#667085}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-head p{margin:8px 0 0;color:#667085;font-size:13px;line-height:1.6;font-weight:750}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-head button,.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-filter button,.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-table button,.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-bottom button,.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-coupon-list button{height:36px;border:1px solid #d0d5dd;border-radius:2px;background:#fff;color:#344054;padding:0 18px;font-size:13px;font-weight:900;cursor:pointer;white-space:nowrap}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-head button.primary,.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-filter button.primary,.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-bottom button.primary,.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-coupon-list button{border-color:#155eef;background:#155eef;color:#fff;box-shadow:0 10px 20px #155eef1f}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-filter{display:grid;grid-template-columns:280px 250px minmax(0,1fr);gap:18px 28px;align-items:end;margin:16px;background:#f5f7fb;border:1px solid #eef2f6;padding:22px 24px}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-filter label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;color:#101828;font-size:13px;font-weight:850;white-space:nowrap}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-filter input,.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-filter select,.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-section input,.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-section select{height:36px;border:1px solid #d0d5dd;border-radius:0;background:#fff;padding:0 10px;color:#101828;font-size:13px;font-weight:800}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-filter div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-filter button.link,.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-section button.link{border:0;background:transparent;color:#155eef;padding:0;font-weight:900;box-shadow:none}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-table-wrap{overflow:auto;margin:20px 16px 0;border-top:1px solid #eef2f6}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-table{width:100%;min-width:980px;border-collapse:collapse}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-table th{height:56px;background:#fafafa;border-bottom:1px solid #e4e7ec;color:#344054;text-align:left;padding:0 14px;font-size:13px;font-weight:950;white-space:nowrap}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-table td{height:52px;border-bottom:1px solid #eef2f6;padding:12px 14px;color:#101828;font-size:13px;font-weight:800;vertical-align:middle}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-table td strong{display:block;color:#101828;font-size:14px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-table td span{display:block;margin-top:4px;color:#667085;font-size:12px}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-table td:last-child{white-space:nowrap}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-table td button{height:30px;margin-right:8px;border-color:#dbe4ff;color:#155eef;background:#f5f8ff}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-status{display:inline-flex;border-radius:999px;background:#f2f4f7;color:#667085;padding:4px 10px;font-style:normal;font-size:12px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-status.active{background:#ecfdf3;color:#039855}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-status.paused{background:#fff7e6;color:#b54708}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-empty{text-align:center;color:#101828;font-size:14px;font-weight:800;padding:28px!important}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-pagination{display:flex;justify-content:flex-end;align-items:center;gap:10px;border-top:1px solid #eef2f6;padding:16px 18px;color:#101828;font-size:13px;font-weight:900}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-pagination button{width:34px;height:34px;border:1px solid #e4e7ec;background:#fff;color:#98a2b3}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-pagination input{width:62px;height:34px;border:1px solid #d0d5dd;background:#fff;text-align:center}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-section{padding:22px 24px;border-bottom:1px solid #e5e7eb}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-section h3{margin:0 0 20px;color:#101828;font-size:15px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-section em{font-style:normal;color:#e6004f}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-form-grid{display:grid;grid-template-columns:minmax(360px,auto) minmax(250px,auto) minmax(250px,auto);justify-content:start;gap:18px}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-form-grid label{display:grid;grid-template-columns:92px minmax(0,196px);gap:10px;align-items:center;color:#101828;font-size:13px;font-weight:850}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-form-grid .inline-tail{grid-template-columns:auto minmax(0,190px)}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-radio-block{display:grid;grid-template-columns:126px minmax(0,1fr);gap:10px;margin-bottom:22px;color:#101828;font-size:13px;font-weight:850}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-radio-block>div{display:grid;gap:18px}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-radio-block.compact>div{gap:14px}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-radio-block small{grid-column:2;color:#667085;font-weight:750}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-radio-block label,.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-check,.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-inline label{display:flex;align-items:center;gap:8px;color:#101828;font-size:13px;font-weight:850}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-radio-block input[type=number]{width:90px}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-check{margin:6px 0 26px 12px}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-check span{display:inline-block;width:126px;text-align:right}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-inline{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:22px}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-inline>span{font-weight:850}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-inline button{border:0;background:transparent;color:#155eef;padding:0;font-weight:900;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-warning{display:flex;align-items:center;gap:8px;margin:0 0 0 12px;color:#ff4e00;font-size:13px;font-weight:850;line-height:1.6}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-warning span{font-size:17px!important}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-radio-block p{margin:0;color:#667085;font-size:13px;font-weight:750}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-radio-block strong{display:block;color:#e6004f;font-size:12px;font-weight:900}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-more{margin-top:18px;border:0;background:transparent;color:#155eef;font-size:13px;font-weight:950;cursor:pointer}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-more span{font-size:16px;vertical-align:middle}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-more-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;padding:16px;border:1px solid #eef2f6;background:#f8fafc}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-more-panel[hidden]{display:none}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-more-panel label{display:grid;gap:8px;color:#344054;font-size:13px;font-weight:850}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-bottom{position:sticky;bottom:0;z-index:3;display:flex;justify-content:center;gap:10px;border-top:1px solid #eef2f6;background:#fffffff5;padding:14px 18px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-coupon-list{display:grid;gap:12px;padding:20px 22px}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-coupon-list article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;border:1px solid #e4e7ec;background:#fff;padding:15px 16px}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-coupon-list article.active,.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-coupon-list article:hover{border-color:#155eef;background:#f5f8ff}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-coupon-list strong{display:block;color:#101828;font-size:15px;font-weight:950}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-coupon-list span{display:block;margin-top:6px;color:#667085;font-size:12px;font-weight:750}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-coupon-list em{font-style:normal;color:#101828;font-size:13px;font-weight:950;white-space:nowrap}@media (max-width:1280px){.admin-stitch-skin[data-admin-view=marketing] #marketingWorkbench .admin-order-list{grid-template-columns:1fr}.admin-stitch-skin[data-admin-view=marketing] .xm-merchant-common-grid,.admin-stitch-skin[data-admin-view=marketing] .xm-common-config-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-stitch-skin[data-admin-view=marketing] .xm-group-type-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.admin-stitch-skin[data-admin-view=marketing] .xm-marketing-play-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-stitch-skin[data-admin-view=marketing] .xm-marketing-hero{grid-template-columns:1fr}.admin-stitch-skin[data-admin-view=marketing] .xm-marketing-hero-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-layout{grid-template-columns:1fr}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-phone{position:static;max-width:320px}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-panel{border-left:0;border-top:1px solid #eef2f6}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-field.wide{grid-template-columns:124px 1fr auto 1fr}.admin-stitch-skin[data-admin-view=marketing] .xm-share-entry-grid,.admin-stitch-skin[data-admin-view=marketing] .xm-share-filter,.admin-stitch-skin[data-admin-view=marketing] .xm-share-form-shell{grid-template-columns:1fr}.admin-stitch-skin[data-admin-view=marketing] .xm-share-phone{max-width:340px}.admin-stitch-skin[data-admin-view=marketing] .xm-share-form-card{border-left:0;border-top:1px solid #eef2f6}.admin-stitch-skin[data-admin-view=marketing] .xm-freight-filter-panel{grid-template-columns:1fr 1fr}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-form-shell{grid-template-columns:1fr}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-preview-column{position:static}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-wheel-layout{grid-template-columns:1fr}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-prize-fields{grid-template-columns:1fr 1fr 1fr}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-kpis{grid-template-columns:1fr 1fr}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-form-shell{grid-template-columns:1fr}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-scene-list{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-filter,.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-form-grid,.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-more-panel{grid-template-columns:1fr 1fr}.admin-stitch-skin[data-admin-view=marketing] .xm-points-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-stitch-skin[data-admin-view=marketing] .xm-points-split{grid-template-columns:1fr}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-scene-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-filter{grid-template-columns:1fr 1fr}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-type-picker div{grid-template-columns:repeat(3,minmax(0,180px))}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-filter{grid-template-columns:1fr 1fr}}@media (max-width:760px){.admin-stitch-skin[data-admin-view=marketing] #marketingWorkbench>.admin-order-head:first-child{display:block;padding:20px!important}.admin-stitch-skin[data-admin-view=marketing] #marketingWorkbench>.admin-order-head:first-child:before{margin:0 0 12px}.admin-stitch-skin[data-admin-view=marketing] #marketingWorkbench>.admin-order-head:first-child strong{font-size:22px}.admin-stitch-skin[data-admin-view=marketing] #marketingWorkbench .admin-order-card{grid-template-columns:minmax(0,1fr)}.admin-stitch-skin[data-admin-view=marketing] #marketingWorkbench .admin-order-card em,.admin-stitch-skin[data-admin-view=marketing] #marketingWorkbench .admin-order-card i{justify-self:start}.admin-stitch-skin[data-admin-view=marketing] .xm-marketing-shell{grid-template-columns:1fr}.admin-stitch-skin[data-admin-view=marketing] .xm-marketing-side{position:static;display:flex;gap:8px;overflow:auto}.admin-stitch-skin[data-admin-view=marketing] .xm-marketing-side span{display:none}.admin-stitch-skin[data-admin-view=marketing] .xm-marketing-side button{width:auto;white-space:nowrap}.admin-stitch-skin[data-admin-view=marketing] .xm-marketing-main{padding:18px}.admin-stitch-skin[data-admin-view=marketing] .xm-merchant-common-head{display:block}.admin-stitch-skin[data-admin-view=marketing] .xm-merchant-common-head button{margin-top:12px}.admin-stitch-skin[data-admin-view=marketing] .xm-merchant-common-grid{grid-template-columns:1fr}.admin-stitch-skin[data-admin-view=marketing] .xm-common-config-head{display:block}.admin-stitch-skin[data-admin-view=marketing] .xm-common-config-head span{display:block;margin-top:5px}.admin-stitch-skin[data-admin-view=marketing] .xm-common-config-grid,.admin-stitch-skin[data-admin-view=marketing] .xm-group-type-grid{grid-template-columns:1fr}.admin-stitch-skin[data-admin-view=marketing] .xm-group-alert{height:auto;align-items:flex-start;flex-direction:column;padding:14px}.admin-stitch-skin[data-admin-view=marketing] .xm-group-title{align-items:flex-start;flex-direction:column;gap:8px}.admin-stitch-skin[data-admin-view=marketing] .xm-group-filter{display:grid;grid-template-columns:1fr}.admin-stitch-skin[data-admin-view=marketing] .xm-group-filter select,.admin-stitch-skin[data-admin-view=marketing] .xm-group-filter input{width:100%}.admin-stitch-skin[data-admin-view=marketing] .xm-group-tabs{overflow:auto}.admin-stitch-skin[data-admin-view=marketing] .xm-group-guide{padding:12px}.admin-stitch-skin[data-admin-view=marketing] .xm-group-guide-dialog{width:calc(100vw - 24px);max-height:calc(100vh - 24px);border-radius:14px}.admin-stitch-skin[data-admin-view=marketing] .xm-group-guide-head{padding:15px 16px}.admin-stitch-skin[data-admin-view=marketing] .xm-group-guide-body{max-height:calc(100vh - 112px);padding:17px 16px 20px}.admin-stitch-skin[data-admin-view=marketing] .xm-group-guide-value,.admin-stitch-skin[data-admin-view=marketing] .xm-group-guide-preview,.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-type-grid,.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-scene-grid,.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-filter,.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-filter label{grid-template-columns:1fr}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-filter div{padding-left:0}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-form-section{padding:20px 16px}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-form-row{grid-template-columns:1fr}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-form-row>span{text-align:left}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-form-row>small{grid-column:1}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-form-row>input,.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-form-row input.date,.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-form-row textarea{width:100%}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-type-picker div{grid-template-columns:1fr}.admin-stitch-skin[data-admin-view=marketing] .xm-coupon-form-row .count{margin-left:0}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-head,.admin-stitch-skin[data-admin-view=marketing] .xm-discount-toolbar{display:block}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-toolbar>div{margin-top:12px;align-items:stretch;flex-direction:column}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-toolbar select,.admin-stitch-skin[data-admin-view=marketing] .xm-discount-toolbar input{width:100%}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-form-section{padding:20px 16px}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-form-row{grid-template-columns:1fr}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-form-row>span{text-align:left}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-type-grid{grid-template-columns:1fr}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-form-row>input,.admin-stitch-skin[data-admin-view=marketing] .xm-discount-form-row input.date{width:100%}.admin-stitch-skin[data-admin-view=marketing] .xm-discount-pagination{justify-content:flex-start;flex-wrap:wrap}.admin-stitch-skin[data-admin-view=marketing] .xm-secondhalf-entry-grid{grid-template-columns:1fr}.admin-stitch-skin[data-admin-view=marketing] .xm-secondhalf-filter{display:grid;grid-template-columns:1fr;padding:14px}.admin-stitch-skin[data-admin-view=marketing] .xm-secondhalf-filter label{display:grid;grid-template-columns:1fr}.admin-stitch-skin[data-admin-view=marketing] .xm-secondhalf-filter input,.admin-stitch-skin[data-admin-view=marketing] .xm-secondhalf-filter select{width:100%}.admin-stitch-skin[data-admin-view=marketing] .xm-secondhalf-filter>div{padding-left:0;width:auto}.admin-stitch-skin[data-admin-view=marketing] .xm-secondhalf-form-section h3{margin:-4px -16px 18px;padding:0 16px 16px}.admin-stitch-skin[data-admin-view=marketing] .xm-addbuy-filter{display:grid;grid-template-columns:1fr;padding:14px}.admin-stitch-skin[data-admin-view=marketing] .xm-addbuy-filter label{display:grid;grid-template-columns:1fr}.admin-stitch-skin[data-admin-view=marketing] .xm-addbuy-filter input,.admin-stitch-skin[data-admin-view=marketing] .xm-addbuy-filter select{width:100%}.admin-stitch-skin[data-admin-view=marketing] .xm-addbuy-filter>div{padding-left:0;width:auto}.admin-stitch-skin[data-admin-view=marketing] .xm-addbuy-form-shell{grid-template-columns:1fr}.admin-stitch-skin[data-admin-view=marketing] .xm-addbuy-phone{position:static;width:min(280px,100%)}.admin-stitch-skin[data-admin-view=marketing] .xm-addbuy-form-section h3{margin:-4px -16px 18px;padding:0 16px 16px}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-type-grid,.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-filter,.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-filter label,.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-form-row{grid-template-columns:1fr}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-filter div{padding-left:0}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-form-row>span{text-align:left}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-form-section{padding:18px 16px}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-form-row>input,.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-form-row input.date{width:100%}.admin-stitch-skin[data-admin-view=marketing] .xm-fullmoney-tip{min-width:0;width:100%}.admin-stitch-skin[data-admin-view=marketing] .xm-marketing-play-grid,.admin-stitch-skin[data-admin-view=marketing] .xm-marketing-filter,.admin-stitch-skin[data-admin-view=marketing] .xm-marketing-row{grid-template-columns:1fr}.admin-stitch-skin[data-admin-view=marketing] .xm-marketing-row em{text-align:left}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-head{display:grid}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-form>label,.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-advanced>label,.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-field,.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-field.wide,.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-form .unit{grid-template-columns:1fr}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-form label>span,.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-field>span,.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-advanced label>span{text-align:left;line-height:1.4}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-form input:not([type=radio]):not([type=checkbox]),.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-advanced input:not([type=radio]):not([type=checkbox]),.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-field.wide input,.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-product-picker{width:100%!important}.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-form .unit small,.admin-stitch-skin[data-admin-view=marketing] .xm-bargain-advanced .unit small{grid-column:1}.admin-stitch-skin[data-admin-view=marketing] .xm-share-form-grid>label,.admin-stitch-skin[data-admin-view=marketing] .xm-share-form-row{grid-template-columns:1fr}.admin-stitch-skin[data-admin-view=marketing] .xm-share-form-grid label>span,.admin-stitch-skin[data-admin-view=marketing] .xm-share-form-row>span{text-align:left;line-height:1.4}.admin-stitch-skin[data-admin-view=marketing] .xm-share-form-grid input:not([type=radio]):not([type=checkbox]),.admin-stitch-skin[data-admin-view=marketing] .xm-share-form-grid select,.admin-stitch-skin[data-admin-view=marketing] .xm-share-inline input,.admin-stitch-skin[data-admin-view=marketing] .xm-share-product-picker{width:100%!important}.admin-stitch-skin[data-admin-view=marketing] .xm-share-inline,.admin-stitch-skin[data-admin-view=marketing] .xm-share-filter label{grid-template-columns:1fr}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-head{display:block}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-head-actions{margin-top:14px;justify-content:flex-start}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-toolbar,.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-toolbar-actions,.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-toolbar-buttons{display:grid;grid-template-columns:1fr}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-toolbar select,.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-toolbar input{width:100%}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-steps{grid-template-columns:1fr}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-steps article,.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-steps article:first-child,.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-steps article:last-child{clip-path:none}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-form-grid>label,.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-form-row{grid-template-columns:1fr}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-form-grid>label>span,.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-form-row>span{text-align:left}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-inline,.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-inline.wide,.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-radio-stack label.inline,.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-prize-fields,.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-skin-grid{grid-template-columns:1fr}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-phone-top strong{font-size:28px}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-guide-dialog{width:calc(100vw - 24px)}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-guide-head{display:block}.admin-stitch-skin[data-admin-view=marketing] .xm-wheel-guide-head button{margin-top:14px}.admin-stitch-skin[data-admin-view=marketing] .xm-freight-head{display:block;padding:20px}.admin-stitch-skin[data-admin-view=marketing] .xm-freight-head button{margin-top:14px}.admin-stitch-skin[data-admin-view=marketing] .xm-freight-filter-panel{grid-template-columns:1fr;padding:18px}.admin-stitch-skin[data-admin-view=marketing] .xm-freight-filter-panel label,.admin-stitch-skin[data-admin-view=marketing] .xm-freight-form{grid-template-columns:1fr}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-head,.admin-stitch-skin[data-admin-view=marketing] .xm-gift-form-title{display:block}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-head button,.admin-stitch-skin[data-admin-view=marketing] .xm-gift-form-title button{margin-top:14px}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-kpis,.admin-stitch-skin[data-admin-view=marketing] .xm-gift-scene-list{grid-template-columns:1fr}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-toolbar{display:grid;grid-template-columns:1fr}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-search label,.admin-stitch-skin[data-admin-view=marketing] .xm-gift-form-grid>label,.admin-stitch-skin[data-admin-view=marketing] .xm-gift-form-row{grid-template-columns:1fr}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-form-grid>label>span,.admin-stitch-skin[data-admin-view=marketing] .xm-gift-form-row>span{text-align:left}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-radio-stack .range,.admin-stitch-skin[data-admin-view=marketing] .xm-gift-radio-stack .count{grid-template-columns:1fr}.admin-stitch-skin[data-admin-view=marketing] .xm-gift-inline-field{grid-template-columns:1fr auto}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-head{display:block}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-head button{margin-top:14px}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-filter,.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-form-grid,.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-more-panel,.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-filter label,.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-form-grid label,.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-form-grid .inline-tail,.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-radio-block{grid-template-columns:1fr}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-radio-block small{grid-column:1}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-check{margin-left:0}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-check span{width:auto;text-align:left}.admin-stitch-skin[data-admin-view=marketing] .xm-paygift-coupon-list article{grid-template-columns:1fr}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-tabs{gap:22px;padding:0 20px}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-section{padding:22px 20px}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-field,.admin-stitch-skin[data-admin-view=marketing] .xm-stored-radio-block,.admin-stitch-skin[data-admin-view=marketing] .xm-stored-form-grid>label,.admin-stitch-skin[data-admin-view=marketing] .xm-stored-form-row{grid-template-columns:1fr}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-inline,.admin-stitch-skin[data-admin-view=marketing] .xm-stored-checks{align-items:flex-start;flex-direction:column}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-help,.admin-stitch-skin[data-admin-view=marketing] .xm-stored-checks{margin-left:0}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-form-grid label>span,.admin-stitch-skin[data-admin-view=marketing] .xm-stored-form-row>span{text-align:left}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-form-grid input:not([type=radio]):not([type=checkbox]),.admin-stitch-skin[data-admin-view=marketing] .xm-stored-form-grid textarea,.admin-stitch-skin[data-admin-view=marketing] .xm-stored-radio-stack .date-row input[type=date]{width:100%}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-radio-stack .date-row,.admin-stitch-skin[data-admin-view=marketing] .xm-stored-tier-list article{grid-template-columns:1fr}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-toolbar{padding:20px;flex-wrap:wrap}.admin-stitch-skin[data-admin-view=marketing] .xm-stored-table-wrap{padding:0 20px 24px}.admin-stitch-skin[data-admin-view=marketing] .xm-points-metric-grid{grid-template-columns:1fr}.admin-stitch-skin[data-admin-view=marketing] .xm-points-tabs{width:100%;overflow:auto}.admin-stitch-skin[data-admin-view=marketing] .xm-points-tab{flex:1;min-width:84px;padding:0 10px}.admin-stitch-skin[data-admin-view=marketing] .xm-points-section-head{display:block}.admin-stitch-skin[data-admin-view=marketing] .xm-points-section-head .xm-points-link{margin-top:10px}.admin-stitch-skin[data-admin-view=marketing] .xm-points-chart-wrap{flex-direction:column}.admin-stitch-skin[data-admin-view=marketing] .xm-points-table{display:block;overflow:auto}}@media (min-width:1101px){.admin-stitch-skin[data-admin-view=marketing] .xm-merchant-common-grid,.admin-stitch-skin[data-admin-view=marketing] .xm-common-config-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-stitch-skin[data-admin-view=marketing] .xm-group-type-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}.admin-detail-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a52;z-index:60;animation:adminMaskIn .18s ease}@keyframes adminMaskIn{0%{opacity:0}to{opacity:1}}.admin-detail-panel{z-index:70}.admin-nav-block{display:contents}@media (min-width: 1281px){.admin-stitch-skin .admin-dash-layout>.admin-panel-wide{grid-column:1 / -1!important}.admin-stitch-skin .admin-dash-layout>.admin-quick-entry{grid-column:1!important}.admin-stitch-skin .admin-dash-layout>.admin-today{grid-column:2!important}}.xm-admin-trend-hovertip{position:absolute;top:52px;z-index:6;min-width:126px;border-radius:12px;background:#101828;color:#fff;padding:10px 12px;box-shadow:0 14px 32px #0f172a52;pointer-events:none;transform:translate(12px)}.xm-admin-trend-hovertip.is-left{transform:translate(calc(-100% - 12px))}.xm-admin-trend-hovertip .ht-label{display:block;font-size:11px;font-weight:900;color:#ffffffa8;margin-bottom:6px}.xm-admin-trend-hovertip .ht-row{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:800;margin-top:5px;color:#ffffffeb}.xm-admin-trend-hovertip .ht-row i{width:8px;height:8px;border-radius:999px;flex:0 0 auto}.xm-admin-trend-hovertip .ht-row b{margin-left:auto;font-weight:900}.admin-stitch-skin .admin-empty{display:flex;flex-direction:column;align-items:center;gap:8px;line-height:1.5}.admin-stitch-skin .admin-empty:before{content:"inbox";font-family:Material Symbols Outlined;font-weight:400;font-size:34px;line-height:1;color:#f3a9c4}.admin-stitch-skin .xm-product-library-table tbody tr{transition:background .14s ease}.admin-stitch-skin .xm-product-library-table tbody tr:nth-child(2n){background:#fcfbfd}.admin-stitch-skin .xm-product-library-table tbody tr:hover{background:#fff0f6}.admin-stitch-skin .admin-order-card,.admin-stitch-skin .xm-store-card{transition:border-color .14s ease,box-shadow .14s ease}.admin-stitch-skin .admin-order-card:hover,.admin-stitch-skin .xm-store-card:hover{border-color:#ffd4e4;box-shadow:0 10px 24px #90003617}.admin-stitch-skin .admin-kpi,.admin-stitch-skin .xm-workbench-module{transition:transform .16s ease,box-shadow .16s ease}.admin-stitch-skin .admin-kpi:hover,.admin-stitch-skin .xm-workbench-module:hover{transform:translateY(-3px);box-shadow:0 18px 38px #9000361f}.admin-stitch-skin .admin-shortcuts button{transition:transform .14s ease,background .16s ease}.admin-stitch-skin .admin-shortcuts button:hover{transform:translateY(-2px)}.admin-actions button,.admin-panel-head button,.admin-order-actions button,.xm-store-admin-actions button,.xm-store-card-actions button,.xm-product-library-actions button,.xm-product-table-actions button,.xm-decoration-hero-actions button,.admin-form-actions button{transition:transform .12s ease,box-shadow .16s ease,filter .16s ease,background .16s ease}.admin-actions button:hover,.admin-panel-head button:hover,.admin-order-actions button:hover,.xm-store-admin-actions button:hover,.xm-store-card-actions button:hover,.xm-product-library-actions button:hover,.xm-product-table-actions button:hover,.xm-decoration-hero-actions button:hover{filter:brightness(1.05)}.admin-actions button:active,.admin-panel-head button:active,.admin-order-actions button:active,.xm-store-admin-actions button:active,.xm-store-card-actions button:active,.xm-product-library-actions button:active,.xm-product-table-actions button:active,.xm-decoration-hero-actions button:active,.admin-form-actions button:active{transform:translateY(1px)}.admin-stitch-skin .xm-org-tree{position:static;top:auto}.admin-stitch-skin .admin-side .admin-nav{gap:8px;row-gap:8px}.admin-stitch-skin .admin-nav .admin-nav-sub{margin-top:8px;margin-bottom:10px;gap:7px}.admin-stitch-skin .admin-nav a.admin-nav-primary:before{display:none!important}.admin-nav a.admin-nav-primary{gap:11px}.admin-nav .nav-primary-icon{font-size:20px;width:22px;flex:0 0 auto;text-align:center;line-height:1}.admin-nav .nav-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-stitch-skin.admin-side-collapsed .admin-nav{align-items:center;justify-items:center}.admin-stitch-skin.admin-side-collapsed .admin-nav a.admin-nav-primary{justify-content:center;gap:0}.admin-stitch-skin.admin-side-collapsed .admin-nav a.admin-nav-primary .nav-primary-icon{font-size:23px;width:auto}.admin-stitch-skin.admin-side-collapsed .admin-nav a.admin-nav-primary .nav-label{display:none}@media (max-width: 900px){.admin-stitch-skin .admin-nav{grid-template-columns:1fr!important;justify-items:center}.admin-stitch-skin .admin-nav a.admin-nav-primary{width:48px;padding:0;justify-content:center;gap:0}.admin-stitch-skin .admin-nav a.admin-nav-primary .nav-label{display:none}.admin-stitch-skin .admin-nav a.admin-nav-primary .nav-primary-icon{font-size:22px;width:auto}}.admin-toast{position:fixed;top:28px;left:50%;transform:translate(-50%,-16px);z-index:200;display:inline-flex;align-items:center;gap:10px;max-width:min(520px,86vw);padding:12px 20px;border-radius:14px;background:#101828;color:#fff;font-size:14px;font-weight:700;line-height:1.4;box-shadow:0 18px 44px #0f172a47;opacity:0;pointer-events:none;transition:opacity .22s ease,transform .22s ease}.admin-toast.is-show{opacity:1;transform:translate(-50%)}.admin-toast i{font-size:20px;color:#34d399}.admin-toast span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-top-search .admin-search-ic{width:auto!important;height:auto!important;border:0!important;border-radius:0!important;color:#98a2b3;font-size:18px;line-height:1}.admin-top-search .admin-search-ic:after{display:none!important}.admin-actions .admin-top-user{display:inline-flex;align-items:center;gap:6px}.admin-actions .admin-top-user i{font-size:17px;color:#e5005a}.admin-actions button{display:inline-flex;align-items:center;gap:5px}.admin-actions button .material-symbols-outlined{font-size:16px;line-height:1}@media (min-width: 1180px){.admin-stitch-skin .admin-order-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-stitch-skin .admin-order-list>.admin-order-head,.admin-stitch-skin .admin-order-list>.admin-empty,.admin-stitch-skin .admin-order-list>.admin-pager{grid-column:1 / -1}}.admin-stitch-skin [class$=-kpis]>article,.admin-stitch-skin .admin-kpis>article{padding:16px 18px}.admin-stitch-skin .xm-list-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.admin-stitch-skin .xm-list-search{display:flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:1px solid #e7eaf0;border-radius:10px;background:#fbfcfe}.admin-stitch-skin .xm-list-search i{font-size:17px;color:#98a2b3}.admin-stitch-skin .xm-list-search input{width:200px;max-width:44vw;border:0;outline:0;background:transparent;font-size:13px;color:#344054}.admin-stitch-skin .admin-pager{display:flex;align-items:center;gap:12px;margin-top:14px}.admin-stitch-skin .admin-pager-total{margin-right:auto;color:#98a2b3;font-size:12px;font-weight:700}.admin-stitch-skin .admin-pager button{border:1px solid #e7eaf0;background:#fff;color:#344054;border-radius:9px;padding:6px 14px;font-size:12px;font-weight:800;cursor:pointer}.admin-stitch-skin .admin-pager button:disabled{opacity:.5;cursor:not-allowed}.admin-stitch-skin .admin-pager-now{color:#101828;font-size:13px;font-weight:900}.admin-stitch-skin .xm-export-btn{display:inline-flex;align-items:center;gap:5px;border:1px solid #d7f3e6;background:#f3fbf7;color:#0f9f6e;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:800;cursor:pointer;transition:background .16s ease}.admin-stitch-skin .xm-export-btn .material-symbols-outlined{font-size:16px}.admin-stitch-skin .xm-export-btn:hover{background:#e7f7ef}.admin-stitch-skin .is-danger{background:#fff0f0!important;color:#e5544a!important;border:1px solid #ffd6d6!important}.admin-stitch-skin .xm-product-category-list article{display:flex;align-items:center;gap:10px}.admin-stitch-skin .xm-product-category-list article>div{flex:1;min-width:0}.admin-stitch-skin .xm-cat-del{flex:0 0 auto;border:1px solid #ffd6d6;background:#fff;color:#e5544a;border-radius:9px;padding:5px 12px;font-size:12px;font-weight:800;cursor:pointer}.admin-stitch-skin .xm-cat-del:hover{background:#fff0f0}.admin-detail-head .admin-drawer-badge.is-danger{background:linear-gradient(135deg,#fff0f0,#ffe0e0);color:#e5544a}.admin-detail-head .admin-drawer-badge{display:inline-grid;place-items:center;width:46px;height:46px;margin-bottom:12px;border-radius:15px;background:linear-gradient(135deg,#fff0f6,#ffe2ef);color:#e5005a;font-size:25px;line-height:1;box-shadow:0 8px 20px #e5005a24}.admin-form-body{display:flex;flex-direction:column;gap:16px;padding:4px 0 8px}.admin-form-field{display:flex;flex-direction:column;gap:8px}.admin-form-field>span{font-size:13px;font-weight:700;color:#344054}.admin-form-req{color:#e5005a;margin-left:4px;font-style:normal}.admin-form-field input,.admin-form-field select,.admin-form-field textarea{width:100%;box-sizing:border-box;padding:11px 14px;border:1px solid #e4e7ec;border-radius:12px;background:#fff;font-size:14px;color:#101828;font-family:inherit;transition:border-color .16s ease,box-shadow .16s ease}.admin-form-field textarea{resize:vertical;min-height:92px;line-height:1.5}.admin-form-field input:focus,.admin-form-field select:focus,.admin-form-field textarea:focus{outline:none;border-color:#e5005a;box-shadow:0 0 0 3px #e5005a1f}.admin-form-hint{font-size:12px;color:#98a2b3;font-style:normal}.admin-form-error{margin:0;padding:10px 14px;border-radius:10px;background:#fef3f2;color:#d92d20;font-size:13px;font-weight:700}.admin-form-actions{display:flex;gap:12px;margin-top:22px}.admin-form-actions button{flex:1;height:46px;border-radius:12px;border:0;font-size:14px;font-weight:800;cursor:pointer;transition:opacity .16s ease,transform .16s ease}.admin-form-actions button:disabled{opacity:.6;cursor:not-allowed}.admin-form-cancel{background:#f2f4f7;color:#475467}.admin-form-submit{background:#e5005a;color:#fff;box-shadow:0 10px 24px #e5005a3d}.admin-form-actions button:not(:disabled):active{transform:scale(.98)}.admin-form-list>span{font-size:13px;font-weight:700;color:#344054}.admin-form-list-row{display:flex;gap:8px;align-items:center;margin-top:8px}.admin-form-list-row input{flex:1;min-width:0;box-sizing:border-box;padding:10px 12px;border:1px solid #e4e7ec;border-radius:10px;background:#fff;font-size:13px;color:#101828;font-family:inherit}.admin-form-list-row input:focus{outline:none;border-color:#e5005a;box-shadow:0 0 0 3px #e5005a1f}.admin-form-list-del{flex:0 0 auto;border:0;background:transparent;color:#f04438;font-size:22px;line-height:1;cursor:pointer;padding:0}.admin-form-list-del:disabled{color:#d0d5dd;cursor:not-allowed}.admin-form-list-add{margin-top:10px;align-self:flex-start;padding:8px 16px;border:1px dashed #e5005a;border-radius:10px;background:#fff5f9;color:#e5005a;font-size:13px;font-weight:800;cursor:pointer}.admin-form-image>span{font-size:13px;font-weight:700;color:#344054}.admin-form-cover-grid{margin-top:8px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.admin-form-cover-grid>button,.admin-form-cover-upload{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px;border:2px solid #e4e7ec;border-radius:12px;background:#fff;cursor:pointer;transition:border-color .16s ease}.admin-form-cover-grid>button img{width:100%;height:60px;object-fit:contain;border-radius:8px;background:#fafafa}.admin-form-cover-grid>button em,.admin-form-cover-upload em{font-size:12px;font-weight:700;color:#667085;font-style:normal}.admin-form-cover-grid>button.on{border-color:#e5005a}.admin-form-cover-grid>button.on em{color:#e5005a}.admin-form-cover-upload{justify-content:center;color:#98a2b3;border-style:dashed}.admin-form-cover-upload i{font-size:28px}.admin-form-cover-preview{margin-top:10px;display:flex;align-items:center;gap:10px}.admin-form-cover-preview img{width:56px;height:56px;object-fit:cover;border-radius:10px;border:1px solid #eee}.admin-form-cover-preview span{font-size:12px;font-weight:700;color:#0f9f6e}.xm-phone{margin:14px auto 0;width:268px;border-radius:30px;border:8px solid #1f2937;background:#f8f5f7;overflow:hidden;box-shadow:0 18px 44px #0f172a38}.xm-phone-bar{height:38px;background:linear-gradient(135deg,#e5005a,#ff7aac);color:#fff;display:flex;align-items:center;justify-content:center;position:relative}.xm-phone-bar em{position:absolute;top:8px;left:50%;transform:translate(-50%);width:70px;height:6px;border-radius:999px;background:#ffffff80}.xm-phone-bar span{font-size:13px;font-weight:800;margin-top:6px}.xm-phone-screen{padding:10px;display:flex;flex-direction:column;gap:10px;min-height:360px}.xm-pv-banner{border-radius:14px;padding:16px 14px;background:linear-gradient(135deg,#ffd9e6,#fff0f6);border:1px solid #ffd4e4}.xm-pv-banner strong{display:block;color:#281719;font-size:14px;font-weight:900}.xm-pv-banner span{display:block;margin-top:4px;color:#a13a5e;font-size:11px;font-weight:700}.is-faded{opacity:.45;filter:grayscale(.6)}.xm-pv-chips{display:flex;flex-wrap:wrap;gap:6px}.xm-pv-chips span{border-radius:999px;background:#fff;border:1px solid #f0ccd7;color:#6b5f66;padding:4px 12px;font-size:11px;font-weight:800}.xm-pv-goods{display:grid;grid-template-columns:1fr 1fr;gap:8px}.xm-pv-goods article{background:#fff;border-radius:12px;border:1px solid rgba(229,188,193,.5);padding:8px;overflow:hidden}.xm-pv-goods img{width:100%;height:64px;object-fit:contain;background:#fff0f5;border-radius:8px}.xm-pv-goods b{display:block;margin-top:6px;color:#281719;font-size:11px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xm-pv-goods i{display:block;margin-top:2px;color:#e5005a;font-size:12px;font-weight:900}.xm-pv-live{display:flex;align-items:center;gap:8px;border-radius:12px;background:#1f2937;color:#fff;padding:10px 12px}.xm-pv-live i{color:#ff7aac}.xm-pv-live span{font-size:12px;font-weight:800}.xm-phone-tab{display:flex;background:#fff;border-top:1px solid #efd4db}.xm-phone-tab span{flex:1;text-align:center;padding:9px 0;color:#98a2b3;font-size:10px;font-weight:800}.xm-phone-tab span.on{color:#e5005a}
