:root{--in-content-border-color:#d7d7db;--fx-button-bg:#f0f0f4;--fx-button-hover-bg:#e6e6ea;--fx-button-active-bg:#d7d7dc;--fx-button-border:#c8c8d2;--fx-button-text:#1a1a1c;--fx-button-radius:4px;--in-content-link-color:#0060df;--in-content-deemphasized-text:#919191;--error-text-color:#c80000;--success-text-color:green}body{font:message-box;font-size:15px}.container{min-width:620px}.section{border-top:1px solid var(--in-content-border-color);margin-top:1em;padding-bottom:.4em;padding-top:1em}.section-header p{font-weight:700;margin-bottom:0;margin-top:0}.preference{align-items:center;display:flex;justify-content:space-between}.preference-info{margin-bottom:1em}.preference-button{align-items:center;display:flex;gap:.5em}.radio-binary{display:flex;gap:1em}.preference-info p,.preference-name{margin-bottom:0;margin-top:.2em}.preference-info p{color:var(--in-content-deemphasized-text)}.preference-form{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:12px;margin-top:10px}#update-jc-form{display:flex;gap:10px}.form-inputs{display:flex;gap:20px}.form-btns{display:flex;gap:10px}.form-row{align-items:center;display:flex;gap:.5em}.form-row input{border:1px solid #a6a6a6;border-radius:var(--fx-button-radius)}.form-row.password-field{position:relative}.password-field input{padding-right:1.75rem}.toggle-visibility{cursor:pointer;height:16px;opacity:.7;padding:0;position:absolute;right:.5rem;width:16px}.toggle-visibility:hover{opacity:1}.input-small{width:4em}.input-wide{width:12em}.action-btn{background:var(--fx-button-bg);border:1px solid var(--fx-button-border);border-radius:var(--fx-button-radius);color:var(--fx-button-text);cursor:pointer;font:menu;height:28px;line-height:1;padding:4px 12px;transition:transform .15s ease}.action-btn:hover{background:var(--fx-button-hover-bg)}.action-btn:disabled{color:var(--in-content-deemphasized-text)}.action-btn:disabled:hover{background:var(--fx-button-bg);cursor:default}.action-btn:active{transform:scale(.95)}.save-msg-container{font-size:1.1rem;margin-right:auto}.reset-msg-container{font-size:.9rem}.field-error{font-size:.95rem;left:0;position:absolute;text-wrap:nowrap;top:115%}.auth-msg{font-size:1.1rem;font-weight:700;margin-top:10px}.auth-msg.fade-out,.reset-msg.fade-out,.save-msg.fade-out{opacity:0;transition:opacity .4s ease}