.xpz-account{--account-blue: #155ed1;--account-blue-dark: #0d397f;--account-blue-soft: #eaf3ff;--account-line: #d7e4f5;--account-ink: #17253a;--account-muted: #708097;display:grid;gap:14px;width:100%;color:var(--account-ink)}.xpz-account__hero{display:flex;min-height:92px;align-items:center;justify-content:space-between;gap:24px;padding:18px 22px;overflow:hidden;border:1px solid #cbdcf2;border-radius:12px;background:radial-gradient(circle at 88% 0,rgba(72,145,244,.17),transparent 31%),linear-gradient(135deg,#fff,#f4f9ff);box-shadow:0 8px 24px #2052930f}.xpz-account__eyebrow{color:var(--account-blue);font-size:9px;font-weight:900;letter-spacing:.18em}.xpz-account__hero h2,.xpz-account__card-head h3{margin:0}.xpz-account__hero h2{margin-top:4px;font-size:22px;letter-spacing:-.025em}.xpz-account__hero p,.xpz-account__card-head p{margin:3px 0 0;color:var(--account-muted)}.xpz-account__hero p{font-size:10px}.xpz-account__access-state{display:flex;min-width:148px;align-items:center;gap:10px;padding:10px 13px;border:1px solid #cfe0f6;border-radius:9px;background:#fffc}.xpz-account__access-state>span{width:9px;height:9px;flex:0 0 auto;border-radius:50%;background:#25a967;box-shadow:0 0 0 4px #25a9671f}.xpz-account__access-state.is-grace_readonly>span{background:#d89622;box-shadow:0 0 0 4px #d8962221}.xpz-account__access-state.is-suspended>span{background:#d34f4f;box-shadow:0 0 0 4px #d34f4f1f}.xpz-account__access-state div{display:grid;gap:2px}.xpz-account__access-state small{color:#8090a5;font-size:8px}.xpz-account__access-state strong{font-size:11px}.xpz-account__grid{display:grid;grid-template-columns:minmax(255px,.92fr) minmax(255px,.92fr) minmax(330px,1.16fr);gap:14px;align-items:start}.xpz-account__card{min-width:0;overflow:hidden;border:1px solid var(--account-line);border-radius:12px;background:#fff;box-shadow:0 8px 24px #2052930e}.xpz-account__card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:64px;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid #e4edf8;background:#f8fbff}.xpz-account__card-head h3{font-size:13px;letter-spacing:-.015em}.xpz-account__card-head p{font-size:8px}.xpz-account__tag{padding:4px 7px;border-radius:99px;color:#1a5dbb;background:#e7f1ff;font-size:8px;font-weight:850}.xpz-account__form{display:grid;gap:11px;padding:14px}.xpz-account__form label,.xpz-account__redeem label{display:grid;gap:5px;color:#52657d;font-size:9px;font-weight:800}.xpz-account__form input,.xpz-account__redeem input,.xpz-account__redeem select{width:100%;min-width:0;height:38px;padding:0 10px;border:1px solid #cedcf0;border-radius:7px;outline:none;color:#17253a;background:#fff;font-size:10px;transition:border-color .15s,box-shadow .15s}.xpz-account__form input:focus,.xpz-account__redeem input:focus,.xpz-account__redeem select:focus{border-color:#4687df;box-shadow:0 0 0 3px #4687df21}.xpz-account__form input[readonly]{color:#718198;background:#f3f6fa}.xpz-account__form label small,.xpz-account__redeem>small{color:#8a98aa;font-size:8px;font-weight:500;line-height:1.45}.xpz-account__button,.xpz-account__refresh{border:1px solid #c7d8ee;border-radius:7px;background:#fff;color:#315478;font-size:9px;font-weight:850;cursor:pointer}.xpz-account__button{min-height:38px;padding:0 13px}.xpz-account__button.is-primary{border-color:var(--account-blue);color:#fff;background:linear-gradient(180deg,#2475df,#155dc8);box-shadow:0 5px 12px #155ed124}.xpz-account__button.is-primary:hover:not(:disabled){background:linear-gradient(180deg,#1d69cc,#104fa9)}.xpz-account__button:disabled,.xpz-account__refresh:disabled{cursor:not-allowed;opacity:.48}.xpz-account__refresh{min-width:55px;height:29px;padding:0 8px}.xpz-account__remaining{display:grid;gap:4px;padding:17px 17px 15px;border-bottom:1px solid #dfe9f6;color:#fff;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 60%),linear-gradient(135deg,#103a7d,#1768d4)}.xpz-account__remaining>span{color:#bcd7fb;font-size:8px;font-weight:850;letter-spacing:.12em}.xpz-account__remaining strong{min-height:31px;font-size:24px;line-height:1.25;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.xpz-account__remaining small{color:#a8caf7;font-size:8px}.xpz-account__license-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-bottom:1px solid #e3ebf6}.xpz-account__license-facts div{display:grid;gap:4px;min-width:0;padding:11px 10px;border-right:1px solid #e3ebf6}.xpz-account__license-facts div:nth-child(2n){border-right:0}.xpz-account__license-facts div:nth-child(n+3){border-top:1px solid #e3ebf6}.xpz-account__license-facts dt{color:#8392a5;font-size:8px}.xpz-account__license-facts dd{min-width:0;margin:0;overflow:hidden;color:#233752;font-size:9px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.xpz-account__license-note{display:grid;gap:3px;margin:12px 13px 0;padding:9px 10px;border:1px solid #dce8f7;border-radius:7px;color:#4e647f;background:#f5f9fe}.xpz-account__license-note.is-trial{border-color:#bcd5f7;color:#24558f;background:#eaf3ff}.xpz-account__license-note strong{font-size:9px}.xpz-account__license-note span{font-size:8px;line-height:1.5}.xpz-account__redeem{display:grid;gap:7px;padding:12px 13px 14px}.xpz-account__offer-catalog{display:grid;gap:9px;padding:12px 13px;border-top:1px solid #e3ebf6;border-bottom:1px solid #e3ebf6;background:#f8fbff}.xpz-account__offer-catalog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.xpz-account__offer-catalog>header>div{display:grid;gap:2px}.xpz-account__offer-catalog>header strong{color:#213650;font-size:10px}.xpz-account__offer-catalog>header span{color:#8392a5;font-size:7px}.xpz-account__offer-catalog>header p{max-width:154px;margin:0;color:#9a6412;font-size:7px;font-weight:750;line-height:1.45;text-align:right}.xpz-account__offer-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.xpz-account__offer-list article{display:grid;min-width:0;align-content:start;gap:4px;padding:8px;border:1px solid #d4e2f3;border-radius:8px;background:#fff}.xpz-account__offer-list article>small{color:#4d6685;font-size:7px;font-weight:850}.xpz-account__offer-list article>div{display:flex;align-items:baseline;min-width:0;color:#145fc8;white-space:nowrap}.xpz-account__offer-list article>div strong{font-size:16px;letter-spacing:-.04em}.xpz-account__offer-list article>div span{margin-left:2px;font-size:7px;font-weight:800}.xpz-account__offer-list article>p{margin:0;overflow:hidden;color:#7a899b;font-size:7px;line-height:1.35}.xpz-account__offers-empty{padding:9px;border:1px dashed #cbd9ea;border-radius:7px;color:#7c8da3;background:#fff;font-size:8px;text-align:center}.xpz-account__redeem>div{display:grid;grid-template-columns:minmax(0,1fr) 88px;gap:7px}.xpz-account__redeem .xpz-account__button{min-height:38px}.xpz-account__benefits-card{grid-column:1 / -1}.xpz-account__effect-balance{display:grid;min-width:92px;gap:2px;padding:7px 10px;border:1px solid #c9dcf5;border-radius:8px;text-align:right;background:#fff}.xpz-account__effect-balance small{color:#7e8da2;font-size:8px}.xpz-account__effect-balance strong{color:#135fc9;font-size:13px;font-variant-numeric:tabular-nums}.xpz-account__benefits-error{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 14px 0;padding:8px 10px;border:1px solid #f0d7a6;border-radius:8px;color:#775417;background:#fff9ec;font-size:9px}.xpz-account__benefit-library{display:grid;grid-template-columns:minmax(244px,282px) minmax(0,1fr);min-height:590px;margin:14px;overflow:hidden;border:1px solid #d6e3f2;border-radius:11px;background:#fff}.xpz-account__library-sidebar{display:flex;min-width:0;flex-direction:column;padding:15px;border-right:1px solid #dce7f4;background:#f7faff}.xpz-account__library-heading,.xpz-account__library-stage-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.xpz-account__library-heading{margin-bottom:14px}.xpz-account__library-heading h4,.xpz-account__library-heading p,.xpz-account__library-stage-head h4,.xpz-account__preview-note{margin:0}.xpz-account__library-heading h4,.xpz-account__library-stage-head h4{color:#213650;font-size:14px}.xpz-account__library-heading p{margin-top:3px;color:#7e8da2;font-size:11px;line-height:1.45}.xpz-account__library-heading>span{flex:0 0 auto;padding:4px 7px;border-radius:99px;color:#315a8a;background:#e7f1ff;font-size:11px;font-weight:850}.xpz-account__library-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.xpz-account__library-filters label{display:grid;gap:5px;color:#52657d;font-size:11px;font-weight:800}.xpz-account__library-filters input,.xpz-account__library-filters select{width:100%;min-width:0;height:42px;padding:0 10px;border:1px solid #cbd9eb;border-radius:7px;outline:none;color:#1e334e;background:#fff;font:inherit;font-size:12px}.xpz-account__library-filters input:focus,.xpz-account__library-filters select:focus{border-color:#397bd2;box-shadow:0 0 0 3px #397bd221}.xpz-account__library-filters select:disabled{color:#8593a4;background:#f0f4f8}.xpz-account__library-list{display:grid;align-content:start;gap:7px;min-height:332px;margin:14px 0 0;padding:0;list-style:none}.xpz-account__library-list li{min-width:0}.xpz-account__library-list button{display:flex;width:100%;min-height:48px;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid #d3dfed;border-radius:8px;color:#314967;background:#fff;font:inherit;text-align:left;cursor:pointer}.xpz-account__library-list button:hover{border-color:#92b7e7;background:#f7fbff}.xpz-account__library-list button.is-selected{border-color:#397bd2;box-shadow:0 0 0 2px #397bd21f;background:#eef6ff}.xpz-account__library-list button>span{display:grid;min-width:0;gap:3px}.xpz-account__library-list strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.xpz-account__library-list small{color:#896518;font-size:10px}.xpz-account__library-list small.is-owned{color:#087c55}.xpz-account__library-list em{flex:0 0 auto;color:#155fc8;font-size:10px;font-style:normal;font-weight:850}.xpz-account__library-list em:before{content:"✓";margin-right:3px}.xpz-account__library-empty{display:grid;min-height:332px;place-content:center;gap:10px;color:#73869e;font-size:12px;text-align:center}.xpz-account__library-empty button,.xpz-account__library-pagination button{min-height:38px;padding:0 10px;border:1px solid #c9d8eb;border-radius:7px;color:#315a88;background:#fff;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.xpz-account__library-pagination{display:grid;grid-template-columns:62px minmax(0,1fr) 62px;align-items:center;gap:6px;margin-top:auto;padding-top:14px;border-top:1px solid #e0e8f3}.xpz-account__library-pagination span{color:#64778f;font-size:10px;line-height:1.35;text-align:center}.xpz-account__library-pagination button:disabled{cursor:not-allowed;opacity:.42}.xpz-account__library-list button:focus-visible,.xpz-account__library-empty button:focus-visible,.xpz-account__library-pagination button:focus-visible{outline:3px solid rgba(38,112,211,.26);outline-offset:2px}.xpz-account__library-stage{min-width:0;align-self:start;padding:17px;background:#fbfdff}.xpz-account__library-stage-head{min-height:44px;align-items:center;margin-bottom:12px}.xpz-account__library-stage-head>div{display:grid;gap:2px}.xpz-account__library-stage-head small{color:#77899f;font-size:10px;font-weight:800}.xpz-account__library-stage-head>span{flex:0 0 auto;padding:5px 8px;border-radius:99px;color:#9a6815;background:#fff4da;font-size:10px;font-weight:850}.xpz-account__library-stage-head>span.is-owned{color:#08734f;background:#e5f7ef}.xpz-account__skin-preview.xhb-center-scroll{width:100%;height:clamp(330px,35vw,440px);max-height:none;padding:12px;overflow:hidden;border:1px solid #d4dfec;border-radius:9px;background:#f0f4f9}.xpz-account__skin-preview .xhb-config-sheet{min-height:100%;pointer-events:none}.xpz-account__skin-preview .xhb-sheet-header{min-height:92px}.xpz-account__skin-preview .xhb-sheet-header>strong{font-size:15px;text-align:center}.xpz-account__skin-preview .xhb-sheet-header>div{display:grid;gap:2px;text-align:center}.xpz-account__skin-preview .xhb-sheet-header b{font-size:30px}.xpz-account__skin-preview .xhb-sheet-header small,.xpz-account__skin-preview .xhb-sheet-header time{font-size:10px}.xpz-account__skin-preview .xhb-config-row{min-height:40px;font-size:12px}.xpz-account__skin-preview .xhb-config-row>*{align-self:center;padding:0 6px}.xpz-account__skin-preview .xhb-total-bar{min-height:56px;margin-top:10px}.xpz-account__skin-preview .xhb-total-bar strong,.xpz-account__skin-preview .xhb-total-bar span,.xpz-account__skin-preview .xhb-total-bar b{font-size:15px}.xpz-account__skin-preview .xhb-deal-strip{margin-bottom:0}.xpz-account__skin-preview-deal{display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;min-height:56px;text-align:center}.xpz-account__skin-preview-deal strong{font-size:16px}.xpz-account__skin-preview-deal b{grid-column:2;color:var(--xhb-sheet-accent, #ffd633);font-size:31px}.xpz-account__effect-preview{position:relative;display:grid;min-height:clamp(330px,35vw,440px);place-items:center;overflow:hidden;border:1px solid #202c3d;border-radius:9px;background:#05070b}.xpz-account__effect-preview video{width:100%;height:clamp(330px,35vw,440px);object-fit:contain;background:#05070b}.xpz-account__effect-preview>div{position:absolute;right:10px;bottom:50px;left:10px;display:grid;gap:2px;padding:7px 9px;border-radius:7px;color:#fff;background:#000000ad;pointer-events:none}.xpz-account__effect-preview strong{font-size:14px}.xpz-account__effect-preview span{color:#ffffffc7;font-size:11px}.xpz-account__benefits-empty{display:grid;min-height:clamp(330px,35vw,440px);place-items:center;border:1px dashed #ccd9e8;border-radius:9px;color:#7b8da4;background:#f5f8fc;font-size:12px}.xpz-account__preview-note{margin-top:10px;color:#74859b;font-size:11px;line-height:1.55}@media(max-width:1280px){.xpz-account__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.xpz-account__license-card{grid-column:1 / -1}.xpz-account__benefit-library{grid-template-columns:minmax(225px,255px) minmax(0,1fr)}}@media(max-width:980px){.xpz-account__benefit-library{grid-template-columns:minmax(0,1fr)}.xpz-account__library-sidebar{border-right:0;border-bottom:1px solid #dce7f4}.xpz-account__library-filters{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.xpz-account__library-list{grid-template-columns:repeat(3,minmax(0,1fr));min-height:0}.xpz-account__library-empty{min-height:150px}.xpz-account__library-pagination{margin-top:14px}}@media(max-width:760px){.xpz-account__hero{align-items:flex-start;flex-direction:column}.xpz-account__access-state{width:100%}.xpz-account__grid{grid-template-columns:minmax(0,1fr)}.xpz-account__license-card,.xpz-account__benefits-card{grid-column:auto}.xpz-account__library-filters,.xpz-account__library-list{grid-template-columns:repeat(2,minmax(0,1fr))}.xpz-account__benefit-library{margin:10px}.xpz-account__library-stage{padding:12px}.xpz-account__skin-preview.xhb-center-scroll,.xpz-account__effect-preview,.xpz-account__effect-preview video,.xpz-account__benefits-empty{height:300px;min-height:300px}.xpz-account__redeem>div{grid-template-columns:1fr}}@media(max-width:480px){.xpz-account__library-filters,.xpz-account__library-list{grid-template-columns:minmax(0,1fr)}.xpz-account__library-pagination{grid-template-columns:repeat(2,minmax(0,1fr))}.xpz-account__library-pagination span{grid-column:1 / -1;grid-row:1}.xpz-account__library-stage-head{align-items:flex-start;flex-direction:column}.xpz-account .xpz-account__skin-preview .xhb-config-sheet[data-live-template]{display:block;width:100%;min-height:100%}.xpz-account .xpz-account__skin-preview .xhb-config-sheet[data-live-template]>.xhb-sheet-header{grid-column:auto;grid-row:auto;grid-template-columns:minmax(36px,.7fr) minmax(80px,2fr) minmax(30px,.6fr);grid-template-rows:none;gap:2px;min-height:76px;padding:5px 6px}.xpz-account .xpz-account__skin-preview .xhb-config-sheet[data-live-template]>:not(.xhb-sheet-header){grid-column:auto}.xpz-account .xpz-account__skin-preview .xhb-sheet-header b{font-size:20px}.xpz-account .xpz-account__skin-preview .xhb-config-table{margin:0}.xpz-account .xpz-account__skin-preview .xhb-config-row{grid-template-columns:minmax(40px,22%) minmax(72px,1fr) 28px 44px;font-size:10px}.xpz-account .xpz-account__skin-preview .xhb-config-row>*{padding-inline:3px}.xpz-account .xpz-account__skin-preview .xhb-total-bar{grid-template-columns:minmax(40px,22%) minmax(72px,1fr) minmax(54px,26%);gap:2px;min-height:48px;margin:7px 5px 0;padding-inline:5px}.xpz-account .xpz-account__skin-preview .xhb-deal-strip{margin:0 5px 5px}.xpz-account .xpz-account__skin-preview .xhb-total-bar strong,.xpz-account .xpz-account__skin-preview .xhb-total-bar span,.xpz-account .xpz-account__skin-preview .xhb-total-bar b{font-size:11px}.xpz-account .xpz-account__skin-preview-deal{min-height:48px}.xpz-account .xpz-account__skin-preview-deal strong{font-size:12px}.xpz-account .xpz-account__skin-preview-deal b{font-size:24px}}.xhb-category-cell{display:flex;align-items:center;min-width:0;padding:0 4px}.xhb-category-cell>input{width:100%;min-width:0;min-height:31px;padding:0 3px;border-color:transparent;border-radius:3px;background:transparent;font-size:clamp(14px,1.05vw,17px);font-weight:900;text-align:center}.xhb-category-cell>input:hover,.xhb-category-cell>input:focus-visible{border-color:#9eb5d2;background:#fff}.xhb-part-thumb-button{display:inline-flex;width:28px;min-width:28px;height:24px;min-height:24px!important;align-items:center;justify-content:center;padding:0!important;overflow:hidden;border:1px solid #d5dde8!important;border-radius:4px!important;background:#fff!important;box-shadow:0 1px 2px #10244114}.xhb-part-thumb-button:hover,.xhb-part-thumb-button:focus-visible,.xhb-part-thumb-button[aria-expanded=true]{border-color:#5e94d9!important;box-shadow:0 0 0 2px #1166e824}.xhb-part-thumb-button img{display:block;width:100%;height:100%;object-fit:cover}.xhb-part-image-preview{position:fixed;z-index:1400;display:flex;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);align-items:center;justify-content:center;padding:0;pointer-events:none}.xhb-part-image-preview[hidden]{display:none}.xhb-part-image-preview-panel{width:100%;height:100%;overflow:hidden;border:1px solid rgba(255,255,255,.84);border-radius:clamp(8px,1.5vw,16px);background:#fff;box-shadow:0 24px 70px #0f172a61}.xhb-part-image-preview-panel img{display:block;width:100%;height:100%;background:#fff;object-fit:contain}.xhb-template-select select{width:108px}.xhb-config-sheet[data-live-template]{--live-sheet-bg: #fff;--live-ink: #17233d;--live-muted: #738197;--live-border: #e1e6ee;--live-border-strong: #d9e1eb;--live-accent: #ffd633;--live-accent-soft: #edf5ff;--live-header-bg: #222;--live-header-ink: #fff;--live-title-ink: #ffd633;--live-table-head-bg: #f7f8fa;--live-table-head-ink: #344158;--live-row-selected-bg: #edf5ff;--live-price-ink: #151b26;--live-total-bg: #222;--live-total-ink: #fff;--live-total-accent: #ffd633;--live-service-bg: #ef261f;--live-service-ink: #fff;--live-panel-bg: #fff;--live-panel-soft: #f5f7fb;--live-score-ink: #ef261f;--live-game-bg: #111827;--live-game-ink: #fff;--live-game-score-ink: #ffd633;--live-radius: 9px;color:var(--live-ink);border-color:var(--live-border-strong);border-radius:var(--live-radius);background:var(--live-sheet-bg)}.xhb-config-sheet[data-live-template] .xhb-sheet-header{color:var(--live-header-ink);background:var(--live-header-bg)}.xhb-config-sheet[data-live-template] .xhb-sheet-header input{color:var(--live-header-ink)}.xhb-config-sheet[data-live-template] .xhb-sheet-header .xhb-sheet-title{color:var(--live-title-ink)}.xhb-config-sheet[data-live-template] .xhb-sheet-header .xhb-sheet-summary{color:color-mix(in srgb,var(--live-header-ink) 72%,transparent)}.xhb-config-sheet[data-live-template] .xhb-config-row{border-bottom-color:var(--live-border)}.xhb-config-sheet[data-live-template] .xhb-config-row.is-selected{background:var(--live-row-selected-bg)}.xhb-config-sheet[data-live-template] .xhb-config-head{color:var(--live-table-head-ink);background:var(--live-table-head-bg)}.xhb-config-sheet[data-live-template] .xhb-config-row .xhb-live-price{color:var(--live-price-ink)}.xhb-config-sheet[data-live-template] .xhb-total-bar,.xhb-config-sheet[data-live-template] .xhb-deal-strip{color:var(--live-total-ink);background:var(--live-total-bg)}.xhb-config-sheet[data-live-template] .xhb-total-bar strong,.xhb-config-sheet[data-live-template] .xhb-deal-strip label input{color:var(--live-total-accent)}.xhb-config-sheet[data-live-template] .xhb-total-bar b{color:var(--live-total-ink)}.xhb-config-sheet[data-live-template] .xhb-service-note{color:var(--live-service-ink)!important;background:var(--live-service-bg)!important}.xhb-config-sheet[data-live-template] .xhb-performance{border-color:var(--live-border-strong);background:var(--live-panel-bg)}.xhb-config-sheet[data-live-template] .xhb-performance-summary{border-color:var(--live-border-strong);background:var(--live-panel-soft)}.xhb-config-sheet[data-live-template] .xhb-performance-summary>strong{color:var(--live-score-ink)}.xhb-config-sheet[data-live-template] .xhb-game-performance-preview{color:var(--live-game-ink);background:var(--live-game-bg)}.xhb-config-sheet[data-live-template] .xhb-game-performance-preview b{color:var(--live-game-score-ink)}.xhb-center-scroll[data-live-template=business]{background:#e9eff7}.xhb-config-sheet[data-live-template=business]{--live-sheet-bg: #fff;--live-ink: #082451;--live-muted: #62738f;--live-border: #dbe5f2;--live-border-strong: #a8bedb;--live-accent: #1265ee;--live-accent-soft: #edf5ff;--live-header-bg: #fff;--live-header-ink: #082451;--live-title-ink: #082451;--live-table-head-bg: #082451;--live-table-head-ink: #fff;--live-row-selected-bg: #eaf3ff;--live-price-ink: #0b58c8;--live-total-bg: #082451;--live-total-ink: #fff;--live-total-accent: #fff;--live-service-bg: #fff;--live-service-ink: #0b58c8;--live-panel-soft: #f2f7fd;--live-score-ink: #1265ee;--live-game-bg: #082451;--live-game-score-ink: #75b7ff;--live-radius: 11px;overflow:hidden;box-shadow:0 10px 28px #0824511f}.xhb-config-sheet[data-live-template=business] .xhb-sheet-header{grid-template-columns:minmax(0,1fr) 132px;grid-template-rows:auto 1fr;min-height:106px;padding:15px 18px 14px;border-top:8px solid #082451;border-bottom:1px solid #c7d6e8;border-radius:0}.xhb-config-sheet[data-live-template=business] .xhb-store-name{grid-column:1;grid-row:1;color:#1265ee;font-size:12px}.xhb-config-sheet[data-live-template=business] .xhb-sheet-header>div{grid-column:1;grid-row:2}.xhb-config-sheet[data-live-template=business] .xhb-sheet-header time{grid-column:2;grid-row:1 / span 2;align-self:center;padding-left:15px;border-left:1px solid #c7d6e8;font-size:18px}.xhb-config-sheet[data-live-template=business] .xhb-sheet-header .xhb-sheet-title,.xhb-config-sheet[data-live-template=business] .xhb-sheet-header .xhb-sheet-summary{text-align:left}.xhb-config-sheet[data-live-template=business] .xhb-sheet-header .xhb-sheet-title{font-size:29px}.xhb-config-sheet[data-live-template=business] .xhb-config-table{margin:11px 14px 0;overflow:visible;border:1px solid #cedbeb;border-radius:8px}.xhb-config-sheet[data-live-template=business] .xhb-config-head{border-radius:7px 7px 0 0}.xhb-config-sheet[data-live-template=business] .xhb-total-bar{min-height:68px;margin:12px 14px 0;padding:8px 15px}.xhb-config-sheet[data-live-template=business] .xhb-total-bar strong{color:#75b7ff}.xhb-config-sheet[data-live-template=business] .xhb-deal-strip{margin:0 14px 9px;background:#1265ee}.xhb-config-sheet[data-live-template=business] .xhb-service-note{width:calc(100% - 28px)!important;margin-inline:14px;border:1px solid #1265ee!important}.xhb-center-scroll[data-live-template=esports]{background:#02070b}.xhb-config-sheet[data-live-template=esports]{--live-sheet-bg: #02070b;--live-ink: #eefcff;--live-muted: #7f9da6;--live-border: #16323b;--live-border-strong: #00bcd4;--live-header-bg: #030b10;--live-header-ink: #fff;--live-title-ink: #fff;--live-table-head-bg: #06141b;--live-table-head-ink: #00d8f5;--live-row-selected-bg: #08252d;--live-price-ink: #00d8f5;--live-total-bg: #06141b;--live-total-ink: #fff;--live-total-accent: #00d8f5;--live-service-bg: #07151b;--live-service-ink: #00d8f5;--live-panel-bg: #030b10;--live-panel-soft: #07151b;--live-score-ink: #00d8f5;--live-game-bg: #06141b;--live-game-score-ink: #00d8f5;--live-radius: 3px;border:1px solid #00bcd4;box-shadow:0 0 0 1px #00d8f51a,0 18px 40px #00000073}.xhb-config-sheet[data-live-template=esports] input,.xhb-config-sheet[data-live-template=esports] textarea,.xhb-config-sheet[data-live-template=esports] select{color:#eafcff}.xhb-config-sheet[data-live-template=esports] .xhb-sheet-header{min-height:96px;padding:12px 17px;border-bottom:2px solid #00d8f5;box-shadow:inset 0 0 0 1px #16323b}.xhb-config-sheet[data-live-template=esports] .xhb-sheet-header time,.xhb-config-sheet[data-live-template=esports] .xhb-store-name{color:#00d8f5}.xhb-config-sheet[data-live-template=esports] .xhb-sheet-header .xhb-sheet-title{font-size:34px;letter-spacing:2px}.xhb-config-sheet[data-live-template=esports] .xhb-config-table{margin:10px;border:1px solid #16414c}.xhb-config-sheet[data-live-template=esports] .xhb-config-row>input,.xhb-config-sheet[data-live-template=esports] .xhb-category-cell>input,.xhb-config-sheet[data-live-template=esports] .xhb-model-cell>input{color:#eafcff}.xhb-config-sheet[data-live-template=esports] .xhb-config-row>input:hover,.xhb-config-sheet[data-live-template=esports] .xhb-config-row>input:focus-visible,.xhb-config-sheet[data-live-template=esports] .xhb-category-cell>input:hover,.xhb-config-sheet[data-live-template=esports] .xhb-category-cell>input:focus-visible,.xhb-config-sheet[data-live-template=esports] .xhb-model-cell>input:hover,.xhb-config-sheet[data-live-template=esports] .xhb-model-cell>input:focus-visible{border-color:#00d8f5;background:#07151b}.xhb-config-sheet[data-live-template=esports] .xhb-config-row.is-selected{box-shadow:inset 3px 0 #00d8f5,inset 0 1px #00d8f5,inset 0 -1px #00d8f5}.xhb-config-sheet[data-live-template=esports] .xhb-total-bar{height:54px;border:1px solid #24424a}.xhb-config-sheet[data-live-template=esports] .xhb-deal-strip{border:1px solid #00d8f5;box-shadow:inset 0 0 0 1px #00d8f51f}.xhb-config-sheet[data-live-template=esports] .xhb-deal-strip label input{font-size:38px;letter-spacing:1px}.xhb-config-sheet[data-live-template=esports] .xhb-service-note{border:1px solid #24424a!important}.xhb-config-sheet[data-live-template=esports] .xhb-description textarea,.xhb-config-sheet[data-live-template=esports] .xhb-performance-tabs button{border-color:#24424a;color:#eafcff;background:#06141b}.xhb-config-sheet[data-live-template=esports] .xhb-performance p{color:#77949d;background:#06141b}.xhb-config-sheet[data-live-template=esports] .xhb-performance-tabs button.is-active{border-color:#00d8f5;background:#08252d}.xhb-center-scroll[data-live-template=luxury]{background:#f4efe5}.xhb-config-sheet[data-live-template=luxury]{--live-sheet-bg: #fffdf8;--live-ink: #2b1c13;--live-muted: #806e5d;--live-border: #eadfce;--live-border-strong: #c99b48;--live-header-bg: #fffdf8;--live-header-ink: #2b1c13;--live-title-ink: #2b1c13;--live-table-head-bg: #2b1c13;--live-table-head-ink: #fffdf8;--live-row-selected-bg: #fff4d9;--live-price-ink: #7b4b17;--live-total-bg: #fffaf0;--live-total-ink: #2b1c13;--live-total-accent: #8e5a1f;--live-service-bg: #fffdf8;--live-service-ink: #6d4316;--live-panel-bg: #fffdf8;--live-panel-soft: #fff9ed;--live-score-ink: #9b5d18;--live-game-bg: #2b1c13;--live-game-score-ink: #efc772;--live-radius: 5px;border-top:4px solid #c99b48;box-shadow:0 12px 28px #4b30191f}.xhb-config-sheet[data-live-template=luxury] .xhb-sheet-header{min-height:112px;padding:14px 18px;border-bottom:1px solid #c99b48;border-radius:0}.xhb-config-sheet[data-live-template=luxury] .xhb-sheet-header .xhb-sheet-title{font-family:Georgia,Songti SC,STSong,serif;font-size:36px;letter-spacing:3px}.xhb-config-sheet[data-live-template=luxury] .xhb-config-table{margin:12px 14px 0;border:1px solid #dac4a3}.xhb-config-sheet[data-live-template=luxury] .xhb-config-row{min-height:35px}.xhb-config-sheet[data-live-template=luxury] .xhb-config-row.is-selected{box-shadow:inset 3px 0 #c99b48,inset 0 1px #e3c998,inset 0 -1px #e3c998}.xhb-config-sheet[data-live-template=luxury] .xhb-total-bar{height:58px;margin:12px 14px 0;border:1px solid #c99b48}.xhb-config-sheet[data-live-template=luxury] .xhb-deal-strip{margin:0 14px 9px;border:1px solid #c99b48;border-top:0;background:#f0d49b}.xhb-config-sheet[data-live-template=luxury] .xhb-deal-strip label input{color:#2b1c13;font-family:Georgia,Songti SC,serif}.xhb-config-sheet[data-live-template=luxury] .xhb-service-note{width:calc(100% - 28px)!important;margin-inline:14px;border:1px solid #c99b48!important}.xhb-center-scroll[data-live-template=minimal]{background:#f5f6f8}.xhb-config-sheet[data-live-template=minimal]{--live-sheet-bg: #fff;--live-ink: #202226;--live-muted: #777d86;--live-border: #e1e3e6;--live-border-strong: #b9bdc4;--live-header-bg: #fff;--live-header-ink: #202226;--live-title-ink: #202226;--live-table-head-bg: #fff;--live-table-head-ink: #202226;--live-row-selected-bg: #f2f6ff;--live-price-ink: #2855d9;--live-total-bg: #fff;--live-total-ink: #202226;--live-total-accent: #202226;--live-service-bg: #fff;--live-service-ink: #202226;--live-panel-bg: #fff;--live-panel-soft: #f7f8fa;--live-score-ink: #2855d9;--live-game-bg: #202226;--live-game-score-ink: #8bacff;--live-radius: 0;border:0;box-shadow:0 1px #c7cbd1}.xhb-config-sheet[data-live-template=minimal] .xhb-sheet-header{grid-template-columns:minmax(0,1fr) 140px;grid-template-rows:auto 1fr;min-height:116px;padding:20px 18px 14px;border-bottom:2px solid #b9bdc4;border-radius:0}.xhb-config-sheet[data-live-template=minimal] .xhb-store-name{grid-column:1;grid-row:1;font-size:12px}.xhb-config-sheet[data-live-template=minimal] .xhb-sheet-header>div{grid-column:1;grid-row:2}.xhb-config-sheet[data-live-template=minimal] .xhb-sheet-header time{grid-column:2;grid-row:1 / span 2;align-self:center;font-size:19px}.xhb-config-sheet[data-live-template=minimal] .xhb-sheet-header .xhb-sheet-title,.xhb-config-sheet[data-live-template=minimal] .xhb-sheet-header .xhb-sheet-summary{text-align:left}.xhb-config-sheet[data-live-template=minimal] .xhb-sheet-header .xhb-sheet-title{font-size:35px}.xhb-config-sheet[data-live-template=minimal] .xhb-config-table{margin:14px 18px 0;border-top:1px solid #b9bdc4;border-left:1px solid #e1e3e6;border-right:1px solid #e1e3e6}.xhb-config-sheet[data-live-template=minimal] .xhb-config-row{min-height:38px}.xhb-config-sheet[data-live-template=minimal] .xhb-config-head{border-bottom:1px solid #b9bdc4}.xhb-config-sheet[data-live-template=minimal] .xhb-config-row.is-selected{box-shadow:inset 3px 0 #2855d9}.xhb-config-sheet[data-live-template=minimal] .xhb-total-bar{height:48px;margin:12px 18px 0;border:1px solid #b9bdc4;border-radius:0}.xhb-config-sheet[data-live-template=minimal] .xhb-deal-strip{margin:0 18px 10px;border:1px solid #b9bdc4;border-top:0;border-radius:0}.xhb-config-sheet[data-live-template=minimal] .xhb-deal-strip label{min-height:68px}.xhb-config-sheet[data-live-template=minimal] .xhb-deal-strip label input{color:#2855d9;font-size:43px}.xhb-config-sheet[data-live-template=minimal] .xhb-service-note{width:calc(100% - 36px)!important;margin-inline:18px;border:1px solid #b9bdc4!important;border-radius:0!important;text-align:left}.xhb-center-scroll[data-live-template=retail]{background:#f5eded}.xhb-config-sheet[data-live-template=retail]{--live-sheet-bg: #fff;--live-ink: #202126;--live-muted: #7a7072;--live-border: #ecd9da;--live-border-strong: #d91c20;--live-header-bg: #d91c20;--live-header-ink: #fff;--live-title-ink: #fff;--live-table-head-bg: #fff;--live-table-head-ink: #202126;--live-row-selected-bg: #fff0f0;--live-price-ink: #d91c20;--live-total-bg: #fff;--live-total-ink: #202126;--live-total-accent: #d91c20;--live-service-bg: #fff4f4;--live-service-ink: #b51217;--live-panel-bg: #fff;--live-panel-soft: #fff5f5;--live-score-ink: #d91c20;--live-game-bg: #2a1113;--live-game-score-ink: #ff888b;--live-radius: 13px;display:grid;grid-template-columns:104px minmax(0,1fr);align-items:stretch;overflow:hidden;border-color:#e6b6b8;box-shadow:0 12px 28px #72121624}.xhb-config-sheet[data-live-template=retail]>.xhb-sheet-header{grid-column:1;grid-row:1 / span 6;display:grid;grid-template-columns:1fr;grid-template-rows:auto minmax(260px,1fr) auto;gap:12px;min-width:0;min-height:100%;padding:18px 10px;border-radius:0}.xhb-config-sheet[data-live-template=retail]>:not(.xhb-sheet-header){grid-column:2;min-width:0}.xhb-config-sheet[data-live-template=retail] .xhb-store-name{align-self:start;font-size:12px;line-height:1.35;text-align:center}.xhb-config-sheet[data-live-template=retail] .xhb-sheet-header>div{display:grid;align-content:center;justify-items:center;overflow:hidden;border-top:1px solid rgba(255,255,255,.72);border-bottom:1px solid rgba(255,255,255,.72)}.xhb-config-sheet[data-live-template=retail] .xhb-sheet-header .xhb-sheet-title{width:64px;height:250px;padding:0;font-size:27px;letter-spacing:4px;line-height:1.1;text-align:center;writing-mode:vertical-rl}.xhb-config-sheet[data-live-template=retail] .xhb-sheet-header .xhb-sheet-summary{width:72px;padding:3px 0;font-size:7px}.xhb-config-sheet[data-live-template=retail] .xhb-sheet-header time{justify-self:center;font-size:13px}.xhb-config-sheet[data-live-template=retail] .xhb-config-table{margin:12px 12px 0;overflow:visible;border:1px solid #ecd9da;border-radius:9px}.xhb-config-sheet[data-live-template=retail] .xhb-config-row{grid-template-columns:minmax(72px,18%) minmax(160px,1fr) 42px 72px}.xhb-config-sheet[data-live-template=retail] .xhb-config-row.is-selected{border-radius:7px;box-shadow:inset 0 0 0 1px #d91c20}.xhb-config-sheet[data-live-template=retail] .xhb-total-bar{height:58px;margin:12px 12px 0;border:1px solid #d91c20}.xhb-config-sheet[data-live-template=retail] .xhb-deal-strip{margin:0 12px 9px;border:1px solid #d91c20;border-top:0;background:#fff5f5}.xhb-config-sheet[data-live-template=retail] .xhb-deal-strip label input{color:#d91c20;font-size:38px}.xhb-config-sheet[data-live-template=retail] .xhb-service-note{width:calc(100% - 24px)!important;margin-inline:12px;border:1px solid #efc1c3!important}.xhb-config-sheet[data-live-template=retail] .xhb-performance,.xhb-config-sheet[data-live-template=retail] .xhb-description{margin-inline:12px}.xhb-center-scroll[data-live-template=mint]{background:#eaf3f1}.xhb-config-sheet[data-live-template=mint]{--live-sheet-bg: #fbfdfc;--live-ink: #183536;--live-muted: #668183;--live-border: #d9e9e7;--live-border-strong: #88bdb8;--live-header-bg: #006e6b;--live-header-ink: #fff;--live-title-ink: #fff;--live-table-head-bg: #f0f8f7;--live-table-head-ink: #195a58;--live-row-selected-bg: #e4f7f3;--live-price-ink: #007c76;--live-total-bg: #f1f8f7;--live-total-ink: #183536;--live-total-accent: #007c76;--live-service-bg: #effaf8;--live-service-ink: #12645f;--live-panel-bg: #fbfdfc;--live-panel-soft: #eff8f6;--live-score-ink: #008f85;--live-game-bg: #0f3f40;--live-game-score-ink: #69ddd0;--live-radius: 12px;overflow:hidden;border-color:#a6d0cc;box-shadow:0 12px 28px #10534f1f}.xhb-config-sheet[data-live-template=mint] .xhb-sheet-header{grid-template-columns:minmax(0,1fr) 132px;grid-template-rows:auto 1fr;min-height:112px;padding:17px 20px;border-radius:11px 11px 0 0}.xhb-config-sheet[data-live-template=mint] .xhb-store-name{grid-column:1;grid-row:1}.xhb-config-sheet[data-live-template=mint] .xhb-sheet-header>div{grid-column:1;grid-row:2}.xhb-config-sheet[data-live-template=mint] .xhb-sheet-header time{grid-column:2;grid-row:1 / span 2;align-self:center;padding-left:15px;border-left:1px solid rgba(255,255,255,.46);font-size:18px}.xhb-config-sheet[data-live-template=mint] .xhb-sheet-header .xhb-sheet-title,.xhb-config-sheet[data-live-template=mint] .xhb-sheet-header .xhb-sheet-summary{text-align:left}.xhb-config-sheet[data-live-template=mint] .xhb-config-table{margin:12px 15px 0;overflow:visible;border:1px solid #cee3e0;border-radius:9px}.xhb-config-sheet[data-live-template=mint] .xhb-config-row[data-row-index="0"],.xhb-config-sheet[data-live-template=mint] .xhb-config-row[data-row-index="4"],.xhb-config-sheet[data-live-template=mint] .xhb-config-row[data-row-index="9"]{box-shadow:inset 4px 0 #15a69a}.xhb-config-sheet[data-live-template=mint] .xhb-config-row.is-selected{box-shadow:inset 4px 0 #15a69a,inset 0 1px #88cfc7,inset 0 -1px #88cfc7}.xhb-config-sheet[data-live-template=mint] .xhb-total-bar{height:58px;margin:12px 15px 0;border:1px solid #9accc7}.xhb-config-sheet[data-live-template=mint] .xhb-deal-strip{margin:0 15px 9px;border:1px solid #63bdb4;border-top:0;background:#dff5f1}.xhb-config-sheet[data-live-template=mint] .xhb-deal-strip label input{color:#006e6b;font-size:38px}.xhb-config-sheet[data-live-template=mint] .xhb-service-note{width:calc(100% - 30px)!important;margin-inline:15px;border:1px solid #a9d7d2!important}.xhb-config-sheet[data-live-template=mint] .xhb-performance{margin-inline:15px}@media(max-width:1180px){.xhb-config-sheet[data-live-template=retail]{grid-template-columns:88px minmax(0,1fr)}.xhb-config-sheet[data-live-template=retail] .xhb-sheet-header .xhb-sheet-title{width:52px;font-size:23px}.xhb-part-thumb-button{width:22px;min-width:22px;height:20px;min-height:20px!important}}@media(hover:none),(pointer:coarse){.xhb-part-thumb-button{width:44px;min-width:44px;height:44px;min-height:44px!important}}.xpc-page{--xpc-navy: #0a2e5b;--xpc-blue: #1269c7;--xpc-blue-dark: #0d529e;--xpc-blue-soft: #eaf4ff;--xpc-line: #d7e2ee;--xpc-line-dark: #c3d2e2;--xpc-panel: #f5f8fb;--xpc-text: #1a2c41;--xpc-muted: #687c91;display:grid;gap:10px;min-width:0;color:var(--xpc-text)}.xpc-sync-card,.xpc-card{min-width:0;border:1px solid var(--xpc-line);border-radius:7px;background:#fff;box-shadow:0 3px 10px #0f365e0d}.xpc-sync-card{display:grid;grid-template-columns:minmax(360px,1fr) 190px auto;gap:8px 16px;align-items:center;padding:11px 13px;border-color:#bfd5eb;background:#f4f9fe}.xpc-eyebrow{display:block;margin-bottom:2px;color:var(--xpc-blue);font-size:9px;font-weight:850;letter-spacing:.08em}.xpc-sync-copy h2,.xpc-card-heading h2{margin:0;color:var(--xpc-navy);font-size:16px;line-height:1.25}.xpc-sync-copy p{margin:3px 0 0;color:#5c7187;font-size:10px;line-height:1.45}.xpc-sync-meta{display:grid;gap:2px;padding-left:13px;border-left:1px solid #cadaea}.xpc-sync-meta span{color:#788b9e;font-size:8px;font-weight:750}.xpc-sync-meta strong{color:#1d4b79;font-size:11px}.xpc-sync-actions{display:flex;justify-content:flex-end}.xpc-button{min-height:32px;padding:0 12px;border:1px solid #b8cadc;border-radius:5px;background:#fff;color:#264c73;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.xpc-button:hover:not(:disabled){border-color:var(--xpc-blue);color:var(--xpc-blue)}.xpc-button.is-primary{border-color:var(--xpc-blue);background:var(--xpc-blue);color:#fff}.xpc-button.is-primary:hover:not(:disabled){border-color:var(--xpc-blue-dark);background:var(--xpc-blue-dark);color:#fff}.xpc-button:disabled{cursor:not-allowed;opacity:.52}.xpc-owner-note{color:var(--xpc-muted);font-size:10px;font-weight:750}.xpc-inline-error,.xpc-sync-history{grid-column:1 / -1;min-width:0;font-size:9px;line-height:1.45}.xpc-sync-history{color:#71859a;text-align:right}.xpc-sync-notification{grid-column:1 / -1;display:grid;gap:6px;min-width:0;padding:8px 10px;border:1px solid #bfdbf4;border-radius:5px;background:#fff;color:#355b80;font-size:9px}.xpc-sync-notification-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.xpc-sync-notification-title strong{color:#0d529e;font-size:10px}.xpc-sync-change-list{display:grid;gap:3px;padding-top:6px;border-top:1px solid #e1edf8}.xpc-sync-change-list p{overflow-wrap:anywhere;margin:0;line-height:1.45}.xpc-inline-error{padding:6px 8px;border:1px solid #efc4c4;border-radius:4px;background:#fff2f2;color:#a33d3d}.xpc-products-card{overflow:hidden}.xpc-card-heading{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border-bottom:1px solid var(--xpc-line);background:#fbfcfe}.xpc-counts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.xpc-counts span{padding:4px 7px;border:1px solid #d4e2ef;border-radius:4px;background:#f0f6fc;color:#61768b;font-size:8px;font-weight:750}.xpc-counts strong{color:var(--xpc-blue)}.xpc-category-bar{display:flex;gap:5px;min-width:0;overflow-x:auto;padding:7px 8px;border-bottom:1px solid var(--xpc-line);background:#f6f9fc}.xpc-category-bar button{flex:0 0 auto;min-width:auto;height:27px;padding:0 9px;border:1px solid #d4dfeb;border-radius:14px;background:#fff;color:#5e7286;font:inherit;font-size:9px;font-weight:750;cursor:pointer}.xpc-category-bar button:hover,.xpc-category-bar button.is-active{color:var(--xpc-blue)}.xpc-category-bar button.is-active{border-color:#a8c8ea;background:#eaf4ff}.xpc-toolbar{display:grid;grid-template-columns:minmax(210px,1.5fr) repeat(3,minmax(110px,.7fr)) auto auto;gap:7px;align-items:end;padding:9px 10px;border-bottom:1px solid var(--xpc-line);background:#fff}.xpc-toolbar label,.xpc-create-form>label{display:grid;gap:3px;min-width:0;color:#64788b;font-size:8px;font-weight:800}.xpc-toolbar input,.xpc-toolbar select,.xpc-create-form input,.xpc-create-form select{width:100%;min-width:0;height:31px;padding:0 8px;border:1px solid #c7d6e5;border-radius:4px;background:#fff;color:var(--xpc-text);font:inherit;font-size:10px}.xpc-toolbar input:focus,.xpc-toolbar select:focus,.xpc-create-form input:focus,.xpc-create-form select:focus,.xpc-price-stack input:focus,.xpc-status-select:focus,.xpc-image-editor>input:focus{border-color:var(--xpc-blue);outline:2px solid rgba(18,105,199,.1)}.xpc-toolbar-buttons,.xpc-bulk-actions{display:flex;gap:5px;align-items:center}.xpc-bulk-actions{justify-content:flex-end;min-height:31px;padding-left:8px;border-left:1px solid var(--xpc-line)}.xpc-bulk-actions span{white-space:nowrap;color:#72869a;font-size:8px}.xpc-bulk-actions button{height:31px;padding:0 9px;border:1px solid #b9cde0;border-radius:4px;background:#f7fafd;color:#345c84;font:inherit;font-size:9px;font-weight:800;cursor:pointer}.xpc-bulk-actions button:last-child{border-color:#e1c0c0;background:#fff7f7;color:#9a4a4a}.xpc-bulk-actions button:disabled{cursor:not-allowed;opacity:.48}.xpc-create-panel{border-bottom:1px solid var(--xpc-line);background:#f7fafd}.xpc-create-panel summary{padding:8px 12px;color:#315b84;font-size:10px;font-weight:850;cursor:pointer}.xpc-create-panel summary span{margin-left:8px;color:#8293a4;font-size:8px;font-weight:600}.xpc-create-form{display:grid;grid-template-columns:90px 110px minmax(180px,1.2fr) minmax(180px,1fr) 100px 100px 90px minmax(190px,1fr) 104px auto;gap:7px;align-items:end;padding:8px 10px 10px;border-top:1px solid #dce6ef;background:#fff}.xpc-create-upload{display:flex;min-width:0;height:31px;align-items:center;gap:5px}.xpc-create-upload img{width:31px;height:31px;border:1px solid #d4e0eb;border-radius:3px;background:#fff;object-fit:contain}.xpc-create-submit{white-space:nowrap}.xpc-file-input{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.xpc-file-button{display:inline-flex;min-height:27px;align-items:center;justify-content:center;padding:0 8px;border:1px solid #b9cbdd;border-radius:4px;background:#fff;color:#315d87;font-size:8px;font-weight:800;white-space:nowrap;cursor:pointer}.xpc-file-button:hover{border-color:var(--xpc-blue);color:var(--xpc-blue)}.xpc-file-button.is-disabled{border-color:#d8e1e9;background:#f3f5f7;color:#94a2af;cursor:not-allowed}.xpc-table-note{padding:6px 10px;border-bottom:1px solid var(--xpc-line);background:#f8fafc;color:#75879a;font-size:8px}.xpc-table-wrap{width:100%;overflow-x:auto}.xpc-table{width:100%;min-width:1180px;border-collapse:collapse;table-layout:fixed}.xpc-table th{height:33px;padding:0 8px;border-right:1px solid rgba(255,255,255,.1);background:var(--xpc-navy);color:#edf5fd;font-size:8px;font-weight:850;letter-spacing:.04em;text-align:left}.xpc-table th:nth-child(1){width:31%}.xpc-table th:nth-child(2){width:24%}.xpc-table th:nth-child(3){width:8%}.xpc-table th:nth-child(4){width:9%}.xpc-table th:nth-child(5){width:21%}.xpc-table th:nth-child(6){width:7%}.xpc-table td{min-height:112px;padding:8px;border-right:1px solid #e4ebf2;border-bottom:1px solid #dfe8f0;background:#fff;color:#52687d;font-size:9px;vertical-align:middle}.xpc-table tbody tr:nth-child(2n) td{background:#fbfdff}.xpc-table tbody tr.is-dirty td{background:#f0f7ff}.xpc-table td:last-child,.xpc-table th:last-child{border-right:0}.xpc-check-all,.xpc-product-info{display:flex;align-items:flex-start;gap:8px}.xpc-check-all{align-items:center}.xpc-check-all input,.xpc-product-info>input{width:13px;height:13px;margin:0;accent-color:var(--xpc-blue)}.xpc-product-info>input{flex:0 0 auto;margin-top:3px}.xpc-product-info>div{min-width:0;flex:1}.xpc-source{display:inline-flex;min-width:43px;justify-content:center;margin:0 5px 5px 0;padding:3px 5px;border-radius:3px;font-size:8px;font-weight:850}.xpc-source.is-cloud{background:#e5f1ff;color:#1264b7}.xpc-source.is-local{background:#edf1f4;color:#536779}.xpc-product-info small{color:#7b8d9f;font-size:8px}.xpc-product-info strong{display:block;overflow:hidden;margin-bottom:4px;color:#173550;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.xpc-product-info p{display:-webkit-box;overflow:hidden;margin:0;color:#708397;font-size:9px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.xpc-product-id{display:flex;min-width:0;align-items:center;gap:5px;margin-top:5px;color:#8293a4;font-size:7px}.xpc-product-id span{flex:0 0 auto;font-weight:750}.xpc-product-id code{overflow:hidden;min-width:0;color:#60758a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:7px;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:all;user-select:all}.xpc-local-metadata{display:grid;gap:3px}.xpc-local-metadata .xpc-source{justify-self:start;margin-bottom:1px}.xpc-metadata-fields{display:grid;grid-template-columns:minmax(90px,.8fr) minmax(130px,1.2fr);gap:4px}.xpc-metadata-fields label{display:grid;grid-template-columns:32px minmax(0,1fr);min-width:0;height:25px;align-items:center;overflow:hidden;border:1px solid #cfdae5;border-radius:3px;background:#fff}.xpc-metadata-fields label.is-name{grid-column:1 / -1;grid-template-columns:54px minmax(0,1fr)}.xpc-metadata-fields label.is-spec{grid-template-columns:32px minmax(0,1fr)}.xpc-metadata-fields label>span{align-self:stretch;display:flex;align-items:center;padding:0 4px;border-right:1px solid #e1e8ef;background:#f4f7fa;color:#708296;font-size:7px;font-weight:750;white-space:nowrap}.xpc-metadata-fields input{width:100%;min-width:0;height:23px;padding:0 5px;border:0;background:transparent;color:#264762;font:inherit;font-size:8px;outline:0}.xpc-metadata-fields label:focus-within{border-color:var(--xpc-blue);box-shadow:0 0 0 2px #1269c717}.xpc-metadata-fields input[aria-invalid=true]{background:#fff1f1;color:#a33d3d}.xpc-price-stack{display:grid;gap:4px}.xpc-reference-price,.xpc-price-stack label{display:grid;grid-template-columns:58px minmax(0,1fr);min-height:27px;align-items:center;overflow:hidden;border:1px solid #d3dfeb;border-radius:4px;background:#fff}.xpc-reference-price>span,.xpc-price-stack label>span{align-self:stretch;display:flex;align-items:center;padding:0 6px;border-right:1px solid #e0e8f0;background:#f3f7fa;color:#6d8093;font-size:8px;font-weight:750}.xpc-reference-price strong{padding:0 8px;color:#174b7d;font-size:10px}.xpc-price-stack input{width:100%;min-width:0;height:25px;padding:0 8px;border:0;background:transparent;color:#173a5c;font:inherit;font-size:10px;outline:0}.xpc-price-stack input[aria-invalid=true]{background:#fff0f0;color:#a53232}.xpc-category-label{display:inline-flex;padding:4px 7px;border:1px solid #d5e2ee;border-radius:4px;background:#f2f7fb;color:#365c80;font-size:9px;font-weight:800}.xpc-category-select{width:100%;height:30px;padding:0 4px;border:1px solid #c8d7e5;border-radius:4px;background:#fff;color:#365c80;font:inherit;font-size:9px;font-weight:800}.xpc-category-select:focus{border-color:var(--xpc-blue);outline:2px solid rgba(18,105,199,.1)}.xpc-status-select{width:100%;height:30px;border:1px solid #c8d7e5;border-radius:4px;padding:0 5px;background:#fff;color:#27734e;font:inherit;font-size:9px;font-weight:750}.xpc-status-select.is-inquiry{color:#926512;background:#fffaf0}.xpc-status-select.is-out_of_stock{color:#a0473e;background:#fff5f3}.xpc-status-select.is-inactive{color:#687786;background:#f3f5f7}.xpc-image-editor{display:grid;grid-template-columns:66px minmax(0,1fr);grid-template-rows:31px 28px;gap:5px 7px;align-items:center}.xpc-image-preview{grid-row:1 / 3;display:grid;width:66px;height:64px;place-items:center;overflow:hidden;border:1px solid #d2dee9;border-radius:4px;background:#f8fafc}.xpc-image-preview img{width:100%;height:100%;background:#fff;object-fit:contain}.xpc-image-preview span{padding:5px;color:#96a5b4;font-size:8px;line-height:1.3;text-align:center}.xpc-image-editor>input{width:100%;min-width:0;height:31px;padding:0 7px;border:1px solid #cbd9e6;border-radius:4px;background:#fff;color:#405f7d;font:inherit;font-size:8px}.xpc-image-editor>input[aria-invalid=true]{border-color:#d99c9c;background:#fff3f3;color:#a33d3d}.xpc-image-editor .xpc-file-button{justify-self:start}.xpc-row-actions{display:grid;gap:5px}.xpc-save-row,.xpc-row-actions>button:last-child{width:100%;min-height:29px;border:1px solid var(--xpc-blue);border-radius:4px;background:#fff;color:var(--xpc-blue);font:inherit;font-size:8px;font-weight:850;cursor:pointer}.xpc-save-row:hover:not(:disabled){background:var(--xpc-blue);color:#fff}.xpc-row-actions>button:last-child{border-color:#c9d6e2;color:#687b8e}.xpc-save-row:disabled,.xpc-row-actions>button:last-child:disabled{border-color:#d8e1e9;color:#96a5b2;cursor:default;opacity:.75}.xpc-table-message{height:96px!important;color:#7b8d9e!important;text-align:center}@media(max-width:1280px){.xpc-toolbar{grid-template-columns:minmax(200px,1.5fr) repeat(3,minmax(105px,.75fr)) auto}.xpc-bulk-actions{grid-column:1 / -1;justify-content:flex-start;padding:6px 0 0;border-top:1px solid #e1e8ef;border-left:0}.xpc-create-form{grid-template-columns:repeat(4,minmax(120px,1fr))}.xpc-create-submit{align-self:end}}@media(max-width:760px){.xpc-sync-card{grid-template-columns:1fr}.xpc-sync-meta{padding:6px 0 0;border-top:1px solid #cadaea;border-left:0}.xpc-sync-actions{justify-content:stretch}.xpc-sync-actions .xpc-button{width:100%}.xpc-sync-history{text-align:left}.xpc-sync-notification-title{align-items:flex-start;flex-direction:column;gap:3px}.xpc-card-heading{align-items:flex-start;flex-direction:column}.xpc-counts{justify-content:flex-start}.xpc-toolbar,.xpc-create-form{grid-template-columns:1fr 1fr}.xpc-toolbar-query,.xpc-toolbar-buttons,.xpc-bulk-actions,.xpc-create-name,.xpc-create-spec,.xpc-create-image-url,.xpc-create-submit{grid-column:1 / -1}.xpc-toolbar-buttons .xpc-button,.xpc-create-submit{flex:1;width:100%}}.xhb-live-workbench{--xhb-navy: #08214d;--xhb-navy-2: #0e326f;--xhb-page: #f3f6fa;--xhb-surface: #ffffff;--xhb-soft: #f7f9fc;--xhb-border: #d9e1ec;--xhb-border-strong: #bdc9d9;--xhb-text: #17233d;--xhb-muted: #65738b;--xhb-blue: #1166e8;--xhb-blue-soft: #edf5ff;--xhb-red: #d92720;--xhb-green: #07844e;--xhb-yellow: #ffd633;display:grid;grid-template-columns:minmax(210px,20%) minmax(520px,1fr) minmax(340px,31%);align-items:start;gap:10px;min-width:1090px;height:100%;min-height:0;color:var(--xhb-text);background:var(--xhb-page);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:12px;line-height:1.45}.xhb-live-workbench *,.xhb-live-workbench *:before,.xhb-live-workbench *:after{box-sizing:border-box}.xhb-live-workbench button,.xhb-live-workbench input,.xhb-live-workbench select,.xhb-live-workbench textarea{color:inherit;font:inherit}.xhb-live-workbench button{min-height:31px;padding:5px 8px;border:1px solid #c7d2e1;border-radius:7px;background:#fff;font-weight:800;cursor:pointer}.xhb-live-workbench button:hover:not(:disabled){border-color:#82a6d3;background:#f2f7fe}.xhb-live-workbench button:focus-visible,.xhb-live-workbench input:focus-visible,.xhb-live-workbench select:focus-visible,.xhb-live-workbench textarea:focus-visible{outline:2px solid rgba(17,102,232,.22);outline-offset:0;border-color:var(--xhb-blue)}.xhb-live-workbench input,.xhb-live-workbench select,.xhb-live-workbench textarea{width:100%;min-width:0;border:1px solid #c9d3e1;border-radius:6px;background:#fff}.xhb-live-workbench input,.xhb-live-workbench select{min-height:31px;padding:5px 7px}.xhb-live-workbench textarea{min-height:62px;padding:7px 8px;resize:vertical}.xhb-pane{min-width:0;height:100%;max-height:100%;overflow:auto;border:1px solid var(--xhb-border);border-radius:10px;background:var(--xhb-surface);box-shadow:0 1px 3px #16254214;overscroll-behavior:contain;scrollbar-width:thin}.xhb-pane-title{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:13px 12px 10px}.xhb-pane-title>div{display:grid;gap:2px}.xhb-pane-title strong{color:var(--xhb-navy);font-size:16px;font-weight:950}.xhb-pane-title small{color:#7c899d;font-size:8px}.xhb-pane-title>span{padding:4px 7px;border:1px solid #bed5f5;border-radius:999px;color:#1769d2;background:#eaf3ff;font-size:9px;font-weight:850}.xhb-current-customer{margin:0 10px;padding:10px;border:1px solid #d7e3f2;border-radius:10px;background:#f5f9fe}.xhb-customer-code,.xhb-subtitle{display:flex;align-items:center;justify-content:space-between;gap:8px}.xhb-customer-code strong,.xhb-subtitle strong{color:var(--xhb-navy);font-size:10px;font-weight:950}.xhb-customer-code output,.xhb-subtitle span{overflow:hidden;color:#77859a;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.xhb-field{position:relative;display:grid;gap:3px;margin-top:8px;color:#536078;font-size:9px;font-weight:850}.xhb-field>input,.xhb-field>select{font-size:10px}.xhb-field:first-of-type>input{font-size:11px;font-weight:800}.xhb-two-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 6px}.xhb-field-wide{grid-column:1 / -1}.xhb-notes-field textarea{padding-bottom:18px;font-size:9px}.xhb-notes-field>small{position:absolute;right:6px;bottom:4px;color:#8a96a8;font-size:8px}.xhb-checks{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.xhb-checks label{display:flex;align-items:center;gap:3px;padding:3px 5px;border:1px solid #d6e0ec;border-radius:999px;background:#fff;color:#536078;font-size:8px;font-weight:800}.xhb-checks input{width:12px;min-height:12px;height:12px;padding:0;accent-color:var(--xhb-blue)}.xhb-games{margin:10px 10px 0;padding:10px 0;border-top:1px solid #e1e7ef;border-bottom:1px solid #e1e7ef}.xhb-games p{margin:7px 0;color:#8a96a7;font-size:8px}.xhb-games>div:last-child{display:flex;flex-wrap:wrap;gap:4px}.xhb-games button{min-height:25px;padding:3px 6px;font-size:8px}.xhb-games button.is-selected{border-color:var(--xhb-blue);color:#075fc5;background:var(--xhb-blue-soft)}.xhb-customer-actions{display:grid;grid-template-columns:1.25fr 1fr;gap:6px;margin:10px}.xhb-customer-actions button{font-size:9px}.xhb-customer-actions .is-primary{border-color:#1769d2;color:#fff;background:#1769d2}.xhb-customer-actions .is-primary:hover:not(:disabled){border-color:#0d59b7;background:#0d59b7}.xhb-saved-customers{margin:13px 10px 0}.xhb-customer-list{display:grid;gap:5px;margin-top:6px}.xhb-customer-card-wrap{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;border:1px solid #dbe3ee;border-radius:7px;background:#fff}.xhb-customer-card-wrap.is-active{border-color:#79adf2;box-shadow:inset 3px 0 #1769d2;background:#f3f8ff}.xhb-customer-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 5px;width:100%;padding:8px 5px 8px 10px!important;border:0!important;border-radius:0!important;background:transparent!important;text-align:left}.xhb-customer-delete{min-height:100%!important;padding:0 7px!important;border:0!important;border-left:1px solid #e4eaf2!important;border-radius:0!important;color:#b43b34!important;background:transparent!important;font-size:8px!important}.xhb-customer-card strong{overflow:hidden;color:var(--xhb-navy);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.xhb-customer-card em{padding:1px 4px;border-radius:999px;color:#fff;background:#1769d2;font-size:7px;font-style:normal}.xhb-customer-card small,.xhb-customer-card span{grid-column:1 / -1;overflow:hidden;color:#8692a4;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.xhb-customer-card span{color:#59667b}.xhb-empty{padding:14px 7px;color:#8490a2;font-size:9px;line-height:1.6;text-align:center}.xhb-save-state{display:flex;align-items:center;margin:10px;padding:7px 8px;border-radius:7px;color:#68788f;background:#f1f4f8;font-size:8px}.xhb-save-state i{display:none}.xhb-save-state.is-saved{color:#087346;background:#edf8f2}.xhb-save-state.is-conflict{color:#a23830;background:#fff0ef}.xhb-conflict{margin:0 10px 10px;padding:9px;border:1px solid #efbbb6;border-radius:7px;color:#91332c;background:#fff0ef}.xhb-conflict p{margin:4px 0 7px;font-size:8px}.xhb-conflict button{margin-right:4px;font-size:8px}.xhb-center-scroll{min-width:0;height:100%;max-height:100%;overflow-y:auto;padding:7px;border:1px solid transparent;border-radius:10px;background:#eef2f7;overscroll-behavior:contain;scrollbar-width:thin}.xhb-config-sheet{width:100%;overflow:visible;border:1px solid #ffb099;border-radius:9px;background:#fff}.xhb-sheet-header{display:grid;grid-template-columns:minmax(88px,.8fr) minmax(250px,2.5fr) minmax(88px,.8fr);align-items:center;gap:8px;min-height:70px;padding:6px 13px;border-radius:9px 9px 0 0;color:#fff;background:#222}.xhb-sheet-header input{min-height:27px;padding:0 4px;border-color:transparent;color:#fff;background:transparent}.xhb-sheet-header input:hover,.xhb-sheet-header input:focus-visible{border-color:#ffffffa6;background:#ffffff12}.xhb-sheet-header>div{display:grid;min-width:0}.xhb-store-name,.xhb-sheet-header time{font-size:14px;font-weight:900}.xhb-store-name{text-align:left}.xhb-sheet-header time{justify-self:end;text-align:right;white-space:nowrap}.xhb-sheet-header .xhb-sheet-title{min-height:36px;color:var(--xhb-yellow);font-size:32px;font-weight:1000;line-height:1;text-align:center}.xhb-sheet-header .xhb-sheet-summary{min-height:16px;color:#ffffffc7;font-size:8px;text-align:center}.xhb-config-table{position:relative}.xhb-config-row{display:grid;grid-template-columns:minmax(96px,22%) minmax(240px,1fr) 46px 82px;min-height:32px;border-bottom:1px solid #e1e6ee}.xhb-config-row.is-selected{background:#edf5ff;box-shadow:inset 0 1px #b4d2fb,inset 0 -1px #b4d2fb}.xhb-config-row>input,.xhb-model-cell>input{width:100%;min-height:31px;padding:0 5px;border-color:transparent;border-radius:3px;background:transparent}.xhb-config-row>input:first-child{font-size:clamp(14px,1.05vw,17px);font-weight:900;text-align:center}.xhb-config-row>input[type=number]{font-size:15px;font-weight:950;text-align:center}.xhb-config-row .xhb-live-price{color:#151b26;font-size:17px;font-weight:950;text-align:center}.xhb-config-row>input:hover,.xhb-model-cell>input:hover,.xhb-config-row>input:focus-visible,.xhb-model-cell>input:focus-visible{border-color:#9eb5d2;background:#fff}.xhb-config-head{min-height:31px;color:#344158;background:#f7f8fa}.xhb-config-head span{display:flex;align-items:center;justify-content:center;padding:0 5px;font-size:10px;font-weight:900}.xhb-model-cell{position:relative;display:flex;min-width:0}.xhb-model-cell>input{font-size:clamp(14px,1.02vw,16px);font-weight:850}.xhb-suggestion-popover{position:absolute;z-index:80;top:calc(100% - 1px);left:-1px;right:-128px;max-height:270px;overflow-y:auto;border:1px solid #aab9cd;border-radius:0 0 7px 7px;background:#fff;box-shadow:0 10px 24px #1123442e;overscroll-behavior:contain}.xhb-suggestion{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:44px!important;padding:6px 8px!important;border:0!important;border-bottom:1px solid #e4e9f0!important;border-radius:0!important;text-align:left}.xhb-suggestion>span{display:grid;min-width:0}.xhb-suggestion small,.xhb-suggestion strong,.xhb-suggestion em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xhb-suggestion small{color:#7c8a9f;font-size:8px}.xhb-suggestion strong{font-size:11px}.xhb-suggestion em{color:#7c899b;font-size:8px;font-style:normal}.xhb-suggestion b{color:#0c5cc8;font-size:10px}.xhb-suggestion.is-active,.xhb-suggestion:hover{background:#eaf3ff!important;box-shadow:inset 3px 0 0 var(--xhb-blue)}.xhb-suggestion-empty{padding:13px;color:#77859a;text-align:center}.xhb-total-bar{display:grid;grid-template-columns:minmax(72px,19%) minmax(180px,1fr) minmax(110px,24%);align-items:center;gap:7px;height:39px;margin:6px 9px 0;padding:2px 11px;border-radius:8px 8px 0 0;color:#fff;background:#222;text-align:center}.xhb-total-bar strong{color:var(--xhb-yellow);font-size:22px;font-weight:950}.xhb-total-bar span{font-size:16px;font-weight:950}.xhb-total-bar b{justify-self:end;color:#e2e2e2;font-size:19px;font-weight:950}.xhb-deal-strip{margin:0 9px 7px;border-radius:0 0 8px 8px;color:#fff;background:#222}.xhb-deal-strip label{display:grid;grid-template-columns:minmax(72px,19%) minmax(180px,1fr) minmax(110px,24%);align-items:center;min-height:48px;border-top:1px solid #444}.xhb-deal-strip label span{font-size:20px;font-weight:950;text-align:center}.xhb-deal-strip label input{grid-column:2;min-height:43px;padding:0;border:0;color:var(--xhb-yellow);background:transparent;font-size:35px;font-weight:950;text-align:center}.xhb-bargain-effect-control{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 8px;border-top:1px solid #444;border-bottom:1px solid #343434;background:#ffffff09}.xhb-bargain-effect-control span{overflow:hidden;color:#d5dbe5;font-size:9px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.xhb-bargain-effect-control button{min-height:27px;padding:3px 10px;border-color:#ffd633;color:#1c1c1c;background:#ffd633;font-size:9px;box-shadow:0 4px 12px #ffd63329}.xhb-bargain-effect-control button:hover:not(:disabled){border-color:#ffe575;background:#ffe575}.xhb-deal-strip>input{min-height:20px;padding:0 7px 4px;border:0;color:#fff;background:transparent;font-size:9px;font-weight:850;text-align:center}.xhb-service-note{display:block;width:calc(100% - 18px)!important;min-height:32px!important;margin:7px 9px;padding:4px 8px!important;border:0!important;border-radius:6px!important;color:#fff!important;background:#ef261f!important;font-size:11px;font-weight:900;text-align:center}.xhb-bargain-effect-overlay{position:fixed;z-index:240;display:grid;overflow:hidden;border:1px solid rgba(255,224,118,.8);border-radius:9px;color:#fff;background:#05070b;box-shadow:0 18px 55px #0000006b;isolation:isolate}.xhb-bargain-effect-overlay[hidden]{display:none}.xhb-bargain-effect-overlay video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#05070b}.xhb-bargain-effect-overlay:after{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#0000001a 55%,#000000ad);content:"";pointer-events:none}.xhb-bargain-effect-overlay__caption{position:absolute;right:16px;bottom:13px;left:16px;z-index:2;display:grid;gap:2px;text-shadow:0 2px 8px #000;pointer-events:none}.xhb-bargain-effect-overlay__caption strong{font-size:clamp(18px,2.4vw,34px);font-weight:950;letter-spacing:.08em}.xhb-bargain-effect-overlay__caption span{color:#ffffffd1;font-size:10px;font-weight:750}.xhb-bargain-effect-overlay .xhb-bargain-effect-overlay__resume{position:absolute;top:50%;left:50%;z-index:3;min-height:40px;padding:8px 16px;border-color:#fffc;color:#fff;background:#000000b3;transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.xhb-bargain-effect-overlay .xhb-bargain-effect-overlay__close{position:absolute;top:9px;right:9px;z-index:3;min-height:27px;padding:3px 9px;border-color:#ffffff80;color:#fff;background:#0000008c;font-size:9px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.xhb-performance{margin:0 9px 7px;padding:8px;border:1px solid #d9e1eb;border-radius:7px}.xhb-performance header{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:6px}.xhb-performance header strong{font-size:11px}.xhb-performance header small{color:#738197;font-size:8px}.xhb-performance-summary{display:grid;grid-template-columns:minmax(120px,auto) minmax(0,1fr);align-items:center;gap:12px;min-height:45px;padding:6px 9px;border:1px solid #d6deea;border-radius:6px;background:#f5f7fb}.xhb-performance-summary span{display:grid}.xhb-performance-summary b{font-size:10px}.xhb-performance-summary small{color:#7d899b;font-size:8px}.xhb-performance-summary>strong{overflow:hidden;color:#ef261f;font-size:17px;font-weight:950;text-align:right;text-overflow:ellipsis;white-space:nowrap}.xhb-performance-summary.is-unavailable>strong{color:#77849a}.xhb-performance p{min-height:32px;margin:6px 0 0;padding:6px;color:#6f7d92;background:#fafbfc;font-size:9px;text-align:center}.xhb-game-performance-preview{display:grid;grid-template-columns:minmax(180px,42%) minmax(0,1fr);min-height:112px;margin-top:6px;overflow:hidden;border-radius:6px;color:#fff;background:#111827}.xhb-game-performance-preview img{width:100%;height:112px;object-fit:cover}.xhb-game-performance-preview>div{display:grid;align-content:center;min-width:0;padding:10px 13px}.xhb-game-performance-preview span{color:#a9b5c8;font-size:9px}.xhb-game-performance-preview strong{margin-top:2px;overflow:hidden;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.xhb-game-performance-preview em{margin-top:2px;color:#d9e2ef;font-size:11px;font-style:normal}.xhb-game-performance-preview b{margin-top:7px;color:#ffd633;font-size:21px;line-height:1.05}.xhb-performance-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:5px}.xhb-performance-tabs button{display:flex;min-width:0;min-height:38px;flex-direction:column;align-items:stretch;padding:4px 6px;border:1px solid #c9d3e1;border-radius:4px;color:#17233d;background:#fff;cursor:pointer;text-align:left}.xhb-performance-tabs button.is-active{border-color:#1166e8;background:#edf5ff}.xhb-performance-tabs span,.xhb-performance-tabs b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xhb-performance-tabs span{font-size:9px}.xhb-performance-tabs b{margin-top:1px;color:#0d5fc4;font-size:10px}.xhb-performance-note{display:block;margin-top:6px;color:#738197;font-size:8px;line-height:1.45}.xhb-description{margin:10px 14px 16px}.xhb-description textarea{min-height:82px;border-color:#cfd8e5;line-height:1.55}.xhb-description>div{display:flex;align-items:center;gap:7px;justify-content:flex-end;margin-top:7px}.xhb-description label{display:flex;align-items:center;gap:5px;color:#728096;font-size:8px;font-weight:800}.xhb-description select{width:70px;min-height:27px;padding:2px 5px}.xhb-description-image{display:block;max-width:100%;max-height:260px;margin:8px auto 0;border-radius:8px;object-fit:contain}.xhb-note-image-button{position:relative;display:inline-flex!important;align-items:center;justify-content:center;min-height:27px;padding:3px 8px;border:1px solid #c9d3e1;border-radius:6px;color:#34506f!important;background:#fff;cursor:pointer}.xhb-note-image-button:focus-within{border-color:var(--xhb-blue);box-shadow:0 0 0 2px #1166e824}.xhb-note-image-button input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.xhb-note-image-remove{min-height:27px!important;padding:3px 8px!important;font-size:8px!important}.xhb-ledger-pane{background:#fff}.xhb-row-tools{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px;padding:8px 9px;border-bottom:1px solid #e3e8ef}.xhb-row-tools button{min-height:29px;padding:4px 6px;color:#294661;font-size:9px}.xhb-row-tools button.is-active{border-color:#5d9fe9;color:#075fc5;background:#e7f2ff}.xhb-row-tools button.is-danger,.xhb-clear-confirm button.is-danger{border-color:#e5aaa5;color:#b42318;background:#fff7f6}.xhb-template-select{display:flex;align-items:center;gap:4px;color:#6a7890;font-size:8px;font-weight:800}.xhb-template-select select{width:77px;min-height:29px;padding:3px 5px;color:#294661;font-size:9px;font-weight:800}.xhb-clear-confirm{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:5px;margin:7px 9px 0;padding:7px;border:1px solid #e6b7b1;border-radius:7px;color:#8f241c;background:#fff7f6;font-size:8px}.xhb-clear-confirm span{flex:1 0 100%;text-align:right}.xhb-clear-confirm button{min-height:25px;font-size:8px}.xhb-ledger-section,.xhb-business{padding:9px}.xhb-ledger-section{border-bottom:1px solid #e4e9f0}.xhb-ledger-section h2,.xhb-business h2{margin:0 0 7px;font-size:13px;text-align:right}.xhb-ledger-table{overflow:hidden;border:1px solid #d7dfe9;border-radius:6px}.xhb-ledger-row{display:grid;grid-template-columns:minmax(0,1fr) 76px 66px 58px;min-height:32px;border-bottom:1px solid #e0e6ee}.xhb-ledger-row:last-child{border-bottom:0}.xhb-ledger-row.is-selected{background:#edf5ff;outline:1px solid #7baaf0;outline-offset:-1px}.xhb-ledger-row>span,.xhb-ledger-row>label{display:flex;align-items:center;min-width:0;padding:3px 5px;border-right:1px solid #e0e6ee;font-size:9px}.xhb-ledger-row>span:last-child{border-right:0}.xhb-ledger-row>span:first-child{display:grid;align-content:center}.xhb-ledger-row>span:first-child strong,.xhb-ledger-row>span:first-child small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xhb-ledger-row>span:first-child strong{font-size:9px}.xhb-ledger-row>span:first-child small{color:#8995a6;font-size:7px}.xhb-ledger-row>span:not(:first-child){justify-content:flex-end;font-weight:850;font-variant-numeric:tabular-nums;white-space:nowrap}.xhb-ledger-row>span.is-positive{color:var(--xhb-red)}.xhb-ledger-row>span.is-negative{color:var(--xhb-green)}.xhb-ledger-row label input{min-height:25px;padding:2px 3px;border-color:transparent;text-align:right}.xhb-ledger-head{min-height:30px;color:#4b5870;background:#f5f7fa;font-weight:900}.xhb-ledger-head span{display:flex!important;justify-content:center!important;font-size:8px!important}.xhb-final-box{display:grid;gap:4px;padding:8px;border:1px solid #79a6ec;border-radius:7px}.xhb-final-box>span{color:#4a5a74;font-size:9px;font-weight:850}.xhb-final-box>div{display:flex;align-items:center;gap:4px;color:var(--xhb-navy);font-size:16px;font-weight:950}.xhb-final-box input{min-height:34px;padding:0;border:0;color:var(--xhb-navy);font-size:24px;font-weight:950;text-align:center}.xhb-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:7px}.xhb-metrics div{display:grid;gap:2px;padding:7px 4px;border:1px solid #d9e0ea;border-radius:6px;background:#f9fbfd;text-align:center}.xhb-metrics span{color:#738095;font-size:7px}.xhb-metrics strong{font-size:12px}.xhb-metrics .is-profit strong{color:var(--xhb-red)}.xhb-business-inputs{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:7px}.xhb-business-inputs>label{display:grid;gap:3px;padding:6px;border:1px solid #d9e0ea;border-radius:6px;color:#5e6b80;background:#f9fbfd;font-size:8px;font-weight:800}.xhb-business-inputs>label>div{position:relative}.xhb-business-inputs input{min-height:28px;padding:4px 6px;font-size:9px}.xhb-business-inputs>label>div span{position:absolute;right:6px;top:6px;color:#7d899b}.xhb-business-inputs output{color:#3f4e65;font-size:8px}@media(max-width:1450px){.xhb-live-workbench{grid-template-columns:minmax(200px,20%) minmax(520px,1fr) minmax(340px,31%);min-width:1090px}.xhb-row-tools{gap:4px}.xhb-row-tools button{padding-inline:5px;font-size:8px}.xhb-ledger-row{grid-template-columns:minmax(0,1fr) 70px 60px 54px}}body.platform-admin-mode{min-width:0;overflow:auto;background:#f1f5fa}.platform-admin-boot{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:12px;color:#fff;background:#082653}.platform-admin-boot strong{color:#ffd633;font-size:24px}.platform-admin-boot span{color:#c5d5ec}.platform-admin-login{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);background:#f3f6fa}.platform-admin-login-brand{min-height:560px;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(44px,6vw,88px);color:#fff;background:#092d5d}.platform-admin-login-lockup{display:flex;align-items:baseline;gap:14px}.platform-admin-login-lockup strong{color:#ffd633;font-size:27px;font-weight:950;letter-spacing:.08em}.platform-admin-login-lockup span{color:#eaf2ff;font-size:15px;font-weight:800}.platform-admin-eyebrow{margin:0 0 12px!important;color:#73a8f5!important;font-size:11px!important;font-weight:850;letter-spacing:.2em}.platform-admin-login-brand h1{max-width:640px;margin:0;font-size:clamp(46px,6vw,84px);line-height:1.02;letter-spacing:-.055em}.platform-admin-login-brand div>p{max-width:650px;margin:25px 0 0;color:#c8d6e9;font-size:15px;line-height:1.9}.platform-admin-login-brand>small{color:#9fb5d3;font-size:11px}.platform-admin-login-form{display:grid;place-items:center;padding:46px}.platform-admin-login-form form{width:min(430px,100%);display:grid;gap:10px}.platform-admin-login-kicker{color:#1166e8;font-size:11px;font-weight:850;letter-spacing:.15em}.platform-admin-login-form h2{margin:-2px 0 -4px;color:#17233d;font-size:35px;letter-spacing:-.04em}.platform-admin-login-form form>p{margin:0 0 15px;color:#687890;font-size:12px;line-height:1.65}.platform-admin-login-form label{color:#475a75;font-size:12px;font-weight:760}.platform-admin-login-form input{width:100%;height:46px;margin-bottom:4px;padding:0 13px;border:1px solid #c8d4e4;border-radius:7px;color:#17233d;background:#fff;font-size:14px}.platform-admin-login-form form>small{color:#617188;line-height:1.6;text-align:center}.platform-admin-primary,.platform-admin-secondary,.platform-admin-danger,.platform-admin-link-button{min-height:36px;border-radius:6px;cursor:pointer;font-weight:780}.platform-admin-primary{padding:0 15px;border:1px solid #0b5ed5;color:#fff;background:#1166e8}.platform-admin-primary:hover{background:#0c59cb}.platform-admin-secondary{padding:0 13px;border:1px solid #b9c9df;color:#174a8c;background:#fff}.platform-admin-danger{padding:0 14px;border:1px solid #b51f1a;color:#fff;background:#c82c25}.platform-admin-link-button{min-height:30px;padding:0 9px;border:1px solid #b8cae5;color:#0d5dc7;background:#f8fbff;font-size:11px}.platform-admin-primary:disabled,.platform-admin-secondary:disabled,.platform-admin-danger:disabled{cursor:not-allowed;opacity:.55}.platform-admin-error{padding:10px 12px;border:1px solid #efbbb7;border-radius:7px;color:#a32420;background:#fff1f0;font-size:12px;line-height:1.55}.platform-admin-shell{min-height:100vh;color:#17233d;background:#f1f5fa}.platform-admin-skip{position:fixed;z-index:500;top:-60px;left:16px;padding:9px 12px;border-radius:0 0 6px 6px;color:#fff;background:#1166e8}.platform-admin-skip:focus{top:0}.platform-admin-topbar{position:sticky;z-index:150;top:0;height:58px;display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:20px;padding:8px 20px;color:#fff;background:linear-gradient(90deg,#071e47,#0d3474 70%,#08214d);box-shadow:0 2px 9px #0517392e}.platform-admin-brand{display:flex;align-items:baseline;gap:14px}.platform-admin-brand strong{font-size:22px;font-weight:950;letter-spacing:.06em}.platform-admin-brand span{color:#dce9fb;font-size:14px;font-weight:800}.platform-admin-console-label{padding:3px 8px;border:1px solid rgba(255,255,255,.23);border-radius:999px;color:#d5e5fa;background:#ffffff14;font-size:10px}.platform-admin-account{justify-self:end;display:flex;align-items:center;gap:12px;font-size:11px}.platform-admin-account>span{color:#c2d2e8}.platform-admin-account>strong{font-size:11px}.platform-admin-account button{padding:4px 0;border:0;color:#e4edf9;background:transparent;cursor:pointer;font-size:11px}.platform-admin-account button:hover{color:#ffd633}.platform-admin-layout{min-height:calc(100vh - 58px);display:grid;grid-template-columns:214px minmax(0,1fr)}.platform-admin-sidebar{position:sticky;top:58px;height:calc(100vh - 58px);display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:16px 12px;border-right:1px solid #d6dfeb;background:#fff}.platform-admin-sidebar nav{display:grid;gap:5px}.platform-admin-sidebar nav button{min-height:58px;display:grid;align-content:center;gap:2px;padding:9px 12px;border:1px solid transparent;border-radius:7px;color:#42546f;background:transparent;cursor:pointer;text-align:left}.platform-admin-sidebar nav button:hover{color:#103f7c;background:#f4f8fd}.platform-admin-sidebar nav button.is-active{border-color:#bad1f2;color:#0d4fa8;background:#edf5ff;box-shadow:inset 3px 0 #1166e8}.platform-admin-sidebar nav strong{font-size:13px}.platform-admin-sidebar nav span{color:#617188;font-size:10px}.platform-admin-boundary-note{padding:11px;border:1px solid #d7e1ee;border-radius:7px;background:#f7f9fc}.platform-admin-boundary-note strong{color:#2c4467;font-size:11px}.platform-admin-boundary-note p{margin:5px 0 0;color:#617188;font-size:10px;line-height:1.55}.platform-admin-main{min-width:0;padding:22px 24px 40px}.platform-admin-page-heading{min-height:62px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.platform-admin-page-heading h1{margin:0;color:#152442;font-size:25px;letter-spacing:-.035em}.platform-admin-page-heading p{margin:5px 0 0;color:#617188;font-size:12px}.platform-admin-heading-actions{display:flex;gap:8px}.platform-admin-loading{margin-bottom:12px;padding:9px 12px;border:1px solid #c5d8f4;border-radius:7px;color:#23599d;background:#eef6ff}.platform-admin-page-error{margin-bottom:12px}.platform-admin-flash{position:fixed;z-index:350;top:70px;left:50%;display:flex;align-items:center;gap:12px;max-width:calc(100vw - 40px);transform:translate(-50%);padding:9px 14px;border:1px solid #96c0f7;border-radius:8px;color:#0a4b9f;background:#edf5ff;box-shadow:0 8px 24px #1f47822e}.platform-admin-flash button{border:0;color:#0d5fc4;background:transparent;cursor:pointer;font-weight:800}.platform-admin-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.platform-admin-metric{min-height:126px;display:grid;align-content:center;gap:4px;padding:18px;border:1px solid #d7e0eb;border-radius:9px;background:#fff;box-shadow:0 1px 3px #1625420f}.platform-admin-metric>span{color:#65758d;font-size:11px;font-weight:760}.platform-admin-metric>strong{color:#0d3268;font-size:34px;line-height:1.1;font-variant-numeric:tabular-nums}.platform-admin-metric>small{color:#617188;font-size:10px}.platform-admin-overview-grid{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(400px,1.28fr);gap:14px}.platform-admin-card{min-width:0;border:1px solid #d7e0eb;border-radius:9px;background:#fff;box-shadow:0 1px 3px #1625420f}.platform-admin-card>header,.platform-admin-drawer-section>header{min-height:55px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-bottom:1px solid #e0e6ee}.platform-admin-card>header div,.platform-admin-drawer-section>header div{display:grid;gap:1px}.platform-admin-card>header span,.platform-admin-drawer-section>header span{color:#617188;font-size:9px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.platform-admin-card h2,.platform-admin-drawer-section h3{margin:0;color:#1c2e4c;font-size:14px}.platform-admin-card>header button,.platform-admin-drawer-section>header button{border:0;color:#0d5fc4;background:transparent;cursor:pointer;font-size:11px;font-weight:780}.platform-admin-tier-list{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:14px}.platform-admin-tier-list div{display:grid;gap:3px;padding:12px 9px;border:1px solid #d9e5f3;border-radius:7px;background:#f6f9fd;text-align:center}.platform-admin-tier-list strong{color:#0c4a9c;font-size:15px}.platform-admin-tier-list span{color:#617188;font-size:10px}.platform-admin-compact-stats{margin:0;padding:0 14px 14px}.platform-admin-compact-stats div{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-top:1px solid #e5eaf1}.platform-admin-compact-stats dt{color:#617188}.platform-admin-compact-stats dd{margin:0;color:#1e355a;font-weight:850}.platform-admin-timeline-list{padding:5px 14px 12px}.platform-admin-timeline-list article{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #edf0f4}.platform-admin-timeline-list article:last-child{border-bottom:0}.platform-admin-timeline-list article>div{display:grid;gap:2px}.platform-admin-timeline-list small{color:#617188;font-size:10px}.platform-admin-service-row{display:grid;grid-template-columns:170px 170px 1fr;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;border:1px solid #cfe1d9;border-radius:8px;background:#f3fbf6}.platform-admin-service-row div{display:flex;justify-content:space-between;gap:8px}.platform-admin-service-row span{color:#5c7468;font-size:11px}.platform-admin-service-row strong{color:#087447;font-size:11px}.platform-admin-service-row p{margin:0;color:#617188;font-size:10px;text-align:right}.platform-admin-filterbar{display:grid;grid-template-columns:minmax(260px,1fr) 170px 150px auto;align-items:end;gap:10px;margin-bottom:12px;padding:12px;border:1px solid #d6e0ec;border-radius:8px;background:#fff}.platform-admin-case-filter{grid-template-columns:minmax(260px,1fr) 190px auto}.platform-admin-filterbar label,.platform-admin-modal label,.platform-admin-case-update label{display:grid;gap:5px;color:#54647b;font-size:10px;font-weight:750}.platform-admin-filterbar input,.platform-admin-filterbar select,.platform-admin-modal input,.platform-admin-modal select,.platform-admin-modal textarea,.platform-admin-case-update select,.platform-admin-case-update textarea{width:100%;min-height:36px;padding:7px 9px;border:1px solid #cbd6e5;border-radius:6px;color:#17233d;background:#fff}.platform-admin-modal textarea,.platform-admin-case-update textarea{min-height:90px;resize:vertical;line-height:1.55}.platform-admin-table-wrap{min-width:0;overflow-x:auto;border:1px solid #d7e0eb;border-radius:8px;background:#fff;box-shadow:0 1px 3px #1625420d}.platform-admin-table{width:100%;border-collapse:collapse;font-size:11px}.platform-admin-table caption{height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.platform-admin-table th{padding:10px 9px;border-bottom:1px solid #ccd7e6;color:#40526d;background:#f3f6fa;font-size:10px;text-align:left;white-space:nowrap}.platform-admin-table td{padding:10px 9px;border-bottom:1px solid #e6ebf1;color:#33445e;vertical-align:middle}.platform-admin-table tr:last-child td{border-bottom:0}.platform-admin-table tbody tr:hover{background:#f8fbff}.platform-admin-table td>strong,.platform-admin-table td>span,.platform-admin-table td>small{display:block}.platform-admin-table td>small{margin-top:2px;color:#617188;font-size:10px}.platform-admin-table code{color:#435872;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.platform-admin-status{display:inline-flex!important;width:fit-content;align-items:center;min-height:22px;padding:2px 7px;border:1px solid #c9d3df;border-radius:999px;font-size:10px;font-weight:800;white-space:nowrap}.platform-admin-status.is-positive{border-color:#a9d9c2;color:#087447;background:#edf9f2}.platform-admin-status.is-warning{border-color:#e5c67e;color:#78530c;background:#fff8e8}.platform-admin-status.is-negative{border-color:#efb9b6;color:#b12520;background:#fff2f1}.platform-admin-status.is-neutral{color:#5d6d82;background:#f3f5f8}.platform-admin-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;color:#617188;font-size:10px}.platform-admin-pagination div{display:flex;gap:6px}.platform-admin-pagination button{min-height:30px;padding:0 10px;border:1px solid #bdcadc;border-radius:5px;color:#254c82;background:#fff;cursor:pointer}.platform-admin-pagination button:disabled{cursor:not-allowed;opacity:.45}.platform-admin-empty{margin:0;padding:20px;color:#617188;text-align:center}.platform-admin-empty-cell{padding:28px 16px!important;color:#617188!important;text-align:center}.platform-admin-drawer{position:fixed;z-index:260;top:58px;right:0;bottom:0;width:min(540px,100vw);display:grid;grid-template-rows:auto 1fr;border-left:1px solid #cbd7e6;background:#f4f7fb;box-shadow:-12px 0 34px #162a4b2e}.platform-admin-drawer>header{min-height:78px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:15px 18px;color:#fff;background:#0b2f61}.platform-admin-drawer>header div{min-width:0;display:grid;gap:2px}.platform-admin-drawer>header span{color:#b8cce6;font-size:10px;text-transform:uppercase}.platform-admin-drawer>header h2{margin:0;overflow:hidden;font-size:20px;text-overflow:ellipsis;white-space:nowrap}.platform-admin-drawer>header small{color:#c7d5e7;font-size:10px}.platform-admin-drawer>header button{padding:4px 0;border:0;color:#dce8f7;background:transparent;cursor:pointer}.platform-admin-drawer>header button:disabled{cursor:not-allowed;opacity:.55}.platform-admin-drawer-body{min-height:0;overflow-y:auto;padding:14px}.platform-admin-detail-status{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid #d7e1ed;border-radius:8px;background:#fff}.platform-admin-detail-status>strong{margin-left:auto;color:#114f9f}.platform-admin-detail-status>small{color:#617188}.platform-admin-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.platform-admin-detail-grid>div{min-height:83px;display:grid;align-content:center;gap:3px;padding:12px;border:1px solid #dce3ed;border-radius:7px;background:#fff}.platform-admin-detail-grid span{color:#5f7088;font-size:10px}.platform-admin-detail-grid strong{color:#243958;font-size:13px}.platform-admin-detail-grid small{color:#65758a;font-size:10px}.platform-admin-drawer-section{margin-top:10px;border:1px solid #d9e1eb;border-radius:8px;background:#fff;overflow:hidden}.platform-admin-case-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 13px;border:0;border-bottom:1px solid #e7ebf1;color:#263a59;background:#fff;cursor:pointer;text-align:left}.platform-admin-case-row:last-child{border-bottom:0}.platform-admin-case-row>span:first-child{display:grid;gap:2px}.platform-admin-case-row small{color:#617188;font-size:10px}.platform-admin-danger-zone{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:10px;padding:13px;border:1px solid #efc1bd;border-radius:8px;background:#fff5f4}.platform-admin-danger-zone p{margin:3px 0 0;color:#8a5a56;font-size:10px;line-height:1.5}.platform-admin-danger-zone button{min-height:34px;flex:0 0 auto;padding:0 11px;border:1px solid #d88f89;border-radius:6px;color:#aa211c;background:#fff;cursor:pointer;font-weight:800}.platform-admin-case-summary{padding:13px;border:1px solid #d8e1ec;border-radius:8px;background:#fff}.platform-admin-case-summary>span{display:inline-flex!important;margin-right:5px}.platform-admin-case-summary p{margin:12px 0 0;color:#465970;line-height:1.7}.platform-admin-event-list{padding:12px 14px}.platform-admin-event-list article{padding:0 0 14px 10px;border-left:2px solid #c8d9ef}.platform-admin-event-list article>div{display:grid;gap:3px}.platform-admin-event-list p{margin:2px 0;color:#51637a;line-height:1.6}.platform-admin-event-list small{color:#617188;font-size:10px}.platform-admin-case-update{display:grid;gap:10px;margin-top:10px;padding:14px;border:1px solid #d8e1ec;border-radius:8px;background:#fff}.platform-admin-case-update h3{margin:0;font-size:14px}.platform-admin-modal-backdrop{position:fixed;z-index:420;inset:0;display:grid;place-items:center;padding:20px;background:#07142a7a}.platform-admin-modal{width:min(570px,100%);max-height:calc(100vh - 40px);overflow-y:auto;border:1px solid #c8d5e6;border-radius:10px;background:#fff;box-shadow:0 20px 60px #0b1f3e47}.platform-admin-modal>header{min-height:65px;display:flex;justify-content:space-between;gap:14px;padding:13px 16px;border-bottom:1px solid #dce3ed}.platform-admin-modal>header div{display:grid;gap:2px}.platform-admin-modal>header span{color:#65758d;font-size:10px;text-transform:uppercase}.platform-admin-modal>header h2{margin:0;color:#1c2f4e;font-size:19px}.platform-admin-modal>header button{border:0;color:#48617f;background:transparent;cursor:pointer}.platform-admin-modal>header button:disabled{cursor:not-allowed;opacity:.5}.platform-admin-modal form{display:grid;gap:11px;padding:16px}.platform-admin-fieldset{display:contents;min-width:0;margin:0;padding:0;border:0}.platform-admin-modal form>p{margin:0;color:#52637a;line-height:1.65}.platform-admin-form-columns{display:grid;grid-template-columns:1fr 1fr;gap:10px}.platform-admin-form-warning{padding:9px 10px;border:1px solid #ead195;border-radius:6px;color:#75520e!important;background:#fff9e9;font-size:10px}.platform-admin-modal-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:5px}.platform-admin-alert-modal{border-top:4px solid #c82c25}.platform-admin-confirm-check{display:flex!important;grid-template-columns:auto 1fr;align-items:flex-start;gap:8px!important;padding:9px 10px;border:1px solid #d5dfe9;border-radius:6px;background:#f8fafc;cursor:pointer}.platform-admin-confirm-check input{width:15px;min-height:15px;margin:1px 0 0;accent-color:#1166e8}@media(max-width:1180px){.platform-admin-layout{grid-template-columns:184px minmax(0,1fr)}.platform-admin-main{padding-inline:16px}.platform-admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-admin-overview-grid{grid-template-columns:1fr}.platform-admin-filterbar{grid-template-columns:minmax(230px,1fr) 150px 140px auto}}@media(max-width:820px){.platform-admin-login{grid-template-columns:1fr}.platform-admin-login-brand{min-height:390px;padding:38px 28px}.platform-admin-login-brand h1{font-size:43px}.platform-admin-login-form{padding:42px 25px}.platform-admin-topbar{position:static;height:auto;min-height:58px;grid-template-columns:1fr auto;padding-inline:13px}.platform-admin-console-label{display:none}.platform-admin-account>span{display:none}.platform-admin-layout{min-height:calc(100vh - 58px);display:block}.platform-admin-sidebar{position:static;width:100%;height:auto;display:block;padding:8px;border-right:0;border-bottom:1px solid #d6dfeb;overflow-x:auto}.platform-admin-sidebar nav{display:flex;min-width:max-content}.platform-admin-sidebar nav button{min-width:135px;min-height:49px}.platform-admin-boundary-note{display:none}.platform-admin-main{padding:16px 12px 32px}.platform-admin-page-heading{min-height:0;display:grid}.platform-admin-heading-actions{justify-self:start}.platform-admin-filterbar,.platform-admin-case-filter{grid-template-columns:1fr 1fr}.platform-admin-filterbar label:first-child{grid-column:1 / -1}.platform-admin-filterbar button{width:100%}.platform-admin-service-row{grid-template-columns:1fr 1fr}.platform-admin-service-row p{grid-column:1 / -1;text-align:left}.platform-admin-drawer{top:0;width:100%}}@media(max-width:620px){.platform-admin-brand span,.platform-admin-account>strong{display:none}.platform-admin-metrics{grid-template-columns:1fr 1fr}.platform-admin-metric{min-height:108px;padding:14px}.platform-admin-metric>strong{font-size:28px}.platform-admin-filterbar,.platform-admin-case-filter{grid-template-columns:1fr}.platform-admin-filterbar label:first-child{grid-column:auto}.platform-admin-table-wrap{overflow:visible;border:0;background:transparent;box-shadow:none}.platform-admin-table,.platform-admin-table tbody{display:block}.platform-admin-table thead{display:none}.platform-admin-table tr{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-bottom:10px;border:1px solid #d7e0eb;border-radius:8px;background:#fff;overflow:hidden}.platform-admin-table td{display:grid;grid-template-columns:86px 1fr;gap:8px;align-items:center;padding:8px 10px;border-bottom:1px solid #e8ecf2}.platform-admin-table td:before{content:attr(data-label);color:#617188;font-size:9px;font-weight:760}.platform-admin-table td:nth-child(1),.platform-admin-table td:nth-child(2),.platform-admin-table td:last-child{grid-column:1 / -1}.platform-admin-detail-grid,.platform-admin-form-columns{grid-template-columns:1fr}.platform-admin-drawer-body{padding:10px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Arial,sans-serif;color:#17233d;background:#f3f6fa;font-synthesis:none;text-rendering:optimizeLegibility;--navy: #08214d;--navy-2: #0e326f;--page: #f3f6fa;--surface: #ffffff;--soft: #f7f9fc;--border: #d9e1ec;--border-strong: #bdc9d9;--text: #17233d;--subtle: #65738b;--blue: #1166e8;--blue-soft: #edf5ff;--red: #ef261f;--green: #07844e;--yellow: #ffd633;--radius: 10px;--shadow: 0 1px 3px rgba(22, 37, 66, .08)}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{min-width:1080px;min-height:100vh;overflow:hidden;background:var(--page);font-size:13px;line-height:1.45}button,input,textarea,select{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid rgba(17,102,232,.32);outline-offset:1px}button:disabled{cursor:not-allowed;opacity:.5}input::placeholder,textarea::placeholder{color:#9aa5b7}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.boot-screen{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:14px;color:#fff;background:linear-gradient(120deg,var(--navy),var(--navy-2))}.boot-logo{color:var(--yellow);font-size:34px;font-weight:950;letter-spacing:.08em}.boot-screen p{margin:0;color:#b8c7e0}.app-shell{min-height:100vh;background:var(--page)}.legacy-topbar{position:sticky;top:0;z-index:100;height:56px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:8px 18px;color:#fff;background:linear-gradient(90deg,#071e47,#0d3474 68%,#08214d);box-shadow:0 2px 8px #0517392e}.brand-lockup{display:flex;align-items:baseline;gap:16px;white-space:nowrap}.brand-lockup strong{color:#fff;font-size:22px;font-weight:950;letter-spacing:.06em}.brand-lockup span{color:#eaf1ff;font-size:15px;font-weight:800}.top-navigation{display:flex;align-items:stretch;align-self:stretch;gap:4px}.top-navigation button,.top-account button{border:0;border-radius:6px;color:#d9e6fb;background:transparent;cursor:pointer;white-space:nowrap}.top-navigation button{min-width:96px;padding:0 15px;font-weight:780}.top-navigation button:hover,.top-navigation button.is-active{color:#fff;background:#ffffff1f}.top-account{display:flex;align-items:center;gap:13px;font-size:11px;white-space:nowrap}.top-account time{color:#b6c7e2;font-variant-numeric:tabular-nums}.top-account>span{color:#dce8fa}.top-account button{padding:5px 4px;font-size:11px;font-weight:720}.top-account button:hover{color:var(--yellow)}.app-main{height:calc(100vh - 56px);min-height:0;overflow:hidden}.workspace-stage{height:100%;min-height:0;padding:10px;overflow:auto}.readonly-banner{position:fixed;z-index:120;top:62px;left:50%;transform:translate(-50%);padding:7px 14px;border:1px solid #efcf7d;border-radius:7px;color:#76520b;background:#fff7d9;box-shadow:var(--shadow);font-size:12px}.flash-banner{position:fixed;z-index:130;top:64px;left:50%;display:flex;align-items:center;gap:10px;max-width:min(520px,calc(100vw - 40px));transform:translate(-50%);padding:8px 15px;border:1px solid #a7c8f8;border-radius:8px;color:#0d438f;background:#edf5ff;box-shadow:0 5px 18px #113e7c29;font-size:12px}.flash-banner>span{min-width:0}.flash-banner button{flex:0 0 auto;padding:2px 0;border:0;color:#0d5fc4;background:transparent;cursor:pointer;font-size:11px;font-weight:800}.session-security-banner{position:fixed;z-index:140;top:64px;right:18px;display:flex;width:min(470px,calc(100vw - 36px));align-items:center;justify-content:space-between;gap:14px;padding:11px 12px;border:1px solid #e6b65a;border-radius:9px;color:#66430a;background:#fff8e7;box-shadow:0 8px 24px #5b3d0a2b}.session-security-banner>div{display:grid;gap:2px}.session-security-banner strong{color:#6e4000;font-size:12px}.session-security-banner span{font-size:10px;line-height:1.55}.session-security-banner button{min-height:32px;flex:0 0 auto;padding:0 10px;border:1px solid #b87918;border-radius:6px;color:#744600;background:#fff;cursor:pointer;font-size:10px;font-weight:800}.panel{min-width:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.panel-heading{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-bottom:1px solid var(--border)}.panel-heading>div{display:grid;gap:1px}.panel-heading span{color:var(--subtle);font-size:10px}.panel-heading strong{color:var(--text);font-size:13px}.panel-heading button{min-height:30px;padding:0 10px;border:1px solid #b9cae3;border-radius:6px;color:#174b97;background:#fff;cursor:pointer;font-size:11px;font-weight:760}.primary-button{min-height:40px;padding:0 15px;border:1px solid #0c5dd0;border-radius:7px;color:#fff;background:var(--blue);cursor:pointer;font-weight:820}.primary-button:hover{background:#0c58c9}.danger-button{min-height:30px;padding:0 10px;border:1px solid #f0b9b6;border-radius:6px;color:#ba251f;background:#fff5f4;cursor:pointer;font-size:11px}.form-error{padding:9px 11px;border:1px solid #f3c3bf;border-radius:7px;color:#a52620;background:#fff1f0;font-size:12px}.empty-hint{padding:22px 14px;color:var(--subtle);text-align:center}.login-screen{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(420px,.82fr);background:#f3f6fa}.login-brand-panel{position:relative;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:clamp(54px,7vw,110px);color:#fff;background:#0a2e5b}.login-brand{position:absolute;top:45px;left:clamp(54px,7vw,110px);display:grid;gap:2px}.login-brand strong{color:var(--yellow);font-size:25px;font-weight:950}.login-brand-panel h1{position:relative;z-index:1;margin:0;font-size:clamp(58px,7vw,104px);line-height:1;letter-spacing:-.06em}.login-business-description{position:relative;z-index:1;max-width:640px;margin:28px 0 0;color:#c5d2e5;font-size:15px;line-height:1.9}.login-form-panel{display:grid;place-items:center;padding:46px;overflow-y:auto}.login-form-panel form{width:min(420px,100%);display:grid;gap:10px}.login-kicker{color:var(--blue);font-size:11px;font-weight:850;letter-spacing:.16em}.login-form-panel h2{margin:-2px 0 -5px;font-size:34px;letter-spacing:-.035em}.login-form-panel form>label{color:#4d5d75;font-size:12px;font-weight:750}.login-form-panel input:not([type=checkbox]){width:100%;height:44px;margin-bottom:4px;padding:0 12px;border:1px solid #cdd7e6;border-radius:7px;color:var(--text);background:#fff;font-size:14px}.login-form-panel input:not([type=checkbox])::placeholder{color:#9ba8b9}.login-form-panel input:focus-visible,.login-form-panel button:focus-visible{border-color:var(--blue);box-shadow:0 0 0 3px #1166e81f;outline:0}.login-form-panel input:disabled{color:#7f8b9c;background:#eef2f7;cursor:not-allowed}.login-options{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:1px}.remember-login{display:inline-flex;align-items:center;gap:7px;color:#52627a;cursor:pointer;font-size:12px;font-weight:650}.remember-login input{width:15px;height:15px;margin:0;accent-color:var(--blue)}.forgot-password-button{padding:2px 0;border:0;color:var(--blue);background:transparent;cursor:pointer;font-size:12px}.password-help{padding:11px 12px;border:1px solid #cad9ec;border-radius:7px;color:#42546d;background:#f4f8fd}.password-help strong{color:#15365e;font-size:12px}.password-help p{margin:5px 0 0;font-size:11px;line-height:1.65}.login-takeover-wait{display:grid;gap:8px;padding:12px;border:1px solid #e3b550;border-radius:8px;color:#62420c;background:#fff8e8}.login-takeover-wait>strong{color:#6f4300;font-size:13px}.login-takeover-wait>p{margin:0;font-size:11px;line-height:1.6}.login-takeover-wait>small{color:#806534;font-size:10px;line-height:1.55}.login-takeover-countdown{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 10px;border-radius:7px;color:#fff;background:#8a590b}.login-takeover-countdown span{font-size:10px;font-weight:750}.login-takeover-countdown output{font-size:21px;font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:.04em}.login-takeover-ready{color:#087346;font-weight:800}.login-form-panel .form-error{margin-top:2px;line-height:1.55}.login-form-panel .primary-button{width:100%;height:46px;margin-top:5px}.login-form-panel button:disabled{cursor:not-allowed;opacity:.65}.auth-mode-button{min-height:30px;border:0;color:var(--blue);background:transparent;cursor:pointer;font-size:12px}.login-form-panel form>small{color:#8190a6;font-size:10px;line-height:1.6;text-align:center}@media(max-width:1180px){.legacy-topbar{gap:12px;padding-inline:12px}.top-navigation button{min-width:82px;padding-inline:10px}.top-account{gap:8px}.top-account time{display:none}}@media(max-width:980px){body{min-width:0;overflow:auto}.login-screen{grid-template-columns:1fr}.login-brand-panel{min-height:430px;padding:115px 34px 50px}.login-brand{left:34px;top:38px}.login-brand-panel h1{font-size:42px}.login-form-panel{padding:45px 28px}.legacy-topbar{position:static;height:auto;min-height:56px;grid-template-columns:1fr auto}.brand-lockup span,.top-account>span,.top-account>button:first-of-type{display:none}.top-navigation{grid-column:1 / -1;order:3;min-height:42px;overflow-x:auto}.top-navigation button{flex:1}.app-main{height:auto;min-height:calc(100vh - 104px);overflow:visible}.workspace-stage{overflow:visible}.session-security-banner{top:114px;right:12px;left:12px;width:auto}}
