.gifts-intro{max-width:760px;margin:0;color:var(--muted-foreground);font-size:17px;line-height:1.5}.gifts-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;margin-bottom:16px;border-block:1px solid var(--border);font-size:14px}.gifts-nav>span{color:var(--muted-foreground);font-size:12px}.gifts-composition{grid-template-columns:minmax(0,2fr) minmax(350px,1fr);align-items:stretch}.gifts-shell .gifts-mosaic{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}.gifts-list>li{grid-template-columns:var(--daily-row-art-size) minmax(0,1fr) minmax(120px,1.2fr);gap:10px;min-height:80px;padding-block:6px}.gifts-list .daily-row-art{align-self:center;width:var(--daily-row-art-size);height:var(--daily-row-art-size)}.gifts-value>span{font-family:var(--font-mono);font-size:9px;color:var(--muted-foreground)}.gifts-value strong{font-size:clamp(18px,1.55vw,25px);line-height:1.3}.gifts-footer{margin-top:24px}@media (min-width:981px){.gifts-panel{display:flex;flex-direction:column}.gifts-list{flex:1;display:grid;grid-template-rows:repeat(9,minmax(0,1fr));min-height:0}.gifts-list>li{--daily-row-art-size:calc(min((100cqw - 32px) * 2 / 3, 100cqw - 382px) / 9 - 1px);min-height:0;padding-block:0}}@media (max-width:980px){.gifts-composition{grid-template-columns:minmax(0,1fr)}.gifts-list>li{--daily-row-art-size:68px}.gifts-value strong{font-size:22px}}@media (max-width:700px){.gifts-intro{font-size:15px}.gifts-nav>span{display:none}.gifts-list>li{grid-template-columns:60px minmax(0,1fr) minmax(110px,1.1fr);--daily-row-art-size:60px;column-gap:8px;min-height:76px}.gifts-value strong{font-size:20px}}@media (max-width:360px){.gifts-list>li{grid-template-columns:48px minmax(0,1fr) minmax(103px,1fr);--daily-row-art-size:48px;column-gap:6px}.gifts-value strong{font-size:18px}}