.collection-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:16px}.collection-count{color:var(--muted);font-size:.78rem;margin-inline-end:auto}.collection-view-toggle{display:flex;gap:3px;padding:3px;border:1px solid var(--border);border-radius:9px;background:var(--panel);margin-inline-start:auto}.collection-view-toggle .icon-button{width:33px;height:32px;min-height:32px}.collection-view-toggle [aria-pressed=true]{background:var(--soft);color:var(--accent)}
.record-card{position:relative;min-width:0;padding:22px;padding-inline-end:48px}.record-identity{display:flex;gap:13px;align-items:center;min-width:0}.record-identity>div{min-width:0}.record-identity h3{margin:0 0 5px;line-height:1.4;overflow-wrap:anywhere}.record-identity small{font-size:.76rem;color:var(--muted)}.record-link{color:var(--ink)}.record-link:after{content:'';position:absolute;inset:0;z-index:1;border-radius:12px}.record-card:has(.record-link:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.record-link:focus-visible{outline:0}.record-edit{position:absolute;inset-inline-end:12px;top:14px;z-index:2}.record-card .record-value .balance{display:block;font-size:1.6rem;margin:18px 0 9px}.record-card .card-description{margin-bottom:0;font-size:.76rem}.record-budget{border-top:1px solid var(--border);margin-top:18px;padding-top:12px;font-size:.7rem}.record-budget>div{display:flex;gap:10px;justify-content:space-between;flex-wrap:wrap}.record-budget strong{font-weight:600}.record-budget strong span{font-weight:400;color:var(--muted)}.record-budget progress{appearance:none;width:100%;height:6px;border:0;border-radius:4px;overflow:hidden;accent-color:var(--green);margin:10px 0 6px}.record-budget progress::-webkit-progress-bar{background:var(--bg)}.record-budget progress::-webkit-progress-value{background:var(--green)}.record-budget progress::-moz-progress-bar{background:var(--green)}.record-budget.is-over progress::-webkit-progress-value{background:var(--red)}.record-budget.is-over progress::-moz-progress-bar{background:var(--red)}.record-budget small{color:var(--muted)}
.collection-list{display:grid;gap:0;border:1px solid var(--border);border-radius:12px;background:var(--panel);overflow:hidden}.collection-list>.record-card{border:0;border-bottom:1px solid var(--border);border-radius:0;display:flex;align-items:center;gap:24px;padding:18px 22px;padding-inline-end:64px}.collection-list>.record-card:last-child{border-bottom:0}.collection-list .record-identity{flex:1;min-width:180px}.collection-list .record-value{max-width:35%;text-align:end}.collection-list .record-value .balance{font-size:1.12rem;margin:0}.collection-list .record-value .card-description{max-width:290px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collection-list .record-budget{width:230px;max-width:30%;margin:0;padding:0;border:0}.collection-list .record-edit{top:50%;transform:translateY(-50%)}
.transaction-account-picker{display:flex;gap:9px;align-items:center;min-width:0;color:var(--accent)}.transaction-account-picker>select{min-height:37px;width:270px;max-width:100%;font-weight:600;font-size:.86rem;border-color:transparent;background:var(--soft)}
@media(max-width:900px){.collection-list>.record-card{flex-wrap:wrap;gap:13px}.collection-list .record-budget{max-width:none;width:100%}.collection-list .record-value{max-width:45%}}
@media(max-width:700px){.transaction-account-picker>select{width:180px;font-size:.8rem}.transaction-account-picker>.ui-icon{display:none}.record-card{padding:18px;padding-inline-end:46px}.collection-list>.record-card{padding:15px;padding-inline-end:48px}.collection-list .record-identity{min-width:0;flex-basis:50%}.collection-list .record-value{max-width:100%;text-align:start}.collection-list .record-identity h3{font-size:.86rem}.collection-list .record-value .balance{font-size:1rem}.record-card .record-value .balance{font-size:1.35rem}}

.transaction-identity{display:flex;align-items:center;gap:12px}.transaction-identity>.record-icon{flex:none;width:36px;height:36px}.transaction-identity>div{min-width:0}

.currency-account-groups{display:grid;gap:20px}.currency-account-card{padding:20px}.currency-account-card>h2{font-size:16px;margin:0 0 14px}.currency-account-card .account-record{box-shadow:none;border:0;border-top:1px solid var(--border);border-radius:0;margin:0}.currency-account-card .collection-list{gap:0}

.currency-group-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.currency-group-heading h2{margin:0;font-size:16px}.record-identity small a{color:var(--accent);text-decoration:none;font-size:.8rem}.record-identity small a:hover{text-decoration:underline}

.accounts-view-toolbar{display:flex;justify-content:end;margin-bottom:14px}.account-edit-link{border:0;background:none;padding:0;color:var(--accent);font:inherit;font-size:.8rem;cursor:pointer}.account-edit-link:hover{text-decoration:underline}.currency-cards-view{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.currency-cards-view .record-collection{max-height:490px;overflow:auto}.currency-cards-view .account-record{padding:16px 8px;flex-wrap:nowrap;gap:12px}.currency-cards-view .record-identity{min-width:0}.currency-cards-view .record-value{max-width:42%}.currency-cards-view .record-budget{display:none}@media(max-width:1050px){.currency-cards-view{grid-template-columns:1fr}}

.account-record .record-identity h3{margin:0 0 3px}.account-record .record-identity small{display:flex;align-items:center;gap:4px;line-height:1.3}.account-record .account-edit-link{min-height:0;line-height:inherit;margin:0;padding:0}.payees-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:20px;align-items:start}.payee-filter-pane{display:grid;gap:18px;position:sticky;top:20px;padding:18px}.payee-filter-pane label{display:grid;gap:8px;font-size:.8rem}.payee-filter-pane input,.payee-filter-pane select{width:100%;min-width:0}#payee-results>.collection-toolbar:empty{display:none}
.payees-layout .collection-toolbar .collection-view-toggle{margin-inline-start:0}.payee-filter-pane>.create-button{width:100%;justify-content:center;margin:0}
.categories-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:20px;align-items:start}.category-filter-pane{display:grid;gap:16px;position:sticky;top:20px;padding:18px}.category-filter-fields{display:grid;gap:16px}.category-filter-pane label{display:grid;gap:8px;font-size:.8rem}.category-filter-pane select{width:100%;min-width:0}.category-filter-pane>.create-button{width:100%;justify-content:center;margin:0}.categories-layout .collection-toolbar .collection-view-toggle{margin-inline-start:0}
@media(max-width:950px){.payees-layout{grid-template-columns:1fr}.payee-filter-pane{grid-row:1;position:static}}
@media(max-width:950px){.categories-layout{grid-template-columns:1fr}.category-filter-pane{grid-row:1;position:static}}

.account-heading-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-inline-start:auto}.account-heading-actions>.collection-view-toggle{margin-inline-start:0}


.currency-account-card .collection-list>.account-record{padding-inline-end:20px}.currency-cards-view .collection-list>.account-record{padding-inline-end:12px}

/* Dense measured rows let short currency cards fill space beside taller groups. */
.currency-account-groups.currency-cards-view{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));grid-auto-rows:8px;grid-auto-flow:dense;gap:20px;align-items:start}
.currency-cards-view>.currency-account-card{width:auto;margin:0;align-self:start}
.currency-cards-view>.currency-account-card[data-masonry-rows="1"]{grid-row-end:span 1}
.currency-cards-view>.currency-account-card[data-masonry-rows="2"]{grid-row-end:span 2}
.currency-cards-view>.currency-account-card[data-masonry-rows="3"]{grid-row-end:span 3}
.currency-cards-view>.currency-account-card[data-masonry-rows="4"]{grid-row-end:span 4}
.currency-cards-view>.currency-account-card[data-masonry-rows="5"]{grid-row-end:span 5}
.currency-cards-view>.currency-account-card[data-masonry-rows="6"]{grid-row-end:span 6}
.currency-cards-view>.currency-account-card[data-masonry-rows="7"]{grid-row-end:span 7}
.currency-cards-view>.currency-account-card[data-masonry-rows="8"]{grid-row-end:span 8}
.currency-cards-view>.currency-account-card[data-masonry-rows="9"]{grid-row-end:span 9}
.currency-cards-view>.currency-account-card[data-masonry-rows="10"]{grid-row-end:span 10}
.currency-cards-view>.currency-account-card[data-masonry-rows="11"]{grid-row-end:span 11}
.currency-cards-view>.currency-account-card[data-masonry-rows="12"]{grid-row-end:span 12}
.currency-cards-view>.currency-account-card[data-masonry-rows="13"]{grid-row-end:span 13}
.currency-cards-view>.currency-account-card[data-masonry-rows="14"]{grid-row-end:span 14}
.currency-cards-view>.currency-account-card[data-masonry-rows="15"]{grid-row-end:span 15}
.currency-cards-view>.currency-account-card[data-masonry-rows="16"]{grid-row-end:span 16}
.currency-cards-view>.currency-account-card[data-masonry-rows="17"]{grid-row-end:span 17}
.currency-cards-view>.currency-account-card[data-masonry-rows="18"]{grid-row-end:span 18}
.currency-cards-view>.currency-account-card[data-masonry-rows="19"]{grid-row-end:span 19}
.currency-cards-view>.currency-account-card[data-masonry-rows="20"]{grid-row-end:span 20}
.currency-cards-view>.currency-account-card[data-masonry-rows="21"]{grid-row-end:span 21}
.currency-cards-view>.currency-account-card[data-masonry-rows="22"]{grid-row-end:span 22}
.currency-cards-view>.currency-account-card[data-masonry-rows="23"]{grid-row-end:span 23}
.currency-cards-view>.currency-account-card[data-masonry-rows="24"]{grid-row-end:span 24}
.currency-cards-view>.currency-account-card[data-masonry-rows="25"]{grid-row-end:span 25}
.currency-cards-view>.currency-account-card[data-masonry-rows="26"]{grid-row-end:span 26}
.currency-cards-view>.currency-account-card[data-masonry-rows="27"]{grid-row-end:span 27}
.currency-cards-view>.currency-account-card[data-masonry-rows="28"]{grid-row-end:span 28}
.currency-cards-view>.currency-account-card[data-masonry-rows="29"]{grid-row-end:span 29}
.currency-cards-view>.currency-account-card[data-masonry-rows="30"]{grid-row-end:span 30}
.currency-cards-view>.currency-account-card[data-masonry-rows="31"]{grid-row-end:span 31}
.currency-cards-view>.currency-account-card[data-masonry-rows="32"]{grid-row-end:span 32}
.currency-cards-view>.currency-account-card[data-masonry-rows="33"]{grid-row-end:span 33}
.currency-cards-view>.currency-account-card[data-masonry-rows="34"]{grid-row-end:span 34}
.currency-cards-view>.currency-account-card[data-masonry-rows="35"]{grid-row-end:span 35}
.currency-cards-view>.currency-account-card[data-masonry-rows="36"]{grid-row-end:span 36}
.currency-cards-view>.currency-account-card[data-masonry-rows="37"]{grid-row-end:span 37}
.currency-cards-view>.currency-account-card[data-masonry-rows="38"]{grid-row-end:span 38}
.currency-cards-view>.currency-account-card[data-masonry-rows="39"]{grid-row-end:span 39}
.currency-cards-view>.currency-account-card[data-masonry-rows="40"]{grid-row-end:span 40}
.currency-cards-view>.currency-account-card[data-masonry-rows="41"]{grid-row-end:span 41}
.currency-cards-view>.currency-account-card[data-masonry-rows="42"]{grid-row-end:span 42}
.currency-cards-view>.currency-account-card[data-masonry-rows="43"]{grid-row-end:span 43}
.currency-cards-view>.currency-account-card[data-masonry-rows="44"]{grid-row-end:span 44}
.currency-cards-view>.currency-account-card[data-masonry-rows="45"]{grid-row-end:span 45}
.currency-cards-view>.currency-account-card[data-masonry-rows="46"]{grid-row-end:span 46}
.currency-cards-view>.currency-account-card[data-masonry-rows="47"]{grid-row-end:span 47}
.currency-cards-view>.currency-account-card[data-masonry-rows="48"]{grid-row-end:span 48}
.currency-cards-view>.currency-account-card[data-masonry-rows="49"]{grid-row-end:span 49}
.currency-cards-view>.currency-account-card[data-masonry-rows="50"]{grid-row-end:span 50}
.currency-cards-view>.currency-account-card[data-masonry-rows="51"]{grid-row-end:span 51}
.currency-cards-view>.currency-account-card[data-masonry-rows="52"]{grid-row-end:span 52}
.currency-cards-view>.currency-account-card[data-masonry-rows="53"]{grid-row-end:span 53}
.currency-cards-view>.currency-account-card[data-masonry-rows="54"]{grid-row-end:span 54}
.currency-cards-view>.currency-account-card[data-masonry-rows="55"]{grid-row-end:span 55}
.currency-cards-view>.currency-account-card[data-masonry-rows="56"]{grid-row-end:span 56}
.currency-cards-view>.currency-account-card[data-masonry-rows="57"]{grid-row-end:span 57}
.currency-cards-view>.currency-account-card[data-masonry-rows="58"]{grid-row-end:span 58}
.currency-cards-view>.currency-account-card[data-masonry-rows="59"]{grid-row-end:span 59}
.currency-cards-view>.currency-account-card[data-masonry-rows="60"]{grid-row-end:span 60}
.currency-cards-view>.currency-account-card[data-masonry-rows="61"]{grid-row-end:span 61}
.currency-cards-view>.currency-account-card[data-masonry-rows="62"]{grid-row-end:span 62}
.currency-cards-view>.currency-account-card[data-masonry-rows="63"]{grid-row-end:span 63}
.currency-cards-view>.currency-account-card[data-masonry-rows="64"]{grid-row-end:span 64}
.currency-cards-view>.currency-account-card[data-masonry-rows="65"]{grid-row-end:span 65}
.currency-cards-view>.currency-account-card[data-masonry-rows="66"]{grid-row-end:span 66}
.currency-cards-view>.currency-account-card[data-masonry-rows="67"]{grid-row-end:span 67}
.currency-cards-view>.currency-account-card[data-masonry-rows="68"]{grid-row-end:span 68}
.currency-cards-view>.currency-account-card[data-masonry-rows="69"]{grid-row-end:span 69}
.currency-cards-view>.currency-account-card[data-masonry-rows="70"]{grid-row-end:span 70}
.currency-cards-view>.currency-account-card[data-masonry-rows="71"]{grid-row-end:span 71}
.currency-cards-view>.currency-account-card[data-masonry-rows="72"]{grid-row-end:span 72}
.currency-cards-view>.currency-account-card[data-masonry-rows="73"]{grid-row-end:span 73}
.currency-cards-view>.currency-account-card[data-masonry-rows="74"]{grid-row-end:span 74}
.currency-cards-view>.currency-account-card[data-masonry-rows="75"]{grid-row-end:span 75}
.currency-cards-view>.currency-account-card[data-masonry-rows="76"]{grid-row-end:span 76}
.currency-cards-view>.currency-account-card[data-masonry-rows="77"]{grid-row-end:span 77}
.currency-cards-view>.currency-account-card[data-masonry-rows="78"]{grid-row-end:span 78}
.currency-cards-view>.currency-account-card[data-masonry-rows="79"]{grid-row-end:span 79}
.currency-cards-view>.currency-account-card[data-masonry-rows="80"]{grid-row-end:span 80}
.currency-cards-view>.currency-account-card[data-masonry-rows="81"]{grid-row-end:span 81}
.currency-cards-view>.currency-account-card[data-masonry-rows="82"]{grid-row-end:span 82}
.currency-cards-view>.currency-account-card[data-masonry-rows="83"]{grid-row-end:span 83}
.currency-cards-view>.currency-account-card[data-masonry-rows="84"]{grid-row-end:span 84}
.currency-cards-view>.currency-account-card[data-masonry-rows="85"]{grid-row-end:span 85}
.currency-cards-view>.currency-account-card[data-masonry-rows="86"]{grid-row-end:span 86}
.currency-cards-view>.currency-account-card[data-masonry-rows="87"]{grid-row-end:span 87}
.currency-cards-view>.currency-account-card[data-masonry-rows="88"]{grid-row-end:span 88}
.currency-cards-view>.currency-account-card[data-masonry-rows="89"]{grid-row-end:span 89}
.currency-cards-view>.currency-account-card[data-masonry-rows="90"]{grid-row-end:span 90}
.currency-cards-view>.currency-account-card[data-masonry-rows="91"]{grid-row-end:span 91}
.currency-cards-view>.currency-account-card[data-masonry-rows="92"]{grid-row-end:span 92}
.currency-cards-view>.currency-account-card[data-masonry-rows="93"]{grid-row-end:span 93}
.currency-cards-view>.currency-account-card[data-masonry-rows="94"]{grid-row-end:span 94}
.currency-cards-view>.currency-account-card[data-masonry-rows="95"]{grid-row-end:span 95}
.currency-cards-view>.currency-account-card[data-masonry-rows="96"]{grid-row-end:span 96}
.currency-cards-view>.currency-account-card[data-masonry-rows="97"]{grid-row-end:span 97}
.currency-cards-view>.currency-account-card[data-masonry-rows="98"]{grid-row-end:span 98}
.currency-cards-view>.currency-account-card[data-masonry-rows="99"]{grid-row-end:span 99}
.currency-cards-view>.currency-account-card[data-masonry-rows="100"]{grid-row-end:span 100}
.currency-cards-view>.currency-account-card[data-masonry-rows="101"]{grid-row-end:span 101}
.currency-cards-view>.currency-account-card[data-masonry-rows="102"]{grid-row-end:span 102}
.currency-cards-view>.currency-account-card[data-masonry-rows="103"]{grid-row-end:span 103}
.currency-cards-view>.currency-account-card[data-masonry-rows="104"]{grid-row-end:span 104}
.currency-cards-view>.currency-account-card[data-masonry-rows="105"]{grid-row-end:span 105}
.currency-cards-view>.currency-account-card[data-masonry-rows="106"]{grid-row-end:span 106}
.currency-cards-view>.currency-account-card[data-masonry-rows="107"]{grid-row-end:span 107}
.currency-cards-view>.currency-account-card[data-masonry-rows="108"]{grid-row-end:span 108}
.currency-cards-view>.currency-account-card[data-masonry-rows="109"]{grid-row-end:span 109}
.currency-cards-view>.currency-account-card[data-masonry-rows="110"]{grid-row-end:span 110}
.currency-cards-view>.currency-account-card[data-masonry-rows="111"]{grid-row-end:span 111}
.currency-cards-view>.currency-account-card[data-masonry-rows="112"]{grid-row-end:span 112}
.currency-cards-view>.currency-account-card[data-masonry-rows="113"]{grid-row-end:span 113}
.currency-cards-view>.currency-account-card[data-masonry-rows="114"]{grid-row-end:span 114}
.currency-cards-view>.currency-account-card[data-masonry-rows="115"]{grid-row-end:span 115}
.currency-cards-view>.currency-account-card[data-masonry-rows="116"]{grid-row-end:span 116}
.currency-cards-view>.currency-account-card[data-masonry-rows="117"]{grid-row-end:span 117}
.currency-cards-view>.currency-account-card[data-masonry-rows="118"]{grid-row-end:span 118}
.currency-cards-view>.currency-account-card[data-masonry-rows="119"]{grid-row-end:span 119}
.currency-cards-view>.currency-account-card[data-masonry-rows="120"]{grid-row-end:span 120}
.currency-cards-view>.currency-account-card[data-masonry-rows="121"]{grid-row-end:span 121}
.currency-cards-view>.currency-account-card[data-masonry-rows="122"]{grid-row-end:span 122}
.currency-cards-view>.currency-account-card[data-masonry-rows="123"]{grid-row-end:span 123}
.currency-cards-view>.currency-account-card[data-masonry-rows="124"]{grid-row-end:span 124}
.currency-cards-view>.currency-account-card[data-masonry-rows="125"]{grid-row-end:span 125}
.currency-cards-view>.currency-account-card[data-masonry-rows="126"]{grid-row-end:span 126}
.currency-cards-view>.currency-account-card[data-masonry-rows="127"]{grid-row-end:span 127}
.currency-cards-view>.currency-account-card[data-masonry-rows="128"]{grid-row-end:span 128}
.currency-cards-view>.currency-account-card[data-masonry-rows="129"]{grid-row-end:span 129}
.currency-cards-view>.currency-account-card[data-masonry-rows="130"]{grid-row-end:span 130}
.currency-cards-view>.currency-account-card[data-masonry-rows="131"]{grid-row-end:span 131}
.currency-cards-view>.currency-account-card[data-masonry-rows="132"]{grid-row-end:span 132}
.currency-cards-view>.currency-account-card[data-masonry-rows="133"]{grid-row-end:span 133}
.currency-cards-view>.currency-account-card[data-masonry-rows="134"]{grid-row-end:span 134}
.currency-cards-view>.currency-account-card[data-masonry-rows="135"]{grid-row-end:span 135}
.currency-cards-view>.currency-account-card[data-masonry-rows="136"]{grid-row-end:span 136}
.currency-cards-view>.currency-account-card[data-masonry-rows="137"]{grid-row-end:span 137}
.currency-cards-view>.currency-account-card[data-masonry-rows="138"]{grid-row-end:span 138}
.currency-cards-view>.currency-account-card[data-masonry-rows="139"]{grid-row-end:span 139}
.currency-cards-view>.currency-account-card[data-masonry-rows="140"]{grid-row-end:span 140}
.currency-cards-view>.currency-account-card[data-masonry-rows="141"]{grid-row-end:span 141}
.currency-cards-view>.currency-account-card[data-masonry-rows="142"]{grid-row-end:span 142}
.currency-cards-view>.currency-account-card[data-masonry-rows="143"]{grid-row-end:span 143}
.currency-cards-view>.currency-account-card[data-masonry-rows="144"]{grid-row-end:span 144}
.currency-cards-view>.currency-account-card[data-masonry-rows="145"]{grid-row-end:span 145}
.currency-cards-view>.currency-account-card[data-masonry-rows="146"]{grid-row-end:span 146}
.currency-cards-view>.currency-account-card[data-masonry-rows="147"]{grid-row-end:span 147}
.currency-cards-view>.currency-account-card[data-masonry-rows="148"]{grid-row-end:span 148}
.currency-cards-view>.currency-account-card[data-masonry-rows="149"]{grid-row-end:span 149}
.currency-cards-view>.currency-account-card[data-masonry-rows="150"]{grid-row-end:span 150}
.currency-cards-view>.currency-account-card[data-masonry-rows="151"]{grid-row-end:span 151}
.currency-cards-view>.currency-account-card[data-masonry-rows="152"]{grid-row-end:span 152}
.currency-cards-view>.currency-account-card[data-masonry-rows="153"]{grid-row-end:span 153}
.currency-cards-view>.currency-account-card[data-masonry-rows="154"]{grid-row-end:span 154}
.currency-cards-view>.currency-account-card[data-masonry-rows="155"]{grid-row-end:span 155}
.currency-cards-view>.currency-account-card[data-masonry-rows="156"]{grid-row-end:span 156}
.currency-cards-view>.currency-account-card[data-masonry-rows="157"]{grid-row-end:span 157}
.currency-cards-view>.currency-account-card[data-masonry-rows="158"]{grid-row-end:span 158}
.currency-cards-view>.currency-account-card[data-masonry-rows="159"]{grid-row-end:span 159}
.currency-cards-view>.currency-account-card[data-masonry-rows="160"]{grid-row-end:span 160}
.currency-cards-view>.currency-account-card[data-masonry-rows="161"]{grid-row-end:span 161}
.currency-cards-view>.currency-account-card[data-masonry-rows="162"]{grid-row-end:span 162}
.currency-cards-view>.currency-account-card[data-masonry-rows="163"]{grid-row-end:span 163}
.currency-cards-view>.currency-account-card[data-masonry-rows="164"]{grid-row-end:span 164}
.currency-cards-view>.currency-account-card[data-masonry-rows="165"]{grid-row-end:span 165}
.currency-cards-view>.currency-account-card[data-masonry-rows="166"]{grid-row-end:span 166}
.currency-cards-view>.currency-account-card[data-masonry-rows="167"]{grid-row-end:span 167}
.currency-cards-view>.currency-account-card[data-masonry-rows="168"]{grid-row-end:span 168}
.currency-cards-view>.currency-account-card[data-masonry-rows="169"]{grid-row-end:span 169}
.currency-cards-view>.currency-account-card[data-masonry-rows="170"]{grid-row-end:span 170}
.currency-cards-view>.currency-account-card[data-masonry-rows="171"]{grid-row-end:span 171}
.currency-cards-view>.currency-account-card[data-masonry-rows="172"]{grid-row-end:span 172}
.currency-cards-view>.currency-account-card[data-masonry-rows="173"]{grid-row-end:span 173}
.currency-cards-view>.currency-account-card[data-masonry-rows="174"]{grid-row-end:span 174}
.currency-cards-view>.currency-account-card[data-masonry-rows="175"]{grid-row-end:span 175}
.currency-cards-view>.currency-account-card[data-masonry-rows="176"]{grid-row-end:span 176}
.currency-cards-view>.currency-account-card[data-masonry-rows="177"]{grid-row-end:span 177}
.currency-cards-view>.currency-account-card[data-masonry-rows="178"]{grid-row-end:span 178}
.currency-cards-view>.currency-account-card[data-masonry-rows="179"]{grid-row-end:span 179}
.currency-cards-view>.currency-account-card[data-masonry-rows="180"]{grid-row-end:span 180}
.currency-cards-view>.currency-account-card[data-masonry-rows="181"]{grid-row-end:span 181}
.currency-cards-view>.currency-account-card[data-masonry-rows="182"]{grid-row-end:span 182}
.currency-cards-view>.currency-account-card[data-masonry-rows="183"]{grid-row-end:span 183}
.currency-cards-view>.currency-account-card[data-masonry-rows="184"]{grid-row-end:span 184}
.currency-cards-view>.currency-account-card[data-masonry-rows="185"]{grid-row-end:span 185}
.currency-cards-view>.currency-account-card[data-masonry-rows="186"]{grid-row-end:span 186}
.currency-cards-view>.currency-account-card[data-masonry-rows="187"]{grid-row-end:span 187}
.currency-cards-view>.currency-account-card[data-masonry-rows="188"]{grid-row-end:span 188}
.currency-cards-view>.currency-account-card[data-masonry-rows="189"]{grid-row-end:span 189}
.currency-cards-view>.currency-account-card[data-masonry-rows="190"]{grid-row-end:span 190}
.currency-cards-view>.currency-account-card[data-masonry-rows="191"]{grid-row-end:span 191}
.currency-cards-view>.currency-account-card[data-masonry-rows="192"]{grid-row-end:span 192}
.currency-cards-view>.currency-account-card[data-masonry-rows="193"]{grid-row-end:span 193}
.currency-cards-view>.currency-account-card[data-masonry-rows="194"]{grid-row-end:span 194}
.currency-cards-view>.currency-account-card[data-masonry-rows="195"]{grid-row-end:span 195}
.currency-cards-view>.currency-account-card[data-masonry-rows="196"]{grid-row-end:span 196}
.currency-cards-view>.currency-account-card[data-masonry-rows="197"]{grid-row-end:span 197}
.currency-cards-view>.currency-account-card[data-masonry-rows="198"]{grid-row-end:span 198}
.currency-cards-view>.currency-account-card[data-masonry-rows="199"]{grid-row-end:span 199}
.currency-cards-view>.currency-account-card[data-masonry-rows="200"]{grid-row-end:span 200}
.currency-cards-view>.currency-account-card[data-masonry-rows="201"]{grid-row-end:span 201}
.currency-cards-view>.currency-account-card[data-masonry-rows="202"]{grid-row-end:span 202}
.currency-cards-view>.currency-account-card[data-masonry-rows="203"]{grid-row-end:span 203}
.currency-cards-view>.currency-account-card[data-masonry-rows="204"]{grid-row-end:span 204}
.currency-cards-view>.currency-account-card[data-masonry-rows="205"]{grid-row-end:span 205}
.currency-cards-view>.currency-account-card[data-masonry-rows="206"]{grid-row-end:span 206}
.currency-cards-view>.currency-account-card[data-masonry-rows="207"]{grid-row-end:span 207}
.currency-cards-view>.currency-account-card[data-masonry-rows="208"]{grid-row-end:span 208}
.currency-cards-view>.currency-account-card[data-masonry-rows="209"]{grid-row-end:span 209}
.currency-cards-view>.currency-account-card[data-masonry-rows="210"]{grid-row-end:span 210}
.currency-cards-view>.currency-account-card[data-masonry-rows="211"]{grid-row-end:span 211}
.currency-cards-view>.currency-account-card[data-masonry-rows="212"]{grid-row-end:span 212}
.currency-cards-view>.currency-account-card[data-masonry-rows="213"]{grid-row-end:span 213}
.currency-cards-view>.currency-account-card[data-masonry-rows="214"]{grid-row-end:span 214}
.currency-cards-view>.currency-account-card[data-masonry-rows="215"]{grid-row-end:span 215}
.currency-cards-view>.currency-account-card[data-masonry-rows="216"]{grid-row-end:span 216}
.currency-cards-view>.currency-account-card[data-masonry-rows="217"]{grid-row-end:span 217}
.currency-cards-view>.currency-account-card[data-masonry-rows="218"]{grid-row-end:span 218}
.currency-cards-view>.currency-account-card[data-masonry-rows="219"]{grid-row-end:span 219}
.currency-cards-view>.currency-account-card[data-masonry-rows="220"]{grid-row-end:span 220}
.currency-cards-view>.currency-account-card[data-masonry-rows="221"]{grid-row-end:span 221}
.currency-cards-view>.currency-account-card[data-masonry-rows="222"]{grid-row-end:span 222}
.currency-cards-view>.currency-account-card[data-masonry-rows="223"]{grid-row-end:span 223}
.currency-cards-view>.currency-account-card[data-masonry-rows="224"]{grid-row-end:span 224}
.currency-cards-view>.currency-account-card[data-masonry-rows="225"]{grid-row-end:span 225}
.currency-cards-view>.currency-account-card[data-masonry-rows="226"]{grid-row-end:span 226}
.currency-cards-view>.currency-account-card[data-masonry-rows="227"]{grid-row-end:span 227}
.currency-cards-view>.currency-account-card[data-masonry-rows="228"]{grid-row-end:span 228}
.currency-cards-view>.currency-account-card[data-masonry-rows="229"]{grid-row-end:span 229}
.currency-cards-view>.currency-account-card[data-masonry-rows="230"]{grid-row-end:span 230}
.currency-cards-view>.currency-account-card[data-masonry-rows="231"]{grid-row-end:span 231}
.currency-cards-view>.currency-account-card[data-masonry-rows="232"]{grid-row-end:span 232}
.currency-cards-view>.currency-account-card[data-masonry-rows="233"]{grid-row-end:span 233}
.currency-cards-view>.currency-account-card[data-masonry-rows="234"]{grid-row-end:span 234}
.currency-cards-view>.currency-account-card[data-masonry-rows="235"]{grid-row-end:span 235}
.currency-cards-view>.currency-account-card[data-masonry-rows="236"]{grid-row-end:span 236}
.currency-cards-view>.currency-account-card[data-masonry-rows="237"]{grid-row-end:span 237}
.currency-cards-view>.currency-account-card[data-masonry-rows="238"]{grid-row-end:span 238}
.currency-cards-view>.currency-account-card[data-masonry-rows="239"]{grid-row-end:span 239}
.currency-cards-view>.currency-account-card[data-masonry-rows="240"]{grid-row-end:span 240}
.currency-cards-view>.currency-account-card[data-masonry-rows="241"]{grid-row-end:span 241}
.currency-cards-view>.currency-account-card[data-masonry-rows="242"]{grid-row-end:span 242}
.currency-cards-view>.currency-account-card[data-masonry-rows="243"]{grid-row-end:span 243}
.currency-cards-view>.currency-account-card[data-masonry-rows="244"]{grid-row-end:span 244}
.currency-cards-view>.currency-account-card[data-masonry-rows="245"]{grid-row-end:span 245}
.currency-cards-view>.currency-account-card[data-masonry-rows="246"]{grid-row-end:span 246}
.currency-cards-view>.currency-account-card[data-masonry-rows="247"]{grid-row-end:span 247}
.currency-cards-view>.currency-account-card[data-masonry-rows="248"]{grid-row-end:span 248}
.currency-cards-view>.currency-account-card[data-masonry-rows="249"]{grid-row-end:span 249}
.currency-cards-view>.currency-account-card[data-masonry-rows="250"]{grid-row-end:span 250}
.currency-cards-view>.currency-account-card[data-masonry-rows="251"]{grid-row-end:span 251}
.currency-cards-view>.currency-account-card[data-masonry-rows="252"]{grid-row-end:span 252}
.currency-cards-view>.currency-account-card[data-masonry-rows="253"]{grid-row-end:span 253}
.currency-cards-view>.currency-account-card[data-masonry-rows="254"]{grid-row-end:span 254}
.currency-cards-view>.currency-account-card[data-masonry-rows="255"]{grid-row-end:span 255}
.currency-cards-view>.currency-account-card[data-masonry-rows="256"]{grid-row-end:span 256}
@media(max-width:700px){.currency-account-groups.currency-cards-view{grid-template-columns:minmax(0,1fr)}}

.account-record .account-edit-link,.account-record small a{position:relative;z-index:2}

.account-record[data-account-actions]{cursor:pointer}.account-record h3 .account-edit-link{font:inherit;color:inherit;text-align:inherit}.account-quick-actions{padding:24px}.account-quick-actions header{display:flex;align-items:center;justify-content:space-between;gap:24px}.account-quick-options{display:grid;gap:12px;margin-top:20px}

.account-record[data-account-actions]{user-select:none}.account-record.account-reordering{outline:2px solid var(--accent,#0786aa);opacity:.75;cursor:grabbing;box-shadow:0 5px 15px #0002}

.account-record.account-reordering{pointer-events:none}

.currency-account-total{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px dashed var(--border,#d6dce2);margin-top:16px;padding:16px 4px 0;font-size:15px}.currency-account-total strong{white-space:nowrap}
.category-filter-pane input{width:100%;min-width:0}
:is(.categories-layout,.payees-layout) .collection-list>.record-card{padding-block:11px;gap:12px}
:is(.categories-layout,.payees-layout) .record-identity{gap:11px}
:is(.categories-layout,.payees-layout) .record-identity h3{margin:0 0 2px;font-size:.9rem;line-height:1.3}
:is(.categories-layout,.payees-layout) .record-identity small{display:block;margin:0;line-height:1.3}
.record-actions{position:relative;z-index:2;display:flex;gap:6px;justify-content:flex-end;margin-top:10px}.record-actions button,.transaction-record-actions button{display:inline-flex;align-items:center;gap:4px;padding:6px 8px;font-size:.75rem;white-space:nowrap}.record-actions .ui-icon,.transaction-record-actions .ui-icon{width:14px;height:14px}.collection-list .record-actions{margin:0;flex:none}.transaction-record-actions{display:flex;gap:6px;justify-content:flex-end;margin-top:7px}.record-actions [data-record-delete],.transaction-record-actions [data-record-delete]{color:var(--red)}
/* The whole account row opens its actions; keep names and balances readable. */
.currency-account-card{container-type:inline-size}
.currency-cards-view .collection-list>.account-record{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;align-items:center;cursor:pointer}
.currency-cards-view .account-record .record-identity{grid-column:1;min-width:0}
.currency-cards-view .account-record .record-identity>div{flex:1;min-width:0}
.currency-cards-view .account-record .record-identity h3{margin:0;overflow:hidden}
.currency-cards-view .account-record .account-edit-link{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;text-align:start}
.currency-cards-view .account-record .record-value{grid-column:2;max-width:none;min-width:0;text-align:end}
.currency-cards-view .account-record .record-value .balance{font-size:1.08rem;white-space:normal;overflow-wrap:anywhere}
.currency-cards-view .account-record .card-description{max-width:160px}
.currency-cards-view .account-record:hover{background:var(--soft)}
.currency-cards-view .account-record:focus-within{outline:2px solid var(--accent);outline-offset:-2px}
@container(max-width:340px){.currency-cards-view .account-record .record-identity,.currency-cards-view .account-record .record-value{grid-column:1/-1}.currency-cards-view .account-record .record-value{text-align:start}}
