.account-review{width:min(620px,95vw);max-height:88dvh;padding:25px;overscroll-behavior:contain}
.account-review h2{font-size:29px;margin-right:18px}.account-review p{font-size:12px}
.account-list{display:grid;gap:10px;margin:20px 0}
.account-tile{padding:15px;background:#ffffff05;border:1px solid #6f7d6b55;border-radius:8px;display:grid;grid-template-columns:1fr auto;gap:9px}
.account-tile b{font:600 20px 'Cormorant Garamond';color:#e8d9b8}
.account-tile small{display:block;color:#aebebb;font-size:10px;margin-top:3px}
.account-tile strong{align-self:center;color:#e6cd93;font-size:14px}
.account-tile .textlink{grid-column:1/3;justify-self:start;font-size:11px;padding:3px 0}
.review-account-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;color:#bbc9c9}
.review-account-head span{font-size:11px}.review-account-head b{font:600 27px 'Cormorant Garamond';color:#edcc8e}
.account-review .bar{height:5px}.account-review .formgrid{gap:12px}
.account-review input,.account-review select{font-size:14px;padding:11px}
.account-review label{font-size:11px;margin-top:13px}
.account-review [hidden]{display:none!important}.review-story{line-height:1.6}.review-error{color:#f4b8a4!important;min-height:5px}
.account-review #recordtransaction{width:100%;margin:10px 0}
.review-next{border-top:1px solid #7c897a44;padding-top:15px;justify-content:space-between;align-items:center}
.review-recent{margin-top:15px}.review-recent>b{color:#b5c1bc;font-size:10px;text-transform:uppercase;letter-spacing:1px}
.review-recent p{border-bottom:1px solid #ffffff0b;padding-bottom:8px;font-size:11px!important;margin:9px 0}
.account-summary{display:grid;gap:10px;margin:18px 0}
.account-summary>div{display:grid;grid-template-columns:1fr auto;gap:6px;padding:14px;background:#ffffff05;border:1px solid #73887344;border-radius:7px}
.account-summary b{font-size:12px}.account-summary span{font-size:11px;color:#d9c99e}.account-summary small{grid-column:1/3;color:#b8c7bf;font-size:11px}
@media(max-width:750px){.account-review{padding:21px 17px;max-height:86dvh}.account-review .formgrid{grid-template-columns:1fr 1fr;gap:10px}.account-review h2{font-size:27px}.account-review input,.account-review select{font-size:16px;min-width:0}.account-summary>div{grid-template-columns:1fr}.account-summary small{grid-column:1}.account-tile strong{font-size:13px}.account-review .game-note{font-size:10px!important}}
.archived-account{opacity:.6}.archive-account{margin-top:20px;padding-top:17px;border-top:1px solid #82918244}.archive-account button:disabled{opacity:.4;cursor:not-allowed}
.account-review .account-tile .textlink{padding:6px 0;min-height:30px}
.journal-filters{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:12px;padding:0 20px 16px;align-items:end}
.journal-filters>div{min-width:0}.journal-filters label{margin-top:0;font-size:11px}.journal-filters select{font-size:13px}.journal-filters .btn{min-height:43px}
.journal-filters p{grid-column:1/-1;font-size:11px;color:#b7c7b8;margin:0}.journal-empty{padding:32px!important;text-align:center!important;color:#aebfba}
.table td:nth-child(2){min-width:140px}.table td:last-child,.table th:last-child{white-space:nowrap;text-align:right}
@media(max-width:750px){.journal-filters{grid-template-columns:1fr 1fr;padding:0 15px 15px;gap:10px}.journal-account-filter{grid-column:1/-1}.journal-filters .btn{grid-column:1/-1;justify-self:start;min-height:35px;padding:8px 12px}.journal-filters select{font-size:16px;min-width:0}}
