.force-pwd-backdrop{z-index:900;background:#000000b8;position:fixed;top:0;bottom:0;left:0;right:0}.force-pwd-backdrop.is-light{background:#1c15285c}.force-pwd-dialog{z-index:901;border:0;padding:0;overflow:visible;pointer-events:auto!important;width:min(100vw - 2rem,28.75rem)!important;max-width:28.75rem!important;box-shadow:none!important;background:0 0!important}.force-pwd-frame{color:#fff;background:#1d1b1c;border:1px solid #baab8e;border-radius:.875rem;overflow:hidden;box-shadow:0 1rem 3.125rem #00000073}.force-pwd-header{background:linear-gradient(#342c24,#26221c);border-bottom:1px solid #6a593f;justify-content:center;align-items:center;min-height:3.375rem;padding:.75rem 3.25rem;display:flex;position:relative}.force-pwd-header h2{color:#e7c45e;letter-spacing:1px;text-align:center;margin:0;font-size:1.125rem;font-weight:700;line-height:1.3}.force-pwd-close{color:#d7c092;background:0 0;justify-content:center;width:2.125rem;height:2.125rem;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.force-pwd-close svg{width:1.375rem;height:1.375rem}.force-pwd-body{gap:1rem;padding:1.25rem 1.5rem .5rem;display:grid}.force-pwd-notice{color:#c6a975;text-align:center;margin:0;font-size:.8125rem;line-height:1.6}.force-pwd-field{grid-template-columns:7rem minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.force-pwd-label{color:#e3b864;text-align:right;font-size:.875rem;font-weight:500}.force-pwd-label em{color:#f56c6c;margin-right:.25rem;font-style:normal}.force-pwd-input{width:100%}.force-pwd-input [data-slot=base]{color:#fff;background:#000;border:1px solid #353535;border-radius:.625rem;height:2.625rem;padding:0 .875rem;font-size:.875rem}.force-pwd-input [data-slot=base]::placeholder{color:#949494;opacity:1}.force-pwd-input [data-slot=base]:focus{border-color:#c19849;outline:0}.force-pwd-rule{color:#ff6b6b;text-align:center;margin:.125rem 0 0;font-size:.8125rem;line-height:1.5}.force-pwd-actions{justify-content:center;padding:.75rem 1.5rem 1.375rem;display:flex}.force-pwd-submit{color:#fff;border:.5px solid #ffeb92;border-radius:62.4375rem;justify-content:center;min-width:8.75rem;height:2.625rem;font-size:1rem;font-weight:700;box-shadow:0 .125rem .1875rem #000;background:linear-gradient(90deg,#835f2b,#c19849 53.365%,#835f2b)!important}.force-pwd-submit:disabled{cursor:wait;opacity:.65}.force-pwd-dialog.is-light .force-pwd-frame{color:#332837;background:#fff;border-color:#dec9fe;box-shadow:0 1rem 3.125rem #45237547}.force-pwd-dialog.is-light .force-pwd-header{background:linear-gradient(90deg,#9c67e5,#6f37c8);border-bottom:0}.force-pwd-dialog.is-light .force-pwd-close,.force-pwd-dialog.is-light .force-pwd-header h2{color:#fff}.force-pwd-dialog.is-light .force-pwd-notice{color:#6e6381}.force-pwd-dialog.is-light .force-pwd-label{color:#8352d0}.force-pwd-dialog.is-light .force-pwd-input [data-slot=base]{color:#332837;background:#fff;border:.5px solid #dec9fe}.force-pwd-dialog.is-light .force-pwd-input [data-slot=base]::placeholder{color:#6e6381}.force-pwd-dialog.is-light .force-pwd-input [data-slot=base]:focus{border-color:#9c67e5}.force-pwd-dialog.is-light .force-pwd-rule{color:#e24e58}.force-pwd-dialog.is-light .force-pwd-submit{border-color:#fff;box-shadow:inset 0 1.5px #ffffff80,0 .125rem .1875rem #dec8ffcc;background:linear-gradient(#9c67e5,#6f37c8)!important}@media (max-width:479px){.force-pwd-body{gap:.875rem;padding:1rem 1rem .375rem}.force-pwd-field{grid-template-columns:1fr;gap:.5rem}.force-pwd-label{text-align:left}.force-pwd-actions{padding:.625rem 1rem 1.125rem}.force-pwd-submit{width:100%}}@media (max-width:767px){.force-pwd-dialog:-webkit-any(.is-dark,.is-light) .force-pwd-header h2{font-size:1rem;font-weight:500}.force-pwd-dialog:-moz-any(.is-dark,.is-light) .force-pwd-header h2{font-size:1rem;font-weight:500}.force-pwd-dialog:is(.is-dark,.is-light) .force-pwd-header h2{font-size:1rem;font-weight:500}.force-pwd-dialog:-webkit-any(.is-dark,.is-light) .force-pwd-label{font-size:.8125rem}.force-pwd-dialog:-moz-any(.is-dark,.is-light) .force-pwd-label{font-size:.8125rem}.force-pwd-dialog:is(.is-dark,.is-light) .force-pwd-label{font-size:.8125rem}.force-pwd-dialog:-webkit-any(.is-dark,.is-light) .force-pwd-rule{font-size:.6875rem}.force-pwd-dialog:-moz-any(.is-dark,.is-light) .force-pwd-rule{font-size:.6875rem}.force-pwd-dialog:is(.is-dark,.is-light) .force-pwd-rule{font-size:.6875rem}.force-pwd-dialog:-webkit-any(.is-dark,.is-light) .force-pwd-submit{font-size:.875rem;font-weight:500}.force-pwd-dialog:-moz-any(.is-dark,.is-light) .force-pwd-submit{font-size:.875rem;font-weight:500}.force-pwd-dialog:is(.is-dark,.is-light) .force-pwd-submit{font-size:.875rem;font-weight:500}}
