.aster-panel{margin-bottom:24px}.aster-heading,.aster-connection,.aster-toolbar,.aster-position header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.aster-heading{align-items:flex-start}.aster-heading h2{margin:4px 0}.aster-heading p{margin-top:6px}.aster-setup{display:grid;grid-template-columns:1.15fr 1fr;gap:28px;margin-top:12px}.aster-setup li{margin:0 0 12px;padding-left:4px;line-height:1.65}.aster-setup ol{padding-left:22px}.aster-setup a{color:#6ce5c6}.aster-ip{display:inline-block;color:#e2eaf1;white-space:nowrap}.aster-muted,.aster-period{color:#93a5b7;font-size:13px;line-height:1.65}.aster-warning{background:#30291b;border:1px solid #635237;color:#e9cb91!important;border-radius:9px;padding:12px;line-height:1.6;font-size:13px}.aster-loading{color:#79ead3;background:#142d2a;padding:14px;border-radius:9px}.aster-positions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.aster-position{min-width:0;border:1px solid #2c3b4a;border-radius:12px;padding:18px;background:#0e161f}.aster-position h3{margin:0;font-size:19px}.aster-legs{display:flex;gap:16px;margin-top:18px}.aster-leg{flex:1;min-width:0}.aster-leg dl{margin:8px 0}.aster-leg dl div{display:flex;justify-content:space-between;gap:12px;margin:7px 0;font-size:13px}.aster-leg dt{color:#93a5b7}.aster-leg dd{margin:0;overflow-wrap:anywhere}.aster-totals{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0}.aster-totals>div{min-width:0}.aster-totals>div:last-child{grid-column:1/-1;padding-top:10px;border-top:1px solid #293847}.aster-totals span{display:block;color:#93a5b7;font-size:12px;margin-bottom:5px}.aster-totals b{font-size:19px;font-weight:600;overflow-wrap:anywhere}.aster-totals small{font-size:11px;color:#91a4b5;font-weight:400}.aster-positive{color:#61dec1}.aster-negative{color:#f38c9e}.aster-history summary,.aster-summary>summary{cursor:pointer;min-height:44px;padding:12px 0;color:#c2d0dc}.aster-history summary span{color:#718b9b;font-size:12px;margin-left:8px}.aster-history-scroll{max-height:330px;overflow:auto}.aster-history table{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.aster-history th,.aster-history td{padding:10px 4px;border-bottom:1px solid #26333f;text-align:left;overflow-wrap:anywhere}.aster-history th:last-child,.aster-history td:last-child{text-align:right}.aster-history th{position:sticky;top:0;background:#0e161f;color:#93a5b7;font-weight:400}.aster-summary{margin-top:16px;border-top:1px solid #2b3844;border-bottom:1px solid #2b3844}.aster-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.aster-summary-grid>div{min-width:0}.aster-summary-grid h3{font-size:15px}.aster-empty{padding:24px;border:1px dashed #344655;border-radius:10px;line-height:1.7}.aster-connection{justify-content:flex-start}.aster-connection>span:nth-child(2){font-size:13px;color:#93a5b7}.aster-toolbar{justify-content:flex-start;margin-top:20px}.aster-panel input{min-width:0;max-width:100%}.aster-panel .account-error:empty{display:none}@media(max-width:800px){.aster-setup,.aster-positions,.aster-summary-grid{grid-template-columns:minmax(0,1fr)}.aster-setup{gap:16px}.aster-heading>.account-pill{font-size:10px}.aster-position{padding:14px}.aster-connection .account-button{width:100%}.aster-heading p{font-size:13px}.aster-heading{gap:4px}.aster-summary-grid>div+div{border-top:1px solid #2b3844}.aster-legs{gap:12px}.aster-leg dl div{flex-wrap:wrap;gap:2px 10px}.aster-totals b{font-size:18px}}
