.report-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.delete-event-form{width:100%;text-align:right}.delete-event{border:0;background:transparent;color:#a84b40;font-size:11px;font-weight:700;text-decoration:underline;cursor:pointer;padding:5px}
@media(max-width:700px){.report-actions{display:grid;width:100%}.delete-event-form{text-align:center}.delete-event{padding:10px}}

.nav-toggle{display:none;width:42px;height:42px;border:1px solid var(--line);border-radius:12px;background:#f5f8f6;padding:10px;cursor:pointer}.nav-toggle span{display:block;height:2px;background:var(--ink);border-radius:2px;margin:4px 0;transition:.2s}
@media(max-width:800px){.admin-topbar{height:68px;padding:0 16px;z-index:20}.admin-topbar .brand{max-width:158px}.admin-topbar .brand>img{width:auto;max-width:158px;height:38px;object-fit:contain}.nav-toggle{display:block;flex:0 0 42px}.admin-topbar nav{display:none;position:absolute;left:12px;right:12px;top:76px;padding:10px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 18px 45px rgba(23,35,29,.16);gap:2px;align-items:stretch}.admin-topbar.menu-open nav{display:grid}.admin-topbar nav .quiet-link{display:block;padding:13px 14px;border-radius:10px;font-size:14px}.admin-topbar nav .quiet-link:hover{background:#f1f5f2;color:var(--green)}.admin-topbar nav .logout-link{color:#a84b40;border-top:1px solid var(--line);border-radius:0;margin-top:4px;padding-top:14px}.admin-topbar.menu-open .nav-toggle span:nth-child(1){transform:translateY(6px) rotate(45deg)}.admin-topbar.menu-open .nav-toggle span:nth-child(2){opacity:0}.admin-topbar.menu-open .nav-toggle span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.admin-report-head{gap:22px;margin-bottom:25px}.admin-report-head>div:first-child{width:100%;min-width:0}.admin-report-head .back{margin-bottom:20px}.admin-report-head h1{font-size:clamp(30px,9vw,38px);line-height:1.08;overflow-wrap:anywhere}.admin-report-head p:last-child{font-size:14px;line-height:1.55;margin:8px 0 0}.report-actions{grid-template-columns:1fr 1fr;gap:9px}.report-actions .btn{width:100%;min-height:48px;padding:12px 10px;font-size:13px;gap:7px}.report-actions .primary{grid-column:1/-1}.delete-event-form{grid-column:1/-1;margin-top:2px}}
@media(max-width:390px){.admin-topbar .brand,.admin-topbar .brand>img{max-width:138px}.report-actions{grid-template-columns:1fr}.report-actions .primary,.delete-event-form{grid-column:auto}}
.no-proof{color:var(--muted);font-size:12px}
.fund-ledger{margin-bottom:22px}.pimpro-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:22px}.pimpro-actions .btn{min-height:52px}.report-summary{grid-template-columns:repeat(3,1fr)!important}
@media(max-width:700px){.pimpro-actions{grid-template-columns:1fr}.report-summary{grid-template-columns:1fr 1fr!important}}
.balance-breakdown .spent-summary b{color:var(--lime);font-size:16px}.balance-breakdown .spent-summary span{font-weight:700;color:#fff}
