.el-select:not(.is-invalid)>.el-select__wrapper{box-shadow:0 0 0 1px var(--bs-gray-300)}.el-select:not(.is-invalid)>.el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--bs-gray-400)}.el-select:not(.is-invalid)>.el-select__wrapper.is-hovering:not(.is-focused){box-shadow:0 0 0 1px var(--bs-gray-300)}.el-popover.el-popper,.el-table th.el-table__cell,.el-table tr,.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right{background-color:var(--bs-body-bg)}:root{--networth-bg:#f7f7f9;--networth-shadow:rgba(0,0,0,.05);--networth-label:#4b5563;--networth-amount:#0f172a;--networth-select-border:#e5e7eb;--networth-assets:#2563eb;--networth-liabilities:#60a5fa;--networth-grid:rgba(203,213,225,.5);--networth-tooltip-bg:#fff;--networth-button-bg:#e3edf3}.networth-card{background:var(--networth-bg);border-radius:16px;box-shadow:0 4px 12px var(--networth-shadow);height:100%;padding:16px}.networth-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.label{color:var(--networth-label);font-size:12px;font-weight:600}.amount{color:var(--networth-amount);font-size:20px;font-weight:700}.period-select{background:#fff;border:1px solid var(--networth-select-border);border-radius:16px;padding:6px 12px}.chart-area{height:210px;margin-bottom:16px;position:relative}.chart-area canvas{height:100%;width:100%}.tooltip{background:var(--networth-tooltip-bg);border-radius:16px;box-shadow:0 6px 18px #00000026;font-size:11px;opacity:0;padding:8px 10px;pointer-events:none;position:absolute;transition:opacity .15s ease;white-space:nowrap}.legend{font-size:12px;gap:20px;justify-content:center;margin-bottom:16px}.legend,.legend-item{align-items:center;display:flex}.legend-item{gap:6px}.dot{border-radius:50%;height:8px;width:8px}.assets{background:var(--networth-assets)}.liabilities{background:var(--networth-liabilities)}.view-details{background:var(--networth-button-bg);border:none;border-radius:12px;font-weight:500;padding:10px;width:100%}
