.accounts-intro{display:flex;gap:16px;align-items:center;flex-wrap:wrap;background:var(--teal-soft);border:1px solid #cfe3d7;border-radius:11px;padding:18px 20px;margin-bottom:20px}.accounts-intro strong{font-size:18px;color:var(--teal-dark)}.accounts-intro span{font-size:12px;color:#527366}.accounts-toolbar{display:flex;align-items:end;gap:14px;flex-wrap:wrap;margin:18px 0}.accounts-toolbar>label{margin:0;min-width:150px}.accounts-toolbar>label input:not([type=checkbox]),.accounts-toolbar>label select{margin-top:6px}.accounts-toolbar>span{font-size:12px;color:var(--muted);padding:10px 0}.accounts-inline-check{display:flex!important;gap:10px;align-items:center;min-height:40px;font-size:13px;margin:18px 0}.accounts-inline-check input{flex-shrink:0;margin:0;cursor:pointer}.accounts-loading{background:white;border:1px solid var(--line);border-radius:12px;padding:40px;text-align:center;color:var(--muted)}.accounts-table{min-width:700px;width:100%}.accounts-table td{vertical-align:middle;overflow-wrap:anywhere}.accounts-table td:first-child{min-width:190px}.accounts-table strong{display:block;font-size:14px}.accounts-table small{display:block;color:var(--muted);font-size:11px;margin-top:4px}.accounts-row-actions{display:flex;gap:8px;align-items:center}.accounts-deleted{background:#f8f8f5;color:#7b8981}.accounts-role-guide{padding:20px;margin-top:24px;border-top:1px solid var(--line)}.accounts-role-guide summary{cursor:pointer;color:var(--teal);font-size:13px;font-weight:600}.accounts-role-guide p{font-size:12px;color:var(--muted);margin-top:12px;line-height:1.7}.accounts-role-guide strong{color:var(--ink)}.accounts-fixed-value{min-height:43px;padding:11px 12px;border:1px solid var(--line);border-radius:8px;background:#f5f7f3;font-weight:600;font-size:13px}.accounts-form-note{font-size:12px;color:var(--muted);margin:16px 0;line-height:1.8}#accountsDepartmentGroup[hidden]{display:none!important}#accountsPassword{letter-spacing:.12em}.accounts-table-wrap{border-radius:12px}
@media(max-width:680px){.accounts-toolbar>label{flex:1;min-width:140px}.accounts-toolbar>.accounts-inline-check{flex-basis:100%;font-size:12px}.accounts-intro{gap:8px}.accounts-intro span{flex-basis:100%}.accounts-table{display:block;min-width:0;width:100%}.accounts-table thead{display:none}.accounts-table tbody{display:block}.accounts-table tr{display:block;border-bottom:1px solid var(--line);padding:16px 18px}.accounts-table td{display:block;border:0;padding:7px 0;white-space:normal;max-width:none;min-width:0!important;font-size:12px}.accounts-table td[data-label]:not(:first-child):before{content:attr(data-label);display:block;color:var(--muted);font-size:10px;margin-bottom:4px}.accounts-table td:first-child{border-bottom:1px solid #e6ede6;padding-bottom:12px;margin-bottom:7px}.accounts-table td:first-child strong{font-size:16px}.accounts-row-actions{margin-top:7px}.accounts-row-actions .button{min-height:43px;flex:1;font-size:13px}.accounts-table tr:last-child{border-bottom:0}}
