.mfa-enrollment{border-top:1px solid #44566c;margin-top:25px;padding-top:25px}.mfa-secret,.recovery-codes{display:block;overflow-wrap:anywhere;white-space:pre-wrap;padding:20px;background:#101a29;border:1px solid #48698e;color:#e1eaf6;font:14px/1.8 monospace;border-radius:6px}.invite-url{display:block;color:#a9d2ff;overflow-wrap:anywhere;padding:15px;border:1px solid #415d7d;border-radius:5px}.time-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:25px 0}.time-metrics article{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid #354961;border-radius:6px}.time-metrics strong{font-size:18px;font-weight:500}.time-metrics span{font-size:10px;color:#95a9c1;line-height:1.7}#clock-form .editor-actions{margin-top:20px}#manual-time,#new-rate{margin-top:20px}#time-filter>button,#invite-form>button,#time-profile>button,#mfa-start button,#mfa-confirm button,#manual-time>button,#new-activity button,#new-rate>button,#assignment-form>button{margin-top:18px}.panel-body>summary{cursor:pointer;color:#bdd4ef;font-size:14px}.panel-body .form-grid{margin-top:16px}.join-shell{max-width:540px;margin:8vh auto;padding:32px;border:1px solid #354b66;border-radius:12px;background:#192330}.join-shell img{width:200px;display:block;margin-bottom:25px}.join-shell h1{font-size:27px}.join-shell label{margin:20px 0}.join-shell .primary{width:100%;margin-top:18px}@media(max-width:1000px){.time-metrics{grid-template-columns:1fr 1fr}}@media(max-width:500px){.time-metrics{gap:10px}.time-metrics strong{font-size:15px}.join-shell{margin:20px 14px;padding:24px}#clock-form .editor-actions button{flex:1;min-width:130px;min-height:46px}}
