/*!
 * TKFramework Manager v1.3.3
 * Copyright 2021-2024 Tom King and Crosby Interactive
 */#manager{background-color:#fff;color:#5a5a65}#manager .manager__wrapper{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}#manager .manager__sidebar{flex:0 0 25%;padding:3rem .75rem;position:relative!important;width:25%;max-width:25%}#manager .manager__sidebar::before{content:"";background-color:#dddde1;display:block;clear:both;position:absolute;top:0;right:0;bottom:0;left:-4000px;z-index:0}#manager .manager__sidebar .sidebar__wrapper{position:relative!important;z-index:1}#manager .manager__sidebar .sidebar__menu{list-style:none;margin:0;padding:0}#manager .manager__sidebar .sidebar__menu li,#manager .manager__sidebar .sidebar__menu ul{list-style:none;margin:0;padding:0}#manager .manager__sidebar .sidebar__menu .menu__section{margin-bottom:1rem}#manager .manager__sidebar .sidebar__menu .menu__section .section__title{color:#000028;font-family:var(--tk-font-sans-serif);font-size:1rem;font-weight:700;line-height:1.4;margin:0 0 .75rem;padding:0 1.25rem;text-transform:uppercase}#manager .manager__sidebar .sidebar__menu .menu__section .section__submenu a{background-color:transparent;border-radius:6px;color:#002f6c;display:block;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:700;text-decoration:none}#manager .manager__sidebar .sidebar__menu .menu__section .section__submenu a:hover{background-color:#f4f4f5;color:#0050b9}#manager .manager__sidebar .sidebar__menu .menu__section .section__submenu a.is--active{background-color:#f4f4f5;color:#00a77c}#manager .manager__main{flex:0 0 75%;padding:3rem .75rem;width:75%;max-width:75%}#manager .manager__main .main__ribbon{padding-bottom:2rem;position:relative}#manager .manager__main .main__ribbon .ribbon__navigation{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}#manager .manager__main .main__ribbon .ribbon__navigation .navigation__breadcrumbs{flex:0 1 auto;max-width:100%}#manager .manager__main .main__ribbon .ribbon__navigation .navigation__breadcrumbs .breadcrumbs__link{display:flex;align-items:center;background:0 0;border:none;color:#6c798f;font-size:.9375rem;font-weight:400;letter-spacing:initial;line-height:1.25;margin-left:-5px;text-transform:initial;position:relative;text-decoration:none;min-height:36px;-webkit-appearance:none;-moz-appearance:none;appearance:none}#manager .manager__main .main__ribbon .ribbon__navigation .navigation__breadcrumbs .breadcrumbs__link .breadcrumbs__icon{margin-top:-2px;height:20px;width:20px}#manager .manager__main .main__ribbon .ribbon__navigation .navigation__breadcrumbs .breadcrumbs__link .breadcrumbs__icon svg{fill:rgb(108,121,143)}#manager .manager__main .main__ribbon .ribbon__navigation .navigation__breadcrumbs .breadcrumbs__link .breadcrumbs__label{position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;z-index:20}#manager .manager__main .main__ribbon .ribbon__navigation .navigation__breadcrumbs .breadcrumbs__link:active,#manager .manager__main .main__ribbon .ribbon__navigation .navigation__breadcrumbs .breadcrumbs__link:hover{color:#253858;text-decoration:none}#manager .manager__main .main__ribbon .ribbon__navigation .navigation__breadcrumbs .breadcrumbs__link:active .breadcrumbs__icon svg,#manager .manager__main .main__ribbon .ribbon__navigation .navigation__breadcrumbs .breadcrumbs__link:hover .breadcrumbs__icon svg{fill:rgb(37,56,88)}#manager .manager__main .main__ribbon .ribbon__navigation .navigation__breadcrumbs .breadcrumbs__link:active .breadcrumbs__label,#manager .manager__main .main__ribbon .ribbon__navigation .navigation__breadcrumbs .breadcrumbs__link:hover .breadcrumbs__label{text-decoration:underline}#manager .manager__main .main__ribbon .ribbon__main-content{display:flex;align-items:center}#manager .manager__main .main__ribbon .ribbon__main-content .main-content__heading{flex:1 1 auto}#manager .manager__main .main__ribbon .ribbon__main-content .main-content__heading .heading__title .title__wrapper{word-wrap:break-word;word-break:break-word;overflow-wrap:break-word}#manager .manager__main .main__ribbon .ribbon__main-content .main-content__heading .heading__title .title__display-text{color:#253858;font-size:1.75rem;font-weight:600;line-height:1.4;margin:0;overflow:hidden;overflow-wrap:break-word;word-wrap:break-word;white-space:normal}#manager .manager__main .main__ribbon .ribbon__main-content .main-content__heading .heading__actions{margin-top:8px}#manager .manager__main .main__ribbon .ribbon__main-content .main-content__heading .heading__actions .actions__wrapper{display:inline-flex;align-items:center;background:0 0;border:none;color:#42526e;cursor:pointer;font-size:.9375rem;font-weight:400;letter-spacing:initial;line-height:1.4;margin:0;padding:0;position:relative;text-transform:initial;min-height:36px;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}#manager .manager__main .main__ribbon .ribbon__main-content .main-content__heading .heading__actions .actions__menu{display:flex;flex-wrap:wrap;align-items:center;margin-left:-12px;margin-right:-12px}#manager .manager__main .main__ribbon .ribbon__main-content .main-content__heading .heading__actions .actions__menu .menu__link{display:inline-flex;align-items:center;flex:0 0 auto;background:0 0;border:none;color:#42526e;cursor:pointer;font-size:.9375rem;font-weight:400;letter-spacing:initial;line-height:1.4;position:relative;margin:0;padding:0 1.25rem;min-height:36px;text-decoration:none;text-transform:initial;-webkit-appearance:none;-moz-appearance:none;appearance:none}#manager .manager__main .main__ribbon .ribbon__main-content .main-content__heading .heading__actions .actions__menu .menu__link:focus,#manager .manager__main .main__ribbon .ribbon__main-content .main-content__heading .heading__actions .actions__menu .menu__link:hover{text-decoration:underline}#manager .manager__main .main__ribbon .ribbon__main-content .main-content__heading .heading__status .status__wrapper{display:flex;align-items:center;flex-wrap:wrap}#manager .manager__main .main__ribbon .ribbon__main-content .main-content__heading .heading__status .status__item{font-size:.875rem;margin-right:.25rem;min-width:0;max-width:100%}#manager .manager__main .main__ribbon .ribbon__main-content .main-content__heading .heading__verification{margin-top:15px}#manager .manager__main .main__ribbon .ribbon__main-content .main-content__heading .heading__verification .verification__wrapper{display:flex;flex-wrap:wrap;align-items:center}#manager .manager__main .main__ribbon .ribbon__main-content .main-content__heading .heading__verification .verification__item{font-size:15px;margin-right:30px;min-width:0;max-width:100%}#manager .manager__main .main__ribbon .ribbon__main-content .main-content__heading .heading__verification .verification__item .verification__badge,#manager .manager__main .main__ribbon .ribbon__main-content .main-content__heading .heading__verification .verification__item .verification__label{display:inline-block}#manager .manager__main .main__ribbon .ribbon__main-content .main-content__heading .heading__verification .verification__label{color:#253858;font-weight:600}#manager .manager__main .main__ribbon .ribbon__main-content .main-content__heading .heading__verification .verification__badge{display:inline-block}#manager .manager__main .main__ribbon .ribbon__main-content .main-content__heading .heading__verification .verification__badge::before{flex-grow:0;flex-shrink:0;content:"";background-color:#b3bac5;display:inline-block;margin:6px;position:relative;top:6px;width:10px;height:10px;border-radius:50%}#manager .manager__main .main__ribbon .ribbon__main-content .main-content__heading .heading__verification .verification__item--danger .verification__badge::before{background-color:#a70510}#manager .manager__main .main__ribbon .ribbon__main-content .main-content__heading .heading__verification .verification__item--caution .verification__badge::before{background-color:#ffb00c}#manager .manager__main .main__ribbon .ribbon__main-content .main-content__heading .heading__verification .verification__item--success .verification__badge::before{background-color:#00a77c}#manager .manager__main .main__ribbon .ribbon__main-content .main-content__primary-actions{flex:0 0 auto}#manager .manager__main .main__ribbon .ribbon__main-content .main-content__primary-actions .actions__button{display:inline-flex;align-items:center;justify-content:center;background:0 0;border:2px solid #6c798f;color:#253858;cursor:pointer;line-height:1.25;margin:0;padding:8px 16px;position:relative;text-align:center;text-decoration:none;-webkit-tap-highlight-color:transparent;border-radius:18px;-webkit-user-select:none;-moz-user-select:none;user-select:none}#manager .manager__main .main__ribbon .ribbon__main-content .main-content__primary-actions .actions__button .button__label{display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;letter-spacing:initial;line-height:16px;text-transform:initial;position:relative;min-width:1px;min-height:1px}#manager .manager__main .main__ribbon .ribbon__main-content .main-content__primary-actions .actions__button:focus,#manager .manager__main .main__ribbon .ribbon__main-content .main-content__primary-actions .actions__button:hover{background-color:#253858;border-color:#253858;color:#fff;outline:0}#manager .manager__main .main__ribbon .ribbon__main-content .main-content__primary-actions .actions__button:not(:first-child){margin-left:10px}#manager .manager__main .main__ribbon .ribbon__main-content .main-content__primary-actions .actions__button.actions__button--primary{background-color:#0050b9;border-color:#0050b9;color:#fff}#manager .manager__main .main__ribbon .ribbon__main-content .main-content__primary-actions .actions__button.actions__button--primary:focus,#manager .manager__main .main__ribbon .ribbon__main-content .main-content__primary-actions .actions__button.actions__button--primary:hover{background-color:#00459f;border-color:#00459f;color:#fff}#manager .manager__main .main__title-bar{margin-bottom:30px}#manager .manager__main .main__title-bar .title-bar__row{display:flex;flex-wrap:wrap}#manager .manager__main .main__title-bar .title-bar__main{flex:1 1 auto;max-width:100%}#manager .manager__main .main__title-bar .title-bar__actions{flex:0 0 auto}#manager .manager__main .main__title-bar .title-bar__actions .actions__option{display:inline-block;margin-top:15px}#manager .manager__main .main__title-bar .title-bar__actions .actions__option .option__btn{background-color:#fafbfc;border:1px solid #42526e;box-sizing:border-box;color:#344563;cursor:pointer;font-size:14px;font-weight:400;line-height:1.6;margin:0;padding:12px 18px;position:relative;text-decoration:none;height:auto;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;user-select:none}#manager .manager__main .main__title-bar .title-bar__actions .actions__option .option__btn:focus,#manager .manager__main .main__title-bar .title-bar__actions .actions__option .option__btn:hover{background-color:#00459f;border-color:#00459f;color:#fff;text-decoration:underline}#manager .manager__main .main__title-bar .title-bar__breadcrumbs .breadcrumbs__link{display:flex;align-items:center;color:#6c798f;font-size:14px;font-weight:400;letter-spacing:initial;line-height:1.8;margin-left:-7px;padding-top:4px;padding-right:4px;padding-bottom:4px;padding-left:0;text-decoration:none;text-transform:initial}#manager .manager__main .main__title-bar .title-bar__breadcrumbs .breadcrumbs__link:hover .breadcrumbs__label{color:#253858;text-decoration:underline}#manager .manager__main .main__title-bar .title-bar__breadcrumbs .breadcrumbs__icon{width:20px;height:20px}#manager .manager__main .main__title-bar .title-bar__breadcrumbs .breadcrumbs__label{color:#6c798f;font-weight:400;letter-spacing:initial;line-height:1.8;margin-top:7px;text-transform:initial;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#manager .manager__main .main__title-bar .title-bar__heading .heading__title{color:#172b4d;font-size:28px;font-weight:600;line-height:1.35;margin:0;overflow:hidden;overflow-wrap:break-word;word-wrap:break-word;white-space:normal}#manager .manager__main .main__title-bar .title-bar__heading .heading__stats{display:flex;align-items:center;flex-wrap:wrap}#manager .manager__main .main__title-bar .title-bar__heading .heading__stats .stats__item{font-size:14px;margin-right:8px;min-width:0;max-width:100%}#manager .manager__main .main__title-bar .title-bar__details{color:#505f79;margin-top:3px}#manager .manager__main .main__title-bar .title-bar__details p{margin:0}#manager .manager__main .main__title-bar .title-bar__details .details__list{display:flex;margin-bottom:5px}#manager .manager__main .main__title-bar .title-bar__details .details__label{color:#344563;font-weight:600;margin-right:8px}#manager .manager__main .main__dashboard .dashboard__row{display:flex;flex-wrap:wrap;margin:-7px}#manager .manager__main .main__dashboard .dashboard__card{padding:7px;position:relative;overflow:hidden;width:33.33333333%}@media (max-width:991.98px){#manager .manager__main .main__dashboard .dashboard__card{width:50%}}#manager .manager__main .main__dashboard .dashboard__card .card__link{background-color:#fff;border:2px solid #c1c7d0;border-radius:8px;color:#6c798f;display:block;padding:20px;height:100%}#manager .manager__main .main__dashboard .dashboard__card .card__link:focus,#manager .manager__main .main__dashboard .dashboard__card .card__link:hover{border-color:#002f6c}#manager .manager__main .main__dashboard .dashboard__card .card__wrapper{display:flex;align-items:flex-start}#manager .manager__main .main__dashboard .dashboard__card .card__icon{flex:0 1 auto;width:64px;text-align:center}#manager .manager__main .main__dashboard .dashboard__card .card__icon .icon__wrapper{background-color:#ebecf0;display:inline-block;line-height:60px;width:64px;height:64px;border-radius:32px}#manager .manager__main .main__dashboard .dashboard__card .card__body{flex:1 1 auto;margin-left:15px}#manager .manager__main .main__dashboard .dashboard__card .card__stats .stats__count{color:#253858;font-size:30px;font-weight:600;line-height:1.2;margin:0}#manager .manager__main .main__dashboard .dashboard__card .card__stats .stats__label{font-size:14px;font-weight:400;line-height:1.6;margin:0}#manager .manager__main .main__dashboard .dashboard__card .card__actions{margin-top:15px;text-align:center}#manager .manager__main .main__dashboard .dashboard__card .card__actions .status__button{display:inline-block;background:0 0;border:2px solid #6c798f;color:#253858;cursor:pointer;line-height:1.25;margin:0;padding:12px 24px;position:relative;text-align:center;text-decoration:none;-webkit-tap-highlight-color:transparent;border-radius:24px;-webkit-user-select:none;-moz-user-select:none;user-select:none}#manager .manager__main .main__dashboard .dashboard__card .card__actions .status__button:focus,#manager .manager__main .main__dashboard .dashboard__card .card__actions .status__button:hover{background-color:#253858;border-color:#253858;color:#fff;outline:0}#manager .manager__main .main__datatable table{box-sizing:border-box;border-collapse:collapse;border-color:#dddde1;border-spacing:2px;display:table;text-indent:initial;width:100%;min-width:100%}#manager .manager__main .main__datatable table>:not(caption)>*>*{padding:.75rem .5rem;border-bottom:1px solid #c7c7cd;box-shadow:inset 0 0 0 9999px transparent}#manager .manager__main .main__datatable table thead th{background-color:#f4f4f5}#manager .manager__main .main__datatable table td.order-actions,#manager .manager__main .main__datatable table th.order-actions{text-align:right}#manager .manager__main .main__datatable .badge__status{display:inline-flex;align-items:center;background-color:#dddde1;border:2px solid #fff;border-radius:1.125rem;color:#46464f;font-size:13px;line-height:20px;padding:.125rem .5rem}#manager .manager__main .main__datatable .badge__status .badge__pip{flex-shrink:0;background-color:transparent;border:2px solid #97a0af;border-radius:50%;margin-left:-2px;margin-right:6px;width:10px;height:10px}#manager .manager__main .main__datatable .badge__status.badge__status--attention{background-color:#ffea8a}#manager .manager__main .main__datatable .badge__status.badge__status--attention .badge__pip{background-color:transparent;border-color:#8a6116}#manager .manager__main .main__datatable .badge__status.badge__status--danger{background-color:rgba(191,7,17,.88);color:#fff}#manager .manager__main .main__datatable .badge__status.badge__status--danger .badge__pip{background-color:#fff;border-color:#fff}#manager .manager__main .main__datatable .badge__status.badge__status--info{background-color:#b4e1fa;color:#3e4e57}#manager .manager__main .main__datatable .badge__status.badge__status--info .badge__pip{background-color:transparent;border-color:#084e8a}#manager .manager__main .main__datatable .badge__status.badge__status--success{background-color:#bbe5b3;color:#414f3e}#manager .manager__main .main__datatable .badge__status.badge__status--success .badge__pip{background-color:#108043;border-color:#108043}#manager .manager__main .main__datatable .badge__status.badge__status--warning{background-color:#ffc58b;color:#594430}#manager .manager__main .main__datatable .badge__status.badge__status--warning .badge__pip{background-color:transparent;border-color:#c05717}#manager .manager__main .main__panel{background:#fff;border:1px solid #dfe1e6;overflow:hidden;border-radius:4px}#manager .manager__main .main__panel+.main__panel{margin-top:30px}#manager .manager__main .main__panel .panel__heading{padding:25px}#manager .manager__main .main__panel .panel__body{padding:25px}#manager .manager__main .main__panel .panel__actions{padding:25px}#manager .manager__main .main__panel .panel__actions .actions__row{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between}#manager .manager__main .main__panel .panel__actions .actions__btn-group{display:flex;flex-wrap:wrap;align-items:center;margin-top:-8px;margin-left:-8px}#manager .manager__main .main__panel .panel__actions .actions__btn-group .btn-group__item{padding-left:8px;padding-right:8px}#manager .manager__main .main__panel .panel__actions .btn{display:inline-flex;align-items:center;justify-content:center;background-color:#fafbfc;border:1px solid #c1c7d0;box-shadow:0 1px 0 0 rgba(23,43,77,.05);border-radius:3px;color:#253858;cursor:pointer;font-size:14px;margin:0;padding:10px 22px;position:relative;line-height:1.6;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none;transition-property:background,border,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0.64,0,0.35,1)}#manager .manager__main .main__panel .panel__actions .btn:focus,#manager .manager__main .main__panel .panel__actions .btn:hover{border-color:#c1c7d0;text-decoration:underline}#manager .manager__main .main__panel .panel__actions .btn.btn--primary{background-color:#1574d4;border-color:#1574d4;color:#fff}#manager .manager__main .main__panel .panel__actions .btn.btn--primary:focus,#manager .manager__main .main__panel .panel__actions .btn.btn--primary:hover{background-color:#105ba6;border-color:#105ba6;color:#fff}#manager .manager__main .main__panel .panel__section{display:flex;flex-direction:row}#manager .manager__main .main__panel .panel__section .section__heading{flex:1;flex-direction:column;background-color:#f4f5f7;border-right:1px solid #dfe1e6;padding:25px}#manager .manager__main .main__panel .panel__section .section__heading .heading__title{color:#172b4d;font-size:1.5rem;font-weight:400;line-height:1.8;margin:0 0 8px}#manager .manager__main .main__panel .panel__section .section__heading .heading__description{color:rgba(37,56,88,.6)}#manager .manager__main .main__panel .panel__section .section__body{flex:3;padding:25px;overflow:hidden}#manager .manager__main .main__panel .panel__table{background-color:var(--tk-body-bg);border:none;color:#505f79;width:100%}#manager .manager__main .main__panel .panel__table th{font-weight:600}#manager .manager__main .main__panel .panel__table td,#manager .manager__main .main__panel .panel__table th{border-top:var(--tk-border-width) solid var(--tk-border-color);padding:.5rem .5rem;vertical-align:middle}#manager .manager__main .main__panel .panel__table thead th{border-top:none;border-bottom:calc(2 * var(--tk-border-width)) solid var(--tk-border-color);color:#172b4d!important;vertical-align:bottom}#manager .manager__main .main__panel .panel__table tbody{color:#7a869a}#manager .manager__main .main__panel .panel__table tbody a:focus,#manager .manager__main .main__panel .panel__table tbody a:hover{text-decoration:underline}#manager .manager__main .main__panel .panel__table tbody tr:nth-of-type(odd){background-color:#f4f5f7}#manager .manager__main .main__panel .panel__table tbody tr:hover .title__actions{position:static!important}#manager .manager__main .main__panel .panel__table tbody+tbody{border-top:calc(2 * var(--tk-border-width)) solid var(--tk-border-color)}#manager .manager__main .main__panel .panel__table .column__image{padding:.5rem 0 .5rem .5rem;width:70px!important;min-width:70px!important;max-width:70px!important}#manager .manager__main .main__panel .panel__table .column__image img{max-width:100%;height:auto}#manager .manager__main .main__panel .panel__table .column__image .image__link{border:1px solid #ebecf0;display:block}#manager .manager__main .main__panel .panel__table .column__image .image__placeholder{flex-grow:0;flex-shrink:0;background-color:#fafbfc;display:block;padding-bottom:50px;position:relative;width:50px}#manager .manager__main .main__panel .panel__table .column__image .image__placeholder .image__icon{color:transparent;fill:rgb(223,225,230);margin-top:-12px;margin-left:-12px;position:absolute;top:50%;right:auto;bottom:auto;left:50%;width:24px;height:24px}#manager .manager__main .main__panel .panel__table .column__title{vertical-align:top}#manager .manager__main .main__panel .panel__table .column__title .title__name{color:#002651;display:block;font-weight:600}#manager .manager__main .main__panel .panel__table .column__title .title__room{display:block;font-size:13px}#manager .manager__main .main__panel .panel__table .column__title .title__actions{display:block;color:#b3bac5;font-size:13px;margin-top:5px;position:relative;top:auto;right:auto;bottom:auto;left:-9999em}#manager .manager__main .main__panel .panel__table .column__title .title__actions .actions__option{display:inline-block}#manager .manager__main .main__panel .panel__table .column__title .title__actions .actions__option .option__link{font-weight:400}#manager .manager__main .main__panel .panel__table .column__title .title__actions .actions__option+.actions__option{padding-left:2px}#manager .manager__main .main__panel .panel__table .column__title .title__actions .actions__option+.actions__option::before{content:"|";color:#b3bac5;display:inline-block;padding-right:2px}#manager .manager__main .main__panel .panel__table .column__actions{padding:10px .5rem}#manager .manager__main .main__panel .panel__table .column__end-date,#manager .manager__main .main__panel .panel__table .column__start-date{width:100px}#manager .manager__main .main__panel .panel__table .column__errors{text-align:center;width:80px}#manager .manager__main .main__panel .panel__table .column__exp-date{text-align:center;width:100px}#manager .manager__main .main__panel .panel__table .column__location{width:250px}#manager .manager__main .main__panel .panel__table .column__location .location__city-state-zip,#manager .manager__main .main__panel .panel__table .column__location .location__street{display:block;font-size:13px}#manager .manager__main .main__panel .panel__table .column__status{width:120px}#manager .manager__main .main__panel .panel__table .column__type{width:125px}