.last-seen{align-items:center;gap:7px;display:inline-flex}.last-seen:before{content:"";background:#5d6b79;border-radius:50%;flex:none;width:7px;height:7px}.last-seen.is-today:before{background:#80d8b1;box-shadow:0 0 8px #80d8b188}.last-seen.is-week:before{background:#e4ba7d}.last-seen.is-inactive{color:#7f8d9b}.guild-description{color:#c8d3dd;white-space:pre-line;overflow-wrap:anywhere;background:#13202d;border-left:2px solid #d3aa72;border-radius:0 8px 8px 0;margin:18px 0 0;padding:12px 14px;font-size:13px;line-height:1.5}.guild-description[hidden]{display:none}.oldest-search{margin-top:18px}.active-filter-wrap{align-self:end;align-items:center;gap:8px;height:43px;display:flex;position:relative}.roster-controls .active-filter{color:#d6dee3;letter-spacing:normal;text-transform:none;cursor:pointer;align-items:center;gap:9px;height:43px;font-size:13px;font-weight:600;display:flex}.roster-controls .active-filter input{accent-color:#d3aa72;cursor:pointer;width:18px;min-width:0;height:18px;margin:0;padding:0}.roster-controls .active-filter input:focus-visible{outline-offset:2px;outline:2px solid #e9bb79}.help-tip-button{color:#c8d3dd;cursor:help;background:#263546;border:1px solid #526477;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;font:700 11px Space Grotesk,sans-serif;display:inline-grid}.help-tip-button:hover,.help-tip-button[aria-expanded=true]{color:#f1d2a3;border-color:#d3aa72}.help-tip-button:focus-visible{outline-offset:2px;outline:2px solid #e9bb79}.help-tip-text{z-index:10;color:#c8d3dd;letter-spacing:normal;text-transform:none;background:#13202d;border:1px solid #405162;border-radius:8px;width:300px;max-width:calc(100vw - 32px);padding:10px 12px;font-size:12px;font-weight:500;line-height:1.5;display:none;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 30px #0008}.help-tip:hover .help-tip-text,.help-tip-button:focus-visible:not([data-dismissed])+.help-tip-text,.help-tip-button[aria-expanded=true]+.help-tip-text{display:block}.guild-search-matches{flex-wrap:wrap;gap:6px 12px;margin-top:7px;font-size:12px;font-weight:500;display:flex}.guild-search-matches a{color:#aebcc9;text-underline-offset:3px;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.guild-search-matches a:hover{color:#f1d2a3;text-decoration:underline}.guild-search-matches a:focus-visible{outline-offset:2px;outline:2px solid #e9bb79}.guild-search-matches .class-icon{width:16px;height:16px}.leader-link{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.leader-link .class-icon{width:18px;height:18px}#oldest-no-results[hidden],#player-dialog-history[hidden],.guild-war-button[hidden]{display:none}.guild-war-profile-button{color:#e6d3b6;background:#263546;border:1px solid #526477;border-radius:6px;gap:6px;min-width:32px;min-height:32px;margin:18px 0 0;padding:5px 10px;font:700 11px DM Sans,sans-serif}.guild-war-profile-button img{width:25px;height:25px}.guild-war-profile-button:hover{color:#f1d2a3;border-color:#d3aa72}@media (width<=650px){#oldest-table .name-cell{text-overflow:clip;min-width:160px;max-width:240px;overflow:visible}}.roster-table{margin:0}.roster-table .table-scroll{margin-top:0}.roster-table th{background:#182330}.roster-table th:has(button[data-roster-sort]){padding:0}.roster-table th button[data-roster-sort]{width:100%;min-height:42px;color:inherit;text-align:left;text-transform:inherit;letter-spacing:inherit;font-size:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:13px 14px;font-weight:700;display:inline-flex}.roster-table th button[data-roster-sort]:hover,.roster-table th[aria-sort=ascending] button,.roster-table th[aria-sort=descending] button{color:#e4ba7d}.roster-table th button[data-roster-sort]:focus-visible{outline-offset:-3px;outline:2px solid #e9bb79}.roster-table .sort-indicator{color:#d4ae7c;letter-spacing:0;font-size:11px}.roster-table .mastery-col{text-align:center}.roster-table th.mastery-col button[data-roster-sort]{justify-content:center;padding-left:28px;padding-right:28px;position:relative}.roster-table th.mastery-col .sort-indicator{position:absolute;right:10px}.roster-table th.mastery-col .player-mastery-icon{vertical-align:middle;width:22px;height:22px;display:block}@media (width<=650px){.roster-table th button[data-roster-sort]{gap:3px;padding:12px 7px}.roster-table th.mastery-col button[data-roster-sort]{padding-left:22px;padding-right:22px}.roster-table th.mastery-col .sort-indicator{right:5px}}.roster-player{align-items:center;gap:8px;display:inline-flex}.roster-player .class-icon{width:22px;height:22px}.roster-player .profile-current{margin-left:0}.roster-player .player-link{align-items:center;gap:8px;display:inline-flex}.oldest-player-details{gap:0;margin:22px 0 0;display:grid}.oldest-player-details>div{border-top:1px solid #34404e;grid-template-columns:minmax(110px,1fr) minmax(0,2fr);gap:16px;padding:12px 0;display:grid}.oldest-player-details dt{color:#9eacba;font-size:13px}.oldest-player-details dd{color:#f2e8d8;overflow-wrap:anywhere;margin:0;font-weight:600}.oldest-player-details dd .class-icon{margin-right:6px}
