You are here

dashboard.css in Devel 8.3

/* base themes */
#webrofiler {
  overflow: hidden;
  font-size: 1em;
  line-height: 1.2;
  color: rgba(0, 0, 0, 0.7);
  background-color: #ffffff;
}
#webrofiler * {
  box-sizing: border-box;
}

#webprofiler {
  /*

  overview example

  <ul class="overview__list">
    <li>
      <a class="overview__link">
        <img class="overview__icon" src="data:">
        <span class="overview__title">
        <span class="overview__subtitle">


  */
  /*

  general element template

  will be implemented in the next dashboard relase

  this HTML will contain the preview of any single card present inside the dashboard

  <a class="ui--[red||pink||purple||deepPurple||indigo||blue||lightBlue||cyan||teal||green||lightGreen||lime||yellow||amber||orange||deepOrange||brown||gray||blueGray] app l-card">

    <div class="app__bar">
      <h3 class="app__title">
      <img class="app__icon" src="data:">

    <div class="app__container">
      <div class="app__main-data"> text
      <div class="app__secondary-data"> text

  */ }
#webprofiler .tabs:after,
#webprofiler .tabs__tabs:after,
#webprofiler .tabs__panels:after,
#webprofiler .tabs__panel:after,
#webprofiler .resume:after,
#webprofiler .collectors:after,
#webprofiler .panel:after,
#webprofiler .panel__toolbar:after,
#webprofiler .panel__container:after,
#webprofiler .panel__expand-header:after,
#webprofiler .panel__expand-content:after,
#webprofiler .app__bar:after,
#webprofiler .app__container:after,
#webprofiler .modal__bar:after,
#webprofiler .modal__content:after {
  content: ' ';
  display: block;
  clear: both;
}
#webprofiler .panel__container,
#webprofiler .ui--red,
#webprofiler .ui--pink,
#webprofiler .ui--purple,
#webprofiler .ui--deepPurple,
#webprofiler .ui--indigo,
#webprofiler .ui--blue,
#webprofiler .ui--lightBlue,
#webprofiler .ui--cyan,
#webprofiler .ui--teal,
#webprofiler .ui--green,
#webprofiler .ui--lightGreen,
#webprofiler .ui--lime,
#webprofiler .ui--yellow,
#webprofiler .ui--amber,
#webprofiler .ui--orange,
#webprofiler .ui--deepOrange,
#webprofiler .ui--brown,
#webprofiler .ui--gray,
#webprofiler .ui--blueGray,
#webprofiler .modal__container {
  box-shadow: 0 2px 4px -2px #000000;
  margin-bottom: 40px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  overflow: hidden;
}
#webprofiler .ui--red .app__title,
#webprofiler .ui--pink .app__title,
#webprofiler .ui--purple .app__title,
#webprofiler .ui--deepPurple .app__title,
#webprofiler .ui--blue .app__title,
#webprofiler .ui--lightBlue .app__title,
#webprofiler .ui--cyan .app__title,
#webprofiler .ui--green .app__title,
#webprofiler .ui--lightGreen .app__title,
#webprofiler .ui--lime .app__title,
#webprofiler .ui--yellow .app__title,
#webprofiler .ui--amber .app__title,
#webprofiler .ui--orange .app__title,
#webprofiler .ui--deepOrange .app__title,
#webprofiler .ui--brown .app__title {
  color: white;
}
#webprofiler .ui--indigo .app__title,
#webprofiler .ui--teal .app__title,
#webprofiler .ui--gray .app__title,
#webprofiler .ui--blueGray .app__title,
#webprofiler .modal__title {
  color: rgba(0, 0, 0, 0.87);
}
#webprofiler .ui--red .app__main-data,
#webprofiler .ui--pink .app__main-data,
#webprofiler .ui--purple .app__main-data,
#webprofiler .ui--deepPurple .app__main-data,
#webprofiler .ui--indigo .app__main-data,
#webprofiler .ui--blue .app__main-data,
#webprofiler .ui--lightBlue .app__main-data,
#webprofiler .ui--cyan .app__main-data,
#webprofiler .ui--teal .app__main-data,
#webprofiler .ui--green .app__main-data,
#webprofiler .ui--lightGreen .app__main-data,
#webprofiler .ui--lime .app__main-data,
#webprofiler .ui--yellow .app__main-data,
#webprofiler .ui--amber .app__main-data,
#webprofiler .ui--orange .app__main-data,
#webprofiler .ui--deepOrange .app__main-data,
#webprofiler .ui--brown .app__main-data,
#webprofiler .ui--gray .app__main-data,
#webprofiler .ui--blueGray .app__main-data,
#webprofiler .modal__content {
  color: rgba(0, 0, 0, 0.7);
}
#webprofiler .ui--red .app__secondary-data,
#webprofiler .ui--pink .app__secondary-data,
#webprofiler .ui--purple .app__secondary-data,
#webprofiler .ui--deepPurple .app__secondary-data,
#webprofiler .ui--indigo .app__secondary-data,
#webprofiler .ui--blue .app__secondary-data,
#webprofiler .ui--lightBlue .app__secondary-data,
#webprofiler .ui--cyan .app__secondary-data,
#webprofiler .ui--teal .app__secondary-data,
#webprofiler .ui--green .app__secondary-data,
#webprofiler .ui--lightGreen .app__secondary-data,
#webprofiler .ui--lime .app__secondary-data,
#webprofiler .ui--yellow .app__secondary-data,
#webprofiler .ui--amber .app__secondary-data,
#webprofiler .ui--orange .app__secondary-data,
#webprofiler .ui--deepOrange .app__secondary-data,
#webprofiler .ui--brown .app__secondary-data,
#webprofiler .ui--gray .app__secondary-data,
#webprofiler .ui--blueGray .app__secondary-data {
  color: rgba(0, 0, 0, 0.3);
}
#webprofiler a {
  color: #2979ff;
}
#webprofiler a:hover {
  color: #2962ff;
  text-decoration: none;
}
#webprofiler .list--unstyled {
  margin: 0;
  list-style-type: none;
  padding: 0;
}
#webprofiler .list--unstyled > li {
  display: block;
  padding: 0 8px;
}
#webprofiler .list--inline {
  margin: 0;
  list-style-type: none;
  padding: 0;
}
#webprofiler .list--inline > li {
  display: inline-block;
  padding: 8px;
}
#webprofiler .list--level-0 li {
  padding: 0 0 0 0;
}
#webprofiler .list--level-1 li {
  padding: 0 0 0 8px;
}
#webprofiler .list--level-3 li {
  padding: 0 0 0 16px;
}
#webprofiler pre {
  padding: 16px;
}
#webprofiler pre,
#webprofiler code {
  white-space: normal;
  word-break: break-all;
  word-break: break-word;
  font-size: 14px;
  background-color: #f5f5f5;
}
#webprofiler .list-item--bold {
  font-weight: bold;
}
#webprofiler code.code--json {
  white-space: pre-wrap;
}
#webprofiler thead {
  white-space: nowrap;
}
#webprofiler thead th {
  background-color: transparent;
}
#webprofiler th {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.54);
  border: none;
}
#webprofiler td {
  word-break: break-all;
  font-size: 13px;
  color: rgba(0, 0, 0, 0.87);
}
#webprofiler tr {
  border-bottom: 1px solid rgba(0, 0, 0, 0.18);
}
#webprofiler tr:hover {
  background-color: #eeeeee;
}
#webprofiler td,
#webprofiler th {
  padding: 16px 24px;
  min-height: 46px;
  text-transform: none;
  vertical-align: top;
}
#webprofiler .table--compact {
  table-layout: fixed;
}
#webprofiler .table--compact td,
#webprofiler .table--compact th {
  word-spacing: 99em;
}
#webprofiler .table--fixed {
  table-layout: fixed;
}
#webprofiler .table--duo th:first-child,
#webprofiler .table--duo td:first-child {
  width: 35%;
}
#webprofiler .table--trio th:first-child,
#webprofiler .table--trio td:first-child {
  width: 80%;
}
#webprofiler .table--trio th:nth-child(2),
#webprofiler .table--trio td:nth-child(2),
#webprofiler .table--trio th:nth-child(3),
#webprofiler .table--trio td:nth-child(3) {
  width: 10%;
}
#webprofiler [class*="button"] {
  display: block;
  color: #2979ff;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border: none;
  text-transform: uppercase;
  font-size: 16px;
  text-align: center;
  padding: 16px;
  margin: 8px;
  cursor: pointer;
  min-width: 42px;
}
#webprofiler .button--flat {
  background-color: transparent;
}
#webprofiler .button--flat:hover {
  background-color: #eeeeee;
}
#webprofiler .button--flat:active,
#webprofiler .button--flat:focus {
  background-color: #bdbdbd;
}
#webprofiler .tabs {
  position: relative;
  margin: -16px 0 16px 0;
}
#webprofiler .tabs a {
  display: inline;
}
#webprofiler .tabs__radio {
  display: none;
}
#webprofiler .tabs__tabs {
  margin: 0 -16px 16px -16px;
  text-transform: uppercase;
  height: 48px;
  background-color: #f5f5f5;
}
#webprofiler .tabs__tabs > li {
  padding: 0;
}
#webprofiler .tabs__label {
  border-bottom: 5px solid transparent;
  text-align: center;
  line-height: 48px;
  min-width: 160px;
  display: inline-block;
  margin: -5px 0 0 0;
}
#webprofiler .tabs__panel {
  display: none;
  width: 100%;
}
#webprofiler .tabs__radio:checked:nth-child(1) ~ .tabs__panels .tabs__panel:nth-child(1) {
  display: block;
}
#webprofiler .tabs__radio:checked:nth-child(2) ~ .tabs__panels .tabs__panel:nth-child(2) {
  display: block;
}
#webprofiler .tabs__radio:checked:nth-child(3) ~ .tabs__panels .tabs__panel:nth-child(3) {
  display: block;
}
#webprofiler .tabs__radio:checked:nth-child(1) ~ .tabs__tabs li:nth-child(1) .tabs__label {
  border-bottom-color: #2962ff;
}
#webprofiler .tabs__radio:checked:nth-child(2) ~ .tabs__tabs li:nth-child(2) .tabs__label {
  border-bottom-color: #2962ff;
}
#webprofiler .tabs__radio:checked:nth-child(3) ~ .tabs__tabs li:nth-child(3) .tabs__label {
  border-bottom-color: #2962ff;
}
#webprofiler .overview {
  display: table-cell;
  width: 20%;
  vertical-align: top;
  font-size: 1.2em;
  line-height: 2em;
  background: #ffffff;
}
#webprofiler .overview__list {
  padding: 0;
  margin: -1px -1px 0 0;
  list-style-type: none;
  border-top: 1px solid rgba(0, 0, 0, 0.18);
}
#webprofiler .overview__link {
  position: relative;
  display: block;
  padding: 0 0 0 72px;
  border-right: 5px solid transparent;
}
#webprofiler .overview__link:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  right: -5px;
  left: 72px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.18);
}
#webprofiler .overview__icon {
  position: absolute;
  top: 16px;
  left: 16px;
}
#webprofiler .overview__title {
  display: block;
  font-size: 16px;
  line-height: 22px;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-right: 11px;
}
#webprofiler .overview__subtitle {
  display: block;
  font-size: 14px;
  line-height: 20px;
  padding-bottom: 16px;
  padding-right: 11px;
  margin-top: -16px;
}
#webprofiler .is--selected .overview__link {
  color: #000000;
  background-color: #f5f5f5;
  border-right-color: #2962ff;
}
#webprofiler .overview__link:hover {
  color: #000000;
  background-color: #82b1ff;
}
#webprofiler .resume {
  position: relative;
  background-color: #e0e0e0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.18);
  border-left: 1px solid rgba(0, 0, 0, 0.18);
  padding: 16px 16px 0 16px;
  margin-left: 20%;
}
#webprofiler .resume__title {
  display: block;
  font-size: 24px;
  line-height: 32px;
}
#webprofiler .resume__subtitle,
#webprofiler .resume__time {
  display: block;
  font-size: 16px;
  line-height: 24px;
}
#webprofiler .resume__time {
  margin-bottom: 52px;
}
#webprofiler .resume__button {
  position: absolute;
  bottom: 0;
  right: 16px;
}
#webprofiler .collectors {
  display: table;
  width: 100%;
}
#webprofiler .details {
  display: table-cell;
  overflow: hidden;
  padding: 16px;
  border-left: 1px solid rgba(0, 0, 0, 0.18);
}
#webprofiler .details__title {
  border-bottom: 1px solid #ccc;
  padding-bottom: 5px;
}
#webprofiler .details svg {
  max-width: 100%;
}
#webprofiler [class*='panel__filter--'] {
  display: inline-block;
  padding: 32px 16px 0 16px;
  position: relative;
}
#webprofiler .panel {
  margin: 0 0 20px;
  padding: 0;
  background: #fafafa;
  border: none;
}
#webprofiler .panel select,
#webprofiler .panel input[type="text"] {
  min-width: 165px;
  font-size: 16px;
  background-color: #fafafa;
  border-color: transparent;
  border-width: 0;
  border-bottom: 2px solid #ffffff;
  padding: 8px 0;
  margin-bottom: 8px;
}
#webprofiler .panel select:focus,
#webprofiler .panel input[type="text"]:focus {
  outline: none;
  border-bottom-color: #2979ff;
}
#webprofiler .panel select:focus + label,
#webprofiler .panel input[type="text"]:focus + label {
  color: #2979ff;
}
#webprofiler .panel select {
  min-width: 165px;
  padding-right: 24px;
  border-radius: 0;
  background: url(../../images/caret-down.svg) no-repeat 99% 63%;
  -moz-appearance: none;
}
#webprofiler .panel select:hover {
  box-shadow: none;
}
#webprofiler .panel__title {
  font-size: 24px;
  line-height: 1;
  background-color: #f5f5f5;
  text-transform: none;
  padding: 16px;
  margin: -16px -16px 16px -16px;
}
#webprofiler .panel__toolbar {
  background-color: #fafafa;
  margin: -16px -16px 16px -16px;
}
#webprofiler .panel__filter-action {
  display: inline-block;
}
#webprofiler .panel__filter-label {
  display: block;
  position: absolute;
  top: 0;
  margin-top: 16px;
}
#webprofiler .panel__container {
  background-color: #ffffff;
  position: relative;
  padding: 16px;
}
#webprofiler .panel__expand-content {
  display: none;
}
#webprofiler .is--open .panel__expand-content {
  display: block;
}
#webprofiler .is--hightlighted {
  border-right: 10px solid #aa00ff;
  padding-right: 6px;
}
#webprofiler .is--hidden {
  display: none;
}
#webprofiler .app {
  overflow: hidden;
  position: relative;
  display: block;
  cursor: pointer;
}
#webprofiler .app__bar {
  padding: 16px;
}
#webprofiler .app__title {
  margin: 8px 32px 0 0;
  font-weight: normal;
}
#webprofiler .app__icon {
  float: right;
  height: 32px;
  width: 32px;
}
#webprofiler .app__container {
  padding: 16px;
}
#webprofiler .app__main-data {
  font-size: 24px;
  padding-bottom: 16px;
}
#webprofiler .app__secondary-data {
  font-size: 14px;
  padding-bottom: 16px;
  margin-top: -8px;
}
#webprofiler .ui--red .app__bar {
  background-color: #ff1744;
}
#webprofiler .ui--red .app__container {
  background-color: #ff8a80;
}
#webprofiler .ui--pink .app__bar {
  background-color: #f50057;
}
#webprofiler .ui--pink .app__container {
  background-color: #ff80ab;
}
#webprofiler .ui--purple .app__bar {
  background-color: #d500f9;
}
#webprofiler .ui--purple .app__container {
  background-color: #ea80fc;
}
#webprofiler .ui--deepPurple .app__bar {
  background-color: #651fff;
}
#webprofiler .ui--deepPurple .app__container {
  background-color: #b388ff;
}
#webprofiler .ui--indigo .app__bar {
  background-color: #3d5afe;
}
#webprofiler .ui--indigo .app__container {
  background-color: #8c9eff;
}
#webprofiler .ui--blue .app__bar {
  background-color: #2979ff;
}
#webprofiler .ui--blue .app__container {
  background-color: #82b1ff;
}
#webprofiler .ui--lightBlue .app__bar {
  background-color: #00b0ff;
}
#webprofiler .ui--lightBlue .app__container {
  background-color: #80d8ff;
}
#webprofiler .ui--cyan .app__bar {
  background-color: #00e5ff;
}
#webprofiler .ui--cyan .app__container {
  background-color: #84ffff;
}
#webprofiler .ui--teal .app__bar {
  background-color: #ade9b6;
}
#webprofiler .ui--teal .app__container {
  background-color: #a7ffeb;
}
#webprofiler .ui--green .app__bar {
  background-color: #00e676;
}
#webprofiler .ui--green .app__container {
  background-color: #b9f6ca;
}
#webprofiler .ui--lightGreen .app__bar {
  background-color: #76ff03;
}
#webprofiler .ui--lightGreen .app__container {
  background-color: #ccff90;
}
#webprofiler .ui--lime .app__bar {
  background-color: #c6ff00;
}
#webprofiler .ui--lime .app__container {
  background-color: #f4ff81;
}
#webprofiler .ui--yellow .app__bar {
  background-color: #ffea00;
}
#webprofiler .ui--yellow .app__container {
  background-color: #ffff8d;
}
#webprofiler .ui--amber .app__bar {
  background-color: #ffc400;
}
#webprofiler .ui--amber .app__container {
  background-color: #ffe57f;
}
#webprofiler .ui--orange .app__bar {
  background-color: #ff9100;
}
#webprofiler .ui--orange .app__container {
  background-color: #ffd180;
}
#webprofiler .ui--deepOrange .app__bar {
  background-color: #ff3d00;
}
#webprofiler .ui--deepOrange .app__container {
  background-color: #ff9e80;
}
#webprofiler .ui--brown .app__bar {
  background-color: #8d6e63;
}
#webprofiler .ui--brown .app__container {
  background-color: #d7ccc8;
}
#webprofiler .ui--gray .app__bar {
  background-color: #bdbdbd;
}
#webprofiler .ui--gray .app__container {
  background-color: #f5f5f5;
}
#webprofiler .ui--blueGray .app__bar {
  background-color: #bdbdbd;
}
#webprofiler .ui--blueGray .app__container {
  background-color: #f5f5f5;
}
#webprofiler .loader--fixed {
  position: fixed;
  right: 0;
  top: 50%;
  width: 80%;
  height: 100px;
  zoom: 1.7;
  text-align: center;
}
#webprofiler .loader__circle {
  animation: rotate 2s linear infinite;
  height: 100px;
  position: relative;
  width: 100px;
}
#webprofiler .loader__path {
  stroke-dasharray: 1, 200;
  stroke-dashoffset: 0;
  animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;
  stroke-linecap: round;
}
@keyframes rotate {
  100% {
    transform: rotate(360deg);
} }
@keyframes dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
}
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35;
}
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124;
} }
@keyframes color {
  100%,
  0% {
    stroke: #ff1744;
}
  40% {
    stroke: #2979ff;
}
  66% {
    stroke: #00e676;
}
  80%,
  90% {
    stroke: #ffea00;
} }
#webprofiler .loader--linear {
  height: 3px;
  background-color: #ffea00;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
#webprofiler .loader__bar {
  content: "";
  display: inline;
  position: absolute;
  width: 0;
  height: 100%;
  left: 50%;
  text-align: center;
}
#webprofiler .loader__bar:nth-child(1) {
  background-color: #ff1744;
  animation: loading 3s linear infinite;
}
#webprofiler .loader__bar:nth-child(2) {
  background-color: #2979ff;
  animation: loading 3s linear 1s infinite;
}
#webprofiler .loader__bar:nth-child(3) {
  background-color: #00e676;
  animation: loading 3s linear 2s infinite;
}
@keyframes loading {
  from {
    left: 50%;
    width: 0;
    z-index: 100;
}
  33.3333% {
    left: 0;
    width: 100%;
    z-index: 10;
}
  to {
    left: 0;
    width: 100%;
} }
#webprofiler .modal {
  background-color: rgba(0, 0, 0, 0.87);
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
#webprofiler .modal__container {
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
  box-shadow: 0 2px 4px -2px #000000;
  background-color: #ffffff;
  position: relative;
  width: 33%;
  min-width: 350px;
  margin: 0 auto;
  margin-top: 15%;
}
#webprofiler .modal__bar {
  padding: 16px;
}
#webprofiler .modal__content {
  padding: 16px;
  font-size: 14px;
}
#webprofiler .modal__title {
  margin: 8px 32px 0 0;
  font-weight: normal;
  font-size: 24px;
}
#webprofiler .modal__main-data {
  font-size: 24px;
  padding-bottom: 16px;
}
#webprofiler .modal textarea {
  white-space: normal;
  word-break: break-all;
  word-break: break-word;
  font-size: 14px;
  background-color: #f5f5f5;
  max-width: 100%;
  height: 320px;
  width: 100%;
  padding: 16px;
  box-sizing: border-box;
  border: none;
}
#webprofiler .t--heading,
#webprofiler .tabs__radio:checked:nth-child(1) ~ .tabs__tabs li:nth-child(1) .tabs__label,
#webprofiler .tabs__radio:checked:nth-child(2) ~ .tabs__tabs li:nth-child(2) .tabs__label,
#webprofiler .tabs__radio:checked:nth-child(3) ~ .tabs__tabs li:nth-child(3) .tabs__label,
#webprofiler .overview__title,
#webprofiler .resume__title,
#webprofiler .panel select,
#webprofiler .panel input[type="text"],
#webprofiler .panel__title {
  color: black;
}
#webprofiler .t--notice,
#webprofiler .tabs__label,
#webprofiler .overview__subtitle,
#webprofiler .resume__subtitle,
#webprofiler .resume__time,
#webprofiler .panel__filter-label {
  color: rgba(0, 0, 0, 0.3);
}
#webprofiler .l-card {
  width: 32%;
  margin-left: 1%;
  margin-right: 1%;
  float: left;
}
#webprofiler .l-card:nth-child(3n + 1) {
  margin-left: 0;
}
#webprofiler .l-card:nth-child(3n) {
  margin-right: 0;
}
#webprofiler .l-left {
  float: left;
}
#webprofiler .l-right {
  float: right;
}
#webprofiler .h--word-broken {
  word-break: break-all;
}
#webprofiler .h--word-intact {
  word-break: normal;
}

/*# sourceMappingURL=dashboard.css.map */

File

webprofiler/css/app/dashboard.css
View source
  1. /* base themes */
  2. #webrofiler {
  3. overflow: hidden;
  4. font-size: 1em;
  5. line-height: 1.2;
  6. color: rgba(0, 0, 0, 0.7);
  7. background-color: #ffffff;
  8. }
  9. #webrofiler * {
  10. box-sizing: border-box;
  11. }
  12. #webprofiler {
  13. /*
  14. overview example