.finance-workspace-page .finance-tool-root{min-width:0;margin:0}.finance-workspace-page .finance-workspace{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:28px}.finance-workspace-page :is(.finance-panel,.finance-output-panel){min-width:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.finance-workspace-page .finance-panel-header{gap:4px 16px;margin-bottom:18px}.finance-workspace-page .finance-panel-header p{flex-basis:100%;font-size:12px;overflow-wrap:anywhere}.finance-workspace-page .finance-control-stack{gap:16px}.finance-workspace-page .finance-form-grid{gap:12px}.finance-workspace-page :is(.finance-field,.holding-field) :is(input,select){height:36px;min-height:36px;padding:6px 9px;font-size:13px}.finance-workspace-page .finance-input-with-unit input{width:auto;border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.finance-workspace-page :is(.finance-field input[type=number],.finance-field input[data-grouped-number],.holding-field input[type=number]){font-family:var(--font-mono);text-align:right}.finance-workspace-page .holding-field input:disabled{color:var(--color-text-muted);background:var(--color-border-light)}.finance-workspace-page .finance-segmented span{font-size:13px;overflow-wrap:anywhere}.finance-workspace-page .finance-segmented input:checked+span{box-shadow:none}.finance-workspace-page .finance-result-spotlight{padding:16px;border:0;border-left:3px solid var(--color-success);border-radius:0}.finance-workspace-page .finance-result-spotlight .value{font-size:24px}.finance-workspace-page :is(.finance-result-grid,.dividend-summary-grid){gap:0 18px;margin-top:12px}.finance-workspace-page .finance-result-item{padding:12px 0;border:0;border-bottom:1px solid var(--color-border);border-radius:0;background:transparent}.finance-workspace-page .finance-result-item dt{overflow-wrap:anywhere}.finance-workspace-page .finance-detail-band{margin-top:16px;padding:12px;border:0;border-radius:0}.finance-workspace-page .finance-tax-popover{position:fixed;right:auto;max-height:calc(100dvh - 96px);overflow:auto}.finance-workspace-page .holding-editor-panel{margin-bottom:26px;overflow:visible}.finance-workspace-page .holding-editor-header{scroll-margin-top:76px}.finance-workspace-page .holding-editor-header>div:first-child{flex:1 1 140px;min-width:0}.finance-workspace-page .holding-editor-form{padding:0 0 18px}.finance-workspace-page .holding-input-grid{gap:10px 12px;align-items:stretch}.finance-workspace-page .holding-field{display:flex;flex-direction:column}.finance-workspace-page .holding-field label{flex:1;margin-bottom:4px;font-size:12px;overflow-wrap:anywhere}.finance-workspace-page .holding-mobile-actions.ew-actions{display:none}.finance-workspace-page .holdings-toolbar{margin:0;padding:10px 12px}.finance-workspace-page .holdings-count{font-size:12px}.finance-workspace-page :is(.holdings-embedded,.holdings-table-scroll,.holding-income-table-wrap){min-width:0;max-width:100%}.finance-workspace-page :is(.holdings-table th,.holding-income-table th){font-size:12px}.finance-workspace-page :is(.holdings-table td,.holding-income-table td){font-size:12px;padding-block:8px}.finance-workspace-page .holding-row-actions{align-items:center;gap:6px}.finance-workspace-page .btn.ew-icon-button{padding:0}.finance-workspace-page .portfolio-total-band{flex-wrap:wrap;gap:6px 16px;border:0;border-radius:0}.finance-workspace-page .portfolio-total-band strong{min-width:0;max-width:100%;margin-left:auto;overflow-wrap:anywhere}.finance-workspace-page .holding-income-section .ew-section-title{margin-bottom:12px}@media(max-width:1100px){.finance-workspace-page .finance-workspace{grid-template-columns:minmax(0,1fr)}}@media(max-width:1000px){.finance-workspace-page .holding-input-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.finance-workspace-page :is(.finance-field,.holding-field) :is(input,select){height:44px;min-height:44px}.finance-workspace-page .finance-workspace{gap:24px}.finance-workspace-page .finance-segmented span{min-height:44px}}@media(max-width:480px){.finance-workspace-page .holding-input-grid{grid-template-columns:minmax(0,1fr)}.finance-workspace-page .holding-mobile-actions.ew-actions{display:flex}.finance-workspace-page :is(.holding-editor-actions,.holding-mobile-actions) .ew-icon-button{flex:0 0 44px}}
