.economy-panel{border:1px solid #567a91;border-radius:12px;background:linear-gradient(125deg,#132335,#211a32);padding:12px;margin:0 0 12px;color:#e8f4ff;min-width:0}.economy-panel summary{font-weight:800;color:#8ce8dc;cursor:pointer}.economy-panel>small,.economy-panel>b,.economy-panel>strong{display:block;margin:8px 0}.economy-panel p{font-size:13px;line-height:1.5;color:#cad8e5}.economy-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,.8fr);gap:12px;border-top:1px solid #435169;padding:12px 0}.economy-row strong,.economy-row b,.economy-row small{display:block;margin:4px 0}.economy-row b{font-size:12px;color:#ffda85}.economy-row small{font-size:12px;line-height:1.45;color:#c2d4e4}.economy-actions{display:flex;flex-wrap:wrap;gap:6px;align-content:center}.economy-panel button{min-height:42px;margin:4px;white-space:normal}.economy-panel select{max-width:100%;width:100%;min-height:44px;margin:8px 0;background:#142438;color:#fff;border:1px solid #6c8da4;border-radius:7px;padding:8px}.economy-offer{color:#ffe392;font-weight:900;display:block;margin:8px 0}.economy-route{max-height:92px;overflow:auto}.economy-streak{position:absolute;top:12px;right:14px;pointer-events:none;padding:5px 9px;background:#121e32df;border:1px solid #6bbcaf;border-radius:8px;color:#aef6dd;font:700 11px system-ui;z-index:3}@media(max-width:700px){.economy-row{grid-template-columns:1fr;gap:4px}.economy-streak{top:50px;right:8px;font-size:10px}.economy-panel{padding:10px}.economy-actions button{flex:1;margin:2px}}
.economy-panel{grid-column:1/-1;max-width:none;width:100%}.economy-streak{top:auto;bottom:68px}@media(min-width:1001px){.economy-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.economy-streak{bottom:145px}#economy-market .economy-row{grid-template-columns:1fr;align-content:start;border:1px solid #435169;border-radius:8px;padding:10px}#economy-market .economy-actions{align-content:start}}@media(max-width:700px){.economy-streak{top:auto;bottom:68px}}
