.price-page{padding-top:22px;padding-bottom:34px}.catalog-console{position:relative;overflow:hidden;border:1px solid #29475d;border-radius:20px;background:linear-gradient(145deg,#101e2e 0%,#101b2a 58%,#0c1724 100%);box-shadow:0 24px 60px #02071173}.catalog-console:before{content:"";position:absolute;inset:-180px auto auto -100px;width:470px;height:310px;border-radius:50%;background:radial-gradient(circle,#26b9ac17,transparent 68%);pointer-events:none}.catalog-heading{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 20px;border-bottom:1px solid #294359}.catalog-icon{display:grid;place-items:center;width:47px;height:47px;border:1px solid #35716f;border-radius:14px;background:linear-gradient(145deg,#1f5053,#17333e);color:#81e7d5;box-shadow:inset 0 1px #ffffff12,0 0 25px #2cd8c81a}.catalog-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8}.catalog-heading>div>span{display:block;color:#79dacc;font-size:10.5px;font-weight:900;letter-spacing:.14em}.catalog-heading h1{margin:3px 0 2px;font-size:clamp(21px,2vw,28px);letter-spacing:-.045em}.catalog-heading p{margin:0;color:#a8bdcd;font-size:12px}.catalog-summary{display:grid;grid-template-columns:auto auto;align-items:end;column-gap:8px;padding:9px 12px;border:1px solid #304e62;border-radius:12px;background:#152638}.catalog-summary strong{grid-row:1/3;color:#f2c477;font-size:25px;line-height:1}.catalog-summary span{color:#e2edf5;font-size:11px;font-weight:850}.catalog-summary small{color:#8fa9bb;font-size:10.5px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.market-toolbar{position:relative;z-index:2;display:grid;grid-template-columns:auto minmax(230px,1fr) auto;align-items:center;gap:12px;padding:12px 15px;border-bottom:1px solid #243e53;background:#0e1b2aeb;backdrop-filter:blur(14px)}.game-filters{display:flex;align-items:center;gap:6px}.game-filter{display:inline-flex;align-items:center;gap:7px;height:38px;padding:5px 9px 5px 6px;border:1px solid #314e62;border-radius:10px;background:#16283a;color:#b8cbd9;font:800 11px/1 system-ui;cursor:pointer;transition:border-color .18s,background .18s,color .18s,transform .18s}.game-filter:hover{border-color:#4c7b88;color:#fff;transform:translateY(-1px)}.game-filter.active{border-color:#d09546;background:linear-gradient(145deg,#6b4a27,#513923);color:#fff;box-shadow:0 0 18px #d6923520}.filter-icon{display:grid;place-items:center;width:25px;height:25px;border-radius:7px;background:#203b50;color:#8dc9dc}.filter-icon svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.9}.filter-icon.dofus{background:#604525;color:#ffd18b}.filter-icon.touch{background:#244669;color:#afd5ff}.game-filter b{display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:5px;background:#ffffff12;color:#d8e7ef;font-size:10.5px}.market-search{display:grid;grid-template-columns:auto auto minmax(80px,1fr) auto;align-items:center;gap:8px;min-height:38px;padding:0 9px;border:1px solid #36566a;border-radius:10px;background:#172b3c;color:#85b5c5;transition:.18s}.market-search:focus-within{border-color:#43c6b8;box-shadow:0 0 0 3px #43c6b817}.market-search svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2}.market-search>span{color:#d3e2eb;font-size:10.5px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.market-search input{min-width:0;border:0;outline:0;background:transparent;color:#fff;font:700 12px system-ui}.market-search input::placeholder{color:#829bac}.market-search kbd{display:grid;place-items:center;width:21px;height:21px;border:1px solid #416176;border-radius:6px;background:#102234;color:#8fa9ba;font:800 10px system-ui}.visible-count{color:#91aabd;font-size:10.5px;font-weight:750;white-space:nowrap}.visible-count b{color:#fff;font-size:12px}.market-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:12px 15px 15px}.market-item{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:66px;padding:8px 9px 8px 10px;border:1px solid #2c475c;border-radius:11px;background:linear-gradient(145deg,#172a3b,#142536);transition:border-color .18s,background .18s,transform .18s,box-shadow .18s}.market-item:before{content:"";position:absolute;inset:9px auto 9px 0;width:2px;border-radius:4px;background:#57748a;opacity:.55;transition:.18s}.market-item:hover{z-index:1;border-color:#4b8589;background:linear-gradient(145deg,#1b3445,#172b3c);transform:translateY(-1px);box-shadow:0 10px 24px #02081345}.market-item:hover:before{background:#54d4c5;box-shadow:0 0 10px #54d4c5}.market-item[hidden]{display:none}.market-identity{display:flex;align-items:center;gap:9px;min-width:0}.market-game-icon{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px}.market-game-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8}.market-game-icon.dofus{border:1px solid #815d2d;background:linear-gradient(145deg,#6b4c28,#48341f);color:#ffd28c}.market-game-icon.touch{border:1px solid #315d88;background:linear-gradient(145deg,#284e73,#1b3653);color:#b6d9ff}.market-identity>div{display:grid;min-width:0}.market-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f5f8fb;font-size:13px;letter-spacing:-.01em}.market-identity small{margin-top:2px;color:#829eb2;font-size:10.5px;font-weight:750}.market-price{display:grid;justify-items:end;white-space:nowrap}.market-price>small{color:#728fa4;font-size:10.5px;font-weight:900;letter-spacing:.08em}.market-price strong{color:#f2c477;font-size:16px;font-variant-numeric:tabular-nums}.market-price strong span{margin-left:3px;color:#b9cbd7;font-size:10.5px;font-weight:850}.market-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:76px;height:34px;padding:0 10px;border:1px solid #3d787a;border-radius:9px;background:linear-gradient(145deg,#205057,#193f46);color:#dcfff8;font-size:11px;font-weight:900;transition:.18s}.market-action b{font-size:15px;transition:transform .18s}.market-action:hover{border-color:#51d0bf;background:linear-gradient(145deg,#28666a,#205157);color:#fff;box-shadow:0 0 18px #43c8b42b}.market-action:hover b{transform:translateX(2px)}.market-action.is-disabled{border-color:#4c5661;background:#242e39;color:#8293a0}.market-empty{display:grid;gap:5px;margin:14px;padding:28px;text-align:center;border:1px dashed #3c5a6e;border-radius:12px;background:#122333;color:#b8cbda;font-size:12px}.market-empty strong{color:#edf5fa;font-size:15px}.market-empty[hidden]{display:none}.catalog-foot{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:11px 16px;border-top:1px solid #294359;background:#0c1825;color:#8fa9ba;font-size:10.5px;font-weight:750}.catalog-foot span{display:inline-flex;align-items:center;gap:7px}.catalog-foot i{width:6px;height:6px;border-radius:50%;background:#50d4bd;box-shadow:0 0 9px #50d4bd}.catalog-foot b{color:#6cd9ca;font-size:13px}@media(max-width:920px){.market-toolbar{grid-template-columns:1fr auto}.market-search{grid-column:1/-1;grid-row:2}.market-grid{grid-template-columns:1fr}}@media(max-width:680px){.price-page{padding-top:12px}.catalog-console{border-radius:15px}.catalog-heading{grid-template-columns:auto 1fr;padding:14px}.catalog-heading p{font-size:11px}.catalog-summary{grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center}.catalog-summary strong{grid-row:auto}.catalog-summary small{text-align:right}.market-toolbar{grid-template-columns:1fr;padding:10px}.game-filters{display:grid;grid-template-columns:repeat(3,1fr)}.game-filter{justify-content:center;min-width:0;padding-right:6px}.game-filter .filter-icon{display:none}.visible-count{position:absolute;right:12px;bottom:-26px}.market-grid{padding:34px 10px 10px}.market-item{grid-template-columns:minmax(0,1fr) auto;gap:7px}.market-action{grid-column:1/-1;height:31px}.catalog-foot{align-items:flex-start;flex-direction:column}.catalog-foot span:last-child{display:none}}@media(max-width:420px){.game-filter{gap:4px;font-size:10.5px}.market-price strong{font-size:14px}.market-price strong span{display:block;margin:0;text-align:right}.catalog-heading h1{font-size:20px}}
