.account-delete{border-top:1px solid #ded3c1;max-width:660px;margin-top:32px;padding-top:22px}.account-delete .account-delete-trigger{color:#9d163a;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:8px 0}.account-delete h2{margin:0 0 12px;font-size:22px}.account-delete p{color:#586878;margin:0 0 14px;font-size:15px;line-height:1.6}.account-delete label{gap:8px;font-size:14px;display:grid}.account-delete input{color:#0b3158;width:100%;max-width:340px;min-height:44px;font:inherit;background:#fffdf8;border:1px solid #ded3c1;border-radius:8px;padding:10px 12px;font-size:16px}.account-delete .account-delete-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.account-delete .account-delete-actions button{min-height:44px;font:inherit;color:#0b3158;cursor:pointer;background:#fffdf8;border:1px solid #ded3c1;border-radius:8px;padding:10px 16px}.account-delete .account-delete-actions .account-delete-confirm{color:#fff;background:#9d163a;border-color:#9d163a}.account-delete button:disabled{opacity:.5;cursor:not-allowed}.account-delete .account-delete-error{color:#9d163a;margin-top:12px}:is(.account-delete button:focus-visible,.account-delete input:focus-visible){outline-offset:3px;outline:2px solid #b38e53}.ls-night .account-delete p{color:#b9c6d0}.ej-panel{background:var(--paper,#fffdf9);width:100%;min-width:0;max-width:1100px;color:var(--ink,#102d44);border:1px solid #b9a98055;border-radius:16px;margin:24px auto;padding:24px;font-size:1rem}.ej-panel h1{margin:0;font-size:2rem;line-height:1.2}.ej-heading,.ej-event-heading,.ej-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ej-heading p,.ej-meta,.ej-footnote{opacity:.78;font-size:.875rem}.ej-controls{flex-wrap:wrap;gap:16px;margin:24px 0 16px;display:flex}.ej-controls label{gap:6px;min-width:150px;font-size:.875rem;display:grid}.ej-panel select,.ej-panel button{font:inherit;color:inherit;background:0 0;border:1px solid #b9a98077;border-radius:8px;min-height:44px;padding:10px 14px}.ej-panel button{cursor:pointer}.ej-panel button:disabled{opacity:.5;cursor:default}:is(.ej-panel button:focus-visible,.ej-panel select:focus-visible,.ej-panel summary:focus-visible){outline-offset:3px;outline:2px solid #ad1647}.ej-panel option{color:#102d44;background:#fffdf9}.ej-count{font-weight:600}.ej-list{gap:14px;display:grid}.ej-event{border:1px solid #b9a98055;border-radius:12px;padding:18px}.ej-event-heading span{font-size:.875rem}.ej-event code,.ej-event pre,.ej-event dd{overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;font-size:.875rem}.ej-event details{margin:12px 0}.ej-event summary{cursor:pointer;min-height:36px}.ej-event dl{grid-template-columns:100px 1fr;gap:10px;display:grid}.ej-event dd{margin:0}.ej-error{color:#ac1647}.ej-empty{padding:24px 0}.ej-empty p{opacity:.78;font-size:.875rem}.ej-pagination{justify-content:center;margin-top:20px}.ls-night .ej-panel,.library-night .ej-panel,.reader-night .ej-panel{--paper:#0d2237;--ink:#f6f2e9}@media (prefers-color-scheme:dark){.ej-panel{--paper:#0d2237;--ink:#f6f2e9}}@media (max-width:600px){.ej-panel{margin:16px 0;padding:16px}.ej-panel h1{font-size:1.65rem}.ej-controls{gap:10px}.ej-controls label{flex:130px;min-width:0}.ej-event{padding:14px}.ej-event dl{grid-template-columns:1fr}.ej-event-heading{align-items:start}.ej-panel button{max-width:100%}}
