.t2-source-button{border:1px solid #30363d;background:#151b21;color:#b8c1cc;border-radius:20px;padding:8px 12px;font:600 11px inherit;cursor:pointer;display:flex;align-items:center;gap:7px;margin:10px 0 14px}.t2-source-button:before{content:'';width:6px;height:6px;border-radius:50%;background:#eccc65}.t2-source-dialog{position:fixed;inset:14px 12px auto;width:auto;max-width:650px;max-height:calc(100dvh - 120px);margin:0 auto;background:#0c1014;color:#edf0f5;border:1px solid #30363d;border-radius:28px;padding:20px;box-shadow:0 20px 70px #000a;font-family:Inter,system-ui,sans-serif;overflow:auto}.t2-source-dialog::backdrop{background:#0008}.t2-source-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px}.t2-source-dialog h2{font-size:23px;margin:0}.t2-source-dialog p{font-size:12px;color:#9ba7b5;line-height:1.5}.t2-source-dialog button,.t2-source-dialog select,.t2-source-dialog input{font:inherit;color:inherit;border:1px solid #30363d;background:#191f26;border-radius:12px;padding:10px;min-height:40px}.t2-source-dialog button{cursor:pointer}.t2-reader-choices{display:flex;gap:7px;flex-wrap:wrap;margin:16px 0}.t2-reader-choices button{font-size:11px}.t2-reader-choices .selected{background:#eccc65;color:#17191c}.t2-reader-row{display:flex;align-items:center;justify-content:space-between;padding:12px 0;gap:12px;border-bottom:1px solid #232a32;font-size:12px}.t2-reader-row strong{font-size:12px}.t2-reader-row .ok{color:#00d69d}.t2-reader-row .warn{color:#eccc65}.t2-source-dialog pre{font:11px/1.6 ui-monospace,monospace;white-space:pre-wrap;overflow-wrap:anywhere;color:#b4c1d0;margin:0}.t2-reader-block{background:#14191f;border:1px solid #272f38;border-radius:17px;padding:14px;margin-top:12px}.t2-reader-block summary{cursor:pointer;color:#eccc65;font-size:12px}.t2-reader-dates{display:flex;gap:8px;flex-wrap:wrap}.t2-reader-dates label{font-size:11px;display:grid;gap:5px}.t2-reader-dates input{width:135px}.t2-reader-result{min-height:50px}.t2-source-warning{border-left:2px solid #eccc65;padding-left:10px}
.at-source-pill[data-t2-sources]{cursor:pointer}.at-source-pill[data-t2-sources]:focus-visible{outline:2px solid #eccc65;outline-offset:4px}.t2-real-accounts{background:#14191f;border:1px solid #30363d;border-radius:24px;padding:18px;margin:12px 0 18px;color:#edf0f5;font-family:Inter,system-ui,sans-serif}.t2-real-accounts header{display:grid;gap:6px}.t2-real-accounts header>span,.t2-real-accounts p{font-size:11px;color:#9ba7b5;line-height:1.5}.t2-real-accounts details{padding:12px 0;border-top:1px solid #30363d}.t2-real-accounts summary{font-size:12px;cursor:pointer}.t2-real-accounts pre{max-height:240px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:10px/1.5 ui-monospace,monospace;color:#9ba7b5}.t2-real-accounts button{border:1px solid #353c45;border-radius:12px;background:#1c232b;color:#eccc65;padding:12px;cursor:pointer}
.t2-real-accounts>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;min-height:28px;font-size:14px;line-height:1.5;cursor:pointer}.t2-real-accounts>summary::-webkit-details-marker{display:none}.t2-real-accounts>summary:focus-visible{outline:2px solid #eccc65;outline-offset:6px;border-radius:4px}.t2-real-accounts .t2-accounts-chevron{width:20px;height:20px;flex:none;fill:none;stroke:#eccc65;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease}.t2-real-accounts[open]>summary .t2-accounts-chevron{transform:rotate(180deg)}.t2-real-accounts>[data-t2-accounts-content]{margin-top:14px;padding-top:14px;border-top:1px solid #30363d}@media(max-width:500px){.t2-real-accounts>summary{font-size:12px}}@media(prefers-reduced-motion:reduce){.t2-real-accounts .t2-accounts-chevron{transition:none}}
