.rh59-entry{margin:16px 0}.rh59-entry h3{margin:0 0 6px}.rh59-entry p,.rh59-report p,.rh59-basis{color:var(--muted,#666);font-size:13px;line-height:1.6}.rh59-actions,.rh59-reasons{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.rh59-summary{text-align:left;color:inherit;font:inherit;cursor:pointer;width:100%}.rh59-summary small{display:block;margin-top:7px;color:#7b1734}.rh59-period{display:block;max-width:220px;margin:16px 0}.rh59-report .today-row{gap:10px}.rh59-report .today-row>div{min-width:0;overflow-wrap:anywhere}.rh59-report .today-row button{flex-shrink:0}.rh59-report table{min-width:720px}.rh59-report .table-wrap{max-width:100%}.rh59-report,.rh59-entry{min-width:0}.rh59-report .today-row span{white-space:normal}@media(max-width:540px){.rh59-report .today-row{align-items:flex-start;flex-direction:column}.rh59-actions .btn{flex:1 1 140px}.rh59-entry{padding:16px}.rh59-summary{min-height:100px}}

.rh59-dialog{padding:22px;min-width:0}.rh59-dialog>.form-actions{margin-left:-22px;margin-right:-22px}@media(max-width:540px){.rh59-dialog{padding:16px}.rh59-dialog>.form-actions{margin-left:-16px;margin-right:-16px}}

.rh59-period{font-size:13px;color:var(--muted);display:flex;flex-direction:column;gap:7px}.rh59-period input{color:var(--text,#eee);background:#1a1a20;border:1px solid var(--line,#333);border-radius:9px;padding:10px;font:inherit;min-width:0;color-scheme:dark}.rh59-campaign-mobile{display:none}.rh59-campaign-mobile article{border:1px solid var(--line,#333);border-radius:12px;padding:14px;margin-top:14px}.rh59-campaign-mobile h3{font-size:16px;margin:0;overflow-wrap:anywhere}.rh59-campaign-mobile dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.rh59-campaign-mobile dt{font-size:12px;color:var(--muted)}.rh59-campaign-mobile dd{font-size:15px;font-weight:650;margin:5px 0 0;overflow-wrap:anywhere}@media(max-width:540px){.rh59-campaign-mobile{display:block}.rh59-campaign-table{display:none}}
