.finance-admin{display:grid;gap:24px}.finance-admin .panel-head{gap:18px;flex-wrap:wrap}.finance-admin form#finance-day-filter{display:flex;gap:9px;align-items:center}.finance-admin input[type=date]{min-height:40px;padding:8px 11px;border:1px solid #dce5dd;border-radius:8px;color:#345443;background:#fff}.finance-totals{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;padding:0 24px 23px}.finance-totals>div{border:1px solid #e2e9df;background:#f6f9f3;border-radius:12px;padding:18px;display:grid;gap:11px}.finance-totals span{font-size:12px;color:#81917b}.finance-totals strong{color:#315f43;font-size:24px}.finance-method-table th:not(:first-child),.finance-method-table td:not(:first-child){text-align:right}.finance-platform{padding:17px 24px;display:flex;gap:15px;flex-wrap:wrap;background:#f7f8f4;font-size:12px;color:#71836b;border-block:1px solid #e8eee3}.finance-platform small{flex-basis:100%;font-size:11px}.finance-close-button{margin:20px 24px 4px}.finance-note{font-size:12px;line-height:1.9;color:#7b8c77;margin:17px 24px 22px}.finance-error{margin:0 24px 15px}.finance-close-state{margin:20px 24px;padding:17px;border:1px solid #d7e5d1;background:#eef6e8;border-radius:11px;display:flex;gap:11px;align-items:center;flex-wrap:wrap;color:#4d7141;font-size:12px}.finance-close-state>span{color:#7b8d72}.finance-close-state.stale{background:#fff5df;border-color:#eadbb8;color:#8d6d22}.finance-close-state details{width:100%;line-height:1.9}.finance-close-state details p{margin:6px 0}.finance-unclassified{margin:20px 24px;padding:18px;border:1px solid #efdfbd;background:#fffaf0;border-radius:11px}.finance-unclassified h3{font-size:14px;margin:0 0 14px;color:#85672e}.finance-unclassified>div{display:flex;gap:12px;justify-content:space-between;align-items:center;padding:10px 0;font-size:12px;border-top:1px solid #f0e8d4}.finance-unclassified>p{font-size:11px;color:#948362;line-height:1.9;margin-bottom:0}.finance-refund{margin:0 24px;padding:19px 0;border-top:1px solid #e6ece1;font-size:12px;color:#617459}.finance-refund>div:first-child{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:space-between}.finance-refund strong{font-size:14px;color:#375a43}.finance-refund>p{line-height:1.9;margin:10px 0}.finance-refund>small{display:block;color:#8a9783;line-height:1.9}.finance-refund-actions{display:flex;gap:9px;margin-top:13px}.finance-label{display:inline-flex;align-items:center;border-radius:6px;padding:6px 8px;background:#edf2e9;color:#687e60;font-size:11px;line-height:1.5}.finance-label.requested,.finance-label.pending{background:#fff2d8;color:#917023}.finance-label.completed,.finance-label.refunded{background:#e8f0fb;color:#4f6c98}.finance-label.cancelled,.finance-label.rejected{background:#f8ece5;color:#a16c55}.finance-history{margin:18px 0;padding-top:17px;border-top:1px solid #e5ebdf}.finance-history>summary{padding:0 24px;font-size:12px;color:#617c55;cursor:pointer}.finance-history .finance-refund{margin-top:15px}.finance-member-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 16px;border-block:1px solid #edf0e9;background:#fafbf7}.finance-member-actions>small{font-size:10px;color:#89947e;line-height:1.8}.finance-group-actions{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap}.finance-modal{max-width:760px}.finance-modal .finance-note{margin-inline:0}.finance-modal textarea{width:100%;min-height:75px;resize:vertical;box-sizing:border-box;border:1px solid #dce5d7;border-radius:8px;padding:11px;font:inherit;line-height:1.8;color:#3e5b45}.finance-budget{display:flex;gap:10px 18px;flex-wrap:wrap;color:#6d8562;font-size:12px;padding:12px 15px;background:#f3f7ee;border:1px solid #e1e9da;border-radius:9px}.finance-refund-items{display:grid;gap:8px;margin:15px 0}.finance-refund-items>label{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid #e0e8da;border-radius:10px}.finance-refund-items>label>span{flex:1;min-width:0}.finance-refund-items strong{font-size:12px;color:#3e6549;display:block;overflow-wrap:anywhere}.finance-refund-items small{display:block;font-size:10px;color:#83937b;line-height:1.9}.finance-refund-items input{width:75px;box-sizing:border-box;text-align:center;border:1px solid #d9e3d3;border-radius:7px;padding:9px}.finance-refund-total{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#eef5e7;border-radius:9px;margin-bottom:18px;font-size:13px;color:#5c7d4c}.finance-refund-total strong{font-size:22px;color:#346443}.finance-two-fields,.finance-close-inputs{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.finance-close-inputs{grid-template-columns:repeat(3,1fr)}.finance-close-inputs small{font-size:11px;color:#7e9172;display:block;margin:4px 0 8px}.finance-modal .notice{margin:10px 0 18px;line-height:1.9}.finance-modal .checkbox-row{line-height:1.9;font-size:12px}.finance-admin .data-table td{font-size:12px}.finance-admin .panel{overflow:hidden}
@media(max-width:700px){.finance-totals{grid-template-columns:1fr;padding-inline:17px;gap:9px}.finance-totals>div{display:flex;justify-content:space-between;align-items:center;padding:15px}.finance-totals strong{font-size:21px}.finance-admin form#finance-day-filter{width:100%}.finance-admin input[type=date]{min-width:0;flex:1}.finance-note,.finance-close-state,.finance-unclassified{margin-inline:17px}.finance-close-button{margin-inline:17px}.finance-refund{margin-inline:17px}.finance-refund-actions{flex-wrap:wrap}.finance-two-fields,.finance-close-inputs{grid-template-columns:1fr}.finance-refund-items>label{flex-wrap:wrap}.finance-refund-items>label>span{flex-basis:100%}.finance-refund-items input{flex:1;max-width:100px}.finance-platform{padding-inline:17px}.finance-unclassified>div{align-items:flex-start;flex-direction:column}.finance-member-actions .btn{white-space:normal}}
