.password-field{position:relative;margin-top:6px}.password-field input{margin-top:0;padding-left:50px}.password-toggle{position:absolute;left:7px;top:50%;transform:translateY(-50%);height:34px;width:38px;display:grid;place-items:center;background:transparent;border:0;color:#e77a2d;border-radius:8px;font-size:17px}.password-toggle:hover{background:#fff3ea}.check-label{display:flex;align-items:center;gap:10px;color:#435569;cursor:pointer;font-weight:500}.check-label input{width:18px;height:18px;margin:0;accent-color:#f27723}.modal-backdrop{position:fixed;inset:0;z-index:100;background:rgba(23,33,45,.55);display:grid;place-items:center;padding:18px}.modal-backdrop[hidden]{display:none}.modal{width:min(520px,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:20px;padding:24px;box-shadow:0 25px 75px #152b403d}.modal-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.modal-head h2{margin:0;font-size:21px}.modal-close{border:0;background:#f6f7f9;width:36px;height:36px;border-radius:10px;color:#637487;font-size:24px;cursor:pointer}.modal-actions{display:flex;justify-content:flex-end;gap:9px}.edit-user{border-top:1px solid #edf0f4;padding:13px 0}.edit-user summary{cursor:pointer;color:#52677c;font-weight:700}.edit-user form{padding:15px 0}.task-meta{direction:rtl}
