.users-page{max-width:1280px}
.users-filters{display:flex;align-items:center;gap:22px;margin-bottom:18px}
.users-filters .search{max-width:400px;flex:1}
.users-filters>label{display:flex;align-items:center;gap:7px;white-space:nowrap;font-size:13px;color:#455b67}
.users-filters input[type=checkbox]{width:16px;height:16px;accent-color:#17624d}
.users-table{border:1px solid #d4dde2;border-radius:7px;overflow:hidden;background:white}
.users-columns{display:grid;grid-template-columns:minmax(130px,1fr) minmax(95px,.65fr) 155px 170px;align-items:center;gap:18px;padding:16px 20px}
.users-table-head{background:#f0f5f3;color:#526977;font-size:13px;padding-top:12px;padding-bottom:12px}
.user-row{width:100%;border:0;border-top:1px solid #e0e6ea;text-align:left;background:#fff;font-family:inherit;color:#233d4a}
.user-row:hover{background:#f8fbf9}
.user-profile-link{border:0;background:transparent;padding:0;text-align:left;color:inherit;min-width:0;font:inherit;cursor:pointer}
.user-profile-link:hover strong{text-decoration:underline;text-underline-offset:3px}
.user-profile-link:focus-visible{outline:2px solid #17624d;outline-offset:4px}
.user-actions{display:flex;justify-content:flex-end;gap:6px}
.user-actions .btn{font-size:12px;white-space:nowrap;padding:7px 10px}
.user-actions-heading{text-align:right}
.password-target{font-size:16px;font-weight:600;margin:0 0 22px;color:#233d4a;overflow-wrap:anywhere}
.password-target span{font-size:13px;color:#60717e;font-weight:400}
.user-identity strong{display:block;font-size:16px;font-weight:600;overflow-wrap:anywhere}
.user-row small{display:block;font-size:12px;color:#687d89;margin-top:5px;overflow-wrap:anywhere}
.user-writing b{font-size:15px;font-weight:600}
.user-row time{font-size:13px;color:#526977}
.user-open{display:flex;gap:5px;align-items:center;font-size:13px;color:#17624d}
.user-open .ico{width:15px;height:15px}
.user-notes-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px;flex-wrap:wrap}
.user-notes-title{display:flex;align-items:center;gap:14px;flex-wrap:wrap;min-width:0}
.user-notes-title h1{font-size:23px;margin:0;font-weight:650;overflow-wrap:anywhere}
.user-notes-title>span{font-size:13px;color:#60717e;overflow-wrap:anywhere}
.user-notes-page .list-controls{min-height:45px;font-size:13px}
.writing-visibility{margin:-12px 0 18px;font-size:13px;color:#60717e}
.labels-heading-title{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}
.labels-heading-title small{font-size:12px;color:#60717e;white-space:nowrap}
@media(max-width:1050px){.users-columns{grid-template-columns:minmax(100px,1fr) 85px 125px 80px;gap:12px;padding:14px}.user-actions{flex-direction:column}.user-actions-heading{text-align:center}}
@media(max-width:700px){
 .users-filters{gap:12px;flex-wrap:wrap}.users-filters .search{max-width:none;flex-basis:100%}
 .users-columns{grid-template-columns:minmax(90px,1fr) 83px 92px;gap:10px;padding:13px 12px}
 .user-actions{grid-column:1/-1;flex-direction:row;gap:10px;padding-top:2px}
 .users-table-head>span:last-child,.user-open{display:none}
 .user-identity strong{font-size:15px}.user-row time{font-size:12px;line-height:1.7}
 .user-row small{font-size:11px}.user-writing b{font-size:14px}
 .user-notes-heading{gap:10px}.user-notes-title{gap:9px}.user-notes-title h1{font-size:20px}
 .labels-heading-title{gap:4px}.labels-heading-title small{font-size:11px}
}
