/* Scoped entirely to Ron's money/account UI. No changes to approved dashboards. */
#adminFinance .pls-ron-account-select,#expenseModal .pls-ron-account-select,#plsDirectorExpenseEditModal .pls-ron-account-select,#staffPaymentModal .pls-ron-account-select{width:100%;min-width:140px;max-width:290px;min-height:36px;box-sizing:border-box;border:1px solid #9eaec2;border-radius:7px;background:#fff;color:#173550;font:inherit;padding:5px 8px}
#adminFinance .pls-ron-account-select:focus-visible,#expenseModal .pls-ron-account-select:focus-visible,#staffPaymentModal .pls-ron-account-select:focus-visible,#plsDirectorExpenseEditModal .pls-ron-account-select:focus-visible{outline:3px solid #9cd3ef;outline-offset:2px}
#adminFinance .pls-bank-account-label{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px;font-size:.85em;color:#284e70}
#adminFinance .pls-account-manager-embed{margin-top:10px;padding:10px 12px;border:1px solid #d8e4ed;border-radius:9px;background:#fff}
#adminFinance .pls-account-manager-embed summary{font-weight:700;color:#16548c;cursor:pointer}
#adminFinance .pls-account-manager-embed p{font-size:.87em;margin:6px 0}
#plsBusinessAccountsModal .pls-account-management-row{display:flex;align-items:center;gap:10px;justify-content:space-between;padding:9px 0;border-bottom:1px solid #dfebf2}
#plsBusinessAccountsModal .pls-account-management-row span{flex:1;overflow-wrap:anywhere}
#plsBusinessAccountsModal input,#plsBusinessAccountsModal select{width:100%;font:inherit;padding:9px;color:#183c57;background:white;border:1px solid #b2c5d4;border-radius:7px}
#adminFinance .pls-account-inline{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:.9em;padding:6px 0}
#adminFinance .pls-account-inline select{width:auto;min-width:170px;max-width:100%}
@media(max-width:760px){#adminFinance .pls-ron-account-select{min-width:0;max-width:100%}#adminFinance .pls-bank-account-label{display:block}#adminFinance .pls-bank-account-label select{margin-top:5px}}
