summary[data-v-a0dabba1]{color:var(--blue);cursor:pointer;padding:8px 0;font-size:18px;font-weight:700}details[data-v-a0dabba1]{margin-top:12px}.entry[data-v-16a8a4dd]{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.entry-main[data-v-16a8a4dd]{gap:12px;min-width:200px;font-size:16px;display:flex}.entry-info[data-v-16a8a4dd]{color:#9aa5ad;flex:1;font-size:14px}.einnahme[data-v-16a8a4dd]{color:#6fd98f;font-weight:700}.ausgabe[data-v-16a8a4dd]{color:#ff7b7b;font-weight:700}.head[data-v-bca781d3]{justify-content:space-between;align-items:center;gap:8px;display:flex}.head h2[data-v-bca781d3]{margin:0}.label[data-v-bca781d3]{text-transform:uppercase;letter-spacing:.06em;color:#9aa5ad;font-size:12px}.balance[data-v-bca781d3]{background-color:var(--black);border:1px solid #2c2e35;border-radius:10px;flex-direction:column;gap:2px;margin:14px 0;padding:14px 16px;display:flex}.balance .big[data-v-bca781d3]{font-size:30px;font-weight:700}.balance.plus[data-v-bca781d3]{border-left:4px solid var(--blue)}.balance.plus .big[data-v-bca781d3]{color:var(--blue)}.balance.minus[data-v-bca781d3]{border-left:4px solid #ff7b7b}.balance.minus .big[data-v-bca781d3]{color:#ff7b7b}.sub[data-v-bca781d3]{color:#9aa5ad;font-size:13px}.tiles[data-v-bca781d3]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tile[data-v-bca781d3]{background-color:var(--black);border:1px solid #2c2e35;border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.tile .value[data-v-bca781d3]{font-size:18px;font-weight:700}.tile.income .value[data-v-bca781d3]{color:#6fd98f}.tile.expense .value[data-v-bca781d3]{color:#ff7b7b}.usage[data-v-bca781d3]{margin-top:16px}.usage-text[data-v-bca781d3],.top-text[data-v-bca781d3]{justify-content:space-between;margin-bottom:6px;font-size:14px;display:flex}.track[data-v-bca781d3]{background-color:var(--black);border-radius:5px;height:10px;overflow:hidden}.track.small[data-v-bca781d3]{height:6px}.fill[data-v-bca781d3]{border-radius:5px;height:100%;transition:width .3s}.fill.ok[data-v-bca781d3]{background-color:var(--blue)}.fill.warn[data-v-bca781d3]{background-color:#f0b44c}.fill.over[data-v-bca781d3]{background-color:#ff7b7b}h3[data-v-bca781d3]{margin:20px 0 10px;font-size:16px}.top-row[data-v-bca781d3]{margin-bottom:10px}.empty[data-v-bca781d3]{color:#9aa5ad;font-size:14px}.footnote[data-v-bca781d3]{color:#9aa5ad;border-top:1px solid #2c2e35;margin-top:16px;padding-top:12px;font-size:13px;line-height:1.6}.footnote strong[data-v-bca781d3]{color:var(--text)}:root{--black:#0d0d0f;--blacksoft:#1a1b1f;--blue:#7cc8f5;--bluedark:#4aa8e0;--text:#e8eef2}body{background-color:var(--black);color:var(--text);margin:0;padding:20px;font-family:Arial,Helvetica,sans-serif}h1,h2,h3{color:var(--blue)}input,select{background-color:var(--blacksoft);color:var(--text);border:1px solid var(--blue);border-radius:6px;margin:4px;padding:8px 10px;font-size:14px}input:focus,select:focus{border-color:var(--bluedark);box-shadow:0 0 0 2px var(--bluedark);outline:none}button{background-color:var(--blue);color:var(--black);cursor:pointer;border:none;border-radius:6px;margin:4px;padding:8px 14px;font-size:14px;font-weight:700}button:hover{background-color:var(--bluedark)}ul{padding:0%;list-style:none}li{background-color:var(--blacksoft);border-left:4px solid var(--blue);border-radius:6px;margin-bottom:8px;padding:10px 12px}.card{background-color:var(--blacksoft);border:1px solid #2c2e35;border-radius:10px;margin-bottom:20px;padding:16px 20px}.layout{grid-template-columns:2fr 1fr;align-items:start;gap:20px;display:grid}.column-side{max-height:calc(100vh - 40px);position:sticky;top:20px;overflow-y:auto}.car li{background-color:var(--black)}.form-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width<=900px){.layout{grid-template-columns:1fr}.column-side{position:static}}
