html .dash-login[data-dash]{box-sizing:border-box;color:#080808;width:100%;min-height:100dvh;font-size:16px;line-height:normal;font-family:var(--font-dash),-apple-system,BlinkMacSystemFont,"Inter","Segoe UI",Roboto,Helvetica,Arial,sans-serif;background:#fcfbf8;place-items:center;padding:2.5rem 1rem;display:grid}html .dash-login[data-dash] .dash-login-card{box-sizing:border-box;background:#fff;border:1px solid #e6e6e8;border-radius:8px;gap:.9rem;width:calc(min(92vw,380px));min-width:0;padding:2rem;display:grid}html .dash-login[data-dash] .dash-login-card--wide{width:calc(min(92vw,34rem))}html .dash-login[data-dash] .dash-login-brand{align-items:center;gap:.7rem;display:flex}html .dash-login[data-dash] .dash-login-brand svg{border-radius:10px;flex:none;width:40px;height:40px}html .dash-login[data-dash] .dash-login-brand h1{letter-spacing:normal;margin:0;font-size:1.2rem;font-weight:700;line-height:1.2}html .dash-login[data-dash] .dash-login-title{margin:0;font-size:1rem;font-weight:700;line-height:1.3}html .dash-login[data-dash] .dash-login-hint{color:#5f6368;font-size:.9rem}html .dash-login[data-dash] .dash-login-err{color:#c0321b;margin:0;font-size:.9rem}html .dash-login[data-dash] .dash-login-form{gap:.9rem;margin:0;display:grid}html .dash-login[data-dash] .dash-login-form label{color:#5f6368;font-size:.85rem}html .dash-login[data-dash] .dash-login-form button,html .dash-login[data-dash] .dash-login-form input{font:inherit;color:#080808;box-sizing:border-box;background:#fff;border:1px solid #d2d3d6;border-radius:6px;width:100%;min-width:0;padding:.65rem .75rem}html .dash-login[data-dash] .dash-login-form input:focus{outline-offset:-1px;border-color:#4f6d08;outline:2px solid #4f6d08}html .dash-login[data-dash] .dash-login-form button[type=submit]{color:#0b0e13;cursor:pointer;background:#c8f04a;border-color:#c8f04a;font-weight:500}html .dash-login[data-dash] .dash-login-form button:disabled{opacity:.6;cursor:default}html .dash-login[data-dash] .dash-login-form .dash-login-google{text-align:center;color:#080808;cursor:pointer;background:#fff;border:1px solid #d2d3d6;padding:.65rem;font-weight:500;display:block}html .dash-login[data-dash] .dash-login-form .dash-login-google:hover{background:#fcfbf8}html .dash-login[data-dash] .dash-login-form .dash-login-link,html .dash-login[data-dash] a.dash-login-link{color:#5f6368;cursor:pointer;background:0 0;border:0;justify-self:start;width:auto;padding:0;font-size:.9rem;font-weight:400;text-decoration:underline;display:inline}html .dash-login[data-dash] div:has(>iframe){justify-content:center;display:flex}html .dash-login[data-dash] [data-slot=button],html .dash-login[data-dash] [data-slot=input-group],html .dash-login[data-dash] [data-slot=input]{border-radius:6px!important}html .dash-login[data-dash] [data-slot=button][class~=border-border],html .dash-login[data-dash] [data-test=auth-provider-button]{border:1px solid #d2d3d6!important}html .dash-login[data-dash] span.bg-background{background:#fff}html .dash-login[data-dash] .dash-login-form .dash-login-terms{color:#5f6368;align-items:flex-start;gap:.5rem;font-size:.85rem;display:flex}html .dash-login[data-dash] .dash-login-form .dash-login-terms input{flex:none;width:auto;margin:.2rem 0 0;padding:0}html .dash-login[data-dash] .dash-login-terms a{color:#4f6d08}html .dash-login[data-dash] .dash-login-pw{display:grid;position:relative}html .dash-login[data-dash] .dash-login-pw input{padding-right:4.5rem}html .dash-login[data-dash] .dash-login-form .dash-login-pw .dash-login-link{align-items:center;display:inline-flex;position:absolute;inset-block:0;inset-inline-end:.75rem}
