.ja-account{box-sizing:border-box;min-width:0;color:#ead9b8;font:13px/1.5 system-ui}.ja-account h3{color:#edd09b;font-size:15px;margin:12px 0}.ja-account p{margin:9px 0;overflow-wrap:anywhere}.ja-account .ja-field{display:flex!important;flex-direction:column!important;gap:5px!important;min-width:0!important;margin:9px 0!important}.ja-account .ja-check{display:flex!important;flex-direction:row-reverse!important;justify-content:flex-end!important;align-items:flex-start!important;gap:10px!important}.ja-account .ja-check input{width:17px!important;height:17px!important;flex:0 0 17px!important;margin:2px 0!important;accent-color:#a52b39}.ja-account input:not([type=checkbox]),.ja-account select{box-sizing:border-box!important;min-width:0!important;width:100%!important;max-width:100%!important;min-height:34px!important;padding:7px!important;border:1px solid #84643d!important;border-radius:4px!important;background:#191116!important;color:#f1dfba!important;font:13px/1.4 system-ui!important}.ja-account .ja-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;align-items:end;padding:8px 0}.ja-account .ja-form>.ja-check,.ja-account .ja-form>button,.ja-account .ja-form>.ja-field:has(input[type=email]){grid-column:1 / -1}.ja-account button{box-sizing:border-box;min-height:34px;padding:7px 11px;background:#381820;color:#efd49e;border:1px solid #a37d42;border-radius:4px;cursor:pointer;font:13px/1.3 system-ui}.ja-account button:disabled{opacity:.55;cursor:default}.ja-account .ja-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;align-items:end}.ja-account details{margin:9px 0}.ja-account summary{padding:8px;background:#28171c;color:#ead0a0;border:1px solid #705433;border-radius:4px;cursor:pointer}.ja-feedback{color:#d6bd8d;font:12px/1.4 system-ui;white-space:pre-wrap;overflow-wrap:anywhere}#joe-settings-window>.ja-feedback{flex:0 0 auto;max-height:85px;overflow:auto;margin:0;padding:7px 14px;border-top:1px solid #62482e}#joe-dm-availability:empty{display:none}#joe-dm-availability{color:#e5bf82;border:1px solid #8d693b;background:#29151a;padding:7px;border-radius:4px}.ja-account a{color:#e8c88b;text-decoration:underline}.ja-account-page{width:min(100%,920px);margin:20px auto;padding:18px;box-sizing:border-box;background:#140e12;border:1px solid #8d6a3b;border-radius:8px}.ja-account-page>nav{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.ja-account-page>nav a{color:#edcc92}.ja-account-page [data-account-area]{scroll-margin-top:20px}@media(max-width:640px){.ja-account .ja-form,.ja-account .ja-row{grid-template-columns:minmax(0,1fr)}.ja-account-page{padding:12px}}

#joe-settings-access .jedi-funk-consent-label,#joe-settings-access .jedi-data-consent-label,#joe-settings-access .jedi-wallet-consent-label{display:none!important}.joe-legal-document details p{white-space:pre-line}.joe-consent-history{padding-left:20px;max-height:260px;overflow:auto}.joe-consent-history li{padding:7px 0;border-bottom:1px solid #5b4230}.joe-onboard-privacy{display:flex;align-items:flex-start;gap:9px;margin:12px 0;color:#f2dcaa}.joe-onboard-privacy input{accent-color:#ad3340;flex:0 0 18px;margin-top:4px}#joe-onboard-legal-status{font-size:12px;color:#e4bc7d}#joe-onboard-legal-link{color:#f0cf91;text-decoration:underline;cursor:pointer}.joe-legal-document{margin:10px 0 20px}.joe-legal-document h3{font-size:16px}
