/* User administration uses the existing administrator compositions and common theme. */
.um-user{display:flex;align-items:center;gap:12px;min-width:0}.um-user>.avatar{flex:none;width:38px;height:38px;font-size:14px}.um-user>div{min-width:0}.um-user b{display:block;font-size:13px;line-height:21px;font-weight:500}.um-user small,.um-user span:not(.avatar){display:block;font-size:11px;line-height:19px;color:var(--muted);overflow-wrap:anywhere}.um-table td:first-child{min-width:210px}.um-table .um-user span:not(.avatar){font-size:12px}.um-section-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:20px 0 14px}.um-section-head h3{margin:0}.um-credit-grid{grid-template-columns:1fr 1fr}.um-task-list{list-style:none;padding:0;margin:0}.um-task-list li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid var(--border);font-size:12px;line-height:21px}.um-task-list li>div{min-width:0}.um-task-list b{display:block;font-weight:500;overflow-wrap:anywhere}.um-task-list small{display:block;color:var(--muted);font-size:10px;line-height:19px;overflow-wrap:anywhere}.um-space{margin-top:14px}.um-checks{list-style:none;padding:0;margin:0}.um-checks li{display:flex;align-items:center;gap:9px;padding:12px 0;border-bottom:1px solid var(--border);font-size:12px}.um-checks .icon{width:16px;height:16px;color:var(--accent)}.um-checks small{margin-left:auto;color:var(--muted)}.um-review-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.um-form-dialog{max-width:560px}.um-form-dialog form{margin-top:20px}.um-form-dialog form>label{margin-top:18px}.um-form-dialog form>label:first-child{margin-top:0}.um-adjust-kind.segmented.wb-type-tabs{height:36px;width:max-content;padding:2px;margin:0 0 18px}.um-adjust-kind.segmented.wb-type-tabs button{min-width:100px;height:30px;font-size:13px}.um-form-dialog input[type=number]{font-size:13px}.um-detail-tabs.segmented.wb-type-tabs button{min-width:0;padding-left:13px;padding-right:13px}.um-dialog .at-media img{object-fit:cover}
@media(max-width:700px){.um-user{gap:9px}.um-user>.avatar{width:34px;height:34px;font-size:12px}.um-user b{font-size:12px}.um-table td:first-child{min-width:0}.um-table .um-user span:not(.avatar){font-size:10px}.um-user small{font-size:9px}.um-task-list li{gap:9px;font-size:11px;align-items:flex-start}.um-task-list small{font-size:9px}.um-section-head h3{font-size:13px}.um-section-head .btn{font-size:10px;white-space:nowrap;padding:5px 10px}.um-checks li{font-size:11px}.um-checks small{font-size:10px;white-space:nowrap}.um-review-actions{gap:8px}.um-detail-tabs.segmented.wb-type-tabs button{flex-basis:44%;padding:0 6px}.um-detail>header .um-user{align-items:flex-start}.um-detail>header .at-chip{font-size:9px}.um-form-dialog{max-width:calc(100vw - 20px)}}

.um-tools{display:grid;gap:12px}.um-tools .at-search-tools{margin:0;flex-wrap:nowrap}.um-tools .at-search.rf-search{flex:1 1 0;min-width:0;max-width:none}.um-tools .at-search-tools>.btn{padding-left:10px;padding-right:10px}.um-tools .at-filters{gap:8px}
@media(min-width:1100px){.um-tools{grid-template-columns:minmax(240px,1fr) auto;align-items:center}.um-tools .at-filters{flex-wrap:nowrap}.um-tools .at-filter{min-width:96px;padding:0 10px}}
@media(max-width:700px){.um-tools .at-search-tools{gap:6px}.um-tools .at-search-tools>.btn{padding:5px 7px;gap:4px}.um-tools .at-search.rf-search{padding:0 9px}.um-tools .at-search input{font-size:11px}}
