@if mgwt.css pretty {
  @external mgwt-WidgetList, mgwt-WidgetList-Entry-first;
  @external mgwt-WidgetList-Entry-last, mgwt-WidgetList-round;
  @external mgwt-WidgetList-Entry, mgwt-WidgetList-headerContainer;
}

.mgwt-WidgetList {
  position: relative;
  list-style: none;
  border-collapse: collapse;
  border-top: 1px solid #9daca9;
  background-color: #e5e9e8;
  color: #454545;
}

.mgwt-WidgetList-Entry {
  position: relative;
  list-style-type: none;
  display: block;
  overflow: hidden;
  width: auto;
}

.mgwt-WidgetList-round {
  margin: 12px;
}

.mgwt-WidgetList-Entry-first {
}

.mgwt-WidgetList-Entry-last {
}

.mgwt-WidgetList-Entry{
  padding: 10px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #9daca9;
}

@if user.agent safari {
  .mgwt-WidgetList-Entry {
    display: -webkit-box;
  }
}

@if user.agent gecko1_8 {
  .mgwt-WidgetList-Entry {
    width: 100%;
  }
}

/* TODO */
.mgwt-WidgetList-Entry-selectable{}

.mgwt-WidgetList-Entry {
}

.mgwt-WidgetList-headerContainer {
  font-size: 18px;
  font-weight: bold;
  color: #454545;
  background-color: #d2d6d6;
  text-shadow: 0 1px 0 rgba(255,255,255,0.5);
  border-top: 1px solid rgba(255,255,255,0.5);
  border-bottom: 1px solid rgba(255,255,255,0.25);
  padding: 4px 10px;
}

.mgwt-WidgetList-round > .mgwt-WidgetList-Entry-first {
  border-top-left-radius: 8px 8px;
  border-top-right-radius: 8px 8px;
}

.mgwt-WidgetList-round > .mgwt-WidgetList-Entry-last {
  border-bottom-left-radius: 8px 8px;
  border-bottom-right-radius: 8px 8px;
  border-bottom: 1px solid rgb(171, 173, 176);
}

.mgwt-WidgetList-round > .mgwt-WidgetList-Entry-first.mgwt-WidgetList-Entry {
  border-top-left-radius: 7px 7px;
  border-top-right-radius: 7px 7px;
  overflow: hidden;
}

.mgwt-WidgetList-round > .mgwt-WidgetList-Entry-last.mgwt-WidgetList-Entry {
  border-bottom-left-radius: 7px 7px;
  border-bottom-right-radius: 7px 7px;
  overflow: hidden;
}
