/* theme lifelong — CSS เพิ่มเติมสำหรับ SimpleSAMLphp 2.x (ต่อจาก styles.css เดิม) */
.btn-lang { height: 28px !important; width: auto !important; margin: 0 !important; padding: 0 8px !important; line-height: 28px !important; display: inline-block; }
.login-link { color: #000; text-decoration: none; font-size: small; }
.login-link:hover { color: #5E4481; text-decoration: none; }
.attr-table { width: 100%; font-size: 15px; table-layout: fixed; }
.attr-table th { width: 38%; color: #000; font-weight: 500; vertical-align: top; }
.attr-table td { word-break: break-all; }
.text-track { font-family: monospace; font-size: 13px; color: #666; }
#idLogo { display: block; margin: 0 auto; max-width: 100%; }
a.btn-purple, a.btn-purple-modal { line-height: 45px; text-decoration: none; }
