/* RampAware web activity interface only; printable PDFs remain unchanged. */
#rampActivityView.ra-activity-view{background:#171a1e!important;color:#e1e5e8!important;min-height:100vh}
#rampActivityView .ra-act-head,#rampActivityView .ra-act-toolbar,#rampActivityView .ra-act-grid-wrap,#rampActivityView .ra-act-history{background:#202429!important;color:#e1e5e8!important}
#rampActivityView .ra-act-sheet-title,#rampActivityView .ra-act-header-row,#rampActivityView .ra-act-row,#rampActivityView .ra-act-row span,#rampActivityView .ra-act-meta label,#rampActivityView .ra-act-foot{color:#dce2e6!important}
#rampActivityView .ra-act-header-row{background:#30353b!important;border-color:#9ca6af!important}
#rampActivityView .ra-act-grid,#rampActivityView .ra-act-row,#rampActivityView .ra-act-header-row,#rampActivityView .ra-act-row>*,#rampActivityView .ra-act-header-row>*{border-color:#88939c!important}
#rampActivityView .ra-act-row:nth-child(even){background:#24292e!important}
#rampActivityView .ra-act-row:nth-child(odd){background:#1c2024!important}
#rampActivityView input[type=text],#rampActivityView input[type=number],#rampActivityView textarea,#rampActivityView select{background:#353b42!important;color:#f0f3f5!important;border:1px solid #a5afb7!important;caret-color:#fff!important}
#rampActivityView input::placeholder{color:#c0c8ce!important;opacity:.8}
#rampActivityView input[type=checkbox]{appearance:auto!important;accent-color:#d7e1e8!important;filter:brightness(1.13);width:16px;height:16px}
#rampActivityView button{color:#e9edf1!important;border-color:#88949e!important}
#rampActivityView .ra-act-head-buttons button,#rampActivityView .ra-act-pagination button{background:#343b43!important}
#rampActivityView .ra-act-history{display:flex!important;flex-direction:column;gap:7px;padding:14px!important}
#rampActivityView .ra-act-history-row{display:flex!important;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:47px;padding:10px 16px!important;background:#30363d!important;border:1px solid #87939c!important;border-radius:8px;text-align:left;color:#edf1f4!important;cursor:pointer}
#rampActivityView .ra-act-history-row:hover,#rampActivityView .ra-act-history-row:focus-visible{background:#424a53!important;outline-color:#ccd6dd}
#rampActivityView .ra-act-history-row strong{font-size:14px!important;font-weight:700}
#rampActivityView .ra-act-history-row span{font-size:11px!important;letter-spacing:.05em;color:#c8d3da!important}
