/* Wspólny wygląd okna zmiany hasła */
#password-dialog{width:min(460px,calc(100% - 28px));padding:0;border:0;border-radius:18px;background:#fff;color:#17213f;box-shadow:0 24px 80px #07144255}
#password-dialog::backdrop{background:#07144288;backdrop-filter:blur(3px)}
.password-form{padding:26px}
.password-form .dialog-title{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}
.password-form .dialog-title h2{margin:4px 0 0;font-size:24px;letter-spacing:-.03em}
.password-form .icon-button{border:0;background:transparent;color:#66708f;font-size:27px;line-height:1;cursor:pointer;padding:2px 5px}
.password-form label{display:block;position:relative;margin:0 0 15px;color:#25335c;font-size:13px;font-weight:750}
.password-form input{display:block;width:100%;box-sizing:border-box;margin-top:7px;padding:11px 12px;border:1px solid #d2d9ee;border-radius:10px;background:#f8faff;color:#17213f;font:inherit;font-weight:500;outline:none}
.password-form input:focus{border-color:#4564d8;box-shadow:0 0 0 3px #4564d822}
.password-field .password-hint{position:absolute;z-index:3;left:0;top:calc(100% - 10px);width:max-content;max-width:100%;padding:7px 10px;border-radius:7px;background:#17265e;color:#fff;font-size:11px;font-weight:600;line-height:1.35;opacity:0;pointer-events:none;transform:translateY(-3px);transition:opacity .15s ease,transform .15s ease}
.password-field:hover .password-hint,.password-field:focus-within .password-hint{opacity:1;transform:translateY(0)}
.password-form .form-error{min-height:20px;margin:2px 0 8px;color:#b4233d;font-size:12px;font-weight:650}
.password-form .dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}
.password-form .dialog-actions button{padding:10px 16px;border-radius:9px;font:inherit;font-size:13px;font-weight:750;cursor:pointer}
.password-form .dialog-actions .secondary{border:1px solid #d2d9ee;background:#f5f7fc;color:#26355f}
.password-form .dialog-actions .primary{border:1px solid #4564d8;background:#4564d8;color:#fff}
.password-form .dialog-actions button:hover{filter:brightness(.97)}
