@media (max-width:600px){.lm-au02-profile{flex:1 1 260px!important;max-width:100%}.lm-au02-title{flex-wrap:wrap;white-space:normal!important;row-gap:4px}.lm-au02-actions{flex-wrap:wrap;flex-shrink:1!important;max-width:100%}}*{-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0}input,select,textarea,button{font-size:16px}@media (min-width:700px){input,select,textarea{font-size:inherit}}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23838f9d' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 9px center!important;background-size:15px 15px!important;padding-right:29px!important;cursor:pointer}.ret-breakdown-switch>input{position:absolute;opacity:0;pointer-events:none}.ret-breakdown-tabs{display:inline-flex;gap:3px;padding:2px;border:1px solid #d9dee5;border-radius:8px;background:#f3f5f7;margin-bottom:5px}.ret-breakdown-tabs label{cursor:pointer;padding:5px 12px;border-radius:6px;font-size:11px;font-weight:800;color:#6b7280;-webkit-user-select:none;user-select:none}#retBreakdownIncome:checked~.ret-breakdown-tabs label[for=retBreakdownIncome],#retBreakdownSpending:checked~.ret-breakdown-tabs label[for=retBreakdownSpending]{background:#fff;color:#0b3156;box-shadow:0 1px 3px #0000001f}.ret-breakdown-spending{display:none}#retBreakdownSpending:checked~.ret-breakdown-income{display:none}#retBreakdownSpending:checked~.ret-breakdown-spending{display:block}#retBreakdownIncome:checked~.ret-breakdown-income{display:block}.lm140-health-view,.lm-v140-health,[data-lm140-view=financial-health]{--fh-green:#0f9f6e;--fh-amber:#f59e0b;--fh-blue:#2563eb;--fh-muted:#64748b}.lm140-health-view .card,.lm-v140-health .card,[data-lm140-view=financial-health] .card{border:1px solid #dbe4ee!important;border-radius:14px!important;box-shadow:0 2px 7px #0f172a0d!important;background:#fff!important}.lm140-health-view .card h3,.lm-v140-health .card h3,[data-lm140-view=financial-health] .card h3{font-weight:750!important;letter-spacing:-.01em!important}.lm140-health-view .status,.lm-v140-health .status,[data-lm140-view=financial-health] .status{font-weight:700!important}.lm140-health-view .grid,.lm-v140-health .grid,[data-lm140-view=financial-health] .grid{gap:12px!important}.lm140-health-icon-badge{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:21px;background:#eef5ff;color:#2563eb;flex:0 0 auto}.lm-ux-collapse>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer}.lm-ux-collapse>summary::-webkit-details-marker{display:none}.lm-ux-collapse>summary .lm-ux-control{font-family:Arial,sans-serif;font-size:12px;font-weight:700;border:1px solid currentColor;border-radius:6px;padding:4px 10px;white-space:nowrap}.lm-ux-collapse[open]>summary .lm-ux-view,.lm-ux-collapse:not([open])>summary .lm-ux-hide{display:none}.lm-ux-collapse>summary:focus-visible{outline:2px solid #2563eb;outline-offset:3px}
