.economy-card-status{font-size:11px!important;color:#f1d59e!important;line-height:1.3!important;margin-top:4px}.rules-card[data-locked=true]{border-color:#ac8dbe88}.economy-dialog{box-sizing:border-box;width:min(480px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:22px;border:1px solid #b493c578;border-radius:24px;background:linear-gradient(150deg,#35283e,#211b2f);color:#eee5f5;box-shadow:0 8px 0 #090511;overflow:auto}.economy-dialog[open]{display:flex;flex-direction:column;gap:14px}.economy-dialog::backdrop{background:#090610bc;backdrop-filter:blur(9px)}.economy-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px}.economy-dialog h2{font-size:23px;line-height:1.15;color:#ffe4b4}.economy-preview{width:145px;aspect-ratio:1;align-self:center}.economy-preview .mode-card-art{width:100%;height:100%}.economy-rule{font-size:14px;line-height:1.45;color:#d9cce4}.economy-balance{font-size:13px;color:#e4ca98;line-height:1.4}.economy-actions{display:flex;gap:10px}.economy-actions button{min-height:44px;padding:10px 15px;border-radius:13px;font-size:14px;flex:1}.economy-notice{font-size:12px;line-height:1.4;color:#efcc9b}.economy-notice:empty{display:none}.economy-dialog .icon-button{flex-shrink:0}.journey-daily .journey-goal{min-height:104px}.journey-tab{padding-inline:10px}.economy-shop-products{display:grid;gap:10px}.economy-shop-products button{min-height:52px;padding:12px;border-radius:14px;text-align:left}.economy-shop-products strong{display:block;font-size:15px}.economy-shop-products small{font-size:12px;color:#e4ca98}@media(max-width:600px){.journey-daily{grid-template-columns:1fr}.journey-daily .journey-goal{min-height:78px;padding:8px 0}.economy-dialog{padding:17px;gap:11px!important}.economy-dialog h2{font-size:21px}.economy-preview{width:110px}.economy-rule{font-size:13px}.journey-tab{padding-inline:5px;font-size:12px}}@media(max-height:600px){.economy-dialog[open]{gap:8px}.economy-preview{width:86px}.economy-rule{font-size:12px}.economy-dialog h2{font-size:19px}}@media(prefers-reduced-motion:reduce){.economy-dialog *{animation:none!important;transition:none!important}}
.economy-key-progress{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #b493c52e;padding-top:9px;font-size:12px;color:#d9cce4;line-height:1.35}.economy-key-progress strong{color:#ffe4b4;white-space:nowrap}.economy-key-progress span{text-align:right}@media(max-width:400px){.economy-key-progress{font-size:11px;gap:6px}}

@media(min-width:600px) and (max-height:450px){.economy-dialog[open]{display:grid;grid-template-columns:96px minmax(0,1fr);width:min(640px,calc(100vw - 24px));padding:16px;gap:8px}.economy-dialog header{grid-column:1 / -1}.economy-preview{grid-column:1;grid-row:2 / span 3;align-self:center;width:96px}.economy-rule,.economy-balance,.economy-actions,.economy-notice{grid-column:2;min-width:0}.economy-actions button{min-width:0}}
