/* LifeTracker 1.2.13 — semantic colors and rebuilt borders */
body[data-lt-personalization="131"] .income,body[data-lt-personalization="131"] .finance-income-btn-v127{color:var(--lt-success)!important}
body[data-lt-personalization="131"] .expense,body[data-lt-personalization="131"] .finance-expense-btn-v127{color:var(--lt-danger)!important}
body[data-lt-personalization="131"] .finance-income-btn-v127{background:color-mix(in srgb,var(--lt-success) 15%,var(--card))!important;border-color:color-mix(in srgb,var(--lt-success) 38%,var(--card))!important}
body[data-lt-personalization="131"] .finance-expense-btn-v127{background:color-mix(in srgb,var(--lt-danger) 14%,var(--card))!important;border-color:color-mix(in srgb,var(--lt-danger) 38%,var(--card))!important}
body[data-lt-personalization="131"] .finance-kpis-v127>article{background:var(--card)!important;border:1px solid var(--lt-border-color)!important;color:var(--ink)!important}
body[data-lt-personalization="131"] .finance-kpis-v127>article.income{background:linear-gradient(135deg,color-mix(in srgb,var(--lt-success) 15%,var(--card)),var(--card))!important}
body[data-lt-personalization="131"] .finance-kpis-v127>article.expense{background:linear-gradient(135deg,color-mix(in srgb,var(--lt-danger) 14%,var(--card)),var(--card))!important}
body[data-lt-personalization="131"] .finance-kpis-v127>article.balance{background:linear-gradient(135deg,color-mix(in srgb,var(--lt-info) 14%,var(--card)),var(--card))!important}
body[data-lt-personalization="131"] .finance-row-v127,body[data-lt-personalization="131"] .finance-budget-v127,body[data-lt-personalization="131"] .finance-categories-v127>button{background:color-mix(in srgb,var(--card) 94%,var(--bg))!important;border-color:var(--lt-border-color)!important;color:var(--ink)!important}
body[data-lt-personalization="131"] .finance-row-v127.income .finance-row-icon-v127{background:color-mix(in srgb,var(--lt-success) 18%,var(--card))!important;color:var(--lt-success)!important}
body[data-lt-personalization="131"] .finance-row-v127.expense .finance-row-icon-v127{background:color-mix(in srgb,var(--lt-danger) 17%,var(--card))!important;color:var(--lt-danger)!important}
body[data-lt-personalization="131"] .analytics-v418-hero,body[data-lt-personalization="131"] .analytics-v418-kpis>*,body[data-lt-personalization="131"] .stats-panel,body[data-lt-personalization="131"] .stats-task-card-v484{background:var(--card)!important;border-color:var(--lt-border-color)!important;color:var(--ink)!important}
body[data-lt-personalization="131"] .analytics-v418-hero{background:linear-gradient(125deg,color-mix(in srgb,var(--lt-info) 14%,var(--card)),var(--card) 58%,color-mix(in srgb,var(--green) 12%,var(--card)))!important}
body[data-lt-personalization="131"] .analytics-v418-kpis>*:nth-child(1){border-top:4px solid var(--lt-success)!important}body[data-lt-personalization="131"] .analytics-v418-kpis>*:nth-child(2){border-top:4px solid var(--lt-info)!important}body[data-lt-personalization="131"] .analytics-v418-kpis>*:nth-child(3){border-top:4px solid var(--lt-warning)!important}
body[data-lt-personalization="131"] .month-main-card,body[data-lt-personalization="131"] .matrix-wrap{background:var(--card)!important;color:var(--ink)!important;border-color:var(--lt-border-color)!important}
body[data-lt-personalization="131"] .matrix th{background:color-mix(in srgb,var(--green) 9%,var(--card))!important;color:var(--ink)!important;border-color:var(--lt-border-color)!important}
body[data-lt-personalization="131"] .matrix td{border-color:var(--lt-border-color)!important}body[data-lt-personalization="131"] .matrix tr:nth-child(even) td{background:color-mix(in srgb,var(--bg) 45%,var(--card))!important}
body[data-lt-personalization="131"] .cell{background:color-mix(in srgb,var(--card) 82%,var(--bg))!important;border-color:var(--lt-border-color)!important}body[data-lt-personalization="131"] .cell.done{background:var(--task-color,var(--lt-success))!important;color:white!important}
body[data-lt-personalization="131"] .goal-v421-card,body[data-lt-personalization="131"] .goal-v422-card,body[data-lt-personalization="131"] .goals-v420-focus{background:var(--card)!important;color:var(--ink)!important;border-color:var(--lt-border-color)!important}
body[data-lt-personalization="131"] .goal-v421-header,body[data-lt-personalization="131"] .goal-v422-header{background:linear-gradient(90deg,color-mix(in srgb,var(--goal-color,var(--green)) 15%,var(--card)),var(--card))!important;border-color:var(--lt-border-color)!important}
body[data-lt-personalization="131"] .goal-v421-content,body[data-lt-personalization="131"] .goal-v422-content,body[data-lt-personalization="131"] .goal-mode-panel-v499,body[data-lt-personalization="131"] .goal-kind-card{background:color-mix(in srgb,var(--card) 91%,var(--bg))!important;color:var(--ink)!important;border-color:var(--lt-border-color)!important}
body[data-lt-personalization="131"] .habit-item,body[data-lt-personalization="131"] .extra-todo,body[data-lt-personalization="131"] .focus-v499-item,body[data-lt-personalization="131"] .focus-v419-item{background:color-mix(in srgb,var(--card) 95%,var(--task-color,var(--green)) 5%)!important;color:var(--ink)!important;border-color:var(--lt-border-color)!important;border-left-color:var(--task-color,var(--green))!important}
body[data-lt-personalization="131"] .focus-v499-item.main,body[data-lt-personalization="131"] .focus-v419-item.main{background:color-mix(in srgb,var(--green) 13%,var(--card))!important}
body[data-lt-personalization="131"] .task-settings-group,body[data-lt-personalization="131"] .task-row,body[data-lt-personalization="131"] .extra-setting-row,body[data-lt-personalization="131"] .backup-row{background:var(--card)!important;color:var(--ink)!important;border-color:var(--lt-border-color)!important}
body[data-lt-personalization="131"] .toast:not(.error),body[data-lt-personalization="131"] .save-status.saved{background:color-mix(in srgb,var(--lt-success) 13%,var(--card))!important;color:var(--lt-success)!important;border-color:color-mix(in srgb,var(--lt-success) 34%,var(--card))!important}
body[data-lt-personalization="131"] .danger,body[data-lt-personalization="131"] button.danger{background:color-mix(in srgb,var(--lt-danger) 14%,var(--card))!important;color:var(--lt-danger)!important;border-color:color-mix(in srgb,var(--lt-danger) 38%,var(--card))!important}
body[data-lt-personalization="131"][data-lt-border="thin"]{--lt-border-color:color-mix(in srgb,var(--ink) 25%,var(--card));--lt-control-border:color-mix(in srgb,var(--ink) 30%,var(--card));--lt-panel-shadow:0 8px 24px color-mix(in srgb,var(--ink) 7%,transparent)}
body[data-lt-personalization="131"][data-lt-border="strong"]{--lt-border-color:color-mix(in srgb,var(--green) 55%,var(--ink));--lt-control-border:color-mix(in srgb,var(--green) 65%,var(--ink));--lt-panel-shadow:0 10px 28px color-mix(in srgb,var(--green) 16%,transparent)}
body[data-lt-personalization="131"][data-lt-border="none"]{--lt-border-color:transparent;--lt-control-border:transparent;--lt-panel-shadow:0 10px 28px color-mix(in srgb,var(--ink) 11%,transparent)}
body[data-lt-personalization="131"] .card,body[data-lt-personalization="131"] .pers-section-v131,body[data-lt-personalization="131"] .settings-panel-v129,body[data-lt-personalization="131"] .settings-sidebar-v129,body[data-lt-personalization="131"] .side-card,body[data-lt-personalization="131"] dialog{border-color:var(--lt-border-color)!important;box-shadow:var(--lt-panel-shadow)!important}
body[data-lt-personalization="131"][data-lt-border="strong"] .card,body[data-lt-personalization="131"][data-lt-border="strong"] .pers-section-v131,body[data-lt-personalization="131"][data-lt-border="strong"] .settings-panel-v129,body[data-lt-personalization="131"][data-lt-border="strong"] .settings-sidebar-v129,body[data-lt-personalization="131"][data-lt-border="strong"] .side-card,body[data-lt-personalization="131"][data-lt-border="strong"] dialog{border-width:2px!important}
body[data-lt-personalization="131"] input,body[data-lt-personalization="131"] select,body[data-lt-personalization="131"] textarea,body[data-lt-personalization="131"] .pers-presets-v131 button,body[data-lt-personalization="131"] .pers-schemes-v132 button{border-color:var(--lt-control-border)!important}
