.auth-entry .entry-form{overflow-y:auto;max-height:100dvh}.fixture-login{margin-block:24px;padding-block:20px;border-block-start:1px solid #ccd3cd}.fixture-login .button{margin:4px;min-height:40px}.server-state{position:fixed;z-index:10000;inset:0;display:grid;place-items:center;background:#0c1717a6;backdrop-filter:blur(3px)}.server-state>div{background:#f4f5f1;color:#152622;padding:28px 40px;border-radius:12px;max-width:90vw;box-shadow:0 20px 70px #0004}.server-session{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.server-session .button{font-size:12px;padding:7px 10px}.server-notice{font-size:12px;color:#52685f;margin-block:10px}.fixture-pill{position:fixed;inset-inline-start:12px;bottom:84px;z-index:500;padding:5px 10px;background:#203e33;color:white;border-radius:6px;font-size:11px;pointer-events:none}.platform-body .server-notice{color:#bbc9c1}.secure-action{margin-block:8px}.auth-entry input{min-height:44px}.secure-code{direction:ltr;unicode-bidi:isolate;overflow-wrap:anywhere;user-select:all}.secure-link{display:block;overflow-wrap:anywhere;direction:ltr;user-select:all}.auth-recovery{margin-block:16px}.server-empty-chart{min-height:190px;display:grid;place-content:center;text-align:center;color:#718079;border:1px dashed #8f9e944d;border-radius:12px;padding:25px}.server-empty-chart b{color:inherit;margin-block:10px}.real-spark{height:160px;display:flex;align-items:flex-end;gap:8px;padding:16px}.real-spark span{flex:1;min-height:3px;background:#6a9787;border-radius:4px 4px 0 0}.server-confirm-error{color:#bf6a60;font-size:13px}.server-session select{max-width:220px}.entry-form .form-error:empty{display:none}
