.user-administration{display:flex;gap:10px;flex-direction:column;padding-top:10px;padding-bottom:10px}.controls{display:flex;flex-direction:row;justify-content:space-between}form.control{display:flex;max-height:45px;float:left;box-sizing:border-box}form.control input[type=text]{padding:10px;font-size:16px;border:1px solid #ddd;float:left;background:#f1f1f1}form.control .choices{min-width:250px;margin-bottom:0}form.control button{float:left;padding:10px;background:#3c3c3c;color:#fff;font-size:17px;border:1px solid gray;border-left:none;cursor:pointer}form.control button:hover{background-color:#000}form.control::after{content:"";clear:both;display:table}.btn-group button{background-color:#3c3c3c;border:1px solid #fff;color:#fff;padding:10px 24px;cursor:pointer;float:left}.btn-group button:not(:last-child){border-right:none}.btn-group:after{content:"";clear:both;display:table}.btn-group button:hover{background-color:#000}.table{border-collapse:collapse;width:100%;border:1px solid #ddd;font-size:16px}.table th,.table td{text-align:left;padding:12px}.table tr{border-bottom:1px solid #ddd}.table tr.header,.table tr:hover{background-color:#f1f1f1}.pagination{display:inline-block}.pagination form{display:inline}.pagination a{color:#000;float:left;padding:8px 16px;text-decoration:none;transition:background-color .3s;border:1px solid #ddd}.pagination a.active{background-color:#3c3c3c;color:#fff;border:1px solid #000}.pagination a:hover:not(.active){background-color:#000;color:#fff}.pagination a.disabled{pointer-events:none}
