html[data-academy-design="cuban"] dialog.member-history-dialog{width:min(900px,calc(100vw - 32px));max-width:900px;max-height:92dvh;padding:0;border:1px solid #dce5f2;border-radius:22px;color:#17315b;background:#fff;overflow:hidden}
.member-history-dialog::backdrop{background:#102b4c66}.member-history-dialog>header{display:flex;justify-content:space-between;align-items:center;padding:22px 26px;border-bottom:1px solid #e7edf5}.member-history-dialog h2{margin:5px 0;font-size:24px}.member-history-dialog header small{color:#526789;font-size:11px;font-weight:700;letter-spacing:.09em}.member-history-dialog header button{width:40px;height:40px;font-size:25px;border:0;border-radius:50%;background:#f0f4f9;color:#17315b}
.member-history-invoices{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;font-size:12px;line-height:1.5;color:#526789;padding:11px 13px;background:#f4f7fb;border-radius:10px;margin-bottom:12px}.member-history-invoices[hidden]{display:none}.member-history-invoices[data-state="error"]{background:#fff4dc;color:#775719}.member-history-invoices>span{flex:1;min-width:150px}.member-history-invoices button{border:1px solid #b9cde5;background:#fff;color:#0048a8;font-size:12px;font-weight:650;padding:8px 12px;border-radius:8px;white-space:nowrap}
.member-history-body{padding:24px;max-height:calc(92dvh - 110px);overflow:auto;overscroll-behavior:contain}.member-history-summary{display:grid;grid-template-columns:1fr 2fr 1fr;gap:12px;margin-bottom:20px}.member-history-summary section{padding:16px;background:#f3f7ff;border:1px solid #dce7fa;border-radius:16px}.member-history-summary section:first-child{background:#fff6d8;border-color:#f0d980}.member-history-summary small{display:block;font-size:12px;margin-bottom:9px}.member-history-summary strong{font-size:20px;font-weight:750}.member-history-subscriptions{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin-bottom:16px}.member-history-subscriptions article{padding:13px 15px;border:1px solid #f0cbd1;border-radius:12px;background:#fff7f8;display:grid;gap:5px}.member-history-subscriptions small{color:#5e6c7e}.member-history-dialog nav{display:flex;gap:7px;overflow-x:auto;padding:5px 0 15px}.member-history-dialog nav button{border:1px solid #d8e2ef;background:white;color:#27456b;padding:9px 14px;border-radius:25px;white-space:nowrap}.member-history-dialog nav button[aria-pressed="true"]{background:#0048a8;border-color:#0048a8;color:white}.member-history-dates{display:flex;align-items:end;gap:12px;padding:0 0 20px}.member-history-dates label{display:grid;gap:5px;font-size:12px}.member-history-dates input{padding:9px;border:1px solid #cdd9e8;border-radius:9px;min-width:0}.member-history-dates button{border:0;background:transparent;color:#0048a8;padding:10px}.history-entry{display:flex;gap:13px;align-items:start;position:relative;border-top:1px solid #e9eef5;padding:17px 0}.history-entry>div{flex:1;min-width:0}.history-dot{background:#497fbd;width:10px;height:10px;border-radius:50%;flex-shrink:0;margin-top:7px}.history-entry.purchases .history-dot{background:#d7183c}.history-entry.credits .history-dot{background:#c49408}.history-entry h3{font-size:15px;margin:5px 0}.history-entry p{font-size:13px;color:#526789;margin:0;overflow-wrap:anywhere}.history-entry time{font-size:12px;color:#61748d}.history-amount{font-size:14px;white-space:nowrap}.history-empty{text-align:center;color:#526789;padding:36px 12px}.profile-save-status{font-size:13px;color:#355e7e;padding:8px 0}.profile-save-status[data-state="saved"]{color:#177746}.profile-save-status[data-state="error"]{color:#b21d39}
html[data-academy-design="cuban"] .member-credit-summary:is([data-member-history],[data-history-passive]){cursor:pointer;width:auto;min-width:0;max-width:100%;display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border-radius:999px;font-size:12px;line-height:1.3;white-space:nowrap;box-shadow:none}html[data-academy-design="cuban"] .member-credit-summary[data-history-passive]{cursor:default}.member-credit-summary svg{width:15px;height:15px;flex-shrink:0}
@media(max-width:700px){html[data-academy-design="cuban"] dialog.member-history-dialog{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border:0;border-radius:0;padding:0;margin:0}.member-history-dialog>header{padding:16px}.member-history-body{padding:16px;max-height:calc(100dvh - 92px)}.member-history-summary{grid-template-columns:1fr 1fr}.member-history-summary section:nth-child(2){grid-row:2;grid-column:1/-1}.member-history-summary strong{font-size:18px}.member-history-dates{gap:8px;flex-wrap:wrap}.member-history-dates label{flex:1;min-width:110px}.member-history-dates input{width:100%;box-sizing:border-box}.history-amount{max-width:100px;white-space:normal;text-align:right}.member-list .member-row{align-items:flex-start;gap:12px}.member-list .member-details{min-width:0;flex:1}.member-list .member-title{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.member-list .member-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:7px;width:100%}.member-list .member-details>p{overflow-wrap:anywhere}.member-list .member-facts{flex-wrap:wrap}.member-list .member-row>.presence-avatar{flex-shrink:0}}
