.market-bar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:-6px 0 20px;padding:10px 14px;border:1px solid #dfe7ef;border-radius:8px;background:#f9fbfd;color:#708198;font-size:11px}.market-bar>div{display:flex;gap:18px;align-items:center}.market-bar .text-button{font-size:11px}.account-identity{display:flex;justify-content:space-between;align-items:center;padding:0 24px 18px}.account-identity strong{font-size:19px;color:#213d5d}.account-identity p{font-size:12px;color:#6f8196;margin:4px 0 0}.base-pill{border:1px solid #dbe5ef;border-radius:6px;padding:5px 9px;color:#5a718b;font-size:11px}.account-metrics{display:grid;grid-template-columns:1.2fr 1.1fr 1fr;gap:15px;padding:18px 24px;background:#f7fafe;border-top:1px solid #e6ecf3}.account-metrics span{display:block;font-size:11px;color:#74869b;margin-bottom:6px}.account-metrics b{font-size:19px;color:#284c75;font-weight:650}.account-metrics>div:first-child b{font-size:23px;color:#1d416b}.valuation-caption{font-size:10px;color:#8190a2;padding:10px 24px}.valuation-details{font-size:11px;padding:0 24px 15px;color:#687e97}.valuation-details>summary{cursor:pointer;color:#4b6a8c;font-size:11px}.valuation-details p{line-height:1.7}.valuation-details table{width:100%;border-collapse:collapse;font-size:11px}.valuation-details td,.valuation-details th{padding:8px 5px;text-align:left;border-bottom:1px solid #e2e8ef}.valuation-details th{font-weight:600}.error-text{color:#ad4242}.trade-column-head{display:grid;grid-template-columns:minmax(140px,1.4fr) minmax(130px,1.2fr) 110px 85px 60px;gap:12px;padding:0 22px 10px;font-size:10px;color:#8492a3}.recommendation-row{position:relative;display:grid;grid-template-columns:minmax(140px,1.4fr) minmax(130px,1.2fr) 110px 85px 60px;gap:14px 12px;align-items:start;padding:18px 16px;margin:0 20px 13px;border:1px solid #e1e8f0;border-radius:10px;background:white}.row-security{display:flex;gap:10px;align-items:flex-start;min-width:0}.row-security b{font-size:13px;line-height:1.5;display:block}.row-security small,.row-instruction small,.row-limit small{display:block;font-size:10px;color:#8290a2;margin-top:3px}.row-instruction b,.row-limit b,.row-weight b{font-size:13px;font-weight:650;display:block;color:#2b4664}.mobile-label{display:none;font-size:10px;color:#7f8da0;margin-bottom:4px}.row-extra{grid-column:1/-1;font-size:10px;color:#7b8ba0;border-top:1px solid #edf1f5;padding-top:10px}.row-error{grid-column:1/-1;padding:10px;border-radius:6px;color:#a34848;background:#fff3f0;font-size:11px}.recommendation-row .trade-tools{display:flex;justify-content:flex-end;gap:9px}.recommendation-row .side-tag{margin-top:2px}.price-context{display:grid;grid-template-columns:1fr 1.2fr;gap:8px 15px;padding:16px 18px;background:#f1f7fd;border:1px solid #d3e2f3;border-radius:10px;margin-bottom:21px}.price-context>div:first-child>span{display:block;font-size:11px;color:#6d839e}.price-context strong{display:block;font-size:27px;line-height:1.4;color:#204e7e;font-weight:650}.price-context>div:nth-child(2){text-align:right;align-self:center}.price-context b{font-size:11px;font-weight:600;color:#486784;display:block}.price-context small,.price-context a{font-size:10px;color:#7890aa;display:block}.price-context a{margin-top:2px}.price-context p{grid-column:1/-1;font-size:10px;line-height:1.5;color:#7c8fa5;margin:0}.price-context.unavailable{background:#fff9ef;border-color:#eadcc3}.size-tabs{display:flex;gap:4px;background:#edf1f6;border:1px solid #dfe6ef;border-radius:8px;padding:4px;margin-bottom:12px}.size-tabs button{flex:1;border:0;background:none;border-radius:5px;font-size:12px;font-weight:650;padding:10px 8px;color:#697f99;white-space:nowrap}.size-tabs button[aria-pressed=true]{background:white;color:#225e99;box-shadow:0 1px 4px #153e6320}.current-weight{font-size:11px;color:#7890aa;margin-bottom:20px}.ticket-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.ticket-fields .field{min-width:0}.ticket-fields input,.ticket-fields select{width:100%}.ticket-fields .limit-field{background:#f5f9ff;border:1px solid #d7e6f6;border-radius:8px;padding:12px}.ticket-fields .limit-field label{font-size:11px;color:#355d88}.trade-estimates{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:16px;background:#f4f8fc;border:1px solid #dfe7f0;border-radius:8px}.trade-estimates span{display:block;font-size:10px;color:#8090a5;margin-bottom:4px}.trade-estimates b{display:block;font-size:17px;color:#2a547e}.estimate-note{font-size:10px;line-height:1.7;color:#8190a3;margin:10px 0 15px}.settings-dialog{max-width:760px}.settings-body{padding:0 25px 22px;font-size:12px;color:#697d94}.settings-body h3{color:#2e4f74;font-size:14px;border-top:1px solid #e3e9f0;padding-top:20px;margin:22px 0 15px}.settings-body .two-columns{margin:0;gap:18px}.settings-body>.field{margin-left:0;margin-right:0}.currency-rules{border:1px solid #dfe6ef;border-radius:8px;margin:5px 0 18px;padding:15px}.currency-rules legend{font-size:11px;padding:0 7px}.currency-rules label{margin-right:20px}.currency-rules p{font-size:10px;line-height:1.7;color:#8b99aa}.settings-dialog .dialog-actions{flex-wrap:wrap}.settings-dialog .dialog-actions .button{font-size:11px}.settings-body .subtle{line-height:1.8}.account-identity p{overflow-wrap:anywhere}body[data-view="2"] .row-extra{display:none}body[data-view="2"] .trade-column-head{display:none}body[data-view="2"] .recommendation-row{grid-template-columns:1.1fr 1fr 90px;gap:14px}body[data-view="2"] .row-security{grid-column:1/-1;padding-right:70px}body[data-view="2"] .recommendation-row .trade-tools{position:absolute;right:16px;top:15px}body[data-view="2"] .mobile-label{display:block}body[data-view="2"] .row-limit small{display:none}body[data-view="2"] .account-metrics{padding-top:16px;padding-bottom:16px}body[data-view="2"] .valuation-caption{font-size:9px}body[data-view="2"] .account-identity{padding-top:0;padding-bottom:16px}body[data-view="2"] .account-metrics b{font-size:16px}body[data-view="2"] .account-metrics>div:first-child b{font-size:20px}.route-preview[hidden]{display:none!important}
@media(max-width:1199px){.trade-column-head{display:none}.recommendation-row{grid-template-columns:1.1fr 1fr 90px}.row-security{grid-column:1/-1;padding-right:70px}.recommendation-row .trade-tools{position:absolute;right:16px;top:15px}.mobile-label{display:block}.row-limit small{display:none}.account-metrics{grid-template-columns:1fr 1fr}.account-metrics>div:first-child{grid-column:1/-1}.market-bar{flex-wrap:wrap;gap:8px}.account-metrics>div:first-child b{font-size:25px}}
@media(max-width:540px){.account-identity{padding:0 16px 16px;gap:10px}.account-identity strong{font-size:17px}.account-identity p{font-size:10px}.account-metrics{padding:15px 16px;gap:12px}.account-metrics span{font-size:10px}.account-metrics b{font-size:15px}.account-metrics>div:first-child b{font-size:23px}.valuation-caption{padding:10px 16px}.valuation-details{padding:0 16px 15px;overflow:auto}.valuation-details table{min-width:360px}.recommendation-row,body[data-view="2"] .recommendation-row{margin-left:14px;margin-right:14px;padding:15px 12px;grid-template-columns:1fr 1fr;gap:12px}.row-security b{font-size:12px}.row-security small{font-size:9px}.row-weight{grid-column:1/-1}.row-weight .mobile-label{display:inline;margin-right:8px}.row-weight b{display:inline}.row-instruction b,.row-limit b{font-size:12px}.recommendation-row .trade-tools{right:11px!important;top:12px!important}.price-context{padding:14px;grid-template-columns:1fr}.price-context>div:nth-child(2){text-align:left}.price-context strong{font-size:25px}.size-tabs button{font-size:10px;padding:10px 4px}.ticket-fields{grid-template-columns:1fr}.trade-estimates{padding:13px;gap:12px}.trade-estimates b{font-size:15px}.market-bar{padding:10px;font-size:10px}.market-bar>div{width:100%;justify-content:space-between;gap:12px}.settings-body{padding-left:18px;padding-right:18px}.settings-body .two-columns{grid-template-columns:1fr;gap:0}.preview-strip{height:auto;min-height:32px}.preview-strip>span{font-size:8px}.top-right #open-settings{font-size:11px}.brand>span:last-child{max-width:110px}.valuation-caption{line-height:1.6}.settings-dialog .dialog-actions{flex-direction:column;align-items:stretch}.settings-dialog .dialog-actions .button{width:100%}}

body[data-view="2"] .account-metrics{grid-template-columns:1.2fr 1fr;padding:14px 24px}body[data-view="2"] .account-metrics>div:first-child{grid-column:auto}body[data-view="2"] .account-metrics>div:nth-child(3){display:none}body[data-view="2"] .account-metrics>div:first-child b{font-size:20px}body[data-view="2"] .account-identity strong{font-size:17px}body[data-view="2"] .valuation-caption{padding-top:8px;padding-bottom:8px}.market-bar{padding-top:8px;padding-bottom:8px;margin-bottom:16px}@media(max-width:540px){body[data-view="2"] .account-metrics{padding-left:16px;padding-right:16px;grid-template-columns:1fr}body[data-view="2"] .account-metrics>div:first-child b{font-size:22px}}
