[data-fin163]{max-width:1000px}[data-fin163] select[multiple]{min-height:100px;width:100%}[data-fin163] .card{margin:10px 0;padding:12px}[data-fin163] .card input[type=text]{width:100%;margin-top:8px}[data-fin163] [role=status]{white-space:pre-wrap}

.finance-tools165{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:10px 0}.finance-tools165>button{max-width:100%;white-space:normal}@media(max-width:600px){.finance-tools165>button{flex:1 1 160px;min-height:44px}}

.fin166-accounts{max-height:220px;overflow:auto;border:1px solid #bfd6ce;padding:10px}.fin166-accounts label{display:flex;align-items:center;gap:8px;min-height:36px}.fin166-accounts input[type=checkbox]{flex:0 0 auto;width:18px;height:18px}.fin166-accounts legend{font-weight:600}

.fin168-recovery{position:sticky;top:0;z-index:3;background:#fff8df;border:1px solid #d1ae53;border-radius:8px;padding:10px;margin:0 0 12px;max-height:42vh;overflow:auto;box-shadow:0 2px 5px #0002}.fin168-recovery p{margin:5px 0;overflow-wrap:anywhere}.fin168-recovery .actions{display:flex;flex-wrap:wrap;gap:8px}.fin168-recovery button{min-height:38px}@media(max-width:600px){.fin168-recovery{max-height:48vh}.fin168-recovery button{min-height:44px;white-space:normal}}
