/* Market, concept A "The trader's counter" (Mark, 11.11.2026). Art: /v2/art/market-counter/ (Astra). */
html.gv-v2 body #panelMarket.mx-exchange{--mk-ink:#110a0d;--mk-gold:#f3cf86;--mk-line:#6b5536;background:var(--mk-ink) url('/v2/art/market-counter/bg-counter.webp') center top/100% auto no-repeat!important;color:#f0e4cf;padding:0 0 40px!important}
html.gv-v2 body #panelMarket.mx-exchange:before,html.gv-v2 body #panelMarket.mx-exchange:after{display:none!important}
html.gv-v2.dd-tab #mainContent,html.gv-v2 body:has(#panelMarket.active) #mainContent{background-color:#0d0709}

/* ── Header in the hall: title between gold rules, the limits line, nothing else ── */
html.gv-v2 body #panelMarket .mx-header{position:relative;display:flex!important;flex-direction:column;align-items:center;gap:4px;min-height:0!important;margin:0!important;padding:clamp(18px,2.4vw,40px) 16px 0!important;background:none!important;border:0!important;box-shadow:none!important;text-align:center}
html.gv-v2 body #panelMarket .mx-header>:is(.mx-eyebrow,p:not(.mk-limits),.mx-host,.mx-limit){display:none!important}
html.gv-v2 body #panelMarket .mx-header .mx-header-actions{position:static!important;display:contents!important}
html.gv-v2 body #panelMarket .mx-header .mx-header-actions .mx-secondary{display:none!important}
html.gv-v2 body #panelMarket .mx-header h1{display:flex!important;align-items:center;justify-content:center;gap:clamp(12px,2vw,26px);width:100%;margin:0!important;font:700 clamp(30px,3.2vw,48px)/1.05 var(--font-display,Georgia,serif)!important;color:var(--mk-gold)!important;letter-spacing:.01em;text-transform:none!important;text-shadow:0 2px 0 #3a2208,0 0 18px #c9873a55;-webkit-text-fill-color:currentColor;background:none!important}
html.gv-v2 body #panelMarket .mx-header h1:before,html.gv-v2 body #panelMarket .mx-header h1:after{content:"";flex:0 1 clamp(40px,16vw,260px);height:9px;background:radial-gradient(circle,#ffe2a0 0 2px,transparent 2.5px) right center/9px 9px no-repeat,linear-gradient(90deg,transparent,#c9a05a) left center/calc(100% - 12px) 1px no-repeat}
html.gv-v2 body #panelMarket .mx-header h1:after{transform:scaleX(-1)}
html.gv-v2 body #panelMarket .mx-header .mk-limits{display:block!important;margin:2px 0 0;font:600 clamp(14px,1.15vw,17px)/1.35 Georgia,serif;color:#e7d6bd;text-shadow:0 1px 3px #000;white-space:pre-wrap}
html.gv-v2 body #panelMarket .mk-limits.is-locked{color:#ffc27a}
html.gv-v2 body #panelMarket .mx-header .mx-guide-trigger{position:absolute!important;right:max(16px,calc(50% - 590px));bottom:-42px;z-index:3;min-width:0!important;min-height:0!important;padding:4px 2px!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:#ffe2a0!important;font:600 15px var(--font-body,sans-serif)!important;text-transform:none!important;letter-spacing:0!important;text-decoration:underline;text-underline-offset:4px;cursor:pointer}

/* ── Three tabs centred with a gold underline ── */
html.gv-v2 body #panelMarket .mx-tabs{display:flex!important;justify-content:center;gap:clamp(6px,4vw,72px);max-width:1180px;margin:10px auto 0!important;padding:0 16px!important;background:none!important;border:0!important;border-bottom:1px solid #8a6a3f!important;box-shadow:none!important}
html.gv-v2 body #panelMarket .mx-tabs [role=tab]{position:relative;flex:0 0 auto!important;min-width:0!important;min-height:0!important;padding:8px clamp(10px,1.6vw,26px) 11px!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:#b8a68e!important;font:600 clamp(16px,1.5vw,22px)/1 var(--font-display,Georgia,serif)!important;text-transform:none!important;letter-spacing:.01em!important}
html.gv-v2 body #panelMarket .mx-tabs [role=tab] img{display:none!important}
html.gv-v2 body #panelMarket .mx-tabs [role=tab]:is(#mx-tab-history,#mx-tab-bank){display:none!important}
html.gv-v2 body #panelMarket .mx-tabs [role=tab]:hover{color:#f4e8d5!important}
html.gv-v2 body #panelMarket .mx-tabs [role=tab]:is([aria-selected=true],.mk-active){color:#ffe2a0!important}
html.gv-v2 body #panelMarket .mx-tabs [role=tab]:is([aria-selected=true],.mk-active):after{content:"";position:absolute;left:8%;right:8%;bottom:-1px;height:2px;background:linear-gradient(90deg,transparent,#ffd98a 20%,#ffe2a0 50%,#ffd98a 80%,transparent);box-shadow:0 0 8px #ffc14d88}
html.gv-v2 body #panelMarket .mx-tabs [role=tab]:before{display:none!important}
html.gv-v2 body #panelMarket .mx-notice{max-width:1180px;margin:8px auto 0!important}

/* ── The counter top: everything sits on it, centred ── */
html.gv-v2 body #panelMarket .mx-content{max-width:1180px;margin:0 auto!important;padding:clamp(40px,4vw,56px) 16px 24px!important;background:none!important;border:0!important;box-shadow:none!important}
html.gv-v2 body #panelMarket .mx-content :is(h2,h3){font-family:var(--font-display,Georgia,serif)!important;color:var(--mk-gold)!important;text-transform:none!important;letter-spacing:.01em!important}
html.gv-v2 body #panelMarket .mx-catalog-heading{display:none!important}
html.gv-v2 body #panelMarket .mx-gear-limit:not(.is-future){display:none!important}

/* Buy: pills, then sort + more filters + toggle */
html.gv-v2 body #panelMarket .mk-pills{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px 2px 6px;margin:0 0 10px;-webkit-mask-image:linear-gradient(90deg,#000 92%,transparent);mask-image:linear-gradient(90deg,#000 92%,transparent)}
html.gv-v2 body #panelMarket .mk-pills::-webkit-scrollbar{display:none}
html.gv-v2 body #panelMarket .mk-pill{flex:0 0 auto;padding:7px 16px;border:1px solid #8a6a3f;border-radius:999px;background:#170d12cc;color:#e7d6bd;font:600 15px/1 var(--font-body,sans-serif);cursor:pointer;white-space:nowrap;transition:border-color .15s,color .15s}
html.gv-v2 body #panelMarket .mk-pill:hover{border-color:#ffe2a0;color:#fff2d6}
html.gv-v2 body #panelMarket .mk-pill.on{border-color:#ffd98a;background:linear-gradient(#3a2610,#24170b);color:#ffe2a0;box-shadow:0 0 10px #ffc14d33}
html.gv-v2 body #panelMarket .mx-filters.mk-filters{display:flex!important;flex-wrap:wrap;align-items:center;gap:10px 18px;margin:0 0 14px!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}

html.gv-v2 body #panelMarket .mk-filters .mx-select{display:flex!important;align-items:center;gap:8px;margin:0!important;background:none!important;border:0!important}
html.gv-v2 body #panelMarket .mk-filters .mx-select>span{color:#bfae96!important;font:600 14px var(--font-body,sans-serif)!important;text-transform:none!important;letter-spacing:0!important}
html.gv-v2 body #panelMarket .mx-content select{min-height:38px!important;padding:6px 32px 6px 12px!important;border:1px solid #6b5536!important;border-radius:8px!important;background-color:#150c11!important;color:#f0e4cf!important;font:600 15px var(--font-body,sans-serif)!important;box-shadow:none!important}
html.gv-v2 body #panelMarket .mk-more{padding:4px 2px;border:0;background:none;color:#ffe2a0;font:600 15px var(--font-body,sans-serif);text-decoration:underline;text-underline-offset:4px;cursor:pointer}
html.gv-v2 body #panelMarket .mk-toggle{display:inline-flex;align-items:center;gap:10px;margin-left:auto;color:#e7d6bd;font:600 15px var(--font-body,sans-serif);cursor:pointer}
html.gv-v2 body #panelMarket .mk-toggle input{position:absolute;opacity:0;pointer-events:none}
html.gv-v2 body #panelMarket .mk-knob{position:relative;width:42px;height:24px;border:1px solid #8a6a3f;border-radius:999px;background:#150c11;transition:background .15s}
html.gv-v2 body #panelMarket .mk-knob:after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#8f7f6a;transition:transform .15s,background .15s}
html.gv-v2 body #panelMarket .mk-toggle input:checked+.mk-knob{background:#3a2610}
html.gv-v2 body #panelMarket .mk-toggle input:checked+.mk-knob:after{transform:translateX(18px);background:#ffd98a}
html.gv-v2 body #panelMarket .mk-toggle input:focus-visible+.mk-knob{outline:2px solid #ffe2a0;outline-offset:2px}
html.gv-v2 body #panelMarket .mx-results{color:#a8977f!important;font:14px var(--font-body,sans-serif)!important;margin:0 0 6px!important}

/* Offers: calm rows on dark glass instead of framed cards */
html.gv-v2 body #panelMarket .mx-shelves{display:flex!important;flex-direction:column;gap:0!important;border:1px solid var(--mk-line);border-radius:10px;overflow:hidden;background:linear-gradient(#170b14d9,#100810e6);box-shadow:0 18px 50px #0008,inset 0 1px 0 #c9a05a26}
html.gv-v2 body #panelMarket .mx-offer{display:block!important;height:auto!important;aspect-ratio:auto!important;margin:0!important;padding:0!important;border:0!important;border-image:none!important;border-bottom:1px solid #3a2a22!important;border-radius:0!important;background:none!important;box-shadow:none!important;min-height:0!important}
html.gv-v2 body #panelMarket .mx-offer:last-child{border-bottom:0!important}
html.gv-v2 body #panelMarket .mx-offer:before,html.gv-v2 body #panelMarket .mx-offer:after,html.gv-v2 body #panelMarket .mx-listing:before,html.gv-v2 body #panelMarket .mx-listing:after{display:none!important}
html.gv-v2 body #panelMarket .mx-listing{display:grid!important;height:auto!important;aspect-ratio:auto!important;grid-template-columns:64px minmax(0,1fr) auto auto;align-items:center;column-gap:18px;width:100%;min-height:0!important;margin:0!important;padding:10px 18px!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;text-align:left;cursor:pointer;transition:background .15s}
html.gv-v2 body #panelMarket .mx-listing:hover,html.gv-v2 body #panelMarket .mx-listing:focus-visible{background:linear-gradient(90deg,#3a26101a,#3a261055,#3a26101a)!important;outline:0}
html.gv-v2 body #panelMarket .mx-listing>.mx-rarity,html.gv-v2 body #panelMarket .mx-listing>.mx-offer-action,html.gv-v2 body #panelMarket .mx-offer>.mx-power-readout,html.gv-v2 body #panelMarket .mx-showcase-glow{display:none!important}
html.gv-v2 body #panelMarket .mx-listing .mx-showcase{position:relative!important;grid-column:1;width:64px!important;height:64px!important;margin:0!important;padding:0!important;border:1px solid #4a3a2a!important;border-radius:8px!important;background:radial-gradient(circle at 50% 40%,#2a1a30,#120a16)!important;overflow:hidden}
html.gv-v2 body #panelMarket .mx-listing .mx-item-art{width:100%!important;height:100%!important;object-fit:contain!important;padding:4px;box-sizing:border-box;transform:none!important}
html.gv-v2 body #panelMarket .mx-listing .mx-offer-identity{grid-column:2;display:flex!important;flex-direction:column;gap:3px;min-width:0;text-align:left!important;align-items:flex-start!important}
html.gv-v2 body #panelMarket .mx-item-name{font:700 clamp(17px,1.4vw,21px)/1.15 var(--font-display,Georgia,serif)!important;color:#f0e4cf!important;text-transform:none!important;letter-spacing:.01em!important;white-space:normal}
html.gv-v2 body #panelMarket .mx-listing .mx-item-meta{color:#bfae96!important;font:14px var(--font-body,sans-serif)!important;text-transform:none!important;letter-spacing:0!important}
html.gv-v2 body #panelMarket .mk-pow{grid-column:3;font:700 16px var(--font-body,sans-serif);white-space:nowrap}
html.gv-v2 body #panelMarket .mk-pow.is-gain{color:#7fe08f}html.gv-v2 body #panelMarket .mk-pow.is-loss{color:#ff8a7a}html.gv-v2 body #panelMarket .mk-pow.is-equal{color:#8f7f6a}
html.gv-v2 body #panelMarket .mx-listing .mx-offer-price{grid-column:4;justify-self:end;margin:0!important;padding:0!important;background:none!important;border:0!important}
html.gv-v2 body #panelMarket .mx-listing .mx-money{gap:12px!important}
html.gv-v2 body #panelMarket .mx-listing .mx-currency b{font:700 clamp(19px,1.6vw,24px) var(--font-display,Georgia,serif)!important;color:#ffe2a0!important}
html.gv-v2 body #panelMarket .mx-offer .mx-seller{margin:-6px 18px 10px 100px!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;min-height:0!important;color:#bfae96!important}
html.gv-v2 body #panelMarket .mx-offer .mx-seller-avatar{width:24px!important;height:24px!important}
/* rarity colour on names */
html.gv-v2 body #panelMarket [data-rarity=common] .mx-item-name{color:#e8e1d4!important}
html.gv-v2 body #panelMarket [data-rarity=uncommon] .mx-item-name{color:#8fe39a!important}
html.gv-v2 body #panelMarket [data-rarity=rare] .mx-item-name{color:#7fb6ff!important}
html.gv-v2 body #panelMarket [data-rarity=epic] .mx-item-name{color:#d39bff!important}
html.gv-v2 body #panelMarket [data-rarity=legendary] .mx-item-name{color:#ffc35a!important}
html.gv-v2 body #panelMarket :is([data-rarity=mythic],[data-rarity=unique]) .mx-item-name{color:#ff8f7a!important}
html.gv-v2 body #panelMarket [data-rarity=gem] .mx-item-name{color:#8fd8ff!important}

/* ── Sell ── */
html.gv-v2 body #panelMarket .mx-section-title{margin:0 0 12px!important;padding:0!important;background:none!important;border:0!important}
html.gv-v2 body #panelMarket .mx-section-title p:not(.mx-note){display:none!important}
html.gv-v2 body #panelMarket .mx-section-title .mx-note{color:#e7d6bd!important;font:600 15px var(--font-body,sans-serif)!important}
html.gv-v2 body #panelMarket .mx-inventory-controls{display:flex!important;flex-wrap:wrap;gap:10px 18px;margin:0 0 12px!important;padding:0!important;background:none!important;border:0!important}
html.gv-v2 body #panelMarket .mx-inventory-controls .mx-select{display:flex!important;align-items:center;gap:8px;background:none!important;border:0!important}
html.gv-v2 body #panelMarket .mx-inventory-controls .mx-select>span{color:#bfae96!important;font:600 14px var(--font-body,sans-serif)!important;text-transform:none!important;letter-spacing:0!important}
html.gv-v2 body #panelMarket .mx-inventory{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(118px,1fr))!important;gap:10px!important}
html.gv-v2 body #panelMarket .mx-inventory-item{display:flex!important;flex-direction:column;align-items:center;gap:4px;min-height:0!important;padding:10px 8px!important;border:1px solid #4a3a2a!important;border-image:none!important;border-radius:10px!important;background:radial-gradient(circle at 50% 35%,#2a1a30,#120a16)!important;box-shadow:inset 0 0 14px #000a!important;color:#f0e4cf!important;font:600 14px/1.2 var(--font-body,sans-serif)!important;text-align:center;cursor:pointer}
html.gv-v2 body #panelMarket .mx-inventory-item:before,html.gv-v2 body #panelMarket .mx-inventory-item:after{display:none!important}
html.gv-v2 body #panelMarket .mx-inventory-item:hover{border-color:#c9a05a!important}
html.gv-v2 body #panelMarket .mx-inventory-item .mx-item-art{width:64px!important;height:64px!important;object-fit:contain}
html.gv-v2 body #panelMarket .mx-inventory-item .mx-rarity{font:600 11px var(--font-body,sans-serif)!important;letter-spacing:.06em!important;color:#a8977f!important}
html.gv-v2 body #panelMarket .mx-content>h2{margin:26px 0 10px!important;font-size:clamp(20px,1.7vw,26px)!important}
html.gv-v2 body #panelMarket .mx-owned{display:flex!important;flex-direction:column;gap:0!important;border:1px solid var(--mk-line);border-radius:10px;overflow:hidden;background:linear-gradient(#170b14d9,#100810e6);box-shadow:0 18px 50px #0008}
html.gv-v2 body #panelMarket .mx-owned-row{display:flex!important;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0!important;padding:12px 18px!important;border:0!important;border-image:none!important;border-bottom:1px solid #3a2a22!important;border-radius:0!important;background:none!important;box-shadow:none!important}
html.gv-v2 body #panelMarket .mx-owned-row:last-child{border-bottom:0!important}
html.gv-v2 body #panelMarket .mx-owned-row:before,html.gv-v2 body #panelMarket .mx-owned-row:after{display:none!important}
html.gv-v2 body #panelMarket .mx-owned-row>.mx-item-art{width:52px!important;height:52px!important;object-fit:contain;border:1px solid #4a3a2a;border-radius:8px;background:radial-gradient(circle at 50% 40%,#2a1a30,#120a16);padding:3px;box-sizing:border-box}
html.gv-v2 body #panelMarket .mx-owned-row h3{margin:0!important;font-size:18px!important}
html.gv-v2 body #panelMarket .mx-owned-row .mx-item-meta{margin:2px 0 0!important;color:#bfae96!important;font:600 14px var(--font-body,sans-serif)!important;text-transform:none!important}
html.gv-v2 body #panelMarket .mx-owned-row[data-mk-state=open] .mx-item-meta{color:#ffd98a!important}
html.gv-v2 body #panelMarket .mx-owned-row .mx-secondary,html.gv-v2 body #panelMarket .mx-owned-row .mx-primary{margin-left:auto!important}
html.gv-v2 body #panelMarket .mx-sale-amounts{display:flex!important;gap:18px;flex-wrap:wrap}
html.gv-v2 body #panelMarket .mx-sale-amount small{color:#a8977f!important;text-transform:none!important;letter-spacing:0!important}
html.gv-v2 body #panelMarket .mx-settlement{width:100%;margin:2px 0 0!important;padding:8px 12px!important;border:0!important;border-left:2px solid #c9a05a!important;border-radius:0!important;background:linear-gradient(90deg,#c9a05a14,transparent)!important}
html.gv-v2 body #panelMarket .mx-settlement-help{display:none!important}
html.gv-v2 body #panelMarket .mx-sale-status{display:none!important}
html.gv-v2 body #panelMarket :is(.mk-history-link,.mk-back){display:block;margin:22px auto 0;padding:8px 18px;border:1px solid #8a6a3f;border-radius:999px;background:linear-gradient(#2a1636,#1a0d22);color:#ffe2a0;font:600 15px var(--font-body,sans-serif);cursor:pointer}
html.gv-v2 body #panelMarket .mk-back{margin:0 0 16px}
html.gv-v2 body #panelMarket :is(.mk-history-link,.mk-back):hover{border-color:#ffe2a0}

/* buttons inside the market */
html.gv-v2 body #panelMarket .mx-content .mx-secondary{min-height:38px!important;padding:6px 16px!important;border:1px solid #8a6a3f!important;border-radius:999px!important;background:#170d12!important;box-shadow:none!important;color:#ffe2a0!important;font:600 14px var(--font-body,sans-serif)!important;text-transform:none!important;letter-spacing:0!important}
html.gv-v2 body #panelMarket .mx-content .mx-primary,html.gv-v2 body dialog.mx-dialog .mx-primary,html.gv-v2 body dialog[open] > button.mx-primary{min-height:50px!important;padding:4px 36px!important;border:0!important;border-radius:0!important;background:url('/v2/art/create-screen/begin-button.webp') center/100% 100% no-repeat!important;box-shadow:none!important;color:#2d1804!important;font:700 18px/1 var(--font-display,Georgia,serif)!important;text-transform:none!important;letter-spacing:.02em!important;cursor:pointer}
html.gv-v2 body #panelMarket .mx-content .mx-primary:disabled{filter:saturate(.3) brightness(.75);cursor:default}

/* ── Diamonds (the counter module) ── */
html.gv-v2 body #panelMarket .cx-scene{background:none!important;border:0!important;box-shadow:none!important}
html.gv-v2 body #panelMarket .cx-scene :is(.cx-pulse,.cx-chart,.cx-history-chart){display:none!important}

/* ── Item and sell windows ── */
html.gv-v2 body dialog:is(.mx-purchase,:has(.mx-price-form)){max-width:min(860px,94vw)!important;border:1px solid #6b5536!important;border-image:none!important;border-radius:12px!important;background:linear-gradient(#170b14f7,#0e0710fb)!important;box-shadow:0 0 0 1px #000,0 30px 80px #000d,inset 0 1px 0 #c9a05a33!important;color:#f0e4cf!important}
html.gv-v2 body dialog:is(.mx-purchase,:has(.mx-price-form))::backdrop{background:#05030680;backdrop-filter:blur(3px)}
html.gv-v2 body dialog:is(.mx-purchase,:has(.mx-price-form)):before,html.gv-v2 body dialog:is(.mx-purchase,:has(.mx-price-form)):after{display:none!important}
html.gv-v2 body dialog:is(.mx-purchase,:has(.mx-price-form)) h2{font:700 clamp(24px,2.4vw,32px)/1.1 var(--font-display,Georgia,serif)!important;color:var(--mk-gold,#f3cf86)!important;text-transform:none!important;letter-spacing:.01em!important}
html.gv-v2 body dialog.mx-purchase .mx-art-caption,html.gv-v2 body dialog.mx-purchase .mx-compare-equipped+.mx-power-readout~.mx-note,html.gv-v2 body dialog.mx-purchase>.mx-note{display:none!important}
html.gv-v2 body dialog.mx-purchase .mx-gear-limit.is-future{display:none!important}
html.gv-v2 body dialog.mx-purchase .mx-inspect-details>.mx-note{display:none!important}
html.gv-v2 body dialog .mk-check{list-style:none;margin:14px 0 6px;padding:0;display:grid;gap:6px}
html.gv-v2 body dialog .mk-check li{position:relative;padding-left:28px;font:15px/1.4 var(--font-body,sans-serif);color:#e7d6bd}
html.gv-v2 body dialog .mk-check li:before{position:absolute;left:0;top:0;width:20px;text-align:center;font-weight:700}
html.gv-v2 body dialog .mk-check li.ok:before{content:"✓";color:#7fe08f}
html.gv-v2 body dialog .mk-check li.no{color:#ffb3a6}
html.gv-v2 body dialog .mk-check li.no:before{content:"✕";color:#ff8a7a}
html.gv-v2 body dialog .mk-check li.info{color:#bfae96}
html.gv-v2 body dialog .mk-check li.info:before{content:"•";color:#c9a05a}
html.gv-v2 body dialog.mx-purchase .mx-checkout{display:flex!important;align-items:center;justify-content:space-between;margin:12px 0 0!important;padding:12px 0 0!important;border:0!important;border-top:1px solid #4a3a2a!important;background:none!important}
html.gv-v2 body dialog.mx-purchase .mx-checkout b{font:700 26px var(--font-display,Georgia,serif)!important;color:#ffe2a0!important}
/* sell window */
html.gv-v2 body dialog:has(.mx-price-form)>.mx-note{display:none!important}
html.gv-v2 body dialog:has(.mx-price-form)>.mx-note.mk-range{display:block!important;margin:4px 0 0!important;color:#a8977f!important;font:italic 14px/1.4 Georgia,serif!important}
html.gv-v2 body dialog .mx-price-form{display:grid!important;grid-template-columns:1fr 1fr;gap:14px;margin:14px 0 0!important}
html.gv-v2 body dialog .mx-price-form label{display:flex!important;flex-wrap:wrap;align-items:center;gap:6px;color:#e7d6bd!important;font:600 15px var(--font-body,sans-serif)!important}
html.gv-v2 body dialog .mx-price-form input{flex:1 1 80px;min-width:0;min-height:44px!important;padding:6px 10px!important;border:1px solid #6b5536!important;border-radius:8px!important;background:#120a10!important;color:#ffe2a0!important;font:700 20px var(--font-display,Georgia,serif)!important;text-align:center;box-shadow:none!important}
html.gv-v2 body dialog .mk-step{flex:0 0 40px;height:44px;border:1px solid #8a6a3f;border-radius:8px;background:#1d1016;color:#ffe2a0;font:700 20px/1 var(--font-body,sans-serif);cursor:pointer}
html.gv-v2 body dialog .mk-step:hover{border-color:#ffe2a0}
html.gv-v2 body dialog .mx-breakdown{display:grid!important;grid-template-columns:1fr auto;align-items:center;gap:6px 12px;margin:16px 0 0!important;padding:12px 0 0!important;border:0!important;border-top:1px solid #4a3a2a!important;background:none!important}
html.gv-v2 body dialog .mx-breakdown>span:first-child{color:#bfae96!important;font:14px var(--font-body,sans-serif)!important}
html.gv-v2 body dialog .mx-breakdown strong{font:700 22px var(--font-display,Georgia,serif)!important;color:var(--mk-gold,#f3cf86)!important}
html.gv-v2 body dialog .mx-breakdown strong+.mx-money b{font:700 26px var(--font-display,Georgia,serif)!important;color:#ffe2a0!important}
html.gv-v2 body dialog .mk-chips{list-style:none;display:flex;flex-wrap:wrap;gap:8px 18px;margin:14px 0 4px;padding:0}
html.gv-v2 body dialog .mk-chip{position:relative;padding-left:22px;color:#d9c9b4;font:14px var(--font-body,sans-serif)}
html.gv-v2 body dialog .mk-chip:before{content:"";position:absolute;left:0;top:50%;width:14px;height:14px;margin-top:-7px;border-radius:50%;background:radial-gradient(circle,#ffe2a0,#c9a05a)}
html.gv-v2 body dialog .mk-chip.dia:before{background:radial-gradient(circle,#bfe8ff,#5ab0e6)}
html.gv-v2 body dialog .mk-chip.cal:before{border-radius:3px;background:linear-gradient(#c9a05a 0 30%,#f0e4cf 30%)}
html.gv-v2 body dialog:is(.mx-purchase,:has(.mx-price-form)) .mx-close{border:1px solid #8a6a3f!important;border-radius:50%!important;background:#170d12!important;color:#ffe2a0!important}

/* ── Rules card ── */
html.gv-v2 body dialog.mk-rules{width:min(640px,94vw);max-height:calc(100dvh - 24px);padding:26px clamp(18px,4vw,36px) 22px;border:1px solid #6b5536;border-radius:12px;background:linear-gradient(#170b14f7,#0e0710fb);box-shadow:0 0 0 1px #000,0 30px 80px #000d,inset 0 1px 0 #c9a05a33;color:#f0e4cf}
html.gv-v2 body dialog.mk-rules::backdrop{background:#05030680;backdrop-filter:blur(3px)}
html.gv-v2 body dialog.mk-rules h2{margin:0 0 14px;padding:0 30px 12px;text-align:center;font:700 clamp(24px,3vw,30px)/1.1 var(--font-display,Georgia,serif);color:#f3cf86;background:linear-gradient(90deg,transparent,#8a6a3f,transparent) bottom/100% 1px no-repeat}
html.gv-v2 body dialog.mk-rules .mk-x{position:absolute;top:14px;right:14px;width:36px;height:36px;border:1px solid #8a6a3f;border-radius:50%;background:#170d12;color:#ffe2a0;font:20px/1 var(--font-body,sans-serif);cursor:pointer}
html.gv-v2 body dialog.mk-rules .mk-rule-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}
html.gv-v2 body dialog.mk-rules .mk-rule-list li{position:relative;padding-left:28px;font:15.5px/1.5 Georgia,serif;color:#e3d5bf}
html.gv-v2 body dialog.mk-rules .mk-rule-list li:before{content:"";position:absolute;left:4px;top:.55em;width:9px;height:9px;transform:rotate(45deg);background:#c9a05a}
html.gv-v2 body dialog.mk-rules .mk-rule-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:20px}
html.gv-v2 body dialog.mk-rules .mk-link{border:0;background:none;color:#ffe2a0;font:600 15px var(--font-body,sans-serif);text-decoration:underline;text-underline-offset:4px;cursor:pointer}
html.gv-v2 body dialog.mk-rules .mk-ok{min-width:180px;min-height:50px;padding:4px 36px;border:0;background:url('/v2/art/create-screen/begin-button.webp') center/100% 100% no-repeat;color:#2d1804;font:700 18px/1 var(--font-display,Georgia,serif);cursor:pointer}

/* ── Phones ── */
@media(max-width:760px){
 html.gv-v2 body #panelMarket.mx-exchange{background-image:url('/v2/art/market-counter/bg-counter-phone.webp')!important}
 html.gv-v2 body #panelMarket .mx-header{padding-top:16px!important;padding-right:90px!important;padding-left:12px!important;align-items:flex-start;text-align:left}
 html.gv-v2 body #panelMarket .mx-header h1{justify-content:flex-start}
 html.gv-v2 body #panelMarket .mx-header h1:before,html.gv-v2 body #panelMarket .mx-header h1:after{display:none}
 html.gv-v2 body #panelMarket .mk-limits{font-size:14px}
 html.gv-v2 body #panelMarket .mx-header .mx-guide-trigger{right:14px;bottom:-40px}
 html.gv-v2 body #panelMarket .mx-tabs{justify-content:flex-start;gap:4px;margin-top:8px!important}
 html.gv-v2 body #panelMarket .mx-content{padding:44px 10px 20px!important}
 html.gv-v2 body #panelMarket .mx-listing{grid-template-columns:52px minmax(0,1fr) auto;padding:10px 12px!important;column-gap:12px}
 html.gv-v2 body #panelMarket .mx-listing .mx-showcase{width:52px!important;height:52px!important}
 html.gv-v2 body #panelMarket .mk-pow{grid-column:2;grid-row:2;font-size:14px}
 html.gv-v2 body #panelMarket .mx-listing .mx-offer-identity{grid-row:1}
 html.gv-v2 body #panelMarket .mx-listing .mx-offer-price{grid-column:3;grid-row:1/span 2}
 html.gv-v2 body #panelMarket .mx-listing .mx-money{flex-direction:column;align-items:flex-end;gap:2px!important}
 html.gv-v2 body #panelMarket .mx-offer .mx-seller{margin:-4px 12px 10px 76px!important}
 html.gv-v2 body #panelMarket .mk-toggle{margin-left:0}
 html.gv-v2 body dialog .mx-price-form{grid-template-columns:1fr}
}

/* round 2 */
html.gv-v2 body #panelMarket .mx-content .mk-filters label.mx-select:is(.mk-f0,.mk-f3,.mk-f1,.mk-f2){display:none!important}
html.gv-v2 body #panelMarket .mx-content.mk-more-open .mk-filters label.mx-select:is(.mk-f1,.mk-f2){display:flex!important}
html.gv-v2 body #panelMarket .mx-shelves>.mx-offer{width:100%!important;max-width:none!important;grid-column:auto!important;flex:0 0 auto!important}
html.gv-v2 body #panelMarket .mx-header button.mx-primary.mx-guide-trigger{min-width:0!important;min-height:0!important;width:auto!important;padding:4px 2px!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;filter:none!important;color:#ffe2a0!important;font:600 15px var(--font-body,sans-serif)!important;text-transform:none!important;letter-spacing:0!important;text-decoration:underline;text-underline-offset:4px}
html.gv-v2 body #panelMarket .mx-header button.mx-primary.mx-guide-trigger:before,html.gv-v2 body #panelMarket .mx-header button.mx-primary.mx-guide-trigger:after{display:none!important}
html.gv-v2 body dialog .mk-check,html.gv-v2 body dialog.mx-purchase .mx-checkout,html.gv-v2 body dialog.mx-purchase .mx-dialog-error,html.gv-v2 body dialog.mx-purchase>.mx-primary{grid-column:1/-1!important}
html.gv-v2 body #panelMarket .mx-owned-row>div{flex:1 1 220px!important;min-width:0!important;width:auto!important;max-width:none!important}
html.gv-v2 body #panelMarket .mx-owned-row>div.mx-sale-amounts{flex:1 1 100%!important}
html.gv-v2 body #panelMarket .mx-notice:not(:empty){max-width:1148px;padding:10px 16px!important;border:1px solid #6b5536!important;border-left:3px solid #7fe08f!important;border-radius:8px!important;background:#120a10e6!important;color:#e7d6bd!important;font:600 15px var(--font-body,sans-serif)!important;box-shadow:none!important}
html.gv-v2 body #panelMarket .mx-notice.is-error:not(:empty),html.gv-v2 body #panelMarket .mx-notice[data-tone=error]:not(:empty){border-left-color:#ff8a7a!important}
@media(max-width:760px){
 html.gv-v2 body #panelMarket .mx-header{padding-right:44%!important}
 html.gv-v2 body #panelMarket .mx-header button.mx-primary.mx-guide-trigger{position:static!important;align-self:flex-start;margin-top:2px}
 html.gv-v2 body #panelMarket .mx-content{padding-top:18px!important}
}
html.gv-v2 body #panelMarket .mx-notice.mk-old{display:none!important}
/* Diamonds: the counter in the same calm style */
html.gv-v2 body #panelMarket .cx-intro p,html.gv-v2 body #panelMarket .cx-records,html.gv-v2 body #panelMarket .cx-market-note{display:none!important}
html.gv-v2 body #panelMarket .cx-intro h2{font:700 clamp(22px,2vw,28px) var(--font-display,Georgia,serif)!important;color:var(--mk-gold)!important;text-transform:none!important}
html.gv-v2 body #panelMarket .cx-counter{border:1px solid var(--mk-line)!important;border-image:none!important;border-radius:12px!important;background:linear-gradient(#170b14e6,#100810f0)!important;box-shadow:0 18px 50px #0008,inset 0 1px 0 #c9a05a26!important}
html.gv-v2 body #panelMarket .cx-direction{border:1px solid #6b5536!important;border-radius:10px!important;background:#150c11!important;color:#bfae96!important;font:600 16px var(--font-body,sans-serif)!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important}
html.gv-v2 body #panelMarket .cx-direction:is([aria-pressed=true],.active,.is-active,.selected){border-color:#ffd98a!important;background:linear-gradient(#3a2610,#24170b)!important;color:#ffe2a0!important;box-shadow:0 0 10px #ffc14d33!important}
html.gv-v2 body #panelMarket .cx-presets .cx-button,html.gv-v2 body #panelMarket .cx-refresh{border:1px solid #8a6a3f!important;border-radius:999px!important;background:#170d12!important;color:#ffe2a0!important;font:600 15px var(--font-body,sans-serif)!important;box-shadow:none!important;text-transform:none!important}
html.gv-v2 body #panelMarket .cx-amount{border:1px solid #6b5536!important;border-radius:10px!important;background:#120a10!important}
html.gv-v2 body #panelMarket .cx-amount input{color:#ffe2a0!important;font:700 26px var(--font-display,Georgia,serif)!important}
html.gv-v2 body #panelMarket .cx-allowance{color:#e7d6bd!important;font:600 15px var(--font-body,sans-serif)!important}
html.gv-v2 body #panelMarket .cx-quote-hint{color:#a8977f!important;font:italic 14px Georgia,serif!important}
html.gv-v2 body #panelMarket .cx-submit{min-height:52px!important;border:0!important;border-radius:0!important;background:url('/v2/art/create-screen/begin-button.webp') center/100% 100% no-repeat!important;box-shadow:none!important;color:#2d1804!important;font:700 18px/1 var(--font-display,Georgia,serif)!important;text-transform:none!important;letter-spacing:.02em!important}
html.gv-v2 body #panelMarket .cx-submit:disabled{filter:saturate(.3) brightness(.75)}
html.gv-v2 body #panelMarket .cx-rate-plaque{border:1px solid var(--mk-line)!important;border-image:none!important;border-radius:10px!important;background:#120a10e6!important}
html.gv-v2 body #panelMarket .mk-limits span{white-space:nowrap}
html.gv-v2 body #panelMarket .mk-limits span+span:before{content:'·';margin:0 .55em;color:#8a6a3f}
html.gv-v2 body #panelMarket .mx-inventory-controls label.mx-select:nth-child(2){display:none!important}
@media(max-width:760px){html.gv-v2 body #panelMarket .mx-inventory{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))!important}html.gv-v2 body #panelMarket .mx-inventory-item .mx-item-art{width:52px!important;height:52px!important}html.gv-v2 body #panelMarket .mk-limits span+span:before{margin:0 .35em}}
@media(max-width:760px){html.gv-v2 body #panelMarket .mx-header{padding-right:34%!important}html.gv-v2 body #panelMarket .mk-limits{font-size:13.5px}}
html.gv-v2 body #panelMarket .mx-inventory-item span{overflow-wrap:anywhere;max-width:100%}
html.gv-v2 body #panelMarket .mx-header .mk-limits{display:flex!important;flex-wrap:wrap;justify-content:center;max-width:100%}
@media(max-width:760px){html.gv-v2 body #panelMarket .mx-header .mk-limits{justify-content:flex-start}}
html.gv-v2 body dialog.mk-rules[open]{position:fixed;inset:0;margin:auto!important;height:fit-content}
@media(max-width:760px){html.gv-v2 body #panelMarket .mx-header .mk-limits{column-gap:14px}html.gv-v2 body #panelMarket .mk-limits span+span:before{content:none}}

/* ── Round 6 (Mark, 11.11.2026, "widzisz różnicę?"): closer to concept A ── */
/* the hall widened, so the merchant stands next to the content on wide screens too */
html.gv-v2 body #panelMarket.mx-exchange{background:var(--mk-ink) url('/v2/art/market-counter/bg-counter-wide.webp') center top/calc(min(100%,1560px)*2) auto no-repeat!important}
/* type as in the concept: a calm serif with small letters, no capitals everywhere */
html.gv-v2 body #panelMarket .mx-header h1{font:700 clamp(34px,3.4vw,52px)/1.05 Georgia,'Times New Roman',serif!important;font-variant:normal!important;letter-spacing:.01em!important}
html.gv-v2 body #panelMarket .mx-tabs [role=tab]{font:500 clamp(18px,1.6vw,24px)/1 Georgia,'Times New Roman',serif!important;font-variant:normal!important;letter-spacing:.01em!important}
html.gv-v2 body #panelMarket .mx-tabs [role=tab] span{font:inherit!important;text-transform:none!important}
html.gv-v2 body #panelMarket .mk-pill{font:500 16px/1 Georgia,'Times New Roman',serif;padding:8px 18px}
html.gv-v2 body #panelMarket .mx-item-name{font:600 clamp(19px,1.6vw,23px)/1.15 Georgia,'Times New Roman',serif!important;font-variant:normal!important}
html.gv-v2 body #panelMarket .mx-listing .mx-item-meta{font:15px/1.3 Georgia,'Times New Roman',serif!important}
html.gv-v2 body #panelMarket .mx-listing .mx-currency b{font:600 clamp(20px,1.7vw,25px) Georgia,'Times New Roman',serif!important}
html.gv-v2 body #panelMarket .mk-pow{font:500 17px Georgia,'Times New Roman',serif}
html.gv-v2 body #panelMarket :is(.mk-more,.mk-toggle,.mk-filters .mx-select>span,.mx-results){font-family:Georgia,'Times New Roman',serif!important}
html.gv-v2 body #panelMarket .mx-content :is(h2,h3){font-family:Georgia,'Times New Roman',serif!important;font-variant:normal!important}
html.gv-v2 body #panelMarket .mk-grouped .mx-results{visibility:hidden}
html.gv-v2 body #panelMarket .mx-offer[hidden]{display:none!important}

/* list + item side by side on wide screens */
html.mk-split body #panelMarket .mx-shelves{width:56%!important}
html.gv-v2 body #panelMarket .mx-listing.mk-sel{background:linear-gradient(90deg,#3a26101f,#3a261060,#3a26101f)!important;box-shadow:inset 0 0 0 1px #ffd98a,0 0 18px #ffc14d33!important;border-radius:8px!important}
html.gv-v2 body dialog.mk-docked[open]{position:fixed!important;z-index:60;margin:0!important;right:auto;bottom:auto;overflow-y:auto;box-sizing:border-box;max-width:none!important}
html.gv-v2 body dialog.mk-pending{visibility:hidden}

/* the item window, simplified (docked or not): name, art, stats with changes, checklist, price, one button */
html.gv-v2 body dialog.mx-purchase :is(.mx-rarity,.mx-compare-equipped,.mx-power-readout,.mx-art-caption){display:none!important}
html.gv-v2 body dialog.mx-purchase h2{text-align:left!important;margin:0 40px 6px 0!important;font:600 clamp(24px,2.2vw,32px)/1.1 Georgia,'Times New Roman',serif!important;font-variant:normal!important}
html.gv-v2 body dialog.mx-purchase[data-rarity=epic] h2{color:#d39bff!important}
html.gv-v2 body dialog.mx-purchase[data-rarity=legendary] h2{color:#ffc35a!important}
html.gv-v2 body dialog.mx-purchase[data-rarity=rare] h2{color:#7fb6ff!important}
html.gv-v2 body dialog.mx-purchase[data-rarity=uncommon] h2{color:#8fe39a!important}
html.gv-v2 body dialog.mx-purchase:is([data-rarity=mythic],[data-rarity=unique]) h2{color:#ff8f7a!important}
html.gv-v2 body dialog.mx-purchase[data-rarity=gem] h2{color:#8fd8ff!important}
html.gv-v2 body dialog.mx-purchase .mx-inspect-art{border:0!important;border-image:none!important;background:radial-gradient(circle at 50% 45%,#5a2a7a44,transparent 70%)!important;box-shadow:none!important}
html.gv-v2 body dialog.mx-purchase .mx-inspect-art:before,html.gv-v2 body dialog.mx-purchase .mx-inspect-art:after{display:none!important}
html.gv-v2 body dialog.mx-purchase .mx-inspect-art img{filter:drop-shadow(0 0 18px #b06cff55)}
html.gv-v2 body dialog.mx-purchase .mx-item-meta{font:16px Georgia,'Times New Roman',serif!important;color:#e7d6bd!important}
html.gv-v2 body dialog.mx-purchase .mx-stat :is(dt,dd){font:17px Georgia,'Times New Roman',serif!important;color:#f0e4cf!important}
html.gv-v2 body dialog.mx-purchase .mx-delta{font:17px Georgia,'Times New Roman',serif!important}
html.gv-v2 body dialog.mx-purchase .mx-checkout{justify-content:center!important;border-top:1px solid #4a3a2a!important}
html.gv-v2 body dialog.mx-purchase .mx-checkout>span:first-child{display:none!important}
html.gv-v2 body dialog.mx-purchase .mx-checkout b{font:600 32px Georgia,'Times New Roman',serif!important}
html.gv-v2 body dialog .mk-check li{font:16px/1.4 Georgia,'Times New Roman',serif}
html.gv-v2 body dialog.mx-purchase>button.mx-primary{width:min(100%,420px)!important;margin:6px auto 0!important;display:flex!important;align-items:center;justify-content:center;gap:10px;font:600 21px/1 Georgia,'Times New Roman',serif!important}
html.gv-v2 body dialog.mx-purchase>button.mk-buy .mx-money{display:inline-flex!important;gap:8px!important}
html.gv-v2 body dialog.mx-purchase>button.mk-buy .mx-currency b{font:inherit!important;color:inherit!important}
html.gv-v2 body dialog.mx-purchase>button.mk-buy .mx-currency img{width:20px!important;height:20px!important}
html.gv-v2 body dialog.mk-docked .mx-close{top:12px!important;right:12px!important}
/* item window layout: art left, words right, then price, checklist and the button across */
html.gv-v2 body dialog.mx-purchase[open]{display:grid!important;grid-template-columns:clamp(110px,32%,190px) minmax(0,1fr);column-gap:18px;row-gap:8px;align-items:start;padding:22px 22px 20px!important}
html.gv-v2 body dialog.mx-purchase>:not(.mx-inspect-art):not(.mx-inspect-details){grid-column:1/-1}
html.gv-v2 body dialog.mx-purchase>.mx-close{position:absolute!important;grid-column:auto}
html.gv-v2 body dialog.mx-purchase .mx-inspect-art{grid-column:1;width:100%!important;min-height:0!important;aspect-ratio:1;display:flex!important;align-items:center;justify-content:center;padding:0!important}
html.gv-v2 body dialog.mx-purchase .mx-inspect-art img{width:100%!important;height:100%!important;object-fit:contain}
html.gv-v2 body dialog.mx-purchase .mx-inspect-details{grid-column:2;min-width:0;display:flex!important;flex-direction:column;gap:6px;padding:0!important}
html.gv-v2 body dialog.mx-purchase .mx-stats{display:grid!important;gap:4px!important;margin:6px 0 0!important;padding:8px 0 0!important;border-top:1px solid #4a3a2a!important}
html.gv-v2 body dialog.mx-purchase .mx-stat{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;column-gap:10px;padding:0!important;border:0!important;background:none!important}
html.gv-v2 body dialog.mx-purchase .mx-stat dt{min-width:0;overflow-wrap:anywhere}
html.gv-v2 body dialog.mx-purchase .mx-stat dd{margin:0!important;white-space:nowrap;text-align:right}
html.gv-v2 body dialog.mx-purchase .mx-stat .mx-delta{white-space:nowrap}
html.gv-v2 body dialog.mx-purchase .mx-delta.is-gain{color:#7fe08f!important}html.gv-v2 body dialog.mx-purchase .mx-delta.is-loss{color:#ff8a7a!important}
html.gv-v2 body dialog.mx-purchase .mx-inspect-details>.mx-note{display:none!important}
html.gv-v2 body dialog.mx-purchase .mk-check{margin:4px 0 2px!important}
html.gv-v2 body dialog.mx-purchase[open]{grid-template-columns:clamp(100px,28%,150px) minmax(0,1fr)}
html.gv-v2 body dialog.mx-purchase .mx-inspect-art{max-height:150px}
html.gv-v2 body dialog.mx-purchase .mx-checkout{margin-top:4px!important;padding-top:8px!important}
@media(max-width:760px){
 html.gv-v2 body dialog.mx-purchase[open]{grid-template-columns:minmax(0,1fr)}
 html.gv-v2 body dialog.mx-purchase .mx-inspect-art{grid-column:1;width:120px!important;max-height:120px;justify-self:center}
 html.gv-v2 body dialog.mx-purchase .mx-inspect-details{grid-column:1}
 html.gv-v2 body dialog.mx-purchase h2{text-align:center!important;margin:0 40px 0!important}
}
html.gv-v2 body #panelMarket .mx-item-name{overflow-wrap:anywhere}
@media(max-width:760px){html.gv-v2 body #panelMarket .mx-item-name{font-size:17px!important}html.gv-v2 body #panelMarket .mk-limits span{white-space:normal}html.gv-v2 body #panelMarket .mx-listing .mx-offer-identity{min-width:0}}
/* loading: a quiet line, not the old framed box */
html.gv-v2 body #panelMarket .mx-loading{display:flex!important;align-items:center;justify-content:center;gap:12px;min-height:0!important;margin:30px 0!important;padding:10px!important;border:0!important;border-image:none!important;background:none!important;box-shadow:none!important}
html.gv-v2 body #panelMarket .mx-loading:before,html.gv-v2 body #panelMarket .mx-loading:after{display:none!important}
html.gv-v2 body #panelMarket .mx-loading img{width:34px!important;height:34px!important;opacity:.8}
html.gv-v2 body #panelMarket .mx-loading strong{font:500 17px Georgia,serif!important;color:#e7d6bd!important;text-transform:none!important}
html.gv-v2 body #panelMarket .mx-loading p{display:none!important}
/* requirements popup */
html.gv-v2 body dialog.mk-req h2{color:#ff9a8a!important}
html.gv-v2 body dialog.mk-req .mk-req-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}
html.gv-v2 body dialog.mk-req .mk-req-list li{position:relative;padding:10px 12px 10px 38px;border-left:3px solid #e0533f;background:linear-gradient(90deg,#e0533f1f,transparent);font:600 16px/1.45 Georgia,serif;color:#ff9a8a}
html.gv-v2 body dialog.mk-req .mk-req-list li:before{content:"✕";position:absolute;left:12px;top:10px;color:#ff6b57;font-weight:700}
html.gv-v2 body dialog.mk-req .mk-req-note{margin:14px 0 0;font:italic 15px/1.45 Georgia,serif;color:#d9c9b4}
html.gv-v2 body dialog.mk-req[open]{position:fixed;inset:0;margin:auto!important;height:fit-content}
