/* D182 (dopiski 1, 2; ModD182 wiecej, P-01_M_wiecej-*): „Więcej” as a full screen on the phone */
.fjn-more { display: flex; flex-direction: column; gap: 14px; max-width: 820px; margin: 0 auto; }
.fjn-more__card { margin: 0; padding: 0; list-style: none; background: var(--fjn-surface); border: 1px solid var(--fjn-border); border-radius: 10px; overflow: hidden; }
.fjn-more__user { display: flex; align-items: center; gap: 12px; padding: 12px 16px; border-bottom: 1px solid #EDEFF1; }
.fjn-more__avatar { width: 48px; height: 48px; border-radius: 24px; background: #E3ECF7; color: #173F6F; display: flex; align-items: center; justify-content: center; font-weight: 700; font-size: 17px; flex: none; }
.fjn-more__who { flex: 1; min-width: 0; display: flex; flex-direction: column; }
.fjn-more__who b { font-size: 17px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.fjn-more__who span { font-size: 14px; color: var(--fjn-text-2); }
.fjn-more__row {
  width: 100%; min-height: 56px; padding: 8px 16px; display: flex; align-items: center; gap: 14px; box-sizing: border-box;
  border: 0; border-bottom: 1px solid #EDEFF1; background: none; color: var(--fjn-text); font: inherit; text-align: left; text-decoration: none; cursor: pointer;
}
.fjn-more__card > :last-child .fjn-more__row, .fjn-more__card > .fjn-more__row:last-child, .fjn-more__list li:last-child .fjn-more__row, .fjn-more__card form:last-child .fjn-more__row { border-bottom: 0; }
.fjn-more__row > b { flex: 1; font-size: 17px; }
.fjn-more__row:hover { color: var(--fjn-text); background: var(--fjn-surface-2); }
.fjn-more__row.is-static { cursor: default; }
.fjn-more__row.is-static:hover { background: none; }
.fjn-more__logout, .fjn-more__logout:hover { color: #B3261E; }
.fjn-more__branch summary { list-style: none; }
.fjn-more__branch summary::-webkit-details-marker { display: none; }
.fjn-more__bname { flex: 1; display: flex; flex-direction: column; }
.fjn-more__bname small { font-size: 13px; color: var(--fjn-text-2); }
.fjn-more__bname b { font-size: 17px; }
.fjn-more__change { font-size: 14px; font-weight: 700; color: var(--fjn-brand-600); }
.fjn-more__only, .fjn-more__note { font-size: 14px; color: var(--fjn-text-2); white-space: nowrap; }
.fjn-more__branches { padding: 4px 8px 8px; border-top: 1px solid #EDEFF1; }
.fjn-more__label { margin: 0 0 -6px; font-size: 13px; font-weight: 700; letter-spacing: .04em; color: var(--fjn-text-2); }
.fjn-mobilebar__avatar:hover { text-decoration: none; }
