.camp-workspace240{min-width:0}.camp-head240{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px}.camp-head240 h1{margin:5px 0 10px}.camp-head240>button{background:#205d52;color:#fff;white-space:nowrap}.camp-grid240{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.camp-tabs240{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.camp-goal240{padding:22px;background:#edf3e5;border:1px solid #d4e1cc;border-radius:16px;margin:16px 0}.camp-goal240>div{display:flex;justify-content:space-between;gap:20px}.camp-goal240 strong{color:#1c584b}.camp-goal240 progress{width:100%;height:16px;accent-color:#367e62;margin-top:15px}.camp-goal240 p{margin-bottom:0}.camp-metrics240{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0}.camp-metric240{display:flex;flex-direction:column;gap:8px;padding:20px;background:white;border:1px solid #d9e3d9;border-radius:14px}.camp-metric240 strong{font-size:26px}.camp-metric240 span{font-size:12px;color:#607369}.camp-filters240{display:flex;flex-wrap:wrap;gap:14px;align-items:end;margin:20px 0}.camp-filters240 label:first-child{flex:1;min-width:180px}.camp-options240{min-width:800px}.camp-options240 input:not([type=checkbox]){min-width:90px}.camp-options240 input[type=checkbox]{width:20px}.camp-items240{min-width:720px}.camp-items240 td:first-child{min-width:240px}.camp-items240 input[type=number]{width:85px}.camp-items240 input:not([type=number]){min-width:230px}#finance-review57:has([id^=camp-]){width:min(1150px,96vw);max-width:96vw}#finance-review57:has([id^=camp-]) .table-wrap{overflow-x:auto}.camp-workspace240 td{vertical-align:middle}.camp-workspace240 td button{margin:3px}.camp-workspace240 .table-wrap{overflow-x:auto}.camp-workspace240 table{min-width:700px}@media(max-width:800px){.camp-metrics240{grid-template-columns:repeat(2,minmax(0,1fr))}.camp-grid240{grid-template-columns:1fr}.camp-head240{align-items:flex-start;flex-direction:column}}@media(max-width:650px){body:has(.camp-workspace240) #shell{display:block}body:has(.camp-workspace240) #shell>.workspace{width:100%;margin:0;padding-top:42px}body:has(.camp-workspace240) #shell>aside{position:fixed;top:48px;left:0;bottom:0;width:250px;height:calc(100dvh - 48px);z-index:100;transform:translateX(-100%)}body.rv-menu230:has(.camp-workspace240) #shell>aside{transform:translateX(0)}body:has(.camp-workspace240) #rv-mobile-toggle230{display:block;position:fixed;top:6px;left:10px;z-index:101;background:#205d52;color:white;min-height:36px;padding:5px 16px}.camp-metrics240{grid-template-columns:1fr}.camp-goal240>div{flex-wrap:wrap}}

.camp-head240{flex-wrap:wrap}.camp-head240>div{flex:1;min-width:200px}.camp-info250{color:#526c63}.camp-goal240 small{display:block;margin-top:8px}
