/* Compact sidebar blocks follow the original Earth theme templates. */
.classic-sidebar .classic-box{margin-bottom:22px}
.classic-sidebar .classic-box-body{padding:6px 6px 10px}
.classic-sidebar .classic-facts>div{padding:10px 10px;font:11px/1.35 Tahoma,Arial,sans-serif}
.classic-sidebar .classic-facts dt{color:#d7c4a3}.classic-sidebar .classic-facts dd{color:#dfbc88;font-weight:600}
.classic-sidebar .classic-facts .classic-online{color:#6cbc3c}
.classic-realm-tabs{display:flex;justify-content:center;gap:4px;padding:14px 0 4px}
.classic-realm-tabs button{border:1px solid #ffffff18;border-radius:3px;padding:5px 8px;background:#555653;color:#d2cbbd;font:11px Tahoma,Arial,sans-serif}
.classic-realm-tabs button.active{background:#151716;color:#f6dfad;border-color:#0005;font-weight:bold}
.classic-realm-tabs button:disabled{opacity:.45;cursor:not-allowed}
.classic-server-details{display:block;text-align:center;font:11px Tahoma,Arial,sans-serif;color:#d7bb82;margin:10px 0}
.classic-login-form{margin:0;padding:4px 0}
.classic-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
body.classic-skin #main .classic-sidebar .classic-login-form :is(input,select){display:block;width:100%;min-height:36px;margin:0 0 10px;padding:9px 11px;border:1px solid #ffffff12;border-radius:0;background:#ffffff14;color:#eee3cb;font:italic 12px Tahoma,Arial,sans-serif;box-shadow:inset 0 1px 2px #0002}
body.classic-skin #main .classic-sidebar .classic-login-form input::placeholder{color:#d1c7b4!important;opacity:1}
body.classic-skin #main .classic-sidebar .classic-login-form option{background:#373936;color:#eee3cb}
body.classic-skin #main .classic-sidebar .classic-login-form input:disabled{opacity:.8;cursor:not-allowed}
.classic-login-button{display:block;width:100%;min-height:37px;margin:4px 0 0;border:0;border-radius:0;background:#a54e42;color:#fff1db;font:14px Tahoma,Arial,sans-serif;cursor:pointer}
.classic-login-button:hover{background:#b35b4b}.classic-login-button:disabled{background:#87534a;color:#f0ddcf;cursor:not-allowed;opacity:.8}
.classic-login-links{display:flex;flex-direction:column;align-items:center;gap:7px;padding:14px 0 5px}
.classic-login-links :is(a,button){padding:0;border:0;background:none;color:#d9bd89;font:12px Tahoma,Arial,sans-serif;text-decoration:underline;text-underline-offset:3px}
.classic-login-status{margin:8px 0 0!important;font:11px/1.5 Tahoma,Arial,sans-serif!important;color:#c6b69b!important;text-align:center}
body.classic-skin #main .classic-sidebar .classic-mini-table{table-layout:auto;width:100%;min-width:0;background:transparent!important;font:11px/1.4 Tahoma,Arial,sans-serif}
body.classic-skin #main .classic-sidebar .classic-mini-table :is(th,td){padding:8px 3px;background:transparent!important;border-color:#ffffff0e;font:11px/1.4 Tahoma,Arial,sans-serif;text-align:left;white-space:normal;overflow-wrap:anywhere;color:#d0bea0}
body.classic-skin #main .classic-sidebar .classic-mini-table th{color:#c5ac7b;font-size:10px;font-weight:bold}
body.classic-skin #main .classic-sidebar .classic-mini-table a{color:#ead4ad}
body.classic-skin #main .classic-sidebar .classic-mini-table tbody tr:hover{background:#ffffff05}
.classic-user-summary{display:flex;align-items:center;gap:12px;padding:8px 0 14px}.classic-user-avatar{display:grid;place-items:center;flex:0 0 72px;aspect-ratio:1;background:#b5b6b0;color:#656761;font:32px Georgia,serif;border:1px solid #bca35a}.classic-user-summary p{margin:0 0 8px!important;font:15px Georgia,serif!important}.classic-user-summary small{font-size:11px;color:#d9c7a7}.classic-user-summary b{color:#e5bd6e}
.classic-account-menu{display:block;height:auto;margin-top:14px}
.classic-account-menu a{display:block;height:auto;padding:10px;background:#ffffff15;border-bottom:1px solid #0004;color:#e9dcc3;font:12px Georgia,serif}
.classic-account-menu a:hover{background:#ffffff20}.classic-account-menu .classic-admin-link{color:#7cbd4a}
.classic-with-sidebar>.classic-primary{min-width:0}.classic-with-sidebar .dl-grid,.classic-with-sidebar .dl-steps{grid-template-columns:1fr}
body.classic-skin #main[data-classic-page="info"] .classic-information-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}
body.classic-skin #main[data-classic-page="info"] .classic-information-sections .server-info-section{padding:20px!important;margin:0;border-radius:2px!important}
body.classic-skin #main[data-classic-page="info"] .classic-information-sections h2{padding:0 0 14px!important;font:600 17px Georgia,serif!important}
body.classic-skin #main[data-classic-page="info"] .classic-information-sections .info-group{margin-top:8px}
body.classic-skin #main[data-classic-page="info"] .classic-information-sections .info-group dt{font-size:12px!important}
body.classic-skin #main[data-classic-page="info"] .classic-information-sections .info-group dd{font-size:12px;max-width:58%;overflow-wrap:anywhere}
body.classic-skin #main[data-classic-page="info"] .classic-information-sections .info-group dd span{font-size:12px!important}
body.classic-skin #main[data-classic-page="info"] .classic-server-info .codex-summary{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:760px){body.classic-skin #main[data-classic-page="info"] .classic-information-sections{grid-template-columns:1fr}.classic-sidebar .classic-mini-table{font-size:11px}}

.classic-login-button{background:#929929;color:#fff7dc}.classic-login-button:hover{background:#a2a835}.classic-login-button:disabled{background:#777d33;color:#e9e3c7}.classic-logout{background:#b2544d}.classic-logout:hover{background:#c16359}
