body {
  background: #242527; }

.reserv-history #restoran-map {
  margin-top: -220px; }

#header-history {
  position: relative; }
  #header-history .reserv-nav.history {
    align-items: center;
    border-radius: 0;
    border-bottom: none;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    margin-top: 0px; }
    #header-history .reserv-nav.history h1 {
      font-style: normal;
      font-weight: bold;
      font-size: 18px;
      line-height: 21px;
      text-align: center;
      color: #E0AA3E; }
  #header-history nav {
    margin-top: 56px;
    width: 100%; }
    #header-history nav ul {
      width: 100%;
      height: 100%;
      overflow: auto;
      display: flex;
      flex-direction: row;
      align-items: flex-end;
      justify-content: unset;
      padding-left: 10px;
      padding-right: 10px;
      border-bottom: 1px solid #646265; }
    #header-history nav li {
      display: inline-block;
      padding-top: 13px;
      padding-bottom: 7px;
      padding-left: 7px;
      padding-right: 7px;
      border-bottom: 2px solid transparent;
      font-style: normal;
      font-weight: normal;
      font-size: 18px;
      line-height: 21px;
      color: #D7D7D7 !important;
      transition: all 0.3s;
      z-index: 2;
      text-decoration: none;
      width: 34%;
      text-align: center; }
      #header-history nav li a {
        color: #D7D7D7 !important;
        white-space: nowrap;
        transition: all 0.3s;
        text-decoration: none; }
    #header-history nav li:hover,
    #header-history nav li.act {
      color: #E0AA3E !important;
      border-bottom: 2px solid #E0AA3E;
      transition: all 0.3s;
      text-decoration: none; }
      #header-history nav li:hover a,
      #header-history nav li.act a {
        color: #E0AA3E !important;
        transition: all 0.3s;
        text-decoration: none; }
  #header-history nav.disable {
    display: none; }
  #header-history .info__box {
    position: absolute;
    top: 100%;
    margin-top: 20px;
    box-sizing: border-box;
    padding: 8px 24px;
    max-width: 90vw;
    min-width: 260px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 4;
    background: #FFFFFF;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    border-radius: 10px; }
    #header-history .info__box p {
      font-style: normal;
      font-weight: bold;
      font-size: 16px;
      line-height: 19px;
      text-align: center;
      color: #242527; }
  #header-history .info__box.disable {
    display: none; }
  #header-history .info__box::after {
    content: '';
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 100%;
    background: #FFFFFF;
    border: 20px solid #242527;
    border-top: 5px solid #FFFFFF;
    border-bottom: 5px solid #242527;
    z-index: -1; }

.reserv-history {
  height: calc(100vh - 56px - 44px);
  top: 56px;
  overflow: auto;
  transition: all 0.3s; }
  .reserv-history .profile__list,
  .reserv-history .place__list {
    padding: 0 8px;
    margin-top: 90px;
    margin-bottom: 160px;
    transition: all 0.3s; }
    .reserv-history .profile__list .title,
    .reserv-history .place__list .title {
      position: relative;
      width: 100%;
      display: flex;
      align-items: center;
      justify-content: center;
      margin-bottom: 20px; }
      .reserv-history .profile__list .title h4,
      .reserv-history .place__list .title h4 {
        background: #242527;
        font-style: normal;
        font-weight: bold;
        font-size: 14px;
        line-height: 16px;
        text-align: center;
        color: #FFFFFF;
        padding: 0 12px;
        z-index: 2; }
    .reserv-history .profile__list .title::before,
    .reserv-history .place__list .title::before {
      content: '';
      position: absolute;
      z-index: 1;
      height: 1px;
      background: #797979;
      left: 0;
      right: 0; }
    .reserv-history .profile__list .place__item,
    .reserv-history .place__list .place__item {
      position: relative;
      padding: 4px 12px 7px 12px;
      background: #333436;
      box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
      border-radius: 15px;
      margin-bottom: 12px; }
      .reserv-history .profile__list .place__item p,
      .reserv-history .profile__list .place__item span,
      .reserv-history .place__list .place__item p,
      .reserv-history .place__list .place__item span {
        color: #FFFFFF; }
      .reserv-history .profile__list .place__item p,
      .reserv-history .place__list .place__item p {
        font-style: normal;
        font-weight: normal;
        font-size: 13px;
        line-height: 15px; }
      .reserv-history .profile__list .place__item span,
      .reserv-history .place__list .place__item span {
        font-style: normal;
        font-weight: normal;
        font-size: 16px;
        line-height: 19px; }
      .reserv-history .profile__list .place__item .name,
      .reserv-history .place__list .place__item .name {
        font-weight: bold; }
      .reserv-history .profile__list .place__item .time,
      .reserv-history .place__list .place__item .time {
        font-size: 13px;
        line-height: 15px;
        position: absolute;
        top: 4px;
        right: 12px; }
    .reserv-history .profile__list .profile__item,
    .reserv-history .place__list .profile__item {
      display: flex;
      flex-direction: row;
      align-items: center;
      justify-content: space-between;
      width: 100%;
      background: rgba(51, 52, 54, 0.6);
      box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
      padding: 14px 18px;
      margin-bottom: 10px;
      border-radius: 15px; }
      .reserv-history .profile__list .profile__item .name,
      .reserv-history .place__list .profile__item .name {
        font-style: normal;
        font-weight: bold;
        font-size: 16px;
        line-height: 19px;
        color: #FFFFFF; }
      .reserv-history .profile__list .profile__item .more-btn,
      .reserv-history .place__list .profile__item .more-btn {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 20px;
        height: 20px;
        background: transparent; }
        .reserv-history .profile__list .profile__item .more-btn svg,
        .reserv-history .place__list .profile__item .more-btn svg {
          fill: #FFFFFF; }
    .reserv-history .profile__list .close,
    .reserv-history .place__list .close {
      position: fixed;
      bottom: 50px;
      left: 50%;
      transform: translateX(-50%);
      background: rgba(88, 88, 88, 0.6);
      width: 50px;
      height: 50px;
      display: flex;
      align-items: center;
      justify-content: center;
      border-radius: 50%; }
      .reserv-history .profile__list .close svg,
      .reserv-history .place__list .close svg {
        fill: #D7D7D7; }
  .reserv-history .profile__list.bg,
  .reserv-history .place__list.bg {
    margin-top: 10px;
    transition: all 0.3s; }

.reserv-history.bg {
  height: calc(100vh - 56px);
  transition: all 0.3s; }

.reserv-history.top {
  transition: all 0.3s;
  top: 0;
  height: calc(100vh - 56px - 44px); }

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