#farm-login-form{position:fixed;inset:auto;z-index:35;margin:0;padding:0;border:0;pointer-events:none;color:#244f3d;font-family:system-ui,"Microsoft JhengHei",sans-serif}
#farm-login-form[hidden]{display:none!important}
#farm-login-form>input,#farm-login-remember-label,#farm-login-submit{position:absolute;box-sizing:border-box;pointer-events:auto}
#farm-login-form>input{min-width:0;border:1px solid #cbd8bf;border-radius:11px;background:#ecf2e4;color:#244f3d;padding:5px 12px;font-family:inherit;font-size:16px;line-height:1.25;box-shadow:inset 0 1px 2px #35543408;outline:none}
#farm-login-form>input:focus{border-color:#779d68;box-shadow:0 0 0 3px #759a6428}
#farm-login-remember-label{display:flex;align-items:center;gap:7px;white-space:nowrap;cursor:pointer;line-height:1.2}
#farm-login-remember{width:17px;height:17px;margin:0;accent-color:#477854;flex:none}
#farm-login-submit{border:1px solid #477854;border-radius:11px;background:#477854;color:white;font-family:inherit;font-size:18px;font-weight:650;cursor:pointer;box-shadow:0 2px 0 #244f3d14}
#farm-login-submit:hover{background:#3c6c48}#farm-login-submit:focus-visible{outline:3px solid #d2a950;outline-offset:2px}
#farm-login-form :disabled{opacity:.65;cursor:wait}
