.account-panel{display:grid;gap:24px}.account-panel .account-section{padding:22px;background:#19252c;border:1px solid #3f4b4f}.account-panel h2{font-size:29px;margin:0 0 18px;color:#dfc9a2}.account-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.account-section-heading h2{margin:0}.account-panel .account-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.account-panel .action-link,.account-panel .character-edit{display:inline-block;padding:8px 12px;border:1px solid #61706e;color:#dec499;font-size:11px}.account-panel .action-link:hover,.account-panel .character-edit:hover{background:#304046}.account-panel .account-help{font-size:11px;line-height:1.8;color:#a0afb2;margin:12px 0}.account-panel .private-field summary{cursor:pointer;color:#d3bb94;list-style:disclosure-closed}.account-panel .private-field[open] summary{list-style:disclosure-open}.account-panel .private-field span{display:block;margin-top:8px;overflow-wrap:anywhere}.account-panel .table-scroll{margin:0}.account-panel .account-grid{table-layout:fixed;min-width:0;width:100%}.account-panel .account-grid th{width:30%}.account-panel .account-grid td{overflow-wrap:anywhere}.account-panel .character-account-list{min-width:560px}.account-panel .character-account-list th{width:auto}.account-panel .visibility-toggle{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.8;color:#d0d8d7}.account-panel .visibility-toggle input{width:auto;flex:0 0 auto;min-height:0;margin:4px 0 0}.account-panel textarea{width:100%;min-height:180px;resize:vertical;white-space:pre-wrap}.account-panel .profile-notice{padding:12px 16px;background:#243b30;border:1px solid #52765c;color:#c2ddba}.account-panel .account-character-links{list-style:none;padding:0;margin:0}.account-panel .account-character-links li+li{border-top:1px solid #3b4b51}.account-panel .account-character-links a{display:block;padding:12px 0;color:#ddc49b}.account-panel .account-character-links span{display:block;font-size:11px;color:#93a5ab}.account-panel form{margin:0}.account-panel label[for=comment]{display:block;margin:18px 0 9px}@media(max-width:600px){.account-panel .account-section{padding:15px}.account-panel h2{font-size:25px}.account-section-heading{align-items:flex-start;flex-direction:column}.account-panel .account-grid th{width:35%}.account-panel .account-buttons{gap:8px}.account-panel .action-link{padding:9px 11px}.account-panel .account-help{font-size:10px}}
.account-panel{grid-template-columns:minmax(0,1fr);min-width:0}.account-panel .account-section{min-width:0;max-width:100%}.account-panel .table-scroll{max-width:100%}
