.page.password-settings-page{box-sizing:border-box;max-width:none;min-height:1000px;padding:24px 15px 48px;background:#f3f3f4;color:#676a6c;font:300 14px/21px Lexend,sans-serif}
.password-settings-page>.page-heading{display:none}
.ps-shell{margin:0}.ps-panel{background:#fff}
.ps-intro{position:relative;min-height:95px}
.ps-intro h2{margin:0 0 8px 5px;color:#676a6c;font:500 24px/29px Lexend,sans-serif}
.ps-formats{position:absolute;top:15px;left:calc(33.1% + 9px);color:#333;font:500 14px/21px Lexend,sans-serif}
.ps-formats div{white-space:nowrap}.ps-formats strong{display:inline-block;padding:0 4px 0 5px;font-weight:500}
.ps-formats span{display:inline-block;padding-left:5px;color:#6a6a80}
.ps-tabs{display:flex;gap:0;margin:0 0 0 1px;padding:0;list-style:none;border-bottom:1px solid #dee2e6;background:#ededed}
.ps-tabs li{margin:0 1px 0 0}.ps-tabs button{height:41px;padding:8px 16px;border:0;border-bottom:4px solid transparent;border-radius:6px 6px 0 0;background:transparent;color:#000;font:300 14px/21px Lexend,sans-serif;cursor:pointer}
.ps-tabs button.active{border-bottom-color:red;background:transparent}
.ps-reset-row{margin:24px 0 46px;padding-left:17px}
.ps-reset-row a{display:inline-block;padding:6px 12px;border:1px solid #005be8;border-radius:4px;background:#005be8;color:#fff;font:400 16px/24px Lexend,sans-serif;text-decoration:none}
.ps-table-wrap{margin:0 29px 0 5px;overflow-x:auto}
.ps-table{width:100%;border-collapse:collapse;border:1px solid #ebebeb;background:#fff;color:#000;font:300 14px/21px Lexend,sans-serif}
.ps-table th,.ps-table td{height:42px;box-sizing:border-box;border:1px solid #ebebeb;padding:11px 9px;text-align:left;white-space:nowrap;font:300 13.3333px/19.0476px Lexend,sans-serif}
.ps-table th{padding:11px 8px;background:#ededed;font-weight:700}
.ps-table td{text-align:center}.ps-table th:first-child{text-align:left}
.ps-table .ps-hidden-column{display:none}
.ps-table td:first-child{text-align:center}
@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url('/fonts/fa-solid-900.woff2') format('woff2')}
.ps-actions{width:104px}.ps-actions a{display:inline-block;margin:0;border:0;background:none;color:#0d6efd;font:300 13.3333px/19.0476px Lexend,sans-serif;cursor:pointer}
.ps-actions a[data-ps-edit]{width:17.0703125px}.ps-actions a[data-ps-delete]{width:19.6640625px;color:#f00}
.ps-actions a[data-ps-delete] i{margin-left:8px}
.ps-actions .fa::before{font:900 13.3333px/13.3333px "Font Awesome 6 Free";display:inline-block}
.ps-actions .fa-pencil::before{content:"\f303"}.ps-actions .fa-trash::before{content:"\f1f8"}
.ps-table .fa-question-circle::before{content:"\f059";font:900 13.3333px/13.3333px "Font Awesome 6 Free";color:#00f}
.ps-help-popover{position:fixed;z-index:30;box-sizing:border-box;max-width:276px;width:276px;padding:0;border:1px solid rgba(0,0,0,.176);border-radius:5px;background:#fff;color:#676a6c;font:14px/21px system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;white-space:normal}
.ps-loading,.ps-error,.ps-notice{margin:12px 20px}.ps-error{color:#b42334}
.password-settings-page dialog[data-ps-dialog]{box-sizing:border-box;position:fixed;top:28px;left:50vw;right:auto;transform:translateX(-50%);width:min(800px,calc(100vw - 36px));height:458px;max-height:calc(100vh - 28px);margin:0;border:1px solid transparent;border-radius:5px;padding:0;background:#fff;box-shadow:0 5px 30px #0005;color:#333;font:300 14px/21px Lexend,sans-serif}
.password-settings-page dialog[data-ps-dialog]::backdrop{background:#0006}.ps-dialog-head{box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;height:48px;padding:10px 7px 10px 15px}
.ps-dialog-head h3{margin:0;font:500 18px/26px Lexend,sans-serif}.ps-dialog-head button{box-sizing:border-box;width:30px;height:30px;border:0;background:none;color:#000;font:400 24px/30px Lexend,sans-serif;cursor:pointer}
.ps-dialog-body{box-sizing:border-box;height:408px;padding:35px 30px 30px}.ps-editor-field,.ps-validity-row{display:grid;grid-template-columns:184.5px 222px;align-items:start;height:50px;margin:0;color:#676a6c;font:500 14px/21px Lexend,sans-serif}
.ps-editor-field>span,.ps-validity-row>span{padding-left:1px}
.ps-editor-field select,.ps-dialog-body input[type=text]{box-sizing:border-box;width:222px;height:35px;border:1px solid #e5e6e7;border-radius:0;padding:6px 12px;color:#212529;font:300 14px/21px Lexend,sans-serif}
.ps-editor-field:first-child select{background:#e9ecef}
.ps-validity-row{height:57px}.ps-validity-row>div{display:flex;align-items:center;gap:14.6px;height:21px;color:#212529;font-weight:300}
.ps-validity-row label{display:flex;align-items:center;gap:5px;white-space:nowrap}.ps-validity-row input{width:14px;height:14px;margin:0}
.ps-dialog-actions{height:31px;margin:5px 0 0 184.5px}.ps-dialog-actions button{height:31px;padding:4px 8px;border:1px solid #005be8;border-radius:4px;background:#005be8;color:#fff;font:400 14px/21px Lexend,sans-serif;cursor:not-allowed}
.ps-dialog-actions button:disabled{opacity:.65}
@media(max-width:800px){.ps-intro{min-height:112px}.ps-formats{position:static;margin-left:5px}.password-settings-page dialog[data-ps-dialog]{height:auto;max-height:calc(100vh - 36px);overflow:auto}.ps-dialog-body{height:auto;padding:20px}.ps-editor-field,.ps-validity-row{grid-template-columns:1fr;height:auto;gap:4px;margin-bottom:16px}.ps-table{min-width:1150px}}
