/* Copyright © 2026 MELDIX. TrioSoft. All rights reserved. */
.app-detail-cover{position:relative;min-height:230px;padding:34px!important}.app-detail-cover:after{content:'';position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--detail-accent) 55%,transparent),transparent)}.app-detail-title h2{font-size:34px!important;letter-spacing:-.035em!important}.app-detail-title p{max-width:680px;font-size:14px!important;line-height:1.65}.app-detail-hero-metrics{display:flex;gap:8px;flex-wrap:wrap;margin-top:15px}.app-detail-metric{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:rgba(5,8,16,.36);backdrop-filter:blur(10px);font-size:11px;font-weight:750;color:#e9ecf6}.app-detail-metric .ui-icon{width:13px;height:13px;color:color-mix(in srgb,var(--detail-accent) 72%,#fff)}.app-detail-nav{position:sticky;top:0;z-index:14;display:flex;gap:7px;overflow:auto;padding:10px 18px;border-bottom:1px solid var(--edge);background:color-mix(in srgb,var(--solid) 90%,transparent);backdrop-filter:blur(18px)}.app-detail-nav button{flex:0 0 auto;min-height:36px;padding:0 12px;border:1px solid transparent;border-radius:11px;background:transparent;color:var(--ink-2);font:inherit;font-size:11px;font-weight:800;cursor:pointer}.app-detail-nav button:hover,.app-detail-nav button.active{border-color:color-mix(in srgb,var(--detail-accent) 28%,var(--edge));background:color-mix(in srgb,var(--detail-accent) 11%,var(--fill));color:var(--ink)}.app-highlight-grid,.app-premium-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.app-highlight-item,.app-premium-item{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:12px;border:1px solid var(--edge);border-radius:14px;background:color-mix(in srgb,var(--fill) 76%,transparent)}.app-highlight-item>span,.app-premium-item>span{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:color-mix(in srgb,var(--detail-accent) 12%,transparent);color:var(--detail-accent)}.app-highlight-item .ui-icon,.app-premium-item .ui-icon{width:16px;height:16px}.app-highlight-item strong,.app-premium-item strong{font-size:12px;line-height:1.4}.app-premium-block{margin-top:18px;padding:18px;border:1px solid color-mix(in srgb,#e8b94f 30%,var(--edge));border-radius:18px;background:radial-gradient(280px 120px at 100% 0%,rgba(232,185,79,.10),transparent 72%),color-mix(in srgb,var(--fill) 76%,transparent)}.app-premium-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.app-premium-head span{color:#e8b94f;font-size:10px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.app-premium-head a{color:#e8b94f;font-size:11px;font-weight:800;text-decoration:none}.review-insights{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;margin:14px 0 18px;padding:16px;border:1px solid var(--edge);border-radius:18px;background:color-mix(in srgb,var(--fill) 72%,transparent)}.review-score-big{display:grid;place-items:center;align-content:center;text-align:center}.review-score-big strong{font-size:38px;line-height:1}.review-score-big span{margin-top:7px;color:var(--ink-3);font-size:10px}.review-bars{display:grid;gap:6px}.review-bar-row{display:grid;grid-template-columns:32px minmax(0,1fr) 28px;align-items:center;gap:8px;color:var(--ink-3);font-size:10px}.review-bar{height:7px;overflow:hidden;border-radius:999px;background:var(--fill-2)}.review-bar>i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f4b942,#ffd66b)}.review-tools{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 12px}.review-tools select{min-height:38px;padding:0 30px 0 10px;border:1px solid var(--edge);border-radius:11px;background:var(--fill);color:var(--ink);font:inherit;font-size:11px}.review-helpful{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:11px;border-top:1px solid var(--edge)}.review-helpful span{color:var(--ink-3);font-size:10px}.review-helpful button{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 9px;border:1px solid var(--edge);border-radius:9px;background:var(--fill);color:var(--ink-2);font:inherit;font-size:10px;font-weight:700;cursor:pointer}.review-helpful button.active{border-color:color-mix(in srgb,var(--tint) 35%,var(--edge));color:var(--tint);background:var(--tint-soft)}.review-helpful .ui-icon{width:12px;height:12px}.pinned-review{border-color:color-mix(in srgb,#e8b94f 30%,var(--edge))!important}.pinned-review:before{content:'Закреплено TrioSoft';display:inline-flex;margin-bottom:10px;padding:5px 8px;border-radius:999px;background:rgba(232,185,79,.12);color:#e8b94f;font-size:9px;font-weight:850}.detail-side{align-content:start!important}.app-detail-section-anchor{scroll-margin-top:74px}@media(max-width:760px){.app-detail-cover{padding:24px!important}.app-detail-title h2{font-size:28px!important}.app-highlight-grid,.app-premium-grid{grid-template-columns:1fr}.review-insights{grid-template-columns:1fr}.app-detail-nav{padding-inline:12px}}
