.org-budget-admin,.org-budget-check{font-size:13px;color:#35564b;min-width:0}.org-budget-admin p,.org-budget-check p{line-height:1.6}.org-budget-summary{border:1px solid #dce6db;border-radius:12px;background:#f7f9f4;padding:12px;margin:12px 0}.org-budget-summary h4{margin:0 0 10px}.org-budget-summary dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.org-budget-summary dt{font-size:12px;color:#758577}.org-budget-summary dd{font-weight:700;margin:6px 0 0;overflow-wrap:anywhere}.org-budget-warning{color:#a15d23}.org-budget-toolbar{display:flex;gap:12px;flex-wrap:wrap;align-items:end}.org-budget-toolbar label{display:grid;gap:6px;flex:1;min-width:140px}.org-budget-table-wrap{overflow-x:auto;width:100%}.org-budget-admin table{border-collapse:collapse;width:100%;min-width:540px}.org-budget-admin th,.org-budget-admin td{padding:10px;border-bottom:1px solid #e5ebe3;text-align:left}.org-budget-admin td input{width:140px!important;min-height:36px;text-align:right}.org-budget-admin input,.org-budget-admin select{box-sizing:border-box;max-width:100%;border:1px solid #dce5d8;border-radius:8px;padding:8px;background:white;color:inherit}.org-budget-admin button{margin:6px 0}.org-budget-subjects form,.org-budget-admin [data-new-subject]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:12px 0}.org-budget-subjects input[type=checkbox]{width:auto}.org-budget-check small{display:block;line-height:1.6;color:#7e8d83}.org-budget-admin details{margin-top:20px;padding:12px;border:1px solid #e0e8da;border-radius:10px}
@media(max-width:520px){.org-budget-summary dl{gap:8px}.org-budget-summary dd{font-size:12px}.org-budget-toolbar label{min-width:0;flex-basis:100%}}
