.RecoveryForm_page__5__3o{min-height:100vh;display:grid;place-items:center;padding:20px;background:#f5f5f5}.RecoveryForm_panel__MLv3u{width:100%;max-width:480px;min-height:560px;border:1px solid #d1d1d1;background:white}.RecoveryForm_header__o13Wi{background:#b91c1c;color:white;padding:12px 20px;font-weight:700}.RecoveryForm_body__fKB0G{padding:20px;display:grid;grid-gap:16px;gap:16px}.RecoveryForm_body__fKB0G h1{font-size:24px;margin:0}.RecoveryForm_body__fKB0G p{margin:0;line-height:1.5}.RecoveryForm_body__fKB0G form,.RecoveryForm_body__fKB0G label{display:grid;grid-gap:8px;gap:8px}.RecoveryForm_body__fKB0G form{gap:16px}.RecoveryForm_body__fKB0G input:not([type=radio]),.RecoveryForm_body__fKB0G select{width:100%;padding:10px;border:1px solid #999;border-radius:0;min-width:0}.RecoveryForm_body__fKB0G button{min-height:42px;padding:8px 14px;border:1px solid #b91c1c;background:#b91c1c;color:white;cursor:pointer}.RecoveryForm_body__fKB0G button:disabled{opacity:.5;cursor:not-allowed}.RecoveryForm_body__fKB0G a{color:#b91c1c}.RecoveryForm_channels__qlDtc{display:flex;flex-wrap:wrap;gap:16px;padding:12px;border:1px solid #ccc}.RecoveryForm_channels__qlDtc label{display:flex;gap:8px;align-items:center}.RecoveryForm_channels__qlDtc small{flex-basis:100%;color:#666}.RecoveryForm_actions__1H5T8{display:flex;flex-wrap:wrap;gap:8px}.RecoveryForm_otp__mHDxV{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.RecoveryForm_body__fKB0G .RecoveryForm_otp__mHDxV input{text-align:center;font-size:24px;font-weight:700;padding:10px 0;height:54px;border:1px solid #999}.RecoveryForm_body__fKB0G .RecoveryForm_otp__mHDxV input:focus{outline:2px solid #b91c1c;outline-offset:1px}.RecoveryForm_error__OKcut{color:#b91c1c}.PasswordInput_field__47Ou7{position:relative;display:block;width:100%;min-width:0}.PasswordInput_field__47Ou7 input{width:100%;padding-right:48px!important}.PasswordInput_field__47Ou7 .PasswordInput_toggle__UhmpP{position:absolute;right:1px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:42px;height:36px;min-height:36px;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;color:#34383d;cursor:pointer}.PasswordInput_field__47Ou7 .PasswordInput_toggle__UhmpP:hover{background:#f2eeee}.PasswordInput_field__47Ou7 .PasswordInput_toggle__UhmpP:focus-visible{outline:2px solid #b91c1c;outline-offset:-3px}.KeyboardWorkspace_workspace__nsX2j{display:contents}.KeyboardWorkspace_helpTrigger__b4UpQ{white-space:nowrap}.KeyboardWorkspace_active__HZrco{background:transparent!important;color:#a00913!important;font-weight:800!important;outline:0!important;box-shadow:none!important}.KeyboardWorkspace_active__HZrco:focus,.KeyboardWorkspace_active__HZrco:focus-visible{background:transparent!important;outline:0!important;box-shadow:none!important}.KeyboardWorkspace_selected__G3Npd{background:#e9e7df!important;color:#980812!important;font-weight:700!important;box-shadow:none!important}nav .KeyboardWorkspace_selected__G3Npd{box-shadow:inset 0 -3px #a00913!important}.erp-shortcuts .KeyboardWorkspace_selected__G3Npd{background:transparent!important;box-shadow:none!important}.KeyboardWorkspace_popup___TNU5{position:fixed;z-index:90;width:min(320px,calc(100vw - 20px));max-height:min(380px,calc(100vh - 24px));overflow:auto;padding:5px;background:#fff;border:1px solid #aaa;box-shadow:3px 4px 8px #0002;display:grid;grid-gap:2px;gap:2px}.KeyboardWorkspace_popup___TNU5 strong{padding:8px;border-bottom:1px solid #ddd}.KeyboardWorkspace_popup___TNU5 button{text-align:left;background:#fff;border:0;padding:10px;color:#17191c}.KeyboardWorkspace_popup___TNU5 button:focus,.KeyboardWorkspace_popup___TNU5 button:focus-visible,.KeyboardWorkspace_popup___TNU5 button:hover{background:transparent;color:#a00913;font-weight:800;outline:0;box-shadow:none}.KeyboardWorkspace_notice__OScBv{position:fixed;z-index:95;bottom:45px;left:16px;background:#34383d;color:#fff;padding:9px 12px;max-width:min(360px,85vw)}.KeyboardWorkspace_help__xADkz{position:fixed;z-index:100;bottom:40px;right:14px;width:min(360px,90vw);background:#fff;color:#17191c;border:2px solid #b91c1c;padding:14px;box-shadow:0 8px 30px #0003}.KeyboardWorkspace_help__xADkz>button{float:right;background:#fff;border:1px solid #777;min-width:30px}.KeyboardWorkspace_help__xADkz ul{clear:both;list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:7px;gap:7px;font-size:13px}.KeyboardWorkspace_helpTrigger__b4UpQ{position:fixed;z-index:80;bottom:31px;right:8px;font-size:11px;border:1px solid #ccc;background:#fff;color:#272727;padding:3px 6px}.KeyboardWorkspace_highlight__Y1_C2{outline:2px solid #a00913!important;outline-offset:-2px;background:#e9e7df!important}.KeyboardWorkspace_dropZone__ogJdr{outline:1px dashed #a0091380;outline-offset:-2px}.KeyboardWorkspace_dropBefore__eleJM{box-shadow:inset 0 3px #a00913!important;transform:translateY(5px)}.KeyboardWorkspace_dropAfter__v3Asn{box-shadow:inset 0 -3px #a00913!important;transform:translateY(-5px)}nav .KeyboardWorkspace_dropBefore__eleJM{box-shadow:none!important;transform:translateX(5px)}nav .KeyboardWorkspace_dropAfter__v3Asn{box-shadow:inset -3px 0 #a00913!important;transform:translateX(-5px)}.KeyboardWorkspace_context__OQMqJ{position:fixed;z-index:110;min-width:180px;padding:4px;background:#fff;border:1px solid #888;box-shadow:2px 3px 8px #0003;display:grid}.KeyboardWorkspace_context__OQMqJ button,.KeyboardWorkspace_finder__J_3Dv button{background:#fff;color:#202124;border:0;text-align:left;padding:7px 10px;cursor:pointer}.KeyboardWorkspace_context__OQMqJ button:focus-visible,.KeyboardWorkspace_context__OQMqJ button:hover,.KeyboardWorkspace_finder__J_3Dv button:focus-visible,.KeyboardWorkspace_finder__J_3Dv button:hover{color:#a00913;background:#fff1f1;outline:1px solid #a00913}.KeyboardWorkspace_finder__J_3Dv{position:fixed;z-index:105;top:15%;left:50%;transform:translateX(-50%);width:min(460px,calc(100vw - 24px));max-height:70vh;overflow:auto;background:#fff;color:#202124;border:2px solid #a00913;box-shadow:0 8px 24px #0004;padding:10px}.KeyboardWorkspace_finder__J_3Dv>div{display:flex;justify-content:space-between;align-items:center}.KeyboardWorkspace_finder__J_3Dv section{display:grid;border-top:1px solid #ddd;margin-top:8px;padding-top:5px}.KeyboardWorkspace_finder__J_3Dv h3{font-size:13px;margin:3px 0}.KeyboardWorkspace_plainItem__9qnW1{display:contents}.KeyboardWorkspace_tree__yDIne{display:block}.KeyboardWorkspace_treeRoot__s6EvQ{box-shadow:none!important}.KeyboardWorkspace_treeChildren__8oXIN{margin:0 6px 0 23px}.KeyboardWorkspace_treeChildren__8oXIN>button{position:relative;width:100%;text-align:left;margin:0!important;min-height:30px;padding:5px 7px 5px 22px!important;border:0!important;background:transparent!important;color:#252525}.KeyboardWorkspace_treeChildren__8oXIN>button:before{content:"";position:absolute;left:0;top:0;bottom:0;border-left:1px dotted #7b7b75}.KeyboardWorkspace_treeChildren__8oXIN>button:after{content:"";position:absolute;left:0;top:50%;width:15px;border-top:1px dotted #7b7b75}.KeyboardWorkspace_treeChildren__8oXIN>button:last-child:before{bottom:50%}.KeyboardWorkspace_treeChildren__8oXIN>button{display:flex;align-items:baseline;gap:4px;line-height:20px}.KeyboardWorkspace_treeChildIcon__ePJgH{flex:none;width:7px}.KeyboardWorkspace_treeChildren__8oXIN>button.KeyboardWorkspace_treeSelected__JoeVI{color:#980812!important;font-weight:800;background:transparent!important}.KeyboardWorkspace_treeChildren__8oXIN>button:focus-visible{outline:1px dotted #777!important;outline-offset:-2px}.admin-left-panel .KeyboardWorkspace_selected__G3Npd,.admin-right-panel .KeyboardWorkspace_selected__G3Npd,.erp-actions .KeyboardWorkspace_selected__G3Npd,.erp-shortcuts .KeyboardWorkspace_selected__G3Npd{background:transparent!important;color:#980812!important;font-weight:700!important}.KeyboardWorkspace_treeRoot__s6EvQ{display:flex!important;align-items:center;width:100%;padding:5px 12px!important}.admin-left-panel .KeyboardWorkspace_dropBefore__eleJM,.admin-right-panel .KeyboardWorkspace_dropBefore__eleJM,.erp-actions .KeyboardWorkspace_dropBefore__eleJM,.erp-shortcuts .KeyboardWorkspace_dropBefore__eleJM{box-shadow:inset 0 3px #a00913!important}.admin-left-panel .KeyboardWorkspace_dropAfter__v3Asn,.admin-right-panel .KeyboardWorkspace_dropAfter__v3Asn,.erp-actions .KeyboardWorkspace_dropAfter__v3Asn,.erp-shortcuts .KeyboardWorkspace_dropAfter__v3Asn{box-shadow:inset 0 -3px #a00913!important}