.cost-section{padding:1rem 1.25rem;margin:1rem 0}.cost-section>summary{cursor:pointer;line-height:1.6}.cost-section>summary strong{font-size:1.1rem}.cost-section>summary span{display:block;margin-left:1.15rem;color:#536573;overflow-wrap:anywhere}.cost-section[open]>summary{margin-bottom:1rem}.cost-section .participant-manager{border:0;padding:0;box-shadow:none}.cost-activity{padding-left:1.3rem}.cost-activity li{padding:.7rem 0;border-bottom:1px solid #d7e1db}.cost-activity time{color:#536573;font-size:.85rem}.cost-activity p{margin:.25rem 0;overflow-wrap:anywhere}[data-cost-editor]{max-width:900px;margin:auto}[data-cost-editor][hidden],[data-cost-overview][hidden],.expense-summary[hidden]{display:none!important}dialog:has(.cost-editor-active:not([hidden])) .wizard-footer{display:none}.expense-summary .form-actions{flex-wrap:wrap}.expense-summary{display:block!important}.expense-summary[hidden]{display:none!important}[data-cost-notice]{color:#0b5b3b}[data-cost-editor] .expense-form{margin-top:1rem}
@media(max-width:600px){.cost-section{padding:1rem}.expense-summary-metrics{flex-wrap:wrap}}
@media print{[data-cost-editor],[data-cost-overview],.expense-summary{display:none!important}}
