/* CurioSpark v7.96 — calm admin and payout presentation. */
.v796-admin-drawer { display:block; }
.v796-admin-drawer > summary, .v796-instructor-drawer > summary, .v796-payout-program > summary, .v796-payout-support > summary { cursor:pointer; list-style:none; }
.v796-admin-drawer > summary::-webkit-details-marker, .v796-instructor-drawer > summary::-webkit-details-marker, .v796-payout-program > summary::-webkit-details-marker, .v796-payout-support > summary::-webkit-details-marker { display:none; }
.v796-admin-drawer > summary, .v796-instructor-drawer > summary { display:flex; align-items:center; justify-content:space-between; gap:1rem; }
.v796-admin-drawer > summary span:first-child, .v796-instructor-drawer > summary span:first-child { display:grid; gap:.2rem; }
.v796-admin-drawer > summary > span:last-child, .v796-instructor-drawer > summary > span:last-child { border:1px solid #d9c9df; color:#5e2d78; border-radius:999px; padding:.35rem .62rem; font-size:.75rem; font-weight:800; }
.v796-admin-drawer[open] > summary > span:last-child::before, .v796-instructor-drawer[open] > summary > span:last-child::before { content:'Hide · '; }
.v796-admin-drawer[open] > summary > span:last-child, .v796-instructor-drawer[open] > summary > span:last-child { font-size:0; }
.v796-admin-drawer[open] > summary > span:last-child::before, .v796-instructor-drawer[open] > summary > span:last-child::before { font-size:.75rem; }
.v796-admin-drawer > form, .v796-admin-drawer > .table-wrap, .v796-admin-drawer > .activity-feed, .v796-admin-drawer > .template-grid, .v796-admin-drawer > p { margin-top:1rem; }
.v796-payout-total-grid, .v796-payout-program__overview { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:.75rem; }
.v796-payout-program-list { display:grid; gap:.8rem; margin-top:1rem; }
.v796-payout-program { border:1px solid #e7d9eb; border-radius:18px; background:#fffdfd; overflow:hidden; }
.v796-payout-program > summary { display:flex; align-items:center; justify-content:space-between; gap:1rem; padding:1rem 1.15rem; }
.v796-payout-program > summary > span:first-child { display:grid; gap:.2rem; }
.v796-payout-program > summary strong { color:#38134f; font-size:1.05rem; }
.v796-payout-program > summary small { color:#75677c; font-size:.82rem; }
.v796-payout-program__body { display:grid; gap:1rem; padding:0 1.15rem 1.15rem; border-top:1px solid #f0e7f2; }
.v796-payout-team-layout { display:grid; grid-template-columns:minmax(175px,.4fr) minmax(0,1fr); gap:1rem; align-items:start; padding-top:.25rem; }
.v796-payout-ledger, .v796-payout-support { border:1px solid #eadff0; border-radius:13px; background:#fcfaff; padding:.75rem .85rem; }
.v796-payout-ledger > summary, .v796-payout-support > summary { color:#51256a; font-weight:850; }
.v796-payout-ledger .v7729-metrics { margin-top:.75rem; }
.v796-payout-support { margin-top:1rem; }
.v796-payout-support__body { display:flex; align-items:center; justify-content:space-between; gap:1rem; flex-wrap:wrap; margin-top:.7rem; }
.v796-payout-support__body p { margin:0; color:#67576e; }
.v796-instructor-drawer { display:block; }
.v796-instructor-drawer > .v7729-instructor-grid { margin-top:1rem; }
@media (max-width:900px){ .v796-payout-total-grid,.v796-payout-program__overview{grid-template-columns:repeat(2,minmax(0,1fr))}.v796-payout-team-layout{grid-template-columns:1fr} }
@media (max-width:560px){ .v796-payout-total-grid,.v796-payout-program__overview{grid-template-columns:1fr}.v796-payout-program>summary{align-items:flex-start;flex-direction:column}.v796-payout-program__body{padding:.8rem}.v796-admin-drawer>summary,.v796-instructor-drawer>summary{align-items:flex-start;flex-direction:column} }

.team-hero--focused .page-hero-grid { grid-template-columns:minmax(0,1fr); max-width:900px; }
