@charset "UTF-8";.side-navigation-child {
  padding-left: 20px; /* Indent child items */
}header.t-top-bar img.t-logo {
  height: 1.875rem !important;
  top: -0.313rem;
  max-height: unset !important;
}.main-button-container {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}.status-class-div {
  color: #fff;
  text-align: start;
  padding-inline: 1rem;
  height: 100%;
}
.status-class-div.status-cell-green {
  background-color: #428613;
}
.status-class-div.status-cell-red {
  background-color: #d91f11;
}
.status-class-div.status-cell-gray {
  background-color: #bcbdbd;
}
.status-class-div.status-cell-orange {
  background-color: #ee6f20;
}

.status-outlined-div {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: start;
  background-color: #fff;
  padding-inline: 1rem;
}
.status-outlined-div.status-cell-green {
  border: 0.119rem solid #689e42;
  color: #689e42;
}
.status-outlined-div.status-cell-red {
  border: 0.119rem solid #d91f11;
  color: #d91f11;
}
.status-outlined-div.status-cell-gray {
  border: 0.119rem solid #bcbdbd;
  color: #bcbdbd;
}
.status-outlined-div.status-cell-orange {
  border: 0.119rem solid #ee6f20;
  color: #ee6f20;
}

.user-status-label-container {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.user-status-label-container .t-icon.t-info {
  margin: 0;
}

.t-tag.tag-user-status {
  border-radius: 50px;
}
.t-tag.tag-user-status .t-tag-text {
  text-align: center;
  width: 100%;
}
.t-tag.tag-user-status.small {
  width: 80px;
}
.t-tag.tag-user-status.large {
  width: 120px;
}
.t-tag.tag-user-status.extra_large {
  width: 140px;
}
.t-tag.tag-user-status.size_info {
  width: 123px;
}.tool-tip-component {
  font-size: 0.813rem;
  overflow-wrap: break-word;
}

.tool-tip-formatted-values {
  height: 100%;
  display: flex;
  align-items: center;
}.value-formatter-main-container {
  width: 90%;
}
.value-formatter-main-container .tool-tip-content-wrapper {
  display: flex;
  flex-direction: row;
  width: 90%;
  align-items: center;
}
.value-formatter-main-container .tool-tip-content-wrapper .truncate-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.value-formatter-main-container .tool-tip-content-wrapper .formatted-value-badge {
  margin-left: 0.5rem;
}

.detail-box .value-formatter-main-container .tool-tip-content-wrapper {
  width: fit-content;
}

.truncate-code {
  color: white;
}

.item-tag {
  background-color: #389b9c;
  color: white;
  font-size: 0.75rem;
  padding: 2px 8px;
  border-radius: 2px;
}.detail-box {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-top: 0.125rem solid #fff;
  padding-block: 1.231rem;
}
.detail-box .detail-data {
  padding: 0 1rem 0 1rem;
  overflow: hidden;
  position: relative;
}
.detail-box .detail-data .anchor-display {
  display: block;
}
.detail-box .detail-data .truncate-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.detail-box .border {
  border-left: 0.063rem solid #bcbdbd;
}
.detail-box h3 {
  white-space: nowrap;
}

.t-btn .t-icon {
  margin: 0;
}

.detail-content-highlighted {
  background-color: #e9f5f5;
  width: 100%;
}

.detail-content-bg-gray {
  background-color: #f8f8f8;
  width: 100%;
}
.detail-content-bg-gray .detail-box .detail-card-heading {
  color: #373838;
  font-size: 0.9rem;
}
.detail-content-bg-gray .detail-box .detail-card-value {
  color: #373838;
  font-weight: bold;
}

.detail-content-only-bg-gray {
  background-color: #f8f8f8;
  width: 100%;
}

.detail-content-not-highlighted {
  background-color: #fff;
  width: 100%;
}.fund-listing-country {
  display: flex;
  gap: 10px;
  align-content: center;
}
.fund-listing-country .fund-icon-wrapper {
  min-width: 20px;
  display: flex;
}
.fund-listing-country .fund-icon-wrapper .flag-icon {
  min-width: 100%;
}.grid-action-buttons {
  display: flex;
  align-items: center;
  height: 100%;
  gap: 0.438rem;
}
.grid-action-buttons .list-action-buttons .list-button-svg {
  width: 1.063rem;
}
.grid-action-buttons .list-action-buttons .list-trids-trash,
.grid-action-buttons .list-action-buttons .list-trids-file-alt {
  margin: 0;
  cursor: pointer;
}
.grid-action-buttons .list-action-buttons .list-delete-button, .grid-action-buttons .list-action-buttons .list-delete-button:hover {
  background: transparent;
  border: none;
  box-shadow: none;
  cursor: pointer;
}
.grid-action-buttons .list-action-buttons .t-icon.t-large.t-teal {
  margin: 10px;
  cursor: pointer;
}

.action-menu-container {
  position: relative;
  display: inline-block;
}

.options-dropdown {
  position: absolute;
  top: 100%; /* Position it right below the icon */
  right: 0; /* Align it to the right of the container */
  background-color: white;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
  z-index: 1000; /* Ensure it appears on top of other content */
  padding: 8px 0;
  min-width: 160px;
}

.options-dropdown ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.options-dropdown li {
  padding: 10px 20px;
  cursor: pointer;
}

.options-dropdown li:hover {
  background-color: #f5f5f5;
}.associated-funds-cell {
  display: flex;
  flex-direction: row;
  justify-content: start;
  gap: 1px;
}
.associated-funds-cell .external-link-icon {
  cursor: pointer;
}
.associated-funds-cell.disabled {
  text-decoration: none;
  color: #bcbdbd;
  cursor: not-allowed;
}.mapped-institutions-cell {
  display: flex;
  flex-direction: row;
  justify-content: start;
  gap: 1px;
}
.mapped-institutions-cell .external-link-icon {
  cursor: pointer;
}.unmap-institution-from-fund-button {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}.sleeve-cell-renderer {
  border: solid 1px #000000;
}.about-osttra-modal-container{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background-color:#00000080;display:flex;opacity:0;visibility:hidden;pointer-events:none}.about-osttra-modal-container.show-modal{opacity:1;pointer-events:all;visibility:visible}.about-osttra-modal-container .about-osttra-modal{width:90%;max-width:900px;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about-osttra-modal-container .about-osttra-modal-header,.about-osttra-modal-container .about-osttra-modal-content{padding:1rem}.about-osttra-modal-container .about-osttra-modal-header p,.about-osttra-modal-container .about-osttra-modal-content p{margin:0;font-size:.8125rem}.about-osttra-modal-container .about-osttra-modal-header .warning,.about-osttra-modal-container .about-osttra-modal-content .warning{max-width:503px;margin-top:50px;margin-bottom:40px}.about-osttra-modal-container .modal-info{display:flex;padding-bottom:1rem;border-bottom:1px solid #e9e9e9}.about-osttra-modal-container .license-details{flex:1}.about-osttra-modal-container .customer-support{flex:0 0 211px}.about-osttra-modal-container .customer-support .title{font-weight:700;margin-bottom:.5rem}.about-osttra-modal-container .customer-support .support-list{padding:0;margin:0}.about-osttra-modal-container .support-list li{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.about-osttra-modal-container .support-list li:nth-child(3){margin-bottom:1rem}.about-osttra-modal-container .support-list li a{color:#006491;font-size:.8125rem;text-decoration:none}.about-osttra-modal-container .support-list li a.higlighted-text{text-decoration:underline}.about-osttra-modal-container .about-osttra-modal-footer{margin-top:1rem;display:flex;justify-content:space-between}.about-osttra-modal-container .about-osttra-modal-footer .left-content,.about-osttra-modal-container .about-osttra-modal-footer .right-content{display:flex;gap:10px}.about-osttra-modal-container .about-osttra-modal-footer .privacy-policy a{color:#0192d6}.about-osttra-modal-container .about-osttra-modal-footer p{color:#000;max-width:97%}.about-osttra-modal-container .about-osttra-modal-footer p:first-child{margin-bottom:1rem}.about-osttra-modal-container .about-osttra-modal-close{position:absolute;right:.25rem;top:.25rem;background:transparent;border:none;cursor:pointer}.about-osttra-modal-container .about-osttra-modal-header{text-align:center;position:relative;background:#f4f4f4;display:flex;justify-content:center}.about-osttra-modal-container .about-osttra-modal-title{font-size:.8125rem;max-width:663px;margin:0 auto}.about-osttra-modal-container .posttrade-pioneers{margin-bottom:2rem}.about-osttra-modal-container .flag-icon-wrapper{display:flex;gap:.5rem;font-weight:700}.bottomBlock{position:fixed;width:100%;text-align:center;padding:24px;border-top:3px solid #279c9c;left:0;box-shadow:13px 7px 7px 4px #000;background:#fff}.bottomBlockCloseBtn{position:absolute;top:-22px;font-size:30px;background:transparent;cursor:pointer;border:none;left:0;right:0}.bottomBlockCloseBtn .t-icon{background:#fff;margin-right:0;border-radius:100%;box-shadow:0 1px 2px #00000026;width:35px;height:35px;display:inline-flex;align-items:center;justify-content:center}.hideBottomPanel{transition:.2s ease;bottom:-100%;visibility:hidden}.showBottomPanel{transition:.2s ease;bottom:0;visibility:visible}.collective.summary-card{display:flex;background-color:#fff;box-shadow:0 1px 2px #00000026;padding:.75rem;height:72px}.collective.summary-card .card-item{flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.collective.summary-card .card-item:first-child{align-items:flex-start}.collective.summary-card .card-item:last-child{align-items:flex-end}.collective.summary-card .card-item h2{font-size:23px;margin:0}.collective.summary-card .card-item h2.red{color:#d91f11}.collective.summary-card .card-item h2.green{color:#52a31d}.collective.summary-card .card-item h2.amber{color:#f5c328}.collective.summary-card .card-item h2.black{color:#464646}.collective.summary-card .card-item .title{font-size:12px}.cardFlexStyle,.cards,.cardsRightIncDec{display:-webkit-box;display:-moz-box;display:flexbox;display:flex;flex-direction:row}.cardsRightIncDec{justify-content:end;-ms-flex-pack:end;align-items:center}.cardsRightIncDec{cursor:pointer;padding-top:2px}.cardsRight h1{margin-bottom:2px}.cards h3{padding-top:8px;margin-bottom:8px}.cardsRightIncDec h5{padding-left:8px;display:inline}.summary-card-container.selected{border:1px solid #008080;background-color:#f0f8ff}.summary-card-container.hoverable:hover{box-shadow:0 1px 5px #0000001a;cursor:pointer}.extraLarge{width:432px}.large.summary-card{width:216px;height:72px}.small.summary-card{width:150px;height:72px}.small.summary-card.center-aligned{width:112px}.small .cards{justify-content:end;height:100%}.small .cardsRight h1{margin-bottom:4px;text-align:right}.small .cardsRightIncDec h5{margin-bottom:0;padding-right:4px}.toolTipWidth{width:116px}.cards h5{text-transform:capitalize}.cardsRightIncDecAmount{font-size:.75rem}.cardsRightTitle{text-align:end}.cards{transition:color .2s ease,box-shadow .2s ease;box-shadow:0 1px 2px #00000026;padding:16px;justify-content:space-between;-ms-flex-pack:space-between;align-items:center;background-color:#fff;cursor:pointer}.cardPaddingNone{padding-right:4px!important;padding-left:4px!important}.cards:has(.cardTextCenterChild){width:100%;justify-content:center;-ms-flex-pack:center;text-align:center}.cards:has(.cardTextCenterChild) .cardsRightTitle{text-align:center}.cards-widget-container{display:flex;gap:1rem}.o-custom-select{width:fit-content;position:relative;z-index:210}.o-custom-selector{position:relative;display:flex;flex-direction:row;max-width:var(--dropdown-max-width, 202px);background-color:#fff!important;border:1px solid #bcbdbd;border-radius:3px;transition:border-color .2s ease-in}.o-custom-selector:hover{border-color:#279c9c}.o-custom-select-container{z-index:215;margin-top:8px;max-width:var(--dropdown-max-width, 202px);position:absolute}.o-custom-select-container div :hover{background-color:#dff0f0}.o-custom-select-container>*{max-width:var(--dropdown-max-width, 202px)}.o-custom-select-container>*>*{max-width:var(--dropdown-max-width, 202px)}.o-custom-selector-input{padding:0 8px;width:var(--dropdown-width, 170px);height:28px;border:none;border-radius:3px 0 0 3px}.o-custom-selector-button{width:160px;height:28px;border:none;text-align:left;padding-left:4px}.o-custom-selector-caret-button{height:28px;width:30px;border:none;border-radius:0 3px 3px 0;background:url("data:image/svg+xml,%3c!--%20Generated%20by%20IcoMoon.io%20--%3e%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20width='9'%20height='14'%20viewBox='0%200%209%2014'%3e%3ctitle%3ecaret-down%3c/title%3e%3cpath%20fill='%23464646'%20d='M0.856%205.25h7.036c0.487%200%200.73%200.588%200.386%200.932l-3.516%203.519c-0.213%200.213-0.561%200.213-0.774%200l-3.516-3.519c-0.345-0.345-0.101-0.932%200.386-0.932z'%3e%3c/path%3e%3c/svg%3e") no-repeat center;background-size:12px!important}.o-custom-selector-clear-button{height:28px;width:30px;border:none;border-radius:0 3px 3px 0;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2014%2014'%3e%3cpath%20d='M7%200C3.1%200%200%203.1%200%207s3.1%207%207%207%207-3.1%207-7-3.1-7-7-7zm3.4%208.8c.1.1.1.3%200%20.5l-1.1%201.1c-.1.1-.3.1-.5%200L7%208.6l-1.8%201.9c-.1.1-.3.1-.5%200L3.6%209.3c-.2-.1-.2-.3%200-.5L5.4%207%203.6%205.2c-.2-.2-.2-.4%200-.5l1.1-1.1c.1-.1.3-.1.5%200L7%205.4l1.8-1.9c.1-.1.3-.1.5%200l1.1%201.1c.1.1.1.3%200%20.5L8.6%207l1.8%201.8z'%20fill='%23464646'/%3e%3c/svg%3e") no-repeat center!important;background-size:12px!important}.o-custom-floating-filter{height:30px}.o-custom-floating-filter.tiny-width .t-dropdown{min-width:80px;width:80px}.o-custom-text-filter-component{min-height:400px;position:relative}.o-custom-text-filter-component.from-inner-grid{min-height:300px;height:300px}.o-custom-text-filter-component .hidden-input{height:0;outline:none;border:none;caret-color:#fff;pointer-events:none}.o-custom-text-filter-component .fields-container{height:330px;overflow:auto;padding:12px 12px 4px}.o-custom-text-filter-component .fields-container.from-inner-grid{height:234px}.o-custom-text-filter-component .fields-container .selects-wrapper{display:flex;flex-direction:column}.o-custom-text-filter-component .fields-container .selects-wrapper .t-dropdown{margin-right:0}.o-custom-text-filter-component .fields-container .selects-wrapper.mt-8{margin-top:8px}.o-custom-text-filter-component .fields-container .selects-wrapper fieldset.t-radio-group{margin-bottom:8px;display:flex;align-items:center;justify-content:center}.o-custom-text-filter-component .fields-container .selects-wrapper fieldset.t-radio-group .t-radio label{font-size:11px}.o-custom-text-filter-component .action-buttons{display:flex;justify-content:end;position:absolute;bottom:0;background:#fff;right:0;width:100%;padding:12px;z-index:10}.o-date-range-picker{position:relative;display:flex!important}.o-date-range-picker .o-custom-select{left:-1px}.o-date-range-picker .o-custom-select:hover .o-custom-selector{border-color:#279c9c}.o-date-range-picker .o-custom-select .o-custom-selector{border-radius:0 3px 3px 0}.o-date-range-picker .o-custom-select .o-custom-selector:focus-within{border-color:#279c9c;box-shadow:0 0 0 2px #a9d7d7}.o-date-range-picker.t-date-picker{margin-right:0;margin-bottom:0}.t-date-picker .t-menu.t-calendar{top:35px;margin-top:0!important;margin-bottom:0!important;z-index:220!important}.o-custom-action-option-list{border:1px solid #bcbdbd;border-radius:2px;padding:0;margin:0;display:flex;flex-direction:column;background-color:#fff;width:fit-content;filter:drop-shadow(0px 2px rgba(0,0,0,.1))}.o-custom-action-option-list .o-custom-action-item-wrapper{padding:8px 12px;width:200px;font-family:Arial;font-weight:400}.o-custom-action-option-list .o-custom-action-item-wrapper .o-custom-action-item-header{line-height:18px;font-size:13px;margin:0;color:#373838}.o-custom-action-option-list .o-custom-action-item-wrapper .o-custom-action-item-label{line-height:14px;font-size:11px;margin:0;color:#a6a7a7}.t-next{background:url("data:image/svg+xml,%3c!--%20Generated%20by%20IcoMoon.io%20--%3e%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20width='9'%20height='14'%20viewBox='0%200%209%2014'%3e%3ctitle%3echevron-right%3c/title%3e%3cpath%20fill='%23464646'%20d='M7.806%207.464l-5.314%205.314c-0.256%200.256-0.672%200.256-0.928%200l-0.62-0.62c-0.256-0.256-0.256-0.671-0.001-0.927l4.212-4.231-4.212-4.231c-0.255-0.256-0.255-0.671%200.001-0.927l0.62-0.62c0.256-0.256%200.672-0.256%200.928%200l5.314%205.314c0.256%200.256%200.256%200.672%200%200.928z'%3e%3c/path%3e%3c/svg%3e") no-repeat center!important}.t-previous{background:url("data:image/svg+xml,%3c!--%20Generated%20by%20IcoMoon.io%20--%3e%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20width='9'%20height='14'%20viewBox='0%200%209%2014'%3e%3ctitle%3echevron-left%3c/title%3e%3cpath%20fill='%23464646'%20d='M0.944%206.536l5.314-5.314c0.256-0.256%200.672-0.256%200.928%200l0.62%200.62c0.256%200.256%200.256%200.67%200.001%200.927l-4.212%204.231%204.211%204.231c0.255%200.256%200.255%200.671-0.001%200.927l-0.62%200.62c-0.256%200.256-0.672%200.256-0.928%200l-5.314-5.314c-0.256-0.256-0.256-0.672%200-0.928z'%3e%3c/path%3e%3c/svg%3e") no-repeat center!important}.o-date-range-picker-calender-button:hover~.o-custom-select .o-custom-selector{border-left-color:#279c9c}.t-date-picker .t-menu.t-calendar table a.t-is-in-between{color:#000;background:#d4ebeb;font-weight:400;border-radius:0!important}.t-date-picker .t-menu.t-calendar table a.t-is-selected-first{color:#fff;background:#279c9c;font-weight:400;border-radius:32px 0 0 32px}.t-date-picker .t-menu.t-calendar table a.t-is-selected-second{color:#fff;background:#279c9c;font-weight:400;border-radius:0 32px 32px 0}.t-date-picker .t-input button:before{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2014%2014'%3e%3cpath%20d='M7%200C3.1%200%200%203.1%200%207s3.1%207%207%207%207-3.1%207-7-3.1-7-7-7zm3.4%208.8c.1.1.1.3%200%20.5l-1.1%201.1c-.1.1-.3.1-.5%200L7%208.6l-1.8%201.9c-.1.1-.3.1-.5%200L3.6%209.3c-.2-.1-.2-.3%200-.5L5.4%207%203.6%205.2c-.2-.2-.2-.4%200-.5l1.1-1.1c.1-.1.3-.1.5%200L7%205.4l1.8-1.9c.1-.1.3-.1.5%200l1.1%201.1c.1.1.1.3%200%20.5L8.6%207l1.8%201.8z'%20fill='%23464646'/%3e%3c/svg%3e") no-repeat center!important;background-size:12px!important}.donutChartContainer{box-shadow:0 2px 4px -1px #0003}.donutChartContainer h3{padding:16px;margin:0}.donutChartContainer .donutChartDiagram{cursor:pointer}.small,.large{font-size:16px;width:192px}.large{width:400px}.o-hyperlink-cr-container{display:flex;align-items:center}.o-hyperlink-cr-container.left-hyperlink{justify-content:flex-start}.o-hyperlink-cr-container.center-hyperlink{justify-content:center}.o-hyperlink-cr-container.right-hyperlink{justify-content:flex-end}.o-hyperlink-cr-container a{text-decoration:underline}.o-image-cr-container{display:flex;align-items:center}.o-image-cr-container.left-image{justify-content:flex-start}.o-image-cr-container.center-image{justify-content:center}.o-image-cr-container.right-image{justify-content:flex-end}.o-image-cr-container>i,.o-image-cr-container>span{display:flex;justify-content:center;align-items:center;margin-right:0!important}.o-image-cr-container>i>svg,.o-image-cr-container>i>rect,.o-image-cr-container>span>svg,.o-image-cr-container>span>rect{display:flex;justify-content:center;align-items:center}.o-image-hyperlink-cr-container{display:flex;align-items:center}.o-image-hyperlink-cr-container.left-image-hyperlink{justify-content:flex-start}.o-image-hyperlink-cr-container.center-image-hyperlink{justify-content:center}.o-image-hyperlink-cr-container.right-image-hyperlink{justify-content:flex-end}.o-image-hyperlink-cr-container .left-image-hyperlink{order:1}.o-image-hyperlink-cr-container .center-image-hyperlink{order:2}.o-image-hyperlink-cr-container .right-image-hyperlink{order:3}.o-image-hyperlink-cr-container>div{display:flex;align-items:center;gap:8px}.o-image-hyperlink-cr-container>div.left-image-hyperlink{justify-content:flex-start}.o-image-hyperlink-cr-container>div.center-image-hyperlink{justify-content:center}.o-image-hyperlink-cr-container>div.right-image-hyperlink{justify-content:flex-end}.o-image-hyperlink-cr-container>div .left-image-hyperlink{order:1}.o-image-hyperlink-cr-container>div .center-image-hyperlink{order:2}.o-image-hyperlink-cr-container>div .right-image-hyperlink{order:3}.o-text-cr-container{display:flex;align-items:center}.o-text-cr-container.left-text,.o-text-cr-container.left-text span{justify-content:flex-start}.o-text-cr-container.center-text,.o-text-cr-container.center-text span{justify-content:center}.o-text-cr-container.right-text,.o-text-cr-container.right-text span{justify-content:flex-end}.o-text-cr-container a{text-decoration:underline}.o-text-cr-container span{display:flex;align-items:center}[data-tooltip][data-info]{cursor:pointer!important}.o-image-text-cr-container{display:flex;align-items:center}.o-image-text-cr-container.left-image-text{justify-content:flex-start}.o-image-text-cr-container.center-image-text{justify-content:center}.o-image-text-cr-container.right-image-text{justify-content:flex-end}.o-image-text-cr-container .left-image-text{order:1}.o-image-text-cr-container .center-image-text{order:2}.o-image-text-cr-container .right-image-text{order:3}.o-image-text-cr-container>div{display:flex;align-items:center;gap:8px}.o-image-text-cr-container>div.left-image-text{justify-content:flex-start}.o-image-text-cr-container>div.center-image-text{justify-content:center}.o-image-text-cr-container>div.right-image-text{justify-content:flex-end}.o-image-text-cr-container>div .left-image-text{order:1}.o-image-text-cr-container>div .center-image-text{order:2}.o-image-text-cr-container>div .right-image-text{order:3}.o-image-text-hyperlink-cr-container{display:flex;align-items:center}.o-image-text-hyperlink-cr-container.left-image-text-hyperlink{justify-content:flex-start}.o-image-text-hyperlink-cr-container.center-image-text-hyperlink{justify-content:center}.o-image-text-hyperlink-cr-container.right-image-text-hyperlink{justify-content:flex-end}.o-image-text-hyperlink-cr-container>div{display:flex;align-items:center;justify-content:flex-start}.o-image-text-hyperlink-cr-container>div.left-image-text-hyperlink{justify-content:flex-start}.o-image-text-hyperlink-cr-container>div.center-image-text-hyperlink{justify-content:center}.o-image-text-hyperlink-cr-container>div.right-image-text-hyperlink{justify-content:flex-end}.ag-watermark:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjA5IiBoZWlnaHQ9IjM2IiB2aWV3Qm94PSIwIDAgMjA5IDM2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTkyLjk5MyAyMy42NTgyVjE1LjcxMTdIMTc5LjQ1MkwxNzEuNTA1IDIzLjY1ODJIMTkyLjk5M1oiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTIwOC4yNSAzLjk1MDgxSDE5MS4yNzZMMTgzLjI2NiAxMS44OTczSDIwOC4yNVYzLjk1MDgxWiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTYzLjYyMiAzMS42MDQ4TDE2Ny42OTEgMjcuNTM2MUgxODEuNDIzVjM1LjQ4MjdIMTYzLjYyMlYzMS42MDQ4WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTY2LjYxIDE5Ljc4MDNIMTc1LjM4M0wxODMuMzkzIDExLjgzMzdIMTY2LjYxVjE5Ljc4MDNaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xNTcuMDExIDMxLjYwNDdIMTYzLjYyMkwxNzEuNTA1IDIzLjY1ODJIMTU3LjAxMVYzMS42MDQ3WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTkxLjI3NiAzLjk1MDgxTDE4Ny4yMDggOC4wMTk0MUgxNjEuMjdWMC4wNzI4NzZIMTkxLjI3NlYzLjk1MDgxWiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMjAuODM5MSAzMC4yMDYxSDguMzc4OTJMNi4yMTc0NSAzNS41NDYySDAuNzUwMjQ0TDEyLjI1NjggOC41OTE1NUgxNy4wMjQ3TDI4LjUzMTMgMzUuNTQ2MkgyMy4wMDA1TDIwLjgzOTEgMzAuMjA2MVpNMTkuMTIyNyAyNS45NDY4TDE0LjYwOSAxNC45NDg4TDEwLjA5NTQgMjUuOTQ2OEgxOS4xMjI3WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTA0LjQzNyAxOC41MDg5QzEwNi4wMjYgMTYuMTU2NyAxMTAuMDMxIDE1LjkwMjQgMTExLjY4NCAxNS45MDI0VjIwLjQ3OTZDMTA5LjY1IDIwLjQ3OTYgMTA3LjYxNSAyMC41NDMyIDEwNi40MDcgMjEuNDMzMkMxMDUuMiAyMi4zMjMyIDEwNC41NjQgMjMuNTMxMSAxMDQuNTY0IDI0Ljk5MzJWMzUuNTQ2Mkg5OS42MDUxVjE1LjkwMjRIMTA0LjM3M0wxMDQuNDM3IDE4LjUwODlaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xMTkuMzc2IDE1LjkwMjRIMTE0LjQxOFYzNS41NDYySDExOS4zNzZWMTUuOTAyNFoiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTExOS4zNzYgNy4xMjkzOUgxMTQuNDE4VjEyLjk3OEgxMTkuMzc2VjcuMTI5MzlaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xNDMuOTc5IDcuMTI5MzlWMzUuNTQ2MkgxMzkuMjExTDEzOS4wODQgMzIuNTU4M0MxMzguMzg0IDMzLjU3NTUgMTM3LjQ5NCAzNC40MDE5IDEzNi40MTQgMzUuMDM3NkMxMzUuMzMzIDM1LjYwOTggMTMzLjk5OCAzNS45Mjc2IDEzMi40NzIgMzUuOTI3NkMxMzEuMTM3IDM1LjkyNzYgMTI5Ljg2NiAzNS42NzMzIDEyOC43ODUgMzUuMjI4M0MxMjcuNjQxIDM0LjcxOTcgMTI2LjYyMyAzNC4wODQgMTI1Ljc5NyAzMy4xOTRDMTI0Ljk3MSAzMi4zMDQgMTI0LjI3MSAzMS4yMjMzIDEyMy44MjYgMzAuMDE1NEMxMjMuMzE4IDI4LjgwNzUgMTIzLjEyNyAyNy40MDkgMTIzLjEyNyAyNS44ODMyQzEyMy4xMjcgMjQuMzU3NSAxMjMuMzgxIDIyLjk1ODkgMTIzLjgyNiAyMS42ODc0QzEyNC4zMzUgMjAuNDE2IDEyNC45NzEgMTkuMzM1MyAxMjUuNzk3IDE4LjQ0NTNDMTI2LjYyMyAxNy41NTUyIDEyNy42NDEgMTYuODU2IDEyOC43ODUgMTYuMzQ3NEMxMjkuOTI5IDE1LjgzODggMTMxLjEzNyAxNS41ODQ1IDEzMi40NzIgMTUuNTg0NUMxMzMuOTk4IDE1LjU4NDUgMTM1LjI2OSAxNS44Mzg4IDEzNi4zNSAxNi40MTA5QzEzNy40MzEgMTYuOTgzMSAxMzguMzIxIDE3Ljc0NTkgMTM5LjAyIDE4LjgyNjdWNy4xOTI5NUgxNDMuOTc5VjcuMTI5MzlaTTEzMy41NTMgMzEuNjY4M0MxMzUuMjA2IDMxLjY2ODMgMTM2LjQ3NyAzMS4wOTYyIDEzNy40OTQgMzAuMDE1NEMxMzguNTExIDI4LjkzNDcgMTM5LjAyIDI3LjQ3MjUgMTM5LjAyIDI1LjY5MjVDMTM5LjAyIDIzLjkxMjUgMTM4LjUxMSAyMi41MTM5IDEzNy40OTQgMjEuMzY5NkMxMzYuNDc3IDIwLjI4ODggMTM1LjIwNiAxOS43MTY3IDEzMy41NTMgMTkuNzE2N0MxMzEuOTYzIDE5LjcxNjcgMTMwLjYyOCAyMC4yODg4IDEyOS42NzUgMjEuMzY5NkMxMjguNjU4IDIyLjQ1MDMgMTI4LjE0OSAyMy45MTI1IDEyOC4xNDkgMjUuNjkyNUMxMjguMTQ5IDI3LjQ3MjUgMTI4LjY1OCAyOC44NzExIDEyOS42NzUgMjkuOTUxOEMxMzAuNjkyIDMxLjA5NjEgMTMxLjk2MyAzMS42NjgzIDEzMy41NTMgMzEuNjY4M1oiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTU3LjIwMjQgMjAuMzUyNUg0NC45MzNWMjQuNjExOEg1MS45MjU5QzUxLjczNTIgMjYuNzczMyA1MC45MDg4IDI4LjQyNjEgNDkuNTEwMiAyOS43NjExQzQ4LjExMTYgMzEuMDMyNiA0Ni4zMzE1IDMxLjY2ODMgNDQuMDQyOSAzMS42NjgzQzQyLjc3MTUgMzEuNjY4MyA0MS41NjM2IDMxLjQxNCA0MC41NDY1IDMwLjk2OUMzOS40NjU3IDMwLjUyNCAzOC41NzU3IDI5Ljg4ODMgMzcuODEyOSAyOC45OTgzQzM3LjA1IDI4LjE3MTggMzYuNDc3OCAyNy4xNTQ3IDM2LjAzMjggMjUuOTQ2OEMzNS41ODc4IDI0LjczODkgMzUuMzk3MSAyMy40Njc1IDM1LjM5NzEgMjIuMDA1M0MzNS4zOTcxIDIwLjU0MzIgMzUuNTg3OCAxOS4yNzE3IDM2LjAzMjggMTguMDYzOEMzNi40MTQzIDE2Ljg1NiAzNy4wNSAxNS45MDI0IDM3LjgxMjkgMTUuMDEyNEMzOC41NzU3IDE0LjE4NTkgMzkuNDY1NyAxMy41NTAyIDQwLjU0NjUgMTMuMDQxNkM0MS42MjcyIDEyLjU5NjYgNDIuNzcxNSAxMi4zNDIzIDQ0LjEwNjUgMTIuMzQyM0M0Ni43NzY2IDEyLjM0MjMgNDguODEwOSAxMi45NzggNTAuMjA5NSAxNC4yNDk1TDUzLjUxNTIgMTAuOTQzOEM1MS4wMzU5IDkuMDM2NTkgNDcuODU3MyA4LjAxOTQxIDQ0LjEwNjUgOC4wMTk0MUM0Mi4wMDg2IDguMDE5NDEgNDAuMTAxNSA4LjMzNzI5IDM4LjM4NSA5LjAzNjU5QzM2LjY2ODYgOS43MzU4OCAzNS4yMDY0IDEwLjYyNTkgMzMuOTk4NSAxMS44MzM3QzMyLjc5MDYgMTMuMDQxNiAzMS44MzcxIDE0LjUwMzggMzEuMjAxNCAxNi4yMjAzQzMwLjU2NTYgMTcuOTM2NyAzMC4yNDc4IDE5Ljg0MzggMzAuMjQ3OCAyMS44NzgyQzMwLjI0NzggMjMuOTEyNSAzMC41NjU2IDI1LjgxOTcgMzEuMjY0OSAyNy41MzYxQzMxLjk2NDIgMjkuMjUyNiAzMi44NTQyIDMwLjcxNDcgMzQuMDYyMSAzMS45MjI2QzM1LjI3IDMzLjEzMDUgMzYuNzMyMSAzNC4wODQxIDM4LjQ0ODYgMzQuNzE5OEM0MC4xNjUgMzUuNDE5MSA0Mi4wNzIyIDM1LjczNyA0NC4xMDY1IDM1LjczN0M0Ni4xNDA4IDM1LjczNyA0Ny45ODQ0IDM1LjQxOTEgNDkuNjM3MyAzNC43MTk4QzUxLjI5MDIgMzQuMDIwNSA1Mi42ODg4IDMzLjEzMDUgNTMuODMzMSAzMS45MjI2QzU0Ljk3NzQgMzAuNzE0NyA1NS44Njc0IDI5LjI1MjYgNTYuNTAzMSAyNy41MzYxQzU3LjEzODggMjUuODE5NyA1Ny40NTY3IDIzLjkxMjUgNTcuNDU2NyAyMS44NzgyVjIxLjA1MTdDNTcuMjY2IDIwLjkyNDYgNTcuMjAyNCAyMC42MDY3IDU3LjIwMjQgMjAuMzUyNVoiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTk1Ljk4MTUgMjAuMzUyNUg4My43MTIxVjI0LjYxMThIOTAuNzA1QzkwLjUxNDMgMjYuNzczMyA4OS42ODc5IDI4LjQyNjEgODguMjg5MyAyOS43NjExQzg2Ljg5MDcgMzEuMDMyNiA4NS4xMTA2IDMxLjY2ODMgODIuODIyIDMxLjY2ODNDODEuNTUwNiAzMS42NjgzIDgwLjM0MjcgMzEuNDE0IDc5LjMyNTYgMzAuOTY5Qzc4LjI0NDggMzAuNTI0IDc3LjM1NDggMjkuODg4MyA3Ni41OTIgMjguOTk4M0M3NS44MjkxIDI4LjE3MTggNzUuMjU3IDI3LjE1NDcgNzQuODExOSAyNS45NDY4Qzc0LjM2NjkgMjQuNzM4OSA3NC4xNzYyIDIzLjQ2NzUgNzQuMTc2MiAyMi4wMDUzQzc0LjE3NjIgMjAuNTQzMiA3NC4zNjY5IDE5LjI3MTcgNzQuODExOSAxOC4wNjM4Qzc1LjE5MzQgMTYuODU2IDc1LjgyOTEgMTUuOTAyNCA3Ni41OTIgMTUuMDEyNEM3Ny4zNTQ4IDE0LjE4NTkgNzguMjQ0OCAxMy41NTAyIDc5LjMyNTYgMTMuMDQxNkM4MC40MDYzIDEyLjU5NjYgODEuNTUwNiAxMi4zNDIzIDgyLjg4NTYgMTIuMzQyM0M4NS41NTU3IDEyLjM0MjMgODcuNTkgMTIuOTc4IDg4Ljk4ODYgMTQuMjQ5NUw5Mi4yOTQzIDEwLjk0MzhDODkuODE1IDkuMDM2NTkgODYuNjM2NCA4LjAxOTQxIDgyLjg4NTYgOC4wMTk0MUM4MC43ODc4IDguMDE5NDEgNzguODgwNiA4LjMzNzI5IDc3LjE2NDEgOS4wMzY1OUM3NS40NDc3IDkuNzM1ODggNzMuOTg1NSAxMC42MjU5IDcyLjc3NzYgMTEuODMzN0M3MS41Njk4IDEzLjA0MTYgNzAuNjE2MiAxNC41MDM4IDY5Ljk4MDUgMTYuMjIwM0M2OS4zNDQ3IDE3LjkzNjcgNjkuMDI2OSAxOS44NDM4IDY5LjAyNjkgMjEuODc4MkM2OS4wMjY5IDIzLjkxMjUgNjkuMzQ0NyAyNS44MTk3IDcwLjA0NCAyNy41MzYxQzcwLjc0MzMgMjkuMjUyNiA3MS42MzM0IDMwLjcxNDcgNzIuODQxMiAzMS45MjI2Qzc0LjA0OTEgMzMuMTMwNSA3NS41MTEyIDM0LjA4NDEgNzcuMjI3NyAzNC43MTk4Qzc4Ljk0NDEgMzUuNDE5MSA4MC44NTEzIDM1LjczNyA4Mi44ODU2IDM1LjczN0M4NC45MiAzNS43MzcgODYuNzYzNiAzNS40MTkxIDg4LjQxNjQgMzQuNzE5OEM5MC4wNjkzIDM0LjAyMDUgOTEuNDY3OSAzMy4xMzA1IDkyLjYxMjIgMzEuOTIyNkM5My43NTY1IDMwLjcxNDcgOTQuNjQ2NSAyOS4yNTI2IDk1LjI4MjIgMjcuNTM2MUM5NS45MTggMjUuODE5NyA5Ni4yMzU4IDIzLjkxMjUgOTYuMjM1OCAyMS44NzgyVjIxLjA1MTdDOTYuMDQ1MSAyMC45MjQ2IDk1Ljk4MTUgMjAuNjA2NyA5NS45ODE1IDIwLjM1MjVaIiBmaWxsPSIjOUI5QjlCIi8+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-size:170px 40px;display:block;height:40px;width:170px}@font-face{font-family:agGridQuartz;src:url(data:font/woff2;charset=utf-8;base64,d09GMgABAAAAABmsAAsAAAAANbQAABlcAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIlWBmAAi34KxFS3OAE2AiQDgkALgSIABCAFhEYHhUIbrS1lhhRsHMDmjYY+2f9fJnBjSJQDf3Gmak2UmCoRplwn+JpsYTlytdwFD68gMxAuB6741XeLNiaMyYN/Iiaja7H1EUOGUhLUj/323jcjUYJlMU80EU94ogRKZmiBUH/jr7U+X0/3AC4BDOAS/7sQgIpQqZPxwEKiCutUygMLnSGasyZsKRo2YYIFiy8EPEDFongwrRhWQbxiSLopNaEOFUqTmm5qTrZHFe66WzFSMeAFzgogYN7fKmG3GmaqyKkJcuZTdX6S1pPWgQysvt4IsiLS+voh/7c/Nf9aap09LHbKmLfn5uSXXQaBSUDiCeFyEfB/OrPWEGLnEOaAq4q6TjMaaT1/vryWIS+yorfn9ZGikFbLXqKkOkCurrTXB3ZYQawu1RUll1g0V7TXpT5oqytTnm411z0+bukoMcg+f00X2lun4IUXCmKEACE+kpAE6lenRyKAsj4HNb6eX6ecPHBzJomInhng2DlOntjfxL1nkYIlgTuw7NOgKLrdy34IBb2MPkp1rOGX8duZ37On0REwTl4XItLicDqDRmWy2BwUhj67sc3lwbZnluMFxdG5tfcOYgid5cCtVtNehZ9qy6N8Y2XPZC7cDds5fr5VvsKT56ihWTQLJkKQ1WcJ4R0ZNjxzKu/t8IM4awcqx5ZhK4C2NmOYC8PMrLy/b+tuPdg6Y2FYi6DJoNulpfrW0iUyBGfmbB7flj4+b9u2A4Ojg7DMLMlc2lQot5k2VPOScbe2iDCsmfKIjHtnYCiqLNc97FUtol0JuSGUyx9tDMmTW27PdDTn33bOcGZq42bBvYMpTkJpSldN46kjVKfZwUqStp51wye+1u2lz/6LoCKwohYzJtX7X7GtyXp2TpAxum+e5Xx6wxbDzzBCoceT2HSt1W0cSA0adCIBQZNONWvQ2xKwrLX2dhwegjEDrnpBo/+CSmeSzfUGHo9E2G/2kWLS3okPNsBahCCpbijNlRuo69CkwPZcRJkgz/aYlslJl5Rs0p+2PbM9V5JNk8y39txZBke1ZlHnXhhyeLrFuZgzETWMvfnYprE1sMD2ZLmzI2vss+MGOI65YGuHKIcGvaYpz0Y8neFkb4yDKAZceNtQ5ixPBmuPECo9TwnmxxqwwyKyG3O1yyiz1MuuRRSq95CmAoIzc1s7w9uTM5LejRtokJ6oz4Gv5IePP2FBASR0BqK9WN6b2PG1oKaO/AnYyM592zB8fiuQAzJAh2/MpdbiUrQA3nsdMCHv9BC/Aqo4FKLjCc97s6n/+y86PeApLzZRSo+sIMXBtKopUIW9MrMAebbMG1iW5qRjTJwMsUcY19rRBULBCBoz210OTyCSyBQ+fgFBIWr9UTFxCZwFmJKWkZUjyisoKikLqqiqqWtoamnr6OrpGxjyGxmbmILIQ3QnT2nUNTGb7j1rCwuWozODdrf/+4fN/WlofVwCrwowGQ9WVctXZArYJF3AFpkAtskIsEOmgV3SC+yRRWCfdAMHZAw4JP3AMRkHTsgocEpmgDMyCJyTAeCCzAFXpAe4JsPADekDbskscEcWgHsyBDyQSeCRzANP1y6BJgIJUgBADAAkAEAaAMgAAFkAIAcA5AGAAgBQBABKAEAZAKgAAH0AQD8AMAAADAIAQwDAMAAwAgCMAgBjAMA4ADABAEwCAFMAwDQAMAMAzAIAcwDAPFS5sQBwiUUAYAkAWAYAVgCAVaiyYg2gCOsAwAYAsAkAbAEA2wDADgCwCwDsAQD7AMABAHAIABwBAMcAwAlUteEUgA1VAKAGANQhoITlzRa+gU9Q/qf2I3Li106LExgVpVnKQxjkqZk/ObMidiGpueT8tqQ2PGZHiVYjBBKD4ckloivb1pN5uXp2kE1l4ymJSctRdtYwWPKH0wEsDNwsX+Kl5KFbL1yOteU6L8pqSyE+NCvSSZVQMl+QJUlW5JWZil+coEQqEKEj0QVJNaqyP9zNF/ORTFrCwSAOBeVwPJlMRxIZgVz+iGI8gvM6LXJp4jHgR9hn2dRlE/KX0iwKLg8JpHDBKZOuXrEc3cK8bFR4RNpbktpLK/3TUFBQzHwxKHPEPemSPVYh52btL5tI2tUqu0rTu4ys7eWL8y9Eomq1uFDYnSrdfQfjF733Za2SVpL1SMCWKrm88qJqYfczJVegXwuoOvGYrLjFJ1Fw+2ResiOlvW4hH7sMWNWJZPWWbf+E84zw80iIImUxujRJtJnWM+JYtWLw+IU8A4YNd5ccTnjnCqK1wtoj9om+aLEsCpZyVDD5k9kt9HqSllAqEDPwm55gmtD4VPQz+F60fNGZSQOJEi59194/82c03/ySrw4PGT+Kf8ULrK+kh8lR+pMueTU3jJYrXifpXpkhEB70Qh2mYbYHVeKKvfd3OTFyFLH4tiOzmFZzehnv6crh4CgZH0ZrnBVdKZNR2UxJsG0Fh9CDbu55MjrIEDgwAp7DY0P0HXS9YrgMjuUYmUU+UFIlaRKwt0pBieFxOiULAVVdq82vlDTVQjoKdEYluGHl0NiWVMvIwKySisFRjgRl78c+q12XyYB8PnsTjwyc0EKRFooqyR0aAzr9tPl7D2S07t8zqipKmfvm/Q3EB7qlxuItPMEwcFLUA3jE3gDsJ0+nlaxgc9z1O5AvX5RbUqibURkH9bC+myOLzen2dGgYoiU6Po9zfPlsON32RAk9k1JiKrCGzy3JrbBmWCyipmnbZrbFIoeVKr1aHaqXiiQvmDakMWnR5wDLZZ5VL4SMhp6tKRqVWEo5IpiQIUHJnceWJaozXBElto57YC/pR30ySpIoKq5SMrTVq+Dv1UZhXBhPxckNou2a2hGnLrOJu5YgyillKpS6xmIaHLTzPxEpQ8scv5Dj5UdAe8IVLVQU2uROV7SZbsL5qcc812Wl3b2gkcMFcYUqaBtg+BLSe7CHYtpZN1cQ36lF+ojOEiWKewqjd9rTwn1GS/+Gq187dGDqRAzwopxfGSwtyma5Wz5ErfagXSKzJ+xC42QvbVVpld/Gh6Gcnb5zW+3m4P5KghzLIJKczT7ojhCwWB27MHQguUKJ8KkJXSx+ZqGrVXv7z45rSaP1To/u7p1td7bXz/j9wpAacwmWw4PZNzEvW9vafRf1k17Yg/s0HIYwikiSIPKmHd/bP7esu7V2WvW5AUbAZQ7mwNQCp769c3rF7t7To0pEtOQmCrjnix50Ndz0lZN4OprysAs9Tk9XLQKv067qMWg+a+M2pwavN81EaFZ2THFMgZu+dTHrLiO5Dc+Rzt5a7Ve90qv4AAiPXb7RhljaAvecls4kD2deTuBtn6iLh69pzFTZo7IBFGkTBh+qN2vaAySq1TVIvU/+729GTX1dAGB/tpIjUc6BoZbu+QB39DTAxt7OXFaTCXCvplGSenqq0rqHp3SnOrXkKF/zDIVyt6VLxrsazWmTn9XIq32Y//YDz4I3PEkMO5RkRhLeHdRvaZJO8+Ls0aU+aFDjYABF0V6evXhjRuEqYs9nwXOG39QWgx3haO2P55NcfSsWgQmPTk6WYhIr3fjeCKcPUG93jfzRXaMFOJBWEi0hIIPMvIMOqnVBdA3ijDasjkdmAV84g5S6++tZuTQ/CU9SlrGXy1haGczkpmHeHqjryd7OCh/IgOUumfNa1aoK2l2zlSv4E3VOSzn4aNoXDYxsYmBbs62DU7l8rtPm8NZ2d2LZtrE4GQasevPrbd0Hxvu7jqh2DX0ZAclTrv0+MFGgHNpq9ZFSIWlPPisaHp9M4OObNZqbEn63TJkdpoPIYnpi6uFjWS1n4fTIC2XyZGxMPpJVhmYQpUC0PbgekWJXMM/xkKnYgrfEOa5Tiapmfn2g4tKlNCotLo+ve2FXT2sIcbzBQTPL6qX+o+13e9vMUPnolMocb1ZJaUIhLevTVkmjxDNSatY9nLKgmBeUUlGnvqJTzs37GZfKHJs+b5osE9hHhauZ+7fIe9WYVcE1kSnO3rW+hihvY+yw4GYVHTVazHt2VoAc0tsYBw9wRLr/e4gaaKFdqneOTgyAQgP/9jbChrdsC2qcZyqymh8T7uprQs265WP36WtMusxf6esqKIeOl75ulFE1V7Hmb17GouDmAGiGvjr7Or5XwmokqVIiTLnkcL50USoDJ8kjNIUnSneznkjq4gc24hY5Es1nV317AVSHXqz53SJ4+MKcHs0y/HiB7u0kkpo/nzkICc4KaJKYYFrJTccW35Y67SVpkJAQnOUcAg4y55/zWPhh3IfxC7iAn36OltCLF5PWOySUmQFGSGuDhFq8OKOBXqdj5xS1XgLgJ7ym+WDgmSrjl3QBhrk1O4fdXDu/EZVyWEJeQj12FvBmBdMY7e5OWh+WU/fvXUcIzMC5/sgFlXo4COu/3FT3np7e3hcSg+Syiz09rcX8LB3eG5n1Oh5bKsZ7ewBPVQ4NnB0cA7YxmUMp2VZVsg1lJ55CE2aEwwX1hgFz08ctyjGafIILMtarAhdNLC5JRJFwpM6eLCpCE0PDQ1FtSVESumIyuMgG7nbHeIgtZ9Qeq4q66oWaqi3LZzbxqe8ys5ExWuzIcD2SwrimqOzaBoSqcPamHetb+za02VbU8IfS11TFHg093NzF81e8Xd+//vGK+c3ZgZm3UpMv21VTX6JYlZraGeIe0pqeRjzmPCYsWlOhO1NTVz32BKjwHIUZMHN5OUXhLCVLQWFVxmDEIKOwgMboxMT1Nys6uok2pxiszXSmvX2E69QLN24YvAysJbzNgs08r7UlbiBhw0+N9HTMaakGNMSz3XLWZrQ7nH/bsvPteQc000cDbFWz2QPcGNG+AGHcULpPFCM8JQ3JnTRf9FqN1u/aPXX31no0ExUNbaUVyQ0GRNt2VTqVA2EWSkvooSH4qKvt1mRv5KMlwO4mxiLaVvWgETNBRLovtC10nxRpe839IrWaBMz+2KHO52ROG8IqfJZwo4dwg5C7YT23nRvOY58ARD7+i6oZMdrV1c2VxEwYldzIlcYIjKSvYMgOBaIe9xUV1JStUJ9kYEVYGFaIRa3OkRr8dLfnu9p6PeOprZ+c9QejrO05OuHs3h+fXU4Wb5IITuugs5v3nwfgCPs11zQx/qlF3fYT5v1y98pNr3Vil2g8ljrtPuHk4TE0LnSF/EHlMo7Dnmur1Q1fHNmZkHmq4expl+G7OJBj8ZAsainGXfYyI6L8tG9Z14RMu3zV7+9cD9xxPjZ2nZTwN7lLgdtKaweti721e8QTt7JOp84yt7B7Mlv7vc6ad3Cn8/lmBamgFVSXNmpCzmxREVeTaj9nT0NjQCCl1oOhf/5UM9KF8crwVGayu8kt2TE1XBkvTLdSNUS7U5MPkoICk43n+KTCrKAU9Nq6Owo9PfQ2HODLgqABIzhvHz+hphskpFBAY2sTLxqUb06N/slj4s7k47s59fFzVs+Pd0vuZuM/2sflTsq9eUT1zLY71JGdmDQvo37n/Fi4x5ZjG+2uKchaENn51K5byXQG/kIjYYbRsbWomK2r1WvMOYKuAl9VDCifEZ7oJ1ePk/slle5rr2zwlt99mN4T/fBDPnMg7ofWL9etUtAXvUTw2P13cuSLC530qpbL0y+6kla5HnmuSqVrnkcuj5reED5cMC1rWBlUslAQ11DZ3l667Iy0W65O9JsRXh4SAlTLxLOHa5Kzhy7f944EuVrsddwAc1z5hhQiWiOESrON0aQehYG5lkb/hIKtcle163Ip3smtBQn+jUokJ0zRa39bGagKTvBI92qDAmWUXfO2fa8iLAeZ6M2j5XE3bVdIUlBQ0lQpbp66f8Ldcg6bUDbaC2j/hgT8zrOX1d8h0fHBRy4INRaM5zh70YGAMbQDZH9zmXLQ3vofG+r9hbTenkKRXNR/pOP7/QDwW8ejFTqyYoi3n2ssjVLPQTYZLxcVaxsB6U0ZhdGCadyBiEke7U1UM8J2NAOdJsCLsxV6BzwtncLI9LSy0DRolBihaMQKpPpZmaDPQem0sU9DTu4D9AOOsGq4ZoaKkh/2IA/D60ykLhCqPEnJ4RQqIKA/jh/Xb6rbuy0m+yxmSGAENIOeWu6IaNUYVfSgZ6xr6R4bnCacpORnTNGaiYp0UXDOtEvduYNZsjGyrEFuLF0VOLFB6aKJCn7m5IvekhMGhXbM2Mm3yiTOXhIQCpsnIdmxmTsIs/BQeyvW9JEYXVNjtjakmF2iMcl9D6gMJXoOu/iBsIqRsAzd5O8pyjGeZshlqXw1NZTEYL0tkdh73QSsjLmyXupAHQ6kiKFvHX1/v5W29v/CeRtuPwwJOIxMHxsBjpKMpYj/6qdbUYPu7wfz/4Ym3jGNiRwzP8KtfuIEn4N79lMDjDu9i8bovj5cal4Rq7K/3mIxY6HsgdAT1vitdCvrLRa938QbBvz01eJnf/utzuSxrHqckhit6b1ava7Z2cxoJivQnid2/tgxgM6KBG7uCsWY0fLcKcnB2qAgbXAyIcVpbdDeNPFZkZ1dN7ZgzMyZYwrGfT/KUUbZDvg27rz1GygY+9pgXEEdcEXuCxx5XNGpgJGrPOCUaNBjQDWJa2APoWp0kHVHYiqzuCGaOslncV1miBr9yPRrJyCdO0k94KEOzsRFNjtfTHxx4imHgOKsLHKEIYU62EFhdJ1YXFfLLirGszLF0AScbjY6D3C1opNShsZzM2+bQ1tTnBgtFcdxDJwYSHDW11eKxoub2hy2zfjqGYMm1HqiGh81KoUmeEdcCuJFTe323M9c+/bNcSJQKr4DjRx/ltpHw2pDSsruFvm7OQRwhIkjpIgZWnzlZqL3RKKxsxQjPC3toBSO1kH+fY4RdnUpP9+1K5Fd6st23dG1zJ3dwUk38u6YoQECb1nfPJurhfLshJmwaVTOKLRwRkfKhJnxTbAqpyqf2ZoyRu43vsEhKftPDtgUP3N8yvGCWY4DYcpM5ubcQj0nfX6MOFDIzJ2ybWNhtnPr9NYUFp47tREmL41JjFnqXXXoUJW3LqxxeRqjkYzzuN9CG0bK0vxnaur1m/rrlfpZtd/wVRxw+ktrUQ6/diXuAeizaamvz8yDz2IBPioDEVbP4cMWda+EHBp2BfPwMK7lsGpr8Z82PZCAgq/kVISxkMBMELzf4aRlD+BXNQLn4u8ixe3YXHxoCF+/HbjCEXg6xb7BBu8T7xoQJUNJCfngvgXMkVD9OjtpjASZvVPdMP9L56yHszB2INLmHdC74RbNWQxZOOjNKV2Tm+xvv7qdOsrL9LXN/Jzi1ppfD2liOvnTaWGwLBjrAQdtOkOPvIjRb1wf9WlMJ/YiljuYLRstA3yhIGQzf3OIo+MzfMZsNWUkzbDqdTUCCJzCyqvm5EVky2TZEXlPI/Kdzpbt3NP8z0h+LE9BHW3zTHGuKKu5OUuUK74txcq8tyhLnHs7x3wXpJbs/FLXky0t1Uu6RSK1xgimIHN4DmlEbzaSPzPvBTVrZ86HLrL/nGkIxhBTxhsDtgxghUlxKmw3qycIWPvHY4VabOHNFFl4Zma4TDE7+evIjvZto2Pkt9lJCllmWHjmOpWEJfAi6K/ZSfIMWXhzUr6zfy/xogWw7N9o0T9K2BuZlyRvUcV5ociEODMRhFSg5S/hkaGXWWZAWi6h2hDvxH3EUGsukgjA/39lSpGvs0Q5cuMZY5DJeXlqP4x7vAxKhGU7kKA89aso4W31KtGCKA2nMBGDzE2YrH488wlyNsCFPPT0/dR/kR0i86KEDnlgKGG0JPe0IJ/0JoxR4TLEaucrqA2IU6Dn5XCFaE2UJGKsZDbPaj+MS7ycECQGG1mSPJWG5A5q/1abjvlv19sf09Dx/7F1KP4YlGf37sryhNIZtzj5iqi/8FKgLm0zwj9BtL8BWcG/jtVfP5ZBoP0ZLnQTUA4eBv4R47T4hnInSMwuCZvibyKzN0KIZmfmSI6oRfIkU1LWMt92RcgzMJTlAYl7a0YoincEzpv5gSCY+SWhRf0sGMz8lwhuDfK7iapx5wXg9xLsVwXRwzf6GkHOhwXf5T9KCUzNW7efdWB7JBRQtE2/NGX076quccKp+WSKvYqRmyz8g0a7QTV/vPQeDUN2htMKeHsisL5UEPjVwTdc2FW8GBPDmPKs//BNFPzYGGm86bwyRveSmG8MFLJWb9lYxbiw3mlsOc2qXLCk8cmVMYoYCp7LnO/+QCa0O0MJN/vwEm/Ksdodw4XbsmRUo0b/B+RdUQgjgmjEIBZxiEcCEpGEZKQgH/IHgqFwJBqLJ5KpdCabyxeKpXKlWqs3mq12p9vrD4aj8WSqarphWrbjerP5Yrlab7a7/eF4Ol+uLPxaieC9oAcNTMcgwlPZQjHHBshgPDLDInnbQTS/Pc/trgXt89kOAllUlBQIFO+z8pWYel4ajixtDidz5eQk1kTl3DCpgFG0O8N5OTLCpWxNGbem6s5iMUc41508bTMD96r2DBdsS4QybPfFYxdijSGOXJCiOy8hH3nhmndXk1p+dHocAzUc9iQy2ED+NMEcUjjgLiHVU0F5qg4x4QWxthAjTzCP8t1p3CJNR7c7st7Kvd8Pt31VZWrZuZuzRnQkwQ+6KzDieUkc1raWJzqwVuAF1Fvw9JuKKPRRVLhQQWxN5AJ5Hw6nUZ6dt+eMdFpJErEp5eZYy1Gh0nDaDdpqWqWFqh08M4UG+hLrkNNpacbD3/15a6d1vhy7BwA=);font-weight:400;font-style:normal}.ag-theme-quartz .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-filter-filter .ag-input-wrapper:before{position:absolute;display:block;width:12px;height:12px;background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48cGF0aCBkPSJNNS4zIDlhMy43IDMuNyAwIDEgMCAwLTcuNSAzLjcgMy43IDAgMCAwIDAgNy41Wk0xMC41IDEwLjUgOC4zIDguMiIvPjwvc3ZnPg==);background-position:50% 50%;background-size:contain;opacity:40%;content:"";filter:var(--ag-icon-filter)}.o-progress-cr-container{width:100%;height:40px;position:relative}.o-progress-cr-container .o-progress-cr-inner-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.o-progress-cr-container .o-progress-cr-inner-container>p{margin:0;font-size:10px;position:relative;height:16px}.o-progress-cr-container .o-progress-cr-inner-container>p .o-low-text-area{position:absolute;left:0;transform:translate(0)}.o-progress-cr-container .o-progress-cr-inner-container>p .o-low-text-area.high{left:50%;transform:translate(-50%)}.o-progress-cr-container .o-progress-cr-inner-container>p .o-high-text-area{position:absolute;right:0;transform:translate(0)}.o-progress-cr-container .o-progress-cr-inner-container>p .o-high-text-area.low{right:50%;transform:translate(50%)}.o-progress-cr-container .o-progress-cr-inner-container .o-progress-cr-area{display:flex;align-items:center;width:100%}.o-progress-cr-container .o-progress-cr-inner-container .o-progress-cr-area .o-progress-bar{height:4px}.o-quick-filter{display:inline-block;width:fit-content;height:fit-content;position:relative;z-index:100}.o-quick-filter-button-container{display:flex;flex-direction:row;width:fit-content;height:30px;margin-bottom:0;cursor:pointer;background:#fff;border:1px solid #bcbdbd;border-radius:3px;padding:0;color:#373838;font-family:arial,sans-serif;font-size:.8125rem}.o-quick-filter-quick-filter-text-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:fit-content;height:30px}.o-quick-filter-filter-icon-container,.o-quick-filter-filter-icon-container>.t-icon,.o-quick-filter-applied-filters-count-badge-container,.o-quick-filter-applied-filters-count-badge-container>.t-badge,.o-quick-filter-filters-container-heading,.o-quick-filter-remove-filter-row-icon-container>.t-icon,.o-quick-filter-plus-icon-container,.o-quick-filter-plus-icon-container>.t-icon{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-right:0!important}.o-quick-filter-remove-filter-row-icon-container{margin-top:8px}.o-quick-filter-filter-icon-container,.o-quick-filter-plus-icon-container,.o-quick-filter-filters-row-column-4-value-date-picker.t-date-picker>.t-date-picker__calendar,.o-date-range-picker.t-date-picker>.o-date-range-picker-calender-button,.o-date-range-picker.t-date-picker>.o-date-range-picker-calender-button>.t-icon{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:30px;width:30px;max-width:30px;min-height:30px;height:30px;max-height:30px;padding:0;margin:0}.o-quick-filter-filters-row .o-date-range-picker.t-date-picker>div>.o-custom-select>.o-custom-selector>.o-custom-selector-clear-button{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:30px;width:30px;max-width:30px;min-height:28px;height:28px;max-height:28px;padding:0;margin:0}.o-quick-filter-filter-icon-container>.t-icon,.o-quick-filter-plus-icon-container>.t-icon,.o-quick-filter-apply-and-save-filters-button.t-primary.t-minimal.t-btn>.t-icon,.o-quick-filter-filters-row-column-4-value-date-picker.t-date-picker>.t-date-picker__calendar>.t-icon{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:14px;width:14px;max-width:14px;min-height:14px;height:14px;max-height:14px;margin:0}.o-quick-filter-applied-filters-count-badge-container{width:fit-content;height:30px}.o-quick-filter-applied-filters-count-badge-container{padding:8px}.o-quick-filter-filters-container{display:inline-block;width:fit-content;height:fit-content;background:#fff;border:1px solid #bcbdbd;border-radius:3px;padding:16px;position:absolute;z-index:100}.o-quick-filter-filters-container.left-to-right{left:0}.o-quick-filter-filters-container.right-to-left{right:0}.o-quick-filter-filters-container-heading{width:fit-content;height:16px;font-family:arial,sans-serif;font-size:.8125rem;font-weight:700;line-height:1rem;color:#373838}.o-quick-filter-filters-column-headings{width:624px;height:16px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;line-height:1rem;gap:8px;margin:12px 0}.o-quick-filter-filters-column-heading-columns,.o-quick-filter-filters-column-heading-operators,.o-quick-filter-filters-column-heading-values{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:16px}.o-quick-filter-filters-column-heading-columns{width:226px}.o-quick-filter-filters-column-heading-operators{width:156px}.o-quick-filter-filters-column-heading-values{width:226px}.o-quick-filter-filters-rows-container{width:662px;height:184px;display:flex;flex-direction:column;gap:8px;overflow-y:auto;overflow-x:hidden}.o-quick-filter-filters-row{width:fit-content;height:fit-content;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:8px}.o-quick-filter-filters-row-column-1-conjunction-select.t-dropdown.t-has-validation,#osttra-quick-filter-filters-row-column-1-conjunction-select.t-dropdown.t-has-validation,#osttra-quick-filter-filters-row-column-1-conjunction-select.t-dropdown.t-has-validation>[data-floating-ui-portal],.o-quick-filter-filters-row-column-2-fixed-column-select.t-dropdown.t-has-validation,#osttra-quick-filter-filters-row-column-2-fixed-column-select.t-dropdown.t-has-validation,#osttra-quick-filter-filters-row-column-2-fixed-column-select.t-dropdown.t-has-validation>[data-floating-ui-portal],.o-quick-filter-filters-row-column-2-column-select.t-dropdown.t-has-validation,#osttra-quick-filter-filters-row-column-2-column-select.t-dropdown.t-has-validation,#osttra-quick-filter-filters-row-column-2-column-select.t-dropdown.t-has-validation>[data-floating-ui-portal],.o-quick-filter-filters-row-column-3-operator-select.t-dropdown.t-has-validation,#osttra-quick-filter-filters-row-column-3-operator-select.t-dropdown.t-has-validation,#osttra-quick-filter-filters-row-column-3-operator-select.t-dropdown.t-has-validation>[data-floating-ui-portal],.o-quick-filter-filters-row-column-4-value-single-select.t-dropdown.t-has-validation,#osttra-quick-filter-filters-row-column-4-value-single-select.t-dropdown.t-has-validation,#osttra-quick-filter-filters-row-column-4-value-single-select.t-dropdown.t-has-validation>[data-floating-ui-portal],.o-quick-filter-filters-row-column-4-value-multi-select.t-dropdown.t-has-validation,#osttra-quick-filter-filters-row-column-4-value-multi-select.t-dropdown.t-has-validation,#osttra-quick-filter-filters-row-column-4-value-multi-select.t-dropdown.t-has-validation>[data-floating-ui-portal],.o-quick-filter-filters-row-column-4-value-text-input.t-input,.o-quick-filter-filters-row-column-4-value-text-input.t-input>div>.t-input-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-right:0;margin-bottom:0;vertical-align:middle}.o-quick-filter-filters-row-column-4-value-date-picker.t-date-picker,#osttra-quick-filter-filters-row-column-4-value-date-picker,#osttra-quick-filter-filters-row-column-4-value-date-picker>[data-floating-ui-portal]{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;margin-right:0;margin-bottom:0;vertical-align:middle}.o-quick-filter-filters-row-column-4-value-date-picker.t-date-picker>.t-input>.t-error-message{min-width:196px;width:196px;max-width:196px}.o-quick-filter-filters-row-column-4-value-text-input.t-input>div>.t-error-message{min-width:226px;width:226px;max-width:226px}.o-quick-filter-filters-row-column-4-value-date-picker.t-date-picker>.t-input>.t-error-message,.o-quick-filter-filters-row-column-4-value-text-input.t-input>div>.t-error-message{text-wrap:wrap;word-wrap:break-word;overflow-wrap:break-word;min-height:min-content;height:fit-content;max-height:max-content;line-height:1rem;margin-top:0}.o-quick-filter-filters-row-column-4-value-date-picker.t-date-picker>.t-input,.o-quick-filter-filters-row-column-4-value-text-input.t-input>div{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-right:0;margin-bottom:0;vertical-align:middle;gap:8px}.o-quick-filter-filters-button-container,.o-quick-filter-add-new-filter-text-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-right:0;margin-bottom:0}.o-quick-filter-filters-row-column-1-conjunction-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open .t-item,#osttra-quick-filter-filters-row-column-1-conjunction-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open .t-item,.o-quick-filter-filters-row-column-1-conjunction-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open .t-empty.t-is-visible,#osttra-quick-filter-filters-row-column-1-conjunction-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open .t-empty.t-is-visible,.o-quick-filter-filters-row-column-2-fixed-column-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open .t-item,#osttra-quick-filter-filters-row-column-2-fixed-column-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open .t-item,.o-quick-filter-filters-row-column-2-fixed-column-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open .t-empty.t-is-visible,#osttra-quick-filter-filters-row-column-2-fixed-column-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open .t-empty.t-is-visible,.o-quick-filter-filters-row-column-2-column-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open .t-item,#osttra-quick-filter-filters-row-column-2-column-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open .t-item,.o-quick-filter-filters-row-column-2-column-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open .t-empty.t-is-visible,#osttra-quick-filter-filters-row-column-2-column-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open .t-empty.t-is-visible,.o-quick-filter-filters-row-column-3-operator-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open .t-item,#osttra-quick-filter-filters-row-column-3-operator-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open .t-item,.o-quick-filter-filters-row-column-3-operator-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open .t-empty.t-is-visible,#osttra-quick-filter-filters-row-column-3-operator-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open .t-empty.t-is-visible,.o-quick-filter-filters-row-column-4-value-single-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open .t-item,#osttra-quick-filter-filters-row-column-4-value-single-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open .t-item,.o-quick-filter-filters-row-column-4-value-single-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open .t-empty.t-is-visible,#osttra-quick-filter-filters-row-column-4-value-single-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open .t-empty.t-is-visible,.o-quick-filter-filters-row-column-4-value-multi-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open .t-item,#osttra-quick-filter-filters-row-column-4-value-multi-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open .t-item,.o-quick-filter-filters-row-column-4-value-multi-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open .t-empty.t-is-visible,#osttra-quick-filter-filters-row-column-4-value-multi-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open .t-empty.t-is-visible{min-height:36px;height:36px;padding:8px}.o-quick-filter-filters-row-column-1-conjunction-select.t-dropdown.t-has-validation,#osttra-quick-filter-filters-row-column-1-conjunction-select,.o-quick-filter-filters-row-column-2-fixed-column-select.t-dropdown.t-has-validation,#osttra-quick-filter-filters-row-column-2-fixed-column-select,.o-quick-filter-filters-row-column-2-column-select.t-dropdown.t-has-validation,#osttra-quick-filter-filters-row-column-2-column-select,.o-quick-filter-filters-row-column-3-operator-select.t-dropdown.t-has-validation,#osttra-quick-filter-filters-row-column-3-operator-select,.o-quick-filter-filters-row-column-4-value-single-select.t-dropdown.t-has-validation,#osttra-quick-filter-filters-row-column-4-value-single-select,.o-quick-filter-filters-row-column-4-value-multi-select.t-dropdown.t-has-validation,#osttra-quick-filter-filters-row-column-4-value-multi-select{max-height:180px}.o-quick-filter-filters-row-column-1-conjunction-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open,#osttra-quick-filter-filters-row-column-1-conjunction-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open,.o-quick-filter-filters-row-column-2-fixed-column-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open,#osttra-quick-filter-filters-row-column-2-fixed-column-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open,.o-quick-filter-filters-row-column-2-column-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open,#osttra-quick-filter-filters-row-column-2-column-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open,.o-quick-filter-filters-row-column-3-operator-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open,#osttra-quick-filter-filters-row-column-3-operator-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open,.o-quick-filter-filters-row-column-4-value-single-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open,#osttra-quick-filter-filters-row-column-4-value-single-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open,.o-quick-filter-filters-row-column-4-value-multi-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open,#osttra-quick-filter-filters-row-column-4-value-multi-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open{max-height:180px;position:absolute;z-index:100;top:30px;left:0;overflow-y:auto;overflow-x:hidden}.o-quick-filter-filters-row-column-1-conjunction-select.t-dropdown.t-has-validation,#osttra-quick-filter-filters-row-column-1-conjunction-select,.o-quick-filter-filters-row-column-1-conjunction-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open,#osttra-quick-filter-filters-row-column-1-conjunction-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open,.o-quick-filter-filters-row-column-1-conjunction-select.t-dropdown.t-has-validation>.t-input>input{min-width:60px;width:60px;max-width:60px}.o-quick-filter-filters-row-column-2-fixed-column-select.t-dropdown.t-has-validation,#osttra-quick-filter-filters-row-column-2-fixed-column-select,.o-quick-filter-filters-row-column-2-fixed-column-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open,#osttra-quick-filter-filters-row-column-2-fixed-column-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open,.o-quick-filter-filters-row-column-2-fixed-column-select.t-dropdown.t-has-validation>.t-input>input{min-width:226px;width:226px;max-width:226px}.o-quick-filter-filters-row-column-2-column-select.t-dropdown.t-has-validation,#osttra-quick-filter-filters-row-column-2-column-select,.o-quick-filter-filters-row-column-2-column-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open,#osttra-quick-filter-filters-row-column-2-column-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open,.o-quick-filter-filters-row-column-2-column-select.t-dropdown.t-has-validation>.t-input>input{min-width:158px;width:158px;max-width:158px}.o-quick-filter-filters-row-column-3-operator-select.t-dropdown.t-has-validation,#osttra-quick-filter-filters-row-column-3-operator-select,.o-quick-filter-filters-row-column-3-operator-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open,#osttra-quick-filter-filters-row-column-3-operator-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open,.o-quick-filter-filters-row-column-3-operator-select.t-dropdown.t-has-validation>.t-input>input{min-width:156px;width:156px;max-width:156px}.o-quick-filter-filters-row-column-4-value-single-select.t-dropdown.t-has-validation,#osttra-quick-filter-filters-row-column-4-value-single-select,.o-quick-filter-filters-row-column-4-value-single-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open,#osttra-quick-filter-filters-row-column-4-value-single-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open,.o-quick-filter-filters-row-column-4-value-single-select.t-dropdown.t-has-validation>.t-input>input,.o-quick-filter-filters-row-column-4-value-multi-select.t-dropdown.t-has-validation,#osttra-quick-filter-filters-row-column-4-value-multi-select,.o-quick-filter-filters-row-column-4-value-multi-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open,#osttra-quick-filter-filters-row-column-4-value-multi-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open,.o-quick-filter-filters-row-column-4-value-multi-select.t-dropdown.t-has-validation>.t-input>input,.o-quick-filter-filters-row-column-4-value-date-picker.t-date-picker,#osttra-quick-filter-filters-row-column-4-value-date-picker,.o-quick-filter-filters-row-column-4-value-text-input.t-input,.o-quick-filter-filters-row-column-4-value-text-input.t-input>div,.o-quick-filter-filters-row-column-4-value-text-input.t-input>div>.t-input-wrapper{min-width:226px;width:226px;max-width:226px}.o-quick-filter-filters-row-column-4-value-text-input.t-input>div>.t-input-wrapper>input{min-width:224.4px;width:224.4px;max-width:224.4px}.o-quick-filter-filters-row-column-4-value-date-picker.t-date-picker>.t-input>input{position:relative;left:0;margin:0;padding:0 0 0 8px}.o-quick-filter-filters-row-column-4-value-date-picker.t-date-picker>.t-input,.o-quick-filter-filters-row-column-4-value-date-picker.t-date-picker>.t-input>input{min-width:196px;width:196px;max-width:196px}.o-quick-filter-filters-row .o-date-range-picker.t-date-picker{min-width:226px;width:226px;max-width:226px}.o-quick-filter-filters-row .o-date-range-picker.t-date-picker>div>.o-custom-select{min-width:196px;width:196px;max-width:196px}.o-quick-filter-filters-row .o-date-range-picker.t-date-picker>div,.o-quick-filter-filters-row .o-date-range-picker.t-date-picker>div>.o-custom-select,.o-quick-filter-filters-row .o-date-range-picker.t-date-picker>div>.o-custom-select>.o-custom-selector{min-width:196px;width:196px;max-width:196px;min-height:30px;height:30px;max-height:30px}.o-quick-filter-filters-row .o-date-range-picker.t-date-picker>div>.o-custom-select>.o-custom-select-container,.o-quick-filter-filters-row .o-date-range-picker.t-date-picker>div>.o-custom-select>.o-custom-select-container>.o-custom-action-option-list,.o-quick-filter-filters-row .o-date-range-picker.t-date-picker>div>.o-custom-select>.o-custom-select-container>.o-custom-action-option-list>.o-custom-action-item-wrapper{min-width:196px;width:196px;max-width:196px}.o-quick-filter-filters-row .o-date-range-picker.t-date-picker>.t-menu.t-calendar.t-is-open{min-width:226px;width:226px;max-width:226px;min-height:226px;height:226px;max-height:226px;top:38px}.o-quick-filter-filters-row .o-date-range-picker.t-date-picker>.t-input>input{min-width:196px;width:196px;max-width:196px}.o-quick-filter-filters-row .o-date-range-picker.t-date-picker>div>.o-custom-select>.o-custom-selector>.o-custom-selector-input{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;min-width:166px;width:166px;max-width:166px;min-height:28px;height:28px;max-height:28px;color:#373838;padding:0 0 0 8px}.o-quick-filter-filters-row-column-4-value-text-input.t-input,.o-quick-filter-filters-row-column-4-value-text-input.t-input>div>input{min-height:30px;height:fit-content;max-height:max-content;margin-right:0;margin-bottom:0}.o-quick-filter-remove-filter-row-icon-container,.o-quick-filter-remove-filter-row-icon-container>.t-icon{width:14px;height:14px;margin-right:0;cursor:pointer}.o-quick-filter-separator{width:100%;background:#bcbdbd;border:1px solid #bcbdbd;margin:16px 0}.o-quick-filter-filters-button-container{width:100%;height:30px;gap:4px;margin-top:16px}.o-quick-filter-add-new-filter-button-container.t-primary.t-minimal.t-btn{color:#279c9c;border:1px solid #279c9c;width:fit-content;height:30px;padding:0}.o-quick-filter-add-new-filter-button-container.t-primary.t-minimal.t-btn:hover,.o-quick-filter-add-new-filter-button-container.t-primary.t-minimal.t-btn:focus{background-color:#d4ebeb!important;transition:color .1s ease,background-color .1s ease,border .1s ease}.o-quick-filter-add-new-filter-text-container,.o-quick-filter-apply-filters-button.t-primary.t-minimal.t-btn,.o-quick-filter-apply-and-save-filters-button.t-primary.t-minimal.t-btn{width:fit-content;height:30px}.o-quick-filter-apply-and-save-filters-button.t-primary.t-minimal.t-btn{display:flex;justify-content:center;align-items:center;gap:8px}.o-quick-filter-add-new-filter-text-container{padding-right:8px}.o-quick-filter-apply-filters-button.t-primary.t-minimal.t-btn,.o-quick-filter-apply-and-save-filters-button.t-primary.t-minimal.t-btn{padding:0 12px}.o-quick-filter-reset-all-filters-button.t-primary.t-minimal.t-btn{margin-left:auto;border:none;padding:0}.o-quick-filter-filters-row-column-4-value-date-time-picker{width:226px;border:1px solid #bcbdbd;color:#373838;border-radius:4px;height:32px;padding:0 8px;font-family:arial,sans-serif;font-size:.8125rem}.o-quick-filter-filters-rows-container::-webkit-scrollbar,.o-quick-filter-filters-row-column-1-conjunction-select.t-dropdown.t-has-validation::-webkit-scrollbar,#osttra-quick-filter-filters-row-column-1-conjunction-select::-webkit-scrollbar,.o-quick-filter-filters-row-column-1-conjunction-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar,#osttra-quick-filter-filters-row-column-1-conjunction-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar,.o-quick-filter-filters-row-column-2-fixed-column-select.t-dropdown.t-has-validation::-webkit-scrollbar,#osttra-quick-filter-filters-row-column-2-fixed-column-select::-webkit-scrollbar,.o-quick-filter-filters-row-column-2-fixed-column-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar,#osttra-quick-filter-filters-row-column-2-fixed-column-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar,.o-quick-filter-filters-row-column-2-column-select.t-dropdown.t-has-validation::-webkit-scrollbar,#osttra-quick-filter-filters-row-column-2-column-select::-webkit-scrollbar,.o-quick-filter-filters-row-column-2-column-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar,#osttra-quick-filter-filters-row-column-2-column-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar,.o-quick-filter-filters-row-column-3-operator-select.t-dropdown.t-has-validation::-webkit-scrollbar,#osttra-quick-filter-filters-row-column-3-operator-select::-webkit-scrollbar,.o-quick-filter-filters-row-column-3-operator-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar,#osttra-quick-filter-filters-row-column-3-operator-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar,.o-quick-filter-filters-row-column-4-value-single-select.t-dropdown.t-has-validation::-webkit-scrollbar,#osttra-quick-filter-filters-row-column-4-value-single-select::-webkit-scrollbar,.o-quick-filter-filters-row-column-4-value-single-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar,#osttra-quick-filter-filters-row-column-4-value-single-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar,.o-quick-filter-filters-row-column-4-value-multi-select.t-dropdown.t-has-validation::-webkit-scrollbar,#osttra-quick-filter-filters-row-column-4-value-multi-select::-webkit-scrollbar,.o-quick-filter-filters-row-column-4-value-multi-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar,#osttra-quick-filter-filters-row-column-4-value-multi-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar{width:7px}.o-quick-filter-filters-rows-container::-webkit-scrollbar-button,.o-quick-filter-filters-row-column-1-conjunction-select.t-dropdown.t-has-validation::-webkit-scrollbar-button,#osttra-quick-filter-filters-row-column-1-conjunction-select::-webkit-scrollbar-button,.o-quick-filter-filters-row-column-1-conjunction-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-button,#osttra-quick-filter-filters-row-column-1-conjunction-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-button,.o-quick-filter-filters-row-column-2-fixed-column-select.t-dropdown.t-has-validation::-webkit-scrollbar-button,#osttra-quick-filter-filters-row-column-2-fixed-column-select::-webkit-scrollbar-button,.o-quick-filter-filters-row-column-2-fixed-column-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-button,#osttra-quick-filter-filters-row-column-2-fixed-column-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-button,.o-quick-filter-filters-row-column-2-column-select.t-dropdown.t-has-validation::-webkit-scrollbar-button,#osttra-quick-filter-filters-row-column-2-column-select::-webkit-scrollbar-button,.o-quick-filter-filters-row-column-2-column-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-button,#osttra-quick-filter-filters-row-column-2-column-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-button,.o-quick-filter-filters-row-column-3-operator-select.t-dropdown.t-has-validation::-webkit-scrollbar-button,#osttra-quick-filter-filters-row-column-3-operator-select::-webkit-scrollbar-button,.o-quick-filter-filters-row-column-3-operator-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-button,#osttra-quick-filter-filters-row-column-3-operator-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-button,.o-quick-filter-filters-row-column-4-value-single-select.t-dropdown.t-has-validation::-webkit-scrollbar-button,#osttra-quick-filter-filters-row-column-4-value-single-select::-webkit-scrollbar-button,.o-quick-filter-filters-row-column-4-value-single-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-button,#osttra-quick-filter-filters-row-column-4-value-single-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-button,.o-quick-filter-filters-row-column-4-value-multi-select.t-dropdown.t-has-validation::-webkit-scrollbar-button,#osttra-quick-filter-filters-row-column-4-value-multi-select::-webkit-scrollbar-button,.o-quick-filter-filters-row-column-4-value-multi-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-button,#osttra-quick-filter-filters-row-column-4-value-multi-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-button,.o-quick-filter-filters-rows-container::-webkit-scrollbar-corner,.o-quick-filter-filters-row-column-1-conjunction-select.t-dropdown.t-has-validation::-webkit-scrollbar-corner,#osttra-quick-filter-filters-row-column-1-conjunction-select::-webkit-scrollbar-corner,.o-quick-filter-filters-row-column-1-conjunction-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-corner,#osttra-quick-filter-filters-row-column-1-conjunction-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-corner,.o-quick-filter-filters-row-column-2-fixed-column-select.t-dropdown.t-has-validation::-webkit-scrollbar-corner,#osttra-quick-filter-filters-row-column-2-fixed-column-select::-webkit-scrollbar-corner,.o-quick-filter-filters-row-column-2-fixed-column-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-corner,#osttra-quick-filter-filters-row-column-2-fixed-column-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-corner,.o-quick-filter-filters-row-column-2-column-select.t-dropdown.t-has-validation::-webkit-scrollbar-corner,#osttra-quick-filter-filters-row-column-2-column-select::-webkit-scrollbar-corner,.o-quick-filter-filters-row-column-2-column-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-corner,#osttra-quick-filter-filters-row-column-2-column-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-corner,.o-quick-filter-filters-row-column-3-operator-select.t-dropdown.t-has-validation::-webkit-scrollbar-corner,#osttra-quick-filter-filters-row-column-3-operator-select::-webkit-scrollbar-corner,.o-quick-filter-filters-row-column-3-operator-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-corner,#osttra-quick-filter-filters-row-column-3-operator-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-corner,.o-quick-filter-filters-row-column-4-value-single-select.t-dropdown.t-has-validation::-webkit-scrollbar-corner,#osttra-quick-filter-filters-row-column-4-value-single-select::-webkit-scrollbar-corner,.o-quick-filter-filters-row-column-4-value-single-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-corner,#osttra-quick-filter-filters-row-column-4-value-single-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-corner,.o-quick-filter-filters-row-column-4-value-multi-select.t-dropdown.t-has-validation::-webkit-scrollbar-corner,#osttra-quick-filter-filters-row-column-4-value-multi-select::-webkit-scrollbar-corner,.o-quick-filter-filters-row-column-4-value-multi-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-corner,#osttra-quick-filter-filters-row-column-4-value-multi-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-corner,.o-quick-filter-filters-rows-container::-webkit-resizer,.o-quick-filter-filters-row-column-1-conjunction-select.t-dropdown.t-has-validation::-webkit-resizer,#osttra-quick-filter-filters-row-column-1-conjunction-select::-webkit-resizer,.o-quick-filter-filters-row-column-1-conjunction-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-resizer,#osttra-quick-filter-filters-row-column-1-conjunction-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-resizer,.o-quick-filter-filters-row-column-2-fixed-column-select.t-dropdown.t-has-validation::-webkit-resizer,#osttra-quick-filter-filters-row-column-2-fixed-column-select::-webkit-resizer,.o-quick-filter-filters-row-column-2-fixed-column-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-resizer,#osttra-quick-filter-filters-row-column-2-fixed-column-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-resizer,.o-quick-filter-filters-row-column-2-column-select.t-dropdown.t-has-validation::-webkit-resizer,#osttra-quick-filter-filters-row-column-2-column-select::-webkit-resizer,.o-quick-filter-filters-row-column-2-column-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-resizer,#osttra-quick-filter-filters-row-column-2-column-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-resizer,.o-quick-filter-filters-row-column-3-operator-select.t-dropdown.t-has-validation::-webkit-resizer,#osttra-quick-filter-filters-row-column-3-operator-select::-webkit-resizer,.o-quick-filter-filters-row-column-3-operator-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-resizer,#osttra-quick-filter-filters-row-column-3-operator-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-resizer,.o-quick-filter-filters-row-column-4-value-single-select.t-dropdown.t-has-validation::-webkit-resizer,#osttra-quick-filter-filters-row-column-4-value-single-select::-webkit-resizer,.o-quick-filter-filters-row-column-4-value-single-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-resizer,#osttra-quick-filter-filters-row-column-4-value-single-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-resizer,.o-quick-filter-filters-row-column-4-value-multi-select.t-dropdown.t-has-validation::-webkit-resizer,#osttra-quick-filter-filters-row-column-4-value-multi-select::-webkit-resizer,.o-quick-filter-filters-row-column-4-value-multi-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-resizer,#osttra-quick-filter-filters-row-column-4-value-multi-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-resizer{height:0px}.o-quick-filter-filters-rows-container::-webkit-scrollbar-track,.o-quick-filter-filters-row-column-1-conjunction-select.t-dropdown.t-has-validation::-webkit-scrollbar-track,#osttra-quick-filter-filters-row-column-1-conjunction-select::-webkit-scrollbar-track,.o-quick-filter-filters-row-column-1-conjunction-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-track,#osttra-quick-filter-filters-row-column-1-conjunction-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-track,.o-quick-filter-filters-row-column-2-fixed-column-select.t-dropdown.t-has-validation::-webkit-scrollbar-track,#osttra-quick-filter-filters-row-column-2-fixed-column-select::-webkit-scrollbar-track,.o-quick-filter-filters-row-column-2-fixed-column-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-track,#osttra-quick-filter-filters-row-column-2-fixed-column-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-track,.o-quick-filter-filters-row-column-2-column-select.t-dropdown.t-has-validation::-webkit-scrollbar-track,#osttra-quick-filter-filters-row-column-2-column-select::-webkit-scrollbar-track,.o-quick-filter-filters-row-column-2-column-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-track,#osttra-quick-filter-filters-row-column-2-column-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-track,.o-quick-filter-filters-row-column-3-operator-select.t-dropdown.t-has-validation::-webkit-scrollbar-track,#osttra-quick-filter-filters-row-column-3-operator-select::-webkit-scrollbar-track,.o-quick-filter-filters-row-column-3-operator-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-track,#osttra-quick-filter-filters-row-column-3-operator-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-track,.o-quick-filter-filters-row-column-4-value-single-select.t-dropdown.t-has-validation::-webkit-scrollbar-track,#osttra-quick-filter-filters-row-column-4-value-single-select::-webkit-scrollbar-track,.o-quick-filter-filters-row-column-4-value-single-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-track,#osttra-quick-filter-filters-row-column-4-value-single-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-track,.o-quick-filter-filters-row-column-4-value-multi-select.t-dropdown.t-has-validation::-webkit-scrollbar-track,#osttra-quick-filter-filters-row-column-4-value-multi-select::-webkit-scrollbar-track,.o-quick-filter-filters-row-column-4-value-multi-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-track,#osttra-quick-filter-filters-row-column-4-value-multi-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-track,.o-quick-filter-filters-rows-container::-webkit-scrollbar-track-piece,.o-quick-filter-filters-row-column-1-conjunction-select.t-dropdown.t-has-validation::-webkit-scrollbar-track-piece,#osttra-quick-filter-filters-row-column-1-conjunction-select::-webkit-scrollbar-track-piece,.o-quick-filter-filters-row-column-1-conjunction-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-track-piece,#osttra-quick-filter-filters-row-column-1-conjunction-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-track-piece,.o-quick-filter-filters-row-column-2-fixed-column-select.t-dropdown.t-has-validation::-webkit-scrollbar-track-piece,#osttra-quick-filter-filters-row-column-2-fixed-column-select::-webkit-scrollbar-track-piece,.o-quick-filter-filters-row-column-2-fixed-column-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-track-piece,#osttra-quick-filter-filters-row-column-2-fixed-column-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-track-piece,.o-quick-filter-filters-row-column-2-column-select.t-dropdown.t-has-validation::-webkit-scrollbar-track-piece,#osttra-quick-filter-filters-row-column-2-column-select::-webkit-scrollbar-track-piece,.o-quick-filter-filters-row-column-2-column-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-track-piece,#osttra-quick-filter-filters-row-column-2-column-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-track-piece,.o-quick-filter-filters-row-column-3-operator-select.t-dropdown.t-has-validation::-webkit-scrollbar-track-piece,#osttra-quick-filter-filters-row-column-3-operator-select::-webkit-scrollbar-track-piece,.o-quick-filter-filters-row-column-3-operator-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-track-piece,#osttra-quick-filter-filters-row-column-3-operator-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-track-piece,.o-quick-filter-filters-row-column-4-value-single-select.t-dropdown.t-has-validation::-webkit-scrollbar-track-piece,#osttra-quick-filter-filters-row-column-4-value-single-select::-webkit-scrollbar-track-piece,.o-quick-filter-filters-row-column-4-value-single-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-track-piece,#osttra-quick-filter-filters-row-column-4-value-single-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-track-piece,.o-quick-filter-filters-row-column-4-value-multi-select.t-dropdown.t-has-validation::-webkit-scrollbar-track-piece,#osttra-quick-filter-filters-row-column-4-value-multi-select::-webkit-scrollbar-track-piece,.o-quick-filter-filters-row-column-4-value-multi-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-track-piece,#osttra-quick-filter-filters-row-column-4-value-multi-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-track-piece{-webkit-border-radius:16px;border-radius:16px;background:#a6a7a7}.o-quick-filter-filters-rows-container::-webkit-scrollbar-thumb,.o-quick-filter-filters-row-column-1-conjunction-select.t-dropdown.t-has-validation::-webkit-scrollbar-thumb,#osttra-quick-filter-filters-row-column-1-conjunction-select::-webkit-scrollbar-thumb,.o-quick-filter-filters-row-column-1-conjunction-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-thumb,#osttra-quick-filter-filters-row-column-1-conjunction-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-thumb,.o-quick-filter-filters-row-column-2-fixed-column-select.t-dropdown.t-has-validation::-webkit-scrollbar-thumb,#osttra-quick-filter-filters-row-column-2-fixed-column-select::-webkit-scrollbar-thumb,.o-quick-filter-filters-row-column-2-fixed-column-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-thumb,#osttra-quick-filter-filters-row-column-2-fixed-column-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-thumb,.o-quick-filter-filters-row-column-2-column-select.t-dropdown.t-has-validation::-webkit-scrollbar-thumb,#osttra-quick-filter-filters-row-column-2-column-select::-webkit-scrollbar-thumb,.o-quick-filter-filters-row-column-2-column-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-thumb,#osttra-quick-filter-filters-row-column-2-column-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-thumb,.o-quick-filter-filters-row-column-3-operator-select.t-dropdown.t-has-validation::-webkit-scrollbar-thumb,#osttra-quick-filter-filters-row-column-3-operator-select::-webkit-scrollbar-thumb,.o-quick-filter-filters-row-column-3-operator-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-thumb,#osttra-quick-filter-filters-row-column-3-operator-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-thumb,.o-quick-filter-filters-row-column-4-value-single-select.t-dropdown.t-has-validation::-webkit-scrollbar-thumb,#osttra-quick-filter-filters-row-column-4-value-single-select::-webkit-scrollbar-thumb,.o-quick-filter-filters-row-column-4-value-single-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-thumb,#osttra-quick-filter-filters-row-column-4-value-single-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-thumb,.o-quick-filter-filters-row-column-4-value-multi-select.t-dropdown.t-has-validation::-webkit-scrollbar-thumb,#osttra-quick-filter-filters-row-column-4-value-multi-select::-webkit-scrollbar-thumb,.o-quick-filter-filters-row-column-4-value-multi-select.t-dropdown.t-has-validation>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-thumb,#osttra-quick-filter-filters-row-column-4-value-multi-select>[data-floating-ui-portal]>.t-menu.t-select-menu.t-is-open::-webkit-scrollbar-thumb{-webkit-border-radius:16px;border-radius:16px;background:#646464}.o-quick-filter-filters-row-column-4-value-multi-select .t-tag .t-trigger{width:22px!important;margin-right:-8px!important;position:relative!important}.o-quick-filter-filters-row-column-4-value-multi-select .t-tag .t-trigger:before,.t-tag .t-trigger:after{content:"";position:absolute!important;top:50%!important;left:50%!important;display:block!important;width:8px!important;height:2px!important;background:#e9e9e9!important;border-radius:2px!important;border-top:none!important}.o-quick-filter-filters-row-column-4-value-multi-select .t-tag .t-trigger:before{transform:translate(-50%,-50%) rotate(45deg)!important}.o-quick-filter-filters-row-column-4-value-multi-select .t-tag .t-trigger:after{transform:translate(-50%,-50%) rotate(-45deg)!important}.ag-icon{font-family:var(--ag-icon-font-family);font-weight:var(--ag-icon-font-weight);color:var(--ag-icon-font-color);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:var(--ag-icon-size);height:var(--ag-icon-size);position:relative}.ag-icon:before{content:""}.ag-icon:after{background:transparent var(--ag-icon-image, none) center/contain no-repeat;display:var(--ag-icon-image-display);opacity:var(--ag-icon-image-opacity, .9);position:absolute;top:0;right:0;bottom:0;left:0;content:""}.ag-icon-aggregation{font-family:var(--ag-icon-font-family-aggregation, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-aggregation, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-aggregation, var(--ag-icon-font-color))}.ag-icon-aggregation:before{content:var(--ag-icon-font-code-aggregation, "");display:var(--ag-icon-font-display-aggregation, var(--ag-icon-font-display))}.ag-icon-aggregation:after{background-image:var(--ag-icon-image-aggregation, var(--ag-icon-image));display:var(--ag-icon-image-display-aggregation, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-aggregation, var(--ag-icon-image-opacity, .9))}.ag-icon-arrows{font-family:var(--ag-icon-font-family-arrows, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-arrows, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-arrows, var(--ag-icon-font-color))}.ag-icon-arrows:before{content:var(--ag-icon-font-code-arrows, "");display:var(--ag-icon-font-display-arrows, var(--ag-icon-font-display))}.ag-icon-arrows:after{background-image:var(--ag-icon-image-arrows, var(--ag-icon-image));display:var(--ag-icon-image-display-arrows, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-arrows, var(--ag-icon-image-opacity, .9))}.ag-icon-asc{font-family:var(--ag-icon-font-family-asc, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-asc, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-asc, var(--ag-icon-font-color))}.ag-icon-asc:before{content:var(--ag-icon-font-code-asc, "");display:var(--ag-icon-font-display-asc, var(--ag-icon-font-display))}.ag-icon-asc:after{background-image:var(--ag-icon-image-asc, var(--ag-icon-image));display:var(--ag-icon-image-display-asc, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-asc, var(--ag-icon-image-opacity, .9))}.ag-icon-cancel{font-family:var(--ag-icon-font-family-cancel, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-cancel, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-cancel, var(--ag-icon-font-color))}.ag-icon-cancel:before{content:var(--ag-icon-font-code-cancel, "");display:var(--ag-icon-font-display-cancel, var(--ag-icon-font-display))}.ag-icon-cancel:after{background-image:var(--ag-icon-image-cancel, var(--ag-icon-image));display:var(--ag-icon-image-display-cancel, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-cancel, var(--ag-icon-image-opacity, .9))}.ag-icon-chart{font-family:var(--ag-icon-font-family-chart, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-chart, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-chart, var(--ag-icon-font-color))}.ag-icon-chart:before{content:var(--ag-icon-font-code-chart, "");display:var(--ag-icon-font-display-chart, var(--ag-icon-font-display))}.ag-icon-chart:after{background-image:var(--ag-icon-image-chart, var(--ag-icon-image));display:var(--ag-icon-image-display-chart, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-chart, var(--ag-icon-image-opacity, .9))}.ag-icon-checkbox-checked{font-family:var(--ag-icon-font-family-checkbox-checked, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-checkbox-checked, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-checkbox-checked, var(--ag-icon-font-color))}.ag-icon-checkbox-checked:before{content:var(--ag-icon-font-code-checkbox-checked, "");display:var(--ag-icon-font-display-checkbox-checked, var(--ag-icon-font-display))}.ag-icon-checkbox-checked:after{background-image:var(--ag-icon-image-checkbox-checked, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-checked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-checked, var(--ag-icon-image-opacity, .9))}.ag-icon-checkbox-indeterminate{font-family:var(--ag-icon-font-family-checkbox-indeterminate, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-checkbox-indeterminate, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-checkbox-indeterminate, var(--ag-icon-font-color))}.ag-icon-checkbox-indeterminate:before{content:var(--ag-icon-font-code-checkbox-indeterminate, "");display:var(--ag-icon-font-display-checkbox-indeterminate, var(--ag-icon-font-display))}.ag-icon-checkbox-indeterminate:after{background-image:var(--ag-icon-image-checkbox-indeterminate, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-indeterminate, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-indeterminate, var(--ag-icon-image-opacity, .9))}.ag-icon-checkbox-unchecked{font-family:var(--ag-icon-font-family-checkbox-unchecked, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-checkbox-unchecked, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-checkbox-unchecked, var(--ag-icon-font-color))}.ag-icon-checkbox-unchecked:before{content:var(--ag-icon-font-code-checkbox-unchecked, "");display:var(--ag-icon-font-display-checkbox-unchecked, var(--ag-icon-font-display))}.ag-icon-checkbox-unchecked:after{background-image:var(--ag-icon-image-checkbox-unchecked, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-unchecked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-unchecked, var(--ag-icon-image-opacity, .9))}.ag-icon-color-picker{font-family:var(--ag-icon-font-family-color-picker, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-color-picker, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-color-picker, var(--ag-icon-font-color))}.ag-icon-color-picker:before{content:var(--ag-icon-font-code-color-picker, "");display:var(--ag-icon-font-display-color-picker, var(--ag-icon-font-display))}.ag-icon-color-picker:after{background-image:var(--ag-icon-image-color-picker, var(--ag-icon-image));display:var(--ag-icon-image-display-color-picker, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-color-picker, var(--ag-icon-image-opacity, .9))}.ag-icon-columns{font-family:var(--ag-icon-font-family-columns, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-columns, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-columns, var(--ag-icon-font-color))}.ag-icon-columns:before{content:var(--ag-icon-font-code-columns, "");display:var(--ag-icon-font-display-columns, var(--ag-icon-font-display))}.ag-icon-columns:after{background-image:var(--ag-icon-image-columns, var(--ag-icon-image));display:var(--ag-icon-image-display-columns, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-columns, var(--ag-icon-image-opacity, .9))}.ag-icon-contracted{font-family:var(--ag-icon-font-family-contracted, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-contracted, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-contracted, var(--ag-icon-font-color))}.ag-icon-contracted:before{content:var(--ag-icon-font-code-contracted, "");display:var(--ag-icon-font-display-contracted, var(--ag-icon-font-display))}.ag-icon-contracted:after{background-image:var(--ag-icon-image-contracted, var(--ag-icon-image));display:var(--ag-icon-image-display-contracted, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-contracted, var(--ag-icon-image-opacity, .9))}.ag-icon-copy{font-family:var(--ag-icon-font-family-copy, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-copy, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-copy, var(--ag-icon-font-color))}.ag-icon-copy:before{content:var(--ag-icon-font-code-copy, "");display:var(--ag-icon-font-display-copy, var(--ag-icon-font-display))}.ag-icon-copy:after{background-image:var(--ag-icon-image-copy, var(--ag-icon-image));display:var(--ag-icon-image-display-copy, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-copy, var(--ag-icon-image-opacity, .9))}.ag-icon-cross{font-family:var(--ag-icon-font-family-cross, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-cross, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-cross, var(--ag-icon-font-color))}.ag-icon-cross:before{content:var(--ag-icon-font-code-cross, "");display:var(--ag-icon-font-display-cross, var(--ag-icon-font-display))}.ag-icon-cross:after{background-image:var(--ag-icon-image-cross, var(--ag-icon-image));display:var(--ag-icon-image-display-cross, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-cross, var(--ag-icon-image-opacity, .9))}.ag-icon-csv{font-family:var(--ag-icon-font-family-csv, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-csv, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-csv, var(--ag-icon-font-color))}.ag-icon-csv:before{content:var(--ag-icon-font-code-csv, "");display:var(--ag-icon-font-display-csv, var(--ag-icon-font-display))}.ag-icon-csv:after{background-image:var(--ag-icon-image-csv, var(--ag-icon-image));display:var(--ag-icon-image-display-csv, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-csv, var(--ag-icon-image-opacity, .9))}.ag-icon-cut{font-family:var(--ag-icon-font-family-cut, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-cut, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-cut, var(--ag-icon-font-color))}.ag-icon-cut:before{content:var(--ag-icon-font-code-cut, "");display:var(--ag-icon-font-display-cut, var(--ag-icon-font-display))}.ag-icon-cut:after{background-image:var(--ag-icon-image-cut, var(--ag-icon-image));display:var(--ag-icon-image-display-cut, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-cut, var(--ag-icon-image-opacity, .9))}.ag-icon-desc{font-family:var(--ag-icon-font-family-desc, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-desc, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-desc, var(--ag-icon-font-color))}.ag-icon-desc:before{content:var(--ag-icon-font-code-desc, "");display:var(--ag-icon-font-display-desc, var(--ag-icon-font-display))}.ag-icon-desc:after{background-image:var(--ag-icon-image-desc, var(--ag-icon-image));display:var(--ag-icon-image-display-desc, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-desc, var(--ag-icon-image-opacity, .9))}.ag-icon-excel{font-family:var(--ag-icon-font-family-excel, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-excel, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-excel, var(--ag-icon-font-color))}.ag-icon-excel:before{content:var(--ag-icon-font-code-excel, "");display:var(--ag-icon-font-display-excel, var(--ag-icon-font-display))}.ag-icon-excel:after{background-image:var(--ag-icon-image-excel, var(--ag-icon-image));display:var(--ag-icon-image-display-excel, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-excel, var(--ag-icon-image-opacity, .9))}.ag-icon-expanded{font-family:var(--ag-icon-font-family-expanded, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-expanded, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-expanded, var(--ag-icon-font-color))}.ag-icon-expanded:before{content:var(--ag-icon-font-code-expanded, "");display:var(--ag-icon-font-display-expanded, var(--ag-icon-font-display))}.ag-icon-expanded:after{background-image:var(--ag-icon-image-expanded, var(--ag-icon-image));display:var(--ag-icon-image-display-expanded, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-expanded, var(--ag-icon-image-opacity, .9))}.ag-icon-eye-slash{font-family:var(--ag-icon-font-family-eye-slash, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-eye-slash, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-eye-slash, var(--ag-icon-font-color))}.ag-icon-eye-slash:before{content:var(--ag-icon-font-code-eye-slash, "");display:var(--ag-icon-font-display-eye-slash, var(--ag-icon-font-display))}.ag-icon-eye-slash:after{background-image:var(--ag-icon-image-eye-slash, var(--ag-icon-image));display:var(--ag-icon-image-display-eye-slash, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-eye-slash, var(--ag-icon-image-opacity, .9))}.ag-icon-eye{font-family:var(--ag-icon-font-family-eye, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-eye, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-eye, var(--ag-icon-font-color))}.ag-icon-eye:before{content:var(--ag-icon-font-code-eye, "");display:var(--ag-icon-font-display-eye, var(--ag-icon-font-display))}.ag-icon-eye:after{background-image:var(--ag-icon-image-eye, var(--ag-icon-image));display:var(--ag-icon-image-display-eye, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-eye, var(--ag-icon-image-opacity, .9))}.ag-icon-filter{font-family:var(--ag-icon-font-family-filter, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-filter, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-filter, var(--ag-icon-font-color))}.ag-icon-filter:before{content:var(--ag-icon-font-code-filter, "");display:var(--ag-icon-font-display-filter, var(--ag-icon-font-display))}.ag-icon-filter:after{background-image:var(--ag-icon-image-filter, var(--ag-icon-image));display:var(--ag-icon-image-display-filter, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-filter, var(--ag-icon-image-opacity, .9))}.ag-icon-first{font-family:var(--ag-icon-font-family-first, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-first, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-first, var(--ag-icon-font-color))}.ag-icon-first:before{content:var(--ag-icon-font-code-first, "");display:var(--ag-icon-font-display-first, var(--ag-icon-font-display))}.ag-icon-first:after{background-image:var(--ag-icon-image-first, var(--ag-icon-image));display:var(--ag-icon-image-display-first, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-first, var(--ag-icon-image-opacity, .9))}.ag-icon-grip{font-family:var(--ag-icon-font-family-grip, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-grip, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-grip, var(--ag-icon-font-color))}.ag-icon-grip:before{content:var(--ag-icon-font-code-grip, "");display:var(--ag-icon-font-display-grip, var(--ag-icon-font-display))}.ag-icon-grip:after{background-image:var(--ag-icon-image-grip, var(--ag-icon-image));display:var(--ag-icon-image-display-grip, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-grip, var(--ag-icon-image-opacity, .9))}.ag-icon-group{font-family:var(--ag-icon-font-family-group, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-group, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-group, var(--ag-icon-font-color))}.ag-icon-group:before{content:var(--ag-icon-font-code-group, "");display:var(--ag-icon-font-display-group, var(--ag-icon-font-display))}.ag-icon-group:after{background-image:var(--ag-icon-image-group, var(--ag-icon-image));display:var(--ag-icon-image-display-group, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-group, var(--ag-icon-image-opacity, .9))}.ag-icon-last{font-family:var(--ag-icon-font-family-last, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-last, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-last, var(--ag-icon-font-color))}.ag-icon-last:before{content:var(--ag-icon-font-code-last, "");display:var(--ag-icon-font-display-last, var(--ag-icon-font-display))}.ag-icon-last:after{background-image:var(--ag-icon-image-last, var(--ag-icon-image));display:var(--ag-icon-image-display-last, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-last, var(--ag-icon-image-opacity, .9))}.ag-icon-left{font-family:var(--ag-icon-font-family-left, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-left, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-left, var(--ag-icon-font-color))}.ag-icon-left:before{content:var(--ag-icon-font-code-left, "");display:var(--ag-icon-font-display-left, var(--ag-icon-font-display))}.ag-icon-left:after{background-image:var(--ag-icon-image-left, var(--ag-icon-image));display:var(--ag-icon-image-display-left, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-left, var(--ag-icon-image-opacity, .9))}.ag-icon-linked{font-family:var(--ag-icon-font-family-linked, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-linked, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-linked, var(--ag-icon-font-color))}.ag-icon-linked:before{content:var(--ag-icon-font-code-linked, "");display:var(--ag-icon-font-display-linked, var(--ag-icon-font-display))}.ag-icon-linked:after{background-image:var(--ag-icon-image-linked, var(--ag-icon-image));display:var(--ag-icon-image-display-linked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-linked, var(--ag-icon-image-opacity, .9))}.ag-icon-loading{font-family:var(--ag-icon-font-family-loading, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-loading, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-loading, var(--ag-icon-font-color))}.ag-icon-loading:before{content:var(--ag-icon-font-code-loading, "");display:var(--ag-icon-font-display-loading, var(--ag-icon-font-display))}.ag-icon-loading:after{background-image:var(--ag-icon-image-loading, var(--ag-icon-image));display:var(--ag-icon-image-display-loading, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-loading, var(--ag-icon-image-opacity, .9))}.ag-icon-maximize{font-family:var(--ag-icon-font-family-maximize, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-maximize, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-maximize, var(--ag-icon-font-color))}.ag-icon-maximize:before{content:var(--ag-icon-font-code-maximize, "");display:var(--ag-icon-font-display-maximize, var(--ag-icon-font-display))}.ag-icon-maximize:after{background-image:var(--ag-icon-image-maximize, var(--ag-icon-image));display:var(--ag-icon-image-display-maximize, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-maximize, var(--ag-icon-image-opacity, .9))}.ag-icon-menu{font-family:var(--ag-icon-font-family-menu, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-menu, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-menu, var(--ag-icon-font-color))}.ag-icon-menu:before{content:var(--ag-icon-font-code-menu, "");display:var(--ag-icon-font-display-menu, var(--ag-icon-font-display))}.ag-icon-menu:after{background-image:var(--ag-icon-image-menu, var(--ag-icon-image));display:var(--ag-icon-image-display-menu, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-menu, var(--ag-icon-image-opacity, .9))}.ag-icon-minimize{font-family:var(--ag-icon-font-family-minimize, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-minimize, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-minimize, var(--ag-icon-font-color))}.ag-icon-minimize:before{content:var(--ag-icon-font-code-minimize, "");display:var(--ag-icon-font-display-minimize, var(--ag-icon-font-display))}.ag-icon-minimize:after{background-image:var(--ag-icon-image-minimize, var(--ag-icon-image));display:var(--ag-icon-image-display-minimize, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-minimize, var(--ag-icon-image-opacity, .9))}.ag-icon-next{font-family:var(--ag-icon-font-family-next, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-next, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-next, var(--ag-icon-font-color))}.ag-icon-next:before{content:var(--ag-icon-font-code-next, "");display:var(--ag-icon-font-display-next, var(--ag-icon-font-display))}.ag-icon-next:after{background-image:var(--ag-icon-image-next, var(--ag-icon-image));display:var(--ag-icon-image-display-next, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-next, var(--ag-icon-image-opacity, .9))}.ag-icon-none{font-family:var(--ag-icon-font-family-none, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-none, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-none, var(--ag-icon-font-color))}.ag-icon-none:before{content:var(--ag-icon-font-code-none, "");display:var(--ag-icon-font-display-none, var(--ag-icon-font-display))}.ag-icon-none:after{background-image:var(--ag-icon-image-none, var(--ag-icon-image));display:var(--ag-icon-image-display-none, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-none, var(--ag-icon-image-opacity, .9))}.ag-icon-not-allowed{font-family:var(--ag-icon-font-family-not-allowed, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-not-allowed, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-not-allowed, var(--ag-icon-font-color))}.ag-icon-not-allowed:before{content:var(--ag-icon-font-code-not-allowed, "");display:var(--ag-icon-font-display-not-allowed, var(--ag-icon-font-display))}.ag-icon-not-allowed:after{background-image:var(--ag-icon-image-not-allowed, var(--ag-icon-image));display:var(--ag-icon-image-display-not-allowed, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-not-allowed, var(--ag-icon-image-opacity, .9))}.ag-icon-paste{font-family:var(--ag-icon-font-family-paste, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-paste, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-paste, var(--ag-icon-font-color))}.ag-icon-paste:before{content:var(--ag-icon-font-code-paste, "");display:var(--ag-icon-font-display-paste, var(--ag-icon-font-display))}.ag-icon-paste:after{background-image:var(--ag-icon-image-paste, var(--ag-icon-image));display:var(--ag-icon-image-display-paste, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-paste, var(--ag-icon-image-opacity, .9))}.ag-icon-pin{font-family:var(--ag-icon-font-family-pin, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-pin, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-pin, var(--ag-icon-font-color))}.ag-icon-pin:before{content:var(--ag-icon-font-code-pin, "");display:var(--ag-icon-font-display-pin, var(--ag-icon-font-display))}.ag-icon-pin:after{background-image:var(--ag-icon-image-pin, var(--ag-icon-image));display:var(--ag-icon-image-display-pin, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-pin, var(--ag-icon-image-opacity, .9))}.ag-icon-pivot{font-family:var(--ag-icon-font-family-pivot, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-pivot, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-pivot, var(--ag-icon-font-color))}.ag-icon-pivot:before{content:var(--ag-icon-font-code-pivot, "");display:var(--ag-icon-font-display-pivot, var(--ag-icon-font-display))}.ag-icon-pivot:after{background-image:var(--ag-icon-image-pivot, var(--ag-icon-image));display:var(--ag-icon-image-display-pivot, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-pivot, var(--ag-icon-image-opacity, .9))}.ag-icon-previous{font-family:var(--ag-icon-font-family-previous, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-previous, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-previous, var(--ag-icon-font-color))}.ag-icon-previous:before{content:var(--ag-icon-font-code-previous, "");display:var(--ag-icon-font-display-previous, var(--ag-icon-font-display))}.ag-icon-previous:after{background-image:var(--ag-icon-image-previous, var(--ag-icon-image));display:var(--ag-icon-image-display-previous, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-previous, var(--ag-icon-image-opacity, .9))}.ag-icon-radio-button-off{font-family:var(--ag-icon-font-family-radio-button-off, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-radio-button-off, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-radio-button-off, var(--ag-icon-font-color))}.ag-icon-radio-button-off:before{content:var(--ag-icon-font-code-radio-button-off, "");display:var(--ag-icon-font-display-radio-button-off, var(--ag-icon-font-display))}.ag-icon-radio-button-off:after{background-image:var(--ag-icon-image-radio-button-off, var(--ag-icon-image));display:var(--ag-icon-image-display-radio-button-off, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-radio-button-off, var(--ag-icon-image-opacity, .9))}.ag-icon-radio-button-on{font-family:var(--ag-icon-font-family-radio-button-on, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-radio-button-on, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-radio-button-on, var(--ag-icon-font-color))}.ag-icon-radio-button-on:before{content:var(--ag-icon-font-code-radio-button-on, "");display:var(--ag-icon-font-display-radio-button-on, var(--ag-icon-font-display))}.ag-icon-radio-button-on:after{background-image:var(--ag-icon-image-radio-button-on, var(--ag-icon-image));display:var(--ag-icon-image-display-radio-button-on, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-radio-button-on, var(--ag-icon-image-opacity, .9))}.ag-icon-right{font-family:var(--ag-icon-font-family-right, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-right, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-right, var(--ag-icon-font-color))}.ag-icon-right:before{content:var(--ag-icon-font-code-right, "");display:var(--ag-icon-font-display-right, var(--ag-icon-font-display))}.ag-icon-right:after{background-image:var(--ag-icon-image-right, var(--ag-icon-image));display:var(--ag-icon-image-display-right, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-right, var(--ag-icon-image-opacity, .9))}.ag-icon-save{font-family:var(--ag-icon-font-family-save, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-save, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-save, var(--ag-icon-font-color))}.ag-icon-save:before{content:var(--ag-icon-font-code-save, "");display:var(--ag-icon-font-display-save, var(--ag-icon-font-display))}.ag-icon-save:after{background-image:var(--ag-icon-image-save, var(--ag-icon-image));display:var(--ag-icon-image-display-save, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-save, var(--ag-icon-image-opacity, .9))}.ag-icon-small-down{font-family:var(--ag-icon-font-family-small-down, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-small-down, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-small-down, var(--ag-icon-font-color))}.ag-icon-small-down:before{content:var(--ag-icon-font-code-small-down, "");display:var(--ag-icon-font-display-small-down, var(--ag-icon-font-display))}.ag-icon-small-down:after{background-image:var(--ag-icon-image-small-down, var(--ag-icon-image));display:var(--ag-icon-image-display-small-down, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-small-down, var(--ag-icon-image-opacity, .9))}.ag-icon-small-left{font-family:var(--ag-icon-font-family-small-left, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-small-left, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-small-left, var(--ag-icon-font-color))}.ag-icon-small-left:before{content:var(--ag-icon-font-code-small-left, "");display:var(--ag-icon-font-display-small-left, var(--ag-icon-font-display))}.ag-icon-small-left:after{background-image:var(--ag-icon-image-small-left, var(--ag-icon-image));display:var(--ag-icon-image-display-small-left, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-small-left, var(--ag-icon-image-opacity, .9))}.ag-icon-small-right{font-family:var(--ag-icon-font-family-small-right, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-small-right, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-small-right, var(--ag-icon-font-color))}.ag-icon-small-right:before{content:var(--ag-icon-font-code-small-right, "");display:var(--ag-icon-font-display-small-right, var(--ag-icon-font-display))}.ag-icon-small-right:after{background-image:var(--ag-icon-image-small-right, var(--ag-icon-image));display:var(--ag-icon-image-display-small-right, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-small-right, var(--ag-icon-image-opacity, .9))}.ag-icon-small-up{font-family:var(--ag-icon-font-family-small-up, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-small-up, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-small-up, var(--ag-icon-font-color))}.ag-icon-small-up:before{content:var(--ag-icon-font-code-small-up, "");display:var(--ag-icon-font-display-small-up, var(--ag-icon-font-display))}.ag-icon-small-up:after{background-image:var(--ag-icon-image-small-up, var(--ag-icon-image));display:var(--ag-icon-image-display-small-up, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-small-up, var(--ag-icon-image-opacity, .9))}.ag-icon-tick{font-family:var(--ag-icon-font-family-tick, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-tick, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-tick, var(--ag-icon-font-color))}.ag-icon-tick:before{content:var(--ag-icon-font-code-tick, "");display:var(--ag-icon-font-display-tick, var(--ag-icon-font-display))}.ag-icon-tick:after{background-image:var(--ag-icon-image-tick, var(--ag-icon-image));display:var(--ag-icon-image-display-tick, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-tick, var(--ag-icon-image-opacity, .9))}.ag-icon-tree-closed{font-family:var(--ag-icon-font-family-tree-closed, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-tree-closed, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-tree-closed, var(--ag-icon-font-color))}.ag-icon-tree-closed:before{content:var(--ag-icon-font-code-tree-closed, "");display:var(--ag-icon-font-display-tree-closed, var(--ag-icon-font-display))}.ag-icon-tree-closed:after{background-image:var(--ag-icon-image-tree-closed, var(--ag-icon-image));display:var(--ag-icon-image-display-tree-closed, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-tree-closed, var(--ag-icon-image-opacity, .9))}.ag-icon-tree-indeterminate{font-family:var(--ag-icon-font-family-tree-indeterminate, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-tree-indeterminate, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-tree-indeterminate, var(--ag-icon-font-color))}.ag-icon-tree-indeterminate:before{content:var(--ag-icon-font-code-tree-indeterminate, "");display:var(--ag-icon-font-display-tree-indeterminate, var(--ag-icon-font-display))}.ag-icon-tree-indeterminate:after{background-image:var(--ag-icon-image-tree-indeterminate, var(--ag-icon-image));display:var(--ag-icon-image-display-tree-indeterminate, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-tree-indeterminate, var(--ag-icon-image-opacity, .9))}.ag-icon-tree-open{font-family:var(--ag-icon-font-family-tree-open, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-tree-open, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-tree-open, var(--ag-icon-font-color))}.ag-icon-tree-open:before{content:var(--ag-icon-font-code-tree-open, "");display:var(--ag-icon-font-display-tree-open, var(--ag-icon-font-display))}.ag-icon-tree-open:after{background-image:var(--ag-icon-image-tree-open, var(--ag-icon-image));display:var(--ag-icon-image-display-tree-open, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-tree-open, var(--ag-icon-image-opacity, .9))}.ag-icon-unlinked{font-family:var(--ag-icon-font-family-unlinked, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-unlinked, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-unlinked, var(--ag-icon-font-color))}.ag-icon-unlinked:before{content:var(--ag-icon-font-code-unlinked, "");display:var(--ag-icon-font-display-unlinked, var(--ag-icon-font-display))}.ag-icon-unlinked:after{background-image:var(--ag-icon-image-unlinked, var(--ag-icon-image));display:var(--ag-icon-image-display-unlinked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-unlinked, var(--ag-icon-image-opacity, .9))}.ag-icon-up{font-family:var(--ag-icon-font-family-up, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-up, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-up, var(--ag-icon-font-color))}.ag-icon-up:before{content:var(--ag-icon-font-code-up, "");display:var(--ag-icon-font-display-up, var(--ag-icon-font-display))}.ag-icon-up:after{background-image:var(--ag-icon-image-up, var(--ag-icon-image));display:var(--ag-icon-image-display-up, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-up, var(--ag-icon-image-opacity, .9))}.ag-icon-down{font-family:var(--ag-icon-font-family-down, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-down, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-down, var(--ag-icon-font-color))}.ag-icon-down:before{content:var(--ag-icon-font-code-down, "");display:var(--ag-icon-font-display-down, var(--ag-icon-font-display))}.ag-icon-down:after{background-image:var(--ag-icon-image-down, var(--ag-icon-image));display:var(--ag-icon-image-display-down, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-down, var(--ag-icon-image-opacity, .9))}.ag-icon-plus{font-family:var(--ag-icon-font-family-plus, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-plus, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-plus, var(--ag-icon-font-color))}.ag-icon-plus:before{content:var(--ag-icon-font-code-plus, "");display:var(--ag-icon-font-display-plus, var(--ag-icon-font-display))}.ag-icon-plus:after{background-image:var(--ag-icon-image-plus, var(--ag-icon-image));display:var(--ag-icon-image-display-plus, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-plus, var(--ag-icon-image-opacity, .9))}.ag-icon-minus{font-family:var(--ag-icon-font-family-minus, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-minus, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-minus, var(--ag-icon-font-color))}.ag-icon-minus:before{content:var(--ag-icon-font-code-minus, "");display:var(--ag-icon-font-display-minus, var(--ag-icon-font-display))}.ag-icon-minus:after{background-image:var(--ag-icon-image-minus, var(--ag-icon-image));display:var(--ag-icon-image-display-minus, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-minus, var(--ag-icon-image-opacity, .9))}.ag-icon-menu-alt{font-family:var(--ag-icon-font-family-menu-alt, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-menu-alt, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-menu-alt, var(--ag-icon-font-color))}.ag-icon-menu-alt:before{content:var(--ag-icon-font-code-menu-alt, "");display:var(--ag-icon-font-display-menu-alt, var(--ag-icon-font-display))}.ag-icon-menu-alt:after{background-image:var(--ag-icon-image-menu-alt, var(--ag-icon-image));display:var(--ag-icon-image-display-menu-alt, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-menu-alt, var(--ag-icon-image-opacity, .9))}.ag-icon-settings{font-family:var(--ag-icon-font-family-settings, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-settings, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-settings, var(--ag-icon-font-color))}.ag-icon-settings:before{content:var(--ag-icon-font-code-settings, "");display:var(--ag-icon-font-display-settings, var(--ag-icon-font-display))}.ag-icon-settings:after{background-image:var(--ag-icon-image-settings, var(--ag-icon-image));display:var(--ag-icon-image-display-settings, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-settings, var(--ag-icon-image-opacity, .9))}.ag-icon-row-drag:before{content:var(--ag-icon-font-code-grip)}.ag-left-arrow:before{content:var(--ag-icon-font-code-left)}.ag-right-arrow:before{content:var(--ag-icon-font-code-right)}[class*=ag-theme-]{--ag-foreground-color: #000;--ag-data-color: var(--ag-foreground-color);--ag-secondary-foreground-color: var(--ag-foreground-color);--ag-header-foreground-color: var(--ag-secondary-foreground-color);--ag-disabled-foreground-color: rgba(0, 0, 0, .5);--ag-background-color: #fff;--ag-header-background-color: transparent;--ag-tooltip-background-color: transparent;--ag-subheader-background-color: transparent;--ag-subheader-toolbar-background-color: transparent;--ag-control-panel-background-color: transparent;--ag-side-button-selected-background-color: var(--ag-control-panel-background-color);--ag-selected-row-background-color: #BBB;--ag-odd-row-background-color: var(--ag-background-color);--ag-modal-overlay-background-color: rgba(255, 255, 255, .66);--ag-menu-background-color: var(--ag-background-color);--ag-menu-border-color: var(--ag-border-color);--ag-panel-background-color: var(--ag-background-color);--ag-panel-border-color: var(--ag-border-color);--ag-row-hover-color: transparent;--ag-column-hover-color: transparent;--ag-range-selection-border-color: var(--ag-foreground-color);--ag-range-selection-border-style: solid;--ag-range-selection-background-color: rgba(0, 0, 0, .2);--ag-range-selection-background-color-2: var(--ag-range-selection-background-color);--ag-range-selection-background-color-3: var(--ag-range-selection-background-color);--ag-range-selection-background-color-4: var(--ag-range-selection-background-color);--ag-range-selection-highlight-color: var(--ag-range-selection-border-color);--ag-selected-tab-underline-color: var(--ag-range-selection-border-color);--ag-selected-tab-underline-width: 0;--ag-selected-tab-underline-transition-speed: 0s;--ag-range-selection-chart-category-background-color: rgba(0, 255, 132, .1);--ag-range-selection-chart-background-color: rgba(0, 88, 255, .1);--ag-header-cell-hover-background-color: transparent;--ag-header-cell-moving-background-color: var(--ag-background-color);--ag-value-change-value-highlight-background-color: rgba(22, 160, 133, .5);--ag-value-change-delta-up-color: #43a047;--ag-value-change-delta-down-color: #e53935;--ag-row-loading-skeleton-effect-color: rgba(66, 66, 66, .2);--ag-chip-background-color: transparent;--ag-chip-border-color: var(--ag-chip-background-color);--ag-borders: solid 1px;--ag-border-color: rgba(0, 0, 0, .25);--ag-borders-critical: var(--ag-borders);--ag-borders-secondary: var(--ag-borders);--ag-secondary-border-color: var(--ag-border-color);--ag-row-border-style: solid;--ag-row-border-width: 1px;--ag-cell-horizontal-border: solid transparent;--ag-borders-input: var(--ag-borders-secondary);--ag-input-border-color: var(--ag-secondary-border-color);--ag-borders-input-invalid: solid 2px;--ag-input-border-color-invalid: var(--ag-invalid-color);--ag-borders-side-button: var(--ag-borders);--ag-border-radius: 0px;--ag-wrapper-border-radius: var(--ag-border-radius);--ag-row-border-color: var(--ag-secondary-border-color);--ag-header-column-separator-display: none;--ag-header-column-separator-height: 100%;--ag-header-column-separator-width: 1px;--ag-header-column-separator-color: var(--ag-secondary-border-color);--ag-header-column-resize-handle-display: none;--ag-header-column-resize-handle-height: 50%;--ag-header-column-resize-handle-width: 1px;--ag-header-column-resize-handle-color: var(--ag-secondary-border-color);--ag-invalid-color: red;--ag-input-disabled-border-color: var(--ag-input-border-color);--ag-input-disabled-background-color: transparent;--ag-checkbox-background-color: transparent;--ag-checkbox-border-radius: var(--ag-border-radius);--ag-checkbox-checked-color: var(--ag-foreground-color);--ag-checkbox-unchecked-color: var(--ag-foreground-color);--ag-checkbox-indeterminate-color: var(--ag-checkbox-unchecked-color);--ag-toggle-button-off-border-color: var(--ag-checkbox-unchecked-color);--ag-toggle-button-off-background-color: var(--ag-checkbox-unchecked-color);--ag-toggle-button-on-border-color: var(--ag-checkbox-checked-color);--ag-toggle-button-on-background-color: var(--ag-checkbox-checked-color);--ag-toggle-button-switch-background-color: var(--ag-background-color);--ag-toggle-button-switch-border-color: var(--ag-toggle-button-off-border-color);--ag-toggle-button-border-width: 1px;--ag-toggle-button-height: var(--ag-icon-size);--ag-toggle-button-width: calc(var(--ag-toggle-button-height) * 2);--ag-input-focus-box-shadow: none;--ag-input-focus-border-color: none;--ag-minichart-selected-chart-color: var(--ag-checkbox-checked-color);--ag-minichart-selected-page-color: var(--ag-checkbox-checked-color);--ag-grid-size: 4px;--ag-icon-size: 12px;--ag-icon-font-weight: normal;--ag-icon-font-color: var(--ag-foreground-color);--ag-icon-image-display: block;--ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 1.5);--ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 1.5);--ag-widget-horizontal-spacing: calc(var(--ag-grid-size) * 2);--ag-widget-vertical-spacing: var(--ag-grid-size);--ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);--ag-cell-widget-spacing: var(--ag-cell-horizontal-padding);--ag-row-height: calc(var(--ag-grid-size) * 6 + 1px);--ag-header-height: var(--ag-row-height);--ag-list-item-height: calc(var(--ag-grid-size) * 5);--ag-column-select-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));--ag-set-filter-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));--ag-advanced-filter-builder-indent-size: calc(var(--ag-grid-size) * 2 + var(--ag-icon-size));--ag-row-group-indent-size: calc(var(--ag-cell-widget-spacing) + var(--ag-icon-size));--ag-filter-tool-panel-group-indent: 16px;--ag-tab-min-width: 220px;--ag-menu-min-width: 181px;--ag-side-bar-panel-width: 200px;--ag-font-family: "Helvetica Neue", sans-serif;--ag-font-size: 14px;--ag-card-radius: var(--ag-border-radius);--ag-card-shadow: none;--ag-popup-shadow: 5px 5px 10px rgba(0, 0, 0, .3);--ag-advanced-filter-join-pill-color: #f08e8d;--ag-advanced-filter-column-pill-color: #a6e194;--ag-advanced-filter-option-pill-color: #f3c08b;--ag-advanced-filter-value-pill-color: #85c0e4}.ag-root-wrapper,.ag-sticky-top,.ag-sticky-bottom,.ag-dnd-ghost{background-color:var(--ag-background-color)}[class*=ag-theme-]{-webkit-font-smoothing:antialiased;font-family:var(--ag-font-family);font-size:var(--ag-font-size);line-height:normal;color:var(--ag-foreground-color)}ag-grid,ag-grid-angular,ag-grid-ng2,ag-grid-polymer,ag-grid-aurelia{display:block}.ag-aria-description-container{z-index:9999;border:0px;clip:rect(1px,1px,1px,1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap}.ag-hidden{display:none!important}.ag-invisible{visibility:hidden!important}.ag-no-transition{transition:none!important}.ag-drag-handle{cursor:grab}.ag-column-drop-wrapper{display:flex}.ag-column-drop-horizontal-half-width{display:inline-block;width:50%!important}.ag-unselectable{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-selectable{-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text;user-select:text}.ag-tab{position:relative}.ag-tab-guard{position:absolute;width:0;height:0;display:block}.ag-select-agg-func-popup{position:absolute}.ag-input-wrapper,.ag-picker-field-wrapper{display:flex;flex:1 1 auto;align-items:center;line-height:normal;position:relative}.ag-shake-left-to-right{animation-direction:alternate;animation-duration:.2s;animation-iteration-count:infinite;animation-name:ag-shake-left-to-right}@keyframes ag-shake-left-to-right{0%{padding-left:6px;padding-right:2px}to{padding-left:2px;padding-right:6px}}.ag-root-wrapper{cursor:default;position:relative;display:flex;flex-direction:column;overflow:hidden;white-space:normal}.ag-root-wrapper.ag-layout-normal{height:100%}.ag-watermark{position:absolute;bottom:20px;right:25px;opacity:.7;transition:opacity 1s ease-out 3s;color:#9b9b9b}.ag-watermark:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjA5IiBoZWlnaHQ9IjM2IiB2aWV3Qm94PSIwIDAgMjA5IDM2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTkyLjk5MyAyMy42NTgyVjE1LjcxMTdIMTc5LjQ1MkwxNzEuNTA1IDIzLjY1ODJIMTkyLjk5M1oiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTIwOC4yNSAzLjk1MDgxSDE5MS4yNzZMMTgzLjI2NiAxMS44OTczSDIwOC4yNVYzLjk1MDgxWiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTYzLjYyMiAzMS42MDQ4TDE2Ny42OTEgMjcuNTM2MUgxODEuNDIzVjM1LjQ4MjdIMTYzLjYyMlYzMS42MDQ4WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTY2LjYxIDE5Ljc4MDNIMTc1LjM4M0wxODMuMzkzIDExLjgzMzdIMTY2LjYxVjE5Ljc4MDNaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xNTcuMDExIDMxLjYwNDdIMTYzLjYyMkwxNzEuNTA1IDIzLjY1ODJIMTU3LjAxMVYzMS42MDQ3WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTkxLjI3NiAzLjk1MDgxTDE4Ny4yMDggOC4wMTk0MUgxNjEuMjdWMC4wNzI4NzZIMTkxLjI3NlYzLjk1MDgxWiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMjAuODM5MSAzMC4yMDYxSDguMzc4OTJMNi4yMTc0NSAzNS41NDYySDAuNzUwMjQ0TDEyLjI1NjggOC41OTE1NUgxNy4wMjQ3TDI4LjUzMTMgMzUuNTQ2MkgyMy4wMDA1TDIwLjgzOTEgMzAuMjA2MVpNMTkuMTIyNyAyNS45NDY4TDE0LjYwOSAxNC45NDg4TDEwLjA5NTQgMjUuOTQ2OEgxOS4xMjI3WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTA0LjQzNyAxOC41MDg5QzEwNi4wMjYgMTYuMTU2NyAxMTAuMDMxIDE1LjkwMjQgMTExLjY4NCAxNS45MDI0VjIwLjQ3OTZDMTA5LjY1IDIwLjQ3OTYgMTA3LjYxNSAyMC41NDMyIDEwNi40MDcgMjEuNDMzMkMxMDUuMiAyMi4zMjMyIDEwNC41NjQgMjMuNTMxMSAxMDQuNTY0IDI0Ljk5MzJWMzUuNTQ2Mkg5OS42MDUxVjE1LjkwMjRIMTA0LjM3M0wxMDQuNDM3IDE4LjUwODlaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xMTkuMzc2IDE1LjkwMjRIMTE0LjQxOFYzNS41NDYySDExOS4zNzZWMTUuOTAyNFoiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTExOS4zNzYgNy4xMjkzOUgxMTQuNDE4VjEyLjk3OEgxMTkuMzc2VjcuMTI5MzlaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xNDMuOTc5IDcuMTI5MzlWMzUuNTQ2MkgxMzkuMjExTDEzOS4wODQgMzIuNTU4M0MxMzguMzg0IDMzLjU3NTUgMTM3LjQ5NCAzNC40MDE5IDEzNi40MTQgMzUuMDM3NkMxMzUuMzMzIDM1LjYwOTggMTMzLjk5OCAzNS45Mjc2IDEzMi40NzIgMzUuOTI3NkMxMzEuMTM3IDM1LjkyNzYgMTI5Ljg2NiAzNS42NzMzIDEyOC43ODUgMzUuMjI4M0MxMjcuNjQxIDM0LjcxOTcgMTI2LjYyMyAzNC4wODQgMTI1Ljc5NyAzMy4xOTRDMTI0Ljk3MSAzMi4zMDQgMTI0LjI3MSAzMS4yMjMzIDEyMy44MjYgMzAuMDE1NEMxMjMuMzE4IDI4LjgwNzUgMTIzLjEyNyAyNy40MDkgMTIzLjEyNyAyNS44ODMyQzEyMy4xMjcgMjQuMzU3NSAxMjMuMzgxIDIyLjk1ODkgMTIzLjgyNiAyMS42ODc0QzEyNC4zMzUgMjAuNDE2IDEyNC45NzEgMTkuMzM1MyAxMjUuNzk3IDE4LjQ0NTNDMTI2LjYyMyAxNy41NTUyIDEyNy42NDEgMTYuODU2IDEyOC43ODUgMTYuMzQ3NEMxMjkuOTI5IDE1LjgzODggMTMxLjEzNyAxNS41ODQ1IDEzMi40NzIgMTUuNTg0NUMxMzMuOTk4IDE1LjU4NDUgMTM1LjI2OSAxNS44Mzg4IDEzNi4zNSAxNi40MTA5QzEzNy40MzEgMTYuOTgzMSAxMzguMzIxIDE3Ljc0NTkgMTM5LjAyIDE4LjgyNjdWNy4xOTI5NUgxNDMuOTc5VjcuMTI5MzlaTTEzMy41NTMgMzEuNjY4M0MxMzUuMjA2IDMxLjY2ODMgMTM2LjQ3NyAzMS4wOTYyIDEzNy40OTQgMzAuMDE1NEMxMzguNTExIDI4LjkzNDcgMTM5LjAyIDI3LjQ3MjUgMTM5LjAyIDI1LjY5MjVDMTM5LjAyIDIzLjkxMjUgMTM4LjUxMSAyMi41MTM5IDEzNy40OTQgMjEuMzY5NkMxMzYuNDc3IDIwLjI4ODggMTM1LjIwNiAxOS43MTY3IDEzMy41NTMgMTkuNzE2N0MxMzEuOTYzIDE5LjcxNjcgMTMwLjYyOCAyMC4yODg4IDEyOS42NzUgMjEuMzY5NkMxMjguNjU4IDIyLjQ1MDMgMTI4LjE0OSAyMy45MTI1IDEyOC4xNDkgMjUuNjkyNUMxMjguMTQ5IDI3LjQ3MjUgMTI4LjY1OCAyOC44NzExIDEyOS42NzUgMjkuOTUxOEMxMzAuNjkyIDMxLjA5NjEgMTMxLjk2MyAzMS42NjgzIDEzMy41NTMgMzEuNjY4M1oiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTU3LjIwMjQgMjAuMzUyNUg0NC45MzNWMjQuNjExOEg1MS45MjU5QzUxLjczNTIgMjYuNzczMyA1MC45MDg4IDI4LjQyNjEgNDkuNTEwMiAyOS43NjExQzQ4LjExMTYgMzEuMDMyNiA0Ni4zMzE1IDMxLjY2ODMgNDQuMDQyOSAzMS42NjgzQzQyLjc3MTUgMzEuNjY4MyA0MS41NjM2IDMxLjQxNCA0MC41NDY1IDMwLjk2OUMzOS40NjU3IDMwLjUyNCAzOC41NzU3IDI5Ljg4ODMgMzcuODEyOSAyOC45OTgzQzM3LjA1IDI4LjE3MTggMzYuNDc3OCAyNy4xNTQ3IDM2LjAzMjggMjUuOTQ2OEMzNS41ODc4IDI0LjczODkgMzUuMzk3MSAyMy40Njc1IDM1LjM5NzEgMjIuMDA1M0MzNS4zOTcxIDIwLjU0MzIgMzUuNTg3OCAxOS4yNzE3IDM2LjAzMjggMTguMDYzOEMzNi40MTQzIDE2Ljg1NiAzNy4wNSAxNS45MDI0IDM3LjgxMjkgMTUuMDEyNEMzOC41NzU3IDE0LjE4NTkgMzkuNDY1NyAxMy41NTAyIDQwLjU0NjUgMTMuMDQxNkM0MS42MjcyIDEyLjU5NjYgNDIuNzcxNSAxMi4zNDIzIDQ0LjEwNjUgMTIuMzQyM0M0Ni43NzY2IDEyLjM0MjMgNDguODEwOSAxMi45NzggNTAuMjA5NSAxNC4yNDk1TDUzLjUxNTIgMTAuOTQzOEM1MS4wMzU5IDkuMDM2NTkgNDcuODU3MyA4LjAxOTQxIDQ0LjEwNjUgOC4wMTk0MUM0Mi4wMDg2IDguMDE5NDEgNDAuMTAxNSA4LjMzNzI5IDM4LjM4NSA5LjAzNjU5QzM2LjY2ODYgOS43MzU4OCAzNS4yMDY0IDEwLjYyNTkgMzMuOTk4NSAxMS44MzM3QzMyLjc5MDYgMTMuMDQxNiAzMS44MzcxIDE0LjUwMzggMzEuMjAxNCAxNi4yMjAzQzMwLjU2NTYgMTcuOTM2NyAzMC4yNDc4IDE5Ljg0MzggMzAuMjQ3OCAyMS44NzgyQzMwLjI0NzggMjMuOTEyNSAzMC41NjU2IDI1LjgxOTcgMzEuMjY0OSAyNy41MzYxQzMxLjk2NDIgMjkuMjUyNiAzMi44NTQyIDMwLjcxNDcgMzQuMDYyMSAzMS45MjI2QzM1LjI3IDMzLjEzMDUgMzYuNzMyMSAzNC4wODQxIDM4LjQ0ODYgMzQuNzE5OEM0MC4xNjUgMzUuNDE5MSA0Mi4wNzIyIDM1LjczNyA0NC4xMDY1IDM1LjczN0M0Ni4xNDA4IDM1LjczNyA0Ny45ODQ0IDM1LjQxOTEgNDkuNjM3MyAzNC43MTk4QzUxLjI5MDIgMzQuMDIwNSA1Mi42ODg4IDMzLjEzMDUgNTMuODMzMSAzMS45MjI2QzU0Ljk3NzQgMzAuNzE0NyA1NS44Njc0IDI5LjI1MjYgNTYuNTAzMSAyNy41MzYxQzU3LjEzODggMjUuODE5NyA1Ny40NTY3IDIzLjkxMjUgNTcuNDU2NyAyMS44NzgyVjIxLjA1MTdDNTcuMjY2IDIwLjkyNDYgNTcuMjAyNCAyMC42MDY3IDU3LjIwMjQgMjAuMzUyNVoiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTk1Ljk4MTUgMjAuMzUyNUg4My43MTIxVjI0LjYxMThIOTAuNzA1QzkwLjUxNDMgMjYuNzczMyA4OS42ODc5IDI4LjQyNjEgODguMjg5MyAyOS43NjExQzg2Ljg5MDcgMzEuMDMyNiA4NS4xMTA2IDMxLjY2ODMgODIuODIyIDMxLjY2ODNDODEuNTUwNiAzMS42NjgzIDgwLjM0MjcgMzEuNDE0IDc5LjMyNTYgMzAuOTY5Qzc4LjI0NDggMzAuNTI0IDc3LjM1NDggMjkuODg4MyA3Ni41OTIgMjguOTk4M0M3NS44MjkxIDI4LjE3MTggNzUuMjU3IDI3LjE1NDcgNzQuODExOSAyNS45NDY4Qzc0LjM2NjkgMjQuNzM4OSA3NC4xNzYyIDIzLjQ2NzUgNzQuMTc2MiAyMi4wMDUzQzc0LjE3NjIgMjAuNTQzMiA3NC4zNjY5IDE5LjI3MTcgNzQuODExOSAxOC4wNjM4Qzc1LjE5MzQgMTYuODU2IDc1LjgyOTEgMTUuOTAyNCA3Ni41OTIgMTUuMDEyNEM3Ny4zNTQ4IDE0LjE4NTkgNzguMjQ0OCAxMy41NTAyIDc5LjMyNTYgMTMuMDQxNkM4MC40MDYzIDEyLjU5NjYgODEuNTUwNiAxMi4zNDIzIDgyLjg4NTYgMTIuMzQyM0M4NS41NTU3IDEyLjM0MjMgODcuNTkgMTIuOTc4IDg4Ljk4ODYgMTQuMjQ5NUw5Mi4yOTQzIDEwLjk0MzhDODkuODE1IDkuMDM2NTkgODYuNjM2NCA4LjAxOTQxIDgyLjg4NTYgOC4wMTk0MUM4MC43ODc4IDguMDE5NDEgNzguODgwNiA4LjMzNzI5IDc3LjE2NDEgOS4wMzY1OUM3NS40NDc3IDkuNzM1ODggNzMuOTg1NSAxMC42MjU5IDcyLjc3NzYgMTEuODMzN0M3MS41Njk4IDEzLjA0MTYgNzAuNjE2MiAxNC41MDM4IDY5Ljk4MDUgMTYuMjIwM0M2OS4zNDQ3IDE3LjkzNjcgNjkuMDI2OSAxOS44NDM4IDY5LjAyNjkgMjEuODc4MkM2OS4wMjY5IDIzLjkxMjUgNjkuMzQ0NyAyNS44MTk3IDcwLjA0NCAyNy41MzYxQzcwLjc0MzMgMjkuMjUyNiA3MS42MzM0IDMwLjcxNDcgNzIuODQxMiAzMS45MjI2Qzc0LjA0OTEgMzMuMTMwNSA3NS41MTEyIDM0LjA4NDEgNzcuMjI3NyAzNC43MTk4Qzc4Ljk0NDEgMzUuNDE5MSA4MC44NTEzIDM1LjczNyA4Mi44ODU2IDM1LjczN0M4NC45MiAzNS43MzcgODYuNzYzNiAzNS40MTkxIDg4LjQxNjQgMzQuNzE5OEM5MC4wNjkzIDM0LjAyMDUgOTEuNDY3OSAzMy4xMzA1IDkyLjYxMjIgMzEuOTIyNkM5My43NTY1IDMwLjcxNDcgOTQuNjQ2NSAyOS4yNTI2IDk1LjI4MjIgMjcuNTM2MUM5NS45MTggMjUuODE5NyA5Ni4yMzU4IDIzLjkxMjUgOTYuMjM1OCAyMS44NzgyVjIxLjA1MTdDOTYuMDQ1MSAyMC45MjQ2IDk1Ljk4MTUgMjAuNjA2NyA5NS45ODE1IDIwLjM1MjVaIiBmaWxsPSIjOUI5QjlCIi8+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-size:170px 40px;display:block;height:40px;width:170px}.ag-watermark-text{opacity:.5;font-weight:700;font-family:Impact,sans-serif;font-size:19px;padding-left:.7rem}.ag-root-wrapper-body{display:flex;flex-direction:row}.ag-root-wrapper-body.ag-layout-normal{flex:1 1 auto;height:0;min-height:0}.ag-root{position:relative;display:flex;flex-direction:column}.ag-root.ag-layout-normal,.ag-root.ag-layout-auto-height{overflow:hidden;flex:1 1 auto;width:0}.ag-root.ag-layout-normal{height:100%}.ag-header-viewport,.ag-floating-top-viewport,.ag-body-viewport,.ag-center-cols-viewport,.ag-floating-bottom-viewport,.ag-body-horizontal-scroll-viewport,.ag-body-vertical-scroll-viewport,.ag-virtual-list-viewport,.ag-sticky-top-viewport,.ag-sticky-bottom-viewport{position:relative;height:100%;min-width:0px;overflow:hidden;flex:1 1 auto}.ag-body-viewport,.ag-center-cols-viewport{-ms-overflow-style:none!important;scrollbar-width:none!important}.ag-body-viewport::-webkit-scrollbar,.ag-center-cols-viewport::-webkit-scrollbar{display:none!important}.ag-body-viewport{display:flex}.ag-body-viewport.ag-layout-normal{overflow-y:auto;-webkit-overflow-scrolling:touch}.ag-center-cols-viewport{min-height:100%;width:100%;overflow-x:auto}.ag-body-horizontal-scroll-viewport{overflow-x:scroll}.ag-body-vertical-scroll-viewport{overflow-y:scroll}.ag-virtual-list-viewport{overflow:auto;width:100%}.ag-header-container,.ag-floating-top-container,.ag-body-container,.ag-pinned-right-cols-container,.ag-center-cols-container,.ag-pinned-left-cols-container,.ag-floating-bottom-container,.ag-body-horizontal-scroll-container,.ag-body-vertical-scroll-container,.ag-full-width-container,.ag-floating-bottom-full-width-container,.ag-virtual-list-container,.ag-sticky-top-container,.ag-sticky-bottom-container{position:relative}.ag-header-container,.ag-floating-top-container,.ag-floating-bottom-container,.ag-sticky-top-container,.ag-sticky-bottom-container{height:100%;white-space:nowrap}.ag-center-cols-container,.ag-pinned-right-cols-container{display:block}.ag-body-horizontal-scroll-container{height:100%}.ag-body-vertical-scroll-container{width:100%}.ag-full-width-container,.ag-floating-top-full-width-container,.ag-floating-bottom-full-width-container,.ag-sticky-top-full-width-container,.ag-sticky-bottom-full-width-container{position:absolute;top:0;pointer-events:none}.ag-ltr .ag-full-width-container,.ag-ltr .ag-floating-top-full-width-container,.ag-ltr .ag-floating-bottom-full-width-container,.ag-ltr .ag-sticky-top-full-width-container,.ag-ltr .ag-sticky-bottom-full-width-container{left:0}.ag-rtl .ag-full-width-container,.ag-rtl .ag-floating-top-full-width-container,.ag-rtl .ag-floating-bottom-full-width-container,.ag-rtl .ag-sticky-top-full-width-container,.ag-rtl .ag-sticky-bottom-full-width-container{right:0}.ag-full-width-container{width:100%}.ag-floating-bottom-full-width-container,.ag-floating-top-full-width-container{display:inline-block;overflow:hidden;height:100%;width:100%}.ag-virtual-list-container{overflow:hidden}.ag-body{position:relative;display:flex;flex:1 1 auto;flex-direction:row!important;min-height:0}.ag-body-horizontal-scroll,.ag-body-vertical-scroll{min-height:0;min-width:0;display:flex;position:relative}.ag-body-horizontal-scroll.ag-scrollbar-invisible,.ag-body-vertical-scroll.ag-scrollbar-invisible{position:absolute;bottom:0}.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar{opacity:0;transition:opacity .4s;visibility:hidden}.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active{visibility:visible;opacity:1}.ag-body-horizontal-scroll{width:100%}.ag-body-horizontal-scroll.ag-scrollbar-invisible{left:0;right:0}.ag-body-vertical-scroll{height:100%}.ag-body-vertical-scroll.ag-scrollbar-invisible{top:0;z-index:10}.ag-ltr .ag-body-vertical-scroll.ag-scrollbar-invisible{right:0}.ag-rtl .ag-body-vertical-scroll.ag-scrollbar-invisible{left:0}.ag-force-vertical-scroll{overflow-y:scroll!important}.ag-horizontal-left-spacer,.ag-horizontal-right-spacer{height:100%;min-width:0;overflow-x:scroll}.ag-horizontal-left-spacer.ag-scroller-corner,.ag-horizontal-right-spacer.ag-scroller-corner{overflow-x:hidden}.ag-header,.ag-pinned-left-header,.ag-pinned-right-header{display:inline-block;overflow:hidden;position:relative}.ag-header-cell-sortable .ag-header-cell-label{cursor:pointer}.ag-header{display:flex;width:100%;white-space:nowrap}.ag-pinned-left-header,.ag-pinned-right-header{height:100%}.ag-header-row{position:absolute}.ag-header-row:not(.ag-header-row-column-group){overflow:hidden}.ag-header.ag-header-allow-overflow .ag-header-row{overflow:visible}.ag-header-cell{display:inline-flex;align-items:center;position:absolute;height:100%}.ag-header-cell.ag-header-active .ag-header-cell-menu-button,.ag-header-cell-filter-button{opacity:1}.ag-header-cell-menu-button:not(.ag-header-menu-always-show){transition:opacity .2s;opacity:0}.ag-header-group-cell-label,.ag-header-cell-label{display:flex;flex:1 1 auto;align-self:stretch;align-items:center}.ag-header-cell-label{overflow:hidden;text-overflow:ellipsis}.ag-header-group-cell-label.ag-sticky-label{position:sticky;flex:none;max-width:100%}.ag-header-group-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-header-cell-text{overflow:hidden;text-overflow:ellipsis}.ag-header-cell:not(.ag-header-cell-auto-height) .ag-header-cell-comp-wrapper{height:100%;display:flex;align-items:center}.ag-header-cell-comp-wrapper{width:100%}.ag-header-cell-wrap-text .ag-header-cell-comp-wrapper{white-space:normal}.ag-right-aligned-header .ag-header-cell-label{flex-direction:row-reverse}.ag-header-cell-resize{position:absolute;z-index:2;height:100%;width:8px;top:0;cursor:ew-resize}.ag-ltr .ag-header-cell-resize{right:-4px}.ag-rtl .ag-header-cell-resize{left:-4px}.ag-pinned-left-header .ag-header-cell-resize{right:-4px}.ag-pinned-right-header .ag-header-cell-resize{left:-4px}.ag-header-select-all{display:flex}.ag-header-cell-menu-button,.ag-header-cell-filter-button,.ag-side-button-button,.ag-panel-title-bar-button,.ag-floating-filter-button-button{cursor:pointer}.ag-column-moving .ag-cell,.ag-column-moving .ag-header-cell{transition:left .2s}.ag-column-moving .ag-header-group-cell{transition:left .2s,width .2s}.ag-column-panel{display:flex;flex-direction:column;overflow:hidden;flex:1 1 auto}.ag-column-select{position:relative;display:flex;flex-direction:column;overflow:hidden;flex:3 1 0px}.ag-column-select-header{position:relative;display:flex;flex:none}.ag-column-select-header-icon{position:relative}.ag-column-select-header-filter-wrapper{flex:1 1 auto}.ag-column-select-header-filter{width:100%}.ag-column-select-list{flex:1 1 0px;overflow:hidden}.ag-column-drop{position:relative;display:inline-flex;align-items:center;overflow:auto;width:100%}.ag-column-drop-list{display:flex;align-items:center}.ag-column-drop-cell{position:relative;display:flex;align-items:center}.ag-column-drop-cell-text{overflow:hidden;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap}.ag-column-drop-vertical{display:flex;flex-direction:column;overflow:hidden;align-items:stretch;flex:1 1 0px}.ag-column-drop-vertical-title-bar{display:flex;align-items:center;flex:none}.ag-column-drop-vertical-list{position:relative;align-items:stretch;flex-grow:1;flex-direction:column;overflow-x:auto}.ag-column-drop-vertical-list>*{flex:none}.ag-column-drop-empty .ag-column-drop-vertical-list{overflow:hidden}.ag-column-drop-vertical-empty-message{display:block}.ag-column-drop.ag-column-drop-horizontal{white-space:nowrap;overflow:hidden}.ag-column-drop-cell-button{cursor:pointer}.ag-filter-toolpanel{flex:1 1 0px;min-width:0}.ag-filter-toolpanel-header{position:relative}.ag-filter-toolpanel-header,.ag-filter-toolpanel-search{display:flex;align-items:center}.ag-filter-toolpanel-header>*,.ag-filter-toolpanel-search>*{display:flex;align-items:center}.ag-filter-apply-panel{display:flex;justify-content:flex-end;overflow:hidden}.ag-row-animation .ag-row{transition:transform .4s,top .4s}.ag-row-animation .ag-row.ag-after-created{transition:transform .4s,top .4s,height .4s}.ag-row-no-animation .ag-row{transition:none}.ag-row{white-space:nowrap;width:100%}.ag-row-loading{display:flex;align-items:center}.ag-row-position-absolute{position:absolute}.ag-row-position-relative{position:relative}.ag-full-width-row{overflow:hidden;pointer-events:all}.ag-row-inline-editing{z-index:1}.ag-row-dragging{z-index:2}.ag-stub-cell{display:flex;align-items:center}.ag-cell{display:inline-block;position:absolute;white-space:nowrap;height:100%}.ag-cell-value{flex:1 1 auto}.ag-cell-value,.ag-group-value{overflow:hidden;text-overflow:ellipsis}.ag-cell-wrap-text{white-space:normal}.ag-cell-wrapper{display:flex;align-items:center}.ag-cell-wrapper.ag-row-group{align-items:flex-start}.ag-sparkline-wrapper{position:absolute;height:100%;width:100%;left:0;top:0}.ag-full-width-row .ag-cell-wrapper.ag-row-group{height:100%;align-items:center}.ag-cell-inline-editing{z-index:1}.ag-cell-inline-editing .ag-cell-wrapper,.ag-cell-inline-editing .ag-cell-edit-wrapper,.ag-cell-inline-editing .ag-cell-editor,.ag-cell-inline-editing .ag-cell-editor .ag-wrapper,.ag-cell-inline-editing .ag-cell-editor input{height:100%;width:100%;line-height:normal}.ag-cell .ag-icon{display:inline-block;vertical-align:middle}.ag-set-filter-item{display:flex;align-items:center;height:100%}.ag-set-filter-item-checkbox{display:flex;width:100%;height:100%}.ag-set-filter-group-icons{display:block}.ag-set-filter-group-icons>*{cursor:pointer}.ag-filter-body-wrapper{display:flex;flex-direction:column}.ag-filter-filter{flex:1 1 0px}.ag-filter-condition{display:flex;justify-content:center}.ag-floating-filter-body{position:relative;display:flex;flex:1 1 auto;height:100%}.ag-floating-filter-full-body{display:flex;flex:1 1 auto;height:100%;width:100%;align-items:center;overflow:hidden}.ag-floating-filter-full-body>div{flex:1 1 auto}.ag-floating-filter-input{align-items:center;display:flex;width:100%}.ag-floating-filter-input>*{flex:1 1 auto}.ag-floating-filter-button{display:flex;flex:none}.ag-set-floating-filter-input input[disabled]{pointer-events:none}.ag-dnd-ghost{position:absolute;display:inline-flex;align-items:center;cursor:move;white-space:nowrap;z-index:9999}.ag-overlay{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.ag-overlay-panel{display:flex;height:100%;width:100%}.ag-overlay-wrapper{display:flex;flex:none;width:100%;height:100%;align-items:center;justify-content:center;text-align:center}.ag-overlay-loading-wrapper{pointer-events:all}.ag-popup-child{z-index:5;top:0}.ag-popup-editor{position:absolute;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-large-text-input{display:block}.ag-virtual-list-item{position:absolute;width:100%}.ag-floating-top{overflow:hidden;white-space:nowrap;width:100%;position:relative;display:flex}.ag-pinned-left-floating-top,.ag-pinned-right-floating-top{display:inline-block;overflow:hidden;position:relative;min-width:0px}.ag-floating-bottom{overflow:hidden;white-space:nowrap;width:100%;position:relative;display:flex}.ag-pinned-left-floating-bottom,.ag-pinned-right-floating-bottom{display:inline-block;overflow:hidden;position:relative;min-width:0px}.ag-sticky-top,.ag-sticky-bottom{position:absolute;display:flex;width:100%}.ag-pinned-left-sticky-top,.ag-pinned-right-sticky-top{position:relative;height:100%;overflow:hidden}.ag-sticky-top-full-width-container,.ag-sticky-bottom-full-width-container{overflow:hidden;width:100%;height:100%}.ag-dialog,.ag-panel{display:flex;flex-direction:column;position:relative;overflow:hidden}.ag-panel-title-bar{display:flex;flex:none;align-items:center;cursor:default}.ag-panel-title-bar-title{flex:1 1 auto}.ag-panel-title-bar-buttons{display:flex}.ag-panel-title-bar-button{cursor:pointer}.ag-panel-content-wrapper{display:flex;flex:1 1 auto;position:relative;overflow:hidden}.ag-dialog{position:absolute}.ag-resizer{position:absolute;pointer-events:none;z-index:1;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-resizer.ag-resizer-topLeft{top:0;left:0;height:5px;width:5px;cursor:nwse-resize}.ag-resizer.ag-resizer-top{top:0;left:5px;right:5px;height:5px;cursor:ns-resize}.ag-resizer.ag-resizer-topRight{top:0;right:0;height:5px;width:5px;cursor:nesw-resize}.ag-resizer.ag-resizer-right{top:5px;right:0;bottom:5px;width:5px;cursor:ew-resize}.ag-resizer.ag-resizer-bottomRight{bottom:0;right:0;height:5px;width:5px;cursor:nwse-resize}.ag-resizer.ag-resizer-bottom{bottom:0;left:5px;right:5px;height:5px;cursor:ns-resize}.ag-resizer.ag-resizer-bottomLeft{bottom:0;left:0;height:5px;width:5px;cursor:nesw-resize}.ag-resizer.ag-resizer-left{left:0;top:5px;bottom:5px;width:5px;cursor:ew-resize}.ag-tooltip,.ag-tooltip-custom{position:absolute;z-index:99999}.ag-tooltip:not(.ag-tooltip-interactive),.ag-tooltip-custom:not(.ag-tooltip-interactive){pointer-events:none}.ag-value-slide-out{margin-right:5px;opacity:1;transition:opacity 3s,margin-right 3s;transition-timing-function:linear}.ag-value-slide-out-end{margin-right:10px;opacity:0}.ag-opacity-zero{opacity:0!important}.ag-menu{max-height:100%;overflow-y:auto;position:absolute;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-menu-column-select-wrapper{height:265px;overflow:auto}.ag-menu-column-select-wrapper .ag-column-select{height:100%}.ag-dialog .ag-panel-content-wrapper .ag-column-select{-webkit-user-select:none;user-select:none}.ag-menu-list{display:table;width:100%}.ag-menu-option,.ag-menu-separator{display:table-row}.ag-menu-option-part,.ag-menu-separator-part{display:table-cell;vertical-align:middle}.ag-menu-option-text{white-space:nowrap}.ag-menu-option-custom{display:contents}.ag-compact-menu-option{width:100%;display:flex;flex-wrap:nowrap}.ag-compact-menu-option-text{white-space:nowrap;flex:1 1 auto}.ag-rich-select{cursor:default;outline:none;height:100%}.ag-rich-select-value{display:flex;align-items:center;height:100%}.ag-rich-select-value .ag-picker-field-display{overflow:hidden;text-overflow:ellipsis}.ag-rich-select-value .ag-picker-field-display.ag-display-as-placeholder{opacity:.5}.ag-rich-select-list{position:relative}.ag-rich-select-list .ag-loading-text{min-height:2rem}.ag-rich-select-row{display:flex;flex:1 1 auto;align-items:center;white-space:nowrap;overflow:hidden;height:100%}.ag-rich-select-field-input{flex:1 1 auto}.ag-rich-select-field-input .ag-input-field-input{padding:0!important;border:none!important;box-shadow:none!important;text-overflow:ellipsis}.ag-rich-select-field-input .ag-input-field-input::placeholder{opacity:.8}.ag-autocomplete{align-items:center;display:flex}.ag-autocomplete>*{flex:1 1 auto}.ag-autocomplete-list-popup{position:absolute;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-autocomplete-list{position:relative}.ag-autocomplete-virtual-list-item{display:flex}.ag-autocomplete-row{display:flex;flex:1 1 auto;align-items:center;overflow:hidden}.ag-autocomplete-row-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-paging-panel{align-items:center;display:flex;justify-content:flex-end}.ag-paging-page-summary-panel{display:flex;align-items:center}.ag-paging-button{position:relative}.ag-disabled .ag-paging-page-summary-panel{pointer-events:none}.ag-tool-panel-wrapper{display:flex;overflow-y:auto;overflow-x:hidden;cursor:default;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-column-select-column,.ag-column-select-column-group,.ag-select-agg-func-item{position:relative;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%}.ag-column-select-column>*,.ag-column-select-column-group>*,.ag-select-agg-func-item>*{flex:none}.ag-select-agg-func-item,.ag-column-select-column-label{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-column-select-checkbox{display:flex}.ag-tool-panel-horizontal-resize{cursor:ew-resize;height:100%;position:absolute;top:0;width:5px;z-index:1}.ag-ltr .ag-side-bar-left .ag-tool-panel-horizontal-resize{right:-3px}.ag-rtl .ag-side-bar-left .ag-tool-panel-horizontal-resize,.ag-ltr .ag-side-bar-right .ag-tool-panel-horizontal-resize{left:-3px}.ag-rtl .ag-side-bar-right .ag-tool-panel-horizontal-resize{right:-3px}.ag-details-row{width:100%}.ag-details-row-fixed-height{height:100%}.ag-details-grid{width:100%}.ag-details-grid-fixed-height{height:100%}.ag-header-group-cell{display:flex;align-items:center;height:100%;position:absolute}.ag-header-group-cell-no-group.ag-header-span-height .ag-header-cell-resize{display:none}.ag-cell-label-container{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:center;height:100%;width:100%;padding:5px 0}.ag-right-aligned-header .ag-cell-label-container{flex-direction:row}.ag-right-aligned-header .ag-header-cell-text{text-align:end}.ag-side-bar{display:flex;flex-direction:row-reverse}.ag-side-bar-left{order:-1;flex-direction:row}.ag-side-button-button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:nowrap;white-space:nowrap;outline:none;cursor:pointer}.ag-side-button-label{writing-mode:vertical-lr}.ag-status-bar{display:flex;justify-content:space-between;overflow:hidden}.ag-status-panel{display:inline-flex}.ag-status-name-value{white-space:nowrap}.ag-status-bar-left,.ag-status-bar-center,.ag-status-bar-right{display:inline-flex}.ag-icon{display:block;speak:none}.ag-group{position:relative;width:100%}.ag-group-title-bar{display:flex;align-items:center}.ag-group-title{display:inline;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ag-group-title-bar .ag-group-title{cursor:default}.ag-group-toolbar{display:flex;align-items:center}.ag-group-container{display:flex}.ag-disabled .ag-group-container{pointer-events:none}.ag-group-container-horizontal{flex-direction:row;flex-wrap:wrap}.ag-group-container-vertical{flex-direction:column}.ag-column-group-icons{display:block}.ag-column-group-icons>*{cursor:pointer}.ag-group-item-alignment-stretch .ag-group-item{align-items:stretch}.ag-group-item-alignment-start .ag-group-item{align-items:flex-start}.ag-group-item-alignment-end .ag-group-item{align-items:flex-end}.ag-toggle-button-icon{transition:right .3s;position:absolute;top:-1px}.ag-input-field,.ag-select{display:flex;flex-direction:row;align-items:center}.ag-input-field-input{flex:1 1 auto}.ag-floating-filter-input .ag-input-field-input[type=date]{width:1px}.ag-range-field,.ag-angle-select{display:flex;align-items:center}.ag-angle-select-wrapper{display:flex}.ag-angle-select-parent-circle{display:block;position:relative}.ag-angle-select-child-circle{position:absolute}.ag-slider-wrapper{display:flex}.ag-slider-wrapper .ag-input-field,.ag-picker-field-display{flex:1 1 auto}.ag-picker-field{display:flex;align-items:center}.ag-picker-field-icon{display:flex;border:0;padding:0;margin:0;cursor:pointer}.ag-picker-field-wrapper{overflow:hidden}.ag-label-align-right .ag-label{order:1}.ag-label-align-right>*{flex:none}.ag-label-align-top{flex-direction:column;align-items:flex-start}.ag-label-align-top>*{align-self:stretch}.ag-label-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.ag-color-panel{width:100%;display:flex;flex-direction:column;text-align:center}.ag-spectrum-color{flex:1 1 auto;position:relative;overflow:hidden;cursor:default}.ag-spectrum-fill{position:absolute;top:0;left:0;right:0;bottom:0}.ag-spectrum-val{cursor:pointer}.ag-spectrum-dragger{position:absolute;pointer-events:none;cursor:pointer}.ag-spectrum-hue{cursor:default;background:linear-gradient(to left,red 3%,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)}.ag-spectrum-alpha{cursor:default}.ag-spectrum-hue-background{width:100%;height:100%}.ag-spectrum-alpha-background{background-image:linear-gradient(to right,#0000,#000);width:100%;height:100%}.ag-spectrum-tool{cursor:pointer}.ag-spectrum-slider{position:absolute;pointer-events:none}.ag-recent-colors{display:flex}.ag-recent-color{cursor:pointer}.ag-ltr .ag-column-select-indent-1{padding-left:20px}.ag-rtl .ag-column-select-indent-1{padding-right:20px}.ag-ltr .ag-set-filter-indent-1{padding-left:20px}.ag-rtl .ag-set-filter-indent-1{padding-right:20px}.ag-ltr .ag-row-group-indent-1{padding-left:20px}.ag-rtl .ag-row-group-indent-1{padding-right:20px}.ag-ltr .ag-column-select-indent-2{padding-left:40px}.ag-rtl .ag-column-select-indent-2{padding-right:40px}.ag-ltr .ag-set-filter-indent-2{padding-left:40px}.ag-rtl .ag-set-filter-indent-2{padding-right:40px}.ag-ltr .ag-row-group-indent-2{padding-left:40px}.ag-rtl .ag-row-group-indent-2{padding-right:40px}.ag-ltr .ag-column-select-indent-3{padding-left:60px}.ag-rtl .ag-column-select-indent-3{padding-right:60px}.ag-ltr .ag-set-filter-indent-3{padding-left:60px}.ag-rtl .ag-set-filter-indent-3{padding-right:60px}.ag-ltr .ag-row-group-indent-3{padding-left:60px}.ag-rtl .ag-row-group-indent-3{padding-right:60px}.ag-ltr .ag-column-select-indent-4{padding-left:80px}.ag-rtl .ag-column-select-indent-4{padding-right:80px}.ag-ltr .ag-set-filter-indent-4{padding-left:80px}.ag-rtl .ag-set-filter-indent-4{padding-right:80px}.ag-ltr .ag-row-group-indent-4{padding-left:80px}.ag-rtl .ag-row-group-indent-4{padding-right:80px}.ag-ltr .ag-column-select-indent-5{padding-left:100px}.ag-rtl .ag-column-select-indent-5{padding-right:100px}.ag-ltr .ag-set-filter-indent-5{padding-left:100px}.ag-rtl .ag-set-filter-indent-5{padding-right:100px}.ag-ltr .ag-row-group-indent-5{padding-left:100px}.ag-rtl .ag-row-group-indent-5{padding-right:100px}.ag-ltr .ag-column-select-indent-6{padding-left:120px}.ag-rtl .ag-column-select-indent-6{padding-right:120px}.ag-ltr .ag-set-filter-indent-6{padding-left:120px}.ag-rtl .ag-set-filter-indent-6{padding-right:120px}.ag-ltr .ag-row-group-indent-6{padding-left:120px}.ag-rtl .ag-row-group-indent-6{padding-right:120px}.ag-ltr .ag-column-select-indent-7{padding-left:140px}.ag-rtl .ag-column-select-indent-7{padding-right:140px}.ag-ltr .ag-set-filter-indent-7{padding-left:140px}.ag-rtl .ag-set-filter-indent-7{padding-right:140px}.ag-ltr .ag-row-group-indent-7{padding-left:140px}.ag-rtl .ag-row-group-indent-7{padding-right:140px}.ag-ltr .ag-column-select-indent-8{padding-left:160px}.ag-rtl .ag-column-select-indent-8{padding-right:160px}.ag-ltr .ag-set-filter-indent-8{padding-left:160px}.ag-rtl .ag-set-filter-indent-8{padding-right:160px}.ag-ltr .ag-row-group-indent-8{padding-left:160px}.ag-rtl .ag-row-group-indent-8{padding-right:160px}.ag-ltr .ag-column-select-indent-9{padding-left:180px}.ag-rtl .ag-column-select-indent-9{padding-right:180px}.ag-ltr .ag-set-filter-indent-9{padding-left:180px}.ag-rtl .ag-set-filter-indent-9{padding-right:180px}.ag-ltr .ag-row-group-indent-9{padding-left:180px}.ag-rtl .ag-row-group-indent-9{padding-right:180px}.ag-pill-select{display:flex;flex-direction:column}.ag-pill-select .ag-column-drop{flex:unset}.ag-ltr{direction:ltr}.ag-ltr .ag-body,.ag-ltr .ag-floating-top,.ag-ltr .ag-floating-bottom,.ag-ltr .ag-header,.ag-ltr .ag-sticky-top,.ag-ltr .ag-sticky-bottom,.ag-ltr .ag-body-viewport,.ag-ltr .ag-body-horizontal-scroll{flex-direction:row}.ag-rtl{direction:rtl}.ag-rtl .ag-body,.ag-rtl .ag-floating-top,.ag-rtl .ag-floating-bottom,.ag-rtl .ag-header,.ag-rtl .ag-sticky-top,.ag-rtl .ag-sticky-bottom,.ag-rtl .ag-body-viewport,.ag-rtl .ag-body-horizontal-scroll{flex-direction:row-reverse}.ag-rtl .ag-icon-contracted,.ag-rtl .ag-icon-expanded,.ag-rtl .ag-icon-tree-closed{display:block;transform:rotate(180deg)}.ag-body .ag-body-viewport{-webkit-overflow-scrolling:touch}.ag-layout-print.ag-body{display:block;height:unset}.ag-layout-print.ag-root-wrapper{display:inline-block}.ag-layout-print .ag-body-vertical-scroll,.ag-layout-print .ag-body-horizontal-scroll{display:none}.ag-layout-print.ag-force-vertical-scroll{overflow-y:visible!important}@media print{.ag-root-wrapper.ag-layout-print{display:table}.ag-root-wrapper.ag-layout-print .ag-root-wrapper-body,.ag-root-wrapper.ag-layout-print .ag-root,.ag-root-wrapper.ag-layout-print .ag-body-viewport,.ag-root-wrapper.ag-layout-print .ag-center-cols-container,.ag-root-wrapper.ag-layout-print .ag-center-cols-viewport,.ag-root-wrapper.ag-layout-print .ag-body-horizontal-scroll-viewport,.ag-root-wrapper.ag-layout-print .ag-virtual-list-viewport{height:auto!important;overflow:hidden!important;display:block!important}.ag-root-wrapper.ag-layout-print .ag-row,.ag-root-wrapper.ag-layout-print .ag-cell{break-inside:avoid}}[class^=ag-],[class^=ag-]:focus,[class^=ag-]:after,[class^=ag-]:before{box-sizing:border-box;outline:none}[class^=ag-]::-ms-clear{display:none}.ag-checkbox .ag-input-wrapper,.ag-radio-button .ag-input-wrapper{overflow:visible}.ag-range-field .ag-input-wrapper{height:100%}.ag-toggle-button{flex:none;width:unset;min-width:unset}.ag-button{border-radius:0;color:var(--ag-foreground-color)}.ag-button:hover{background-color:transparent}.ag-ltr .ag-label-align-right .ag-label{margin-left:var(--ag-grid-size)}.ag-rtl .ag-label-align-right .ag-label{margin-right:var(--ag-grid-size)}input[class^=ag-]{margin:0;background-color:var(--ag-background-color)}textarea[class^=ag-],select[class^=ag-]{background-color:var(--ag-background-color)}input[class^=ag-]:not([type]),input[class^=ag-][type=text],input[class^=ag-][type=number],input[class^=ag-][type=tel],input[class^=ag-][type=date],input[class^=ag-][type=datetime-local],textarea[class^=ag-]{font-size:inherit;line-height:inherit;color:inherit;font-family:inherit;border:var(--ag-borders-input) var(--ag-input-border-color)}input[class^=ag-]:not([type]):disabled,input[class^=ag-][type=text]:disabled,input[class^=ag-][type=number]:disabled,input[class^=ag-][type=tel]:disabled,input[class^=ag-][type=date]:disabled,input[class^=ag-][type=datetime-local]:disabled,textarea[class^=ag-]:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}input[class^=ag-]:not([type]):focus,input[class^=ag-][type=text]:focus,input[class^=ag-][type=number]:focus,input[class^=ag-][type=tel]:focus,input[class^=ag-][type=date]:focus,input[class^=ag-][type=datetime-local]:focus,textarea[class^=ag-]:focus{outline:none;box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-input-focus-border-color)}input[class^=ag-]:not([type]):invalid,input[class^=ag-][type=text]:invalid,input[class^=ag-][type=number]:invalid,input[class^=ag-][type=tel]:invalid,input[class^=ag-][type=date]:invalid,input[class^=ag-][type=datetime-local]:invalid,textarea[class^=ag-]:invalid{border:var(--ag-borders-input-invalid) var(--ag-input-border-color-invalid)}input[class^=ag-][type=number]:not(.ag-number-field-input-stepper){-moz-appearance:textfield}input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-outer-spin-button,input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[class^=ag-][type=range]{padding:0}input[class^=ag-][type=button]:focus,button[class^=ag-]:focus{box-shadow:var(--ag-input-focus-box-shadow)}.ag-drag-handle{color:var(--ag-secondary-foreground-color)}.ag-list-item,.ag-virtual-list-item{height:var(--ag-list-item-height)}.ag-virtual-list-item:focus-visible{outline:none}.ag-virtual-list-item:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-select-list{background-color:var(--ag-background-color);overflow-y:auto;overflow-x:hidden;border-radius:var(--ag-border-radius);border:var(--ag-borders) var(--ag-border-color)}.ag-list-item{display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-list-item.ag-active-item{background-color:var(--ag-row-hover-color)}.ag-select-list-item{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.ag-ltr .ag-select-list-item{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-select-list-item{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-select-list-item span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ag-row-drag,.ag-selection-checkbox,.ag-group-expanded,.ag-group-contracted{color:var(--ag-secondary-foreground-color)}.ag-ltr .ag-row-drag,.ag-ltr .ag-selection-checkbox,.ag-ltr .ag-group-expanded,.ag-ltr .ag-group-contracted{margin-right:var(--ag-cell-widget-spacing)}.ag-rtl .ag-row-drag,.ag-rtl .ag-selection-checkbox,.ag-rtl .ag-group-expanded,.ag-rtl .ag-group-contracted{margin-left:var(--ag-cell-widget-spacing)}.ag-cell-wrapper>*:not(.ag-cell-value):not(.ag-group-value){--ag-internal-calculated-line-height: var(--ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)));--ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width));height:min(var(--ag-internal-calculated-line-height),var(--ag-internal-padded-row-height));display:flex;align-items:center;flex:none}.ag-group-expanded,.ag-group-contracted{cursor:pointer}.ag-group-title-bar-icon{cursor:pointer;flex:none;color:var(--ag-secondary-foreground-color)}.ag-ltr .ag-group-child-count{margin-left:2px}.ag-rtl .ag-group-child-count{margin-right:2px}.ag-group-title-bar{background-color:var(--ag-subheader-background-color);padding:var(--ag-grid-size)}.ag-group-toolbar{padding:var(--ag-grid-size);background-color:var(--ag-subheader-toolbar-background-color)}.ag-disabled-group-title-bar,.ag-disabled-group-container{opacity:.5}.group-item{margin:calc(var(--ag-grid-size) * .5) 0}.ag-label{white-space:nowrap}.ag-ltr .ag-label{margin-right:var(--ag-grid-size)}.ag-rtl .ag-label{margin-left:var(--ag-grid-size)}.ag-label-align-top .ag-label{margin-bottom:calc(var(--ag-grid-size) * .5)}.ag-angle-select[disabled]{color:var(--ag-disabled-foreground-color);pointer-events:none}.ag-angle-select[disabled] .ag-angle-select-field{opacity:.4}.ag-ltr .ag-slider-field,.ag-ltr .ag-angle-select-field{margin-right:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-slider-field,.ag-rtl .ag-angle-select-field{margin-left:calc(var(--ag-grid-size) * 2)}.ag-angle-select-parent-circle{width:24px;height:24px;border-radius:12px;border:solid 1px;border-color:var(--ag-border-color);background-color:var(--ag-background-color)}.ag-angle-select-child-circle{top:4px;left:12px;width:6px;height:6px;margin-left:-3px;margin-top:-4px;border-radius:3px;background-color:var(--ag-secondary-foreground-color)}.ag-picker-field-wrapper{border:var(--ag-borders);border-color:var(--ag-border-color);border-radius:5px;background-color:var(--ag-background-color)}.ag-picker-field-wrapper:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}.ag-picker-field-wrapper.ag-picker-has-focus,.ag-picker-field-wrapper:focus-within{outline:none;box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-input-focus-border-color)}.ag-picker-field-button{background-color:var(--ag-background-color);color:var(--ag-secondary-foreground-color)}.ag-dialog.ag-color-dialog{border-radius:5px}.ag-color-picker .ag-picker-field-display{height:var(--ag-icon-size)}.ag-color-picker .ag-picker-field-wrapper{max-width:45px;min-width:45px}.ag-color-panel{padding:var(--ag-grid-size)}.ag-spectrum-color{background-color:red;border-radius:2px}.ag-spectrum-tools{padding:10px}.ag-spectrum-sat{background-image:linear-gradient(to right,#fff,#cc9a8100)}.ag-spectrum-val{background-image:linear-gradient(to top,#000,#cc9a8100)}.ag-spectrum-dragger{border-radius:12px;height:12px;width:12px;border:1px solid white;background:#000;box-shadow:0 0 2px #0000003d}.ag-spectrum-hue-background,.ag-spectrum-alpha-background{border-radius:2px}.ag-spectrum-tool{margin-bottom:10px;height:11px;border-radius:2px}.ag-spectrum-slider{margin-top:-12px;width:13px;height:13px;border-radius:13px;background-color:#f8f8f8;box-shadow:0 1px 4px #0000005e}.ag-recent-color{margin:0 3px}.ag-recent-color:first-child{margin-left:0}.ag-recent-color:last-child{margin-right:0}.ag-spectrum-color:focus-visible:not(:disabled):not([readonly]),.ag-spectrum-slider:focus-visible:not(:disabled):not([readonly]),.ag-recent-color:focus-visible:not(:disabled):not([readonly]){box-shadow:var(--ag-input-focus-box-shadow)}.ag-dnd-ghost{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);overflow:hidden;text-overflow:ellipsis;border:var(--ag-borders-secondary) var(--ag-secondary-border-color);color:var(--ag-secondary-foreground-color);height:var(--ag-header-height)!important;line-height:var(--ag-header-height);margin:0;padding:0 calc(var(--ag-grid-size) * 2);transform:translateY(calc(var(--ag-grid-size) * 2))}.ag-dnd-ghost-icon{margin-right:var(--ag-grid-size);color:var(--ag-foreground-color)}.ag-popup-child:not(.ag-tooltip-custom){box-shadow:var(--ag-popup-shadow)}.ag-select .ag-picker-field-wrapper{min-height:var(--ag-list-item-height);cursor:default}.ag-ltr .ag-select .ag-picker-field-wrapper{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-select .ag-picker-field-wrapper{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-ltr .ag-select .ag-picker-field-wrapper{padding-right:var(--ag-grid-size)}.ag-rtl .ag-select .ag-picker-field-wrapper{padding-left:var(--ag-grid-size)}.ag-select.ag-disabled .ag-picker-field-wrapper:focus{box-shadow:none}.ag-select:not(.ag-cell-editor,.ag-label-align-top){min-height:var(--ag-list-item-height)}.ag-select .ag-picker-field-display{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-select .ag-picker-field-icon{display:flex;align-items:center}.ag-select.ag-disabled{opacity:.5}.ag-rich-select-value,.ag-rich-select-list{background-color:var(--ag-background-color)}.ag-rich-select-list{width:100%;height:auto;border-radius:var(--ag-border-radius);border:var(--ag-borders) var(--ag-border-color)}.ag-rich-select-list .ag-loading-text{padding:var(--ag-widget-vertical-spacing) var(--ag-widget-horizontal-spacing)}.ag-rich-select-value{border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color);padding-top:0;padding-bottom:0}.ag-ltr .ag-rich-select-value{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-rich-select-value{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-ltr .ag-rich-select-value{padding-right:var(--ag-grid-size)}.ag-rtl .ag-rich-select-value{padding-left:var(--ag-grid-size)}.ag-ltr .ag-rich-select-field-input{left:calc(var(--ag-cell-horizontal-padding))}.ag-rtl .ag-rich-select-field-input{right:calc(var(--ag-cell-horizontal-padding))}.ag-popup-editor .ag-rich-select-value{height:var(--ag-row-height);min-width:200px}.ag-rich-select-virtual-list-item{cursor:default;height:var(--ag-list-item-height)}.ag-rich-select-virtual-list-item:focus-visible:after{content:none}.ag-rich-select-virtual-list-item:hover{background-color:var(--ag-row-hover-color)}.ag-ltr .ag-rich-select-row{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-rich-select-row{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rich-select-row-selected{background-color:var(--ag-selected-row-background-color)}.ag-rich-select-row-text-highlight{font-weight:700}.ag-autocomplete{width:100%}.ag-autocomplete-list{width:100%;min-width:200px;height:calc(var(--ag-row-height) * 6.5)}.ag-autocomplete-virtual-list-item{cursor:default;height:var(--ag-list-item-height)}.ag-autocomplete-virtual-list-item:focus-visible:after{content:none}.ag-autocomplete-virtual-list-item:hover{background-color:var(--ag-row-hover-color)}.ag-autocomplete-row-label{margin:0px var(--ag-widget-container-horizontal-padding)}.ag-autocomplete-row-selected{background-color:var(--ag-selected-row-background-color)}.ag-dragging-range-handle .ag-dialog,.ag-dragging-fill-handle .ag-dialog{opacity:.7;pointer-events:none}.ag-dialog{border-radius:var(--ag-border-radius);border:var(--ag-borders) var(--ag-border-color);box-shadow:var(--ag-popup-shadow)}.ag-panel{background-color:var(--ag-panel-background-color);border-color:var(--ag-panel-border-color)}.ag-panel-title-bar{color:var(--ag-header-foreground-color);height:var(--ag-header-height);padding:var(--ag-grid-size) var(--ag-cell-horizontal-padding);border-bottom:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-panel-title-bar-button{margin-left:var(--ag-grid-size)}.ag-rtl .ag-panel-title-bar-button{margin-right:var(--ag-grid-size)}.ag-tooltip{background-color:var(--ag-tooltip-background-color);color:var(--ag-foreground-color);padding:var(--ag-grid-size);border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-card-radius);white-space:normal}.ag-tooltip.ag-tooltip-animate,.ag-tooltip-custom.ag-tooltip-animate{transition:opacity 1s}.ag-tooltip.ag-tooltip-animate.ag-tooltip-hiding,.ag-tooltip-custom.ag-tooltip-animate.ag-tooltip-hiding{opacity:0}.ag-ltr .ag-column-select-indent-1{padding-left:calc(1 * var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-indent-1{padding-right:calc(1 * var(--ag-column-select-indent-size))}.ag-ltr .ag-column-select-indent-2{padding-left:calc(2 * var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-indent-2{padding-right:calc(2 * var(--ag-column-select-indent-size))}.ag-ltr .ag-column-select-indent-3{padding-left:calc(3 * var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-indent-3{padding-right:calc(3 * var(--ag-column-select-indent-size))}.ag-ltr .ag-column-select-indent-4{padding-left:calc(4 * var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-indent-4{padding-right:calc(4 * var(--ag-column-select-indent-size))}.ag-ltr .ag-column-select-indent-5{padding-left:calc(5 * var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-indent-5{padding-right:calc(5 * var(--ag-column-select-indent-size))}.ag-ltr .ag-column-select-indent-6{padding-left:calc(6 * var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-indent-6{padding-right:calc(6 * var(--ag-column-select-indent-size))}.ag-ltr .ag-column-select-indent-7{padding-left:calc(7 * var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-indent-7{padding-right:calc(7 * var(--ag-column-select-indent-size))}.ag-ltr .ag-column-select-indent-8{padding-left:calc(8 * var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-indent-8{padding-right:calc(8 * var(--ag-column-select-indent-size))}.ag-ltr .ag-column-select-indent-9{padding-left:calc(9 * var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-indent-9{padding-right:calc(9 * var(--ag-column-select-indent-size))}.ag-column-select-header-icon{cursor:pointer}.ag-column-select-header-icon:focus-visible{outline:none}.ag-column-select-header-icon:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:0;left:0;display:block;width:calc(100% + -0px);height:calc(100% + -0px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-ltr .ag-column-group-icons:not(:last-child),.ag-ltr .ag-column-select-header-icon:not(:last-child),.ag-ltr .ag-column-select-header-checkbox:not(:last-child),.ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child),.ag-ltr .ag-column-select-checkbox:not(:last-child),.ag-ltr .ag-column-select-column-drag-handle:not(:last-child),.ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child),.ag-ltr .ag-column-select-column-label:not(:last-child){margin-right:var(--ag-widget-horizontal-spacing)}.ag-rtl .ag-column-group-icons:not(:last-child),.ag-rtl .ag-column-select-header-icon:not(:last-child),.ag-rtl .ag-column-select-header-checkbox:not(:last-child),.ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child),.ag-rtl .ag-column-select-checkbox:not(:last-child),.ag-rtl .ag-column-select-column-drag-handle:not(:last-child),.ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child),.ag-rtl .ag-column-select-column-label:not(:last-child){margin-left:var(--ag-widget-horizontal-spacing)}.ag-column-select-virtual-list-item:focus-visible{outline:none}.ag-column-select-virtual-list-item:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-column-select-column-group:not(:last-child),.ag-column-select-column:not(:last-child){margin-bottom:var(--ag-widget-vertical-spacing)}.ag-column-select-column-readonly,.ag-column-select-column-group-readonly{color:var(--ag-disabled-foreground-color);pointer-events:none}.ag-ltr .ag-column-select-add-group-indent{margin-left:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-rtl .ag-column-select-add-group-indent{margin-right:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-column-select-virtual-list-viewport{padding:calc(var(--ag-widget-container-vertical-padding) * .5) 0px}.ag-column-select-virtual-list-item{padding:0 var(--ag-widget-container-horizontal-padding)}.ag-checkbox-edit{padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-pill-select .ag-column-drop{border-bottom:0;min-height:unset}.ag-pill-select .ag-column-drop-list{padding:0}.ag-pill-select .ag-select{padding-top:var(--ag-grid-size)}.ag-pill-select .ag-picker-field-wrapper{background-color:transparent;border:0}.ag-pill-select .ag-picker-field-display{cursor:pointer}.ag-rtl{text-align:right}.ag-root-wrapper{border-radius:var(--ag-wrapper-border-radius);border:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-1{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 1)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-1{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 1)}.ag-ltr .ag-row-group-indent-1{padding-left:calc(1 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-1{padding-right:calc(1 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-1 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-1 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-2{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 2)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-2{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 2)}.ag-ltr .ag-row-group-indent-2{padding-left:calc(2 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-2{padding-right:calc(2 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-2 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-2 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-3{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 3)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-3{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 3)}.ag-ltr .ag-row-group-indent-3{padding-left:calc(3 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-3{padding-right:calc(3 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-3 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-3 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-4{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 4)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-4{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 4)}.ag-ltr .ag-row-group-indent-4{padding-left:calc(4 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-4{padding-right:calc(4 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-4 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-4 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-5{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 5)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-5{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 5)}.ag-ltr .ag-row-group-indent-5{padding-left:calc(5 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-5{padding-right:calc(5 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-5 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-5 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-6{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 6)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-6{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 6)}.ag-ltr .ag-row-group-indent-6{padding-left:calc(6 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-6{padding-right:calc(6 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-6 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-6 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-7{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 7)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-7{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 7)}.ag-ltr .ag-row-group-indent-7{padding-left:calc(7 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-7{padding-right:calc(7 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-7 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-7 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-8{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 8)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-8{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 8)}.ag-ltr .ag-row-group-indent-8{padding-left:calc(8 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-8{padding-right:calc(8 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-8 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-8 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-9{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 9)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-9{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 9)}.ag-ltr .ag-row-group-indent-9{padding-left:calc(9 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-9{padding-right:calc(9 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-9 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-9 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-10{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 10)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-10{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 10)}.ag-ltr .ag-row-group-indent-10{padding-left:calc(10 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-10{padding-right:calc(10 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-10 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-10 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-11{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 11)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-11{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 11)}.ag-ltr .ag-row-group-indent-11{padding-left:calc(11 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-11{padding-right:calc(11 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-11 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-11 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-12{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 12)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-12{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 12)}.ag-ltr .ag-row-group-indent-12{padding-left:calc(12 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-12{padding-right:calc(12 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-12 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-12 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-13{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 13)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-13{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 13)}.ag-ltr .ag-row-group-indent-13{padding-left:calc(13 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-13{padding-right:calc(13 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-13 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-13 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-14{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 14)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-14{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 14)}.ag-ltr .ag-row-group-indent-14{padding-left:calc(14 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-14{padding-right:calc(14 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-14 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-14 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-15{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 15)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-15{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 15)}.ag-ltr .ag-row-group-indent-15{padding-left:calc(15 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-15{padding-right:calc(15 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-15 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-15 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-16{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 16)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-16{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 16)}.ag-ltr .ag-row-group-indent-16{padding-left:calc(16 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-16{padding-right:calc(16 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-16 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-16 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-17{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 17)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-17{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 17)}.ag-ltr .ag-row-group-indent-17{padding-left:calc(17 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-17{padding-right:calc(17 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-17 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-17 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-18{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 18)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-18{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 18)}.ag-ltr .ag-row-group-indent-18{padding-left:calc(18 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-18{padding-right:calc(18 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-18 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-18 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-19{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 19)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-19{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 19)}.ag-ltr .ag-row-group-indent-19{padding-left:calc(19 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-19{padding-right:calc(19 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-19 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-19 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-20{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 20)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-20{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 20)}.ag-ltr .ag-row-group-indent-20{padding-left:calc(20 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-20{padding-right:calc(20 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-20 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-20 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-21{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 21)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-21{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 21)}.ag-ltr .ag-row-group-indent-21{padding-left:calc(21 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-21{padding-right:calc(21 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-21 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-21 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-22{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 22)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-22{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 22)}.ag-ltr .ag-row-group-indent-22{padding-left:calc(22 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-22{padding-right:calc(22 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-22 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-22 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-23{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 23)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-23{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 23)}.ag-ltr .ag-row-group-indent-23{padding-left:calc(23 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-23{padding-right:calc(23 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-23 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-23 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-24{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 24)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-24{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 24)}.ag-ltr .ag-row-group-indent-24{padding-left:calc(24 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-24{padding-right:calc(24 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-24 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-24 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-25{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 25)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-25{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 25)}.ag-ltr .ag-row-group-indent-25{padding-left:calc(25 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-25{padding-right:calc(25 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-25 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-25 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-26{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 26)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-26{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 26)}.ag-ltr .ag-row-group-indent-26{padding-left:calc(26 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-26{padding-right:calc(26 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-26 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-26 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-27{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 27)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-27{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 27)}.ag-ltr .ag-row-group-indent-27{padding-left:calc(27 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-27{padding-right:calc(27 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-27 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-27 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-28{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 28)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-28{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 28)}.ag-ltr .ag-row-group-indent-28{padding-left:calc(28 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-28{padding-right:calc(28 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-28 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-28 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-29{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 29)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-29{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 29)}.ag-ltr .ag-row-group-indent-29{padding-left:calc(29 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-29{padding-right:calc(29 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-29 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-29 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-30{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 30)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-30{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 30)}.ag-ltr .ag-row-group-indent-30{padding-left:calc(30 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-30{padding-right:calc(30 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-30 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-30 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-31{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 31)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-31{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 31)}.ag-ltr .ag-row-group-indent-31{padding-left:calc(31 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-31{padding-right:calc(31 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-31 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-31 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-32{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 32)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-32{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 32)}.ag-ltr .ag-row-group-indent-32{padding-left:calc(32 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-32{padding-right:calc(32 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-32 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-32 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-33{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 33)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-33{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 33)}.ag-ltr .ag-row-group-indent-33{padding-left:calc(33 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-33{padding-right:calc(33 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-33 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-33 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-34{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 34)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-34{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 34)}.ag-ltr .ag-row-group-indent-34{padding-left:calc(34 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-34{padding-right:calc(34 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-34 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-34 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-35{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 35)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-35{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 35)}.ag-ltr .ag-row-group-indent-35{padding-left:calc(35 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-35{padding-right:calc(35 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-35 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-35 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-36{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 36)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-36{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 36)}.ag-ltr .ag-row-group-indent-36{padding-left:calc(36 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-36{padding-right:calc(36 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-36 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-36 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-37{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 37)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-37{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 37)}.ag-ltr .ag-row-group-indent-37{padding-left:calc(37 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-37{padding-right:calc(37 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-37 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-37 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-38{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 38)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-38{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 38)}.ag-ltr .ag-row-group-indent-38{padding-left:calc(38 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-38{padding-right:calc(38 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-38 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-38 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-39{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 39)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-39{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 39)}.ag-ltr .ag-row-group-indent-39{padding-left:calc(39 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-39{padding-right:calc(39 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-39 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-39 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-40{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 40)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-40{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 40)}.ag-ltr .ag-row-group-indent-40{padding-left:calc(40 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-40{padding-right:calc(40 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-40 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-40 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-41{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 41)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-41{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 41)}.ag-ltr .ag-row-group-indent-41{padding-left:calc(41 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-41{padding-right:calc(41 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-41 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-41 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-42{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 42)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-42{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 42)}.ag-ltr .ag-row-group-indent-42{padding-left:calc(42 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-42{padding-right:calc(42 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-42 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-42 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-43{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 43)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-43{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 43)}.ag-ltr .ag-row-group-indent-43{padding-left:calc(43 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-43{padding-right:calc(43 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-43 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-43 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-44{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 44)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-44{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 44)}.ag-ltr .ag-row-group-indent-44{padding-left:calc(44 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-44{padding-right:calc(44 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-44 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-44 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-45{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 45)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-45{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 45)}.ag-ltr .ag-row-group-indent-45{padding-left:calc(45 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-45{padding-right:calc(45 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-45 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-45 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-46{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 46)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-46{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 46)}.ag-ltr .ag-row-group-indent-46{padding-left:calc(46 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-46{padding-right:calc(46 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-46 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-46 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-47{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 47)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-47{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 47)}.ag-ltr .ag-row-group-indent-47{padding-left:calc(47 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-47{padding-right:calc(47 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-47 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-47 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-48{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 48)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-48{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 48)}.ag-ltr .ag-row-group-indent-48{padding-left:calc(48 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-48{padding-right:calc(48 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-48 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-48 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-49{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 49)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-49{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 49)}.ag-ltr .ag-row-group-indent-49{padding-left:calc(49 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-49{padding-right:calc(49 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-49 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-49 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-50{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 50)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-50{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 50)}.ag-ltr .ag-row-group-indent-50{padding-left:calc(50 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-50{padding-right:calc(50 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-50 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-50 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-51{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 51)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-51{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 51)}.ag-ltr .ag-row-group-indent-51{padding-left:calc(51 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-51{padding-right:calc(51 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-51 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-51 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-52{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 52)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-52{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 52)}.ag-ltr .ag-row-group-indent-52{padding-left:calc(52 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-52{padding-right:calc(52 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-52 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-52 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-53{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 53)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-53{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 53)}.ag-ltr .ag-row-group-indent-53{padding-left:calc(53 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-53{padding-right:calc(53 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-53 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-53 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-54{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 54)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-54{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 54)}.ag-ltr .ag-row-group-indent-54{padding-left:calc(54 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-54{padding-right:calc(54 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-54 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-54 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-55{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 55)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-55{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 55)}.ag-ltr .ag-row-group-indent-55{padding-left:calc(55 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-55{padding-right:calc(55 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-55 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-55 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-56{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 56)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-56{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 56)}.ag-ltr .ag-row-group-indent-56{padding-left:calc(56 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-56{padding-right:calc(56 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-56 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-56 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-57{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 57)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-57{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 57)}.ag-ltr .ag-row-group-indent-57{padding-left:calc(57 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-57{padding-right:calc(57 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-57 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-57 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-58{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 58)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-58{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 58)}.ag-ltr .ag-row-group-indent-58{padding-left:calc(58 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-58{padding-right:calc(58 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-58 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-58 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-59{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 59)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-59{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 59)}.ag-ltr .ag-row-group-indent-59{padding-left:calc(59 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-59{padding-right:calc(59 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-59 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-59 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-60{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 60)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-60{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 60)}.ag-ltr .ag-row-group-indent-60{padding-left:calc(60 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-60{padding-right:calc(60 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-60 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-60 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-61{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 61)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-61{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 61)}.ag-ltr .ag-row-group-indent-61{padding-left:calc(61 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-61{padding-right:calc(61 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-61 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-61 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-62{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 62)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-62{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 62)}.ag-ltr .ag-row-group-indent-62{padding-left:calc(62 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-62{padding-right:calc(62 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-62 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-62 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-63{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 63)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-63{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 63)}.ag-ltr .ag-row-group-indent-63{padding-left:calc(63 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-63{padding-right:calc(63 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-63 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-63 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-64{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 64)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-64{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 64)}.ag-ltr .ag-row-group-indent-64{padding-left:calc(64 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-64{padding-right:calc(64 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-64 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-64 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-65{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 65)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-65{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 65)}.ag-ltr .ag-row-group-indent-65{padding-left:calc(65 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-65{padding-right:calc(65 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-65 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-65 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-66{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 66)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-66{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 66)}.ag-ltr .ag-row-group-indent-66{padding-left:calc(66 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-66{padding-right:calc(66 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-66 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-66 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-67{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 67)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-67{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 67)}.ag-ltr .ag-row-group-indent-67{padding-left:calc(67 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-67{padding-right:calc(67 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-67 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-67 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-68{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 68)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-68{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 68)}.ag-ltr .ag-row-group-indent-68{padding-left:calc(68 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-68{padding-right:calc(68 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-68 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-68 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-69{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 69)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-69{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 69)}.ag-ltr .ag-row-group-indent-69{padding-left:calc(69 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-69{padding-right:calc(69 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-69 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-69 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-70{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 70)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-70{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 70)}.ag-ltr .ag-row-group-indent-70{padding-left:calc(70 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-70{padding-right:calc(70 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-70 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-70 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-71{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 71)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-71{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 71)}.ag-ltr .ag-row-group-indent-71{padding-left:calc(71 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-71{padding-right:calc(71 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-71 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-71 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-72{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 72)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-72{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 72)}.ag-ltr .ag-row-group-indent-72{padding-left:calc(72 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-72{padding-right:calc(72 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-72 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-72 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-73{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 73)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-73{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 73)}.ag-ltr .ag-row-group-indent-73{padding-left:calc(73 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-73{padding-right:calc(73 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-73 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-73 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-74{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 74)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-74{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 74)}.ag-ltr .ag-row-group-indent-74{padding-left:calc(74 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-74{padding-right:calc(74 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-74 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-74 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-75{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 75)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-75{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 75)}.ag-ltr .ag-row-group-indent-75{padding-left:calc(75 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-75{padding-right:calc(75 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-75 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-75 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-76{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 76)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-76{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 76)}.ag-ltr .ag-row-group-indent-76{padding-left:calc(76 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-76{padding-right:calc(76 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-76 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-76 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-77{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 77)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-77{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 77)}.ag-ltr .ag-row-group-indent-77{padding-left:calc(77 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-77{padding-right:calc(77 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-77 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-77 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-78{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 78)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-78{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 78)}.ag-ltr .ag-row-group-indent-78{padding-left:calc(78 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-78{padding-right:calc(78 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-78 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-78 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-79{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 79)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-79{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 79)}.ag-ltr .ag-row-group-indent-79{padding-left:calc(79 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-79{padding-right:calc(79 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-79 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-79 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-80{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 80)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-80{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 80)}.ag-ltr .ag-row-group-indent-80{padding-left:calc(80 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-80{padding-right:calc(80 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-80 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-80 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-81{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 81)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-81{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 81)}.ag-ltr .ag-row-group-indent-81{padding-left:calc(81 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-81{padding-right:calc(81 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-81 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-81 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-82{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 82)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-82{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 82)}.ag-ltr .ag-row-group-indent-82{padding-left:calc(82 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-82{padding-right:calc(82 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-82 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-82 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-83{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 83)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-83{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 83)}.ag-ltr .ag-row-group-indent-83{padding-left:calc(83 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-83{padding-right:calc(83 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-83 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-83 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-84{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 84)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-84{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 84)}.ag-ltr .ag-row-group-indent-84{padding-left:calc(84 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-84{padding-right:calc(84 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-84 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-84 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-85{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 85)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-85{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 85)}.ag-ltr .ag-row-group-indent-85{padding-left:calc(85 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-85{padding-right:calc(85 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-85 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-85 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-86{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 86)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-86{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 86)}.ag-ltr .ag-row-group-indent-86{padding-left:calc(86 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-86{padding-right:calc(86 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-86 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-86 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-87{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 87)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-87{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 87)}.ag-ltr .ag-row-group-indent-87{padding-left:calc(87 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-87{padding-right:calc(87 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-87 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-87 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-88{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 88)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-88{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 88)}.ag-ltr .ag-row-group-indent-88{padding-left:calc(88 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-88{padding-right:calc(88 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-88 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-88 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-89{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 89)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-89{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 89)}.ag-ltr .ag-row-group-indent-89{padding-left:calc(89 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-89{padding-right:calc(89 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-89 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-89 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-90{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 90)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-90{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 90)}.ag-ltr .ag-row-group-indent-90{padding-left:calc(90 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-90{padding-right:calc(90 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-90 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-90 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-91{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 91)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-91{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 91)}.ag-ltr .ag-row-group-indent-91{padding-left:calc(91 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-91{padding-right:calc(91 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-91 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-91 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-92{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 92)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-92{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 92)}.ag-ltr .ag-row-group-indent-92{padding-left:calc(92 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-92{padding-right:calc(92 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-92 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-92 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-93{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 93)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-93{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 93)}.ag-ltr .ag-row-group-indent-93{padding-left:calc(93 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-93{padding-right:calc(93 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-93 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-93 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-94{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 94)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-94{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 94)}.ag-ltr .ag-row-group-indent-94{padding-left:calc(94 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-94{padding-right:calc(94 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-94 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-94 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-95{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 95)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-95{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 95)}.ag-ltr .ag-row-group-indent-95{padding-left:calc(95 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-95{padding-right:calc(95 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-95 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-95 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-96{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 96)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-96{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 96)}.ag-ltr .ag-row-group-indent-96{padding-left:calc(96 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-96{padding-right:calc(96 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-96 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-96 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-97{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 97)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-97{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 97)}.ag-ltr .ag-row-group-indent-97{padding-left:calc(97 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-97{padding-right:calc(97 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-97 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-97 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-98{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 98)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-98{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 98)}.ag-ltr .ag-row-group-indent-98{padding-left:calc(98 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-98{padding-right:calc(98 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-98 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-98 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-99{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 99)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-99{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 99)}.ag-ltr .ag-row-group-indent-99{padding-left:calc(99 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-99{padding-right:calc(99 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-99 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-99 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row-group-leaf-indent{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-group-leaf-indent{margin-right:var(--ag-row-group-indent-size)}.ag-value-change-delta{padding-right:2px}.ag-value-change-delta-up{color:var(--ag-value-change-delta-up-color)}.ag-value-change-delta-down{color:var(--ag-value-change-delta-down-color)}.ag-value-change-value{background-color:transparent;border-radius:1px;padding-left:1px;padding-right:1px;transition:background-color 1s}.ag-value-change-value-highlight{background-color:var(--ag-value-change-value-highlight-background-color);transition:background-color .1s}.ag-cell-data-changed{background-color:var(--ag-value-change-value-highlight-background-color)!important}.ag-cell-data-changed-animation{background-color:transparent}.ag-cell-highlight{background-color:var(--ag-range-selection-highlight-color)!important}.ag-row{height:var(--ag-row-height);background-color:var(--ag-background-color);color:var(--ag-data-color);border-bottom:var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width)}.ag-sticky-bottom .ag-row{border-bottom:none;border-top:var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width)}.ag-row-highlight-above:after,.ag-row-highlight-below:after{content:"";position:absolute;width:calc(100% - 1px);height:1px;background-color:var(--ag-range-selection-border-color);left:1px}.ag-row-highlight-above:after{top:-1px}.ag-row-highlight-above.ag-row-first:after{top:0}.ag-row-highlight-below:after{bottom:0}.ag-row-odd{background-color:var(--ag-odd-row-background-color)}.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-left-spacer:not(.ag-scroller-corner){border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-right-spacer:not(.ag-scroller-corner){border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-row-selected:before{content:"";background-color:var(--ag-selected-row-background-color);display:block;position:absolute;top:0;left:0;right:0;bottom:0}.ag-row-hover:not(.ag-full-width-row):before,.ag-row-hover.ag-full-width-row.ag-row-group:before{content:"";background-color:var(--ag-row-hover-color);display:block;position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.ag-row-hover.ag-full-width-row.ag-row-group>*{position:relative}.ag-row-hover.ag-row-selected:before{background-color:var(--ag-row-hover-color);background-image:linear-gradient(var(--ag-selected-row-background-color),var(--ag-selected-row-background-color))}.ag-column-hover{background-color:var(--ag-column-hover-color)}.ag-ltr .ag-right-aligned-cell{text-align:right}.ag-rtl .ag-right-aligned-cell{text-align:left}.ag-ltr .ag-right-aligned-cell .ag-cell-value,.ag-ltr .ag-right-aligned-cell .ag-group-value{margin-left:auto}.ag-rtl .ag-right-aligned-cell .ag-cell-value,.ag-rtl .ag-right-aligned-cell .ag-group-value{margin-right:auto}.ag-cell,.ag-full-width-row .ag-cell-wrapper.ag-row-group{--ag-internal-calculated-line-height: var(--ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)));--ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width));border:1px solid transparent;line-height:min(var(--ag-internal-calculated-line-height),var(--ag-internal-padded-row-height));padding-left:calc(var(--ag-cell-horizontal-padding) - 1px);padding-right:calc(var(--ag-cell-horizontal-padding) - 1px);-webkit-font-smoothing:subpixel-antialiased}.ag-row>.ag-cell-wrapper{padding-left:calc(var(--ag-cell-horizontal-padding) - 1px);padding-right:calc(var(--ag-cell-horizontal-padding) - 1px)}.ag-row-dragging{cursor:move;opacity:.5}.ag-cell-inline-editing{border:1px solid var(--ag-border-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:0;background-color:var(--ag-control-panel-background-color)}.ag-popup-editor .ag-large-text,.ag-autocomplete-list-popup{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);background-color:var(--ag-control-panel-background-color);padding:0}.ag-large-text-input{height:auto;padding:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-large-text-input textarea{resize:none}.ag-details-row{padding:calc(var(--ag-grid-size) * 5);background-color:var(--ag-background-color)}.ag-layout-auto-height .ag-center-cols-viewport,.ag-layout-auto-height .ag-center-cols-container,.ag-layout-print .ag-center-cols-viewport,.ag-layout-print .ag-center-cols-container{min-height:50px}.ag-overlay-loading-wrapper{background-color:var(--ag-modal-overlay-background-color)}.ag-overlay-loading-center{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size)}.ag-overlay-no-rows-wrapper.ag-layout-auto-height{padding-top:30px}.ag-skeleton-container{width:100%;height:100%;align-content:center}.ag-skeleton-effect{background-color:var(--ag-row-loading-skeleton-effect-color);width:100%;height:1em;border-radius:.25rem;animation:ag-skeleton-loading 1.5s ease-in-out .5s infinite}@keyframes ag-skeleton-loading{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.ag-loading{display:flex;height:100%;align-items:center}.ag-ltr .ag-loading{padding-left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-loading{padding-right:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-loading-icon{padding-right:var(--ag-cell-widget-spacing)}.ag-rtl .ag-loading-icon{padding-left:var(--ag-cell-widget-spacing)}.ag-icon-loading{animation-name:spin;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ag-floating-top{border-bottom:var(--ag-borders-critical) var(--ag-border-color)}.ag-floating-bottom{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-ltr .ag-cell{border-right:var(--ag-cell-horizontal-border)}.ag-rtl .ag-cell{border-left:var(--ag-cell-horizontal-border)}.ag-ltr .ag-cell{border-right-width:1px}.ag-rtl .ag-cell{border-left-width:1px}.ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell){border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell){border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-cell-range-selected:not(.ag-cell-focus),.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing){background-color:var(--ag-range-selection-background-color)}.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart,.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart{background-color:var(--ag-range-selection-chart-background-color)!important}.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category,.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart.ag-cell-range-chart-category{background-color:var(--ag-range-selection-chart-category-background-color)!important}.ag-cell-range-selected-1:not(.ag-cell-focus),.ag-root:not(.ag-context-menu-open) .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-1:not(.ag-cell-inline-editing){background-color:var(--ag-range-selection-background-color)}.ag-cell-range-selected-2:not(.ag-cell-focus),.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-2{background-color:var(--ag-range-selection-background-color-2)}.ag-cell-range-selected-3:not(.ag-cell-focus),.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-3{background-color:var(--ag-range-selection-background-color-3)}.ag-cell-range-selected-4:not(.ag-cell-focus),.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-4{background-color:var(--ag-range-selection-background-color-4)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top{border-top-color:var(--ag-range-selection-border-color);border-top-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right{border-right-color:var(--ag-range-selection-border-color);border-right-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom{border-bottom-color:var(--ag-range-selection-border-color);border-bottom-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left{border-left-color:var(--ag-range-selection-border-color);border-left-style:var(--ag-range-selection-border-style)}.ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within,.ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-ltr .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,.ag-ltr .ag-cell-range-single-cell,.ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle,.ag-rtl .ag-cell-focus:not(.ag-cell-range-selected):focus-within,.ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-rtl .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,.ag-rtl .ag-cell-range-single-cell,.ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle{border:1px solid;border-color:var(--ag-range-selection-border-color);border-style:var(--ag-range-selection-border-style);outline:initial}.ag-cell.ag-selection-fill-top,.ag-cell.ag-selection-fill-top.ag-cell-range-selected{border-top:1px dashed;border-top-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-cell.ag-selection-fill-right,.ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected{border-right:1px dashed var(--ag-range-selection-border-color)!important}.ag-rtl .ag-cell.ag-selection-fill-right,.ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected{border-left:1px dashed var(--ag-range-selection-border-color)!important}.ag-cell.ag-selection-fill-bottom,.ag-cell.ag-selection-fill-bottom.ag-cell-range-selected{border-bottom:1px dashed;border-bottom-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-cell.ag-selection-fill-left,.ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected{border-left:1px dashed var(--ag-range-selection-border-color)!important}.ag-rtl .ag-cell.ag-selection-fill-left,.ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected{border-right:1px dashed var(--ag-range-selection-border-color)!important}.ag-fill-handle,.ag-range-handle{position:absolute;width:6px;height:6px;bottom:-1px;background-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-fill-handle,.ag-ltr .ag-range-handle{right:-1px}.ag-rtl .ag-fill-handle,.ag-rtl .ag-range-handle{left:-1px}.ag-fill-handle{cursor:cell}.ag-range-handle{cursor:nwse-resize}.ag-cell-inline-editing{border-color:var(--ag-input-focus-border-color)!important}.ag-menu{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);background-color:var(--ag-menu-background-color);border-color:var(--ag-menu-border-color);padding:0}.ag-menu-list{cursor:default;padding:var(--ag-grid-size) 0}.ag-menu-separator{height:calc(var(--ag-grid-size) * 2 + 1px)}.ag-menu-separator-part:after{content:"";display:block;border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-menu-option-active,.ag-compact-menu-option-active{background-color:var(--ag-row-hover-color)}.ag-menu-option-part,.ag-compact-menu-option-part{line-height:var(--ag-icon-size);padding:calc(var(--ag-grid-size) + 2px) 0}.ag-menu-option-disabled,.ag-compact-menu-option-disabled{opacity:.5}.ag-menu-option-icon,.ag-compact-menu-option-icon{width:var(--ag-icon-size)}.ag-ltr .ag-menu-option-icon,.ag-ltr .ag-compact-menu-option-icon{padding-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-menu-option-icon,.ag-rtl .ag-compact-menu-option-icon{padding-right:calc(var(--ag-grid-size) * 2)}.ag-menu-option-text,.ag-compact-menu-option-text{padding-left:calc(var(--ag-grid-size) * 2);padding-right:calc(var(--ag-grid-size) * 2)}.ag-ltr .ag-menu-option-shortcut,.ag-ltr .ag-compact-menu-option-shortcut{padding-right:var(--ag-grid-size)}.ag-rtl .ag-menu-option-shortcut,.ag-rtl .ag-compact-menu-option-shortcut{padding-left:var(--ag-grid-size)}.ag-ltr .ag-menu-option-popup-pointer,.ag-ltr .ag-compact-menu-option-popup-pointer{padding-right:var(--ag-grid-size)}.ag-rtl .ag-menu-option-popup-pointer,.ag-rtl .ag-compact-menu-option-popup-pointer{padding-left:var(--ag-grid-size)}.ag-tabs{min-width:var(--ag-tab-min-width)}.ag-tabs-header,.ag-tabs-header-wrapper{display:flex}.ag-tabs-header-wrapper .ag-tabs-header{flex:1}.ag-tabs-close-button-wrapper{border:0;border-right:var(--ag-borders) var(--ag-border-color);padding:var(--ag-grid-size)}.ag-tabs-close-button{border:0;background-color:unset;cursor:pointer;padding:0}.ag-tab{border-bottom:var(--ag-selected-tab-underline-width) solid transparent;transition:border-bottom var(--ag-selected-tab-underline-transition-speed);display:flex;flex:none;align-items:center;justify-content:center;cursor:pointer}.ag-tab:focus-visible{outline:none}.ag-tab:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-tab-selected{border-bottom-color:var(--ag-selected-tab-underline-color)}.ag-menu-header{color:var(--ag-secondary-foreground-color)}.ag-filter-separator{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-filter-select .ag-picker-field-wrapper{width:0}.ag-filter-condition-operator{height:17px}.ag-ltr .ag-filter-condition-operator-or{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-filter-condition-operator-or{margin-right:calc(var(--ag-grid-size) * 2)}.ag-set-filter-select-all{padding-top:var(--ag-widget-container-vertical-padding)}.ag-set-filter-list,.ag-filter-no-matches{height:calc(var(--ag-list-item-height) * 6)}.ag-set-filter-tree-list{height:calc(var(--ag-list-item-height) * 10)}.ag-set-filter-filter{margin-top:var(--ag-widget-container-vertical-padding);margin-left:var(--ag-widget-container-horizontal-padding);margin-right:var(--ag-widget-container-horizontal-padding)}.ag-filter-to{margin-top:var(--ag-widget-vertical-spacing)}.ag-mini-filter{margin:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-set-filter-item{padding:0px var(--ag-widget-container-horizontal-padding)}.ag-ltr .ag-set-filter-indent-1{padding-left:calc(var(--ag-widget-container-horizontal-padding) + 1 * var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-indent-1{padding-right:calc(var(--ag-widget-container-horizontal-padding) + 1 * var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-indent-2{padding-left:calc(var(--ag-widget-container-horizontal-padding) + 2 * var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-indent-2{padding-right:calc(var(--ag-widget-container-horizontal-padding) + 2 * var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-indent-3{padding-left:calc(var(--ag-widget-container-horizontal-padding) + 3 * var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-indent-3{padding-right:calc(var(--ag-widget-container-horizontal-padding) + 3 * var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-indent-4{padding-left:calc(var(--ag-widget-container-horizontal-padding) + 4 * var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-indent-4{padding-right:calc(var(--ag-widget-container-horizontal-padding) + 4 * var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-indent-5{padding-left:calc(var(--ag-widget-container-horizontal-padding) + 5 * var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-indent-5{padding-right:calc(var(--ag-widget-container-horizontal-padding) + 5 * var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-indent-6{padding-left:calc(var(--ag-widget-container-horizontal-padding) + 6 * var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-indent-6{padding-right:calc(var(--ag-widget-container-horizontal-padding) + 6 * var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-indent-7{padding-left:calc(var(--ag-widget-container-horizontal-padding) + 7 * var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-indent-7{padding-right:calc(var(--ag-widget-container-horizontal-padding) + 7 * var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-indent-8{padding-left:calc(var(--ag-widget-container-horizontal-padding) + 8 * var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-indent-8{padding-right:calc(var(--ag-widget-container-horizontal-padding) + 8 * var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-indent-9{padding-left:calc(var(--ag-widget-container-horizontal-padding) + 9 * var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-indent-9{padding-right:calc(var(--ag-widget-container-horizontal-padding) + 9 * var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-add-group-indent{margin-left:calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding))}.ag-rtl .ag-set-filter-add-group-indent{margin-right:calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding))}.ag-ltr .ag-set-filter-group-icons{margin-right:var(--ag-widget-container-horizontal-padding)}.ag-rtl .ag-set-filter-group-icons{margin-left:var(--ag-widget-container-horizontal-padding)}.ag-filter-menu .ag-set-filter-list{min-width:200px}.ag-filter-virtual-list-item:focus-visible{outline:none}.ag-filter-virtual-list-item:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-filter-apply-panel{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-filter-apply-panel-button{line-height:1.5}.ag-ltr .ag-filter-apply-panel-button{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-filter-apply-panel-button{margin-right:calc(var(--ag-grid-size) * 2)}.ag-simple-filter-body-wrapper{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));overflow-y:auto;min-height:calc(var(--ag-list-item-height) + var(--ag-widget-container-vertical-padding) + var(--ag-widget-vertical-spacing))}.ag-simple-filter-body-wrapper>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-simple-filter-body-wrapper .ag-resizer-wrapper{margin:0}.ag-menu:not(.ag-tabs) .ag-filter .ag-simple-filter-body-wrapper,.ag-menu:not(.ag-tabs) .ag-filter>*:not(.ag-filter-wrapper){min-width:calc(var(--ag-menu-min-width) - 2px)}.ag-filter-no-matches{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-multi-filter-menu-item{margin:var(--ag-grid-size) 0}.ag-multi-filter-group-title-bar{padding:calc(var(--ag-grid-size) * 2) var(--ag-grid-size);background-color:transparent}.ag-group-filter-field-select-wrapper{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing))}.ag-group-filter-field-select-wrapper>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-multi-filter-group-title-bar:focus-visible{outline:none}.ag-multi-filter-group-title-bar:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-side-bar{position:relative}.ag-tool-panel-wrapper{width:var(--ag-side-bar-panel-width);background-color:var(--ag-control-panel-background-color)}.ag-side-buttons{padding-top:calc(var(--ag-grid-size) * 4);width:calc(var(--ag-icon-size) + 4px);position:relative;overflow:hidden}button.ag-side-button-button{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;background:transparent;padding:calc(var(--ag-grid-size) * 2) 0 calc(var(--ag-grid-size) * 2) 0;width:100%;margin:0;min-height:calc(var(--ag-grid-size) * 18);background-position-y:center;background-position-x:center;background-repeat:no-repeat;border:none;border-top:var(--ag-borders-side-button) var(--ag-border-color);border-bottom:var(--ag-borders-side-button) var(--ag-border-color)}button.ag-side-button-button:focus{box-shadow:none}.ag-side-button-button:focus-visible{outline:none}.ag-side-button-button:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-selected button.ag-side-button-button{background-color:var(--ag-side-button-selected-background-color)}.ag-side-button-icon-wrapper{margin-bottom:3px}.ag-ltr .ag-side-bar-left,.ag-rtl .ag-side-bar-right{border-right:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-side-bar-left .ag-tool-panel-wrapper,.ag-rtl .ag-side-bar-right .ag-tool-panel-wrapper{border-left:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-side-bar-left .ag-side-button-button,.ag-rtl .ag-side-bar-right .ag-side-button-button{border-right:var(--ag-selected-tab-underline-width) solid transparent;transition:border-right var(--ag-selected-tab-underline-transition-speed)}.ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,.ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button{border-right-color:var(--ag-selected-tab-underline-color)}.ag-rtl .ag-side-bar-left,.ag-ltr .ag-side-bar-right{border-left:var(--ag-borders) var(--ag-border-color)}.ag-rtl .ag-side-bar-left .ag-tool-panel-wrapper,.ag-ltr .ag-side-bar-right .ag-tool-panel-wrapper{border-right:var(--ag-borders) var(--ag-border-color)}.ag-rtl .ag-side-bar-left .ag-side-button-button,.ag-ltr .ag-side-bar-right .ag-side-button-button{border-left:var(--ag-selected-tab-underline-width) solid transparent;transition:border-left var(--ag-selected-tab-underline-transition-speed)}.ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button,.ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button{border-left-color:var(--ag-selected-tab-underline-color)}.ag-filter-toolpanel-header{height:calc(var(--ag-grid-size) * 6)}.ag-filter-toolpanel-header,.ag-filter-toolpanel-search{padding:0 var(--ag-grid-size)}.ag-filter-toolpanel-header:focus-visible{outline:none}.ag-filter-toolpanel-header:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-filter-toolpanel-group:not(.ag-has-filter)>.ag-group-title-bar .ag-filter-toolpanel-group-instance-header-icon{display:none}.ag-filter-toolpanel-group-level-0-header{height:calc(var(--ag-grid-size) * 8)}.ag-filter-toolpanel-group-item{margin-top:calc(var(--ag-grid-size) * .5);margin-bottom:calc(var(--ag-grid-size) * .5)}.ag-filter-toolpanel-search{height:var(--ag-header-height)}.ag-filter-toolpanel-search-input{flex-grow:1;height:calc(var(--ag-grid-size) * 4)}.ag-ltr .ag-filter-toolpanel-search-input{margin-right:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-search-input{margin-left:var(--ag-grid-size)}.ag-filter-toolpanel-group-level-0{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-ltr .ag-filter-toolpanel-expand,.ag-ltr .ag-filter-toolpanel-group-title-bar-icon{margin-right:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-expand,.ag-rtl .ag-filter-toolpanel-group-title-bar-icon{margin-left:var(--ag-grid-size)}.ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-1-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * 1 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * 1 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-2-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * 2 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * 2 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-3-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * 3 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * 3 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-4-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * 4 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * 4 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-5-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * 5 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * 5 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-6-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * 6 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * 6 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-7-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * 7 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * 7 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-8-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * 8 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * 8 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-9-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * 9 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * 9 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-10-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * 10 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * 10 + var(--ag-grid-size))}.ag-filter-toolpanel-instance-header.ag-filter-toolpanel-group-level-1-header{padding-left:var(--ag-grid-size)}.ag-filter-toolpanel-instance-filter{border-bottom:var(--ag-borders) var(--ag-border-color);border-top:var(--ag-borders) var(--ag-border-color);margin-top:var(--ag-grid-size)}.ag-ltr .ag-filter-toolpanel-group-instance-header-icon,.ag-ltr .ag-filter-toolpanel-instance-header-icon{margin-left:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-group-instance-header-icon,.ag-rtl .ag-filter-toolpanel-instance-header-icon{margin-right:var(--ag-grid-size)}.ag-set-filter-group-icons{color:var(--ag-secondary-foreground-color)}.ag-pivot-mode-panel{min-height:var(--ag-header-height);height:var(--ag-header-height);display:flex}.ag-pivot-mode-select{display:flex;align-items:center}.ag-ltr .ag-pivot-mode-select{margin-left:var(--ag-widget-container-horizontal-padding)}.ag-rtl .ag-pivot-mode-select{margin-right:var(--ag-widget-container-horizontal-padding)}.ag-column-select-header:focus-visible{outline:none}.ag-column-select-header:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-column-select-header{height:var(--ag-header-height);align-items:center;padding:0 var(--ag-widget-container-horizontal-padding);border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-panel-column-select{border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color);border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-group-icons,.ag-column-select-header-icon{color:var(--ag-secondary-foreground-color)}.ag-column-select-list .ag-list-item-hovered:after{content:"";position:absolute;left:0;right:0;height:1px;background-color:var(--ag-range-selection-border-color)}.ag-column-select-list .ag-item-highlight-top:after{top:0}.ag-column-select-list .ag-item-highlight-bottom:after{bottom:0}.ag-header,.ag-advanced-filter-header{background-color:var(--ag-header-background-color);border-bottom:var(--ag-borders-critical) var(--ag-border-color)}.ag-header-row{color:var(--ag-header-foreground-color);height:var(--ag-header-height)}.ag-pinned-right-header{border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-pinned-left-header{border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon,.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon{margin-left:var(--ag-grid-size)}.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon,.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon{margin-right:var(--ag-grid-size)}.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon{margin-right:var(--ag-grid-size)}.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon{margin-left:var(--ag-grid-size)}.ag-header-cell,.ag-header-group-cell{padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-header-cell.ag-header-cell-moving,.ag-header-group-cell.ag-header-cell-moving{background-color:var(--ag-header-cell-moving-background-color)}.ag-ltr .ag-header-group-cell-label.ag-sticky-label{left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-header-group-cell-label.ag-sticky-label{right:var(--ag-cell-horizontal-padding)}.ag-header-cell:focus-visible{outline:none}.ag-header-cell:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-header-group-cell:focus-visible{outline:none}.ag-header-group-cell:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-advanced-filter-header-cell:focus-visible{outline:none}.ag-advanced-filter-header-cell:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-header-icon{color:var(--ag-secondary-foreground-color)}.ag-header-expand-icon{cursor:pointer}.ag-ltr .ag-header-expand-icon{margin-left:4px}.ag-rtl .ag-header-expand-icon{margin-right:4px}.ag-header-row:not(:first-child) .ag-header-cell:not(.ag-header-span-height.ag-header-span-total),.ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-header-group-cell:not(.ag-column-resizing)+.ag-header-group-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,.ag-header-group-cell:not(.ag-column-resizing)+.ag-header-group-cell:not(.ag-column-hover).ag-column-resizing,.ag-header-cell:not(.ag-column-resizing)+.ag-header-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,.ag-header-cell:not(.ag-column-resizing)+.ag-header-cell:not(.ag-column-hover).ag-column-resizing,.ag-header-group-cell:first-of-type:not(.ag-header-cell-moving):hover,.ag-header-group-cell:first-of-type.ag-column-resizing,.ag-header-cell:not(.ag-column-hover):first-of-type:not(.ag-header-cell-moving):hover,.ag-header-cell:not(.ag-column-hover):first-of-type.ag-column-resizing{background-color:var(--ag-header-cell-hover-background-color)}.ag-header-cell:before,.ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group):before{content:"";position:absolute;z-index:1;display:var(--ag-header-column-separator-display);width:var(--ag-header-column-separator-width);height:var(--ag-header-column-separator-height);top:calc(50% - var(--ag-header-column-separator-height) * .5);background-color:var(--ag-header-column-separator-color)}.ag-ltr .ag-header-cell:before,.ag-ltr .ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group):before{right:0}.ag-rtl .ag-header-cell:before,.ag-rtl .ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group):before{left:0}.ag-header-cell-resize{display:flex;align-items:center}.ag-header-cell-resize:after{content:"";position:absolute;z-index:1;display:var(--ag-header-column-resize-handle-display);width:var(--ag-header-column-resize-handle-width);height:var(--ag-header-column-resize-handle-height);top:calc(50% - var(--ag-header-column-resize-handle-height) * .5);background-color:var(--ag-header-column-resize-handle-color)}.ag-header-cell.ag-header-span-height .ag-header-cell-resize:after{height:calc(100% - var(--ag-grid-size) * 4);top:calc(var(--ag-grid-size) * 2)}.ag-ltr .ag-header-viewport .ag-header-cell-resize:after{left:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-rtl .ag-header-viewport .ag-header-cell-resize:after{right:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-pinned-left-header .ag-header-cell-resize:after{left:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-pinned-right-header .ag-header-cell-resize:after{left:50%}.ag-ltr .ag-header-select-all{margin-right:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-header-select-all{margin-left:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-floating-filter-button{margin-left:var(--ag-cell-widget-spacing)}.ag-rtl .ag-floating-filter-button{margin-right:var(--ag-cell-widget-spacing)}.ag-floating-filter-button-button{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;height:var(--ag-icon-size);padding:0;width:var(--ag-icon-size)}.ag-filter-loading{background-color:var(--ag-control-panel-background-color);height:100%;padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);position:absolute;width:100%;z-index:1}.ag-paging-panel{border-top:1px solid;border-top-color:var(--ag-border-color);color:var(--ag-secondary-foreground-color);height:var(--ag-header-height)}.ag-paging-panel>*{margin:0 var(--ag-cell-horizontal-padding)}.ag-paging-panel>.ag-paging-page-size .ag-wrapper{min-width:calc(var(--ag-grid-size) * 10)}.ag-paging-button{cursor:pointer}.ag-paging-button.ag-disabled{cursor:default;color:var(--ag-disabled-foreground-color)}.ag-paging-button:focus-visible{outline:none}.ag-paging-button:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:0;left:0;display:block;width:calc(100% + -0px);height:calc(100% + -0px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-paging-button,.ag-paging-description{margin:0 var(--ag-grid-size)}.ag-status-bar{border-top:var(--ag-borders) var(--ag-border-color);color:var(--ag-disabled-foreground-color);padding-right:calc(var(--ag-grid-size) * 4);padding-left:calc(var(--ag-grid-size) * 4);line-height:1.5}.ag-status-name-value-value{color:var(--ag-foreground-color)}.ag-status-bar-center{text-align:center}.ag-status-name-value{margin-left:var(--ag-grid-size);margin-right:var(--ag-grid-size);padding-top:calc(var(--ag-grid-size) * 2);padding-bottom:calc(var(--ag-grid-size) * 2)}.ag-column-drop-cell{background:var(--ag-chip-background-color);border-radius:calc(var(--ag-grid-size) * 4);height:calc(var(--ag-grid-size) * 4);padding:0 calc(var(--ag-grid-size) * .5);border:1px solid var(--ag-chip-border-color)}.ag-column-drop-cell:focus-visible{outline:none}.ag-column-drop-cell:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:2px;left:2px;display:block;width:calc(100% - 4px);height:calc(100% - 4px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-column-drop-cell-text{margin:0 var(--ag-grid-size)}.ag-column-drop-cell-button{min-width:calc(var(--ag-grid-size) * 4);margin:0 calc(var(--ag-grid-size) * .5);color:var(--ag-secondary-foreground-color)}.ag-column-drop-cell-drag-handle{margin-left:calc(var(--ag-grid-size) * 2)}.ag-column-drop-cell-ghost{opacity:.5}.ag-column-drop-horizontal{background-color:var(--ag-header-background-color);color:var(--ag-secondary-foreground-color);height:var(--ag-header-height);border-bottom:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-column-drop-horizontal{padding-left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-column-drop-horizontal{padding-right:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-column-drop-horizontal-half-width:not(:last-child){border-right:var(--ag-borders) var(--ag-border-color)}.ag-rtl .ag-column-drop-horizontal-half-width:not(:last-child){border-left:var(--ag-borders) var(--ag-border-color)}.ag-column-drop-horizontal-cell-separator{margin:0 var(--ag-grid-size);color:var(--ag-secondary-foreground-color)}.ag-column-drop-horizontal-empty-message{color:var(--ag-disabled-foreground-color)}.ag-ltr .ag-column-drop-horizontal-icon{margin-right:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-column-drop-horizontal-icon{margin-left:var(--ag-cell-horizontal-padding)}.ag-column-drop-vertical-list{padding-bottom:var(--ag-grid-size);padding-right:var(--ag-grid-size);padding-left:var(--ag-grid-size)}.ag-column-drop-vertical-cell{margin-top:var(--ag-grid-size)}.ag-column-drop-vertical{min-height:50px;border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-drop-vertical.ag-last-column-drop{border-bottom:none}.ag-column-drop-vertical-icon{margin-left:var(--ag-grid-size);margin-right:var(--ag-grid-size)}.ag-column-drop-vertical-empty-message{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;color:var(--ag-disabled-foreground-color);margin-top:var(--ag-grid-size)}.ag-select-agg-func-popup{border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);background:var(--ag-background-color);height:calc(var(--ag-grid-size) * 5 * 3.5);padding:0}.ag-select-agg-func-virtual-list-item{cursor:default}.ag-ltr .ag-select-agg-func-virtual-list-item{padding-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-select-agg-func-virtual-list-item{padding-right:calc(var(--ag-grid-size) * 2)}.ag-select-agg-func-virtual-list-item:hover{background-color:var(--ag-selected-row-background-color)}.ag-select-agg-func-virtual-list-item:focus-visible{outline:none}.ag-select-agg-func-virtual-list-item:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-sort-indicator-container{display:flex}.ag-ltr .ag-sort-indicator-icon{padding-left:var(--ag-grid-size)}.ag-rtl .ag-sort-indicator-icon{padding-right:var(--ag-grid-size)}.ag-chart{position:relative;display:flex;overflow:hidden;width:100%;height:100%}.ag-chart-components-wrapper{position:relative;display:flex;flex:1 1 auto;overflow:hidden}.ag-chart-title-edit{position:absolute;display:none;top:0;left:0;text-align:center}.ag-chart-title-edit.currently-editing{display:inline-block}.ag-chart-canvas-wrapper{position:relative;flex:1 1 auto;overflow:hidden}.ag-charts-canvas{display:block}.ag-chart-menu{position:absolute;top:16px;display:flex;flex-direction:column}.ag-ltr .ag-chart-menu{right:20px}.ag-rtl .ag-chart-menu{left:20px}.ag-chart-docked-container{position:relative;width:0;min-width:0;transition:min-width .4s}.ag-chart-menu-hidden~.ag-chart-docked-container{max-width:0;overflow:hidden}.ag-chart-tabbed-menu{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.ag-chart-tabbed-menu-header{flex:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.ag-chart-tabbed-menu-body{display:flex;flex:1 1 auto;align-items:stretch;overflow:hidden}.ag-chart-tab{width:100%;overflow:hidden;overflow-y:auto}.ag-chart-settings{overflow-x:hidden}.ag-chart-settings-wrapper{position:relative;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.ag-chart-settings-nav-bar{display:flex;align-items:center;width:100%;height:30px;padding:0 10px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-chart-settings-card-selector{display:flex;align-items:center;justify-content:space-around;flex:1 1 auto;height:100%;padding:0 10px}.ag-chart-settings-card-item{cursor:pointer;width:10px;height:10px;background-color:#000;position:relative}.ag-chart-settings-card-item.ag-not-selected{opacity:.2}.ag-chart-settings-card-item:before{content:" ";display:block;position:absolute;background-color:transparent;left:50%;top:50%;margin-left:-10px;margin-top:-10px;width:20px;height:20px}.ag-chart-settings-prev,.ag-chart-settings-next{position:relative;flex:none}.ag-chart-settings-prev-button,.ag-chart-settings-next-button{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0}.ag-chart-settings-mini-charts-container{position:relative;flex:1 1 auto;overflow-x:hidden;overflow-y:auto}.ag-chart-settings-mini-wrapper{position:absolute;top:0;left:0;display:flex;flex-direction:column;width:100%;min-height:100%;overflow:hidden}.ag-chart-settings-mini-wrapper.ag-animating{transition:left .3s;transition-timing-function:ease-in-out}.ag-chart-mini-thumbnail{cursor:pointer}.ag-chart-mini-thumbnail-canvas{display:block}.ag-chart-data-wrapper,.ag-chart-format-wrapper,.ag-chart-advanced-settings-wrapper{display:flex;flex-direction:column;position:relative;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;padding-bottom:16px}.ag-chart-data-wrapper,.ag-chart-advanced-settings-wrapper{height:100%;overflow-y:auto}.ag-chart-advanced-settings{background-color:var(--ag-control-panel-background-color)}.ag-chart-advanced-settings-wrapper,.ag-chart-advanced-settings{width:100%}.ag-chart-advanced-settings-wrapper{padding-bottom:0}.ag-chart-data-section,.ag-chart-format-section,.ag-chart-advanced-settings-section{display:flex;margin:0}.ag-chart-advanced-settings-section{border-bottom:1px solid var(--ag-secondary-border-color);padding-top:var(--ag-grid-size);padding-bottom:var(--ag-grid-size)}.ag-chart-empty-text{display:flex;top:0;width:100%;height:100%;align-items:center;justify-content:center;background-color:var(--ag-background-color)}.ag-chart .ag-chart-menu{display:none}.ag-chart-menu-hidden:hover .ag-chart-menu{display:block}.ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu,.ag-chart .ag-chart-menu-wrapper .ag-chart-menu{display:flex;flex-direction:row;top:8px;gap:20px;width:auto}.ag-ltr .ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu,.ag-ltr .ag-chart .ag-chart-menu-wrapper .ag-chart-menu{right:calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);justify-content:right}.ag-rtl .ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu,.ag-rtl .ag-chart .ag-chart-menu-wrapper .ag-chart-menu{left:calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);justify-content:left}.ag-chart-menu-close{display:none}.ag-chart-tool-panel-button-enable .ag-chart-menu-close{position:absolute;top:50%;transition:transform .33s ease-in-out;padding:0;display:block;cursor:pointer;border:none}.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close{right:0}.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close{left:0}.ag-chart-tool-panel-button-enable .ag-chart-menu-close .ag-icon{padding:14px 5px 14px 2px;width:auto;height:auto}.ag-chart-tool-panel-button-enable .ag-chart-menu-close:before{content:"";position:absolute;top:-40px;bottom:-40px}.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before{right:0}.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before{left:0}.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before{left:-10px}.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before{right:-10px}.ag-chart-tool-panel-button-enable .ag-icon-menu{display:none}.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close{transform:translate(3px,-50%)}.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover{transform:translateY(-50%)}.ag-ltr .ag-chart-menu-visible .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover{transform:translate(5px,-50%)}.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close{transform:translate(-3px,-50%)}.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover{transform:translateY(-50%)}.ag-rtl .ag-chart-menu-visible .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover{transform:translate(-5px,-50%)}.ag-charts-font-size-color{display:flex;align-self:stretch;justify-content:space-between}.ag-charts-data-group-item{position:relative}.ag-charts-data-group-item:not(:last-child){margin-bottom:var(--ag-grid-size)}.ag-chart-menu{border-radius:var(--ag-card-radius);background:var(--ag-background-color)}.ag-chart-menu-icon{opacity:.5;margin:2px 0;cursor:pointer;border-radius:var(--ag-card-radius);color:var(--ag-secondary-foreground-color)}.ag-chart-menu-icon:hover{opacity:1}.ag-chart-menu-toolbar-button{border:0;background-color:unset;padding:0 2px;border-radius:1px}.ag-chart-mini-thumbnail{border:1px solid var(--ag-secondary-border-color);border-radius:5px}.ag-chart-mini-thumbnail.ag-selected{border-color:var(--ag-minichart-selected-chart-color)}.ag-chart-settings-card-item{background:var(--ag-foreground-color);width:8px;height:8px;border-radius:4px}.ag-chart-settings-card-item.ag-selected{background-color:var(--ag-minichart-selected-page-color)}.ag-chart-data-column-drag-handle{margin-left:var(--ag-grid-size)}.ag-charts-settings-group-title-bar,.ag-charts-data-group-title-bar,.ag-charts-format-top-level-group-title-bar{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color);position:relative}.ag-charts-advanced-settings-top-level-group-title-bar{position:relative;background-color:unset}.ag-charts-settings-group-title-bar:focus-visible{outline:none}.ag-charts-settings-group-title-bar:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:-4px;left:-4px;display:block;width:calc(100% + 8px);height:calc(100% + 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-charts-data-group-title-bar:focus-visible{outline:none}.ag-charts-data-group-title-bar:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:-4px;left:-4px;display:block;width:calc(100% + 8px);height:calc(100% + 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-charts-format-top-level-group-title-bar:focus-visible{outline:none}.ag-charts-format-top-level-group-title-bar:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:-4px;left:-4px;display:block;width:calc(100% + 8px);height:calc(100% + 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-charts-advanced-settings-top-level-group-title-bar:focus-visible{outline:none}.ag-charts-advanced-settings-top-level-group-title-bar:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:-4px;left:-4px;display:block;width:calc(100% + 8px);height:calc(100% + 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-charts-data-group-container{padding:calc(var(--ag-widget-container-vertical-padding) * .5) var(--ag-widget-container-horizontal-padding)}.ag-charts-data-group-container .ag-charts-data-group-item:not(.ag-charts-format-sub-level-group):not(.ag-pill-select):not(.ag-select){height:var(--ag-list-item-height)}.ag-charts-data-group-container .ag-charts-data-group-item.ag-picker-field{margin-top:var(--ag-grid-size)}.ag-charts-data-group-container .ag-list-item-hovered:after{content:"";position:absolute;left:0;right:0;height:1px;background-color:var(--ag-range-selection-border-color)}.ag-charts-data-group-container .ag-item-highlight-top:after{top:0}.ag-charts-data-group-container .ag-item-highlight-bottom:after{bottom:0}.ag-charts-format-top-level-group-container,.ag-charts-advanced-settings-top-level-group-container{margin-left:calc(var(--ag-grid-size) * 2);padding:var(--ag-grid-size)}.ag-charts-format-top-level-group-item,.ag-charts-advanced-settings-top-level-group-item{margin:var(--ag-grid-size) 0}.ag-charts-format-sub-level-group-container{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing))}.ag-charts-format-sub-level-group-container>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-charts-settings-group-container{padding:var(--ag-grid-size);row-gap:8px;display:grid;grid-template-columns:60px 1fr 60px 1fr 60px}.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+1){grid-column:1}.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+2){grid-column:3}.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+3){grid-column:5}.ag-chart-menu-panel{background-color:var(--ag-control-panel-background-color)}.ag-ltr .ag-chart-menu-panel{border-left:solid 1px var(--ag-border-color)}.ag-rtl .ag-chart-menu-panel{border-right:solid 1px var(--ag-border-color)}.ag-date-time-list-page-title-bar{display:flex}.ag-date-time-list-page-title{flex-grow:1;text-align:center}.ag-date-time-list-page-column-labels-row,.ag-date-time-list-page-entries-row{display:flex}.ag-date-time-list-page-column-label,.ag-date-time-list-page-entry{flex-basis:0;flex-grow:1}.ag-date-time-list-page-entry{cursor:pointer;text-align:center}.ag-date-time-list-page-column-label{text-align:center}.ag-advanced-filter-header{position:relative;display:flex;align-items:center;padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-advanced-filter{display:flex;align-items:center;width:100%}.ag-advanced-filter-apply-button,.ag-advanced-filter-builder-button{line-height:normal;white-space:nowrap}.ag-ltr .ag-advanced-filter-apply-button,.ag-ltr .ag-advanced-filter-builder-button{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-advanced-filter-apply-button,.ag-rtl .ag-advanced-filter-builder-button{margin-right:calc(var(--ag-grid-size) * 2)}.ag-advanced-filter-builder-button{display:flex;align-items:center;border:0;background-color:unset;color:var(--ag-foreground-color);font-size:var(--ag-font-size);font-weight:600}.ag-advanced-filter-builder-button:hover:not(:disabled){background-color:var(--ag-row-hover-color)}.ag-advanced-filter-builder-button:not(:disabled){cursor:pointer}.ag-advanced-filter-builder-button-label{margin-left:var(--ag-grid-size)}.ag-advanced-filter-builder{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%;background-color:var(--ag-control-panel-background-color);display:flex;flex-direction:column}.ag-advanced-filter-builder-list{flex:1;overflow:auto}.ag-advanced-filter-builder-list .ag-list-item-hovered:after{content:"";position:absolute;left:0;right:0;height:1px;background-color:var(--ag-range-selection-border-color)}.ag-advanced-filter-builder-list .ag-item-highlight-top:after{top:0}.ag-advanced-filter-builder-list .ag-item-highlight-bottom:after{bottom:0}.ag-advanced-filter-builder-button-panel{display:flex;justify-content:flex-end;padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-apply-button,.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-cancel-button{margin-left:calc(var(--ag-grid-size) * 2)}.ag-advanced-filter-builder-item-wrapper{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;overflow:hidden;padding-left:calc(var(--ag-icon-size) / 2);padding-right:var(--ag-icon-size)}.ag-advanced-filter-builder-item-tree-lines>*{width:var(--ag-advanced-filter-builder-indent-size)}.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root{width:var(--ag-icon-size)}.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root:before{top:50%;height:50%}.ag-advanced-filter-builder-item-tree-line-horizontal,.ag-advanced-filter-builder-item-tree-line-vertical,.ag-advanced-filter-builder-item-tree-line-vertical-top,.ag-advanced-filter-builder-item-tree-line-vertical-bottom{position:relative;height:100%;display:flex;align-items:center}.ag-advanced-filter-builder-item-tree-line-horizontal:before,.ag-advanced-filter-builder-item-tree-line-horizontal:after,.ag-advanced-filter-builder-item-tree-line-vertical:before,.ag-advanced-filter-builder-item-tree-line-vertical:after,.ag-advanced-filter-builder-item-tree-line-vertical-top:before,.ag-advanced-filter-builder-item-tree-line-vertical-top:after,.ag-advanced-filter-builder-item-tree-line-vertical-bottom:before,.ag-advanced-filter-builder-item-tree-line-vertical-bottom:after{content:"";position:absolute;height:100%}.ag-advanced-filter-builder-item-tree-line-horizontal:after{height:50%;width:calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size));top:0;left:calc(var(--ag-icon-size) / 2);border-bottom:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-tree-line-vertical:before{width:calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size) / 2);top:0;left:calc(var(--ag-icon-size) / 2);border-left:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-tree-line-vertical-top:before{height:50%;width:calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size) / 2);top:0;left:calc(var(--ag-icon-size) / 2);border-left:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-tree-line-vertical-bottom:before{height:calc((100% - 1.5 * var(--ag-icon-size)) / 2);width:calc(var(--ag-icon-size) / 2);top:calc((100% + 1.5 * var(--ag-icon-size)) / 2);left:calc(var(--ag-icon-size) / 2);border-left:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-condition{padding-top:var(--ag-grid-size);padding-bottom:var(--ag-grid-size)}.ag-advanced-filter-builder-item,.ag-advanced-filter-builder-item-condition,.ag-advanced-filter-builder-pill-wrapper,.ag-advanced-filter-builder-pill,.ag-advanced-filter-builder-item-buttons,.ag-advanced-filter-builder-item-tree-lines{display:flex;align-items:center;height:100%}.ag-advanced-filter-builder-pill-wrapper{margin:0px var(--ag-grid-size)}.ag-advanced-filter-builder-pill{position:relative;border-radius:var(--ag-border-radius);padding:var(--ag-grid-size) calc(var(--ag-grid-size) * 2);min-height:calc(100% - var(--ag-grid-size) * 3);min-width:calc(var(--ag-grid-size) * 2)}.ag-advanced-filter-builder-pill .ag-picker-field-display{margin-right:var(--ag-grid-size)}.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-number{font-family:monospace;font-weight:700}.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-empty{color:var(--ag-disabled-foreground-color)}.ag-advanced-filter-builder-pill:focus-visible{outline:none}.ag-advanced-filter-builder-pill:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:-4px;left:-4px;display:block;width:calc(100% + 8px);height:calc(100% + 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-advanced-filter-builder-item-button:focus-visible{outline:none}.ag-advanced-filter-builder-item-button:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:-4px;left:-4px;display:block;width:calc(100% + 8px);height:calc(100% + 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-advanced-filter-builder-pill-display{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.ag-advanced-filter-builder-join-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-join-pill-color);cursor:pointer}.ag-advanced-filter-builder-column-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-column-pill-color);cursor:pointer}.ag-advanced-filter-builder-option-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-option-pill-color);cursor:pointer}.ag-advanced-filter-builder-value-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-value-pill-color);cursor:text;max-width:140px}.ag-advanced-filter-builder-value-pill .ag-advanced-filter-builder-pill-display{display:block}.ag-advanced-filter-builder-item-buttons>*{margin:0 calc(var(--ag-grid-size) * .5)}.ag-advanced-filter-builder-item-button{position:relative;cursor:pointer;color:var(--ag-secondary-foreground-color);opacity:50%}.ag-advanced-filter-builder-item-button-disabled{color:var(--ag-disabled-foreground-color);cursor:default}.ag-advanced-filter-builder-virtual-list-container{top:var(--ag-grid-size)}.ag-advanced-filter-builder-virtual-list-item{display:flex;cursor:default;height:var(--ag-list-item-height)}.ag-advanced-filter-builder-virtual-list-item:hover{background-color:var(--ag-row-hover-color)}.ag-advanced-filter-builder-virtual-list-item:hover .ag-advanced-filter-builder-item-button{opacity:100%}.ag-advanced-filter-builder-virtual-list-item-highlight .ag-advanced-filter-builder-item-button:focus-visible,.ag-advanced-filter-builder-validation .ag-advanced-filter-builder-invalid{opacity:100%}.ag-advanced-filter-builder-invalid{margin:0 var(--ag-grid-size);color:var(--ag-invalid-color);cursor:default}.ag-input-field-input{width:100%;min-width:0}.ag-checkbox-input-wrapper{font-family:var(--ag-icon-font-family);font-weight:var(--ag-icon-font-weight);color:var(--ag-icon-font-color);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-checkbox-background-color);border-radius:var(--ag-checkbox-border-radius);display:inline-block;vertical-align:middle;flex:none}.ag-checkbox-input-wrapper input{-webkit-appearance:none;opacity:0;width:100%;height:100%}.ag-checkbox-input-wrapper:focus-within,.ag-checkbox-input-wrapper:active{outline:none;box-shadow:var(--ag-input-focus-box-shadow)}.ag-checkbox-input-wrapper.ag-disabled{opacity:.5}.ag-checkbox-input-wrapper:after{content:var(--ag-icon-font-code-checkbox-unchecked, "");color:var(--ag-checkbox-unchecked-color);display:var(--ag-icon-font-display-checkbox-unchecked, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-checkbox-input-wrapper.ag-checked:after{content:var(--ag-icon-font-code-checkbox-checked, "");color:var(--ag-checkbox-checked-color);display:var(--ag-icon-font-display-checkbox-checked, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-checkbox-input-wrapper.ag-indeterminate:after{content:var(--ag-icon-font-code-checkbox-indeterminate, "");color:var(--ag-checkbox-indeterminate-color);display:var(--ag-icon-font-display-checkbox-indeterminate, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-checkbox-input-wrapper:before{content:"";background:transparent center/contain no-repeat;position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--ag-icon-image-checkbox-unchecked, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-unchecked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-unchecked, var(--ag-icon-image-opacity, .9))}.ag-checkbox-input-wrapper.ag-checked:before{background-image:var(--ag-icon-image-checkbox-checked, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-checked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-checked, var(--ag-icon-image-opacity, .9))}.ag-checkbox-input-wrapper.ag-indeterminate:before{background-image:var(--ag-icon-image-checkbox-indeterminate, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-indeterminate, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-indeterminate, var(--ag-icon-image-opacity, .9))}.ag-toggle-button-input-wrapper{box-sizing:border-box;width:var(--ag-toggle-button-width);min-width:var(--ag-toggle-button-width);max-width:var(--ag-toggle-button-width);height:var(--ag-toggle-button-height);background-color:var(--ag-toggle-button-off-background-color);border-radius:calc(var(--ag-toggle-button-height) * .5);position:relative;flex:none;border:var(--ag-toggle-button-border-width) solid;border-color:var(--ag-toggle-button-off-border-color)}.ag-toggle-button-input-wrapper input{opacity:0;height:100%;width:100%}.ag-toggle-button-input-wrapper:focus-within{outline:none;box-shadow:var(--ag-input-focus-box-shadow)}.ag-toggle-button-input-wrapper.ag-disabled{opacity:.5}.ag-toggle-button-input-wrapper.ag-checked{background-color:var(--ag-toggle-button-on-background-color);border-color:var(--ag-toggle-button-on-border-color)}.ag-toggle-button-input-wrapper:before{content:" ";position:absolute;top:calc(0px - var(--ag-toggle-button-border-width));left:calc(0px - var(--ag-toggle-button-border-width));display:block;box-sizing:border-box;height:var(--ag-toggle-button-height);width:var(--ag-toggle-button-height);background-color:var(--ag-toggle-button-switch-background-color);border-radius:100%;transition:left .1s;border:var(--ag-toggle-button-border-width) solid;border-color:var(--ag-toggle-button-switch-border-color)}.ag-toggle-button-input-wrapper.ag-checked:before{left:calc(100% - var(--ag-toggle-button-height) + var(--ag-toggle-button-border-width));border-color:var(--ag-toggle-button-on-border-color)}.ag-radio-button-input-wrapper{font-family:var(--ag-icon-font-family);font-weight:var(--ag-icon-font-weight);color:var(--ag-icon-font-color);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-checkbox-background-color);border-radius:var(--ag-checkbox-border-radius);display:inline-block;vertical-align:middle;flex:none;border-radius:var(--ag-icon-size)}.ag-radio-button-input-wrapper input{-webkit-appearance:none;opacity:0;width:100%;height:100%}.ag-radio-button-input-wrapper:focus-within,.ag-radio-button-input-wrapper:active{outline:none;box-shadow:var(--ag-input-focus-box-shadow)}.ag-radio-button-input-wrapper.ag-disabled{opacity:.5}.ag-radio-button-input-wrapper:after{content:var(--ag-icon-font-code-radio-button-off, "");color:var(--ag-checkbox-unchecked-color);display:var(--ag-icon-font-display-radio-button-off, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-radio-button-input-wrapper.ag-checked:after{content:var(--ag-icon-font-code-radio-button-on, "");color:var(--ag-checkbox-checked-color);display:var(--ag-icon-font-display-radio-button-on, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-radio-button-input-wrapper:before{content:"";background:transparent center/contain no-repeat;position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--ag-icon-image-radio-button-off, var(--ag-icon-image));display:var(--ag-icon-image-display-radio-button-off, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-radio-button-off, var(--ag-icon-image-opacity, .9))}.ag-radio-button-input-wrapper.ag-checked:before{background-image:var(--ag-icon-image-radio-button-on, var(--ag-icon-image));display:var(--ag-icon-image-display-radio-button-on, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-radio-button-on, var(--ag-icon-image-opacity, .9))}input[class^=ag-][type=range]{-webkit-appearance:none;width:100%;height:100%;background:none;overflow:visible}input[class^=ag-][type=range]::-webkit-slider-runnable-track{margin:0;padding:0;width:100%;height:3px;background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius)}input[class^=ag-][type=range]::-moz-range-track{margin:0;padding:0;width:100%;height:3px;background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius)}input[class^=ag-][type=range]::-ms-track{margin:0;padding:0;width:100%;height:3px;background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius);color:transparent;width:calc(100% - 2px)}input[class^=ag-][type=range]::-webkit-slider-thumb{margin:0;padding:0;-webkit-appearance:none;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size);transform:translateY(calc(var(--ag-icon-size) * -.5 + 1.5px))}input[class^=ag-][type=range]::-ms-thumb{margin:0;padding:0;-webkit-appearance:none;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size)}input[class^=ag-][type=range]::-moz-ag-range-thumb{margin:0;padding:0;-webkit-appearance:none;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size)}input[class^=ag-][type=range]:focus{outline:none}input[class^=ag-][type=range]:focus::-webkit-slider-thumb{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-checkbox-checked-color)}input[class^=ag-][type=range]:focus::-ms-thumb{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-checkbox-checked-color)}input[class^=ag-][type=range]:focus::-moz-ag-range-thumb{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-checkbox-checked-color)}input[class^=ag-][type=range]:active::-webkit-slider-runnable-track{background-color:var(--ag-input-focus-border-color)}input[class^=ag-][type=range]:active::-moz-ag-range-track{background-color:var(--ag-input-focus-border-color)}input[class^=ag-][type=range]:active::-ms-track{background-color:var(--ag-input-focus-border-color)}input[class^=ag-][type=range]:disabled{opacity:.5}@font-face{font-family:agGridQuartz;src:url(data:font/woff2;charset=utf-8;base64,d09GMgABAAAAABmsAAsAAAAANbQAABlcAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIlWBmAAi34KxFS3OAE2AiQDgkALgSIABCAFhEYHhUIbrS1lhhRsHMDmjYY+2f9fJnBjSJQDf3Gmak2UmCoRplwn+JpsYTlytdwFD68gMxAuB6741XeLNiaMyYN/Iiaja7H1EUOGUhLUj/323jcjUYJlMU80EU94ogRKZmiBUH/jr7U+X0/3AC4BDOAS/7sQgIpQqZPxwEKiCutUygMLnSGasyZsKRo2YYIFiy8EPEDFongwrRhWQbxiSLopNaEOFUqTmm5qTrZHFe66WzFSMeAFzgogYN7fKmG3GmaqyKkJcuZTdX6S1pPWgQysvt4IsiLS+voh/7c/Nf9aap09LHbKmLfn5uSXXQaBSUDiCeFyEfB/OrPWEGLnEOaAq4q6TjMaaT1/vryWIS+yorfn9ZGikFbLXqKkOkCurrTXB3ZYQawu1RUll1g0V7TXpT5oqytTnm411z0+bukoMcg+f00X2lun4IUXCmKEACE+kpAE6lenRyKAsj4HNb6eX6ecPHBzJomInhng2DlOntjfxL1nkYIlgTuw7NOgKLrdy34IBb2MPkp1rOGX8duZ37On0REwTl4XItLicDqDRmWy2BwUhj67sc3lwbZnluMFxdG5tfcOYgid5cCtVtNehZ9qy6N8Y2XPZC7cDds5fr5VvsKT56ihWTQLJkKQ1WcJ4R0ZNjxzKu/t8IM4awcqx5ZhK4C2NmOYC8PMrLy/b+tuPdg6Y2FYi6DJoNulpfrW0iUyBGfmbB7flj4+b9u2A4Ojg7DMLMlc2lQot5k2VPOScbe2iDCsmfKIjHtnYCiqLNc97FUtol0JuSGUyx9tDMmTW27PdDTn33bOcGZq42bBvYMpTkJpSldN46kjVKfZwUqStp51wye+1u2lz/6LoCKwohYzJtX7X7GtyXp2TpAxum+e5Xx6wxbDzzBCoceT2HSt1W0cSA0adCIBQZNONWvQ2xKwrLX2dhwegjEDrnpBo/+CSmeSzfUGHo9E2G/2kWLS3okPNsBahCCpbijNlRuo69CkwPZcRJkgz/aYlslJl5Rs0p+2PbM9V5JNk8y39txZBke1ZlHnXhhyeLrFuZgzETWMvfnYprE1sMD2ZLmzI2vss+MGOI65YGuHKIcGvaYpz0Y8neFkb4yDKAZceNtQ5ixPBmuPECo9TwnmxxqwwyKyG3O1yyiz1MuuRRSq95CmAoIzc1s7w9uTM5LejRtokJ6oz4Gv5IePP2FBASR0BqK9WN6b2PG1oKaO/AnYyM592zB8fiuQAzJAh2/MpdbiUrQA3nsdMCHv9BC/Aqo4FKLjCc97s6n/+y86PeApLzZRSo+sIMXBtKopUIW9MrMAebbMG1iW5qRjTJwMsUcY19rRBULBCBoz210OTyCSyBQ+fgFBIWr9UTFxCZwFmJKWkZUjyisoKikLqqiqqWtoamnr6OrpGxjyGxmbmILIQ3QnT2nUNTGb7j1rCwuWozODdrf/+4fN/WlofVwCrwowGQ9WVctXZArYJF3AFpkAtskIsEOmgV3SC+yRRWCfdAMHZAw4JP3AMRkHTsgocEpmgDMyCJyTAeCCzAFXpAe4JsPADekDbskscEcWgHsyBDyQSeCRzANP1y6BJgIJUgBADAAkAEAaAMgAAFkAIAcA5AGAAgBQBABKAEAZAKgAAH0AQD8AMAAADAIAQwDAMAAwAgCMAgBjAMA4ADABAEwCAFMAwDQAMAMAzAIAcwDAPFS5sQBwiUUAYAkAWAYAVgCAVaiyYg2gCOsAwAYAsAkAbAEA2wDADgCwCwDsAQD7AMABAHAIABwBAMcAwAlUteEUgA1VAKAGANQhoITlzRa+gU9Q/qf2I3Li106LExgVpVnKQxjkqZk/ObMidiGpueT8tqQ2PGZHiVYjBBKD4ckloivb1pN5uXp2kE1l4ymJSctRdtYwWPKH0wEsDNwsX+Kl5KFbL1yOteU6L8pqSyE+NCvSSZVQMl+QJUlW5JWZil+coEQqEKEj0QVJNaqyP9zNF/ORTFrCwSAOBeVwPJlMRxIZgVz+iGI8gvM6LXJp4jHgR9hn2dRlE/KX0iwKLg8JpHDBKZOuXrEc3cK8bFR4RNpbktpLK/3TUFBQzHwxKHPEPemSPVYh52btL5tI2tUqu0rTu4ys7eWL8y9Eomq1uFDYnSrdfQfjF733Za2SVpL1SMCWKrm88qJqYfczJVegXwuoOvGYrLjFJ1Fw+2ResiOlvW4hH7sMWNWJZPWWbf+E84zw80iIImUxujRJtJnWM+JYtWLw+IU8A4YNd5ccTnjnCqK1wtoj9om+aLEsCpZyVDD5k9kt9HqSllAqEDPwm55gmtD4VPQz+F60fNGZSQOJEi59194/82c03/ySrw4PGT+Kf8ULrK+kh8lR+pMueTU3jJYrXifpXpkhEB70Qh2mYbYHVeKKvfd3OTFyFLH4tiOzmFZzehnv6crh4CgZH0ZrnBVdKZNR2UxJsG0Fh9CDbu55MjrIEDgwAp7DY0P0HXS9YrgMjuUYmUU+UFIlaRKwt0pBieFxOiULAVVdq82vlDTVQjoKdEYluGHl0NiWVMvIwKySisFRjgRl78c+q12XyYB8PnsTjwyc0EKRFooqyR0aAzr9tPl7D2S07t8zqipKmfvm/Q3EB7qlxuItPMEwcFLUA3jE3gDsJ0+nlaxgc9z1O5AvX5RbUqibURkH9bC+myOLzen2dGgYoiU6Po9zfPlsON32RAk9k1JiKrCGzy3JrbBmWCyipmnbZrbFIoeVKr1aHaqXiiQvmDakMWnR5wDLZZ5VL4SMhp6tKRqVWEo5IpiQIUHJnceWJaozXBElto57YC/pR30ySpIoKq5SMrTVq+Dv1UZhXBhPxckNou2a2hGnLrOJu5YgyillKpS6xmIaHLTzPxEpQ8scv5Dj5UdAe8IVLVQU2uROV7SZbsL5qcc812Wl3b2gkcMFcYUqaBtg+BLSe7CHYtpZN1cQ36lF+ojOEiWKewqjd9rTwn1GS/+Gq187dGDqRAzwopxfGSwtyma5Wz5ErfagXSKzJ+xC42QvbVVpld/Gh6Gcnb5zW+3m4P5KghzLIJKczT7ojhCwWB27MHQguUKJ8KkJXSx+ZqGrVXv7z45rSaP1To/u7p1td7bXz/j9wpAacwmWw4PZNzEvW9vafRf1k17Yg/s0HIYwikiSIPKmHd/bP7esu7V2WvW5AUbAZQ7mwNQCp769c3rF7t7To0pEtOQmCrjnix50Ndz0lZN4OprysAs9Tk9XLQKv067qMWg+a+M2pwavN81EaFZ2THFMgZu+dTHrLiO5Dc+Rzt5a7Ve90qv4AAiPXb7RhljaAvecls4kD2deTuBtn6iLh69pzFTZo7IBFGkTBh+qN2vaAySq1TVIvU/+729GTX1dAGB/tpIjUc6BoZbu+QB39DTAxt7OXFaTCXCvplGSenqq0rqHp3SnOrXkKF/zDIVyt6VLxrsazWmTn9XIq32Y//YDz4I3PEkMO5RkRhLeHdRvaZJO8+Ls0aU+aFDjYABF0V6evXhjRuEqYs9nwXOG39QWgx3haO2P55NcfSsWgQmPTk6WYhIr3fjeCKcPUG93jfzRXaMFOJBWEi0hIIPMvIMOqnVBdA3ijDasjkdmAV84g5S6++tZuTQ/CU9SlrGXy1haGczkpmHeHqjryd7OCh/IgOUumfNa1aoK2l2zlSv4E3VOSzn4aNoXDYxsYmBbs62DU7l8rtPm8NZ2d2LZtrE4GQasevPrbd0Hxvu7jqh2DX0ZAclTrv0+MFGgHNpq9ZFSIWlPPisaHp9M4OObNZqbEn63TJkdpoPIYnpi6uFjWS1n4fTIC2XyZGxMPpJVhmYQpUC0PbgekWJXMM/xkKnYgrfEOa5Tiapmfn2g4tKlNCotLo+ve2FXT2sIcbzBQTPL6qX+o+13e9vMUPnolMocb1ZJaUIhLevTVkmjxDNSatY9nLKgmBeUUlGnvqJTzs37GZfKHJs+b5osE9hHhauZ+7fIe9WYVcE1kSnO3rW+hihvY+yw4GYVHTVazHt2VoAc0tsYBw9wRLr/e4gaaKFdqneOTgyAQgP/9jbChrdsC2qcZyqymh8T7uprQs265WP36WtMusxf6esqKIeOl75ulFE1V7Hmb17GouDmAGiGvjr7Or5XwmokqVIiTLnkcL50USoDJ8kjNIUnSneznkjq4gc24hY5Es1nV317AVSHXqz53SJ4+MKcHs0y/HiB7u0kkpo/nzkICc4KaJKYYFrJTccW35Y67SVpkJAQnOUcAg4y55/zWPhh3IfxC7iAn36OltCLF5PWOySUmQFGSGuDhFq8OKOBXqdj5xS1XgLgJ7ym+WDgmSrjl3QBhrk1O4fdXDu/EZVyWEJeQj12FvBmBdMY7e5OWh+WU/fvXUcIzMC5/sgFlXo4COu/3FT3np7e3hcSg+Syiz09rcX8LB3eG5n1Oh5bKsZ7ewBPVQ4NnB0cA7YxmUMp2VZVsg1lJ55CE2aEwwX1hgFz08ctyjGafIILMtarAhdNLC5JRJFwpM6eLCpCE0PDQ1FtSVESumIyuMgG7nbHeIgtZ9Qeq4q66oWaqi3LZzbxqe8ys5ExWuzIcD2SwrimqOzaBoSqcPamHetb+za02VbU8IfS11TFHg093NzF81e8Xd+//vGK+c3ZgZm3UpMv21VTX6JYlZraGeIe0pqeRjzmPCYsWlOhO1NTVz32BKjwHIUZMHN5OUXhLCVLQWFVxmDEIKOwgMboxMT1Nys6uok2pxiszXSmvX2E69QLN24YvAysJbzNgs08r7UlbiBhw0+N9HTMaakGNMSz3XLWZrQ7nH/bsvPteQc000cDbFWz2QPcGNG+AGHcULpPFCM8JQ3JnTRf9FqN1u/aPXX31no0ExUNbaUVyQ0GRNt2VTqVA2EWSkvooSH4qKvt1mRv5KMlwO4mxiLaVvWgETNBRLovtC10nxRpe839IrWaBMz+2KHO52ROG8IqfJZwo4dwg5C7YT23nRvOY58ARD7+i6oZMdrV1c2VxEwYldzIlcYIjKSvYMgOBaIe9xUV1JStUJ9kYEVYGFaIRa3OkRr8dLfnu9p6PeOprZ+c9QejrO05OuHs3h+fXU4Wb5IITuugs5v3nwfgCPs11zQx/qlF3fYT5v1y98pNr3Vil2g8ljrtPuHk4TE0LnSF/EHlMo7Dnmur1Q1fHNmZkHmq4expl+G7OJBj8ZAsainGXfYyI6L8tG9Z14RMu3zV7+9cD9xxPjZ2nZTwN7lLgdtKaweti721e8QTt7JOp84yt7B7Mlv7vc6ad3Cn8/lmBamgFVSXNmpCzmxREVeTaj9nT0NjQCCl1oOhf/5UM9KF8crwVGayu8kt2TE1XBkvTLdSNUS7U5MPkoICk43n+KTCrKAU9Nq6Owo9PfQ2HODLgqABIzhvHz+hphskpFBAY2sTLxqUb06N/slj4s7k47s59fFzVs+Pd0vuZuM/2sflTsq9eUT1zLY71JGdmDQvo37n/Fi4x5ZjG+2uKchaENn51K5byXQG/kIjYYbRsbWomK2r1WvMOYKuAl9VDCifEZ7oJ1ePk/slle5rr2zwlt99mN4T/fBDPnMg7ofWL9etUtAXvUTw2P13cuSLC530qpbL0y+6kla5HnmuSqVrnkcuj5reED5cMC1rWBlUslAQ11DZ3l667Iy0W65O9JsRXh4SAlTLxLOHa5Kzhy7f944EuVrsddwAc1z5hhQiWiOESrON0aQehYG5lkb/hIKtcle163Ip3smtBQn+jUokJ0zRa39bGagKTvBI92qDAmWUXfO2fa8iLAeZ6M2j5XE3bVdIUlBQ0lQpbp66f8Ldcg6bUDbaC2j/hgT8zrOX1d8h0fHBRy4INRaM5zh70YGAMbQDZH9zmXLQ3vofG+r9hbTenkKRXNR/pOP7/QDwW8ejFTqyYoi3n2ssjVLPQTYZLxcVaxsB6U0ZhdGCadyBiEke7U1UM8J2NAOdJsCLsxV6BzwtncLI9LSy0DRolBihaMQKpPpZmaDPQem0sU9DTu4D9AOOsGq4ZoaKkh/2IA/D60ykLhCqPEnJ4RQqIKA/jh/Xb6rbuy0m+yxmSGAENIOeWu6IaNUYVfSgZ6xr6R4bnCacpORnTNGaiYp0UXDOtEvduYNZsjGyrEFuLF0VOLFB6aKJCn7m5IvekhMGhXbM2Mm3yiTOXhIQCpsnIdmxmTsIs/BQeyvW9JEYXVNjtjakmF2iMcl9D6gMJXoOu/iBsIqRsAzd5O8pyjGeZshlqXw1NZTEYL0tkdh73QSsjLmyXupAHQ6kiKFvHX1/v5W29v/CeRtuPwwJOIxMHxsBjpKMpYj/6qdbUYPu7wfz/4Ym3jGNiRwzP8KtfuIEn4N79lMDjDu9i8bovj5cal4Rq7K/3mIxY6HsgdAT1vitdCvrLRa938QbBvz01eJnf/utzuSxrHqckhit6b1ava7Z2cxoJivQnid2/tgxgM6KBG7uCsWY0fLcKcnB2qAgbXAyIcVpbdDeNPFZkZ1dN7ZgzMyZYwrGfT/KUUbZDvg27rz1GygY+9pgXEEdcEXuCxx5XNGpgJGrPOCUaNBjQDWJa2APoWp0kHVHYiqzuCGaOslncV1miBr9yPRrJyCdO0k94KEOzsRFNjtfTHxx4imHgOKsLHKEIYU62EFhdJ1YXFfLLirGszLF0AScbjY6D3C1opNShsZzM2+bQ1tTnBgtFcdxDJwYSHDW11eKxoub2hy2zfjqGYMm1HqiGh81KoUmeEdcCuJFTe323M9c+/bNcSJQKr4DjRx/ltpHw2pDSsruFvm7OQRwhIkjpIgZWnzlZqL3RKKxsxQjPC3toBSO1kH+fY4RdnUpP9+1K5Fd6st23dG1zJ3dwUk38u6YoQECb1nfPJurhfLshJmwaVTOKLRwRkfKhJnxTbAqpyqf2ZoyRu43vsEhKftPDtgUP3N8yvGCWY4DYcpM5ubcQj0nfX6MOFDIzJ2ybWNhtnPr9NYUFp47tREmL41JjFnqXXXoUJW3LqxxeRqjkYzzuN9CG0bK0vxnaur1m/rrlfpZtd/wVRxw+ktrUQ6/diXuAeizaamvz8yDz2IBPioDEVbP4cMWda+EHBp2BfPwMK7lsGpr8Z82PZCAgq/kVISxkMBMELzf4aRlD+BXNQLn4u8ixe3YXHxoCF+/HbjCEXg6xb7BBu8T7xoQJUNJCfngvgXMkVD9OjtpjASZvVPdMP9L56yHszB2INLmHdC74RbNWQxZOOjNKV2Tm+xvv7qdOsrL9LXN/Jzi1ppfD2liOvnTaWGwLBjrAQdtOkOPvIjRb1wf9WlMJ/YiljuYLRstA3yhIGQzf3OIo+MzfMZsNWUkzbDqdTUCCJzCyqvm5EVky2TZEXlPI/Kdzpbt3NP8z0h+LE9BHW3zTHGuKKu5OUuUK74txcq8tyhLnHs7x3wXpJbs/FLXky0t1Uu6RSK1xgimIHN4DmlEbzaSPzPvBTVrZ86HLrL/nGkIxhBTxhsDtgxghUlxKmw3qycIWPvHY4VabOHNFFl4Zma4TDE7+evIjvZto2Pkt9lJCllmWHjmOpWEJfAi6K/ZSfIMWXhzUr6zfy/xogWw7N9o0T9K2BuZlyRvUcV5ociEODMRhFSg5S/hkaGXWWZAWi6h2hDvxH3EUGsukgjA/39lSpGvs0Q5cuMZY5DJeXlqP4x7vAxKhGU7kKA89aso4W31KtGCKA2nMBGDzE2YrH488wlyNsCFPPT0/dR/kR0i86KEDnlgKGG0JPe0IJ/0JoxR4TLEaucrqA2IU6Dn5XCFaE2UJGKsZDbPaj+MS7ycECQGG1mSPJWG5A5q/1abjvlv19sf09Dx/7F1KP4YlGf37sryhNIZtzj5iqi/8FKgLm0zwj9BtL8BWcG/jtVfP5ZBoP0ZLnQTUA4eBv4R47T4hnInSMwuCZvibyKzN0KIZmfmSI6oRfIkU1LWMt92RcgzMJTlAYl7a0YoincEzpv5gSCY+SWhRf0sGMz8lwhuDfK7iapx5wXg9xLsVwXRwzf6GkHOhwXf5T9KCUzNW7efdWB7JBRQtE2/NGX076quccKp+WSKvYqRmyz8g0a7QTV/vPQeDUN2htMKeHsisL5UEPjVwTdc2FW8GBPDmPKs//BNFPzYGGm86bwyRveSmG8MFLJWb9lYxbiw3mlsOc2qXLCk8cmVMYoYCp7LnO/+QCa0O0MJN/vwEm/Ksdodw4XbsmRUo0b/B+RdUQgjgmjEIBZxiEcCEpGEZKQgH/IHgqFwJBqLJ5KpdCabyxeKpXKlWqs3mq12p9vrD4aj8WSqarphWrbjerP5Yrlab7a7/eF4Ol+uLPxaieC9oAcNTMcgwlPZQjHHBshgPDLDInnbQTS/Pc/trgXt89kOAllUlBQIFO+z8pWYel4ajixtDidz5eQk1kTl3DCpgFG0O8N5OTLCpWxNGbem6s5iMUc41508bTMD96r2DBdsS4QybPfFYxdijSGOXJCiOy8hH3nhmndXk1p+dHocAzUc9iQy2ED+NMEcUjjgLiHVU0F5qg4x4QWxthAjTzCP8t1p3CJNR7c7st7Kvd8Pt31VZWrZuZuzRnQkwQ+6KzDieUkc1raWJzqwVuAF1Fvw9JuKKPRRVLhQQWxN5AJ5Hw6nUZ6dt+eMdFpJErEp5eZYy1Gh0nDaDdpqWqWFqh08M4UG+hLrkNNpacbD3/15a6d1vhy7BwA=);font-weight:400;font-style:normal}.ag-theme-quartz,.ag-theme-quartz-dark,.ag-theme-quartz-auto-dark{--ag-active-color: #2196f3;--ag-background-color: #fff;--ag-foreground-color: #181d1f;--ag-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 15%);--ag-secondary-border-color: var(--ag-border-color);--ag-header-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 2%);--ag-tooltip-background-color: var(--ag-header-background-color);--ag-control-panel-background-color: var(--ag-header-background-color);--ag-subheader-background-color: transparent;--ag-invalid-color: #e02525;--ag-checkbox-unchecked-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 30%);--ag-advanced-filter-join-pill-color: #f08e8d;--ag-advanced-filter-column-pill-color: #a6e194;--ag-advanced-filter-option-pill-color: #f3c08b;--ag-advanced-filter-value-pill-color: #85c0e4;--ag-header-column-resize-handle-color: var(--ag-secondary-border-color);--ag-icon-font-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 90%);--ag-panel-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 3%);--ag-panel-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 20%);--ag-menu-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 3%);--ag-menu-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 20%);--ag-selected-row-background-color: color-mix(in srgb, transparent, var(--ag-active-color) 8%);--ag-row-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 12%);--ag-column-hover-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 5%);--ag-input-focus-border-color: var(--ag-active-color);--ag-input-focus-box-shadow: 0 0 0 3px color-mix(in srgb, transparent, var(--ag-input-focus-border-color) 47%);--ag-range-selection-background-color: color-mix(in srgb, transparent, var(--ag-active-color) 20%);--ag-range-selection-background-color-2: color-mix(in srgb, transparent, var(--ag-active-color) 36%);--ag-range-selection-background-color-3: color-mix(in srgb, transparent, var(--ag-active-color) 49%);--ag-range-selection-background-color-4: color-mix(in srgb, transparent, var(--ag-active-color) 59%);--ag-checkbox-background-color: var(--ag-background-color);--ag-checkbox-checked-color: var(--ag-active-color);--ag-range-selection-border-color: var(--ag-active-color);--ag-secondary-foreground-color: var(--ag-foreground-color);--ag-input-border-color: var(--ag-border-color);--ag-input-border-color-invalid: var(--ag-invalid-color);--ag-disabled-foreground-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 50%);--ag-chip-background-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 7%);--ag-chip-border-color: color-mix(in srgb, var(--ag-header-background-color), var(--ag-foreground-color) 13%);--ag-input-disabled-border-color: var(--ag-border-color);--ag-input-disabled-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 6%);--ag-modal-overlay-background-color: color-mix(in srgb, transparent, var(--ag-background-color) 66%);--ag-borders: solid 1px;--ag-border-radius: 4px;--ag-wrapper-border-radius: 8px;--ag-borders-side-button: none;--ag-side-button-selected-background-color: transparent;--ag-header-column-resize-handle-display: block;--ag-header-column-resize-handle-width: 2px;--ag-header-column-resize-handle-height: 30%;--ag-grid-size: 8px;--ag-icon-size: 16px;--ag-header-height: calc(var(--ag-font-size) + var(--ag-grid-size) * 4.25);--ag-row-height: calc(var(--ag-font-size) + var(--ag-grid-size) * 3.5);--ag-list-item-height: calc(var(--ag-icon-size) + var(--ag-widget-vertical-spacing));--ag-column-select-indent-size: var(--ag-icon-size);--ag-set-filter-indent-size: var(--ag-icon-size);--ag-advanced-filter-builder-indent-size: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);--ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 2);--ag-cell-widget-spacing: calc(var(--ag-grid-size) * 1.5);--ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 1.5);--ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 1.5);--ag-widget-horizontal-spacing: calc(var(--ag-grid-size) * 1.5);--ag-widget-vertical-spacing: calc(var(--ag-grid-size) * 1);--ag-toggle-button-height: 18px;--ag-toggle-button-width: 28px;--ag-toggle-button-border-width: 2px;--ag-font-family: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--ag-font-size: 14px;--ag-icon-font-family: agGridQuartz;--ag-tab-min-width: 0;--ag-card-shadow: 0 1px 4px 1px rgba(186, 191, 199, .4);--ag-popup-shadow: 0 0 16px 0 rgba(0, 0, 0, .15);--ag-side-bar-panel-width: 250px}.ag-theme-quartz-dark{--ag-background-color: color-mix(in srgb, #fff, #182230 97%);--ag-foreground-color: #fff;--ag-border-color: rgba(255,255,255,.16);--ag-secondary-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--ag-header-background-color: color-mix(in srgb, #fff, #182230 93%);--ag-tooltip-background-color: color-mix(in srgb, #fff, #182230 96%);--ag-control-panel-background-color: color-mix(in srgb, #fff, #182230 93%);--ag-input-disabled-background-color: #68686e12;--ag-card-shadow: 0 1px 20px 1px black;--ag-input-border-color: var(--ag-border-color);--ag-input-disabled-border-color: rgba(255,255,255,.07);--ag-checkbox-unchecked-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 40%);--ag-row-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 20%);--ag-selected-row-background-color: var(--ag-row-hover-color);--ag-panel-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);--ag-panel-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--ag-menu-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);--ag-menu-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--ag-advanced-filter-join-pill-color: #7a3a37;--ag-advanced-filter-column-pill-color: #355f2d;--ag-advanced-filter-option-pill-color: #5a3168;--ag-advanced-filter-value-pill-color: #374c86;--ag-popup-shadow: 0 0px 20px rgba(0, 0, 0, .3);--ag-row-loading-skeleton-effect-color: rgba(202, 203, 204, .4);color-scheme:dark}@media (prefers-color-scheme: dark){.ag-theme-quartz-auto-dark{--ag-background-color: color-mix(in srgb, #fff, #182230 97%);--ag-foreground-color: #fff;--ag-border-color: rgba(255,255,255,.16);--ag-secondary-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--ag-header-background-color: color-mix(in srgb, #fff, #182230 93%);--ag-tooltip-background-color: color-mix(in srgb, #fff, #182230 96%);--ag-control-panel-background-color: color-mix(in srgb, #fff, #182230 93%);--ag-input-disabled-background-color: #68686e12;--ag-card-shadow: 0 1px 20px 1px black;--ag-input-border-color: var(--ag-border-color);--ag-input-disabled-border-color: rgba(255,255,255,.07);--ag-checkbox-unchecked-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 40%);--ag-row-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 20%);--ag-selected-row-background-color: var(--ag-row-hover-color);--ag-panel-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);--ag-panel-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--ag-menu-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);--ag-menu-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--ag-advanced-filter-join-pill-color: #7a3a37;--ag-advanced-filter-column-pill-color: #355f2d;--ag-advanced-filter-option-pill-color: #5a3168;--ag-advanced-filter-value-pill-color: #374c86;--ag-popup-shadow: 0 0px 20px rgba(0, 0, 0, .3);--ag-row-loading-skeleton-effect-color: rgba(202, 203, 204, .4);color-scheme:dark}}.ag-theme-quartz .ag-filter-toolpanel-header,.ag-theme-quartz .ag-filter-toolpanel-search,.ag-theme-quartz .ag-status-bar,.ag-theme-quartz .ag-header-row,.ag-theme-quartz .ag-panel-title-bar-title,.ag-theme-quartz .ag-multi-filter-group-title-bar,.ag-theme-quartz-dark .ag-filter-toolpanel-header,.ag-theme-quartz-dark .ag-filter-toolpanel-search,.ag-theme-quartz-dark .ag-status-bar,.ag-theme-quartz-dark .ag-header-row,.ag-theme-quartz-dark .ag-panel-title-bar-title,.ag-theme-quartz-dark .ag-multi-filter-group-title-bar,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-header,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search,.ag-theme-quartz-auto-dark .ag-status-bar,.ag-theme-quartz-auto-dark .ag-header-row,.ag-theme-quartz-auto-dark .ag-panel-title-bar-title,.ag-theme-quartz-auto-dark .ag-multi-filter-group-title-bar{font-weight:500;color:var(--ag-header-foreground-color)}.ag-theme-quartz input[class^=ag-]:not([type]),.ag-theme-quartz input[class^=ag-][type=text],.ag-theme-quartz input[class^=ag-][type=number],.ag-theme-quartz input[class^=ag-][type=tel],.ag-theme-quartz input[class^=ag-][type=date],.ag-theme-quartz input[class^=ag-][type=datetime-local],.ag-theme-quartz textarea[class^=ag-],.ag-theme-quartz-dark input[class^=ag-]:not([type]),.ag-theme-quartz-dark input[class^=ag-][type=text],.ag-theme-quartz-dark input[class^=ag-][type=number],.ag-theme-quartz-dark input[class^=ag-][type=tel],.ag-theme-quartz-dark input[class^=ag-][type=date],.ag-theme-quartz-dark input[class^=ag-][type=datetime-local],.ag-theme-quartz-dark textarea[class^=ag-],.ag-theme-quartz-auto-dark input[class^=ag-]:not([type]),.ag-theme-quartz-auto-dark input[class^=ag-][type=text],.ag-theme-quartz-auto-dark input[class^=ag-][type=number],.ag-theme-quartz-auto-dark input[class^=ag-][type=tel],.ag-theme-quartz-auto-dark input[class^=ag-][type=date],.ag-theme-quartz-auto-dark input[class^=ag-][type=datetime-local],.ag-theme-quartz-auto-dark textarea[class^=ag-]{min-height:calc(var(--ag-grid-size) * 4);border-radius:var(--ag-border-radius)}.ag-theme-quartz .ag-ltr input[class^=ag-]:not([type]),.ag-theme-quartz .ag-ltr input[class^=ag-][type=text],.ag-theme-quartz .ag-ltr input[class^=ag-][type=number],.ag-theme-quartz .ag-ltr input[class^=ag-][type=tel],.ag-theme-quartz .ag-ltr input[class^=ag-][type=date],.ag-theme-quartz .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-quartz .ag-ltr textarea[class^=ag-],.ag-theme-quartz-dark .ag-ltr input[class^=ag-]:not([type]),.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=text],.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=number],.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=tel],.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=date],.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-quartz-dark .ag-ltr textarea[class^=ag-],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-]:not([type]),.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=text],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=number],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=tel],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=date],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-quartz-auto-dark .ag-ltr textarea[class^=ag-]{padding-left:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl input[class^=ag-]:not([type]),.ag-theme-quartz .ag-rtl input[class^=ag-][type=text],.ag-theme-quartz .ag-rtl input[class^=ag-][type=number],.ag-theme-quartz .ag-rtl input[class^=ag-][type=tel],.ag-theme-quartz .ag-rtl input[class^=ag-][type=date],.ag-theme-quartz .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-quartz .ag-rtl textarea[class^=ag-],.ag-theme-quartz-dark .ag-rtl input[class^=ag-]:not([type]),.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=text],.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=number],.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=tel],.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=date],.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-quartz-dark .ag-rtl textarea[class^=ag-],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-]:not([type]),.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=text],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=number],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=tel],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=date],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-quartz-auto-dark .ag-rtl textarea[class^=ag-]{padding-right:var(--ag-grid-size)}.ag-theme-quartz .ag-picker-field-wrapper,.ag-theme-quartz-dark .ag-picker-field-wrapper,.ag-theme-quartz-auto-dark .ag-picker-field-wrapper{min-height:calc(var(--ag-grid-size) * 4)}.ag-theme-quartz .ag-tab,.ag-theme-quartz-dark .ag-tab,.ag-theme-quartz-auto-dark .ag-tab{padding:var(--ag-grid-size);border-left:var(--ag-borders) transparent;border-right:var(--ag-borders) transparent;flex:1 1 auto}.ag-theme-quartz .ag-tab-selected,.ag-theme-quartz-dark .ag-tab-selected,.ag-theme-quartz-auto-dark .ag-tab-selected{background-color:var(--ag-background-color)}.ag-theme-quartz .ag-ltr .ag-tab-selected:not(:first-of-type),.ag-theme-quartz-dark .ag-ltr .ag-tab-selected:not(:first-of-type),.ag-theme-quartz-auto-dark .ag-ltr .ag-tab-selected:not(:first-of-type){border-left-color:var(--ag-border-color)}.ag-theme-quartz .ag-rtl .ag-tab-selected:not(:first-of-type),.ag-theme-quartz-dark .ag-rtl .ag-tab-selected:not(:first-of-type),.ag-theme-quartz-auto-dark .ag-rtl .ag-tab-selected:not(:first-of-type){border-right-color:var(--ag-border-color)}.ag-theme-quartz .ag-ltr .ag-tab-selected:not(:last-of-type),.ag-theme-quartz-dark .ag-ltr .ag-tab-selected:not(:last-of-type),.ag-theme-quartz-auto-dark .ag-ltr .ag-tab-selected:not(:last-of-type){border-right-color:var(--ag-border-color)}.ag-theme-quartz .ag-rtl .ag-tab-selected:not(:last-of-type),.ag-theme-quartz-dark .ag-rtl .ag-tab-selected:not(:last-of-type),.ag-theme-quartz-auto-dark .ag-rtl .ag-tab-selected:not(:last-of-type){border-left-color:var(--ag-border-color)}.ag-theme-quartz .ag-tab:not(.ag-tab-selected),.ag-theme-quartz-dark .ag-tab:not(.ag-tab-selected),.ag-theme-quartz-auto-dark .ag-tab:not(.ag-tab-selected){opacity:.7}.ag-theme-quartz .ag-tab:not(.ag-tab-selected):hover,.ag-theme-quartz-dark .ag-tab:not(.ag-tab-selected):hover,.ag-theme-quartz-auto-dark .ag-tab:not(.ag-tab-selected):hover{opacity:1}.ag-theme-quartz .ag-menu,.ag-theme-quartz-dark .ag-menu,.ag-theme-quartz-auto-dark .ag-menu{color:color-mix(in srgb,transparent,var(--ag-foreground-color) 95%)}.ag-theme-quartz .ag-menu.ag-tabs,.ag-theme-quartz-dark .ag-menu.ag-tabs,.ag-theme-quartz-auto-dark .ag-menu.ag-tabs{min-width:290px}.ag-theme-quartz .ag-panel-content-wrapper .ag-column-select,.ag-theme-quartz-dark .ag-panel-content-wrapper .ag-column-select,.ag-theme-quartz-auto-dark .ag-panel-content-wrapper .ag-column-select{background-color:var(--ag-control-panel-background-color);color:color-mix(in srgb,transparent,var(--ag-foreground-color) 95%)}.ag-theme-quartz .ag-menu-option .ag-icon,.ag-theme-quartz-dark .ag-menu-option .ag-icon,.ag-theme-quartz-auto-dark .ag-menu-option .ag-icon{opacity:65%}.ag-theme-quartz .ag-menu-header,.ag-theme-quartz-dark .ag-menu-header,.ag-theme-quartz-auto-dark .ag-menu-header{background-color:var(--ag-control-panel-background-color)}.ag-theme-quartz .ag-menu-option,.ag-theme-quartz-dark .ag-menu-option,.ag-theme-quartz-auto-dark .ag-menu-option{font-weight:500;cursor:pointer}.ag-theme-quartz .ag-ltr .ag-menu-option-popup-pointer .ag-icon,.ag-theme-quartz-dark .ag-ltr .ag-menu-option-popup-pointer .ag-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-menu-option-popup-pointer .ag-icon{text-align:right}.ag-theme-quartz .ag-rtl .ag-menu-option-popup-pointer .ag-icon,.ag-theme-quartz-dark .ag-rtl .ag-menu-option-popup-pointer .ag-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-menu-option-popup-pointer .ag-icon{text-align:left}.ag-theme-quartz .ag-tabs-header,.ag-theme-quartz-dark .ag-tabs-header,.ag-theme-quartz-auto-dark .ag-tabs-header{border-bottom:var(--ag-borders) var(--ag-border-color);display:flex;background-color:color-mix(in srgb,transparent,var(--ag-foreground-color) 5%)}.ag-theme-quartz .ag-side-bar,.ag-theme-quartz-dark .ag-side-bar,.ag-theme-quartz-auto-dark .ag-side-bar{background-color:var(--ag-control-panel-background-color);min-width:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-theme-quartz .ag-side-buttons,.ag-theme-quartz-dark .ag-side-buttons,.ag-theme-quartz-auto-dark .ag-side-buttons{padding:0;align-self:stretch;width:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);background:var(--ag-control-panel-background-color)}.ag-theme-quartz .ag-side-button,.ag-theme-quartz-dark .ag-side-button,.ag-theme-quartz-auto-dark .ag-side-button{border-top:var(--ag-borders) transparent;border-bottom:var(--ag-borders) transparent}@media (max-resolution: 1.5x){.ag-theme-quartz .ag-side-button-label,.ag-theme-quartz-dark .ag-side-button-label,.ag-theme-quartz-auto-dark .ag-side-button-label{font-family:"Segoe UI",var(--ag-font-family);transform:rotate(.05deg)}}.ag-theme-quartz .ag-side-button.ag-selected,.ag-theme-quartz-dark .ag-side-button.ag-selected,.ag-theme-quartz-auto-dark .ag-side-button.ag-selected{border-bottom-color:var(--ag-border-color);background-color:var(--ag-background-color)}.ag-theme-quartz .ag-side-button.ag-selected:not(:first-of-type),.ag-theme-quartz-dark .ag-side-button.ag-selected:not(:first-of-type),.ag-theme-quartz-auto-dark .ag-side-button.ag-selected:not(:first-of-type){border-top-color:var(--ag-border-color)}.ag-theme-quartz .ag-column-panel-column-select,.ag-theme-quartz-dark .ag-column-panel-column-select,.ag-theme-quartz-auto-dark .ag-column-panel-column-select{border-top:none;border-bottom:1px solid var(--ag-secondary-border-color)}.ag-theme-quartz .ag-filter-toolpanel-search,.ag-theme-quartz-dark .ag-filter-toolpanel-search,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search{height:initial;margin-top:var(--ag-widget-container-vertical-padding)}.ag-theme-quartz .ag-filter-toolpanel-search-input,.ag-theme-quartz-dark .ag-filter-toolpanel-search-input,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search-input{margin:0}.ag-theme-quartz .ag-filter-apply-panel,.ag-theme-quartz-dark .ag-filter-apply-panel,.ag-theme-quartz-auto-dark .ag-filter-apply-panel{border:none;padding-top:var(--ag-widget-vertical-spacing)}.ag-theme-quartz .ag-chart-tabbed-menu-body,.ag-theme-quartz-dark .ag-chart-tabbed-menu-body,.ag-theme-quartz-auto-dark .ag-chart-tabbed-menu-body{position:relative}.ag-theme-quartz .ag-chart-tabbed-menu-body:after,.ag-theme-quartz-dark .ag-chart-tabbed-menu-body:after,.ag-theme-quartz-auto-dark .ag-chart-tabbed-menu-body:after{content:"";position:absolute;display:block;top:0;left:0;right:0;height:16px;background:linear-gradient(var(--ag-control-panel-background-color),transparent)}.ag-theme-quartz .ag-chart-advanced-settings-section,.ag-theme-quartz-dark .ag-chart-advanced-settings-section,.ag-theme-quartz-auto-dark .ag-chart-advanced-settings-section{padding-top:calc(var(--ag-grid-size) * 2);padding-bottom:calc(var(--ag-grid-size) * 2)}.ag-theme-quartz .ag-charts-settings-group-title-bar,.ag-theme-quartz .ag-charts-data-group-title-bar,.ag-theme-quartz .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz .ag-charts-settings-group-container,.ag-theme-quartz-dark .ag-charts-settings-group-title-bar,.ag-theme-quartz-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-settings-group-container,.ag-theme-quartz-auto-dark .ag-charts-settings-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-settings-group-container{border-top:none;padding:0 calc(var(--ag-grid-size) * 1.5);font-weight:500}.ag-theme-quartz .ag-charts-format-top-level-group-item,.ag-theme-quartz-dark .ag-charts-format-top-level-group-item,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-item{padding-bottom:12px;margin-top:calc(var(--ag-grid-size) * 2);margin-bottom:0}.ag-theme-quartz .ag-charts-advanced-settings-top-level-group-item,.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group-item,.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group-item{margin-top:calc(var(--ag-grid-size) * 2);margin-bottom:0}.ag-theme-quartz .ag-charts-settings-group-container,.ag-theme-quartz-dark .ag-charts-settings-group-container,.ag-theme-quartz-auto-dark .ag-charts-settings-group-container{margin-top:calc(var(--ag-grid-size))}.ag-theme-quartz .ag-ltr .ag-charts-settings-group-container,.ag-theme-quartz-dark .ag-ltr .ag-charts-settings-group-container,.ag-theme-quartz-auto-dark .ag-ltr .ag-charts-settings-group-container{padding-right:var(--ag-widget-container-horizontal-padding)}.ag-theme-quartz .ag-rtl .ag-charts-settings-group-container,.ag-theme-quartz-dark .ag-rtl .ag-charts-settings-group-container,.ag-theme-quartz-auto-dark .ag-rtl .ag-charts-settings-group-container{padding-left:var(--ag-widget-container-horizontal-padding)}.ag-theme-quartz .ag-ltr .ag-charts-format-sub-level-group-container,.ag-theme-quartz-dark .ag-ltr .ag-charts-format-sub-level-group-container,.ag-theme-quartz-auto-dark .ag-ltr .ag-charts-format-sub-level-group-container{padding-right:0}.ag-theme-quartz .ag-rtl .ag-charts-format-sub-level-group-container,.ag-theme-quartz-dark .ag-rtl .ag-charts-format-sub-level-group-container,.ag-theme-quartz-auto-dark .ag-rtl .ag-charts-format-sub-level-group-container{padding-left:0}.ag-theme-quartz .ag-charts-format-top-level-group-toolbar,.ag-theme-quartz .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-quartz-dark .ag-charts-format-top-level-group-toolbar,.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-toolbar,.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group-toolbar{margin-top:var(--ag-grid-size)}.ag-theme-quartz .ag-ltr .ag-charts-format-top-level-group-toolbar,.ag-theme-quartz .ag-ltr .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-quartz-dark .ag-ltr .ag-charts-format-top-level-group-toolbar,.ag-theme-quartz-dark .ag-ltr .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-quartz-auto-dark .ag-ltr .ag-charts-format-top-level-group-toolbar,.ag-theme-quartz-auto-dark .ag-ltr .ag-charts-advanced-settings-top-level-group-toolbar{padding-left:calc(var(--ag-grid-size) * 2)}.ag-theme-quartz .ag-rtl .ag-charts-format-top-level-group-toolbar,.ag-theme-quartz .ag-rtl .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-quartz-dark .ag-rtl .ag-charts-format-top-level-group-toolbar,.ag-theme-quartz-dark .ag-rtl .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-quartz-auto-dark .ag-rtl .ag-charts-format-top-level-group-toolbar,.ag-theme-quartz-auto-dark .ag-rtl .ag-charts-advanced-settings-top-level-group-toolbar{padding-right:calc(var(--ag-grid-size) * 2)}.ag-theme-quartz .ag-charts-settings-group-title-bar,.ag-theme-quartz .ag-charts-data-group-title-bar,.ag-theme-quartz .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-settings-group-title-bar,.ag-theme-quartz-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-settings-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-title-bar{margin-top:calc(var(--ag-grid-size) * 2)}.ag-theme-quartz .ag-charts-format-top-level-group-container,.ag-theme-quartz .ag-charts-advanced-settings-top-level-group-container,.ag-theme-quartz-dark .ag-charts-format-top-level-group-container,.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group-container{padding:0}.ag-theme-quartz .ag-ltr .ag-charts-format-top-level-group-container,.ag-theme-quartz .ag-ltr .ag-charts-advanced-settings-top-level-group-container,.ag-theme-quartz-dark .ag-ltr .ag-charts-format-top-level-group-container,.ag-theme-quartz-dark .ag-ltr .ag-charts-advanced-settings-top-level-group-container,.ag-theme-quartz-auto-dark .ag-ltr .ag-charts-format-top-level-group-container,.ag-theme-quartz-auto-dark .ag-ltr .ag-charts-advanced-settings-top-level-group-container{padding-left:var(--ag-grid-size);padding-right:var(--ag-widget-container-horizontal-padding)}.ag-theme-quartz .ag-rtl .ag-charts-format-top-level-group-container,.ag-theme-quartz .ag-rtl .ag-charts-advanced-settings-top-level-group-container,.ag-theme-quartz-dark .ag-rtl .ag-charts-format-top-level-group-container,.ag-theme-quartz-dark .ag-rtl .ag-charts-advanced-settings-top-level-group-container,.ag-theme-quartz-auto-dark .ag-rtl .ag-charts-format-top-level-group-container,.ag-theme-quartz-auto-dark .ag-rtl .ag-charts-advanced-settings-top-level-group-container{padding-right:var(--ag-grid-size);padding-left:var(--ag-widget-container-horizontal-padding)}.ag-theme-quartz .ag-chart-mini-thumbnail,.ag-theme-quartz-dark .ag-chart-mini-thumbnail,.ag-theme-quartz-auto-dark .ag-chart-mini-thumbnail{background-color:var(--ag-background-color);margin-top:0;margin-bottom:0}.ag-theme-quartz .ag-chart-settings-nav-bar,.ag-theme-quartz-dark .ag-chart-settings-nav-bar,.ag-theme-quartz-auto-dark .ag-chart-settings-nav-bar{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-theme-quartz .ag-ltr .ag-group-title-bar-icon,.ag-theme-quartz-dark .ag-ltr .ag-group-title-bar-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-group-title-bar-icon{margin-right:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl .ag-group-title-bar-icon,.ag-theme-quartz-dark .ag-rtl .ag-group-title-bar-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-group-title-bar-icon{margin-left:var(--ag-grid-size)}.ag-theme-quartz .ag-color-picker .ag-picker-field-wrapper,.ag-theme-quartz-dark .ag-color-picker .ag-picker-field-wrapper,.ag-theme-quartz-auto-dark .ag-color-picker .ag-picker-field-wrapper{max-width:55px;min-width:55px}.ag-theme-quartz .ag-color-picker .ag-picker-field-display,.ag-theme-quartz-dark .ag-color-picker .ag-picker-field-display,.ag-theme-quartz-auto-dark .ag-color-picker .ag-picker-field-display{height:18px;width:18px;flex:auto 0 0;margin:6px;border-radius:2px;border:solid 1px var(--ag-input-border-color)}.ag-theme-quartz .ag-ltr .ag-color-picker .ag-picker-field-icon,.ag-theme-quartz-dark .ag-ltr .ag-color-picker .ag-picker-field-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-color-picker .ag-picker-field-icon{margin-right:4px}.ag-theme-quartz .ag-rtl .ag-color-picker .ag-picker-field-icon,.ag-theme-quartz-dark .ag-rtl .ag-color-picker .ag-picker-field-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-color-picker .ag-picker-field-icon{margin-left:4px}.ag-theme-quartz .ag-charts-format-sub-level-group,.ag-theme-quartz-dark .ag-charts-format-sub-level-group,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group{border-left:dashed 1px;border-left-color:var(--ag-border-color);padding-left:var(--ag-grid-size);margin-bottom:calc(var(--ag-grid-size) * 2)}.ag-theme-quartz .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-title-bar{padding-top:0;padding-bottom:0;background:none;font-weight:500}.ag-theme-quartz .ag-charts-format-sub-level-group-container,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-container{padding-bottom:0}.ag-theme-quartz .ag-charts-format-sub-level-group-item:last-child,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-item:last-child,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-item:last-child{margin-bottom:0}.ag-theme-quartz.ag-dnd-ghost,.ag-theme-quartz-dark.ag-dnd-ghost,.ag-theme-quartz-auto-dark.ag-dnd-ghost{font-weight:500}.ag-theme-quartz .ag-standard-button,.ag-theme-quartz-dark .ag-standard-button,.ag-theme-quartz-auto-dark .ag-standard-button{font-family:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:var(--ag-border-radius);border:solid 1px var(--ag-input-border-color);background-color:var(--ag-background-color);padding:var(--ag-grid-size) calc(var(--ag-grid-size) * 2);cursor:pointer}.ag-theme-quartz .ag-standard-button:hover,.ag-theme-quartz-dark .ag-standard-button:hover,.ag-theme-quartz-auto-dark .ag-standard-button:hover{background-color:var(--ag-row-hover-color)}.ag-theme-quartz .ag-standard-button:active,.ag-theme-quartz-dark .ag-standard-button:active,.ag-theme-quartz-auto-dark .ag-standard-button:active{border-color:var(--ag-active-color)}.ag-theme-quartz .ag-standard-button:disabled,.ag-theme-quartz-dark .ag-standard-button:disabled,.ag-theme-quartz-auto-dark .ag-standard-button:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}.ag-theme-quartz .ag-column-drop-cell,.ag-theme-quartz-dark .ag-column-drop-cell,.ag-theme-quartz-auto-dark .ag-column-drop-cell{border-radius:calc(var(--ag-grid-size) * 3);height:calc(var(--ag-grid-size) * 3);padding:0 var(--ag-grid-size)}.ag-theme-quartz .ag-column-drop-cell-button,.ag-theme-quartz-dark .ag-column-drop-cell-button,.ag-theme-quartz-auto-dark .ag-column-drop-cell-button{min-width:0;margin:0}.ag-theme-quartz .ag-column-drop-cell-drag-handle,.ag-theme-quartz-dark .ag-column-drop-cell-drag-handle,.ag-theme-quartz-auto-dark .ag-column-drop-cell-drag-handle{margin-left:0}.ag-theme-quartz .ag-column-drop-vertical,.ag-theme-quartz-dark .ag-column-drop-vertical,.ag-theme-quartz-auto-dark .ag-column-drop-vertical{min-height:75px}.ag-theme-quartz .ag-column-drop-vertical-title-bar,.ag-theme-quartz-dark .ag-column-drop-vertical-title-bar,.ag-theme-quartz-auto-dark .ag-column-drop-vertical-title-bar{padding:var(--ag-widget-container-vertical-padding) calc(var(--ag-grid-size) * 2) 0}.ag-theme-quartz .ag-ltr .ag-column-drop-vertical-icon,.ag-theme-quartz-dark .ag-ltr .ag-column-drop-vertical-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-column-drop-vertical-icon{margin-left:0;margin-right:var(--ag-widget-horizontal-spacing)}.ag-theme-quartz .ag-rtl .ag-column-drop-vertical-icon,.ag-theme-quartz-dark .ag-rtl .ag-column-drop-vertical-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-column-drop-vertical-icon{margin-right:0;margin-left:var(--ag-widget-horizontal-spacing)}.ag-theme-quartz .ag-column-drop-vertical-empty-message,.ag-theme-quartz-dark .ag-column-drop-vertical-empty-message,.ag-theme-quartz-auto-dark .ag-column-drop-vertical-empty-message{display:flex;align-items:center;justify-content:center;border:dashed 1px;border-color:var(--ag-border-color);margin:calc(var(--ag-grid-size) * 1.5) calc(var(--ag-grid-size) * 2);padding:calc(var(--ag-grid-size) * 2)}.ag-theme-quartz .ag-column-drop-empty-message,.ag-theme-quartz-dark .ag-column-drop-empty-message,.ag-theme-quartz-auto-dark .ag-column-drop-empty-message{color:var(--ag-foreground-color)}.ag-theme-quartz .ag-pill-select .ag-column-drop,.ag-theme-quartz-dark .ag-pill-select .ag-column-drop,.ag-theme-quartz-auto-dark .ag-pill-select .ag-column-drop{min-height:unset}.ag-theme-quartz .ag-pill-select .ag-picker-field-display,.ag-theme-quartz-dark .ag-pill-select .ag-picker-field-display,.ag-theme-quartz-auto-dark .ag-pill-select .ag-picker-field-display{font-weight:500}.ag-theme-quartz .ag-status-bar,.ag-theme-quartz-dark .ag-status-bar,.ag-theme-quartz-auto-dark .ag-status-bar{font-weight:400}.ag-theme-quartz .ag-status-name-value,.ag-theme-quartz-dark .ag-status-name-value,.ag-theme-quartz-auto-dark .ag-status-name-value{padding:var(--ag-widget-container-vertical-padding) 0}.ag-theme-quartz .ag-status-name-value-value,.ag-theme-quartz .ag-paging-number,.ag-theme-quartz .ag-paging-row-summary-panel-number,.ag-theme-quartz-dark .ag-status-name-value-value,.ag-theme-quartz-dark .ag-paging-number,.ag-theme-quartz-dark .ag-paging-row-summary-panel-number,.ag-theme-quartz-auto-dark .ag-status-name-value-value,.ag-theme-quartz-auto-dark .ag-paging-number,.ag-theme-quartz-auto-dark .ag-paging-row-summary-panel-number{font-weight:500}.ag-theme-quartz .ag-column-drop-cell-button,.ag-theme-quartz-dark .ag-column-drop-cell-button,.ag-theme-quartz-auto-dark .ag-column-drop-cell-button{opacity:.75}.ag-theme-quartz .ag-column-drop-cell-button:hover,.ag-theme-quartz-dark .ag-column-drop-cell-button:hover,.ag-theme-quartz-auto-dark .ag-column-drop-cell-button:hover{opacity:1}.ag-theme-quartz .ag-header-cell-menu-button,.ag-theme-quartz .ag-header-cell-filter-button,.ag-theme-quartz .ag-panel-title-bar-button,.ag-theme-quartz .ag-header-expand-icon,.ag-theme-quartz .ag-column-group-icons,.ag-theme-quartz .ag-set-filter-group-icons,.ag-theme-quartz .ag-group-expanded .ag-icon,.ag-theme-quartz .ag-group-contracted .ag-icon,.ag-theme-quartz .ag-chart-settings-prev,.ag-theme-quartz .ag-chart-settings-next,.ag-theme-quartz .ag-group-title-bar-icon,.ag-theme-quartz .ag-column-select-header-icon,.ag-theme-quartz .ag-floating-filter-button-button,.ag-theme-quartz .ag-filter-toolpanel-expand,.ag-theme-quartz .ag-panel-title-bar-button-icon,.ag-theme-quartz .ag-chart-menu-icon,.ag-theme-quartz .ag-chart-menu-close,.ag-theme-quartz-dark .ag-header-cell-menu-button,.ag-theme-quartz-dark .ag-header-cell-filter-button,.ag-theme-quartz-dark .ag-panel-title-bar-button,.ag-theme-quartz-dark .ag-header-expand-icon,.ag-theme-quartz-dark .ag-column-group-icons,.ag-theme-quartz-dark .ag-set-filter-group-icons,.ag-theme-quartz-dark .ag-group-expanded .ag-icon,.ag-theme-quartz-dark .ag-group-contracted .ag-icon,.ag-theme-quartz-dark .ag-chart-settings-prev,.ag-theme-quartz-dark .ag-chart-settings-next,.ag-theme-quartz-dark .ag-group-title-bar-icon,.ag-theme-quartz-dark .ag-column-select-header-icon,.ag-theme-quartz-dark .ag-floating-filter-button-button,.ag-theme-quartz-dark .ag-filter-toolpanel-expand,.ag-theme-quartz-dark .ag-panel-title-bar-button-icon,.ag-theme-quartz-dark .ag-chart-menu-icon,.ag-theme-quartz-dark .ag-chart-menu-close,.ag-theme-quartz-auto-dark .ag-header-cell-menu-button,.ag-theme-quartz-auto-dark .ag-header-cell-filter-button,.ag-theme-quartz-auto-dark .ag-panel-title-bar-button,.ag-theme-quartz-auto-dark .ag-header-expand-icon,.ag-theme-quartz-auto-dark .ag-column-group-icons,.ag-theme-quartz-auto-dark .ag-set-filter-group-icons,.ag-theme-quartz-auto-dark .ag-group-expanded .ag-icon,.ag-theme-quartz-auto-dark .ag-group-contracted .ag-icon,.ag-theme-quartz-auto-dark .ag-chart-settings-prev,.ag-theme-quartz-auto-dark .ag-chart-settings-next,.ag-theme-quartz-auto-dark .ag-group-title-bar-icon,.ag-theme-quartz-auto-dark .ag-column-select-header-icon,.ag-theme-quartz-auto-dark .ag-floating-filter-button-button,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-expand,.ag-theme-quartz-auto-dark .ag-panel-title-bar-button-icon,.ag-theme-quartz-auto-dark .ag-chart-menu-icon,.ag-theme-quartz-auto-dark .ag-chart-menu-close{--ag-quartz-icon-hover-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%)}.ag-theme-quartz .ag-header-cell-menu-button:hover,.ag-theme-quartz .ag-header-cell-filter-button:hover,.ag-theme-quartz .ag-panel-title-bar-button:hover,.ag-theme-quartz .ag-header-expand-icon:hover,.ag-theme-quartz .ag-column-group-icons:hover,.ag-theme-quartz .ag-set-filter-group-icons:hover,.ag-theme-quartz .ag-group-expanded .ag-icon:hover,.ag-theme-quartz .ag-group-contracted .ag-icon:hover,.ag-theme-quartz .ag-chart-settings-prev:hover,.ag-theme-quartz .ag-chart-settings-next:hover,.ag-theme-quartz .ag-group-title-bar-icon:hover,.ag-theme-quartz .ag-column-select-header-icon:hover,.ag-theme-quartz .ag-floating-filter-button-button:hover,.ag-theme-quartz .ag-filter-toolpanel-expand:hover,.ag-theme-quartz .ag-panel-title-bar-button-icon:hover,.ag-theme-quartz .ag-chart-menu-icon:hover,.ag-theme-quartz .ag-chart-menu-close:hover,.ag-theme-quartz-dark .ag-header-cell-menu-button:hover,.ag-theme-quartz-dark .ag-header-cell-filter-button:hover,.ag-theme-quartz-dark .ag-panel-title-bar-button:hover,.ag-theme-quartz-dark .ag-header-expand-icon:hover,.ag-theme-quartz-dark .ag-column-group-icons:hover,.ag-theme-quartz-dark .ag-set-filter-group-icons:hover,.ag-theme-quartz-dark .ag-group-expanded .ag-icon:hover,.ag-theme-quartz-dark .ag-group-contracted .ag-icon:hover,.ag-theme-quartz-dark .ag-chart-settings-prev:hover,.ag-theme-quartz-dark .ag-chart-settings-next:hover,.ag-theme-quartz-dark .ag-group-title-bar-icon:hover,.ag-theme-quartz-dark .ag-column-select-header-icon:hover,.ag-theme-quartz-dark .ag-floating-filter-button-button:hover,.ag-theme-quartz-dark .ag-filter-toolpanel-expand:hover,.ag-theme-quartz-dark .ag-panel-title-bar-button-icon:hover,.ag-theme-quartz-dark .ag-chart-menu-icon:hover,.ag-theme-quartz-dark .ag-chart-menu-close:hover,.ag-theme-quartz-auto-dark .ag-header-cell-menu-button:hover,.ag-theme-quartz-auto-dark .ag-header-cell-filter-button:hover,.ag-theme-quartz-auto-dark .ag-panel-title-bar-button:hover,.ag-theme-quartz-auto-dark .ag-header-expand-icon:hover,.ag-theme-quartz-auto-dark .ag-column-group-icons:hover,.ag-theme-quartz-auto-dark .ag-set-filter-group-icons:hover,.ag-theme-quartz-auto-dark .ag-group-expanded .ag-icon:hover,.ag-theme-quartz-auto-dark .ag-group-contracted .ag-icon:hover,.ag-theme-quartz-auto-dark .ag-chart-settings-prev:hover,.ag-theme-quartz-auto-dark .ag-chart-settings-next:hover,.ag-theme-quartz-auto-dark .ag-group-title-bar-icon:hover,.ag-theme-quartz-auto-dark .ag-column-select-header-icon:hover,.ag-theme-quartz-auto-dark .ag-floating-filter-button-button:hover,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-expand:hover,.ag-theme-quartz-auto-dark .ag-panel-title-bar-button-icon:hover,.ag-theme-quartz-auto-dark .ag-chart-menu-icon:hover,.ag-theme-quartz-auto-dark .ag-chart-menu-close:hover{border-radius:1px;background-color:var(--ag-quartz-icon-hover-color);box-shadow:0 0 0 4px var(--ag-quartz-icon-hover-color)}.ag-theme-quartz .ag-filter-active,.ag-theme-quartz-dark .ag-filter-active,.ag-theme-quartz-auto-dark .ag-filter-active{--ag-quartz-icon-active-color: color-mix(in srgb, transparent, var(--ag-active-color) 14%);--ag-quartz-icon-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 28%);position:relative;border-radius:1px;background-color:var(--ag-quartz-icon-active-color);box-shadow:0 0 0 4px var(--ag-quartz-icon-active-color)}.ag-theme-quartz .ag-filter-active:after,.ag-theme-quartz-dark .ag-filter-active:after,.ag-theme-quartz-auto-dark .ag-filter-active:after{content:"";position:absolute;width:6px;height:6px;top:-1px;right:-1px;border-radius:50%;background-color:var(--ag-active-color)}.ag-theme-quartz .ag-filter-active .ag-icon-filter,.ag-theme-quartz-dark .ag-filter-active .ag-icon-filter,.ag-theme-quartz-auto-dark .ag-filter-active .ag-icon-filter{clip-path:path("M8,0C8,4.415 11.585,8 16,8L16,16L0,16L0,0L8,0Z")}.ag-theme-quartz .ag-chart-menu-close,.ag-theme-quartz-dark .ag-chart-menu-close,.ag-theme-quartz-auto-dark .ag-chart-menu-close{--ag-quartz-icon-hover-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%)}.ag-theme-quartz .ag-chart-menu,.ag-theme-quartz-dark .ag-chart-menu,.ag-theme-quartz-auto-dark .ag-chart-menu{--ag-icon-size: 20px;background-color:color-mix(in srgb,transparent,var(--ag-background-color) 30%);padding:4px 2px}.ag-theme-quartz .ag-chart-menu-icon,.ag-theme-quartz-dark .ag-chart-menu-icon,.ag-theme-quartz-auto-dark .ag-chart-menu-icon{opacity:.8}.ag-theme-quartz .ag-drag-handle,.ag-theme-quartz-dark .ag-drag-handle,.ag-theme-quartz-auto-dark .ag-drag-handle{color:var(--ag-icon-font-color)}.ag-theme-quartz .ag-chart-menu-close,.ag-theme-quartz-dark .ag-chart-menu-close,.ag-theme-quartz-auto-dark .ag-chart-menu-close{background:var(--ag-background-color)}.ag-theme-quartz .ag-chart-menu-close .ag-icon,.ag-theme-quartz-dark .ag-chart-menu-close .ag-icon,.ag-theme-quartz-auto-dark .ag-chart-menu-close .ag-icon{border:1px solid var(--ag-border-color)}.ag-theme-quartz .ag-ltr .ag-chart-menu-close .ag-icon,.ag-theme-quartz-dark .ag-ltr .ag-chart-menu-close .ag-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-chart-menu-close .ag-icon{border-right:none}.ag-theme-quartz .ag-rtl .ag-chart-menu-close .ag-icon,.ag-theme-quartz-dark .ag-rtl .ag-chart-menu-close .ag-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-chart-menu-close .ag-icon{border-left:none}.ag-theme-quartz .ag-chart-docked-container,.ag-theme-quartz-dark .ag-chart-docked-container,.ag-theme-quartz-auto-dark .ag-chart-docked-container{min-width:260px}.ag-theme-quartz .ag-menu-option-icon,.ag-theme-quartz .ag-compact-menu-option-icon,.ag-theme-quartz-dark .ag-menu-option-icon,.ag-theme-quartz-dark .ag-compact-menu-option-icon,.ag-theme-quartz-auto-dark .ag-menu-option-icon,.ag-theme-quartz-auto-dark .ag-compact-menu-option-icon{width:var(--ag-icon-size);cursor:pointer}.ag-theme-quartz .ag-ltr .ag-menu-option-icon,.ag-theme-quartz .ag-ltr .ag-compact-menu-option-icon,.ag-theme-quartz-dark .ag-ltr .ag-menu-option-icon,.ag-theme-quartz-dark .ag-ltr .ag-compact-menu-option-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-menu-option-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-compact-menu-option-icon{padding-left:calc(var(--ag-grid-size) * 1.5)}.ag-theme-quartz .ag-rtl .ag-menu-option-icon,.ag-theme-quartz .ag-rtl .ag-compact-menu-option-icon,.ag-theme-quartz-dark .ag-rtl .ag-menu-option-icon,.ag-theme-quartz-dark .ag-rtl .ag-compact-menu-option-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-menu-option-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-compact-menu-option-icon{padding-right:calc(var(--ag-grid-size) * 1.5)}.ag-theme-quartz .ag-chart-settings-card-item.ag-not-selected:hover,.ag-theme-quartz-dark .ag-chart-settings-card-item.ag-not-selected:hover,.ag-theme-quartz-auto-dark .ag-chart-settings-card-item.ag-not-selected:hover{opacity:.35}.ag-theme-quartz .ag-ltr .ag-panel-title-bar-button,.ag-theme-quartz-dark .ag-ltr .ag-panel-title-bar-button,.ag-theme-quartz-auto-dark .ag-ltr .ag-panel-title-bar-button{margin-left:calc(var(--ag-grid-size) * 2);margin-right:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl .ag-panel-title-bar-button,.ag-theme-quartz-dark .ag-rtl .ag-panel-title-bar-button,.ag-theme-quartz-auto-dark .ag-rtl .ag-panel-title-bar-button{margin-right:calc(var(--ag-grid-size) * 2);margin-left:var(--ag-grid-size)}.ag-theme-quartz .ag-multi-filter-group-title-bar,.ag-theme-quartz-dark .ag-multi-filter-group-title-bar,.ag-theme-quartz-auto-dark .ag-multi-filter-group-title-bar{padding:calc(var(--ag-grid-size) * 1.5) var(--ag-grid-size)}.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-group-container,.ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-group-container,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-group-container{padding-left:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-group-container,.ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-group-container,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-group-container{padding-right:var(--ag-grid-size)}.ag-theme-quartz .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-dark .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-instance-filter{border:none;background-color:var(--ag-control-panel-background-color)}.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-instance-filter{margin-left:calc(var(--ag-icon-size) * .5)}.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-instance-filter{margin-right:calc(var(--ag-icon-size) * .5)}.ag-theme-quartz .ag-filter-toolpanel-group-level-0,.ag-theme-quartz-dark .ag-filter-toolpanel-group-level-0,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-group-level-0{border-top:none}.ag-theme-quartz .ag-filter-toolpanel-header,.ag-theme-quartz-dark .ag-filter-toolpanel-header,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-header{height:initial;padding-top:var(--ag-grid-size);padding-bottom:var(--ag-grid-size)}.ag-theme-quartz .ag-filter-toolpanel-group-item,.ag-theme-quartz-dark .ag-filter-toolpanel-group-item,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-group-item{margin:0}.ag-theme-quartz .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-quartz .ag-layout-auto-height .ag-center-cols-container,.ag-theme-quartz .ag-layout-print .ag-center-cols-viewport,.ag-theme-quartz .ag-layout-print .ag-center-cols-container,.ag-theme-quartz-dark .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-quartz-dark .ag-layout-auto-height .ag-center-cols-container,.ag-theme-quartz-dark .ag-layout-print .ag-center-cols-viewport,.ag-theme-quartz-dark .ag-layout-print .ag-center-cols-container,.ag-theme-quartz-auto-dark .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-quartz-auto-dark .ag-layout-auto-height .ag-center-cols-container,.ag-theme-quartz-auto-dark .ag-layout-print .ag-center-cols-viewport,.ag-theme-quartz-auto-dark .ag-layout-print .ag-center-cols-container{min-height:150px}.ag-theme-quartz .ag-overlay-no-rows-wrapper.ag-layout-auto-height,.ag-theme-quartz-dark .ag-overlay-no-rows-wrapper.ag-layout-auto-height,.ag-theme-quartz-auto-dark .ag-overlay-no-rows-wrapper.ag-layout-auto-height{padding-top:60px}.ag-theme-quartz .ag-date-time-list-page-entry-is-current,.ag-theme-quartz-dark .ag-date-time-list-page-entry-is-current,.ag-theme-quartz-auto-dark .ag-date-time-list-page-entry-is-current{background-color:var(--ag-active-color)}.ag-theme-quartz .ag-advanced-filter-builder-button,.ag-theme-quartz-dark .ag-advanced-filter-builder-button,.ag-theme-quartz-auto-dark .ag-advanced-filter-builder-button{padding:var(--ag-grid-size);font-weight:600}.ag-theme-quartz .ag-advanced-filter-builder-item-button-disabled .ag-icon,.ag-theme-quartz .ag-disabled .ag-icon,.ag-theme-quartz .ag-column-select-column-group-readonly .ag-icon,.ag-theme-quartz [disabled] .ag-icon,.ag-theme-quartz-dark .ag-advanced-filter-builder-item-button-disabled .ag-icon,.ag-theme-quartz-dark .ag-disabled .ag-icon,.ag-theme-quartz-dark .ag-column-select-column-group-readonly .ag-icon,.ag-theme-quartz-dark [disabled] .ag-icon,.ag-theme-quartz-auto-dark .ag-advanced-filter-builder-item-button-disabled .ag-icon,.ag-theme-quartz-auto-dark .ag-disabled .ag-icon,.ag-theme-quartz-auto-dark .ag-column-select-column-group-readonly .ag-icon,.ag-theme-quartz-auto-dark [disabled] .ag-icon{opacity:.6}.ag-theme-quartz .ag-icon-grip,.ag-theme-quartz-dark .ag-icon-grip,.ag-theme-quartz-auto-dark .ag-icon-grip{opacity:.7}.ag-theme-quartz .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-quartz .ag-column-select-column-readonly .ag-icon-grip,.ag-theme-quartz-dark .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-quartz-dark .ag-column-select-column-readonly .ag-icon-grip,.ag-theme-quartz-auto-dark .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-quartz-auto-dark .ag-column-select-column-readonly .ag-icon-grip{opacity:.35}.ag-theme-quartz .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-filter-filter .ag-input-wrapper:before{position:absolute;display:block;width:12px;height:12px;background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48cGF0aCBkPSJNNS4zIDlhMy43IDMuNyAwIDEgMCAwLTcuNSAzLjcgMy43IDAgMCAwIDAgNy41Wk0xMC41IDEwLjUgOC4zIDguMiIvPjwvc3ZnPg==);background-position:50% 50%;background-size:contain;opacity:40%;content:"";filter:var(--ag-icon-filter)}.ag-theme-quartz .ag-ltr .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz .ag-ltr .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz .ag-ltr .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-ltr .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-ltr .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-ltr .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-ltr .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-filter .ag-input-wrapper:before{margin-left:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz .ag-rtl .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz .ag-rtl .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-rtl .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-rtl .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-rtl .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-rtl .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-filter .ag-input-wrapper:before{margin-right:var(--ag-grid-size)}.ag-theme-quartz .ag-ltr .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz .ag-ltr .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz .ag-ltr .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz .ag-ltr .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz .ag-ltr .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz .ag-ltr .ag-filter-filter input.ag-number-field-input,.ag-theme-quartz-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz-dark .ag-ltr .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz-dark .ag-ltr .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz-dark .ag-ltr .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz-dark .ag-ltr .ag-filter-filter input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-filter input.ag-number-field-input{padding-left:26px}.ag-theme-quartz .ag-rtl .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz .ag-rtl .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz .ag-rtl .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz .ag-rtl .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz .ag-rtl .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz .ag-rtl .ag-filter-filter input.ag-number-field-input,.ag-theme-quartz-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz-dark .ag-rtl .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz-dark .ag-rtl .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz-dark .ag-rtl .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz-dark .ag-rtl .ag-filter-filter input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-filter input.ag-number-field-input{padding-right:26px}.ag-theme-quartz .ag-ltr .ag-column-select-add-group-indent,.ag-theme-quartz-dark .ag-ltr .ag-column-select-add-group-indent,.ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-add-group-indent{margin-left:calc(var(--ag-icon-size) + var(--ag-grid-size) * 1.5)}.ag-theme-quartz .ag-rtl .ag-column-select-add-group-indent,.ag-theme-quartz-dark .ag-rtl .ag-column-select-add-group-indent,.ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-add-group-indent{margin-right:calc(var(--ag-icon-size) + var(--ag-grid-size) * 1.5)}.ag-theme-quartz .ag-text-field-input[disabled],.ag-theme-quartz .ag-menu-option-disabled,.ag-theme-quartz-dark .ag-text-field-input[disabled],.ag-theme-quartz-dark .ag-menu-option-disabled,.ag-theme-quartz-auto-dark .ag-text-field-input[disabled],.ag-theme-quartz-auto-dark .ag-menu-option-disabled{cursor:not-allowed}.ag-theme-quartz .ag-checkbox-input-wrapper.ag-checked.ag-disabled,.ag-theme-quartz-dark .ag-checkbox-input-wrapper.ag-checked.ag-disabled,.ag-theme-quartz-auto-dark .ag-checkbox-input-wrapper.ag-checked.ag-disabled{--ag-checkbox-checked-color: var(--ag-checkbox-unchecked-color)}.ag-theme-quartz .ag-checkbox-input,.ag-theme-quartz .ag-toggle-button-input,.ag-theme-quartz .ag-radio-button-input,.ag-theme-quartz input[class^=ag-][type=range],.ag-theme-quartz-dark .ag-checkbox-input,.ag-theme-quartz-dark .ag-toggle-button-input,.ag-theme-quartz-dark .ag-radio-button-input,.ag-theme-quartz-dark input[class^=ag-][type=range],.ag-theme-quartz-auto-dark .ag-checkbox-input,.ag-theme-quartz-auto-dark .ag-toggle-button-input,.ag-theme-quartz-auto-dark .ag-radio-button-input,.ag-theme-quartz-auto-dark input[class^=ag-][type=range]{cursor:pointer}.ag-theme-quartz .ag-details-row,.ag-theme-quartz-dark .ag-details-row,.ag-theme-quartz-auto-dark .ag-details-row{padding:calc(var(--ag-grid-size) * 3.75)}.ag-theme-quartz-dark .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-filter-filter .ag-input-wrapper:before{opacity:66%;filter:invert(100%)}.ag-theme-quartz-dark .ag-chart-menu{background-color:color-mix(in srgb,rgba(24,39,50,.3),var(--ag-background-color) 30%)}.ag-theme-quartz-dark .ag-text-field-input::placeholder{color:var(--ag-data-color);opacity:.8}.ag-theme-quartz{--ag-font-family: arial;--ag-font-size: 11px;--ag-header-background-color: #f7f7f7;--ag-background-color: #fff;--ag-row-hover-color: #e9f5f5;--ag-borders: none;--ag-row-border-style: solid;--ag-row-border-width: 1px;--ag-row-border-color: #ececec;--ag-cell-horizontal-border: solid 1px #ececec;--ag-header-column-separator-display: block;--ag-header-column-separator-height: 100%;--ag-header-column-separator-width: 1px;--ag-header-column-separator-color: #ececec;--ag-odd-row-background-color: #fff;--ag-selected-row-background-color: #d4ebeb;--ag-alpine-active-color: #279c9c;--ag-checkbox-checked-color: #279c9c;--ag-value-change-value-highlight-background-color: #fff59d;--ag-input-border-color: #ccc}.ag-theme-quartz.large,.ag-theme-quartz-dark.large{--ag-grid-size: 10px;--ag-row-height: 40px;--ag-font-size: 32px}.ag-theme-quartz.compact,.ag-theme-quartz-dark.compact{--ag-grid-size: 4.6px;--ag-row-height: 30px;--ag-font-size: 11px}.ag-theme-quartz.compact .ag-header-cell,.ag-theme-quartz-dark.compact .ag-header-cell{font-weight:600;font-size:10px}.ag-theme-quartz .ag-menu .ag-menu-list{background-color:var(--ag-background-color)}.ag-theme-quartz .ag-menu .ag-menu-separator .ag-menu-separator-part:after,.ag-theme-quartz .ag-menu .ag-filter-separator{border-top:1px solid var(--ag-row-border-color)}.ag-theme-quartz .ag-menu .ag-tabs-header,.ag-theme-quartz .ag-menu .ag-tabs-body{border-top:1px solid var(--ag-row-border-color);background-color:var(--ag-background-color)}.ag-theme-quartz .ag-menu .ag-tabs-header .ag-tab.ag-tab-selected,.ag-theme-quartz .ag-menu .ag-tabs-body .ag-tab.ag-tab-selected{border-bottom:2px solid var(--ag-alpine-active-color);margin-right:1px;padding-bottom:6px}.ag-theme-quartz .ag-menu .ag-tabs-header .ag-menu-column-select-wrapper,.ag-theme-quartz .ag-menu .ag-tabs-body .ag-menu-column-select-wrapper{max-height:205px}.ag-theme-quartz .ag-menu .ag-tabs-header .ag-menu-column-select-wrapper .ag-column-select-header,.ag-theme-quartz .ag-menu .ag-tabs-body .ag-menu-column-select-wrapper .ag-column-select-header{border-bottom:1px solid var(--ag-row-border-color);margin-bottom:5px}.ag-theme-quartz .ag-menu .ag-tabs-header .ag-menu-column-select-wrapper .ag-column-select-header input,.ag-theme-quartz .ag-menu .ag-tabs-body .ag-menu-column-select-wrapper .ag-column-select-header input{border:1px solid var(--ag-input-border-color);transition:border .2s ease,box-shadow .2s ease}.ag-theme-quartz .ag-menu .ag-tabs-header .ag-menu-column-select-wrapper .ag-column-select-header input:hover,.ag-theme-quartz .ag-menu .ag-tabs-body .ag-menu-column-select-wrapper .ag-column-select-header input:hover{border-color:var(--ag-alpine-active-color)}.ag-theme-quartz .ag-menu .ag-tabs-header .ag-menu-column-select-wrapper .ag-column-select-header input:focus,.ag-theme-quartz .ag-menu .ag-tabs-body .ag-menu-column-select-wrapper .ag-column-select-header input:focus{border-color:var(--ag-alpine-active-color);box-shadow:0 0 0 2px #93cece}.ag-theme-quartz .ag-menu .ag-tabs-header .ag-filter .ag-picker-field-wrapper,.ag-theme-quartz .ag-menu .ag-tabs-header .ag-filter .ag-filter-body input,.ag-theme-quartz .ag-menu .ag-tabs-header .ag-filter .ag-filter-wrapper input,.ag-theme-quartz .ag-menu .ag-tabs-body .ag-filter .ag-picker-field-wrapper,.ag-theme-quartz .ag-menu .ag-tabs-body .ag-filter .ag-filter-body input,.ag-theme-quartz .ag-menu .ag-tabs-body .ag-filter .ag-filter-wrapper input{border:1px solid var(--ag-input-border-color);transition:border .2s ease,box-shadow .2s ease}.ag-theme-quartz .ag-menu .ag-tabs-header .ag-filter .ag-picker-field-wrapper:hover,.ag-theme-quartz .ag-menu .ag-tabs-header .ag-filter .ag-filter-body input:hover,.ag-theme-quartz .ag-menu .ag-tabs-header .ag-filter .ag-filter-wrapper input:hover,.ag-theme-quartz .ag-menu .ag-tabs-body .ag-filter .ag-picker-field-wrapper:hover,.ag-theme-quartz .ag-menu .ag-tabs-body .ag-filter .ag-filter-body input:hover,.ag-theme-quartz .ag-menu .ag-tabs-body .ag-filter .ag-filter-wrapper input:hover{border-color:var(--ag-alpine-active-color)}.ag-theme-quartz .ag-menu .ag-tabs-header .ag-filter .ag-picker-field-wrapper:focus,.ag-theme-quartz .ag-menu .ag-tabs-header .ag-filter .ag-filter-body input:focus,.ag-theme-quartz .ag-menu .ag-tabs-header .ag-filter .ag-filter-wrapper input:focus,.ag-theme-quartz .ag-menu .ag-tabs-body .ag-filter .ag-picker-field-wrapper:focus,.ag-theme-quartz .ag-menu .ag-tabs-body .ag-filter .ag-filter-body input:focus,.ag-theme-quartz .ag-menu .ag-tabs-body .ag-filter .ag-filter-wrapper input:focus{border-color:var(--ag-alpine-active-color);box-shadow:0 0 0 2px #93cece}.o-viewSelect-block-icons,.o-viewSelect-block-primaryText,.o-viewSelect-dialog-header,.o-viewSelect-dialog-footer,.o-viewSelect-dialog-footer-innerDiv,.o-viewSelect-main-block,.o-viewSelect-dialog-columnIcons,.o-viewSelect-dialog-col-child,.reset{display:flex}.o-viewSelect-block-icons .t-icon:hover,.o-viewSelect-dialog-columnIcons .sortIcon:hover,.o-viewSelect-dialog-columnIcons .dragDiv:hover,.o-viewSelect-block-primaryText{color:#279c9c!important}.o-viewSelect-block-primaryText,.o-viewSelect-dialog-footer,.o-custom-select .o-viewSelect-main-block,.o-viewSelect .o-custom-select-container{width:100%}.o-viewSelect-dialog-col .sortByDiv{color:#f7f7f7}.o-viewSelect-dialog-col:hover .sortByDiv,.o-viewSelect-dialog-col .dragDiv{color:#bcbdbd}.o-viewSelect-block-primaryText,.o-viewSelect-dialog-header,.o-viewSelect-dialog-footer,.o-viewSelect-dialog-footer-innerDiv,.o-viewSelect-block,.o-viewSelect-dialog-columnIcons{justify-content:space-between}.o-viewSelect-dialog-header,.o-viewSelect-dialog-footer,.o-viewSelect-block,.o-viewSelect-dialog-col-child,.reset{align-items:center}.o-viewSelect-block-icons,.o-viewSelect-dialog-columnIcons{float:right}.o-viewSelect-block-icons{color:#a6a7a7}.o-viewSelect-block-primaryText:hover{background:#d4ebeb}.o-viewSelect-block-primaryText,.sortByDiv,.o-viewSelect-dialog-col,.o-viewSelect-block-options{cursor:pointer}.o-viewSelect-block-primaryText{padding:10px 0 10px 12px}.o-viewSelect-block-options .t-radio{margin-bottom:0;margin-right:0}.o-viewSelect-dialog-header{min-height:100px}.o-viewSelect-dialog-header .h6{font-weight:200}.o-viewSelect-dialog-body{max-width:643px;max-height:281px;font-size:11px}.o-viewSelect-dialog-footer .t-btn{margin-left:0;margin-right:12px}.o-viewSelect-block{display:inline-flex;padding:8px 0 8px 12px;position:relative}.o-viewSelect-block .radioTooltip{display:none;position:absolute;left:20px;top:0;width:147px;max-width:145px;border-radius:3px;z-index:120;padding:5px;color:#fff;background:#5189da;border:1px solid #ccc;box-shadow:0 2px 2px #0000001a;font-size:13px;white-space:normal;transition:opacity .2s ease}.o-viewSelect-block .o-viewSelect-radio:hover .radioTooltip{display:block;background:#5189da}.o-viewSelect-main-block,.o-viewSelect__customViewSelectModal{border:1px solid #ccc;background-color:#fff}.o-viewSelect-main-block{border-radius:2px;padding:0;margin:0;flex-direction:column;width:fit-content;filter:drop-shadow(0px 2px rgba(0,0,0,.1))}.o-viewSelect,.o-viewSelect-dialog-header-tooltip,.o-viewSelect-block-tooltip{position:relative}.o-viewSelect-dialog .t-footer,.o-viewSelect-dialog-col{border:1px solid #f8f8f8}.o-viewSelect-dialog-header input,.o-viewSelect-dialog-col{background:#f8f8f8}.o-viewSelect-dialog-header input,.sortIcon .o-viewSelect-dialog-selectedCol{border:none}.o-viewSelect-dialog-header input::placeholder,.o-viewSelect-dialog-header svg{color:#373838;font-weight:700}.o-viewSelect-dialog-header .textCapitalizeHeading{text-transform:capitalize;padding-bottom:16px}.sortByDiv,.o-viewSelect-block-tooltip .tooltiptext{text-align:center}.sortByDiv{width:30px;display:none}.sb-show-main.sb-main-centered #storybook-root{height:304px;margin-left:20px}.o-viewSelect__customViewSelectModal,.o-viewSelect__customViewSelectModal .t-tooltip,.o-viewSelect__customViewSelectModal .o-viewSelect-dialog-footer .t-tooltip,.o-viewSelect-block-tooltip .tooltiptext,.o-viewSelect-block-tooltip .tooltiptext:after{position:absolute}.o-viewSelect__customViewSelectModal{padding:0 25px;left:0;top:32px;min-width:616px;width:auto;z-index:999;border-radius:3px;max-height:412px}.o-viewSelect-dialog-body{margin:20px 0}.o-viewSelect-dialog-col,.o-viewSelect-dialog-col-text,.o-viewSelect-block-tooltip .tooltiptext{display:inline-block}.o-viewSelect-dialog-selectedCol{border:1px solid #279c9c}.disabled-column{pointer-events:none;opacity:.7;background-color:#d3d3d3;cursor:not-allowed}.o-viewSelect__customViewSelectModal .searchedColumn,.o-viewSelect-dialog .searchedColumn{background:#cbcbcb}.o-viewSelect-dialog-columnIcons{width:25%;padding:0 5px}.o-viewSelect-dialog-col .sortByDiv,.o-viewSelect-block-tooltip .tooltiptext{visibility:hidden}.o-viewSelect-dialog-col .sortByDiv{display:block}.o-viewSelect-dialog-selectedCol .sortByDiv{cursor:initial}.o-viewSelect-dialog-selectedCol:hover .sortByDiv{color:#bcbdbd}.o-viewSelect-dialog-selectedCol:hover .sortByDiv,.o-viewSelect-dialog-selectedCol .sortByDiv,.o-viewSelect-block-tooltip:hover .tooltiptext{visibility:visible}.o-viewSelect__customViewSelectModal .t-tooltip,.o-viewSelect__customViewSelectModal .o-viewSelect-dialog-footer .t-tooltip{padding:9px 15px;background:#f9e9e7;color:#dc675f;width:200px}.o-viewSelect__customViewSelectModal .t-tooltip{top:5px;left:190px}.o-viewSelect__customViewSelectModal .o-viewSelect-dialog-footer .t-tooltip{top:361px;left:220px}.o-viewSelect-dialog-col-text{padding:12px 8px 12px 12px;width:75%}.o-viewSelect-dialog-col{width:31.5%;margin:3.5px}.o-viewSelect .t-error-message{z-index:999}.o-viewSelect-block-tooltip .tooltiptext{width:200px;white-space:nowrap;background-color:#3388fe;color:#fff;border-radius:6px;padding:5px 0;z-index:1;bottom:150%;left:50%;margin-left:-63px;max-width:181%}.o-viewSelect-block-tooltip .tooltiptext :after{content:"";top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:black transparent transparent transparent}.o-viewSelect-dialog-header-child{width:100%}.o-viewSelect-dialog-header-child .t-input{float:right}.reset{margin-bottom:12px}.o-viewSelect-dialog-body{overflow-y:scroll}.o-viewSelect-dialog-body::-webkit-scrollbar{width:8px}.o-viewSelect-dialog-body::-webkit-scrollbar-button,.o-viewSelect-dialog-body::-webkit-scrollbar-corner,.o-viewSelect-dialog-body::-webkit-resizer{height:0px}.o-viewSelect-dialog-body::-webkit-scrollbar-track,.o-viewSelect-dialog-body::-webkit-scrollbar-track-piece{-webkit-border-radius:16px;border-radius:16px;background:#bcbdbd}.o-viewSelect-dialog-body::-webkit-scrollbar-thumb{-webkit-border-radius:16px;border-radius:16px;background:#a6a7a7}
.asset-class-cs-container {
  margin-top: 30px;
  padding-bottom: 50px;
}
.asset-class-cs-container .t-table.t-wide {
  margin-bottom: 50px !important;
}
.asset-class-cs-container .table-background-color-white {
  background-color: #fff;
}
.asset-class-cs-container .ac-cs-table thead tr th:last-child {
  width: 31.5%;
  min-width: 12.5rem;
}
.asset-class-cs-container .td-asset-class-no-data-text {
  text-align: center;
  background-color: #f9fcfc;
  border: none;
}.view-parent-container .view-details-accordion {
  width: 100%;
  background-color: #f8f8f8;
}
.view-parent-container .view-details-accordion .t-header {
  font-weight: bold;
  padding-left: 2.5rem;
}
.view-parent-container .view-details-accordion .institution-details-loading-div {
  padding: 3rem;
}
.view-parent-container .view-details-accordion header {
  font-weight: bold;
}
.view-parent-container .view-details-accordion article {
  padding: 0;
}
.view-parent-container .view-details-accordion .child-cont-small-grid {
  height: 16.5rem;
  box-shadow: none;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-color: #f9fcfc;
  padding: 0.625rem 1.25rem;
}
.view-parent-container .view-details-accordion .child-cont-small-grid h2 {
  font-size: small;
}
.view-parent-container .view-domains-div {
  background-color: #f9fcfc;
  display: flex;
  align-items: center;
  padding-inline: 1.5rem !important;
  padding-block: 0.563rem !important;
  gap: 0.375rem;
  flex-wrap: wrap;
}
.view-parent-container .view-domains-div .view-domain {
  background: #f8f8f8;
  padding: 0.375rem;
  border-radius: 0.375rem;
  overflow: hidden;
  word-wrap: break-word;
}
.view-parent-container .accordion-custom-with-head-div {
  width: 100%;
  background-color: #fff;
}
.view-parent-container .accordion-custom-with-head-div header {
  font-weight: bold;
}
.view-parent-container .accordion-custom-with-head-div article {
  padding: 0;
}
.view-parent-container .accordion-custom-with-head-div .child-cont-small-grid {
  height: 16.5rem;
  box-shadow: none;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-color: #f9fcfc;
  padding: 0.625rem 1.25rem;
}
.view-parent-container .accordion-custom-with-head-div .child-cont-small-grid h2 {
  font-size: small;
}
.view-parent-container .accordion-custom-with-head-div .child-cont-small-grid-with-header {
  height: 11.438rem;
  box-shadow: none;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-color: #f9fcfc;
  padding: 0.625rem 1.25rem;
}
.view-parent-container .accordion-custom-with-head-div .child-cont-small-grid-with-header h2 {
  font-size: small;
}
.view-parent-container .child-cont-small-grid {
  height: 16.5rem;
  box-shadow: none;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-color: #f9fcfc;
  padding: 0.625rem 1.25rem;
}
.view-parent-container .child-cont-small-grid h2 {
  font-size: small;
}
.view-parent-container .view-with-header-child-container {
  padding: 0;
  box-shadow: none;
}
.view-parent-container .view-details-mapped-acc, .view-parent-container .view-details-associated-funds {
  width: 100%;
}
.view-parent-container .view-details-mapped-acc header, .view-parent-container .view-details-associated-funds header {
  font-size: medium;
  font-weight: 600;
  padding-left: 2.5rem;
  margin-bottom: 0;
}
.view-parent-container .view-details-mapped-acc .view-details-mapped-org, .view-parent-container .view-details-mapped-acc .fund-listing-container, .view-parent-container .view-details-associated-funds .view-details-mapped-org, .view-parent-container .view-details-associated-funds .fund-listing-container {
  height: 14rem;
}
.view-parent-container .view-with-header-container h2 {
  margin-bottom: 0.313rem;
}
.view-parent-container .inst-detail-header-button-bo {
  float: right;
}
.view-parent-container article.t-collapsible.t-is-expanded {
  border-left: 3px solid #279c9c;
}
.view-parent-container .inst-detail-header-button-fund {
  align-self: end;
}

.fund-in-institution-view-container {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.fund-in-institution-view-container .inst-detail-header-button-fund {
  margin-right: 24px;
}.business-org-main-container {
  height: calc(100vh - 17.5rem);
}
.business-org-main-container .business-org-grid-div {
  height: calc(100vh - 17.5rem);
}
.business-org-main-container .business-org-grid-div .action-btns-inner {
  display: flex;
  align-items: center;
}
.business-org-main-container .business-org-grid-inner-grid-div {
  height: calc(100vh - 17.5rem);
}

.bo-nested-grid-div {
  background: #e9f5f5;
  padding: 20px;
  transition: display 0.5s ease;
}
.bo-nested-grid-div .ag-root-wrapper-body.ag-layout-normal {
  height: 260px;
  overflow: auto;
}.select-institution-btn {
  display: flex;
  height: 100%;
  align-items: center;
}
.select-institution-btn .selected-btn {
  background-color: #bcbdbd;
}.header-component {
  margin-bottom: 1rem;
}
.header-component header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.header-component header .institution-view-edit {
  margin-left: auto;
}
.header-component .crumb-skeleton {
  height: 0.7rem;
  width: 15rem;
  margin-bottom: 0.5rem;
}
.header-component .crumb-heading-skeleton {
  height: 1.5rem;
  width: 11rem;
}

.top-right-status {
  padding-right: 1rem;
  align-self: flex-end;
  margin-bottom: 3px;
}

.top-right-buttons .trids-download-icon {
  margin: 0 !important;
}

ul.download-option {
  background-color: white;
  position: absolute;
  z-index: 1;
}
ul.download-option li {
  padding: 0.5rem;
  font-size: 0.75rem;
  color: #373838;
  cursor: pointer;
  transition: background-color 0.3s;
}
ul.download-option li:hover {
  background-color: #d4ebeb;
}

.filters-counter {
  min-width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: #4d4e4e;
  color: #fff;
  font-size: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 10px;
  font-family: arial, sans-serif;
  padding: 0 6px;
}
.filters-counter.active {
  background-color: #279c9c;
}

.edit-view-inst {
  display: flex;
  gap: 8px;
}.crds-paginator {
  display: flex;
  align-items: center;
  justify-content: end;
  flex-wrap: wrap;
  background-color: white;
  padding: 1rem;
  gap: 1rem;
}
.crds-paginator .page-size-select {
  padding: 0.25rem;
  color: #646464;
  border: 0.063rem solid #646464;
  border-radius: 0.188rem;
}
.crds-paginator .label {
  color: #646464;
}
.crds-paginator .t-pagination {
  margin-bottom: 0 !important;
}.add-lei-listing-container {
  height: calc(100vh - 24rem);
}.add-connected-lei-drawer-body {
  display: flex;
  flex-direction: column;
  height: auto;
}
.add-connected-lei-drawer-body .form-container {
  height: 83%;
  overflow: auto;
}
.add-connected-lei-drawer-body .form-wrapper .text-input-container {
  width: 100%;
}
.add-connected-lei-drawer-body .form-wrapper .text-input-container input {
  width: 100%;
}
.add-connected-lei-drawer-body .paginator-container {
  padding-top: 3rem !important;
}

aside.t-drawer.t-toggled.add-connected-leiFlowsDrawer {
  width: 45vw;
}
aside.t-drawer.t-toggled.add-connected-leiFlowsDrawer .t-content {
  width: 100%;
}
aside.t-drawer.t-toggled.add-connected-leiFlowsDrawer footer {
  width: 100%;
}

.add-connected-lei-drawer-header {
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 8px;
  align-items: center;
  margin-bottom: 8px;
}
.add-connected-lei-drawer-header h4 {
  padding-bottom: 8px;
  margin: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 100%;
}.log-report-main-layout .log-report-grid {
  height: 70vh;
}
.log-report-main-layout .log-report-grid h2 {
  margin-bottom: 0 !important;
}
.log-report-main-layout .log-report-grid .log-report-loading-div {
  padding-block: 11rem;
}.custom-dialog-box-position {
  position: absolute;
}
.custom-dialog-box-position .t-container {
  max-height: 85vh;
  overflow-y: auto;
}
.custom-dialog-box-position .t-container .t-header {
  border-bottom: 0.063rem solid #e9e9e9;
  padding-inline: 3.125rem !important;
  position: sticky;
  top: 0;
  background: #fff;
}
.custom-dialog-box-position .t-container .t-content {
  padding: 0 !important;
}
.custom-dialog-box-position .t-container .t-footer {
  position: relative;
  background-color: #f8f8f8;
  padding: 2.188rem !important;
}
.custom-dialog-box-position .t-container .t-footer .t-btn {
  position: absolute;
  right: 10px;
  top: 15px;
  margin: 0.313rem;
  background-color: #279c9c !important;
  color: #fff;
}
.custom-dialog-box-position .t-container .t-footer .t-btn:hover:not([disabled]):before {
  background: #279c9c !important;
}
.custom-dialog-box-position .header-compared-dialog-loading-div {
  padding-block: 15rem;
  border-bottom: 0.063rem solid #e9e9e9;
}

.compare-audit-log-header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.compare-audit-log-header .close-dialog-icon {
  position: relative;
  top: -1rem;
  right: -3rem;
  cursor: pointer;
}

.compare-mid-body-container {
  display: flex;
  flex-direction: row;
  padding-block: 0.813rem;
  border-bottom: 0.063rem solid #e9e9e9;
  padding-inline: 3.125rem;
}
.compare-mid-body-container .compare-mid-body {
  display: flex;
  justify-content: center;
  flex-direction: column;
  gap: 0.25rem;
  width: 50%;
}
.compare-mid-body-container .compare-mid-body .compare-mid-body-div {
  display: flex;
  flex-direction: row;
  gap: 0.344rem;
  align-items: center;
}
.compare-mid-body-container .compare-mid-body .compare-dialog-key {
  font-size: 0.938rem;
  font-weight: bold;
  margin: 0;
}
.compare-mid-body-container .compare-mid-body .compare-dialog-value {
  font-size: 0.938rem;
}

.dialog-audit-diff {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding-block: 0.813rem;
  padding-inline: 3.125rem;
}.business-org-list .ag-menu {
  z-index: 10000;
}
.business-org-list .filters-wrapper {
  display: flex;
  gap: 20px;
  padding-bottom: 10px;
}
.business-org-list .filters-wrapper .user-filter-reset-button {
  margin: 0;
  height: 30px;
}
.business-org-list .user-filter-reset-button {
  margin: 0;
  height: 30px;
}
.business-org-list .connected-lei-cell-renderer {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.business-org-list .bo-create-drawer-wrapper > .t-drawer {
  width: 60%;
}
.business-org-list .bo-create-drawer-wrapper > .t-drawer .t-content {
  width: 100%;
}
.business-org-list .bo-create-drawer-wrapper > .t-drawer footer {
  width: 100%;
}
.business-org-list .bo-create-drawer-wrapper aside.bo-create-drawer footer {
  z-index: -1 !important;
  width: 100%;
}
.business-org-list .filters-counter {
  min-width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: #4d4e4e;
  color: #fff;
  font-size: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 10px;
  font-family: arial, sans-serif;
  padding: 0 6px;
}
.business-org-list .filters-counter.active {
  background-color: #279c9c;
}
.business-org-list .progress-legacy-text {
  color: #ee6f20;
}
.business-org-list .inst-list-view-lei-wrapper .t-drawer footer {
  z-index: -1 !important;
  width: 100%;
}
.business-org-list .inst-list-create-lei-wrapper .t-drawer footer {
  z-index: 1 !important;
  width: 100%;
}
.business-org-list .business-org-create-user-sidebar .t-drawer-background {
  z-index: 101;
}
.business-org-list .business-org-create-user-sidebar .t-drawer-background + aside {
  width: 65%;
  z-index: 101;
  right: 0;
}
.business-org-list .business-org-create-user-sidebar .t-drawer-background + aside .t-content {
  width: 100%;
}
.business-org-list .business-org-create-user-sidebar .t-drawer-background + aside footer {
  width: 100%;
}
.business-org-list .business-org-users-assign-roles-sidebar .t-drawer-background {
  z-index: 102;
}
.business-org-list .business-org-users-assign-roles-sidebar .t-drawer-background + aside {
  width: 65%;
  z-index: 102;
  right: 0;
}
.business-org-list .business-org-users-assign-roles-sidebar .t-drawer-background + aside .t-content {
  width: 100%;
}
.business-org-list .business-org-users-assign-roles-sidebar .t-drawer-background + aside footer {
  width: 100%;
}

aside.bo-create-drawer.t-drawer.t-toggled {
  width: 65%;
  right: 0;
}
aside.bo-create-drawer.t-drawer.t-toggled .t-content {
  width: 100%;
}

.bo-audit-drawer.t-drawer.t-toggled {
  width: 65%;
  right: 0;
}
.bo-audit-drawer.t-drawer.t-toggled .t-content {
  width: 100%;
}

.cell-overflow-visible {
  overflow: visible !important;
  z-index: 9999;
}

.bo-list-grid-layout {
  height: calc(100vh - 11.5rem);
}
.bo-list-grid-layout .business-org-main-container {
  height: calc(100vh - 21rem);
}

aside.account-parties-view-drawer {
  width: 55vw;
}
aside.account-parties-view-drawer .t-content {
  width: 100%;
}
aside.account-parties-view-drawer footer {
  width: 100%;
}

aside.account-sleeves-view-drawer {
  width: 55vw;
}
aside.account-sleeves-view-drawer .t-content {
  width: 100%;
}
aside.account-sleeves-view-drawer footer {
  width: 100%;
}.connected-lei-drawer-container .connected-lei-drawer-header {
  display: flex;
  justify-content: space-between;
}

.inst-list-view-lei-wrapper > aside {
  width: 50vw;
}

aside.bo-create-view-lei-drawer.t-drawer.t-toggled {
  width: 50vw;
}
aside.bo-create-view-lei-drawer.t-drawer.t-toggled footer {
  width: 100%;
}.bo-list-dialog-boxes {
  border: solid 1px #000000;
}.assign-roles-and-permission-content-flow {
  height: calc(100vh - 25rem);
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.assign-roles-and-permission-content-flow .t-btn {
  margin-bottom: 1rem;
}
.assign-roles-and-permission-content-flow .ag-root-wrapper {
  border: none;
}

.crds-osttra-apps-loading-wrapper {
  height: 30vh;
  display: flex;
  align-items: center;
}

.roles-and-permission-flow-status.t-switch {
  margin: 0;
}

.loading-inside-table-body {
  display: flex;
  padding: 20px;
  gap: 20px;
}

.no-assigned-roles {
  display: flex;
  align-items: center;
  justify-content: center;
}.grid-action-buttons {
  display: flex;
  align-items: center;
  height: 100%;
  gap: 0.438rem;
}
.grid-action-buttons .list-action-buttons .list-button-svg {
  width: 1.063rem;
}
.grid-action-buttons .list-action-buttons .list-trids-trash,
.grid-action-buttons .list-action-buttons .list-trids-file-alt {
  margin: 0;
  cursor: pointer;
}
.grid-action-buttons .list-action-buttons .list-delete-button, .grid-action-buttons .list-action-buttons .list-delete-button:hover {
  background: transparent;
  border: none;
  box-shadow: none;
  cursor: pointer;
}
.grid-action-buttons .list-action-buttons .t-icon.t-large.t-teal {
  margin: 10px;
  cursor: pointer;
}aside.create-new-user-drawer {
  width: 60%;
  z-index: 102;
  transition: 0.1s width ease-in;
}
aside.create-new-user-drawer .t-content {
  width: 100%;
}
aside.create-new-user-drawer footer {
  width: 100%;
}

.t-drawer-background.t-toggled:has(~ aside.create-new-user-drawer) {
  z-index: 101;
}

.create-institution-wrapper aside.create-new-user-drawer {
  z-index: 112 !important;
}.user-drawer-institution-section {
  margin-bottom: 50px;
}

.user-drawer-content {
  display: flex;
  flex-direction: column;
}

.edit-institution-button-wrapper {
  display: flex;
  width: 100%;
  justify-content: flex-end;
}.create-new-user-details-header {
  border-bottom: 1px solid #e9e9e9;
  width: 100%;
  padding-bottom: 6px;
  margin-bottom: 16px;
  font-size: 13px;
}
.create-new-user-details .t-header {
  border-bottom: none;
}
.create-new-user-details .create-new-user-accordion-wrapper {
  background-color: #f8f8f8;
  display: flex;
  align-items: center;
  position: relative;
}
.create-new-user-details .create-new-user-accordion-wrapper .create-new-user-accordion-content-wrapper {
  padding: 0 17px;
}
.create-new-user-details .create-new-user-accordion-wrapper .accordion-angle-down {
  color: #bcbdbd;
  padding-left: 24px;
}
.create-new-user-details .create-new-user-accordion-wrapper .accordion-user-details-header {
  margin-left: 20px;
}
.create-new-user-details .create-new-user-accordion-wrapper .accordion-user-details-header-disabled {
  margin-left: 5px;
  border: none;
  padding: 24px 0;
  color: #bcbdbd;
}
.create-new-user-details .create-new-user-accordion-wrapper .user-drawer-view-only .assign-roles-drawer-content-container {
  height: 100%;
}
.create-new-user-details .create-new-user-accordion-wrapper .user-drawer-view-only .t-wrapper {
  height: 100%;
}
.create-new-user-details .create-new-user-accordion-wrapper .user-drawer-view-only .t-wrapper .view-user-details-assigned-roles {
  padding: 0;
}
.create-new-user-details .create-new-user-accordion-wrapper .user-drawer-view-only .t-wrapper .t-content.t-is-selected {
  height: 100%;
  top: 0;
}
.create-new-user-details .clear-icon-button {
  background: transparent;
  border: none;
  box-shadow: none;
  position: absolute;
  right: 0;
  top: 12px;
}
.create-new-user-details .clear-icon-button.t-btn:hover:not([disabled]), .create-new-user-details .clear-icon-button.t-btn:hover:not([disabled]):before {
  background: transparent;
}.phone-number-input {
  margin-right: 12px;
  margin-bottom: 12px;
  width: 100%;
  height: 30px;
}
.phone-number-input .react-tel-input {
  height: 30px;
}
.phone-number-input .react-tel-input #phone-input {
  width: 100%;
  height: 30px;
  padding: 0 0 0 50px;
}
.phone-number-input label {
  font-size: 0.8125rem;
  line-height: 18px;
  margin-bottom: 6px;
}
.phone-number-input .phone-input {
  border: 1px solid #bcbdbd;
  border-radius: 3px;
  padding-left: 50px;
  height: 18px;
}
.phone-number-input .phone-input::placeholder {
  color: #a6a7a7;
}
.phone-number-input .phone-input:hover, .phone-number-input .phone-input:hover + .flag-dropdown {
  border-color: #279c9c;
  transition: border 0.2s ease;
}
.phone-number-input .phone-input:not(:disabled):focus, .phone-number-input .phone-input:not(:disabled):focus + .flag-dropdown {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px #a9d7d7;
  transition: box-shadow 0.2s ease;
  transition-delay: 0.2s;
}
.phone-number-input .phone-input + .flag-dropdown {
  background-color: transparent;
  border-color: 1px solid #bcbdbd;
}.react-tel-input{font-family:'Roboto',sans-serif;font-size:15px;position:relative;width:100%}.react-tel-input :disabled{cursor:not-allowed}.react-tel-input .flag{width:16px;height:11px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAACmCAMAAAACnqETAAADAFBMVEUAAAD30gQCKn0GJJ4MP4kMlD43WGf9/f329vcBAQHhAADx8vHvAwL8AQL7UlL4RUUzqDP2MjLp6un2Jyj0Ghn2PTr9fHvi5OJYuln7Xl75+UPpNzXUAQH29jH6cXC+AAIAJwBNtE/23Ff5aGdDr0TJAQHsZV3qR0IAOQB3x3fdRD/Z2NvuWFLkcG7fVlH4kI4AAlXO0M8BATsdS6MCagIBfQEASgPoKSc4VKL442q4xeQAigD46eetAABYd9jvf3nZMiwAAoD30zz55X5ng9tPbKZnwGXz8x77+lY7OTjzzikABGsenh72pKNPldEAWgHgGBgAACH88/Gqt95JR0OWAwP3uLd/qdr53kMBBJJ3d3XMPTpWer8NnAwABKPH1O1VVFIuLSz13NtZnlf2kEh9keLn7vfZ4vNkZGHzvwJIXZRfZLuDwfv4y8tvk79LlUblzsxorGcCBusFKuYCCcdmfq5jqvlxt/tzktEABLb8/HL2tlTAw8SLlMFpj/ZlpNhBZ81BYbQcGxuToN9SYdjXY2Lz7lD0dCQ6S9Dm0EUCYPdDlvWWvd2AnviXqc11eMZTqPc3cPMCRev16ZrRUE0Hf/tNT7HIJyTptDVTffSsTkvhtgQ0T4jigoFUx/g+hsX9/QUHzQY1dbJ7sHV02Pduvd0leiK1XmaTrfpCQPgELrrdsrY1NamgyPrh03iPxosvX92ysbCgoZzk5kP1YD7t6AILnu+45LykNS40qvXDdHnR6tBennz6u3TSxU1Or9Swz6wqzCsPZKzglJbIqEY8hDhyAgFzbJxuOC+Li4d9sJLFsnhwbvH2d1A3kzAqPZQITsN76nq2dzaZdKJf4F6RJkb078YFiM+tnWZGh2F+dDibykYoMcsnekdI1UhCAwWb25qVkEq43km9yBrclQMGwfyZ3/zZ2QK9gJxsJWCBUk32QwqOSYKRxh6Xdm3B4oMW22EPZzawnR72kgZltCqPxrdH1dkBkqDdWwwMwMO9O2sqKXHvipPGJkzlRVLhJjVIs9KrAAAAB3RSTlMA/v3+/Pn9Fk05qAAAUU9JREFUeNp0nAlYVNcVxzHazoroGBkXhAgCCjMsroDoKIgKdFABBwQUnSAoCqLRFBfcCBIM4kbqShO1hlSrCJqQQmNssVFqjBarsdjFJWlMTOLXJDZt8/X7+j/n3pk3vNq/bb8+3nbP79137/+dd954qTVt8uTJL73OMhqNer03ady4cWOhWbNmjV+0FfKGjMb36Y9/1fXUst9cb2y8/lpb797z5k2dOjXVD9Ljn59fcHBwQEDAgGch3l9on6feeeedn0r9kvT222+/sErRgvcDArwV8f5tN/rcvPnMZ22pqVFRSVGjR38k9Rsp9fLql/MXLj20VGjt2rVeak2Og/auI/kHBQ3We/tCo0ZNhwYNGj58/NaWlpbOyMhIX1//2/jTrICvckhXruQsWbJw4cL3tzhPORynSk5lZWVtglL9IkmdDQ05NqvVGhLwbKSUL+Tvb9yH/2sj+eN0IZZ3fvq3Hnp71ZtCOyofdnTYSzq9xX7UtsF9+/Y1FpeZT54sc2aUlq6Jy89YM/qj2oZaoeOkMR8dV/Tee++NWb04rrA5MRYKDAyc/NKCpwDIyKhE9LEzZ/r4DLQAAE6EyEeM6AcNH7m1pTMnB+fHX7tG9Bs0Xt+GwM/frqm5tz950aKDk6rsiA0xbUrbRAii/BDeV9bGhQsPRlyOCAuZ9GykZwT++n2RHPnVYQU+oaFDPQD8jEQAPiDdaLPaHGVXbn/O7YHQuIH9B/gYgzts1iqrtSopKWlNRkzS6I8arFaOFvTfew8AfiYil/rN6sWTKwtbArOzExISUl7+vwCuQNt8Bg71AQCcTwNpWeFbW3IIQEmJr08XgIzX2xDcvZrs7Jru5EWXwwKSwh2RkQ77w7Q0bXp6YRoDaKO+kZl8MCwsYpJ3pEf8liAAoPhDhqUMQ/wAkF+oqKiosJYA7HxotdnTtVe6Pr/S0h+AI90QffU3T9obGuwdD5PqkmJiMtbM+ajWI/60TX0COhoarAAE1dfXV80FgMmLi1oSKP7/B6ASAGyBV4YM7D/Bx8/bF7g5fgmgEwCCSiJtJQRgxEi9zZqVdYUu9pW0tLCIgOvxdR0dpxx5aWl7EzV7CYDV+tXnCzMzkzMvE4AFlTuhZaSf/OQny1L32RC+JcHikzJ06NAJoe+YNKRbsbG3xPlWZTxssNmdOP/J27ffudLJ60V7DAaT1lxRVvfwYe3Jlrq4uJiKjAwAcIWP+BkAhV/i7HA0uAG8BAIUf8qfzvwvgJcQf+XMK4GWi8OGTpgQ6uftzwC0LIM2WgcASwaXOBwlA7v6/YgAhFRt2pRGeu0/UyImbal77eHDo2kVAJAeKwE0fl6P63/5nSlTAKBCiR8AovbZEL9lf8I5AMD5booAE7OzY8X5fhGJi0/nTzTcMh+80iIBaF0APqvIu3EjqfRGcV3S4aSKYk8AaW4ADU4gOFlfn8sAXnoJBDpTCMDL87zU2kwATl+x1Nw+P2HChKHBBMDHFT8DwGjX11FSYu/f/aMf9XtOjwAacf2hmxRg7ywXDrr30kb7NVhDquo/z0y+nJs7ZUoYA5DxM4BFmcnJyV93PzjbvQhK3urqAYF7xflWVT5ssDaU4Ox7T9+6Ei4BaN0AUkvXJEExMTGHD9cdFgA2yfgZQAP1f0dJw0lrfS4BmIb4z5yZBgL/H8DibbehGROenQ0AQRhvZPwQAGDQ8wlqsFkmdP9ofr/n/OgK2ml1xxQECAAy/tdee++91wCA1mfWJy/KXUTr536T+O67764X2r9//T+3JkPdDx50f7qItDXfff+zeAxY1lYV0VCmPV1Ts5fGAGUYDbHpo0qT6vKTignAtWvXiuf0StwGZZPQybMPAYC8/xF/bj0AUPwvvzytKCdl6dMAvJxRuXjxkCHnL86YMXs2A8B4m4yWQTrdIp0uByMajcATJrwzXwCIiIjAFSrbJwGI+FlH00YH8/rQy5enQPsYgBK/BLCI1c0Afonhn/XjH8MNLP9o1Y4Pfg795N9hYQ23bt1q4fb07z+A/ITR2J8AFJnqOP7iuj7Fc35TK+9/bkPaM+NGiSnsB6wRIwGA4n/5T5Pzc5aeeAqAP1VCM4niWRqVgr1p1sEYlskNJQC4BQZbLJi0MAgCgBUKqYo3VEVEhIWFTZqXtYmVxiIAtB4QeDUAvMuSFBgAJCkwAKHlLAKw4wMIFG5URVgdLdwedEq6BuCgj1qzpi4uiVScYa6I0fWKJQVC2aRDY0eNWrlyECwMMIDDc2vZ6UF0F7z8tB5w4kTvtZ+ygklGkk4lvZ6sne45SDg8aJIQ2z+4Mmg0qcfauXPnfvPNN9XV/1S0VSWyf1Ls4FZ5aIHu/blGKb2UOM0ckq4PmsZ2b8yYMb2l4FbhX8ePHwmhuSPXkhaQ5q0tXzBvntdUUq9eSyFu9njXxpA74Leg198yktRWVI4OkAkymw2Q3WO90+nnN3u2H0QkHI6JpHHj2GvTYdsupd68GfVZ4yTJqJeUaNKhQ+rzCUvOMXEr//4vD3333XdLe+rRJx4iqumDnT2O5zW1HII1hPLy8pJGjz9GWgk9D61Al4fWkWay9VRbUa1GEVCYDRoonu0dr++n0ZQ0dMCNdDRYHVrtuImjWHQ80lvfl4WfhJetw1CFm6h+rkazd28iJHvyIe/IHt7ZOBY7o4GPH4smPqf7nRwz/sH6bmmi2HtvYiBUYPxEcZakt701PdsPAIhb3DBbYmIIAOK+F9HXJ6z7t799AwDI48+cOQRi66m2ogoAYVwIQEkQb8DrJza1azRWq9NpjUjXtg+aNXHU9EEQHW/YsGFD3toHMFZbgzUsDNPkPgAgpScG1vA4TgB8PZATAAoc6IasWPHhhwCQkyNCdwMIJCVqDabA8+cAAJFLYVD92dvpjvQe7ZcA7p0/350dEzNmy+iRAHBPrO9+AwB41Of4h2HoFdZYhsfL7ej7QmbSBdED/GkDXv+ju9Pv4i9mM+g09Rs1duKoQSQR/4whb7msbFhufHy8M2xup6AZ3sHzWOChaveIWQCtn00A7s/84MDuD4bd+fBDcYEukrVna5fwMQPAsqnQZOqqLtBzezysvHd6z/YLANndUELMGAmgXqzPfeON3+IE8PHbuL2YegYCAO+/fz/io2VMM+5HpR/BGXIPGCzix3oAaBo13aApK9Mahg8fNAo9ANsPGi7iB4BLZRUPH9advJGb6zx+3Jk7FwFtCNekNzQUabW3cAv0Ek9uUA0U+PGsY4NmzrxQVBS3e82wGQDA7bvI8SsAsgNP7y26HV4GALyeJzGaY5J18fZ4GT+3DwBK8/K2ZF/s7v46ZYwEsMJHrJ/gApBJ8QPAs9gh2BYBnT077OwUnvcBwB0/nCEAQPFBdADefv5dPEu3p2u18e39Bg2aPou2h9wNmP3wi7bGL9qsuVOcizoBgM/X0BBtamggK2wGABn+WSLw8awm9P4Du3ecys+aMWPGt6J9medF/EsBIBbxJxSFm4vM5moJAOGL+AHAO90jfglgy5bshO7uFAIQM2fkyhUr6sX6fW+MJQDYX1wvWI/+uOIc79mziJec4ESxDPGy6AF9RfzYHgBw02s7yswNhf1GDJ8+lvcfPgKrxfoAa0S9uP9HTV95LHdur8TzuF7W5OSqDdEGAFiaiIjk9U8hAMdw+1Ts3r37VPOMGR/K9l3k+CUA9P9b4c6y8LKC6upqAiDj3wpxD1Dix/m9Uku3KAD6xMx5DgC6xfrLYwnAEuw/jOJnAMHjpnvECwA8aK5YseK3EA2aogf0pQNIAIOaXI8S0/sBAPaHaLUEIOJHPmjUsWACACN7/qLVmoz2Zjabv3x8X+oBdP/DWeih94d9sHv3BzO+fOOND6l9C93xL00BgOy97dHo/ZHm6EcAwM8OHlZ+YLpFtF9eQAGA9+81pg8DQCzdU3D9Ef/YN3AC8OP4Z5D1DBg7XYmfAKitqYl7AA8AvDxxVLtGW1VVVhYRZjC0jhg/Tuzv3j6gCuEjfghGYd/cXrFk5BNqai4K633k938h/Zp15C8Tx68E7X7Dtm2b8QZEAH743j8gYQQwC8TGlp08Z7ZWC+k/4eFf6pc//Sje3+TZ/pFeqXkQ7hoIhhoAnve8ogRgCQZBMQsgTgBgXykpAoDKmpoIuJP/wMvzwaOKHkisVfUnDYZZ2J/k3n4ST/94UiHt2/d+Lx7yttFAXnP+60W6+X9ggQFzGDdeOJT791fQNAgAv/qHFFMAAJou7AWQBCAkKXzknW71bD96APnWQ4c+hthRsv1Ty2WNA4InwYYpzhJSW1MT+lmkxx9awyfNhQVmvf9+c9M4kVt1by8tsmuLub3I/in6er7URGkh1SZ1znfk/xR9o2oP7F8Pax1vbO8RgJcwhYp8BvpMcD1t+0GffPJ7xUo+CA54Yc+DPXv2vGA0vkBavfqIW+xeH3kr8iJ9QxJegQNpu/TMzZupnzXOkQ7+OkumeCCOU+Si2Sr7kR6RkQZ/iA0y62PWVKlUiLy8fsz1MSd6s+YhLz1vu0t7ILS4T1Rqn2cU9fF6YQdpMZIAG6dNmzZ5bX+7PZKGsXi0CM9xwZ+0DmuVnejxsHMDJu3Zu24vkrT+QTtYq4/8nvWHPzyeCa2HUySRbzMKAO9CGhZ15Pku67uGlaS7frzoeFat26uY2CpzijiIrbKfLdH2buy7eKLkR8oAaXWhQNLH8+qEKirKy0tLS6O8bXVZQpvg8dPmbV/O+jH0IvRClLY06hkPAcBGqLa19ckBzC0HVg+0R9rQFpqFtWER1oBPhr3+eutPocevPzIaBwTseTORAu/rQ7sd2AgA4g69T1PlfmGVsX9fn8ESALk4ER5Gsb/Mny2tbzGkPQwASH1s2iTDBwC2yhYeVdgq+yXODAwpCCzAozT7Dml12fqR8VGcOMtk9A0pkUvsI7YvR+DQrl2vQLtWpdbFPAVAq8lgMrcygKEEoKQsJKTMYQgLDQn4ZN3r60T43ngSrH5g1rBcWaINAoCMX1plXq8GoBUAXNYX4RcfPqzVXa8tqk3bpATAVtnCVpytsp8tsCBifcJVil8BoFhfu7OE5RCyGn0HWxweQLYvf/HF2tp1T568IgD0Gf2MJilKBSCrPf5Cc3h76e4zuwmAv8ZqQ5cLMwwNA4DWn+IfwoeqX3/8kQvAQC2rGQCU+NkqywuiAqAVACa6rO/hYsR/uBi3wKZd7wGA1gPAcEvfhAQAmEEA4DwLEgo4/tmzwyYdYqurWF+9zWKxhCKlTjnV2WEBxkhHX5/G8jSZEZoKALWJWbuyYgWBVRgA6vqk9hgDNh54YtI2t2jbn5wBgAl2m1XTYAmxhFoNU5DG/uRnHuG/d/yjEa0X7kID+99tgu6OxTytxK8A0KoAaCGexz+rWHPpUtKaG4e1hwnAhhNZlLtMhwyG+HhDGVvl0PXZ2fv7w3oMe8vPijuf4of2AQCyutDmzWdI1zcv0Psr8SOFF2As0Th8Qr84CiEzcjSKni09b4l5C+al4r9uAcCBA1nthuYKc3spA4i0hWgNdFazgbK8n3iEjzct380S1rd/f+mkAECJH87O21/2v76eALQM4MiRX0+MKqXsFXSYAei8/d3WXLHaoQNTUga4AYSGiesPTSEASvwEwCrin4D4GYAv4m9MS5M5yalGX1uixccntCDwKqf5n5FSboGNBw4caG03m1tbz5zZs3v1bAAAKvtJDAuzAeD1c0r4DEBY4f4DKH4C8AclfgYQxFl0etRWAAj+RwjA6DUyfuoC3xt02F6JnwDQ8UNpeQAB+DTY6op/HxJLU+au3jj5JYRPwvR5ZoFN3v12oVxjkE+oXbG+4o71WH5dJa9VALD7wBPMArvP7AEAfaTVgm3NZkzcszHoBCvhM4BvhTcfMOCB8OZH/sDxp0hrCwA8PvKjNqkaAPaL80sAyvU3fF+sU1tptspDaRkA3gKAEIoforwaAPhZ3f2de4RWeUvAARqDKH65ZDKE7/nxriexm17ZtO0JxvhXX1n1Q5UAYCMQTCsvn7ybEuYL9JE2q9jfZJoSBgADEP5xt757MJM0xMcHUUOfzr9Pywlua+vtThhJAOvdPYDc/LjRayC+CxiDTm2l2SpbeJmPHywzyhLDXH1ICI96wEAcAlIr4ABKSThuXt4c75ByyJ2Zj9qDWbD2SSJmAdaqBSp5CdPoB5frx9LDdEVDG6C5cKnB/xz1kdB3rAcP2Bb7+X0q9GtOXirWU7HGEgBSwI/CoehosrIT2f7pFKmtNFvlYF4W/jvAI6kMoX2y1kBIZKBHu1PDwfNI7A1ZbP+UIgPMAn08hFnAIOROal3P6pnlzSQlK8pHf4F2s+AwjSRNvDsCadl76bQif9tbqDBdNvzPfxcy8+nCw1OULDDrOukEi7PXnngo+IDLY8UZZMmGOmsMn09yPTI8VwjhWEUkXIY4mYVu2/7qq9tJXuqsLoxJj+XMZqEWUmdnskabf8olWOI9Rl9Ik07vqeh1id/EpqZRUGKOhksqxveuZGm0Idx3g//+BPrd734n793wXnuFEoUOXc+ClJcrC4wiI8rv0On4GNUbbh8TBRtwDOPVWerxv2P9SuiPukKcBwd0xRPusuLSH+/xUmd1r9dm5XsuZzZ35kBLxCt+ANBoihA5CY6YAODEmnS8KRpIr7cBgJp2uyDkahcmi+EAUE7SpvPQFRrw9yfcvk5nPHUyApDokQWPBQCOXN7DafPo+ABH1RN8fL0t6OrVq1X3eC7C8dVZ6vHu2P/4xz//WQDAQ44rnmhXFlrYYxeAW+mJ6bcSEyUAEFCyqJdPfkX6HLp8+fJXBEBTyAR2uAD0tWjSfbh9BGAUxX/1zi8HVXcpAHZq03m9BNBptXY4ET8DUOKXANJk/AxAFETYbO/ayJ3aACAwcH3gep/Qru4PUZ8w/nW8X9gWOMSdZR7bRG81jkOU1XjeDUArFOey4i++WFW1vr4NAMTLaFjLvekuAJvylYKIXIcvFcQItzLB9o5G44CzylcA+Pe1+GjS+fojwGDO4hbcOfuXX35bnZ0deIgB7Nyp1QqrygB+1Wb9lbOBAUQTAOV1XuwhdRZXI7Q3UVplfSKS45aEc0MH9p/yTveKkQCw7WrIXneWmYDMrD3++Mnx47x8Iqt8GiTs4+bJ8y6V3Xj4sOLkjV27qjA9AYCBvGJsQkLgXraKBAAEOsCdZPfLdbjjRwQAUOJvxy7t/BK+NKuPhqVYTX6PEHJ101+qq8MWLcrUqdf/ne5Pa+OvMLPRPB3dBw+ychaDSkers7gaFiAliv31sSHr14euv0o8n322XoeAHXhwOyuydsMYwJDax0+ePD5OywCA8NM4fAIwdWfdtIqKvKyMXbuKDPWFRS8wAG3r3lvtF0RBAveANuqv7K2Dc+3K9Z/g7gGtlKRja9sjPjSQF6/eqc7+9ttztKz3Z6uarl22BcqL+jvdo1URvyqzGbSUpOTX6XlkW0mvpaqzuBLA6dOxOD4DKMA7koRzaMyUf3+xczUCvlVgic+m+CWAIUNqjz95vEkBwJdfAniVhj6+/xuRjGyTAO42XRjVxJMfACjxE4CuveRlC2SO7d13NJD59yJFSQD0QRj+tPHu7flhpqv6y+pv/9lF7wn0QexZ4g1bBIBZBCAnIsJaEm+QAJT4f/Naqrmndd2wCFMPhuHTp3OWQDk6vS1hfcL+6v6I/iU8vgPAkAs1+5vPIn62zt6+56AsdNChjx49OqcvwsEQPx2OjwcAIv5d+YW5hfkSgNZ814wNGADHP0HEo58Q8PXe2Fjx/JkCxd7T8uXn+CUA3P4AILcPFu8NuqrDziF+lND4hfCjigAQsywKozQN0Esc8eJ89LTHLk8+7ZmV+LnBnJX2KNAA8KvVQ//9xWTYkDNnJq9VW2m5XF8vl2lSx/X3AMDhU35kee7yXS94mfh8St78RNZDOetAEwBAmaRjoS6t4a7M0TKFcWxNtfE+cvvgsWKCjs3U8jwFAGxd0w150DIAkHO0QSjaSPM3Pa6BI+RnVtojAPAErBRo6AeHtN1YDP8uRra1aiutXgYALTZ1H287pn+SxAAA0pFB0aQT7wuzKbOQwV93kfC/Qt13j/TI0k5kg2Yqox1YY0VBwlKdWXgx6VvLzKlRrPEjRU53Q7QQdpenE/bW7G7JBpZOpUmfLVi9arXQWkhtpdXLZP8WzFsQFx3Hh2vm/CjrBZaX9UbvmzenotZWWmpZ3AOJUgvCtkq/2u2Vy0lmbiOfZhxLqSWuyC/FpS5qbCyiW/6LUm/om2rv6mrvR9VGyCRkNErs6uOprS2bcpaZ91Bbd0CTmsTiPd/i8gtuzxGVPpoIebTY61qJ+aT9pJOytEnQ6NfiSBlxcbWsMTRG7LBtdFvJ8nxI9FAyKEhgkJRa4jqHpigjQxMZqamry/fV1Hk3eWRx198zmjTpmEZovSbe7tRGq4+ntraGnlY9nJfT47Wu5YAGVIKSZIEF7y8KOrg9R5C++r2iI6/W9myvF2p3/YNwyqQYcl/Fc14TkcNAk+r60AkPhBzg0wkA4GNi2fyDCMAg5VURKkfz4uwOzWJN0GBNuR0Qrnk3jTrrqlh68O1wvDlyNCBp6R+k0Tqq7ACgOp7K2koA6b7xSgFGeuTgvkElWBYAEDgidxVY8P5c0DGMrbLTgx908tVTPdo73uumw+4baW94WByTlp+fFuMCkJGhBqD1ACCeFP2pTg/WVzkgTpiXUV6GtCCeD4Li82N29vYGoDs1/Lrvy379ngcADaWtg0JwMAe8ufp46gIM+brdYnEKL4/lSF5fItqjFE6ms6/g/UVBB18Qb1xgeno4x7qqf/XUKdr81i2ZIfJaU1LR0YEsbUxMWmnFUQEgP5/sYFxceXlWn1XIGR6w0JzDWosGZ2SIBgeFwJvDeBBvtxWVz5Ior2Xle486i4KIO1fP3aEXkiv0QQ47pa9CQoTTnP304227d08ejwMsszRaylwAZIGDvwCw/RQ8ObRRaBUXcIiCDpwPAN6NvQoN5vgHngOA5XT7NDVJa+31WUXSjRsxa27EXEuLawGAo3HU/+OysnBjlpdmPeNnExkYV16+HO3NEKMQJjgrGizjl1a0MTLI4xL2vek9KrBg+IiuhBRUFhMAfrojiae74Kcf715m8j0+ngDgj/vBR9QOAyArUmj2njc5cJmkOLCKa5u5PTO4YMM7cR0REPELAMtxxA0bpDX3SsXYFwNdu5bWmZN0bc7RjNraOMSPHpBRCgCrKWcYKq//njNrp4kGmyCQCQlGg5X40WDZA3z6u3vAnUEjRtw5d+5LAJi/Qm9xcOstFht9JxHp9/TjDeteKJyd7AFhuVPKhFX39vcXXd4hssjbuQO4IGxkAD6iPZy1Rg9Yj/g5/IGPAGD58kJ42Q0bwnE8AUDG39mZl5eToyMAiL62Fok2AkD34O7QM26jlIcG14oui6sYEjymrpxeyuUJlaZuqViWnz5Y0x8AQpt7J6V6Hxs+4k4N2chD386f/6EeRseB9lso89oBY6I+3lhVAQYDSHfud5qEkUEWGftj574ii2xWUqJyPTqfKOjg/WlQ5P7v4wJwSguhoJEV7hW1huOHKO1xDQD45aJWWyoAUAPOhBEAgwtAbZ2YhC2haDA/bbkfNvKmxmRobJF5mgEDNL/Q2EPKU72nD7rPPhq5rwf9CIDdageAUK2hod4GAKrj/U8BRiQ/ju8/R/7UJ4Ssbl9HutbpL63uUws2RH/k5bKe1vrKq8td1nsflDsXAES5OXQY9da639SS6uQswAC0ByyTlR6QAQkbEgIBQNbicggY8qCpdRpb3M6dNAguS4rTWC4ZjwVCXIABCitgdZ2RGNBDMAs4bSUAoDre/xRgsCFYvx5hkbkVVjfIv6/L6j61YIMLOs7ysuvttdSRV+vcnqEecycAiFpbFtUbiEpbzpiy6NKsDlhL/pS1ZQuq6TZwkjCYJOtuSVNJpZ8nIQeaf/NmPlKyz9R+b4T++cj46JF+9iM9JK2un5+0uurjkX2T5Qsso5Df/7O6smCj5/a93oI+5eUjKu0JVpLMJK/r18PDZRaWq4i3k0ykcHbLKmcqaoVlCvcQtGjEjyZ6emF1Fre3CpDa6vKZhbHn8wdLueytnqU8n7CTFSllugeMik0WaJd6CrUZDTfmwep/cY3S5M/hmqjP73V9Mj0uKjnA7ZQtFebiRWiVt8x/yrHW6GE1SYf8Hraa2psUa2m0QWRlQ0QWd8FiUrkrL5XK+ytm13iiUog3mzZtQbANsrpL7CfpySCz+G8BXEChYRVAxj1vSsmCDVUBxTfFTq3zpDO+Li5/Q9OFlrg6tdX2MovZCn6MtXM7PS8LAPQ+HQA48IcPeardqFesJtf6HvL2bby97tat9unCCQIAz/ORkWKeBwB3PgafKWxOFVYXCYvjwuqe4NAlnpcIgIhcFkQAAAfOfwwNIwAALR4IkKEpMJp6ZrWj1QUUgx2Yde32G/hIB+VVx6LUVlsCcF2Dyt4MQBzvFQgAKP62pvA2CUBaTZmF/RjLEV+dn7nuVvuo4fQRFQBYoHRH31DKAgdX5EMSb0ZGXIy0uiU+JcLqEoBprvgZgBK/BKDEHxYBAIMEAG16NQDoJYAdO7QCQAKnL043N5+mbpB4qNEZ77CXlFRk5FMJfFOd/OyOxJ/deZ1A99+8Weue5gjALphFLL+yezcB2AhZmy5Y2Wnh9feSCGE1ET8DAM2D3WeHDKFuMGi80R/hl+CjqvgSBsBlc5V0vMpCqigRF4viN7AVXV252B3+S8jaKtdTZoH5q7IIaUUjJnEBhYHWxysA3ty4482Nb2r5+KyMuvw64fQqnBknT2aU7aQe0PX8MqoXaKUsaCvivWvQmiQA7qHQ5t7bkSt5RctWYzcD2MEAwsNDJICvFi7sewf6knRnIltPn8vdxGNYvGkcAPj42OPt9hJfTqpyAws1GRnaImRBXQAQf4mBG7i2snwnaxlp51R1FjnEYRfqgBo69nHO0YD1ngAKNxbiP7S9BFAXV1EhnN7D8KLw5riiirq4lXUHK47VIf6mC63tTU3trU3T78IJilJSpQcAwK5XeLlQAXCg6oMbVYife8DCep8RSqkpACD+e0hL70UPGD5S70/pLXQ6pyhY4BzfYi20uNDgBoD4Bxi4gQyQZnVZPK3OMquXOecIdgQA0vMGuPwbD+yg9RIA4o8T20+tAFvxlV59Te6y0Vh5wWQytLYaTOgBAFCp3KNiEPzxrldUADD8VV06/wUWfw4AZDUVqzoSy2GXHwyZiTGgHwGhLHGoj7Mk0jmUAVS4D54BxcVcr90E5fUfkJTGb36ox4gSDwg9hkthP4RQCDtu3Ic6dYEDF1CYPAHweowBwgqPbVoJyXJXfFCxrCgjDv8Jr4urO51bk1GBLDOUQ+IssxesKKlSqveeH7+iBnAAqo/YTTogsq49rOfB7m23brUOp2UGQNH4DJ1gEVnledP47pKvfLdEqd/9occo8TMAJX4CoFXilwBg+lQA5HoFAIcvviiZWsHXH4q5nVDzk9HqLLNXUaFLJlORqahuz4uQOCDPAkblUYvkx1bTw3oGt3Xi4ivLsoDBnVWeygNc3mYSsoQA4PnyFwDIMCglD8EjXc3/kAQAPbPE4Wx9PW6BF6RDkW1ci2+K+JsngQE9AB2QOwEudGNdRoU6y+zl/ohMmjWyf6uiyfduWEVSnJ0wZLw4UvkMTaebCCuqLOtVFQxKGasQdwSYZdcZPWweSykFFuKwlZxoOBdQXIiGmvUkVxJ5g5TaSivnHs3SqeQ1UZUl7Q1p9Bp3kQWvFicXNvvQfGX7cR8fmqs6oPozOp1KAqgClSyw1AKSnqVA/PbTXj3E7RWnn/81jrcb4loHme7+n/Pz5krWuu3GM5+hVnmOfAICAFVWtzdVE9g05VApHvNTPawnW8fLiYmPeXvofmCNztv2lRxRuG/p1AUXOl6rrDd6WFGyyqsXQ4oXnKe3sRIT2f5YAsY2PV4nNJPUS2nv/a9wQJ3yewPiW2OcP3wDN8LQvIHP3zO+7/kXJ8IvrYGuJBUDgEhqyruaAJSXa0I0eaSjRwGA1otw2DrqOs8HBt6hzb+tSbi4RAdn17jE/UI7UwJw+Po6xLOFjmsroj//fEMmr+eCCovl6lUfeqHu47d2scsG0WA5eSqMj1AovM/QiAB8JXZnnRvBul6u9k4/v9Ccmbzwn8ZIgROwwDPET6sxdeaEa5xOTfiSnHA+//OeWetce0cDVAzl5BwGgNb29lb570L73fZ+AFCqsWg4fgCIYuspLidbVxzwNgggzZOQ0o2AyNpG2JWHKQZgJ6sdycvR3CGdDbYyE6kFABD/+uyEgoFcUBHQEAHVV1XxZyNhcwUAy/r1FP+UiIBZo0zmY+2etcQc//3uzE5T54P1evSokvj4SB/w7I/jAUB4Z3N6ZF8f3/TmJRsYwMILraQLUOvwz8ocHR2ODlSo5V65sg8ANKx0B7IsJGGtLaraXXF+Nir0/r77fPb58wkXM1HAAACUpbZjvQJAfJY00EnLRt8gdPXPIyIuiwoRLqi4mlBQkFI9gQFQUWpDhNNZbwWAXADg+AMD9w8dOmVKaMAsg2FQ+3BYFs/2TL+/EIN4Z8qjgXqjf4kdpoP7kwCgMWkdMGNDI03hOD+11+xhrWWt8uHiwyfbGk+6AdjtjkhhPV3Fx2F0/tnyszixP9cCy8/UshP2y8/Q7Brg9sHeImvLX42JlLADy+E4HrxxZlhY8gSuEGGrjOrnagAg4wMA9RH4lCu+w5lLADpQ+mlxxm8LvFUytKTEcnCWofV5fOVzzAmVlDk7yAneP4/4M79GcSoBcJb4l8SHIH4+Hj8oNoeGLtv8kNojASjWGlnwS5eK16BMM6eidMlhFwBtpK/Bw3qGqqyn2J+SkASAPtM6fz7l62QG4O8RvwQQL95qOGnZDeCyLGaGVeYesL8ayxKANl6Lt125+/DV2CVTZZGzcrHZPDmvbPLm8O/RA4a39+uux+WQF2T6/ZZMxJ/yDbcHPcBGPYDjFwBM2lPL8jafyTCF4/zUXrOHlY7iStXDEDlUAPCNdzgdeHqz8z9Hwzx8SQoAR4/S6/yYo1FsPbUKADipewnZeMvxZcrS7q2LuNY3TMYPAQAUSfHbeDma/1xmtdIYYMYYQE5yYEFKyjdoLwMIC4sHAPzHSQAqKovi8L5w2uT8yrz8uPLiWStN7Su60COnkADg8fkWU2dmZkr/ZwWAoCCMAUEU/7M4np9BE57TrM3avLm8sHnhBkM0ffbX4S4mdoSNXiPiv3b7ypIlt2/rvNjaYnwXFQb99QRAO5QB4Fvio6PZeor4OAury7mYXfMtWeFvD/X6OpNqfbtkXpYLIkTBhX1w30gDA6D9Mfp2d/cTn6kZg7gQoLpaFlQsKH/J9Sj6p1/8Yktq76LFIDAtP39yXn5dXv4zs5DFqFB06Us8jYZn7v/GVRCBW4qrC4aKMQA9wJyzJFqbn2+IXrgkmgHkDqRV8nwE4DDU53DO7dt0C6gLCqZi+tdatHlyGhjN1lPL4vVbAwPvu2aVOyn7dd4h92ReVhREqAsuxk6XqyFplT0LMILXyklQUpiaVJlfWRkXt7g8P6M8I2Na1KyVpTt2vPjiRgjO/MAq3RKopsDd3lNFbuVDWTj/hmYTj3ctzQYCEIFRVzkfirUheRdcAwB1lpXsnyHAFOVyj2w9hdPk9UsPjVM+Oxv/9cdzx49VliF1wcVY1S84eBg9JavMLlyqeOrhw6mpl4qjooqfiSruM+sErLmHYP7++sijvduVYgfa7gX1+XV6Y48TzoF6WOFPDilfxZHUWWB1VlY+Fe12qTe0wCOIQKkE+SaAQcp6E1JvlZRSYaH+AyCPn1sTnxMqmq2SOsurXl5L6vUWnYFb4KXWJ3v39viFBXXWVFpT/EFY0wOiSjg//03Wmd5ZdRcSL9SJdyN4MRK4cuX69bHvtjWyLn4claHNqFCssfN/ACSSlF+MGKC8+fSFjHPbWOJ4Bw/+1VsldXvVy2sXQ+ug2Fgy108DwIHXPr4gfmHhs4fQDegL0g2dPhI20/2ISwA4B52fv5EeQncAwGk0/HReHj/u5qUGrny+oCBWNPhg48GuKK3GcMkKcR2DddI8IfQYIffvA8hfjEDBBklG4A8AHDj0DnTwr656mAApdZZXvcxWe+bM27e3bQujn/J6CoDH/FFkQs1dBnCiklL4izERbebSUmEMTE3HzOIzOQaw42+dnX/bCBGAFjS/heNXADQ27u+6eLHrIABkGOouKVmdsgyhiooMoU/58/ga1vnzNV/j9beUqB94v02JnwDopFxPzOqCCvUyAZi8rQa/d5f9fwAkcg/APXteApgGFWq0hZM9ANx9fkWTJ4CizOQiAWDBYnR8cf1BYHNq4PMAEAgACfsPgkBXVMWlS+gBso6lapJGqKVFI6T+BQpTz6ywuSzeKVVG6tCxtrZsdQPgeLu65C9W8LLyCxEAgFlm2+2IiHsAMOWpAKgHXKAe8AQE3j5BxMrp/NO4tJQBtFOKpp2sJAPYsTwuOTnuRQbwfcWNG5eEMLdc0kkABxMu7t+f0nWzK75nlrdMxpe8SAGgxA8fYVJlhf+nFpkVvUSn6RQAOCtd39WVi3gJQKS4f0R9bxAATAaAewUFADDlqQD+W9y1hkVRRmGyy+6ygrYleMVCM4sQoRvQKiFSBlG56CZiYYigEIgFlcJWhIJ0YUuUCLMbT1mhS4ClaRJPEQRElhbhpRD1qSyhInvq6f6e832zMzta/arebm4zOzvnnW9n3j3fOe9H8f/gev6HH57vpPZyMAbK0pESpAfz/YKA5YuWvb9skdnMBGCq6PO2lpbMz6l19pWhUZdg8h1ljvLHSOCiZUxASxyw/eM9F7Cbn1LHNGWugYHyv3pJgIcDhSRAla5B/zQCZNvdnj2y7U73/lAiYFVJ3/33980jJXkqAsDA84e+aaorq5MEYCaLlBjiVwgw73z//eadZgAEIAV3O6YB9qN4CASQ1t/KMkP82BEE4Mu/5+ieoyDA6pnVzd3G6Ni3r0P8aVqwNA94nJDcetfnWyRuB7Z80rqDvv8MPA+36y1M9W13escIEACVNW9eX9+8vyIghr0Fnq/r/IEdFnq/xP1fwbHjprFqZyYCvHDaYzRXGBkHJAoCArby5qtJa4KAGctAwIzqTR9/vP3j7Xu20whQ69gwAs7UgbPIfGyRRUYxs1LMCzy6tnWTGj8R8CkDnUfyDyc5WOiyxCtmQmTOGxcXd20cm7mdTIALI4DwvHBYGOopjceO9czaggDcA0TBA+4BIGCSsp1mr8YIAgKrqqs/BrbvOWr1lMa5egJ0WWQQAIhqXgAEqE9BQu+3OuilvL7W+FZKOAmHvYuBkwl4rV81WCB4CmNtgncag+XfKyr0bWyiq7kK2MDQdb2dPALUtzPWywznWolWoFcD/fv1Ul6pE1DKjVmkiloGPgMvPTh/qpGOWjsGoPeZUlF9+ypv//pVTspyLe5S3n/paR5YynvfweDt+qzzEAn5CWhkdySGR2NKMD4+1oH/c5WAsv9lO9qSqJZ5k5LbNgukKuerrxUmKrSXzyTQ2moSuJEgiiouIKBfAPBTpWO0IzJS9rAsWNAWPLR0ZQw9VyIisH1UQcnXnJVdSYjg/U/Twcdvl5/fewzejv0ZSlZ2SDmhsLs7t5w+I2yIozwjwwGxjFcZkflh+iz1L7VBtW+jzc3pzM8CwoyGUM7hBcjz5YIKqTSBaWrWWbTxcVZ6IHhgYNMAZ6Vv7ADEk4J9jgUBE1TpiConQzls5WJji2IHStN+8vErCEzzpSqlEVtnVG0dylnZEioQmMf7y7jnzXMTEDjBF/aHAG/n/YHD54us8xDE7WjurLVXuPDDlAjIiUzPyTcY8ImRKSBAZH0PHJAFF4+/jfDwd2wl5c5jw8xB9cSAzVeeL0tleZ8gpYik6yRlQp0KMSkrXb3uq2EXvpv8LmWluWNFEIAqBDcBqnSMTiQCEH7R/D2lu1ItkJZdBWm+aWkj0qq2YjtnZbkKawbvf4TQ39/d3d/Pf/TZFVjg+xID22l/jv6aiyYOP4DECBNQX9HgKMx3VRAB0Q5k9nNiiYCUICaA4p84ejTCp/25zQ21zCCgvHxmJUZAoYEJkOcLLzQMDE5fsRcaLDQ+BA5to8IwImCA4qcn7cePX6cSAG8zI0nj8WJ6fJQqHeMdiZH5dPk3IXyjOf/rkC5fhF9QUFp69jkoNOSsLBdIzOD9ScGcf+gio/GiQ+dfjxcYMV2SAN6O/YGJzcaJQuoSARXfFDkiwztiYjPzw8opNZcSaTBGRpYnwhwT+59/WEijfux/heI4URk+8+aamZWzzTKNPUyebxKZwRURwskLbSqatCj+nTsPCQJ8/Dyn35kAY27nV7VaAiZdDAjT03gUfdLl79rVbcxw5M+mvjykMEePSyutikPpKkvXEtkxzwQA2wzANv6jT0RBYJcggLfT/ofroKK2NSOi4ZOHOEBAaE650VEUkwkC+LGNf5SkJRFwzWiaGm08QbW+xxxZe/dWOvdmhs901EzP1BAgpO9UR74U4sBZbSYm4KNtOz8iIAlLSlGVSgoB/vUDQWb+bSAIGMnnTlL0ivgcXP62Tbu6zZE54bDW+toPI6CrNC6utPQcGgEsXRE/CGDlxe1Tt8Ay8NAtz9KffWBmtpXCv/NO1RFip9G80+hfh+MTAfmFFbGO0AUdMZnhsbPLUzLSMQjQ05kY5J8YGUv7L2scfaB/XOMLtH+8MysWU9tAT0tfX7gkwGgdIaWvvlZZEPAhj4DPQIDOoYIJ2GdsQFkiDDLcBJyvFjzE5+Dmtys7qDwW1ZIgAFJza0HaCIRf+v3XisMD1+IKAoRIsaRmp2/nP/pEzPAkgM3TcAecOFwc35Gf73C5CuubY9rDQQCMkVPgCms04kVkfvhs3v/9/nHj+hE/E1CE+LmYt69vtyQAOWSY1UkCZPyybQ7KkupCP9yG+ImAG2vUyXYyiLyCCfBvaPDXEGA8Xy14iM9v67Tj4u++dPduJiCgYF7p2WdXVZ177tenfT9CODzw58Wx9OQMlq/9ppvsvufSn/EVmAECKEGnOkIMP7TN/9A1fHwiIL+jor4+ph7FuUxAeUo+EwBvcBDA+7//Pp8PEyDiZ4AAPl8iQErfE4cPc8GSBNr4hDK/Wrb9ieOp8YGAffvEF078NmDpeI1a4DC1vjYxJ5YQDuArMCuwC4MItjaY7Kq6lmtz5VOApScr2DE3QcvjP4APPZ9fYpyyljdetMkWFnJ2lghIsVgc+UYjnoL+QeGz9ftP5cd/bCxYIJhk1tn6F7XC+qzzeP32K94ABAEXAyCApOONkwGRtT1rSLxaPQzAP4qwdKk34wvOEn/xKnDUmzBGB9477w4gj7frfX01hg8MvMbfYRZLmHAX4/35DfyOydjbo5pZJn1zvSXUUmEBVb4L6D+f/yMKQKYRvPKSBgeTUKp7gdT0c3XSNSlaZqzjo4upse0DAVFcDHytgmt3rwDqLNQXbekwAaLAwky1x3w8ofRVua/P4iImwwcGNQ198OBBLy2mMlQSnQGLF/vOnD5scyCjTPEpVnZhFjRtdkrbHX8U4JVUUVFfUeF4z2wjWHN9NtZ5SNFop8PBZXzF6dmjID0/ePjh4vLyYsXn4davd0mI/uKh8CWm2Wwz5uN2ki8xS1tRsMDHQy2ytnfzTn3tMLLQhocNAcETpOPEwaHeBz0IQLM5Q5ixzX4iIzVjZUZ2yr0ls8gQvEw6RNCdZm8+vmLjbXZjsGfbnTGdunBEgYa31/6KehdKS9dMkVlfH79JfdousCSnK7ANPviRlgBIz4TmDx7+xlUyq6T+vpkzUeM0EwSkKSil2l2y2AQBNTWoxiSLTZa2ggA+HipRAf65DxABOBN3HpMImGS42cClc+w4sXmoNfVlDwI4cDm7Ezt7UmpMQkRIRMLqEkYZHCJYOmeGH99xfDcISDWkTvHwPU7npplhskADBDhcaE5fY7EycimrmqvxCU5yBoIAZ0YqbEKH5W678VgFcsz7R4/u3MsIy7ZZFaQCtZMFAYsWGY3bXmACRgoCjGaWtg8h06Ma3N3+4Dlau/xRAd6CAJmCIQJsqanW0zUE5GjihxvdsOyYkEC/iLensB98SZl0iNiLG+bx3cczZ4832g1TZPxyBKRsYTM04XiBr0CM0+VyrrmYSwKmjB+6o2CS77qFC5WSl2hnW1tloiUE99yQoIuoDW3WrP19eAYMGwY16uuN2IDsXbtkSQwREGrYtuydDiLgHZNa22tmKawYQsRUiIIFs2cWOMgA3Ky+tuy2W63eY4d4jgCKX5qxPZFhD5oVaX9xeiPiBwGKQ0T4pszdxzcdnz0+WG2rpPoD5fMofiYgz4HLDygjYKhrfqDvsGTFwQEEVGbh8o84e5h950RuQ5vVtx8MjEP8RIA4YEJX6S7hQEG+xKGGmnfeWW5sJgLU2l4LZX0VApo3SkcIszZ+aeCw+D5gJq8Qcesv3t6bdyN9oBCwocKloKmpyTW4KmHx4mGLnVOyED9QdmxvZlvbk20gYNPu3cfDmQAZPxOwfosYfTTbRZ4kXhdQ/z6AEUfCYLz3QGDwsGS+/A8IAootCfh2+gUdIqlMI2B0H+KfQfFTZ6c6AjgLS77Eoc3L33lnUUcz+RKrtb0Wer86AmKE9jfrsrj06j5NQcMvYzdu5OsvQStKuGd3z8g0Bc7CzY/RyASobYAQckPCTdK3mJukqP6A70G4Aymf52W1EZRvsTWXtHM20hUSndEZVrQt4vKPFFJ58jdNfXPm9I07wZnJfaZt8maxU6D5PCKgbhkufkcz+RKTtJUE8PvlPeD55/kxcPfa0++RM/EA2d9ByRnuY8cV4RU2NSo1dcpULQHlhoxYEf4ZggAZ/jyE31g1NV+N/9iQ3aZp5Fs8nCDOn9sBRDl0SBSyxl5jgy/RZnWnQfunwdWcgPRG3NEgKviZkNs8XErJyW8coJo4jh+pWZNH29pVw88jX2I00eBGENRMvsQsRQUB/H4qxmasB2BuFp0jg+dmrefCxk4iAjhLTO5x08JgTD9pWpibAHiRWSIRvyDgSRDA8SN8ip8IcMdfXX0MBJBvscZHGN5iiJ8IyL5wTDYISLUB6n28FtpftrkxC0d98JCy+9e5peR57FEk8SkI0ElN8iVGaVxNjdFcCF9isV0QwNvXqklvgAjIkUOAAQImGW82KlVaIOACOKmOBwMqATnKUwA8yBEgKWACshQdn3kcbYDsW6w5v7UYeQSaqU6lEUBunLUCbxOGfr90A5qtjiqAYuqsu0yVkqjj9YBeatLmGmRlC4NCF7m3hwbR/zmPtq8FtPZm0bpaXsg/88sWNcuJ/81QGFCW01DA8k+iCsD+HrtwOhonqIh9pZgCYpghfIXF1RcNegLu1rVeb0+p2pDkmTcmWenO4QI2BXJIXRYVdUWS5h1508aqWXZAX2sszNDUz1uvgvXzKZf40MwX6R0puCXvVeC009T0uSZGL5aimlrgsbq2NdPARqFSAgp4++juYqdmsawwesRrpbPNs1Y4NcpiycbuLqcLv7OzKqfe8d6XG0UWF4Djg77WGFIaULPU6kQJpm0efXTtqZf4GFD8vkx6RwquRdYsEeI9aRSyppw2JYwHATiQphZ4rK5tDVnV6kt8gbQZcVuxHQEmInBgMyAIuIZqd6Ujg00bPhPgb8/KaiqrbGrLbNkNApAvp/dI5OprjSGllx9oKiiQWV8QgMB/+OabH14ngIBTLfGB0IXXGQjQOVLk0WSvcJTg/b1HjRmT3NWVfDWDCcDxNLXAcqkrV0y3UGKUVv4KS06k4a5IvsFGg82W4pTxny4IQPzI+E1sngil5yZABvhCtr2msrKsrL2sJbNpSWwYCHjpvQx1u77WGAQ0lXVtLaiSWV8i4BCmYcYJBtby8ckugn1ozf5iBHD8TIDekSKPJns1S4SMRU3pxStXagkAnZpaYNGuHjElLcIqCVhY2DCnetjWrajuRUbI2L1ypc3s3Mzxn75ZElDnP3L4yJ3NUHoKAcoVDsKZVFa2tcMvP65lScvUOx5JwdpRe1ezozwmS30CRslaY5WArtTcLrmEBxMw7hmgkVYgen2tCDg1JCRVU5w9wPEzAXpHCnah1SwRMgQP3ITkZDseusBz8V6cNVVrgQUBFYGrdwRWSHO0woVz6ue8m3z2OaVLUZxs6541q9uwsuH4McJxk5l+506sI9P+kcNJKofILyjPWI7CXB0IaI/tmUEE7G8JuyPSkIFs0XEpTVuJAG2tsSAgI7iKs54gAN/9ZwjjBAHpQnnWObOF9BZKEvFLAvSOFAoBSOLheIIAFDFnX6olQK4mp86vm8v37i2HYwET0DBnznx8P7efc24ptmMEVNhsIe4sKxFw/sSLzIdkgYM+CxtKBLS0NM3vw11uMBNfgUhaNkuugLYaI0CNX0rpAy1dUWVx4v0g4NFHrxUj4DUQcKcgIDUqCgSYFQIGZPyt75r0jhRUIHF/ibpECBEA45mNl3KPPAgQq8npCDBmwARItKlRre2cBvpl0Ps4B2zrtmVPkPFJApBTbTbX1TWPBAH6goWhWI+wMhMFUC0tRwaXbAYBuP4Z6nS5rtaYf0scaKqqKsX7FQLoHnBtx2uCAGVPbvNKZwKMRhl+77smvSPFipmo9OD4BQFGIDk7N5mPgQssaoU1tcB6H18QUN9O8QNzh3LACcPUggQmgB4AdTv9rxl+1clLbnh3pq3bvHl+S8sgsGTzbBCwyuJu6zHX6muNJ9MSH+/jAPx+IgC3vh8OH0b8TADf1QFaLg1marcyAQNMQG8rCNA7UqygUieO/1U+Ht+YduzINQv4i1phtRYYBEzx8PFFbW77EqXN7N2rva/tDtEvqWH+uyU3QMDqrErG5vDNRMBe7ZoarfpaY7HEh/r+9fT4B15nEAGA6LYGmACcungMAia9IwXXInMWex4fz6wWTwgChhJyGd6EC7QqDTB5ojVNV5BAVN+od3AANJP0c8NUeTo7r3U8jqsuqaGrNZZaW33/ep37WR5B02amb03TO1LQXis2cIGEPF8mxw0vo4TSO6lRngycm8f6c3mL895Tz2D7IGRuUvQR8i6Tvr46qXoGgAINLomYCgz19qw/GeMMv2l8uPNxxQhZ3/ZmtCkwQ1pbLM+6cQvDKODuHLuccBrjlFL6KkDbR6f3Fc5YzwVaAi7X3WshTRmyE9NUbFxsSHwPwJewweXaHw2dW78SSBPS9Ko6T6l6BrLHqATOEXg6zDvbZseyvAEy6zu2MiElISTFnuh0kt1g1lSeKFXPx6Jvw4MpitYW5Rb9+bO5GytfIX3VeISPsFqwIXyJ9b7C/kgZKVnrzrIyFwhwNyPj7rTMlFecQrGvATrLmpYhY5SV5YLUTGNpSgURNVqpCgJycvCDTVr0gQCbPcAOF6ULpZMUChsnTAAdYoa/CATgt4Z6PhabgWtm+bUgQLPuDlas0J0/CEBgmtXx1HiEj7BnBsq80+slt0cwrW35yB14g7L/fU1N5SBgUd225prmZvzT8QIIWJyBq4/w9zaVHXiBCWgX8Z+tFEQs12QYckHADcgv5CN+SUDqJVi2WcQPAi5IwHjxi9pRVNQCFE2FoUIGtxKuIkxPeiUxalSq36jixYziFZ9tOwQoo+DDZyUBLpdRIQAXViN9RTx3bdnyKKUh7lrrE8J1pAUFUqh54bHEEBO6L92xXsaP3ekNdxIBzc11zXUdy5mANcZVxmJx+V9A3osIcLnjv8SeS1ng5WrbSOhS/ZIYdlsCHtDSIv/C8UUJiVEbEzc6isKZgLAVM+1m+xrCQWBNdN4jAci8+zqJEJTu3qp+PTRSuK4C+dHl/BoE0Fp2Bw4I6QsCEM2WlIwMUPDoQyCACyZm4IRYamsJoCzFS3dgvh1QZpxLvkCWt3lnc0dH3aLlNcsQcF7kquJVuPxNB16QBLTL+M+eYIew4CzwIqVSDwREqPETAUNxBTTl9xfMjSzescNZviM8fMCR4ggHAZhtUOJ/GQQsDh6VGuI7cxURsMZNgHL8IL5gD3f+8ENPA7JMd93Jnz8aNSaHxep44oLiB3IK4gcBomAibdy4UsSvJ+AOEKAvOJisLqbGAa/A+HfSt5/iv4wIcHH8IwKy3W12y/3l+TEBFL+6GpzNMwucixHEX38QMLBsERGAG4wHAaHOmc7a6Rw/E6B9vyRgeWddTc+yh4gAWcDR3y+lr/ARvj09/faHeLuQ3jNQyS1Xm5u28WfCbwI/t+oLDkiaNjMKmwUBaxo6cfk5fiKggeIfRj/OcEtpvhxZ4EWaR23hkJynn0b80qP0uTAmQOMHEO1E/JVU4VS0bFlReNjcL38W+Jjwc+/4jW/nTg/FuuF8fuvmHpSOQwC7zrBP8H03d7bcdwNPtbEZm0b6Ch9h3Ai2KFNxbqXGaX0vvXRFAB7L0REBYt21ukV0xfPqcfkXyfiR9Y12pQ3zTbCiBubQRcOx/+XXLJqjdWgAAc/h+iN+JmC2TY2fgBGgVHjtxlK54WGn8AkOsEepr1es4tEB5AEHo0Wef0ts7O0iQM5Sq6vjgQB1KpK2mw3ysy2M0JPa5k7K8roNKd4hmOZ0lnVqV6ML2+Vn99/ZXDdyotj/suWeDg1UEIG7AB4CjNlmXe1wvJPL3ABRkPFPPsG3riIo3xEQIGcZRZhEgPoUoP312y93t/HJ1eZOMifTFRwAJi2ODr7g8frdd9+/6jLs7y5AMHmC5B+yzO4SB5Jz0gwil0ACkHPCEv/kE6zvslOFsgCXVyAHitU5dFJabscO2iy211kmT4zXFUioApyxoiF4UrCKKVfrs7TwRvFwJt7Rdvqxj4cc26Skvrm0gl0hNrAWlu+9SpGm+uONB7T11nkEFvj4B2jV7T958uPT5k4+7zvluumPZxZQzdSefEVncRHlKRXvhLXMI8WPKHeeFfWpU66+2I2bxuuztDeopjkPA2+dIWt9xSIwsWFsniYW1SA5PFYWSLg/T18wofcN5l+D5JPlqidtkGTq3OXx+ZM7MLkB++7QDp7BMZ3sU5zqB6td5TUIeH29RyelT9QkjfEuCPDw+gIBWEYZi2lLPL5dn6X9vkK7uvqun0St78bg2KL89vZYIgB5e9EoCCFABCRkB4waFSgelWVy9ThVCut9gykfkJ7TiQVPmnqK1tyfZJrfE9ilfj4I2LFxdce+jn3+b/ASG3x+2Zj/svtJn+JRtByesj8IwK+kyFSLgoU+fl1pJcDoRrqTNvanpKutuUBxvXVXdwgYUAjQL2xMxcvrqhcutNqruc3tmFzSIraoKbCqpWg2ETBTNEqyEPLB9Ugd5et2f6tkSyMH4AQc0eK5H1NREWHj43OOL316J9DUfpAIWNJXUqDWOk/uwFjZV7gv1PLGp5IAX7vdzzfAHjJB+BRnj4Kxsbrw8hkPbXvo0ewQBe9CKnaljR5dMoj4B68dfcTgqbUt9fVL2g3Z5yhfKzYsMDaT+dghiyQgrQWPgVBrbkvuu9W9+bLWt6ioottNADu9BUIOEwF2q93X94QEapI4feLOOhs5/u6KCmuMQkBDw/T0+9e0d7b3HLw/2tQQtHB/ybw0WTsMAlZvWr3vDf+gjn1MAElfu1+C1c8vdQJtlxdMXXj5jIefKXxw/c8+Er1QSl1bYex73eC4/bcNjpMEpNTUpIiChvr65x21BssxBXRArK6N+M+/iKRv647OzoUNDXMKl7TX7tmDEeBYwKvLhYe3NLWAAG7MdHG36BgmIISywr7utrloJ8evpt0pfuSpkaN2kfSFUnQ1dC5Ys6aop70FvxVMFqyEg4qVNFkLfB4TsG/fGxQ/pu9J+dl9rX7D7NZRtF1XOwwCHq149MEv8UoABPAIaBwcd+2rg9cyAXyNm2XBQkPnlztiUqBZBIbwCGCLjzp/MxPgKK+GCij0r9/elrO9N56qLlnptBw4MBg+m5e8cFH8IECt5j7BGH7iininev1PT9osa4PxiypGSGsQ0NlQ1g4CsEY6pDKPgMZ5aUoW+rw3Vg+sw7y1nL4XBASEWBP8Un1puz5r7XXWaw8+mNJtVbDQZ8LWNEUJv/pqY3+k+v0X94DumApHtLpiob5NjdvcPr7utsJaavOSBIQTAZktLWeFzz6dZmpcFH8ZF0EtjaCeYVmQgIWTk4o1M4+VWVPNuuODgPbOpibcAfct20cEzJ+zv0TMoigEVK/m+CUByDonJEwYAWfJS2i7LmsNAh5c/60GV/gEY4EkjVsc33SgvbDEHdTXqlvxFFgQPUSF3pzse9z+GVWEgp9AgIj/0ieBcNPp90xfsMDF/cJXEgEbIsoA8l0mxA3qzdN4Ieh3VOmNLG9WT1N7T0/PvmUvEwFL+maUqtIZBLy9eqMIXxKAeO2pVmvCKN6ul9pev6z/9lktAd471BwtcF6e6vIEHkBAyu54TfzxenMyOFMzygWGTOXHP0HU+t56j3ITdF0IoJbX8/N88MiWE0sEb/1C0LfiPJwNrsCypvY3yHHC1FMwSiOVQQAeg7J8AzD9g7TGCPiOcYWCabqCB9XxVqAt3mPR1l9MOkD+aZ2Jz9CW+tL205OAQV43mBPQemmql776haClFI6Pjxbo1e1vMs31qDn4J2ntpZeKVgzkB6y+7tetEr2M7b0vM2B6JrerWdbLTxzBB+qzynqCshT4BfAMvX7JjPjElKypUxMdiZI3xV3CIrPEdDlOkyDmXj1yhMsfFOxou/XYx0mQ3sBUQH98fbxeeql4jq1h/vwGm1153bpDwaZO16ae3pdp4QG4aSvb3W1uFzWW9KHAAQUNgFrQYFINHAmmLMMW+sv4ovimN5htFVjj62HCzcDp8UYkiOm2K+6Cs3k1OpRVKlnhvPe43oHTvlSQ8X7UykPyNWFpkpDexe4CjgqrrbvCUIG/u7u7K1z6eEWBREKC6sBgt7UvXDjfliBf66XpyzcXw4UX5dlyu2JudrgR1lq37R+k6WwOXRY0cIpN9SF+NWuLdCDBrDD8xqZYUHpbwfe8dEJkfEa6IyMyIzIofDM1SIAAIRttstY3773pq5TjkTna+4unf6M5/lLZZrfaXcBRERGD6CNKbLaIwLLGTindu7oUKcxS0Wq1qw4MCWBgznxriHgNy1as2vQmgMLNuI4hgoDp0y9Us8Bk7tXYuB/3wMHGfhCgncpae5pYKFlK3XlHs7YYHzM+Zn5sPY3LWeZCEFCyEi1jW7bwyh5vtX6ptAF+DFSblMXYbObuzs5uKwhYtQrF2qNJqpOP8WlEsOpzvEFI7417Kzcvwn0QBEBDlJQsdux9zzXuSFl3EMULFMxQpDCEiJ/Nb1jACOswxYEhwTZ/DjHAr/F+Q4qM/+mON0EA1ieFR+aFQkoyAbj8TXPQlHek8dAHTMBTMn5MZgqhk91gtIv9s7Y8Rlj/li8oP8dvndkaE2M1SpdReIzqsr6FICCCYMzo6Ww6UiEIOHzg8OETh6+l2uM8nqVIxwDiLHJSFknv4tq9mzfvq2letjnMaQx1BZY4sVNZo6sisZDPZ96M0aPj4s5mKQxlZLdhPCOppUhFMICCgCXWEHptaG7GIBDxPx3XEX36zewRugBnL9vi6PL34RnY19j45utrP3n4ecKbEpdCGAHGhiVGaoDfjnsALr/lQf8P+L6UXm+hiSCcvkShrna4cKkwWcFPIXNPj9koCDgwsbFxeP+1JJ3xGvEXrzlYnIEs2ZqkY85KVHdnEQF1ze+AgIxIgyHCFpy7uqy5OAMEsI0vjZcROH8mAPEGQCj5ZZ/rlooh1iW33bbEGoXXMRUx3Rkcf08cLWV98kLJB+jyX4fLX0fT16d5ZpVp/UASxsaL68XqcTwCHnzrg5eZQb/qG1J4+Ct4K10bv4YAY4WrtrY+NHSFGAEnTvQfuZZylnjN8R8EA5QjjHZL6X3LQMDs4sgUw7JAIqAx0uEPAvj8S5EWl1KYpKEd9Xw0Ia9KRTDwwAMLU6PO9jZ0d3P4lOmJewME6KTkVa6SPmigvsbDb74mCFDjJwIGXU3AEQX70Umi+qQGpba/fLNqsksE97KUdsO0IUa47GCuqbbWbAmlgFHwcWI4jk6lt71uvwdRshOfpfyU6Ozra9rMXWaNByqaWppccUGQ0uL8x20dgaSxJIDiDaH4tVIxxLrwgQfmpIZ466WpXkp+4VooLj8qWCQBavyvjtvwjOfrL/yy/ahVW3yDfAKqM/j+z4Crr6VQ5yvMBAQCZloMGgFQVrgEXYX9OBoRoD8fECB/SvUAggBzs6UszlVcaGYCeK0KavbD/kzAqaUixsB1ty1J9e5Vbsp7qvYgw3GStCQp3NdY8vzrDBCgPvUIG3y6BLYKeAepbFrS/f27XlZshm9gRF/h6SsMAuRTgN7DBOArII7feKqCjHihH+QwYAL487qRpmMC9FL4r6Virgmo7WVAYP7Ue0ppif+1/4sTH7izrm5jsA0C+v2nELhEpJrhr1teTilEUCCOcvRortxpxYqkJOXopyrI0LflWdxrTwicJIUf2GCaq5WGSTC4nzZtndvyIgzgo2G7B2SNw1VXjQw9R/N+/epzQZM1OWZgnhszGJfq8MckTbGtbdIfXv82TD0xAzs00jDJiaxncIIsY1s3Nyy/PMgRCTsouR0ODVF+qpPt2P66ukOWBPX9l9cp6CkoaEk7z2io+YaADlfCVaNHqEBKqErGHa4QkD3l92xeZZWqAX+fku31b8M0vy8QpbCKFGYCVq97e906tvYhAiLb2spRmy+2gwBEfoni4njJ2MGYi5ZftDNhgnw/CLhIunuPXJ6WVjMZN9FOrRSeN8LdIgkwAUVFOQtynAvuKSrCC4Ph1z9+tRm6ugw2/MFg8Pq3QVnVsq+q3VlSImAdCEhel2tMTU5uRYNCZnkbehPk9pBsuwLy6LzQ1BlxzfKROy3yfweDAMR/jSwrWT7ZuDLBMCBvgj/9tHU8CKDoq6q8CRczAU6MAAyBBQvwgi/879lRUfRvw39BgCuwqa9MWeh4jkkSkJycm1yLv0BAZmI59WZI6asvUKC8PFWLi6zGyCtAgDR3H3PObQ+keUfFzAqJql5XnZzMbnCt80Yg/LRzq6puSsPEEAgQGOjJFH8wEH4dExx8MS7/f0JA55KyOftlv8WGsj3JYi2L5GRj7eNvm0FAW2Ybxf+LlL46qUq+vX2B15xPFilw9Zl43uV1irm9IMAeMmuW3Sj5hRIUBFS99VZV2lg3AZkopJQMSJ/jm25KMPxHBPS0NO0vk+eHE5wWLK29UpPffhwjQC999W1uuIeU1cD1REwlnT8ZBMjhf+W5D4AAc8isAnM1H5L79ogA79KqHxdV/aQSgPjBQLgkgG8D+Ps/ImAJrv+c990LKU9bLU82udZci2puvfRtL9Sux19/namzERUFO/3FdGBklljiYqRKAHyWv8Is4k8//cQNGCDAG6iqajmGphVJQHgPCBhQRkAqf/v/s3vAEjV+QQDHT0DG7vFWvdTEkFduGDxiBiOoXWLxGqVgQV3i4qZzHzCVggBzzziNFJ43huMvrfqpCk07IICR2TMwHwNAfQoA/9VToM+15HzNQspz8fgHkiUNraeQvu48MGDqp6fgYnfFQrS6xMWFY667rdTbaK45wBBGF5fNGKN1uU0GAYz5bh1wCS484T/TAUdNk7ULKSuFvK0SJ0lfHS677MzyFZrV1NQlLi6Aj9dYb3+T55IXM9CxogAcV/3vSvC/Bj1utPD6n/EnnaQbrf6BCX0AAAAASUVORK5CYII=)}.react-tel-input .ad{background-position:-16px 0}.react-tel-input .ae{background-position:-32px 0}.react-tel-input .af{background-position:-48px 0}.react-tel-input .ag{background-position:-64px 0}.react-tel-input .ai{background-position:-80px 0}.react-tel-input .al{background-position:-96px 0}.react-tel-input .am{background-position:-112px 0}.react-tel-input .ao{background-position:-128px 0}.react-tel-input .ar{background-position:-144px 0}.react-tel-input .as{background-position:-160px 0}.react-tel-input .at{background-position:-176px 0}.react-tel-input .au{background-position:-192px 0}.react-tel-input .aw{background-position:-208px 0}.react-tel-input .az{background-position:-224px 0}.react-tel-input .ba{background-position:-240px 0}.react-tel-input .bb{background-position:0 -11px}.react-tel-input .bd{background-position:-16px -11px}.react-tel-input .be{background-position:-32px -11px}.react-tel-input .bf{background-position:-48px -11px}.react-tel-input .bg{background-position:-64px -11px}.react-tel-input .bh{background-position:-80px -11px}.react-tel-input .bi{background-position:-96px -11px}.react-tel-input .bj{background-position:-112px -11px}.react-tel-input .bm{background-position:-128px -11px}.react-tel-input .bn{background-position:-144px -11px}.react-tel-input .bo{background-position:-160px -11px}.react-tel-input .br{background-position:-176px -11px}.react-tel-input .bs{background-position:-192px -11px}.react-tel-input .bt{background-position:-208px -11px}.react-tel-input .bw{background-position:-224px -11px}.react-tel-input .by{background-position:-240px -11px}.react-tel-input .bz{background-position:0 -22px}.react-tel-input .ca{background-position:-16px -22px}.react-tel-input .cd{background-position:-32px -22px}.react-tel-input .cf{background-position:-48px -22px}.react-tel-input .cg{background-position:-64px -22px}.react-tel-input .ch{background-position:-80px -22px}.react-tel-input .ci{background-position:-96px -22px}.react-tel-input .ck{background-position:-112px -22px}.react-tel-input .cl{background-position:-128px -22px}.react-tel-input .cm{background-position:-144px -22px}.react-tel-input .cn{background-position:-160px -22px}.react-tel-input .co{background-position:-176px -22px}.react-tel-input .cr{background-position:-192px -22px}.react-tel-input .cu{background-position:-208px -22px}.react-tel-input .cv{background-position:-224px -22px}.react-tel-input .cw{background-position:-240px -22px}.react-tel-input .cy{background-position:0 -33px}.react-tel-input .cz{background-position:-16px -33px}.react-tel-input .de{background-position:-32px -33px}.react-tel-input .dj{background-position:-48px -33px}.react-tel-input .dk{background-position:-64px -33px}.react-tel-input .dm{background-position:-80px -33px}.react-tel-input .do{background-position:-96px -33px}.react-tel-input .dz{background-position:-112px -33px}.react-tel-input .ec{background-position:-128px -33px}.react-tel-input .ee{background-position:-144px -33px}.react-tel-input .eg{background-position:-160px -33px}.react-tel-input .er{background-position:-176px -33px}.react-tel-input .es{background-position:-192px -33px}.react-tel-input .et{background-position:-208px -33px}.react-tel-input .fi{background-position:-224px -33px}.react-tel-input .fj{background-position:-240px -33px}.react-tel-input .fk{background-position:0 -44px}.react-tel-input .fm{background-position:-16px -44px}.react-tel-input .fo{background-position:-32px -44px}.react-tel-input .fr,.react-tel-input .bl,.react-tel-input .mf{background-position:-48px -44px}.react-tel-input .ga{background-position:-64px -44px}.react-tel-input .gb{background-position:-80px -44px}.react-tel-input .gd{background-position:-96px -44px}.react-tel-input .ge{background-position:-112px -44px}.react-tel-input .gf{background-position:-128px -44px}.react-tel-input .gh{background-position:-144px -44px}.react-tel-input .gi{background-position:-160px -44px}.react-tel-input .gl{background-position:-176px -44px}.react-tel-input .gm{background-position:-192px -44px}.react-tel-input .gn{background-position:-208px -44px}.react-tel-input .gp{background-position:-224px -44px}.react-tel-input .gq{background-position:-240px -44px}.react-tel-input .gr{background-position:0 -55px}.react-tel-input .gt{background-position:-16px -55px}.react-tel-input .gu{background-position:-32px -55px}.react-tel-input .gw{background-position:-48px -55px}.react-tel-input .gy{background-position:-64px -55px}.react-tel-input .hk{background-position:-80px -55px}.react-tel-input .hn{background-position:-96px -55px}.react-tel-input .hr{background-position:-112px -55px}.react-tel-input .ht{background-position:-128px -55px}.react-tel-input .hu{background-position:-144px -55px}.react-tel-input .id{background-position:-160px -55px}.react-tel-input .ie{background-position:-176px -55px}.react-tel-input .il{background-position:-192px -55px}.react-tel-input .in{background-position:-208px -55px}.react-tel-input .io{background-position:-224px -55px}.react-tel-input .iq{background-position:-240px -55px}.react-tel-input .ir{background-position:0 -66px}.react-tel-input .is{background-position:-16px -66px}.react-tel-input .it{background-position:-32px -66px}.react-tel-input .je{background-position:-144px -154px}.react-tel-input .jm{background-position:-48px -66px}.react-tel-input .jo{background-position:-64px -66px}.react-tel-input .jp{background-position:-80px -66px}.react-tel-input .ke{background-position:-96px -66px}.react-tel-input .kg{background-position:-112px -66px}.react-tel-input .kh{background-position:-128px -66px}.react-tel-input .ki{background-position:-144px -66px}.react-tel-input .xk{background-position:-128px -154px}.react-tel-input .km{background-position:-160px -66px}.react-tel-input .kn{background-position:-176px -66px}.react-tel-input .kp{background-position:-192px -66px}.react-tel-input .kr{background-position:-208px -66px}.react-tel-input .kw{background-position:-224px -66px}.react-tel-input .ky{background-position:-240px -66px}.react-tel-input .kz{background-position:0 -77px}.react-tel-input .la{background-position:-16px -77px}.react-tel-input .lb{background-position:-32px -77px}.react-tel-input .lc{background-position:-48px -77px}.react-tel-input .li{background-position:-64px -77px}.react-tel-input .lk{background-position:-80px -77px}.react-tel-input .lr{background-position:-96px -77px}.react-tel-input .ls{background-position:-112px -77px}.react-tel-input .lt{background-position:-128px -77px}.react-tel-input .lu{background-position:-144px -77px}.react-tel-input .lv{background-position:-160px -77px}.react-tel-input .ly{background-position:-176px -77px}.react-tel-input .ma{background-position:-192px -77px}.react-tel-input .mc{background-position:-208px -77px}.react-tel-input .md{background-position:-224px -77px}.react-tel-input .me{background-position:-112px -154px;height:12px}.react-tel-input .mg{background-position:0 -88px}.react-tel-input .mh{background-position:-16px -88px}.react-tel-input .mk{background-position:-32px -88px}.react-tel-input .ml{background-position:-48px -88px}.react-tel-input .mm{background-position:-64px -88px}.react-tel-input .mn{background-position:-80px -88px}.react-tel-input .mo{background-position:-96px -88px}.react-tel-input .mp{background-position:-112px -88px}.react-tel-input .mq{background-position:-128px -88px}.react-tel-input .mr{background-position:-144px -88px}.react-tel-input .ms{background-position:-160px -88px}.react-tel-input .mt{background-position:-176px -88px}.react-tel-input .mu{background-position:-192px -88px}.react-tel-input .mv{background-position:-208px -88px}.react-tel-input .mw{background-position:-224px -88px}.react-tel-input .mx{background-position:-240px -88px}.react-tel-input .my{background-position:0 -99px}.react-tel-input .mz{background-position:-16px -99px}.react-tel-input .na{background-position:-32px -99px}.react-tel-input .nc{background-position:-48px -99px}.react-tel-input .ne{background-position:-64px -99px}.react-tel-input .nf{background-position:-80px -99px}.react-tel-input .ng{background-position:-96px -99px}.react-tel-input .ni{background-position:-112px -99px}.react-tel-input .nl,.react-tel-input .bq{background-position:-128px -99px}.react-tel-input .no{background-position:-144px -99px}.react-tel-input .np{background-position:-160px -99px}.react-tel-input .nr{background-position:-176px -99px}.react-tel-input .nu{background-position:-192px -99px}.react-tel-input .nz{background-position:-208px -99px}.react-tel-input .om{background-position:-224px -99px}.react-tel-input .pa{background-position:-240px -99px}.react-tel-input .pe{background-position:0 -110px}.react-tel-input .pf{background-position:-16px -110px}.react-tel-input .pg{background-position:-32px -110px}.react-tel-input .ph{background-position:-48px -110px}.react-tel-input .pk{background-position:-64px -110px}.react-tel-input .pl{background-position:-80px -110px}.react-tel-input .pm{background-position:-96px -110px}.react-tel-input .pr{background-position:-112px -110px}.react-tel-input .ps{background-position:-128px -110px}.react-tel-input .pt{background-position:-144px -110px}.react-tel-input .pw{background-position:-160px -110px}.react-tel-input .py{background-position:-176px -110px}.react-tel-input .qa{background-position:-192px -110px}.react-tel-input .re{background-position:-208px -110px}.react-tel-input .ro{background-position:-224px -110px}.react-tel-input .rs{background-position:-240px -110px}.react-tel-input .ru{background-position:0 -121px}.react-tel-input .rw{background-position:-16px -121px}.react-tel-input .sa{background-position:-32px -121px}.react-tel-input .sb{background-position:-48px -121px}.react-tel-input .sc{background-position:-64px -121px}.react-tel-input .sd{background-position:-80px -121px}.react-tel-input .se{background-position:-96px -121px}.react-tel-input .sg{background-position:-112px -121px}.react-tel-input .sh{background-position:-128px -121px}.react-tel-input .si{background-position:-144px -121px}.react-tel-input .sk{background-position:-160px -121px}.react-tel-input .sl{background-position:-176px -121px}.react-tel-input .sm{background-position:-192px -121px}.react-tel-input .sn{background-position:-208px -121px}.react-tel-input .so{background-position:-224px -121px}.react-tel-input .sr{background-position:-240px -121px}.react-tel-input .ss{background-position:0 -132px}.react-tel-input .st{background-position:-16px -132px}.react-tel-input .sv{background-position:-32px -132px}.react-tel-input .sx{background-position:-48px -132px}.react-tel-input .sy{background-position:-64px -132px}.react-tel-input .sz{background-position:-80px -132px}.react-tel-input .tc{background-position:-96px -132px}.react-tel-input .td{background-position:-112px -132px}.react-tel-input .tg{background-position:-128px -132px}.react-tel-input .th{background-position:-144px -132px}.react-tel-input .tj{background-position:-160px -132px}.react-tel-input .tk{background-position:-176px -132px}.react-tel-input .tl{background-position:-192px -132px}.react-tel-input .tm{background-position:-208px -132px}.react-tel-input .tn{background-position:-224px -132px}.react-tel-input .to{background-position:-240px -132px}.react-tel-input .tr{background-position:0 -143px}.react-tel-input .tt{background-position:-16px -143px}.react-tel-input .tv{background-position:-32px -143px}.react-tel-input .tw{background-position:-48px -143px}.react-tel-input .tz{background-position:-64px -143px}.react-tel-input .ua{background-position:-80px -143px}.react-tel-input .ug{background-position:-96px -143px}.react-tel-input .us{background-position:-112px -143px}.react-tel-input .uy{background-position:-128px -143px}.react-tel-input .uz{background-position:-144px -143px}.react-tel-input .va{background-position:-160px -143px}.react-tel-input .vc{background-position:-176px -143px}.react-tel-input .ve{background-position:-192px -143px}.react-tel-input .vg{background-position:-208px -143px}.react-tel-input .vi{background-position:-224px -143px}.react-tel-input .vn{background-position:-240px -143px}.react-tel-input .vu{background-position:0 -154px}.react-tel-input .wf{background-position:-16px -154px}.react-tel-input .ws{background-position:-32px -154px}.react-tel-input .ye{background-position:-48px -154px}.react-tel-input .za{background-position:-64px -154px}.react-tel-input .zm{background-position:-80px -154px}.react-tel-input .zw{background-position:-96px -154px}.react-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.react-tel-input .hide{display:none}.react-tel-input .v-hide{visibility:hidden}.react-tel-input .form-control{position:relative;font-size:14px;letter-spacing:.01rem;margin-top:0 !important;margin-bottom:0 !important;padding-left:48px;margin-left:0;background:#FFFFFF;border:1px solid #CACACA;border-radius:5px;line-height:25px;height:35px;width:300px;outline:none}.react-tel-input .form-control:hover{border-color:#a2a2a2}.react-tel-input .form-control.invalid-number{border:1px solid #d79f9f;background-color:#FAF0F0;border-left-color:#cacaca}.react-tel-input .form-control.invalid-number:focus{border:1px solid #d79f9f;border-left-color:#cacaca;background-color:#FAF0F0}.react-tel-input .form-control.open{box-shadow:rgba(34,36,38,0.15) 0 2px 3px 0;border-color:#96c8da;border-radius:5px 5px 0 0;border-bottom:none;box-shadow:none}.react-tel-input .flag-dropdown{position:absolute;top:0;bottom:0;padding:0;background-color:#f5f5f5;border:1px solid #cacaca;border-radius:3px 0 0 3px}.react-tel-input .flag-dropdown:hover,.react-tel-input .flag-dropdown:focus{cursor:pointer}.react-tel-input .flag-dropdown.open{background:#fff;border-radius:3px 0 0 0}.react-tel-input .flag-dropdown.open .selected-flag{background:#fff;border-radius:3px 0 0 0}.react-tel-input input[disabled]+.flag-dropdown:hover{cursor:default}.react-tel-input input[disabled]+.flag-dropdown:hover .selected-flag{background-color:transparent}.react-tel-input .selected-flag{outline:none;position:relative;width:38px;height:100%;padding:0 0 0 8px;border-radius:3px 0 0 3px}.react-tel-input .selected-flag:hover,.react-tel-input .selected-flag:focus{background-color:#fff}.react-tel-input .selected-flag .flag{position:absolute;top:50%;margin-top:-5px}.react-tel-input .selected-flag .arrow{position:relative;top:50%;margin-top:-2px;left:20px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.react-tel-input .selected-flag .arrow.up{border-top:none;border-bottom:4px solid #555}.react-tel-input .selected-flag.open{z-index:2}.react-tel-input .country-list{outline:none;z-index:1;border-radius:0 0 5px 5px;border:1px solid #96c8da;border-top:none;list-style:none;position:absolute;padding:0;margin:0 0 10px -1px;box-shadow:1px 2px 10px rgba(0,0,0,0.12);background-color:white;width:300px;max-height:200px;overflow-y:scroll}.react-tel-input .country-list .flag{display:inline-block}.react-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.react-tel-input .country-list .country{padding:7px 9px}.react-tel-input .country-list .country .dial-code{color:#6b6b6b}.react-tel-input .country-list .country:hover{background-color:#f1f1f1}.react-tel-input .country-list .country.highlight{background-color:#f1f1f1}.react-tel-input .country-list .flag{margin-right:7px;margin-top:2px}.react-tel-input .country-list .country-name{margin-right:6px}.react-tel-input .country-list .search{position:sticky;top:0;background-color:#fff;padding:5px 0 6px 10px}.react-tel-input .country-list .search-emoji{display:none;font-size:15px}.react-tel-input .country-list .search-box{border:1px solid #cacaca;border-radius:3px;font-size:15px;line-height:15px;padding:3px 8px 5px;outline:none}.react-tel-input .country-list .no-entries-message{padding:7px 10px 11px;opacity:.7}.react-tel-input .country-list::-webkit-scrollbar{width:12px}.react-tel-input .country-list::-webkit-scrollbar-track{background-color:#e6e6e6}.react-tel-input .country-list::-webkit-scrollbar-thumb{background-color:#c5c5c4;border-radius:5px}.react-tel-input .invalid-number-message{position:absolute;z-index:1;font-size:13px;left:46px;top:-8px;background:#fff;padding:0 2px;color:#de0000}.react-tel-input .special-label{display:none;position:absolute;z-index:1;font-size:13px;left:46px;top:-8px;background:#fff;padding:0 2px;white-space:nowrap}.create-form-basic-data-container {
  margin-top: 20px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  row-gap: 24px;
  column-gap: 24px;
}
.create-form-basic-data-container::after {
  content: "";
  grid-column: span 2;
  height: 1px;
  background-color: #e9e9e9;
  margin-top: -20px;
}
.create-form-basic-data-container div:has([data-testid=user-first-name]) {
  grid-column: 1;
}
.create-form-basic-data-container .t-error-message {
  display: block;
}

.status-toggle {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.status-toggle strong {
  font-size: 0.8125rem;
}
.status-toggle div {
  display: flex;
  align-items: flex-end;
}
.status-toggle div span {
  margin: 0 10px 12px 0;
}.user-details-roles {
  display: flex;
  flex-direction: column;
}
.user-details-roles::after {
  content: "";
  height: 1px;
  background-color: #e9e9e9;
  margin-top: 20px;
}
.user-details-roles .user-details-roles-tags {
  padding: 3.5px 10px;
  height: fit-content;
  margin-right: 4px;
  margin-bottom: 4px;
}.create-new-user-legacy-users label {
  font-size: 0.8125rem;
}.legacy-user-grid-div {
  height: 12rem;
  overflow: visible;
}.full-width-cell {
  width: 100%;
  box-sizing: border-box;
  border-bottom: none;
}
.full-width-cell .custom-grid-loader {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.full-width-cell .custom-grid-loader .t-loading {
  width: fit-content;
}
.full-width-cell .custom-grid-no-rows {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.t-table {
  border: 1px solid #e9e9e9;
}
.t-table .t-header-cell {
  border: 1px solid #e9e9e9;
}
.t-table .crds-roles-status-view {
  padding: 0;
}

.crds-internalRoleTable-container {
  overflow: auto;
  min-height: 55vh;
}.assign-roles-drawer-content-container {
  height: fit-content;
}
.assign-roles-drawer-content-container .t-tabs {
  height: fit-content;
}
.assign-roles-drawer-content-container .t-content {
  height: fit-content;
}.view-user-details-assigned-roles {
  height: calc(100vh - 30rem);
  padding-top: 20px;
}

.roles-and-permission-flow-status.t-switch {
  margin: 0;
}

.no-assigned-roles {
  display: flex;
  align-items: center;
  justify-content: center;
}

.no-role-placeholder {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
}

.view-user-details-assigned-roles:has(.no-assigned-roles) {
  height: fit-content;
}
html {
  box-sizing: border-box;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

body {
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #f8f8f8;
}

div,
span {
  vertical-align: middle;
}

img {
  border: 0;
  outline: none;
}

figure {
  margin: 0;
}

*:focus {
  outline: 0;
}

*::-moz-focus-inner {
  border: 0;
}

.t-has-focus {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}

[disabled],
.t-is-disabled {
  cursor: not-allowed;
}

.t-is-hidden {
  display: none !important;
}

@media print {
  @page {
    size: landscape;
    margin: 1cm;
  }
  html,
  body,
  p {
    font-size: 10px;
  }
  .t-staff {
    display: none;
  }
}
.t-icon-diamond::before {
  content: "\e000";
}
.t-icon-asterisk::before {
  content: "\e001";
}
.t-icon-angle-double-up::before {
  content: "\e146";
}
.t-icon-angle-double-right::before {
  content: "\e147";
}
.t-icon-angle-double-down::before {
  content: "\e148";
}
.t-icon-angle-double-left::before {
  content: "\e149";
}
.t-icon-angle-up::before {
  content: "\e150";
}
.t-icon-angle-right::before {
  content: "\e151";
}
.t-icon-angle-down::before {
  content: "\e152";
}
.t-icon-angle-left::before {
  content: "\e153";
}
.t-icon-chevron-up::before {
  content: "\e154";
}
.t-icon-chevron-right::before {
  content: "\e155";
}
.t-icon-chevron-down::before {
  content: "\e156";
}
.t-icon-chevron-left::before {
  content: "\e157";
}
.t-icon-arrow-up::before {
  content: "\e158";
}
.t-icon-arrow-right::before {
  content: "\e159";
}
.t-icon-arrow-down::before {
  content: "\e160";
}
.t-icon-arrow-left::before {
  content: "\e161";
}
.t-icon-arrows::before {
  content: "\e162";
}
.t-icon-arrows-h::before {
  content: "\e163";
}
.t-icon-arrows-v::before {
  content: "\e164";
}
.t-icon-caret-up::before {
  content: "\e180";
}
.t-icon-caret-right::before {
  content: "\e181";
}
.t-icon-caret-down::before {
  content: "\e182";
}
.t-icon-caret-left::before {
  content: "\e183";
}
.t-icon-home::before {
  content: "\e200";
}
.t-icon-entity::before {
  content: "\e201";
}
.t-icon-plus::before {
  content: "\e340";
}
.t-icon-plus-circle::before {
  content: "\e341";
}
.t-icon-minus::before {
  content: "\e350";
}
.t-icon-minus-circle::before {
  content: "\e351";
}
.t-icon-times::before {
  content: "\e360";
}
.t-icon-times-circle::before {
  content: "\e361";
}
.t-icon-times-circle-o::before {
  content: "\e362";
}
.t-icon-help::before {
  content: "\e370";
}
.t-icon-help-o::before {
  content: "\e371";
}
.t-icon-info-circle::before {
  content: "\e372";
}
.t-icon-exclamation-circle::before {
  content: "\e373";
}
.t-icon-exclamation-triangle::before {
  content: "\e374";
}
.t-icon-exclamation::before {
  content: "\e375";
}
.t-icon-bell::before {
  content: "\e380";
}
.t-icon-bell-slash::before {
  content: "\e381";
}
.t-icon-bullhorn::before {
  content: "\e384";
}
.t-icon-download::before {
  content: "\e400";
}
.t-icon-upload::before {
  content: "\e401";
}
.t-icon-save::before {
  content: "\e402";
}
.t-icon-expand::before {
  content: "\e500";
}
.t-icon-compress::before {
  content: "\e501";
}
.t-icon-expand-alt::before {
  content: "\e502";
}
.t-icon-compress-alt::before {
  content: "\e503";
}
.t-icon-level-up::before {
  content: "\e510";
}
.t-icon-level-down::before {
  content: "\e511";
}
.t-icon-exchange::before {
  content: "\e512";
}
.t-icon-redo::before {
  content: "\e515";
}
.t-icon-forward::before {
  content: "\e520";
}
.t-icon-reply::before {
  content: "\e521";
}
.t-icon-reply-all::before {
  content: "\e522";
}
.t-icon-sync::before {
  content: "\e525";
}
.t-icon-retweet::before {
  content: "\e526";
}
.t-icon-undo::before {
  content: "\e530";
}
.t-icon-history::before {
  content: "\e531";
}
.t-icon-clock::before {
  content: "\e540";
}
.t-icon-hourglass::before {
  content: "\e545";
}
.t-icon-hourglass-start::before {
  content: "\e546";
}
.t-icon-hourglass-half::before {
  content: "\e547";
}
.t-icon-hourglass-end::before {
  content: "\e548";
}
.t-icon-calendar::before {
  content: "\e560";
}
.t-icon-calendar-plus::before {
  content: "\e561";
}
.t-icon-calendar-minus::before {
  content: "\e562";
}
.t-icon-calendar-check::before {
  content: "\e563";
}
.t-icon-calendar-times::before {
  content: "\e564";
}
.t-icon-check::before {
  content: "\e900";
}
.t-icon-check-circle::before {
  content: "\e901";
}
.t-icon-check-circle-o::before {
  content: "\e902";
}
.t-icon-check-double::before {
  content: "\e903";
}
.t-icon-globe::before {
  content: "\e910";
}
.t-icon-globe-africa::before {
  content: "\e911";
}
.t-icon-globe-asia::before {
  content: "\e912";
}
.t-icon-eye::before {
  content: "\e920";
}
.t-icon-eye-slash::before {
  content: "\e921";
}
.t-icon-comment-alt-fill::before {
  content: "\e904";
}
.t-icon-comment-fill::before {
  content: "\e926";
}
.t-icon-comment-dots-fill::before {
  content: "\e927";
}
.t-icon-comment-dollar-fill::before {
  content: "\e928";
}
.t-icon-comment-slash-fill::before {
  content: "\e929";
}
.t-icon-comments-fill::before {
  content: "\e930";
}
.t-icon-comments-dollar-fill::before {
  content: "\e931";
}
.t-icon-comment-dollar::before {
  content: "\e932";
}
.t-icon-comments-dollar::before {
  content: "\e933";
}
.t-icon-comment-slash::before {
  content: "\e934";
}
.t-icon-comment-dots::before {
  content: "\e935";
}
.t-icon-comment::before {
  content: "\e937";
}
.t-icon-comments::before {
  content: "\e938";
}
.t-icon-comment-alt::before {
  content: "\e939";
}
.t-icon-ellipsis-h::before {
  content: "\e941";
}
.t-icon-ellipsis-v::before {
  content: "\e942";
}
.t-icon-envelope::before {
  content: "\e945";
}
.t-icon-envelope-open-text::before {
  content: "\e946";
}
.t-icon-inbox::before {
  content: "\e950";
}
.t-icon-paperclip::before {
  content: "\e995";
}
.t-icon-pen-nib::before {
  content: "\e997";
}
.t-icon-pencil::before {
  content: "\e998";
}
.t-icon-trash::before {
  content: "\e999";
}
.t-icon-user::before {
  content: "󡀀";
}
.t-icon-user-circle::before {
  content: "󡀁";
}
.t-icon-user-cog::before {
  content: "󡀄";
}
.t-icon-user-edit::before {
  content: "󡀅";
}
.t-icon-user-lock::before {
  content: "󡀆";
}
.t-icon-user-plus::before {
  content: "󡀇";
}
.t-icon-user-minus::before {
  content: "󡀈";
}
.t-icon-user-shield::before {
  content: "󡀉";
}
.t-icon-user-slash::before {
  content: "󡀐";
}
.t-icon-user-times::before {
  content: "󡀑";
}
.t-icon-user-friends::before {
  content: "󡀒";
}
.t-icon-users::before {
  content: "󡀓";
}
.t-icon-users-cog::before {
  content: "󡀔";
}
.t-icon-user-tie::before {
  content: "󡀕";
}
.t-icon-address-card::before {
  content: "󡀠";
}
.t-icon-id-badge::before {
  content: "󡀢";
}
.t-icon-address-book::before {
  content: "󡀣";
}
.t-icon-file::before {
  content: "󡔀";
}
.t-icon-file-alt::before {
  content: "󡔁";
}
.t-icon-file-archive::before {
  content: "󡔂";
}
.t-icon-file-audio::before {
  content: "󡔃";
}
.t-icon-file-code::before {
  content: "󡔄";
}
.t-icon-file-excel::before {
  content: "󡔅";
}
.t-icon-file-image::before {
  content: "󡔆";
}
.t-icon-file-pdf::before {
  content: "󡔇";
}
.t-icon-file-powerpoint::before {
  content: "󡔈";
}
.t-icon-file-video::before {
  content: "󡔉";
}
.t-icon-file-word::before {
  content: "󡔐";
}
.t-icon-folder::before {
  content: "󡔠";
}
.t-icon-folder-open::before {
  content: "󡔡";
}
.t-icon-hand-paper::before {
  content: "󡘀";
}
.t-icon-hand-rock::before {
  content: "󡘁";
}
.t-icon-hand-pointer::before {
  content: "󡘂";
}
.t-icon-hand-point-right::before {
  content: "󡘄";
}
.t-icon-hand-point-down::before {
  content: "󡘅";
}
.t-icon-hand-point-left::before {
  content: "󡘆";
}
.t-icon-handshake::before {
  content: "󡘇";
}
.t-icon-thumbs-up::before {
  content: "󡘈";
}
.t-icon-thumbs-down::before {
  content: "󡘉";
}
.t-icon-face-happy::before {
  content: "󡜀";
}
.t-icon-face-smile::before {
  content: "󡜁";
}
.t-icon-face-neutral::before {
  content: "󡜂";
}
.t-icon-face-frown::before {
  content: "󡜃";
}
.t-icon-face-cry::before {
  content: "󡜄";
}
.t-icon-heart-o::before {
  content: "󡜠";
}
.t-icon-heart::before {
  content: "󡜡";
}
.t-icon-phone::before {
  content: "󡞓";
}
.t-icon-support::before {
  content: "󡞔";
}
.t-icon-fax::before {
  content: "󡞕";
}
.t-icon-tv::before {
  content: "󡠀";
}
.t-icon-laptop::before {
  content: "󡠁";
}
.t-icon-mobile::before {
  content: "󡠂";
}
.t-icon-keyboard::before {
  content: "󡠃";
}
.t-icon-print::before {
  content: "󡠐";
}
.t-icon-qrcode::before {
  content: "󡠠";
}
.t-icon-fingerprint::before {
  content: "󡠡";
}
.t-icon-link::before {
  content: "󡠰";
}
.t-icon-unlink::before {
  content: "󡠱";
}
.t-icon-external-link::before {
  content: "󡠳";
}
.t-icon-key::before {
  content: "󡡀";
}
.t-icon-lock::before {
  content: "󡡅";
}
.t-icon-lock-open::before {
  content: "󡡆";
}
.t-icon-search::before {
  content: "󡡐";
}
.t-icon-search-plus::before {
  content: "󡡑";
}
.t-icon-search-minus::before {
  content: "󡡒";
}
.t-icon-filter::before {
  content: "󡡠";
}
.t-icon-share::before {
  content: "󡡥";
}
.t-icon-share-square::before {
  content: "󡡦";
}
.t-icon-paper-plane::before {
  content: "󡡧";
}
.t-icon-sign-in::before {
  content: "󡢐";
}
.t-icon-sign-out::before {
  content: "󡢑";
}
.t-icon-power-off::before {
  content: "󡢕";
}
.t-icon-circle-notch::before {
  content: "󡦘";
}
.t-icon-newspaper::before {
  content: "󡦙";
}
.t-icon-cog::before {
  content: "󢀀";
}
.t-icon-cogs::before {
  content: "󢀁";
}
.t-icon-wrench::before {
  content: "󢀅";
}
.t-icon-toolbox::before {
  content: "󢀆";
}
.t-icon-briefcase::before {
  content: "󢀇";
}
.t-icon-suitcase::before {
  content: "󢀈";
}
.t-icon-sliders::before {
  content: "󢀐";
}
.t-icon-sort-alpha-up::before {
  content: "󢀠";
}
.t-icon-sort-alpha-down::before {
  content: "󢀡";
}
.t-icon-sort-amount-up::before {
  content: "󢀢";
}
.t-icon-sort-amount-down::before {
  content: "󢀣";
}
.t-icon-sort::before {
  content: "󢀰";
}
.t-icon-sort-up::before {
  content: "󢀱";
}
.t-icon-sort-down::before {
  content: "󢀲";
}
.t-icon-tag::before {
  content: "󢁀";
}
.t-icon-tags::before {
  content: "󢁁";
}
.t-icon-star-o::before {
  content: "󢁅";
}
.t-icon-star-half::before {
  content: "󢁆";
}
.t-icon-star::before {
  content: "󢁇";
}
.t-icon-table::before {
  content: "󢁉";
}
.t-icon-list-ul::before {
  content: "󢁐";
}
.t-icon-tasks::before {
  content: "󢁑";
}
.t-icon-cards::before {
  content: "󢁕";
}
.t-icon-cards-small::before {
  content: "󢁖";
}
.t-icon-list::before {
  content: "󢁗";
}
.t-icon-align-left::before {
  content: "󢁠";
}
.t-icon-align-center::before {
  content: "󢁡";
}
.t-icon-align-justify::before {
  content: "󢁢";
}
.t-icon-align-right::before {
  content: "󢁣";
}
.t-icon-copy::before {
  content: "󢁩";
}
.t-icon-clone::before {
  content: "󢁰";
}
.t-icon-new-tab::before {
  content: "󢁱";
}
.t-icon-clipboard::before {
  content: "󢁵";
}
.t-icon-paste::before {
  content: "󢁶";
}
.t-icon-money-bill::before {
  content: "󢂀";
}
.t-icon-credit-card::before {
  content: "󢂁";
}
.t-icon-chart-bar::before {
  content: "󢂐";
}
.t-icon-chart-area::before {
  content: "󢂑";
}
.t-icon-chart-line::before {
  content: "󢂒";
}
.t-icon-terminal::before {
  content: "󢄀";
}
.t-icon-code::before {
  content: "󢄁";
}
.t-icon-code-branch::before {
  content: "󢄂";
}
.t-icon-thumbtack::before {
  content: "󢒙";
}
.t-icon-ruler::before {
  content: "󢔀";
}
.t-icon-cut::before {
  content: "󢔁";
}
.t-icon-image::before {
  content: "󢔂";
}
.t-icon-images::before {
  content: "󢔃";
}
.t-icon-bookmark-o::before {
  content: "󢔄";
}
.t-icon-bookmark::before {
  content: "󢔅";
}
.t-icon-flag::before {
  content: "󢔆";
}
.t-icon-location-arrow::before {
  content: "󢔇";
}
.t-icon-map-marker::before {
  content: "󢔈";
}
.t-icon-shoe-prints::before {
  content: "󢔉";
}
.t-icon-magic::before {
  content: "󢔐";
}
.t-icon-stamp::before {
  content: "󢔑";
}
.t-icon-fill-up::before {
  content: "󢔒";
}
.t-icon-graduation-cap::before {
  content: "󢔓";
}
.t-icon-palette::before {
  content: "󢔔";
}
.t-icon-trophy::before {
  content: "󢔕";
}
.t-icon-bug::before {
  content: "󢔖";
}
.t-icon-robot::before {
  content: "󢔗";
}
.t-icon-rocket::before {
  content: "󢔘";
}
.t-icon-certificate::before {
  content: "󢔙";
}
.t-icon-crosshairs::before {
  content: "󢔠";
}
.t-icon-infinity::before {
  content: "󢔡";
}
.t-icon-sticky-note::before {
  content: "󢔢";
}
.t-icon-map-signs::before {
  content: "󢔣";
}
.t-icon-shopping-cart::before {
  content: "󢔤";
}
.t-icon-play::before {
  content: "󢔥";
}
.t-icon-stop::before {
  content: "󢔦";
}
.t-icon-circle::before {
  content: "󢔧";
}
.t-icon-flask::before {
  content: "󢔨";
}
.t-icon-ds-triquetra::before {
  content: "󣀀";
}
.t-icon-ds-brick::before {
  content: "󣀁";
}
.t-icon-ds-set::before {
  content: "󣀂";
}
.t-icon-direction-incoming::before {
  content: "󣀃";
}
.t-icon-direction-outgoing::before {
  content: "󣀄";
}
.t-icon-direction-both::before {
  content: "󣀅";
}

.t-icon-alarm::before {
  content: "\e380";
}
.t-icon-area-chart::before {
  content: "󢂑";
}
.t-icon-analytics::before {
  content: "󢂑";
}
.t-icon-ban::before {
  content: "\e351";
}
.t-icon-calendar-o::before {
  content: "\e560";
}
.t-icon-clock-o::before {
  content: "\e540";
}
.t-icon-circle-o-notch::before {
  content: "󡦘";
}
.t-icon-close::before {
  content: "\e360";
}
.t-icon-cycle::before {
  content: "󡦘";
}
.t-icon-delete::before {
  content: "\e999";
}
.t-icon-edit::before {
  content: "\e998";
}
.t-icon-email::before {
  content: "\e945";
}
.t-icon-error::before {
  content: "\e373";
}
.t-icon-file-o::before {
  content: "󡔀";
}
.t-icon-file-archive-o::before {
  content: "󡔂";
}
.t-icon-file-code-o::before {
  content: "󡔄";
}
.t-icon-file-excel-o::before {
  content: "󡔅";
}
.t-icon-file-image-o::before {
  content: "󡔆";
}
.t-icon-file-pdf-o::before {
  content: "󡔇";
}
.t-icon-file-text::before {
  content: "󡔁";
}
.t-icon-file-text-o::before {
  content: "󡔁";
}
.t-icon-group::before {
  content: "󡀓";
}
.t-icon-hand-point-up::before {
  content: "󡘂";
}
.t-icon-info::before {
  content: "\e372";
}
.t-icon-line-chart::before {
  content: "󢂒";
}
.t-icon-menu::before {
  content: "\e941";
}
.t-icon-money::before {
  content: "󢂀";
}
.t-icon-newspaper::before, .t-icon-newspaper-o::before {
  content: "󡦙";
}
.t-icon-pending::before {
  content: "\e547";
}
.t-icon-question-circle::before {
  content: "\e370";
}
.t-icon-refresh::before {
  content: "\e525";
}
.t-icon-sort-amount-asc::before {
  content: "󢀣";
}
.t-icon-sort-amount-desc::before {
  content: "󢀢";
}
.t-icon-staff::before {
  content: "\e001";
}
.t-icon-success::before {
  content: "\e901";
}
.t-icon-th::before {
  content: "󢁖";
}
.t-icon-th-large::before {
  content: "󢁕";
}
.t-icon-th-list::before {
  content: "󢁗";
}
.t-icon-remove::before {
  content: "\e999";
}
.t-icon-test::before {
  content: "󢔨";
}
.t-icon-time::before {
  content: "\e540";
}
.t-icon-trash-alt::before {
  content: "\e999";
}
.t-icon-unlock::before {
  content: "󡡆";
}
.t-icon-warning::before {
  content: "\e374";
}

.t-icon.t-white {
  color: #fff;
}
.t-icon.t-gray-mid, .t-icon.t-subtle {
  color: #a6a7a7;
}
.t-icon.t-blue, .t-icon.t-info {
  color: #256cd1;
}
.t-icon.t-teal, .t-icon.t-cta {
  color: #279c9c;
}
.t-icon.t-red, .t-icon.t-error {
  color: #d91f11;
}
.t-icon.t-orange, .t-icon.t-warning {
  color: #ee6f20;
}
.t-icon.t-green, .t-icon.t-success {
  color: #428613;
}
.t-icon.t-disabled {
  color: #bcbdbd;
}
.t-icon.t-staff {
  color: #8c2341;
}
.t-icon.t-white svg > * {
  fill: #fff;
}
.t-icon.t-gray-mid svg > *, .t-icon.t-subtle svg > * {
  fill: #a6a7a7;
}
.t-icon.t-blue svg > *, .t-icon.t-info svg > * {
  fill: #256cd1;
}
.t-icon.t-teal svg > *, .t-icon.t-cta svg > * {
  fill: #279c9c;
}
.t-icon.t-red svg > *, .t-icon.t-error svg > * {
  fill: #d91f11;
}
.t-icon.t-orange svg > *, .t-icon.t-warning svg > * {
  fill: #ee6f20;
}
.t-icon.t-green svg > *, .t-icon.t-success svg > * {
  fill: #428613;
}
.t-icon.t-disabled svg > * {
  fill: #bcbdbd;
}
.t-icon.t-staff svg > * {
  fill: #8c2341;
}

.t-vis {
  position: relative;
  display: inline-block;
  width: 32px;
  height: 32px;
  margin-right: 8px;
  font-style: normal;
  vertical-align: middle;
}
.t-vis:last-child {
  margin-right: 0;
}
.t-vis::before, .t-vis::after {
  content: "";
  position: absolute;
  display: block;
  width: 32px;
  height: 32px;
  border: 1px solid transparent;
  border-radius: 32px;
  font-family: "tricons", helvetica, arial, sans-serif;
}
.t-vis::before {
  border-color: #e9e9e9;
}
.t-vis::after {
  color: #fff;
  font-size: 11px;
  text-align: center;
  line-height: 30px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-vis .t-badge {
  position: absolute;
  top: -4px;
  left: 100%;
  z-index: 1;
  padding: 0 4px;
  color: #ee6f20;
  background: #fff;
  border: 1px solid #ee6f20;
  transform: translate(-60%, 0);
}
.t-vis-agreed::before {
  background: #428613;
  border-color: transparent;
}
.t-vis-part-agreed::before {
  background: #428613;
  border-color: transparent;
}
.t-vis-part-agreed::after {
  content: "";
  left: calc(32px / 2);
  width: calc(32px / 2);
  background: #fff;
  border-color: #e9e9e9;
  border-left: transparent;
  -moz-border-radius-topright: 64px;
  -moz-border-radius-bottomright: 64px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-radius: 0 64px 64px 0;
}
.t-vis-part-disagreed::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-part-disagreed::after {
  content: "";
  width: calc(32px / 2);
  background: #fff;
  border-color: #e9e9e9;
  border-right: transparent;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 64px;
  -moz-border-radius-topleft: 64px;
  border-radius: 64px 0 0 64px;
}
.t-vis-disagreed::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-discrepencies::before, .t-vis-discrepancies::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-discrepencies::after, .t-vis-discrepancies::after {
  content: "󢁗";
}
.t-vis-error::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-error::after {
  content: "\e375";
}
.t-vis-cancelled::before {
  background: #bcbdbd;
  border-color: transparent;
}
.t-vis-cancelled::after {
  content: "C";
  font-weight: 700;
}
.t-vis-within::before {
  background: #fff59d;
  border-color: transparent;
}
.t-vis-within::after {
  content: "TH";
  color: #a6a7a7;
  font-weight: 700;
}
.t-vis.t-medium {
  width: 37px;
  height: 37px;
}
.t-vis.t-medium::before, .t-vis.t-medium::after {
  width: 37px;
  height: 37px;
}
.t-vis.t-medium::after {
  font-size: 12px;
  line-height: 35px;
}
.t-vis.t-medium.t-vis-part-agreed::after {
  left: calc(37px / 2);
  width: calc(37px / 2);
}
.t-vis.t-medium.t-vis-part-disagreed::after {
  width: calc(37px / 2);
}

@font-face {
  font-family: tricons;
  src: url("/crds-frontend/latest/assets/tricons-CZ4m6E8g.eot");
  src: url("/crds-frontend/latest/assets/tricons-CZ4m6E8g.eot?#iefix") format("embedded-opentype"), url("/crds-frontend/latest/assets/tricons-DHjgza76.woff2") format("woff2"), url("/crds-frontend/latest/assets/tricons-B2Keo8Ad.woff") format("woff"), url("/crds-frontend/latest/assets/tricons-DNt4bsT1.ttf") format("truetype"), url("/crds-frontend/latest/assets/tricons-6znNKawq.svg#fontawesome") format("svg");
  font-style: normal;
  font-weight: 400;
}
.t-icon {
  display: inline-block;
  margin-right: 6px;
  color: inherit;
  font-family: "tricons", helvetica, arial, sans-serif !important;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  text-decoration: none;
  text-transform: none;
  vertical-align: middle;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-icon::before {
  display: inline-block;
  line-height: 1rem;
}
.t-icon:hover {
  text-decoration: none;
}
.t-icon > img,
.t-icon > svg {
  width: 14px;
  height: 14px;
}
.t-icon > svg {
  color: inherit;
}
.t-icon > svg path {
  fill: currentcolor;
}
.t-icon.t-fw {
  width: 1em;
  text-align: center;
}
.t-icon.t-tiny {
  font-size: 11px;
}
.t-icon.t-tiny > img,
.t-icon.t-tiny > svg {
  width: 11px;
  height: 11px;
}
.t-icon.t-small {
  font-size: 12px;
}
.t-icon.t-small > img,
.t-icon.t-small > svg {
  width: 12px;
  height: 12px;
}
.t-icon.t-large {
  font-size: 16px;
}
.t-icon.t-large > img,
.t-icon.t-large > svg {
  width: 16px;
  height: 16px;
}
.t-icon.t-vertical-middle {
  vertical-align: middle;
}
.t-icon.t-horizontal {
  height: 32px;
}

a.t-icon {
  display: inline-block;
  margin-right: 0;
  color: #006491;
}
a.t-icon:hover {
  text-decoration: underline;
}
a.t-icon::before {
  margin-right: 6px;
  line-height: inherit;
}
a.t-icon > span {
  margin-left: -4px;
}
a.t-icon:empty::before {
  margin-right: 0;
}
a.t-icon.t-teal {
  color: #279c9c;
}
a .t-icon {
  margin-right: 6px;
}
a .t-icon.t-icon-only {
  margin-right: 0;
}

.t-icon.t-svg {
  position: relative;
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: middle;
}
.t-icon.t-svg::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("/crds-frontend/latest/assets/sprite-CL5HE_QE.svg");
  background-repeat: no-repeat;
  vertical-align: middle;
  transform-origin: center;
  transform: translate(-50%, -50%);
}
.t-icon.t-svg.t-tiny {
  width: 11px;
  height: 11px;
}
.t-icon.t-svg.t-tiny::before {
  transform: translate(-50%, -50%) scale(0.7);
}
.t-icon.t-svg.t-small {
  width: 12px;
  height: 12px;
}
.t-icon.t-svg.t-small::before {
  transform: translate(-50%, -50%) scale(0.8);
}
.t-icon.t-svg.t-large {
  width: 16px;
  height: 16px;
}
.t-icon.t-svg.t-large::before {
  transform: translate(-50%, -50%) scale(1.2);
}

.t-svg-address-book::before {
  width: 12px;
  height: 14px;
  background-position: 0 0;
}

.t-svg-address-book-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px 0;
}

.t-svg-address-book-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px 0;
}

.t-svg-address-card::before {
  width: 14px;
  height: 14px;
  background-position: -78px 0;
}

.t-svg-address-card-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px 0;
}

.t-svg-address-card-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px 0;
}

.t-svg-align-center::before {
  width: 12px;
  height: 14px;
  background-position: -156px 0;
}

.t-svg-align-center-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -182px 0;
}

.t-svg-align-center-white::before {
  width: 12px;
  height: 14px;
  background-position: -208px 0;
}

.t-svg-align-justify::before {
  width: 12px;
  height: 14px;
  background-position: -234px 0;
}

.t-svg-align-justify-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -260px 0;
}

.t-svg-align-justify-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px 0;
}

.t-svg-align-left::before {
  width: 12px;
  height: 14px;
  background-position: -312px 0;
}

.t-svg-align-left-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -338px 0;
}

.t-svg-align-left-white::before {
  width: 12px;
  height: 14px;
  background-position: 0 -26px;
}

.t-svg-align-right::before {
  width: 12px;
  height: 14px;
  background-position: -26px -26px;
}

.t-svg-align-right-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -52px -26px;
}

.t-svg-align-right-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -26px;
}

.t-svg-angle-double-down::before {
  width: 14px;
  height: 14px;
  background-position: -104px -26px;
}

.t-svg-angle-double-down-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -26px;
}

.t-svg-angle-double-down-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -26px;
}

.t-svg-angle-double-left::before {
  width: 14px;
  height: 14px;
  background-position: -182px -26px;
}

.t-svg-angle-double-left-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -26px;
}

.t-svg-angle-double-left-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -26px;
}

.t-svg-angle-double-right::before {
  width: 14px;
  height: 14px;
  background-position: -260px -26px;
}

.t-svg-angle-double-right-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -26px;
}

.t-svg-angle-double-right-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -26px;
}

.t-svg-angle-double-up::before {
  width: 14px;
  height: 14px;
  background-position: -338px -26px;
}

.t-svg-angle-double-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -52px;
}

.t-svg-angle-double-up-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -52px;
}

.t-svg-angle-down::before {
  width: 9px;
  height: 14px;
  background-position: -52px -52px;
}

.t-svg-angle-down-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -78px -52px;
}

.t-svg-angle-down-white::before {
  width: 9px;
  height: 14px;
  background-position: -104px -52px;
}

.t-svg-angle-left::before {
  width: 7px;
  height: 14px;
  background-position: -130px -52px;
}

.t-svg-angle-left-link-blue::before {
  width: 7px;
  height: 14px;
  background-position: -156px -52px;
}

.t-svg-angle-left-white::before {
  width: 7px;
  height: 14px;
  background-position: -182px -52px;
}

.t-svg-angle-right::before {
  width: 7px;
  height: 14px;
  background-position: -208px -52px;
}

.t-svg-angle-right-link-blue::before {
  width: 7px;
  height: 14px;
  background-position: -234px -52px;
}

.t-svg-angle-right-white::before {
  width: 7px;
  height: 14px;
  background-position: -260px -52px;
}

.t-svg-angle-up::before {
  width: 9px;
  height: 14px;
  background-position: -286px -52px;
}

.t-svg-angle-up-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -312px -52px;
}

.t-svg-angle-up-white::before {
  width: 9px;
  height: 14px;
  background-position: -338px -52px;
}

.t-svg-arrow-down::before {
  width: 12px;
  height: 14px;
  background-position: 0 -78px;
}

.t-svg-arrow-down-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -78px;
}

.t-svg-arrow-down-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px -78px;
}

.t-svg-arrow-left::before {
  width: 12px;
  height: 14px;
  background-position: -78px -78px;
}

.t-svg-arrow-left-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -104px -78px;
}

.t-svg-arrow-left-white::before {
  width: 12px;
  height: 14px;
  background-position: -130px -78px;
}

.t-svg-arrow-right::before {
  width: 12px;
  height: 14px;
  background-position: -156px -78px;
}

.t-svg-arrow-right-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -182px -78px;
}

.t-svg-arrow-right-white::before {
  width: 12px;
  height: 14px;
  background-position: -208px -78px;
}

.t-svg-arrow-up::before {
  width: 12px;
  height: 14px;
  background-position: -234px -78px;
}

.t-svg-arrow-up-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -260px -78px;
}

.t-svg-arrow-up-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px -78px;
}

.t-svg-arrows::before {
  width: 14px;
  height: 14px;
  background-position: -312px -78px;
}

.t-svg-arrows-h::before {
  width: 14px;
  height: 14px;
  background-position: -338px -78px;
}

.t-svg-arrows-h-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -104px;
}

.t-svg-arrows-h-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -104px;
}

.t-svg-arrows-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -104px;
}

.t-svg-arrows-v::before {
  width: 7px;
  height: 14px;
  background-position: -78px -104px;
}

.t-svg-arrows-v-link-blue::before {
  width: 7px;
  height: 14px;
  background-position: -104px -104px;
}

.t-svg-arrows-v-white::before {
  width: 7px;
  height: 14px;
  background-position: -130px -104px;
}

.t-svg-arrows-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -104px;
}

.t-svg-asterisk::before {
  width: 14px;
  height: 14px;
  background-position: -182px -104px;
}

.t-svg-asterisk-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -104px;
}

.t-svg-asterisk-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -104px;
}

.t-svg-bell::before {
  width: 12px;
  height: 14px;
  background-position: -260px -104px;
}

.t-svg-bell-ind-orange::before {
  width: 12px;
  height: 14px;
  background-position: -286px -104px;
}

.t-svg-bell-ind-red::before {
  width: 12px;
  height: 14px;
  background-position: -312px -104px;
}

.t-svg-bell-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -338px -104px;
}

.t-svg-bell-slash::before {
  width: 18px;
  height: 14px;
  background-position: 0 -130px;
}

.t-svg-bell-slash-link-blue::before {
  width: 18px;
  height: 14px;
  background-position: -26px -130px;
}

.t-svg-bell-slash-white::before {
  width: 18px;
  height: 14px;
  background-position: -52px -130px;
}

.t-svg-bell-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -130px;
}

.t-svg-bookmark::before {
  width: 11px;
  height: 14px;
  background-position: -104px -130px;
}

.t-svg-bookmark-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -130px -130px;
}

.t-svg-bookmark-o::before {
  width: 11px;
  height: 14px;
  background-position: -156px -130px;
}

.t-svg-bookmark-o-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -182px -130px;
}

.t-svg-bookmark-o-white::before {
  width: 11px;
  height: 14px;
  background-position: -208px -130px;
}

.t-svg-bookmark-white::before {
  width: 11px;
  height: 14px;
  background-position: -234px -130px;
}

.t-svg-briefcase::before {
  width: 14px;
  height: 14px;
  background-position: -260px -130px;
}

.t-svg-briefcase-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -130px;
}

.t-svg-briefcase-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -130px;
}

.t-svg-bug::before {
  width: 14px;
  height: 14px;
  background-position: -338px -130px;
}

.t-svg-bug-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -156px;
}

.t-svg-bug-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -156px;
}

.t-svg-bullhorn::before {
  width: 14px;
  height: 14px;
  background-position: -52px -156px;
}

.t-svg-bullhorn-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -156px;
}

.t-svg-bullhorn-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -156px;
}

.t-svg-calendar::before {
  width: 12px;
  height: 14px;
  background-position: -130px -156px;
}

.t-svg-calendar-check::before {
  width: 12px;
  height: 14px;
  background-position: -156px -156px;
}

.t-svg-calendar-check-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -182px -156px;
}

.t-svg-calendar-check-white::before {
  width: 12px;
  height: 14px;
  background-position: -208px -156px;
}

.t-svg-calendar-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -234px -156px;
}

.t-svg-calendar-minus::before {
  width: 12px;
  height: 14px;
  background-position: -260px -156px;
}

.t-svg-calendar-minus-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -286px -156px;
}

.t-svg-calendar-minus-white::before {
  width: 12px;
  height: 14px;
  background-position: -312px -156px;
}

.t-svg-calendar-plus::before {
  width: 12px;
  height: 14px;
  background-position: -338px -156px;
}

.t-svg-calendar-plus-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: 0 -182px;
}

.t-svg-calendar-plus-white::before {
  width: 12px;
  height: 14px;
  background-position: -26px -182px;
}

.t-svg-calendar-times::before {
  width: 12px;
  height: 14px;
  background-position: -52px -182px;
}

.t-svg-calendar-times-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -78px -182px;
}

.t-svg-calendar-times-white::before {
  width: 12px;
  height: 14px;
  background-position: -104px -182px;
}

.t-svg-calendar-white::before {
  width: 12px;
  height: 14px;
  background-position: -130px -182px;
}

.t-svg-cards::before {
  width: 14px;
  height: 14px;
  background-position: -156px -182px;
}

.t-svg-cards-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -182px;
}

.t-svg-cards-small::before {
  width: 14px;
  height: 14px;
  background-position: -208px -182px;
}

.t-svg-cards-small-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -182px;
}

.t-svg-cards-small-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -182px;
}

.t-svg-cards-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -182px;
}

.t-svg-caret-down::before {
  width: 9px;
  height: 14px;
  background-position: -312px -182px;
}

.t-svg-caret-down-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -338px -182px;
}

.t-svg-caret-down-white::before {
  width: 9px;
  height: 14px;
  background-position: 0 -208px;
}

.t-svg-caret-left::before {
  width: 5px;
  height: 14px;
  background-position: -26px -208px;
}

.t-svg-caret-left-link-blue::before {
  width: 5px;
  height: 14px;
  background-position: -52px -208px;
}

.t-svg-caret-left-white::before {
  width: 5px;
  height: 14px;
  background-position: -78px -208px;
}

.t-svg-caret-right::before {
  width: 5px;
  height: 14px;
  background-position: -104px -208px;
}

.t-svg-caret-right-link-blue::before {
  width: 5px;
  height: 14px;
  background-position: -130px -208px;
}

.t-svg-caret-right-white::before {
  width: 5px;
  height: 14px;
  background-position: -156px -208px;
}

.t-svg-caret-up::before {
  width: 9px;
  height: 14px;
  background-position: -182px -208px;
}

.t-svg-caret-up-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -208px -208px;
}

.t-svg-caret-up-white::before {
  width: 9px;
  height: 14px;
  background-position: -234px -208px;
}

.t-svg-certificate::before {
  width: 14px;
  height: 14px;
  background-position: -260px -208px;
}

.t-svg-certificate-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -208px;
}

.t-svg-certificate-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -208px;
}

.t-svg-chart-area::before {
  width: 14px;
  height: 14px;
  background-position: -338px -208px;
}

.t-svg-chart-area-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -234px;
}

.t-svg-chart-area-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -234px;
}

.t-svg-chart-bar::before {
  width: 14px;
  height: 14px;
  background-position: -52px -234px;
}

.t-svg-chart-bar-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -234px;
}

.t-svg-chart-bar-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -234px;
}

.t-svg-chart-line::before {
  width: 14px;
  height: 14px;
  background-position: -130px -234px;
}

.t-svg-chart-line-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -234px;
}

.t-svg-chart-line-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -234px;
}

.t-svg-check::before {
  width: 14px;
  height: 14px;
  background-position: -208px -234px;
}

.t-svg-check-circle::before {
  width: 14px;
  height: 14px;
  background-position: -234px -234px;
}

.t-svg-check-circle-ind-green::before {
  width: 14px;
  height: 14px;
  background-position: -260px -234px;
}

.t-svg-check-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -234px;
}

.t-svg-check-circle-o::before {
  width: 14px;
  height: 14px;
  background-position: -312px -234px;
}

.t-svg-check-circle-o-ind-green::before {
  width: 14px;
  height: 14px;
  background-position: -338px -234px;
}

.t-svg-check-circle-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -260px;
}

.t-svg-check-circle-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -260px;
}

.t-svg-check-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -260px;
}

.t-svg-check-double::before {
  width: 14px;
  height: 14px;
  background-position: -78px -260px;
}

.t-svg-check-double-ind-green::before {
  width: 14px;
  height: 14px;
  background-position: -104px -260px;
}

.t-svg-check-double-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -260px;
}

.t-svg-check-double-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -260px;
}

.t-svg-check-ind-green::before {
  width: 14px;
  height: 14px;
  background-position: -182px -260px;
}

.t-svg-check-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -260px;
}

.t-svg-check-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -260px;
}

.t-svg-chevron-down::before {
  width: 12px;
  height: 14px;
  background-position: -260px -260px;
}

.t-svg-chevron-down-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -286px -260px;
}

.t-svg-chevron-down-white::before {
  width: 12px;
  height: 14px;
  background-position: -312px -260px;
}

.t-svg-chevron-left::before {
  width: 9px;
  height: 14px;
  background-position: -338px -260px;
}

.t-svg-chevron-left-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: 0 -286px;
}

.t-svg-chevron-left-white::before {
  width: 9px;
  height: 14px;
  background-position: -26px -286px;
}

.t-svg-chevron-right::before {
  width: 9px;
  height: 14px;
  background-position: -52px -286px;
}

.t-svg-chevron-right-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -78px -286px;
}

.t-svg-chevron-right-white::before {
  width: 9px;
  height: 14px;
  background-position: -104px -286px;
}

.t-svg-chevron-up::before {
  width: 12px;
  height: 14px;
  background-position: -130px -286px;
}

.t-svg-chevron-up-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -156px -286px;
}

.t-svg-chevron-up-white::before {
  width: 12px;
  height: 14px;
  background-position: -182px -286px;
}

.t-svg-circle::before {
  width: 14px;
  height: 14px;
  background-position: -208px -286px;
}

.t-svg-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -286px;
}

.t-svg-circle-notch::before {
  width: 14px;
  height: 14px;
  background-position: -260px -286px;
}

.t-svg-circle-notch-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -286px;
}

.t-svg-circle-notch-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -286px;
}

.t-svg-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -286px;
}

.t-svg-clipboard::before {
  width: 11px;
  height: 14px;
  background-position: 0 -312px;
}

.t-svg-clipboard-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -26px -312px;
}

.t-svg-clipboard-white::before {
  width: 11px;
  height: 14px;
  background-position: -52px -312px;
}

.t-svg-clock::before {
  width: 14px;
  height: 14px;
  background-position: -78px -312px;
}

.t-svg-clock-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -312px;
}

.t-svg-clock-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -312px;
}

.t-svg-clone::before {
  width: 14px;
  height: 14px;
  background-position: -156px -312px;
}

.t-svg-clone-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -312px;
}

.t-svg-clone-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -312px;
}

.t-svg-code::before {
  width: 14px;
  height: 14px;
  background-position: -234px -312px;
}

.t-svg-code-branch::before {
  width: 11px;
  height: 14px;
  background-position: -260px -312px;
}

.t-svg-code-branch-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -286px -312px;
}

.t-svg-code-branch-white::before {
  width: 11px;
  height: 14px;
  background-position: -312px -312px;
}

.t-svg-code-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -312px;
}

.t-svg-code-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -338px;
}

.t-svg-cog::before {
  width: 14px;
  height: 14px;
  background-position: -26px -338px;
}

.t-svg-cog-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -338px;
}

.t-svg-cog-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -338px;
}

.t-svg-cogs::before {
  width: 14px;
  height: 14px;
  background-position: -104px -338px;
}

.t-svg-cogs-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -338px;
}

.t-svg-cogs-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -338px;
}

.t-svg-comment::before {
  width: 14px;
  height: 14px;
  background-position: -182px -338px;
}

.t-svg-comment-alt::before {
  width: 14px;
  height: 14px;
  background-position: -208px -338px;
}

.t-svg-comment-alt-fill::before {
  width: 14px;
  height: 14px;
  background-position: -234px -338px;
}

.t-svg-comment-alt-fill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -338px;
}

.t-svg-comment-alt-fill-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -338px;
}

.t-svg-comment-alt-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -338px;
}

.t-svg-comment-alt-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -338px;
}

.t-svg-comment-dollar::before {
  width: 14px;
  height: 14px;
  background-position: 0 -364px;
}

.t-svg-comment-dollar-fill::before {
  width: 14px;
  height: 14px;
  background-position: -26px -364px;
}

.t-svg-comment-dollar-fill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -364px;
}

.t-svg-comment-dollar-fill-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -364px;
}

.t-svg-comment-dollar-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -364px;
}

.t-svg-comment-dollar-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -364px;
}

.t-svg-comment-dots::before {
  width: 14px;
  height: 14px;
  background-position: -156px -364px;
}

.t-svg-comment-dots-fill::before {
  width: 14px;
  height: 14px;
  background-position: -182px -364px;
}

.t-svg-comment-dots-fill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -364px;
}

.t-svg-comment-dots-fill-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -364px;
}

.t-svg-comment-dots-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -364px;
}

.t-svg-comment-dots-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -364px;
}

.t-svg-comment-fill::before {
  width: 14px;
  height: 14px;
  background-position: -312px -364px;
}

.t-svg-comment-fill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -364px;
}

.t-svg-comment-fill-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -390px;
}

.t-svg-comment-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -390px;
}

.t-svg-comment-slash::before {
  width: 14px;
  height: 14px;
  background-position: -52px -390px;
}

.t-svg-comment-slash-fill::before {
  width: 18px;
  height: 14px;
  background-position: -78px -390px;
}

.t-svg-comment-slash-fill-link-blue::before {
  width: 18px;
  height: 14px;
  background-position: -104px -390px;
}

.t-svg-comment-slash-fill-white::before {
  width: 18px;
  height: 14px;
  background-position: -130px -390px;
}

.t-svg-comment-slash-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -390px;
}

.t-svg-comment-slash-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -390px;
}

.t-svg-comment-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -390px;
}

.t-svg-comments::before {
  width: 14px;
  height: 14px;
  background-position: -234px -390px;
}

.t-svg-comments-dollar::before {
  width: 14px;
  height: 14px;
  background-position: -260px -390px;
}

.t-svg-comments-dollar-fill::before {
  width: 16px;
  height: 14px;
  background-position: -286px -390px;
}

.t-svg-comments-dollar-fill-link-blue::before {
  width: 16px;
  height: 14px;
  background-position: -312px -390px;
}

.t-svg-comments-dollar-fill-white::before {
  width: 16px;
  height: 14px;
  background-position: 0 -416px;
}

.t-svg-comments-dollar-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -416px;
}

.t-svg-comments-dollar-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -416px;
}

.t-svg-comments-fill::before {
  width: 16px;
  height: 14px;
  background-position: -78px -416px;
}

.t-svg-comments-fill-link-blue::before {
  width: 16px;
  height: 14px;
  background-position: -104px -416px;
}

.t-svg-comments-fill-white::before {
  width: 16px;
  height: 14px;
  background-position: -130px -416px;
}

.t-svg-comments-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -416px;
}

.t-svg-comments-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -416px;
}

.t-svg-compress::before {
  width: 12px;
  height: 14px;
  background-position: -208px -416px;
}

.t-svg-compress-alt::before {
  width: 12px;
  height: 14px;
  background-position: -234px -416px;
}

.t-svg-compress-alt-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -260px -416px;
}

.t-svg-compress-alt-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px -416px;
}

.t-svg-compress-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -312px -416px;
}

.t-svg-compress-white::before {
  width: 12px;
  height: 14px;
  background-position: -338px -416px;
}

.t-svg-copy::before {
  width: 12px;
  height: 14px;
  background-position: 0 -442px;
}

.t-svg-copy-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -442px;
}

.t-svg-copy-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px -442px;
}

.t-svg-credit-card::before {
  width: 14px;
  height: 14px;
  background-position: -78px -442px;
}

.t-svg-credit-card-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -442px;
}

.t-svg-credit-card-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -442px;
}

.t-svg-crosshairs::before {
  width: 14px;
  height: 14px;
  background-position: -156px -442px;
}

.t-svg-crosshairs-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -442px;
}

.t-svg-crosshairs-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -442px;
}

.t-svg-cut::before {
  width: 12px;
  height: 14px;
  background-position: -234px -442px;
}

.t-svg-cut-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -260px -442px;
}

.t-svg-cut-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px -442px;
}

.t-svg-diamond::before {
  width: 14px;
  height: 14px;
  background-position: -312px -442px;
}

.t-svg-diamond-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -442px;
}

.t-svg-diamond-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -468px;
}

.t-svg-direction-both::before {
  width: 14px;
  height: 14px;
  background-position: -26px -468px;
}

.t-svg-direction-both-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -468px;
}

.t-svg-direction-both-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -468px;
}

.t-svg-direction-incoming::before {
  width: 14px;
  height: 14px;
  background-position: -104px -468px;
}

.t-svg-direction-incoming-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -468px;
}

.t-svg-direction-outgoing::before {
  width: 14px;
  height: 14px;
  background-position: -156px -468px;
}

.t-svg-direction-outgoing-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -468px;
}

.t-svg-direction-outgoing-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -468px;
}

.t-svg-download::before {
  width: 14px;
  height: 14px;
  background-position: -234px -468px;
}

.t-svg-download-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -468px;
}

.t-svg-download-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -468px;
}

.t-svg-ds-brick::before {
  width: 14px;
  height: 14px;
  background-position: -312px -468px;
}

.t-svg-ds-brick-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -468px;
}

.t-svg-ds-brick-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -494px;
}

.t-svg-ds-set::before {
  width: 14px;
  height: 14px;
  background-position: -26px -494px;
}

.t-svg-ds-set-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -494px;
}

.t-svg-ds-set-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -494px;
}

.t-svg-ds-triquetra::before {
  width: 14px;
  height: 14px;
  background-position: -104px -494px;
}

.t-svg-ds-triquetra-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -494px;
}

.t-svg-ds-triquetra-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -494px;
}

.t-svg-ellipsis-h::before {
  width: 14px;
  height: 14px;
  background-position: -182px -494px;
}

.t-svg-ellipsis-h-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -494px;
}

.t-svg-ellipsis-h-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -494px;
}

.t-svg-ellipsis-v::before {
  width: 5px;
  height: 14px;
  background-position: -260px -494px;
}

.t-svg-ellipsis-v-link-blue::before {
  width: 5px;
  height: 14px;
  background-position: -286px -494px;
}

.t-svg-ellipsis-v-white::before {
  width: 5px;
  height: 14px;
  background-position: -312px -494px;
}

.t-svg-entity::before {
  width: 14px;
  height: 14px;
  background-position: -338px -494px;
}

.t-svg-entity-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -520px;
}

.t-svg-entity-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -520px;
}

.t-svg-envelope::before {
  width: 14px;
  height: 14px;
  background-position: -52px -520px;
}

.t-svg-envelope-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -520px;
}

.t-svg-envelope-open-text::before {
  width: 14px;
  height: 14px;
  background-position: -104px -520px;
}

.t-svg-envelope-open-text-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -520px;
}

.t-svg-envelope-open-text-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -520px;
}

.t-svg-envelope-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -520px;
}

.t-svg-exchange::before {
  width: 14px;
  height: 14px;
  background-position: -208px -520px;
}

.t-svg-exchange-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -520px;
}

.t-svg-exchange-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -520px;
}

.t-svg-exclamation::before {
  width: 14px;
  height: 14px;
  background-position: -286px -520px;
}

.t-svg-exclamation-circle::before {
  width: 14px;
  height: 14px;
  background-position: -312px -520px;
}

.t-svg-exclamation-circle-ind-orange::before {
  width: 14px;
  height: 14px;
  background-position: -338px -520px;
}

.t-svg-exclamation-circle-ind-red::before {
  width: 14px;
  height: 14px;
  background-position: 0 -546px;
}

.t-svg-exclamation-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -546px;
}

.t-svg-exclamation-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -546px;
}

.t-svg-exclamation-ind-orange::before {
  width: 14px;
  height: 14px;
  background-position: -78px -546px;
}

.t-svg-exclamation-ind-red::before {
  width: 14px;
  height: 14px;
  background-position: -104px -546px;
}

.t-svg-exclamation-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -546px;
}

.t-svg-exclamation-triangle::before {
  width: 14px;
  height: 14px;
  background-position: -156px -546px;
}

.t-svg-exclamation-triangle-ind-orange::before {
  width: 14px;
  height: 14px;
  background-position: -182px -546px;
}

.t-svg-exclamation-triangle-ind-red::before {
  width: 14px;
  height: 14px;
  background-position: -208px -546px;
}

.t-svg-exclamation-triangle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -546px;
}

.t-svg-exclamation-triangle-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -546px;
}

.t-svg-exclamation-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -546px;
}

.t-svg-expand::before {
  width: 12px;
  height: 14px;
  background-position: -312px -546px;
}

.t-svg-expand-alt::before {
  width: 12px;
  height: 14px;
  background-position: -338px -546px;
}

.t-svg-expand-alt-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: 0 -572px;
}

.t-svg-expand-alt-white::before {
  width: 12px;
  height: 14px;
  background-position: -26px -572px;
}

.t-svg-expand-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -52px -572px;
}

.t-svg-expand-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -572px;
}

.t-svg-external-link::before {
  width: 14px;
  height: 14px;
  background-position: -104px -572px;
}

.t-svg-external-link-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -572px;
}

.t-svg-external-link-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -572px;
}

.t-svg-eye::before {
  width: 14px;
  height: 14px;
  background-position: -182px -572px;
}

.t-svg-eye-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -572px;
}

.t-svg-eye-slash::before {
  width: 14px;
  height: 14px;
  background-position: -234px -572px;
}

.t-svg-eye-slash-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -572px;
}

.t-svg-eye-slash-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -572px;
}

.t-svg-eye-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -572px;
}

.t-svg-face-cry::before {
  width: 14px;
  height: 14px;
  background-position: -338px -572px;
}

.t-svg-face-cry-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -598px;
}

.t-svg-face-cry-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -598px;
}

.t-svg-face-frown::before {
  width: 14px;
  height: 14px;
  background-position: -52px -598px;
}

.t-svg-face-frown-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -598px;
}

.t-svg-face-frown-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -598px;
}

.t-svg-face-happy::before {
  width: 14px;
  height: 14px;
  background-position: -130px -598px;
}

.t-svg-face-happy-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -598px;
}

.t-svg-face-happy-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -598px;
}

.t-svg-face-neutral::before {
  width: 14px;
  height: 14px;
  background-position: -208px -598px;
}

.t-svg-face-neutral-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -598px;
}

.t-svg-face-neutral-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -598px;
}

.t-svg-face-smile::before {
  width: 14px;
  height: 14px;
  background-position: -286px -598px;
}

.t-svg-face-smile-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -598px;
}

.t-svg-face-smile-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -598px;
}

.t-svg-fax::before {
  width: 14px;
  height: 14px;
  background-position: 0 -624px;
}

.t-svg-fax-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -624px;
}

.t-svg-fax-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -624px;
}

.t-svg-file::before {
  width: 11px;
  height: 14px;
  background-position: -78px -624px;
}

.t-svg-file-alt::before {
  width: 11px;
  height: 14px;
  background-position: -104px -624px;
}

.t-svg-file-alt-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -130px -624px;
}

.t-svg-file-alt-white::before {
  width: 11px;
  height: 14px;
  background-position: -156px -624px;
}

.t-svg-file-archive::before {
  width: 11px;
  height: 14px;
  background-position: -182px -624px;
}

.t-svg-file-archive-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -208px -624px;
}

.t-svg-file-archive-white::before {
  width: 11px;
  height: 14px;
  background-position: -234px -624px;
}

.t-svg-file-audio::before {
  width: 11px;
  height: 14px;
  background-position: -260px -624px;
}

.t-svg-file-audio-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -286px -624px;
}

.t-svg-file-audio-white::before {
  width: 11px;
  height: 14px;
  background-position: -312px -624px;
}

.t-svg-file-code::before {
  width: 11px;
  height: 14px;
  background-position: -338px -624px;
}

.t-svg-file-code-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: 0 -650px;
}

.t-svg-file-code-white::before {
  width: 11px;
  height: 14px;
  background-position: -26px -650px;
}

.t-svg-file-excel::before {
  width: 11px;
  height: 14px;
  background-position: -52px -650px;
}

.t-svg-file-excel-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -78px -650px;
}

.t-svg-file-excel-white::before {
  width: 11px;
  height: 14px;
  background-position: -104px -650px;
}

.t-svg-file-image::before {
  width: 11px;
  height: 14px;
  background-position: -130px -650px;
}

.t-svg-file-image-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -156px -650px;
}

.t-svg-file-image-white::before {
  width: 11px;
  height: 14px;
  background-position: -182px -650px;
}

.t-svg-file-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -208px -650px;
}

.t-svg-file-pdf::before {
  width: 11px;
  height: 14px;
  background-position: -234px -650px;
}

.t-svg-file-pdf-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -260px -650px;
}

.t-svg-file-pdf-white::before {
  width: 11px;
  height: 14px;
  background-position: -286px -650px;
}

.t-svg-file-powerpoint::before {
  width: 11px;
  height: 14px;
  background-position: -312px -650px;
}

.t-svg-file-powerpoint-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -338px -650px;
}

.t-svg-file-powerpoint-white::before {
  width: 11px;
  height: 14px;
  background-position: 0 -676px;
}

.t-svg-file-video::before {
  width: 11px;
  height: 14px;
  background-position: -26px -676px;
}

.t-svg-file-video-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -52px -676px;
}

.t-svg-file-video-white::before {
  width: 11px;
  height: 14px;
  background-position: -78px -676px;
}

.t-svg-file-white::before {
  width: 11px;
  height: 14px;
  background-position: -104px -676px;
}

.t-svg-file-word::before {
  width: 11px;
  height: 14px;
  background-position: -130px -676px;
}

.t-svg-file-word-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -156px -676px;
}

.t-svg-file-word-white::before {
  width: 11px;
  height: 14px;
  background-position: -182px -676px;
}

.t-svg-fill-up::before {
  width: 14px;
  height: 14px;
  background-position: -208px -676px;
}

.t-svg-fill-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -676px;
}

.t-svg-fill-up-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -676px;
}

.t-svg-filter::before {
  width: 14px;
  height: 14px;
  background-position: -286px -676px;
}

.t-svg-filter-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -676px;
}

.t-svg-filter-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -676px;
}

.t-svg-fingerprint::before {
  width: 14px;
  height: 14px;
  background-position: 0 -702px;
}

.t-svg-fingerprint-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -702px;
}

.t-svg-fingerprint-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -702px;
}

.t-svg-flag::before {
  width: 14px;
  height: 14px;
  background-position: -78px -702px;
}

.t-svg-flag-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -702px;
}

.t-svg-flag-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -702px;
}

.t-svg-flask-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -156px -702px;
}

.t-svg-flask-white::before {
  width: 12px;
  height: 14px;
  background-position: -182px -702px;
}

.t-svg-folder::before {
  width: 14px;
  height: 14px;
  background-position: -208px -702px;
}

.t-svg-folder-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -702px;
}

.t-svg-folder-open::before {
  width: 14px;
  height: 14px;
  background-position: -260px -702px;
}

.t-svg-folder-open-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -702px;
}

.t-svg-folder-open-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -702px;
}

.t-svg-folder-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -702px;
}

.t-svg-forward::before {
  width: 14px;
  height: 14px;
  background-position: 0 -728px;
}

.t-svg-forward-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -728px;
}

.t-svg-forward-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -728px;
}

.t-svg-globe::before {
  width: 14px;
  height: 14px;
  background-position: -78px -728px;
}

.t-svg-globe-africa::before {
  width: 14px;
  height: 14px;
  background-position: -104px -728px;
}

.t-svg-globe-africa-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -728px;
}

.t-svg-globe-africa-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -728px;
}

.t-svg-globe-asia::before {
  width: 14px;
  height: 14px;
  background-position: -182px -728px;
}

.t-svg-globe-asia-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -728px;
}

.t-svg-globe-asia-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -728px;
}

.t-svg-globe-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -728px;
}

.t-svg-globe-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -728px;
}

.t-svg-graduation-cap::before {
  width: 14px;
  height: 14px;
  background-position: -312px -728px;
}

.t-svg-graduation-cap-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -728px;
}

.t-svg-graduation-cap-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -754px;
}

.t-svg-hand-paper::before {
  width: 12px;
  height: 14px;
  background-position: -26px -754px;
}

.t-svg-hand-paper-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -52px -754px;
}

.t-svg-hand-paper-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -754px;
}

.t-svg-hand-point-down::before {
  width: 14px;
  height: 14px;
  background-position: -104px -754px;
}

.t-svg-hand-point-down-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -754px;
}

.t-svg-hand-point-down-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -754px;
}

.t-svg-hand-point-left::before {
  width: 14px;
  height: 14px;
  background-position: -182px -754px;
}

.t-svg-hand-point-left-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -754px;
}

.t-svg-hand-point-left-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -754px;
}

.t-svg-hand-point-right::before {
  width: 14px;
  height: 14px;
  background-position: -260px -754px;
}

.t-svg-hand-point-right-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -754px;
}

.t-svg-hand-point-right-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -754px;
}

.t-svg-hand-point-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -754px;
}

.t-svg-hand-point-up-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -780px;
}

.t-svg-hand-pointer::before {
  width: 14px;
  height: 14px;
  background-position: -26px -780px;
}

.t-svg-hand-rock::before {
  width: 14px;
  height: 14px;
  background-position: -52px -780px;
}

.t-svg-hand-rock-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -780px;
}

.t-svg-hand-rock-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -780px;
}

.t-svg-handshake::before {
  width: 14px;
  height: 14px;
  background-position: -130px -780px;
}

.t-svg-handshake-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -780px;
}

.t-svg-handshake-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -780px;
}

.t-svg-heart::before {
  width: 14px;
  height: 14px;
  background-position: -208px -780px;
}

.t-svg-heart-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -780px;
}

.t-svg-heart-o::before {
  width: 14px;
  height: 14px;
  background-position: -260px -780px;
}

.t-svg-heart-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -780px;
}

.t-svg-heart-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -780px;
}

.t-svg-heart-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -780px;
}

.t-svg-help::before {
  width: 14px;
  height: 14px;
  background-position: 0 -806px;
}

.t-svg-help-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -806px;
}

.t-svg-help-o::before {
  width: 14px;
  height: 14px;
  background-position: -52px -806px;
}

.t-svg-help-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -806px;
}

.t-svg-help-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -806px;
}

.t-svg-help-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -806px;
}

.t-svg-history::before {
  width: 14px;
  height: 14px;
  background-position: -156px -806px;
}

.t-svg-history-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -806px;
}

.t-svg-history-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -806px;
}

.t-svg-home::before {
  width: 14px;
  height: 14px;
  background-position: -234px -806px;
}

.t-svg-home-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -806px;
}

.t-svg-home-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -806px;
}

.t-svg-hourglass::before {
  width: 11px;
  height: 14px;
  background-position: -312px -806px;
}

.t-svg-hourglass-end::before {
  width: 11px;
  height: 14px;
  background-position: -338px -806px;
}

.t-svg-hourglass-end-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: 0 -832px;
}

.t-svg-hourglass-end-white::before {
  width: 11px;
  height: 14px;
  background-position: -26px -832px;
}

.t-svg-hourglass-half::before {
  width: 11px;
  height: 14px;
  background-position: -52px -832px;
}

.t-svg-hourglass-half-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -78px -832px;
}

.t-svg-hourglass-half-white::before {
  width: 11px;
  height: 14px;
  background-position: -104px -832px;
}

.t-svg-hourglass-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -130px -832px;
}

.t-svg-hourglass-start::before {
  width: 11px;
  height: 14px;
  background-position: -156px -832px;
}

.t-svg-hourglass-start-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -182px -832px;
}

.t-svg-hourglass-start-white::before {
  width: 11px;
  height: 14px;
  background-position: -208px -832px;
}

.t-svg-hourglass-white::before {
  width: 11px;
  height: 14px;
  background-position: -234px -832px;
}

.t-svg-id-badge::before {
  width: 11px;
  height: 14px;
  background-position: -260px -832px;
}

.t-svg-id-badge-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -286px -832px;
}

.t-svg-id-badge-white::before {
  width: 11px;
  height: 14px;
  background-position: -312px -832px;
}

.t-svg-image::before {
  width: 14px;
  height: 14px;
  background-position: -338px -832px;
}

.t-svg-image-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -858px;
}

.t-svg-image-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -858px;
}

.t-svg-images::before {
  width: 16px;
  height: 14px;
  background-position: -52px -858px;
}

.t-svg-images-link-blue::before {
  width: 16px;
  height: 14px;
  background-position: -78px -858px;
}

.t-svg-images-white::before {
  width: 16px;
  height: 14px;
  background-position: -104px -858px;
}

.t-svg-inbox::before {
  width: 14px;
  height: 14px;
  background-position: -130px -858px;
}

.t-svg-inbox-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -858px;
}

.t-svg-inbox-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -858px;
}

.t-svg-infinity::before {
  width: 14px;
  height: 14px;
  background-position: -208px -858px;
}

.t-svg-infinity-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -858px;
}

.t-svg-infinity-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -858px;
}

.t-svg-info-circle::before {
  width: 14px;
  height: 14px;
  background-position: -286px -858px;
}

.t-svg-info-circle-info-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -858px;
}

.t-svg-info-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -858px;
}

.t-svg-info-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -884px;
}

.t-svg-key::before {
  width: 14px;
  height: 14px;
  background-position: -26px -884px;
}

.t-svg-key-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -884px;
}

.t-svg-key-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -884px;
}

.t-svg-keyboard::before {
  width: 14px;
  height: 14px;
  background-position: -104px -884px;
}

.t-svg-keyboard-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -884px;
}

.t-svg-keyboard-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -884px;
}

.t-svg-laptop::before {
  width: 14px;
  height: 14px;
  background-position: -182px -884px;
}

.t-svg-laptop-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -884px;
}

.t-svg-laptop-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -884px;
}

.t-svg-level-down::before {
  width: 9px;
  height: 14px;
  background-position: -260px -884px;
}

.t-svg-level-down-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -286px -884px;
}

.t-svg-level-down-white::before {
  width: 9px;
  height: 14px;
  background-position: -312px -884px;
}

.t-svg-level-up::before {
  width: 9px;
  height: 14px;
  background-position: -338px -884px;
}

.t-svg-level-up-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: 0 -910px;
}

.t-svg-level-up-white::before {
  width: 9px;
  height: 14px;
  background-position: -26px -910px;
}

.t-svg-link::before {
  width: 14px;
  height: 14px;
  background-position: -52px -910px;
}

.t-svg-link-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -910px;
}

.t-svg-link-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -910px;
}

.t-svg-list::before {
  width: 14px;
  height: 14px;
  background-position: -130px -910px;
}

.t-svg-list-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -910px;
}

.t-svg-list-ul::before {
  width: 14px;
  height: 14px;
  background-position: -182px -910px;
}

.t-svg-list-ul-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -910px;
}

.t-svg-list-ul-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -910px;
}

.t-svg-list-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -910px;
}

.t-svg-location-arrow::before {
  width: 14px;
  height: 14px;
  background-position: -286px -910px;
}

.t-svg-location-arrow-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -910px;
}

.t-svg-location-arrow-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -910px;
}

.t-svg-lock::before {
  width: 12px;
  height: 14px;
  background-position: 0 -936px;
}

.t-svg-lock-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -936px;
}

.t-svg-lock-open::before {
  width: 14px;
  height: 14px;
  background-position: -52px -936px;
}

.t-svg-lock-open-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -936px;
}

.t-svg-lock-open-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -936px;
}

.t-svg-lock-white::before {
  width: 12px;
  height: 14px;
  background-position: -130px -936px;
}

.t-svg-magic::before {
  width: 14px;
  height: 14px;
  background-position: -156px -936px;
}

.t-svg-magic-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -936px;
}

.t-svg-magic-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -936px;
}

.t-svg-map-marker::before {
  width: 11px;
  height: 14px;
  background-position: -234px -936px;
}

.t-svg-map-marker-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -260px -936px;
}

.t-svg-map-marker-white::before {
  width: 11px;
  height: 14px;
  background-position: -286px -936px;
}

.t-svg-map-signs::before {
  width: 14px;
  height: 14px;
  background-position: -312px -936px;
}

.t-svg-map-signs-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -936px;
}

.t-svg-map-signs-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -962px;
}

.t-svg-minus::before {
  width: 12px;
  height: 14px;
  background-position: -26px -962px;
}

.t-svg-minus-circle::before {
  width: 14px;
  height: 14px;
  background-position: -52px -962px;
}

.t-svg-minus-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -962px;
}

.t-svg-minus-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -962px;
}

.t-svg-minus-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -130px -962px;
}

.t-svg-minus-white::before {
  width: 12px;
  height: 14px;
  background-position: -156px -962px;
}

.t-svg-mobile::before {
  width: 9px;
  height: 14px;
  background-position: -182px -962px;
}

.t-svg-mobile-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -208px -962px;
}

.t-svg-mobile-white::before {
  width: 9px;
  height: 14px;
  background-position: -234px -962px;
}

.t-svg-money-bill::before {
  width: 14px;
  height: 14px;
  background-position: -260px -962px;
}

.t-svg-money-bill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -962px;
}

.t-svg-money-bill-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -962px;
}

.t-svg-new-tab::before {
  width: 14px;
  height: 14px;
  background-position: -338px -962px;
}

.t-svg-new-tab-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -988px;
}

.t-svg-new-tab-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -988px;
}

.t-svg-newspaper::before {
  width: 14px;
  height: 14px;
  background-position: -52px -988px;
}

.t-svg-newspaper-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -988px;
}

.t-svg-newspaper-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -988px;
}

.t-svg-palette::before {
  width: 14px;
  height: 14px;
  background-position: -130px -988px;
}

.t-svg-palette-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -988px;
}

.t-svg-palette-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -988px;
}

.t-svg-paper-plane::before {
  width: 14px;
  height: 14px;
  background-position: -208px -988px;
}

.t-svg-paper-plane-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -988px;
}

.t-svg-paper-plane-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -988px;
}

.t-svg-paperclip::before {
  width: 12px;
  height: 14px;
  background-position: -286px -988px;
}

.t-svg-paperclip-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -312px -988px;
}

.t-svg-paperclip-white::before {
  width: 12px;
  height: 14px;
  background-position: -338px -988px;
}

.t-svg-paste::before {
  width: 12px;
  height: 14px;
  background-position: 0 -1014px;
}

.t-svg-paste-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1014px;
}

.t-svg-paste-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px -1014px;
}

.t-svg-pen-nib::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1014px;
}

.t-svg-pen-nib-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1014px;
}

.t-svg-pen-nib-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1014px;
}

.t-svg-pencil::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1014px;
}

.t-svg-pencil-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1014px;
}

.t-svg-pencil-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1014px;
}

.t-svg-phone::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1014px;
}

.t-svg-phone-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1014px;
}

.t-svg-phone-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1014px;
}

.t-svg-play::before {
  width: 12px;
  height: 14px;
  background-position: -312px -1014px;
}

.t-svg-play-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -338px -1014px;
}

.t-svg-play-white::before {
  width: 12px;
  height: 14px;
  background-position: 0 -1040px;
}

.t-svg-plus::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1040px;
}

.t-svg-plus-circle::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1040px;
}

.t-svg-plus-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1040px;
}

.t-svg-plus-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1040px;
}

.t-svg-plus-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -130px -1040px;
}

.t-svg-plus-white::before {
  width: 12px;
  height: 14px;
  background-position: -156px -1040px;
}

.t-svg-power-off::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1040px;
}

.t-svg-power-off-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1040px;
}

.t-svg-power-off-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1040px;
}

.t-svg-print::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1040px;
}

.t-svg-print-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1040px;
}

.t-svg-print-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1040px;
}

.t-svg-qrcode::before {
  width: 12px;
  height: 14px;
  background-position: -338px -1040px;
}

.t-svg-qrcode-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: 0 -1066px;
}

.t-svg-qrcode-white::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1066px;
}

.t-svg-redo::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1066px;
}

.t-svg-redo-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1066px;
}

.t-svg-redo-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1066px;
}

.t-svg-reply::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1066px;
}

.t-svg-reply-all::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1066px;
}

.t-svg-reply-all-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1066px;
}

.t-svg-reply-all-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1066px;
}

.t-svg-reply-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1066px;
}

.t-svg-reply-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1066px;
}

.t-svg-retweet::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1066px;
}

.t-svg-retweet-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1066px;
}

.t-svg-retweet-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1066px;
}

.t-svg-robot::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1092px;
}

.t-svg-robot-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1092px;
}

.t-svg-robot-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1092px;
}

.t-svg-rocket::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1092px;
}

.t-svg-rocket-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1092px;
}

.t-svg-rocket-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1092px;
}

.t-svg-ruler::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1092px;
}

.t-svg-ruler-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1092px;
}

.t-svg-ruler-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1092px;
}

.t-svg-save::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1092px;
}

.t-svg-save-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1092px;
}

.t-svg-save-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1092px;
}

.t-svg-search::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1092px;
}

.t-svg-search-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1092px;
}

.t-svg-search-minus::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1118px;
}

.t-svg-search-minus-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1118px;
}

.t-svg-search-minus-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1118px;
}

.t-svg-search-plus::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1118px;
}

.t-svg-search-plus-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1118px;
}

.t-svg-search-plus-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1118px;
}

.t-svg-search-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1118px;
}

.t-svg-share::before {
  width: 12px;
  height: 14px;
  background-position: -182px -1118px;
}

.t-svg-share-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -208px -1118px;
}

.t-svg-share-square::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1118px;
}

.t-svg-share-square-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1118px;
}

.t-svg-share-square-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1118px;
}

.t-svg-share-white::before {
  width: 12px;
  height: 14px;
  background-position: -312px -1118px;
}

.t-svg-shoe-prints::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1118px;
}

.t-svg-shoe-prints-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1144px;
}

.t-svg-shoe-prints-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1144px;
}

.t-svg-shopping-cart::before {
  width: 16px;
  height: 14px;
  background-position: -52px -1144px;
}

.t-svg-shopping-cart-link-blue::before {
  width: 16px;
  height: 14px;
  background-position: -78px -1144px;
}

.t-svg-shopping-cart-white::before {
  width: 16px;
  height: 14px;
  background-position: -104px -1144px;
}

.t-svg-sign-in::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1144px;
}

.t-svg-sign-in-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1144px;
}

.t-svg-sign-in-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1144px;
}

.t-svg-sign-out::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1144px;
}

.t-svg-sign-out-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1144px;
}

.t-svg-sign-out-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1144px;
}

.t-svg-sliders::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1144px;
}

.t-svg-sliders-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1144px;
}

.t-svg-sliders-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1144px;
}

.t-svg-sort::before {
  width: 9px;
  height: 14px;
  background-position: 0 -1170px;
}

.t-svg-sort-alpha-down::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1170px;
}

.t-svg-sort-alpha-down-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -52px -1170px;
}

.t-svg-sort-alpha-down-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -1170px;
}

.t-svg-sort-alpha-up::before {
  width: 12px;
  height: 14px;
  background-position: -104px -1170px;
}

.t-svg-sort-alpha-up-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -130px -1170px;
}

.t-svg-sort-alpha-up-white::before {
  width: 12px;
  height: 14px;
  background-position: -156px -1170px;
}

.t-svg-sort-amount-down::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1170px;
}

.t-svg-sort-amount-down-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1170px;
}

.t-svg-sort-amount-down-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1170px;
}

.t-svg-sort-amount-up::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1170px;
}

.t-svg-sort-amount-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1170px;
}

.t-svg-sort-amount-up-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1170px;
}

.t-svg-sort-down::before {
  width: 9px;
  height: 14px;
  background-position: -338px -1170px;
}

.t-svg-sort-down-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: 0 -1196px;
}

.t-svg-sort-down-white::before {
  width: 9px;
  height: 14px;
  background-position: -26px -1196px;
}

.t-svg-sort-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -52px -1196px;
}

.t-svg-sort-up::before {
  width: 9px;
  height: 14px;
  background-position: -78px -1196px;
}

.t-svg-sort-up-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -104px -1196px;
}

.t-svg-sort-up-white::before {
  width: 9px;
  height: 14px;
  background-position: -130px -1196px;
}

.t-svg-sort-white::before {
  width: 9px;
  height: 14px;
  background-position: -156px -1196px;
}

.t-svg-stamp::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1196px;
}

.t-svg-stamp-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1196px;
}

.t-svg-stamp-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1196px;
}

.t-svg-star::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1196px;
}

.t-svg-star-half::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1196px;
}

.t-svg-star-half-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1196px;
}

.t-svg-star-half-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1196px;
}

.t-svg-star-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1222px;
}

.t-svg-star-o::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1222px;
}

.t-svg-star-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1222px;
}

.t-svg-star-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1222px;
}

.t-svg-star-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1222px;
}

.t-svg-sticky-note::before {
  width: 12px;
  height: 14px;
  background-position: -130px -1222px;
}

.t-svg-sticky-note-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -156px -1222px;
}

.t-svg-sticky-note-white::before {
  width: 12px;
  height: 14px;
  background-position: -182px -1222px;
}

.t-svg-stop::before {
  width: 12px;
  height: 14px;
  background-position: -208px -1222px;
}

.t-svg-stop-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -234px -1222px;
}

.t-svg-stop-white::before {
  width: 12px;
  height: 14px;
  background-position: -260px -1222px;
}

.t-svg-suitcase::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1222px;
}

.t-svg-suitcase-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1222px;
}

.t-svg-suitcase-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1222px;
}

.t-svg-support::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1248px;
}

.t-svg-support-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1248px;
}

.t-svg-support-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1248px;
}

.t-svg-sync::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1248px;
}

.t-svg-sync-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1248px;
}

.t-svg-sync-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1248px;
}

.t-svg-table::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1248px;
}

.t-svg-table-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1248px;
}

.t-svg-table-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1248px;
}

.t-svg-tag::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1248px;
}

.t-svg-tag-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1248px;
}

.t-svg-tag-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1248px;
}

.t-svg-tags::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1248px;
}

.t-svg-tags-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1248px;
}

.t-svg-tags-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1274px;
}

.t-svg-tasks::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1274px;
}

.t-svg-tasks-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1274px;
}

.t-svg-tasks-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1274px;
}

.t-svg-terminal::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1274px;
}

.t-svg-terminal-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1274px;
}

.t-svg-terminal-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1274px;
}

.t-svg-thumbs-down::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1274px;
}

.t-svg-thumbs-down-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1274px;
}

.t-svg-thumbs-down-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1274px;
}

.t-svg-thumbs-up::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1274px;
}

.t-svg-thumbs-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1274px;
}

.t-svg-thumbs-up-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1274px;
}

.t-svg-thumbtack::before {
  width: 11px;
  height: 14px;
  background-position: -338px -1274px;
}

.t-svg-thumbtack-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: 0 -1300px;
}

.t-svg-thumbtack-white::before {
  width: 11px;
  height: 14px;
  background-position: -26px -1300px;
}

.t-svg-times::before {
  width: 10px;
  height: 14px;
  background-position: -52px -1300px;
}

.t-svg-times-circle::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1300px;
}

.t-svg-times-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1300px;
}

.t-svg-times-circle-o::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1300px;
}

.t-svg-times-circle-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1300px;
}

.t-svg-times-circle-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1300px;
}

.t-svg-times-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1300px;
}

.t-svg-times-link-blue::before {
  width: 10px;
  height: 14px;
  background-position: -234px -1300px;
}

.t-svg-times-white::before {
  width: 10px;
  height: 14px;
  background-position: -260px -1300px;
}

.t-svg-toolbox::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1300px;
}

.t-svg-toolbox-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1300px;
}

.t-svg-toolbox-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1300px;
}

.t-svg-trash::before {
  width: 12px;
  height: 14px;
  background-position: 0 -1326px;
}

.t-svg-trash-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1326px;
}

.t-svg-trash-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px -1326px;
}

.t-svg-trophy::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1326px;
}

.t-svg-trophy-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1326px;
}

.t-svg-trophy-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1326px;
}

.t-svg-tv::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1326px;
}

.t-svg-tv-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1326px;
}

.t-svg-tv-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1326px;
}

.t-svg-undo::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1326px;
}

.t-svg-undo-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1326px;
}

.t-svg-undo-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1326px;
}

.t-svg-unlink::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1326px;
}

.t-svg-unlink-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1326px;
}

.t-svg-unlink-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1352px;
}

.t-svg-upload::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1352px;
}

.t-svg-upload-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1352px;
}

.t-svg-upload-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1352px;
}

.t-svg-user::before {
  width: 12px;
  height: 14px;
  background-position: -104px -1352px;
}

.t-svg-user-circle::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1352px;
}

.t-svg-user-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1352px;
}

.t-svg-user-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1352px;
}

.t-svg-user-cog::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1352px;
}

.t-svg-user-cog-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1352px;
}

.t-svg-user-cog-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1352px;
}

.t-svg-user-edit::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1352px;
}

.t-svg-user-edit-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1352px;
}

.t-svg-user-edit-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1352px;
}

.t-svg-user-friends::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1378px;
}

.t-svg-user-friends-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1378px;
}

.t-svg-user-friends-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1378px;
}

.t-svg-user-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -78px -1378px;
}

.t-svg-user-lock::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1378px;
}

.t-svg-user-lock-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1378px;
}

.t-svg-user-lock-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1378px;
}

.t-svg-user-minus::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1378px;
}

.t-svg-user-minus-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1378px;
}

.t-svg-user-minus-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1378px;
}

.t-svg-user-plus::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1378px;
}

.t-svg-user-plus-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1378px;
}

.t-svg-user-plus-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1378px;
}

.t-svg-user-shield::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1378px;
}

.t-svg-user-shield-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1404px;
}

.t-svg-user-shield-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1404px;
}

.t-svg-user-slash::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1404px;
}

.t-svg-user-slash-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1404px;
}

.t-svg-user-slash-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1404px;
}

.t-svg-user-tie::before {
  width: 12px;
  height: 14px;
  background-position: -130px -1404px;
}

.t-svg-user-tie-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -156px -1404px;
}

.t-svg-user-tie-white::before {
  width: 12px;
  height: 14px;
  background-position: -182px -1404px;
}

.t-svg-user-times::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1404px;
}

.t-svg-user-times-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1404px;
}

.t-svg-user-times-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1404px;
}

.t-svg-user-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px -1404px;
}

.t-svg-users::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1404px;
}

.t-svg-users-cog::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1404px;
}

.t-svg-users-cog-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1430px;
}

.t-svg-users-cog-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1430px;
}

.t-svg-users-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1430px;
}

.t-svg-users-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1430px;
}

.t-svg-wrench::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1430px;
}

.t-svg-wrench-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1430px;
}

.t-svg-wrench-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1430px;
}

@font-face {
  font-family: "Libre Franklin";
  font-style: normal;
  font-weight: 600;
  src: local(""), url("/crds-frontend/latest/assets/libre-franklin-v7-latin-600-BzFym7k5.woff2") format("woff2"), url("/crds-frontend/latest/assets/libre-franklin-v7-latin-600-WTdFxs_V.woff") format("woff");
}
body {
  color: #373838;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  display: block;
  margin: 0 0 12px;
  padding: 0;
  color: #373838;
}
h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child,
h6:last-child {
  margin-bottom: 0;
}
h1 .t-icon,
h2 .t-icon,
h3 .t-icon,
h4 .t-icon,
h5 .t-icon,
h6 .t-icon {
  font-size: inherit;
  line-height: inherit;
  vertical-align: text-bottom;
}
h1 + caption,
h1 + figcaption,
h2 + caption,
h2 + figcaption,
h3 + caption,
h3 + figcaption,
h4 + caption,
h4 + figcaption,
h5 + caption,
h5 + figcaption,
h6 + caption,
h6 + figcaption {
  margin-top: -8px;
  margin-bottom: 12px;
}

h1 {
  margin-bottom: 16px;
  font-family: "Libre Franklin", arial, sans-serif;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1.75rem;
}

h2 {
  font-family: "Libre Franklin", arial, sans-serif;
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.5rem;
}

h3 {
  font-family: "Libre Franklin", arial, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.25rem;
}

h4 {
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}

h5 {
  font-size: 0.75rem;
  text-transform: uppercase;
  line-height: 0.875rem;
}

h6 {
  color: #4d4e4e;
  font-size: 12px;
  font-weight: 700;
}

span {
  max-width: 100%;
}

p {
  max-width: 1024px;
  margin: 0;
  margin-bottom: 12px;
  font-size: 0.8125rem;
  line-height: 1.125rem;
}
p:last-child {
  margin-bottom: 0;
}
p.t-wide {
  max-width: 100%;
}

label, fieldset legend {
  display: inline-block;
  margin-right: 6px;
  color: #4d4e4e;
  font-weight: 700;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  vertical-align: inherit;
}
label:last-child, fieldset legend:last-child {
  margin-right: 0;
}
label[required]::after, fieldset legend[required]::after, label.t-required::after, fieldset legend.t-required::after {
  content: "*";
  margin-left: 4px;
  color: #d91f11;
}
label.t-horizontal, fieldset legend.t-horizontal {
  height: 32px;
  line-height: 32px;
  vertical-align: middle;
}
label.t-wide, fieldset legend.t-wide {
  width: 100%;
  margin-right: 0;
  margin-bottom: 6px;
}

a {
  color: #006491;
  text-decoration: none;
  vertical-align: inherit;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
a:hover {
  text-decoration: underline;
}
a > span,
a > label,
fieldset a > legend {
  margin-right: 4px;
  color: inherit;
}
a > span:last-child:not(:only-child),
a > label:last-child:not(:only-child),
fieldset a > legend:last-child:not(:only-child) {
  margin-right: 0;
}
a label, a fieldset legend, fieldset a legend {
  font-size: inherit;
  font-weight: inherit;
  pointer-events: none;
}
a.t-action, a.t-teal {
  color: #279c9c;
}
a.t-staff {
  color: #8c2341;
}
a.t-is-disabled, a.t-disabled-link {
  color: #bcbdbd !important;
  user-select: none;
  cursor: not-allowed;
}
a.t-is-disabled:hover, a.t-disabled-link:hover {
  text-decoration: none !important;
}

blockquote {
  max-width: 1024px;
  margin: 0 24px 24px;
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 18px;
  font-style: italic;
  line-height: 1.2rem;
}
blockquote:last-child {
  margin-bottom: 0;
}
blockquote p {
  font-size: inherit;
  line-height: inherit;
}

ul,
ol,
dl {
  margin: 0;
  padding: 0;
  font-size: 0;
}
ul li,
ul dd,
ul dt,
ol li,
ol dd,
ol dt,
dl li,
dl dd,
dl dt {
  font-size: 0.8125rem;
}

ul {
  list-style: none;
}

.t-last-updated {
  margin-right: 24px;
  color: #646464;
  font-size: 0.75rem;
}

.t-main {
  position: relative;
  display: block;
  width: 100%;
  padding: 24px;
  background: #f8f8f8;
  transition: left 0.2s ease;
}
.t-main > header {
  margin-bottom: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.t-main > header > form,
.t-main > header > .t-dropdown,
.t-main > header > .t-input {
  margin-bottom: 0;
}
.t-main > header .t-right {
  float: right;
  display: inline-block;
  max-width: 50%;
  margin-left: auto;
  padding-left: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.t-main > header.t-wide {
  max-width: 100% !important;
}
.t-main > header.t-no-min-width {
  min-width: auto;
}
.t-main > .t-footer {
  margin-top: 24px;
  color: #a6a7a7;
  font-size: 11px;
}
.t-main::-webkit-scrollbar {
  appearance: none;
  width: 6px;
  height: 6px;
}
.t-main::-webkit-scrollbar-track {
  background-color: transparent;
}
.t-main::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 6px;
  pointer-events: all;
  cursor: pointer;
}
.t-main::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
.t-main > header,
.t-main > .t-container,
.t-main > .t-meta,
.t-main > .t-tabs {
  min-width: calc(1280px - 24px * 2);
  max-width: calc(1920px - 24px * 2);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-main > header,
  .t-main > .t-container,
  .t-main > .t-meta,
  .t-main > .t-tabs {
    min-width: calc(1280px - 24px * 2 - 17px);
    max-width: calc(1920px - 24px * 2 - 17px);
  }
}
@supports (-ms-accelerator: true) {
  .t-main > header,
  .t-main > .t-container,
  .t-main > .t-meta,
  .t-main > .t-tabs {
    min-width: calc(1280px - 24px * 2 - 12px);
    max-width: calc(1920px - 24px * 2 - 12px);
  }
}

@media print {
  .t-main {
    position: relative;
    top: 0;
    overflow: hidden;
    height: calc(100% - 24px);
    padding: 0 !important;
    background: transparent !important;
  }
}
.t-container {
  display: block;
  width: 100%;
  margin-bottom: 16px;
  padding: 24px;
  background-color: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
}
.t-container:last-child {
  margin-bottom: 0;
}
.t-container > h2 {
  margin-bottom: 24px;
  line-height: 32px;
}
.t-container > header {
  display: inline-block;
  width: 100%;
  min-height: 22px;
  margin-bottom: 24px;
  vertical-align: middle;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.t-container > header h2 {
  display: inline-block;
  margin: 0;
  margin-right: 12px;
  line-height: 1.2rem;
  max-width: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-container > header .t-aside {
  height: 22px;
  margin-left: 0;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.t-container > header .t-right {
  float: right;
  display: inline-block;
  max-width: 50%;
  margin-left: auto;
  padding-left: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.t-container > header .t-checkbox,
.t-container > header .t-dropdown,
.t-container > header .t-input,
.t-container > header .t-progress,
.t-container > header .t-radio,
.t-container > header .t-switch {
  margin-bottom: 0;
}
.t-container > header .t-progress {
  width: 288px;
}
.t-container table {
  min-width: 33%;
  max-width: 100%;
}
.t-container .t-tabs {
  margin-bottom: 24px;
}
.t-container .t-tabs:last-child {
  margin-bottom: 0;
}
.t-container .t-tabs > .t-wrapper > .t-content {
  padding: 0;
  padding-top: 24px;
}
.t-container.t-flexbox {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-container.t-wide {
  max-width: 100% !important;
}
.t-container.t-no-min-width {
  min-width: auto;
}
.t-container.t-ghost {
  padding: 0;
  background: transparent;
  box-shadow: none;
}
.t-container.t-ghost > h2 {
  margin-bottom: 12px;
}
.t-container.t-ghost .t-container {
  min-width: auto;
  max-width: 100%;
}
.t-container.t-compact {
  padding: 16px;
}

@media print {
  .t-container {
    max-width: 100%;
    margin-bottom: 24px;
    padding: 0;
  }
  .t-container.t-staff {
    display: none;
  }
}
fieldset {
  display: block;
  width: auto;
  margin: 0;
  margin-bottom: 24px;
  padding: 0;
  border: 0;
}
fieldset:last-child {
  margin-bottom: 0;
}
fieldset legend {
  padding: 0;
  margin-bottom: 8px;
}

form {
  width: 100%;
  margin-bottom: 24px;
}
form:last-child {
  margin-bottom: 0;
}

.t-form {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-form.t-horizontal {
  margin-top: -12px;
  flex-direction: row;
}
.t-form.t-horizontal > label, fieldset .t-form.t-horizontal > legend {
  margin-top: 12px;
}
.t-form.t-horizontal > fieldset {
  display: inline-block;
  width: auto;
  margin-top: 12px;
  margin-right: 12px;
  margin-bottom: 0;
}
.t-form.t-horizontal > fieldset > .t-checkbox,
.t-form.t-horizontal > fieldset > .t-radio,
.t-form.t-horizontal > fieldset > .t-switch {
  margin-bottom: 0;
  height: 32px;
  line-height: 32px;
}
.t-form.t-horizontal > .t-btn,
.t-form.t-horizontal > .t-checkbox,
.t-form.t-horizontal > .t-dropdown,
.t-form.t-horizontal > .t-input,
.t-form.t-horizontal > .t-switch {
  margin-top: 12px;
  margin-bottom: 0;
}
.t-form.t-horizontal > .t-switch {
  height: 32px;
  line-height: 32px;
}
.t-form.t-horizontal > .t-switch label, .t-form.t-horizontal > .t-switch fieldset legend, fieldset .t-form.t-horizontal > .t-switch legend {
  height: inherit;
  line-height: inherit;
}
.t-form.t-horizontal > .t-switch input + label, .t-form.t-horizontal > .t-switch fieldset input + legend, fieldset .t-form.t-horizontal > .t-switch input + legend {
  height: inherit;
  line-height: inherit;
}
.t-form.t-horizontal > .t-switch input + label::after, .t-form.t-horizontal > .t-switch fieldset input + legend::after, fieldset .t-form.t-horizontal > .t-switch input + legend::after {
  top: 6px;
}
.t-form.t-horizontal > .t-switch input + label::before, .t-form.t-horizontal > .t-switch fieldset input + legend::before, fieldset .t-form.t-horizontal > .t-switch input + legend::before {
  top: 6px;
  position: relative;
}
.t-form.t-horizontal > .t-checkbox {
  height: 32px;
  line-height: 32px;
}
.t-form.t-horizontal > .t-btn.t-ghost-label,
.t-form.t-horizontal > .t-checkbox.t-ghost-label,
.t-form.t-horizontal > .t-switch.t-ghost-label {
  margin-top: 36px;
}
.t-form.t-dual-col,
.t-form .t-dual-col {
  width: 1024px;
  max-width: 100%;
}
.t-form.t-dual-col .t-row,
.t-form .t-dual-col .t-row {
  margin-bottom: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
}
.t-form.t-dual-col .t-row:last-child,
.t-form .t-dual-col .t-row:last-child {
  margin-bottom: 0;
}
.t-form.t-dual-col .t-row > span,
.t-form.t-dual-col .t-row > label,
.t-form.t-dual-col fieldset .t-row > legend,
fieldset .t-form.t-dual-col .t-row > legend,
.t-form.t-dual-col .t-row .t-left,
.t-form .t-dual-col .t-row > span,
.t-form .t-dual-col .t-row > label,
.t-form .t-dual-col fieldset .t-row > legend,
fieldset .t-form .t-dual-col .t-row > legend,
.t-form .t-dual-col .t-row .t-left {
  display: inline-block;
  min-height: 32px;
  width: 282px;
  margin-right: 6px;
  text-align: right;
}
.t-form.t-dual-col .t-row > span + p,
.t-form.t-dual-col .t-row > label + p,
.t-form.t-dual-col fieldset .t-row > legend + p,
fieldset .t-form.t-dual-col .t-row > legend + p,
.t-form.t-dual-col .t-row .t-left + p,
.t-form .t-dual-col .t-row > span + p,
.t-form .t-dual-col .t-row > label + p,
.t-form .t-dual-col fieldset .t-row > legend + p,
fieldset .t-form .t-dual-col .t-row > legend + p,
.t-form .t-dual-col .t-row .t-left + p {
  width: calc(100% - 288px - 6px);
}
.t-form.t-dual-col .t-row > label, .t-form.t-dual-col fieldset .t-row > legend, fieldset .t-form.t-dual-col .t-row > legend,
.t-form .t-dual-col .t-row > label,
.t-form .t-dual-col fieldset .t-row > legend,
fieldset .t-form .t-dual-col .t-row > legend {
  line-height: 32px;
}
.t-form.t-dual-col .t-row > legend,
.t-form .t-dual-col .t-row > legend {
  margin-bottom: 0;
  text-align: right;
}
.t-form.t-dual-col .t-row fieldset,
.t-form .t-dual-col .t-row fieldset {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
}
.t-form.t-dual-col .t-row fieldset legend,
.t-form .t-dual-col .t-row fieldset legend {
  width: 282px;
  margin-right: 6px;
  text-align: right;
}
.t-form.t-dual-col .t-row fieldset .t-checkbox,
.t-form.t-dual-col .t-row fieldset .t-radio,
.t-form .t-dual-col .t-row fieldset .t-checkbox,
.t-form .t-dual-col .t-row fieldset .t-radio {
  vertical-align: top;
}
.t-form.t-dual-col .t-row fieldset .t-checkbox.t-block,
.t-form.t-dual-col .t-row fieldset .t-radio.t-block,
.t-form .t-dual-col .t-row fieldset .t-checkbox.t-block,
.t-form .t-dual-col .t-row fieldset .t-radio.t-block {
  width: calc(100% - 288px - 6px);
}
.t-form.t-dual-col .t-row > .t-checkbox,
.t-form.t-dual-col .t-row > .t-dropdown,
.t-form.t-dual-col .t-row > .t-input,
.t-form.t-dual-col .t-row > .t-radio,
.t-form.t-dual-col .t-row > .t-switch,
.t-form .t-dual-col .t-row > .t-checkbox,
.t-form .t-dual-col .t-row > .t-dropdown,
.t-form .t-dual-col .t-row > .t-input,
.t-form .t-dual-col .t-row > .t-radio,
.t-form .t-dual-col .t-row > .t-switch {
  margin-bottom: 0;
}
.t-form.t-dual-col .t-row > .t-checkbox,
.t-form.t-dual-col .t-row > .t-radio,
.t-form.t-dual-col .t-row > .t-switch,
.t-form .t-dual-col .t-row > .t-checkbox,
.t-form .t-dual-col .t-row > .t-radio,
.t-form .t-dual-col .t-row > .t-switch {
  height: 32px;
  line-height: 32px;
}
.t-form.t-dual-col .t-row > .t-switch,
.t-form .t-dual-col .t-row > .t-switch {
  height: 32px;
  line-height: 32px;
}
.t-form.t-dual-col .t-row > .t-switch input + label, .t-form.t-dual-col .t-row > .t-switch fieldset input + legend, fieldset .t-form.t-dual-col .t-row > .t-switch input + legend,
.t-form .t-dual-col .t-row > .t-switch input + label,
.t-form .t-dual-col .t-row > .t-switch fieldset input + legend,
fieldset .t-form .t-dual-col .t-row > .t-switch input + legend {
  height: inherit;
  line-height: inherit;
}
.t-form.t-dual-col .t-row > .t-switch input + label::after, .t-form.t-dual-col .t-row > .t-switch fieldset input + legend::after, fieldset .t-form.t-dual-col .t-row > .t-switch input + legend::after,
.t-form .t-dual-col .t-row > .t-switch input + label::after,
.t-form .t-dual-col .t-row > .t-switch fieldset input + legend::after,
fieldset .t-form .t-dual-col .t-row > .t-switch input + legend::after {
  top: 6px;
}
.t-form.t-dual-col .t-row > .t-switch input + label::before, .t-form.t-dual-col .t-row > .t-switch fieldset input + legend::before, fieldset .t-form.t-dual-col .t-row > .t-switch input + legend::before,
.t-form .t-dual-col .t-row > .t-switch input + label::before,
.t-form .t-dual-col .t-row > .t-switch fieldset input + legend::before,
fieldset .t-form .t-dual-col .t-row > .t-switch input + legend::before {
  top: 6px;
  position: relative;
}
.t-form.t-dual-col .t-row .t-left > p,
.t-form.t-dual-col .t-row .t-left > label,
.t-form.t-dual-col .t-row .t-left > legend,
.t-form .t-dual-col .t-row .t-left > p,
.t-form .t-dual-col .t-row .t-left > label,
.t-form .t-dual-col .t-row .t-left > legend {
  width: 282px;
  margin-right: 6px;
}
.t-form.t-dual-col .t-row .t-left > p,
.t-form .t-dual-col .t-row .t-left > p {
  padding-right: 6px;
  color: #646464;
}
.t-form.t-dual-col .t-row .t-left > label, .t-form.t-dual-col .t-row fieldset .t-left > legend, fieldset .t-form.t-dual-col .t-row .t-left > legend,
.t-form .t-dual-col .t-row .t-left > label,
.t-form .t-dual-col .t-row fieldset .t-left > legend,
fieldset .t-form .t-dual-col .t-row .t-left > legend {
  line-height: 32px;
}
.t-form.t-dual-col .t-row .t-right,
.t-form .t-dual-col .t-row .t-right {
  width: calc(100% - 288px - 6px);
}
.t-form.t-dual-col.t-text-left > span,
.t-form.t-dual-col.t-text-left > label,
.t-form.t-dual-col.t-text-left > legend,
.t-form.t-dual-col.t-text-left .t-left,
.t-form .t-dual-col.t-text-left > span,
.t-form .t-dual-col.t-text-left > label,
.t-form .t-dual-col.t-text-left > legend,
.t-form .t-dual-col.t-text-left .t-left {
  text-align: left;
}
.t-form.t-dual-col.t-text-left fieldset legend,
.t-form .t-dual-col.t-text-left fieldset legend {
  text-align: left;
}

.t-form-reset {
  margin: 0;
}
.t-form-reset .t-input,
.t-form-reset .t-dropdown,
.t-form-reset .t-date-picker,
.t-form-reset .t-switch,
.t-form-reset .t-radio-group,
.t-form-reset .t-checkbox-group {
  margin: 0;
}
.t-form-reset .t-btn {
  margin: 0;
}
.t-form-reset .t-btn:not(:last-of-type, :only-of-type) {
  margin: 0;
}
.t-form-reset section,
.t-form-reset h2 {
  margin: 0;
}
.t-form-reset hr {
  margin: 0;
  width: 100%;
}
.t-form-reset section h2 {
  margin-bottom: 24px;
}
.t-form-reset section h2:has(+ p) {
  margin-bottom: 6px;
}
.t-form-reset section h3:has(+ p),
.t-form-reset section h4:has(+ p) {
  margin-bottom: 4px;
}
.t-form-reset .t-label-value {
  margin: 0;
}

.t-flexbox,
.t-flex,
.t-inline-flex {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-flexbox.t-wrap,
.t-flex.t-wrap,
.t-inline-flex.t-wrap {
  flex-wrap: wrap;
}
.t-flexbox.t-nowrap,
.t-flex.t-nowrap,
.t-inline-flex.t-nowrap {
  flex-wrap: nowrap;
}
.t-flexbox > .t-grow,
.t-flex > .t-grow,
.t-inline-flex > .t-grow {
  flex-grow: 1;
}
.t-flexbox > .t-grow-0,
.t-flex > .t-grow-0,
.t-inline-flex > .t-grow-0 {
  flex-grow: 0;
}
.t-flexbox.t-stretch-self,
.t-flex.t-stretch-self,
.t-inline-flex.t-stretch-self {
  flex-grow: 1;
}
.t-flexbox.t-stretch > *,
.t-flex.t-stretch > *,
.t-inline-flex.t-stretch > * {
  flex-grow: 1;
}
.t-flexbox.t-reverse,
.t-flex.t-reverse,
.t-inline-flex.t-reverse {
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.t-flexbox.t-column,
.t-flex.t-column,
.t-inline-flex.t-column {
  flex-direction: column;
  align-items: flex-start;
}
.t-flexbox.t-column.t-reverse,
.t-flex.t-column.t-reverse,
.t-inline-flex.t-column.t-reverse {
  flex-direction: column-reverse;
}
.t-flexbox.t-justify-start,
.t-flex.t-justify-start,
.t-inline-flex.t-justify-start {
  justify-content: flex-start;
}
.t-flexbox.t-justify-center,
.t-flex.t-justify-center,
.t-inline-flex.t-justify-center {
  justify-content: center;
}
.t-flexbox.t-justify-end,
.t-flex.t-justify-end,
.t-inline-flex.t-justify-end {
  justify-content: flex-end;
}
.t-flexbox.t-distribute, .t-flexbox.t-justify-between,
.t-flex.t-distribute,
.t-flex.t-justify-between,
.t-inline-flex.t-distribute,
.t-inline-flex.t-justify-between {
  justify-content: space-between;
}
.t-flexbox.t-justify-evenly,
.t-flex.t-justify-evenly,
.t-inline-flex.t-justify-evenly {
  justify-content: space-evenly;
}
.t-flexbox.t-justify-around,
.t-flex.t-justify-around,
.t-inline-flex.t-justify-around {
  justify-content: space-around;
}
.t-flexbox.t-items-stretch,
.t-flex.t-items-stretch,
.t-inline-flex.t-items-stretch {
  align-items: stretch;
}
.t-flexbox.t-items-start,
.t-flex.t-items-start,
.t-inline-flex.t-items-start {
  align-items: flex-start;
}
.t-flexbox.t-items-center,
.t-flex.t-items-center,
.t-inline-flex.t-items-center {
  align-items: center;
}
.t-flexbox.t-items-end,
.t-flex.t-items-end,
.t-inline-flex.t-items-end {
  align-items: flex-end;
}
.t-flexbox.t-items-baseline,
.t-flex.t-items-baseline,
.t-inline-flex.t-items-baseline {
  align-items: baseline;
}

header {
  margin-bottom: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
header h1,
header h2,
header h3,
header h4,
header h5,
header h6 {
  display: inline-block;
  margin: 0;
  margin-right: 12px;
}

section {
  width: 100%;
  margin-bottom: 24px;
}
section:last-child {
  margin-bottom: 0;
}

hr,
.t-divider {
  display: block;
  height: 0;
  border: none;
  border-bottom: 1px solid #d3d3d3;
}
hr.t-subtle,
.t-divider.t-subtle {
  border-bottom: 1px solid #e9e9e9;
}

.t-relative {
  position: relative;
}

.t-min-max-width {
  min-width: calc(1280px - 24px * 2);
  max-width: calc(1920px - 24px * 2);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-min-max-width {
    min-width: calc(1280px - 24px * 2 - 17px);
    max-width: calc(1920px - 24px * 2 - 17px);
  }
}
@supports (-ms-accelerator: true) {
  .t-min-max-width {
    min-width: calc(1280px - 24px * 2 - 12px);
    max-width: calc(1920px - 24px * 2 - 12px);
  }
}

.t-align-center {
  display: table !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
.t-align-center + .t-align-right {
  margin-left: 0 !important;
}
.t-align-right {
  margin-left: auto !important;
  float: right;
  display: block;
  align-self: end;
}
.t-align-right::after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  font-size: 0;
  visibility: hidden;
}
.t-align-top {
  align-self: flex-start;
}
.t-align-middle {
  align-self: center;
}
.t-align-bottom {
  align-self: flex-end;
}

.t-chart {
  width: 100%;
  height: auto;
}

.t-grid {
  display: block;
  width: calc(100% + 16px);
  height: auto;
  margin-top: -16px;
  margin-right: calc(16px / 2 * -1);
  margin-left: calc(16px / 2 * -1);
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-grid::after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  font-size: 0;
  visibility: hidden;
}
.t-grid .t-col, .t-grid.t-gutter-large .t-col-100, .t-grid.t-gutter-large .t-col-90, .t-grid.t-gutter-large .t-col-83, .t-grid.t-gutter-large .t-col-80, .t-grid.t-gutter-large .t-col-75, .t-grid.t-gutter-large .t-col-70, .t-grid.t-gutter-large .t-col-67, .t-grid.t-gutter-large .t-col-60, .t-grid.t-gutter-large .t-col-50, .t-grid.t-gutter-large .t-col-40, .t-grid.t-gutter-large .t-col-33, .t-grid.t-gutter-large .t-col-30, .t-grid.t-gutter-large .t-col-25, .t-grid.t-gutter-large .t-col-20, .t-grid.t-gutter-large .t-col-16, .t-grid.t-gutter-large .t-col-10, .t-grid .t-col-100, .t-grid .t-col-90, .t-grid .t-col-83, .t-grid .t-col-80, .t-grid .t-col-75, .t-grid .t-col-70, .t-grid .t-col-67, .t-grid .t-col-60, .t-grid .t-col-50, .t-grid .t-col-40, .t-grid .t-col-33, .t-grid .t-col-30, .t-grid .t-col-25, .t-grid .t-col-20, .t-grid .t-col-16, .t-grid .t-col-10 {
  float: left;
  width: 100%;
  height: auto;
  margin: 0 calc(16px / 2);
  margin-top: 16px;
  -webkit-box-flex: 0 1 auto;
  -moz-box-flex: 0 1 auto;
  flex: 0 1 auto;
}
.t-grid .t-col > *, .t-grid.t-gutter-large .t-col-100 > *, .t-grid.t-gutter-large .t-col-90 > *, .t-grid.t-gutter-large .t-col-83 > *, .t-grid.t-gutter-large .t-col-80 > *, .t-grid.t-gutter-large .t-col-75 > *, .t-grid.t-gutter-large .t-col-70 > *, .t-grid.t-gutter-large .t-col-67 > *, .t-grid.t-gutter-large .t-col-60 > *, .t-grid.t-gutter-large .t-col-50 > *, .t-grid.t-gutter-large .t-col-40 > *, .t-grid.t-gutter-large .t-col-33 > *, .t-grid.t-gutter-large .t-col-30 > *, .t-grid.t-gutter-large .t-col-25 > *, .t-grid.t-gutter-large .t-col-20 > *, .t-grid.t-gutter-large .t-col-16 > *, .t-grid.t-gutter-large .t-col-10 > *, .t-grid .t-col-100 > *, .t-grid .t-col-90 > *, .t-grid .t-col-83 > *, .t-grid .t-col-80 > *, .t-grid .t-col-75 > *, .t-grid .t-col-70 > *, .t-grid .t-col-67 > *, .t-grid .t-col-60 > *, .t-grid .t-col-50 > *, .t-grid .t-col-40 > *, .t-grid .t-col-33 > *, .t-grid .t-col-30 > *, .t-grid .t-col-25 > *, .t-grid .t-col-20 > *, .t-grid .t-col-16 > *, .t-grid .t-col-10 > * {
  max-width: 100%;
}
.t-grid .t-col .t-grid, .t-grid .t-col-100 .t-grid, .t-grid .t-col-90 .t-grid, .t-grid .t-col-83 .t-grid, .t-grid .t-col-80 .t-grid, .t-grid .t-col-75 .t-grid, .t-grid .t-col-70 .t-grid, .t-grid .t-col-67 .t-grid, .t-grid .t-col-60 .t-grid, .t-grid .t-col-50 .t-grid, .t-grid .t-col-40 .t-grid, .t-grid .t-col-33 .t-grid, .t-grid .t-col-30 .t-grid, .t-grid .t-col-25 .t-grid, .t-grid .t-col-20 .t-grid, .t-grid .t-col-16 .t-grid, .t-grid .t-col-10 .t-grid {
  max-width: calc(100% + 16px);
  margin-right: calc(16px / 2 * -1);
  margin-top: -16px;
  margin-left: calc(16px / 2 * -1);
}
.t-grid .t-col-10 {
  width: calc(10% - 16px);
  max-width: calc(10% - 16px);
}
.t-grid .t-col-16 {
  width: calc(16.6667% - 16px);
  max-width: calc(16.6667% - 16px);
}
.t-grid .t-col-20 {
  width: calc(20% - 16px);
  max-width: calc(20% - 16px);
}
.t-grid .t-col-25 {
  width: calc(25% - 16px);
  max-width: calc(25% - 16px);
}
.t-grid .t-col-30 {
  width: calc(30% - 16px);
  max-width: calc(30% - 16px);
}
.t-grid .t-col-33 {
  width: calc(33.3333% - 16px);
  max-width: calc(33.3333% - 16px);
}
.t-grid .t-col-40 {
  width: calc(40% - 16px);
  max-width: calc(40% - 16px);
}
.t-grid .t-col-50 {
  width: calc(50% - 16px);
  max-width: calc(50% - 16px);
}
.t-grid .t-col-60 {
  width: calc(60% - 16px);
  max-width: calc(60% - 16px);
}
.t-grid .t-col-67 {
  width: calc(66.6667% - 16px);
  max-width: calc(66.6667% - 16px);
}
.t-grid .t-col-70 {
  width: calc(70% - 16px);
  max-width: calc(70% - 16px);
}
.t-grid .t-col-75 {
  width: calc(75% - 16px);
  max-width: calc(75% - 16px);
}
.t-grid .t-col-80 {
  width: calc(80% - 16px);
  max-width: calc(80% - 16px);
}
.t-grid .t-col-83 {
  width: calc(83.3333% - 16px);
  max-width: calc(83.3333% - 16px);
}
.t-grid .t-col-90 {
  width: calc(90% - 16px);
  max-width: calc(90% - 16px);
}
.t-grid .t-col-100 {
  width: calc(100% - 16px);
  max-width: calc(100% - 16px);
}
.t-grid.t-no-wrap {
  flex-wrap: nowrap;
}
.t-grid.t-auto {
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
.t-grid.t-auto .t-col, .t-grid.t-auto .t-col-10, .t-grid.t-auto .t-col-16, .t-grid.t-auto .t-col-20, .t-grid.t-auto .t-col-25, .t-grid.t-auto .t-col-30, .t-grid.t-auto .t-col-33, .t-grid.t-auto .t-col-40, .t-grid.t-auto .t-col-50, .t-grid.t-auto .t-col-60, .t-grid.t-auto .t-col-67, .t-grid.t-auto .t-col-70, .t-grid.t-auto .t-col-75, .t-grid.t-auto .t-col-80, .t-grid.t-auto .t-col-83, .t-grid.t-auto .t-col-90, .t-grid.t-auto .t-col-100 {
  width: auto;
  flex-grow: 1;
}
.t-grid.t-masonry .t-col, .t-grid.t-masonry .t-col-10, .t-grid.t-masonry .t-col-16, .t-grid.t-masonry .t-col-20, .t-grid.t-masonry .t-col-25, .t-grid.t-masonry .t-col-30, .t-grid.t-masonry .t-col-33, .t-grid.t-masonry .t-col-40, .t-grid.t-masonry .t-col-50, .t-grid.t-masonry .t-col-60, .t-grid.t-masonry .t-col-67, .t-grid.t-masonry .t-col-70, .t-grid.t-masonry .t-col-75, .t-grid.t-masonry .t-col-80, .t-grid.t-masonry .t-col-83, .t-grid.t-masonry .t-col-90, .t-grid.t-masonry .t-col-100 {
  align-self: flex-start;
}
.t-grid.t-gutterless {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col, .t-grid.t-gutterless .t-col-10, .t-grid.t-gutterless .t-col-16, .t-grid.t-gutterless .t-col-20, .t-grid.t-gutterless .t-col-25, .t-grid.t-gutterless .t-col-30, .t-grid.t-gutterless .t-col-33, .t-grid.t-gutterless .t-col-40, .t-grid.t-gutterless .t-col-50, .t-grid.t-gutterless .t-col-60, .t-grid.t-gutterless .t-col-67, .t-grid.t-gutterless .t-col-70, .t-grid.t-gutterless .t-col-75, .t-grid.t-gutterless .t-col-80, .t-grid.t-gutterless .t-col-83, .t-grid.t-gutterless .t-col-90, .t-grid.t-gutterless .t-col-100 {
  margin: 0;
}
.t-grid.t-gutterless .t-col-10 {
  width: 10%;
  max-width: 10%;
}
.t-grid.t-gutterless .t-col-10 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-16 {
  width: 16.6667%;
  max-width: 16.6667%;
}
.t-grid.t-gutterless .t-col-16 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-20 {
  width: 20%;
  max-width: 20%;
}
.t-grid.t-gutterless .t-col-20 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-25 {
  width: 25%;
  max-width: 25%;
}
.t-grid.t-gutterless .t-col-25 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-30 {
  width: 30%;
  max-width: 30%;
}
.t-grid.t-gutterless .t-col-30 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-33 {
  width: 33.3333%;
  max-width: 33.3333%;
}
.t-grid.t-gutterless .t-col-33 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-40 {
  width: 40%;
  max-width: 40%;
}
.t-grid.t-gutterless .t-col-40 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-50 {
  width: 50%;
  max-width: 50%;
}
.t-grid.t-gutterless .t-col-50 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-60 {
  width: 60%;
  max-width: 60%;
}
.t-grid.t-gutterless .t-col-60 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-67 {
  width: 66.6667%;
  max-width: 66.6667%;
}
.t-grid.t-gutterless .t-col-67 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-70 {
  width: 70%;
  max-width: 70%;
}
.t-grid.t-gutterless .t-col-70 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-75 {
  width: 75%;
  max-width: 75%;
}
.t-grid.t-gutterless .t-col-75 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-80 {
  width: 80%;
  max-width: 80%;
}
.t-grid.t-gutterless .t-col-80 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-83 {
  width: 83.3333%;
  max-width: 83.3333%;
}
.t-grid.t-gutterless .t-col-83 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-90 {
  width: 90%;
  max-width: 90%;
}
.t-grid.t-gutterless .t-col-90 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-100 {
  width: 100%;
  max-width: 100%;
}
.t-grid.t-gutterless .t-col-100 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutter-large {
  width: calc(100% + 24px);
  margin-right: calc(24px / 2 * -1);
  margin-top: -24px;
  margin-left: calc(24px / 2 * -1);
}
.t-grid.t-gutter-large .t-col, .t-grid.t-gutter-large .t-col-100, .t-grid.t-gutter-large .t-col-90, .t-grid.t-gutter-large .t-col-83, .t-grid.t-gutter-large .t-col-80, .t-grid.t-gutter-large .t-col-75, .t-grid.t-gutter-large .t-col-70, .t-grid.t-gutter-large .t-col-67, .t-grid.t-gutter-large .t-col-60, .t-grid.t-gutter-large .t-col-50, .t-grid.t-gutter-large .t-col-40, .t-grid.t-gutter-large .t-col-33, .t-grid.t-gutter-large .t-col-30, .t-grid.t-gutter-large .t-col-25, .t-grid.t-gutter-large .t-col-20, .t-grid.t-gutter-large .t-col-16, .t-grid.t-gutter-large .t-col-10 {
  margin: 0 calc(24px / 2);
  margin-top: 24px;
}
.t-grid.t-gutter-large .t-col .t-grid, .t-grid.t-gutter-large .t-col-100 .t-grid, .t-grid.t-gutter-large .t-col-90 .t-grid, .t-grid.t-gutter-large .t-col-83 .t-grid, .t-grid.t-gutter-large .t-col-80 .t-grid, .t-grid.t-gutter-large .t-col-75 .t-grid, .t-grid.t-gutter-large .t-col-70 .t-grid, .t-grid.t-gutter-large .t-col-67 .t-grid, .t-grid.t-gutter-large .t-col-60 .t-grid, .t-grid.t-gutter-large .t-col-50 .t-grid, .t-grid.t-gutter-large .t-col-40 .t-grid, .t-grid.t-gutter-large .t-col-33 .t-grid, .t-grid.t-gutter-large .t-col-30 .t-grid, .t-grid.t-gutter-large .t-col-25 .t-grid, .t-grid.t-gutter-large .t-col-20 .t-grid, .t-grid.t-gutter-large .t-col-16 .t-grid, .t-grid.t-gutter-large .t-col-10 .t-grid {
  max-width: calc(100% + 24px);
  margin-right: calc(24px / 2 * -1);
  margin-top: -24px;
  margin-left: calc(24px / 2 * -1);
}
.t-grid.t-gutter-large .t-col-10 {
  width: calc(10% - 24px);
  max-width: calc(10% - 24px);
}
.t-grid.t-gutter-large .t-col-16 {
  width: calc(16.6667% - 24px);
  max-width: calc(16.6667% - 24px);
}
.t-grid.t-gutter-large .t-col-20 {
  width: calc(20% - 24px);
  max-width: calc(20% - 24px);
}
.t-grid.t-gutter-large .t-col-25 {
  width: calc(25% - 24px);
  max-width: calc(25% - 24px);
}
.t-grid.t-gutter-large .t-col-30 {
  width: calc(30% - 24px);
  max-width: calc(30% - 24px);
}
.t-grid.t-gutter-large .t-col-33 {
  width: calc(33.3333% - 24px);
  max-width: calc(33.3333% - 24px);
}
.t-grid.t-gutter-large .t-col-40 {
  width: calc(40% - 24px);
  max-width: calc(40% - 24px);
}
.t-grid.t-gutter-large .t-col-50 {
  width: calc(50% - 24px);
  max-width: calc(50% - 24px);
}
.t-grid.t-gutter-large .t-col-60 {
  width: calc(60% - 24px);
  max-width: calc(60% - 24px);
}
.t-grid.t-gutter-large .t-col-67 {
  width: calc(66.6667% - 24px);
  max-width: calc(66.6667% - 24px);
}
.t-grid.t-gutter-large .t-col-70 {
  width: calc(70% - 24px);
  max-width: calc(70% - 24px);
}
.t-grid.t-gutter-large .t-col-75 {
  width: calc(75% - 24px);
  max-width: calc(75% - 24px);
}
.t-grid.t-gutter-large .t-col-80 {
  width: calc(80% - 24px);
  max-width: calc(80% - 24px);
}
.t-grid.t-gutter-large .t-col-83 {
  width: calc(83.3333% - 24px);
  max-width: calc(83.3333% - 24px);
}
.t-grid.t-gutter-large .t-col-90 {
  width: calc(90% - 24px);
  max-width: calc(90% - 24px);
}
.t-grid.t-gutter-large .t-col-100 {
  width: calc(100% - 24px);
  max-width: calc(100% - 24px);
}
.t-grid .t-container {
  width: 100%;
  height: 100%;
}

.t-block {
  display: block;
}

.t-inline-block {
  display: inline-block;
}

.t-inline {
  display: inline;
}

.t-table {
  display: table;
}

.t-inline-table {
  display: inline-table;
}

.t-flex {
  display: flex;
}

.t-inline-flex {
  display: inline-flex;
}

.t-hidden {
  display: none;
}

.t-align-baseline {
  vertical-align: baseline;
}

.t-align-top {
  vertical-align: top;
}

.t-align-middle {
  vertical-align: middle;
}

.t-align-bottom {
  vertical-align: bottom;
}

.t-align-text-top {
  vertical-align: text-top;
}

.t-align-text-bottom {
  vertical-align: text-bottom;
}

.t-align-initial {
  vertical-align: initial;
}

.t-m-t {
  margin: 4px !important;
}
.t-m-s {
  margin: 8px !important;
}
.t-m-r {
  margin: 12px !important;
}
.t-m-b {
  margin: 16px !important;
}
.t-m-l {
  margin: 24px !important;
}
.t-m-e {
  margin: 48px !important;
}
.t-m-0 {
  margin: 0 !important;
}
.t-m-4 {
  margin: 4px !important;
}
.t-m-6 {
  margin: 6px !important;
}
.t-m-8 {
  margin: 8px !important;
}
.t-m-12 {
  margin: 12px !important;
}
.t-m-16 {
  margin: 16px !important;
}
.t-m-20 {
  margin: 20px !important;
}
.t-m-24 {
  margin: 24px !important;
}
.t-m-28 {
  margin: 28px !important;
}
.t-m-32 {
  margin: 32px !important;
}
.t-m-36 {
  margin: 36px !important;
}
.t-m-40 {
  margin: 40px !important;
}
.t-m-44 {
  margin: 44px !important;
}
.t-m-48 {
  margin: 48px !important;
}
.t-mx-t {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.t-mx-s {
  margin-left: 8px !important;
  margin-right: 8px !important;
}
.t-mx-r {
  margin-left: 12px !important;
  margin-right: 12px !important;
}
.t-mx-b {
  margin-left: 16px !important;
  margin-right: 16px !important;
}
.t-mx-l {
  margin-left: 24px !important;
  margin-right: 24px !important;
}
.t-mx-e {
  margin-left: 48px !important;
  margin-right: 48px !important;
}
.t-mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.t-mx-4 {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.t-mx-6 {
  margin-left: 6px !important;
  margin-right: 6px !important;
}
.t-mx-8 {
  margin-left: 8px !important;
  margin-right: 8px !important;
}
.t-mx-12 {
  margin-left: 12px !important;
  margin-right: 12px !important;
}
.t-mx-16 {
  margin-left: 16px !important;
  margin-right: 16px !important;
}
.t-mx-20 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}
.t-mx-24 {
  margin-left: 24px !important;
  margin-right: 24px !important;
}
.t-mx-28 {
  margin-left: 28px !important;
  margin-right: 28px !important;
}
.t-mx-32 {
  margin-left: 32px !important;
  margin-right: 32px !important;
}
.t-mx-36 {
  margin-left: 36px !important;
  margin-right: 36px !important;
}
.t-mx-40 {
  margin-left: 40px !important;
  margin-right: 40px !important;
}
.t-mx-44 {
  margin-left: 44px !important;
  margin-right: 44px !important;
}
.t-mx-48 {
  margin-left: 48px !important;
  margin-right: 48px !important;
}
.t-my-t {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}
.t-my-s {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}
.t-my-r {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}
.t-my-b {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}
.t-my-l {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}
.t-my-e {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}
.t-my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.t-my-4 {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}
.t-my-6 {
  margin-top: 6px !important;
  margin-bottom: 6px !important;
}
.t-my-8 {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}
.t-my-12 {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}
.t-my-16 {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}
.t-my-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
.t-my-24 {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}
.t-my-28 {
  margin-top: 28px !important;
  margin-bottom: 28px !important;
}
.t-my-32 {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}
.t-my-36 {
  margin-top: 36px !important;
  margin-bottom: 36px !important;
}
.t-my-40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}
.t-my-44 {
  margin-top: 44px !important;
  margin-bottom: 44px !important;
}
.t-my-48 {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}
.t-mt-t {
  margin-top: 4px !important;
}
.t-mt-s {
  margin-top: 8px !important;
}
.t-mt-r {
  margin-top: 12px !important;
}
.t-mt-b {
  margin-top: 16px !important;
}
.t-mt-l {
  margin-top: 24px !important;
}
.t-mt-e {
  margin-top: 48px !important;
}
.t-mt-0 {
  margin-top: 0 !important;
}
.t-mt-4 {
  margin-top: 4px !important;
}
.t-mt-6 {
  margin-top: 6px !important;
}
.t-mt-8 {
  margin-top: 8px !important;
}
.t-mt-12 {
  margin-top: 12px !important;
}
.t-mt-16 {
  margin-top: 16px !important;
}
.t-mt-20 {
  margin-top: 20px !important;
}
.t-mt-24 {
  margin-top: 24px !important;
}
.t-mt-28 {
  margin-top: 28px !important;
}
.t-mt-32 {
  margin-top: 32px !important;
}
.t-mt-36 {
  margin-top: 36px !important;
}
.t-mt-40 {
  margin-top: 40px !important;
}
.t-mt-44 {
  margin-top: 44px !important;
}
.t-mt-48 {
  margin-top: 48px !important;
}
.t-mb-t {
  margin-bottom: 4px !important;
}
.t-mb-s {
  margin-bottom: 8px !important;
}
.t-mb-r {
  margin-bottom: 12px !important;
}
.t-mb-b {
  margin-bottom: 16px !important;
}
.t-mb-l {
  margin-bottom: 24px !important;
}
.t-mb-e {
  margin-bottom: 48px !important;
}
.t-mb-0 {
  margin-bottom: 0 !important;
}
.t-mb-4 {
  margin-bottom: 4px !important;
}
.t-mb-6 {
  margin-bottom: 6px !important;
}
.t-mb-8 {
  margin-bottom: 8px !important;
}
.t-mb-12 {
  margin-bottom: 12px !important;
}
.t-mb-16 {
  margin-bottom: 16px !important;
}
.t-mb-20 {
  margin-bottom: 20px !important;
}
.t-mb-24 {
  margin-bottom: 24px !important;
}
.t-mb-28 {
  margin-bottom: 28px !important;
}
.t-mb-32 {
  margin-bottom: 32px !important;
}
.t-mb-36 {
  margin-bottom: 36px !important;
}
.t-mb-40 {
  margin-bottom: 40px !important;
}
.t-mb-44 {
  margin-bottom: 44px !important;
}
.t-mb-48 {
  margin-bottom: 48px !important;
}
.t-ml-t {
  margin-left: 4px !important;
}
.t-ml-s {
  margin-left: 8px !important;
}
.t-ml-r {
  margin-left: 12px !important;
}
.t-ml-b {
  margin-left: 16px !important;
}
.t-ml-l {
  margin-left: 24px !important;
}
.t-ml-e {
  margin-left: 48px !important;
}
.t-ml-0 {
  margin-left: 0 !important;
}
.t-ml-4 {
  margin-left: 4px !important;
}
.t-ml-6 {
  margin-left: 6px !important;
}
.t-ml-8 {
  margin-left: 8px !important;
}
.t-ml-12 {
  margin-left: 12px !important;
}
.t-ml-16 {
  margin-left: 16px !important;
}
.t-ml-20 {
  margin-left: 20px !important;
}
.t-ml-24 {
  margin-left: 24px !important;
}
.t-ml-28 {
  margin-left: 28px !important;
}
.t-ml-32 {
  margin-left: 32px !important;
}
.t-ml-36 {
  margin-left: 36px !important;
}
.t-ml-40 {
  margin-left: 40px !important;
}
.t-ml-44 {
  margin-left: 44px !important;
}
.t-ml-48 {
  margin-left: 48px !important;
}
.t-mr-t {
  margin-right: 4px !important;
}
.t-mr-s {
  margin-right: 8px !important;
}
.t-mr-r {
  margin-right: 12px !important;
}
.t-mr-b {
  margin-right: 16px !important;
}
.t-mr-l {
  margin-right: 24px !important;
}
.t-mr-e {
  margin-right: 48px !important;
}
.t-mr-0 {
  margin-right: 0 !important;
}
.t-mr-4 {
  margin-right: 4px !important;
}
.t-mr-6 {
  margin-right: 6px !important;
}
.t-mr-8 {
  margin-right: 8px !important;
}
.t-mr-12 {
  margin-right: 12px !important;
}
.t-mr-16 {
  margin-right: 16px !important;
}
.t-mr-20 {
  margin-right: 20px !important;
}
.t-mr-24 {
  margin-right: 24px !important;
}
.t-mr-28 {
  margin-right: 28px !important;
}
.t-mr-32 {
  margin-right: 32px !important;
}
.t-mr-36 {
  margin-right: 36px !important;
}
.t-mr-40 {
  margin-right: 40px !important;
}
.t-mr-44 {
  margin-right: 44px !important;
}
.t-mr-48 {
  margin-right: 48px !important;
}

.t-p-t {
  padding: 4px !important;
}
.t-p-s {
  padding: 8px !important;
}
.t-p-r {
  padding: 12px !important;
}
.t-p-b {
  padding: 16px !important;
}
.t-p-l {
  padding: 24px !important;
}
.t-p-e {
  padding: 48px !important;
}
.t-p-0 {
  padding: 0 !important;
}
.t-p-4 {
  padding: 4px !important;
}
.t-p-6 {
  padding: 6px !important;
}
.t-p-8 {
  padding: 8px !important;
}
.t-p-12 {
  padding: 12px !important;
}
.t-p-16 {
  padding: 16px !important;
}
.t-p-20 {
  padding: 20px !important;
}
.t-p-24 {
  padding: 24px !important;
}
.t-p-28 {
  padding: 28px !important;
}
.t-p-32 {
  padding: 32px !important;
}
.t-p-36 {
  padding: 36px !important;
}
.t-p-40 {
  padding: 40px !important;
}
.t-p-44 {
  padding: 44px !important;
}
.t-p-48 {
  padding: 48px !important;
}
.t-px-t {
  padding-left: 4px !important;
  padding-right: 4px !important;
}
.t-px-s {
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.t-px-r {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.t-px-b {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.t-px-l {
  padding-left: 24px !important;
  padding-right: 24px !important;
}
.t-px-e {
  padding-left: 48px !important;
  padding-right: 48px !important;
}
.t-px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.t-px-4 {
  padding-left: 4px !important;
  padding-right: 4px !important;
}
.t-px-6 {
  padding-left: 6px !important;
  padding-right: 6px !important;
}
.t-px-8 {
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.t-px-12 {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.t-px-16 {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.t-px-20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.t-px-24 {
  padding-left: 24px !important;
  padding-right: 24px !important;
}
.t-px-28 {
  padding-left: 28px !important;
  padding-right: 28px !important;
}
.t-px-32 {
  padding-left: 32px !important;
  padding-right: 32px !important;
}
.t-px-36 {
  padding-left: 36px !important;
  padding-right: 36px !important;
}
.t-px-40 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}
.t-px-44 {
  padding-left: 44px !important;
  padding-right: 44px !important;
}
.t-px-48 {
  padding-left: 48px !important;
  padding-right: 48px !important;
}
.t-py-t {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
.t-py-s {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
.t-py-r {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}
.t-py-b {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}
.t-py-l {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}
.t-py-e {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}
.t-py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.t-py-4 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
.t-py-6 {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}
.t-py-8 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
.t-py-12 {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}
.t-py-16 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}
.t-py-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.t-py-24 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}
.t-py-28 {
  padding-top: 28px !important;
  padding-bottom: 28px !important;
}
.t-py-32 {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}
.t-py-36 {
  padding-top: 36px !important;
  padding-bottom: 36px !important;
}
.t-py-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}
.t-py-44 {
  padding-top: 44px !important;
  padding-bottom: 44px !important;
}
.t-py-48 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}
.t-pt-t {
  padding-top: 4px !important;
}
.t-pt-s {
  padding-top: 8px !important;
}
.t-pt-r {
  padding-top: 12px !important;
}
.t-pt-b {
  padding-top: 16px !important;
}
.t-pt-l {
  padding-top: 24px !important;
}
.t-pt-e {
  padding-top: 48px !important;
}
.t-pt-0 {
  padding-top: 0 !important;
}
.t-pt-4 {
  padding-top: 4px !important;
}
.t-pt-6 {
  padding-top: 6px !important;
}
.t-pt-8 {
  padding-top: 8px !important;
}
.t-pt-12 {
  padding-top: 12px !important;
}
.t-pt-16 {
  padding-top: 16px !important;
}
.t-pt-20 {
  padding-top: 20px !important;
}
.t-pt-24 {
  padding-top: 24px !important;
}
.t-pt-28 {
  padding-top: 28px !important;
}
.t-pt-32 {
  padding-top: 32px !important;
}
.t-pt-36 {
  padding-top: 36px !important;
}
.t-pt-40 {
  padding-top: 40px !important;
}
.t-pt-44 {
  padding-top: 44px !important;
}
.t-pt-48 {
  padding-top: 48px !important;
}
.t-pb-t {
  padding-bottom: 4px !important;
}
.t-pb-s {
  padding-bottom: 8px !important;
}
.t-pb-r {
  padding-bottom: 12px !important;
}
.t-pb-b {
  padding-bottom: 16px !important;
}
.t-pb-l {
  padding-bottom: 24px !important;
}
.t-pb-e {
  padding-bottom: 48px !important;
}
.t-pb-0 {
  padding-bottom: 0 !important;
}
.t-pb-4 {
  padding-bottom: 4px !important;
}
.t-pb-6 {
  padding-bottom: 6px !important;
}
.t-pb-8 {
  padding-bottom: 8px !important;
}
.t-pb-12 {
  padding-bottom: 12px !important;
}
.t-pb-16 {
  padding-bottom: 16px !important;
}
.t-pb-20 {
  padding-bottom: 20px !important;
}
.t-pb-24 {
  padding-bottom: 24px !important;
}
.t-pb-28 {
  padding-bottom: 28px !important;
}
.t-pb-32 {
  padding-bottom: 32px !important;
}
.t-pb-36 {
  padding-bottom: 36px !important;
}
.t-pb-40 {
  padding-bottom: 40px !important;
}
.t-pb-44 {
  padding-bottom: 44px !important;
}
.t-pb-48 {
  padding-bottom: 48px !important;
}
.t-pl-t {
  padding-left: 4px !important;
}
.t-pl-s {
  padding-left: 8px !important;
}
.t-pl-r {
  padding-left: 12px !important;
}
.t-pl-b {
  padding-left: 16px !important;
}
.t-pl-l {
  padding-left: 24px !important;
}
.t-pl-e {
  padding-left: 48px !important;
}
.t-pl-0 {
  padding-left: 0 !important;
}
.t-pl-4 {
  padding-left: 4px !important;
}
.t-pl-6 {
  padding-left: 6px !important;
}
.t-pl-8 {
  padding-left: 8px !important;
}
.t-pl-12 {
  padding-left: 12px !important;
}
.t-pl-16 {
  padding-left: 16px !important;
}
.t-pl-20 {
  padding-left: 20px !important;
}
.t-pl-24 {
  padding-left: 24px !important;
}
.t-pl-28 {
  padding-left: 28px !important;
}
.t-pl-32 {
  padding-left: 32px !important;
}
.t-pl-36 {
  padding-left: 36px !important;
}
.t-pl-40 {
  padding-left: 40px !important;
}
.t-pl-44 {
  padding-left: 44px !important;
}
.t-pl-48 {
  padding-left: 48px !important;
}
.t-pr-t {
  padding-right: 4px !important;
}
.t-pr-s {
  padding-right: 8px !important;
}
.t-pr-r {
  padding-right: 12px !important;
}
.t-pr-b {
  padding-right: 16px !important;
}
.t-pr-l {
  padding-right: 24px !important;
}
.t-pr-e {
  padding-right: 48px !important;
}
.t-pr-0 {
  padding-right: 0 !important;
}
.t-pr-4 {
  padding-right: 4px !important;
}
.t-pr-6 {
  padding-right: 6px !important;
}
.t-pr-8 {
  padding-right: 8px !important;
}
.t-pr-12 {
  padding-right: 12px !important;
}
.t-pr-16 {
  padding-right: 16px !important;
}
.t-pr-20 {
  padding-right: 20px !important;
}
.t-pr-24 {
  padding-right: 24px !important;
}
.t-pr-28 {
  padding-right: 28px !important;
}
.t-pr-32 {
  padding-right: 32px !important;
}
.t-pr-36 {
  padding-right: 36px !important;
}
.t-pr-40 {
  padding-right: 40px !important;
}
.t-pr-44 {
  padding-right: 44px !important;
}
.t-pr-48 {
  padding-right: 48px !important;
}

.t-gap-t {
  gap: 4px !important;
}
.t-gap-s {
  gap: 8px !important;
}
.t-gap-r {
  gap: 12px !important;
}
.t-gap-b {
  gap: 16px !important;
}
.t-gap-l {
  gap: 24px !important;
}
.t-gap-e {
  gap: 48px !important;
}
.t-gap-0 {
  gap: 0 !important;
}
.t-gap-4 {
  gap: 4px !important;
}
.t-gap-6 {
  gap: 6px !important;
}
.t-gap-8 {
  gap: 8px !important;
}
.t-gap-12 {
  gap: 12px !important;
}
.t-gap-16 {
  gap: 16px !important;
}
.t-gap-20 {
  gap: 20px !important;
}
.t-gap-24 {
  gap: 24px !important;
}
.t-gap-28 {
  gap: 28px !important;
}
.t-gap-32 {
  gap: 32px !important;
}
.t-gap-36 {
  gap: 36px !important;
}
.t-gap-40 {
  gap: 40px !important;
}
.t-gap-44 {
  gap: 44px !important;
}
.t-gap-48 {
  gap: 48px !important;
}
.t-gap-x-t {
  column-gap: 4px !important;
}
.t-gap-x-s {
  column-gap: 8px !important;
}
.t-gap-x-r {
  column-gap: 12px !important;
}
.t-gap-x-b {
  column-gap: 16px !important;
}
.t-gap-x-l {
  column-gap: 24px !important;
}
.t-gap-x-e {
  column-gap: 48px !important;
}
.t-gap-x-0 {
  column-gap: 0 !important;
}
.t-gap-x-4 {
  column-gap: 4px !important;
}
.t-gap-x-6 {
  column-gap: 6px !important;
}
.t-gap-x-8 {
  column-gap: 8px !important;
}
.t-gap-x-12 {
  column-gap: 12px !important;
}
.t-gap-x-16 {
  column-gap: 16px !important;
}
.t-gap-x-20 {
  column-gap: 20px !important;
}
.t-gap-x-24 {
  column-gap: 24px !important;
}
.t-gap-x-28 {
  column-gap: 28px !important;
}
.t-gap-x-32 {
  column-gap: 32px !important;
}
.t-gap-x-36 {
  column-gap: 36px !important;
}
.t-gap-x-40 {
  column-gap: 40px !important;
}
.t-gap-x-44 {
  column-gap: 44px !important;
}
.t-gap-x-48 {
  column-gap: 48px !important;
}
.t-gap-y-t {
  row-gap: 4px !important;
}
.t-gap-y-s {
  row-gap: 8px !important;
}
.t-gap-y-r {
  row-gap: 12px !important;
}
.t-gap-y-b {
  row-gap: 16px !important;
}
.t-gap-y-l {
  row-gap: 24px !important;
}
.t-gap-y-e {
  row-gap: 48px !important;
}
.t-gap-y-0 {
  row-gap: 0 !important;
}
.t-gap-y-4 {
  row-gap: 4px !important;
}
.t-gap-y-6 {
  row-gap: 6px !important;
}
.t-gap-y-8 {
  row-gap: 8px !important;
}
.t-gap-y-12 {
  row-gap: 12px !important;
}
.t-gap-y-16 {
  row-gap: 16px !important;
}
.t-gap-y-20 {
  row-gap: 20px !important;
}
.t-gap-y-24 {
  row-gap: 24px !important;
}
.t-gap-y-28 {
  row-gap: 28px !important;
}
.t-gap-y-32 {
  row-gap: 32px !important;
}
.t-gap-y-36 {
  row-gap: 36px !important;
}
.t-gap-y-40 {
  row-gap: 40px !important;
}
.t-gap-y-44 {
  row-gap: 44px !important;
}
.t-gap-y-48 {
  row-gap: 48px !important;
}

.t-text-condensed {
  font-size: 0.6875rem !important;
}
.t-text-small {
  font-size: 0.75rem !important;
}
.t-text-base {
  font-size: 0.8125rem !important;
}
.t-text-large {
  font-size: 16px !important;
}
.t-text-wrap {
  text-wrap: wrap !important;
}
.t-text-nowrap {
  text-wrap: nowrap !important;
}
.t-text-black {
  color: #000 !important;
}
.t-text-white {
  color: #fff !important;
}
.t-text-gray-dark {
  color: #373838 !important;
}
.t-text-gray, .t-text-disabled {
  color: #bcbdbd !important;
}
.t-text-gray-mid {
  color: #a6a7a7 !important;
}
.t-text-gray-mid-dark, .t-text-subtle, h1 + caption,
h1 + figcaption,
h2 + caption,
h2 + figcaption,
h3 + caption,
h3 + figcaption,
h4 + caption,
h4 + figcaption,
h5 + caption,
h5 + figcaption,
h6 + caption,
h6 + figcaption {
  color: #646464 !important;
}
.t-text-blue, .t-text-info {
  color: #256cd1 !important;
}
.t-text-teal, .t-text-cta {
  color: #279c9c !important;
}
.t-text-red, .t-text-error {
  color: #d91f11 !important;
}
.t-text-orange, .t-text-warning {
  color: #ee6f20 !important;
}
.t-text-green, .t-text-success {
  color: #428613 !important;
}
.t-text-staff {
  color: #8c2341 !important;
}
.t-text-normal {
  font-weight: 400 !important;
}
.t-text-bold {
  font-weight: 700 !important;
}
.t-text-left {
  text-align: left !important;
}
.t-text-center {
  text-align: center !important;
}
.t-text-right {
  text-align: right !important;
}

.t-line-height-none {
  line-height: 1 !important;
}
.t-line-height-tiny {
  line-height: 1rem !important;
}
.t-line-height-small {
  line-height: 1.2rem !important;
}
.t-line-height-base {
  line-height: 1.4rem !important;
}

.t-aside {
  display: inline-block;
  margin-right: 12px;
  padding-left: 12px;
  border-left: 1px solid #d3d3d3;
  vertical-align: text-bottom;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.t-aside:last-child {
  margin-right: 0;
}
.t-aside a {
  margin-right: 4px;
}
.t-aside a label, .t-aside a fieldset legend, fieldset .t-aside a legend {
  margin-right: 4px;
}
.t-aside > label, fieldset .t-aside > legend {
  font-weight: 700;
  pointer-events: none;
}
.t-aside > span:not(.t-badge) {
  line-height: 1.2rem;
}
.t-aside .t-icon {
  font-size: 16px;
}

@media print {
  .t-aside {
    border-left: 0;
  }
}
.t-avatar {
  position: relative;
  display: inline-block;
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  margin-right: 8px;
  color: #fff;
  background: #ff0061;
  border-radius: 50%;
  font-size: 14px;
  font-weight: 700;
  line-height: 30px;
  text-align: center;
}
.t-avatar:last-child {
  margin-right: 0;
}
.t-avatar::before {
  content: attr(data-initials);
  position: absolute;
  inset: 0;
  border-radius: 50%;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-avatar.t-primary {
  background: #279c9c;
}
.t-avatar.t-staff {
  background: #8c2341;
}
.t-avatar img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.t-avatar .t-icon {
  position: absolute;
  inset: 0;
  margin-right: 0;
  font-family: "tricons", helvetica, arial, sans-serif;
  line-height: 30px;
}
.t-avatar .t-icon::before {
  color: #fff;
  font-size: 14px;
  line-height: inherit;
}

.t-back-top {
  position: fixed;
  right: 5vw;
  bottom: 0;
  display: inline-block;
  opacity: 0;
  visibility: hidden;
  margin-bottom: -1px;
  padding: 8px 12px;
  color: #646464;
  background: #fff;
  border: 1px solid #bcbdbd;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  text-decoration: none;
  user-select: none;
  font-size: 0.8125rem;
  line-height: 1rem;
  border-radius: 4px 4px 0 0;
  transition: all 0.2s ease;
}
.t-back-top::before {
  content: "\e158";
  display: inline-block;
  margin: 0;
  margin-right: 8px;
  font-family: "tricons", helvetica, arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-back-top:hover {
  text-decoration: none;
  background-color: #e9e9e9;
}
.t-back-top:hover::before {
  animation: back-top-anim 0.8s infinite linear;
}
@keyframes back-top-anim {
  0% {
    transform: translate(0, 0);
  }
  33% {
    transform: translate(0, -2px);
  }
  66% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes back-top-anim {
  0% {
    transform: translate(0, 0);
  }
  33% {
    transform: translate(0, -2px);
  }
  66% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes back-top-anim {
  0% {
    transform: translate(0, 0);
  }
  33% {
    transform: translate(0, -2px);
  }
  66% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes back-top-anim {
  0% {
    transform: translate(0, 0);
  }
  33% {
    transform: translate(0, -2px);
  }
  66% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
.t-back-top:active {
  background: #d3d3d3;
}
.t-back-top:active::before {
  animation: none;
}
.t-back-top.t-is-visible {
  opacity: 1;
  visibility: visible;
}

.t-badge {
  position: relative;
  display: inline-block;
  min-width: 16px;
  height: 16px;
  margin-right: 12px;
  padding: 0 6px;
  color: #fff;
  background: #279c9c;
  border-radius: calc(16px / 2);
  font-family: arial, sans-serif;
  font-size: 0.625rem;
  font-style: normal;
  text-align: center;
  line-height: 16px;
  vertical-align: middle;
  white-space: nowrap;
  user-select: none;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
  align-self: center;
  flex-shrink: 0;
}
.t-badge:last-child {
  margin-right: 0;
}
.t-badge + .t-badge {
  margin-left: -4px;
}
.t-badge.t-subtle-modifier {
  color: #373838;
  background: #d4ebeb;
}
.t-badge.t-blue, .t-badge.t-info {
  background: #256cd1;
}
.t-badge.t-blue.t-subtle-modifier, .t-badge.t-info.t-subtle-modifier {
  background: #d3e2f6;
}
.t-badge.t-red, .t-badge.t-error {
  background: #d91f11;
}
.t-badge.t-red.t-subtle-modifier, .t-badge.t-error.t-subtle-modifier {
  background: #f7d2cf;
}
.t-badge.t-orange, .t-badge.t-warning {
  background: #ee6f20;
}
.t-badge.t-orange.t-subtle-modifier, .t-badge.t-warning.t-subtle-modifier {
  background: #fce2d2;
}
.t-badge.t-green, .t-badge.t-success {
  background: #428613;
}
.t-badge.t-green.t-subtle-modifier, .t-badge.t-success.t-subtle-modifier {
  background: #d9e7d0;
}
.t-badge.t-neutral, .t-badge.t-subtle {
  background: #4d4e4e;
}
.t-badge.t-neutral.t-subtle-modifier, .t-badge.t-subtle.t-subtle-modifier {
  background: #e9e9e9;
}
.t-badge.t-staff {
  background: #8c2341;
}
.t-badge.t-staff.t-subtle-modifier {
  background: #e8d3d9;
}
.t-badge.t-inverted {
  color: #a6a7a7;
  background: transparent;
  border: 1px solid #a6a7a7;
}
.t-badge.t-small {
  min-width: 20px;
  height: 20px;
  border-radius: calc(20px / 2);
  line-height: 20px;
  font-size: 0.75rem;
  padding: 0 8px;
}
.t-badge.t-normal, .t-badge.t-medium {
  min-width: 24px;
  height: 24px;
  border-radius: calc(24px / 2);
  line-height: 24px;
  font-size: 0.75rem;
  padding: 0 8px;
}
.t-badge.t-large {
  min-width: 32px;
  height: 32px;
  border-radius: calc(32px / 2);
  line-height: 32px;
  font-size: 0.875rem;
  padding: 0 12px;
}
.t-badge.t-circle {
  padding: 0;
  width: 16px;
}
.t-badge.t-circle.t-small {
  width: 20px;
}
.t-badge.t-circle.t-normal {
  width: 24px;
}
.t-badge.t-circle.t-large {
  width: 32px;
}
.t-badge .t-icon {
  margin-right: 0;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
}

.t-icon .t-badge {
  margin-left: -0.8125rem;
  transform: translate(0, -50%);
}

.t-avatar .t-badge {
  position: absolute;
  top: -4px;
  right: -8px;
}

.t-breadcrumbs {
  margin-bottom: 8px;
  color: #646464;
  font-size: 11px;
  line-height: 1rem;
  cursor: default;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-breadcrumbs .t-crumb {
  margin-right: 4px;
  color: #373838;
  text-decoration: none;
}
.t-breadcrumbs .t-crumb:hover:not(.t-is-current) {
  text-decoration: underline;
}
.t-breadcrumbs .t-crumb.t-is-current {
  color: #a6a7a7;
}
.t-breadcrumbs .t-divider {
  margin: 0;
  border: 0;
}
.t-breadcrumbs .t-divider::before {
  content: "/";
  margin-right: 4px;
}

@media print {
  .t-breadcrumbs {
    font-size: 8px;
  }
}
.t-btn-group {
  display: inline-block;
  margin-right: 12px;
  height: 32px;
  border-radius: 4px;
  vertical-align: middle;
  user-select: none;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
}
.t-btn-group button, .t-btn-group .t-btn {
  position: relative;
  z-index: 0;
  display: inline-block;
  height: 32px;
  border-radius: initial;
  margin-right: -1px !important;
  padding: 0 12px;
  color: #646464;
  background: transparent;
  border: 1px solid #d3d3d3;
  font-family: arial, sans-serif;
  font-size: 13px;
  line-height: 32px;
  vertical-align: middle;
  user-select: none;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
  transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease;
}
.t-btn-group button::before, .t-btn-group .t-btn::before {
  display: none;
}
.t-btn-group button:first-child, .t-btn-group .t-btn:first-child {
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.t-btn-group button:last-child, .t-btn-group .t-btn:last-child {
  margin-right: 0;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
.t-btn-group button:hover:not(:active):not([disabled]), .t-btn-group .t-btn:hover:not(:active):not([disabled]) {
  color: #373838;
  background: #e9e9e9;
}
.t-btn-group button[disabled], .t-btn-group .t-btn[disabled] {
  color: #bcbdbd;
  cursor: not-allowed;
}
.t-btn-group button[disabled] label, .t-btn-group button[disabled] fieldset legend, fieldset .t-btn-group button[disabled] legend, .t-btn-group .t-btn[disabled] label, .t-btn-group .t-btn[disabled] fieldset legend, fieldset .t-btn-group .t-btn[disabled] legend {
  color: #bcbdbd;
}
.t-btn-group button label, .t-btn-group button fieldset legend, fieldset .t-btn-group button legend, .t-btn-group .t-btn label, .t-btn-group .t-btn fieldset legend, fieldset .t-btn-group .t-btn legend {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: 31px;
  vertical-align: middle;
  pointer-events: none;
}
.t-btn-group button .t-icon, .t-btn-group .t-btn .t-icon {
  width: 14px;
  margin-top: -1px;
  margin-right: 8px;
  font-size: inherit;
  text-align: center;
  line-height: 1rem;
  vertical-align: middle;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-btn-group button {
    padding-top: 1px;
  }
  .t-btn-group button .t-icon {
    margin-top: -2px;
  }
}
.t-btn {
  position: relative;
  z-index: 0;
  display: inline-flex;
  align-items: center;
  height: 32px;
  margin-right: 12px;
  padding: 0 12px;
  color: #373838;
  background: #e9e9e9;
  border: 0;
  border-radius: 4px;
  font-family: arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
  vertical-align: middle;
  text-decoration: none;
  user-select: none;
  cursor: pointer;
  box-shadow: 0px -1px 0px 0px color-mix(in srgb, #1a1b1b, transparent 85%) inset;
  transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease;
}
.t-btn:last-child {
  margin-right: 0;
}
.t-btn:not(:last-of-type, :only-of-type) {
  margin-right: 8px;
}
.t-btn:hover:not([disabled], .t-disabled) {
  background: #d3d3d3;
}
.t-btn:active:not([disabled], .t-disabled) {
  background: #bcbdbd;
  box-shadow: none;
  transition: none;
}
.t-btn[disabled], .t-btn.t-disabled {
  color: #a6a7a7;
  background: #f4f4f4;
  cursor: not-allowed;
  box-shadow: 0px -1px 0px 0px color-mix(in srgb, #1a1b1b, transparent 95%) inset;
}
.t-btn[disabled]::before, .t-btn.t-disabled::before {
  display: none;
}
.t-btn.t-is-loading {
  position: relative;
  color: transparent !important;
  cursor: not-allowed;
  box-shadow: none;
}
.t-btn.t-is-loading::before {
  content: "";
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  display: block;
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%237A7A7A'%20stroke-opacity='0.2'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='%237A7A7A'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
  transform: translate(-50%, -50%);
  animation: spin-btn 1s infinite linear;
}
@keyframes spin-btn {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes spin-btn {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes spin-btn {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes spin-btn {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
.t-btn.t-is-loading:active::before {
  display: block;
}
.t-btn.t-wide {
  display: block;
  width: 100%;
}
.t-btn.t-ghost-label {
  margin-top: 24px;
  vertical-align: top;
}
.t-btn.t-primary {
  color: #fff;
  background: #279c9c;
}
.t-btn.t-primary:hover:not([disabled], .t-disabled) {
  background: #238c8c;
}
.t-btn.t-primary:active:not([disabled], .t-disabled) {
  background: #1f7d7d;
}
.t-btn.t-primary[disabled], .t-btn.t-primary.t-disabled {
  color: #f4fafa;
  background: #a9d7d7;
}
.t-btn.t-primary.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-negative {
  color: #fff;
  background: #d91f11;
}
.t-btn.t-negative:hover:not([disabled], .t-disabled) {
  background: #c31c0f;
}
.t-btn.t-negative:active:not([disabled], .t-disabled) {
  background: #ae190e;
}
.t-btn.t-negative[disabled], .t-btn.t-negative.t-disabled {
  color: #fdf4f3;
  background: #f0a5a0;
}
.t-btn.t-negative.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-attention {
  color: #fff;
  background: #ee6f20;
}
.t-btn.t-attention:hover:not([disabled], .t-disabled) {
  background: #d6641d;
}
.t-btn.t-attention:active:not([disabled], .t-disabled) {
  background: #be591a;
}
.t-btn.t-attention[disabled], .t-btn.t-attention.t-disabled {
  color: #fef8f4;
  background: #f8c5a6;
}
.t-btn.t-attention.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-staff {
  color: #fff;
  background: #8c2341;
}
.t-btn.t-staff:hover:not([disabled], .t-disabled) {
  background: #7e203b;
}
.t-btn.t-staff:active:not([disabled], .t-disabled) {
  background: #701c34;
}
.t-btn.t-staff[disabled], .t-btn.t-staff.t-disabled {
  color: #f9f4f5;
  background: #d1a7b3;
}
.t-btn.t-staff.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-minimal {
  color: #646464;
  background: transparent;
  border: 1px solid #bcbdbd;
  box-shadow: none;
}
.t-btn.t-minimal:hover:not([disabled], .t-disabled) {
  background: #e9e9e9;
}
.t-btn.t-minimal:active:not([disabled], .t-disabled) {
  background: #d3d3d3;
}
.t-btn.t-minimal[disabled], .t-btn.t-minimal.t-disabled {
  color: #a6a7a7;
  border-color: #d3d3d3;
  background: transparent;
}
.t-btn.t-minimal.t-primary {
  color: #279c9c;
  border-color: #279c9c;
}
.t-btn.t-minimal.t-primary:hover:not([disabled], .t-disabled) {
  background: #e9f5f5;
}
.t-btn.t-minimal.t-primary:active:not([disabled], .t-disabled) {
  background: #d4ebeb;
}
.t-btn.t-minimal.t-primary[disabled], .t-btn.t-minimal.t-primary.t-disabled {
  color: #a9d7d7;
  border-color: #a9d7d7;
}
.t-btn.t-minimal.t-negative {
  color: #d91f11;
  border-color: #d91f11;
}
.t-btn.t-minimal.t-negative:hover:not([disabled], .t-disabled) {
  background: #fbe9e7;
}
.t-btn.t-minimal.t-negative:active:not([disabled], .t-disabled) {
  background: #f7d2cf;
}
.t-btn.t-minimal.t-negative[disabled], .t-btn.t-minimal.t-negative.t-disabled {
  color: #f0a5a0;
  border-color: #f0a5a0;
}
.t-btn.t-minimal.t-attention {
  color: #ee6f20;
  border-color: #ee6f20;
}
.t-btn.t-minimal.t-attention:hover:not([disabled], .t-disabled) {
  background: #fdf1e9;
}
.t-btn.t-minimal.t-attention:active:not([disabled], .t-disabled) {
  background: #fce2d2;
}
.t-btn.t-minimal.t-attention[disabled], .t-btn.t-minimal.t-attention.t-disabled {
  color: #f8c5a6;
  border-color: #f8c5a6;
}
.t-btn.t-minimal.t-staff {
  color: #8c2341;
  border-color: #8c2341;
}
.t-btn.t-minimal.t-staff:hover:not([disabled], .t-disabled) {
  background: #f3e9ec;
}
.t-btn.t-minimal.t-staff:active:not([disabled], .t-disabled) {
  background: #e8d3d9;
}
.t-btn.t-minimal.t-staff[disabled], .t-btn.t-minimal.t-staff.t-disabled {
  color: #d1a7b3;
  border-color: #d1a7b3;
}
.t-btn.t-minimal.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%237A7A7A'%20stroke-opacity='0.2'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='%237A7A7A'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-condensed {
  height: 24px;
  padding: 0 8px;
  font-size: 0.75rem;
}
.t-btn.t-condensed.t-is-loading::before {
  width: 12px;
  height: 12px;
  background: url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='6'%20cy='6'%20r='5'%20stroke='%237A7A7A'%20stroke-opacity='0.2'%20stroke-width='2'/%3e%3cpath%20d='M11%206C11%203.14286%208.85714%201%206%201'%20stroke='%237A7A7A'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-condensed.t-primary::before, .t-btn.t-condensed.t-negative::before, .t-btn.t-condensed.t-attention::before, .t-btn.t-condensed.t-staff::before {
  background: url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='6'%20cy='6'%20r='5'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M11%206C11%203.14286%208.85714%201%206%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn .t-icon {
  width: 14px;
  margin-right: 8px;
  font-size: inherit;
  text-align: center;
}
.t-btn .t-icon::before {
  display: block;
}
.t-btn.t-icon-only .t-icon {
  margin-right: 0;
}
.t-btn label, .t-btn fieldset legend, fieldset .t-btn legend {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: 31px;
  vertical-align: middle;
  pointer-events: none;
}

a.t-btn,
label.t-btn,
fieldset legend.t-btn {
  line-height: 32px;
  text-decoration: none;
}

label.t-btn input[type=button], fieldset legend.t-btn input[type=button],
label.t-btn input[type=submit],
fieldset legend.t-btn input[type=submit] {
  position: absolute;
  inset: 0;
  display: inline-block;
  width: 100%;
  height: 32px;
  background: transparent;
  border: transparent;
  cursor: pointer;
}
label.t-btn[disabled] input[type=button], fieldset legend.t-btn[disabled] input[type=button],
label.t-btn[disabled] input[type=submit],
fieldset legend.t-btn[disabled] input[type=submit] {
  outline: 0;
  cursor: not-allowed;
}

.t-btn.t-minimal-alt {
  background: transparent;
  color: #fff;
  border: 1px solid #fff;
  box-shadow: none;
  transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease;
}
.t-btn.t-minimal-alt::before {
  content: none;
}
.t-btn.t-minimal-alt:hover:not([disabled], .t-disabled) {
  color: #006491;
  background: #e9e9e9;
}
.t-btn.t-minimal-alt[disabled], .t-btn.t-minimal-alt.t-disabled {
  color: #a6a7a7;
  border-color: #f4f4f4;
  background: #f4f4f4;
}
.t-btn.t-minimal-alt.t-primary {
  background: #fff;
  color: #006491;
}
.t-btn.t-minimal-alt.t-primary[disabled], .t-btn.t-minimal-alt.t-primary.t-disabled {
  color: #a6a7a7;
  background: #f4f4f4;
  border-color: #f4f4f4;
}
.t-btn.t-minimal-alt.t-primary:hover:not([disabled], .t-disabled)::before {
  background: #e9e9e9;
}
.t-btn.t-minimal-alt.t-primary:active:not([disabled], .t-disabled) {
  background: #e9e9e9;
}
.t-btn.t-minimal-alt.t-primary:active:not([disabled], .t-disabled)::before {
  display: none;
}

.t-flag {
  display: inline-block;
  margin-right: 6px;
  width: 14px;
  height: 10px;
}
.t-flag.t-large {
  width: 30px;
  height: 20px;
}

.t-highlight {
  padding: 4px 6px;
  color: #373838;
  background: #d4ebeb;
  border-radius: 1px;
}
.t-highlight.t-neutral, .t-highlight.t-gray {
  background: #e9e9e9;
}
.t-highlight.t-success, .t-highlight.t-green {
  background: #d9e7d0;
}
.t-highlight.t-warning, .t-highlight.t-orange {
  background: #fce2d2;
}
.t-highlight.t-error, .t-highlight.t-red {
  background: #f7d2cf;
}
.t-highlight.t-info {
  background: #d3e2f6;
}
.t-highlight.t-staff {
  background: #e8d3d9;
}

.t-input input,
.t-input textarea {
  background-color: #fff;
  background-image: none;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 8px center;
}
.t-input input.t-is-valid, .t-input input[valid],
.t-input textarea.t-is-valid,
.t-input textarea[valid] {
  padding-right: 30px !important;
  background-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.7812%206.78125C13.7812%207.72005%2013.6035%208.59961%2013.248%209.41992C12.8926%2010.2402%2012.4049%2010.9603%2011.7852%2011.5801C11.1745%2012.1908%2010.459%2012.6738%209.63867%2013.0293C8.81836%2013.3848%207.9388%2013.5625%207%2013.5625C6.0612%2013.5625%205.18164%2013.3848%204.36133%2013.0293C3.54102%2012.6738%202.82096%2012.1908%202.20117%2011.5801C1.59049%2010.9603%201.10742%2010.2402%200.751953%209.41992C0.396484%208.59961%200.21875%207.72005%200.21875%206.78125C0.21875%205.84245%200.396484%204.96289%200.751953%204.14258C1.10742%203.32227%201.59049%202.60677%202.20117%201.99609C2.82096%201.3763%203.54102%200.888672%204.36133%200.533203C5.18164%200.177734%206.0612%200%207%200C7.9388%200%208.81836%200.177734%209.63867%200.533203C10.459%200.888672%2011.1745%201.3763%2011.7852%201.99609C12.4049%202.60677%2012.8926%203.32227%2013.248%204.14258C13.6035%204.96289%2013.7812%205.84245%2013.7812%206.78125ZM6.2207%2010.377L11.252%205.3457C11.334%205.25456%2011.375%205.14974%2011.375%205.03125C11.375%204.91276%2011.334%204.80794%2011.252%204.7168L10.623%204.10156C10.541%204.01953%2010.4362%203.97852%2010.3086%203.97852C10.1901%203.97852%2010.0898%204.01953%2010.0078%204.10156L5.90625%208.20312L3.99219%206.28906C3.91016%206.20703%203.80534%206.16602%203.67773%206.16602C3.55924%206.16602%203.45898%206.20703%203.37695%206.28906L2.74805%206.9043C2.66602%206.99544%202.625%207.10026%202.625%207.21875C2.625%207.33724%202.66602%207.44206%202.74805%207.5332L5.5918%2010.377C5.68294%2010.459%205.78776%2010.5%205.90625%2010.5C6.02474%2010.5%206.12956%2010.459%206.2207%2010.377Z'%20fill='%2352A31D'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 8px center;
}
.t-input input.t-is-valid:hover:not(:disabled), .t-input input[valid]:hover:not(:disabled),
.t-input textarea.t-is-valid:hover:not(:disabled),
.t-input textarea[valid]:hover:not(:disabled) {
  border-color: #428613;
}
.t-input input.t-is-valid:focus:not(:disabled), .t-input input.t-is-valid:active:not(:disabled), .t-input input[valid]:focus:not(:disabled), .t-input input[valid]:active:not(:disabled),
.t-input textarea.t-is-valid:focus:not(:disabled),
.t-input textarea.t-is-valid:active:not(:disabled),
.t-input textarea[valid]:focus:not(:disabled),
.t-input textarea[valid]:active:not(:disabled) {
  border-color: #428613;
  box-shadow: 0 0 0 2px #b3cfa1;
}
.t-input input.t-is-invalid, .t-input input.t-is-invalid-no-icon, .t-input input[invalid],
.t-input textarea.t-is-invalid,
.t-input textarea.t-is-invalid-no-icon,
.t-input textarea[invalid] {
  background-color: #f7d2cf;
  color: #d91f11;
}
.t-input input.t-is-invalid:hover:not(:disabled), .t-input input.t-is-invalid-no-icon:hover:not(:disabled), .t-input input[invalid]:hover:not(:disabled),
.t-input textarea.t-is-invalid:hover:not(:disabled),
.t-input textarea.t-is-invalid-no-icon:hover:not(:disabled),
.t-input textarea[invalid]:hover:not(:disabled) {
  border-color: #d91f11;
}
.t-input input.t-is-invalid:focus:not(:disabled), .t-input input.t-is-invalid:active:not(:disabled), .t-input input.t-is-invalid-no-icon:focus:not(:disabled), .t-input input.t-is-invalid-no-icon:active:not(:disabled), .t-input input[invalid]:focus:not(:disabled), .t-input input[invalid]:active:not(:disabled),
.t-input textarea.t-is-invalid:focus:not(:disabled),
.t-input textarea.t-is-invalid:active:not(:disabled),
.t-input textarea.t-is-invalid-no-icon:focus:not(:disabled),
.t-input textarea.t-is-invalid-no-icon:active:not(:disabled),
.t-input textarea[invalid]:focus:not(:disabled),
.t-input textarea[invalid]:active:not(:disabled) {
  background-color: #fff;
  border-color: #d91f11;
  box-shadow: 0 0 0 2px #f0a5a0;
}
.t-input input.t-is-invalid:not(.t-is-invalid-no-icon), .t-input input.t-is-invalid-no-icon:not(.t-is-invalid-no-icon), .t-input input[invalid]:not(.t-is-invalid-no-icon),
.t-input textarea.t-is-invalid:not(.t-is-invalid-no-icon),
.t-input textarea.t-is-invalid-no-icon:not(.t-is-invalid-no-icon),
.t-input textarea[invalid]:not(.t-is-invalid-no-icon) {
  padding-right: 30px !important;
  background-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='%23D91F11'%20d='M6.08,0.381%20C6.588,-0.127%207.41,-0.127%207.918,0.381%20L13.619,6.081%20C14.127,6.588%2014.127,7.41%2013.619,7.917%20L7.918,13.618%20C7.411,14.126%206.59,14.126%206.082,13.618%20L0.381,7.917%20C-0.127,7.41%20-0.127,6.589%200.381,6.081%20Z%20M5.768,3.817%20L5.984,7.617%20C5.993,7.776%206.124,7.9%206.283,7.9%20L7.717,7.9%20C7.876,7.9%208.007,7.776%208.016,7.617%20L8.232,3.817%20C8.242,3.645%208.105,3.5%207.932,3.5%20L6.068,3.5%20C5.895,3.5%205.758,3.645%205.768,3.817%20Z%20M7,10.9%20C7.69,10.9%208.25,10.34%208.25,9.65%20C8.25,8.96%207.69,8.4%207,8.4%20C6.31,8.4%205.75,8.96%205.75,9.65%20C5.75,10.34%206.31,10.9%207,10.9%20Z'%20/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 8px center;
}
.t-input .t-input-wrapper:has(.t-is-valid:not(:disabled)):hover {
  border-color: #428613;
}
.t-input .t-input-wrapper:has(.t-is-valid:not(:disabled)):has(input:focus), .t-input .t-input-wrapper:has(.t-is-valid:not(:disabled)):has(input:active) {
  border-color: #428613;
  box-shadow: 0 0 0 2px #b3cfa1;
}
.t-input .t-input-wrapper:has(.t-is-invalid:not(:disabled)), .t-input .t-input-wrapper:has(.t-is-invalid-no-icon:not(:disabled)) {
  background-color: #f7d2cf;
}
.t-input .t-input-wrapper:has(.t-is-invalid:not(:disabled)):hover, .t-input .t-input-wrapper:has(.t-is-invalid-no-icon:not(:disabled)):hover {
  border-color: #d91f11;
}
.t-input .t-input-wrapper:has(.t-is-invalid:not(:disabled)):has(input:focus), .t-input .t-input-wrapper:has(.t-is-invalid:not(:disabled)):has(input:active), .t-input .t-input-wrapper:has(.t-is-invalid-no-icon:not(:disabled)):has(input:focus), .t-input .t-input-wrapper:has(.t-is-invalid-no-icon:not(:disabled)):has(input:active) {
  background-color: #fff;
  border-color: #d91f11;
  box-shadow: 0 0 0 2px #f0a5a0;
}
.t-input .t-error-message,
.t-input .t-supporting-text {
  max-width: 192px;
}
.t-input.t-medium .t-error-message,
.t-input.t-medium .t-supporting-text {
  max-width: 288px;
}
.t-input.t-large .t-error-message,
.t-input.t-large .t-supporting-text, .t-input.t-extra .t-error-message,
.t-input.t-extra .t-supporting-text {
  max-width: 400px;
}
.t-input.t-wide .t-error-message,
.t-input.t-wide .t-supporting-text {
  max-width: 100%;
}

.t-input {
  display: inline-block;
  margin-right: 12px;
  margin-bottom: 12px;
  vertical-align: top;
}
.t-input:last-child {
  margin-right: 0;
}
.t-input .t-input-wrapper {
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  width: 192px;
  display: flex;
}
.t-input .t-input-wrapper:hover {
  border-color: #279c9c;
}
.t-input .t-input-wrapper:has(.t-left-adornment) input {
  padding-left: 6px;
}
.t-input .t-input-wrapper:has(.t-right-adornment) input {
  padding-right: 6px;
}
.t-input .t-input-wrapper .t-left-adornment,
.t-input .t-input-wrapper .t-right-adornment {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #7a7a7a;
  padding: 0 0 0 8px;
}
.t-input .t-input-wrapper .t-left-adornment .t-icon,
.t-input .t-input-wrapper .t-right-adornment .t-icon {
  margin: 0 !important;
}
.t-input .t-input-wrapper .t-right-adornment {
  padding: 0 8px 0 0;
}
.t-input .t-input-wrapper:has(input:not(:disabled)):has(input:focus), .t-input .t-input-wrapper:has(input:not(:disabled)):has(input:active) {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-input .t-input-wrapper:has(input:disabled) {
  background-color: #f4f4f4;
}
.t-input .t-input-wrapper input {
  background-color: transparent;
  border: none;
  height: 30px;
  width: 100%;
  padding: 0 8px;
}
.t-input .t-input-wrapper input:focus, .t-input .t-input-wrapper input:active {
  border-color: transparent !important;
  box-shadow: none !important;
}
.t-input input {
  display: inline-block;
  width: 192px;
  max-width: 100%;
  height: 32px;
  padding: 0 8px;
  color: #373838;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
  vertical-align: middle;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-input input.placeholder {
  color: #909090;
}
.t-input input::placeholder {
  color: #909090;
}
.t-input input:not(:disabled):hover {
  border-color: #279c9c;
}
.t-input input:not(:disabled):focus, .t-input input:not(:disabled):active {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-input input:disabled {
  opacity: 1;
  background: #f4f4f4;
  color: #a6a7a7;
}
.t-input input ~ button {
  margin-left: 4px;
}
.t-input input::-ms-clear {
  display: none;
}
.t-input input.t-has-focus {
  outline: 0;
}
.t-input input[type=search]::-webkit-search-decoration, .t-input input[type=search]::-webkit-search-cancel-button, .t-input input[type=search]::-webkit-search-results-button, .t-input input[type=search]::-webkit-search-results-decoration {
  display: none;
}
.t-input input[type=number] {
  appearance: textfield;
}
.t-input input[type=number]::-webkit-inner-spin-button, .t-input input[type=number]::-webkit-outer-spin-button {
  appearance: none;
}
.t-input > label, fieldset .t-input > legend {
  display: block;
  margin-right: 8px;
  margin-bottom: 6px;
}
.t-input .t-icon:not(label > .t-icon):not(fieldset legend > .t-icon) {
  position: relative;
  margin-left: 8px;
  color: #bcbdbd;
}
.t-input .t-icon:not(label > .t-icon):not(fieldset legend > .t-icon)::before {
  vertical-align: middle;
}
.t-input .t-icon:not(label > .t-icon):not(fieldset legend > .t-icon) ~ input {
  width: 192px;
  margin-left: -32px;
  padding-left: 28px;
}
.t-input.t-horizontal > label, fieldset .t-input.t-horizontal > legend {
  display: inline-block;
  margin-bottom: 0;
  line-height: 32px;
}
.t-input.t-horizontal > div {
  display: inline-block;
}
.t-input.t-indented > label, fieldset .t-input.t-indented > legend {
  display: inline-block;
  margin-bottom: 0;
  padding-top: calc((32px - 1.125rem) / 2);
  width: 192px;
  text-align: right;
}
.t-input.t-indented > div {
  display: inline-block;
}
.t-input.t-block {
  display: block;
  margin-bottom: 12px;
}
.t-input.t-block:not(:first-of-type) {
  margin-top: 12px;
}
.t-input.t-block:last-child {
  margin-bottom: 0;
}
.t-input.t-tiny input,
.t-input.t-tiny textarea,
.t-input.t-tiny .t-input-wrapper {
  width: 64px;
}
.t-input.t-tiny input input,
.t-input.t-tiny textarea input,
.t-input.t-tiny .t-input-wrapper input {
  width: 100%;
}
.t-input.t-small input,
.t-input.t-small textarea,
.t-input.t-small .t-input-wrapper {
  width: 112px;
}
.t-input.t-small input input,
.t-input.t-small textarea input,
.t-input.t-small .t-input-wrapper input {
  width: 100%;
}
.t-input.t-medium input,
.t-input.t-medium textarea,
.t-input.t-medium .t-input-wrapper {
  width: 288px;
}
.t-input.t-medium input input,
.t-input.t-medium textarea input,
.t-input.t-medium .t-input-wrapper input {
  width: 100%;
}
.t-input.t-large input,
.t-input.t-large textarea,
.t-input.t-large .t-input-wrapper {
  width: 400px;
}
.t-input.t-large input input,
.t-input.t-large textarea input,
.t-input.t-large .t-input-wrapper input {
  width: 100%;
}
.t-input.t-extra input,
.t-input.t-extra textarea,
.t-input.t-extra .t-input-wrapper {
  width: 600px;
}
.t-input.t-extra input input,
.t-input.t-extra textarea input,
.t-input.t-extra .t-input-wrapper input {
  width: 100%;
}
.t-input.t-wide {
  width: 100%;
}
.t-input.t-wide input,
.t-input.t-wide textarea,
.t-input.t-wide .t-input-wrapper {
  width: 100%;
}
.t-input.t-wide input input,
.t-input.t-wide textarea input,
.t-input.t-wide .t-input-wrapper input {
  width: 100%;
}
.t-input.t-wide.t-horizontal {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  align-items: center;
}
.t-input.t-wide.t-horizontal > label, fieldset .t-input.t-wide.t-horizontal > legend {
  margin-right: 6px;
}
.t-input.t-btn-under input ~ button {
  display: block;
  margin-top: 8px;
  margin-left: 0;
}
.t-input.t-btn-under.t-horizontal > label, fieldset .t-input.t-btn-under.t-horizontal > legend {
  float: left;
  line-height: 32px;
}
.t-input.t-btn-under.t-horizontal > div {
  float: left;
  display: inline-block;
}
.t-input.t-btn-under.t-horizontal > .t-btn {
  -webkit-box-flex: 0 0 auto;
  -moz-box-flex: 0 0 auto;
  flex: 0 0 auto;
}
.t-input textarea {
  display: inline-block;
  width: auto;
  min-width: 192px;
  max-width: 100%;
  min-height: 64px;
  margin: 0;
  padding: 7px;
  color: #373838;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
  vertical-align: middle;
  line-height: 1;
  resize: both;
  transition: border 0.2s ease;
}
.t-input textarea.placeholder {
  color: #909090;
}
.t-input textarea::placeholder {
  color: #909090;
}
.t-input textarea.t-resizeable-horizontal {
  resize: horizontal;
}
.t-input textarea.t-resizeable-vertical {
  resize: vertical;
}
.t-input textarea.t-non-resizeable {
  resize: none;
}
.t-input textarea:not(:disabled):hover {
  border-color: #279c9c;
}
.t-input textarea:not(:disabled):focus, .t-input textarea:not(:disabled):active {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
  transition: none;
}
.t-input textarea:disabled {
  background: #f4f4f4;
  color: #a6a7a7;
}
.t-input textarea ~ button {
  margin-left: 4px;
}

.t-error-message,
.t-supporting-text {
  margin-top: 4px;
  color: #d91f11;
  font-size: 0.8125rem;
  line-height: 17px;
  white-space: normal;
}

.t-supporting-text {
  color: #646464;
}

.t-label-value {
  margin-right: 24px;
  margin-bottom: 12px;
  vertical-align: middle;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  flex-direction: column;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-label-value label, .t-label-value fieldset legend, fieldset .t-label-value legend {
  margin-right: 0;
  margin-bottom: 6px;
}
.t-label-value span {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-label-value span > .t-icon,
.t-label-value span > .t-flag {
  margin-right: 6px;
}
.t-label-value span .t-help,
.t-label-value span .t-icon-help {
  margin-left: 4px;
  color: #646464;
  cursor: help;
}
.t-label-value span .t-help::before,
.t-label-value span .t-icon-help::before {
  content: "\e371";
}
.t-label-value a {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-label-value a > .t-icon {
  margin-right: 2px;
  vertical-align: text-top;
}
.t-label-value.t-block {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-label-value.t-horizontal {
  flex-direction: row;
  align-items: baseline;
}
.t-label-value.t-horizontal label, .t-label-value.t-horizontal fieldset legend, fieldset .t-label-value.t-horizontal legend {
  margin-right: 6px;
  margin-bottom: 0;
}

.t-legend {
  display: inline-block;
  margin-right: 12px;
  font-size: 0.8125rem;
  line-height: 1.2rem;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-content: center;
}
.t-legend::before {
  content: "";
  display: inline-block;
  width: 0.8125rem;
  height: 0.8125rem;
  margin-right: 6px;
  background: #279c9c;
  border-radius: 50%;
}
.t-legend.t-info::before {
  background: #256cd1;
}
.t-legend.t-error::before {
  background: #d91f11;
}
.t-legend.t-warning::before {
  background: #ee6f20;
}
.t-legend.t-success::before {
  background: #428613;
}
.t-legend.t-changed::before {
  background: #fff59d;
}
.t-legend.t-subtle::before {
  background: #a6a7a7;
}
.t-legend.t-disabled::before {
  background: #f4f4f4;
}
.t-legend.t-staff::before {
  background: #8c2341;
}

ul.t-list,
ol.t-list,
dl.t-list {
  width: 100%;
  margin-bottom: 12px;
}
ul.t-list:last-child,
ol.t-list:last-child,
dl.t-list:last-child {
  margin-bottom: 0;
}
ul.t-list > li,
ol.t-list > li,
dl.t-list > li {
  position: relative;
  margin-bottom: 6px;
  padding-left: 14px;
  line-height: 1.125rem;
}
ul.t-list > li:last-child,
ol.t-list > li:last-child,
dl.t-list > li:last-child {
  margin-bottom: 0;
}
ul.t-list > li::before,
ol.t-list > li::before,
dl.t-list > li::before {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  margin-right: 8px;
  color: #646464;
  font-weight: 700;
  line-height: 1.125rem;
}
ul.t-list > li > span,
ol.t-list > li > span,
dl.t-list > li > span {
  margin-right: 12px;
}
ul.t-list > li .t-dropdown,
ul.t-list > li .t-input,
ol.t-list > li .t-dropdown,
ol.t-list > li .t-input,
dl.t-list > li .t-dropdown,
dl.t-list > li .t-input {
  margin-bottom: 0;
  vertical-align: middle;
}

ul.t-list > li::before {
  content: "•";
}
ul.t-list.t-no-bullets > li {
  padding-left: 0;
}
ul.t-list.t-no-bullets > li::before {
  display: none;
}

ol.t-list {
  list-style: none;
  counter-reset: list-counter;
}
ol.t-list > li {
  counter-increment: list-counter;
}
ol.t-list > li::before {
  content: counter(list-counter);
}

.t-loading {
  z-index: 90;
  display: inline-block;
  width: 40px;
  height: 40px;
  margin-right: 12px;
  vertical-align: middle;
  animation: loading-fade-in 0.2s ease-in;
  transition: opacity 0.2s ease;
}
@keyframes loading-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes loading-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes loading-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes loading-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.t-loading:last-child {
  margin-right: 0;
}
.t-loading::before {
  content: "";
  display: inline-block;
  width: 40px;
  height: 40px;
  background: url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='20'%20cy='20'%20r='19'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M39%2020C39%2010%2031%201%2020%201'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
  background-color: transparent;
  animation: spin 1s infinite linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.t-loading.t-small {
  width: 16px;
  height: 16px;
}
.t-loading.t-small::before {
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-loading.t-big {
  width: 80px;
  height: 80px;
}
.t-loading.t-big::before {
  width: 80px;
  height: 80px;
  background: url("data:image/svg+xml,%3csvg%20width='80'%20height='80'%20viewBox='0%200%2080%2080'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20opacity='0.82'%3e%3ccircle%20cx='40'%20cy='40'%20r='38'%20stroke='%23E9E9E9'%20stroke-width='3'/%3e%3cpath%20d='M39.4688%202.00277V2.00277C39.623%202.00092%2039.7775%202%2039.9322%202C60.919%202%2077.9322%2019.0132%2077.9322%2040'%20stroke='%23279C9C'%20stroke-width='3'%20stroke-linecap='round'/%3e%3c/g%3e%3c/svg%3e") left no-repeat;
}
.t-loading.t-block {
  display: block;
  width: 100%;
  margin-bottom: 24px;
  text-align: center;
}
.t-loading.t-block:last-child {
  margin-bottom: 0;
}
.t-loading.t-absolute {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.t-loading.t-overlay {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  margin: 0;
}
.t-loading.t-overlay::before {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 91;
  animation: veil-spin 1s infinite linear;
}
@keyframes veil-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes veil-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes veil-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes veil-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
.t-loading.t-overlay::after {
  content: "";
  position: absolute;
  z-index: 90;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: 0.9;
  animation: none;
}
.t-loading.t-fade {
  opacity: 0;
}

.t-menu {
  z-index: 100;
  display: block;
  visibility: hidden;
  overflow-x: hidden;
  overflow-y: auto;
  min-width: 192px;
  height: auto;
  max-height: 0;
  color: #373838;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 2px;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  opacity: 0;
  font-size: 0.8125rem;
  text-align: left;
  cursor: default;
  transition: max-height 0.2s ease, opacity 0.2s ease, visibility 0.2s ease;
}
.t-menu.t-narrow {
  min-width: auto;
}
.t-menu hr {
  margin: 8px -12px;
  padding: 0;
  border: 0;
  border-bottom: 1px solid #e9e9e9;
}
.t-menu.t-is-open {
  max-height: calc(6 * 34px + 34px / 2 + 2px);
  opacity: 1;
  visibility: visible;
}
.t-menu.t-height-small, .t-menu.t-height-tiny {
  overflow-y: scroll;
}
.t-menu.t-height-small {
  max-height: calc(34px * 5 + 34px / 2);
}
.t-menu.t-height-tiny {
  max-height: calc(34px * 3 + 34px / 2);
}
.t-menu .t-item, .t-menu .t-empty {
  position: relative;
  display: block;
  min-height: 34px;
  margin: 0;
  padding: 8px 12px;
  color: #373838;
  line-height: 1.4em;
  text-decoration: none;
  word-break: normal;
  overflow-wrap: anywhere;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-menu .t-item:hover, .t-menu .t-empty:hover, .t-menu .t-item.t-has-focus, .t-menu .t-has-focus.t-empty, .t-menu .t-item.t-has-highlight, .t-menu .t-has-highlight.t-empty {
  background: #d4ebeb;
  outline: 0;
}
.t-menu .t-item.t-is-hidden, .t-menu .t-is-hidden.t-empty {
  display: none;
}
.t-menu .t-item.t-is-disabled, .t-menu .t-is-disabled.t-empty {
  color: #bcbdbd;
  cursor: not-allowed;
}
.t-menu .t-item.t-is-selected, .t-menu .t-is-selected.t-empty {
  font-weight: 700;
  cursor: default;
}
.t-menu .t-item.t-is-selected::before, .t-menu .t-is-selected.t-empty::before {
  content: "\e900";
  display: inline-block;
  width: auto;
  margin-top: -1px;
  margin-right: 8px;
  background: transparent;
  border: 0;
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 8px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-menu .t-item.t-is-selected:hover, .t-menu .t-is-selected.t-empty:hover {
  background: rgb(233.5, 245, 245);
}
.t-menu .t-item .t-icon, .t-menu .t-empty .t-icon {
  margin-right: 8px;
  vertical-align: baseline;
}
.t-menu .t-item .t-checkbox, .t-menu .t-empty .t-checkbox,
.t-menu .t-item .t-radio,
.t-menu .t-empty .t-radio {
  display: block;
  width: calc(100% + 24px);
  height: auto;
  margin: -8px -12px;
}
.t-menu .t-item .t-checkbox label, .t-menu .t-empty .t-checkbox label, .t-menu .t-item .t-checkbox fieldset legend, .t-menu .t-empty .t-checkbox fieldset legend, fieldset .t-menu .t-item .t-checkbox legend, fieldset .t-menu .t-empty .t-checkbox legend,
.t-menu .t-item .t-radio label,
.t-menu .t-empty .t-radio label,
.t-menu .t-item .t-radio fieldset legend,
.t-menu .t-empty .t-radio fieldset legend,
fieldset .t-menu .t-item .t-radio legend,
fieldset .t-menu .t-empty .t-radio legend {
  width: 100%;
  padding: 8px 12px;
  line-height: 1.4em;
}
.t-menu .t-item .t-checkbox label::before, .t-menu .t-empty .t-checkbox label::before, .t-menu .t-item .t-checkbox fieldset legend::before, .t-menu .t-empty .t-checkbox fieldset legend::before, fieldset .t-menu .t-item .t-checkbox legend::before, fieldset .t-menu .t-empty .t-checkbox legend::before, .t-menu .t-item .t-checkbox label::after, .t-menu .t-empty .t-checkbox label::after, .t-menu .t-item .t-checkbox fieldset legend::after, .t-menu .t-empty .t-checkbox fieldset legend::after, fieldset .t-menu .t-item .t-checkbox legend::after, fieldset .t-menu .t-empty .t-checkbox legend::after {
  width: 14px;
  height: 14px;
  vertical-align: middle;
}
.t-menu .t-item .t-radio label::before, .t-menu .t-empty .t-radio label::before, .t-menu .t-item .t-radio fieldset legend::before, .t-menu .t-empty .t-radio fieldset legend::before, fieldset .t-menu .t-item .t-radio legend::before, fieldset .t-menu .t-empty .t-radio legend::before, .t-menu .t-item .t-radio label::after, .t-menu .t-empty .t-radio label::after, .t-menu .t-item .t-radio fieldset legend::after, .t-menu .t-empty .t-radio fieldset legend::after, fieldset .t-menu .t-item .t-radio legend::after, fieldset .t-menu .t-empty .t-radio legend::after {
  display: none;
}
.t-menu .t-item .t-radio input:checked ~ label, .t-menu .t-empty .t-radio input:checked ~ label, .t-menu .t-item .t-radio fieldset input:checked ~ legend, .t-menu .t-empty .t-radio fieldset input:checked ~ legend, fieldset .t-menu .t-item .t-radio input:checked ~ legend, fieldset .t-menu .t-empty .t-radio input:checked ~ legend {
  font-weight: 700;
  cursor: default;
}
.t-menu .t-item .t-radio input:checked ~ label::before, .t-menu .t-empty .t-radio input:checked ~ label::before, .t-menu .t-item .t-radio fieldset input:checked ~ legend::before, .t-menu .t-empty .t-radio fieldset input:checked ~ legend::before, fieldset .t-menu .t-item .t-radio input:checked ~ legend::before, fieldset .t-menu .t-empty .t-radio input:checked ~ legend::before {
  content: "\e900";
  display: inline-block;
  width: auto;
  margin-top: -1px;
  margin-right: 8px;
  background: transparent;
  border: 0;
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 8px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-menu .t-item .t-radio input:checked ~ label:hover, .t-menu .t-empty .t-radio input:checked ~ label:hover, .t-menu .t-item .t-radio fieldset input:checked ~ legend:hover, .t-menu .t-empty .t-radio fieldset input:checked ~ legend:hover, fieldset .t-menu .t-item .t-radio input:checked ~ legend:hover, fieldset .t-menu .t-empty .t-radio input:checked ~ legend:hover {
  background: rgb(233.5, 245, 245);
}
.t-menu .t-item .t-radio input.t-has-focus ~ label, .t-menu .t-empty .t-radio input.t-has-focus ~ label, .t-menu .t-item .t-radio fieldset input.t-has-focus ~ legend, .t-menu .t-empty .t-radio fieldset input.t-has-focus ~ legend, fieldset .t-menu .t-item .t-radio input.t-has-focus ~ legend, fieldset .t-menu .t-empty .t-radio input.t-has-focus ~ legend {
  background: #d4ebeb;
}
.t-menu .t-item .t-radio input.t-has-focus ~ label::before, .t-menu .t-empty .t-radio input.t-has-focus ~ label::before, .t-menu .t-item .t-radio fieldset input.t-has-focus ~ legend::before, .t-menu .t-empty .t-radio fieldset input.t-has-focus ~ legend::before, fieldset .t-menu .t-item .t-radio input.t-has-focus ~ legend::before, fieldset .t-menu .t-empty .t-radio input.t-has-focus ~ legend::before {
  outline: 0;
}
.t-menu .t-item .t-radio input[data-none] + label, .t-menu .t-empty .t-radio input[data-none] + label, .t-menu .t-item .t-radio fieldset input[data-none] + legend, .t-menu .t-empty .t-radio fieldset input[data-none] + legend, fieldset .t-menu .t-item .t-radio input[data-none] + legend, fieldset .t-menu .t-empty .t-radio input[data-none] + legend {
  opacity: 0.6;
}
.t-menu .t-empty {
  display: none;
  color: #646464;
  cursor: default;
}
.t-menu .t-empty:hover {
  background: inherit;
}
.t-menu .t-empty.t-is-visible {
  display: block;
}
.t-menu .t-loading {
  width: 100%;
  height: 34px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
}
.t-menu .t-loading::before {
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-menu .t-group {
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #e9e9e9;
}
.t-menu .t-group:last-child {
  border-bottom: 0;
}
.t-menu .t-group h5 {
  display: block;
  width: 100%;
  min-height: 30px;
  margin: 0;
  margin-top: 4px;
  margin-bottom: -1px;
  padding: 8px 12px;
  color: #646464;
  font-size: 11px;
  line-height: 1.4em;
  user-select: none;
}
.t-menu .t-group > .t-item, .t-menu .t-group > .t-empty {
  margin: 0;
}
.t-menu .t-group + .t-btn {
  margin-top: 12px;
}
.t-menu .t-btn,
.t-menu .t-input {
  width: auto;
  max-width: 100%;
  margin: 12px;
}
.t-menu .t-input.t-wide {
  width: calc(100% - 12px * 2);
}

.t-notification {
  position: relative;
  display: table;
  width: auto;
  height: auto;
  min-height: 40px;
  margin-bottom: 12px;
  padding: 12px;
  padding-top: 13px;
  color: #fff;
  background: #279c9c;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(31, 125, 125, 0.35);
  font-size: 13px;
  transition: opacity 0.2s ease;
}
.t-notification:last-child {
  margin-bottom: 0;
}
.t-notification p {
  margin-bottom: 8px;
  line-height: 1.2rem;
}
.t-notification p:last-child, .t-notification p:last-of-type {
  margin-bottom: 0;
}
.t-notification p ~ button,
.t-notification p ~ .t-action {
  margin-top: 12px;
}
.t-notification a {
  color: inherit;
  text-decoration: underline;
  text-decoration-style: dotted;
}
.t-notification a:hover {
  text-decoration-style: solid;
}
.t-notification button,
.t-notification .t-action {
  color: #fff;
  background: transparent;
  border: 1px solid #fff;
  box-shadow: none;
}
.t-notification button:hover:not([disabled], .t-disabled),
.t-notification .t-action:hover:not([disabled], .t-disabled) {
  background: color-mix(in srgb, #fff, transparent 90%);
}
.t-notification button:active:not([disabled], .t-disabled),
.t-notification .t-action:active:not([disabled], .t-disabled) {
  background: color-mix(in srgb, #fff, transparent 80%);
}
.t-notification button[disabled], .t-notification button.t-disabled,
.t-notification .t-action[disabled],
.t-notification .t-action.t-disabled {
  color: color-mix(in srgb, #fff, transparent 60%);
  border-color: color-mix(in srgb, #fff, transparent 60%);
  background: transparent;
}
.t-notification button.t-is-loading::before,
.t-notification .t-action.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-notification .t-action {
  text-decoration: none;
  font-weight: 400;
  vertical-align: middle;
}
.t-notification[data-type=dismiss], .t-notification[data-type=dismissable] {
  padding-right: 52px;
}
.t-notification[data-type=dismiss] .t-trigger, .t-notification[data-type=dismissable] .t-trigger {
  position: absolute;
  top: 0;
  right: 0;
  display: inline-block;
  width: 40px;
  height: 40px;
  padding: 12px;
  cursor: pointer;
}
.t-notification[data-type=dismiss] .t-trigger::before, .t-notification[data-type=dismiss] .t-trigger::after, .t-notification[data-type=dismissable] .t-trigger::before, .t-notification[data-type=dismissable] .t-trigger::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 10px;
  height: 2px;
  background: #e9f5f5;
  border-radius: 2px;
}
.t-notification[data-type=dismiss] .t-trigger::before, .t-notification[data-type=dismissable] .t-trigger::before {
  transform: translate(-50%, 0) rotate(45deg);
}
.t-notification[data-type=dismiss] .t-trigger::after, .t-notification[data-type=dismissable] .t-trigger::after {
  transform: translate(-50%, 0) rotate(-45deg);
}
.t-notification[data-type=dismiss] .t-trigger:hover:not(:active)::before, .t-notification[data-type=dismiss] .t-trigger:hover:not(:active)::after, .t-notification[data-type=dismissable] .t-trigger:hover:not(:active)::before, .t-notification[data-type=dismissable] .t-trigger:hover:not(:active)::after {
  background: #fff;
}
.t-notification.t-fade {
  opacity: 0;
}
.t-notification.t-wide {
  width: 100%;
  max-width: calc(1920px - 24px * 2);
}
.t-notification.t-horizontal {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-notification.t-horizontal p {
  margin-right: 24px;
}
.t-notification.t-horizontal button {
  align-self: center;
}
.t-notification.t-horizontal button:last-of-type {
  margin-right: 24px;
  margin-bottom: 0;
}
.t-notification.t-horizontal button:last-child {
  margin-right: 12px;
  margin-bottom: 0;
}
.t-notification.t-horizontal .t-right {
  margin-left: auto;
  align-self: center;
}
.t-notification.t-info, .t-notification.t-error, .t-notification.t-warning, .t-notification.t-success, .t-notification.t-loading {
  padding-left: 36px;
  color: #fff;
}
.t-notification.t-info::before, .t-notification.t-error::before, .t-notification.t-warning::before, .t-notification.t-success::before, .t-notification.t-loading::before {
  content: "";
  position: absolute;
  top: 12px;
  left: 12px;
  color: inherit;
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 16px;
}
.t-notification.t-info {
  background: #256cd1;
  border-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(30, 86, 167, 0.35);
}
.t-notification.t-info::before {
  content: "\e372";
}
.t-notification.t-info .t-trigger:before,
.t-notification.t-info .t-trigger:after {
  background: #e9f0fa;
}
.t-notification.t-error {
  background: #d91f11;
  border-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(174, 25, 14, 0.35);
}
.t-notification.t-error::before {
  content: "\e373";
}
.t-notification.t-error .t-trigger:before,
.t-notification.t-error .t-trigger:after {
  background: #fbe9e7;
}
.t-notification.t-warning {
  background: #ee6f20;
  border-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(190, 89, 26, 0.35);
}
.t-notification.t-warning::before {
  content: "\e374";
}
.t-notification.t-warning .t-trigger:before,
.t-notification.t-warning .t-trigger:after {
  background: #fdf1e9;
}
.t-notification.t-success {
  background: #428613;
  border-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(53, 107, 15, 0.35);
}
.t-notification.t-success::before {
  content: "\e901";
}
.t-notification.t-success .t-trigger:before,
.t-notification.t-success .t-trigger:after {
  background: #ecf3e7;
}
.t-notification.t-subtle {
  color: #373838;
  background: #e9f5f5;
  box-shadow: 0 1px 2px 0 rgba(31, 125, 125, 0.2);
}
.t-notification.t-subtle:before {
  color: #279c9c;
}
.t-notification.t-subtle .t-trigger::before, .t-notification.t-subtle .t-trigger::after {
  background: #646464;
}
.t-notification.t-subtle .t-trigger:hover:not(:active)::before, .t-notification.t-subtle .t-trigger:hover:not(:active)::after {
  background: #373838;
}
.t-notification.t-subtle a {
  color: #006491;
}
.t-notification.t-subtle.t-info {
  background: #e9f0fa;
  box-shadow: 0 1px 2px 0 rgba(30, 86, 167, 0.2);
}
.t-notification.t-subtle.t-info:before {
  color: #256cd1;
}
.t-notification.t-subtle.t-error {
  background: #fbe9e7;
  box-shadow: 0 1px 2px 0 rgba(174, 25, 14, 0.2);
}
.t-notification.t-subtle.t-error:before {
  color: #d91f11;
}
.t-notification.t-subtle.t-warning {
  background: #fdf1e9;
  box-shadow: 0 1px 2px 0 rgba(190, 89, 26, 0.2);
}
.t-notification.t-subtle.t-warning:before {
  color: #ee6f20;
}
.t-notification.t-subtle.t-success {
  background: #ecf3e7;
  box-shadow: 0 1px 2px 0 rgba(53, 107, 15, 0.2);
}
.t-notification.t-subtle.t-success:before {
  color: #428613;
}
.t-notification.t-subtle button,
.t-notification.t-subtle .t-action {
  color: #373838;
  background: transparent;
  border: 1px solid #373838;
  box-shadow: none;
}
.t-notification.t-subtle button:hover:not([disabled], .t-disabled),
.t-notification.t-subtle .t-action:hover:not([disabled], .t-disabled) {
  background: color-mix(in srgb, #000, transparent 90%);
}
.t-notification.t-subtle button:active:not([disabled], .t-disabled),
.t-notification.t-subtle .t-action:active:not([disabled], .t-disabled) {
  background: color-mix(in srgb, #000, transparent 80%);
}
.t-notification.t-subtle button[disabled], .t-notification.t-subtle button.t-disabled,
.t-notification.t-subtle .t-action[disabled],
.t-notification.t-subtle .t-action.t-disabled {
  color: color-mix(in srgb, #373838, transparent 60%);
  border-color: color-mix(in srgb, #373838, transparent 60%);
  background: transparent;
}
.t-notification.t-subtle button.t-is-loading::before,
.t-notification.t-subtle .t-action.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%237A7A7A'%20stroke-opacity='0.2'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='%237A7A7A'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-notification.t-loading {
  background: #ee6f20;
}
.t-notification.t-loading::before {
  width: 15px;
  height: 15px;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2017%2017'%3e%3cg%20fill='none'%20stroke='%23fff'%20stroke-width='2'%20stroke-miterlimit='10'%3e%3ccircle%20cx='8.5'%20cy='8.5'%20r='7.5'%20opacity='.5'/%3e%3cpath%20d='M8.5%201C12.6%201%2016%204.4%2016%208.5'%20stroke-linecap='round'/%3e%3c/g%3e%3c/svg%3e") left no-repeat;
}

.t-main > .t-notification,
.t-content > .t-notification {
  margin-bottom: 16px;
}

@media print {
  .t-notification {
    max-width: 100% !important;
    color: #373838 !important;
    background: transparent !important;
    border: 1px solid #e9e9e9;
    font-size: 0.8125rem;
  }
}
.t-pagination {
  display: inline-block;
  margin: 0;
  padding: 0;
  color: #373838;
  list-style: none;
  user-select: none;
  cursor: default;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.t-pagination:not(:last-child) {
  margin-bottom: 24px;
}
.t-pagination li {
  display: inherit;
  min-width: 26px;
  height: 26px;
  margin-right: 12px;
  text-align: center;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
}
.t-pagination li:last-child {
  margin-right: 0;
}
.t-pagination li a {
  width: 100%;
  height: 26px;
  color: #373838;
  text-decoration: none;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-pagination li a:hover {
  color: #279c9c;
}
.t-pagination li a:hover .t-icon {
  color: #279c9c;
}
.t-pagination li a .t-icon {
  margin-right: 0;
  color: #646464;
  font-size: 11px;
}
.t-pagination li a.t-is-disabled .t-icon {
  color: #bcbdbd;
}
.t-pagination li.t-is-current {
  line-height: 1rem;
  cursor: default;
}
.t-pagination li.t-is-current a {
  padding: 6px 8px;
  color: #fff;
  background: #279c9c;
  border-radius: 3px;
  cursor: default;
  pointer-events: none;
}
.t-pagination li.t-total {
  color: #646464;
}
.t-pagination li.t-total:first-child {
  margin-right: 24px;
}
.t-pagination li.t-total:last-child {
  margin-left: 24px;
}
.t-pagination + .t-footer {
  margin-top: 0;
}

.t-progress {
  display: block;
  width: 440px;
  max-width: 100%;
  margin-right: 12px;
  vertical-align: top;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-progress progress {
  width: 100%;
  height: 6px;
  margin-right: 8px;
  color: #279c9c;
  border: 0;
  border-radius: calc(6px / 2);
}
.t-progress progress:last-child {
  margin: 0;
}
.t-progress progress::-webkit-progress-bar {
  background-color: #e9e9e9;
  border-radius: calc(6px / 2);
}
.t-progress progress::-webkit-progress-value {
  background-color: #279c9c;
  border-radius: calc(6px / 2);
  transition: all 0.2s ease;
}
.t-progress progress::-moz-progress-bar {
  background-color: #279c9c;
  border-radius: calc(6px / 2);
  transition: all 0.2s 0.2s ease;
}
.t-progress progress::-ms-fill {
  background-color: #279c9c;
  border: 0;
  border-radius: calc(6px / 2);
  transition: all 0.2s 0.2s ease;
}
.t-progress progress .t-fallback {
  width: 100%;
  height: 6px;
  background-color: #e9e9e9;
  border-radius: calc(6px / 2);
}
.t-progress progress .t-fallback span {
  display: block;
  height: 6px;
  background-color: #279c9c;
  border-radius: calc(6px / 2);
}
.t-progress progress[data-tooltip] {
  cursor: pointer;
}
.t-progress div {
  position: relative;
  display: block;
  max-width: 40%;
  margin-right: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-self: flex-start;
}
.t-progress div label, .t-progress div fieldset legend, fieldset .t-progress div legend {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-progress > label, fieldset .t-progress > legend,
.t-progress > span {
  display: inline-block;
  -webkit-box-flex: 1 0 auto;
  -moz-box-flex: 1 0 auto;
  flex: 1 0 auto;
  max-width: 40%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-progress > label:first-child, fieldset .t-progress > legend:first-child,
.t-progress > span:first-child {
  margin-right: 8px;
}
.t-progress > label .t-icon, fieldset .t-progress > legend .t-icon,
.t-progress > span .t-icon {
  margin-right: 4px;
  vertical-align: text-top;
}
.t-progress.t-wide {
  width: 100%;
}
.t-progress.t-wide div {
  width: 100%;
}
.t-progress.t-wide div span {
  display: block;
}
.t-progress.t-large {
  width: 880px;
}
.t-progress.t-red progress, .t-progress.t-error progress {
  color: #d91f11;
}
.t-progress.t-red progress::-webkit-progress-value, .t-progress.t-error progress::-webkit-progress-value {
  background-color: #d91f11;
}
.t-progress.t-red progress::-moz-progress-bar, .t-progress.t-error progress::-moz-progress-bar {
  background-color: #d91f11;
}
.t-progress.t-red progress::-ms-fill, .t-progress.t-error progress::-ms-fill {
  background-color: #d91f11;
}
.t-progress.t-red progress div span, .t-progress.t-error progress div span {
  background-color: #d91f11;
}
.t-progress.t-orange progress, .t-progress.t-warning progress {
  color: #ee6f20;
}
.t-progress.t-orange progress::-webkit-progress-value, .t-progress.t-warning progress::-webkit-progress-value {
  background-color: #ee6f20;
}
.t-progress.t-orange progress::-moz-progress-bar, .t-progress.t-warning progress::-moz-progress-bar {
  background-color: #ee6f20;
}
.t-progress.t-orange progress::-ms-fill, .t-progress.t-warning progress::-ms-fill {
  background-color: #ee6f20;
}
.t-progress.t-orange progress div span, .t-progress.t-warning progress div span {
  background-color: #ee6f20;
}
.t-progress.t-green progress, .t-progress.t-success progress {
  color: #428613;
}
.t-progress.t-green progress::-webkit-progress-value, .t-progress.t-success progress::-webkit-progress-value {
  background-color: #428613;
}
.t-progress.t-green progress::-moz-progress-bar, .t-progress.t-success progress::-moz-progress-bar {
  background-color: #428613;
}
.t-progress.t-green progress::-ms-fill, .t-progress.t-success progress::-ms-fill {
  background-color: #428613;
}
.t-progress.t-green progress div span, .t-progress.t-success progress div span {
  background-color: #428613;
}
.t-progress.t-thick progress {
  height: 12px;
}

.t-checkbox {
  display: inline-flex;
  margin-right: 24px;
}
.t-checkbox:last-child {
  margin-right: 0;
}
.t-checkbox input[type=checkbox] {
  position: absolute;
  margin: 0;
  opacity: 0;
  appearance: none;
}
.t-checkbox input[type=checkbox] + label, .t-checkbox fieldset input[type=checkbox] + legend, fieldset .t-checkbox input[type=checkbox] + legend {
  position: relative;
  display: inline-flex;
  margin-right: 0;
  color: #373838;
  font-size: 0.8125rem;
  font-weight: 400;
  outline: none;
  cursor: pointer;
}
.t-checkbox input[type=checkbox] + label::before, .t-checkbox fieldset input[type=checkbox] + legend::before, fieldset .t-checkbox input[type=checkbox] + legend::before {
  content: "";
  display: inline-block;
  height: 18px;
  width: 18px;
  flex-shrink: 0;
  margin-right: 8px;
  background: #fff;
  border: 1px solid #a6a7a7;
  border-radius: 3px;
}
.t-checkbox input[type=checkbox] + label:empty::before, .t-checkbox fieldset input[type=checkbox] + legend:empty::before, fieldset .t-checkbox input[type=checkbox] + legend:empty::before {
  margin-right: 0;
}
.t-checkbox input[type=checkbox]:not(:disabled) + label:hover::before, .t-checkbox fieldset input[type=checkbox]:not(:disabled) + legend:hover::before, fieldset .t-checkbox input[type=checkbox]:not(:disabled) + legend:hover::before {
  border-color: #238c8c;
}
.t-checkbox input[type=checkbox]:checked:not(:disabled) + label::before, .t-checkbox fieldset input[type=checkbox]:checked:not(:disabled) + legend::before, fieldset .t-checkbox input[type=checkbox]:checked:not(:disabled) + legend::before {
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2018'%3e%3crect%20width='18'%20height='18'%20rx='3'%20ry='3'%20fill='none'/%3e%3cpath%20d='M14.41%207.2l-5.25%205.25-1%201a.7.7%200%200%201-1%200l-1-1-2.58-2.63a.7.7%200%200%201%200-1l1-1a.7.7%200%200%201%201%200L7.68%2010l4.75-4.76a.7.7%200%200%201%201%200l1%201a.7.7%200%200%201%200%201z'%20fill='%23fff'/%3e%3c/svg%3e") no-repeat center;
  background-size: 100%;
  background-color: #279c9c;
  border-color: #279c9c;
}
.t-checkbox input[type=checkbox]:checked:not(:disabled) + label:hover::before, .t-checkbox fieldset input[type=checkbox]:checked:not(:disabled) + legend:hover::before, fieldset .t-checkbox input[type=checkbox]:checked:not(:disabled) + legend:hover::before {
  background-color: #238c8c;
  border-color: #238c8c;
}
.t-checkbox input[type=checkbox]:disabled + label, .t-checkbox fieldset input[type=checkbox]:disabled + legend, fieldset .t-checkbox input[type=checkbox]:disabled + legend {
  color: #bcbdbd;
  cursor: not-allowed;
}
.t-checkbox input[type=checkbox]:disabled + label::before, .t-checkbox fieldset input[type=checkbox]:disabled + legend::before, fieldset .t-checkbox input[type=checkbox]:disabled + legend::before {
  background-color: #f4f4f4;
  border-color: #d3d3d3;
}
.t-checkbox input[type=checkbox]:disabled:checked + label::before, .t-checkbox fieldset input[type=checkbox]:disabled:checked + legend::before, fieldset .t-checkbox input[type=checkbox]:disabled:checked + legend::before {
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2018'%3e%3crect%20width='18'%20height='18'%20rx='3'%20ry='3'%20fill='none'/%3e%3cpath%20d='M14.41%207.2l-5.25%205.25-1%201a.7.7%200%200%201-1%200l-1-1-2.58-2.63a.7.7%200%200%201%200-1l1-1a.7.7%200%200%201%201%200L7.68%2010l4.75-4.76a.7.7%200%200%201%201%200l1%201a.7.7%200%200%201%200%201z'%20fill='%23BCBDBD'/%3e%3c/svg%3e") no-repeat center;
  background-size: 100%;
  background-color: #f4f4f4;
}
.t-checkbox input[type=checkbox][indeterminate] + label::before, .t-checkbox fieldset input[type=checkbox][indeterminate] + legend::before, fieldset .t-checkbox input[type=checkbox][indeterminate] + legend::before, .t-checkbox input[type=checkbox]:indeterminate + label::before, .t-checkbox fieldset input[type=checkbox]:indeterminate + legend::before, fieldset .t-checkbox input[type=checkbox]:indeterminate + legend::before {
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2018'%3e%3crect%20width='18'%20height='18'%20rx='3'%20ry='3'%20fill='none'/%3e%3cpath%20d='M14%209.68a.68.68%200%200%201-.68.68H4.68A.68.68%200%200%201%204%209.68V8.32a.68.68%200%200%201%20.68-.68h8.64a.68.68%200%200%201%20.68.68z'%20fill='%23fff'/%3e%3c/svg%3e") no-repeat center;
  background-size: 100%;
  background-color: #279c9c;
  border-color: #279c9c;
}
.t-checkbox input[type=checkbox][indeterminate] + label:hover::before, .t-checkbox fieldset input[type=checkbox][indeterminate] + legend:hover::before, fieldset .t-checkbox input[type=checkbox][indeterminate] + legend:hover::before, .t-checkbox input[type=checkbox]:indeterminate + label:hover::before, .t-checkbox fieldset input[type=checkbox]:indeterminate + legend:hover::before, fieldset .t-checkbox input[type=checkbox]:indeterminate + legend:hover::before {
  background-color: #238c8c;
  border-color: #238c8c;
}
.t-checkbox input[type=checkbox].t-has-focus + label::before, .t-checkbox fieldset input[type=checkbox].t-has-focus + legend::before, fieldset .t-checkbox input[type=checkbox].t-has-focus + legend::before {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}
.t-checkbox.t-block {
  display: block;
  margin-right: 0;
  margin-bottom: 12px;
}
.t-checkbox.t-block:last-child {
  margin-bottom: 0;
}

.t-checkbox-group {
  display: inline-block;
}
.t-checkbox-group > legend {
  margin-bottom: 13px;
}
.t-checkbox-group.t-horizontal {
  display: inline-flex;
}
.t-checkbox-group.t-horizontal > legend {
  float: left;
  line-height: 32px;
  margin-right: 12px;
  margin-bottom: 0;
}
.t-checkbox-group.t-horizontal.t-block > legend {
  width: 192px;
  text-align: right;
}
.t-checkbox-group.t-horizontal .t-checkbox {
  margin-top: 6px;
}
.t-checkbox-group .t-checkbox-group-wrapper {
  display: inline-block;
}
.t-checkbox-group .t-error-message,
.t-checkbox-group .t-supporting-text {
  max-width: 288px;
  margin-top: 11px;
}

.t-radio {
  display: inline-flex;
  margin-right: 24px;
  user-select: none;
}
.t-radio:last-child {
  margin-right: 0;
}
.t-radio input[type=radio] {
  position: absolute;
  margin: 0;
  opacity: 0;
  appearance: none;
}
.t-radio input[type=radio] + label, .t-radio fieldset input[type=radio] + legend, fieldset .t-radio input[type=radio] + legend {
  position: relative;
  display: inline-flex;
  margin-right: 0;
  color: #373838;
  font-size: 0.8125rem;
  font-weight: 400;
  outline: none;
  cursor: pointer;
}
.t-radio input[type=radio] + label::before, .t-radio fieldset input[type=radio] + legend::before, fieldset .t-radio input[type=radio] + legend::before {
  content: "";
  display: inline-block;
  height: 18px;
  width: 18px;
  margin-right: 8px;
  background: #fff;
  border: 1px solid #a6a7a7;
  border-radius: 50%;
}
.t-radio input[type=radio]:hover:not(:disabled, :checked) + label:hover::before, .t-radio fieldset input[type=radio]:hover:not(:disabled, :checked) + legend:hover::before, fieldset .t-radio input[type=radio]:hover:not(:disabled, :checked) + legend:hover::before, .t-radio input[type=radio]:hover:not(:disabled, :checked) + label:focus::before, .t-radio fieldset input[type=radio]:hover:not(:disabled, :checked) + legend:focus::before, fieldset .t-radio input[type=radio]:hover:not(:disabled, :checked) + legend:focus::before {
  border-color: #279c9c;
}
.t-radio input[type=radio]:checked + label, .t-radio fieldset input[type=radio]:checked + legend, fieldset .t-radio input[type=radio]:checked + legend {
  cursor: default;
}
.t-radio input[type=radio]:checked + label::before, .t-radio fieldset input[type=radio]:checked + legend::before, fieldset .t-radio input[type=radio]:checked + legend::before {
  border-color: #279c9c;
  box-shadow: inset 0 0 0 4px #279c9c;
}
.t-radio input[type=radio]:disabled + label, .t-radio fieldset input[type=radio]:disabled + legend, fieldset .t-radio input[type=radio]:disabled + legend {
  cursor: not-allowed;
}
.t-radio input[type=radio]:disabled + label::before, .t-radio fieldset input[type=radio]:disabled + legend::before, fieldset .t-radio input[type=radio]:disabled + legend::before {
  background-color: #f4f4f4;
  border-color: #bcbdbd;
}
.t-radio input[type=radio]:disabled:checked + label::before, .t-radio fieldset input[type=radio]:disabled:checked + legend::before, fieldset .t-radio input[type=radio]:disabled:checked + legend::before {
  background-color: #bcbdbd;
  box-shadow: inset 0 0 0 4px #f4f4f4;
}
.t-radio input[type=radio].t-has-focus + label::before, .t-radio fieldset input[type=radio].t-has-focus + legend::before, fieldset .t-radio input[type=radio].t-has-focus + legend::before {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}
.t-radio.t-block {
  display: block;
  margin-right: 0;
  margin-bottom: 12px;
}
.t-radio.t-block:last-child {
  margin-bottom: 0;
}

.t-radio-group {
  display: inline-block;
}
.t-radio-group > legend {
  margin-bottom: 13px;
}
.t-radio-group.t-horizontal {
  display: inline-flex;
}
.t-radio-group.t-horizontal > legend {
  float: left;
  line-height: 32px;
  margin-right: 12px;
  margin-bottom: 0;
}
.t-radio-group.t-horizontal.t-block > legend {
  width: 192px;
  text-align: right;
}
.t-radio-group.t-horizontal .t-radio {
  margin-top: 6px;
}
.t-radio-group .t-radio-group-wrapper {
  display: inline-block;
}
.t-radio-group .t-error-message,
.t-radio-group .t-supporting-text {
  max-width: 288px;
  margin-top: 11px;
}

.t-slider {
  position: relative;
  display: inline-block;
  width: 220px;
  margin-right: 12px;
  vertical-align: top;
  user-select: none;
}
.t-slider input[type=range] {
  width: 100%;
  height: 6px;
  margin: 0;
  padding: 0;
  background: #e9e9e9 linear-gradient(to right, #279c9c, #279c9c) no-repeat;
  background-size: 0 100%;
  border-radius: calc(6px / 2);
  outline: 0;
  vertical-align: top;
  appearance: none;
}
.t-slider input[type=range]:focus {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-slider input[type=range]::-webkit-slider-runnable-track {
  height: 6px;
  background-color: transparent;
  border-radius: 6px;
  cursor: pointer;
}
.t-slider input[type=range]::-moz-range-track {
  height: 6px;
  background: #e9e9e9;
  border: 0;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-ms-track {
  overflow: visible;
  height: 6px;
  color: transparent;
  background-color: transparent;
  border-color: transparent;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-moz-range-progress {
  height: 6px;
  background: #279c9c;
  border: 0;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-moz-range-progress::before {
  content: "";
  display: block;
  width: 50px;
  height: 50px;
}
.t-slider input[type=range]::-ms-fill-lower {
  height: 6px;
  background: #279c9c;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-ms-fill-upper {
  height: 6px;
  background: #e9e9e9;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-webkit-slider-thumb {
  display: block;
  width: 16px;
  height: 16px;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  cursor: pointer;
  appearance: none;
  transform: translate(0, -5px);
}
.t-slider input[type=range]::-webkit-slider-thumb:hover, .t-slider input[type=range]::-webkit-slider-thumb:active {
  border-color: #279c9c;
  transition: border 0.2s ease;
}
.t-slider input[type=range]::-moz-range-thumb {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  cursor: pointer;
  appearance: none;
}
.t-slider input[type=range]::-moz-range-thumb:hover, .t-slider input[type=range]::-moz-range-thumb:active {
  border-color: #279c9c;
  transition: border 0.2s ease;
}
.t-slider input[type=range]::-ms-thumb {
  display: inline-block;
  box-sizing: border-box;
  width: 16px;
  height: 16px;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  cursor: pointer;
}
.t-slider input[type=range]::-ms-thumb:hover, .t-slider input[type=range]::-ms-thumb:active {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15), 0 0 0 1px #279c9c;
  transition: border 0.2s ease;
}
.t-slider input[type=range]::-ms-tooltip {
  display: none;
}
.t-slider input[type=range]::-moz-focus-outer {
  border: 0;
}
.t-slider .t-value {
  position: absolute;
  z-index: 100;
  bottom: 100%;
  display: inline-block;
  height: 18px;
  margin-bottom: 12px;
  padding: 0 8px;
  color: #fff;
  background: #373838;
  border-radius: 2px;
  font-size: 11px;
  text-align: center;
  line-height: 19px;
}
.t-slider .t-value label, .t-slider .t-value fieldset legend, fieldset .t-slider .t-value legend {
  position: relative;
  display: inline-block;
  margin-bottom: 6px;
  color: #373838;
  font-size: 0.8125rem;
  font-weight: 400;
  outline: none;
}
.t-slider .t-scale {
  display: none;
  width: 100%;
  margin: 0;
  margin-top: 4px;
  padding: 0;
  color: #646464;
  font-size: 10px;
  line-height: 1rem;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
.t-slider .t-scale li {
  display: inline-block;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-slider input[type=range] {
    height: 22px;
    background: transparent;
    cursor: pointer;
  }
  .t-slider .t-value {
    margin-bottom: 4px;
  }
  .t-slider .t-scale {
    margin-top: 0;
  }
}
.t-icon-diamond::before {
  content: "\e000";
}
.t-icon-asterisk::before {
  content: "\e001";
}
.t-icon-angle-double-up::before {
  content: "\e146";
}
.t-icon-angle-double-right::before {
  content: "\e147";
}
.t-icon-angle-double-down::before {
  content: "\e148";
}
.t-icon-angle-double-left::before {
  content: "\e149";
}
.t-icon-angle-up::before {
  content: "\e150";
}
.t-icon-angle-right::before {
  content: "\e151";
}
.t-icon-angle-down::before {
  content: "\e152";
}
.t-icon-angle-left::before {
  content: "\e153";
}
.t-icon-chevron-up::before {
  content: "\e154";
}
.t-icon-chevron-right::before {
  content: "\e155";
}
.t-icon-chevron-down::before {
  content: "\e156";
}
.t-icon-chevron-left::before {
  content: "\e157";
}
.t-icon-arrow-up::before {
  content: "\e158";
}
.t-icon-arrow-right::before {
  content: "\e159";
}
.t-icon-arrow-down::before {
  content: "\e160";
}
.t-icon-arrow-left::before {
  content: "\e161";
}
.t-icon-arrows::before {
  content: "\e162";
}
.t-icon-arrows-h::before {
  content: "\e163";
}
.t-icon-arrows-v::before {
  content: "\e164";
}
.t-icon-caret-up::before {
  content: "\e180";
}
.t-icon-caret-right::before {
  content: "\e181";
}
.t-icon-caret-down::before {
  content: "\e182";
}
.t-icon-caret-left::before {
  content: "\e183";
}
.t-icon-home::before {
  content: "\e200";
}
.t-icon-entity::before {
  content: "\e201";
}
.t-icon-plus::before {
  content: "\e340";
}
.t-icon-plus-circle::before {
  content: "\e341";
}
.t-icon-minus::before {
  content: "\e350";
}
.t-icon-minus-circle::before {
  content: "\e351";
}
.t-icon-times::before {
  content: "\e360";
}
.t-icon-times-circle::before {
  content: "\e361";
}
.t-icon-times-circle-o::before {
  content: "\e362";
}
.t-icon-help::before {
  content: "\e370";
}
.t-icon-help-o::before {
  content: "\e371";
}
.t-icon-info-circle::before {
  content: "\e372";
}
.t-icon-exclamation-circle::before {
  content: "\e373";
}
.t-icon-exclamation-triangle::before {
  content: "\e374";
}
.t-icon-exclamation::before {
  content: "\e375";
}
.t-icon-bell::before {
  content: "\e380";
}
.t-icon-bell-slash::before {
  content: "\e381";
}
.t-icon-bullhorn::before {
  content: "\e384";
}
.t-icon-download::before {
  content: "\e400";
}
.t-icon-upload::before {
  content: "\e401";
}
.t-icon-save::before {
  content: "\e402";
}
.t-icon-expand::before {
  content: "\e500";
}
.t-icon-compress::before {
  content: "\e501";
}
.t-icon-expand-alt::before {
  content: "\e502";
}
.t-icon-compress-alt::before {
  content: "\e503";
}
.t-icon-level-up::before {
  content: "\e510";
}
.t-icon-level-down::before {
  content: "\e511";
}
.t-icon-exchange::before {
  content: "\e512";
}
.t-icon-redo::before {
  content: "\e515";
}
.t-icon-forward::before {
  content: "\e520";
}
.t-icon-reply::before {
  content: "\e521";
}
.t-icon-reply-all::before {
  content: "\e522";
}
.t-icon-sync::before {
  content: "\e525";
}
.t-icon-retweet::before {
  content: "\e526";
}
.t-icon-undo::before {
  content: "\e530";
}
.t-icon-history::before {
  content: "\e531";
}
.t-icon-clock::before {
  content: "\e540";
}
.t-icon-hourglass::before {
  content: "\e545";
}
.t-icon-hourglass-start::before {
  content: "\e546";
}
.t-icon-hourglass-half::before {
  content: "\e547";
}
.t-icon-hourglass-end::before {
  content: "\e548";
}
.t-icon-calendar::before {
  content: "\e560";
}
.t-icon-calendar-plus::before {
  content: "\e561";
}
.t-icon-calendar-minus::before {
  content: "\e562";
}
.t-icon-calendar-check::before {
  content: "\e563";
}
.t-icon-calendar-times::before {
  content: "\e564";
}
.t-icon-check::before {
  content: "\e900";
}
.t-icon-check-circle::before {
  content: "\e901";
}
.t-icon-check-circle-o::before {
  content: "\e902";
}
.t-icon-check-double::before {
  content: "\e903";
}
.t-icon-globe::before {
  content: "\e910";
}
.t-icon-globe-africa::before {
  content: "\e911";
}
.t-icon-globe-asia::before {
  content: "\e912";
}
.t-icon-eye::before {
  content: "\e920";
}
.t-icon-eye-slash::before {
  content: "\e921";
}
.t-icon-comment-alt-fill::before {
  content: "\e904";
}
.t-icon-comment-fill::before {
  content: "\e926";
}
.t-icon-comment-dots-fill::before {
  content: "\e927";
}
.t-icon-comment-dollar-fill::before {
  content: "\e928";
}
.t-icon-comment-slash-fill::before {
  content: "\e929";
}
.t-icon-comments-fill::before {
  content: "\e930";
}
.t-icon-comments-dollar-fill::before {
  content: "\e931";
}
.t-icon-comment-dollar::before {
  content: "\e932";
}
.t-icon-comments-dollar::before {
  content: "\e933";
}
.t-icon-comment-slash::before {
  content: "\e934";
}
.t-icon-comment-dots::before {
  content: "\e935";
}
.t-icon-comment::before {
  content: "\e937";
}
.t-icon-comments::before {
  content: "\e938";
}
.t-icon-comment-alt::before {
  content: "\e939";
}
.t-icon-ellipsis-h::before {
  content: "\e941";
}
.t-icon-ellipsis-v::before {
  content: "\e942";
}
.t-icon-envelope::before {
  content: "\e945";
}
.t-icon-envelope-open-text::before {
  content: "\e946";
}
.t-icon-inbox::before {
  content: "\e950";
}
.t-icon-paperclip::before {
  content: "\e995";
}
.t-icon-pen-nib::before {
  content: "\e997";
}
.t-icon-pencil::before {
  content: "\e998";
}
.t-icon-trash::before {
  content: "\e999";
}
.t-icon-user::before {
  content: "󡀀";
}
.t-icon-user-circle::before {
  content: "󡀁";
}
.t-icon-user-cog::before {
  content: "󡀄";
}
.t-icon-user-edit::before {
  content: "󡀅";
}
.t-icon-user-lock::before {
  content: "󡀆";
}
.t-icon-user-plus::before {
  content: "󡀇";
}
.t-icon-user-minus::before {
  content: "󡀈";
}
.t-icon-user-shield::before {
  content: "󡀉";
}
.t-icon-user-slash::before {
  content: "󡀐";
}
.t-icon-user-times::before {
  content: "󡀑";
}
.t-icon-user-friends::before {
  content: "󡀒";
}
.t-icon-users::before {
  content: "󡀓";
}
.t-icon-users-cog::before {
  content: "󡀔";
}
.t-icon-user-tie::before {
  content: "󡀕";
}
.t-icon-address-card::before {
  content: "󡀠";
}
.t-icon-id-badge::before {
  content: "󡀢";
}
.t-icon-address-book::before {
  content: "󡀣";
}
.t-icon-file::before {
  content: "󡔀";
}
.t-icon-file-alt::before {
  content: "󡔁";
}
.t-icon-file-archive::before {
  content: "󡔂";
}
.t-icon-file-audio::before {
  content: "󡔃";
}
.t-icon-file-code::before {
  content: "󡔄";
}
.t-icon-file-excel::before {
  content: "󡔅";
}
.t-icon-file-image::before {
  content: "󡔆";
}
.t-icon-file-pdf::before {
  content: "󡔇";
}
.t-icon-file-powerpoint::before {
  content: "󡔈";
}
.t-icon-file-video::before {
  content: "󡔉";
}
.t-icon-file-word::before {
  content: "󡔐";
}
.t-icon-folder::before {
  content: "󡔠";
}
.t-icon-folder-open::before {
  content: "󡔡";
}
.t-icon-hand-paper::before {
  content: "󡘀";
}
.t-icon-hand-rock::before {
  content: "󡘁";
}
.t-icon-hand-pointer::before {
  content: "󡘂";
}
.t-icon-hand-point-right::before {
  content: "󡘄";
}
.t-icon-hand-point-down::before {
  content: "󡘅";
}
.t-icon-hand-point-left::before {
  content: "󡘆";
}
.t-icon-handshake::before {
  content: "󡘇";
}
.t-icon-thumbs-up::before {
  content: "󡘈";
}
.t-icon-thumbs-down::before {
  content: "󡘉";
}
.t-icon-face-happy::before {
  content: "󡜀";
}
.t-icon-face-smile::before {
  content: "󡜁";
}
.t-icon-face-neutral::before {
  content: "󡜂";
}
.t-icon-face-frown::before {
  content: "󡜃";
}
.t-icon-face-cry::before {
  content: "󡜄";
}
.t-icon-heart-o::before {
  content: "󡜠";
}
.t-icon-heart::before {
  content: "󡜡";
}
.t-icon-phone::before {
  content: "󡞓";
}
.t-icon-support::before {
  content: "󡞔";
}
.t-icon-fax::before {
  content: "󡞕";
}
.t-icon-tv::before {
  content: "󡠀";
}
.t-icon-laptop::before {
  content: "󡠁";
}
.t-icon-mobile::before {
  content: "󡠂";
}
.t-icon-keyboard::before {
  content: "󡠃";
}
.t-icon-print::before {
  content: "󡠐";
}
.t-icon-qrcode::before {
  content: "󡠠";
}
.t-icon-fingerprint::before {
  content: "󡠡";
}
.t-icon-link::before {
  content: "󡠰";
}
.t-icon-unlink::before {
  content: "󡠱";
}
.t-icon-external-link::before {
  content: "󡠳";
}
.t-icon-key::before {
  content: "󡡀";
}
.t-icon-lock::before {
  content: "󡡅";
}
.t-icon-lock-open::before {
  content: "󡡆";
}
.t-icon-search::before {
  content: "󡡐";
}
.t-icon-search-plus::before {
  content: "󡡑";
}
.t-icon-search-minus::before {
  content: "󡡒";
}
.t-icon-filter::before {
  content: "󡡠";
}
.t-icon-share::before {
  content: "󡡥";
}
.t-icon-share-square::before {
  content: "󡡦";
}
.t-icon-paper-plane::before {
  content: "󡡧";
}
.t-icon-sign-in::before {
  content: "󡢐";
}
.t-icon-sign-out::before {
  content: "󡢑";
}
.t-icon-power-off::before {
  content: "󡢕";
}
.t-icon-circle-notch::before {
  content: "󡦘";
}
.t-icon-newspaper::before {
  content: "󡦙";
}
.t-icon-cog::before {
  content: "󢀀";
}
.t-icon-cogs::before {
  content: "󢀁";
}
.t-icon-wrench::before {
  content: "󢀅";
}
.t-icon-toolbox::before {
  content: "󢀆";
}
.t-icon-briefcase::before {
  content: "󢀇";
}
.t-icon-suitcase::before {
  content: "󢀈";
}
.t-icon-sliders::before {
  content: "󢀐";
}
.t-icon-sort-alpha-up::before {
  content: "󢀠";
}
.t-icon-sort-alpha-down::before {
  content: "󢀡";
}
.t-icon-sort-amount-up::before {
  content: "󢀢";
}
.t-icon-sort-amount-down::before {
  content: "󢀣";
}
.t-icon-sort::before {
  content: "󢀰";
}
.t-icon-sort-up::before {
  content: "󢀱";
}
.t-icon-sort-down::before {
  content: "󢀲";
}
.t-icon-tag::before {
  content: "󢁀";
}
.t-icon-tags::before {
  content: "󢁁";
}
.t-icon-star-o::before {
  content: "󢁅";
}
.t-icon-star-half::before {
  content: "󢁆";
}
.t-icon-star::before {
  content: "󢁇";
}
.t-icon-table::before {
  content: "󢁉";
}
.t-icon-list-ul::before {
  content: "󢁐";
}
.t-icon-tasks::before {
  content: "󢁑";
}
.t-icon-cards::before {
  content: "󢁕";
}
.t-icon-cards-small::before {
  content: "󢁖";
}
.t-icon-list::before {
  content: "󢁗";
}
.t-icon-align-left::before {
  content: "󢁠";
}
.t-icon-align-center::before {
  content: "󢁡";
}
.t-icon-align-justify::before {
  content: "󢁢";
}
.t-icon-align-right::before {
  content: "󢁣";
}
.t-icon-copy::before {
  content: "󢁩";
}
.t-icon-clone::before {
  content: "󢁰";
}
.t-icon-new-tab::before {
  content: "󢁱";
}
.t-icon-clipboard::before {
  content: "󢁵";
}
.t-icon-paste::before {
  content: "󢁶";
}
.t-icon-money-bill::before {
  content: "󢂀";
}
.t-icon-credit-card::before {
  content: "󢂁";
}
.t-icon-chart-bar::before {
  content: "󢂐";
}
.t-icon-chart-area::before {
  content: "󢂑";
}
.t-icon-chart-line::before {
  content: "󢂒";
}
.t-icon-terminal::before {
  content: "󢄀";
}
.t-icon-code::before {
  content: "󢄁";
}
.t-icon-code-branch::before {
  content: "󢄂";
}
.t-icon-thumbtack::before {
  content: "󢒙";
}
.t-icon-ruler::before {
  content: "󢔀";
}
.t-icon-cut::before {
  content: "󢔁";
}
.t-icon-image::before {
  content: "󢔂";
}
.t-icon-images::before {
  content: "󢔃";
}
.t-icon-bookmark-o::before {
  content: "󢔄";
}
.t-icon-bookmark::before {
  content: "󢔅";
}
.t-icon-flag::before {
  content: "󢔆";
}
.t-icon-location-arrow::before {
  content: "󢔇";
}
.t-icon-map-marker::before {
  content: "󢔈";
}
.t-icon-shoe-prints::before {
  content: "󢔉";
}
.t-icon-magic::before {
  content: "󢔐";
}
.t-icon-stamp::before {
  content: "󢔑";
}
.t-icon-fill-up::before {
  content: "󢔒";
}
.t-icon-graduation-cap::before {
  content: "󢔓";
}
.t-icon-palette::before {
  content: "󢔔";
}
.t-icon-trophy::before {
  content: "󢔕";
}
.t-icon-bug::before {
  content: "󢔖";
}
.t-icon-robot::before {
  content: "󢔗";
}
.t-icon-rocket::before {
  content: "󢔘";
}
.t-icon-certificate::before {
  content: "󢔙";
}
.t-icon-crosshairs::before {
  content: "󢔠";
}
.t-icon-infinity::before {
  content: "󢔡";
}
.t-icon-sticky-note::before {
  content: "󢔢";
}
.t-icon-map-signs::before {
  content: "󢔣";
}
.t-icon-shopping-cart::before {
  content: "󢔤";
}
.t-icon-play::before {
  content: "󢔥";
}
.t-icon-stop::before {
  content: "󢔦";
}
.t-icon-circle::before {
  content: "󢔧";
}
.t-icon-flask::before {
  content: "󢔨";
}
.t-icon-ds-triquetra::before {
  content: "󣀀";
}
.t-icon-ds-brick::before {
  content: "󣀁";
}
.t-icon-ds-set::before {
  content: "󣀂";
}
.t-icon-direction-incoming::before {
  content: "󣀃";
}
.t-icon-direction-outgoing::before {
  content: "󣀄";
}
.t-icon-direction-both::before {
  content: "󣀅";
}

.t-icon-alarm::before {
  content: "\e380";
}
.t-icon-area-chart::before {
  content: "󢂑";
}
.t-icon-analytics::before {
  content: "󢂑";
}
.t-icon-ban::before {
  content: "\e351";
}
.t-icon-calendar-o::before {
  content: "\e560";
}
.t-icon-clock-o::before {
  content: "\e540";
}
.t-icon-circle-o-notch::before {
  content: "󡦘";
}
.t-icon-close::before {
  content: "\e360";
}
.t-icon-cycle::before {
  content: "󡦘";
}
.t-icon-delete::before {
  content: "\e999";
}
.t-icon-edit::before {
  content: "\e998";
}
.t-icon-email::before {
  content: "\e945";
}
.t-icon-error::before {
  content: "\e373";
}
.t-icon-file-o::before {
  content: "󡔀";
}
.t-icon-file-archive-o::before {
  content: "󡔂";
}
.t-icon-file-code-o::before {
  content: "󡔄";
}
.t-icon-file-excel-o::before {
  content: "󡔅";
}
.t-icon-file-image-o::before {
  content: "󡔆";
}
.t-icon-file-pdf-o::before {
  content: "󡔇";
}
.t-icon-file-text::before {
  content: "󡔁";
}
.t-icon-file-text-o::before {
  content: "󡔁";
}
.t-icon-group::before {
  content: "󡀓";
}
.t-icon-hand-point-up::before {
  content: "󡘂";
}
.t-icon-info::before {
  content: "\e372";
}
.t-icon-line-chart::before {
  content: "󢂒";
}
.t-icon-menu::before {
  content: "\e941";
}
.t-icon-money::before {
  content: "󢂀";
}
.t-icon-newspaper::before, .t-icon-newspaper-o::before {
  content: "󡦙";
}
.t-icon-pending::before {
  content: "\e547";
}
.t-icon-question-circle::before {
  content: "\e370";
}
.t-icon-refresh::before {
  content: "\e525";
}
.t-icon-sort-amount-asc::before {
  content: "󢀣";
}
.t-icon-sort-amount-desc::before {
  content: "󢀢";
}
.t-icon-staff::before {
  content: "\e001";
}
.t-icon-success::before {
  content: "\e901";
}
.t-icon-th::before {
  content: "󢁖";
}
.t-icon-th-large::before {
  content: "󢁕";
}
.t-icon-th-list::before {
  content: "󢁗";
}
.t-icon-remove::before {
  content: "\e999";
}
.t-icon-test::before {
  content: "󢔨";
}
.t-icon-time::before {
  content: "\e540";
}
.t-icon-trash-alt::before {
  content: "\e999";
}
.t-icon-unlock::before {
  content: "󡡆";
}
.t-icon-warning::before {
  content: "\e374";
}

.t-icon.t-white {
  color: #fff;
}
.t-icon.t-gray-mid, .t-icon.t-subtle {
  color: #a6a7a7;
}
.t-icon.t-blue, .t-icon.t-info {
  color: #256cd1;
}
.t-icon.t-teal, .t-icon.t-cta {
  color: #279c9c;
}
.t-icon.t-red, .t-icon.t-error {
  color: #d91f11;
}
.t-icon.t-orange, .t-icon.t-warning {
  color: #ee6f20;
}
.t-icon.t-green, .t-icon.t-success {
  color: #428613;
}
.t-icon.t-disabled {
  color: #bcbdbd;
}
.t-icon.t-staff {
  color: #8c2341;
}
.t-icon.t-white svg > * {
  fill: #fff;
}
.t-icon.t-gray-mid svg > *, .t-icon.t-subtle svg > * {
  fill: #a6a7a7;
}
.t-icon.t-blue svg > *, .t-icon.t-info svg > * {
  fill: #256cd1;
}
.t-icon.t-teal svg > *, .t-icon.t-cta svg > * {
  fill: #279c9c;
}
.t-icon.t-red svg > *, .t-icon.t-error svg > * {
  fill: #d91f11;
}
.t-icon.t-orange svg > *, .t-icon.t-warning svg > * {
  fill: #ee6f20;
}
.t-icon.t-green svg > *, .t-icon.t-success svg > * {
  fill: #428613;
}
.t-icon.t-disabled svg > * {
  fill: #bcbdbd;
}
.t-icon.t-staff svg > * {
  fill: #8c2341;
}

.t-vis {
  position: relative;
  display: inline-block;
  width: 32px;
  height: 32px;
  margin-right: 8px;
  font-style: normal;
  vertical-align: middle;
}
.t-vis:last-child {
  margin-right: 0;
}
.t-vis::before, .t-vis::after {
  content: "";
  position: absolute;
  display: block;
  width: 32px;
  height: 32px;
  border: 1px solid transparent;
  border-radius: 32px;
  font-family: "tricons", helvetica, arial, sans-serif;
}
.t-vis::before {
  border-color: #e9e9e9;
}
.t-vis::after {
  color: #fff;
  font-size: 11px;
  text-align: center;
  line-height: 30px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-vis .t-badge {
  position: absolute;
  top: -4px;
  left: 100%;
  z-index: 1;
  padding: 0 4px;
  color: #ee6f20;
  background: #fff;
  border: 1px solid #ee6f20;
  transform: translate(-60%, 0);
}
.t-vis-agreed::before {
  background: #428613;
  border-color: transparent;
}
.t-vis-part-agreed::before {
  background: #428613;
  border-color: transparent;
}
.t-vis-part-agreed::after {
  content: "";
  left: calc(32px / 2);
  width: calc(32px / 2);
  background: #fff;
  border-color: #e9e9e9;
  border-left: transparent;
  -moz-border-radius-topright: 64px;
  -moz-border-radius-bottomright: 64px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-radius: 0 64px 64px 0;
}
.t-vis-part-disagreed::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-part-disagreed::after {
  content: "";
  width: calc(32px / 2);
  background: #fff;
  border-color: #e9e9e9;
  border-right: transparent;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 64px;
  -moz-border-radius-topleft: 64px;
  border-radius: 64px 0 0 64px;
}
.t-vis-disagreed::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-discrepencies::before, .t-vis-discrepancies::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-discrepencies::after, .t-vis-discrepancies::after {
  content: "󢁗";
}
.t-vis-error::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-error::after {
  content: "\e375";
}
.t-vis-cancelled::before {
  background: #bcbdbd;
  border-color: transparent;
}
.t-vis-cancelled::after {
  content: "C";
  font-weight: 700;
}
.t-vis-within::before {
  background: #fff59d;
  border-color: transparent;
}
.t-vis-within::after {
  content: "TH";
  color: #a6a7a7;
  font-weight: 700;
}
.t-vis.t-medium {
  width: 37px;
  height: 37px;
}
.t-vis.t-medium::before, .t-vis.t-medium::after {
  width: 37px;
  height: 37px;
}
.t-vis.t-medium::after {
  font-size: 12px;
  line-height: 35px;
}
.t-vis.t-medium.t-vis-part-agreed::after {
  left: calc(37px / 2);
  width: calc(37px / 2);
}
.t-vis.t-medium.t-vis-part-disagreed::after {
  width: calc(37px / 2);
}

@font-face {
  font-family: tricons;
  src: url("/crds-frontend/latest/assets/tricons-CZ4m6E8g.eot");
  src: url("/crds-frontend/latest/assets/tricons-CZ4m6E8g.eot?#iefix") format("embedded-opentype"), url("/crds-frontend/latest/assets/tricons-DHjgza76.woff2") format("woff2"), url("/crds-frontend/latest/assets/tricons-B2Keo8Ad.woff") format("woff"), url("/crds-frontend/latest/assets/tricons-DNt4bsT1.ttf") format("truetype"), url("/crds-frontend/latest/assets/tricons-6znNKawq.svg#fontawesome") format("svg");
  font-style: normal;
  font-weight: 400;
}
.t-icon {
  display: inline-block;
  margin-right: 6px;
  color: inherit;
  font-family: "tricons", helvetica, arial, sans-serif !important;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  text-decoration: none;
  text-transform: none;
  vertical-align: middle;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-icon::before {
  display: inline-block;
  line-height: 1rem;
}
.t-icon:hover {
  text-decoration: none;
}
.t-icon > img,
.t-icon > svg {
  width: 14px;
  height: 14px;
}
.t-icon > svg {
  color: inherit;
}
.t-icon > svg path {
  fill: currentcolor;
}
.t-icon.t-fw {
  width: 1em;
  text-align: center;
}
.t-icon.t-tiny {
  font-size: 11px;
}
.t-icon.t-tiny > img,
.t-icon.t-tiny > svg {
  width: 11px;
  height: 11px;
}
.t-icon.t-small {
  font-size: 12px;
}
.t-icon.t-small > img,
.t-icon.t-small > svg {
  width: 12px;
  height: 12px;
}
.t-icon.t-large {
  font-size: 16px;
}
.t-icon.t-large > img,
.t-icon.t-large > svg {
  width: 16px;
  height: 16px;
}
.t-icon.t-vertical-middle {
  vertical-align: middle;
}
.t-icon.t-horizontal {
  height: 32px;
}

a.t-icon {
  display: inline-block;
  margin-right: 0;
  color: #006491;
}
a.t-icon:hover {
  text-decoration: underline;
}
a.t-icon::before {
  margin-right: 6px;
  line-height: inherit;
}
a.t-icon > span {
  margin-left: -4px;
}
a.t-icon:empty::before {
  margin-right: 0;
}
a.t-icon.t-teal {
  color: #279c9c;
}
a .t-icon {
  margin-right: 6px;
}
a .t-icon.t-icon-only {
  margin-right: 0;
}

.t-staff-box {
  position: relative;
  margin-right: 20px;
  border: 1px solid #8c2341;
  padding: 12px;
}
.t-staff-box::before {
  content: "\e001  Staff";
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 11px;
  position: absolute;
  top: -1px;
  right: 0;
  transform: rotate(-90deg);
  transform-origin: top right;
  background-color: #8c2341;
  color: #fff;
  border-radius: 0 0 3px 3px;
  padding: 4px 8px;
}
.t-staff-box.t-container {
  padding: 24px;
  width: calc(100% - 20px);
}

.t-switch {
  display: inline-flex;
  height: 20px;
  margin-right: 8px;
  margin-bottom: 12px;
  user-select: none;
}
.t-switch:last-child {
  margin-right: 0;
}
.t-switch label, .t-switch fieldset legend, fieldset .t-switch legend {
  display: inline-block;
  height: 20px;
  margin-bottom: 0;
  margin-right: 6px;
  line-height: 20px;
}
.t-switch label.t-subtle, .t-switch fieldset legend.t-subtle, fieldset .t-switch legend.t-subtle {
  font-weight: 400;
}
.t-switch input {
  position: absolute;
  appearance: none;
}
.t-switch input::-ms-check {
  opacity: 0;
}
.t-switch input + label, .t-switch fieldset input + legend, fieldset .t-switch input + legend {
  position: relative;
  display: inline-block;
  height: 20px;
  margin-right: 0;
  color: #373838;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 20px;
  vertical-align: middle;
  outline: none;
  cursor: pointer;
  width: 38px;
}
.t-switch input + label::before, .t-switch fieldset input + legend::before, fieldset .t-switch input + legend::before {
  content: "";
  display: inline-block;
  height: 20px;
  width: 38px;
  background: #f4f4f4;
  border: 1px solid #bcbdbd;
  border-radius: 20px;
  vertical-align: top;
  transition: background-color 0.2s ease, border 0.2s ease;
}
.t-switch input + label::after, .t-switch fieldset input + legend::after, fieldset .t-switch input + legend::after {
  content: "";
  position: absolute;
  left: 0;
  display: inline-block;
  height: 20px;
  width: 20px;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 20px;
  line-height: inherit;
  vertical-align: top;
  transition: border 0.2s ease, position 0.2s ease;
}
.t-switch input:hover:not(:disabled) + label::before, .t-switch fieldset input:hover:not(:disabled) + legend::before, fieldset .t-switch input:hover:not(:disabled) + legend::before {
  background-color: #238c8c;
  border-color: #238c8c;
  transition: none;
}
.t-switch input:hover:not(:disabled) + label::after, .t-switch fieldset input:hover:not(:disabled) + legend::after, fieldset .t-switch input:hover:not(:disabled) + legend::after {
  border-color: #238c8c;
}
.t-switch input:hover:not(:disabled, :checked) + label::before, .t-switch fieldset input:hover:not(:disabled, :checked) + legend::before, fieldset .t-switch input:hover:not(:disabled, :checked) + legend::before {
  background-color: #e9e9e9;
  border-color: #bcbdbd;
  transition: none;
}
.t-switch input:hover:not(:disabled, :checked) + label::after, .t-switch fieldset input:hover:not(:disabled, :checked) + legend::after, fieldset .t-switch input:hover:not(:disabled, :checked) + legend::after {
  border-color: #bcbdbd;
}
.t-switch input:checked + label::before, .t-switch fieldset input:checked + legend::before, fieldset .t-switch input:checked + legend::before {
  background-color: #279c9c;
  border: 1px solid #279c9c;
}
.t-switch input:checked + label::after, .t-switch fieldset input:checked + legend::after, fieldset .t-switch input:checked + legend::after {
  left: 18px;
  border: 1px solid #279c9c;
}
.t-switch input:disabled + label, .t-switch fieldset input:disabled + legend, fieldset .t-switch input:disabled + legend {
  cursor: not-allowed;
}
.t-switch input:disabled + label::before, .t-switch fieldset input:disabled + legend::before, fieldset .t-switch input:disabled + legend::before {
  background-color: #f4f4f4;
  border: 1px solid #e9e9e9;
}
.t-switch input:disabled + label::after, .t-switch fieldset input:disabled + legend::after, fieldset .t-switch input:disabled + legend::after {
  border: 1px solid #e9e9e9;
}
.t-switch input:checked:disabled + label::before, .t-switch fieldset input:checked:disabled + legend::before, fieldset .t-switch input:checked:disabled + legend::before {
  background-color: #a9d7d7;
  border: 1px solid #a9d7d7;
}
.t-switch input:checked:disabled + label::after, .t-switch fieldset input:checked:disabled + legend::after, fieldset .t-switch input:checked:disabled + legend::after {
  left: 18px;
  border: 1px solid #a9d7d7;
}
.t-switch input.t-has-focus + label::before, .t-switch fieldset input.t-has-focus + legend::before, fieldset .t-switch input.t-has-focus + legend::before {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}
.t-switch input:focus:not(:disabled) + label::before, .t-switch fieldset input:focus:not(:disabled) + legend::before, fieldset .t-switch input:focus:not(:disabled) + legend::before {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
  border-radius: 20px;
}
.t-switch.t-block {
  display: flex;
  margin-right: 0;
  margin-bottom: 12px;
}
.t-switch.t-block:last-child {
  margin-bottom: 0;
}
.t-switch.t-vertical {
  height: auto;
  flex-direction: column;
}
.t-switch.t-vertical label:not(input + label):not(fieldset input + legend), .t-switch.t-vertical fieldset legend:not(input + label):not(fieldset input + legend), fieldset .t-switch.t-vertical legend:not(input + label):not(fieldset input + legend) {
  display: block;
  height: 18px;
  margin-bottom: 11px;
}
.t-switch.t-reverse {
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.t-switch.t-reverse > label:not(input + label):not(fieldset input + legend), fieldset .t-switch.t-reverse > legend:not(input + label):not(fieldset input + legend) {
  margin-left: 6px;
  margin-right: 0;
}
.t-switch.t-ghost-label {
  margin-top: 24px;
}

.t-filter-chip {
  display: inline-block;
  margin-right: 12px;
  user-select: none;
}
.t-filter-chip:last-child {
  margin-right: 0;
}
.t-filter-chip input {
  appearance: none;
  position: absolute;
}
.t-filter-chip input + span {
  font-weight: 400;
  height: 28px;
  min-width: 28px;
  text-align: center;
  vertical-align: middle;
  border: 1px solid #bcbdbd;
  border-radius: 14px;
  white-space: nowrap;
  gap: 6px;
  cursor: pointer;
  color: #373838;
  font-size: 0.8125rem;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
  align-self: center;
  flex-shrink: 0;
}
.t-filter-chip input + span .t-badge:first-child {
  height: 22px;
  margin-left: 2px;
  margin-right: 0;
  font-size: 0.75rem;
  font-weight: 700;
}
.t-filter-chip input + span :not(.t-badge):first-child {
  font-size: 0.8125rem;
  padding-left: 12px;
}
.t-filter-chip input + span :not(.t-badge):last-child {
  padding-right: 12px;
}
.t-filter-chip input::-ms-check {
  opacity: 0;
}
.t-filter-chip input:hover:not(:disabled) + span {
  border-color: #279c9c;
}
.t-filter-chip input:checked + span {
  background-color: #e9f5f5;
  border-color: #279c9c;
}
.t-filter-chip input:disabled + span {
  cursor: not-allowed;
  color: #a6a7a7;
}
.t-filter-chip input:disabled + span .t-badge:first-child {
  background-color: #d3d3d3;
  color: #fff;
}
.t-filter-chip input.t-has-focus + label::before, .t-filter-chip fieldset input.t-has-focus + legend::before, fieldset .t-filter-chip input.t-has-focus + legend::before {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}
.t-filter-chip.t-filter-chip-block {
  display: block;
  margin-right: 0;
  margin-bottom: 12px;
}

.t-side-navigation {
  background: #212222;
  width: 240px;
  position: fixed;
  top: 54px;
  left: -240px;
  bottom: 0;
  z-index: 90;
  overflow-x: hidden;
  overflow-y: auto;
  height: calc(100% - 54px);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  transition: 0.2s ease;
  transition-property: left width;
}
.t-side-navigation nav {
  padding-top: 4px;
}
.t-side-navigation ul {
  list-style: none;
  display: block;
}
.t-side-navigation a {
  color: #fff;
  text-decoration: none;
}
.t-side-navigation .t-expand {
  position: absolute;
  right: 9px;
  width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: calc(50% - 9px);
  color: #fff;
  margin-right: 0;
}
.t-side-navigation .t-expand.t-is-open {
  transform: rotate(180deg);
}
.t-side-navigation .t-expand::before, .t-side-navigation .t-expand::after {
  content: "";
  position: absolute;
  background: #fff;
  width: 8px;
  height: 2px;
  border-radius: 1px;
}
.t-side-navigation .t-expand::before {
  transform: translate(-2px, 0) rotate(45deg) scale(0.9);
}
.t-side-navigation .t-expand::after {
  transform: translate(2px, 0) rotate(-45deg) scale(0.9);
}
.t-side-navigation li {
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 14px;
  line-height: 15px;
}
.t-side-navigation li > a {
  display: block;
  padding: 10px 12px;
  position: relative;
}
.t-side-navigation li > a.t-is-staff {
  background: #8c2341;
}
.t-side-navigation li > a.t-is-staff.t-is-active {
  background: #8c2341;
}
.t-side-navigation li > a.t-is-staff:hover, .t-side-navigation li > a.t-is-staff:focus-visible {
  background: #7e203b;
}
.t-side-navigation li > a.t-is-active {
  background: #ff0061;
}
.t-side-navigation li > a.t-is-active:hover, .t-side-navigation li > a.t-is-active:focus-visible {
  background: #ff0061;
}
.t-side-navigation li > a:hover, .t-side-navigation li > a:focus-visible {
  background: #4d4e4e;
}
.t-side-navigation li > a .t-icon {
  font-size: 16px;
  vertical-align: bottom !important;
}
.t-side-navigation li ul {
  display: none;
}
.t-side-navigation li ul.t-is-open {
  display: block;
}
.t-side-navigation li li {
  font-family: arial, sans-serif;
  font-size: 0.75rem;
  line-height: 14px;
}
.t-side-navigation li li > a {
  padding: 8px 24px 8px 25px;
  color: #e9e9e9;
}
.t-side-navigation .t-footer {
  color: #a6a7a7;
  padding-bottom: 16px;
}
.t-side-navigation .t-footer .t-staff-info {
  background: #8c2341;
  color: #fff;
  font-size: 0.8125rem;
  padding: 16px;
}
.t-side-navigation .t-footer p {
  padding: 0 16px;
  font-size: 8px;
  margin: 0;
  line-height: 12px;
}
.t-side-navigation .t-footer img {
  width: 80px;
  margin: 16px 16px 4px 16px;
}
.t-side-navigation ~ .t-main {
  transition: 0.2s ease;
  transition-property: left width;
  left: 0;
}
.t-side-navigation.t-is-open {
  left: 0;
}
.t-side-navigation.t-is-open ~ .t-main {
  left: 240px;
  width: calc(100vw - 240px);
}

.t-table.t-transparent > tbody,
.t-table.t-transparent > thead {
  background-color: transparent;
}
.t-table.t-transparent > thead th,
.t-table.t-transparent > th {
  background-color: rgba(223.2, 223.2, 223.2, 0.25);
}
.t-table.t-transparent > thead th.t-group,
.t-table.t-transparent > th.t-group {
  background-color: transparent;
}
.t-table thead.t-sticky {
  position: sticky;
  top: 0;
  z-index: 10;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
}
.t-table.t-condensed {
  font-size: 0.75rem;
}
.t-table.t-condensed th,
.t-table.t-condensed td {
  height: 32px;
  padding: calc(4px / 2) 8px;
}
.t-table.t-condensed th {
  font-size: 10px;
}
.t-table.t-condensed td > .t-btn,
.t-table.t-condensed td > .t-checkbox,
.t-table.t-condensed td > .t-dropdown,
.t-table.t-condensed td > .t-input,
.t-table.t-condensed td > .t-loading,
.t-table.t-condensed td > .t-progress,
.t-table.t-condensed td > .t-radio,
.t-table.t-condensed td > .t-switch {
  margin: 0;
}
.t-table.t-condensed td > .t-btn:not(.t-condensed) {
  height: 24px;
  padding: 0 12px;
  font-size: 0.75rem;
  line-height: 26px;
}
.t-table.t-condensed th > .t-checkbox label, .t-table.t-condensed th > .t-checkbox fieldset legend, fieldset .t-table.t-condensed th > .t-checkbox legend,
.t-table.t-condensed th > .t-select .t-checkbox label,
.t-table.t-condensed th > .t-select .t-checkbox fieldset legend,
fieldset .t-table.t-condensed th > .t-select .t-checkbox legend,
.t-table.t-condensed td > .t-checkbox label,
.t-table.t-condensed td > .t-checkbox fieldset legend,
fieldset .t-table.t-condensed td > .t-checkbox legend,
.t-table.t-condensed td > .t-select .t-checkbox label,
.t-table.t-condensed td > .t-select .t-checkbox fieldset legend,
fieldset .t-table.t-condensed td > .t-select .t-checkbox legend {
  height: 16px;
  line-height: 16px;
}
.t-table.t-condensed th > .t-checkbox label::before, .t-table.t-condensed th > .t-checkbox fieldset legend::before, fieldset .t-table.t-condensed th > .t-checkbox legend::before,
.t-table.t-condensed th > .t-select .t-checkbox label::before,
.t-table.t-condensed th > .t-select .t-checkbox fieldset legend::before,
fieldset .t-table.t-condensed th > .t-select .t-checkbox legend::before,
.t-table.t-condensed td > .t-checkbox label::before,
.t-table.t-condensed td > .t-checkbox fieldset legend::before,
fieldset .t-table.t-condensed td > .t-checkbox legend::before,
.t-table.t-condensed td > .t-select .t-checkbox label::before,
.t-table.t-condensed td > .t-select .t-checkbox fieldset legend::before,
fieldset .t-table.t-condensed td > .t-select .t-checkbox legend::before {
  width: 16px;
  height: 16px;
}
.t-table.t-condensed td > .t-checkbox,
.t-table.t-condensed td > .t-select .t-checkbox {
  margin-top: -6px;
}
.t-table.t-condensed .t-icon::before {
  font-size: 12px;
}
.t-table.t-condensed td > .t-input input {
  height: 24px;
  font-size: 0.75rem;
}
.t-table.t-condensed td > .t-dropdown .t-btn:not(.t-condensed) {
  height: 24px;
  font-size: 0.75rem;
  line-height: 26px;
}
.t-table.t-condensed td > .t-dropdown .t-input {
  width: 100%;
  margin-bottom: 0;
}
.t-table.t-condensed td > .t-dropdown .t-input input {
  height: 24px;
  font-size: 0.75rem;
}
.t-table.t-ghost {
  font-size: 0.8125rem;
}
.t-table.t-ghost.t-condensed th,
.t-table.t-ghost.t-condensed td {
  padding: 4px 4px;
}
.t-table.t-ghost tr:hover,
.t-table.t-ghost tr:hover td,
.t-table.t-ghost th,
.t-table.t-ghost td,
.t-table.t-ghost thead,
.t-table.t-ghost tbody {
  background: transparent;
}
.t-table.t-ghost th,
.t-table.t-ghost td {
  height: auto;
  padding: 8px;
  padding-left: 0;
}
.t-table.t-ghost th {
  padding-top: 0;
  font-size: 0.8125rem;
}
.t-table.t-ghost td {
  border: 0;
}
.t-table .t-select {
  width: 34px;
  margin-right: 0;
  border-right: 0;
  text-overflow: clip;
}
.t-table .t-select .t-checkbox label::before, .t-table .t-select .t-checkbox fieldset legend::before, fieldset .t-table .t-select .t-checkbox legend::before {
  margin-right: 0;
}
.t-table .t-is-selected > td:not(.t-empty) {
  background-color: #e9f5f5;
}
.t-table .t-is-selected:hover > td:not(.t-empty) {
  background-color: #d4ebeb;
}
.t-table.t-sortable > thead th {
  transition: background-color 0.2s ease, opacity 0.2s ease;
}
.t-table.t-sortable > thead th:hover {
  background-color: #e9e9e9;
  cursor: pointer;
}
.t-table.t-sortable > thead th.t-not-sortable:hover {
  background-color: #f8f8f8;
  cursor: default;
}
.t-table thead th.t-sortable {
  transition: background-color 0.2s ease, opacity 0.2s ease;
}
.t-table thead th.t-sortable:hover {
  background-color: #e9e9e9;
  cursor: pointer;
}
.t-table thead th.t-is-ascending, .t-table thead th.t-is-descending {
  position: relative;
  background-color: #f4f4f4;
}
.t-table thead th.t-is-ascending:hover, .t-table thead th.t-is-descending:hover {
  background-color: #e9e9e9;
}
.t-table thead th.t-is-ascending::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background: #bcbdbd;
  transition: position 0.2s ease;
}
.t-table thead th.t-is-descending::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background: #bcbdbd;
  transition: position 0.2s ease;
}
.t-table tr td.t-match {
  width: 100px;
  padding-right: 12px;
  padding-left: 12px;
  text-align: center;
}
.t-table tr td.t-match p {
  margin-bottom: 0;
}
.t-table tr td.t-match .t-status {
  display: inline-block;
  width: calc(50% - 2px);
  height: 6px;
  background: #bcbdbd;
}
.t-table tr td.t-match .t-status.t-approved {
  background: #428613;
}
.t-table tr td.t-match .t-status.t-refused {
  background: #d91f11;
}
.t-table tr:hover td.t-match, .t-table tr.t-is-selected td.t-match, .t-table tr.t-is-selected:hover td.t-match {
  background-color: #fff;
  border-color: #e9e9e9;
}
.t-table > tbody .t-has-changed-new {
  background-color: #fff59d;
  animation: fade 0.8s ease-in forwards;
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
.t-table > tbody tr.t-has-changed:not(.t-is-selected) > td {
  background-color: #fff59d;
}
.t-table > tbody tr.t-has-changed:not(.t-is-selected):hover > td {
  background-color: rgb(242.1, 242, 180.4);
}
.t-table > tbody tr.t-fade > td {
  animation: fade 0.8s ease forwards;
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
.t-table > tbody tr:hover > td.t-has-changed {
  background-color: rgb(242.1, 242, 180.4);
}
.t-table > tbody td.t-has-changed {
  background-color: #fff59d;
}
.t-table > tbody td.t-fade {
  animation: fade 0.8s ease forwards;
}
@keyframes fade {
  0% {
    background-color: #fff59d;
  }
  100% {
    background-color: inherit;
  }
}
@keyframes fade {
  0% {
    background-color: #fff59d;
  }
  100% {
    background-color: inherit;
  }
}
@keyframes fade {
  0% {
    background-color: #fff59d;
  }
  100% {
    background-color: inherit;
  }
}
@keyframes fade {
  0% {
    background-color: #fff59d;
  }
  100% {
    background-color: inherit;
  }
}

.t-table tr.t-status > td:first-child {
  padding-left: 12px 3px;
}
.t-table tr.t-status.t-teal > td:first-child, .t-table tr.t-status.t-cta > td:first-child {
  box-shadow: inset 3px 0 0 0 #279c9c;
}
.t-table tr.t-status.t-teal .t-bg-status, .t-table tr.t-status.t-cta .t-bg-status {
  color: #fff;
  background: #279c9c;
}
.t-table tr.t-status.t-teal .t-border-status, .t-table tr.t-status.t-cta .t-border-status {
  color: #279c9c;
  box-shadow: inset 1px 1px 0 0 #279c9c, inset -1px -1px 0 0 #279c9c;
}
.t-table tr.t-status.t-red > td:first-child, .t-table tr.t-status.t-error > td:first-child {
  box-shadow: inset 3px 0 0 0 #d91f11;
}
.t-table tr.t-status.t-red .t-bg-status, .t-table tr.t-status.t-error .t-bg-status {
  color: #fff;
  background: #d91f11;
}
.t-table tr.t-status.t-red .t-text-status, .t-table tr.t-status.t-error .t-text-status {
  color: #d91f11;
}
.t-table tr.t-status.t-red .t-border-status, .t-table tr.t-status.t-error .t-border-status {
  color: #d91f11;
  box-shadow: inset 1px 1px 0 0 #d91f11, inset -1px -1px 0 0 #d91f11;
}
.t-table tr.t-status.t-orange > td:first-child, .t-table tr.t-status.t-warning > td:first-child {
  box-shadow: inset 3px 0 0 0 #ee6f20;
}
.t-table tr.t-status.t-orange .t-bg-status, .t-table tr.t-status.t-warning .t-bg-status {
  color: #fff;
  background: #ee6f20;
}
.t-table tr.t-status.t-orange .t-text-status, .t-table tr.t-status.t-warning .t-text-status {
  color: #ee6f20;
}
.t-table tr.t-status.t-orange .t-border-status, .t-table tr.t-status.t-warning .t-border-status {
  color: #ee6f20;
  box-shadow: inset 1px 1px 0 0 #ee6f20, inset -1px -1px 0 0 #ee6f20;
}
.t-table tr.t-status.t-green > td:first-child, .t-table tr.t-status.t-success > td:first-child {
  box-shadow: inset 3px 0 0 0 #428613;
}
.t-table tr.t-status.t-green .t-bg-status, .t-table tr.t-status.t-success .t-bg-status {
  color: #fff;
  background: #428613;
}
.t-table tr.t-status.t-green .t-text-status, .t-table tr.t-status.t-success .t-text-status {
  color: #428613;
}
.t-table tr.t-status.t-green .t-border-status, .t-table tr.t-status.t-success .t-border-status {
  color: #428613;
  box-shadow: inset 1px 1px 0 0 #428613, inset -1px -1px 0 0 #428613;
}
.t-table tr.t-status.t-disabled > td {
  color: #bcbdbd;
}
.t-table tr.t-status.t-disabled > td a {
  color: #bcbdbd;
  pointer-events: none;
}
.t-table tr.t-status.t-disabled > td a:hover {
  text-decoration: none;
}
.t-table tr.t-status.t-disabled > td .t-icon {
  color: #bcbdbd;
}
.t-table td.t-teal.t-bg-status, .t-table td.t-cta.t-bg-status {
  color: #fff;
  background: #279c9c;
}
.t-table td.t-teal.t-border-status, .t-table td.t-cta.t-border-status {
  color: #279c9c;
  box-shadow: inset 1px 1px 0 0 #279c9c, inset -1px -1px 0 0 #279c9c;
}
.t-table td.t-red.t-bg-status, .t-table td.t-error.t-bg-status {
  color: #fff;
  background: #d91f11;
}
.t-table td.t-red.t-text-status, .t-table td.t-error.t-text-status {
  color: #d91f11;
}
.t-table td.t-red.t-border-status, .t-table td.t-error.t-border-status {
  color: #d91f11;
  box-shadow: inset 1px 1px 0 0 #d91f11, inset -1px -1px 0 0 #d91f11;
}
.t-table td.t-orange.t-bg-status, .t-table td.t-warning.t-bg-status {
  color: #fff;
  background: #ee6f20;
}
.t-table td.t-orange.t-text-status, .t-table td.t-warning.t-text-status {
  color: #ee6f20;
}
.t-table td.t-orange.t-border-status, .t-table td.t-warning.t-border-status {
  color: #ee6f20;
  box-shadow: inset 1px 1px 0 0 #ee6f20, inset -1px -1px 0 0 #ee6f20;
}
.t-table td.t-green.t-bg-status, .t-table td.t-success.t-bg-status {
  color: #fff;
  background: #428613;
}
.t-table td.t-green.t-text-status, .t-table td.t-success.t-text-status {
  color: #428613;
}
.t-table td.t-green.t-border-status, .t-table td.t-success.t-border-status {
  color: #428613;
  box-shadow: inset 1px 1px 0 0 #428613, inset -1px -1px 0 0 #428613;
}
.t-table td.t-disabled {
  color: #bcbdbd;
}
.t-table td.t-disabled > a {
  color: #bcbdbd;
  pointer-events: none;
}
.t-table td.t-disabled > a:hover {
  text-decoration: none;
}
.t-table td.t-disabled > .t-icon {
  color: #bcbdbd;
}
.t-table .t-bg-status > a {
  color: #fff;
  text-decoration: underline;
  text-decoration-style: dotted;
}
.t-table .t-bg-status > a:hover {
  text-decoration-style: solid;
}
.t-table.t-condensed.t-status > td:first-child {
  padding-left: 9px;
}

.t-table th.t-expandable,
.t-table td.t-expandable {
  width: 40px;
}
.t-table th.t-expandable.t-select,
.t-table td.t-expandable.t-select {
  width: 69px;
  border-right: 1px solid #e9e9e9;
}
.t-table th.t-expandable button,
.t-table td.t-expandable button {
  cursor: pointer;
  position: absolute;
  color: #373838;
  top: 0;
  right: 0;
  border: 0;
  background: 0 0;
  width: 40px;
  height: 40px;
}
.t-table th.t-expandable button .t-icon,
.t-table td.t-expandable button .t-icon {
  margin-right: 0;
  vertical-align: baseline;
  transform: translateY(1px);
}
.t-table.t-condensed th.t-expandable,
.t-table.t-condensed td.t-expandable {
  width: 32px;
}
.t-table.t-condensed th.t-expandable.t-select,
.t-table.t-condensed td.t-expandable.t-select {
  width: 55px;
}
.t-table.t-condensed th.t-expandable button,
.t-table.t-condensed td.t-expandable button {
  width: 32px;
  height: 32px;
}
.t-table.t-condensed th.t-expandable button .t-icon,
.t-table.t-condensed td.t-expandable button .t-icon {
  transform: translateY(0px);
}
.t-table tr.t-is-expanded {
  background-color: #e9f5f5;
}
.t-table tr.t-expanded-row {
  background-color: #f9fcfc;
}
.t-table tr.t-expanded-row > td:first-child {
  padding: 24px;
}
.t-table tr.t-expanded-row:hover {
  background-color: #f9fcfc;
}
.t-table tr.t-expanded-row:hover > td {
  background-color: #f9fcfc;
  overflow: visible;
}

.t-table {
  display: table;
  table-layout: fixed;
  width: auto;
  max-width: calc(1920px - 24px * 2);
  margin-bottom: 24px;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 0.75rem;
  line-height: 1.4rem;
  vertical-align: middle;
}
.t-table:last-child {
  margin-bottom: 0;
}
.t-table.t-no-truncate td, .t-table.t-no-truncate th {
  white-space: normal;
  text-overflow: initial;
  overflow: initial;
  word-break: break-all;
}
.t-table caption {
  margin-bottom: 12px;
  color: #646464;
  font-size: 14px;
  font-weight: 700;
  text-align: left;
}
.t-table caption .t-icon {
  margin-right: 4px;
}
.t-table th,
.t-table td {
  position: relative;
  height: 40px;
  padding: calc(4px / 2) 12px;
  background-clip: padding-box;
  text-align: left;
  line-height: 0.9375rem;
  vertical-align: middle;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-table th > a,
.t-table td > a {
  display: inline-block;
  vertical-align: middle;
}
.t-table th {
  background-color: #f8f8f8;
  font-size: 0.6875rem;
  line-height: 0.8125rem;
  font-weight: 700;
  text-align: left;
}
.t-table th.t-group {
  color: #646464;
  background-color: transparent;
  border-top: 1px solid #e9e9e9;
  border-right: 1px solid #e9e9e9;
  font-weight: 400;
  text-transform: uppercase;
  text-align: center;
}
.t-table th.t-group:last-child {
  border-right: transparent;
}
.t-table td {
  border-right: 1px solid #e9e9e9;
}
.t-table td:last-child {
  border-right: 0;
}
.t-table thead,
.t-table tbody {
  background-color: #fff;
}
.t-table tbody tr td {
  border-bottom: 1px solid #e9e9e9;
  transition: background-color, 0.1s ease;
}
.t-table tbody tr:hover {
  background-color: #d4ebeb;
}
.t-table tbody tr:hover > td {
  background-color: #d4ebeb;
}
.t-table tbody tr.t-no-hover:hover {
  background-color: transparent;
}
.t-table tbody tr.t-no-hover:hover > td {
  background-color: transparent;
}
.t-table tbody > tr td {
  border-top: 1px solid #e9e9e9;
}
.t-table thead + tbody > tr td {
  border-top: 0;
}
.t-table.t-half {
  width: 50%;
}
.t-table.t-3-4 {
  width: 75%;
}
.t-table.t-wide {
  width: 100%;
}
.t-table.t-full {
  max-width: 100%;
}
.t-table.t-auto {
  table-layout: auto;
}
.t-table th.t-col-compact,
.t-table td.t-col-compact {
  width: 40px;
  text-align: center;
}
.t-table th.t-col-tiny,
.t-table td.t-col-tiny {
  width: 8%;
}
.t-table th.t-col-small,
.t-table td.t-col-small {
  width: 10%;
}
.t-table th.t-col-medium,
.t-table td.t-col-medium {
  width: 15%;
}
.t-table th.t-col-large,
.t-table td.t-col-large {
  width: 25%;
}
.t-table th.t-col-xl,
.t-table td.t-col-xl {
  width: 30%;
}
.t-table.t-is-loading > tbody {
  position: relative;
}
.t-table.t-is-loading > tbody > tr:only-child::after,
.t-table.t-is-loading > tbody > tr:nth-child(2):last-child::after {
  background-size: auto !important;
}
.t-table.t-is-loading > tbody > tr:last-child::after {
  position: absolute;
  content: "";
  background: #fff;
  opacity: 0.9;
  inset: 0;
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2042%2042'%3e%3cg%20fill='none'%20stroke-miterlimit='10'%20stroke-width='2'%20data-name='Layer%202'%3e%3ccircle%20cx='21'%20cy='21'%20r='20'%20stroke='%23E9E9E9'%3e%3c/circle%3e%3cpath%20d='M21%201a20%2020%200%200%201%2020%2020'%20stroke='%2300afaf'%20stroke-linecap='round'%3e%3c/path%3e%3canimateTransform%20attributeName='transform'%20type='rotate'%20from='0%2021%2021'%20to='360%2021%2021'%20dur='1s'%20repeatCount='indefinite'%20/%3e%3c/g%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 80px;
}
.t-table .t-wrap, .t-table.t-wrap th, .t-table.t-wrap td {
  white-space: normal;
}
.t-table th.t-empty,
.t-table td.t-empty {
  width: 16px;
  padding: 0 calc(16px / 2);
  background-color: transparent;
}
.t-table th.t-group.t-empty {
  border: 0;
}
.t-table th.t-group.t-empty + th:not(.t-empty) {
  border-left: 1px solid #e9e9e9;
}
.t-table tbody td.t-empty {
  border-bottom: 0;
}
.t-table tbody tr.t-empty {
  height: 16px;
}
.t-table tbody tr.t-empty:last-child {
  display: none;
}
.t-table tbody tr.t-empty + tr td:not(.t-empty) {
  border-top: 1px solid #e9e9e9;
}
.t-table tbody tr:hover > td.t-empty {
  background-color: transparent;
}
.t-table tfoot::before {
  content: "";
  display: table-row;
  width: 100%;
  height: 16px;
  background-color: #fff;
}
.t-table tfoot tr {
  border-top: 1px solid #bcbdbd;
}
.t-table tfoot th,
.t-table tfoot td {
  border-bottom: 1px solid #e9e9e9;
}
.t-table tfoot td.t-empty {
  border-bottom: 0;
}
.t-table tfoot.t-load-more::before {
  display: none;
}
.t-table tfoot.t-load-more tr {
  border-top: 0;
}
.t-table tfoot.t-load-more td {
  color: #279c9c;
  border-right: 0;
  text-align: center;
  cursor: pointer;
}
.t-table tfoot.t-load-more td:hover {
  background-color: #d4ebeb;
  text-decoration: underline;
}
.t-table tfoot.t-load-more.t-is-loading td {
  color: transparent;
}
.t-table tfoot.t-load-more.t-is-loading td::before {
  content: "";
  position: absolute;
  left: 50%;
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
  vertical-align: middle;
  transform: translate(-50%, 0);
  animation: spin 1s infinite linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.t-table .t-number,
.t-table .t-right {
  text-align: right;
}
.t-table .t-overflow {
  overflow: visible;
}
.t-table .t-truncate {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}
.t-table td > .t-btn,
.t-table td > .t-checkbox,
.t-table td > .t-dropdown,
.t-table td > .t-input,
.t-table td > .t-loading,
.t-table td > .t-radio,
.t-table td > .t-date-picker,
.t-table td > .t-switch,
.t-table th > .t-btn,
.t-table th > .t-checkbox,
.t-table th > .t-dropdown,
.t-table th > .t-input,
.t-table th > .t-loading,
.t-table th > .t-radio,
.t-table th > .t-date-picker,
.t-table th > .t-switch {
  margin: 0;
}
.t-table td > .t-icon {
  margin-top: -2px;
  margin-right: 8px;
  line-height: 1rem;
}
.t-table td > .t-icon-error {
  color: #d91f11;
}
.t-table td > .t-icon-warning {
  color: #ee6f20;
}
.t-table td > .t-icon-success {
  color: #428613;
}
.t-table td > .t-badge {
  max-width: 100%;
}
.t-table td > .t-badge:first-of-type {
  margin-left: 4px;
}
.t-table td > .t-loading {
  width: 16px;
  height: 16px;
  margin-right: 8px;
}
.t-table td > .t-loading::before {
  width: inherit;
  height: inherit;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
@media (min-width: 2560px) {
  .t-table {
    max-width: 2560px;
  }
}
@media (min-width: 1920px) {
  .t-table {
    max-width: 1920px;
  }
}
.t-table .t-error-message {
  border-collapse: initial;
}

@media print {
  .t-table {
    font-size: 10px;
  }
  .t-table th,
  .t-table td {
    height: 16px;
    padding: 9px 8px 7px;
  }
  .t-table th {
    background-color: transparent;
    border-right: 0;
    border-bottom: 1px solid #e9e9e9;
    font-size: 10px;
  }
  .t-table th.t-group {
    font-size: 8px;
  }
  .t-table tbody {
    border-bottom: 1px solid #e9e9e9;
  }
  .t-table tbody tr:nth-child(even) td {
    background-color: #f4f4f4 !important;
  }
  .t-table.t-condensed {
    height: 12px;
  }
  .t-table td .t-btn {
    height: 24px;
    margin-top: -8px;
    font-size: 10px;
    line-height: 24px;
  }
  .t-table td .t-dropdown {
    margin-top: -8px;
  }
  .t-table td .t-dropdown .t-btn {
    height: 24px;
    margin-top: 0;
  }
  .t-table td .t-input input {
    height: 24px;
    font-size: 10px;
  }
}
.t-tag {
  position: relative;
  display: inline-block;
  max-width: 100%;
  height: 20px;
  padding: 0 8px;
  color: #fff;
  background: #279c9c;
  border-radius: 2px;
  font-size: 0.75rem;
  line-height: 20px;
  vertical-align: middle;
  user-select: none;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  flex-shrink: 0;
  transition: opacity 0.2s ease;
}
.t-tag:not(:only-child) {
  margin-right: 4px;
}
.t-tag > .t-tag-text {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-tag .t-trigger {
  background: none;
  border: none;
  padding: 0;
  position: relative;
  display: inline-block;
  min-width: 20px;
  height: 20px;
  margin-right: -8px;
  border-radius: 4px;
  cursor: pointer;
}
.t-tag .t-trigger::before, .t-tag .t-trigger::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 8px;
  height: 2px;
  background: #d4ebeb;
  border-radius: 2px;
}
.t-tag .t-trigger:focus-visible {
  background: #1f7d7d;
  border: 2px solid #279c9c;
}
.t-tag .t-trigger:focus-visible::before, .t-tag .t-trigger:focus-visible::after {
  background: #fff !important;
}
.t-tag .t-trigger::before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.t-tag .t-trigger::after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.t-tag .t-trigger:hover::before, .t-tag .t-trigger:hover::after {
  background: #fff !important;
}
.t-tag.t-fade {
  opacity: 0;
}
.t-tag.t-strike-through, .t-tag.t-line-through {
  text-decoration: line-through;
}
.t-tag.t-subtle {
  color: #373838;
  background: #d4ebeb;
}
.t-tag.t-subtle .t-trigger::before, .t-tag.t-subtle .t-trigger::after {
  background: #646464 !important;
}
.t-tag.t-subtle .t-trigger:focus-visible {
  background: #a9d7d7;
  border: 2px solid #d4ebeb;
}
.t-tag.t-subtle .t-trigger:focus-visible::before, .t-tag.t-subtle .t-trigger:focus-visible::after {
  background: #373838 !important;
}
.t-tag.t-subtle .t-trigger:hover:not(:active)::before, .t-tag.t-subtle .t-trigger:hover:not(:active)::after {
  background: #373838 !important;
}
.t-tag.t-neutral, .t-tag.t-gray {
  background: #4d4e4e;
}
.t-tag.t-neutral .t-trigger::before, .t-tag.t-neutral .t-trigger::after, .t-tag.t-gray .t-trigger::before, .t-tag.t-gray .t-trigger::after {
  background: #d3d3d3;
}
.t-tag.t-neutral .t-trigger:focus-visible, .t-tag.t-gray .t-trigger:focus-visible {
  background: #212222;
  border-color: #4d4e4e;
}
.t-tag.t-neutral.t-subtle, .t-tag.t-gray.t-subtle {
  background: #e9e9e9;
}
.t-tag.t-neutral.t-subtle .t-trigger:focus-visible, .t-tag.t-gray.t-subtle .t-trigger:focus-visible {
  background: #d3d3d3;
  border-color: #e9e9e9;
}
.t-tag.t-gray-feather {
  color: #373838;
  background: #e9e9e9;
}
.t-tag.t-gray-feather .t-trigger::before, .t-tag.t-gray-feather .t-trigger::after {
  background: #646464 !important;
}
.t-tag.t-gray-feather .t-trigger:focus-visible {
  background: #d3d3d3;
  border-color: #e9e9e9;
}
.t-tag.t-gray-feather.t-subtle {
  background: #e9e9e9;
}
.t-tag.t-gray-feather.t-subtle .t-trigger:focus-visible {
  background: #d3d3d3;
  border-color: #e9e9e9;
}
.t-tag.t-dark {
  background: #4d4e4e;
}
.t-tag.t-dark .t-trigger::before, .t-tag.t-dark .t-trigger::after {
  background: #e9e9e9;
}
.t-tag.t-dark .t-trigger:focus-visible {
  background: #212222;
  border-color: #4d4e4e;
}
.t-tag.t-dark.t-subtle {
  background: #bcbdbd;
}
.t-tag.t-dark.t-subtle .t-trigger:focus-visible {
  background: #909090;
  border-color: #bcbdbd;
}
.t-tag.t-orange, .t-tag.t-warning {
  background: #ee6f20;
}
.t-tag.t-orange .t-trigger::before, .t-tag.t-orange .t-trigger::after, .t-tag.t-warning .t-trigger::before, .t-tag.t-warning .t-trigger::after {
  background: #fce2d2;
}
.t-tag.t-orange .t-trigger:focus-visible, .t-tag.t-warning .t-trigger:focus-visible {
  background: #be591a;
  border-color: #ee6f20;
}
.t-tag.t-orange.t-subtle, .t-tag.t-warning.t-subtle {
  background: #fce2d2;
}
.t-tag.t-orange.t-subtle .t-trigger:focus-visible, .t-tag.t-warning.t-subtle .t-trigger:focus-visible {
  background: #f8c5a6;
  border-color: #fce2d2;
}
.t-tag.t-blue, .t-tag.t-info {
  background: #256cd1;
}
.t-tag.t-blue .t-trigger::before, .t-tag.t-blue .t-trigger::after, .t-tag.t-info .t-trigger::before, .t-tag.t-info .t-trigger::after {
  background: #d3e2f6;
}
.t-tag.t-blue .t-trigger:focus-visible, .t-tag.t-info .t-trigger:focus-visible {
  background: #1e56a7;
  border-color: #256cd1;
}
.t-tag.t-blue.t-subtle, .t-tag.t-info.t-subtle {
  background: #d3e2f6;
}
.t-tag.t-blue.t-subtle .t-trigger:focus-visible, .t-tag.t-info.t-subtle .t-trigger:focus-visible {
  background: #a8c4ed;
  border-color: #d3e2f6;
}
.t-tag.t-staff {
  background: #8c2341;
}
.t-tag.t-staff .t-trigger::before, .t-tag.t-staff .t-trigger::after {
  background: #e8d3d9;
}
.t-tag.t-staff .t-trigger:focus-visible {
  background: #701c34;
  border-color: #8c2341;
}
.t-tag.t-staff.t-subtle {
  background: #e8d3d9;
}
.t-tag.t-staff.t-subtle .t-trigger:focus-visible {
  background: #d1a7b3;
  border-color: #e8d3d9;
}
.t-tag.t-red, .t-tag.t-error {
  background: #d91f11;
}
.t-tag.t-red .t-trigger::before, .t-tag.t-red .t-trigger::after, .t-tag.t-error .t-trigger::before, .t-tag.t-error .t-trigger::after {
  background: #f7d2cf;
}
.t-tag.t-red .t-trigger:focus-visible, .t-tag.t-error .t-trigger:focus-visible {
  background: #ae190e;
  border-color: #d91f11;
}
.t-tag.t-red.t-subtle, .t-tag.t-error.t-subtle {
  background: #f7d2cf;
}
.t-tag.t-red.t-subtle .t-trigger:focus-visible, .t-tag.t-error.t-subtle .t-trigger:focus-visible {
  background: #f0a5a0;
  border-color: #f7d2cf;
}
.t-tag.t-green, .t-tag.t-success {
  background: #428613;
}
.t-tag.t-green .t-trigger::before, .t-tag.t-green .t-trigger::after, .t-tag.t-success .t-trigger::before, .t-tag.t-success .t-trigger::after {
  background: #d9e7d0;
}
.t-tag.t-green .t-trigger:focus-visible, .t-tag.t-success .t-trigger:focus-visible {
  background: #356b0f;
  border-color: #428613;
}
.t-tag.t-green.t-subtle, .t-tag.t-success.t-subtle {
  background: #d9e7d0;
}
.t-tag.t-green.t-subtle .t-trigger:focus-visible, .t-tag.t-success.t-subtle .t-trigger:focus-visible {
  background: #b3cfa1;
  border-color: #d9e7d0;
}

.t-tooltip {
  position: absolute;
  z-index: 120;
  display: inline-block;
  max-height: 0;
  width: auto;
  max-width: 400px;
  padding: 12px;
  color: #373838;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 3px;
  border-collapse: none;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  opacity: 0;
  visibility: hidden;
  font-size: 13px;
  line-height: 1.4em;
  white-space: normal;
  transition: opacity 0.2s ease;
}
.t-tooltip .t-tooltip-arrow {
  position: absolute;
  pointer-events: none;
  width: 14px;
  height: 14px;
}
.t-tooltip .t-tooltip-arrow::after {
  content: "";
  display: inline-block;
  border-right: 1px solid #bcbdbd;
  border-bottom: 1px solid #bcbdbd;
  position: absolute;
  top: -6px;
  background: #fff;
  left: 0;
  width: 14px;
  height: 14px;
  transform: rotate(45deg);
}
.t-tooltip > ul,
.t-tooltip > ol {
  margin-bottom: 0;
}
.t-tooltip > ul li,
.t-tooltip > ol li {
  position: relative;
  margin-bottom: 8px;
  padding-left: 14px;
  line-height: 1.125rem;
}
.t-tooltip > ul li:last-child,
.t-tooltip > ol li:last-child {
  margin-bottom: 0;
}
.t-tooltip > ul li::before,
.t-tooltip > ol li::before {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  margin-right: 8px;
  color: #646464;
  font-weight: 700;
  line-height: 1.125rem;
}
.t-tooltip > ul li > span,
.t-tooltip > ol li > span {
  margin-right: 12px;
}
.t-tooltip > ul li::before {
  content: "•";
}
.t-tooltip > ol li {
  counter-increment: list-counter;
}
.t-tooltip > ol li::before {
  content: counter(list-counter);
}
.t-tooltip > label, fieldset .t-tooltip > legend {
  margin-right: 6px;
}
.t-tooltip.t-auto {
  max-width: none;
}
.t-tooltip.t-info {
  color: #fff;
  background: #256cd1;
  border-color: #256cd1;
}
.t-tooltip.t-info .t-tooltip-arrow::after {
  color: #fff;
  background: #256cd1;
  border-color: #256cd1;
}
.t-tooltip.t-info button {
  position: relative;
  display: inline-block;
  height: 32px;
  margin-right: 8px;
  padding: 0 12px;
  color: #fff;
  background-color: transparent;
  border: 1px solid #fff;
  border-radius: 3px;
  font-size: 12px;
  line-height: 1.4rem;
  vertical-align: middle;
  user-select: none;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.t-tooltip.t-info button:last-child {
  margin-right: 0;
}
.t-tooltip.t-info button:hover:not(:active) {
  color: #256cd1;
  background-color: #fff;
}
.t-tooltip.t-info button .t-icon {
  position: relative;
  width: 14px;
  height: 14px;
  margin-right: 8px;
  line-height: 1rem;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-tooltip.t-info button {
    padding-top: 1px;
  }
}
.t-tooltip.t-top .t-tooltip-arrow {
  inset: auto auto -14px calc(50% - 7px);
}
.t-tooltip.t-right .t-tooltip-arrow {
  transform: rotate(90deg);
  inset: calc(50% - 7px) auto auto -14px;
}
.t-tooltip.t-bottom .t-tooltip-arrow {
  transform: rotate(180deg);
  inset: -14px auto auto calc(50% - 7px);
}
.t-tooltip.t-left .t-tooltip-arrow {
  transform: rotate(-90deg);
  inset: calc(50% - 7px) -14px auto auto;
}
.t-tooltip.t-is-visible {
  visibility: visible;
  max-height: 100vh;
  opacity: 1;
  animation: tootltip 0.2s ease-out;
}
@keyframes tootltip {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes tootltip {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes tootltip {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes tootltip {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

[data-tooltip][data-info] {
  cursor: help;
}
[data-tooltip][data-click] {
  cursor: pointer;
}
[data-tooltip][data-click].t-icon {
  opacity: 0.6;
}
[data-tooltip][data-click].t-icon:hover:not(:active) {
  opacity: 1;
}

.t-accordion {
  width: 1280px;
  max-width: 100%;
  margin-bottom: 0;
}
.t-accordion .t-header {
  position: relative;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 24px;
  color: #373838;
  vertical-align: middle;
  user-select: none;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-accordion .t-header:focus-visible {
  background-color: #e9e9e9;
}
.t-accordion .t-header::before, .t-accordion .t-header::after {
  content: "";
  position: absolute;
  top: calc(50% - 2px);
  left: 2px;
  background: #646464;
  height: 2px;
  width: 8px;
  border-radius: 1px;
  vertical-align: middle;
}
.t-accordion .t-header::before {
  transform: translate(-2px, 0) rotate(45deg) scale(0.9);
}
.t-accordion .t-header::after {
  transform: translate(2px, 0) rotate(-45deg) scale(0.9);
}
.t-accordion .t-header:hover {
  color: #000;
}
.t-accordion .t-header:hover::before, .t-accordion .t-header:hover::after {
  background: #373838;
  transition: transform 0.2s ease;
}
.t-accordion .t-header:hover a[data-toggler] {
  text-decoration: underline;
}
.t-accordion .t-header h1,
.t-accordion .t-header h2,
.t-accordion .t-header h3,
.t-accordion .t-header h4,
.t-accordion .t-header h5,
.t-accordion .t-header h6 {
  color: inherit;
}
.t-accordion .t-header.t-is-expanded::before {
  transform: translate(-2px, 0) rotate(-45deg) scale(0.9);
}
.t-accordion .t-header.t-is-expanded::after {
  transform: translate(2px, 0) rotate(45deg) scale(0.9);
}
.t-accordion .t-header.t-distribute {
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
.t-accordion .t-header.t-no-hover, .t-accordion .t-header.t-is-expanded.t-no-hover {
  color: #646464;
}
.t-accordion .t-header.t-no-hover::before, .t-accordion .t-header.t-no-hover::after, .t-accordion .t-header.t-is-expanded.t-no-hover::before, .t-accordion .t-header.t-is-expanded.t-no-hover::after {
  animation: none;
}
.t-accordion .t-collapsible {
  display: none;
  visibility: hidden;
  max-height: 0;
  padding: 12px 0;
  padding-top: 8px;
  opacity: 0;
  transition: visibility 0.2s ease, opacity 0.2s ease, max-height 0.2s ease;
}
.t-accordion .t-collapsible.t-is-expanded {
  display: block;
  visibility: visible;
  max-height: 100%;
  opacity: 1;
  animation: accordion-collapsible-anim 0.2s ease;
}
@keyframes accordion-collapsible-anim {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
@keyframes accordion-collapsible-anim {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
@keyframes accordion-collapsible-anim {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
@keyframes accordion-collapsible-anim {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
.t-accordion.t-wide {
  width: 100%;
}
.t-accordion.t-auto {
  width: auto;
}
.t-accordion.t-chevron-right .t-header {
  padding-left: 0;
  padding-right: 24px;
}
.t-accordion.t-chevron-right .t-header::before, .t-accordion.t-chevron-right .t-header::after {
  right: 2px;
  left: auto;
}
.t-accordion.t-stacked {
  border-bottom: 1px solid #e9e9e9;
}
.t-accordion.t-stacked:last-child {
  border-bottom: 0;
}

.t-action-bar {
  z-index: 50;
  margin-bottom: 16px;
  vertical-align: middle;
  transition: left 0.2s ease;
  transform: translate3d(0, 0, 0);
}
.t-action-bar > p,
.t-action-bar > span {
  color: #646464;
  vertical-align: middle;
}
.t-action-bar .t-right {
  float: right;
  display: inline-block;
  max-width: 50%;
  margin-left: auto;
  padding-left: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.t-action-bar .t-right .t-checkbox,
.t-action-bar .t-right .t-dropdown,
.t-action-bar .t-right .t-input,
.t-action-bar .t-right .t-radio,
.t-action-bar .t-right .t-switch {
  margin-bottom: 0;
}
.t-action-bar.t-is-sticky {
  position: fixed;
  top: 54px;
  left: 0;
  display: block;
  width: 100%;
  padding: 12px;
  background: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  animation: sticky 0.2s ease forwards;
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.t-card {
  display: inline-block;
  width: 100%;
  margin-right: 12px;
  margin-bottom: 24px;
  background-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  flex-direction: column;
}
.t-card:last-child {
  margin-right: 0;
  margin-bottom: 0;
}
.t-card h2 {
  font-size: 18px;
}
.t-card > div,
.t-card > header,
.t-card > footer {
  margin: 0;
  padding: 16px;
}
.t-card > div.t-bg,
.t-card > header.t-bg,
.t-card > footer.t-bg {
  background: #f8f8f8;
}
.t-card.t-horizontal {
  flex-direction: row;
}
.t-card.t-horizontal > .t-square + .t-content {
  width: calc(100% - 78px);
}
.t-card.t-large {
  width: 100%;
  max-width: 1024px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-card.t-bordered {
  border: 1px solid #e9e9e9;
  border-radius: 3px;
  box-shadow: none;
}
.t-card.t-bordered > div:first-child,
.t-card.t-bordered > header:first-child,
.t-card.t-bordered > footer:first-child {
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 3px;
  border-radius: 3px 3px 0 0;
}
.t-card.t-bordered > div:last-child,
.t-card.t-bordered > header:last-child,
.t-card.t-bordered > footer:last-child {
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 0;
  border-radius: 0 0 3px 3px;
}
.t-card.t-bordered > div,
.t-card.t-bordered > header,
.t-card.t-bordered > footer {
  border-bottom: 1px solid #e9e9e9;
}
.t-card.t-bordered > div:last-child,
.t-card.t-bordered > header:last-child,
.t-card.t-bordered > footer:last-child {
  border-bottom: 0;
}
.t-card.t-is-empty * {
  color: #646464;
}
.t-card.t-is-editing {
  border: 1px solid #279c9c;
}
.t-card .t-image {
  position: relative;
  display: block;
  overflow: hidden;
  width: 100%;
  height: auto;
  padding: 0;
  user-select: none;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  -webkit-box-flex: 0 1 auto;
  -moz-box-flex: 0 1 auto;
  flex: 0 1 auto;
  align-items: flex-start;
}
.t-card .t-image img {
  width: 100%;
  min-height: 48px;
}
.t-card .t-image img[alt]::after {
  content: attr(alt);
  position: absolute;
  inset: 0;
  padding: 24px;
  background-color: #e9e9e9;
  vertical-align: middle;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-content: center;
}
.t-card .t-image.t-1-1::before, .t-card .t-image.t-4-3::before, .t-card .t-image.t-16-9::before {
  content: "";
}
.t-card .t-image.t-1-1 img, .t-card .t-image.t-4-3 img, .t-card .t-image.t-16-9 img {
  display: inherit;
  width: 100%;
  height: auto;
  color: #373838;
  background-color: inherit;
  text-align: center;
}
.t-card .t-image.t-1-1::before {
  padding-top: 100%;
}
.t-card .t-image.t-4-3::before {
  padding-top: 75%;
}
.t-card .t-image.t-16-9::before {
  padding-top: 56.25%;
}
.t-card .t-square {
  position: relative;
  width: auto;
  min-width: 78px;
  height: auto;
  margin: 0;
  background-color: #e9e9e9;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  -webkit-box-flex: 0 1 auto;
  -moz-box-flex: 0 1 auto;
  flex: 0 1 auto;
  align-items: center;
  justify-content: center;
  -ms-flex-pack: center;
  align-self: flex-start;
}
.t-card .t-square::after {
  content: "";
  display: block;
  padding-top: 100%;
}
.t-card .t-square.t-icon {
  color: #a6a7a7;
  font-size: 28px;
}
.t-card .t-square.t-teal, .t-card .t-square.t-cta, .t-card .t-square.t-red, .t-card .t-square.t-error, .t-card .t-square.t-orange, .t-card .t-square.t-warning, .t-card .t-square.t-green, .t-card .t-square.t-success {
  color: #fff;
}
.t-card .t-square.t-teal, .t-card .t-square.t-cta {
  background: #279c9c;
}
.t-card .t-square.t-red, .t-card .t-square.t-error {
  background: #d91f11;
}
.t-card .t-square.t-orange, .t-card .t-square.t-warning {
  background: #ee6f20;
}
.t-card .t-square.t-green, .t-card .t-square.t-success {
  background: #428613;
}
.t-card .t-content {
  width: 100%;
  flex-direction: column;
}
.t-card .t-content h1 {
  display: block;
  line-height: 1rem;
}
.t-card .t-content h2,
.t-card .t-content h3 {
  display: block;
  margin-bottom: 4px;
}
.t-card .t-content h2:last-child,
.t-card .t-content h3:last-child {
  margin-bottom: 0;
}
.t-card .t-content h2 + p,
.t-card .t-content h3 + p {
  margin-top: 24px;
}
.t-card .t-content > label, .t-card fieldset .t-content > legend, fieldset .t-card .t-content > legend {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-card .t-content .t-sub {
  display: block;
  margin-bottom: 8px;
  color: #646464;
  font-size: 12px;
}
.t-card .t-content .t-sub .t-open-hours {
  margin-left: calc(8px / 2);
}
.t-card .t-content .t-sub .t-open-hours.t-open {
  color: #428613;
}
.t-card .t-content .t-sub .t-open-hours.t-closing {
  color: #ee6f20;
}
.t-card .t-content .t-sub .t-open-hours.t-closed {
  color: #d91f11;
}
.t-card .t-corner-actions {
  position: relative;
  padding-right: 96px;
}
.t-card .t-corner-actions .t-actions {
  position: absolute;
  right: 0;
  width: 80px;
  margin-right: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
  flex-wrap: wrap;
}
.t-card .t-corner-actions .t-actions a {
  margin-bottom: 8px;
  margin-left: 8px;
  white-space: nowrap;
}
.t-card .t-corner-actions .t-actions a:first-child {
  margin-left: 0;
}
.t-card .t-link {
  padding: 12px;
  color: #279c9c;
}
.t-card .t-link:hover {
  background: #d4ebeb;
}
.t-card .t-link:active {
  background: #fff;
}
.t-card .t-link label, .t-card .t-link fieldset legend, fieldset .t-card .t-link legend,
.t-card .t-link span {
  color: inherit;
}
.t-card .t-link.t-center {
  text-align: center;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-card .t-link.t-right {
  text-align: right;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
}

a.t-card {
  color: inherit;
  box-shadow: 0 0 0 1px transparent;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.2s ease, box-shadow 0.2s ease;
}
a.t-card:hover {
  box-shadow: 0 0 0 1px #279c9c;
}
a.t-card h2,
a.t-card h3 {
  transition: color 0.2s ease, box-shadow 0.2s ease;
}
a.t-card .t-btn {
  will-change: opacity;
}
a.t-card.t-is-empty {
  cursor: not-allowed;
}
a.t-card.t-is-empty:hover {
  box-shadow: 0 0 0 1px transparent;
}

.t-comments {
  width: 1024px;
  max-width: 100%;
}
.t-comments .t-comment {
  margin-bottom: 12px;
  outline: 8px solid transparent;
  transition: all 0.2s easeå;
}
.t-comments .t-comment:last-child {
  margin-bottom: 0;
}
.t-comments .t-comment .t-author {
  width: 100%;
  margin-bottom: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.t-comments .t-comment .t-author .t-name {
  margin-right: 24px;
}
.t-comments .t-comment .t-author .t-name h4 {
  margin-bottom: 4px;
}
.t-comments .t-comment .t-author .t-name h5 {
  color: #a6a7a7;
  text-transform: none;
}
.t-comments .t-comment .t-author .t-timestamp {
  margin-left: auto;
  color: #a6a7a7;
  font-size: 0.75rem;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-comments .t-comment .t-author .t-timestamp .t-icon {
  font-size: 0.75rem;
}
.t-comments .t-comment.t-wide {
  width: 100%;
}
.t-comments .t-comment.t-has-changed {
  background: #fff59d;
  outline: 8px solid #fff59d;
}
.t-comments .t-comment.t-has-changed.t-fade {
  animation: anim-changed-comment 0.8s ease forwards;
}
@keyframes anim-changed-comment {
  0% {
    background: #fff59d;
    outline: 8px solid #fff59d;
  }
  100% {
    background: inherit;
    outline: 8px solid transparent;
  }
}
@keyframes anim-changed-comment {
  0% {
    background: #fff59d;
    outline: 8px solid #fff59d;
  }
  100% {
    background: inherit;
    outline: 8px solid transparent;
  }
}
@keyframes anim-changed-comment {
  0% {
    background: #fff59d;
    outline: 8px solid #fff59d;
  }
  100% {
    background: inherit;
    outline: 8px solid transparent;
  }
}
@keyframes anim-changed-comment {
  0% {
    background: #fff59d;
    outline: 8px solid #fff59d;
  }
  100% {
    background: inherit;
    outline: 8px solid transparent;
  }
}

.t-date-time {
  display: inline-block;
  margin-bottom: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-date-time:last-child {
  margin-bottom: 0;
}
.t-date-time label, .t-date-time fieldset legend, fieldset .t-date-time legend {
  display: block;
  width: 100%;
  margin-bottom: 8px;
}
.t-date-time span {
  margin: 0 2px 0 1px;
  vertical-align: middle;
}
.t-date-time .t-input {
  margin-right: 12px;
  margin-bottom: 0;
}
.t-date-time .t-input.t-date input.t-year {
  width: 72px;
  min-width: 72px;
}
.t-date-time .t-input.t-date input.t-month {
  width: 40px;
  min-width: 40px;
  padding-left: 8px;
}
.t-date-time .t-input.t-date input.t-day {
  width: 36px;
  min-width: 36px;
  padding-left: 8px;
}
.t-date-time .t-input.t-time input {
  width: 58px;
  min-width: 58px;
}
.t-date-time .t-input.t-time input:nth-of-type(2) {
  width: 40px;
  min-width: 40px;
  padding-left: 8px;
}
.t-date-time .t-input.t-timezone input {
  margin-right: 0;
}
.t-date-time .t-input.t-date, .t-date-time .t-input.t-time, .t-date-time .t-input.t-timezone {
  position: relative;
  color: #bcbdbd;
  font-family: "tricons", helvetica, arial, sans-serif !important;
  font-size: 0.8125rem;
  font-weight: 400;
  vertical-align: baseline;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-date-time .t-input.t-date::before, .t-date-time .t-input.t-time::before, .t-date-time .t-input.t-timezone::before {
  position: absolute;
  z-index: 1;
  padding: 0 8px;
  line-height: 33px;
}
.t-date-time .t-input.t-date input, .t-date-time .t-input.t-time input, .t-date-time .t-input.t-timezone input {
  padding-left: 26px;
}
.t-date-time .t-input.t-date input[type=number]:focus.placeholder, .t-date-time .t-input.t-date input[type=number]:active.placeholder, .t-date-time .t-input.t-time input[type=number]:focus.placeholder, .t-date-time .t-input.t-time input[type=number]:active.placeholder, .t-date-time .t-input.t-timezone input[type=number]:focus.placeholder, .t-date-time .t-input.t-timezone input[type=number]:active.placeholder {
  opacity: 1;
}
.t-date-time .t-input.t-date input[type=number]:focus::placeholder, .t-date-time .t-input.t-date input[type=number]:active::placeholder, .t-date-time .t-input.t-time input[type=number]:focus::placeholder, .t-date-time .t-input.t-time input[type=number]:active::placeholder, .t-date-time .t-input.t-timezone input[type=number]:focus::placeholder, .t-date-time .t-input.t-timezone input[type=number]:active::placeholder {
  opacity: 1;
}
.t-date-time .t-input.t-date::before {
  content: "\e560";
}
.t-date-time .t-input.t-time::before {
  content: "\e540";
}
.t-date-time .t-input.t-timezone::before {
  content: "\e910";
}
.t-date-time.t-horizontal label, .t-date-time.t-horizontal fieldset legend, fieldset .t-date-time.t-horizontal legend {
  float: left;
  display: inline-block;
  width: auto;
  height: 32px;
  margin-bottom: 0;
  line-height: 32px;
}

.t-date-picker {
  position: relative;
  display: inline-block;
  width: 192px;
  margin-right: 12px;
  margin-bottom: 12px;
  vertical-align: top;
  user-select: none;
}
.t-date-picker:last-child {
  margin-right: 0;
}
.t-date-picker.t-compact {
  width: 138px;
}
.t-date-picker.t-compact .t-input {
  width: 106px;
}
.t-date-picker > label, fieldset .t-date-picker > legend {
  display: block;
  margin: 0;
  margin-bottom: 6px;
}
.t-date-picker > label[required]::after, fieldset .t-date-picker > legend[required]::after, .t-date-picker > label.t-required::after, fieldset .t-date-picker > legend.t-required::after {
  content: "*";
  margin-left: 4px;
  color: #d91f11;
}
.t-date-picker > button:first-of-type {
  background-color: #fff;
  display: inline;
  height: 32px;
  width: 32px;
  border: solid 1px #bcbdbd;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-date-picker > button:first-of-type:hover:not(:disabled) {
  cursor: pointer;
  border-color: #279c9c;
}
.t-date-picker > button:first-of-type:hover:not(:disabled) + .t-input input {
  border-left-color: #279c9c;
}
.t-date-picker > button:first-of-type:hover:not(:disabled) .t-icon {
  color: #212222;
}
.t-date-picker > button:first-of-type:focus {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-date-picker > button:first-of-type:disabled {
  background: #f4f4f4;
}
.t-date-picker > button:first-of-type .t-icon {
  transition: color 0.2s ease;
  margin: 0;
  color: #a6a7a7;
}
.t-date-picker .t-input {
  position: relative;
  left: -1px;
  margin: 0;
  width: 160px;
}
.t-date-picker .t-input button {
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  opacity: 0.6;
  text-align: center;
  cursor: pointer;
}
.t-date-picker .t-input button::before {
  content: "";
  display: block;
  width: inherit;
  height: inherit;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='14'%3e%3cpath%20fill='%23464646'%20d='M10.938%201.75H9.625V.328A.33.33%200%200%200%209.297%200H8.203a.33.33%200%200%200-.328.328V1.75h-3.5V.328A.33.33%200%200%200%204.047%200H2.953a.33.33%200%200%200-.328.328V1.75H1.312c-.725%200-1.313.588-1.313%201.313v9.625c0%20.725.588%201.313%201.313%201.313h9.625c.725%200%201.313-.588%201.313-1.313V3.063c0-.725-.588-1.313-1.313-1.313zm-.165%2010.938H1.476a.165.165%200%200%201-.164-.164V4.376h9.625v8.148c0%20.09-.074.164-.164.164z'/%3e%3c/svg%3e") no-repeat center;
  background-size: 14px;
}
.t-date-picker .t-input button:hover {
  opacity: 1;
}
.t-date-picker .t-input input {
  border-radius: 0 4px 4px 0;
}
.t-date-picker .t-input input.t-has-value, .t-date-picker .t-input input[data-has-value] {
  padding-right: 30px;
}
.t-date-picker .t-input input.t-has-value ~ button, .t-date-picker .t-input input[data-has-value] ~ button {
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2014%2014'%3e%3cpath%20d='M7%200C3.1%200%200%203.1%200%207s3.1%207%207%207%207-3.1%207-7-3.1-7-7-7zm3.4%208.8c.1.1.1.3%200%20.5l-1.1%201.1c-.1.1-.3.1-.5%200L7%208.6l-1.8%201.9c-.1.1-.3.1-.5%200L3.6%209.3c-.2-.1-.2-.3%200-.5L5.4%207%203.6%205.2c-.2-.2-.2-.4%200-.5l1.1-1.1c.1-.1.3-.1.5%200L7%205.4l1.8-1.9c.1-.1.3-.1.5%200l1.1%201.1c.1.1.1.3%200%20.5L8.6%207l1.8%201.8z'%20fill='%23464646'/%3e%3c/svg%3e");
  background-size: 14px;
  background-position: 50%;
  background-repeat: no-repeat;
  opacity: 0.4;
  transition: opacity 0.2s ease;
}
.t-date-picker .t-input input.t-has-value ~ button:hover, .t-date-picker .t-input input[data-has-value] ~ button:hover {
  opacity: 1;
}
.t-date-picker .t-input input.t-has-value ~ button::before, .t-date-picker .t-input input.t-has-value ~ button::after, .t-date-picker .t-input input[data-has-value] ~ button::before, .t-date-picker .t-input input[data-has-value] ~ button::after {
  display: none;
}
.t-date-picker .t-input input.t-is-invalid, .t-date-picker .t-input input[invalid] {
  background-position: right 8px center;
  padding-right: 30px;
}
.t-date-picker .t-input input.t-is-invalid.t-has-value, .t-date-picker .t-input input.t-is-invalid[data-has-value], .t-date-picker .t-input input[invalid].t-has-value, .t-date-picker .t-input input[invalid][data-has-value] {
  background-position: right 29px center;
  padding-right: 52px !important;
}
.t-date-picker.t-compact input.t-is-invalid, .t-date-picker.t-compact input[invalid] {
  background-image: none !important;
  padding-right: 8px !important;
}
.t-date-picker.t-compact input.t-is-invalid.t-has-value, .t-date-picker.t-compact input.t-is-invalid[data-has-value], .t-date-picker.t-compact input[invalid].t-has-value, .t-date-picker.t-compact input[invalid][data-has-value] {
  padding-right: 30px !important;
}
.t-date-picker .t-fake-input {
  position: relative;
  height: 32px;
  padding-right: 32px;
  background: #fff;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.t-date-picker .t-fake-input label, .t-date-picker .t-fake-input fieldset legend, fieldset .t-date-picker .t-fake-input legend {
  margin: 0;
  padding-top: 2px;
  color: #646464;
  font-size: 10px;
  line-height: 32px;
}
.t-date-picker .t-fake-input label:first-of-type, .t-date-picker .t-fake-input fieldset legend:first-of-type, fieldset .t-date-picker .t-fake-input legend:first-of-type {
  padding-left: 8px;
}
.t-date-picker .t-fake-input input {
  width: 144px;
  height: 32px;
  margin: 0;
  padding: 0 8px;
  padding-top: 2px;
  color: #373838;
  background: transparent;
  border: 0;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
}
.t-date-picker .t-fake-input input.placeholder {
  color: #909090;
}
.t-date-picker .t-fake-input input::placeholder {
  color: #909090;
}
.t-date-picker .t-fake-input button {
  position: absolute;
  top: 0;
  right: 0;
  width: 34px;
  height: 32px;
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  opacity: 0.6;
  text-align: center;
  cursor: pointer;
}
.t-date-picker .t-fake-input button::before {
  content: "";
  display: block;
  width: inherit;
  height: inherit;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='14'%3e%3cpath%20fill='%23464646'%20d='M10.938%201.75H9.625V.328A.33.33%200%200%200%209.297%200H8.203a.33.33%200%200%200-.328.328V1.75h-3.5V.328A.33.33%200%200%200%204.047%200H2.953a.33.33%200%200%200-.328.328V1.75H1.312c-.725%200-1.313.588-1.313%201.313v9.625c0%20.725.588%201.313%201.313%201.313h9.625c.725%200%201.313-.588%201.313-1.313V3.063c0-.725-.588-1.313-1.313-1.313zm-.165%2010.938H1.476a.165.165%200%200%201-.164-.164V4.376h9.625v8.148c0%20.09-.074.164-.164.164z'/%3e%3c/svg%3e") no-repeat center;
  background-size: 14px;
}
.t-date-picker .t-fake-input button:hover {
  opacity: 1;
}
.t-date-picker .t-fake-input .t-faker {
  position: absolute;
  inset: 0;
  display: block;
  width: 100%;
  height: 32px;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  pointer-events: none;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):hover ~ .t-faker {
  border-color: #279c9c;
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker, .t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker.placeholder, .t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker.placeholder {
  opacity: 0;
  user-select: none;
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker::placeholder, .t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker::placeholder {
  opacity: 0;
  user-select: none;
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled).t-has-focus {
  outline: 0;
}

.t-menu.t-calendar {
  position: absolute;
  width: 226px;
  margin-top: 8px;
  max-height: none;
}
.t-menu.t-calendar header {
  position: relative;
  height: 32px;
  margin-bottom: 0;
  padding: 0 44px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-menu.t-calendar header .t-month {
  padding-top: 1px;
  font-size: 14px;
  font-weight: 700;
  margin-right: 8px;
  line-height: 32px;
}
.t-menu.t-calendar header .t-year {
  padding-top: 1px;
  font-size: 14px;
  line-height: 32px;
  cursor: pointer;
  display: flex;
  gap: 2px;
}
.t-menu.t-calendar header .t-year:focus {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-menu.t-calendar header .t-year .t-icon {
  color: #7a7a7a;
  margin-right: 0;
}
.t-menu.t-calendar header .t-previous,
.t-menu.t-calendar header .t-next {
  position: absolute;
  width: 32px;
  height: 32px;
  border: 0;
  opacity: 0.8;
  cursor: pointer;
  transition: opacity 0.2s ease;
}
.t-menu.t-calendar header .t-previous:hover,
.t-menu.t-calendar header .t-next:hover {
  opacity: 1;
}
.t-menu.t-calendar header .t-previous:focus,
.t-menu.t-calendar header .t-next:focus {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-menu.t-calendar header .t-previous:disabled,
.t-menu.t-calendar header .t-next:disabled {
  opacity: 0.2;
  cursor: not-allowed;
}
.t-menu.t-calendar header .t-previous {
  left: 0;
  top: 0;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='9'%20height='14'%3e%3cpath%20fill='%23464646'%20d='M.944%206.536l5.314-5.314a.657.657%200%200%201%20.928%200l.62.62c.256.256.256.67.001.927L3.595%207l4.211%204.231a.656.656%200%200%201-.001.927l-.62.62a.657.657%200%200%201-.928%200L.943%207.464a.657.657%200%200%201%200-.928z'/%3e%3c/svg%3e") no-repeat center;
  background-size: 9px;
  align-self: flex-start;
}
.t-menu.t-calendar header .t-next {
  right: 0;
  top: 0;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='9'%20height='14'%3e%3cpath%20fill='%23464646'%20d='M7.806%207.464l-5.314%205.314a.657.657%200%200%201-.928%200l-.62-.62a.656.656%200%200%201-.001-.927L5.155%207%20.943%202.769a.656.656%200%200%201%20.001-.927l.62-.62a.657.657%200%200%201%20.928%200l5.314%205.314a.657.657%200%200%201%200%20.928z'/%3e%3c/svg%3e") no-repeat center;
  background-size: 9px;
  align-self: flex-end;
}
.t-menu.t-calendar table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
}
.t-menu.t-calendar table:focus td.t-is-focused {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-menu.t-calendar table a:focus {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-menu.t-calendar table colgroup .t-weekend {
  background-color: #f4f4f4;
}
.t-menu.t-calendar table th,
.t-menu.t-calendar table td {
  width: 32px;
  height: 32px;
  padding: 0;
  text-align: center;
  vertical-align: middle;
}
.t-menu.t-calendar table th {
  padding: 0 8px;
  font-size: 11px;
  font-weight: 700;
}
.t-menu.t-calendar table td {
  color: #646464;
}
.t-menu.t-calendar table a {
  position: relative;
  width: 32px;
  height: 32px;
  color: #212222;
  border-radius: 32px;
  text-decoration: none;
  text-align: center;
  line-height: 32px;
  font-size: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.t-menu.t-calendar table a:hover:not(.t-disabled-day) {
  text-decoration: none;
  background: #d4ebeb;
}
.t-menu.t-calendar table a.t-other-months {
  color: #646464;
}
.t-menu.t-calendar table a.t-today, .t-menu.t-calendar table a.t-current-month {
  color: #279c9c;
  border-radius: 32px;
  box-shadow: inset 0 0 0 1px #279c9c;
  font-weight: 700;
}
.t-menu.t-calendar table a.t-disabled-day {
  color: #a6a7a7;
  cursor: not-allowed;
  font-weight: 400;
}
.t-menu.t-calendar table a.t-disabled-day::after {
  content: "";
  position: absolute;
  height: 1.5rem;
  width: 0.075rem;
  background-color: #a6a7a7;
  border: none !important;
  transform: rotate(45deg);
  right: 50%;
}
.t-menu.t-calendar table a.t-is-selected {
  color: #fff;
  background: #279c9c;
  font-weight: 700;
}
.t-menu.t-calendar table a.t-is-selected:hover {
  background: #279c9c;
  cursor: default;
}
.t-menu.t-calendar table a.t-busy {
  background: #fff59d;
}
.t-menu.t-calendar table a.t-busy:hover {
  background: #d4ebeb;
}
.t-menu.t-calendar table a.t-busy.t-is-selected {
  color: #fff;
  background: #279c9c;
}
.t-menu.t-calendar table a.t-range-start, .t-menu.t-calendar table a.t-range-end {
  color: #fff;
  background: #279c9c;
}
.t-menu.t-calendar table a.t-range-start:hover, .t-menu.t-calendar table a.t-range-end:hover {
  background: #279c9c;
  cursor: default;
}
.t-menu.t-calendar table a.t-range-start {
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 32px;
  -moz-border-radius-topleft: 32px;
  border-radius: 32px 0 0 32px;
}
.t-menu.t-calendar table a.t-range-end {
  -moz-border-radius-topright: 32px;
  -moz-border-radius-bottomright: 32px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-radius: 0 32px 32px 0;
}
.t-menu.t-calendar table a.t-in-range::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  background: #d4ebeb;
}
.t-menu.t-calendar table a.t-in-range:hover:not(.t-disabled-day) {
  background: rgb(160.1, 211.3, 211.3);
}
.t-menu.t-calendar table a.t-in-range.t-first::before {
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 32px;
  -moz-border-radius-topleft: 32px;
  border-radius: 32px 0 0 32px;
}
.t-menu.t-calendar table a.t-in-range.t-last::before {
  -moz-border-radius-topright: 32px;
  -moz-border-radius-bottomright: 32px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-radius: 0 32px 32px 0;
}
.t-menu.t-calendar table a.t-year {
  width: 100%;
}
.t-menu.t-calendar[data-weekend-disabled] table th:nth-child(6),
.t-menu.t-calendar[data-weekend-disabled] table th:nth-child(7) {
  color: #bcbdbd;
}
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(6) a,
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(7) a {
  color: #bcbdbd;
  cursor: not-allowed;
}
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(6) a:hover,
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(7) a:hover {
  background: inherit;
  border-radius: 0;
}
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(6) a.t-in-range,
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(7) a.t-in-range {
  background: #f4f4f4;
  border-radius: 0;
}
.t-menu.t-calendar footer {
  padding: 8px;
  text-align: center;
}
.t-menu.t-calendar footer .t-legend {
  font-size: 0.75rem;
}
.t-menu.t-calendar footer .t-legend.t-today::before {
  width: 0.75rem;
  height: 0.75rem;
  background: transparent;
  border: 1px solid #279c9c;
}
.t-menu.t-calendar footer .t-legend.t-busy::before {
  width: 0.75rem;
  height: 0.75rem;
  background: #fff59d;
}
.t-menu.t-month-picker-calendar {
  width: 192px;
  padding-bottom: 4px;
}
.t-menu.t-month-picker-calendar table td {
  width: 33%;
}
.t-menu.t-month-picker-calendar table a {
  width: calc(100% - 4px);
}

.t-dialog {
  position: fixed;
  z-index: 110;
  inset: 0;
  display: none;
  overflow: auto;
  padding: 48px;
  background: rgba(0, 0, 0, 0.3);
}
.t-dialog .t-container {
  width: 400px;
  min-width: auto;
  max-width: calc(100% - 48px);
  margin: auto;
  padding: 0;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.3);
  align-self: flex-start;
}
.t-dialog .t-container .t-header {
  padding: 24px;
}
.t-dialog .t-container .t-header h2 {
  line-height: 1rem;
}
.t-dialog .t-container .t-content {
  padding: 0 24px;
}
.t-dialog .t-container .t-footer {
  position: relative;
  padding: 24px;
  text-align: center;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-dialog .t-container .t-footer .t-btn {
  margin-right: 8px;
  transform: translate3d(0, 0, 0);
}
.t-dialog .t-container .t-meta {
  box-shadow: none;
}
.t-dialog.t-is-visible {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-dialog.t-w-auto .t-container {
  min-width: 400px;
  width: auto;
}
.t-dialog.t-w-500 .t-container {
  width: 500px;
}
.t-dialog.t-w-600 .t-container {
  width: 600px;
}
.t-dialog.t-w-700 .t-container {
  width: 700px;
}
.t-dialog.t-medium .t-container {
  width: 800px;
}
.t-dialog.t-large .t-container {
  width: 1366px;
}

.t-drawer {
  position: fixed;
  top: 0;
  height: 100%;
  width: calc(1px + 600px);
  right: calc(-1 * (3px + 600px));
  overflow-y: auto;
  z-index: 110;
  border-left: 1px solid #bcbdbd;
  background: #fff;
  box-shadow: -2px 0 2px 0 rgba(0, 0, 0, 0.1);
  transition: right 0.2s ease;
  transform: translateZ(0);
}
.t-drawer.t-toggled {
  right: 0;
}
.t-drawer header {
  justify-content: space-between;
  align-items: center;
  height: 50px;
  padding-left: 24px;
  padding-right: 4px;
  border-bottom: 1px solid #e9e9e9;
}
.t-drawer header .t-cross {
  background: none;
  border: 0;
  margin-left: auto;
  cursor: pointer;
  width: calc(50px - 4px);
  height: calc(50px - 4px);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  transition: background 0.2s;
}
.t-drawer header .t-cross:hover {
  background: #f8f8f8;
}
.t-drawer .t-content {
  padding: 24px;
  bottom: 70px;
  top: 50px;
  margin-bottom: 0;
  position: fixed;
  overflow: auto;
  background: linear-gradient(#fff, transparent 100%), linear-gradient(rgba(0, 0, 0, 0.1), transparent 100%);
  background-size: 100% 50px, 100% 10px;
  background-repeat: no-repeat;
  background-attachment: local, scroll;
}
.t-drawer .t-content h3 {
  font-size: 14px;
  border-bottom: 1px solid #e9e9e9;
  padding-bottom: 12px;
  margin-bottom: 24px;
}
.t-drawer footer {
  padding: 24px;
  display: flex;
  align-items: center;
  position: fixed;
  width: 600px;
  height: 70px;
  left: 0;
  bottom: 0;
  background: #f8f8f8;
  border-top: 1px solid #e9e9e9;
}
.t-drawer-background {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  z-index: 110;
  bottom: 0;
  transition: background 0.1s ease;
  background: rgba(0, 0, 0, 0);
  pointer-events: none;
}
@media screen and (max-width: 2500px) {
  .t-drawer-background.t-toggled {
    pointer-events: all;
    background: rgba(0, 0, 0, 0.3);
  }
}

.t-dropdown.t-has-validation.t-is-invalid .t-input input, .t-dropdown[data-validation].t-is-invalid .t-input input {
  padding-right: 52px;
  background-color: #f7d2cf;
  background-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='%23D91F11'%20d='M6.08,0.381%20C6.588,-0.127%207.41,-0.127%207.918,0.381%20L13.619,6.081%20C14.127,6.588%2014.127,7.41%2013.619,7.917%20L7.918,13.618%20C7.411,14.126%206.59,14.126%206.082,13.618%20L0.381,7.917%20C-0.127,7.41%20-0.127,6.589%200.381,6.081%20Z%20M5.768,3.817%20L5.984,7.617%20C5.993,7.776%206.124,7.9%206.283,7.9%20L7.717,7.9%20C7.876,7.9%208.007,7.776%208.016,7.617%20L8.232,3.817%20C8.242,3.645%208.105,3.5%207.932,3.5%20L6.068,3.5%20C5.895,3.5%205.758,3.645%205.768,3.817%20Z%20M7,10.9%20C7.69,10.9%208.25,10.34%208.25,9.65%20C8.25,8.96%207.69,8.4%207,8.4%20C6.31,8.4%205.75,8.96%205.75,9.65%20C5.75,10.34%206.31,10.9%207,10.9%20Z'%20/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 30px center;
}
.t-dropdown.t-has-validation.t-is-invalid .t-input input:hover:not(:disabled), .t-dropdown[data-validation].t-is-invalid .t-input input:hover:not(:disabled) {
  border-color: #d91f11;
}
.t-dropdown.t-has-validation.t-is-invalid .t-input input:focus:not(:disabled), .t-dropdown.t-has-validation.t-is-invalid .t-input input:active:not(:disabled), .t-dropdown[data-validation].t-is-invalid .t-input input:focus:not(:disabled), .t-dropdown[data-validation].t-is-invalid .t-input input:active:not(:disabled) {
  background-color: #fff;
  border-color: #d91f11;
  box-shadow: 0 0 0 2px #f0a5a0;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input .t-faker {
  padding-right: 48px;
  background-color: #f7d2cf;
  background-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='%23D91F11'%20d='M6.08,0.381%20C6.588,-0.127%207.41,-0.127%207.918,0.381%20L13.619,6.081%20C14.127,6.588%2014.127,7.41%2013.619,7.917%20L7.918,13.618%20C7.411,14.126%206.59,14.126%206.082,13.618%20L0.381,7.917%20C-0.127,7.41%20-0.127,6.589%200.381,6.081%20Z%20M5.768,3.817%20L5.984,7.617%20C5.993,7.776%206.124,7.9%206.283,7.9%20L7.717,7.9%20C7.876,7.9%208.007,7.776%208.016,7.617%20L8.232,3.817%20C8.242,3.645%208.105,3.5%207.932,3.5%20L6.068,3.5%20C5.895,3.5%205.758,3.645%205.768,3.817%20Z%20M7,10.9%20C7.69,10.9%208.25,10.34%208.25,9.65%20C8.25,8.96%207.69,8.4%207,8.4%20C6.31,8.4%205.75,8.96%205.75,9.65%20C5.75,10.34%206.31,10.9%207,10.9%20Z'%20/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 28px center;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text].placeholder, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text].placeholder {
  color: #a6a7a7;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]::placeholder, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]::placeholder {
  color: #a6a7a7;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:not(:disabled):hover ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:not(:disabled):hover ~ .t-faker {
  border-color: #d91f11;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:not(:disabled):focus:not(:disabled) ~ .t-faker, .t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:not(:disabled):active:not(:disabled) ~ .t-faker, .t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:not(:disabled).t-has-focus:not(:disabled) ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:not(:disabled):focus:not(:disabled) ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:not(:disabled):active:not(:disabled) ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:not(:disabled).t-has-focus:not(:disabled) ~ .t-faker {
  background-color: #fff;
  border-color: #d91f11;
  box-shadow: 0 0 0 2px #f0a5a0;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:disabled ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:disabled ~ .t-faker {
  background: #f4f4f4;
}
.t-dropdown .t-error-message,
.t-dropdown .t-supporting-text {
  max-width: 192px;
}
.t-dropdown.t-medium .t-error-message,
.t-dropdown.t-medium .t-supporting-text {
  max-width: 288px;
}
.t-dropdown.t-large .t-error-message,
.t-dropdown.t-large .t-supporting-text, .t-dropdown.t-extra .t-error-message,
.t-dropdown.t-extra .t-supporting-text {
  max-width: 400px;
}
.t-dropdown.t-wide .t-error-message,
.t-dropdown.t-wide .t-supporting-text {
  max-width: 100%;
}

.t-dropdown {
  position: relative;
  display: inline-block;
  min-width: 192px;
  margin-right: 12px;
  margin-bottom: 12px;
  vertical-align: top;
}
.t-dropdown:last-child {
  margin-right: 0;
  margin-bottom: 0;
}
.t-dropdown > label, fieldset .t-dropdown > legend {
  display: block;
  margin: 0;
  margin-bottom: 6px;
}
.t-dropdown > .t-btn {
  width: 100%;
  margin: 0;
  padding-right: 28px;
  text-align: left;
}
.t-dropdown > .t-btn:focus {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-dropdown > .t-btn:not(.t-condensed) {
  height: 32px;
}
.t-dropdown > .t-btn::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 0;
  height: 0;
  margin-right: 12px;
  margin-left: auto;
  border-top: 4px solid #a6a7a7;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  transform: translate(0, -40%);
}
.t-dropdown > .t-btn:hover::after {
  border-top-color: #373838;
}
.t-dropdown > .t-btn.t-primary::after, .t-dropdown > .t-btn.t-negative::after, .t-dropdown > .t-btn.t-staff::after {
  border-top-color: #fff;
}
.t-dropdown > .t-btn:disabled::after {
  border-top-color: #bcbdbd;
}
.t-dropdown > .t-btn.t-minimal {
  line-height: 32px;
}
.t-dropdown > .t-input {
  position: relative;
  min-width: inherit;
  width: inherit;
  margin-right: 0;
  margin-bottom: 0;
}
.t-dropdown > .t-input input {
  display: inline-block;
  width: 100%;
  padding-right: 28px;
}
.t-dropdown > .t-input input ~ button {
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  text-align: center;
  cursor: pointer;
}
.t-dropdown > .t-input input ~ button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  margin: 0;
  margin-right: 8px;
  border-top: 4px solid #a6a7a7;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  transform: translate(-50%, -40%);
}
.t-dropdown > .t-input input ~ button:hover::before {
  border-top-color: #373838;
}
.t-dropdown > .t-input input ~ button:disabled {
  cursor: not-allowed;
}
.t-dropdown > .t-input input ~ button:disabled::before {
  border-top-color: #bcbdbd;
}
.t-dropdown > .t-input input.t-has-value ~ button, .t-dropdown > .t-input input[data-has-value] ~ button {
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2014%2014'%3e%3cpath%20d='M7%200C3.1%200%200%203.1%200%207s3.1%207%207%207%207-3.1%207-7-3.1-7-7-7zm3.4%208.8c.1.1.1.3%200%20.5l-1.1%201.1c-.1.1-.3.1-.5%200L7%208.6l-1.8%201.9c-.1.1-.3.1-.5%200L3.6%209.3c-.2-.1-.2-.3%200-.5L5.4%207%203.6%205.2c-.2-.2-.2-.4%200-.5l1.1-1.1c.1-.1.3-.1.5%200L7%205.4l1.8-1.9c.1-.1.3-.1.5%200l1.1%201.1c.1.1.1.3%200%20.5L8.6%207l1.8%201.8z'%20fill='%23464646'/%3e%3c/svg%3e");
  background-size: 14px;
  background-position: 50%;
  background-repeat: no-repeat;
  opacity: 0.4;
  transition: opacity 0.2s ease;
}
.t-dropdown > .t-input input.t-has-value ~ button:hover, .t-dropdown > .t-input input[data-has-value] ~ button:hover {
  opacity: 1;
}
.t-dropdown > .t-input input.t-has-value ~ button::before, .t-dropdown > .t-input input.t-has-value ~ button::after, .t-dropdown > .t-input input[data-has-value] ~ button::before, .t-dropdown > .t-input input[data-has-value] ~ button::after {
  display: none;
}
.t-dropdown > .t-input ~ .t-menu {
  padding-top: 0;
  padding-bottom: 0;
}
.t-dropdown > .t-input ~ .t-menu .t-item, .t-dropdown > .t-input ~ .t-menu .t-empty {
  margin-top: 0;
  margin-bottom: 0;
}
.t-dropdown > .t-input[data-validation] input {
  background-position: right 26px center;
}
.t-dropdown > .t-input[data-validation] input.t-is-valid, .t-dropdown > .t-input[data-validation] input[valid], .t-dropdown > .t-input[data-validation] input.t-is-invalid, .t-dropdown > .t-input[data-validation] input[invalid] {
  padding-right: 44px;
}
.t-dropdown[data-type=trigger] {
  min-width: auto;
  margin-bottom: 0;
}
.t-dropdown[data-type=trigger] [data-trigger] {
  display: inline-block;
  margin: 0;
  cursor: pointer;
}
.t-dropdown[data-type=trigger] [data-trigger]::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 8px;
  border-top: 5px solid #a6a7a7;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  vertical-align: middle;
}
.t-dropdown[data-type=trigger] [data-trigger]:hover::after {
  border-top-color: #373838;
}
.t-dropdown[data-type=trigger] .t-menu {
  min-width: 192px;
  width: 100%;
}
.t-dropdown .t-menu {
  position: absolute;
  min-width: 100%;
  margin-top: 8px;
  overscroll-behavior: contain;
}
.t-dropdown .t-menu .t-group .t-group-header {
  position: sticky;
  z-index: 10;
  top: 0;
  margin-top: 0;
  background-color: #fff;
}
.t-dropdown .t-menu .t-group h5 {
  padding-top: 12px;
}
.t-dropdown .t-menu .t-group .t-item-header {
  font-size: 11px;
  text-transform: uppercase;
  font-weight: bold;
}
.t-dropdown .t-menu .t-group .t-item-header > .t-is-selected {
  font-weight: bold;
}
.t-dropdown .t-menu .t-item:hover, .t-dropdown .t-menu .t-empty:hover {
  background: transparent;
}
.t-dropdown .t-menu .t-item.t-has-focus, .t-dropdown .t-menu .t-has-focus.t-empty, .t-dropdown .t-menu .t-item.t-has-highlight, .t-dropdown .t-menu .t-has-highlight.t-empty {
  background: #d4ebeb;
}
.t-dropdown .t-menu .t-item.t-is-selected, .t-dropdown .t-menu .t-is-selected.t-empty {
  cursor: pointer;
  background-color: #e9f5f5;
  font-weight: normal;
}
.t-dropdown.t-block {
  display: block;
  margin-bottom: 12px;
}
.t-dropdown.t-block:not(:first-of-type) {
  margin-top: 12px;
}
.t-dropdown.t-block:last-child {
  margin-bottom: 0;
}
.t-dropdown.t-condensed {
  width: 192px;
}
.t-dropdown.t-tiny {
  min-width: 64px;
  width: 64px;
}
.t-dropdown.t-small {
  min-width: 112px;
  width: 112px;
}
.t-dropdown.t-medium {
  width: 288px;
}
.t-dropdown.t-large {
  width: 400px;
}
.t-dropdown.t-extra {
  width: 600px;
}
.t-dropdown.t-wide {
  width: 100%;
}
.t-dropdown[data-type=input-multi].t-condensed .t-tag:not(.t-additional-items) {
  flex-shrink: 1;
  overflow: hidden;
}
.t-dropdown[data-type=input-multi].t-condensed .t-fake-input {
  flex-wrap: nowrap;
  overflow: hidden;
}
.t-dropdown[data-type=input-multi] .t-fake-input {
  position: relative;
  width: 100%;
  min-height: 32px;
  padding-top: 6px;
  padding-right: 28px;
  padding-left: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-dropdown[data-type=input-multi] .t-fake-input .t-tag {
  z-index: 1;
  margin-right: 4px;
  margin-bottom: 4px;
}
.t-dropdown[data-type=input-multi] .t-fake-input .t-tag.t-additional-items {
  background: #1f7d7d;
}
.t-dropdown[data-type=input-multi] .t-fake-input .t-tag.t-additional-items.t-red {
  background: #ae190e;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text] {
  z-index: 1;
  width: auto;
  min-width: 24px;
  height: 32px;
  margin-top: -6px;
  background: transparent;
  border: 0;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
  vertical-align: middle;
  outline: 0;
  -webkit-box-flex: 1 0 24px;
  -moz-box-flex: 1 0 24px;
  flex: 1 0 24px;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text].placeholder {
  color: #909090;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]::placeholder {
  color: #909090;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]::-ms-clear {
  display: none;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:focus {
  box-shadow: none;
}
.t-dropdown[data-type=input-multi] .t-fake-input > button {
  position: absolute;
  z-index: 1;
  bottom: 0;
  right: 0;
  width: 32px;
  height: 100%;
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  text-align: center;
  cursor: pointer;
}
.t-dropdown[data-type=input-multi] .t-fake-input > button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  margin: 0;
  margin-right: 8px;
  border-top: 4px solid #a6a7a7;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  transform: translate(-50%, -40%);
}
.t-dropdown[data-type=input-multi] .t-fake-input > button:hover::before {
  border-top-color: #373838;
}
.t-dropdown[data-type=input-multi] .t-fake-input > button:disabled {
  cursor: not-allowed;
}
.t-dropdown[data-type=input-multi] .t-fake-input > button:disabled::before {
  border-top-color: #bcbdbd;
}
.t-dropdown[data-type=input-multi] .t-fake-input .t-faker {
  position: absolute;
  z-index: 0;
  inset: 0;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:not(:disabled):hover ~ .t-faker {
  border-color: #279c9c;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:not(:disabled):active ~ .t-faker, .t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:not(:disabled):focus ~ .t-faker, .t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:not(:disabled).t-has-focus ~ .t-faker {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:disabled ~ .t-faker {
  background: #f4f4f4;
}

.t-select-menu {
  position: absolute;
  margin-top: 0 !important;
  overscroll-behavior: contain;
}
.t-select-menu.t-tiny {
  min-width: 64px;
  width: 64px;
}
.t-select-menu.t-small {
  min-width: 112px;
  width: 112px;
}
.t-select-menu.t-medium {
  width: 288px;
}
.t-select-menu.t-large {
  width: 400px;
}
.t-select-menu.t-extra {
  width: 600px;
}
.t-select-menu.t-wide {
  width: 100%;
}
.t-select-menu .t-group .t-group-header {
  position: sticky;
  z-index: 10;
  top: 0;
  margin-top: 0;
  background-color: #fff;
}
.t-select-menu .t-group h5 {
  padding-top: 12px;
}
.t-select-menu .t-group .t-item-header {
  font-size: 11px;
  text-transform: uppercase;
  font-weight: bold;
}
.t-select-menu .t-group .t-item-header > .t-is-selected {
  font-weight: bold;
}
.t-select-menu .t-item:hover, .t-select-menu .t-menu .t-empty:hover, .t-menu .t-select-menu .t-empty:hover {
  background: transparent;
}
.t-select-menu .t-item.t-has-focus, .t-select-menu .t-menu .t-has-focus.t-empty, .t-menu .t-select-menu .t-has-focus.t-empty, .t-select-menu .t-item.t-has-highlight, .t-select-menu .t-menu .t-has-highlight.t-empty, .t-menu .t-select-menu .t-has-highlight.t-empty {
  background: #d4ebeb;
}
.t-select-menu .t-item.t-is-selected, .t-select-menu .t-menu .t-is-selected.t-empty, .t-menu .t-select-menu .t-is-selected.t-empty {
  cursor: pointer;
  background-color: #e9f5f5;
  font-weight: normal;
}

.t-empty-state {
  position: relative;
  display: block;
  width: 1024px;
  max-width: 100%;
  margin: 0 auto;
  margin-bottom: 12px;
  color: #646464;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.t-empty-state:first-child {
  margin-top: 12px;
}
.t-empty-state:last-child:not(:only-child) {
  margin-bottom: 12px;
}
.t-empty-state h4,
.t-empty-state h5,
.t-empty-state h6,
.t-empty-state p {
  color: inherit;
  text-align: center;
}
.t-empty-state a {
  color: #279c9c;
}
.t-empty-state img {
  width: auto;
  height: 96px;
  margin: 0 auto;
  margin-bottom: 24px;
}
.t-empty-state.t-small img {
  margin-bottom: 12px;
  transform: scale(0.7);
}
.t-empty-state.t-uncentered {
  margin-left: 0;
  margin-right: 0;
}

.t-container.t-ghost .t-empty-state {
  margin-bottom: 36px;
}

h3 + .t-empty-state {
  margin-top: 24px;
}

.t-meta {
  padding: 16px;
  background: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
}
.t-meta ul {
  margin: -12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-meta ul li {
  width: calc(12.5% - 12px * 2);
  margin: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  -webkit-box-flex: 1 1 auto;
  -moz-box-flex: 1 1 auto;
  flex: 1 1 auto;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-meta ul li > * {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.t-dialog .t-container .t-meta {
  min-width: auto;
  max-width: 100%;
  margin-top: 24px;
  padding: 0;
}

.t-file-upload {
  min-width: 192px;
}
.t-file-upload.t-is-invalid .t-file-upload-area {
  background-color: #f7d2cf;
}
.t-file-upload > label, fieldset .t-file-upload > legend {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.t-file-upload > label .t-icon, fieldset .t-file-upload > legend .t-icon {
  margin-left: 8px;
  cursor: help;
}
.t-file-upload-area {
  position: relative;
  border: 1px dashed #7a7a7a;
  padding: 12px 8px;
  max-width: 800px;
}
.t-file-upload-area.t-can-drop {
  position: relative;
}
.t-file-upload-area.t-can-drop::before {
  content: "";
  position: absolute;
  z-index: 100;
  inset: 0;
  background: rgba(212, 235, 235, 0.6);
}
.t-file-upload-area.t-too-many-files {
  position: relative;
}
.t-file-upload-area.t-too-many-files::before {
  content: "";
  position: absolute;
  z-index: 100;
  inset: 0;
  background: rgba(251, 233, 231, 0.8);
  cursor: no-drop;
}
.t-file-upload-area > .t-btn.t-file {
  z-index: 1;
  margin-right: 8px;
}
.t-file-upload-area > input[type=file] {
  position: absolute;
  z-index: -1;
  overflow: hidden;
  width: 1px;
  height: 1px;
  opacity: 0;
}
.t-file-upload-area > .t-drop-text {
  line-height: 32px;
}
.t-file-upload-list {
  display: block;
  margin-top: 8px;
}
.t-file-upload-list li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 4px;
  gap: 8px;
}
.t-file-upload-list li span {
  vertical-align: initial;
  display: flex;
  gap: 8px;
}
.t-file-upload-list li button {
  line-height: 0.8125rem;
  display: flex;
  border: none;
  background: transparent;
  padding: 3px;
}
.t-file-upload-list li button:focus-visible {
  background: #d3d3d3;
  border-radius: 6px;
}
.t-file-upload-list li button .t-icon {
  margin: 0;
}
.t-file-upload-list li:hover {
  background: #e9f5f5;
  border-radius: 3px;
}
.t-file-upload-list li .t-icon {
  margin-right: 0;
}

.t-uploaded-files {
  width: 800px;
  max-width: 100%;
  table-layout: auto;
}

.t-info-bubble {
  height: 38px;
  width: 38px;
  background-color: #006491;
  color: #fff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  font-weight: 700;
  user-select: none;
  opacity: 1;
  z-index: 120;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
  animation: pulse 2s infinite;
}
.t-info-bubble--fade-out-animation {
  opacity: 0;
}
.t-info-bubble__no-label {
  background-color: #fff;
  border-radius: 50%;
  height: 12px;
  width: 12px;
}

@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #006491;
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #006491;
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #006491;
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #006491;
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
.t-info-bubble-tooltip {
  background-color: #006491;
  border-radius: 8px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  color: #fff;
  padding: 24px;
  width: 400px;
  display: flex;
  text-align: left;
  font-weight: 400;
}
.t-info-bubble-tooltip h4 {
  color: #fff;
}
.t-info-bubble-tooltip img {
  border-radius: 50%;
  height: 100px;
  flex-shrink: 2;
  align-self: center;
}
img + .t-info-bubble-tooltip__wrapper {
  margin-left: 12px;
}
.t-info-bubble-tooltip__buttons-wrapper {
  margin-top: 12px;
}

.t-side-navigation {
  background: #212222;
  width: 240px;
  position: fixed;
  top: 54px;
  left: -240px;
  bottom: 0;
  z-index: 90;
  overflow-x: hidden;
  overflow-y: auto;
  height: calc(100% - 54px);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  transition: 0.2s ease;
  transition-property: left width;
}
.t-side-navigation nav {
  padding-top: 4px;
}
.t-side-navigation ul {
  list-style: none;
  display: block;
}
.t-side-navigation a {
  color: #fff;
  text-decoration: none;
}
.t-side-navigation .t-expand {
  position: absolute;
  right: 9px;
  width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: calc(50% - 9px);
  color: #fff;
  margin-right: 0;
}
.t-side-navigation .t-expand.t-is-open {
  transform: rotate(180deg);
}
.t-side-navigation .t-expand::before, .t-side-navigation .t-expand::after {
  content: "";
  position: absolute;
  background: #fff;
  width: 8px;
  height: 2px;
  border-radius: 1px;
}
.t-side-navigation .t-expand::before {
  transform: translate(-2px, 0) rotate(45deg) scale(0.9);
}
.t-side-navigation .t-expand::after {
  transform: translate(2px, 0) rotate(-45deg) scale(0.9);
}
.t-side-navigation li {
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 14px;
  line-height: 15px;
}
.t-side-navigation li > a {
  display: block;
  padding: 10px 12px;
  position: relative;
}
.t-side-navigation li > a.t-is-staff {
  background: #8c2341;
}
.t-side-navigation li > a.t-is-staff.t-is-active {
  background: #8c2341;
}
.t-side-navigation li > a.t-is-staff:hover, .t-side-navigation li > a.t-is-staff:focus-visible {
  background: #7e203b;
}
.t-side-navigation li > a.t-is-active {
  background: #ff0061;
}
.t-side-navigation li > a.t-is-active:hover, .t-side-navigation li > a.t-is-active:focus-visible {
  background: #ff0061;
}
.t-side-navigation li > a:hover, .t-side-navigation li > a:focus-visible {
  background: #4d4e4e;
}
.t-side-navigation li > a .t-icon {
  font-size: 16px;
  vertical-align: bottom !important;
}
.t-side-navigation li ul {
  display: none;
}
.t-side-navigation li ul.t-is-open {
  display: block;
}
.t-side-navigation li li {
  font-family: arial, sans-serif;
  font-size: 0.75rem;
  line-height: 14px;
}
.t-side-navigation li li > a {
  padding: 8px 24px 8px 25px;
  color: #e9e9e9;
}
.t-side-navigation .t-footer {
  color: #a6a7a7;
  padding-bottom: 16px;
}
.t-side-navigation .t-footer .t-staff-info {
  background: #8c2341;
  color: #fff;
  font-size: 0.8125rem;
  padding: 16px;
}
.t-side-navigation .t-footer p {
  padding: 0 16px;
  font-size: 8px;
  margin: 0;
  line-height: 12px;
}
.t-side-navigation .t-footer img {
  width: 80px;
  margin: 16px 16px 4px 16px;
}
.t-side-navigation ~ .t-main {
  transition: 0.2s ease;
  transition-property: left width;
  left: 0;
}
.t-side-navigation.t-is-open {
  left: 0;
}
.t-side-navigation.t-is-open ~ .t-main {
  left: 240px;
  width: calc(100vw - 240px);
}

.t-steps .t-step.t-cta.t-is-selected > .t-icon, .t-steps .t-step.t-completed.t-is-selected > .t-icon, .t-steps .t-step.t-non-cta.t-is-selected > .t-icon, .t-steps .t-step.t-required.t-is-selected > .t-icon, .t-steps .t-step.t-success.t-is-selected > .t-icon, .t-steps .t-step.t-warning.t-is-selected > .t-icon, .t-steps .t-step.t-error.t-is-selected > .t-icon {
  background: #279c9c;
  border: 1px solid #279c9c;
}
.t-steps .t-step.t-cta .t-content h4, .t-steps .t-step.t-completed .t-content h4, .t-steps .t-step.t-non-cta .t-content h4, .t-steps .t-step.t-required .t-content h4, .t-steps .t-step.t-success .t-content h4, .t-steps .t-step.t-warning .t-content h4, .t-steps .t-step.t-error .t-content h4 {
  font-weight: 700;
}
.t-steps .t-step.t-cta .t-counter,
.t-steps .t-step.t-cta div.t-icon {
  color: #fff;
  background: #279c9c;
  border: 1px solid #279c9c;
}
.t-steps .t-step.t-cta div.t-icon::before {
  content: "\e159";
}
.t-steps .t-step.t-success .t-counter,
.t-steps .t-step.t-success div.t-icon, .t-steps .t-step.t-completed .t-counter,
.t-steps .t-step.t-completed div.t-icon {
  color: #fff;
  background: #428613;
  border: 1px solid #428613;
}
.t-steps .t-step.t-success div.t-icon::before, .t-steps .t-step.t-completed div.t-icon::before {
  content: "\e900";
}
.t-steps .t-step.t-locked {
  cursor: not-allowed;
}
.t-steps .t-step.t-locked:hover {
  box-shadow: none;
}
.t-steps .t-step.t-locked .t-counter,
.t-steps .t-step.t-locked div.t-icon {
  color: #fff;
  background: #bcbdbd;
  border: 1px solid #bcbdbd;
}
.t-steps .t-step.t-locked div.t-icon::before {
  content: "󡡅";
}
.t-steps .t-step.t-error .t-counter,
.t-steps .t-step.t-error div.t-icon {
  color: #fff;
  background: #d91f11;
  border: 1px solid #d91f11;
}
.t-steps .t-step.t-error div.t-icon::before {
  content: "\e361";
}
.t-steps .t-step.t-warning .t-counter,
.t-steps .t-step.t-warning div.t-icon {
  color: #fff;
  background: #ee6f20;
  border: 1px solid #ee6f20;
}
.t-steps .t-step.t-warning div.t-icon::before {
  content: "\e374";
}
.t-steps .t-step.t-optional .t-counter,
.t-steps .t-step.t-optional div.t-icon {
  color: #279c9c;
  background: #fff;
  border: 1px solid #279c9c;
}
.t-steps .t-step.t-optional div.t-icon::before {
  content: "\e159";
}
.t-steps .t-step.t-info .t-counter,
.t-steps .t-step.t-info div.t-icon {
  color: #bcbdbd;
  background: #fff;
  border: 1px solid #bcbdbd;
}
.t-steps .t-step.t-info div.t-icon::before {
  content: "\e372";
}
.t-steps .t-step.t-non-cta .t-counter,
.t-steps .t-step.t-non-cta div.t-icon {
  color: #fff;
  background: #a6a7a7;
  border: 1px solid #a6a7a7;
}
.t-steps .t-step.t-success .t-header h3,
.t-steps .t-step.t-success .t-header h4, .t-steps .t-step.t-completed .t-header h3,
.t-steps .t-step.t-completed .t-header h4 {
  color: #428613;
}
.t-steps .t-step.t-error .t-header h3,
.t-steps .t-step.t-error .t-header h4 {
  color: #d91f11;
}
.t-steps .t-step.t-warning .t-header h3,
.t-steps .t-step.t-warning .t-header h4 {
  color: #ee6f20;
}

.t-steps.t-filter {
  flex-direction: column;
}
.t-steps.t-filter > ul, .t-steps.t-filter.t-vertical > ul {
  width: auto;
  max-width: 100%;
}
.t-steps.t-filter .t-step {
  height: 44px;
  border-right: 0;
  pointer-events: none;
  cursor: default;
}
.t-steps.t-filter .t-step .t-content {
  user-select: none;
  flex-direction: row;
  justify-content: start;
  -ms-flex-pack: start;
  align-items: center;
}
.t-steps.t-filter .t-step .t-content h4:not(:only-child) {
  margin-right: 8px;
  margin-bottom: 0;
}
.t-steps.t-filter .t-step .t-content .t-icon {
  color: #646464;
}
.t-steps.t-filter .t-step .t-content .t-icon:hover {
  color: #373838;
}
.t-steps.t-filter .t-step.t-cta, .t-steps.t-filter .t-step.t-completed, .t-steps.t-filter .t-step.t-error, .t-steps.t-filter .t-step.t-non-cta, .t-steps.t-filter .t-step.t-required, .t-steps.t-filter .t-step.t-success, .t-steps.t-filter .t-step.t-warning, .t-steps.t-filter .t-step.t-error {
  pointer-events: all;
  cursor: pointer;
}
.t-steps.t-filter .t-step.t-is-filtering:not(:active) {
  background: #f4fafa;
  box-shadow: 0 0 0 1px #279c9c;
}
.t-steps.t-filter > ul h4 {
  font-weight: 400;
}
.t-steps.t-filter > ul .t-counter,
.t-steps.t-filter > ul div.t-icon {
  color: #bcbdbd;
  background: #fff;
  border: 1px solid #bcbdbd;
}
.t-steps.t-filter.t-filter-vertical {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-steps.t-filter.t-filter-vertical > ul {
  width: 400px;
  margin-bottom: 0;
  flex-direction: column;
}
.t-steps.t-filter.t-filter-vertical .t-step {
  height: auto;
  min-height: 44px;
  margin-right: 0;
  margin-bottom: 12px;
}
.t-steps.t-filter.t-filter-vertical .t-step::before {
  right: 0;
  bottom: -12px;
  left: 0;
  display: block;
  width: calc(44px / 2 + 1px);
  height: 12px;
  border: 0;
  border-right: 1px solid #bcbdbd;
}
.t-steps.t-filter.t-filter-vertical .t-step:last-child {
  margin-bottom: 0;
}
.t-steps.t-filter.t-filter-vertical .t-step:last-child::before {
  display: none;
}
.t-steps.t-filter.t-filter-vertical .t-step.t-no-connector::before {
  display: none;
}
.t-steps.t-filter.t-filter-vertical .t-step.t-is-selected::before {
  bottom: -13px;
}
.t-steps.t-filter.t-filter-vertical > .t-wrapper {
  margin-left: 16px;
  flex-grow: 1;
}
.t-steps.t-compact > ul > li.t-step {
  height: auto;
  flex-direction: column;
}
.t-steps.t-compact > ul > li.t-step.t-no-connector::before {
  display: none;
}
.t-steps.t-compact > ul > li.t-step .t-counter,
.t-steps.t-compact > ul > li.t-step div.t-icon {
  height: 43px;
  padding: 8px;
  flex-grow: 0;
}
.t-steps.t-compact > ul > li.t-step .t-content {
  padding: 8px;
  flex-direction: column;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-steps.t-compact > ul > li.t-step .t-content h4 {
  font-size: 12px;
}
.t-steps.t-compact > ul > li.t-step.t-is-filtering:not(:active)::after {
  transform: translate(0, -50%);
}

.t-steps {
  width: 100%;
}
.t-steps > ul {
  display: block;
  width: 100%;
  margin-bottom: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
}
.t-steps > ul:last-child {
  margin-bottom: 0;
}
.t-steps .t-step {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 44px;
  margin: 0;
  margin-right: 12px;
  background: #fff;
  border-right: 4px solid rgba(255, 255, 255, 0);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  text-decoration: none;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  transition: color 0.2s ease, border 0.2s ease, box-shadow 0.2s ease;
}
.t-steps .t-step::before {
  content: "";
  position: absolute;
  right: -16px;
  width: 12px;
  height: calc(44px / 2 + 1px);
  border-bottom: 1px solid #bcbdbd;
}
.t-steps .t-step:last-child {
  margin-right: 0;
}
.t-steps .t-step:last-child::before {
  display: none;
}
.t-steps .t-step:hover {
  box-shadow: 0 0 0 1px #279c9c;
}
.t-steps .t-step:active {
  box-shadow: none;
}
.t-steps .t-step > a {
  width: 100%;
  color: inherit;
  text-decoration: none;
}
.t-steps .t-step .t-counter,
.t-steps .t-step div.t-icon {
  height: 44px;
  min-width: 44px;
  margin: 0;
  padding: 8px 12px;
  color: #fff;
  background: #279c9c;
  border: 1px solid #279c9c;
  font-weight: 700;
  text-align: center;
  user-select: none;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  -ms-flex-pack: center;
  transition: inherit;
}
.t-steps .t-step .t-counter::before,
.t-steps .t-step div.t-icon::before {
  font-weight: 900;
}
.t-steps .t-step .t-counter {
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 18px;
}
.t-steps .t-step div.t-icon {
  width: 44px;
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 20px;
}
.t-steps .t-step div.t-icon::before {
  content: "\e159";
}
.t-steps .t-step div.t-icon:has(i.t-icon) i.t-icon {
  margin-right: 0;
}
.t-steps .t-step div.t-icon:has(i.t-icon)::before {
  content: none;
}
.t-steps .t-step .t-content {
  width: 100%;
  padding: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
  transition: inherit;
}
.t-steps .t-step .t-content h4:only-child {
  margin-bottom: 0;
}
.t-steps .t-step.t-is-selected {
  border-right: 4px solid #279c9c;
  background: #f4fafa;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  pointer-events: none;
  cursor: default;
}
.t-steps .t-step.t-is-selected::before {
  right: -17px;
}
.t-steps .t-step.t-is-selected div.t-icon {
  background: #279c9c;
  border: 1px solid #279c9c;
}
.t-steps .t-step.t-is-selected .t-content h4 {
  color: #279c9c !important;
}
.t-steps.t-vertical > ul {
  flex-direction: column;
}
.t-steps.t-vertical .t-step {
  height: auto;
  min-height: 44px;
  margin-bottom: 12px;
  border-right: 0;
  cursor: default;
  flex-wrap: wrap;
}
.t-steps.t-vertical .t-step:hover, .t-steps.t-vertical .t-step:active {
  box-shadow: none;
}
.t-steps.t-vertical .t-step::before {
  right: 0;
  bottom: -12px;
  left: 0;
  display: block;
  width: calc(44px / 2 + 1px);
  height: 12px;
  border: 0;
  border-right: 1px solid #bcbdbd;
}
.t-steps.t-vertical .t-step:last-child {
  margin-bottom: 0;
}
.t-steps.t-vertical .t-step:last-child::before {
  display: none;
}
.t-steps.t-vertical .t-step .t-header {
  position: relative;
  width: calc(100% - 44px);
  height: 44px;
  margin: 0;
  padding: 16px;
  user-select: none;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.t-steps.t-vertical .t-step .t-header:focus-visible {
  background-color: #e9e9e9;
}
.t-steps.t-vertical .t-step .t-header::before, .t-steps.t-vertical .t-step .t-header::after {
  content: "";
  position: absolute;
  right: 18px;
  background: #a6a7a7;
  height: 2px;
  width: 8px;
  border-radius: 1px;
}
.t-steps.t-vertical .t-step .t-header::before {
  transform: translate(-2px, 0) rotate(45deg) scale(0.9);
}
.t-steps.t-vertical .t-step .t-header::after {
  transform: translate(2px, 0) rotate(-45deg) scale(0.9);
}
.t-steps.t-vertical .t-step .t-header h3,
.t-steps.t-vertical .t-step .t-header h4 {
  transition: text-decoration 0.2s ease;
}
.t-steps.t-vertical .t-step .t-header:hover h3,
.t-steps.t-vertical .t-step .t-header:hover h4 {
  text-decoration: underline;
}
.t-steps.t-vertical .t-step .t-header:hover::before, .t-steps.t-vertical .t-step .t-header:hover::after {
  background: #373838;
}
.t-steps.t-vertical .t-step .t-header.t-is-expanded::before {
  transform: translate(-2px, 0) rotate(-45deg) scale(0.9);
}
.t-steps.t-vertical .t-step .t-header.t-is-expanded::after {
  transform: translate(2px, 0) rotate(45deg) scale(0.9);
}
.t-steps.t-vertical .t-step .t-content {
  padding: 24px;
  flex-direction: column;
  align-items: flex-start;
}
.t-steps.t-vertical .t-step .t-footer {
  width: 100%;
  padding: 16px;
  border-top: 2px solid #f8f8f8;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-steps.t-vertical .t-step .t-footer > span {
  margin-right: 8px;
}
.t-steps.t-vertical .t-step .t-collapsible {
  width: 100%;
  visibility: hidden;
  max-height: 0;
  opacity: 0;
}
.t-steps.t-vertical .t-step .t-collapsible.t-is-expanded {
  visibility: visible;
  max-height: 100%;
  opacity: 1;
}
.t-steps > .t-wrapper > .t-content {
  display: none;
}
.t-steps > .t-wrapper > .t-content.t-is-selected {
  display: block;
}
.t-steps > .t-wrapper > .t-content.t-container {
  margin-bottom: 0;
}
.t-steps.t-bordered .t-step {
  box-shadow: 0 0 0 1px #e9e9e9;
}
.t-steps.t-bordered .t-step:hover {
  box-shadow: 0 0 0 1px #279c9c;
}
.t-steps.t-bordered .t-step:active {
  box-shadow: 0 0 0 1px #e9e9e9;
}

.t-top-bar {
  position: fixed;
  z-index: 100;
  top: 0;
  right: 0;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 54px;
  margin: 0;
  color: #fff;
  background: #212222;
  font-family: arial, sans-serif;
  user-select: none;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  transform: translate3d(0, 0, 0);
  flex-wrap: nowrap;
}
.t-top-bar a {
  color: inherit;
  text-decoration: none;
}
.t-top-bar a,
.t-top-bar > div {
  display: inline-block;
}
.t-top-bar .t-left,
.t-top-bar .t-right {
  display: inline-block;
  height: 54px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  transform: translate3d(0, 0, 0);
}
.t-top-bar .t-left {
  margin-right: 16px;
  padding: calc((54px - 22px) / 2) 0;
  vertical-align: top;
  align-items: center;
}
.t-top-bar .t-left a {
  max-height: 22px;
}
.t-top-bar .t-left .t-burger {
  position: relative;
  display: inline-block;
  overflow: hidden;
  width: 54px;
  height: 54px;
  text-indent: -100px;
  cursor: pointer;
  background: #ff0061;
  appearance: none;
  transition: color 0.2s ease, margin 0.2s ease, transform 0.2s ease, opacity 0.2s ease;
}
.t-top-bar .t-left .t-burger::before,
.t-top-bar .t-left .t-burger span, .t-top-bar .t-left .t-burger::after {
  content: "";
  position: absolute;
  top: 50%;
  left: calc(50% - 8px);
  display: block;
  width: 16px;
  height: 2px;
  background: #fff;
  transition: color 0.2s ease, margin 0.2s ease, transform 0.2s ease, opacity 0.2s ease;
}
.t-top-bar .t-left .t-burger::before {
  margin-top: -6px;
}
.t-top-bar .t-left .t-burger span {
  opacity: 1;
}
.t-top-bar .t-left .t-burger::after {
  margin-top: 6px;
}
.t-top-bar .t-left .t-burger.t-is-active::before {
  margin-top: 0;
  transform: rotate(45deg);
}
.t-top-bar .t-left .t-burger.t-is-active span {
  opacity: 0;
}
.t-top-bar .t-left .t-burger.t-is-active::after {
  margin-top: 0;
  transform: rotate(-45deg);
}
.t-top-bar .t-left .t-logo {
  position: relative;
  height: 22px;
  max-height: 22px;
  margin-left: 16px;
  border: 0;
  transform: translate3d(0, 0, 0);
}
.t-top-bar .t-left .t-logo.t-has-descenders {
  height: 28px;
  max-height: 28px;
}
.t-top-bar .t-left .t-env {
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 23px;
  height: 54px;
  line-height: 54px;
  text-align: center;
  width: 100px;
  text-transform: uppercase;
  cursor: default;
  background: #8c2341;
}
.t-top-bar .t-left a.t-env {
  cursor: pointer;
}
.t-top-bar .t-left .t-env-prod {
  background: #ee6f20;
}
.t-top-bar .t-left .t-env-acceptance {
  background: #8c2341;
}
.t-top-bar .t-left .t-env-dev {
  background: #256cd1;
}
.t-top-bar .t-input {
  margin: 0 16px 0 0;
}
.t-top-bar .t-input .t-input-wrapper {
  background: #4d4e4e;
  border: 1px solid #4d4e4e;
}
.t-top-bar .t-input .t-input-wrapper:hover {
  border: 1px solid #d4ebeb;
}
.t-top-bar .t-input input[type=search] {
  background: #4d4e4e;
  color: #fff;
}
.t-top-bar .t-input input[type=search]::placeholder {
  opacity: 1;
  color: #d3d3d3;
  font-weight: 700;
}
.t-top-bar .t-input button {
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  cursor: pointer;
}
.t-top-bar .t-input button .t-icon {
  margin: 0 !important;
  color: #bcbdbd !important;
}
.t-top-bar .t-input button .t-icon:hover {
  color: #fff !important;
}
.t-top-bar .t-right {
  margin-left: auto;
  align-items: center;
}
.t-top-bar .t-right > .t-item, .t-top-bar .t-menu .t-right > .t-empty, .t-menu .t-top-bar .t-right > .t-empty {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 54px;
  padding: 0 12px;
  color: #fff;
  border-left: 1px solid #4d4e4e;
  line-height: 54px;
  cursor: pointer;
  min-width: 170px;
  max-width: 220px;
  position: relative;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.t-top-bar .t-right > .t-item:hover, .t-top-bar .t-menu .t-right > .t-empty:hover, .t-menu .t-top-bar .t-right > .t-empty:hover, .t-top-bar .t-right > .t-item:focus-visible, .t-top-bar .t-menu .t-right > .t-empty:focus-visible, .t-menu .t-top-bar .t-right > .t-empty:focus-visible {
  background: #4d4e4e;
}
@media (max-width: 1366px) {
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher), .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher), .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) {
    flex-direction: column;
    line-height: 1.3;
    min-width: auto;
    max-width: 100px;
    padding: 0 12px;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-icon-caret-down, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-icon-caret-down, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-icon-caret-down {
    display: none;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-menu, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-menu, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-menu {
    min-width: 248px;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar {
    line-height: 22px;
    min-width: 22px;
    width: 22px;
    height: 22px;
    min-height: 22px;
    font-size: 10px;
    margin-right: 0;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar + div, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar + div, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar + div {
    min-width: 60px;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child {
    font-weight: 400;
    font-size: 11px;
    text-align: center;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child .t-surname, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child .t-surname, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child .t-surname {
    display: none;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:last-child, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:last-child, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:last-child {
    display: none;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) > .t-icon, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) > .t-icon, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) > .t-icon {
    margin-right: 0;
  }
  .t-top-bar .t-right > .t-item .t-help-text, .t-top-bar .t-menu .t-right > .t-empty .t-help-text, .t-menu .t-top-bar .t-right > .t-empty .t-help-text {
    display: none;
  }
}
.t-top-bar .t-right > .t-item .t-label, .t-top-bar .t-menu .t-right > .t-empty .t-label, .t-menu .t-top-bar .t-right > .t-empty .t-label {
  max-width: 100%;
  overflow: hidden;
  vertical-align: initial;
}
.t-top-bar .t-right > .t-item .t-label > span, .t-top-bar .t-menu .t-right > .t-empty .t-label > span, .t-menu .t-top-bar .t-right > .t-empty .t-label > span {
  display: block;
  line-height: normal;
  font-size: 11px;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-top-bar .t-right > .t-item .t-label > span:first-child, .t-top-bar .t-menu .t-right > .t-empty .t-label > span:first-child, .t-menu .t-top-bar .t-right > .t-empty .t-label > span:first-child {
  font-size: 0.8125rem;
  font-weight: 700;
}
.t-top-bar .t-right > .t-item .t-label > span:last-child, .t-top-bar .t-menu .t-right > .t-empty .t-label > span:last-child, .t-menu .t-top-bar .t-right > .t-empty .t-label > span:last-child {
  margin-top: 2px;
}
.t-top-bar .t-right > .t-item > .t-icon, .t-top-bar .t-menu .t-right > .t-empty > .t-icon, .t-menu .t-top-bar .t-right > .t-empty > .t-icon {
  margin-right: 12px;
  font-size: 18px;
}
.t-top-bar .t-right > .t-item > .t-icon.t-icon-caret-down, .t-top-bar .t-menu .t-right > .t-empty > .t-icon.t-icon-caret-down, .t-menu .t-top-bar .t-right > .t-empty > .t-icon.t-icon-caret-down {
  color: #fff;
  opacity: 0.8;
  margin-right: 0;
  margin-left: auto;
  padding-left: 12px;
}
.t-top-bar .t-right > .t-item, .t-top-bar .t-menu .t-right > .t-empty, .t-menu .t-top-bar .t-right > .t-empty,
.t-top-bar .t-right > .t-search {
  position: relative;
}
.t-top-bar .t-right > .t-item > .t-menu, .t-top-bar .t-menu .t-right > .t-empty > .t-menu, .t-menu .t-top-bar .t-right > .t-empty > .t-menu,
.t-top-bar .t-right > .t-search > .t-menu {
  position: absolute;
  top: 53px;
  left: 0;
  min-width: calc(100% + 2px);
  width: auto;
  margin-left: -1px;
  max-height: 50vh;
  border-top-color: #000;
  -moz-border-radius-topright: 0;
  border-top-right-radius: 0;
  -moz-border-radius-topleft: 0;
  border-top-left-radius: 0;
}
@media (max-width: 1366px) {
  .t-top-bar .t-right > .t-item > .t-menu, .t-top-bar .t-menu .t-right > .t-empty > .t-menu, .t-menu .t-top-bar .t-right > .t-empty > .t-menu,
  .t-top-bar .t-right > .t-search > .t-menu {
    min-width: 192px;
  }
}
.t-top-bar .t-right > .t-item > .t-menu .t-item:first-child, .t-top-bar .t-menu .t-right > .t-empty > .t-menu .t-item:first-child, .t-menu .t-top-bar .t-right > .t-empty > .t-menu .t-item:first-child, .t-top-bar .t-right > .t-item > .t-menu .t-empty:first-child, .t-top-bar .t-right > .t-empty > .t-menu .t-right > .t-empty > .t-menu .t-empty:first-child, .t-right > .t-empty > .t-menu .t-top-bar .t-right > .t-empty > .t-menu .t-empty:first-child,
.t-top-bar .t-right > .t-search > .t-menu .t-item:first-child,
.t-top-bar .t-right > .t-search > .t-menu .t-empty:first-child {
  margin-top: 8px;
}
.t-top-bar .t-right > .t-item .t-menu-right, .t-top-bar .t-menu .t-right > .t-empty .t-menu-right, .t-menu .t-top-bar .t-right > .t-empty .t-menu-right,
.t-top-bar .t-right > .t-search .t-menu-right {
  left: auto;
  right: 0;
}
.t-top-bar .t-right > .t-item > .t-menu-col-2, .t-top-bar .t-menu .t-right > .t-empty > .t-menu-col-2, .t-menu .t-top-bar .t-right > .t-empty > .t-menu-col-2,
.t-top-bar .t-right > .t-search > .t-menu-col-2 {
  width: calc(192px * 2);
}
.t-top-bar .t-right > .t-item > .t-menu-col-3, .t-top-bar .t-menu .t-right > .t-empty > .t-menu-col-3, .t-menu .t-top-bar .t-right > .t-empty > .t-menu-col-3,
.t-top-bar .t-right > .t-search > .t-menu-col-3 {
  width: calc(192px * 3);
}
.t-top-bar .t-right > .t-item > .t-menu-col-4, .t-top-bar .t-menu .t-right > .t-empty > .t-menu-col-4, .t-menu .t-top-bar .t-right > .t-empty > .t-menu-col-4,
.t-top-bar .t-right > .t-search > .t-menu-col-4 {
  width: calc(192px * 4);
}
.t-top-bar .t-right > .t-search {
  position: relative;
}
.t-top-bar .t-right > .t-search > .t-menu {
  top: 41px;
}
.t-top-bar .t-right .t-staff {
  background: #8c2341;
}
.t-top-bar .t-right .t-staff:hover, .t-top-bar .t-right .t-staff:focus-visible {
  background: #7e203b;
}
.t-top-bar .t-right .t-entity .t-avatar {
  color: #fff;
  background-color: #279c9c;
}
.t-top-bar .t-right .t-entity .t-avatar::before {
  content: "\e201";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-top-bar .t-right .t-help {
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
}
.t-top-bar .t-right .t-help .t-label > span {
  overflow: visible;
}
.t-top-bar .t-right .t-help .t-help-text {
  margin-right: 8px;
  font-size: 0.8125rem;
  font-weight: 700;
}
.t-top-bar .t-right .t-help .t-icon {
  margin: 0;
  position: relative;
  top: -1px;
  font-size: 18px;
  vertical-align: middle;
}
.t-top-bar .t-right .t-app-switcher,
.t-top-bar .t-right .t-help {
  min-width: 54px;
}
.t-top-bar .t-right .t-app-switcher > .t-menu,
.t-top-bar .t-right .t-help > .t-menu {
  min-width: auto !important;
  width: 200px;
}
.t-top-bar ~ .t-main {
  top: 54px;
}

.t-tabs > ul {
  max-width: 100%;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-tabs > ul > li.t-tab {
  position: relative;
  display: inline-block;
  height: 36px;
  margin-left: 12px;
  margin-bottom: -1px;
  padding: 10px 24px;
  color: #646464;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-bottom: 1px solid #bcbdbd;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  vertical-align: top;
  user-select: none;
  cursor: pointer;
  white-space: nowrap;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 3px;
  border-radius: 3px 3px 0 0;
}
.t-tabs > ul > li.t-tab:focus-visible {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-tabs > ul > li.t-tab:last-child {
  margin-right: 12px;
}
.t-tabs > ul > li.t-tab:hover:not(.t-disabled):not([disabled]) {
  border-color: #279c9c;
  border-bottom: 1px solid #bcbdbd;
}
.t-tabs > ul > li.t-tab.t-is-selected {
  color: #fff;
  background-color: #279c9c;
  border-color: #279c9c;
  pointer-events: none;
  cursor: default;
}
.t-tabs > ul > li.t-tab.t-staff {
  color: #8c2341;
}
.t-tabs > ul > li.t-tab.t-staff.t-is-selected {
  color: #fff;
  background-color: #8c2341;
  border-color: #8c2341;
}
.t-tabs > ul > li.t-tab.t-staff:hover:not(.t-disabled):not([disabled]) {
  border-color: #8c2341;
  border-bottom: 1px solid #bcbdbd;
}
.t-tabs > ul > li.t-tab.t-disabled, .t-tabs > ul > li.t-tab[disabled] {
  color: #a6a7a7;
  background-color: transparent;
  cursor: not-allowed;
  font-weight: 400;
}
.t-tabs > ul > li.t-tab.t-disabled a, .t-tabs > ul > li.t-tab[disabled] a {
  cursor: not-allowed;
  pointer-events: none;
}
.t-tabs > ul > li.t-tab a {
  color: inherit;
  text-decoration: none;
}
.t-tabs > ul > li.t-tab .t-badge {
  margin-left: 4px;
  vertical-align: text-bottom;
}
.t-tabs > .t-wrapper {
  max-width: 100%;
  background-color: #fff;
  border-top: 1px solid #bcbdbd;
}
.t-tabs > .t-wrapper.t-ghost {
  background: transparent;
}
.t-tabs > .t-wrapper > .t-content {
  display: none;
  padding: 24px;
}
.t-tabs > .t-wrapper > .t-content.t-is-selected {
  display: block;
}
.t-tabs > .t-wrapper > .t-content .t-tabs {
  min-width: auto;
  max-width: 100%;
}
.t-tabs.t-inline {
  height: auto;
  margin: 0;
}
.t-tabs.t-inline > ul > li.t-tab {
  height: 30px;
  margin: 0;
  padding: 8px 12px;
  color: #646464;
  background: transparent;
  border: 0;
  line-height: initial;
  font-weight: 400;
  font-size: 0.8125rem;
}
.t-tabs.t-inline > ul > li.t-tab::before {
  content: "";
  position: absolute;
  inset: auto 0 0;
  width: 100%;
  height: 3px;
  background: transparent;
}
.t-tabs.t-inline > ul > li.t-tab:hover:not(.t-disabled):not([disabled]) {
  color: #646464;
  border: 0;
}
.t-tabs.t-inline > ul > li.t-tab:hover:not(.t-disabled):not([disabled])::before {
  background: #646464;
}
.t-tabs.t-inline > ul > li.t-tab.t-is-selected {
  color: #279c9c;
  border: 0;
  text-shadow: -0.04ex 0 #279c9c, 0.04ex 0 #279c9c;
}
.t-tabs.t-inline > ul > li.t-tab.t-is-selected::before {
  background: #279c9c;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff {
  color: #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff:hover:not(.t-disabled):not([disabled]) {
  color: #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff:hover:not(.t-disabled):not([disabled])::before {
  background: #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff.t-is-selected {
  background: transparent;
  text-shadow: -0.04ex 0 #8c2341, 0.04ex 0 #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff.t-is-selected::before {
  background: #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-disabled, .t-tabs.t-inline > ul > li.t-tab[disabled] {
  color: #a6a7a7;
  cursor: not-allowed;
}
.t-tabs.t-inline > .t-wrapper {
  margin-top: -1px;
  background: transparent;
  border-top: 1px solid #bcbdbd;
}
.t-tabs.t-inline > .t-wrapper > .t-content {
  padding: 24px 0 0;
}

@media print {
  .t-tabs > ul > .t-tab {
    font-size: 0.8125rem;
    height: 24px;
    padding: 4px 16px;
  }
  .t-tabs > ul > .t-tab.t-is-selected {
    padding-top: 2px;
  }
  .t-tabs.t-inline > ul > .t-tab {
    height: 24px;
    padding: 4px 12px;
  }
  .t-tabs.t-inline > ul > .t-tab.t-is-selected {
    padding-top: 4px;
  }
}
.t-sticky-footer {
  position: relative;
  z-index: 50;
  width: 100%;
  padding: 12px;
  background: #fff;
  vertical-align: middle;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  transition: bottom 0.2s ease, left 0.2s ease, margin 0.2s ease;
  transform: translate3d(0, 0, 0);
}
.t-sticky-footer .t-right {
  float: right;
  margin-left: auto;
  flex-shrink: 0;
}
.t-sticky-footer .t-step {
  height: 54px;
  margin: -12px;
  margin-right: 0;
  flex-grow: 0;
}
.t-sticky-footer .t-step::before {
  display: none;
}
.t-sticky-footer .t-step:hover {
  box-shadow: none;
}
.t-sticky-footer .t-step div.t-icon {
  width: 54px;
  height: 54px;
}
.t-sticky-footer .t-step .t-content {
  width: auto;
  flex-shrink: 0;
}
.t-sticky-footer .t-step .t-content h4 {
  margin-bottom: 0;
}
.t-sticky-footer .t-step .t-content h4 span {
  margin-right: 4px;
  font-weight: 400;
  line-height: inherit;
  vertical-align: inherit;
}
.t-sticky-footer .t-step .t-status {
  margin: 0 auto;
  padding: 8px;
  color: #646464;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-sticky-footer .t-step .t-status .t-loading {
  width: 15px;
  height: 15px;
  margin-right: 8px;
}
.t-sticky-footer .t-step .t-status .t-loading::before {
  width: inherit;
  height: inherit;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-sticky-footer.t-is-sticky {
  position: fixed;
  z-index: 1000;
  right: 24px;
  bottom: 0;
  left: 24px;
  width: auto;
  height: 54px;
  margin: 0;
  background: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  animation: sticky 0.2s ease forwards;
  min-width: calc(1280px - 24px * 2);
  max-width: calc(1920px - 24px * 2);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-sticky-footer.t-is-sticky {
    min-width: calc(1280px - 24px * 2 - 17px);
    max-width: calc(1920px - 24px * 2 - 17px);
  }
}
@supports (-ms-accelerator: true) {
  .t-sticky-footer.t-is-sticky {
    min-width: calc(1280px - 24px * 2 - 12px);
    max-width: calc(1920px - 24px * 2 - 12px);
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.t-sticky-footer.t-ghost {
  padding: 0;
  background: transparent;
}
.t-sticky-footer.t-ghost.t-is-sticky {
  padding: 12px;
  background: #fff;
}

.t-time-picker {
  width: 58px;
}
.t-time-picker .t-input-wrapper {
  width: auto;
}
.t-time-picker .t-input-wrapper:has(.t-left-adornment) {
  width: 78px;
}

.t-time-picker-menu {
  min-width: 128px;
}

.t-time-picker-deprecated {
  display: inline-block;
  margin-right: 12px;
  margin-bottom: 12px;
  vertical-align: top;
}
.t-time-picker-deprecated:last-child {
  margin-right: 0;
}
.t-time-picker-deprecated .t-fake-input {
  position: relative;
  height: 32px;
  background: #fff;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.t-time-picker-deprecated .t-fake-input button {
  margin: 0;
  padding: 0;
  background: transparent;
  border: 0;
  font-family: arial, sans-serif;
  cursor: pointer;
}
.t-time-picker-deprecated .t-fake-input input {
  width: 20px;
  height: 32px;
  margin: 0;
  padding: 0;
  padding-top: 2px;
  color: #373838;
  background: transparent;
  border: 0;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
  text-align: center;
}
.t-time-picker-deprecated .t-fake-input input.placeholder {
  color: #909090;
}
.t-time-picker-deprecated .t-fake-input input::placeholder {
  color: #909090;
}
.t-time-picker-deprecated .t-fake-input input + input {
  margin-left: 12px;
}
.t-time-picker-deprecated .t-fake-input hr {
  display: inline-block;
  height: 32px;
  margin: 0 4px;
  color: #646464;
  border: 0;
  line-height: 32px;
}
.t-time-picker-deprecated .t-fake-input hr::before {
  content: ":";
  line-height: inherit;
}
.t-time-picker-deprecated .t-fake-input .t-back,
.t-time-picker-deprecated .t-fake-input .t-forward {
  position: relative;
  width: 24px;
  height: 32px;
  margin: 0;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
}
.t-time-picker-deprecated .t-fake-input .t-back::before, .t-time-picker-deprecated .t-fake-input .t-back::after,
.t-time-picker-deprecated .t-fake-input .t-forward::before,
.t-time-picker-deprecated .t-fake-input .t-forward::after {
  content: "";
  display: block;
  position: absolute;
  bottom: calc(50% - 2px);
  left: 50%;
  width: 8px;
  height: 2px;
  background: #646464;
  border-radius: 1px;
}
.t-time-picker-deprecated .t-fake-input .t-back::before,
.t-time-picker-deprecated .t-fake-input .t-forward::before {
  transform: translate(-4px, -2px) rotate(-45deg) scale(0.8);
}
.t-time-picker-deprecated .t-fake-input .t-back::after,
.t-time-picker-deprecated .t-fake-input .t-forward::after {
  transform: translate(-4px, 1.5px) rotate(45deg) scale(0.8);
}
.t-time-picker-deprecated .t-fake-input .t-back:hover::before, .t-time-picker-deprecated .t-fake-input .t-back:hover::after, .t-time-picker-deprecated .t-fake-input .t-back.t-has-focus::before, .t-time-picker-deprecated .t-fake-input .t-back.t-has-focus::after,
.t-time-picker-deprecated .t-fake-input .t-forward:hover::before,
.t-time-picker-deprecated .t-fake-input .t-forward:hover::after,
.t-time-picker-deprecated .t-fake-input .t-forward.t-has-focus::before,
.t-time-picker-deprecated .t-fake-input .t-forward.t-has-focus::after {
  background: #373838;
}
.t-time-picker-deprecated .t-fake-input .t-forward::before {
  transform: translate(-4px, -2px) rotate(45deg) scale(0.8);
}
.t-time-picker-deprecated .t-fake-input .t-forward::after {
  transform: translate(-4px, 1.5px) rotate(-45deg) scale(0.8);
}
.t-time-picker-deprecated .t-fake-input .t-toggler {
  width: 32px;
  height: 32px;
  padding-right: 4px;
  color: #646464;
  font-size: 10px;
  cursor: pointer;
}
.t-time-picker-deprecated .t-fake-input .t-toggler:hover, .t-time-picker-deprecated .t-fake-input .t-toggler.t-has-focus {
  color: #373838;
}
.t-time-picker-deprecated .t-fake-input .t-clearer {
  display: none;
  width: 32px;
  height: 32px;
}
.t-time-picker-deprecated .t-fake-input .t-faker {
  position: absolute;
  inset: 0.5px 0 0;
  display: block;
  width: 100%;
  height: 32px;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  pointer-events: none;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):hover ~ .t-faker {
  border-color: #279c9c;
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker, .t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker.placeholder, .t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker.placeholder {
  opacity: 0;
  user-select: none;
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker::placeholder, .t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker::placeholder {
  opacity: 0;
  user-select: none;
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled).t-has-focus {
  outline: 0;
}
.t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer {
  display: inline-block;
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2014%2014'%3e%3cpath%20d='M7%200C3.1%200%200%203.1%200%207s3.1%207%207%207%207-3.1%207-7-3.1-7-7-7zm3.4%208.8c.1.1.1.3%200%20.5l-1.1%201.1c-.1.1-.3.1-.5%200L7%208.6l-1.8%201.9c-.1.1-.3.1-.5%200L3.6%209.3c-.2-.1-.2-.3%200-.5L5.4%207%203.6%205.2c-.2-.2-.2-.4%200-.5l1.1-1.1c.1-.1.3-.1.5%200L7%205.4l1.8-1.9c.1-.1.3-.1.5%200l1.1%201.1c.1.1.1.3%200%20.5L8.6%207l1.8%201.8z'%20fill='%23464646'/%3e%3c/svg%3e");
  background-size: 12px;
  background-position: 50%;
  background-repeat: no-repeat;
  opacity: 0.4;
  transition: opacity 0.2s ease;
}
.t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer:hover, .t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer.t-has-focus, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer:hover, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer.t-has-focus {
  opacity: 1;
}
.t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer::before, .t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer::after, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer::before, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer::after {
  display: none;
}

.t-toast-container {
  position: fixed;
  top: 78px;
  right: 24px;
}
.t-toast-container .t-notification {
  width: 330px;
  margin-bottom: 12px;
}
.t-toast-container .t-arriving {
  animation: 500ms ease-out slide-left;
}
.t-toast-container .t-closing {
  animation: 500ms ease-out slide-right;
}
@keyframes slide-left {
  from {
    margin-left: 100%;
    opacity: 0;
  }
  to {
    margin-left: 0%;
    opacity: 1;
  }
}
@keyframes slide-right {
  from {
    margin-left: 0%;
    opacity: 1;
  }
  to {
    margin-left: 100%;
    opacity: 0;
  }
}

.t-user-feedback {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  width: 400px;
  padding: 16px;
  background-color: #006491;
  color: #fff;
  border-radius: 8px;
  z-index: 120;
}
.t-user-feedback--thank-you-message {
  text-align: center;
  justify-content: center;
  font-size: 14px;
  animation: thank-you-message 0.4s 1s 1 forwards;
}
.t-user-feedback__happy-face {
  color: #fff;
  cursor: pointer;
}
.t-user-feedback__happy-face:hover {
  color: #8cc391;
}
.t-user-feedback__happy-face input {
  position: absolute;
  margin: 0;
  opacity: 0;
  width: 0;
  height: 0;
}
.t-user-feedback__happy-face input:checked + svg {
  color: #8cc391;
  cursor: default;
}
.t-user-feedback__neutral-face {
  color: #fff;
  cursor: pointer;
}
.t-user-feedback__neutral-face:hover {
  color: #f5c328;
}
.t-user-feedback__neutral-face input {
  position: absolute;
  margin: 0;
  opacity: 0;
  width: 0;
  height: 0;
}
.t-user-feedback__neutral-face input:checked + svg {
  color: #f5c328;
  cursor: default;
}
.t-user-feedback__sad-face {
  color: #fff;
  cursor: pointer;
}
.t-user-feedback__sad-face:hover {
  color: #d91f11;
}
.t-user-feedback__sad-face input {
  position: absolute;
  margin: 0;
  opacity: 0;
  width: 0;
  height: 0;
}
.t-user-feedback__sad-face input:checked + svg {
  color: #d91f11;
  cursor: default;
}
.t-user-feedback__close-button {
  cursor: pointer;
  position: absolute;
  top: 3px;
  right: 0;
  background-color: transparent;
  border: 0;
  color: #fff;
  padding: 0;
}
.t-user-feedback__question-wrapper {
  display: flex;
  justify-content: space-between;
  width: 100%;
  align-items: center;
}
.t-user-feedback__ratings-wrapper {
  white-space: nowrap;
}
.t-user-feedback__user-comment {
  width: 100%;
  flex: 1 1 100%;
  font-weight: 400;
  color: #fff;
  margin-right: 0;
}
.t-user-feedback__user-comment textarea {
  margin-top: 8px;
  resize: none;
  border-radius: 3px;
  width: 100%;
}
.t-user-feedback .t-minimal-alt {
  margin-left: auto;
}
@keyframes thank-you-message {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes thank-you-message {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes thank-you-message {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes thank-you-message {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

.t-error-page {
  background: url("data:image/svg+xml,%3c?xml%20version='1.0'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20style='enable-background:new%200%200%20768%20880'%20viewBox='0%200%20768%20880'%3e%3cdefs%3e%3cfilter%20id='a'%20width='856.8'%20height='1213.4'%20x='10.2'%20y='-431.7'%20filterUnits='userSpaceOnUse'%3e%3cfeColorMatrix%20values='1%200%200%200%200%200%201%200%200%200%200%200%201%200%200%200%200%200%201%200'/%3e%3c/filter%3e%3c/defs%3e%3cmask%20id='b'%20width='856.8'%20height='1213.4'%20x='10.2'%20y='-431.7'%20maskUnits='userSpaceOnUse'%3e%3cpath%20d='M0%200h768v801H0z'%20style='fill:%23d9d9d9;filter:url(%23a)'/%3e%3c/mask%3e%3cg%20style='mask:url(%23b)'%3e%3clinearGradient%20id='c'%20x1='93.403'%20x2='1095.002'%20y1='1006.371'%20y2='-562.356'%20gradientTransform='matrix(1%200%200%20-1%200%20802)'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20style='stop-color:%23ff0061'/%3e%3cstop%20offset='1'%20style='stop-color:%23fe953d'/%3e%3c/linearGradient%3e%3cpath%20d='m426.8-430.5-5.4-1.2-61.2%20169.5%207.4%201.2c81.8%2012.4%20156.6%2053%20211.6%20114.9%2071%2079.4%20110.2%20191.1%20110.2%20314.7%200%20122.9-39.6%20234.6-111.4%20314.4-71.2%2079.1-168.4%20121-281.1%20121-77.5%201.5-153.7-20.9-218-64.1l-6.7-4.6-62%20171.4%204.6%202.6c86%2048.6%20183.3%2073.5%20282.1%2072.3%2077.7%201.1%20154.7-14.4%20225.9-45.4S657.9%20659.4%20710%20601.8c101.2-112.5%20157-266.4%20157-433.3.1-300.2-176.8-540.9-440.2-599z'%20style='fill:url(%23c)'/%3e%3c/g%3e%3c/svg%3e") no-repeat right top #f8f8f8;
  background-size: contain;
  width: 100vw;
  height: 100vh;
}
.t-error-page .t-error-container {
  position: fixed;
  width: 600px;
  padding: 24px;
  background: #fff;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.25);
}
.t-error-page .t-error-container h1 {
  margin-bottom: 24px;
}
.t-error-page .t-error-container h2 {
  font-size: 0.8125rem;
}
.t-error-page .t-error-container .t-btn {
  margin-bottom: 16px;
}
.t-error-page .t-error-container .t-icon-redo {
  margin-top: 0;
}
.t-error-page .t-error-container__divider {
  border-top: 1px solid #e9e9e9;
  margin-top: 24px;
  margin-bottom: 24px;
}
.t-error-page .t-error-container__meta-data {
  display: flex;
  flex-wrap: wrap;
  line-height: 1.5;
  margin-bottom: 12px;
}
.t-error-page .t-error-container__meta-data dt {
  width: 30%;
}
.t-error-page .t-error-container__meta-data dt::after {
  content: ":";
}
.t-error-page .t-error-container__meta-data dd {
  word-wrap: break-word;
  width: 70%;
  margin-inline-start: unset;
}
.t-error-page .t-error-container__phone-numbers {
  margin-bottom: 24px;
  display: flex;
  flex-wrap: wrap;
  gap: 12px 0;
}
.t-error-page .t-error-container__phone-numbers > div {
  width: 250px;
  display: flex;
  flex-wrap: wrap;
}
.t-error-page .t-error-container__phone-numbers dt {
  width: 100px;
}
.t-error-page .t-error-container__phone-numbers dd {
  margin-inline-start: unset;
}
.t-error-page .t-error-container footer {
  color: #a6a7a7;
  margin-top: 24px;
}

.t-inactivity-page {
  background: url("data:image/svg+xml,%3c?xml%20version='1.0'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20style='enable-background:new%200%200%20768%20880'%20viewBox='0%200%20768%20880'%3e%3cdefs%3e%3cfilter%20id='a'%20width='856.8'%20height='1213.4'%20x='10.2'%20y='-431.7'%20filterUnits='userSpaceOnUse'%3e%3cfeColorMatrix%20values='1%200%200%200%200%200%201%200%200%200%200%200%201%200%200%200%200%200%201%200'/%3e%3c/filter%3e%3c/defs%3e%3cmask%20id='b'%20width='856.8'%20height='1213.4'%20x='10.2'%20y='-431.7'%20maskUnits='userSpaceOnUse'%3e%3cpath%20d='M0%200h768v801H0z'%20style='fill:%23d9d9d9;filter:url(%23a)'/%3e%3c/mask%3e%3cg%20style='mask:url(%23b)'%3e%3clinearGradient%20id='c'%20x1='93.403'%20x2='1095.002'%20y1='1006.371'%20y2='-562.356'%20gradientTransform='matrix(1%200%200%20-1%200%20802)'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20style='stop-color:%23ff0061'/%3e%3cstop%20offset='1'%20style='stop-color:%23fe953d'/%3e%3c/linearGradient%3e%3cpath%20d='m426.8-430.5-5.4-1.2-61.2%20169.5%207.4%201.2c81.8%2012.4%20156.6%2053%20211.6%20114.9%2071%2079.4%20110.2%20191.1%20110.2%20314.7%200%20122.9-39.6%20234.6-111.4%20314.4-71.2%2079.1-168.4%20121-281.1%20121-77.5%201.5-153.7-20.9-218-64.1l-6.7-4.6-62%20171.4%204.6%202.6c86%2048.6%20183.3%2073.5%20282.1%2072.3%2077.7%201.1%20154.7-14.4%20225.9-45.4S657.9%20659.4%20710%20601.8c101.2-112.5%20157-266.4%20157-433.3.1-300.2-176.8-540.9-440.2-599z'%20style='fill:url(%23c)'/%3e%3c/g%3e%3c/svg%3e") no-repeat right top #212222;
  background-size: contain;
  width: 100vw;
  height: 100vh;
  cursor: pointer;
  inset: 0;
  position: fixed;
  z-index: 999999;
}

.t-inactivity-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  position: fixed;
  top: 30%;
  left: 50%;
  width: 600px;
  gap: 60px;
  padding: 60px;
  background: #373838;
  color: #fff;
  transform: translate(-50%, -50%);
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.25);
}
.t-inactivity-container__logo {
  width: 150px;
}
.t-inactivity-container__text {
  font-family: "Libre Franklin", arial, sans-serif;
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.375rem;
}

.business-org-main-container {
  height: calc(100vh - 17.5rem);
}

.business-org-grid-div {
  height: calc(100vh - 17.5rem);
}

.nested-grid-container {
  display: flex;
  flex-direction: column;
  padding: 10px;
  height: 250px;
  overflow: auto;
}
.nested-grid-container .t-table {
  border: none;
}
.nested-grid-container.view {
  justify-content: center;
}
.nested-grid-container .t-dropdown {
  padding: 20px 0 10px 20px;
}
.nested-grid-container .bo-flows-roles-grid-div-nested .t-table th.t-group {
  font-weight: 900;
  text-transform: none;
  border: none;
  color: #000;
  font-size: 11px;
  background-color: #f4fafa;
}
.nested-grid-container .bo-flows-roles-grid-div-nested .t-table th {
  font-weight: 500;
  font-size: 12px;
  background-color: #f4fafa;
}
.nested-grid-container .bo-flows-roles-grid-div-nested .t-table tbody tr td {
  border: none;
  border-bottom: 1px solid #e9e9e9;
  background-color: #f4fafa;
}
.nested-grid-container div.ag-row-group-expanded::after {
  content: "";
  display: block;
  height: 39px;
  border-left: 3px solid #279c9c;
}
.nested-grid-container div.ag-row-selected::before {
  border-left: none;
}
.nested-grid-container div.ag-row-group-expanded.ag-row-hover::before,
.nested-grid-container div.ag-row-group-expanded::before {
  border-left: 3px solid #279c9c;
}

div:has(> .nested-grid-container) {
  border-left: 3px solid #279c9c;
  background-color: #f4fafa;
}.custom-grid-loader {
  display: flex;
  gap: 20px;
  padding: 20px;
}
html {
  box-sizing: border-box;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

body {
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #f8f8f8;
}

div,
span {
  vertical-align: middle;
}

img {
  border: 0;
  outline: none;
}

figure {
  margin: 0;
}

*:focus {
  outline: 0;
}

*::-moz-focus-inner {
  border: 0;
}

.t-has-focus {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}

[disabled],
.t-is-disabled {
  cursor: not-allowed;
}

.t-is-hidden {
  display: none !important;
}

@media print {
  @page {
    size: landscape;
    margin: 1cm;
  }
  html,
  body,
  p {
    font-size: 10px;
  }
  .t-staff {
    display: none;
  }
}
.t-icon-diamond::before {
  content: "\e000";
}
.t-icon-asterisk::before {
  content: "\e001";
}
.t-icon-angle-double-up::before {
  content: "\e146";
}
.t-icon-angle-double-right::before {
  content: "\e147";
}
.t-icon-angle-double-down::before {
  content: "\e148";
}
.t-icon-angle-double-left::before {
  content: "\e149";
}
.t-icon-angle-up::before {
  content: "\e150";
}
.t-icon-angle-right::before {
  content: "\e151";
}
.t-icon-angle-down::before {
  content: "\e152";
}
.t-icon-angle-left::before {
  content: "\e153";
}
.t-icon-chevron-up::before {
  content: "\e154";
}
.t-icon-chevron-right::before {
  content: "\e155";
}
.t-icon-chevron-down::before {
  content: "\e156";
}
.t-icon-chevron-left::before {
  content: "\e157";
}
.t-icon-arrow-up::before {
  content: "\e158";
}
.t-icon-arrow-right::before {
  content: "\e159";
}
.t-icon-arrow-down::before {
  content: "\e160";
}
.t-icon-arrow-left::before {
  content: "\e161";
}
.t-icon-arrows::before {
  content: "\e162";
}
.t-icon-arrows-h::before {
  content: "\e163";
}
.t-icon-arrows-v::before {
  content: "\e164";
}
.t-icon-caret-up::before {
  content: "\e180";
}
.t-icon-caret-right::before {
  content: "\e181";
}
.t-icon-caret-down::before {
  content: "\e182";
}
.t-icon-caret-left::before {
  content: "\e183";
}
.t-icon-home::before {
  content: "\e200";
}
.t-icon-entity::before {
  content: "\e201";
}
.t-icon-plus::before {
  content: "\e340";
}
.t-icon-plus-circle::before {
  content: "\e341";
}
.t-icon-minus::before {
  content: "\e350";
}
.t-icon-minus-circle::before {
  content: "\e351";
}
.t-icon-times::before {
  content: "\e360";
}
.t-icon-times-circle::before {
  content: "\e361";
}
.t-icon-times-circle-o::before {
  content: "\e362";
}
.t-icon-help::before {
  content: "\e370";
}
.t-icon-help-o::before {
  content: "\e371";
}
.t-icon-info-circle::before {
  content: "\e372";
}
.t-icon-exclamation-circle::before {
  content: "\e373";
}
.t-icon-exclamation-triangle::before {
  content: "\e374";
}
.t-icon-exclamation::before {
  content: "\e375";
}
.t-icon-bell::before {
  content: "\e380";
}
.t-icon-bell-slash::before {
  content: "\e381";
}
.t-icon-bullhorn::before {
  content: "\e384";
}
.t-icon-download::before {
  content: "\e400";
}
.t-icon-upload::before {
  content: "\e401";
}
.t-icon-save::before {
  content: "\e402";
}
.t-icon-expand::before {
  content: "\e500";
}
.t-icon-compress::before {
  content: "\e501";
}
.t-icon-expand-alt::before {
  content: "\e502";
}
.t-icon-compress-alt::before {
  content: "\e503";
}
.t-icon-level-up::before {
  content: "\e510";
}
.t-icon-level-down::before {
  content: "\e511";
}
.t-icon-exchange::before {
  content: "\e512";
}
.t-icon-redo::before {
  content: "\e515";
}
.t-icon-forward::before {
  content: "\e520";
}
.t-icon-reply::before {
  content: "\e521";
}
.t-icon-reply-all::before {
  content: "\e522";
}
.t-icon-sync::before {
  content: "\e525";
}
.t-icon-retweet::before {
  content: "\e526";
}
.t-icon-undo::before {
  content: "\e530";
}
.t-icon-history::before {
  content: "\e531";
}
.t-icon-clock::before {
  content: "\e540";
}
.t-icon-hourglass::before {
  content: "\e545";
}
.t-icon-hourglass-start::before {
  content: "\e546";
}
.t-icon-hourglass-half::before {
  content: "\e547";
}
.t-icon-hourglass-end::before {
  content: "\e548";
}
.t-icon-calendar::before {
  content: "\e560";
}
.t-icon-calendar-plus::before {
  content: "\e561";
}
.t-icon-calendar-minus::before {
  content: "\e562";
}
.t-icon-calendar-check::before {
  content: "\e563";
}
.t-icon-calendar-times::before {
  content: "\e564";
}
.t-icon-check::before {
  content: "\e900";
}
.t-icon-check-circle::before {
  content: "\e901";
}
.t-icon-check-circle-o::before {
  content: "\e902";
}
.t-icon-check-double::before {
  content: "\e903";
}
.t-icon-globe::before {
  content: "\e910";
}
.t-icon-globe-africa::before {
  content: "\e911";
}
.t-icon-globe-asia::before {
  content: "\e912";
}
.t-icon-eye::before {
  content: "\e920";
}
.t-icon-eye-slash::before {
  content: "\e921";
}
.t-icon-comment-alt-fill::before {
  content: "\e904";
}
.t-icon-comment-fill::before {
  content: "\e926";
}
.t-icon-comment-dots-fill::before {
  content: "\e927";
}
.t-icon-comment-dollar-fill::before {
  content: "\e928";
}
.t-icon-comment-slash-fill::before {
  content: "\e929";
}
.t-icon-comments-fill::before {
  content: "\e930";
}
.t-icon-comments-dollar-fill::before {
  content: "\e931";
}
.t-icon-comment-dollar::before {
  content: "\e932";
}
.t-icon-comments-dollar::before {
  content: "\e933";
}
.t-icon-comment-slash::before {
  content: "\e934";
}
.t-icon-comment-dots::before {
  content: "\e935";
}
.t-icon-comment::before {
  content: "\e937";
}
.t-icon-comments::before {
  content: "\e938";
}
.t-icon-comment-alt::before {
  content: "\e939";
}
.t-icon-ellipsis-h::before {
  content: "\e941";
}
.t-icon-ellipsis-v::before {
  content: "\e942";
}
.t-icon-envelope::before {
  content: "\e945";
}
.t-icon-envelope-open-text::before {
  content: "\e946";
}
.t-icon-inbox::before {
  content: "\e950";
}
.t-icon-paperclip::before {
  content: "\e995";
}
.t-icon-pen-nib::before {
  content: "\e997";
}
.t-icon-pencil::before {
  content: "\e998";
}
.t-icon-trash::before {
  content: "\e999";
}
.t-icon-user::before {
  content: "󡀀";
}
.t-icon-user-circle::before {
  content: "󡀁";
}
.t-icon-user-cog::before {
  content: "󡀄";
}
.t-icon-user-edit::before {
  content: "󡀅";
}
.t-icon-user-lock::before {
  content: "󡀆";
}
.t-icon-user-plus::before {
  content: "󡀇";
}
.t-icon-user-minus::before {
  content: "󡀈";
}
.t-icon-user-shield::before {
  content: "󡀉";
}
.t-icon-user-slash::before {
  content: "󡀐";
}
.t-icon-user-times::before {
  content: "󡀑";
}
.t-icon-user-friends::before {
  content: "󡀒";
}
.t-icon-users::before {
  content: "󡀓";
}
.t-icon-users-cog::before {
  content: "󡀔";
}
.t-icon-user-tie::before {
  content: "󡀕";
}
.t-icon-address-card::before {
  content: "󡀠";
}
.t-icon-id-badge::before {
  content: "󡀢";
}
.t-icon-address-book::before {
  content: "󡀣";
}
.t-icon-file::before {
  content: "󡔀";
}
.t-icon-file-alt::before {
  content: "󡔁";
}
.t-icon-file-archive::before {
  content: "󡔂";
}
.t-icon-file-audio::before {
  content: "󡔃";
}
.t-icon-file-code::before {
  content: "󡔄";
}
.t-icon-file-excel::before {
  content: "󡔅";
}
.t-icon-file-image::before {
  content: "󡔆";
}
.t-icon-file-pdf::before {
  content: "󡔇";
}
.t-icon-file-powerpoint::before {
  content: "󡔈";
}
.t-icon-file-video::before {
  content: "󡔉";
}
.t-icon-file-word::before {
  content: "󡔐";
}
.t-icon-folder::before {
  content: "󡔠";
}
.t-icon-folder-open::before {
  content: "󡔡";
}
.t-icon-hand-paper::before {
  content: "󡘀";
}
.t-icon-hand-rock::before {
  content: "󡘁";
}
.t-icon-hand-pointer::before {
  content: "󡘂";
}
.t-icon-hand-point-right::before {
  content: "󡘄";
}
.t-icon-hand-point-down::before {
  content: "󡘅";
}
.t-icon-hand-point-left::before {
  content: "󡘆";
}
.t-icon-handshake::before {
  content: "󡘇";
}
.t-icon-thumbs-up::before {
  content: "󡘈";
}
.t-icon-thumbs-down::before {
  content: "󡘉";
}
.t-icon-face-happy::before {
  content: "󡜀";
}
.t-icon-face-smile::before {
  content: "󡜁";
}
.t-icon-face-neutral::before {
  content: "󡜂";
}
.t-icon-face-frown::before {
  content: "󡜃";
}
.t-icon-face-cry::before {
  content: "󡜄";
}
.t-icon-heart-o::before {
  content: "󡜠";
}
.t-icon-heart::before {
  content: "󡜡";
}
.t-icon-phone::before {
  content: "󡞓";
}
.t-icon-support::before {
  content: "󡞔";
}
.t-icon-fax::before {
  content: "󡞕";
}
.t-icon-tv::before {
  content: "󡠀";
}
.t-icon-laptop::before {
  content: "󡠁";
}
.t-icon-mobile::before {
  content: "󡠂";
}
.t-icon-keyboard::before {
  content: "󡠃";
}
.t-icon-print::before {
  content: "󡠐";
}
.t-icon-qrcode::before {
  content: "󡠠";
}
.t-icon-fingerprint::before {
  content: "󡠡";
}
.t-icon-link::before {
  content: "󡠰";
}
.t-icon-unlink::before {
  content: "󡠱";
}
.t-icon-external-link::before {
  content: "󡠳";
}
.t-icon-key::before {
  content: "󡡀";
}
.t-icon-lock::before {
  content: "󡡅";
}
.t-icon-lock-open::before {
  content: "󡡆";
}
.t-icon-search::before {
  content: "󡡐";
}
.t-icon-search-plus::before {
  content: "󡡑";
}
.t-icon-search-minus::before {
  content: "󡡒";
}
.t-icon-filter::before {
  content: "󡡠";
}
.t-icon-share::before {
  content: "󡡥";
}
.t-icon-share-square::before {
  content: "󡡦";
}
.t-icon-paper-plane::before {
  content: "󡡧";
}
.t-icon-sign-in::before {
  content: "󡢐";
}
.t-icon-sign-out::before {
  content: "󡢑";
}
.t-icon-power-off::before {
  content: "󡢕";
}
.t-icon-circle-notch::before {
  content: "󡦘";
}
.t-icon-newspaper::before {
  content: "󡦙";
}
.t-icon-cog::before {
  content: "󢀀";
}
.t-icon-cogs::before {
  content: "󢀁";
}
.t-icon-wrench::before {
  content: "󢀅";
}
.t-icon-toolbox::before {
  content: "󢀆";
}
.t-icon-briefcase::before {
  content: "󢀇";
}
.t-icon-suitcase::before {
  content: "󢀈";
}
.t-icon-sliders::before {
  content: "󢀐";
}
.t-icon-sort-alpha-up::before {
  content: "󢀠";
}
.t-icon-sort-alpha-down::before {
  content: "󢀡";
}
.t-icon-sort-amount-up::before {
  content: "󢀢";
}
.t-icon-sort-amount-down::before {
  content: "󢀣";
}
.t-icon-sort::before {
  content: "󢀰";
}
.t-icon-sort-up::before {
  content: "󢀱";
}
.t-icon-sort-down::before {
  content: "󢀲";
}
.t-icon-tag::before {
  content: "󢁀";
}
.t-icon-tags::before {
  content: "󢁁";
}
.t-icon-star-o::before {
  content: "󢁅";
}
.t-icon-star-half::before {
  content: "󢁆";
}
.t-icon-star::before {
  content: "󢁇";
}
.t-icon-table::before {
  content: "󢁉";
}
.t-icon-list-ul::before {
  content: "󢁐";
}
.t-icon-tasks::before {
  content: "󢁑";
}
.t-icon-cards::before {
  content: "󢁕";
}
.t-icon-cards-small::before {
  content: "󢁖";
}
.t-icon-list::before {
  content: "󢁗";
}
.t-icon-align-left::before {
  content: "󢁠";
}
.t-icon-align-center::before {
  content: "󢁡";
}
.t-icon-align-justify::before {
  content: "󢁢";
}
.t-icon-align-right::before {
  content: "󢁣";
}
.t-icon-copy::before {
  content: "󢁩";
}
.t-icon-clone::before {
  content: "󢁰";
}
.t-icon-new-tab::before {
  content: "󢁱";
}
.t-icon-clipboard::before {
  content: "󢁵";
}
.t-icon-paste::before {
  content: "󢁶";
}
.t-icon-money-bill::before {
  content: "󢂀";
}
.t-icon-credit-card::before {
  content: "󢂁";
}
.t-icon-chart-bar::before {
  content: "󢂐";
}
.t-icon-chart-area::before {
  content: "󢂑";
}
.t-icon-chart-line::before {
  content: "󢂒";
}
.t-icon-terminal::before {
  content: "󢄀";
}
.t-icon-code::before {
  content: "󢄁";
}
.t-icon-code-branch::before {
  content: "󢄂";
}
.t-icon-thumbtack::before {
  content: "󢒙";
}
.t-icon-ruler::before {
  content: "󢔀";
}
.t-icon-cut::before {
  content: "󢔁";
}
.t-icon-image::before {
  content: "󢔂";
}
.t-icon-images::before {
  content: "󢔃";
}
.t-icon-bookmark-o::before {
  content: "󢔄";
}
.t-icon-bookmark::before {
  content: "󢔅";
}
.t-icon-flag::before {
  content: "󢔆";
}
.t-icon-location-arrow::before {
  content: "󢔇";
}
.t-icon-map-marker::before {
  content: "󢔈";
}
.t-icon-shoe-prints::before {
  content: "󢔉";
}
.t-icon-magic::before {
  content: "󢔐";
}
.t-icon-stamp::before {
  content: "󢔑";
}
.t-icon-fill-up::before {
  content: "󢔒";
}
.t-icon-graduation-cap::before {
  content: "󢔓";
}
.t-icon-palette::before {
  content: "󢔔";
}
.t-icon-trophy::before {
  content: "󢔕";
}
.t-icon-bug::before {
  content: "󢔖";
}
.t-icon-robot::before {
  content: "󢔗";
}
.t-icon-rocket::before {
  content: "󢔘";
}
.t-icon-certificate::before {
  content: "󢔙";
}
.t-icon-crosshairs::before {
  content: "󢔠";
}
.t-icon-infinity::before {
  content: "󢔡";
}
.t-icon-sticky-note::before {
  content: "󢔢";
}
.t-icon-map-signs::before {
  content: "󢔣";
}
.t-icon-shopping-cart::before {
  content: "󢔤";
}
.t-icon-play::before {
  content: "󢔥";
}
.t-icon-stop::before {
  content: "󢔦";
}
.t-icon-circle::before {
  content: "󢔧";
}
.t-icon-flask::before {
  content: "󢔨";
}
.t-icon-ds-triquetra::before {
  content: "󣀀";
}
.t-icon-ds-brick::before {
  content: "󣀁";
}
.t-icon-ds-set::before {
  content: "󣀂";
}
.t-icon-direction-incoming::before {
  content: "󣀃";
}
.t-icon-direction-outgoing::before {
  content: "󣀄";
}
.t-icon-direction-both::before {
  content: "󣀅";
}

.t-icon-alarm::before {
  content: "\e380";
}
.t-icon-area-chart::before {
  content: "󢂑";
}
.t-icon-analytics::before {
  content: "󢂑";
}
.t-icon-ban::before {
  content: "\e351";
}
.t-icon-calendar-o::before {
  content: "\e560";
}
.t-icon-clock-o::before {
  content: "\e540";
}
.t-icon-circle-o-notch::before {
  content: "󡦘";
}
.t-icon-close::before {
  content: "\e360";
}
.t-icon-cycle::before {
  content: "󡦘";
}
.t-icon-delete::before {
  content: "\e999";
}
.t-icon-edit::before {
  content: "\e998";
}
.t-icon-email::before {
  content: "\e945";
}
.t-icon-error::before {
  content: "\e373";
}
.t-icon-file-o::before {
  content: "󡔀";
}
.t-icon-file-archive-o::before {
  content: "󡔂";
}
.t-icon-file-code-o::before {
  content: "󡔄";
}
.t-icon-file-excel-o::before {
  content: "󡔅";
}
.t-icon-file-image-o::before {
  content: "󡔆";
}
.t-icon-file-pdf-o::before {
  content: "󡔇";
}
.t-icon-file-text::before {
  content: "󡔁";
}
.t-icon-file-text-o::before {
  content: "󡔁";
}
.t-icon-group::before {
  content: "󡀓";
}
.t-icon-hand-point-up::before {
  content: "󡘂";
}
.t-icon-info::before {
  content: "\e372";
}
.t-icon-line-chart::before {
  content: "󢂒";
}
.t-icon-menu::before {
  content: "\e941";
}
.t-icon-money::before {
  content: "󢂀";
}
.t-icon-newspaper::before, .t-icon-newspaper-o::before {
  content: "󡦙";
}
.t-icon-pending::before {
  content: "\e547";
}
.t-icon-question-circle::before {
  content: "\e370";
}
.t-icon-refresh::before {
  content: "\e525";
}
.t-icon-sort-amount-asc::before {
  content: "󢀣";
}
.t-icon-sort-amount-desc::before {
  content: "󢀢";
}
.t-icon-staff::before {
  content: "\e001";
}
.t-icon-success::before {
  content: "\e901";
}
.t-icon-th::before {
  content: "󢁖";
}
.t-icon-th-large::before {
  content: "󢁕";
}
.t-icon-th-list::before {
  content: "󢁗";
}
.t-icon-remove::before {
  content: "\e999";
}
.t-icon-test::before {
  content: "󢔨";
}
.t-icon-time::before {
  content: "\e540";
}
.t-icon-trash-alt::before {
  content: "\e999";
}
.t-icon-unlock::before {
  content: "󡡆";
}
.t-icon-warning::before {
  content: "\e374";
}

.t-icon.t-white {
  color: #fff;
}
.t-icon.t-gray-mid, .t-icon.t-subtle {
  color: #a6a7a7;
}
.t-icon.t-blue, .t-icon.t-info {
  color: #256cd1;
}
.t-icon.t-teal, .t-icon.t-cta {
  color: #279c9c;
}
.t-icon.t-red, .t-icon.t-error {
  color: #d91f11;
}
.t-icon.t-orange, .t-icon.t-warning {
  color: #ee6f20;
}
.t-icon.t-green, .t-icon.t-success {
  color: #428613;
}
.t-icon.t-disabled {
  color: #bcbdbd;
}
.t-icon.t-staff {
  color: #8c2341;
}
.t-icon.t-white svg > * {
  fill: #fff;
}
.t-icon.t-gray-mid svg > *, .t-icon.t-subtle svg > * {
  fill: #a6a7a7;
}
.t-icon.t-blue svg > *, .t-icon.t-info svg > * {
  fill: #256cd1;
}
.t-icon.t-teal svg > *, .t-icon.t-cta svg > * {
  fill: #279c9c;
}
.t-icon.t-red svg > *, .t-icon.t-error svg > * {
  fill: #d91f11;
}
.t-icon.t-orange svg > *, .t-icon.t-warning svg > * {
  fill: #ee6f20;
}
.t-icon.t-green svg > *, .t-icon.t-success svg > * {
  fill: #428613;
}
.t-icon.t-disabled svg > * {
  fill: #bcbdbd;
}
.t-icon.t-staff svg > * {
  fill: #8c2341;
}

.t-vis {
  position: relative;
  display: inline-block;
  width: 32px;
  height: 32px;
  margin-right: 8px;
  font-style: normal;
  vertical-align: middle;
}
.t-vis:last-child {
  margin-right: 0;
}
.t-vis::before, .t-vis::after {
  content: "";
  position: absolute;
  display: block;
  width: 32px;
  height: 32px;
  border: 1px solid transparent;
  border-radius: 32px;
  font-family: "tricons", helvetica, arial, sans-serif;
}
.t-vis::before {
  border-color: #e9e9e9;
}
.t-vis::after {
  color: #fff;
  font-size: 11px;
  text-align: center;
  line-height: 30px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-vis .t-badge {
  position: absolute;
  top: -4px;
  left: 100%;
  z-index: 1;
  padding: 0 4px;
  color: #ee6f20;
  background: #fff;
  border: 1px solid #ee6f20;
  transform: translate(-60%, 0);
}
.t-vis-agreed::before {
  background: #428613;
  border-color: transparent;
}
.t-vis-part-agreed::before {
  background: #428613;
  border-color: transparent;
}
.t-vis-part-agreed::after {
  content: "";
  left: calc(32px / 2);
  width: calc(32px / 2);
  background: #fff;
  border-color: #e9e9e9;
  border-left: transparent;
  -moz-border-radius-topright: 64px;
  -moz-border-radius-bottomright: 64px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-radius: 0 64px 64px 0;
}
.t-vis-part-disagreed::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-part-disagreed::after {
  content: "";
  width: calc(32px / 2);
  background: #fff;
  border-color: #e9e9e9;
  border-right: transparent;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 64px;
  -moz-border-radius-topleft: 64px;
  border-radius: 64px 0 0 64px;
}
.t-vis-disagreed::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-discrepencies::before, .t-vis-discrepancies::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-discrepencies::after, .t-vis-discrepancies::after {
  content: "󢁗";
}
.t-vis-error::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-error::after {
  content: "\e375";
}
.t-vis-cancelled::before {
  background: #bcbdbd;
  border-color: transparent;
}
.t-vis-cancelled::after {
  content: "C";
  font-weight: 700;
}
.t-vis-within::before {
  background: #fff59d;
  border-color: transparent;
}
.t-vis-within::after {
  content: "TH";
  color: #a6a7a7;
  font-weight: 700;
}
.t-vis.t-medium {
  width: 37px;
  height: 37px;
}
.t-vis.t-medium::before, .t-vis.t-medium::after {
  width: 37px;
  height: 37px;
}
.t-vis.t-medium::after {
  font-size: 12px;
  line-height: 35px;
}
.t-vis.t-medium.t-vis-part-agreed::after {
  left: calc(37px / 2);
  width: calc(37px / 2);
}
.t-vis.t-medium.t-vis-part-disagreed::after {
  width: calc(37px / 2);
}

@font-face {
  font-family: tricons;
  src: url("/crds-frontend/latest/assets/tricons-CZ4m6E8g.eot");
  src: url("/crds-frontend/latest/assets/tricons-CZ4m6E8g.eot?#iefix") format("embedded-opentype"), url("/crds-frontend/latest/assets/tricons-DHjgza76.woff2") format("woff2"), url("/crds-frontend/latest/assets/tricons-B2Keo8Ad.woff") format("woff"), url("/crds-frontend/latest/assets/tricons-DNt4bsT1.ttf") format("truetype"), url("/crds-frontend/latest/assets/tricons-6znNKawq.svg#fontawesome") format("svg");
  font-style: normal;
  font-weight: 400;
}
.t-icon {
  display: inline-block;
  margin-right: 6px;
  color: inherit;
  font-family: "tricons", helvetica, arial, sans-serif !important;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  text-decoration: none;
  text-transform: none;
  vertical-align: middle;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-icon::before {
  display: inline-block;
  line-height: 1rem;
}
.t-icon:hover {
  text-decoration: none;
}
.t-icon > img,
.t-icon > svg {
  width: 14px;
  height: 14px;
}
.t-icon > svg {
  color: inherit;
}
.t-icon > svg path {
  fill: currentcolor;
}
.t-icon.t-fw {
  width: 1em;
  text-align: center;
}
.t-icon.t-tiny {
  font-size: 11px;
}
.t-icon.t-tiny > img,
.t-icon.t-tiny > svg {
  width: 11px;
  height: 11px;
}
.t-icon.t-small {
  font-size: 12px;
}
.t-icon.t-small > img,
.t-icon.t-small > svg {
  width: 12px;
  height: 12px;
}
.t-icon.t-large {
  font-size: 16px;
}
.t-icon.t-large > img,
.t-icon.t-large > svg {
  width: 16px;
  height: 16px;
}
.t-icon.t-vertical-middle {
  vertical-align: middle;
}
.t-icon.t-horizontal {
  height: 32px;
}

a.t-icon {
  display: inline-block;
  margin-right: 0;
  color: #006491;
}
a.t-icon:hover {
  text-decoration: underline;
}
a.t-icon::before {
  margin-right: 6px;
  line-height: inherit;
}
a.t-icon > span {
  margin-left: -4px;
}
a.t-icon:empty::before {
  margin-right: 0;
}
a.t-icon.t-teal {
  color: #279c9c;
}
a .t-icon {
  margin-right: 6px;
}
a .t-icon.t-icon-only {
  margin-right: 0;
}

.t-icon.t-svg {
  position: relative;
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: middle;
}
.t-icon.t-svg::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("/crds-frontend/latest/assets/sprite-CL5HE_QE.svg");
  background-repeat: no-repeat;
  vertical-align: middle;
  transform-origin: center;
  transform: translate(-50%, -50%);
}
.t-icon.t-svg.t-tiny {
  width: 11px;
  height: 11px;
}
.t-icon.t-svg.t-tiny::before {
  transform: translate(-50%, -50%) scale(0.7);
}
.t-icon.t-svg.t-small {
  width: 12px;
  height: 12px;
}
.t-icon.t-svg.t-small::before {
  transform: translate(-50%, -50%) scale(0.8);
}
.t-icon.t-svg.t-large {
  width: 16px;
  height: 16px;
}
.t-icon.t-svg.t-large::before {
  transform: translate(-50%, -50%) scale(1.2);
}

.t-svg-address-book::before {
  width: 12px;
  height: 14px;
  background-position: 0 0;
}

.t-svg-address-book-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px 0;
}

.t-svg-address-book-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px 0;
}

.t-svg-address-card::before {
  width: 14px;
  height: 14px;
  background-position: -78px 0;
}

.t-svg-address-card-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px 0;
}

.t-svg-address-card-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px 0;
}

.t-svg-align-center::before {
  width: 12px;
  height: 14px;
  background-position: -156px 0;
}

.t-svg-align-center-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -182px 0;
}

.t-svg-align-center-white::before {
  width: 12px;
  height: 14px;
  background-position: -208px 0;
}

.t-svg-align-justify::before {
  width: 12px;
  height: 14px;
  background-position: -234px 0;
}

.t-svg-align-justify-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -260px 0;
}

.t-svg-align-justify-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px 0;
}

.t-svg-align-left::before {
  width: 12px;
  height: 14px;
  background-position: -312px 0;
}

.t-svg-align-left-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -338px 0;
}

.t-svg-align-left-white::before {
  width: 12px;
  height: 14px;
  background-position: 0 -26px;
}

.t-svg-align-right::before {
  width: 12px;
  height: 14px;
  background-position: -26px -26px;
}

.t-svg-align-right-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -52px -26px;
}

.t-svg-align-right-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -26px;
}

.t-svg-angle-double-down::before {
  width: 14px;
  height: 14px;
  background-position: -104px -26px;
}

.t-svg-angle-double-down-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -26px;
}

.t-svg-angle-double-down-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -26px;
}

.t-svg-angle-double-left::before {
  width: 14px;
  height: 14px;
  background-position: -182px -26px;
}

.t-svg-angle-double-left-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -26px;
}

.t-svg-angle-double-left-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -26px;
}

.t-svg-angle-double-right::before {
  width: 14px;
  height: 14px;
  background-position: -260px -26px;
}

.t-svg-angle-double-right-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -26px;
}

.t-svg-angle-double-right-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -26px;
}

.t-svg-angle-double-up::before {
  width: 14px;
  height: 14px;
  background-position: -338px -26px;
}

.t-svg-angle-double-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -52px;
}

.t-svg-angle-double-up-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -52px;
}

.t-svg-angle-down::before {
  width: 9px;
  height: 14px;
  background-position: -52px -52px;
}

.t-svg-angle-down-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -78px -52px;
}

.t-svg-angle-down-white::before {
  width: 9px;
  height: 14px;
  background-position: -104px -52px;
}

.t-svg-angle-left::before {
  width: 7px;
  height: 14px;
  background-position: -130px -52px;
}

.t-svg-angle-left-link-blue::before {
  width: 7px;
  height: 14px;
  background-position: -156px -52px;
}

.t-svg-angle-left-white::before {
  width: 7px;
  height: 14px;
  background-position: -182px -52px;
}

.t-svg-angle-right::before {
  width: 7px;
  height: 14px;
  background-position: -208px -52px;
}

.t-svg-angle-right-link-blue::before {
  width: 7px;
  height: 14px;
  background-position: -234px -52px;
}

.t-svg-angle-right-white::before {
  width: 7px;
  height: 14px;
  background-position: -260px -52px;
}

.t-svg-angle-up::before {
  width: 9px;
  height: 14px;
  background-position: -286px -52px;
}

.t-svg-angle-up-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -312px -52px;
}

.t-svg-angle-up-white::before {
  width: 9px;
  height: 14px;
  background-position: -338px -52px;
}

.t-svg-arrow-down::before {
  width: 12px;
  height: 14px;
  background-position: 0 -78px;
}

.t-svg-arrow-down-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -78px;
}

.t-svg-arrow-down-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px -78px;
}

.t-svg-arrow-left::before {
  width: 12px;
  height: 14px;
  background-position: -78px -78px;
}

.t-svg-arrow-left-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -104px -78px;
}

.t-svg-arrow-left-white::before {
  width: 12px;
  height: 14px;
  background-position: -130px -78px;
}

.t-svg-arrow-right::before {
  width: 12px;
  height: 14px;
  background-position: -156px -78px;
}

.t-svg-arrow-right-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -182px -78px;
}

.t-svg-arrow-right-white::before {
  width: 12px;
  height: 14px;
  background-position: -208px -78px;
}

.t-svg-arrow-up::before {
  width: 12px;
  height: 14px;
  background-position: -234px -78px;
}

.t-svg-arrow-up-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -260px -78px;
}

.t-svg-arrow-up-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px -78px;
}

.t-svg-arrows::before {
  width: 14px;
  height: 14px;
  background-position: -312px -78px;
}

.t-svg-arrows-h::before {
  width: 14px;
  height: 14px;
  background-position: -338px -78px;
}

.t-svg-arrows-h-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -104px;
}

.t-svg-arrows-h-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -104px;
}

.t-svg-arrows-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -104px;
}

.t-svg-arrows-v::before {
  width: 7px;
  height: 14px;
  background-position: -78px -104px;
}

.t-svg-arrows-v-link-blue::before {
  width: 7px;
  height: 14px;
  background-position: -104px -104px;
}

.t-svg-arrows-v-white::before {
  width: 7px;
  height: 14px;
  background-position: -130px -104px;
}

.t-svg-arrows-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -104px;
}

.t-svg-asterisk::before {
  width: 14px;
  height: 14px;
  background-position: -182px -104px;
}

.t-svg-asterisk-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -104px;
}

.t-svg-asterisk-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -104px;
}

.t-svg-bell::before {
  width: 12px;
  height: 14px;
  background-position: -260px -104px;
}

.t-svg-bell-ind-orange::before {
  width: 12px;
  height: 14px;
  background-position: -286px -104px;
}

.t-svg-bell-ind-red::before {
  width: 12px;
  height: 14px;
  background-position: -312px -104px;
}

.t-svg-bell-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -338px -104px;
}

.t-svg-bell-slash::before {
  width: 18px;
  height: 14px;
  background-position: 0 -130px;
}

.t-svg-bell-slash-link-blue::before {
  width: 18px;
  height: 14px;
  background-position: -26px -130px;
}

.t-svg-bell-slash-white::before {
  width: 18px;
  height: 14px;
  background-position: -52px -130px;
}

.t-svg-bell-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -130px;
}

.t-svg-bookmark::before {
  width: 11px;
  height: 14px;
  background-position: -104px -130px;
}

.t-svg-bookmark-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -130px -130px;
}

.t-svg-bookmark-o::before {
  width: 11px;
  height: 14px;
  background-position: -156px -130px;
}

.t-svg-bookmark-o-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -182px -130px;
}

.t-svg-bookmark-o-white::before {
  width: 11px;
  height: 14px;
  background-position: -208px -130px;
}

.t-svg-bookmark-white::before {
  width: 11px;
  height: 14px;
  background-position: -234px -130px;
}

.t-svg-briefcase::before {
  width: 14px;
  height: 14px;
  background-position: -260px -130px;
}

.t-svg-briefcase-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -130px;
}

.t-svg-briefcase-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -130px;
}

.t-svg-bug::before {
  width: 14px;
  height: 14px;
  background-position: -338px -130px;
}

.t-svg-bug-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -156px;
}

.t-svg-bug-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -156px;
}

.t-svg-bullhorn::before {
  width: 14px;
  height: 14px;
  background-position: -52px -156px;
}

.t-svg-bullhorn-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -156px;
}

.t-svg-bullhorn-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -156px;
}

.t-svg-calendar::before {
  width: 12px;
  height: 14px;
  background-position: -130px -156px;
}

.t-svg-calendar-check::before {
  width: 12px;
  height: 14px;
  background-position: -156px -156px;
}

.t-svg-calendar-check-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -182px -156px;
}

.t-svg-calendar-check-white::before {
  width: 12px;
  height: 14px;
  background-position: -208px -156px;
}

.t-svg-calendar-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -234px -156px;
}

.t-svg-calendar-minus::before {
  width: 12px;
  height: 14px;
  background-position: -260px -156px;
}

.t-svg-calendar-minus-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -286px -156px;
}

.t-svg-calendar-minus-white::before {
  width: 12px;
  height: 14px;
  background-position: -312px -156px;
}

.t-svg-calendar-plus::before {
  width: 12px;
  height: 14px;
  background-position: -338px -156px;
}

.t-svg-calendar-plus-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: 0 -182px;
}

.t-svg-calendar-plus-white::before {
  width: 12px;
  height: 14px;
  background-position: -26px -182px;
}

.t-svg-calendar-times::before {
  width: 12px;
  height: 14px;
  background-position: -52px -182px;
}

.t-svg-calendar-times-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -78px -182px;
}

.t-svg-calendar-times-white::before {
  width: 12px;
  height: 14px;
  background-position: -104px -182px;
}

.t-svg-calendar-white::before {
  width: 12px;
  height: 14px;
  background-position: -130px -182px;
}

.t-svg-cards::before {
  width: 14px;
  height: 14px;
  background-position: -156px -182px;
}

.t-svg-cards-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -182px;
}

.t-svg-cards-small::before {
  width: 14px;
  height: 14px;
  background-position: -208px -182px;
}

.t-svg-cards-small-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -182px;
}

.t-svg-cards-small-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -182px;
}

.t-svg-cards-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -182px;
}

.t-svg-caret-down::before {
  width: 9px;
  height: 14px;
  background-position: -312px -182px;
}

.t-svg-caret-down-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -338px -182px;
}

.t-svg-caret-down-white::before {
  width: 9px;
  height: 14px;
  background-position: 0 -208px;
}

.t-svg-caret-left::before {
  width: 5px;
  height: 14px;
  background-position: -26px -208px;
}

.t-svg-caret-left-link-blue::before {
  width: 5px;
  height: 14px;
  background-position: -52px -208px;
}

.t-svg-caret-left-white::before {
  width: 5px;
  height: 14px;
  background-position: -78px -208px;
}

.t-svg-caret-right::before {
  width: 5px;
  height: 14px;
  background-position: -104px -208px;
}

.t-svg-caret-right-link-blue::before {
  width: 5px;
  height: 14px;
  background-position: -130px -208px;
}

.t-svg-caret-right-white::before {
  width: 5px;
  height: 14px;
  background-position: -156px -208px;
}

.t-svg-caret-up::before {
  width: 9px;
  height: 14px;
  background-position: -182px -208px;
}

.t-svg-caret-up-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -208px -208px;
}

.t-svg-caret-up-white::before {
  width: 9px;
  height: 14px;
  background-position: -234px -208px;
}

.t-svg-certificate::before {
  width: 14px;
  height: 14px;
  background-position: -260px -208px;
}

.t-svg-certificate-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -208px;
}

.t-svg-certificate-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -208px;
}

.t-svg-chart-area::before {
  width: 14px;
  height: 14px;
  background-position: -338px -208px;
}

.t-svg-chart-area-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -234px;
}

.t-svg-chart-area-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -234px;
}

.t-svg-chart-bar::before {
  width: 14px;
  height: 14px;
  background-position: -52px -234px;
}

.t-svg-chart-bar-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -234px;
}

.t-svg-chart-bar-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -234px;
}

.t-svg-chart-line::before {
  width: 14px;
  height: 14px;
  background-position: -130px -234px;
}

.t-svg-chart-line-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -234px;
}

.t-svg-chart-line-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -234px;
}

.t-svg-check::before {
  width: 14px;
  height: 14px;
  background-position: -208px -234px;
}

.t-svg-check-circle::before {
  width: 14px;
  height: 14px;
  background-position: -234px -234px;
}

.t-svg-check-circle-ind-green::before {
  width: 14px;
  height: 14px;
  background-position: -260px -234px;
}

.t-svg-check-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -234px;
}

.t-svg-check-circle-o::before {
  width: 14px;
  height: 14px;
  background-position: -312px -234px;
}

.t-svg-check-circle-o-ind-green::before {
  width: 14px;
  height: 14px;
  background-position: -338px -234px;
}

.t-svg-check-circle-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -260px;
}

.t-svg-check-circle-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -260px;
}

.t-svg-check-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -260px;
}

.t-svg-check-double::before {
  width: 14px;
  height: 14px;
  background-position: -78px -260px;
}

.t-svg-check-double-ind-green::before {
  width: 14px;
  height: 14px;
  background-position: -104px -260px;
}

.t-svg-check-double-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -260px;
}

.t-svg-check-double-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -260px;
}

.t-svg-check-ind-green::before {
  width: 14px;
  height: 14px;
  background-position: -182px -260px;
}

.t-svg-check-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -260px;
}

.t-svg-check-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -260px;
}

.t-svg-chevron-down::before {
  width: 12px;
  height: 14px;
  background-position: -260px -260px;
}

.t-svg-chevron-down-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -286px -260px;
}

.t-svg-chevron-down-white::before {
  width: 12px;
  height: 14px;
  background-position: -312px -260px;
}

.t-svg-chevron-left::before {
  width: 9px;
  height: 14px;
  background-position: -338px -260px;
}

.t-svg-chevron-left-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: 0 -286px;
}

.t-svg-chevron-left-white::before {
  width: 9px;
  height: 14px;
  background-position: -26px -286px;
}

.t-svg-chevron-right::before {
  width: 9px;
  height: 14px;
  background-position: -52px -286px;
}

.t-svg-chevron-right-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -78px -286px;
}

.t-svg-chevron-right-white::before {
  width: 9px;
  height: 14px;
  background-position: -104px -286px;
}

.t-svg-chevron-up::before {
  width: 12px;
  height: 14px;
  background-position: -130px -286px;
}

.t-svg-chevron-up-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -156px -286px;
}

.t-svg-chevron-up-white::before {
  width: 12px;
  height: 14px;
  background-position: -182px -286px;
}

.t-svg-circle::before {
  width: 14px;
  height: 14px;
  background-position: -208px -286px;
}

.t-svg-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -286px;
}

.t-svg-circle-notch::before {
  width: 14px;
  height: 14px;
  background-position: -260px -286px;
}

.t-svg-circle-notch-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -286px;
}

.t-svg-circle-notch-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -286px;
}

.t-svg-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -286px;
}

.t-svg-clipboard::before {
  width: 11px;
  height: 14px;
  background-position: 0 -312px;
}

.t-svg-clipboard-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -26px -312px;
}

.t-svg-clipboard-white::before {
  width: 11px;
  height: 14px;
  background-position: -52px -312px;
}

.t-svg-clock::before {
  width: 14px;
  height: 14px;
  background-position: -78px -312px;
}

.t-svg-clock-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -312px;
}

.t-svg-clock-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -312px;
}

.t-svg-clone::before {
  width: 14px;
  height: 14px;
  background-position: -156px -312px;
}

.t-svg-clone-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -312px;
}

.t-svg-clone-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -312px;
}

.t-svg-code::before {
  width: 14px;
  height: 14px;
  background-position: -234px -312px;
}

.t-svg-code-branch::before {
  width: 11px;
  height: 14px;
  background-position: -260px -312px;
}

.t-svg-code-branch-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -286px -312px;
}

.t-svg-code-branch-white::before {
  width: 11px;
  height: 14px;
  background-position: -312px -312px;
}

.t-svg-code-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -312px;
}

.t-svg-code-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -338px;
}

.t-svg-cog::before {
  width: 14px;
  height: 14px;
  background-position: -26px -338px;
}

.t-svg-cog-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -338px;
}

.t-svg-cog-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -338px;
}

.t-svg-cogs::before {
  width: 14px;
  height: 14px;
  background-position: -104px -338px;
}

.t-svg-cogs-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -338px;
}

.t-svg-cogs-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -338px;
}

.t-svg-comment::before {
  width: 14px;
  height: 14px;
  background-position: -182px -338px;
}

.t-svg-comment-alt::before {
  width: 14px;
  height: 14px;
  background-position: -208px -338px;
}

.t-svg-comment-alt-fill::before {
  width: 14px;
  height: 14px;
  background-position: -234px -338px;
}

.t-svg-comment-alt-fill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -338px;
}

.t-svg-comment-alt-fill-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -338px;
}

.t-svg-comment-alt-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -338px;
}

.t-svg-comment-alt-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -338px;
}

.t-svg-comment-dollar::before {
  width: 14px;
  height: 14px;
  background-position: 0 -364px;
}

.t-svg-comment-dollar-fill::before {
  width: 14px;
  height: 14px;
  background-position: -26px -364px;
}

.t-svg-comment-dollar-fill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -364px;
}

.t-svg-comment-dollar-fill-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -364px;
}

.t-svg-comment-dollar-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -364px;
}

.t-svg-comment-dollar-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -364px;
}

.t-svg-comment-dots::before {
  width: 14px;
  height: 14px;
  background-position: -156px -364px;
}

.t-svg-comment-dots-fill::before {
  width: 14px;
  height: 14px;
  background-position: -182px -364px;
}

.t-svg-comment-dots-fill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -364px;
}

.t-svg-comment-dots-fill-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -364px;
}

.t-svg-comment-dots-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -364px;
}

.t-svg-comment-dots-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -364px;
}

.t-svg-comment-fill::before {
  width: 14px;
  height: 14px;
  background-position: -312px -364px;
}

.t-svg-comment-fill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -364px;
}

.t-svg-comment-fill-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -390px;
}

.t-svg-comment-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -390px;
}

.t-svg-comment-slash::before {
  width: 14px;
  height: 14px;
  background-position: -52px -390px;
}

.t-svg-comment-slash-fill::before {
  width: 18px;
  height: 14px;
  background-position: -78px -390px;
}

.t-svg-comment-slash-fill-link-blue::before {
  width: 18px;
  height: 14px;
  background-position: -104px -390px;
}

.t-svg-comment-slash-fill-white::before {
  width: 18px;
  height: 14px;
  background-position: -130px -390px;
}

.t-svg-comment-slash-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -390px;
}

.t-svg-comment-slash-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -390px;
}

.t-svg-comment-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -390px;
}

.t-svg-comments::before {
  width: 14px;
  height: 14px;
  background-position: -234px -390px;
}

.t-svg-comments-dollar::before {
  width: 14px;
  height: 14px;
  background-position: -260px -390px;
}

.t-svg-comments-dollar-fill::before {
  width: 16px;
  height: 14px;
  background-position: -286px -390px;
}

.t-svg-comments-dollar-fill-link-blue::before {
  width: 16px;
  height: 14px;
  background-position: -312px -390px;
}

.t-svg-comments-dollar-fill-white::before {
  width: 16px;
  height: 14px;
  background-position: 0 -416px;
}

.t-svg-comments-dollar-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -416px;
}

.t-svg-comments-dollar-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -416px;
}

.t-svg-comments-fill::before {
  width: 16px;
  height: 14px;
  background-position: -78px -416px;
}

.t-svg-comments-fill-link-blue::before {
  width: 16px;
  height: 14px;
  background-position: -104px -416px;
}

.t-svg-comments-fill-white::before {
  width: 16px;
  height: 14px;
  background-position: -130px -416px;
}

.t-svg-comments-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -416px;
}

.t-svg-comments-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -416px;
}

.t-svg-compress::before {
  width: 12px;
  height: 14px;
  background-position: -208px -416px;
}

.t-svg-compress-alt::before {
  width: 12px;
  height: 14px;
  background-position: -234px -416px;
}

.t-svg-compress-alt-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -260px -416px;
}

.t-svg-compress-alt-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px -416px;
}

.t-svg-compress-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -312px -416px;
}

.t-svg-compress-white::before {
  width: 12px;
  height: 14px;
  background-position: -338px -416px;
}

.t-svg-copy::before {
  width: 12px;
  height: 14px;
  background-position: 0 -442px;
}

.t-svg-copy-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -442px;
}

.t-svg-copy-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px -442px;
}

.t-svg-credit-card::before {
  width: 14px;
  height: 14px;
  background-position: -78px -442px;
}

.t-svg-credit-card-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -442px;
}

.t-svg-credit-card-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -442px;
}

.t-svg-crosshairs::before {
  width: 14px;
  height: 14px;
  background-position: -156px -442px;
}

.t-svg-crosshairs-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -442px;
}

.t-svg-crosshairs-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -442px;
}

.t-svg-cut::before {
  width: 12px;
  height: 14px;
  background-position: -234px -442px;
}

.t-svg-cut-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -260px -442px;
}

.t-svg-cut-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px -442px;
}

.t-svg-diamond::before {
  width: 14px;
  height: 14px;
  background-position: -312px -442px;
}

.t-svg-diamond-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -442px;
}

.t-svg-diamond-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -468px;
}

.t-svg-direction-both::before {
  width: 14px;
  height: 14px;
  background-position: -26px -468px;
}

.t-svg-direction-both-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -468px;
}

.t-svg-direction-both-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -468px;
}

.t-svg-direction-incoming::before {
  width: 14px;
  height: 14px;
  background-position: -104px -468px;
}

.t-svg-direction-incoming-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -468px;
}

.t-svg-direction-outgoing::before {
  width: 14px;
  height: 14px;
  background-position: -156px -468px;
}

.t-svg-direction-outgoing-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -468px;
}

.t-svg-direction-outgoing-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -468px;
}

.t-svg-download::before {
  width: 14px;
  height: 14px;
  background-position: -234px -468px;
}

.t-svg-download-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -468px;
}

.t-svg-download-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -468px;
}

.t-svg-ds-brick::before {
  width: 14px;
  height: 14px;
  background-position: -312px -468px;
}

.t-svg-ds-brick-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -468px;
}

.t-svg-ds-brick-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -494px;
}

.t-svg-ds-set::before {
  width: 14px;
  height: 14px;
  background-position: -26px -494px;
}

.t-svg-ds-set-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -494px;
}

.t-svg-ds-set-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -494px;
}

.t-svg-ds-triquetra::before {
  width: 14px;
  height: 14px;
  background-position: -104px -494px;
}

.t-svg-ds-triquetra-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -494px;
}

.t-svg-ds-triquetra-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -494px;
}

.t-svg-ellipsis-h::before {
  width: 14px;
  height: 14px;
  background-position: -182px -494px;
}

.t-svg-ellipsis-h-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -494px;
}

.t-svg-ellipsis-h-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -494px;
}

.t-svg-ellipsis-v::before {
  width: 5px;
  height: 14px;
  background-position: -260px -494px;
}

.t-svg-ellipsis-v-link-blue::before {
  width: 5px;
  height: 14px;
  background-position: -286px -494px;
}

.t-svg-ellipsis-v-white::before {
  width: 5px;
  height: 14px;
  background-position: -312px -494px;
}

.t-svg-entity::before {
  width: 14px;
  height: 14px;
  background-position: -338px -494px;
}

.t-svg-entity-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -520px;
}

.t-svg-entity-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -520px;
}

.t-svg-envelope::before {
  width: 14px;
  height: 14px;
  background-position: -52px -520px;
}

.t-svg-envelope-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -520px;
}

.t-svg-envelope-open-text::before {
  width: 14px;
  height: 14px;
  background-position: -104px -520px;
}

.t-svg-envelope-open-text-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -520px;
}

.t-svg-envelope-open-text-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -520px;
}

.t-svg-envelope-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -520px;
}

.t-svg-exchange::before {
  width: 14px;
  height: 14px;
  background-position: -208px -520px;
}

.t-svg-exchange-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -520px;
}

.t-svg-exchange-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -520px;
}

.t-svg-exclamation::before {
  width: 14px;
  height: 14px;
  background-position: -286px -520px;
}

.t-svg-exclamation-circle::before {
  width: 14px;
  height: 14px;
  background-position: -312px -520px;
}

.t-svg-exclamation-circle-ind-orange::before {
  width: 14px;
  height: 14px;
  background-position: -338px -520px;
}

.t-svg-exclamation-circle-ind-red::before {
  width: 14px;
  height: 14px;
  background-position: 0 -546px;
}

.t-svg-exclamation-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -546px;
}

.t-svg-exclamation-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -546px;
}

.t-svg-exclamation-ind-orange::before {
  width: 14px;
  height: 14px;
  background-position: -78px -546px;
}

.t-svg-exclamation-ind-red::before {
  width: 14px;
  height: 14px;
  background-position: -104px -546px;
}

.t-svg-exclamation-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -546px;
}

.t-svg-exclamation-triangle::before {
  width: 14px;
  height: 14px;
  background-position: -156px -546px;
}

.t-svg-exclamation-triangle-ind-orange::before {
  width: 14px;
  height: 14px;
  background-position: -182px -546px;
}

.t-svg-exclamation-triangle-ind-red::before {
  width: 14px;
  height: 14px;
  background-position: -208px -546px;
}

.t-svg-exclamation-triangle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -546px;
}

.t-svg-exclamation-triangle-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -546px;
}

.t-svg-exclamation-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -546px;
}

.t-svg-expand::before {
  width: 12px;
  height: 14px;
  background-position: -312px -546px;
}

.t-svg-expand-alt::before {
  width: 12px;
  height: 14px;
  background-position: -338px -546px;
}

.t-svg-expand-alt-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: 0 -572px;
}

.t-svg-expand-alt-white::before {
  width: 12px;
  height: 14px;
  background-position: -26px -572px;
}

.t-svg-expand-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -52px -572px;
}

.t-svg-expand-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -572px;
}

.t-svg-external-link::before {
  width: 14px;
  height: 14px;
  background-position: -104px -572px;
}

.t-svg-external-link-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -572px;
}

.t-svg-external-link-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -572px;
}

.t-svg-eye::before {
  width: 14px;
  height: 14px;
  background-position: -182px -572px;
}

.t-svg-eye-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -572px;
}

.t-svg-eye-slash::before {
  width: 14px;
  height: 14px;
  background-position: -234px -572px;
}

.t-svg-eye-slash-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -572px;
}

.t-svg-eye-slash-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -572px;
}

.t-svg-eye-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -572px;
}

.t-svg-face-cry::before {
  width: 14px;
  height: 14px;
  background-position: -338px -572px;
}

.t-svg-face-cry-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -598px;
}

.t-svg-face-cry-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -598px;
}

.t-svg-face-frown::before {
  width: 14px;
  height: 14px;
  background-position: -52px -598px;
}

.t-svg-face-frown-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -598px;
}

.t-svg-face-frown-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -598px;
}

.t-svg-face-happy::before {
  width: 14px;
  height: 14px;
  background-position: -130px -598px;
}

.t-svg-face-happy-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -598px;
}

.t-svg-face-happy-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -598px;
}

.t-svg-face-neutral::before {
  width: 14px;
  height: 14px;
  background-position: -208px -598px;
}

.t-svg-face-neutral-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -598px;
}

.t-svg-face-neutral-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -598px;
}

.t-svg-face-smile::before {
  width: 14px;
  height: 14px;
  background-position: -286px -598px;
}

.t-svg-face-smile-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -598px;
}

.t-svg-face-smile-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -598px;
}

.t-svg-fax::before {
  width: 14px;
  height: 14px;
  background-position: 0 -624px;
}

.t-svg-fax-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -624px;
}

.t-svg-fax-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -624px;
}

.t-svg-file::before {
  width: 11px;
  height: 14px;
  background-position: -78px -624px;
}

.t-svg-file-alt::before {
  width: 11px;
  height: 14px;
  background-position: -104px -624px;
}

.t-svg-file-alt-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -130px -624px;
}

.t-svg-file-alt-white::before {
  width: 11px;
  height: 14px;
  background-position: -156px -624px;
}

.t-svg-file-archive::before {
  width: 11px;
  height: 14px;
  background-position: -182px -624px;
}

.t-svg-file-archive-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -208px -624px;
}

.t-svg-file-archive-white::before {
  width: 11px;
  height: 14px;
  background-position: -234px -624px;
}

.t-svg-file-audio::before {
  width: 11px;
  height: 14px;
  background-position: -260px -624px;
}

.t-svg-file-audio-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -286px -624px;
}

.t-svg-file-audio-white::before {
  width: 11px;
  height: 14px;
  background-position: -312px -624px;
}

.t-svg-file-code::before {
  width: 11px;
  height: 14px;
  background-position: -338px -624px;
}

.t-svg-file-code-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: 0 -650px;
}

.t-svg-file-code-white::before {
  width: 11px;
  height: 14px;
  background-position: -26px -650px;
}

.t-svg-file-excel::before {
  width: 11px;
  height: 14px;
  background-position: -52px -650px;
}

.t-svg-file-excel-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -78px -650px;
}

.t-svg-file-excel-white::before {
  width: 11px;
  height: 14px;
  background-position: -104px -650px;
}

.t-svg-file-image::before {
  width: 11px;
  height: 14px;
  background-position: -130px -650px;
}

.t-svg-file-image-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -156px -650px;
}

.t-svg-file-image-white::before {
  width: 11px;
  height: 14px;
  background-position: -182px -650px;
}

.t-svg-file-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -208px -650px;
}

.t-svg-file-pdf::before {
  width: 11px;
  height: 14px;
  background-position: -234px -650px;
}

.t-svg-file-pdf-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -260px -650px;
}

.t-svg-file-pdf-white::before {
  width: 11px;
  height: 14px;
  background-position: -286px -650px;
}

.t-svg-file-powerpoint::before {
  width: 11px;
  height: 14px;
  background-position: -312px -650px;
}

.t-svg-file-powerpoint-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -338px -650px;
}

.t-svg-file-powerpoint-white::before {
  width: 11px;
  height: 14px;
  background-position: 0 -676px;
}

.t-svg-file-video::before {
  width: 11px;
  height: 14px;
  background-position: -26px -676px;
}

.t-svg-file-video-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -52px -676px;
}

.t-svg-file-video-white::before {
  width: 11px;
  height: 14px;
  background-position: -78px -676px;
}

.t-svg-file-white::before {
  width: 11px;
  height: 14px;
  background-position: -104px -676px;
}

.t-svg-file-word::before {
  width: 11px;
  height: 14px;
  background-position: -130px -676px;
}

.t-svg-file-word-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -156px -676px;
}

.t-svg-file-word-white::before {
  width: 11px;
  height: 14px;
  background-position: -182px -676px;
}

.t-svg-fill-up::before {
  width: 14px;
  height: 14px;
  background-position: -208px -676px;
}

.t-svg-fill-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -676px;
}

.t-svg-fill-up-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -676px;
}

.t-svg-filter::before {
  width: 14px;
  height: 14px;
  background-position: -286px -676px;
}

.t-svg-filter-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -676px;
}

.t-svg-filter-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -676px;
}

.t-svg-fingerprint::before {
  width: 14px;
  height: 14px;
  background-position: 0 -702px;
}

.t-svg-fingerprint-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -702px;
}

.t-svg-fingerprint-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -702px;
}

.t-svg-flag::before {
  width: 14px;
  height: 14px;
  background-position: -78px -702px;
}

.t-svg-flag-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -702px;
}

.t-svg-flag-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -702px;
}

.t-svg-flask-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -156px -702px;
}

.t-svg-flask-white::before {
  width: 12px;
  height: 14px;
  background-position: -182px -702px;
}

.t-svg-folder::before {
  width: 14px;
  height: 14px;
  background-position: -208px -702px;
}

.t-svg-folder-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -702px;
}

.t-svg-folder-open::before {
  width: 14px;
  height: 14px;
  background-position: -260px -702px;
}

.t-svg-folder-open-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -702px;
}

.t-svg-folder-open-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -702px;
}

.t-svg-folder-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -702px;
}

.t-svg-forward::before {
  width: 14px;
  height: 14px;
  background-position: 0 -728px;
}

.t-svg-forward-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -728px;
}

.t-svg-forward-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -728px;
}

.t-svg-globe::before {
  width: 14px;
  height: 14px;
  background-position: -78px -728px;
}

.t-svg-globe-africa::before {
  width: 14px;
  height: 14px;
  background-position: -104px -728px;
}

.t-svg-globe-africa-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -728px;
}

.t-svg-globe-africa-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -728px;
}

.t-svg-globe-asia::before {
  width: 14px;
  height: 14px;
  background-position: -182px -728px;
}

.t-svg-globe-asia-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -728px;
}

.t-svg-globe-asia-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -728px;
}

.t-svg-globe-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -728px;
}

.t-svg-globe-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -728px;
}

.t-svg-graduation-cap::before {
  width: 14px;
  height: 14px;
  background-position: -312px -728px;
}

.t-svg-graduation-cap-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -728px;
}

.t-svg-graduation-cap-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -754px;
}

.t-svg-hand-paper::before {
  width: 12px;
  height: 14px;
  background-position: -26px -754px;
}

.t-svg-hand-paper-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -52px -754px;
}

.t-svg-hand-paper-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -754px;
}

.t-svg-hand-point-down::before {
  width: 14px;
  height: 14px;
  background-position: -104px -754px;
}

.t-svg-hand-point-down-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -754px;
}

.t-svg-hand-point-down-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -754px;
}

.t-svg-hand-point-left::before {
  width: 14px;
  height: 14px;
  background-position: -182px -754px;
}

.t-svg-hand-point-left-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -754px;
}

.t-svg-hand-point-left-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -754px;
}

.t-svg-hand-point-right::before {
  width: 14px;
  height: 14px;
  background-position: -260px -754px;
}

.t-svg-hand-point-right-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -754px;
}

.t-svg-hand-point-right-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -754px;
}

.t-svg-hand-point-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -754px;
}

.t-svg-hand-point-up-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -780px;
}

.t-svg-hand-pointer::before {
  width: 14px;
  height: 14px;
  background-position: -26px -780px;
}

.t-svg-hand-rock::before {
  width: 14px;
  height: 14px;
  background-position: -52px -780px;
}

.t-svg-hand-rock-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -780px;
}

.t-svg-hand-rock-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -780px;
}

.t-svg-handshake::before {
  width: 14px;
  height: 14px;
  background-position: -130px -780px;
}

.t-svg-handshake-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -780px;
}

.t-svg-handshake-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -780px;
}

.t-svg-heart::before {
  width: 14px;
  height: 14px;
  background-position: -208px -780px;
}

.t-svg-heart-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -780px;
}

.t-svg-heart-o::before {
  width: 14px;
  height: 14px;
  background-position: -260px -780px;
}

.t-svg-heart-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -780px;
}

.t-svg-heart-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -780px;
}

.t-svg-heart-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -780px;
}

.t-svg-help::before {
  width: 14px;
  height: 14px;
  background-position: 0 -806px;
}

.t-svg-help-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -806px;
}

.t-svg-help-o::before {
  width: 14px;
  height: 14px;
  background-position: -52px -806px;
}

.t-svg-help-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -806px;
}

.t-svg-help-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -806px;
}

.t-svg-help-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -806px;
}

.t-svg-history::before {
  width: 14px;
  height: 14px;
  background-position: -156px -806px;
}

.t-svg-history-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -806px;
}

.t-svg-history-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -806px;
}

.t-svg-home::before {
  width: 14px;
  height: 14px;
  background-position: -234px -806px;
}

.t-svg-home-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -806px;
}

.t-svg-home-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -806px;
}

.t-svg-hourglass::before {
  width: 11px;
  height: 14px;
  background-position: -312px -806px;
}

.t-svg-hourglass-end::before {
  width: 11px;
  height: 14px;
  background-position: -338px -806px;
}

.t-svg-hourglass-end-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: 0 -832px;
}

.t-svg-hourglass-end-white::before {
  width: 11px;
  height: 14px;
  background-position: -26px -832px;
}

.t-svg-hourglass-half::before {
  width: 11px;
  height: 14px;
  background-position: -52px -832px;
}

.t-svg-hourglass-half-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -78px -832px;
}

.t-svg-hourglass-half-white::before {
  width: 11px;
  height: 14px;
  background-position: -104px -832px;
}

.t-svg-hourglass-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -130px -832px;
}

.t-svg-hourglass-start::before {
  width: 11px;
  height: 14px;
  background-position: -156px -832px;
}

.t-svg-hourglass-start-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -182px -832px;
}

.t-svg-hourglass-start-white::before {
  width: 11px;
  height: 14px;
  background-position: -208px -832px;
}

.t-svg-hourglass-white::before {
  width: 11px;
  height: 14px;
  background-position: -234px -832px;
}

.t-svg-id-badge::before {
  width: 11px;
  height: 14px;
  background-position: -260px -832px;
}

.t-svg-id-badge-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -286px -832px;
}

.t-svg-id-badge-white::before {
  width: 11px;
  height: 14px;
  background-position: -312px -832px;
}

.t-svg-image::before {
  width: 14px;
  height: 14px;
  background-position: -338px -832px;
}

.t-svg-image-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -858px;
}

.t-svg-image-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -858px;
}

.t-svg-images::before {
  width: 16px;
  height: 14px;
  background-position: -52px -858px;
}

.t-svg-images-link-blue::before {
  width: 16px;
  height: 14px;
  background-position: -78px -858px;
}

.t-svg-images-white::before {
  width: 16px;
  height: 14px;
  background-position: -104px -858px;
}

.t-svg-inbox::before {
  width: 14px;
  height: 14px;
  background-position: -130px -858px;
}

.t-svg-inbox-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -858px;
}

.t-svg-inbox-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -858px;
}

.t-svg-infinity::before {
  width: 14px;
  height: 14px;
  background-position: -208px -858px;
}

.t-svg-infinity-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -858px;
}

.t-svg-infinity-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -858px;
}

.t-svg-info-circle::before {
  width: 14px;
  height: 14px;
  background-position: -286px -858px;
}

.t-svg-info-circle-info-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -858px;
}

.t-svg-info-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -858px;
}

.t-svg-info-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -884px;
}

.t-svg-key::before {
  width: 14px;
  height: 14px;
  background-position: -26px -884px;
}

.t-svg-key-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -884px;
}

.t-svg-key-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -884px;
}

.t-svg-keyboard::before {
  width: 14px;
  height: 14px;
  background-position: -104px -884px;
}

.t-svg-keyboard-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -884px;
}

.t-svg-keyboard-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -884px;
}

.t-svg-laptop::before {
  width: 14px;
  height: 14px;
  background-position: -182px -884px;
}

.t-svg-laptop-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -884px;
}

.t-svg-laptop-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -884px;
}

.t-svg-level-down::before {
  width: 9px;
  height: 14px;
  background-position: -260px -884px;
}

.t-svg-level-down-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -286px -884px;
}

.t-svg-level-down-white::before {
  width: 9px;
  height: 14px;
  background-position: -312px -884px;
}

.t-svg-level-up::before {
  width: 9px;
  height: 14px;
  background-position: -338px -884px;
}

.t-svg-level-up-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: 0 -910px;
}

.t-svg-level-up-white::before {
  width: 9px;
  height: 14px;
  background-position: -26px -910px;
}

.t-svg-link::before {
  width: 14px;
  height: 14px;
  background-position: -52px -910px;
}

.t-svg-link-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -910px;
}

.t-svg-link-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -910px;
}

.t-svg-list::before {
  width: 14px;
  height: 14px;
  background-position: -130px -910px;
}

.t-svg-list-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -910px;
}

.t-svg-list-ul::before {
  width: 14px;
  height: 14px;
  background-position: -182px -910px;
}

.t-svg-list-ul-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -910px;
}

.t-svg-list-ul-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -910px;
}

.t-svg-list-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -910px;
}

.t-svg-location-arrow::before {
  width: 14px;
  height: 14px;
  background-position: -286px -910px;
}

.t-svg-location-arrow-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -910px;
}

.t-svg-location-arrow-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -910px;
}

.t-svg-lock::before {
  width: 12px;
  height: 14px;
  background-position: 0 -936px;
}

.t-svg-lock-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -936px;
}

.t-svg-lock-open::before {
  width: 14px;
  height: 14px;
  background-position: -52px -936px;
}

.t-svg-lock-open-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -936px;
}

.t-svg-lock-open-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -936px;
}

.t-svg-lock-white::before {
  width: 12px;
  height: 14px;
  background-position: -130px -936px;
}

.t-svg-magic::before {
  width: 14px;
  height: 14px;
  background-position: -156px -936px;
}

.t-svg-magic-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -936px;
}

.t-svg-magic-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -936px;
}

.t-svg-map-marker::before {
  width: 11px;
  height: 14px;
  background-position: -234px -936px;
}

.t-svg-map-marker-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -260px -936px;
}

.t-svg-map-marker-white::before {
  width: 11px;
  height: 14px;
  background-position: -286px -936px;
}

.t-svg-map-signs::before {
  width: 14px;
  height: 14px;
  background-position: -312px -936px;
}

.t-svg-map-signs-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -936px;
}

.t-svg-map-signs-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -962px;
}

.t-svg-minus::before {
  width: 12px;
  height: 14px;
  background-position: -26px -962px;
}

.t-svg-minus-circle::before {
  width: 14px;
  height: 14px;
  background-position: -52px -962px;
}

.t-svg-minus-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -962px;
}

.t-svg-minus-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -962px;
}

.t-svg-minus-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -130px -962px;
}

.t-svg-minus-white::before {
  width: 12px;
  height: 14px;
  background-position: -156px -962px;
}

.t-svg-mobile::before {
  width: 9px;
  height: 14px;
  background-position: -182px -962px;
}

.t-svg-mobile-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -208px -962px;
}

.t-svg-mobile-white::before {
  width: 9px;
  height: 14px;
  background-position: -234px -962px;
}

.t-svg-money-bill::before {
  width: 14px;
  height: 14px;
  background-position: -260px -962px;
}

.t-svg-money-bill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -962px;
}

.t-svg-money-bill-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -962px;
}

.t-svg-new-tab::before {
  width: 14px;
  height: 14px;
  background-position: -338px -962px;
}

.t-svg-new-tab-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -988px;
}

.t-svg-new-tab-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -988px;
}

.t-svg-newspaper::before {
  width: 14px;
  height: 14px;
  background-position: -52px -988px;
}

.t-svg-newspaper-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -988px;
}

.t-svg-newspaper-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -988px;
}

.t-svg-palette::before {
  width: 14px;
  height: 14px;
  background-position: -130px -988px;
}

.t-svg-palette-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -988px;
}

.t-svg-palette-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -988px;
}

.t-svg-paper-plane::before {
  width: 14px;
  height: 14px;
  background-position: -208px -988px;
}

.t-svg-paper-plane-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -988px;
}

.t-svg-paper-plane-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -988px;
}

.t-svg-paperclip::before {
  width: 12px;
  height: 14px;
  background-position: -286px -988px;
}

.t-svg-paperclip-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -312px -988px;
}

.t-svg-paperclip-white::before {
  width: 12px;
  height: 14px;
  background-position: -338px -988px;
}

.t-svg-paste::before {
  width: 12px;
  height: 14px;
  background-position: 0 -1014px;
}

.t-svg-paste-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1014px;
}

.t-svg-paste-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px -1014px;
}

.t-svg-pen-nib::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1014px;
}

.t-svg-pen-nib-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1014px;
}

.t-svg-pen-nib-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1014px;
}

.t-svg-pencil::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1014px;
}

.t-svg-pencil-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1014px;
}

.t-svg-pencil-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1014px;
}

.t-svg-phone::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1014px;
}

.t-svg-phone-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1014px;
}

.t-svg-phone-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1014px;
}

.t-svg-play::before {
  width: 12px;
  height: 14px;
  background-position: -312px -1014px;
}

.t-svg-play-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -338px -1014px;
}

.t-svg-play-white::before {
  width: 12px;
  height: 14px;
  background-position: 0 -1040px;
}

.t-svg-plus::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1040px;
}

.t-svg-plus-circle::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1040px;
}

.t-svg-plus-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1040px;
}

.t-svg-plus-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1040px;
}

.t-svg-plus-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -130px -1040px;
}

.t-svg-plus-white::before {
  width: 12px;
  height: 14px;
  background-position: -156px -1040px;
}

.t-svg-power-off::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1040px;
}

.t-svg-power-off-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1040px;
}

.t-svg-power-off-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1040px;
}

.t-svg-print::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1040px;
}

.t-svg-print-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1040px;
}

.t-svg-print-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1040px;
}

.t-svg-qrcode::before {
  width: 12px;
  height: 14px;
  background-position: -338px -1040px;
}

.t-svg-qrcode-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: 0 -1066px;
}

.t-svg-qrcode-white::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1066px;
}

.t-svg-redo::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1066px;
}

.t-svg-redo-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1066px;
}

.t-svg-redo-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1066px;
}

.t-svg-reply::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1066px;
}

.t-svg-reply-all::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1066px;
}

.t-svg-reply-all-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1066px;
}

.t-svg-reply-all-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1066px;
}

.t-svg-reply-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1066px;
}

.t-svg-reply-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1066px;
}

.t-svg-retweet::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1066px;
}

.t-svg-retweet-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1066px;
}

.t-svg-retweet-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1066px;
}

.t-svg-robot::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1092px;
}

.t-svg-robot-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1092px;
}

.t-svg-robot-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1092px;
}

.t-svg-rocket::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1092px;
}

.t-svg-rocket-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1092px;
}

.t-svg-rocket-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1092px;
}

.t-svg-ruler::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1092px;
}

.t-svg-ruler-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1092px;
}

.t-svg-ruler-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1092px;
}

.t-svg-save::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1092px;
}

.t-svg-save-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1092px;
}

.t-svg-save-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1092px;
}

.t-svg-search::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1092px;
}

.t-svg-search-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1092px;
}

.t-svg-search-minus::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1118px;
}

.t-svg-search-minus-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1118px;
}

.t-svg-search-minus-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1118px;
}

.t-svg-search-plus::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1118px;
}

.t-svg-search-plus-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1118px;
}

.t-svg-search-plus-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1118px;
}

.t-svg-search-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1118px;
}

.t-svg-share::before {
  width: 12px;
  height: 14px;
  background-position: -182px -1118px;
}

.t-svg-share-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -208px -1118px;
}

.t-svg-share-square::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1118px;
}

.t-svg-share-square-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1118px;
}

.t-svg-share-square-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1118px;
}

.t-svg-share-white::before {
  width: 12px;
  height: 14px;
  background-position: -312px -1118px;
}

.t-svg-shoe-prints::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1118px;
}

.t-svg-shoe-prints-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1144px;
}

.t-svg-shoe-prints-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1144px;
}

.t-svg-shopping-cart::before {
  width: 16px;
  height: 14px;
  background-position: -52px -1144px;
}

.t-svg-shopping-cart-link-blue::before {
  width: 16px;
  height: 14px;
  background-position: -78px -1144px;
}

.t-svg-shopping-cart-white::before {
  width: 16px;
  height: 14px;
  background-position: -104px -1144px;
}

.t-svg-sign-in::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1144px;
}

.t-svg-sign-in-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1144px;
}

.t-svg-sign-in-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1144px;
}

.t-svg-sign-out::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1144px;
}

.t-svg-sign-out-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1144px;
}

.t-svg-sign-out-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1144px;
}

.t-svg-sliders::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1144px;
}

.t-svg-sliders-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1144px;
}

.t-svg-sliders-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1144px;
}

.t-svg-sort::before {
  width: 9px;
  height: 14px;
  background-position: 0 -1170px;
}

.t-svg-sort-alpha-down::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1170px;
}

.t-svg-sort-alpha-down-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -52px -1170px;
}

.t-svg-sort-alpha-down-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -1170px;
}

.t-svg-sort-alpha-up::before {
  width: 12px;
  height: 14px;
  background-position: -104px -1170px;
}

.t-svg-sort-alpha-up-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -130px -1170px;
}

.t-svg-sort-alpha-up-white::before {
  width: 12px;
  height: 14px;
  background-position: -156px -1170px;
}

.t-svg-sort-amount-down::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1170px;
}

.t-svg-sort-amount-down-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1170px;
}

.t-svg-sort-amount-down-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1170px;
}

.t-svg-sort-amount-up::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1170px;
}

.t-svg-sort-amount-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1170px;
}

.t-svg-sort-amount-up-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1170px;
}

.t-svg-sort-down::before {
  width: 9px;
  height: 14px;
  background-position: -338px -1170px;
}

.t-svg-sort-down-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: 0 -1196px;
}

.t-svg-sort-down-white::before {
  width: 9px;
  height: 14px;
  background-position: -26px -1196px;
}

.t-svg-sort-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -52px -1196px;
}

.t-svg-sort-up::before {
  width: 9px;
  height: 14px;
  background-position: -78px -1196px;
}

.t-svg-sort-up-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -104px -1196px;
}

.t-svg-sort-up-white::before {
  width: 9px;
  height: 14px;
  background-position: -130px -1196px;
}

.t-svg-sort-white::before {
  width: 9px;
  height: 14px;
  background-position: -156px -1196px;
}

.t-svg-stamp::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1196px;
}

.t-svg-stamp-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1196px;
}

.t-svg-stamp-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1196px;
}

.t-svg-star::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1196px;
}

.t-svg-star-half::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1196px;
}

.t-svg-star-half-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1196px;
}

.t-svg-star-half-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1196px;
}

.t-svg-star-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1222px;
}

.t-svg-star-o::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1222px;
}

.t-svg-star-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1222px;
}

.t-svg-star-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1222px;
}

.t-svg-star-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1222px;
}

.t-svg-sticky-note::before {
  width: 12px;
  height: 14px;
  background-position: -130px -1222px;
}

.t-svg-sticky-note-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -156px -1222px;
}

.t-svg-sticky-note-white::before {
  width: 12px;
  height: 14px;
  background-position: -182px -1222px;
}

.t-svg-stop::before {
  width: 12px;
  height: 14px;
  background-position: -208px -1222px;
}

.t-svg-stop-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -234px -1222px;
}

.t-svg-stop-white::before {
  width: 12px;
  height: 14px;
  background-position: -260px -1222px;
}

.t-svg-suitcase::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1222px;
}

.t-svg-suitcase-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1222px;
}

.t-svg-suitcase-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1222px;
}

.t-svg-support::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1248px;
}

.t-svg-support-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1248px;
}

.t-svg-support-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1248px;
}

.t-svg-sync::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1248px;
}

.t-svg-sync-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1248px;
}

.t-svg-sync-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1248px;
}

.t-svg-table::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1248px;
}

.t-svg-table-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1248px;
}

.t-svg-table-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1248px;
}

.t-svg-tag::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1248px;
}

.t-svg-tag-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1248px;
}

.t-svg-tag-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1248px;
}

.t-svg-tags::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1248px;
}

.t-svg-tags-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1248px;
}

.t-svg-tags-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1274px;
}

.t-svg-tasks::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1274px;
}

.t-svg-tasks-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1274px;
}

.t-svg-tasks-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1274px;
}

.t-svg-terminal::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1274px;
}

.t-svg-terminal-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1274px;
}

.t-svg-terminal-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1274px;
}

.t-svg-thumbs-down::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1274px;
}

.t-svg-thumbs-down-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1274px;
}

.t-svg-thumbs-down-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1274px;
}

.t-svg-thumbs-up::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1274px;
}

.t-svg-thumbs-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1274px;
}

.t-svg-thumbs-up-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1274px;
}

.t-svg-thumbtack::before {
  width: 11px;
  height: 14px;
  background-position: -338px -1274px;
}

.t-svg-thumbtack-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: 0 -1300px;
}

.t-svg-thumbtack-white::before {
  width: 11px;
  height: 14px;
  background-position: -26px -1300px;
}

.t-svg-times::before {
  width: 10px;
  height: 14px;
  background-position: -52px -1300px;
}

.t-svg-times-circle::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1300px;
}

.t-svg-times-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1300px;
}

.t-svg-times-circle-o::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1300px;
}

.t-svg-times-circle-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1300px;
}

.t-svg-times-circle-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1300px;
}

.t-svg-times-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1300px;
}

.t-svg-times-link-blue::before {
  width: 10px;
  height: 14px;
  background-position: -234px -1300px;
}

.t-svg-times-white::before {
  width: 10px;
  height: 14px;
  background-position: -260px -1300px;
}

.t-svg-toolbox::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1300px;
}

.t-svg-toolbox-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1300px;
}

.t-svg-toolbox-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1300px;
}

.t-svg-trash::before {
  width: 12px;
  height: 14px;
  background-position: 0 -1326px;
}

.t-svg-trash-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1326px;
}

.t-svg-trash-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px -1326px;
}

.t-svg-trophy::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1326px;
}

.t-svg-trophy-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1326px;
}

.t-svg-trophy-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1326px;
}

.t-svg-tv::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1326px;
}

.t-svg-tv-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1326px;
}

.t-svg-tv-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1326px;
}

.t-svg-undo::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1326px;
}

.t-svg-undo-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1326px;
}

.t-svg-undo-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1326px;
}

.t-svg-unlink::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1326px;
}

.t-svg-unlink-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1326px;
}

.t-svg-unlink-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1352px;
}

.t-svg-upload::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1352px;
}

.t-svg-upload-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1352px;
}

.t-svg-upload-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1352px;
}

.t-svg-user::before {
  width: 12px;
  height: 14px;
  background-position: -104px -1352px;
}

.t-svg-user-circle::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1352px;
}

.t-svg-user-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1352px;
}

.t-svg-user-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1352px;
}

.t-svg-user-cog::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1352px;
}

.t-svg-user-cog-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1352px;
}

.t-svg-user-cog-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1352px;
}

.t-svg-user-edit::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1352px;
}

.t-svg-user-edit-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1352px;
}

.t-svg-user-edit-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1352px;
}

.t-svg-user-friends::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1378px;
}

.t-svg-user-friends-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1378px;
}

.t-svg-user-friends-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1378px;
}

.t-svg-user-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -78px -1378px;
}

.t-svg-user-lock::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1378px;
}

.t-svg-user-lock-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1378px;
}

.t-svg-user-lock-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1378px;
}

.t-svg-user-minus::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1378px;
}

.t-svg-user-minus-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1378px;
}

.t-svg-user-minus-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1378px;
}

.t-svg-user-plus::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1378px;
}

.t-svg-user-plus-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1378px;
}

.t-svg-user-plus-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1378px;
}

.t-svg-user-shield::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1378px;
}

.t-svg-user-shield-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1404px;
}

.t-svg-user-shield-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1404px;
}

.t-svg-user-slash::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1404px;
}

.t-svg-user-slash-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1404px;
}

.t-svg-user-slash-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1404px;
}

.t-svg-user-tie::before {
  width: 12px;
  height: 14px;
  background-position: -130px -1404px;
}

.t-svg-user-tie-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -156px -1404px;
}

.t-svg-user-tie-white::before {
  width: 12px;
  height: 14px;
  background-position: -182px -1404px;
}

.t-svg-user-times::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1404px;
}

.t-svg-user-times-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1404px;
}

.t-svg-user-times-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1404px;
}

.t-svg-user-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px -1404px;
}

.t-svg-users::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1404px;
}

.t-svg-users-cog::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1404px;
}

.t-svg-users-cog-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1430px;
}

.t-svg-users-cog-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1430px;
}

.t-svg-users-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1430px;
}

.t-svg-users-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1430px;
}

.t-svg-wrench::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1430px;
}

.t-svg-wrench-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1430px;
}

.t-svg-wrench-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1430px;
}

@font-face {
  font-family: "Libre Franklin";
  font-style: normal;
  font-weight: 600;
  src: local(""), url("/crds-frontend/latest/assets/libre-franklin-v7-latin-600-BzFym7k5.woff2") format("woff2"), url("/crds-frontend/latest/assets/libre-franklin-v7-latin-600-WTdFxs_V.woff") format("woff");
}
body {
  color: #373838;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  display: block;
  margin: 0 0 12px;
  padding: 0;
  color: #373838;
}
h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child,
h6:last-child {
  margin-bottom: 0;
}
h1 .t-icon,
h2 .t-icon,
h3 .t-icon,
h4 .t-icon,
h5 .t-icon,
h6 .t-icon {
  font-size: inherit;
  line-height: inherit;
  vertical-align: text-bottom;
}
h1 + caption,
h1 + figcaption,
h2 + caption,
h2 + figcaption,
h3 + caption,
h3 + figcaption,
h4 + caption,
h4 + figcaption,
h5 + caption,
h5 + figcaption,
h6 + caption,
h6 + figcaption {
  margin-top: -8px;
  margin-bottom: 12px;
}

h1 {
  margin-bottom: 16px;
  font-family: "Libre Franklin", arial, sans-serif;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1.75rem;
}

h2 {
  font-family: "Libre Franklin", arial, sans-serif;
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.5rem;
}

h3 {
  font-family: "Libre Franklin", arial, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.25rem;
}

h4 {
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}

h5 {
  font-size: 0.75rem;
  text-transform: uppercase;
  line-height: 0.875rem;
}

h6 {
  color: #4d4e4e;
  font-size: 12px;
  font-weight: 700;
}

span {
  max-width: 100%;
}

p {
  max-width: 1024px;
  margin: 0;
  margin-bottom: 12px;
  font-size: 0.8125rem;
  line-height: 1.125rem;
}
p:last-child {
  margin-bottom: 0;
}
p.t-wide {
  max-width: 100%;
}

label, fieldset legend {
  display: inline-block;
  margin-right: 6px;
  color: #4d4e4e;
  font-weight: 700;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  vertical-align: inherit;
}
label:last-child, fieldset legend:last-child {
  margin-right: 0;
}
label[required]::after, fieldset legend[required]::after, label.t-required::after, fieldset legend.t-required::after {
  content: "*";
  margin-left: 4px;
  color: #d91f11;
}
label.t-horizontal, fieldset legend.t-horizontal {
  height: 32px;
  line-height: 32px;
  vertical-align: middle;
}
label.t-wide, fieldset legend.t-wide {
  width: 100%;
  margin-right: 0;
  margin-bottom: 6px;
}

a {
  color: #006491;
  text-decoration: none;
  vertical-align: inherit;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
a:hover {
  text-decoration: underline;
}
a > span,
a > label,
fieldset a > legend {
  margin-right: 4px;
  color: inherit;
}
a > span:last-child:not(:only-child),
a > label:last-child:not(:only-child),
fieldset a > legend:last-child:not(:only-child) {
  margin-right: 0;
}
a label, a fieldset legend, fieldset a legend {
  font-size: inherit;
  font-weight: inherit;
  pointer-events: none;
}
a.t-action, a.t-teal {
  color: #279c9c;
}
a.t-staff {
  color: #8c2341;
}
a.t-is-disabled, a.t-disabled-link {
  color: #bcbdbd !important;
  user-select: none;
  cursor: not-allowed;
}
a.t-is-disabled:hover, a.t-disabled-link:hover {
  text-decoration: none !important;
}

blockquote {
  max-width: 1024px;
  margin: 0 24px 24px;
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 18px;
  font-style: italic;
  line-height: 1.2rem;
}
blockquote:last-child {
  margin-bottom: 0;
}
blockquote p {
  font-size: inherit;
  line-height: inherit;
}

ul,
ol,
dl {
  margin: 0;
  padding: 0;
  font-size: 0;
}
ul li,
ul dd,
ul dt,
ol li,
ol dd,
ol dt,
dl li,
dl dd,
dl dt {
  font-size: 0.8125rem;
}

ul {
  list-style: none;
}

.t-last-updated {
  margin-right: 24px;
  color: #646464;
  font-size: 0.75rem;
}

.t-main {
  position: relative;
  display: block;
  width: 100%;
  padding: 24px;
  background: #f8f8f8;
  transition: left 0.2s ease;
}
.t-main > header {
  margin-bottom: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.t-main > header > form,
.t-main > header > .t-dropdown,
.t-main > header > .t-input {
  margin-bottom: 0;
}
.t-main > header .t-right {
  float: right;
  display: inline-block;
  max-width: 50%;
  margin-left: auto;
  padding-left: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.t-main > header.t-wide {
  max-width: 100% !important;
}
.t-main > header.t-no-min-width {
  min-width: auto;
}
.t-main > .t-footer {
  margin-top: 24px;
  color: #a6a7a7;
  font-size: 11px;
}
.t-main::-webkit-scrollbar {
  appearance: none;
  width: 6px;
  height: 6px;
}
.t-main::-webkit-scrollbar-track {
  background-color: transparent;
}
.t-main::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 6px;
  pointer-events: all;
  cursor: pointer;
}
.t-main::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
.t-main > header,
.t-main > .t-container,
.t-main > .t-meta,
.t-main > .t-tabs {
  min-width: calc(1280px - 24px * 2);
  max-width: calc(1920px - 24px * 2);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-main > header,
  .t-main > .t-container,
  .t-main > .t-meta,
  .t-main > .t-tabs {
    min-width: calc(1280px - 24px * 2 - 17px);
    max-width: calc(1920px - 24px * 2 - 17px);
  }
}
@supports (-ms-accelerator: true) {
  .t-main > header,
  .t-main > .t-container,
  .t-main > .t-meta,
  .t-main > .t-tabs {
    min-width: calc(1280px - 24px * 2 - 12px);
    max-width: calc(1920px - 24px * 2 - 12px);
  }
}

@media print {
  .t-main {
    position: relative;
    top: 0;
    overflow: hidden;
    height: calc(100% - 24px);
    padding: 0 !important;
    background: transparent !important;
  }
}
.t-container {
  display: block;
  width: 100%;
  margin-bottom: 16px;
  padding: 24px;
  background-color: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
}
.t-container:last-child {
  margin-bottom: 0;
}
.t-container > h2 {
  margin-bottom: 24px;
  line-height: 32px;
}
.t-container > header {
  display: inline-block;
  width: 100%;
  min-height: 22px;
  margin-bottom: 24px;
  vertical-align: middle;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.t-container > header h2 {
  display: inline-block;
  margin: 0;
  margin-right: 12px;
  line-height: 1.2rem;
  max-width: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-container > header .t-aside {
  height: 22px;
  margin-left: 0;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.t-container > header .t-right {
  float: right;
  display: inline-block;
  max-width: 50%;
  margin-left: auto;
  padding-left: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.t-container > header .t-checkbox,
.t-container > header .t-dropdown,
.t-container > header .t-input,
.t-container > header .t-progress,
.t-container > header .t-radio,
.t-container > header .t-switch {
  margin-bottom: 0;
}
.t-container > header .t-progress {
  width: 288px;
}
.t-container table {
  min-width: 33%;
  max-width: 100%;
}
.t-container .t-tabs {
  margin-bottom: 24px;
}
.t-container .t-tabs:last-child {
  margin-bottom: 0;
}
.t-container .t-tabs > .t-wrapper > .t-content {
  padding: 0;
  padding-top: 24px;
}
.t-container.t-flexbox {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-container.t-wide {
  max-width: 100% !important;
}
.t-container.t-no-min-width {
  min-width: auto;
}
.t-container.t-ghost {
  padding: 0;
  background: transparent;
  box-shadow: none;
}
.t-container.t-ghost > h2 {
  margin-bottom: 12px;
}
.t-container.t-ghost .t-container {
  min-width: auto;
  max-width: 100%;
}
.t-container.t-compact {
  padding: 16px;
}

@media print {
  .t-container {
    max-width: 100%;
    margin-bottom: 24px;
    padding: 0;
  }
  .t-container.t-staff {
    display: none;
  }
}
fieldset {
  display: block;
  width: auto;
  margin: 0;
  margin-bottom: 24px;
  padding: 0;
  border: 0;
}
fieldset:last-child {
  margin-bottom: 0;
}
fieldset legend {
  padding: 0;
  margin-bottom: 8px;
}

form {
  width: 100%;
  margin-bottom: 24px;
}
form:last-child {
  margin-bottom: 0;
}

.t-form {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-form.t-horizontal {
  margin-top: -12px;
  flex-direction: row;
}
.t-form.t-horizontal > label, fieldset .t-form.t-horizontal > legend {
  margin-top: 12px;
}
.t-form.t-horizontal > fieldset {
  display: inline-block;
  width: auto;
  margin-top: 12px;
  margin-right: 12px;
  margin-bottom: 0;
}
.t-form.t-horizontal > fieldset > .t-checkbox,
.t-form.t-horizontal > fieldset > .t-radio,
.t-form.t-horizontal > fieldset > .t-switch {
  margin-bottom: 0;
  height: 32px;
  line-height: 32px;
}
.t-form.t-horizontal > .t-btn,
.t-form.t-horizontal > .t-checkbox,
.t-form.t-horizontal > .t-dropdown,
.t-form.t-horizontal > .t-input,
.t-form.t-horizontal > .t-switch {
  margin-top: 12px;
  margin-bottom: 0;
}
.t-form.t-horizontal > .t-switch {
  height: 32px;
  line-height: 32px;
}
.t-form.t-horizontal > .t-switch label, .t-form.t-horizontal > .t-switch fieldset legend, fieldset .t-form.t-horizontal > .t-switch legend {
  height: inherit;
  line-height: inherit;
}
.t-form.t-horizontal > .t-switch input + label, .t-form.t-horizontal > .t-switch fieldset input + legend, fieldset .t-form.t-horizontal > .t-switch input + legend {
  height: inherit;
  line-height: inherit;
}
.t-form.t-horizontal > .t-switch input + label::after, .t-form.t-horizontal > .t-switch fieldset input + legend::after, fieldset .t-form.t-horizontal > .t-switch input + legend::after {
  top: 6px;
}
.t-form.t-horizontal > .t-switch input + label::before, .t-form.t-horizontal > .t-switch fieldset input + legend::before, fieldset .t-form.t-horizontal > .t-switch input + legend::before {
  top: 6px;
  position: relative;
}
.t-form.t-horizontal > .t-checkbox {
  height: 32px;
  line-height: 32px;
}
.t-form.t-horizontal > .t-btn.t-ghost-label,
.t-form.t-horizontal > .t-checkbox.t-ghost-label,
.t-form.t-horizontal > .t-switch.t-ghost-label {
  margin-top: 36px;
}
.t-form.t-dual-col,
.t-form .t-dual-col {
  width: 1024px;
  max-width: 100%;
}
.t-form.t-dual-col .t-row,
.t-form .t-dual-col .t-row {
  margin-bottom: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
}
.t-form.t-dual-col .t-row:last-child,
.t-form .t-dual-col .t-row:last-child {
  margin-bottom: 0;
}
.t-form.t-dual-col .t-row > span,
.t-form.t-dual-col .t-row > label,
.t-form.t-dual-col fieldset .t-row > legend,
fieldset .t-form.t-dual-col .t-row > legend,
.t-form.t-dual-col .t-row .t-left,
.t-form .t-dual-col .t-row > span,
.t-form .t-dual-col .t-row > label,
.t-form .t-dual-col fieldset .t-row > legend,
fieldset .t-form .t-dual-col .t-row > legend,
.t-form .t-dual-col .t-row .t-left {
  display: inline-block;
  min-height: 32px;
  width: 282px;
  margin-right: 6px;
  text-align: right;
}
.t-form.t-dual-col .t-row > span + p,
.t-form.t-dual-col .t-row > label + p,
.t-form.t-dual-col fieldset .t-row > legend + p,
fieldset .t-form.t-dual-col .t-row > legend + p,
.t-form.t-dual-col .t-row .t-left + p,
.t-form .t-dual-col .t-row > span + p,
.t-form .t-dual-col .t-row > label + p,
.t-form .t-dual-col fieldset .t-row > legend + p,
fieldset .t-form .t-dual-col .t-row > legend + p,
.t-form .t-dual-col .t-row .t-left + p {
  width: calc(100% - 288px - 6px);
}
.t-form.t-dual-col .t-row > label, .t-form.t-dual-col fieldset .t-row > legend, fieldset .t-form.t-dual-col .t-row > legend,
.t-form .t-dual-col .t-row > label,
.t-form .t-dual-col fieldset .t-row > legend,
fieldset .t-form .t-dual-col .t-row > legend {
  line-height: 32px;
}
.t-form.t-dual-col .t-row > legend,
.t-form .t-dual-col .t-row > legend {
  margin-bottom: 0;
  text-align: right;
}
.t-form.t-dual-col .t-row fieldset,
.t-form .t-dual-col .t-row fieldset {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
}
.t-form.t-dual-col .t-row fieldset legend,
.t-form .t-dual-col .t-row fieldset legend {
  width: 282px;
  margin-right: 6px;
  text-align: right;
}
.t-form.t-dual-col .t-row fieldset .t-checkbox,
.t-form.t-dual-col .t-row fieldset .t-radio,
.t-form .t-dual-col .t-row fieldset .t-checkbox,
.t-form .t-dual-col .t-row fieldset .t-radio {
  vertical-align: top;
}
.t-form.t-dual-col .t-row fieldset .t-checkbox.t-block,
.t-form.t-dual-col .t-row fieldset .t-radio.t-block,
.t-form .t-dual-col .t-row fieldset .t-checkbox.t-block,
.t-form .t-dual-col .t-row fieldset .t-radio.t-block {
  width: calc(100% - 288px - 6px);
}
.t-form.t-dual-col .t-row > .t-checkbox,
.t-form.t-dual-col .t-row > .t-dropdown,
.t-form.t-dual-col .t-row > .t-input,
.t-form.t-dual-col .t-row > .t-radio,
.t-form.t-dual-col .t-row > .t-switch,
.t-form .t-dual-col .t-row > .t-checkbox,
.t-form .t-dual-col .t-row > .t-dropdown,
.t-form .t-dual-col .t-row > .t-input,
.t-form .t-dual-col .t-row > .t-radio,
.t-form .t-dual-col .t-row > .t-switch {
  margin-bottom: 0;
}
.t-form.t-dual-col .t-row > .t-checkbox,
.t-form.t-dual-col .t-row > .t-radio,
.t-form.t-dual-col .t-row > .t-switch,
.t-form .t-dual-col .t-row > .t-checkbox,
.t-form .t-dual-col .t-row > .t-radio,
.t-form .t-dual-col .t-row > .t-switch {
  height: 32px;
  line-height: 32px;
}
.t-form.t-dual-col .t-row > .t-switch,
.t-form .t-dual-col .t-row > .t-switch {
  height: 32px;
  line-height: 32px;
}
.t-form.t-dual-col .t-row > .t-switch input + label, .t-form.t-dual-col .t-row > .t-switch fieldset input + legend, fieldset .t-form.t-dual-col .t-row > .t-switch input + legend,
.t-form .t-dual-col .t-row > .t-switch input + label,
.t-form .t-dual-col .t-row > .t-switch fieldset input + legend,
fieldset .t-form .t-dual-col .t-row > .t-switch input + legend {
  height: inherit;
  line-height: inherit;
}
.t-form.t-dual-col .t-row > .t-switch input + label::after, .t-form.t-dual-col .t-row > .t-switch fieldset input + legend::after, fieldset .t-form.t-dual-col .t-row > .t-switch input + legend::after,
.t-form .t-dual-col .t-row > .t-switch input + label::after,
.t-form .t-dual-col .t-row > .t-switch fieldset input + legend::after,
fieldset .t-form .t-dual-col .t-row > .t-switch input + legend::after {
  top: 6px;
}
.t-form.t-dual-col .t-row > .t-switch input + label::before, .t-form.t-dual-col .t-row > .t-switch fieldset input + legend::before, fieldset .t-form.t-dual-col .t-row > .t-switch input + legend::before,
.t-form .t-dual-col .t-row > .t-switch input + label::before,
.t-form .t-dual-col .t-row > .t-switch fieldset input + legend::before,
fieldset .t-form .t-dual-col .t-row > .t-switch input + legend::before {
  top: 6px;
  position: relative;
}
.t-form.t-dual-col .t-row .t-left > p,
.t-form.t-dual-col .t-row .t-left > label,
.t-form.t-dual-col .t-row .t-left > legend,
.t-form .t-dual-col .t-row .t-left > p,
.t-form .t-dual-col .t-row .t-left > label,
.t-form .t-dual-col .t-row .t-left > legend {
  width: 282px;
  margin-right: 6px;
}
.t-form.t-dual-col .t-row .t-left > p,
.t-form .t-dual-col .t-row .t-left > p {
  padding-right: 6px;
  color: #646464;
}
.t-form.t-dual-col .t-row .t-left > label, .t-form.t-dual-col .t-row fieldset .t-left > legend, fieldset .t-form.t-dual-col .t-row .t-left > legend,
.t-form .t-dual-col .t-row .t-left > label,
.t-form .t-dual-col .t-row fieldset .t-left > legend,
fieldset .t-form .t-dual-col .t-row .t-left > legend {
  line-height: 32px;
}
.t-form.t-dual-col .t-row .t-right,
.t-form .t-dual-col .t-row .t-right {
  width: calc(100% - 288px - 6px);
}
.t-form.t-dual-col.t-text-left > span,
.t-form.t-dual-col.t-text-left > label,
.t-form.t-dual-col.t-text-left > legend,
.t-form.t-dual-col.t-text-left .t-left,
.t-form .t-dual-col.t-text-left > span,
.t-form .t-dual-col.t-text-left > label,
.t-form .t-dual-col.t-text-left > legend,
.t-form .t-dual-col.t-text-left .t-left {
  text-align: left;
}
.t-form.t-dual-col.t-text-left fieldset legend,
.t-form .t-dual-col.t-text-left fieldset legend {
  text-align: left;
}

.t-form-reset {
  margin: 0;
}
.t-form-reset .t-input,
.t-form-reset .t-dropdown,
.t-form-reset .t-date-picker,
.t-form-reset .t-switch,
.t-form-reset .t-radio-group,
.t-form-reset .t-checkbox-group {
  margin: 0;
}
.t-form-reset .t-btn {
  margin: 0;
}
.t-form-reset .t-btn:not(:last-of-type, :only-of-type) {
  margin: 0;
}
.t-form-reset section,
.t-form-reset h2 {
  margin: 0;
}
.t-form-reset hr {
  margin: 0;
  width: 100%;
}
.t-form-reset section h2 {
  margin-bottom: 24px;
}
.t-form-reset section h2:has(+ p) {
  margin-bottom: 6px;
}
.t-form-reset section h3:has(+ p),
.t-form-reset section h4:has(+ p) {
  margin-bottom: 4px;
}
.t-form-reset .t-label-value {
  margin: 0;
}

.t-flexbox,
.t-flex,
.t-inline-flex {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-flexbox.t-wrap,
.t-flex.t-wrap,
.t-inline-flex.t-wrap {
  flex-wrap: wrap;
}
.t-flexbox.t-nowrap,
.t-flex.t-nowrap,
.t-inline-flex.t-nowrap {
  flex-wrap: nowrap;
}
.t-flexbox > .t-grow,
.t-flex > .t-grow,
.t-inline-flex > .t-grow {
  flex-grow: 1;
}
.t-flexbox > .t-grow-0,
.t-flex > .t-grow-0,
.t-inline-flex > .t-grow-0 {
  flex-grow: 0;
}
.t-flexbox.t-stretch-self,
.t-flex.t-stretch-self,
.t-inline-flex.t-stretch-self {
  flex-grow: 1;
}
.t-flexbox.t-stretch > *,
.t-flex.t-stretch > *,
.t-inline-flex.t-stretch > * {
  flex-grow: 1;
}
.t-flexbox.t-reverse,
.t-flex.t-reverse,
.t-inline-flex.t-reverse {
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.t-flexbox.t-column,
.t-flex.t-column,
.t-inline-flex.t-column {
  flex-direction: column;
  align-items: flex-start;
}
.t-flexbox.t-column.t-reverse,
.t-flex.t-column.t-reverse,
.t-inline-flex.t-column.t-reverse {
  flex-direction: column-reverse;
}
.t-flexbox.t-justify-start,
.t-flex.t-justify-start,
.t-inline-flex.t-justify-start {
  justify-content: flex-start;
}
.t-flexbox.t-justify-center,
.t-flex.t-justify-center,
.t-inline-flex.t-justify-center {
  justify-content: center;
}
.t-flexbox.t-justify-end,
.t-flex.t-justify-end,
.t-inline-flex.t-justify-end {
  justify-content: flex-end;
}
.t-flexbox.t-distribute, .t-flexbox.t-justify-between,
.t-flex.t-distribute,
.t-flex.t-justify-between,
.t-inline-flex.t-distribute,
.t-inline-flex.t-justify-between {
  justify-content: space-between;
}
.t-flexbox.t-justify-evenly,
.t-flex.t-justify-evenly,
.t-inline-flex.t-justify-evenly {
  justify-content: space-evenly;
}
.t-flexbox.t-justify-around,
.t-flex.t-justify-around,
.t-inline-flex.t-justify-around {
  justify-content: space-around;
}
.t-flexbox.t-items-stretch,
.t-flex.t-items-stretch,
.t-inline-flex.t-items-stretch {
  align-items: stretch;
}
.t-flexbox.t-items-start,
.t-flex.t-items-start,
.t-inline-flex.t-items-start {
  align-items: flex-start;
}
.t-flexbox.t-items-center,
.t-flex.t-items-center,
.t-inline-flex.t-items-center {
  align-items: center;
}
.t-flexbox.t-items-end,
.t-flex.t-items-end,
.t-inline-flex.t-items-end {
  align-items: flex-end;
}
.t-flexbox.t-items-baseline,
.t-flex.t-items-baseline,
.t-inline-flex.t-items-baseline {
  align-items: baseline;
}

header {
  margin-bottom: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
header h1,
header h2,
header h3,
header h4,
header h5,
header h6 {
  display: inline-block;
  margin: 0;
  margin-right: 12px;
}

section {
  width: 100%;
  margin-bottom: 24px;
}
section:last-child {
  margin-bottom: 0;
}

hr,
.t-divider {
  display: block;
  height: 0;
  border: none;
  border-bottom: 1px solid #d3d3d3;
}
hr.t-subtle,
.t-divider.t-subtle {
  border-bottom: 1px solid #e9e9e9;
}

.t-relative {
  position: relative;
}

.t-min-max-width {
  min-width: calc(1280px - 24px * 2);
  max-width: calc(1920px - 24px * 2);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-min-max-width {
    min-width: calc(1280px - 24px * 2 - 17px);
    max-width: calc(1920px - 24px * 2 - 17px);
  }
}
@supports (-ms-accelerator: true) {
  .t-min-max-width {
    min-width: calc(1280px - 24px * 2 - 12px);
    max-width: calc(1920px - 24px * 2 - 12px);
  }
}

.t-align-center {
  display: table !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
.t-align-center + .t-align-right {
  margin-left: 0 !important;
}
.t-align-right {
  margin-left: auto !important;
  float: right;
  display: block;
  align-self: end;
}
.t-align-right::after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  font-size: 0;
  visibility: hidden;
}
.t-align-top {
  align-self: flex-start;
}
.t-align-middle {
  align-self: center;
}
.t-align-bottom {
  align-self: flex-end;
}

.t-chart {
  width: 100%;
  height: auto;
}

.t-grid {
  display: block;
  width: calc(100% + 16px);
  height: auto;
  margin-top: -16px;
  margin-right: calc(16px / 2 * -1);
  margin-left: calc(16px / 2 * -1);
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-grid::after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  font-size: 0;
  visibility: hidden;
}
.t-grid .t-col, .t-grid.t-gutter-large .t-col-100, .t-grid.t-gutter-large .t-col-90, .t-grid.t-gutter-large .t-col-83, .t-grid.t-gutter-large .t-col-80, .t-grid.t-gutter-large .t-col-75, .t-grid.t-gutter-large .t-col-70, .t-grid.t-gutter-large .t-col-67, .t-grid.t-gutter-large .t-col-60, .t-grid.t-gutter-large .t-col-50, .t-grid.t-gutter-large .t-col-40, .t-grid.t-gutter-large .t-col-33, .t-grid.t-gutter-large .t-col-30, .t-grid.t-gutter-large .t-col-25, .t-grid.t-gutter-large .t-col-20, .t-grid.t-gutter-large .t-col-16, .t-grid.t-gutter-large .t-col-10, .t-grid .t-col-100, .t-grid .t-col-90, .t-grid .t-col-83, .t-grid .t-col-80, .t-grid .t-col-75, .t-grid .t-col-70, .t-grid .t-col-67, .t-grid .t-col-60, .t-grid .t-col-50, .t-grid .t-col-40, .t-grid .t-col-33, .t-grid .t-col-30, .t-grid .t-col-25, .t-grid .t-col-20, .t-grid .t-col-16, .t-grid .t-col-10 {
  float: left;
  width: 100%;
  height: auto;
  margin: 0 calc(16px / 2);
  margin-top: 16px;
  -webkit-box-flex: 0 1 auto;
  -moz-box-flex: 0 1 auto;
  flex: 0 1 auto;
}
.t-grid .t-col > *, .t-grid.t-gutter-large .t-col-100 > *, .t-grid.t-gutter-large .t-col-90 > *, .t-grid.t-gutter-large .t-col-83 > *, .t-grid.t-gutter-large .t-col-80 > *, .t-grid.t-gutter-large .t-col-75 > *, .t-grid.t-gutter-large .t-col-70 > *, .t-grid.t-gutter-large .t-col-67 > *, .t-grid.t-gutter-large .t-col-60 > *, .t-grid.t-gutter-large .t-col-50 > *, .t-grid.t-gutter-large .t-col-40 > *, .t-grid.t-gutter-large .t-col-33 > *, .t-grid.t-gutter-large .t-col-30 > *, .t-grid.t-gutter-large .t-col-25 > *, .t-grid.t-gutter-large .t-col-20 > *, .t-grid.t-gutter-large .t-col-16 > *, .t-grid.t-gutter-large .t-col-10 > *, .t-grid .t-col-100 > *, .t-grid .t-col-90 > *, .t-grid .t-col-83 > *, .t-grid .t-col-80 > *, .t-grid .t-col-75 > *, .t-grid .t-col-70 > *, .t-grid .t-col-67 > *, .t-grid .t-col-60 > *, .t-grid .t-col-50 > *, .t-grid .t-col-40 > *, .t-grid .t-col-33 > *, .t-grid .t-col-30 > *, .t-grid .t-col-25 > *, .t-grid .t-col-20 > *, .t-grid .t-col-16 > *, .t-grid .t-col-10 > * {
  max-width: 100%;
}
.t-grid .t-col .t-grid, .t-grid .t-col-100 .t-grid, .t-grid .t-col-90 .t-grid, .t-grid .t-col-83 .t-grid, .t-grid .t-col-80 .t-grid, .t-grid .t-col-75 .t-grid, .t-grid .t-col-70 .t-grid, .t-grid .t-col-67 .t-grid, .t-grid .t-col-60 .t-grid, .t-grid .t-col-50 .t-grid, .t-grid .t-col-40 .t-grid, .t-grid .t-col-33 .t-grid, .t-grid .t-col-30 .t-grid, .t-grid .t-col-25 .t-grid, .t-grid .t-col-20 .t-grid, .t-grid .t-col-16 .t-grid, .t-grid .t-col-10 .t-grid {
  max-width: calc(100% + 16px);
  margin-right: calc(16px / 2 * -1);
  margin-top: -16px;
  margin-left: calc(16px / 2 * -1);
}
.t-grid .t-col-10 {
  width: calc(10% - 16px);
  max-width: calc(10% - 16px);
}
.t-grid .t-col-16 {
  width: calc(16.6667% - 16px);
  max-width: calc(16.6667% - 16px);
}
.t-grid .t-col-20 {
  width: calc(20% - 16px);
  max-width: calc(20% - 16px);
}
.t-grid .t-col-25 {
  width: calc(25% - 16px);
  max-width: calc(25% - 16px);
}
.t-grid .t-col-30 {
  width: calc(30% - 16px);
  max-width: calc(30% - 16px);
}
.t-grid .t-col-33 {
  width: calc(33.3333% - 16px);
  max-width: calc(33.3333% - 16px);
}
.t-grid .t-col-40 {
  width: calc(40% - 16px);
  max-width: calc(40% - 16px);
}
.t-grid .t-col-50 {
  width: calc(50% - 16px);
  max-width: calc(50% - 16px);
}
.t-grid .t-col-60 {
  width: calc(60% - 16px);
  max-width: calc(60% - 16px);
}
.t-grid .t-col-67 {
  width: calc(66.6667% - 16px);
  max-width: calc(66.6667% - 16px);
}
.t-grid .t-col-70 {
  width: calc(70% - 16px);
  max-width: calc(70% - 16px);
}
.t-grid .t-col-75 {
  width: calc(75% - 16px);
  max-width: calc(75% - 16px);
}
.t-grid .t-col-80 {
  width: calc(80% - 16px);
  max-width: calc(80% - 16px);
}
.t-grid .t-col-83 {
  width: calc(83.3333% - 16px);
  max-width: calc(83.3333% - 16px);
}
.t-grid .t-col-90 {
  width: calc(90% - 16px);
  max-width: calc(90% - 16px);
}
.t-grid .t-col-100 {
  width: calc(100% - 16px);
  max-width: calc(100% - 16px);
}
.t-grid.t-no-wrap {
  flex-wrap: nowrap;
}
.t-grid.t-auto {
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
.t-grid.t-auto .t-col, .t-grid.t-auto .t-col-10, .t-grid.t-auto .t-col-16, .t-grid.t-auto .t-col-20, .t-grid.t-auto .t-col-25, .t-grid.t-auto .t-col-30, .t-grid.t-auto .t-col-33, .t-grid.t-auto .t-col-40, .t-grid.t-auto .t-col-50, .t-grid.t-auto .t-col-60, .t-grid.t-auto .t-col-67, .t-grid.t-auto .t-col-70, .t-grid.t-auto .t-col-75, .t-grid.t-auto .t-col-80, .t-grid.t-auto .t-col-83, .t-grid.t-auto .t-col-90, .t-grid.t-auto .t-col-100 {
  width: auto;
  flex-grow: 1;
}
.t-grid.t-masonry .t-col, .t-grid.t-masonry .t-col-10, .t-grid.t-masonry .t-col-16, .t-grid.t-masonry .t-col-20, .t-grid.t-masonry .t-col-25, .t-grid.t-masonry .t-col-30, .t-grid.t-masonry .t-col-33, .t-grid.t-masonry .t-col-40, .t-grid.t-masonry .t-col-50, .t-grid.t-masonry .t-col-60, .t-grid.t-masonry .t-col-67, .t-grid.t-masonry .t-col-70, .t-grid.t-masonry .t-col-75, .t-grid.t-masonry .t-col-80, .t-grid.t-masonry .t-col-83, .t-grid.t-masonry .t-col-90, .t-grid.t-masonry .t-col-100 {
  align-self: flex-start;
}
.t-grid.t-gutterless {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col, .t-grid.t-gutterless .t-col-10, .t-grid.t-gutterless .t-col-16, .t-grid.t-gutterless .t-col-20, .t-grid.t-gutterless .t-col-25, .t-grid.t-gutterless .t-col-30, .t-grid.t-gutterless .t-col-33, .t-grid.t-gutterless .t-col-40, .t-grid.t-gutterless .t-col-50, .t-grid.t-gutterless .t-col-60, .t-grid.t-gutterless .t-col-67, .t-grid.t-gutterless .t-col-70, .t-grid.t-gutterless .t-col-75, .t-grid.t-gutterless .t-col-80, .t-grid.t-gutterless .t-col-83, .t-grid.t-gutterless .t-col-90, .t-grid.t-gutterless .t-col-100 {
  margin: 0;
}
.t-grid.t-gutterless .t-col-10 {
  width: 10%;
  max-width: 10%;
}
.t-grid.t-gutterless .t-col-10 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-16 {
  width: 16.6667%;
  max-width: 16.6667%;
}
.t-grid.t-gutterless .t-col-16 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-20 {
  width: 20%;
  max-width: 20%;
}
.t-grid.t-gutterless .t-col-20 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-25 {
  width: 25%;
  max-width: 25%;
}
.t-grid.t-gutterless .t-col-25 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-30 {
  width: 30%;
  max-width: 30%;
}
.t-grid.t-gutterless .t-col-30 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-33 {
  width: 33.3333%;
  max-width: 33.3333%;
}
.t-grid.t-gutterless .t-col-33 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-40 {
  width: 40%;
  max-width: 40%;
}
.t-grid.t-gutterless .t-col-40 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-50 {
  width: 50%;
  max-width: 50%;
}
.t-grid.t-gutterless .t-col-50 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-60 {
  width: 60%;
  max-width: 60%;
}
.t-grid.t-gutterless .t-col-60 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-67 {
  width: 66.6667%;
  max-width: 66.6667%;
}
.t-grid.t-gutterless .t-col-67 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-70 {
  width: 70%;
  max-width: 70%;
}
.t-grid.t-gutterless .t-col-70 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-75 {
  width: 75%;
  max-width: 75%;
}
.t-grid.t-gutterless .t-col-75 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-80 {
  width: 80%;
  max-width: 80%;
}
.t-grid.t-gutterless .t-col-80 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-83 {
  width: 83.3333%;
  max-width: 83.3333%;
}
.t-grid.t-gutterless .t-col-83 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-90 {
  width: 90%;
  max-width: 90%;
}
.t-grid.t-gutterless .t-col-90 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-100 {
  width: 100%;
  max-width: 100%;
}
.t-grid.t-gutterless .t-col-100 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutter-large {
  width: calc(100% + 24px);
  margin-right: calc(24px / 2 * -1);
  margin-top: -24px;
  margin-left: calc(24px / 2 * -1);
}
.t-grid.t-gutter-large .t-col, .t-grid.t-gutter-large .t-col-100, .t-grid.t-gutter-large .t-col-90, .t-grid.t-gutter-large .t-col-83, .t-grid.t-gutter-large .t-col-80, .t-grid.t-gutter-large .t-col-75, .t-grid.t-gutter-large .t-col-70, .t-grid.t-gutter-large .t-col-67, .t-grid.t-gutter-large .t-col-60, .t-grid.t-gutter-large .t-col-50, .t-grid.t-gutter-large .t-col-40, .t-grid.t-gutter-large .t-col-33, .t-grid.t-gutter-large .t-col-30, .t-grid.t-gutter-large .t-col-25, .t-grid.t-gutter-large .t-col-20, .t-grid.t-gutter-large .t-col-16, .t-grid.t-gutter-large .t-col-10 {
  margin: 0 calc(24px / 2);
  margin-top: 24px;
}
.t-grid.t-gutter-large .t-col .t-grid, .t-grid.t-gutter-large .t-col-100 .t-grid, .t-grid.t-gutter-large .t-col-90 .t-grid, .t-grid.t-gutter-large .t-col-83 .t-grid, .t-grid.t-gutter-large .t-col-80 .t-grid, .t-grid.t-gutter-large .t-col-75 .t-grid, .t-grid.t-gutter-large .t-col-70 .t-grid, .t-grid.t-gutter-large .t-col-67 .t-grid, .t-grid.t-gutter-large .t-col-60 .t-grid, .t-grid.t-gutter-large .t-col-50 .t-grid, .t-grid.t-gutter-large .t-col-40 .t-grid, .t-grid.t-gutter-large .t-col-33 .t-grid, .t-grid.t-gutter-large .t-col-30 .t-grid, .t-grid.t-gutter-large .t-col-25 .t-grid, .t-grid.t-gutter-large .t-col-20 .t-grid, .t-grid.t-gutter-large .t-col-16 .t-grid, .t-grid.t-gutter-large .t-col-10 .t-grid {
  max-width: calc(100% + 24px);
  margin-right: calc(24px / 2 * -1);
  margin-top: -24px;
  margin-left: calc(24px / 2 * -1);
}
.t-grid.t-gutter-large .t-col-10 {
  width: calc(10% - 24px);
  max-width: calc(10% - 24px);
}
.t-grid.t-gutter-large .t-col-16 {
  width: calc(16.6667% - 24px);
  max-width: calc(16.6667% - 24px);
}
.t-grid.t-gutter-large .t-col-20 {
  width: calc(20% - 24px);
  max-width: calc(20% - 24px);
}
.t-grid.t-gutter-large .t-col-25 {
  width: calc(25% - 24px);
  max-width: calc(25% - 24px);
}
.t-grid.t-gutter-large .t-col-30 {
  width: calc(30% - 24px);
  max-width: calc(30% - 24px);
}
.t-grid.t-gutter-large .t-col-33 {
  width: calc(33.3333% - 24px);
  max-width: calc(33.3333% - 24px);
}
.t-grid.t-gutter-large .t-col-40 {
  width: calc(40% - 24px);
  max-width: calc(40% - 24px);
}
.t-grid.t-gutter-large .t-col-50 {
  width: calc(50% - 24px);
  max-width: calc(50% - 24px);
}
.t-grid.t-gutter-large .t-col-60 {
  width: calc(60% - 24px);
  max-width: calc(60% - 24px);
}
.t-grid.t-gutter-large .t-col-67 {
  width: calc(66.6667% - 24px);
  max-width: calc(66.6667% - 24px);
}
.t-grid.t-gutter-large .t-col-70 {
  width: calc(70% - 24px);
  max-width: calc(70% - 24px);
}
.t-grid.t-gutter-large .t-col-75 {
  width: calc(75% - 24px);
  max-width: calc(75% - 24px);
}
.t-grid.t-gutter-large .t-col-80 {
  width: calc(80% - 24px);
  max-width: calc(80% - 24px);
}
.t-grid.t-gutter-large .t-col-83 {
  width: calc(83.3333% - 24px);
  max-width: calc(83.3333% - 24px);
}
.t-grid.t-gutter-large .t-col-90 {
  width: calc(90% - 24px);
  max-width: calc(90% - 24px);
}
.t-grid.t-gutter-large .t-col-100 {
  width: calc(100% - 24px);
  max-width: calc(100% - 24px);
}
.t-grid .t-container {
  width: 100%;
  height: 100%;
}

.t-block {
  display: block;
}

.t-inline-block {
  display: inline-block;
}

.t-inline {
  display: inline;
}

.t-table {
  display: table;
}

.t-inline-table {
  display: inline-table;
}

.t-flex {
  display: flex;
}

.t-inline-flex {
  display: inline-flex;
}

.t-hidden {
  display: none;
}

.t-align-baseline {
  vertical-align: baseline;
}

.t-align-top {
  vertical-align: top;
}

.t-align-middle {
  vertical-align: middle;
}

.t-align-bottom {
  vertical-align: bottom;
}

.t-align-text-top {
  vertical-align: text-top;
}

.t-align-text-bottom {
  vertical-align: text-bottom;
}

.t-align-initial {
  vertical-align: initial;
}

.t-m-t {
  margin: 4px !important;
}
.t-m-s {
  margin: 8px !important;
}
.t-m-r {
  margin: 12px !important;
}
.t-m-b {
  margin: 16px !important;
}
.t-m-l {
  margin: 24px !important;
}
.t-m-e {
  margin: 48px !important;
}
.t-m-0 {
  margin: 0 !important;
}
.t-m-4 {
  margin: 4px !important;
}
.t-m-6 {
  margin: 6px !important;
}
.t-m-8 {
  margin: 8px !important;
}
.t-m-12 {
  margin: 12px !important;
}
.t-m-16 {
  margin: 16px !important;
}
.t-m-20 {
  margin: 20px !important;
}
.t-m-24 {
  margin: 24px !important;
}
.t-m-28 {
  margin: 28px !important;
}
.t-m-32 {
  margin: 32px !important;
}
.t-m-36 {
  margin: 36px !important;
}
.t-m-40 {
  margin: 40px !important;
}
.t-m-44 {
  margin: 44px !important;
}
.t-m-48 {
  margin: 48px !important;
}
.t-mx-t {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.t-mx-s {
  margin-left: 8px !important;
  margin-right: 8px !important;
}
.t-mx-r {
  margin-left: 12px !important;
  margin-right: 12px !important;
}
.t-mx-b {
  margin-left: 16px !important;
  margin-right: 16px !important;
}
.t-mx-l {
  margin-left: 24px !important;
  margin-right: 24px !important;
}
.t-mx-e {
  margin-left: 48px !important;
  margin-right: 48px !important;
}
.t-mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.t-mx-4 {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.t-mx-6 {
  margin-left: 6px !important;
  margin-right: 6px !important;
}
.t-mx-8 {
  margin-left: 8px !important;
  margin-right: 8px !important;
}
.t-mx-12 {
  margin-left: 12px !important;
  margin-right: 12px !important;
}
.t-mx-16 {
  margin-left: 16px !important;
  margin-right: 16px !important;
}
.t-mx-20 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}
.t-mx-24 {
  margin-left: 24px !important;
  margin-right: 24px !important;
}
.t-mx-28 {
  margin-left: 28px !important;
  margin-right: 28px !important;
}
.t-mx-32 {
  margin-left: 32px !important;
  margin-right: 32px !important;
}
.t-mx-36 {
  margin-left: 36px !important;
  margin-right: 36px !important;
}
.t-mx-40 {
  margin-left: 40px !important;
  margin-right: 40px !important;
}
.t-mx-44 {
  margin-left: 44px !important;
  margin-right: 44px !important;
}
.t-mx-48 {
  margin-left: 48px !important;
  margin-right: 48px !important;
}
.t-my-t {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}
.t-my-s {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}
.t-my-r {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}
.t-my-b {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}
.t-my-l {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}
.t-my-e {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}
.t-my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.t-my-4 {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}
.t-my-6 {
  margin-top: 6px !important;
  margin-bottom: 6px !important;
}
.t-my-8 {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}
.t-my-12 {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}
.t-my-16 {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}
.t-my-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
.t-my-24 {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}
.t-my-28 {
  margin-top: 28px !important;
  margin-bottom: 28px !important;
}
.t-my-32 {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}
.t-my-36 {
  margin-top: 36px !important;
  margin-bottom: 36px !important;
}
.t-my-40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}
.t-my-44 {
  margin-top: 44px !important;
  margin-bottom: 44px !important;
}
.t-my-48 {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}
.t-mt-t {
  margin-top: 4px !important;
}
.t-mt-s {
  margin-top: 8px !important;
}
.t-mt-r {
  margin-top: 12px !important;
}
.t-mt-b {
  margin-top: 16px !important;
}
.t-mt-l {
  margin-top: 24px !important;
}
.t-mt-e {
  margin-top: 48px !important;
}
.t-mt-0 {
  margin-top: 0 !important;
}
.t-mt-4 {
  margin-top: 4px !important;
}
.t-mt-6 {
  margin-top: 6px !important;
}
.t-mt-8 {
  margin-top: 8px !important;
}
.t-mt-12 {
  margin-top: 12px !important;
}
.t-mt-16 {
  margin-top: 16px !important;
}
.t-mt-20 {
  margin-top: 20px !important;
}
.t-mt-24 {
  margin-top: 24px !important;
}
.t-mt-28 {
  margin-top: 28px !important;
}
.t-mt-32 {
  margin-top: 32px !important;
}
.t-mt-36 {
  margin-top: 36px !important;
}
.t-mt-40 {
  margin-top: 40px !important;
}
.t-mt-44 {
  margin-top: 44px !important;
}
.t-mt-48 {
  margin-top: 48px !important;
}
.t-mb-t {
  margin-bottom: 4px !important;
}
.t-mb-s {
  margin-bottom: 8px !important;
}
.t-mb-r {
  margin-bottom: 12px !important;
}
.t-mb-b {
  margin-bottom: 16px !important;
}
.t-mb-l {
  margin-bottom: 24px !important;
}
.t-mb-e {
  margin-bottom: 48px !important;
}
.t-mb-0 {
  margin-bottom: 0 !important;
}
.t-mb-4 {
  margin-bottom: 4px !important;
}
.t-mb-6 {
  margin-bottom: 6px !important;
}
.t-mb-8 {
  margin-bottom: 8px !important;
}
.t-mb-12 {
  margin-bottom: 12px !important;
}
.t-mb-16 {
  margin-bottom: 16px !important;
}
.t-mb-20 {
  margin-bottom: 20px !important;
}
.t-mb-24 {
  margin-bottom: 24px !important;
}
.t-mb-28 {
  margin-bottom: 28px !important;
}
.t-mb-32 {
  margin-bottom: 32px !important;
}
.t-mb-36 {
  margin-bottom: 36px !important;
}
.t-mb-40 {
  margin-bottom: 40px !important;
}
.t-mb-44 {
  margin-bottom: 44px !important;
}
.t-mb-48 {
  margin-bottom: 48px !important;
}
.t-ml-t {
  margin-left: 4px !important;
}
.t-ml-s {
  margin-left: 8px !important;
}
.t-ml-r {
  margin-left: 12px !important;
}
.t-ml-b {
  margin-left: 16px !important;
}
.t-ml-l {
  margin-left: 24px !important;
}
.t-ml-e {
  margin-left: 48px !important;
}
.t-ml-0 {
  margin-left: 0 !important;
}
.t-ml-4 {
  margin-left: 4px !important;
}
.t-ml-6 {
  margin-left: 6px !important;
}
.t-ml-8 {
  margin-left: 8px !important;
}
.t-ml-12 {
  margin-left: 12px !important;
}
.t-ml-16 {
  margin-left: 16px !important;
}
.t-ml-20 {
  margin-left: 20px !important;
}
.t-ml-24 {
  margin-left: 24px !important;
}
.t-ml-28 {
  margin-left: 28px !important;
}
.t-ml-32 {
  margin-left: 32px !important;
}
.t-ml-36 {
  margin-left: 36px !important;
}
.t-ml-40 {
  margin-left: 40px !important;
}
.t-ml-44 {
  margin-left: 44px !important;
}
.t-ml-48 {
  margin-left: 48px !important;
}
.t-mr-t {
  margin-right: 4px !important;
}
.t-mr-s {
  margin-right: 8px !important;
}
.t-mr-r {
  margin-right: 12px !important;
}
.t-mr-b {
  margin-right: 16px !important;
}
.t-mr-l {
  margin-right: 24px !important;
}
.t-mr-e {
  margin-right: 48px !important;
}
.t-mr-0 {
  margin-right: 0 !important;
}
.t-mr-4 {
  margin-right: 4px !important;
}
.t-mr-6 {
  margin-right: 6px !important;
}
.t-mr-8 {
  margin-right: 8px !important;
}
.t-mr-12 {
  margin-right: 12px !important;
}
.t-mr-16 {
  margin-right: 16px !important;
}
.t-mr-20 {
  margin-right: 20px !important;
}
.t-mr-24 {
  margin-right: 24px !important;
}
.t-mr-28 {
  margin-right: 28px !important;
}
.t-mr-32 {
  margin-right: 32px !important;
}
.t-mr-36 {
  margin-right: 36px !important;
}
.t-mr-40 {
  margin-right: 40px !important;
}
.t-mr-44 {
  margin-right: 44px !important;
}
.t-mr-48 {
  margin-right: 48px !important;
}

.t-p-t {
  padding: 4px !important;
}
.t-p-s {
  padding: 8px !important;
}
.t-p-r {
  padding: 12px !important;
}
.t-p-b {
  padding: 16px !important;
}
.t-p-l {
  padding: 24px !important;
}
.t-p-e {
  padding: 48px !important;
}
.t-p-0 {
  padding: 0 !important;
}
.t-p-4 {
  padding: 4px !important;
}
.t-p-6 {
  padding: 6px !important;
}
.t-p-8 {
  padding: 8px !important;
}
.t-p-12 {
  padding: 12px !important;
}
.t-p-16 {
  padding: 16px !important;
}
.t-p-20 {
  padding: 20px !important;
}
.t-p-24 {
  padding: 24px !important;
}
.t-p-28 {
  padding: 28px !important;
}
.t-p-32 {
  padding: 32px !important;
}
.t-p-36 {
  padding: 36px !important;
}
.t-p-40 {
  padding: 40px !important;
}
.t-p-44 {
  padding: 44px !important;
}
.t-p-48 {
  padding: 48px !important;
}
.t-px-t {
  padding-left: 4px !important;
  padding-right: 4px !important;
}
.t-px-s {
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.t-px-r {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.t-px-b {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.t-px-l {
  padding-left: 24px !important;
  padding-right: 24px !important;
}
.t-px-e {
  padding-left: 48px !important;
  padding-right: 48px !important;
}
.t-px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.t-px-4 {
  padding-left: 4px !important;
  padding-right: 4px !important;
}
.t-px-6 {
  padding-left: 6px !important;
  padding-right: 6px !important;
}
.t-px-8 {
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.t-px-12 {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.t-px-16 {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.t-px-20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.t-px-24 {
  padding-left: 24px !important;
  padding-right: 24px !important;
}
.t-px-28 {
  padding-left: 28px !important;
  padding-right: 28px !important;
}
.t-px-32 {
  padding-left: 32px !important;
  padding-right: 32px !important;
}
.t-px-36 {
  padding-left: 36px !important;
  padding-right: 36px !important;
}
.t-px-40 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}
.t-px-44 {
  padding-left: 44px !important;
  padding-right: 44px !important;
}
.t-px-48 {
  padding-left: 48px !important;
  padding-right: 48px !important;
}
.t-py-t {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
.t-py-s {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
.t-py-r {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}
.t-py-b {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}
.t-py-l {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}
.t-py-e {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}
.t-py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.t-py-4 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
.t-py-6 {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}
.t-py-8 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
.t-py-12 {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}
.t-py-16 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}
.t-py-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.t-py-24 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}
.t-py-28 {
  padding-top: 28px !important;
  padding-bottom: 28px !important;
}
.t-py-32 {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}
.t-py-36 {
  padding-top: 36px !important;
  padding-bottom: 36px !important;
}
.t-py-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}
.t-py-44 {
  padding-top: 44px !important;
  padding-bottom: 44px !important;
}
.t-py-48 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}
.t-pt-t {
  padding-top: 4px !important;
}
.t-pt-s {
  padding-top: 8px !important;
}
.t-pt-r {
  padding-top: 12px !important;
}
.t-pt-b {
  padding-top: 16px !important;
}
.t-pt-l {
  padding-top: 24px !important;
}
.t-pt-e {
  padding-top: 48px !important;
}
.t-pt-0 {
  padding-top: 0 !important;
}
.t-pt-4 {
  padding-top: 4px !important;
}
.t-pt-6 {
  padding-top: 6px !important;
}
.t-pt-8 {
  padding-top: 8px !important;
}
.t-pt-12 {
  padding-top: 12px !important;
}
.t-pt-16 {
  padding-top: 16px !important;
}
.t-pt-20 {
  padding-top: 20px !important;
}
.t-pt-24 {
  padding-top: 24px !important;
}
.t-pt-28 {
  padding-top: 28px !important;
}
.t-pt-32 {
  padding-top: 32px !important;
}
.t-pt-36 {
  padding-top: 36px !important;
}
.t-pt-40 {
  padding-top: 40px !important;
}
.t-pt-44 {
  padding-top: 44px !important;
}
.t-pt-48 {
  padding-top: 48px !important;
}
.t-pb-t {
  padding-bottom: 4px !important;
}
.t-pb-s {
  padding-bottom: 8px !important;
}
.t-pb-r {
  padding-bottom: 12px !important;
}
.t-pb-b {
  padding-bottom: 16px !important;
}
.t-pb-l {
  padding-bottom: 24px !important;
}
.t-pb-e {
  padding-bottom: 48px !important;
}
.t-pb-0 {
  padding-bottom: 0 !important;
}
.t-pb-4 {
  padding-bottom: 4px !important;
}
.t-pb-6 {
  padding-bottom: 6px !important;
}
.t-pb-8 {
  padding-bottom: 8px !important;
}
.t-pb-12 {
  padding-bottom: 12px !important;
}
.t-pb-16 {
  padding-bottom: 16px !important;
}
.t-pb-20 {
  padding-bottom: 20px !important;
}
.t-pb-24 {
  padding-bottom: 24px !important;
}
.t-pb-28 {
  padding-bottom: 28px !important;
}
.t-pb-32 {
  padding-bottom: 32px !important;
}
.t-pb-36 {
  padding-bottom: 36px !important;
}
.t-pb-40 {
  padding-bottom: 40px !important;
}
.t-pb-44 {
  padding-bottom: 44px !important;
}
.t-pb-48 {
  padding-bottom: 48px !important;
}
.t-pl-t {
  padding-left: 4px !important;
}
.t-pl-s {
  padding-left: 8px !important;
}
.t-pl-r {
  padding-left: 12px !important;
}
.t-pl-b {
  padding-left: 16px !important;
}
.t-pl-l {
  padding-left: 24px !important;
}
.t-pl-e {
  padding-left: 48px !important;
}
.t-pl-0 {
  padding-left: 0 !important;
}
.t-pl-4 {
  padding-left: 4px !important;
}
.t-pl-6 {
  padding-left: 6px !important;
}
.t-pl-8 {
  padding-left: 8px !important;
}
.t-pl-12 {
  padding-left: 12px !important;
}
.t-pl-16 {
  padding-left: 16px !important;
}
.t-pl-20 {
  padding-left: 20px !important;
}
.t-pl-24 {
  padding-left: 24px !important;
}
.t-pl-28 {
  padding-left: 28px !important;
}
.t-pl-32 {
  padding-left: 32px !important;
}
.t-pl-36 {
  padding-left: 36px !important;
}
.t-pl-40 {
  padding-left: 40px !important;
}
.t-pl-44 {
  padding-left: 44px !important;
}
.t-pl-48 {
  padding-left: 48px !important;
}
.t-pr-t {
  padding-right: 4px !important;
}
.t-pr-s {
  padding-right: 8px !important;
}
.t-pr-r {
  padding-right: 12px !important;
}
.t-pr-b {
  padding-right: 16px !important;
}
.t-pr-l {
  padding-right: 24px !important;
}
.t-pr-e {
  padding-right: 48px !important;
}
.t-pr-0 {
  padding-right: 0 !important;
}
.t-pr-4 {
  padding-right: 4px !important;
}
.t-pr-6 {
  padding-right: 6px !important;
}
.t-pr-8 {
  padding-right: 8px !important;
}
.t-pr-12 {
  padding-right: 12px !important;
}
.t-pr-16 {
  padding-right: 16px !important;
}
.t-pr-20 {
  padding-right: 20px !important;
}
.t-pr-24 {
  padding-right: 24px !important;
}
.t-pr-28 {
  padding-right: 28px !important;
}
.t-pr-32 {
  padding-right: 32px !important;
}
.t-pr-36 {
  padding-right: 36px !important;
}
.t-pr-40 {
  padding-right: 40px !important;
}
.t-pr-44 {
  padding-right: 44px !important;
}
.t-pr-48 {
  padding-right: 48px !important;
}

.t-gap-t {
  gap: 4px !important;
}
.t-gap-s {
  gap: 8px !important;
}
.t-gap-r {
  gap: 12px !important;
}
.t-gap-b {
  gap: 16px !important;
}
.t-gap-l {
  gap: 24px !important;
}
.t-gap-e {
  gap: 48px !important;
}
.t-gap-0 {
  gap: 0 !important;
}
.t-gap-4 {
  gap: 4px !important;
}
.t-gap-6 {
  gap: 6px !important;
}
.t-gap-8 {
  gap: 8px !important;
}
.t-gap-12 {
  gap: 12px !important;
}
.t-gap-16 {
  gap: 16px !important;
}
.t-gap-20 {
  gap: 20px !important;
}
.t-gap-24 {
  gap: 24px !important;
}
.t-gap-28 {
  gap: 28px !important;
}
.t-gap-32 {
  gap: 32px !important;
}
.t-gap-36 {
  gap: 36px !important;
}
.t-gap-40 {
  gap: 40px !important;
}
.t-gap-44 {
  gap: 44px !important;
}
.t-gap-48 {
  gap: 48px !important;
}
.t-gap-x-t {
  column-gap: 4px !important;
}
.t-gap-x-s {
  column-gap: 8px !important;
}
.t-gap-x-r {
  column-gap: 12px !important;
}
.t-gap-x-b {
  column-gap: 16px !important;
}
.t-gap-x-l {
  column-gap: 24px !important;
}
.t-gap-x-e {
  column-gap: 48px !important;
}
.t-gap-x-0 {
  column-gap: 0 !important;
}
.t-gap-x-4 {
  column-gap: 4px !important;
}
.t-gap-x-6 {
  column-gap: 6px !important;
}
.t-gap-x-8 {
  column-gap: 8px !important;
}
.t-gap-x-12 {
  column-gap: 12px !important;
}
.t-gap-x-16 {
  column-gap: 16px !important;
}
.t-gap-x-20 {
  column-gap: 20px !important;
}
.t-gap-x-24 {
  column-gap: 24px !important;
}
.t-gap-x-28 {
  column-gap: 28px !important;
}
.t-gap-x-32 {
  column-gap: 32px !important;
}
.t-gap-x-36 {
  column-gap: 36px !important;
}
.t-gap-x-40 {
  column-gap: 40px !important;
}
.t-gap-x-44 {
  column-gap: 44px !important;
}
.t-gap-x-48 {
  column-gap: 48px !important;
}
.t-gap-y-t {
  row-gap: 4px !important;
}
.t-gap-y-s {
  row-gap: 8px !important;
}
.t-gap-y-r {
  row-gap: 12px !important;
}
.t-gap-y-b {
  row-gap: 16px !important;
}
.t-gap-y-l {
  row-gap: 24px !important;
}
.t-gap-y-e {
  row-gap: 48px !important;
}
.t-gap-y-0 {
  row-gap: 0 !important;
}
.t-gap-y-4 {
  row-gap: 4px !important;
}
.t-gap-y-6 {
  row-gap: 6px !important;
}
.t-gap-y-8 {
  row-gap: 8px !important;
}
.t-gap-y-12 {
  row-gap: 12px !important;
}
.t-gap-y-16 {
  row-gap: 16px !important;
}
.t-gap-y-20 {
  row-gap: 20px !important;
}
.t-gap-y-24 {
  row-gap: 24px !important;
}
.t-gap-y-28 {
  row-gap: 28px !important;
}
.t-gap-y-32 {
  row-gap: 32px !important;
}
.t-gap-y-36 {
  row-gap: 36px !important;
}
.t-gap-y-40 {
  row-gap: 40px !important;
}
.t-gap-y-44 {
  row-gap: 44px !important;
}
.t-gap-y-48 {
  row-gap: 48px !important;
}

.t-text-condensed {
  font-size: 0.6875rem !important;
}
.t-text-small {
  font-size: 0.75rem !important;
}
.t-text-base {
  font-size: 0.8125rem !important;
}
.t-text-large {
  font-size: 16px !important;
}
.t-text-wrap {
  text-wrap: wrap !important;
}
.t-text-nowrap {
  text-wrap: nowrap !important;
}
.t-text-black {
  color: #000 !important;
}
.t-text-white {
  color: #fff !important;
}
.t-text-gray-dark {
  color: #373838 !important;
}
.t-text-gray, .t-text-disabled {
  color: #bcbdbd !important;
}
.t-text-gray-mid {
  color: #a6a7a7 !important;
}
.t-text-gray-mid-dark, .t-text-subtle, h1 + caption,
h1 + figcaption,
h2 + caption,
h2 + figcaption,
h3 + caption,
h3 + figcaption,
h4 + caption,
h4 + figcaption,
h5 + caption,
h5 + figcaption,
h6 + caption,
h6 + figcaption {
  color: #646464 !important;
}
.t-text-blue, .t-text-info {
  color: #256cd1 !important;
}
.t-text-teal, .t-text-cta {
  color: #279c9c !important;
}
.t-text-red, .t-text-error {
  color: #d91f11 !important;
}
.t-text-orange, .t-text-warning {
  color: #ee6f20 !important;
}
.t-text-green, .t-text-success {
  color: #428613 !important;
}
.t-text-staff {
  color: #8c2341 !important;
}
.t-text-normal {
  font-weight: 400 !important;
}
.t-text-bold {
  font-weight: 700 !important;
}
.t-text-left {
  text-align: left !important;
}
.t-text-center {
  text-align: center !important;
}
.t-text-right {
  text-align: right !important;
}

.t-line-height-none {
  line-height: 1 !important;
}
.t-line-height-tiny {
  line-height: 1rem !important;
}
.t-line-height-small {
  line-height: 1.2rem !important;
}
.t-line-height-base {
  line-height: 1.4rem !important;
}

.t-aside {
  display: inline-block;
  margin-right: 12px;
  padding-left: 12px;
  border-left: 1px solid #d3d3d3;
  vertical-align: text-bottom;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.t-aside:last-child {
  margin-right: 0;
}
.t-aside a {
  margin-right: 4px;
}
.t-aside a label, .t-aside a fieldset legend, fieldset .t-aside a legend {
  margin-right: 4px;
}
.t-aside > label, fieldset .t-aside > legend {
  font-weight: 700;
  pointer-events: none;
}
.t-aside > span:not(.t-badge) {
  line-height: 1.2rem;
}
.t-aside .t-icon {
  font-size: 16px;
}

@media print {
  .t-aside {
    border-left: 0;
  }
}
.t-avatar {
  position: relative;
  display: inline-block;
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  margin-right: 8px;
  color: #fff;
  background: #ff0061;
  border-radius: 50%;
  font-size: 14px;
  font-weight: 700;
  line-height: 30px;
  text-align: center;
}
.t-avatar:last-child {
  margin-right: 0;
}
.t-avatar::before {
  content: attr(data-initials);
  position: absolute;
  inset: 0;
  border-radius: 50%;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-avatar.t-primary {
  background: #279c9c;
}
.t-avatar.t-staff {
  background: #8c2341;
}
.t-avatar img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.t-avatar .t-icon {
  position: absolute;
  inset: 0;
  margin-right: 0;
  font-family: "tricons", helvetica, arial, sans-serif;
  line-height: 30px;
}
.t-avatar .t-icon::before {
  color: #fff;
  font-size: 14px;
  line-height: inherit;
}

.t-back-top {
  position: fixed;
  right: 5vw;
  bottom: 0;
  display: inline-block;
  opacity: 0;
  visibility: hidden;
  margin-bottom: -1px;
  padding: 8px 12px;
  color: #646464;
  background: #fff;
  border: 1px solid #bcbdbd;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  text-decoration: none;
  user-select: none;
  font-size: 0.8125rem;
  line-height: 1rem;
  border-radius: 4px 4px 0 0;
  transition: all 0.2s ease;
}
.t-back-top::before {
  content: "\e158";
  display: inline-block;
  margin: 0;
  margin-right: 8px;
  font-family: "tricons", helvetica, arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-back-top:hover {
  text-decoration: none;
  background-color: #e9e9e9;
}
.t-back-top:hover::before {
  animation: back-top-anim 0.8s infinite linear;
}
@keyframes back-top-anim {
  0% {
    transform: translate(0, 0);
  }
  33% {
    transform: translate(0, -2px);
  }
  66% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes back-top-anim {
  0% {
    transform: translate(0, 0);
  }
  33% {
    transform: translate(0, -2px);
  }
  66% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes back-top-anim {
  0% {
    transform: translate(0, 0);
  }
  33% {
    transform: translate(0, -2px);
  }
  66% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes back-top-anim {
  0% {
    transform: translate(0, 0);
  }
  33% {
    transform: translate(0, -2px);
  }
  66% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
.t-back-top:active {
  background: #d3d3d3;
}
.t-back-top:active::before {
  animation: none;
}
.t-back-top.t-is-visible {
  opacity: 1;
  visibility: visible;
}

.t-badge {
  position: relative;
  display: inline-block;
  min-width: 16px;
  height: 16px;
  margin-right: 12px;
  padding: 0 6px;
  color: #fff;
  background: #279c9c;
  border-radius: calc(16px / 2);
  font-family: arial, sans-serif;
  font-size: 0.625rem;
  font-style: normal;
  text-align: center;
  line-height: 16px;
  vertical-align: middle;
  white-space: nowrap;
  user-select: none;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
  align-self: center;
  flex-shrink: 0;
}
.t-badge:last-child {
  margin-right: 0;
}
.t-badge + .t-badge {
  margin-left: -4px;
}
.t-badge.t-subtle-modifier {
  color: #373838;
  background: #d4ebeb;
}
.t-badge.t-blue, .t-badge.t-info {
  background: #256cd1;
}
.t-badge.t-blue.t-subtle-modifier, .t-badge.t-info.t-subtle-modifier {
  background: #d3e2f6;
}
.t-badge.t-red, .t-badge.t-error {
  background: #d91f11;
}
.t-badge.t-red.t-subtle-modifier, .t-badge.t-error.t-subtle-modifier {
  background: #f7d2cf;
}
.t-badge.t-orange, .t-badge.t-warning {
  background: #ee6f20;
}
.t-badge.t-orange.t-subtle-modifier, .t-badge.t-warning.t-subtle-modifier {
  background: #fce2d2;
}
.t-badge.t-green, .t-badge.t-success {
  background: #428613;
}
.t-badge.t-green.t-subtle-modifier, .t-badge.t-success.t-subtle-modifier {
  background: #d9e7d0;
}
.t-badge.t-neutral, .t-badge.t-subtle {
  background: #4d4e4e;
}
.t-badge.t-neutral.t-subtle-modifier, .t-badge.t-subtle.t-subtle-modifier {
  background: #e9e9e9;
}
.t-badge.t-staff {
  background: #8c2341;
}
.t-badge.t-staff.t-subtle-modifier {
  background: #e8d3d9;
}
.t-badge.t-inverted {
  color: #a6a7a7;
  background: transparent;
  border: 1px solid #a6a7a7;
}
.t-badge.t-small {
  min-width: 20px;
  height: 20px;
  border-radius: calc(20px / 2);
  line-height: 20px;
  font-size: 0.75rem;
  padding: 0 8px;
}
.t-badge.t-normal, .t-badge.t-medium {
  min-width: 24px;
  height: 24px;
  border-radius: calc(24px / 2);
  line-height: 24px;
  font-size: 0.75rem;
  padding: 0 8px;
}
.t-badge.t-large {
  min-width: 32px;
  height: 32px;
  border-radius: calc(32px / 2);
  line-height: 32px;
  font-size: 0.875rem;
  padding: 0 12px;
}
.t-badge.t-circle {
  padding: 0;
  width: 16px;
}
.t-badge.t-circle.t-small {
  width: 20px;
}
.t-badge.t-circle.t-normal {
  width: 24px;
}
.t-badge.t-circle.t-large {
  width: 32px;
}
.t-badge .t-icon {
  margin-right: 0;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
}

.t-icon .t-badge {
  margin-left: -0.8125rem;
  transform: translate(0, -50%);
}

.t-avatar .t-badge {
  position: absolute;
  top: -4px;
  right: -8px;
}

.t-breadcrumbs {
  margin-bottom: 8px;
  color: #646464;
  font-size: 11px;
  line-height: 1rem;
  cursor: default;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-breadcrumbs .t-crumb {
  margin-right: 4px;
  color: #373838;
  text-decoration: none;
}
.t-breadcrumbs .t-crumb:hover:not(.t-is-current) {
  text-decoration: underline;
}
.t-breadcrumbs .t-crumb.t-is-current {
  color: #a6a7a7;
}
.t-breadcrumbs .t-divider {
  margin: 0;
  border: 0;
}
.t-breadcrumbs .t-divider::before {
  content: "/";
  margin-right: 4px;
}

@media print {
  .t-breadcrumbs {
    font-size: 8px;
  }
}
.t-btn-group {
  display: inline-block;
  margin-right: 12px;
  height: 32px;
  border-radius: 4px;
  vertical-align: middle;
  user-select: none;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
}
.t-btn-group button, .t-btn-group .t-btn {
  position: relative;
  z-index: 0;
  display: inline-block;
  height: 32px;
  border-radius: initial;
  margin-right: -1px !important;
  padding: 0 12px;
  color: #646464;
  background: transparent;
  border: 1px solid #d3d3d3;
  font-family: arial, sans-serif;
  font-size: 13px;
  line-height: 32px;
  vertical-align: middle;
  user-select: none;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
  transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease;
}
.t-btn-group button::before, .t-btn-group .t-btn::before {
  display: none;
}
.t-btn-group button:first-child, .t-btn-group .t-btn:first-child {
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.t-btn-group button:last-child, .t-btn-group .t-btn:last-child {
  margin-right: 0;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
.t-btn-group button:hover:not(:active):not([disabled]), .t-btn-group .t-btn:hover:not(:active):not([disabled]) {
  color: #373838;
  background: #e9e9e9;
}
.t-btn-group button[disabled], .t-btn-group .t-btn[disabled] {
  color: #bcbdbd;
  cursor: not-allowed;
}
.t-btn-group button[disabled] label, .t-btn-group button[disabled] fieldset legend, fieldset .t-btn-group button[disabled] legend, .t-btn-group .t-btn[disabled] label, .t-btn-group .t-btn[disabled] fieldset legend, fieldset .t-btn-group .t-btn[disabled] legend {
  color: #bcbdbd;
}
.t-btn-group button label, .t-btn-group button fieldset legend, fieldset .t-btn-group button legend, .t-btn-group .t-btn label, .t-btn-group .t-btn fieldset legend, fieldset .t-btn-group .t-btn legend {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: 31px;
  vertical-align: middle;
  pointer-events: none;
}
.t-btn-group button .t-icon, .t-btn-group .t-btn .t-icon {
  width: 14px;
  margin-top: -1px;
  margin-right: 8px;
  font-size: inherit;
  text-align: center;
  line-height: 1rem;
  vertical-align: middle;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-btn-group button {
    padding-top: 1px;
  }
  .t-btn-group button .t-icon {
    margin-top: -2px;
  }
}
.t-btn {
  position: relative;
  z-index: 0;
  display: inline-flex;
  align-items: center;
  height: 32px;
  margin-right: 12px;
  padding: 0 12px;
  color: #373838;
  background: #e9e9e9;
  border: 0;
  border-radius: 4px;
  font-family: arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
  vertical-align: middle;
  text-decoration: none;
  user-select: none;
  cursor: pointer;
  box-shadow: 0px -1px 0px 0px color-mix(in srgb, #1a1b1b, transparent 85%) inset;
  transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease;
}
.t-btn:last-child {
  margin-right: 0;
}
.t-btn:not(:last-of-type, :only-of-type) {
  margin-right: 8px;
}
.t-btn:hover:not([disabled], .t-disabled) {
  background: #d3d3d3;
}
.t-btn:active:not([disabled], .t-disabled) {
  background: #bcbdbd;
  box-shadow: none;
  transition: none;
}
.t-btn[disabled], .t-btn.t-disabled {
  color: #a6a7a7;
  background: #f4f4f4;
  cursor: not-allowed;
  box-shadow: 0px -1px 0px 0px color-mix(in srgb, #1a1b1b, transparent 95%) inset;
}
.t-btn[disabled]::before, .t-btn.t-disabled::before {
  display: none;
}
.t-btn.t-is-loading {
  position: relative;
  color: transparent !important;
  cursor: not-allowed;
  box-shadow: none;
}
.t-btn.t-is-loading::before {
  content: "";
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  display: block;
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%237A7A7A'%20stroke-opacity='0.2'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='%237A7A7A'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
  transform: translate(-50%, -50%);
  animation: spin-btn 1s infinite linear;
}
@keyframes spin-btn {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes spin-btn {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes spin-btn {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes spin-btn {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
.t-btn.t-is-loading:active::before {
  display: block;
}
.t-btn.t-wide {
  display: block;
  width: 100%;
}
.t-btn.t-ghost-label {
  margin-top: 24px;
  vertical-align: top;
}
.t-btn.t-primary {
  color: #fff;
  background: #279c9c;
}
.t-btn.t-primary:hover:not([disabled], .t-disabled) {
  background: #238c8c;
}
.t-btn.t-primary:active:not([disabled], .t-disabled) {
  background: #1f7d7d;
}
.t-btn.t-primary[disabled], .t-btn.t-primary.t-disabled {
  color: #f4fafa;
  background: #a9d7d7;
}
.t-btn.t-primary.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-negative {
  color: #fff;
  background: #d91f11;
}
.t-btn.t-negative:hover:not([disabled], .t-disabled) {
  background: #c31c0f;
}
.t-btn.t-negative:active:not([disabled], .t-disabled) {
  background: #ae190e;
}
.t-btn.t-negative[disabled], .t-btn.t-negative.t-disabled {
  color: #fdf4f3;
  background: #f0a5a0;
}
.t-btn.t-negative.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-attention {
  color: #fff;
  background: #ee6f20;
}
.t-btn.t-attention:hover:not([disabled], .t-disabled) {
  background: #d6641d;
}
.t-btn.t-attention:active:not([disabled], .t-disabled) {
  background: #be591a;
}
.t-btn.t-attention[disabled], .t-btn.t-attention.t-disabled {
  color: #fef8f4;
  background: #f8c5a6;
}
.t-btn.t-attention.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-staff {
  color: #fff;
  background: #8c2341;
}
.t-btn.t-staff:hover:not([disabled], .t-disabled) {
  background: #7e203b;
}
.t-btn.t-staff:active:not([disabled], .t-disabled) {
  background: #701c34;
}
.t-btn.t-staff[disabled], .t-btn.t-staff.t-disabled {
  color: #f9f4f5;
  background: #d1a7b3;
}
.t-btn.t-staff.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-minimal {
  color: #646464;
  background: transparent;
  border: 1px solid #bcbdbd;
  box-shadow: none;
}
.t-btn.t-minimal:hover:not([disabled], .t-disabled) {
  background: #e9e9e9;
}
.t-btn.t-minimal:active:not([disabled], .t-disabled) {
  background: #d3d3d3;
}
.t-btn.t-minimal[disabled], .t-btn.t-minimal.t-disabled {
  color: #a6a7a7;
  border-color: #d3d3d3;
  background: transparent;
}
.t-btn.t-minimal.t-primary {
  color: #279c9c;
  border-color: #279c9c;
}
.t-btn.t-minimal.t-primary:hover:not([disabled], .t-disabled) {
  background: #e9f5f5;
}
.t-btn.t-minimal.t-primary:active:not([disabled], .t-disabled) {
  background: #d4ebeb;
}
.t-btn.t-minimal.t-primary[disabled], .t-btn.t-minimal.t-primary.t-disabled {
  color: #a9d7d7;
  border-color: #a9d7d7;
}
.t-btn.t-minimal.t-negative {
  color: #d91f11;
  border-color: #d91f11;
}
.t-btn.t-minimal.t-negative:hover:not([disabled], .t-disabled) {
  background: #fbe9e7;
}
.t-btn.t-minimal.t-negative:active:not([disabled], .t-disabled) {
  background: #f7d2cf;
}
.t-btn.t-minimal.t-negative[disabled], .t-btn.t-minimal.t-negative.t-disabled {
  color: #f0a5a0;
  border-color: #f0a5a0;
}
.t-btn.t-minimal.t-attention {
  color: #ee6f20;
  border-color: #ee6f20;
}
.t-btn.t-minimal.t-attention:hover:not([disabled], .t-disabled) {
  background: #fdf1e9;
}
.t-btn.t-minimal.t-attention:active:not([disabled], .t-disabled) {
  background: #fce2d2;
}
.t-btn.t-minimal.t-attention[disabled], .t-btn.t-minimal.t-attention.t-disabled {
  color: #f8c5a6;
  border-color: #f8c5a6;
}
.t-btn.t-minimal.t-staff {
  color: #8c2341;
  border-color: #8c2341;
}
.t-btn.t-minimal.t-staff:hover:not([disabled], .t-disabled) {
  background: #f3e9ec;
}
.t-btn.t-minimal.t-staff:active:not([disabled], .t-disabled) {
  background: #e8d3d9;
}
.t-btn.t-minimal.t-staff[disabled], .t-btn.t-minimal.t-staff.t-disabled {
  color: #d1a7b3;
  border-color: #d1a7b3;
}
.t-btn.t-minimal.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%237A7A7A'%20stroke-opacity='0.2'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='%237A7A7A'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-condensed {
  height: 24px;
  padding: 0 8px;
  font-size: 0.75rem;
}
.t-btn.t-condensed.t-is-loading::before {
  width: 12px;
  height: 12px;
  background: url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='6'%20cy='6'%20r='5'%20stroke='%237A7A7A'%20stroke-opacity='0.2'%20stroke-width='2'/%3e%3cpath%20d='M11%206C11%203.14286%208.85714%201%206%201'%20stroke='%237A7A7A'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-condensed.t-primary::before, .t-btn.t-condensed.t-negative::before, .t-btn.t-condensed.t-attention::before, .t-btn.t-condensed.t-staff::before {
  background: url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='6'%20cy='6'%20r='5'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M11%206C11%203.14286%208.85714%201%206%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn .t-icon {
  width: 14px;
  margin-right: 8px;
  font-size: inherit;
  text-align: center;
}
.t-btn .t-icon::before {
  display: block;
}
.t-btn.t-icon-only .t-icon {
  margin-right: 0;
}
.t-btn label, .t-btn fieldset legend, fieldset .t-btn legend {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: 31px;
  vertical-align: middle;
  pointer-events: none;
}

a.t-btn,
label.t-btn,
fieldset legend.t-btn {
  line-height: 32px;
  text-decoration: none;
}

label.t-btn input[type=button], fieldset legend.t-btn input[type=button],
label.t-btn input[type=submit],
fieldset legend.t-btn input[type=submit] {
  position: absolute;
  inset: 0;
  display: inline-block;
  width: 100%;
  height: 32px;
  background: transparent;
  border: transparent;
  cursor: pointer;
}
label.t-btn[disabled] input[type=button], fieldset legend.t-btn[disabled] input[type=button],
label.t-btn[disabled] input[type=submit],
fieldset legend.t-btn[disabled] input[type=submit] {
  outline: 0;
  cursor: not-allowed;
}

.t-btn.t-minimal-alt {
  background: transparent;
  color: #fff;
  border: 1px solid #fff;
  box-shadow: none;
  transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease;
}
.t-btn.t-minimal-alt::before {
  content: none;
}
.t-btn.t-minimal-alt:hover:not([disabled], .t-disabled) {
  color: #006491;
  background: #e9e9e9;
}
.t-btn.t-minimal-alt[disabled], .t-btn.t-minimal-alt.t-disabled {
  color: #a6a7a7;
  border-color: #f4f4f4;
  background: #f4f4f4;
}
.t-btn.t-minimal-alt.t-primary {
  background: #fff;
  color: #006491;
}
.t-btn.t-minimal-alt.t-primary[disabled], .t-btn.t-minimal-alt.t-primary.t-disabled {
  color: #a6a7a7;
  background: #f4f4f4;
  border-color: #f4f4f4;
}
.t-btn.t-minimal-alt.t-primary:hover:not([disabled], .t-disabled)::before {
  background: #e9e9e9;
}
.t-btn.t-minimal-alt.t-primary:active:not([disabled], .t-disabled) {
  background: #e9e9e9;
}
.t-btn.t-minimal-alt.t-primary:active:not([disabled], .t-disabled)::before {
  display: none;
}

.t-flag {
  display: inline-block;
  margin-right: 6px;
  width: 14px;
  height: 10px;
}
.t-flag.t-large {
  width: 30px;
  height: 20px;
}

.t-highlight {
  padding: 4px 6px;
  color: #373838;
  background: #d4ebeb;
  border-radius: 1px;
}
.t-highlight.t-neutral, .t-highlight.t-gray {
  background: #e9e9e9;
}
.t-highlight.t-success, .t-highlight.t-green {
  background: #d9e7d0;
}
.t-highlight.t-warning, .t-highlight.t-orange {
  background: #fce2d2;
}
.t-highlight.t-error, .t-highlight.t-red {
  background: #f7d2cf;
}
.t-highlight.t-info {
  background: #d3e2f6;
}
.t-highlight.t-staff {
  background: #e8d3d9;
}

.t-input input,
.t-input textarea {
  background-color: #fff;
  background-image: none;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 8px center;
}
.t-input input.t-is-valid, .t-input input[valid],
.t-input textarea.t-is-valid,
.t-input textarea[valid] {
  padding-right: 30px !important;
  background-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.7812%206.78125C13.7812%207.72005%2013.6035%208.59961%2013.248%209.41992C12.8926%2010.2402%2012.4049%2010.9603%2011.7852%2011.5801C11.1745%2012.1908%2010.459%2012.6738%209.63867%2013.0293C8.81836%2013.3848%207.9388%2013.5625%207%2013.5625C6.0612%2013.5625%205.18164%2013.3848%204.36133%2013.0293C3.54102%2012.6738%202.82096%2012.1908%202.20117%2011.5801C1.59049%2010.9603%201.10742%2010.2402%200.751953%209.41992C0.396484%208.59961%200.21875%207.72005%200.21875%206.78125C0.21875%205.84245%200.396484%204.96289%200.751953%204.14258C1.10742%203.32227%201.59049%202.60677%202.20117%201.99609C2.82096%201.3763%203.54102%200.888672%204.36133%200.533203C5.18164%200.177734%206.0612%200%207%200C7.9388%200%208.81836%200.177734%209.63867%200.533203C10.459%200.888672%2011.1745%201.3763%2011.7852%201.99609C12.4049%202.60677%2012.8926%203.32227%2013.248%204.14258C13.6035%204.96289%2013.7812%205.84245%2013.7812%206.78125ZM6.2207%2010.377L11.252%205.3457C11.334%205.25456%2011.375%205.14974%2011.375%205.03125C11.375%204.91276%2011.334%204.80794%2011.252%204.7168L10.623%204.10156C10.541%204.01953%2010.4362%203.97852%2010.3086%203.97852C10.1901%203.97852%2010.0898%204.01953%2010.0078%204.10156L5.90625%208.20312L3.99219%206.28906C3.91016%206.20703%203.80534%206.16602%203.67773%206.16602C3.55924%206.16602%203.45898%206.20703%203.37695%206.28906L2.74805%206.9043C2.66602%206.99544%202.625%207.10026%202.625%207.21875C2.625%207.33724%202.66602%207.44206%202.74805%207.5332L5.5918%2010.377C5.68294%2010.459%205.78776%2010.5%205.90625%2010.5C6.02474%2010.5%206.12956%2010.459%206.2207%2010.377Z'%20fill='%2352A31D'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 8px center;
}
.t-input input.t-is-valid:hover:not(:disabled), .t-input input[valid]:hover:not(:disabled),
.t-input textarea.t-is-valid:hover:not(:disabled),
.t-input textarea[valid]:hover:not(:disabled) {
  border-color: #428613;
}
.t-input input.t-is-valid:focus:not(:disabled), .t-input input.t-is-valid:active:not(:disabled), .t-input input[valid]:focus:not(:disabled), .t-input input[valid]:active:not(:disabled),
.t-input textarea.t-is-valid:focus:not(:disabled),
.t-input textarea.t-is-valid:active:not(:disabled),
.t-input textarea[valid]:focus:not(:disabled),
.t-input textarea[valid]:active:not(:disabled) {
  border-color: #428613;
  box-shadow: 0 0 0 2px #b3cfa1;
}
.t-input input.t-is-invalid, .t-input input.t-is-invalid-no-icon, .t-input input[invalid],
.t-input textarea.t-is-invalid,
.t-input textarea.t-is-invalid-no-icon,
.t-input textarea[invalid] {
  background-color: #f7d2cf;
  color: #d91f11;
}
.t-input input.t-is-invalid:hover:not(:disabled), .t-input input.t-is-invalid-no-icon:hover:not(:disabled), .t-input input[invalid]:hover:not(:disabled),
.t-input textarea.t-is-invalid:hover:not(:disabled),
.t-input textarea.t-is-invalid-no-icon:hover:not(:disabled),
.t-input textarea[invalid]:hover:not(:disabled) {
  border-color: #d91f11;
}
.t-input input.t-is-invalid:focus:not(:disabled), .t-input input.t-is-invalid:active:not(:disabled), .t-input input.t-is-invalid-no-icon:focus:not(:disabled), .t-input input.t-is-invalid-no-icon:active:not(:disabled), .t-input input[invalid]:focus:not(:disabled), .t-input input[invalid]:active:not(:disabled),
.t-input textarea.t-is-invalid:focus:not(:disabled),
.t-input textarea.t-is-invalid:active:not(:disabled),
.t-input textarea.t-is-invalid-no-icon:focus:not(:disabled),
.t-input textarea.t-is-invalid-no-icon:active:not(:disabled),
.t-input textarea[invalid]:focus:not(:disabled),
.t-input textarea[invalid]:active:not(:disabled) {
  background-color: #fff;
  border-color: #d91f11;
  box-shadow: 0 0 0 2px #f0a5a0;
}
.t-input input.t-is-invalid:not(.t-is-invalid-no-icon), .t-input input.t-is-invalid-no-icon:not(.t-is-invalid-no-icon), .t-input input[invalid]:not(.t-is-invalid-no-icon),
.t-input textarea.t-is-invalid:not(.t-is-invalid-no-icon),
.t-input textarea.t-is-invalid-no-icon:not(.t-is-invalid-no-icon),
.t-input textarea[invalid]:not(.t-is-invalid-no-icon) {
  padding-right: 30px !important;
  background-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='%23D91F11'%20d='M6.08,0.381%20C6.588,-0.127%207.41,-0.127%207.918,0.381%20L13.619,6.081%20C14.127,6.588%2014.127,7.41%2013.619,7.917%20L7.918,13.618%20C7.411,14.126%206.59,14.126%206.082,13.618%20L0.381,7.917%20C-0.127,7.41%20-0.127,6.589%200.381,6.081%20Z%20M5.768,3.817%20L5.984,7.617%20C5.993,7.776%206.124,7.9%206.283,7.9%20L7.717,7.9%20C7.876,7.9%208.007,7.776%208.016,7.617%20L8.232,3.817%20C8.242,3.645%208.105,3.5%207.932,3.5%20L6.068,3.5%20C5.895,3.5%205.758,3.645%205.768,3.817%20Z%20M7,10.9%20C7.69,10.9%208.25,10.34%208.25,9.65%20C8.25,8.96%207.69,8.4%207,8.4%20C6.31,8.4%205.75,8.96%205.75,9.65%20C5.75,10.34%206.31,10.9%207,10.9%20Z'%20/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 8px center;
}
.t-input .t-input-wrapper:has(.t-is-valid:not(:disabled)):hover {
  border-color: #428613;
}
.t-input .t-input-wrapper:has(.t-is-valid:not(:disabled)):has(input:focus), .t-input .t-input-wrapper:has(.t-is-valid:not(:disabled)):has(input:active) {
  border-color: #428613;
  box-shadow: 0 0 0 2px #b3cfa1;
}
.t-input .t-input-wrapper:has(.t-is-invalid:not(:disabled)), .t-input .t-input-wrapper:has(.t-is-invalid-no-icon:not(:disabled)) {
  background-color: #f7d2cf;
}
.t-input .t-input-wrapper:has(.t-is-invalid:not(:disabled)):hover, .t-input .t-input-wrapper:has(.t-is-invalid-no-icon:not(:disabled)):hover {
  border-color: #d91f11;
}
.t-input .t-input-wrapper:has(.t-is-invalid:not(:disabled)):has(input:focus), .t-input .t-input-wrapper:has(.t-is-invalid:not(:disabled)):has(input:active), .t-input .t-input-wrapper:has(.t-is-invalid-no-icon:not(:disabled)):has(input:focus), .t-input .t-input-wrapper:has(.t-is-invalid-no-icon:not(:disabled)):has(input:active) {
  background-color: #fff;
  border-color: #d91f11;
  box-shadow: 0 0 0 2px #f0a5a0;
}
.t-input .t-error-message,
.t-input .t-supporting-text {
  max-width: 192px;
}
.t-input.t-medium .t-error-message,
.t-input.t-medium .t-supporting-text {
  max-width: 288px;
}
.t-input.t-large .t-error-message,
.t-input.t-large .t-supporting-text, .t-input.t-extra .t-error-message,
.t-input.t-extra .t-supporting-text {
  max-width: 400px;
}
.t-input.t-wide .t-error-message,
.t-input.t-wide .t-supporting-text {
  max-width: 100%;
}

.t-input {
  display: inline-block;
  margin-right: 12px;
  margin-bottom: 12px;
  vertical-align: top;
}
.t-input:last-child {
  margin-right: 0;
}
.t-input .t-input-wrapper {
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  width: 192px;
  display: flex;
}
.t-input .t-input-wrapper:hover {
  border-color: #279c9c;
}
.t-input .t-input-wrapper:has(.t-left-adornment) input {
  padding-left: 6px;
}
.t-input .t-input-wrapper:has(.t-right-adornment) input {
  padding-right: 6px;
}
.t-input .t-input-wrapper .t-left-adornment,
.t-input .t-input-wrapper .t-right-adornment {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #7a7a7a;
  padding: 0 0 0 8px;
}
.t-input .t-input-wrapper .t-left-adornment .t-icon,
.t-input .t-input-wrapper .t-right-adornment .t-icon {
  margin: 0 !important;
}
.t-input .t-input-wrapper .t-right-adornment {
  padding: 0 8px 0 0;
}
.t-input .t-input-wrapper:has(input:not(:disabled)):has(input:focus), .t-input .t-input-wrapper:has(input:not(:disabled)):has(input:active) {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-input .t-input-wrapper:has(input:disabled) {
  background-color: #f4f4f4;
}
.t-input .t-input-wrapper input {
  background-color: transparent;
  border: none;
  height: 30px;
  width: 100%;
  padding: 0 8px;
}
.t-input .t-input-wrapper input:focus, .t-input .t-input-wrapper input:active {
  border-color: transparent !important;
  box-shadow: none !important;
}
.t-input input {
  display: inline-block;
  width: 192px;
  max-width: 100%;
  height: 32px;
  padding: 0 8px;
  color: #373838;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
  vertical-align: middle;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-input input.placeholder {
  color: #909090;
}
.t-input input::placeholder {
  color: #909090;
}
.t-input input:not(:disabled):hover {
  border-color: #279c9c;
}
.t-input input:not(:disabled):focus, .t-input input:not(:disabled):active {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-input input:disabled {
  opacity: 1;
  background: #f4f4f4;
  color: #a6a7a7;
}
.t-input input ~ button {
  margin-left: 4px;
}
.t-input input::-ms-clear {
  display: none;
}
.t-input input.t-has-focus {
  outline: 0;
}
.t-input input[type=search]::-webkit-search-decoration, .t-input input[type=search]::-webkit-search-cancel-button, .t-input input[type=search]::-webkit-search-results-button, .t-input input[type=search]::-webkit-search-results-decoration {
  display: none;
}
.t-input input[type=number] {
  appearance: textfield;
}
.t-input input[type=number]::-webkit-inner-spin-button, .t-input input[type=number]::-webkit-outer-spin-button {
  appearance: none;
}
.t-input > label, fieldset .t-input > legend {
  display: block;
  margin-right: 8px;
  margin-bottom: 6px;
}
.t-input .t-icon:not(label > .t-icon):not(fieldset legend > .t-icon) {
  position: relative;
  margin-left: 8px;
  color: #bcbdbd;
}
.t-input .t-icon:not(label > .t-icon):not(fieldset legend > .t-icon)::before {
  vertical-align: middle;
}
.t-input .t-icon:not(label > .t-icon):not(fieldset legend > .t-icon) ~ input {
  width: 192px;
  margin-left: -32px;
  padding-left: 28px;
}
.t-input.t-horizontal > label, fieldset .t-input.t-horizontal > legend {
  display: inline-block;
  margin-bottom: 0;
  line-height: 32px;
}
.t-input.t-horizontal > div {
  display: inline-block;
}
.t-input.t-indented > label, fieldset .t-input.t-indented > legend {
  display: inline-block;
  margin-bottom: 0;
  padding-top: calc((32px - 1.125rem) / 2);
  width: 192px;
  text-align: right;
}
.t-input.t-indented > div {
  display: inline-block;
}
.t-input.t-block {
  display: block;
  margin-bottom: 12px;
}
.t-input.t-block:not(:first-of-type) {
  margin-top: 12px;
}
.t-input.t-block:last-child {
  margin-bottom: 0;
}
.t-input.t-tiny input,
.t-input.t-tiny textarea,
.t-input.t-tiny .t-input-wrapper {
  width: 64px;
}
.t-input.t-tiny input input,
.t-input.t-tiny textarea input,
.t-input.t-tiny .t-input-wrapper input {
  width: 100%;
}
.t-input.t-small input,
.t-input.t-small textarea,
.t-input.t-small .t-input-wrapper {
  width: 112px;
}
.t-input.t-small input input,
.t-input.t-small textarea input,
.t-input.t-small .t-input-wrapper input {
  width: 100%;
}
.t-input.t-medium input,
.t-input.t-medium textarea,
.t-input.t-medium .t-input-wrapper {
  width: 288px;
}
.t-input.t-medium input input,
.t-input.t-medium textarea input,
.t-input.t-medium .t-input-wrapper input {
  width: 100%;
}
.t-input.t-large input,
.t-input.t-large textarea,
.t-input.t-large .t-input-wrapper {
  width: 400px;
}
.t-input.t-large input input,
.t-input.t-large textarea input,
.t-input.t-large .t-input-wrapper input {
  width: 100%;
}
.t-input.t-extra input,
.t-input.t-extra textarea,
.t-input.t-extra .t-input-wrapper {
  width: 600px;
}
.t-input.t-extra input input,
.t-input.t-extra textarea input,
.t-input.t-extra .t-input-wrapper input {
  width: 100%;
}
.t-input.t-wide {
  width: 100%;
}
.t-input.t-wide input,
.t-input.t-wide textarea,
.t-input.t-wide .t-input-wrapper {
  width: 100%;
}
.t-input.t-wide input input,
.t-input.t-wide textarea input,
.t-input.t-wide .t-input-wrapper input {
  width: 100%;
}
.t-input.t-wide.t-horizontal {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  align-items: center;
}
.t-input.t-wide.t-horizontal > label, fieldset .t-input.t-wide.t-horizontal > legend {
  margin-right: 6px;
}
.t-input.t-btn-under input ~ button {
  display: block;
  margin-top: 8px;
  margin-left: 0;
}
.t-input.t-btn-under.t-horizontal > label, fieldset .t-input.t-btn-under.t-horizontal > legend {
  float: left;
  line-height: 32px;
}
.t-input.t-btn-under.t-horizontal > div {
  float: left;
  display: inline-block;
}
.t-input.t-btn-under.t-horizontal > .t-btn {
  -webkit-box-flex: 0 0 auto;
  -moz-box-flex: 0 0 auto;
  flex: 0 0 auto;
}
.t-input textarea {
  display: inline-block;
  width: auto;
  min-width: 192px;
  max-width: 100%;
  min-height: 64px;
  margin: 0;
  padding: 7px;
  color: #373838;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
  vertical-align: middle;
  line-height: 1;
  resize: both;
  transition: border 0.2s ease;
}
.t-input textarea.placeholder {
  color: #909090;
}
.t-input textarea::placeholder {
  color: #909090;
}
.t-input textarea.t-resizeable-horizontal {
  resize: horizontal;
}
.t-input textarea.t-resizeable-vertical {
  resize: vertical;
}
.t-input textarea.t-non-resizeable {
  resize: none;
}
.t-input textarea:not(:disabled):hover {
  border-color: #279c9c;
}
.t-input textarea:not(:disabled):focus, .t-input textarea:not(:disabled):active {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
  transition: none;
}
.t-input textarea:disabled {
  background: #f4f4f4;
  color: #a6a7a7;
}
.t-input textarea ~ button {
  margin-left: 4px;
}

.t-error-message,
.t-supporting-text {
  margin-top: 4px;
  color: #d91f11;
  font-size: 0.8125rem;
  line-height: 17px;
  white-space: normal;
}

.t-supporting-text {
  color: #646464;
}

.t-label-value {
  margin-right: 24px;
  margin-bottom: 12px;
  vertical-align: middle;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  flex-direction: column;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-label-value label, .t-label-value fieldset legend, fieldset .t-label-value legend {
  margin-right: 0;
  margin-bottom: 6px;
}
.t-label-value span {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-label-value span > .t-icon,
.t-label-value span > .t-flag {
  margin-right: 6px;
}
.t-label-value span .t-help,
.t-label-value span .t-icon-help {
  margin-left: 4px;
  color: #646464;
  cursor: help;
}
.t-label-value span .t-help::before,
.t-label-value span .t-icon-help::before {
  content: "\e371";
}
.t-label-value a {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-label-value a > .t-icon {
  margin-right: 2px;
  vertical-align: text-top;
}
.t-label-value.t-block {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-label-value.t-horizontal {
  flex-direction: row;
  align-items: baseline;
}
.t-label-value.t-horizontal label, .t-label-value.t-horizontal fieldset legend, fieldset .t-label-value.t-horizontal legend {
  margin-right: 6px;
  margin-bottom: 0;
}

.t-legend {
  display: inline-block;
  margin-right: 12px;
  font-size: 0.8125rem;
  line-height: 1.2rem;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-content: center;
}
.t-legend::before {
  content: "";
  display: inline-block;
  width: 0.8125rem;
  height: 0.8125rem;
  margin-right: 6px;
  background: #279c9c;
  border-radius: 50%;
}
.t-legend.t-info::before {
  background: #256cd1;
}
.t-legend.t-error::before {
  background: #d91f11;
}
.t-legend.t-warning::before {
  background: #ee6f20;
}
.t-legend.t-success::before {
  background: #428613;
}
.t-legend.t-changed::before {
  background: #fff59d;
}
.t-legend.t-subtle::before {
  background: #a6a7a7;
}
.t-legend.t-disabled::before {
  background: #f4f4f4;
}
.t-legend.t-staff::before {
  background: #8c2341;
}

ul.t-list,
ol.t-list,
dl.t-list {
  width: 100%;
  margin-bottom: 12px;
}
ul.t-list:last-child,
ol.t-list:last-child,
dl.t-list:last-child {
  margin-bottom: 0;
}
ul.t-list > li,
ol.t-list > li,
dl.t-list > li {
  position: relative;
  margin-bottom: 6px;
  padding-left: 14px;
  line-height: 1.125rem;
}
ul.t-list > li:last-child,
ol.t-list > li:last-child,
dl.t-list > li:last-child {
  margin-bottom: 0;
}
ul.t-list > li::before,
ol.t-list > li::before,
dl.t-list > li::before {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  margin-right: 8px;
  color: #646464;
  font-weight: 700;
  line-height: 1.125rem;
}
ul.t-list > li > span,
ol.t-list > li > span,
dl.t-list > li > span {
  margin-right: 12px;
}
ul.t-list > li .t-dropdown,
ul.t-list > li .t-input,
ol.t-list > li .t-dropdown,
ol.t-list > li .t-input,
dl.t-list > li .t-dropdown,
dl.t-list > li .t-input {
  margin-bottom: 0;
  vertical-align: middle;
}

ul.t-list > li::before {
  content: "•";
}
ul.t-list.t-no-bullets > li {
  padding-left: 0;
}
ul.t-list.t-no-bullets > li::before {
  display: none;
}

ol.t-list {
  list-style: none;
  counter-reset: list-counter;
}
ol.t-list > li {
  counter-increment: list-counter;
}
ol.t-list > li::before {
  content: counter(list-counter);
}

.t-loading {
  z-index: 90;
  display: inline-block;
  width: 40px;
  height: 40px;
  margin-right: 12px;
  vertical-align: middle;
  animation: loading-fade-in 0.2s ease-in;
  transition: opacity 0.2s ease;
}
@keyframes loading-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes loading-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes loading-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes loading-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.t-loading:last-child {
  margin-right: 0;
}
.t-loading::before {
  content: "";
  display: inline-block;
  width: 40px;
  height: 40px;
  background: url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='20'%20cy='20'%20r='19'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M39%2020C39%2010%2031%201%2020%201'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
  background-color: transparent;
  animation: spin 1s infinite linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.t-loading.t-small {
  width: 16px;
  height: 16px;
}
.t-loading.t-small::before {
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-loading.t-big {
  width: 80px;
  height: 80px;
}
.t-loading.t-big::before {
  width: 80px;
  height: 80px;
  background: url("data:image/svg+xml,%3csvg%20width='80'%20height='80'%20viewBox='0%200%2080%2080'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20opacity='0.82'%3e%3ccircle%20cx='40'%20cy='40'%20r='38'%20stroke='%23E9E9E9'%20stroke-width='3'/%3e%3cpath%20d='M39.4688%202.00277V2.00277C39.623%202.00092%2039.7775%202%2039.9322%202C60.919%202%2077.9322%2019.0132%2077.9322%2040'%20stroke='%23279C9C'%20stroke-width='3'%20stroke-linecap='round'/%3e%3c/g%3e%3c/svg%3e") left no-repeat;
}
.t-loading.t-block {
  display: block;
  width: 100%;
  margin-bottom: 24px;
  text-align: center;
}
.t-loading.t-block:last-child {
  margin-bottom: 0;
}
.t-loading.t-absolute {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.t-loading.t-overlay {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  margin: 0;
}
.t-loading.t-overlay::before {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 91;
  animation: veil-spin 1s infinite linear;
}
@keyframes veil-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes veil-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes veil-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes veil-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
.t-loading.t-overlay::after {
  content: "";
  position: absolute;
  z-index: 90;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: 0.9;
  animation: none;
}
.t-loading.t-fade {
  opacity: 0;
}

.t-menu {
  z-index: 100;
  display: block;
  visibility: hidden;
  overflow-x: hidden;
  overflow-y: auto;
  min-width: 192px;
  height: auto;
  max-height: 0;
  color: #373838;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 2px;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  opacity: 0;
  font-size: 0.8125rem;
  text-align: left;
  cursor: default;
  transition: max-height 0.2s ease, opacity 0.2s ease, visibility 0.2s ease;
}
.t-menu.t-narrow {
  min-width: auto;
}
.t-menu hr {
  margin: 8px -12px;
  padding: 0;
  border: 0;
  border-bottom: 1px solid #e9e9e9;
}
.t-menu.t-is-open {
  max-height: calc(6 * 34px + 34px / 2 + 2px);
  opacity: 1;
  visibility: visible;
}
.t-menu.t-height-small, .t-menu.t-height-tiny {
  overflow-y: scroll;
}
.t-menu.t-height-small {
  max-height: calc(34px * 5 + 34px / 2);
}
.t-menu.t-height-tiny {
  max-height: calc(34px * 3 + 34px / 2);
}
.t-menu .t-item, .t-menu .t-empty {
  position: relative;
  display: block;
  min-height: 34px;
  margin: 0;
  padding: 8px 12px;
  color: #373838;
  line-height: 1.4em;
  text-decoration: none;
  word-break: normal;
  overflow-wrap: anywhere;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-menu .t-item:hover, .t-menu .t-empty:hover, .t-menu .t-item.t-has-focus, .t-menu .t-has-focus.t-empty, .t-menu .t-item.t-has-highlight, .t-menu .t-has-highlight.t-empty {
  background: #d4ebeb;
  outline: 0;
}
.t-menu .t-item.t-is-hidden, .t-menu .t-is-hidden.t-empty {
  display: none;
}
.t-menu .t-item.t-is-disabled, .t-menu .t-is-disabled.t-empty {
  color: #bcbdbd;
  cursor: not-allowed;
}
.t-menu .t-item.t-is-selected, .t-menu .t-is-selected.t-empty {
  font-weight: 700;
  cursor: default;
}
.t-menu .t-item.t-is-selected::before, .t-menu .t-is-selected.t-empty::before {
  content: "\e900";
  display: inline-block;
  width: auto;
  margin-top: -1px;
  margin-right: 8px;
  background: transparent;
  border: 0;
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 8px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-menu .t-item.t-is-selected:hover, .t-menu .t-is-selected.t-empty:hover {
  background: rgb(233.5, 245, 245);
}
.t-menu .t-item .t-icon, .t-menu .t-empty .t-icon {
  margin-right: 8px;
  vertical-align: baseline;
}
.t-menu .t-item .t-checkbox, .t-menu .t-empty .t-checkbox,
.t-menu .t-item .t-radio,
.t-menu .t-empty .t-radio {
  display: block;
  width: calc(100% + 24px);
  height: auto;
  margin: -8px -12px;
}
.t-menu .t-item .t-checkbox label, .t-menu .t-empty .t-checkbox label, .t-menu .t-item .t-checkbox fieldset legend, .t-menu .t-empty .t-checkbox fieldset legend, fieldset .t-menu .t-item .t-checkbox legend, fieldset .t-menu .t-empty .t-checkbox legend,
.t-menu .t-item .t-radio label,
.t-menu .t-empty .t-radio label,
.t-menu .t-item .t-radio fieldset legend,
.t-menu .t-empty .t-radio fieldset legend,
fieldset .t-menu .t-item .t-radio legend,
fieldset .t-menu .t-empty .t-radio legend {
  width: 100%;
  padding: 8px 12px;
  line-height: 1.4em;
}
.t-menu .t-item .t-checkbox label::before, .t-menu .t-empty .t-checkbox label::before, .t-menu .t-item .t-checkbox fieldset legend::before, .t-menu .t-empty .t-checkbox fieldset legend::before, fieldset .t-menu .t-item .t-checkbox legend::before, fieldset .t-menu .t-empty .t-checkbox legend::before, .t-menu .t-item .t-checkbox label::after, .t-menu .t-empty .t-checkbox label::after, .t-menu .t-item .t-checkbox fieldset legend::after, .t-menu .t-empty .t-checkbox fieldset legend::after, fieldset .t-menu .t-item .t-checkbox legend::after, fieldset .t-menu .t-empty .t-checkbox legend::after {
  width: 14px;
  height: 14px;
  vertical-align: middle;
}
.t-menu .t-item .t-radio label::before, .t-menu .t-empty .t-radio label::before, .t-menu .t-item .t-radio fieldset legend::before, .t-menu .t-empty .t-radio fieldset legend::before, fieldset .t-menu .t-item .t-radio legend::before, fieldset .t-menu .t-empty .t-radio legend::before, .t-menu .t-item .t-radio label::after, .t-menu .t-empty .t-radio label::after, .t-menu .t-item .t-radio fieldset legend::after, .t-menu .t-empty .t-radio fieldset legend::after, fieldset .t-menu .t-item .t-radio legend::after, fieldset .t-menu .t-empty .t-radio legend::after {
  display: none;
}
.t-menu .t-item .t-radio input:checked ~ label, .t-menu .t-empty .t-radio input:checked ~ label, .t-menu .t-item .t-radio fieldset input:checked ~ legend, .t-menu .t-empty .t-radio fieldset input:checked ~ legend, fieldset .t-menu .t-item .t-radio input:checked ~ legend, fieldset .t-menu .t-empty .t-radio input:checked ~ legend {
  font-weight: 700;
  cursor: default;
}
.t-menu .t-item .t-radio input:checked ~ label::before, .t-menu .t-empty .t-radio input:checked ~ label::before, .t-menu .t-item .t-radio fieldset input:checked ~ legend::before, .t-menu .t-empty .t-radio fieldset input:checked ~ legend::before, fieldset .t-menu .t-item .t-radio input:checked ~ legend::before, fieldset .t-menu .t-empty .t-radio input:checked ~ legend::before {
  content: "\e900";
  display: inline-block;
  width: auto;
  margin-top: -1px;
  margin-right: 8px;
  background: transparent;
  border: 0;
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 8px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-menu .t-item .t-radio input:checked ~ label:hover, .t-menu .t-empty .t-radio input:checked ~ label:hover, .t-menu .t-item .t-radio fieldset input:checked ~ legend:hover, .t-menu .t-empty .t-radio fieldset input:checked ~ legend:hover, fieldset .t-menu .t-item .t-radio input:checked ~ legend:hover, fieldset .t-menu .t-empty .t-radio input:checked ~ legend:hover {
  background: rgb(233.5, 245, 245);
}
.t-menu .t-item .t-radio input.t-has-focus ~ label, .t-menu .t-empty .t-radio input.t-has-focus ~ label, .t-menu .t-item .t-radio fieldset input.t-has-focus ~ legend, .t-menu .t-empty .t-radio fieldset input.t-has-focus ~ legend, fieldset .t-menu .t-item .t-radio input.t-has-focus ~ legend, fieldset .t-menu .t-empty .t-radio input.t-has-focus ~ legend {
  background: #d4ebeb;
}
.t-menu .t-item .t-radio input.t-has-focus ~ label::before, .t-menu .t-empty .t-radio input.t-has-focus ~ label::before, .t-menu .t-item .t-radio fieldset input.t-has-focus ~ legend::before, .t-menu .t-empty .t-radio fieldset input.t-has-focus ~ legend::before, fieldset .t-menu .t-item .t-radio input.t-has-focus ~ legend::before, fieldset .t-menu .t-empty .t-radio input.t-has-focus ~ legend::before {
  outline: 0;
}
.t-menu .t-item .t-radio input[data-none] + label, .t-menu .t-empty .t-radio input[data-none] + label, .t-menu .t-item .t-radio fieldset input[data-none] + legend, .t-menu .t-empty .t-radio fieldset input[data-none] + legend, fieldset .t-menu .t-item .t-radio input[data-none] + legend, fieldset .t-menu .t-empty .t-radio input[data-none] + legend {
  opacity: 0.6;
}
.t-menu .t-empty {
  display: none;
  color: #646464;
  cursor: default;
}
.t-menu .t-empty:hover {
  background: inherit;
}
.t-menu .t-empty.t-is-visible {
  display: block;
}
.t-menu .t-loading {
  width: 100%;
  height: 34px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
}
.t-menu .t-loading::before {
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-menu .t-group {
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #e9e9e9;
}
.t-menu .t-group:last-child {
  border-bottom: 0;
}
.t-menu .t-group h5 {
  display: block;
  width: 100%;
  min-height: 30px;
  margin: 0;
  margin-top: 4px;
  margin-bottom: -1px;
  padding: 8px 12px;
  color: #646464;
  font-size: 11px;
  line-height: 1.4em;
  user-select: none;
}
.t-menu .t-group > .t-item, .t-menu .t-group > .t-empty {
  margin: 0;
}
.t-menu .t-group + .t-btn {
  margin-top: 12px;
}
.t-menu .t-btn,
.t-menu .t-input {
  width: auto;
  max-width: 100%;
  margin: 12px;
}
.t-menu .t-input.t-wide {
  width: calc(100% - 12px * 2);
}

.t-notification {
  position: relative;
  display: table;
  width: auto;
  height: auto;
  min-height: 40px;
  margin-bottom: 12px;
  padding: 12px;
  padding-top: 13px;
  color: #fff;
  background: #279c9c;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(31, 125, 125, 0.35);
  font-size: 13px;
  transition: opacity 0.2s ease;
}
.t-notification:last-child {
  margin-bottom: 0;
}
.t-notification p {
  margin-bottom: 8px;
  line-height: 1.2rem;
}
.t-notification p:last-child, .t-notification p:last-of-type {
  margin-bottom: 0;
}
.t-notification p ~ button,
.t-notification p ~ .t-action {
  margin-top: 12px;
}
.t-notification a {
  color: inherit;
  text-decoration: underline;
  text-decoration-style: dotted;
}
.t-notification a:hover {
  text-decoration-style: solid;
}
.t-notification button,
.t-notification .t-action {
  color: #fff;
  background: transparent;
  border: 1px solid #fff;
  box-shadow: none;
}
.t-notification button:hover:not([disabled], .t-disabled),
.t-notification .t-action:hover:not([disabled], .t-disabled) {
  background: color-mix(in srgb, #fff, transparent 90%);
}
.t-notification button:active:not([disabled], .t-disabled),
.t-notification .t-action:active:not([disabled], .t-disabled) {
  background: color-mix(in srgb, #fff, transparent 80%);
}
.t-notification button[disabled], .t-notification button.t-disabled,
.t-notification .t-action[disabled],
.t-notification .t-action.t-disabled {
  color: color-mix(in srgb, #fff, transparent 60%);
  border-color: color-mix(in srgb, #fff, transparent 60%);
  background: transparent;
}
.t-notification button.t-is-loading::before,
.t-notification .t-action.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-notification .t-action {
  text-decoration: none;
  font-weight: 400;
  vertical-align: middle;
}
.t-notification[data-type=dismiss], .t-notification[data-type=dismissable] {
  padding-right: 52px;
}
.t-notification[data-type=dismiss] .t-trigger, .t-notification[data-type=dismissable] .t-trigger {
  position: absolute;
  top: 0;
  right: 0;
  display: inline-block;
  width: 40px;
  height: 40px;
  padding: 12px;
  cursor: pointer;
}
.t-notification[data-type=dismiss] .t-trigger::before, .t-notification[data-type=dismiss] .t-trigger::after, .t-notification[data-type=dismissable] .t-trigger::before, .t-notification[data-type=dismissable] .t-trigger::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 10px;
  height: 2px;
  background: #e9f5f5;
  border-radius: 2px;
}
.t-notification[data-type=dismiss] .t-trigger::before, .t-notification[data-type=dismissable] .t-trigger::before {
  transform: translate(-50%, 0) rotate(45deg);
}
.t-notification[data-type=dismiss] .t-trigger::after, .t-notification[data-type=dismissable] .t-trigger::after {
  transform: translate(-50%, 0) rotate(-45deg);
}
.t-notification[data-type=dismiss] .t-trigger:hover:not(:active)::before, .t-notification[data-type=dismiss] .t-trigger:hover:not(:active)::after, .t-notification[data-type=dismissable] .t-trigger:hover:not(:active)::before, .t-notification[data-type=dismissable] .t-trigger:hover:not(:active)::after {
  background: #fff;
}
.t-notification.t-fade {
  opacity: 0;
}
.t-notification.t-wide {
  width: 100%;
  max-width: calc(1920px - 24px * 2);
}
.t-notification.t-horizontal {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-notification.t-horizontal p {
  margin-right: 24px;
}
.t-notification.t-horizontal button {
  align-self: center;
}
.t-notification.t-horizontal button:last-of-type {
  margin-right: 24px;
  margin-bottom: 0;
}
.t-notification.t-horizontal button:last-child {
  margin-right: 12px;
  margin-bottom: 0;
}
.t-notification.t-horizontal .t-right {
  margin-left: auto;
  align-self: center;
}
.t-notification.t-info, .t-notification.t-error, .t-notification.t-warning, .t-notification.t-success, .t-notification.t-loading {
  padding-left: 36px;
  color: #fff;
}
.t-notification.t-info::before, .t-notification.t-error::before, .t-notification.t-warning::before, .t-notification.t-success::before, .t-notification.t-loading::before {
  content: "";
  position: absolute;
  top: 12px;
  left: 12px;
  color: inherit;
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 16px;
}
.t-notification.t-info {
  background: #256cd1;
  border-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(30, 86, 167, 0.35);
}
.t-notification.t-info::before {
  content: "\e372";
}
.t-notification.t-info .t-trigger:before,
.t-notification.t-info .t-trigger:after {
  background: #e9f0fa;
}
.t-notification.t-error {
  background: #d91f11;
  border-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(174, 25, 14, 0.35);
}
.t-notification.t-error::before {
  content: "\e373";
}
.t-notification.t-error .t-trigger:before,
.t-notification.t-error .t-trigger:after {
  background: #fbe9e7;
}
.t-notification.t-warning {
  background: #ee6f20;
  border-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(190, 89, 26, 0.35);
}
.t-notification.t-warning::before {
  content: "\e374";
}
.t-notification.t-warning .t-trigger:before,
.t-notification.t-warning .t-trigger:after {
  background: #fdf1e9;
}
.t-notification.t-success {
  background: #428613;
  border-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(53, 107, 15, 0.35);
}
.t-notification.t-success::before {
  content: "\e901";
}
.t-notification.t-success .t-trigger:before,
.t-notification.t-success .t-trigger:after {
  background: #ecf3e7;
}
.t-notification.t-subtle {
  color: #373838;
  background: #e9f5f5;
  box-shadow: 0 1px 2px 0 rgba(31, 125, 125, 0.2);
}
.t-notification.t-subtle:before {
  color: #279c9c;
}
.t-notification.t-subtle .t-trigger::before, .t-notification.t-subtle .t-trigger::after {
  background: #646464;
}
.t-notification.t-subtle .t-trigger:hover:not(:active)::before, .t-notification.t-subtle .t-trigger:hover:not(:active)::after {
  background: #373838;
}
.t-notification.t-subtle a {
  color: #006491;
}
.t-notification.t-subtle.t-info {
  background: #e9f0fa;
  box-shadow: 0 1px 2px 0 rgba(30, 86, 167, 0.2);
}
.t-notification.t-subtle.t-info:before {
  color: #256cd1;
}
.t-notification.t-subtle.t-error {
  background: #fbe9e7;
  box-shadow: 0 1px 2px 0 rgba(174, 25, 14, 0.2);
}
.t-notification.t-subtle.t-error:before {
  color: #d91f11;
}
.t-notification.t-subtle.t-warning {
  background: #fdf1e9;
  box-shadow: 0 1px 2px 0 rgba(190, 89, 26, 0.2);
}
.t-notification.t-subtle.t-warning:before {
  color: #ee6f20;
}
.t-notification.t-subtle.t-success {
  background: #ecf3e7;
  box-shadow: 0 1px 2px 0 rgba(53, 107, 15, 0.2);
}
.t-notification.t-subtle.t-success:before {
  color: #428613;
}
.t-notification.t-subtle button,
.t-notification.t-subtle .t-action {
  color: #373838;
  background: transparent;
  border: 1px solid #373838;
  box-shadow: none;
}
.t-notification.t-subtle button:hover:not([disabled], .t-disabled),
.t-notification.t-subtle .t-action:hover:not([disabled], .t-disabled) {
  background: color-mix(in srgb, #000, transparent 90%);
}
.t-notification.t-subtle button:active:not([disabled], .t-disabled),
.t-notification.t-subtle .t-action:active:not([disabled], .t-disabled) {
  background: color-mix(in srgb, #000, transparent 80%);
}
.t-notification.t-subtle button[disabled], .t-notification.t-subtle button.t-disabled,
.t-notification.t-subtle .t-action[disabled],
.t-notification.t-subtle .t-action.t-disabled {
  color: color-mix(in srgb, #373838, transparent 60%);
  border-color: color-mix(in srgb, #373838, transparent 60%);
  background: transparent;
}
.t-notification.t-subtle button.t-is-loading::before,
.t-notification.t-subtle .t-action.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%237A7A7A'%20stroke-opacity='0.2'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='%237A7A7A'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-notification.t-loading {
  background: #ee6f20;
}
.t-notification.t-loading::before {
  width: 15px;
  height: 15px;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2017%2017'%3e%3cg%20fill='none'%20stroke='%23fff'%20stroke-width='2'%20stroke-miterlimit='10'%3e%3ccircle%20cx='8.5'%20cy='8.5'%20r='7.5'%20opacity='.5'/%3e%3cpath%20d='M8.5%201C12.6%201%2016%204.4%2016%208.5'%20stroke-linecap='round'/%3e%3c/g%3e%3c/svg%3e") left no-repeat;
}

.t-main > .t-notification,
.t-content > .t-notification {
  margin-bottom: 16px;
}

@media print {
  .t-notification {
    max-width: 100% !important;
    color: #373838 !important;
    background: transparent !important;
    border: 1px solid #e9e9e9;
    font-size: 0.8125rem;
  }
}
.t-pagination {
  display: inline-block;
  margin: 0;
  padding: 0;
  color: #373838;
  list-style: none;
  user-select: none;
  cursor: default;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.t-pagination:not(:last-child) {
  margin-bottom: 24px;
}
.t-pagination li {
  display: inherit;
  min-width: 26px;
  height: 26px;
  margin-right: 12px;
  text-align: center;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
}
.t-pagination li:last-child {
  margin-right: 0;
}
.t-pagination li a {
  width: 100%;
  height: 26px;
  color: #373838;
  text-decoration: none;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-pagination li a:hover {
  color: #279c9c;
}
.t-pagination li a:hover .t-icon {
  color: #279c9c;
}
.t-pagination li a .t-icon {
  margin-right: 0;
  color: #646464;
  font-size: 11px;
}
.t-pagination li a.t-is-disabled .t-icon {
  color: #bcbdbd;
}
.t-pagination li.t-is-current {
  line-height: 1rem;
  cursor: default;
}
.t-pagination li.t-is-current a {
  padding: 6px 8px;
  color: #fff;
  background: #279c9c;
  border-radius: 3px;
  cursor: default;
  pointer-events: none;
}
.t-pagination li.t-total {
  color: #646464;
}
.t-pagination li.t-total:first-child {
  margin-right: 24px;
}
.t-pagination li.t-total:last-child {
  margin-left: 24px;
}
.t-pagination + .t-footer {
  margin-top: 0;
}

.t-progress {
  display: block;
  width: 440px;
  max-width: 100%;
  margin-right: 12px;
  vertical-align: top;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-progress progress {
  width: 100%;
  height: 6px;
  margin-right: 8px;
  color: #279c9c;
  border: 0;
  border-radius: calc(6px / 2);
}
.t-progress progress:last-child {
  margin: 0;
}
.t-progress progress::-webkit-progress-bar {
  background-color: #e9e9e9;
  border-radius: calc(6px / 2);
}
.t-progress progress::-webkit-progress-value {
  background-color: #279c9c;
  border-radius: calc(6px / 2);
  transition: all 0.2s ease;
}
.t-progress progress::-moz-progress-bar {
  background-color: #279c9c;
  border-radius: calc(6px / 2);
  transition: all 0.2s 0.2s ease;
}
.t-progress progress::-ms-fill {
  background-color: #279c9c;
  border: 0;
  border-radius: calc(6px / 2);
  transition: all 0.2s 0.2s ease;
}
.t-progress progress .t-fallback {
  width: 100%;
  height: 6px;
  background-color: #e9e9e9;
  border-radius: calc(6px / 2);
}
.t-progress progress .t-fallback span {
  display: block;
  height: 6px;
  background-color: #279c9c;
  border-radius: calc(6px / 2);
}
.t-progress progress[data-tooltip] {
  cursor: pointer;
}
.t-progress div {
  position: relative;
  display: block;
  max-width: 40%;
  margin-right: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-self: flex-start;
}
.t-progress div label, .t-progress div fieldset legend, fieldset .t-progress div legend {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-progress > label, fieldset .t-progress > legend,
.t-progress > span {
  display: inline-block;
  -webkit-box-flex: 1 0 auto;
  -moz-box-flex: 1 0 auto;
  flex: 1 0 auto;
  max-width: 40%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-progress > label:first-child, fieldset .t-progress > legend:first-child,
.t-progress > span:first-child {
  margin-right: 8px;
}
.t-progress > label .t-icon, fieldset .t-progress > legend .t-icon,
.t-progress > span .t-icon {
  margin-right: 4px;
  vertical-align: text-top;
}
.t-progress.t-wide {
  width: 100%;
}
.t-progress.t-wide div {
  width: 100%;
}
.t-progress.t-wide div span {
  display: block;
}
.t-progress.t-large {
  width: 880px;
}
.t-progress.t-red progress, .t-progress.t-error progress {
  color: #d91f11;
}
.t-progress.t-red progress::-webkit-progress-value, .t-progress.t-error progress::-webkit-progress-value {
  background-color: #d91f11;
}
.t-progress.t-red progress::-moz-progress-bar, .t-progress.t-error progress::-moz-progress-bar {
  background-color: #d91f11;
}
.t-progress.t-red progress::-ms-fill, .t-progress.t-error progress::-ms-fill {
  background-color: #d91f11;
}
.t-progress.t-red progress div span, .t-progress.t-error progress div span {
  background-color: #d91f11;
}
.t-progress.t-orange progress, .t-progress.t-warning progress {
  color: #ee6f20;
}
.t-progress.t-orange progress::-webkit-progress-value, .t-progress.t-warning progress::-webkit-progress-value {
  background-color: #ee6f20;
}
.t-progress.t-orange progress::-moz-progress-bar, .t-progress.t-warning progress::-moz-progress-bar {
  background-color: #ee6f20;
}
.t-progress.t-orange progress::-ms-fill, .t-progress.t-warning progress::-ms-fill {
  background-color: #ee6f20;
}
.t-progress.t-orange progress div span, .t-progress.t-warning progress div span {
  background-color: #ee6f20;
}
.t-progress.t-green progress, .t-progress.t-success progress {
  color: #428613;
}
.t-progress.t-green progress::-webkit-progress-value, .t-progress.t-success progress::-webkit-progress-value {
  background-color: #428613;
}
.t-progress.t-green progress::-moz-progress-bar, .t-progress.t-success progress::-moz-progress-bar {
  background-color: #428613;
}
.t-progress.t-green progress::-ms-fill, .t-progress.t-success progress::-ms-fill {
  background-color: #428613;
}
.t-progress.t-green progress div span, .t-progress.t-success progress div span {
  background-color: #428613;
}
.t-progress.t-thick progress {
  height: 12px;
}

.t-checkbox {
  display: inline-flex;
  margin-right: 24px;
}
.t-checkbox:last-child {
  margin-right: 0;
}
.t-checkbox input[type=checkbox] {
  position: absolute;
  margin: 0;
  opacity: 0;
  appearance: none;
}
.t-checkbox input[type=checkbox] + label, .t-checkbox fieldset input[type=checkbox] + legend, fieldset .t-checkbox input[type=checkbox] + legend {
  position: relative;
  display: inline-flex;
  margin-right: 0;
  color: #373838;
  font-size: 0.8125rem;
  font-weight: 400;
  outline: none;
  cursor: pointer;
}
.t-checkbox input[type=checkbox] + label::before, .t-checkbox fieldset input[type=checkbox] + legend::before, fieldset .t-checkbox input[type=checkbox] + legend::before {
  content: "";
  display: inline-block;
  height: 18px;
  width: 18px;
  flex-shrink: 0;
  margin-right: 8px;
  background: #fff;
  border: 1px solid #a6a7a7;
  border-radius: 3px;
}
.t-checkbox input[type=checkbox] + label:empty::before, .t-checkbox fieldset input[type=checkbox] + legend:empty::before, fieldset .t-checkbox input[type=checkbox] + legend:empty::before {
  margin-right: 0;
}
.t-checkbox input[type=checkbox]:not(:disabled) + label:hover::before, .t-checkbox fieldset input[type=checkbox]:not(:disabled) + legend:hover::before, fieldset .t-checkbox input[type=checkbox]:not(:disabled) + legend:hover::before {
  border-color: #238c8c;
}
.t-checkbox input[type=checkbox]:checked:not(:disabled) + label::before, .t-checkbox fieldset input[type=checkbox]:checked:not(:disabled) + legend::before, fieldset .t-checkbox input[type=checkbox]:checked:not(:disabled) + legend::before {
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2018'%3e%3crect%20width='18'%20height='18'%20rx='3'%20ry='3'%20fill='none'/%3e%3cpath%20d='M14.41%207.2l-5.25%205.25-1%201a.7.7%200%200%201-1%200l-1-1-2.58-2.63a.7.7%200%200%201%200-1l1-1a.7.7%200%200%201%201%200L7.68%2010l4.75-4.76a.7.7%200%200%201%201%200l1%201a.7.7%200%200%201%200%201z'%20fill='%23fff'/%3e%3c/svg%3e") no-repeat center;
  background-size: 100%;
  background-color: #279c9c;
  border-color: #279c9c;
}
.t-checkbox input[type=checkbox]:checked:not(:disabled) + label:hover::before, .t-checkbox fieldset input[type=checkbox]:checked:not(:disabled) + legend:hover::before, fieldset .t-checkbox input[type=checkbox]:checked:not(:disabled) + legend:hover::before {
  background-color: #238c8c;
  border-color: #238c8c;
}
.t-checkbox input[type=checkbox]:disabled + label, .t-checkbox fieldset input[type=checkbox]:disabled + legend, fieldset .t-checkbox input[type=checkbox]:disabled + legend {
  color: #bcbdbd;
  cursor: not-allowed;
}
.t-checkbox input[type=checkbox]:disabled + label::before, .t-checkbox fieldset input[type=checkbox]:disabled + legend::before, fieldset .t-checkbox input[type=checkbox]:disabled + legend::before {
  background-color: #f4f4f4;
  border-color: #d3d3d3;
}
.t-checkbox input[type=checkbox]:disabled:checked + label::before, .t-checkbox fieldset input[type=checkbox]:disabled:checked + legend::before, fieldset .t-checkbox input[type=checkbox]:disabled:checked + legend::before {
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2018'%3e%3crect%20width='18'%20height='18'%20rx='3'%20ry='3'%20fill='none'/%3e%3cpath%20d='M14.41%207.2l-5.25%205.25-1%201a.7.7%200%200%201-1%200l-1-1-2.58-2.63a.7.7%200%200%201%200-1l1-1a.7.7%200%200%201%201%200L7.68%2010l4.75-4.76a.7.7%200%200%201%201%200l1%201a.7.7%200%200%201%200%201z'%20fill='%23BCBDBD'/%3e%3c/svg%3e") no-repeat center;
  background-size: 100%;
  background-color: #f4f4f4;
}
.t-checkbox input[type=checkbox][indeterminate] + label::before, .t-checkbox fieldset input[type=checkbox][indeterminate] + legend::before, fieldset .t-checkbox input[type=checkbox][indeterminate] + legend::before, .t-checkbox input[type=checkbox]:indeterminate + label::before, .t-checkbox fieldset input[type=checkbox]:indeterminate + legend::before, fieldset .t-checkbox input[type=checkbox]:indeterminate + legend::before {
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2018'%3e%3crect%20width='18'%20height='18'%20rx='3'%20ry='3'%20fill='none'/%3e%3cpath%20d='M14%209.68a.68.68%200%200%201-.68.68H4.68A.68.68%200%200%201%204%209.68V8.32a.68.68%200%200%201%20.68-.68h8.64a.68.68%200%200%201%20.68.68z'%20fill='%23fff'/%3e%3c/svg%3e") no-repeat center;
  background-size: 100%;
  background-color: #279c9c;
  border-color: #279c9c;
}
.t-checkbox input[type=checkbox][indeterminate] + label:hover::before, .t-checkbox fieldset input[type=checkbox][indeterminate] + legend:hover::before, fieldset .t-checkbox input[type=checkbox][indeterminate] + legend:hover::before, .t-checkbox input[type=checkbox]:indeterminate + label:hover::before, .t-checkbox fieldset input[type=checkbox]:indeterminate + legend:hover::before, fieldset .t-checkbox input[type=checkbox]:indeterminate + legend:hover::before {
  background-color: #238c8c;
  border-color: #238c8c;
}
.t-checkbox input[type=checkbox].t-has-focus + label::before, .t-checkbox fieldset input[type=checkbox].t-has-focus + legend::before, fieldset .t-checkbox input[type=checkbox].t-has-focus + legend::before {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}
.t-checkbox.t-block {
  display: block;
  margin-right: 0;
  margin-bottom: 12px;
}
.t-checkbox.t-block:last-child {
  margin-bottom: 0;
}

.t-checkbox-group {
  display: inline-block;
}
.t-checkbox-group > legend {
  margin-bottom: 13px;
}
.t-checkbox-group.t-horizontal {
  display: inline-flex;
}
.t-checkbox-group.t-horizontal > legend {
  float: left;
  line-height: 32px;
  margin-right: 12px;
  margin-bottom: 0;
}
.t-checkbox-group.t-horizontal.t-block > legend {
  width: 192px;
  text-align: right;
}
.t-checkbox-group.t-horizontal .t-checkbox {
  margin-top: 6px;
}
.t-checkbox-group .t-checkbox-group-wrapper {
  display: inline-block;
}
.t-checkbox-group .t-error-message,
.t-checkbox-group .t-supporting-text {
  max-width: 288px;
  margin-top: 11px;
}

.t-radio {
  display: inline-flex;
  margin-right: 24px;
  user-select: none;
}
.t-radio:last-child {
  margin-right: 0;
}
.t-radio input[type=radio] {
  position: absolute;
  margin: 0;
  opacity: 0;
  appearance: none;
}
.t-radio input[type=radio] + label, .t-radio fieldset input[type=radio] + legend, fieldset .t-radio input[type=radio] + legend {
  position: relative;
  display: inline-flex;
  margin-right: 0;
  color: #373838;
  font-size: 0.8125rem;
  font-weight: 400;
  outline: none;
  cursor: pointer;
}
.t-radio input[type=radio] + label::before, .t-radio fieldset input[type=radio] + legend::before, fieldset .t-radio input[type=radio] + legend::before {
  content: "";
  display: inline-block;
  height: 18px;
  width: 18px;
  margin-right: 8px;
  background: #fff;
  border: 1px solid #a6a7a7;
  border-radius: 50%;
}
.t-radio input[type=radio]:hover:not(:disabled, :checked) + label:hover::before, .t-radio fieldset input[type=radio]:hover:not(:disabled, :checked) + legend:hover::before, fieldset .t-radio input[type=radio]:hover:not(:disabled, :checked) + legend:hover::before, .t-radio input[type=radio]:hover:not(:disabled, :checked) + label:focus::before, .t-radio fieldset input[type=radio]:hover:not(:disabled, :checked) + legend:focus::before, fieldset .t-radio input[type=radio]:hover:not(:disabled, :checked) + legend:focus::before {
  border-color: #279c9c;
}
.t-radio input[type=radio]:checked + label, .t-radio fieldset input[type=radio]:checked + legend, fieldset .t-radio input[type=radio]:checked + legend {
  cursor: default;
}
.t-radio input[type=radio]:checked + label::before, .t-radio fieldset input[type=radio]:checked + legend::before, fieldset .t-radio input[type=radio]:checked + legend::before {
  border-color: #279c9c;
  box-shadow: inset 0 0 0 4px #279c9c;
}
.t-radio input[type=radio]:disabled + label, .t-radio fieldset input[type=radio]:disabled + legend, fieldset .t-radio input[type=radio]:disabled + legend {
  cursor: not-allowed;
}
.t-radio input[type=radio]:disabled + label::before, .t-radio fieldset input[type=radio]:disabled + legend::before, fieldset .t-radio input[type=radio]:disabled + legend::before {
  background-color: #f4f4f4;
  border-color: #bcbdbd;
}
.t-radio input[type=radio]:disabled:checked + label::before, .t-radio fieldset input[type=radio]:disabled:checked + legend::before, fieldset .t-radio input[type=radio]:disabled:checked + legend::before {
  background-color: #bcbdbd;
  box-shadow: inset 0 0 0 4px #f4f4f4;
}
.t-radio input[type=radio].t-has-focus + label::before, .t-radio fieldset input[type=radio].t-has-focus + legend::before, fieldset .t-radio input[type=radio].t-has-focus + legend::before {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}
.t-radio.t-block {
  display: block;
  margin-right: 0;
  margin-bottom: 12px;
}
.t-radio.t-block:last-child {
  margin-bottom: 0;
}

.t-radio-group {
  display: inline-block;
}
.t-radio-group > legend {
  margin-bottom: 13px;
}
.t-radio-group.t-horizontal {
  display: inline-flex;
}
.t-radio-group.t-horizontal > legend {
  float: left;
  line-height: 32px;
  margin-right: 12px;
  margin-bottom: 0;
}
.t-radio-group.t-horizontal.t-block > legend {
  width: 192px;
  text-align: right;
}
.t-radio-group.t-horizontal .t-radio {
  margin-top: 6px;
}
.t-radio-group .t-radio-group-wrapper {
  display: inline-block;
}
.t-radio-group .t-error-message,
.t-radio-group .t-supporting-text {
  max-width: 288px;
  margin-top: 11px;
}

.t-slider {
  position: relative;
  display: inline-block;
  width: 220px;
  margin-right: 12px;
  vertical-align: top;
  user-select: none;
}
.t-slider input[type=range] {
  width: 100%;
  height: 6px;
  margin: 0;
  padding: 0;
  background: #e9e9e9 linear-gradient(to right, #279c9c, #279c9c) no-repeat;
  background-size: 0 100%;
  border-radius: calc(6px / 2);
  outline: 0;
  vertical-align: top;
  appearance: none;
}
.t-slider input[type=range]:focus {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-slider input[type=range]::-webkit-slider-runnable-track {
  height: 6px;
  background-color: transparent;
  border-radius: 6px;
  cursor: pointer;
}
.t-slider input[type=range]::-moz-range-track {
  height: 6px;
  background: #e9e9e9;
  border: 0;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-ms-track {
  overflow: visible;
  height: 6px;
  color: transparent;
  background-color: transparent;
  border-color: transparent;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-moz-range-progress {
  height: 6px;
  background: #279c9c;
  border: 0;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-moz-range-progress::before {
  content: "";
  display: block;
  width: 50px;
  height: 50px;
}
.t-slider input[type=range]::-ms-fill-lower {
  height: 6px;
  background: #279c9c;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-ms-fill-upper {
  height: 6px;
  background: #e9e9e9;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-webkit-slider-thumb {
  display: block;
  width: 16px;
  height: 16px;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  cursor: pointer;
  appearance: none;
  transform: translate(0, -5px);
}
.t-slider input[type=range]::-webkit-slider-thumb:hover, .t-slider input[type=range]::-webkit-slider-thumb:active {
  border-color: #279c9c;
  transition: border 0.2s ease;
}
.t-slider input[type=range]::-moz-range-thumb {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  cursor: pointer;
  appearance: none;
}
.t-slider input[type=range]::-moz-range-thumb:hover, .t-slider input[type=range]::-moz-range-thumb:active {
  border-color: #279c9c;
  transition: border 0.2s ease;
}
.t-slider input[type=range]::-ms-thumb {
  display: inline-block;
  box-sizing: border-box;
  width: 16px;
  height: 16px;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  cursor: pointer;
}
.t-slider input[type=range]::-ms-thumb:hover, .t-slider input[type=range]::-ms-thumb:active {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15), 0 0 0 1px #279c9c;
  transition: border 0.2s ease;
}
.t-slider input[type=range]::-ms-tooltip {
  display: none;
}
.t-slider input[type=range]::-moz-focus-outer {
  border: 0;
}
.t-slider .t-value {
  position: absolute;
  z-index: 100;
  bottom: 100%;
  display: inline-block;
  height: 18px;
  margin-bottom: 12px;
  padding: 0 8px;
  color: #fff;
  background: #373838;
  border-radius: 2px;
  font-size: 11px;
  text-align: center;
  line-height: 19px;
}
.t-slider .t-value label, .t-slider .t-value fieldset legend, fieldset .t-slider .t-value legend {
  position: relative;
  display: inline-block;
  margin-bottom: 6px;
  color: #373838;
  font-size: 0.8125rem;
  font-weight: 400;
  outline: none;
}
.t-slider .t-scale {
  display: none;
  width: 100%;
  margin: 0;
  margin-top: 4px;
  padding: 0;
  color: #646464;
  font-size: 10px;
  line-height: 1rem;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
.t-slider .t-scale li {
  display: inline-block;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-slider input[type=range] {
    height: 22px;
    background: transparent;
    cursor: pointer;
  }
  .t-slider .t-value {
    margin-bottom: 4px;
  }
  .t-slider .t-scale {
    margin-top: 0;
  }
}
.t-icon-diamond::before {
  content: "\e000";
}
.t-icon-asterisk::before {
  content: "\e001";
}
.t-icon-angle-double-up::before {
  content: "\e146";
}
.t-icon-angle-double-right::before {
  content: "\e147";
}
.t-icon-angle-double-down::before {
  content: "\e148";
}
.t-icon-angle-double-left::before {
  content: "\e149";
}
.t-icon-angle-up::before {
  content: "\e150";
}
.t-icon-angle-right::before {
  content: "\e151";
}
.t-icon-angle-down::before {
  content: "\e152";
}
.t-icon-angle-left::before {
  content: "\e153";
}
.t-icon-chevron-up::before {
  content: "\e154";
}
.t-icon-chevron-right::before {
  content: "\e155";
}
.t-icon-chevron-down::before {
  content: "\e156";
}
.t-icon-chevron-left::before {
  content: "\e157";
}
.t-icon-arrow-up::before {
  content: "\e158";
}
.t-icon-arrow-right::before {
  content: "\e159";
}
.t-icon-arrow-down::before {
  content: "\e160";
}
.t-icon-arrow-left::before {
  content: "\e161";
}
.t-icon-arrows::before {
  content: "\e162";
}
.t-icon-arrows-h::before {
  content: "\e163";
}
.t-icon-arrows-v::before {
  content: "\e164";
}
.t-icon-caret-up::before {
  content: "\e180";
}
.t-icon-caret-right::before {
  content: "\e181";
}
.t-icon-caret-down::before {
  content: "\e182";
}
.t-icon-caret-left::before {
  content: "\e183";
}
.t-icon-home::before {
  content: "\e200";
}
.t-icon-entity::before {
  content: "\e201";
}
.t-icon-plus::before {
  content: "\e340";
}
.t-icon-plus-circle::before {
  content: "\e341";
}
.t-icon-minus::before {
  content: "\e350";
}
.t-icon-minus-circle::before {
  content: "\e351";
}
.t-icon-times::before {
  content: "\e360";
}
.t-icon-times-circle::before {
  content: "\e361";
}
.t-icon-times-circle-o::before {
  content: "\e362";
}
.t-icon-help::before {
  content: "\e370";
}
.t-icon-help-o::before {
  content: "\e371";
}
.t-icon-info-circle::before {
  content: "\e372";
}
.t-icon-exclamation-circle::before {
  content: "\e373";
}
.t-icon-exclamation-triangle::before {
  content: "\e374";
}
.t-icon-exclamation::before {
  content: "\e375";
}
.t-icon-bell::before {
  content: "\e380";
}
.t-icon-bell-slash::before {
  content: "\e381";
}
.t-icon-bullhorn::before {
  content: "\e384";
}
.t-icon-download::before {
  content: "\e400";
}
.t-icon-upload::before {
  content: "\e401";
}
.t-icon-save::before {
  content: "\e402";
}
.t-icon-expand::before {
  content: "\e500";
}
.t-icon-compress::before {
  content: "\e501";
}
.t-icon-expand-alt::before {
  content: "\e502";
}
.t-icon-compress-alt::before {
  content: "\e503";
}
.t-icon-level-up::before {
  content: "\e510";
}
.t-icon-level-down::before {
  content: "\e511";
}
.t-icon-exchange::before {
  content: "\e512";
}
.t-icon-redo::before {
  content: "\e515";
}
.t-icon-forward::before {
  content: "\e520";
}
.t-icon-reply::before {
  content: "\e521";
}
.t-icon-reply-all::before {
  content: "\e522";
}
.t-icon-sync::before {
  content: "\e525";
}
.t-icon-retweet::before {
  content: "\e526";
}
.t-icon-undo::before {
  content: "\e530";
}
.t-icon-history::before {
  content: "\e531";
}
.t-icon-clock::before {
  content: "\e540";
}
.t-icon-hourglass::before {
  content: "\e545";
}
.t-icon-hourglass-start::before {
  content: "\e546";
}
.t-icon-hourglass-half::before {
  content: "\e547";
}
.t-icon-hourglass-end::before {
  content: "\e548";
}
.t-icon-calendar::before {
  content: "\e560";
}
.t-icon-calendar-plus::before {
  content: "\e561";
}
.t-icon-calendar-minus::before {
  content: "\e562";
}
.t-icon-calendar-check::before {
  content: "\e563";
}
.t-icon-calendar-times::before {
  content: "\e564";
}
.t-icon-check::before {
  content: "\e900";
}
.t-icon-check-circle::before {
  content: "\e901";
}
.t-icon-check-circle-o::before {
  content: "\e902";
}
.t-icon-check-double::before {
  content: "\e903";
}
.t-icon-globe::before {
  content: "\e910";
}
.t-icon-globe-africa::before {
  content: "\e911";
}
.t-icon-globe-asia::before {
  content: "\e912";
}
.t-icon-eye::before {
  content: "\e920";
}
.t-icon-eye-slash::before {
  content: "\e921";
}
.t-icon-comment-alt-fill::before {
  content: "\e904";
}
.t-icon-comment-fill::before {
  content: "\e926";
}
.t-icon-comment-dots-fill::before {
  content: "\e927";
}
.t-icon-comment-dollar-fill::before {
  content: "\e928";
}
.t-icon-comment-slash-fill::before {
  content: "\e929";
}
.t-icon-comments-fill::before {
  content: "\e930";
}
.t-icon-comments-dollar-fill::before {
  content: "\e931";
}
.t-icon-comment-dollar::before {
  content: "\e932";
}
.t-icon-comments-dollar::before {
  content: "\e933";
}
.t-icon-comment-slash::before {
  content: "\e934";
}
.t-icon-comment-dots::before {
  content: "\e935";
}
.t-icon-comment::before {
  content: "\e937";
}
.t-icon-comments::before {
  content: "\e938";
}
.t-icon-comment-alt::before {
  content: "\e939";
}
.t-icon-ellipsis-h::before {
  content: "\e941";
}
.t-icon-ellipsis-v::before {
  content: "\e942";
}
.t-icon-envelope::before {
  content: "\e945";
}
.t-icon-envelope-open-text::before {
  content: "\e946";
}
.t-icon-inbox::before {
  content: "\e950";
}
.t-icon-paperclip::before {
  content: "\e995";
}
.t-icon-pen-nib::before {
  content: "\e997";
}
.t-icon-pencil::before {
  content: "\e998";
}
.t-icon-trash::before {
  content: "\e999";
}
.t-icon-user::before {
  content: "󡀀";
}
.t-icon-user-circle::before {
  content: "󡀁";
}
.t-icon-user-cog::before {
  content: "󡀄";
}
.t-icon-user-edit::before {
  content: "󡀅";
}
.t-icon-user-lock::before {
  content: "󡀆";
}
.t-icon-user-plus::before {
  content: "󡀇";
}
.t-icon-user-minus::before {
  content: "󡀈";
}
.t-icon-user-shield::before {
  content: "󡀉";
}
.t-icon-user-slash::before {
  content: "󡀐";
}
.t-icon-user-times::before {
  content: "󡀑";
}
.t-icon-user-friends::before {
  content: "󡀒";
}
.t-icon-users::before {
  content: "󡀓";
}
.t-icon-users-cog::before {
  content: "󡀔";
}
.t-icon-user-tie::before {
  content: "󡀕";
}
.t-icon-address-card::before {
  content: "󡀠";
}
.t-icon-id-badge::before {
  content: "󡀢";
}
.t-icon-address-book::before {
  content: "󡀣";
}
.t-icon-file::before {
  content: "󡔀";
}
.t-icon-file-alt::before {
  content: "󡔁";
}
.t-icon-file-archive::before {
  content: "󡔂";
}
.t-icon-file-audio::before {
  content: "󡔃";
}
.t-icon-file-code::before {
  content: "󡔄";
}
.t-icon-file-excel::before {
  content: "󡔅";
}
.t-icon-file-image::before {
  content: "󡔆";
}
.t-icon-file-pdf::before {
  content: "󡔇";
}
.t-icon-file-powerpoint::before {
  content: "󡔈";
}
.t-icon-file-video::before {
  content: "󡔉";
}
.t-icon-file-word::before {
  content: "󡔐";
}
.t-icon-folder::before {
  content: "󡔠";
}
.t-icon-folder-open::before {
  content: "󡔡";
}
.t-icon-hand-paper::before {
  content: "󡘀";
}
.t-icon-hand-rock::before {
  content: "󡘁";
}
.t-icon-hand-pointer::before {
  content: "󡘂";
}
.t-icon-hand-point-right::before {
  content: "󡘄";
}
.t-icon-hand-point-down::before {
  content: "󡘅";
}
.t-icon-hand-point-left::before {
  content: "󡘆";
}
.t-icon-handshake::before {
  content: "󡘇";
}
.t-icon-thumbs-up::before {
  content: "󡘈";
}
.t-icon-thumbs-down::before {
  content: "󡘉";
}
.t-icon-face-happy::before {
  content: "󡜀";
}
.t-icon-face-smile::before {
  content: "󡜁";
}
.t-icon-face-neutral::before {
  content: "󡜂";
}
.t-icon-face-frown::before {
  content: "󡜃";
}
.t-icon-face-cry::before {
  content: "󡜄";
}
.t-icon-heart-o::before {
  content: "󡜠";
}
.t-icon-heart::before {
  content: "󡜡";
}
.t-icon-phone::before {
  content: "󡞓";
}
.t-icon-support::before {
  content: "󡞔";
}
.t-icon-fax::before {
  content: "󡞕";
}
.t-icon-tv::before {
  content: "󡠀";
}
.t-icon-laptop::before {
  content: "󡠁";
}
.t-icon-mobile::before {
  content: "󡠂";
}
.t-icon-keyboard::before {
  content: "󡠃";
}
.t-icon-print::before {
  content: "󡠐";
}
.t-icon-qrcode::before {
  content: "󡠠";
}
.t-icon-fingerprint::before {
  content: "󡠡";
}
.t-icon-link::before {
  content: "󡠰";
}
.t-icon-unlink::before {
  content: "󡠱";
}
.t-icon-external-link::before {
  content: "󡠳";
}
.t-icon-key::before {
  content: "󡡀";
}
.t-icon-lock::before {
  content: "󡡅";
}
.t-icon-lock-open::before {
  content: "󡡆";
}
.t-icon-search::before {
  content: "󡡐";
}
.t-icon-search-plus::before {
  content: "󡡑";
}
.t-icon-search-minus::before {
  content: "󡡒";
}
.t-icon-filter::before {
  content: "󡡠";
}
.t-icon-share::before {
  content: "󡡥";
}
.t-icon-share-square::before {
  content: "󡡦";
}
.t-icon-paper-plane::before {
  content: "󡡧";
}
.t-icon-sign-in::before {
  content: "󡢐";
}
.t-icon-sign-out::before {
  content: "󡢑";
}
.t-icon-power-off::before {
  content: "󡢕";
}
.t-icon-circle-notch::before {
  content: "󡦘";
}
.t-icon-newspaper::before {
  content: "󡦙";
}
.t-icon-cog::before {
  content: "󢀀";
}
.t-icon-cogs::before {
  content: "󢀁";
}
.t-icon-wrench::before {
  content: "󢀅";
}
.t-icon-toolbox::before {
  content: "󢀆";
}
.t-icon-briefcase::before {
  content: "󢀇";
}
.t-icon-suitcase::before {
  content: "󢀈";
}
.t-icon-sliders::before {
  content: "󢀐";
}
.t-icon-sort-alpha-up::before {
  content: "󢀠";
}
.t-icon-sort-alpha-down::before {
  content: "󢀡";
}
.t-icon-sort-amount-up::before {
  content: "󢀢";
}
.t-icon-sort-amount-down::before {
  content: "󢀣";
}
.t-icon-sort::before {
  content: "󢀰";
}
.t-icon-sort-up::before {
  content: "󢀱";
}
.t-icon-sort-down::before {
  content: "󢀲";
}
.t-icon-tag::before {
  content: "󢁀";
}
.t-icon-tags::before {
  content: "󢁁";
}
.t-icon-star-o::before {
  content: "󢁅";
}
.t-icon-star-half::before {
  content: "󢁆";
}
.t-icon-star::before {
  content: "󢁇";
}
.t-icon-table::before {
  content: "󢁉";
}
.t-icon-list-ul::before {
  content: "󢁐";
}
.t-icon-tasks::before {
  content: "󢁑";
}
.t-icon-cards::before {
  content: "󢁕";
}
.t-icon-cards-small::before {
  content: "󢁖";
}
.t-icon-list::before {
  content: "󢁗";
}
.t-icon-align-left::before {
  content: "󢁠";
}
.t-icon-align-center::before {
  content: "󢁡";
}
.t-icon-align-justify::before {
  content: "󢁢";
}
.t-icon-align-right::before {
  content: "󢁣";
}
.t-icon-copy::before {
  content: "󢁩";
}
.t-icon-clone::before {
  content: "󢁰";
}
.t-icon-new-tab::before {
  content: "󢁱";
}
.t-icon-clipboard::before {
  content: "󢁵";
}
.t-icon-paste::before {
  content: "󢁶";
}
.t-icon-money-bill::before {
  content: "󢂀";
}
.t-icon-credit-card::before {
  content: "󢂁";
}
.t-icon-chart-bar::before {
  content: "󢂐";
}
.t-icon-chart-area::before {
  content: "󢂑";
}
.t-icon-chart-line::before {
  content: "󢂒";
}
.t-icon-terminal::before {
  content: "󢄀";
}
.t-icon-code::before {
  content: "󢄁";
}
.t-icon-code-branch::before {
  content: "󢄂";
}
.t-icon-thumbtack::before {
  content: "󢒙";
}
.t-icon-ruler::before {
  content: "󢔀";
}
.t-icon-cut::before {
  content: "󢔁";
}
.t-icon-image::before {
  content: "󢔂";
}
.t-icon-images::before {
  content: "󢔃";
}
.t-icon-bookmark-o::before {
  content: "󢔄";
}
.t-icon-bookmark::before {
  content: "󢔅";
}
.t-icon-flag::before {
  content: "󢔆";
}
.t-icon-location-arrow::before {
  content: "󢔇";
}
.t-icon-map-marker::before {
  content: "󢔈";
}
.t-icon-shoe-prints::before {
  content: "󢔉";
}
.t-icon-magic::before {
  content: "󢔐";
}
.t-icon-stamp::before {
  content: "󢔑";
}
.t-icon-fill-up::before {
  content: "󢔒";
}
.t-icon-graduation-cap::before {
  content: "󢔓";
}
.t-icon-palette::before {
  content: "󢔔";
}
.t-icon-trophy::before {
  content: "󢔕";
}
.t-icon-bug::before {
  content: "󢔖";
}
.t-icon-robot::before {
  content: "󢔗";
}
.t-icon-rocket::before {
  content: "󢔘";
}
.t-icon-certificate::before {
  content: "󢔙";
}
.t-icon-crosshairs::before {
  content: "󢔠";
}
.t-icon-infinity::before {
  content: "󢔡";
}
.t-icon-sticky-note::before {
  content: "󢔢";
}
.t-icon-map-signs::before {
  content: "󢔣";
}
.t-icon-shopping-cart::before {
  content: "󢔤";
}
.t-icon-play::before {
  content: "󢔥";
}
.t-icon-stop::before {
  content: "󢔦";
}
.t-icon-circle::before {
  content: "󢔧";
}
.t-icon-flask::before {
  content: "󢔨";
}
.t-icon-ds-triquetra::before {
  content: "󣀀";
}
.t-icon-ds-brick::before {
  content: "󣀁";
}
.t-icon-ds-set::before {
  content: "󣀂";
}
.t-icon-direction-incoming::before {
  content: "󣀃";
}
.t-icon-direction-outgoing::before {
  content: "󣀄";
}
.t-icon-direction-both::before {
  content: "󣀅";
}

.t-icon-alarm::before {
  content: "\e380";
}
.t-icon-area-chart::before {
  content: "󢂑";
}
.t-icon-analytics::before {
  content: "󢂑";
}
.t-icon-ban::before {
  content: "\e351";
}
.t-icon-calendar-o::before {
  content: "\e560";
}
.t-icon-clock-o::before {
  content: "\e540";
}
.t-icon-circle-o-notch::before {
  content: "󡦘";
}
.t-icon-close::before {
  content: "\e360";
}
.t-icon-cycle::before {
  content: "󡦘";
}
.t-icon-delete::before {
  content: "\e999";
}
.t-icon-edit::before {
  content: "\e998";
}
.t-icon-email::before {
  content: "\e945";
}
.t-icon-error::before {
  content: "\e373";
}
.t-icon-file-o::before {
  content: "󡔀";
}
.t-icon-file-archive-o::before {
  content: "󡔂";
}
.t-icon-file-code-o::before {
  content: "󡔄";
}
.t-icon-file-excel-o::before {
  content: "󡔅";
}
.t-icon-file-image-o::before {
  content: "󡔆";
}
.t-icon-file-pdf-o::before {
  content: "󡔇";
}
.t-icon-file-text::before {
  content: "󡔁";
}
.t-icon-file-text-o::before {
  content: "󡔁";
}
.t-icon-group::before {
  content: "󡀓";
}
.t-icon-hand-point-up::before {
  content: "󡘂";
}
.t-icon-info::before {
  content: "\e372";
}
.t-icon-line-chart::before {
  content: "󢂒";
}
.t-icon-menu::before {
  content: "\e941";
}
.t-icon-money::before {
  content: "󢂀";
}
.t-icon-newspaper::before, .t-icon-newspaper-o::before {
  content: "󡦙";
}
.t-icon-pending::before {
  content: "\e547";
}
.t-icon-question-circle::before {
  content: "\e370";
}
.t-icon-refresh::before {
  content: "\e525";
}
.t-icon-sort-amount-asc::before {
  content: "󢀣";
}
.t-icon-sort-amount-desc::before {
  content: "󢀢";
}
.t-icon-staff::before {
  content: "\e001";
}
.t-icon-success::before {
  content: "\e901";
}
.t-icon-th::before {
  content: "󢁖";
}
.t-icon-th-large::before {
  content: "󢁕";
}
.t-icon-th-list::before {
  content: "󢁗";
}
.t-icon-remove::before {
  content: "\e999";
}
.t-icon-test::before {
  content: "󢔨";
}
.t-icon-time::before {
  content: "\e540";
}
.t-icon-trash-alt::before {
  content: "\e999";
}
.t-icon-unlock::before {
  content: "󡡆";
}
.t-icon-warning::before {
  content: "\e374";
}

.t-icon.t-white {
  color: #fff;
}
.t-icon.t-gray-mid, .t-icon.t-subtle {
  color: #a6a7a7;
}
.t-icon.t-blue, .t-icon.t-info {
  color: #256cd1;
}
.t-icon.t-teal, .t-icon.t-cta {
  color: #279c9c;
}
.t-icon.t-red, .t-icon.t-error {
  color: #d91f11;
}
.t-icon.t-orange, .t-icon.t-warning {
  color: #ee6f20;
}
.t-icon.t-green, .t-icon.t-success {
  color: #428613;
}
.t-icon.t-disabled {
  color: #bcbdbd;
}
.t-icon.t-staff {
  color: #8c2341;
}
.t-icon.t-white svg > * {
  fill: #fff;
}
.t-icon.t-gray-mid svg > *, .t-icon.t-subtle svg > * {
  fill: #a6a7a7;
}
.t-icon.t-blue svg > *, .t-icon.t-info svg > * {
  fill: #256cd1;
}
.t-icon.t-teal svg > *, .t-icon.t-cta svg > * {
  fill: #279c9c;
}
.t-icon.t-red svg > *, .t-icon.t-error svg > * {
  fill: #d91f11;
}
.t-icon.t-orange svg > *, .t-icon.t-warning svg > * {
  fill: #ee6f20;
}
.t-icon.t-green svg > *, .t-icon.t-success svg > * {
  fill: #428613;
}
.t-icon.t-disabled svg > * {
  fill: #bcbdbd;
}
.t-icon.t-staff svg > * {
  fill: #8c2341;
}

.t-vis {
  position: relative;
  display: inline-block;
  width: 32px;
  height: 32px;
  margin-right: 8px;
  font-style: normal;
  vertical-align: middle;
}
.t-vis:last-child {
  margin-right: 0;
}
.t-vis::before, .t-vis::after {
  content: "";
  position: absolute;
  display: block;
  width: 32px;
  height: 32px;
  border: 1px solid transparent;
  border-radius: 32px;
  font-family: "tricons", helvetica, arial, sans-serif;
}
.t-vis::before {
  border-color: #e9e9e9;
}
.t-vis::after {
  color: #fff;
  font-size: 11px;
  text-align: center;
  line-height: 30px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-vis .t-badge {
  position: absolute;
  top: -4px;
  left: 100%;
  z-index: 1;
  padding: 0 4px;
  color: #ee6f20;
  background: #fff;
  border: 1px solid #ee6f20;
  transform: translate(-60%, 0);
}
.t-vis-agreed::before {
  background: #428613;
  border-color: transparent;
}
.t-vis-part-agreed::before {
  background: #428613;
  border-color: transparent;
}
.t-vis-part-agreed::after {
  content: "";
  left: calc(32px / 2);
  width: calc(32px / 2);
  background: #fff;
  border-color: #e9e9e9;
  border-left: transparent;
  -moz-border-radius-topright: 64px;
  -moz-border-radius-bottomright: 64px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-radius: 0 64px 64px 0;
}
.t-vis-part-disagreed::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-part-disagreed::after {
  content: "";
  width: calc(32px / 2);
  background: #fff;
  border-color: #e9e9e9;
  border-right: transparent;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 64px;
  -moz-border-radius-topleft: 64px;
  border-radius: 64px 0 0 64px;
}
.t-vis-disagreed::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-discrepencies::before, .t-vis-discrepancies::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-discrepencies::after, .t-vis-discrepancies::after {
  content: "󢁗";
}
.t-vis-error::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-error::after {
  content: "\e375";
}
.t-vis-cancelled::before {
  background: #bcbdbd;
  border-color: transparent;
}
.t-vis-cancelled::after {
  content: "C";
  font-weight: 700;
}
.t-vis-within::before {
  background: #fff59d;
  border-color: transparent;
}
.t-vis-within::after {
  content: "TH";
  color: #a6a7a7;
  font-weight: 700;
}
.t-vis.t-medium {
  width: 37px;
  height: 37px;
}
.t-vis.t-medium::before, .t-vis.t-medium::after {
  width: 37px;
  height: 37px;
}
.t-vis.t-medium::after {
  font-size: 12px;
  line-height: 35px;
}
.t-vis.t-medium.t-vis-part-agreed::after {
  left: calc(37px / 2);
  width: calc(37px / 2);
}
.t-vis.t-medium.t-vis-part-disagreed::after {
  width: calc(37px / 2);
}

@font-face {
  font-family: tricons;
  src: url("/crds-frontend/latest/assets/tricons-CZ4m6E8g.eot");
  src: url("/crds-frontend/latest/assets/tricons-CZ4m6E8g.eot?#iefix") format("embedded-opentype"), url("/crds-frontend/latest/assets/tricons-DHjgza76.woff2") format("woff2"), url("/crds-frontend/latest/assets/tricons-B2Keo8Ad.woff") format("woff"), url("/crds-frontend/latest/assets/tricons-DNt4bsT1.ttf") format("truetype"), url("/crds-frontend/latest/assets/tricons-6znNKawq.svg#fontawesome") format("svg");
  font-style: normal;
  font-weight: 400;
}
.t-icon {
  display: inline-block;
  margin-right: 6px;
  color: inherit;
  font-family: "tricons", helvetica, arial, sans-serif !important;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  text-decoration: none;
  text-transform: none;
  vertical-align: middle;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-icon::before {
  display: inline-block;
  line-height: 1rem;
}
.t-icon:hover {
  text-decoration: none;
}
.t-icon > img,
.t-icon > svg {
  width: 14px;
  height: 14px;
}
.t-icon > svg {
  color: inherit;
}
.t-icon > svg path {
  fill: currentcolor;
}
.t-icon.t-fw {
  width: 1em;
  text-align: center;
}
.t-icon.t-tiny {
  font-size: 11px;
}
.t-icon.t-tiny > img,
.t-icon.t-tiny > svg {
  width: 11px;
  height: 11px;
}
.t-icon.t-small {
  font-size: 12px;
}
.t-icon.t-small > img,
.t-icon.t-small > svg {
  width: 12px;
  height: 12px;
}
.t-icon.t-large {
  font-size: 16px;
}
.t-icon.t-large > img,
.t-icon.t-large > svg {
  width: 16px;
  height: 16px;
}
.t-icon.t-vertical-middle {
  vertical-align: middle;
}
.t-icon.t-horizontal {
  height: 32px;
}

a.t-icon {
  display: inline-block;
  margin-right: 0;
  color: #006491;
}
a.t-icon:hover {
  text-decoration: underline;
}
a.t-icon::before {
  margin-right: 6px;
  line-height: inherit;
}
a.t-icon > span {
  margin-left: -4px;
}
a.t-icon:empty::before {
  margin-right: 0;
}
a.t-icon.t-teal {
  color: #279c9c;
}
a .t-icon {
  margin-right: 6px;
}
a .t-icon.t-icon-only {
  margin-right: 0;
}

.t-staff-box {
  position: relative;
  margin-right: 20px;
  border: 1px solid #8c2341;
  padding: 12px;
}
.t-staff-box::before {
  content: "\e001  Staff";
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 11px;
  position: absolute;
  top: -1px;
  right: 0;
  transform: rotate(-90deg);
  transform-origin: top right;
  background-color: #8c2341;
  color: #fff;
  border-radius: 0 0 3px 3px;
  padding: 4px 8px;
}
.t-staff-box.t-container {
  padding: 24px;
  width: calc(100% - 20px);
}

.t-switch {
  display: inline-flex;
  height: 20px;
  margin-right: 8px;
  margin-bottom: 12px;
  user-select: none;
}
.t-switch:last-child {
  margin-right: 0;
}
.t-switch label, .t-switch fieldset legend, fieldset .t-switch legend {
  display: inline-block;
  height: 20px;
  margin-bottom: 0;
  margin-right: 6px;
  line-height: 20px;
}
.t-switch label.t-subtle, .t-switch fieldset legend.t-subtle, fieldset .t-switch legend.t-subtle {
  font-weight: 400;
}
.t-switch input {
  position: absolute;
  appearance: none;
}
.t-switch input::-ms-check {
  opacity: 0;
}
.t-switch input + label, .t-switch fieldset input + legend, fieldset .t-switch input + legend {
  position: relative;
  display: inline-block;
  height: 20px;
  margin-right: 0;
  color: #373838;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 20px;
  vertical-align: middle;
  outline: none;
  cursor: pointer;
  width: 38px;
}
.t-switch input + label::before, .t-switch fieldset input + legend::before, fieldset .t-switch input + legend::before {
  content: "";
  display: inline-block;
  height: 20px;
  width: 38px;
  background: #f4f4f4;
  border: 1px solid #bcbdbd;
  border-radius: 20px;
  vertical-align: top;
  transition: background-color 0.2s ease, border 0.2s ease;
}
.t-switch input + label::after, .t-switch fieldset input + legend::after, fieldset .t-switch input + legend::after {
  content: "";
  position: absolute;
  left: 0;
  display: inline-block;
  height: 20px;
  width: 20px;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 20px;
  line-height: inherit;
  vertical-align: top;
  transition: border 0.2s ease, position 0.2s ease;
}
.t-switch input:hover:not(:disabled) + label::before, .t-switch fieldset input:hover:not(:disabled) + legend::before, fieldset .t-switch input:hover:not(:disabled) + legend::before {
  background-color: #238c8c;
  border-color: #238c8c;
  transition: none;
}
.t-switch input:hover:not(:disabled) + label::after, .t-switch fieldset input:hover:not(:disabled) + legend::after, fieldset .t-switch input:hover:not(:disabled) + legend::after {
  border-color: #238c8c;
}
.t-switch input:hover:not(:disabled, :checked) + label::before, .t-switch fieldset input:hover:not(:disabled, :checked) + legend::before, fieldset .t-switch input:hover:not(:disabled, :checked) + legend::before {
  background-color: #e9e9e9;
  border-color: #bcbdbd;
  transition: none;
}
.t-switch input:hover:not(:disabled, :checked) + label::after, .t-switch fieldset input:hover:not(:disabled, :checked) + legend::after, fieldset .t-switch input:hover:not(:disabled, :checked) + legend::after {
  border-color: #bcbdbd;
}
.t-switch input:checked + label::before, .t-switch fieldset input:checked + legend::before, fieldset .t-switch input:checked + legend::before {
  background-color: #279c9c;
  border: 1px solid #279c9c;
}
.t-switch input:checked + label::after, .t-switch fieldset input:checked + legend::after, fieldset .t-switch input:checked + legend::after {
  left: 18px;
  border: 1px solid #279c9c;
}
.t-switch input:disabled + label, .t-switch fieldset input:disabled + legend, fieldset .t-switch input:disabled + legend {
  cursor: not-allowed;
}
.t-switch input:disabled + label::before, .t-switch fieldset input:disabled + legend::before, fieldset .t-switch input:disabled + legend::before {
  background-color: #f4f4f4;
  border: 1px solid #e9e9e9;
}
.t-switch input:disabled + label::after, .t-switch fieldset input:disabled + legend::after, fieldset .t-switch input:disabled + legend::after {
  border: 1px solid #e9e9e9;
}
.t-switch input:checked:disabled + label::before, .t-switch fieldset input:checked:disabled + legend::before, fieldset .t-switch input:checked:disabled + legend::before {
  background-color: #a9d7d7;
  border: 1px solid #a9d7d7;
}
.t-switch input:checked:disabled + label::after, .t-switch fieldset input:checked:disabled + legend::after, fieldset .t-switch input:checked:disabled + legend::after {
  left: 18px;
  border: 1px solid #a9d7d7;
}
.t-switch input.t-has-focus + label::before, .t-switch fieldset input.t-has-focus + legend::before, fieldset .t-switch input.t-has-focus + legend::before {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}
.t-switch input:focus:not(:disabled) + label::before, .t-switch fieldset input:focus:not(:disabled) + legend::before, fieldset .t-switch input:focus:not(:disabled) + legend::before {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
  border-radius: 20px;
}
.t-switch.t-block {
  display: flex;
  margin-right: 0;
  margin-bottom: 12px;
}
.t-switch.t-block:last-child {
  margin-bottom: 0;
}
.t-switch.t-vertical {
  height: auto;
  flex-direction: column;
}
.t-switch.t-vertical label:not(input + label):not(fieldset input + legend), .t-switch.t-vertical fieldset legend:not(input + label):not(fieldset input + legend), fieldset .t-switch.t-vertical legend:not(input + label):not(fieldset input + legend) {
  display: block;
  height: 18px;
  margin-bottom: 11px;
}
.t-switch.t-reverse {
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.t-switch.t-reverse > label:not(input + label):not(fieldset input + legend), fieldset .t-switch.t-reverse > legend:not(input + label):not(fieldset input + legend) {
  margin-left: 6px;
  margin-right: 0;
}
.t-switch.t-ghost-label {
  margin-top: 24px;
}

.t-filter-chip {
  display: inline-block;
  margin-right: 12px;
  user-select: none;
}
.t-filter-chip:last-child {
  margin-right: 0;
}
.t-filter-chip input {
  appearance: none;
  position: absolute;
}
.t-filter-chip input + span {
  font-weight: 400;
  height: 28px;
  min-width: 28px;
  text-align: center;
  vertical-align: middle;
  border: 1px solid #bcbdbd;
  border-radius: 14px;
  white-space: nowrap;
  gap: 6px;
  cursor: pointer;
  color: #373838;
  font-size: 0.8125rem;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
  align-self: center;
  flex-shrink: 0;
}
.t-filter-chip input + span .t-badge:first-child {
  height: 22px;
  margin-left: 2px;
  margin-right: 0;
  font-size: 0.75rem;
  font-weight: 700;
}
.t-filter-chip input + span :not(.t-badge):first-child {
  font-size: 0.8125rem;
  padding-left: 12px;
}
.t-filter-chip input + span :not(.t-badge):last-child {
  padding-right: 12px;
}
.t-filter-chip input::-ms-check {
  opacity: 0;
}
.t-filter-chip input:hover:not(:disabled) + span {
  border-color: #279c9c;
}
.t-filter-chip input:checked + span {
  background-color: #e9f5f5;
  border-color: #279c9c;
}
.t-filter-chip input:disabled + span {
  cursor: not-allowed;
  color: #a6a7a7;
}
.t-filter-chip input:disabled + span .t-badge:first-child {
  background-color: #d3d3d3;
  color: #fff;
}
.t-filter-chip input.t-has-focus + label::before, .t-filter-chip fieldset input.t-has-focus + legend::before, fieldset .t-filter-chip input.t-has-focus + legend::before {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}
.t-filter-chip.t-filter-chip-block {
  display: block;
  margin-right: 0;
  margin-bottom: 12px;
}

.t-side-navigation {
  background: #212222;
  width: 240px;
  position: fixed;
  top: 54px;
  left: -240px;
  bottom: 0;
  z-index: 90;
  overflow-x: hidden;
  overflow-y: auto;
  height: calc(100% - 54px);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  transition: 0.2s ease;
  transition-property: left width;
}
.t-side-navigation nav {
  padding-top: 4px;
}
.t-side-navigation ul {
  list-style: none;
  display: block;
}
.t-side-navigation a {
  color: #fff;
  text-decoration: none;
}
.t-side-navigation .t-expand {
  position: absolute;
  right: 9px;
  width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: calc(50% - 9px);
  color: #fff;
  margin-right: 0;
}
.t-side-navigation .t-expand.t-is-open {
  transform: rotate(180deg);
}
.t-side-navigation .t-expand::before, .t-side-navigation .t-expand::after {
  content: "";
  position: absolute;
  background: #fff;
  width: 8px;
  height: 2px;
  border-radius: 1px;
}
.t-side-navigation .t-expand::before {
  transform: translate(-2px, 0) rotate(45deg) scale(0.9);
}
.t-side-navigation .t-expand::after {
  transform: translate(2px, 0) rotate(-45deg) scale(0.9);
}
.t-side-navigation li {
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 14px;
  line-height: 15px;
}
.t-side-navigation li > a {
  display: block;
  padding: 10px 12px;
  position: relative;
}
.t-side-navigation li > a.t-is-staff {
  background: #8c2341;
}
.t-side-navigation li > a.t-is-staff.t-is-active {
  background: #8c2341;
}
.t-side-navigation li > a.t-is-staff:hover, .t-side-navigation li > a.t-is-staff:focus-visible {
  background: #7e203b;
}
.t-side-navigation li > a.t-is-active {
  background: #ff0061;
}
.t-side-navigation li > a.t-is-active:hover, .t-side-navigation li > a.t-is-active:focus-visible {
  background: #ff0061;
}
.t-side-navigation li > a:hover, .t-side-navigation li > a:focus-visible {
  background: #4d4e4e;
}
.t-side-navigation li > a .t-icon {
  font-size: 16px;
  vertical-align: bottom !important;
}
.t-side-navigation li ul {
  display: none;
}
.t-side-navigation li ul.t-is-open {
  display: block;
}
.t-side-navigation li li {
  font-family: arial, sans-serif;
  font-size: 0.75rem;
  line-height: 14px;
}
.t-side-navigation li li > a {
  padding: 8px 24px 8px 25px;
  color: #e9e9e9;
}
.t-side-navigation .t-footer {
  color: #a6a7a7;
  padding-bottom: 16px;
}
.t-side-navigation .t-footer .t-staff-info {
  background: #8c2341;
  color: #fff;
  font-size: 0.8125rem;
  padding: 16px;
}
.t-side-navigation .t-footer p {
  padding: 0 16px;
  font-size: 8px;
  margin: 0;
  line-height: 12px;
}
.t-side-navigation .t-footer img {
  width: 80px;
  margin: 16px 16px 4px 16px;
}
.t-side-navigation ~ .t-main {
  transition: 0.2s ease;
  transition-property: left width;
  left: 0;
}
.t-side-navigation.t-is-open {
  left: 0;
}
.t-side-navigation.t-is-open ~ .t-main {
  left: 240px;
  width: calc(100vw - 240px);
}

.t-table.t-transparent > tbody,
.t-table.t-transparent > thead {
  background-color: transparent;
}
.t-table.t-transparent > thead th,
.t-table.t-transparent > th {
  background-color: rgba(223.2, 223.2, 223.2, 0.25);
}
.t-table.t-transparent > thead th.t-group,
.t-table.t-transparent > th.t-group {
  background-color: transparent;
}
.t-table thead.t-sticky {
  position: sticky;
  top: 0;
  z-index: 10;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
}
.t-table.t-condensed {
  font-size: 0.75rem;
}
.t-table.t-condensed th,
.t-table.t-condensed td {
  height: 32px;
  padding: calc(4px / 2) 8px;
}
.t-table.t-condensed th {
  font-size: 10px;
}
.t-table.t-condensed td > .t-btn,
.t-table.t-condensed td > .t-checkbox,
.t-table.t-condensed td > .t-dropdown,
.t-table.t-condensed td > .t-input,
.t-table.t-condensed td > .t-loading,
.t-table.t-condensed td > .t-progress,
.t-table.t-condensed td > .t-radio,
.t-table.t-condensed td > .t-switch {
  margin: 0;
}
.t-table.t-condensed td > .t-btn:not(.t-condensed) {
  height: 24px;
  padding: 0 12px;
  font-size: 0.75rem;
  line-height: 26px;
}
.t-table.t-condensed th > .t-checkbox label, .t-table.t-condensed th > .t-checkbox fieldset legend, fieldset .t-table.t-condensed th > .t-checkbox legend,
.t-table.t-condensed th > .t-select .t-checkbox label,
.t-table.t-condensed th > .t-select .t-checkbox fieldset legend,
fieldset .t-table.t-condensed th > .t-select .t-checkbox legend,
.t-table.t-condensed td > .t-checkbox label,
.t-table.t-condensed td > .t-checkbox fieldset legend,
fieldset .t-table.t-condensed td > .t-checkbox legend,
.t-table.t-condensed td > .t-select .t-checkbox label,
.t-table.t-condensed td > .t-select .t-checkbox fieldset legend,
fieldset .t-table.t-condensed td > .t-select .t-checkbox legend {
  height: 16px;
  line-height: 16px;
}
.t-table.t-condensed th > .t-checkbox label::before, .t-table.t-condensed th > .t-checkbox fieldset legend::before, fieldset .t-table.t-condensed th > .t-checkbox legend::before,
.t-table.t-condensed th > .t-select .t-checkbox label::before,
.t-table.t-condensed th > .t-select .t-checkbox fieldset legend::before,
fieldset .t-table.t-condensed th > .t-select .t-checkbox legend::before,
.t-table.t-condensed td > .t-checkbox label::before,
.t-table.t-condensed td > .t-checkbox fieldset legend::before,
fieldset .t-table.t-condensed td > .t-checkbox legend::before,
.t-table.t-condensed td > .t-select .t-checkbox label::before,
.t-table.t-condensed td > .t-select .t-checkbox fieldset legend::before,
fieldset .t-table.t-condensed td > .t-select .t-checkbox legend::before {
  width: 16px;
  height: 16px;
}
.t-table.t-condensed td > .t-checkbox,
.t-table.t-condensed td > .t-select .t-checkbox {
  margin-top: -6px;
}
.t-table.t-condensed .t-icon::before {
  font-size: 12px;
}
.t-table.t-condensed td > .t-input input {
  height: 24px;
  font-size: 0.75rem;
}
.t-table.t-condensed td > .t-dropdown .t-btn:not(.t-condensed) {
  height: 24px;
  font-size: 0.75rem;
  line-height: 26px;
}
.t-table.t-condensed td > .t-dropdown .t-input {
  width: 100%;
  margin-bottom: 0;
}
.t-table.t-condensed td > .t-dropdown .t-input input {
  height: 24px;
  font-size: 0.75rem;
}
.t-table.t-ghost {
  font-size: 0.8125rem;
}
.t-table.t-ghost.t-condensed th,
.t-table.t-ghost.t-condensed td {
  padding: 4px 4px;
}
.t-table.t-ghost tr:hover,
.t-table.t-ghost tr:hover td,
.t-table.t-ghost th,
.t-table.t-ghost td,
.t-table.t-ghost thead,
.t-table.t-ghost tbody {
  background: transparent;
}
.t-table.t-ghost th,
.t-table.t-ghost td {
  height: auto;
  padding: 8px;
  padding-left: 0;
}
.t-table.t-ghost th {
  padding-top: 0;
  font-size: 0.8125rem;
}
.t-table.t-ghost td {
  border: 0;
}
.t-table .t-select {
  width: 34px;
  margin-right: 0;
  border-right: 0;
  text-overflow: clip;
}
.t-table .t-select .t-checkbox label::before, .t-table .t-select .t-checkbox fieldset legend::before, fieldset .t-table .t-select .t-checkbox legend::before {
  margin-right: 0;
}
.t-table .t-is-selected > td:not(.t-empty) {
  background-color: #e9f5f5;
}
.t-table .t-is-selected:hover > td:not(.t-empty) {
  background-color: #d4ebeb;
}
.t-table.t-sortable > thead th {
  transition: background-color 0.2s ease, opacity 0.2s ease;
}
.t-table.t-sortable > thead th:hover {
  background-color: #e9e9e9;
  cursor: pointer;
}
.t-table.t-sortable > thead th.t-not-sortable:hover {
  background-color: #f8f8f8;
  cursor: default;
}
.t-table thead th.t-sortable {
  transition: background-color 0.2s ease, opacity 0.2s ease;
}
.t-table thead th.t-sortable:hover {
  background-color: #e9e9e9;
  cursor: pointer;
}
.t-table thead th.t-is-ascending, .t-table thead th.t-is-descending {
  position: relative;
  background-color: #f4f4f4;
}
.t-table thead th.t-is-ascending:hover, .t-table thead th.t-is-descending:hover {
  background-color: #e9e9e9;
}
.t-table thead th.t-is-ascending::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background: #bcbdbd;
  transition: position 0.2s ease;
}
.t-table thead th.t-is-descending::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background: #bcbdbd;
  transition: position 0.2s ease;
}
.t-table tr td.t-match {
  width: 100px;
  padding-right: 12px;
  padding-left: 12px;
  text-align: center;
}
.t-table tr td.t-match p {
  margin-bottom: 0;
}
.t-table tr td.t-match .t-status {
  display: inline-block;
  width: calc(50% - 2px);
  height: 6px;
  background: #bcbdbd;
}
.t-table tr td.t-match .t-status.t-approved {
  background: #428613;
}
.t-table tr td.t-match .t-status.t-refused {
  background: #d91f11;
}
.t-table tr:hover td.t-match, .t-table tr.t-is-selected td.t-match, .t-table tr.t-is-selected:hover td.t-match {
  background-color: #fff;
  border-color: #e9e9e9;
}
.t-table > tbody .t-has-changed-new {
  background-color: #fff59d;
  animation: fade 0.8s ease-in forwards;
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
.t-table > tbody tr.t-has-changed:not(.t-is-selected) > td {
  background-color: #fff59d;
}
.t-table > tbody tr.t-has-changed:not(.t-is-selected):hover > td {
  background-color: rgb(242.1, 242, 180.4);
}
.t-table > tbody tr.t-fade > td {
  animation: fade 0.8s ease forwards;
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
.t-table > tbody tr:hover > td.t-has-changed {
  background-color: rgb(242.1, 242, 180.4);
}
.t-table > tbody td.t-has-changed {
  background-color: #fff59d;
}
.t-table > tbody td.t-fade {
  animation: fade 0.8s ease forwards;
}
@keyframes fade {
  0% {
    background-color: #fff59d;
  }
  100% {
    background-color: inherit;
  }
}
@keyframes fade {
  0% {
    background-color: #fff59d;
  }
  100% {
    background-color: inherit;
  }
}
@keyframes fade {
  0% {
    background-color: #fff59d;
  }
  100% {
    background-color: inherit;
  }
}
@keyframes fade {
  0% {
    background-color: #fff59d;
  }
  100% {
    background-color: inherit;
  }
}

.t-table tr.t-status > td:first-child {
  padding-left: 12px 3px;
}
.t-table tr.t-status.t-teal > td:first-child, .t-table tr.t-status.t-cta > td:first-child {
  box-shadow: inset 3px 0 0 0 #279c9c;
}
.t-table tr.t-status.t-teal .t-bg-status, .t-table tr.t-status.t-cta .t-bg-status {
  color: #fff;
  background: #279c9c;
}
.t-table tr.t-status.t-teal .t-border-status, .t-table tr.t-status.t-cta .t-border-status {
  color: #279c9c;
  box-shadow: inset 1px 1px 0 0 #279c9c, inset -1px -1px 0 0 #279c9c;
}
.t-table tr.t-status.t-red > td:first-child, .t-table tr.t-status.t-error > td:first-child {
  box-shadow: inset 3px 0 0 0 #d91f11;
}
.t-table tr.t-status.t-red .t-bg-status, .t-table tr.t-status.t-error .t-bg-status {
  color: #fff;
  background: #d91f11;
}
.t-table tr.t-status.t-red .t-text-status, .t-table tr.t-status.t-error .t-text-status {
  color: #d91f11;
}
.t-table tr.t-status.t-red .t-border-status, .t-table tr.t-status.t-error .t-border-status {
  color: #d91f11;
  box-shadow: inset 1px 1px 0 0 #d91f11, inset -1px -1px 0 0 #d91f11;
}
.t-table tr.t-status.t-orange > td:first-child, .t-table tr.t-status.t-warning > td:first-child {
  box-shadow: inset 3px 0 0 0 #ee6f20;
}
.t-table tr.t-status.t-orange .t-bg-status, .t-table tr.t-status.t-warning .t-bg-status {
  color: #fff;
  background: #ee6f20;
}
.t-table tr.t-status.t-orange .t-text-status, .t-table tr.t-status.t-warning .t-text-status {
  color: #ee6f20;
}
.t-table tr.t-status.t-orange .t-border-status, .t-table tr.t-status.t-warning .t-border-status {
  color: #ee6f20;
  box-shadow: inset 1px 1px 0 0 #ee6f20, inset -1px -1px 0 0 #ee6f20;
}
.t-table tr.t-status.t-green > td:first-child, .t-table tr.t-status.t-success > td:first-child {
  box-shadow: inset 3px 0 0 0 #428613;
}
.t-table tr.t-status.t-green .t-bg-status, .t-table tr.t-status.t-success .t-bg-status {
  color: #fff;
  background: #428613;
}
.t-table tr.t-status.t-green .t-text-status, .t-table tr.t-status.t-success .t-text-status {
  color: #428613;
}
.t-table tr.t-status.t-green .t-border-status, .t-table tr.t-status.t-success .t-border-status {
  color: #428613;
  box-shadow: inset 1px 1px 0 0 #428613, inset -1px -1px 0 0 #428613;
}
.t-table tr.t-status.t-disabled > td {
  color: #bcbdbd;
}
.t-table tr.t-status.t-disabled > td a {
  color: #bcbdbd;
  pointer-events: none;
}
.t-table tr.t-status.t-disabled > td a:hover {
  text-decoration: none;
}
.t-table tr.t-status.t-disabled > td .t-icon {
  color: #bcbdbd;
}
.t-table td.t-teal.t-bg-status, .t-table td.t-cta.t-bg-status {
  color: #fff;
  background: #279c9c;
}
.t-table td.t-teal.t-border-status, .t-table td.t-cta.t-border-status {
  color: #279c9c;
  box-shadow: inset 1px 1px 0 0 #279c9c, inset -1px -1px 0 0 #279c9c;
}
.t-table td.t-red.t-bg-status, .t-table td.t-error.t-bg-status {
  color: #fff;
  background: #d91f11;
}
.t-table td.t-red.t-text-status, .t-table td.t-error.t-text-status {
  color: #d91f11;
}
.t-table td.t-red.t-border-status, .t-table td.t-error.t-border-status {
  color: #d91f11;
  box-shadow: inset 1px 1px 0 0 #d91f11, inset -1px -1px 0 0 #d91f11;
}
.t-table td.t-orange.t-bg-status, .t-table td.t-warning.t-bg-status {
  color: #fff;
  background: #ee6f20;
}
.t-table td.t-orange.t-text-status, .t-table td.t-warning.t-text-status {
  color: #ee6f20;
}
.t-table td.t-orange.t-border-status, .t-table td.t-warning.t-border-status {
  color: #ee6f20;
  box-shadow: inset 1px 1px 0 0 #ee6f20, inset -1px -1px 0 0 #ee6f20;
}
.t-table td.t-green.t-bg-status, .t-table td.t-success.t-bg-status {
  color: #fff;
  background: #428613;
}
.t-table td.t-green.t-text-status, .t-table td.t-success.t-text-status {
  color: #428613;
}
.t-table td.t-green.t-border-status, .t-table td.t-success.t-border-status {
  color: #428613;
  box-shadow: inset 1px 1px 0 0 #428613, inset -1px -1px 0 0 #428613;
}
.t-table td.t-disabled {
  color: #bcbdbd;
}
.t-table td.t-disabled > a {
  color: #bcbdbd;
  pointer-events: none;
}
.t-table td.t-disabled > a:hover {
  text-decoration: none;
}
.t-table td.t-disabled > .t-icon {
  color: #bcbdbd;
}
.t-table .t-bg-status > a {
  color: #fff;
  text-decoration: underline;
  text-decoration-style: dotted;
}
.t-table .t-bg-status > a:hover {
  text-decoration-style: solid;
}
.t-table.t-condensed.t-status > td:first-child {
  padding-left: 9px;
}

.t-table th.t-expandable,
.t-table td.t-expandable {
  width: 40px;
}
.t-table th.t-expandable.t-select,
.t-table td.t-expandable.t-select {
  width: 69px;
  border-right: 1px solid #e9e9e9;
}
.t-table th.t-expandable button,
.t-table td.t-expandable button {
  cursor: pointer;
  position: absolute;
  color: #373838;
  top: 0;
  right: 0;
  border: 0;
  background: 0 0;
  width: 40px;
  height: 40px;
}
.t-table th.t-expandable button .t-icon,
.t-table td.t-expandable button .t-icon {
  margin-right: 0;
  vertical-align: baseline;
  transform: translateY(1px);
}
.t-table.t-condensed th.t-expandable,
.t-table.t-condensed td.t-expandable {
  width: 32px;
}
.t-table.t-condensed th.t-expandable.t-select,
.t-table.t-condensed td.t-expandable.t-select {
  width: 55px;
}
.t-table.t-condensed th.t-expandable button,
.t-table.t-condensed td.t-expandable button {
  width: 32px;
  height: 32px;
}
.t-table.t-condensed th.t-expandable button .t-icon,
.t-table.t-condensed td.t-expandable button .t-icon {
  transform: translateY(0px);
}
.t-table tr.t-is-expanded {
  background-color: #e9f5f5;
}
.t-table tr.t-expanded-row {
  background-color: #f9fcfc;
}
.t-table tr.t-expanded-row > td:first-child {
  padding: 24px;
}
.t-table tr.t-expanded-row:hover {
  background-color: #f9fcfc;
}
.t-table tr.t-expanded-row:hover > td {
  background-color: #f9fcfc;
  overflow: visible;
}

.t-table {
  display: table;
  table-layout: fixed;
  width: auto;
  max-width: calc(1920px - 24px * 2);
  margin-bottom: 24px;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 0.75rem;
  line-height: 1.4rem;
  vertical-align: middle;
}
.t-table:last-child {
  margin-bottom: 0;
}
.t-table.t-no-truncate td, .t-table.t-no-truncate th {
  white-space: normal;
  text-overflow: initial;
  overflow: initial;
  word-break: break-all;
}
.t-table caption {
  margin-bottom: 12px;
  color: #646464;
  font-size: 14px;
  font-weight: 700;
  text-align: left;
}
.t-table caption .t-icon {
  margin-right: 4px;
}
.t-table th,
.t-table td {
  position: relative;
  height: 40px;
  padding: calc(4px / 2) 12px;
  background-clip: padding-box;
  text-align: left;
  line-height: 0.9375rem;
  vertical-align: middle;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-table th > a,
.t-table td > a {
  display: inline-block;
  vertical-align: middle;
}
.t-table th {
  background-color: #f8f8f8;
  font-size: 0.6875rem;
  line-height: 0.8125rem;
  font-weight: 700;
  text-align: left;
}
.t-table th.t-group {
  color: #646464;
  background-color: transparent;
  border-top: 1px solid #e9e9e9;
  border-right: 1px solid #e9e9e9;
  font-weight: 400;
  text-transform: uppercase;
  text-align: center;
}
.t-table th.t-group:last-child {
  border-right: transparent;
}
.t-table td {
  border-right: 1px solid #e9e9e9;
}
.t-table td:last-child {
  border-right: 0;
}
.t-table thead,
.t-table tbody {
  background-color: #fff;
}
.t-table tbody tr td {
  border-bottom: 1px solid #e9e9e9;
  transition: background-color, 0.1s ease;
}
.t-table tbody tr:hover {
  background-color: #d4ebeb;
}
.t-table tbody tr:hover > td {
  background-color: #d4ebeb;
}
.t-table tbody tr.t-no-hover:hover {
  background-color: transparent;
}
.t-table tbody tr.t-no-hover:hover > td {
  background-color: transparent;
}
.t-table tbody > tr td {
  border-top: 1px solid #e9e9e9;
}
.t-table thead + tbody > tr td {
  border-top: 0;
}
.t-table.t-half {
  width: 50%;
}
.t-table.t-3-4 {
  width: 75%;
}
.t-table.t-wide {
  width: 100%;
}
.t-table.t-full {
  max-width: 100%;
}
.t-table.t-auto {
  table-layout: auto;
}
.t-table th.t-col-compact,
.t-table td.t-col-compact {
  width: 40px;
  text-align: center;
}
.t-table th.t-col-tiny,
.t-table td.t-col-tiny {
  width: 8%;
}
.t-table th.t-col-small,
.t-table td.t-col-small {
  width: 10%;
}
.t-table th.t-col-medium,
.t-table td.t-col-medium {
  width: 15%;
}
.t-table th.t-col-large,
.t-table td.t-col-large {
  width: 25%;
}
.t-table th.t-col-xl,
.t-table td.t-col-xl {
  width: 30%;
}
.t-table.t-is-loading > tbody {
  position: relative;
}
.t-table.t-is-loading > tbody > tr:only-child::after,
.t-table.t-is-loading > tbody > tr:nth-child(2):last-child::after {
  background-size: auto !important;
}
.t-table.t-is-loading > tbody > tr:last-child::after {
  position: absolute;
  content: "";
  background: #fff;
  opacity: 0.9;
  inset: 0;
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2042%2042'%3e%3cg%20fill='none'%20stroke-miterlimit='10'%20stroke-width='2'%20data-name='Layer%202'%3e%3ccircle%20cx='21'%20cy='21'%20r='20'%20stroke='%23E9E9E9'%3e%3c/circle%3e%3cpath%20d='M21%201a20%2020%200%200%201%2020%2020'%20stroke='%2300afaf'%20stroke-linecap='round'%3e%3c/path%3e%3canimateTransform%20attributeName='transform'%20type='rotate'%20from='0%2021%2021'%20to='360%2021%2021'%20dur='1s'%20repeatCount='indefinite'%20/%3e%3c/g%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 80px;
}
.t-table .t-wrap, .t-table.t-wrap th, .t-table.t-wrap td {
  white-space: normal;
}
.t-table th.t-empty,
.t-table td.t-empty {
  width: 16px;
  padding: 0 calc(16px / 2);
  background-color: transparent;
}
.t-table th.t-group.t-empty {
  border: 0;
}
.t-table th.t-group.t-empty + th:not(.t-empty) {
  border-left: 1px solid #e9e9e9;
}
.t-table tbody td.t-empty {
  border-bottom: 0;
}
.t-table tbody tr.t-empty {
  height: 16px;
}
.t-table tbody tr.t-empty:last-child {
  display: none;
}
.t-table tbody tr.t-empty + tr td:not(.t-empty) {
  border-top: 1px solid #e9e9e9;
}
.t-table tbody tr:hover > td.t-empty {
  background-color: transparent;
}
.t-table tfoot::before {
  content: "";
  display: table-row;
  width: 100%;
  height: 16px;
  background-color: #fff;
}
.t-table tfoot tr {
  border-top: 1px solid #bcbdbd;
}
.t-table tfoot th,
.t-table tfoot td {
  border-bottom: 1px solid #e9e9e9;
}
.t-table tfoot td.t-empty {
  border-bottom: 0;
}
.t-table tfoot.t-load-more::before {
  display: none;
}
.t-table tfoot.t-load-more tr {
  border-top: 0;
}
.t-table tfoot.t-load-more td {
  color: #279c9c;
  border-right: 0;
  text-align: center;
  cursor: pointer;
}
.t-table tfoot.t-load-more td:hover {
  background-color: #d4ebeb;
  text-decoration: underline;
}
.t-table tfoot.t-load-more.t-is-loading td {
  color: transparent;
}
.t-table tfoot.t-load-more.t-is-loading td::before {
  content: "";
  position: absolute;
  left: 50%;
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
  vertical-align: middle;
  transform: translate(-50%, 0);
  animation: spin 1s infinite linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.t-table .t-number,
.t-table .t-right {
  text-align: right;
}
.t-table .t-overflow {
  overflow: visible;
}
.t-table .t-truncate {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}
.t-table td > .t-btn,
.t-table td > .t-checkbox,
.t-table td > .t-dropdown,
.t-table td > .t-input,
.t-table td > .t-loading,
.t-table td > .t-radio,
.t-table td > .t-date-picker,
.t-table td > .t-switch,
.t-table th > .t-btn,
.t-table th > .t-checkbox,
.t-table th > .t-dropdown,
.t-table th > .t-input,
.t-table th > .t-loading,
.t-table th > .t-radio,
.t-table th > .t-date-picker,
.t-table th > .t-switch {
  margin: 0;
}
.t-table td > .t-icon {
  margin-top: -2px;
  margin-right: 8px;
  line-height: 1rem;
}
.t-table td > .t-icon-error {
  color: #d91f11;
}
.t-table td > .t-icon-warning {
  color: #ee6f20;
}
.t-table td > .t-icon-success {
  color: #428613;
}
.t-table td > .t-badge {
  max-width: 100%;
}
.t-table td > .t-badge:first-of-type {
  margin-left: 4px;
}
.t-table td > .t-loading {
  width: 16px;
  height: 16px;
  margin-right: 8px;
}
.t-table td > .t-loading::before {
  width: inherit;
  height: inherit;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
@media (min-width: 2560px) {
  .t-table {
    max-width: 2560px;
  }
}
@media (min-width: 1920px) {
  .t-table {
    max-width: 1920px;
  }
}
.t-table .t-error-message {
  border-collapse: initial;
}

@media print {
  .t-table {
    font-size: 10px;
  }
  .t-table th,
  .t-table td {
    height: 16px;
    padding: 9px 8px 7px;
  }
  .t-table th {
    background-color: transparent;
    border-right: 0;
    border-bottom: 1px solid #e9e9e9;
    font-size: 10px;
  }
  .t-table th.t-group {
    font-size: 8px;
  }
  .t-table tbody {
    border-bottom: 1px solid #e9e9e9;
  }
  .t-table tbody tr:nth-child(even) td {
    background-color: #f4f4f4 !important;
  }
  .t-table.t-condensed {
    height: 12px;
  }
  .t-table td .t-btn {
    height: 24px;
    margin-top: -8px;
    font-size: 10px;
    line-height: 24px;
  }
  .t-table td .t-dropdown {
    margin-top: -8px;
  }
  .t-table td .t-dropdown .t-btn {
    height: 24px;
    margin-top: 0;
  }
  .t-table td .t-input input {
    height: 24px;
    font-size: 10px;
  }
}
.t-tag {
  position: relative;
  display: inline-block;
  max-width: 100%;
  height: 20px;
  padding: 0 8px;
  color: #fff;
  background: #279c9c;
  border-radius: 2px;
  font-size: 0.75rem;
  line-height: 20px;
  vertical-align: middle;
  user-select: none;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  flex-shrink: 0;
  transition: opacity 0.2s ease;
}
.t-tag:not(:only-child) {
  margin-right: 4px;
}
.t-tag > .t-tag-text {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-tag .t-trigger {
  background: none;
  border: none;
  padding: 0;
  position: relative;
  display: inline-block;
  min-width: 20px;
  height: 20px;
  margin-right: -8px;
  border-radius: 4px;
  cursor: pointer;
}
.t-tag .t-trigger::before, .t-tag .t-trigger::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 8px;
  height: 2px;
  background: #d4ebeb;
  border-radius: 2px;
}
.t-tag .t-trigger:focus-visible {
  background: #1f7d7d;
  border: 2px solid #279c9c;
}
.t-tag .t-trigger:focus-visible::before, .t-tag .t-trigger:focus-visible::after {
  background: #fff !important;
}
.t-tag .t-trigger::before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.t-tag .t-trigger::after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.t-tag .t-trigger:hover::before, .t-tag .t-trigger:hover::after {
  background: #fff !important;
}
.t-tag.t-fade {
  opacity: 0;
}
.t-tag.t-strike-through, .t-tag.t-line-through {
  text-decoration: line-through;
}
.t-tag.t-subtle {
  color: #373838;
  background: #d4ebeb;
}
.t-tag.t-subtle .t-trigger::before, .t-tag.t-subtle .t-trigger::after {
  background: #646464 !important;
}
.t-tag.t-subtle .t-trigger:focus-visible {
  background: #a9d7d7;
  border: 2px solid #d4ebeb;
}
.t-tag.t-subtle .t-trigger:focus-visible::before, .t-tag.t-subtle .t-trigger:focus-visible::after {
  background: #373838 !important;
}
.t-tag.t-subtle .t-trigger:hover:not(:active)::before, .t-tag.t-subtle .t-trigger:hover:not(:active)::after {
  background: #373838 !important;
}
.t-tag.t-neutral, .t-tag.t-gray {
  background: #4d4e4e;
}
.t-tag.t-neutral .t-trigger::before, .t-tag.t-neutral .t-trigger::after, .t-tag.t-gray .t-trigger::before, .t-tag.t-gray .t-trigger::after {
  background: #d3d3d3;
}
.t-tag.t-neutral .t-trigger:focus-visible, .t-tag.t-gray .t-trigger:focus-visible {
  background: #212222;
  border-color: #4d4e4e;
}
.t-tag.t-neutral.t-subtle, .t-tag.t-gray.t-subtle {
  background: #e9e9e9;
}
.t-tag.t-neutral.t-subtle .t-trigger:focus-visible, .t-tag.t-gray.t-subtle .t-trigger:focus-visible {
  background: #d3d3d3;
  border-color: #e9e9e9;
}
.t-tag.t-gray-feather {
  color: #373838;
  background: #e9e9e9;
}
.t-tag.t-gray-feather .t-trigger::before, .t-tag.t-gray-feather .t-trigger::after {
  background: #646464 !important;
}
.t-tag.t-gray-feather .t-trigger:focus-visible {
  background: #d3d3d3;
  border-color: #e9e9e9;
}
.t-tag.t-gray-feather.t-subtle {
  background: #e9e9e9;
}
.t-tag.t-gray-feather.t-subtle .t-trigger:focus-visible {
  background: #d3d3d3;
  border-color: #e9e9e9;
}
.t-tag.t-dark {
  background: #4d4e4e;
}
.t-tag.t-dark .t-trigger::before, .t-tag.t-dark .t-trigger::after {
  background: #e9e9e9;
}
.t-tag.t-dark .t-trigger:focus-visible {
  background: #212222;
  border-color: #4d4e4e;
}
.t-tag.t-dark.t-subtle {
  background: #bcbdbd;
}
.t-tag.t-dark.t-subtle .t-trigger:focus-visible {
  background: #909090;
  border-color: #bcbdbd;
}
.t-tag.t-orange, .t-tag.t-warning {
  background: #ee6f20;
}
.t-tag.t-orange .t-trigger::before, .t-tag.t-orange .t-trigger::after, .t-tag.t-warning .t-trigger::before, .t-tag.t-warning .t-trigger::after {
  background: #fce2d2;
}
.t-tag.t-orange .t-trigger:focus-visible, .t-tag.t-warning .t-trigger:focus-visible {
  background: #be591a;
  border-color: #ee6f20;
}
.t-tag.t-orange.t-subtle, .t-tag.t-warning.t-subtle {
  background: #fce2d2;
}
.t-tag.t-orange.t-subtle .t-trigger:focus-visible, .t-tag.t-warning.t-subtle .t-trigger:focus-visible {
  background: #f8c5a6;
  border-color: #fce2d2;
}
.t-tag.t-blue, .t-tag.t-info {
  background: #256cd1;
}
.t-tag.t-blue .t-trigger::before, .t-tag.t-blue .t-trigger::after, .t-tag.t-info .t-trigger::before, .t-tag.t-info .t-trigger::after {
  background: #d3e2f6;
}
.t-tag.t-blue .t-trigger:focus-visible, .t-tag.t-info .t-trigger:focus-visible {
  background: #1e56a7;
  border-color: #256cd1;
}
.t-tag.t-blue.t-subtle, .t-tag.t-info.t-subtle {
  background: #d3e2f6;
}
.t-tag.t-blue.t-subtle .t-trigger:focus-visible, .t-tag.t-info.t-subtle .t-trigger:focus-visible {
  background: #a8c4ed;
  border-color: #d3e2f6;
}
.t-tag.t-staff {
  background: #8c2341;
}
.t-tag.t-staff .t-trigger::before, .t-tag.t-staff .t-trigger::after {
  background: #e8d3d9;
}
.t-tag.t-staff .t-trigger:focus-visible {
  background: #701c34;
  border-color: #8c2341;
}
.t-tag.t-staff.t-subtle {
  background: #e8d3d9;
}
.t-tag.t-staff.t-subtle .t-trigger:focus-visible {
  background: #d1a7b3;
  border-color: #e8d3d9;
}
.t-tag.t-red, .t-tag.t-error {
  background: #d91f11;
}
.t-tag.t-red .t-trigger::before, .t-tag.t-red .t-trigger::after, .t-tag.t-error .t-trigger::before, .t-tag.t-error .t-trigger::after {
  background: #f7d2cf;
}
.t-tag.t-red .t-trigger:focus-visible, .t-tag.t-error .t-trigger:focus-visible {
  background: #ae190e;
  border-color: #d91f11;
}
.t-tag.t-red.t-subtle, .t-tag.t-error.t-subtle {
  background: #f7d2cf;
}
.t-tag.t-red.t-subtle .t-trigger:focus-visible, .t-tag.t-error.t-subtle .t-trigger:focus-visible {
  background: #f0a5a0;
  border-color: #f7d2cf;
}
.t-tag.t-green, .t-tag.t-success {
  background: #428613;
}
.t-tag.t-green .t-trigger::before, .t-tag.t-green .t-trigger::after, .t-tag.t-success .t-trigger::before, .t-tag.t-success .t-trigger::after {
  background: #d9e7d0;
}
.t-tag.t-green .t-trigger:focus-visible, .t-tag.t-success .t-trigger:focus-visible {
  background: #356b0f;
  border-color: #428613;
}
.t-tag.t-green.t-subtle, .t-tag.t-success.t-subtle {
  background: #d9e7d0;
}
.t-tag.t-green.t-subtle .t-trigger:focus-visible, .t-tag.t-success.t-subtle .t-trigger:focus-visible {
  background: #b3cfa1;
  border-color: #d9e7d0;
}

.t-tooltip {
  position: absolute;
  z-index: 120;
  display: inline-block;
  max-height: 0;
  width: auto;
  max-width: 400px;
  padding: 12px;
  color: #373838;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 3px;
  border-collapse: none;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  opacity: 0;
  visibility: hidden;
  font-size: 13px;
  line-height: 1.4em;
  white-space: normal;
  transition: opacity 0.2s ease;
}
.t-tooltip .t-tooltip-arrow {
  position: absolute;
  pointer-events: none;
  width: 14px;
  height: 14px;
}
.t-tooltip .t-tooltip-arrow::after {
  content: "";
  display: inline-block;
  border-right: 1px solid #bcbdbd;
  border-bottom: 1px solid #bcbdbd;
  position: absolute;
  top: -6px;
  background: #fff;
  left: 0;
  width: 14px;
  height: 14px;
  transform: rotate(45deg);
}
.t-tooltip > ul,
.t-tooltip > ol {
  margin-bottom: 0;
}
.t-tooltip > ul li,
.t-tooltip > ol li {
  position: relative;
  margin-bottom: 8px;
  padding-left: 14px;
  line-height: 1.125rem;
}
.t-tooltip > ul li:last-child,
.t-tooltip > ol li:last-child {
  margin-bottom: 0;
}
.t-tooltip > ul li::before,
.t-tooltip > ol li::before {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  margin-right: 8px;
  color: #646464;
  font-weight: 700;
  line-height: 1.125rem;
}
.t-tooltip > ul li > span,
.t-tooltip > ol li > span {
  margin-right: 12px;
}
.t-tooltip > ul li::before {
  content: "•";
}
.t-tooltip > ol li {
  counter-increment: list-counter;
}
.t-tooltip > ol li::before {
  content: counter(list-counter);
}
.t-tooltip > label, fieldset .t-tooltip > legend {
  margin-right: 6px;
}
.t-tooltip.t-auto {
  max-width: none;
}
.t-tooltip.t-info {
  color: #fff;
  background: #256cd1;
  border-color: #256cd1;
}
.t-tooltip.t-info .t-tooltip-arrow::after {
  color: #fff;
  background: #256cd1;
  border-color: #256cd1;
}
.t-tooltip.t-info button {
  position: relative;
  display: inline-block;
  height: 32px;
  margin-right: 8px;
  padding: 0 12px;
  color: #fff;
  background-color: transparent;
  border: 1px solid #fff;
  border-radius: 3px;
  font-size: 12px;
  line-height: 1.4rem;
  vertical-align: middle;
  user-select: none;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.t-tooltip.t-info button:last-child {
  margin-right: 0;
}
.t-tooltip.t-info button:hover:not(:active) {
  color: #256cd1;
  background-color: #fff;
}
.t-tooltip.t-info button .t-icon {
  position: relative;
  width: 14px;
  height: 14px;
  margin-right: 8px;
  line-height: 1rem;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-tooltip.t-info button {
    padding-top: 1px;
  }
}
.t-tooltip.t-top .t-tooltip-arrow {
  inset: auto auto -14px calc(50% - 7px);
}
.t-tooltip.t-right .t-tooltip-arrow {
  transform: rotate(90deg);
  inset: calc(50% - 7px) auto auto -14px;
}
.t-tooltip.t-bottom .t-tooltip-arrow {
  transform: rotate(180deg);
  inset: -14px auto auto calc(50% - 7px);
}
.t-tooltip.t-left .t-tooltip-arrow {
  transform: rotate(-90deg);
  inset: calc(50% - 7px) -14px auto auto;
}
.t-tooltip.t-is-visible {
  visibility: visible;
  max-height: 100vh;
  opacity: 1;
  animation: tootltip 0.2s ease-out;
}
@keyframes tootltip {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes tootltip {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes tootltip {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes tootltip {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

[data-tooltip][data-info] {
  cursor: help;
}
[data-tooltip][data-click] {
  cursor: pointer;
}
[data-tooltip][data-click].t-icon {
  opacity: 0.6;
}
[data-tooltip][data-click].t-icon:hover:not(:active) {
  opacity: 1;
}

.t-accordion {
  width: 1280px;
  max-width: 100%;
  margin-bottom: 0;
}
.t-accordion .t-header {
  position: relative;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 24px;
  color: #373838;
  vertical-align: middle;
  user-select: none;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-accordion .t-header:focus-visible {
  background-color: #e9e9e9;
}
.t-accordion .t-header::before, .t-accordion .t-header::after {
  content: "";
  position: absolute;
  top: calc(50% - 2px);
  left: 2px;
  background: #646464;
  height: 2px;
  width: 8px;
  border-radius: 1px;
  vertical-align: middle;
}
.t-accordion .t-header::before {
  transform: translate(-2px, 0) rotate(45deg) scale(0.9);
}
.t-accordion .t-header::after {
  transform: translate(2px, 0) rotate(-45deg) scale(0.9);
}
.t-accordion .t-header:hover {
  color: #000;
}
.t-accordion .t-header:hover::before, .t-accordion .t-header:hover::after {
  background: #373838;
  transition: transform 0.2s ease;
}
.t-accordion .t-header:hover a[data-toggler] {
  text-decoration: underline;
}
.t-accordion .t-header h1,
.t-accordion .t-header h2,
.t-accordion .t-header h3,
.t-accordion .t-header h4,
.t-accordion .t-header h5,
.t-accordion .t-header h6 {
  color: inherit;
}
.t-accordion .t-header.t-is-expanded::before {
  transform: translate(-2px, 0) rotate(-45deg) scale(0.9);
}
.t-accordion .t-header.t-is-expanded::after {
  transform: translate(2px, 0) rotate(45deg) scale(0.9);
}
.t-accordion .t-header.t-distribute {
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
.t-accordion .t-header.t-no-hover, .t-accordion .t-header.t-is-expanded.t-no-hover {
  color: #646464;
}
.t-accordion .t-header.t-no-hover::before, .t-accordion .t-header.t-no-hover::after, .t-accordion .t-header.t-is-expanded.t-no-hover::before, .t-accordion .t-header.t-is-expanded.t-no-hover::after {
  animation: none;
}
.t-accordion .t-collapsible {
  display: none;
  visibility: hidden;
  max-height: 0;
  padding: 12px 0;
  padding-top: 8px;
  opacity: 0;
  transition: visibility 0.2s ease, opacity 0.2s ease, max-height 0.2s ease;
}
.t-accordion .t-collapsible.t-is-expanded {
  display: block;
  visibility: visible;
  max-height: 100%;
  opacity: 1;
  animation: accordion-collapsible-anim 0.2s ease;
}
@keyframes accordion-collapsible-anim {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
@keyframes accordion-collapsible-anim {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
@keyframes accordion-collapsible-anim {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
@keyframes accordion-collapsible-anim {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
.t-accordion.t-wide {
  width: 100%;
}
.t-accordion.t-auto {
  width: auto;
}
.t-accordion.t-chevron-right .t-header {
  padding-left: 0;
  padding-right: 24px;
}
.t-accordion.t-chevron-right .t-header::before, .t-accordion.t-chevron-right .t-header::after {
  right: 2px;
  left: auto;
}
.t-accordion.t-stacked {
  border-bottom: 1px solid #e9e9e9;
}
.t-accordion.t-stacked:last-child {
  border-bottom: 0;
}

.t-action-bar {
  z-index: 50;
  margin-bottom: 16px;
  vertical-align: middle;
  transition: left 0.2s ease;
  transform: translate3d(0, 0, 0);
}
.t-action-bar > p,
.t-action-bar > span {
  color: #646464;
  vertical-align: middle;
}
.t-action-bar .t-right {
  float: right;
  display: inline-block;
  max-width: 50%;
  margin-left: auto;
  padding-left: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.t-action-bar .t-right .t-checkbox,
.t-action-bar .t-right .t-dropdown,
.t-action-bar .t-right .t-input,
.t-action-bar .t-right .t-radio,
.t-action-bar .t-right .t-switch {
  margin-bottom: 0;
}
.t-action-bar.t-is-sticky {
  position: fixed;
  top: 54px;
  left: 0;
  display: block;
  width: 100%;
  padding: 12px;
  background: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  animation: sticky 0.2s ease forwards;
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.t-card {
  display: inline-block;
  width: 100%;
  margin-right: 12px;
  margin-bottom: 24px;
  background-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  flex-direction: column;
}
.t-card:last-child {
  margin-right: 0;
  margin-bottom: 0;
}
.t-card h2 {
  font-size: 18px;
}
.t-card > div,
.t-card > header,
.t-card > footer {
  margin: 0;
  padding: 16px;
}
.t-card > div.t-bg,
.t-card > header.t-bg,
.t-card > footer.t-bg {
  background: #f8f8f8;
}
.t-card.t-horizontal {
  flex-direction: row;
}
.t-card.t-horizontal > .t-square + .t-content {
  width: calc(100% - 78px);
}
.t-card.t-large {
  width: 100%;
  max-width: 1024px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-card.t-bordered {
  border: 1px solid #e9e9e9;
  border-radius: 3px;
  box-shadow: none;
}
.t-card.t-bordered > div:first-child,
.t-card.t-bordered > header:first-child,
.t-card.t-bordered > footer:first-child {
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 3px;
  border-radius: 3px 3px 0 0;
}
.t-card.t-bordered > div:last-child,
.t-card.t-bordered > header:last-child,
.t-card.t-bordered > footer:last-child {
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 0;
  border-radius: 0 0 3px 3px;
}
.t-card.t-bordered > div,
.t-card.t-bordered > header,
.t-card.t-bordered > footer {
  border-bottom: 1px solid #e9e9e9;
}
.t-card.t-bordered > div:last-child,
.t-card.t-bordered > header:last-child,
.t-card.t-bordered > footer:last-child {
  border-bottom: 0;
}
.t-card.t-is-empty * {
  color: #646464;
}
.t-card.t-is-editing {
  border: 1px solid #279c9c;
}
.t-card .t-image {
  position: relative;
  display: block;
  overflow: hidden;
  width: 100%;
  height: auto;
  padding: 0;
  user-select: none;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  -webkit-box-flex: 0 1 auto;
  -moz-box-flex: 0 1 auto;
  flex: 0 1 auto;
  align-items: flex-start;
}
.t-card .t-image img {
  width: 100%;
  min-height: 48px;
}
.t-card .t-image img[alt]::after {
  content: attr(alt);
  position: absolute;
  inset: 0;
  padding: 24px;
  background-color: #e9e9e9;
  vertical-align: middle;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-content: center;
}
.t-card .t-image.t-1-1::before, .t-card .t-image.t-4-3::before, .t-card .t-image.t-16-9::before {
  content: "";
}
.t-card .t-image.t-1-1 img, .t-card .t-image.t-4-3 img, .t-card .t-image.t-16-9 img {
  display: inherit;
  width: 100%;
  height: auto;
  color: #373838;
  background-color: inherit;
  text-align: center;
}
.t-card .t-image.t-1-1::before {
  padding-top: 100%;
}
.t-card .t-image.t-4-3::before {
  padding-top: 75%;
}
.t-card .t-image.t-16-9::before {
  padding-top: 56.25%;
}
.t-card .t-square {
  position: relative;
  width: auto;
  min-width: 78px;
  height: auto;
  margin: 0;
  background-color: #e9e9e9;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  -webkit-box-flex: 0 1 auto;
  -moz-box-flex: 0 1 auto;
  flex: 0 1 auto;
  align-items: center;
  justify-content: center;
  -ms-flex-pack: center;
  align-self: flex-start;
}
.t-card .t-square::after {
  content: "";
  display: block;
  padding-top: 100%;
}
.t-card .t-square.t-icon {
  color: #a6a7a7;
  font-size: 28px;
}
.t-card .t-square.t-teal, .t-card .t-square.t-cta, .t-card .t-square.t-red, .t-card .t-square.t-error, .t-card .t-square.t-orange, .t-card .t-square.t-warning, .t-card .t-square.t-green, .t-card .t-square.t-success {
  color: #fff;
}
.t-card .t-square.t-teal, .t-card .t-square.t-cta {
  background: #279c9c;
}
.t-card .t-square.t-red, .t-card .t-square.t-error {
  background: #d91f11;
}
.t-card .t-square.t-orange, .t-card .t-square.t-warning {
  background: #ee6f20;
}
.t-card .t-square.t-green, .t-card .t-square.t-success {
  background: #428613;
}
.t-card .t-content {
  width: 100%;
  flex-direction: column;
}
.t-card .t-content h1 {
  display: block;
  line-height: 1rem;
}
.t-card .t-content h2,
.t-card .t-content h3 {
  display: block;
  margin-bottom: 4px;
}
.t-card .t-content h2:last-child,
.t-card .t-content h3:last-child {
  margin-bottom: 0;
}
.t-card .t-content h2 + p,
.t-card .t-content h3 + p {
  margin-top: 24px;
}
.t-card .t-content > label, .t-card fieldset .t-content > legend, fieldset .t-card .t-content > legend {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-card .t-content .t-sub {
  display: block;
  margin-bottom: 8px;
  color: #646464;
  font-size: 12px;
}
.t-card .t-content .t-sub .t-open-hours {
  margin-left: calc(8px / 2);
}
.t-card .t-content .t-sub .t-open-hours.t-open {
  color: #428613;
}
.t-card .t-content .t-sub .t-open-hours.t-closing {
  color: #ee6f20;
}
.t-card .t-content .t-sub .t-open-hours.t-closed {
  color: #d91f11;
}
.t-card .t-corner-actions {
  position: relative;
  padding-right: 96px;
}
.t-card .t-corner-actions .t-actions {
  position: absolute;
  right: 0;
  width: 80px;
  margin-right: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
  flex-wrap: wrap;
}
.t-card .t-corner-actions .t-actions a {
  margin-bottom: 8px;
  margin-left: 8px;
  white-space: nowrap;
}
.t-card .t-corner-actions .t-actions a:first-child {
  margin-left: 0;
}
.t-card .t-link {
  padding: 12px;
  color: #279c9c;
}
.t-card .t-link:hover {
  background: #d4ebeb;
}
.t-card .t-link:active {
  background: #fff;
}
.t-card .t-link label, .t-card .t-link fieldset legend, fieldset .t-card .t-link legend,
.t-card .t-link span {
  color: inherit;
}
.t-card .t-link.t-center {
  text-align: center;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-card .t-link.t-right {
  text-align: right;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
}

a.t-card {
  color: inherit;
  box-shadow: 0 0 0 1px transparent;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.2s ease, box-shadow 0.2s ease;
}
a.t-card:hover {
  box-shadow: 0 0 0 1px #279c9c;
}
a.t-card h2,
a.t-card h3 {
  transition: color 0.2s ease, box-shadow 0.2s ease;
}
a.t-card .t-btn {
  will-change: opacity;
}
a.t-card.t-is-empty {
  cursor: not-allowed;
}
a.t-card.t-is-empty:hover {
  box-shadow: 0 0 0 1px transparent;
}

.t-comments {
  width: 1024px;
  max-width: 100%;
}
.t-comments .t-comment {
  margin-bottom: 12px;
  outline: 8px solid transparent;
  transition: all 0.2s easeå;
}
.t-comments .t-comment:last-child {
  margin-bottom: 0;
}
.t-comments .t-comment .t-author {
  width: 100%;
  margin-bottom: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.t-comments .t-comment .t-author .t-name {
  margin-right: 24px;
}
.t-comments .t-comment .t-author .t-name h4 {
  margin-bottom: 4px;
}
.t-comments .t-comment .t-author .t-name h5 {
  color: #a6a7a7;
  text-transform: none;
}
.t-comments .t-comment .t-author .t-timestamp {
  margin-left: auto;
  color: #a6a7a7;
  font-size: 0.75rem;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-comments .t-comment .t-author .t-timestamp .t-icon {
  font-size: 0.75rem;
}
.t-comments .t-comment.t-wide {
  width: 100%;
}
.t-comments .t-comment.t-has-changed {
  background: #fff59d;
  outline: 8px solid #fff59d;
}
.t-comments .t-comment.t-has-changed.t-fade {
  animation: anim-changed-comment 0.8s ease forwards;
}
@keyframes anim-changed-comment {
  0% {
    background: #fff59d;
    outline: 8px solid #fff59d;
  }
  100% {
    background: inherit;
    outline: 8px solid transparent;
  }
}
@keyframes anim-changed-comment {
  0% {
    background: #fff59d;
    outline: 8px solid #fff59d;
  }
  100% {
    background: inherit;
    outline: 8px solid transparent;
  }
}
@keyframes anim-changed-comment {
  0% {
    background: #fff59d;
    outline: 8px solid #fff59d;
  }
  100% {
    background: inherit;
    outline: 8px solid transparent;
  }
}
@keyframes anim-changed-comment {
  0% {
    background: #fff59d;
    outline: 8px solid #fff59d;
  }
  100% {
    background: inherit;
    outline: 8px solid transparent;
  }
}

.t-date-time {
  display: inline-block;
  margin-bottom: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-date-time:last-child {
  margin-bottom: 0;
}
.t-date-time label, .t-date-time fieldset legend, fieldset .t-date-time legend {
  display: block;
  width: 100%;
  margin-bottom: 8px;
}
.t-date-time span {
  margin: 0 2px 0 1px;
  vertical-align: middle;
}
.t-date-time .t-input {
  margin-right: 12px;
  margin-bottom: 0;
}
.t-date-time .t-input.t-date input.t-year {
  width: 72px;
  min-width: 72px;
}
.t-date-time .t-input.t-date input.t-month {
  width: 40px;
  min-width: 40px;
  padding-left: 8px;
}
.t-date-time .t-input.t-date input.t-day {
  width: 36px;
  min-width: 36px;
  padding-left: 8px;
}
.t-date-time .t-input.t-time input {
  width: 58px;
  min-width: 58px;
}
.t-date-time .t-input.t-time input:nth-of-type(2) {
  width: 40px;
  min-width: 40px;
  padding-left: 8px;
}
.t-date-time .t-input.t-timezone input {
  margin-right: 0;
}
.t-date-time .t-input.t-date, .t-date-time .t-input.t-time, .t-date-time .t-input.t-timezone {
  position: relative;
  color: #bcbdbd;
  font-family: "tricons", helvetica, arial, sans-serif !important;
  font-size: 0.8125rem;
  font-weight: 400;
  vertical-align: baseline;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-date-time .t-input.t-date::before, .t-date-time .t-input.t-time::before, .t-date-time .t-input.t-timezone::before {
  position: absolute;
  z-index: 1;
  padding: 0 8px;
  line-height: 33px;
}
.t-date-time .t-input.t-date input, .t-date-time .t-input.t-time input, .t-date-time .t-input.t-timezone input {
  padding-left: 26px;
}
.t-date-time .t-input.t-date input[type=number]:focus.placeholder, .t-date-time .t-input.t-date input[type=number]:active.placeholder, .t-date-time .t-input.t-time input[type=number]:focus.placeholder, .t-date-time .t-input.t-time input[type=number]:active.placeholder, .t-date-time .t-input.t-timezone input[type=number]:focus.placeholder, .t-date-time .t-input.t-timezone input[type=number]:active.placeholder {
  opacity: 1;
}
.t-date-time .t-input.t-date input[type=number]:focus::placeholder, .t-date-time .t-input.t-date input[type=number]:active::placeholder, .t-date-time .t-input.t-time input[type=number]:focus::placeholder, .t-date-time .t-input.t-time input[type=number]:active::placeholder, .t-date-time .t-input.t-timezone input[type=number]:focus::placeholder, .t-date-time .t-input.t-timezone input[type=number]:active::placeholder {
  opacity: 1;
}
.t-date-time .t-input.t-date::before {
  content: "\e560";
}
.t-date-time .t-input.t-time::before {
  content: "\e540";
}
.t-date-time .t-input.t-timezone::before {
  content: "\e910";
}
.t-date-time.t-horizontal label, .t-date-time.t-horizontal fieldset legend, fieldset .t-date-time.t-horizontal legend {
  float: left;
  display: inline-block;
  width: auto;
  height: 32px;
  margin-bottom: 0;
  line-height: 32px;
}

.t-date-picker {
  position: relative;
  display: inline-block;
  width: 192px;
  margin-right: 12px;
  margin-bottom: 12px;
  vertical-align: top;
  user-select: none;
}
.t-date-picker:last-child {
  margin-right: 0;
}
.t-date-picker.t-compact {
  width: 138px;
}
.t-date-picker.t-compact .t-input {
  width: 106px;
}
.t-date-picker > label, fieldset .t-date-picker > legend {
  display: block;
  margin: 0;
  margin-bottom: 6px;
}
.t-date-picker > label[required]::after, fieldset .t-date-picker > legend[required]::after, .t-date-picker > label.t-required::after, fieldset .t-date-picker > legend.t-required::after {
  content: "*";
  margin-left: 4px;
  color: #d91f11;
}
.t-date-picker > button:first-of-type {
  background-color: #fff;
  display: inline;
  height: 32px;
  width: 32px;
  border: solid 1px #bcbdbd;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-date-picker > button:first-of-type:hover:not(:disabled) {
  cursor: pointer;
  border-color: #279c9c;
}
.t-date-picker > button:first-of-type:hover:not(:disabled) + .t-input input {
  border-left-color: #279c9c;
}
.t-date-picker > button:first-of-type:hover:not(:disabled) .t-icon {
  color: #212222;
}
.t-date-picker > button:first-of-type:focus {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-date-picker > button:first-of-type:disabled {
  background: #f4f4f4;
}
.t-date-picker > button:first-of-type .t-icon {
  transition: color 0.2s ease;
  margin: 0;
  color: #a6a7a7;
}
.t-date-picker .t-input {
  position: relative;
  left: -1px;
  margin: 0;
  width: 160px;
}
.t-date-picker .t-input button {
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  opacity: 0.6;
  text-align: center;
  cursor: pointer;
}
.t-date-picker .t-input button::before {
  content: "";
  display: block;
  width: inherit;
  height: inherit;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='14'%3e%3cpath%20fill='%23464646'%20d='M10.938%201.75H9.625V.328A.33.33%200%200%200%209.297%200H8.203a.33.33%200%200%200-.328.328V1.75h-3.5V.328A.33.33%200%200%200%204.047%200H2.953a.33.33%200%200%200-.328.328V1.75H1.312c-.725%200-1.313.588-1.313%201.313v9.625c0%20.725.588%201.313%201.313%201.313h9.625c.725%200%201.313-.588%201.313-1.313V3.063c0-.725-.588-1.313-1.313-1.313zm-.165%2010.938H1.476a.165.165%200%200%201-.164-.164V4.376h9.625v8.148c0%20.09-.074.164-.164.164z'/%3e%3c/svg%3e") no-repeat center;
  background-size: 14px;
}
.t-date-picker .t-input button:hover {
  opacity: 1;
}
.t-date-picker .t-input input {
  border-radius: 0 4px 4px 0;
}
.t-date-picker .t-input input.t-has-value, .t-date-picker .t-input input[data-has-value] {
  padding-right: 30px;
}
.t-date-picker .t-input input.t-has-value ~ button, .t-date-picker .t-input input[data-has-value] ~ button {
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2014%2014'%3e%3cpath%20d='M7%200C3.1%200%200%203.1%200%207s3.1%207%207%207%207-3.1%207-7-3.1-7-7-7zm3.4%208.8c.1.1.1.3%200%20.5l-1.1%201.1c-.1.1-.3.1-.5%200L7%208.6l-1.8%201.9c-.1.1-.3.1-.5%200L3.6%209.3c-.2-.1-.2-.3%200-.5L5.4%207%203.6%205.2c-.2-.2-.2-.4%200-.5l1.1-1.1c.1-.1.3-.1.5%200L7%205.4l1.8-1.9c.1-.1.3-.1.5%200l1.1%201.1c.1.1.1.3%200%20.5L8.6%207l1.8%201.8z'%20fill='%23464646'/%3e%3c/svg%3e");
  background-size: 14px;
  background-position: 50%;
  background-repeat: no-repeat;
  opacity: 0.4;
  transition: opacity 0.2s ease;
}
.t-date-picker .t-input input.t-has-value ~ button:hover, .t-date-picker .t-input input[data-has-value] ~ button:hover {
  opacity: 1;
}
.t-date-picker .t-input input.t-has-value ~ button::before, .t-date-picker .t-input input.t-has-value ~ button::after, .t-date-picker .t-input input[data-has-value] ~ button::before, .t-date-picker .t-input input[data-has-value] ~ button::after {
  display: none;
}
.t-date-picker .t-input input.t-is-invalid, .t-date-picker .t-input input[invalid] {
  background-position: right 8px center;
  padding-right: 30px;
}
.t-date-picker .t-input input.t-is-invalid.t-has-value, .t-date-picker .t-input input.t-is-invalid[data-has-value], .t-date-picker .t-input input[invalid].t-has-value, .t-date-picker .t-input input[invalid][data-has-value] {
  background-position: right 29px center;
  padding-right: 52px !important;
}
.t-date-picker.t-compact input.t-is-invalid, .t-date-picker.t-compact input[invalid] {
  background-image: none !important;
  padding-right: 8px !important;
}
.t-date-picker.t-compact input.t-is-invalid.t-has-value, .t-date-picker.t-compact input.t-is-invalid[data-has-value], .t-date-picker.t-compact input[invalid].t-has-value, .t-date-picker.t-compact input[invalid][data-has-value] {
  padding-right: 30px !important;
}
.t-date-picker .t-fake-input {
  position: relative;
  height: 32px;
  padding-right: 32px;
  background: #fff;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.t-date-picker .t-fake-input label, .t-date-picker .t-fake-input fieldset legend, fieldset .t-date-picker .t-fake-input legend {
  margin: 0;
  padding-top: 2px;
  color: #646464;
  font-size: 10px;
  line-height: 32px;
}
.t-date-picker .t-fake-input label:first-of-type, .t-date-picker .t-fake-input fieldset legend:first-of-type, fieldset .t-date-picker .t-fake-input legend:first-of-type {
  padding-left: 8px;
}
.t-date-picker .t-fake-input input {
  width: 144px;
  height: 32px;
  margin: 0;
  padding: 0 8px;
  padding-top: 2px;
  color: #373838;
  background: transparent;
  border: 0;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
}
.t-date-picker .t-fake-input input.placeholder {
  color: #909090;
}
.t-date-picker .t-fake-input input::placeholder {
  color: #909090;
}
.t-date-picker .t-fake-input button {
  position: absolute;
  top: 0;
  right: 0;
  width: 34px;
  height: 32px;
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  opacity: 0.6;
  text-align: center;
  cursor: pointer;
}
.t-date-picker .t-fake-input button::before {
  content: "";
  display: block;
  width: inherit;
  height: inherit;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='14'%3e%3cpath%20fill='%23464646'%20d='M10.938%201.75H9.625V.328A.33.33%200%200%200%209.297%200H8.203a.33.33%200%200%200-.328.328V1.75h-3.5V.328A.33.33%200%200%200%204.047%200H2.953a.33.33%200%200%200-.328.328V1.75H1.312c-.725%200-1.313.588-1.313%201.313v9.625c0%20.725.588%201.313%201.313%201.313h9.625c.725%200%201.313-.588%201.313-1.313V3.063c0-.725-.588-1.313-1.313-1.313zm-.165%2010.938H1.476a.165.165%200%200%201-.164-.164V4.376h9.625v8.148c0%20.09-.074.164-.164.164z'/%3e%3c/svg%3e") no-repeat center;
  background-size: 14px;
}
.t-date-picker .t-fake-input button:hover {
  opacity: 1;
}
.t-date-picker .t-fake-input .t-faker {
  position: absolute;
  inset: 0;
  display: block;
  width: 100%;
  height: 32px;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  pointer-events: none;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):hover ~ .t-faker {
  border-color: #279c9c;
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker, .t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker.placeholder, .t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker.placeholder {
  opacity: 0;
  user-select: none;
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker::placeholder, .t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker::placeholder {
  opacity: 0;
  user-select: none;
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled).t-has-focus {
  outline: 0;
}

.t-menu.t-calendar {
  position: absolute;
  width: 226px;
  margin-top: 8px;
  max-height: none;
}
.t-menu.t-calendar header {
  position: relative;
  height: 32px;
  margin-bottom: 0;
  padding: 0 44px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-menu.t-calendar header .t-month {
  padding-top: 1px;
  font-size: 14px;
  font-weight: 700;
  margin-right: 8px;
  line-height: 32px;
}
.t-menu.t-calendar header .t-year {
  padding-top: 1px;
  font-size: 14px;
  line-height: 32px;
  cursor: pointer;
  display: flex;
  gap: 2px;
}
.t-menu.t-calendar header .t-year:focus {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-menu.t-calendar header .t-year .t-icon {
  color: #7a7a7a;
  margin-right: 0;
}
.t-menu.t-calendar header .t-previous,
.t-menu.t-calendar header .t-next {
  position: absolute;
  width: 32px;
  height: 32px;
  border: 0;
  opacity: 0.8;
  cursor: pointer;
  transition: opacity 0.2s ease;
}
.t-menu.t-calendar header .t-previous:hover,
.t-menu.t-calendar header .t-next:hover {
  opacity: 1;
}
.t-menu.t-calendar header .t-previous:focus,
.t-menu.t-calendar header .t-next:focus {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-menu.t-calendar header .t-previous:disabled,
.t-menu.t-calendar header .t-next:disabled {
  opacity: 0.2;
  cursor: not-allowed;
}
.t-menu.t-calendar header .t-previous {
  left: 0;
  top: 0;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='9'%20height='14'%3e%3cpath%20fill='%23464646'%20d='M.944%206.536l5.314-5.314a.657.657%200%200%201%20.928%200l.62.62c.256.256.256.67.001.927L3.595%207l4.211%204.231a.656.656%200%200%201-.001.927l-.62.62a.657.657%200%200%201-.928%200L.943%207.464a.657.657%200%200%201%200-.928z'/%3e%3c/svg%3e") no-repeat center;
  background-size: 9px;
  align-self: flex-start;
}
.t-menu.t-calendar header .t-next {
  right: 0;
  top: 0;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='9'%20height='14'%3e%3cpath%20fill='%23464646'%20d='M7.806%207.464l-5.314%205.314a.657.657%200%200%201-.928%200l-.62-.62a.656.656%200%200%201-.001-.927L5.155%207%20.943%202.769a.656.656%200%200%201%20.001-.927l.62-.62a.657.657%200%200%201%20.928%200l5.314%205.314a.657.657%200%200%201%200%20.928z'/%3e%3c/svg%3e") no-repeat center;
  background-size: 9px;
  align-self: flex-end;
}
.t-menu.t-calendar table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
}
.t-menu.t-calendar table:focus td.t-is-focused {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-menu.t-calendar table a:focus {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-menu.t-calendar table colgroup .t-weekend {
  background-color: #f4f4f4;
}
.t-menu.t-calendar table th,
.t-menu.t-calendar table td {
  width: 32px;
  height: 32px;
  padding: 0;
  text-align: center;
  vertical-align: middle;
}
.t-menu.t-calendar table th {
  padding: 0 8px;
  font-size: 11px;
  font-weight: 700;
}
.t-menu.t-calendar table td {
  color: #646464;
}
.t-menu.t-calendar table a {
  position: relative;
  width: 32px;
  height: 32px;
  color: #212222;
  border-radius: 32px;
  text-decoration: none;
  text-align: center;
  line-height: 32px;
  font-size: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.t-menu.t-calendar table a:hover:not(.t-disabled-day) {
  text-decoration: none;
  background: #d4ebeb;
}
.t-menu.t-calendar table a.t-other-months {
  color: #646464;
}
.t-menu.t-calendar table a.t-today, .t-menu.t-calendar table a.t-current-month {
  color: #279c9c;
  border-radius: 32px;
  box-shadow: inset 0 0 0 1px #279c9c;
  font-weight: 700;
}
.t-menu.t-calendar table a.t-disabled-day {
  color: #a6a7a7;
  cursor: not-allowed;
  font-weight: 400;
}
.t-menu.t-calendar table a.t-disabled-day::after {
  content: "";
  position: absolute;
  height: 1.5rem;
  width: 0.075rem;
  background-color: #a6a7a7;
  border: none !important;
  transform: rotate(45deg);
  right: 50%;
}
.t-menu.t-calendar table a.t-is-selected {
  color: #fff;
  background: #279c9c;
  font-weight: 700;
}
.t-menu.t-calendar table a.t-is-selected:hover {
  background: #279c9c;
  cursor: default;
}
.t-menu.t-calendar table a.t-busy {
  background: #fff59d;
}
.t-menu.t-calendar table a.t-busy:hover {
  background: #d4ebeb;
}
.t-menu.t-calendar table a.t-busy.t-is-selected {
  color: #fff;
  background: #279c9c;
}
.t-menu.t-calendar table a.t-range-start, .t-menu.t-calendar table a.t-range-end {
  color: #fff;
  background: #279c9c;
}
.t-menu.t-calendar table a.t-range-start:hover, .t-menu.t-calendar table a.t-range-end:hover {
  background: #279c9c;
  cursor: default;
}
.t-menu.t-calendar table a.t-range-start {
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 32px;
  -moz-border-radius-topleft: 32px;
  border-radius: 32px 0 0 32px;
}
.t-menu.t-calendar table a.t-range-end {
  -moz-border-radius-topright: 32px;
  -moz-border-radius-bottomright: 32px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-radius: 0 32px 32px 0;
}
.t-menu.t-calendar table a.t-in-range::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  background: #d4ebeb;
}
.t-menu.t-calendar table a.t-in-range:hover:not(.t-disabled-day) {
  background: rgb(160.1, 211.3, 211.3);
}
.t-menu.t-calendar table a.t-in-range.t-first::before {
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 32px;
  -moz-border-radius-topleft: 32px;
  border-radius: 32px 0 0 32px;
}
.t-menu.t-calendar table a.t-in-range.t-last::before {
  -moz-border-radius-topright: 32px;
  -moz-border-radius-bottomright: 32px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-radius: 0 32px 32px 0;
}
.t-menu.t-calendar table a.t-year {
  width: 100%;
}
.t-menu.t-calendar[data-weekend-disabled] table th:nth-child(6),
.t-menu.t-calendar[data-weekend-disabled] table th:nth-child(7) {
  color: #bcbdbd;
}
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(6) a,
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(7) a {
  color: #bcbdbd;
  cursor: not-allowed;
}
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(6) a:hover,
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(7) a:hover {
  background: inherit;
  border-radius: 0;
}
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(6) a.t-in-range,
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(7) a.t-in-range {
  background: #f4f4f4;
  border-radius: 0;
}
.t-menu.t-calendar footer {
  padding: 8px;
  text-align: center;
}
.t-menu.t-calendar footer .t-legend {
  font-size: 0.75rem;
}
.t-menu.t-calendar footer .t-legend.t-today::before {
  width: 0.75rem;
  height: 0.75rem;
  background: transparent;
  border: 1px solid #279c9c;
}
.t-menu.t-calendar footer .t-legend.t-busy::before {
  width: 0.75rem;
  height: 0.75rem;
  background: #fff59d;
}
.t-menu.t-month-picker-calendar {
  width: 192px;
  padding-bottom: 4px;
}
.t-menu.t-month-picker-calendar table td {
  width: 33%;
}
.t-menu.t-month-picker-calendar table a {
  width: calc(100% - 4px);
}

.t-dialog {
  position: fixed;
  z-index: 110;
  inset: 0;
  display: none;
  overflow: auto;
  padding: 48px;
  background: rgba(0, 0, 0, 0.3);
}
.t-dialog .t-container {
  width: 400px;
  min-width: auto;
  max-width: calc(100% - 48px);
  margin: auto;
  padding: 0;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.3);
  align-self: flex-start;
}
.t-dialog .t-container .t-header {
  padding: 24px;
}
.t-dialog .t-container .t-header h2 {
  line-height: 1rem;
}
.t-dialog .t-container .t-content {
  padding: 0 24px;
}
.t-dialog .t-container .t-footer {
  position: relative;
  padding: 24px;
  text-align: center;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-dialog .t-container .t-footer .t-btn {
  margin-right: 8px;
  transform: translate3d(0, 0, 0);
}
.t-dialog .t-container .t-meta {
  box-shadow: none;
}
.t-dialog.t-is-visible {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-dialog.t-w-auto .t-container {
  min-width: 400px;
  width: auto;
}
.t-dialog.t-w-500 .t-container {
  width: 500px;
}
.t-dialog.t-w-600 .t-container {
  width: 600px;
}
.t-dialog.t-w-700 .t-container {
  width: 700px;
}
.t-dialog.t-medium .t-container {
  width: 800px;
}
.t-dialog.t-large .t-container {
  width: 1366px;
}

.t-drawer {
  position: fixed;
  top: 0;
  height: 100%;
  width: calc(1px + 600px);
  right: calc(-1 * (3px + 600px));
  overflow-y: auto;
  z-index: 110;
  border-left: 1px solid #bcbdbd;
  background: #fff;
  box-shadow: -2px 0 2px 0 rgba(0, 0, 0, 0.1);
  transition: right 0.2s ease;
  transform: translateZ(0);
}
.t-drawer.t-toggled {
  right: 0;
}
.t-drawer header {
  justify-content: space-between;
  align-items: center;
  height: 50px;
  padding-left: 24px;
  padding-right: 4px;
  border-bottom: 1px solid #e9e9e9;
}
.t-drawer header .t-cross {
  background: none;
  border: 0;
  margin-left: auto;
  cursor: pointer;
  width: calc(50px - 4px);
  height: calc(50px - 4px);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  transition: background 0.2s;
}
.t-drawer header .t-cross:hover {
  background: #f8f8f8;
}
.t-drawer .t-content {
  padding: 24px;
  bottom: 70px;
  top: 50px;
  margin-bottom: 0;
  position: fixed;
  overflow: auto;
  background: linear-gradient(#fff, transparent 100%), linear-gradient(rgba(0, 0, 0, 0.1), transparent 100%);
  background-size: 100% 50px, 100% 10px;
  background-repeat: no-repeat;
  background-attachment: local, scroll;
}
.t-drawer .t-content h3 {
  font-size: 14px;
  border-bottom: 1px solid #e9e9e9;
  padding-bottom: 12px;
  margin-bottom: 24px;
}
.t-drawer footer {
  padding: 24px;
  display: flex;
  align-items: center;
  position: fixed;
  width: 600px;
  height: 70px;
  left: 0;
  bottom: 0;
  background: #f8f8f8;
  border-top: 1px solid #e9e9e9;
}
.t-drawer-background {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  z-index: 110;
  bottom: 0;
  transition: background 0.1s ease;
  background: rgba(0, 0, 0, 0);
  pointer-events: none;
}
@media screen and (max-width: 2500px) {
  .t-drawer-background.t-toggled {
    pointer-events: all;
    background: rgba(0, 0, 0, 0.3);
  }
}

.t-dropdown.t-has-validation.t-is-invalid .t-input input, .t-dropdown[data-validation].t-is-invalid .t-input input {
  padding-right: 52px;
  background-color: #f7d2cf;
  background-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='%23D91F11'%20d='M6.08,0.381%20C6.588,-0.127%207.41,-0.127%207.918,0.381%20L13.619,6.081%20C14.127,6.588%2014.127,7.41%2013.619,7.917%20L7.918,13.618%20C7.411,14.126%206.59,14.126%206.082,13.618%20L0.381,7.917%20C-0.127,7.41%20-0.127,6.589%200.381,6.081%20Z%20M5.768,3.817%20L5.984,7.617%20C5.993,7.776%206.124,7.9%206.283,7.9%20L7.717,7.9%20C7.876,7.9%208.007,7.776%208.016,7.617%20L8.232,3.817%20C8.242,3.645%208.105,3.5%207.932,3.5%20L6.068,3.5%20C5.895,3.5%205.758,3.645%205.768,3.817%20Z%20M7,10.9%20C7.69,10.9%208.25,10.34%208.25,9.65%20C8.25,8.96%207.69,8.4%207,8.4%20C6.31,8.4%205.75,8.96%205.75,9.65%20C5.75,10.34%206.31,10.9%207,10.9%20Z'%20/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 30px center;
}
.t-dropdown.t-has-validation.t-is-invalid .t-input input:hover:not(:disabled), .t-dropdown[data-validation].t-is-invalid .t-input input:hover:not(:disabled) {
  border-color: #d91f11;
}
.t-dropdown.t-has-validation.t-is-invalid .t-input input:focus:not(:disabled), .t-dropdown.t-has-validation.t-is-invalid .t-input input:active:not(:disabled), .t-dropdown[data-validation].t-is-invalid .t-input input:focus:not(:disabled), .t-dropdown[data-validation].t-is-invalid .t-input input:active:not(:disabled) {
  background-color: #fff;
  border-color: #d91f11;
  box-shadow: 0 0 0 2px #f0a5a0;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input .t-faker {
  padding-right: 48px;
  background-color: #f7d2cf;
  background-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='%23D91F11'%20d='M6.08,0.381%20C6.588,-0.127%207.41,-0.127%207.918,0.381%20L13.619,6.081%20C14.127,6.588%2014.127,7.41%2013.619,7.917%20L7.918,13.618%20C7.411,14.126%206.59,14.126%206.082,13.618%20L0.381,7.917%20C-0.127,7.41%20-0.127,6.589%200.381,6.081%20Z%20M5.768,3.817%20L5.984,7.617%20C5.993,7.776%206.124,7.9%206.283,7.9%20L7.717,7.9%20C7.876,7.9%208.007,7.776%208.016,7.617%20L8.232,3.817%20C8.242,3.645%208.105,3.5%207.932,3.5%20L6.068,3.5%20C5.895,3.5%205.758,3.645%205.768,3.817%20Z%20M7,10.9%20C7.69,10.9%208.25,10.34%208.25,9.65%20C8.25,8.96%207.69,8.4%207,8.4%20C6.31,8.4%205.75,8.96%205.75,9.65%20C5.75,10.34%206.31,10.9%207,10.9%20Z'%20/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 28px center;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text].placeholder, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text].placeholder {
  color: #a6a7a7;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]::placeholder, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]::placeholder {
  color: #a6a7a7;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:not(:disabled):hover ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:not(:disabled):hover ~ .t-faker {
  border-color: #d91f11;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:not(:disabled):focus:not(:disabled) ~ .t-faker, .t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:not(:disabled):active:not(:disabled) ~ .t-faker, .t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:not(:disabled).t-has-focus:not(:disabled) ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:not(:disabled):focus:not(:disabled) ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:not(:disabled):active:not(:disabled) ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:not(:disabled).t-has-focus:not(:disabled) ~ .t-faker {
  background-color: #fff;
  border-color: #d91f11;
  box-shadow: 0 0 0 2px #f0a5a0;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:disabled ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:disabled ~ .t-faker {
  background: #f4f4f4;
}
.t-dropdown .t-error-message,
.t-dropdown .t-supporting-text {
  max-width: 192px;
}
.t-dropdown.t-medium .t-error-message,
.t-dropdown.t-medium .t-supporting-text {
  max-width: 288px;
}
.t-dropdown.t-large .t-error-message,
.t-dropdown.t-large .t-supporting-text, .t-dropdown.t-extra .t-error-message,
.t-dropdown.t-extra .t-supporting-text {
  max-width: 400px;
}
.t-dropdown.t-wide .t-error-message,
.t-dropdown.t-wide .t-supporting-text {
  max-width: 100%;
}

.t-dropdown {
  position: relative;
  display: inline-block;
  min-width: 192px;
  margin-right: 12px;
  margin-bottom: 12px;
  vertical-align: top;
}
.t-dropdown:last-child {
  margin-right: 0;
  margin-bottom: 0;
}
.t-dropdown > label, fieldset .t-dropdown > legend {
  display: block;
  margin: 0;
  margin-bottom: 6px;
}
.t-dropdown > .t-btn {
  width: 100%;
  margin: 0;
  padding-right: 28px;
  text-align: left;
}
.t-dropdown > .t-btn:focus {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-dropdown > .t-btn:not(.t-condensed) {
  height: 32px;
}
.t-dropdown > .t-btn::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 0;
  height: 0;
  margin-right: 12px;
  margin-left: auto;
  border-top: 4px solid #a6a7a7;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  transform: translate(0, -40%);
}
.t-dropdown > .t-btn:hover::after {
  border-top-color: #373838;
}
.t-dropdown > .t-btn.t-primary::after, .t-dropdown > .t-btn.t-negative::after, .t-dropdown > .t-btn.t-staff::after {
  border-top-color: #fff;
}
.t-dropdown > .t-btn:disabled::after {
  border-top-color: #bcbdbd;
}
.t-dropdown > .t-btn.t-minimal {
  line-height: 32px;
}
.t-dropdown > .t-input {
  position: relative;
  min-width: inherit;
  width: inherit;
  margin-right: 0;
  margin-bottom: 0;
}
.t-dropdown > .t-input input {
  display: inline-block;
  width: 100%;
  padding-right: 28px;
}
.t-dropdown > .t-input input ~ button {
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  text-align: center;
  cursor: pointer;
}
.t-dropdown > .t-input input ~ button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  margin: 0;
  margin-right: 8px;
  border-top: 4px solid #a6a7a7;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  transform: translate(-50%, -40%);
}
.t-dropdown > .t-input input ~ button:hover::before {
  border-top-color: #373838;
}
.t-dropdown > .t-input input ~ button:disabled {
  cursor: not-allowed;
}
.t-dropdown > .t-input input ~ button:disabled::before {
  border-top-color: #bcbdbd;
}
.t-dropdown > .t-input input.t-has-value ~ button, .t-dropdown > .t-input input[data-has-value] ~ button {
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2014%2014'%3e%3cpath%20d='M7%200C3.1%200%200%203.1%200%207s3.1%207%207%207%207-3.1%207-7-3.1-7-7-7zm3.4%208.8c.1.1.1.3%200%20.5l-1.1%201.1c-.1.1-.3.1-.5%200L7%208.6l-1.8%201.9c-.1.1-.3.1-.5%200L3.6%209.3c-.2-.1-.2-.3%200-.5L5.4%207%203.6%205.2c-.2-.2-.2-.4%200-.5l1.1-1.1c.1-.1.3-.1.5%200L7%205.4l1.8-1.9c.1-.1.3-.1.5%200l1.1%201.1c.1.1.1.3%200%20.5L8.6%207l1.8%201.8z'%20fill='%23464646'/%3e%3c/svg%3e");
  background-size: 14px;
  background-position: 50%;
  background-repeat: no-repeat;
  opacity: 0.4;
  transition: opacity 0.2s ease;
}
.t-dropdown > .t-input input.t-has-value ~ button:hover, .t-dropdown > .t-input input[data-has-value] ~ button:hover {
  opacity: 1;
}
.t-dropdown > .t-input input.t-has-value ~ button::before, .t-dropdown > .t-input input.t-has-value ~ button::after, .t-dropdown > .t-input input[data-has-value] ~ button::before, .t-dropdown > .t-input input[data-has-value] ~ button::after {
  display: none;
}
.t-dropdown > .t-input ~ .t-menu {
  padding-top: 0;
  padding-bottom: 0;
}
.t-dropdown > .t-input ~ .t-menu .t-item, .t-dropdown > .t-input ~ .t-menu .t-empty {
  margin-top: 0;
  margin-bottom: 0;
}
.t-dropdown > .t-input[data-validation] input {
  background-position: right 26px center;
}
.t-dropdown > .t-input[data-validation] input.t-is-valid, .t-dropdown > .t-input[data-validation] input[valid], .t-dropdown > .t-input[data-validation] input.t-is-invalid, .t-dropdown > .t-input[data-validation] input[invalid] {
  padding-right: 44px;
}
.t-dropdown[data-type=trigger] {
  min-width: auto;
  margin-bottom: 0;
}
.t-dropdown[data-type=trigger] [data-trigger] {
  display: inline-block;
  margin: 0;
  cursor: pointer;
}
.t-dropdown[data-type=trigger] [data-trigger]::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 8px;
  border-top: 5px solid #a6a7a7;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  vertical-align: middle;
}
.t-dropdown[data-type=trigger] [data-trigger]:hover::after {
  border-top-color: #373838;
}
.t-dropdown[data-type=trigger] .t-menu {
  min-width: 192px;
  width: 100%;
}
.t-dropdown .t-menu {
  position: absolute;
  min-width: 100%;
  margin-top: 8px;
  overscroll-behavior: contain;
}
.t-dropdown .t-menu .t-group .t-group-header {
  position: sticky;
  z-index: 10;
  top: 0;
  margin-top: 0;
  background-color: #fff;
}
.t-dropdown .t-menu .t-group h5 {
  padding-top: 12px;
}
.t-dropdown .t-menu .t-group .t-item-header {
  font-size: 11px;
  text-transform: uppercase;
  font-weight: bold;
}
.t-dropdown .t-menu .t-group .t-item-header > .t-is-selected {
  font-weight: bold;
}
.t-dropdown .t-menu .t-item:hover, .t-dropdown .t-menu .t-empty:hover {
  background: transparent;
}
.t-dropdown .t-menu .t-item.t-has-focus, .t-dropdown .t-menu .t-has-focus.t-empty, .t-dropdown .t-menu .t-item.t-has-highlight, .t-dropdown .t-menu .t-has-highlight.t-empty {
  background: #d4ebeb;
}
.t-dropdown .t-menu .t-item.t-is-selected, .t-dropdown .t-menu .t-is-selected.t-empty {
  cursor: pointer;
  background-color: #e9f5f5;
  font-weight: normal;
}
.t-dropdown.t-block {
  display: block;
  margin-bottom: 12px;
}
.t-dropdown.t-block:not(:first-of-type) {
  margin-top: 12px;
}
.t-dropdown.t-block:last-child {
  margin-bottom: 0;
}
.t-dropdown.t-condensed {
  width: 192px;
}
.t-dropdown.t-tiny {
  min-width: 64px;
  width: 64px;
}
.t-dropdown.t-small {
  min-width: 112px;
  width: 112px;
}
.t-dropdown.t-medium {
  width: 288px;
}
.t-dropdown.t-large {
  width: 400px;
}
.t-dropdown.t-extra {
  width: 600px;
}
.t-dropdown.t-wide {
  width: 100%;
}
.t-dropdown[data-type=input-multi].t-condensed .t-tag:not(.t-additional-items) {
  flex-shrink: 1;
  overflow: hidden;
}
.t-dropdown[data-type=input-multi].t-condensed .t-fake-input {
  flex-wrap: nowrap;
  overflow: hidden;
}
.t-dropdown[data-type=input-multi] .t-fake-input {
  position: relative;
  width: 100%;
  min-height: 32px;
  padding-top: 6px;
  padding-right: 28px;
  padding-left: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-dropdown[data-type=input-multi] .t-fake-input .t-tag {
  z-index: 1;
  margin-right: 4px;
  margin-bottom: 4px;
}
.t-dropdown[data-type=input-multi] .t-fake-input .t-tag.t-additional-items {
  background: #1f7d7d;
}
.t-dropdown[data-type=input-multi] .t-fake-input .t-tag.t-additional-items.t-red {
  background: #ae190e;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text] {
  z-index: 1;
  width: auto;
  min-width: 24px;
  height: 32px;
  margin-top: -6px;
  background: transparent;
  border: 0;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
  vertical-align: middle;
  outline: 0;
  -webkit-box-flex: 1 0 24px;
  -moz-box-flex: 1 0 24px;
  flex: 1 0 24px;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text].placeholder {
  color: #909090;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]::placeholder {
  color: #909090;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]::-ms-clear {
  display: none;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:focus {
  box-shadow: none;
}
.t-dropdown[data-type=input-multi] .t-fake-input > button {
  position: absolute;
  z-index: 1;
  bottom: 0;
  right: 0;
  width: 32px;
  height: 100%;
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  text-align: center;
  cursor: pointer;
}
.t-dropdown[data-type=input-multi] .t-fake-input > button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  margin: 0;
  margin-right: 8px;
  border-top: 4px solid #a6a7a7;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  transform: translate(-50%, -40%);
}
.t-dropdown[data-type=input-multi] .t-fake-input > button:hover::before {
  border-top-color: #373838;
}
.t-dropdown[data-type=input-multi] .t-fake-input > button:disabled {
  cursor: not-allowed;
}
.t-dropdown[data-type=input-multi] .t-fake-input > button:disabled::before {
  border-top-color: #bcbdbd;
}
.t-dropdown[data-type=input-multi] .t-fake-input .t-faker {
  position: absolute;
  z-index: 0;
  inset: 0;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:not(:disabled):hover ~ .t-faker {
  border-color: #279c9c;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:not(:disabled):active ~ .t-faker, .t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:not(:disabled):focus ~ .t-faker, .t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:not(:disabled).t-has-focus ~ .t-faker {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:disabled ~ .t-faker {
  background: #f4f4f4;
}

.t-select-menu {
  position: absolute;
  margin-top: 0 !important;
  overscroll-behavior: contain;
}
.t-select-menu.t-tiny {
  min-width: 64px;
  width: 64px;
}
.t-select-menu.t-small {
  min-width: 112px;
  width: 112px;
}
.t-select-menu.t-medium {
  width: 288px;
}
.t-select-menu.t-large {
  width: 400px;
}
.t-select-menu.t-extra {
  width: 600px;
}
.t-select-menu.t-wide {
  width: 100%;
}
.t-select-menu .t-group .t-group-header {
  position: sticky;
  z-index: 10;
  top: 0;
  margin-top: 0;
  background-color: #fff;
}
.t-select-menu .t-group h5 {
  padding-top: 12px;
}
.t-select-menu .t-group .t-item-header {
  font-size: 11px;
  text-transform: uppercase;
  font-weight: bold;
}
.t-select-menu .t-group .t-item-header > .t-is-selected {
  font-weight: bold;
}
.t-select-menu .t-item:hover, .t-select-menu .t-menu .t-empty:hover, .t-menu .t-select-menu .t-empty:hover {
  background: transparent;
}
.t-select-menu .t-item.t-has-focus, .t-select-menu .t-menu .t-has-focus.t-empty, .t-menu .t-select-menu .t-has-focus.t-empty, .t-select-menu .t-item.t-has-highlight, .t-select-menu .t-menu .t-has-highlight.t-empty, .t-menu .t-select-menu .t-has-highlight.t-empty {
  background: #d4ebeb;
}
.t-select-menu .t-item.t-is-selected, .t-select-menu .t-menu .t-is-selected.t-empty, .t-menu .t-select-menu .t-is-selected.t-empty {
  cursor: pointer;
  background-color: #e9f5f5;
  font-weight: normal;
}

.t-empty-state {
  position: relative;
  display: block;
  width: 1024px;
  max-width: 100%;
  margin: 0 auto;
  margin-bottom: 12px;
  color: #646464;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.t-empty-state:first-child {
  margin-top: 12px;
}
.t-empty-state:last-child:not(:only-child) {
  margin-bottom: 12px;
}
.t-empty-state h4,
.t-empty-state h5,
.t-empty-state h6,
.t-empty-state p {
  color: inherit;
  text-align: center;
}
.t-empty-state a {
  color: #279c9c;
}
.t-empty-state img {
  width: auto;
  height: 96px;
  margin: 0 auto;
  margin-bottom: 24px;
}
.t-empty-state.t-small img {
  margin-bottom: 12px;
  transform: scale(0.7);
}
.t-empty-state.t-uncentered {
  margin-left: 0;
  margin-right: 0;
}

.t-container.t-ghost .t-empty-state {
  margin-bottom: 36px;
}

h3 + .t-empty-state {
  margin-top: 24px;
}

.t-meta {
  padding: 16px;
  background: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
}
.t-meta ul {
  margin: -12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-meta ul li {
  width: calc(12.5% - 12px * 2);
  margin: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  -webkit-box-flex: 1 1 auto;
  -moz-box-flex: 1 1 auto;
  flex: 1 1 auto;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-meta ul li > * {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.t-dialog .t-container .t-meta {
  min-width: auto;
  max-width: 100%;
  margin-top: 24px;
  padding: 0;
}

.t-file-upload {
  min-width: 192px;
}
.t-file-upload.t-is-invalid .t-file-upload-area {
  background-color: #f7d2cf;
}
.t-file-upload > label, fieldset .t-file-upload > legend {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.t-file-upload > label .t-icon, fieldset .t-file-upload > legend .t-icon {
  margin-left: 8px;
  cursor: help;
}
.t-file-upload-area {
  position: relative;
  border: 1px dashed #7a7a7a;
  padding: 12px 8px;
  max-width: 800px;
}
.t-file-upload-area.t-can-drop {
  position: relative;
}
.t-file-upload-area.t-can-drop::before {
  content: "";
  position: absolute;
  z-index: 100;
  inset: 0;
  background: rgba(212, 235, 235, 0.6);
}
.t-file-upload-area.t-too-many-files {
  position: relative;
}
.t-file-upload-area.t-too-many-files::before {
  content: "";
  position: absolute;
  z-index: 100;
  inset: 0;
  background: rgba(251, 233, 231, 0.8);
  cursor: no-drop;
}
.t-file-upload-area > .t-btn.t-file {
  z-index: 1;
  margin-right: 8px;
}
.t-file-upload-area > input[type=file] {
  position: absolute;
  z-index: -1;
  overflow: hidden;
  width: 1px;
  height: 1px;
  opacity: 0;
}
.t-file-upload-area > .t-drop-text {
  line-height: 32px;
}
.t-file-upload-list {
  display: block;
  margin-top: 8px;
}
.t-file-upload-list li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 4px;
  gap: 8px;
}
.t-file-upload-list li span {
  vertical-align: initial;
  display: flex;
  gap: 8px;
}
.t-file-upload-list li button {
  line-height: 0.8125rem;
  display: flex;
  border: none;
  background: transparent;
  padding: 3px;
}
.t-file-upload-list li button:focus-visible {
  background: #d3d3d3;
  border-radius: 6px;
}
.t-file-upload-list li button .t-icon {
  margin: 0;
}
.t-file-upload-list li:hover {
  background: #e9f5f5;
  border-radius: 3px;
}
.t-file-upload-list li .t-icon {
  margin-right: 0;
}

.t-uploaded-files {
  width: 800px;
  max-width: 100%;
  table-layout: auto;
}

.t-info-bubble {
  height: 38px;
  width: 38px;
  background-color: #006491;
  color: #fff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  font-weight: 700;
  user-select: none;
  opacity: 1;
  z-index: 120;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
  animation: pulse 2s infinite;
}
.t-info-bubble--fade-out-animation {
  opacity: 0;
}
.t-info-bubble__no-label {
  background-color: #fff;
  border-radius: 50%;
  height: 12px;
  width: 12px;
}

@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #006491;
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #006491;
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #006491;
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #006491;
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
.t-info-bubble-tooltip {
  background-color: #006491;
  border-radius: 8px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  color: #fff;
  padding: 24px;
  width: 400px;
  display: flex;
  text-align: left;
  font-weight: 400;
}
.t-info-bubble-tooltip h4 {
  color: #fff;
}
.t-info-bubble-tooltip img {
  border-radius: 50%;
  height: 100px;
  flex-shrink: 2;
  align-self: center;
}
img + .t-info-bubble-tooltip__wrapper {
  margin-left: 12px;
}
.t-info-bubble-tooltip__buttons-wrapper {
  margin-top: 12px;
}

.t-side-navigation {
  background: #212222;
  width: 240px;
  position: fixed;
  top: 54px;
  left: -240px;
  bottom: 0;
  z-index: 90;
  overflow-x: hidden;
  overflow-y: auto;
  height: calc(100% - 54px);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  transition: 0.2s ease;
  transition-property: left width;
}
.t-side-navigation nav {
  padding-top: 4px;
}
.t-side-navigation ul {
  list-style: none;
  display: block;
}
.t-side-navigation a {
  color: #fff;
  text-decoration: none;
}
.t-side-navigation .t-expand {
  position: absolute;
  right: 9px;
  width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: calc(50% - 9px);
  color: #fff;
  margin-right: 0;
}
.t-side-navigation .t-expand.t-is-open {
  transform: rotate(180deg);
}
.t-side-navigation .t-expand::before, .t-side-navigation .t-expand::after {
  content: "";
  position: absolute;
  background: #fff;
  width: 8px;
  height: 2px;
  border-radius: 1px;
}
.t-side-navigation .t-expand::before {
  transform: translate(-2px, 0) rotate(45deg) scale(0.9);
}
.t-side-navigation .t-expand::after {
  transform: translate(2px, 0) rotate(-45deg) scale(0.9);
}
.t-side-navigation li {
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 14px;
  line-height: 15px;
}
.t-side-navigation li > a {
  display: block;
  padding: 10px 12px;
  position: relative;
}
.t-side-navigation li > a.t-is-staff {
  background: #8c2341;
}
.t-side-navigation li > a.t-is-staff.t-is-active {
  background: #8c2341;
}
.t-side-navigation li > a.t-is-staff:hover, .t-side-navigation li > a.t-is-staff:focus-visible {
  background: #7e203b;
}
.t-side-navigation li > a.t-is-active {
  background: #ff0061;
}
.t-side-navigation li > a.t-is-active:hover, .t-side-navigation li > a.t-is-active:focus-visible {
  background: #ff0061;
}
.t-side-navigation li > a:hover, .t-side-navigation li > a:focus-visible {
  background: #4d4e4e;
}
.t-side-navigation li > a .t-icon {
  font-size: 16px;
  vertical-align: bottom !important;
}
.t-side-navigation li ul {
  display: none;
}
.t-side-navigation li ul.t-is-open {
  display: block;
}
.t-side-navigation li li {
  font-family: arial, sans-serif;
  font-size: 0.75rem;
  line-height: 14px;
}
.t-side-navigation li li > a {
  padding: 8px 24px 8px 25px;
  color: #e9e9e9;
}
.t-side-navigation .t-footer {
  color: #a6a7a7;
  padding-bottom: 16px;
}
.t-side-navigation .t-footer .t-staff-info {
  background: #8c2341;
  color: #fff;
  font-size: 0.8125rem;
  padding: 16px;
}
.t-side-navigation .t-footer p {
  padding: 0 16px;
  font-size: 8px;
  margin: 0;
  line-height: 12px;
}
.t-side-navigation .t-footer img {
  width: 80px;
  margin: 16px 16px 4px 16px;
}
.t-side-navigation ~ .t-main {
  transition: 0.2s ease;
  transition-property: left width;
  left: 0;
}
.t-side-navigation.t-is-open {
  left: 0;
}
.t-side-navigation.t-is-open ~ .t-main {
  left: 240px;
  width: calc(100vw - 240px);
}

.t-steps .t-step.t-cta.t-is-selected > .t-icon, .t-steps .t-step.t-completed.t-is-selected > .t-icon, .t-steps .t-step.t-non-cta.t-is-selected > .t-icon, .t-steps .t-step.t-required.t-is-selected > .t-icon, .t-steps .t-step.t-success.t-is-selected > .t-icon, .t-steps .t-step.t-warning.t-is-selected > .t-icon, .t-steps .t-step.t-error.t-is-selected > .t-icon {
  background: #279c9c;
  border: 1px solid #279c9c;
}
.t-steps .t-step.t-cta .t-content h4, .t-steps .t-step.t-completed .t-content h4, .t-steps .t-step.t-non-cta .t-content h4, .t-steps .t-step.t-required .t-content h4, .t-steps .t-step.t-success .t-content h4, .t-steps .t-step.t-warning .t-content h4, .t-steps .t-step.t-error .t-content h4 {
  font-weight: 700;
}
.t-steps .t-step.t-cta .t-counter,
.t-steps .t-step.t-cta div.t-icon {
  color: #fff;
  background: #279c9c;
  border: 1px solid #279c9c;
}
.t-steps .t-step.t-cta div.t-icon::before {
  content: "\e159";
}
.t-steps .t-step.t-success .t-counter,
.t-steps .t-step.t-success div.t-icon, .t-steps .t-step.t-completed .t-counter,
.t-steps .t-step.t-completed div.t-icon {
  color: #fff;
  background: #428613;
  border: 1px solid #428613;
}
.t-steps .t-step.t-success div.t-icon::before, .t-steps .t-step.t-completed div.t-icon::before {
  content: "\e900";
}
.t-steps .t-step.t-locked {
  cursor: not-allowed;
}
.t-steps .t-step.t-locked:hover {
  box-shadow: none;
}
.t-steps .t-step.t-locked .t-counter,
.t-steps .t-step.t-locked div.t-icon {
  color: #fff;
  background: #bcbdbd;
  border: 1px solid #bcbdbd;
}
.t-steps .t-step.t-locked div.t-icon::before {
  content: "󡡅";
}
.t-steps .t-step.t-error .t-counter,
.t-steps .t-step.t-error div.t-icon {
  color: #fff;
  background: #d91f11;
  border: 1px solid #d91f11;
}
.t-steps .t-step.t-error div.t-icon::before {
  content: "\e361";
}
.t-steps .t-step.t-warning .t-counter,
.t-steps .t-step.t-warning div.t-icon {
  color: #fff;
  background: #ee6f20;
  border: 1px solid #ee6f20;
}
.t-steps .t-step.t-warning div.t-icon::before {
  content: "\e374";
}
.t-steps .t-step.t-optional .t-counter,
.t-steps .t-step.t-optional div.t-icon {
  color: #279c9c;
  background: #fff;
  border: 1px solid #279c9c;
}
.t-steps .t-step.t-optional div.t-icon::before {
  content: "\e159";
}
.t-steps .t-step.t-info .t-counter,
.t-steps .t-step.t-info div.t-icon {
  color: #bcbdbd;
  background: #fff;
  border: 1px solid #bcbdbd;
}
.t-steps .t-step.t-info div.t-icon::before {
  content: "\e372";
}
.t-steps .t-step.t-non-cta .t-counter,
.t-steps .t-step.t-non-cta div.t-icon {
  color: #fff;
  background: #a6a7a7;
  border: 1px solid #a6a7a7;
}
.t-steps .t-step.t-success .t-header h3,
.t-steps .t-step.t-success .t-header h4, .t-steps .t-step.t-completed .t-header h3,
.t-steps .t-step.t-completed .t-header h4 {
  color: #428613;
}
.t-steps .t-step.t-error .t-header h3,
.t-steps .t-step.t-error .t-header h4 {
  color: #d91f11;
}
.t-steps .t-step.t-warning .t-header h3,
.t-steps .t-step.t-warning .t-header h4 {
  color: #ee6f20;
}

.t-steps.t-filter {
  flex-direction: column;
}
.t-steps.t-filter > ul, .t-steps.t-filter.t-vertical > ul {
  width: auto;
  max-width: 100%;
}
.t-steps.t-filter .t-step {
  height: 44px;
  border-right: 0;
  pointer-events: none;
  cursor: default;
}
.t-steps.t-filter .t-step .t-content {
  user-select: none;
  flex-direction: row;
  justify-content: start;
  -ms-flex-pack: start;
  align-items: center;
}
.t-steps.t-filter .t-step .t-content h4:not(:only-child) {
  margin-right: 8px;
  margin-bottom: 0;
}
.t-steps.t-filter .t-step .t-content .t-icon {
  color: #646464;
}
.t-steps.t-filter .t-step .t-content .t-icon:hover {
  color: #373838;
}
.t-steps.t-filter .t-step.t-cta, .t-steps.t-filter .t-step.t-completed, .t-steps.t-filter .t-step.t-error, .t-steps.t-filter .t-step.t-non-cta, .t-steps.t-filter .t-step.t-required, .t-steps.t-filter .t-step.t-success, .t-steps.t-filter .t-step.t-warning, .t-steps.t-filter .t-step.t-error {
  pointer-events: all;
  cursor: pointer;
}
.t-steps.t-filter .t-step.t-is-filtering:not(:active) {
  background: #f4fafa;
  box-shadow: 0 0 0 1px #279c9c;
}
.t-steps.t-filter > ul h4 {
  font-weight: 400;
}
.t-steps.t-filter > ul .t-counter,
.t-steps.t-filter > ul div.t-icon {
  color: #bcbdbd;
  background: #fff;
  border: 1px solid #bcbdbd;
}
.t-steps.t-filter.t-filter-vertical {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-steps.t-filter.t-filter-vertical > ul {
  width: 400px;
  margin-bottom: 0;
  flex-direction: column;
}
.t-steps.t-filter.t-filter-vertical .t-step {
  height: auto;
  min-height: 44px;
  margin-right: 0;
  margin-bottom: 12px;
}
.t-steps.t-filter.t-filter-vertical .t-step::before {
  right: 0;
  bottom: -12px;
  left: 0;
  display: block;
  width: calc(44px / 2 + 1px);
  height: 12px;
  border: 0;
  border-right: 1px solid #bcbdbd;
}
.t-steps.t-filter.t-filter-vertical .t-step:last-child {
  margin-bottom: 0;
}
.t-steps.t-filter.t-filter-vertical .t-step:last-child::before {
  display: none;
}
.t-steps.t-filter.t-filter-vertical .t-step.t-no-connector::before {
  display: none;
}
.t-steps.t-filter.t-filter-vertical .t-step.t-is-selected::before {
  bottom: -13px;
}
.t-steps.t-filter.t-filter-vertical > .t-wrapper {
  margin-left: 16px;
  flex-grow: 1;
}
.t-steps.t-compact > ul > li.t-step {
  height: auto;
  flex-direction: column;
}
.t-steps.t-compact > ul > li.t-step.t-no-connector::before {
  display: none;
}
.t-steps.t-compact > ul > li.t-step .t-counter,
.t-steps.t-compact > ul > li.t-step div.t-icon {
  height: 43px;
  padding: 8px;
  flex-grow: 0;
}
.t-steps.t-compact > ul > li.t-step .t-content {
  padding: 8px;
  flex-direction: column;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-steps.t-compact > ul > li.t-step .t-content h4 {
  font-size: 12px;
}
.t-steps.t-compact > ul > li.t-step.t-is-filtering:not(:active)::after {
  transform: translate(0, -50%);
}

.t-steps {
  width: 100%;
}
.t-steps > ul {
  display: block;
  width: 100%;
  margin-bottom: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
}
.t-steps > ul:last-child {
  margin-bottom: 0;
}
.t-steps .t-step {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 44px;
  margin: 0;
  margin-right: 12px;
  background: #fff;
  border-right: 4px solid rgba(255, 255, 255, 0);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  text-decoration: none;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  transition: color 0.2s ease, border 0.2s ease, box-shadow 0.2s ease;
}
.t-steps .t-step::before {
  content: "";
  position: absolute;
  right: -16px;
  width: 12px;
  height: calc(44px / 2 + 1px);
  border-bottom: 1px solid #bcbdbd;
}
.t-steps .t-step:last-child {
  margin-right: 0;
}
.t-steps .t-step:last-child::before {
  display: none;
}
.t-steps .t-step:hover {
  box-shadow: 0 0 0 1px #279c9c;
}
.t-steps .t-step:active {
  box-shadow: none;
}
.t-steps .t-step > a {
  width: 100%;
  color: inherit;
  text-decoration: none;
}
.t-steps .t-step .t-counter,
.t-steps .t-step div.t-icon {
  height: 44px;
  min-width: 44px;
  margin: 0;
  padding: 8px 12px;
  color: #fff;
  background: #279c9c;
  border: 1px solid #279c9c;
  font-weight: 700;
  text-align: center;
  user-select: none;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  -ms-flex-pack: center;
  transition: inherit;
}
.t-steps .t-step .t-counter::before,
.t-steps .t-step div.t-icon::before {
  font-weight: 900;
}
.t-steps .t-step .t-counter {
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 18px;
}
.t-steps .t-step div.t-icon {
  width: 44px;
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 20px;
}
.t-steps .t-step div.t-icon::before {
  content: "\e159";
}
.t-steps .t-step div.t-icon:has(i.t-icon) i.t-icon {
  margin-right: 0;
}
.t-steps .t-step div.t-icon:has(i.t-icon)::before {
  content: none;
}
.t-steps .t-step .t-content {
  width: 100%;
  padding: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
  transition: inherit;
}
.t-steps .t-step .t-content h4:only-child {
  margin-bottom: 0;
}
.t-steps .t-step.t-is-selected {
  border-right: 4px solid #279c9c;
  background: #f4fafa;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  pointer-events: none;
  cursor: default;
}
.t-steps .t-step.t-is-selected::before {
  right: -17px;
}
.t-steps .t-step.t-is-selected div.t-icon {
  background: #279c9c;
  border: 1px solid #279c9c;
}
.t-steps .t-step.t-is-selected .t-content h4 {
  color: #279c9c !important;
}
.t-steps.t-vertical > ul {
  flex-direction: column;
}
.t-steps.t-vertical .t-step {
  height: auto;
  min-height: 44px;
  margin-bottom: 12px;
  border-right: 0;
  cursor: default;
  flex-wrap: wrap;
}
.t-steps.t-vertical .t-step:hover, .t-steps.t-vertical .t-step:active {
  box-shadow: none;
}
.t-steps.t-vertical .t-step::before {
  right: 0;
  bottom: -12px;
  left: 0;
  display: block;
  width: calc(44px / 2 + 1px);
  height: 12px;
  border: 0;
  border-right: 1px solid #bcbdbd;
}
.t-steps.t-vertical .t-step:last-child {
  margin-bottom: 0;
}
.t-steps.t-vertical .t-step:last-child::before {
  display: none;
}
.t-steps.t-vertical .t-step .t-header {
  position: relative;
  width: calc(100% - 44px);
  height: 44px;
  margin: 0;
  padding: 16px;
  user-select: none;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.t-steps.t-vertical .t-step .t-header:focus-visible {
  background-color: #e9e9e9;
}
.t-steps.t-vertical .t-step .t-header::before, .t-steps.t-vertical .t-step .t-header::after {
  content: "";
  position: absolute;
  right: 18px;
  background: #a6a7a7;
  height: 2px;
  width: 8px;
  border-radius: 1px;
}
.t-steps.t-vertical .t-step .t-header::before {
  transform: translate(-2px, 0) rotate(45deg) scale(0.9);
}
.t-steps.t-vertical .t-step .t-header::after {
  transform: translate(2px, 0) rotate(-45deg) scale(0.9);
}
.t-steps.t-vertical .t-step .t-header h3,
.t-steps.t-vertical .t-step .t-header h4 {
  transition: text-decoration 0.2s ease;
}
.t-steps.t-vertical .t-step .t-header:hover h3,
.t-steps.t-vertical .t-step .t-header:hover h4 {
  text-decoration: underline;
}
.t-steps.t-vertical .t-step .t-header:hover::before, .t-steps.t-vertical .t-step .t-header:hover::after {
  background: #373838;
}
.t-steps.t-vertical .t-step .t-header.t-is-expanded::before {
  transform: translate(-2px, 0) rotate(-45deg) scale(0.9);
}
.t-steps.t-vertical .t-step .t-header.t-is-expanded::after {
  transform: translate(2px, 0) rotate(45deg) scale(0.9);
}
.t-steps.t-vertical .t-step .t-content {
  padding: 24px;
  flex-direction: column;
  align-items: flex-start;
}
.t-steps.t-vertical .t-step .t-footer {
  width: 100%;
  padding: 16px;
  border-top: 2px solid #f8f8f8;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-steps.t-vertical .t-step .t-footer > span {
  margin-right: 8px;
}
.t-steps.t-vertical .t-step .t-collapsible {
  width: 100%;
  visibility: hidden;
  max-height: 0;
  opacity: 0;
}
.t-steps.t-vertical .t-step .t-collapsible.t-is-expanded {
  visibility: visible;
  max-height: 100%;
  opacity: 1;
}
.t-steps > .t-wrapper > .t-content {
  display: none;
}
.t-steps > .t-wrapper > .t-content.t-is-selected {
  display: block;
}
.t-steps > .t-wrapper > .t-content.t-container {
  margin-bottom: 0;
}
.t-steps.t-bordered .t-step {
  box-shadow: 0 0 0 1px #e9e9e9;
}
.t-steps.t-bordered .t-step:hover {
  box-shadow: 0 0 0 1px #279c9c;
}
.t-steps.t-bordered .t-step:active {
  box-shadow: 0 0 0 1px #e9e9e9;
}

.t-top-bar {
  position: fixed;
  z-index: 100;
  top: 0;
  right: 0;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 54px;
  margin: 0;
  color: #fff;
  background: #212222;
  font-family: arial, sans-serif;
  user-select: none;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  transform: translate3d(0, 0, 0);
  flex-wrap: nowrap;
}
.t-top-bar a {
  color: inherit;
  text-decoration: none;
}
.t-top-bar a,
.t-top-bar > div {
  display: inline-block;
}
.t-top-bar .t-left,
.t-top-bar .t-right {
  display: inline-block;
  height: 54px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  transform: translate3d(0, 0, 0);
}
.t-top-bar .t-left {
  margin-right: 16px;
  padding: calc((54px - 22px) / 2) 0;
  vertical-align: top;
  align-items: center;
}
.t-top-bar .t-left a {
  max-height: 22px;
}
.t-top-bar .t-left .t-burger {
  position: relative;
  display: inline-block;
  overflow: hidden;
  width: 54px;
  height: 54px;
  text-indent: -100px;
  cursor: pointer;
  background: #ff0061;
  appearance: none;
  transition: color 0.2s ease, margin 0.2s ease, transform 0.2s ease, opacity 0.2s ease;
}
.t-top-bar .t-left .t-burger::before,
.t-top-bar .t-left .t-burger span, .t-top-bar .t-left .t-burger::after {
  content: "";
  position: absolute;
  top: 50%;
  left: calc(50% - 8px);
  display: block;
  width: 16px;
  height: 2px;
  background: #fff;
  transition: color 0.2s ease, margin 0.2s ease, transform 0.2s ease, opacity 0.2s ease;
}
.t-top-bar .t-left .t-burger::before {
  margin-top: -6px;
}
.t-top-bar .t-left .t-burger span {
  opacity: 1;
}
.t-top-bar .t-left .t-burger::after {
  margin-top: 6px;
}
.t-top-bar .t-left .t-burger.t-is-active::before {
  margin-top: 0;
  transform: rotate(45deg);
}
.t-top-bar .t-left .t-burger.t-is-active span {
  opacity: 0;
}
.t-top-bar .t-left .t-burger.t-is-active::after {
  margin-top: 0;
  transform: rotate(-45deg);
}
.t-top-bar .t-left .t-logo {
  position: relative;
  height: 22px;
  max-height: 22px;
  margin-left: 16px;
  border: 0;
  transform: translate3d(0, 0, 0);
}
.t-top-bar .t-left .t-logo.t-has-descenders {
  height: 28px;
  max-height: 28px;
}
.t-top-bar .t-left .t-env {
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 23px;
  height: 54px;
  line-height: 54px;
  text-align: center;
  width: 100px;
  text-transform: uppercase;
  cursor: default;
  background: #8c2341;
}
.t-top-bar .t-left a.t-env {
  cursor: pointer;
}
.t-top-bar .t-left .t-env-prod {
  background: #ee6f20;
}
.t-top-bar .t-left .t-env-acceptance {
  background: #8c2341;
}
.t-top-bar .t-left .t-env-dev {
  background: #256cd1;
}
.t-top-bar .t-input {
  margin: 0 16px 0 0;
}
.t-top-bar .t-input .t-input-wrapper {
  background: #4d4e4e;
  border: 1px solid #4d4e4e;
}
.t-top-bar .t-input .t-input-wrapper:hover {
  border: 1px solid #d4ebeb;
}
.t-top-bar .t-input input[type=search] {
  background: #4d4e4e;
  color: #fff;
}
.t-top-bar .t-input input[type=search]::placeholder {
  opacity: 1;
  color: #d3d3d3;
  font-weight: 700;
}
.t-top-bar .t-input button {
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  cursor: pointer;
}
.t-top-bar .t-input button .t-icon {
  margin: 0 !important;
  color: #bcbdbd !important;
}
.t-top-bar .t-input button .t-icon:hover {
  color: #fff !important;
}
.t-top-bar .t-right {
  margin-left: auto;
  align-items: center;
}
.t-top-bar .t-right > .t-item, .t-top-bar .t-menu .t-right > .t-empty, .t-menu .t-top-bar .t-right > .t-empty {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 54px;
  padding: 0 12px;
  color: #fff;
  border-left: 1px solid #4d4e4e;
  line-height: 54px;
  cursor: pointer;
  min-width: 170px;
  max-width: 220px;
  position: relative;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.t-top-bar .t-right > .t-item:hover, .t-top-bar .t-menu .t-right > .t-empty:hover, .t-menu .t-top-bar .t-right > .t-empty:hover, .t-top-bar .t-right > .t-item:focus-visible, .t-top-bar .t-menu .t-right > .t-empty:focus-visible, .t-menu .t-top-bar .t-right > .t-empty:focus-visible {
  background: #4d4e4e;
}
@media (max-width: 1366px) {
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher), .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher), .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) {
    flex-direction: column;
    line-height: 1.3;
    min-width: auto;
    max-width: 100px;
    padding: 0 12px;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-icon-caret-down, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-icon-caret-down, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-icon-caret-down {
    display: none;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-menu, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-menu, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-menu {
    min-width: 248px;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar {
    line-height: 22px;
    min-width: 22px;
    width: 22px;
    height: 22px;
    min-height: 22px;
    font-size: 10px;
    margin-right: 0;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar + div, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar + div, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar + div {
    min-width: 60px;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child {
    font-weight: 400;
    font-size: 11px;
    text-align: center;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child .t-surname, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child .t-surname, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child .t-surname {
    display: none;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:last-child, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:last-child, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:last-child {
    display: none;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) > .t-icon, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) > .t-icon, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) > .t-icon {
    margin-right: 0;
  }
  .t-top-bar .t-right > .t-item .t-help-text, .t-top-bar .t-menu .t-right > .t-empty .t-help-text, .t-menu .t-top-bar .t-right > .t-empty .t-help-text {
    display: none;
  }
}
.t-top-bar .t-right > .t-item .t-label, .t-top-bar .t-menu .t-right > .t-empty .t-label, .t-menu .t-top-bar .t-right > .t-empty .t-label {
  max-width: 100%;
  overflow: hidden;
  vertical-align: initial;
}
.t-top-bar .t-right > .t-item .t-label > span, .t-top-bar .t-menu .t-right > .t-empty .t-label > span, .t-menu .t-top-bar .t-right > .t-empty .t-label > span {
  display: block;
  line-height: normal;
  font-size: 11px;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-top-bar .t-right > .t-item .t-label > span:first-child, .t-top-bar .t-menu .t-right > .t-empty .t-label > span:first-child, .t-menu .t-top-bar .t-right > .t-empty .t-label > span:first-child {
  font-size: 0.8125rem;
  font-weight: 700;
}
.t-top-bar .t-right > .t-item .t-label > span:last-child, .t-top-bar .t-menu .t-right > .t-empty .t-label > span:last-child, .t-menu .t-top-bar .t-right > .t-empty .t-label > span:last-child {
  margin-top: 2px;
}
.t-top-bar .t-right > .t-item > .t-icon, .t-top-bar .t-menu .t-right > .t-empty > .t-icon, .t-menu .t-top-bar .t-right > .t-empty > .t-icon {
  margin-right: 12px;
  font-size: 18px;
}
.t-top-bar .t-right > .t-item > .t-icon.t-icon-caret-down, .t-top-bar .t-menu .t-right > .t-empty > .t-icon.t-icon-caret-down, .t-menu .t-top-bar .t-right > .t-empty > .t-icon.t-icon-caret-down {
  color: #fff;
  opacity: 0.8;
  margin-right: 0;
  margin-left: auto;
  padding-left: 12px;
}
.t-top-bar .t-right > .t-item, .t-top-bar .t-menu .t-right > .t-empty, .t-menu .t-top-bar .t-right > .t-empty,
.t-top-bar .t-right > .t-search {
  position: relative;
}
.t-top-bar .t-right > .t-item > .t-menu, .t-top-bar .t-menu .t-right > .t-empty > .t-menu, .t-menu .t-top-bar .t-right > .t-empty > .t-menu,
.t-top-bar .t-right > .t-search > .t-menu {
  position: absolute;
  top: 53px;
  left: 0;
  min-width: calc(100% + 2px);
  width: auto;
  margin-left: -1px;
  max-height: 50vh;
  border-top-color: #000;
  -moz-border-radius-topright: 0;
  border-top-right-radius: 0;
  -moz-border-radius-topleft: 0;
  border-top-left-radius: 0;
}
@media (max-width: 1366px) {
  .t-top-bar .t-right > .t-item > .t-menu, .t-top-bar .t-menu .t-right > .t-empty > .t-menu, .t-menu .t-top-bar .t-right > .t-empty > .t-menu,
  .t-top-bar .t-right > .t-search > .t-menu {
    min-width: 192px;
  }
}
.t-top-bar .t-right > .t-item > .t-menu .t-item:first-child, .t-top-bar .t-menu .t-right > .t-empty > .t-menu .t-item:first-child, .t-menu .t-top-bar .t-right > .t-empty > .t-menu .t-item:first-child, .t-top-bar .t-right > .t-item > .t-menu .t-empty:first-child, .t-top-bar .t-right > .t-empty > .t-menu .t-right > .t-empty > .t-menu .t-empty:first-child, .t-right > .t-empty > .t-menu .t-top-bar .t-right > .t-empty > .t-menu .t-empty:first-child,
.t-top-bar .t-right > .t-search > .t-menu .t-item:first-child,
.t-top-bar .t-right > .t-search > .t-menu .t-empty:first-child {
  margin-top: 8px;
}
.t-top-bar .t-right > .t-item .t-menu-right, .t-top-bar .t-menu .t-right > .t-empty .t-menu-right, .t-menu .t-top-bar .t-right > .t-empty .t-menu-right,
.t-top-bar .t-right > .t-search .t-menu-right {
  left: auto;
  right: 0;
}
.t-top-bar .t-right > .t-item > .t-menu-col-2, .t-top-bar .t-menu .t-right > .t-empty > .t-menu-col-2, .t-menu .t-top-bar .t-right > .t-empty > .t-menu-col-2,
.t-top-bar .t-right > .t-search > .t-menu-col-2 {
  width: calc(192px * 2);
}
.t-top-bar .t-right > .t-item > .t-menu-col-3, .t-top-bar .t-menu .t-right > .t-empty > .t-menu-col-3, .t-menu .t-top-bar .t-right > .t-empty > .t-menu-col-3,
.t-top-bar .t-right > .t-search > .t-menu-col-3 {
  width: calc(192px * 3);
}
.t-top-bar .t-right > .t-item > .t-menu-col-4, .t-top-bar .t-menu .t-right > .t-empty > .t-menu-col-4, .t-menu .t-top-bar .t-right > .t-empty > .t-menu-col-4,
.t-top-bar .t-right > .t-search > .t-menu-col-4 {
  width: calc(192px * 4);
}
.t-top-bar .t-right > .t-search {
  position: relative;
}
.t-top-bar .t-right > .t-search > .t-menu {
  top: 41px;
}
.t-top-bar .t-right .t-staff {
  background: #8c2341;
}
.t-top-bar .t-right .t-staff:hover, .t-top-bar .t-right .t-staff:focus-visible {
  background: #7e203b;
}
.t-top-bar .t-right .t-entity .t-avatar {
  color: #fff;
  background-color: #279c9c;
}
.t-top-bar .t-right .t-entity .t-avatar::before {
  content: "\e201";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-top-bar .t-right .t-help {
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
}
.t-top-bar .t-right .t-help .t-label > span {
  overflow: visible;
}
.t-top-bar .t-right .t-help .t-help-text {
  margin-right: 8px;
  font-size: 0.8125rem;
  font-weight: 700;
}
.t-top-bar .t-right .t-help .t-icon {
  margin: 0;
  position: relative;
  top: -1px;
  font-size: 18px;
  vertical-align: middle;
}
.t-top-bar .t-right .t-app-switcher,
.t-top-bar .t-right .t-help {
  min-width: 54px;
}
.t-top-bar .t-right .t-app-switcher > .t-menu,
.t-top-bar .t-right .t-help > .t-menu {
  min-width: auto !important;
  width: 200px;
}
.t-top-bar ~ .t-main {
  top: 54px;
}

.t-tabs > ul {
  max-width: 100%;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-tabs > ul > li.t-tab {
  position: relative;
  display: inline-block;
  height: 36px;
  margin-left: 12px;
  margin-bottom: -1px;
  padding: 10px 24px;
  color: #646464;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-bottom: 1px solid #bcbdbd;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  vertical-align: top;
  user-select: none;
  cursor: pointer;
  white-space: nowrap;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 3px;
  border-radius: 3px 3px 0 0;
}
.t-tabs > ul > li.t-tab:focus-visible {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-tabs > ul > li.t-tab:last-child {
  margin-right: 12px;
}
.t-tabs > ul > li.t-tab:hover:not(.t-disabled):not([disabled]) {
  border-color: #279c9c;
  border-bottom: 1px solid #bcbdbd;
}
.t-tabs > ul > li.t-tab.t-is-selected {
  color: #fff;
  background-color: #279c9c;
  border-color: #279c9c;
  pointer-events: none;
  cursor: default;
}
.t-tabs > ul > li.t-tab.t-staff {
  color: #8c2341;
}
.t-tabs > ul > li.t-tab.t-staff.t-is-selected {
  color: #fff;
  background-color: #8c2341;
  border-color: #8c2341;
}
.t-tabs > ul > li.t-tab.t-staff:hover:not(.t-disabled):not([disabled]) {
  border-color: #8c2341;
  border-bottom: 1px solid #bcbdbd;
}
.t-tabs > ul > li.t-tab.t-disabled, .t-tabs > ul > li.t-tab[disabled] {
  color: #a6a7a7;
  background-color: transparent;
  cursor: not-allowed;
  font-weight: 400;
}
.t-tabs > ul > li.t-tab.t-disabled a, .t-tabs > ul > li.t-tab[disabled] a {
  cursor: not-allowed;
  pointer-events: none;
}
.t-tabs > ul > li.t-tab a {
  color: inherit;
  text-decoration: none;
}
.t-tabs > ul > li.t-tab .t-badge {
  margin-left: 4px;
  vertical-align: text-bottom;
}
.t-tabs > .t-wrapper {
  max-width: 100%;
  background-color: #fff;
  border-top: 1px solid #bcbdbd;
}
.t-tabs > .t-wrapper.t-ghost {
  background: transparent;
}
.t-tabs > .t-wrapper > .t-content {
  display: none;
  padding: 24px;
}
.t-tabs > .t-wrapper > .t-content.t-is-selected {
  display: block;
}
.t-tabs > .t-wrapper > .t-content .t-tabs {
  min-width: auto;
  max-width: 100%;
}
.t-tabs.t-inline {
  height: auto;
  margin: 0;
}
.t-tabs.t-inline > ul > li.t-tab {
  height: 30px;
  margin: 0;
  padding: 8px 12px;
  color: #646464;
  background: transparent;
  border: 0;
  line-height: initial;
  font-weight: 400;
  font-size: 0.8125rem;
}
.t-tabs.t-inline > ul > li.t-tab::before {
  content: "";
  position: absolute;
  inset: auto 0 0;
  width: 100%;
  height: 3px;
  background: transparent;
}
.t-tabs.t-inline > ul > li.t-tab:hover:not(.t-disabled):not([disabled]) {
  color: #646464;
  border: 0;
}
.t-tabs.t-inline > ul > li.t-tab:hover:not(.t-disabled):not([disabled])::before {
  background: #646464;
}
.t-tabs.t-inline > ul > li.t-tab.t-is-selected {
  color: #279c9c;
  border: 0;
  text-shadow: -0.04ex 0 #279c9c, 0.04ex 0 #279c9c;
}
.t-tabs.t-inline > ul > li.t-tab.t-is-selected::before {
  background: #279c9c;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff {
  color: #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff:hover:not(.t-disabled):not([disabled]) {
  color: #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff:hover:not(.t-disabled):not([disabled])::before {
  background: #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff.t-is-selected {
  background: transparent;
  text-shadow: -0.04ex 0 #8c2341, 0.04ex 0 #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff.t-is-selected::before {
  background: #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-disabled, .t-tabs.t-inline > ul > li.t-tab[disabled] {
  color: #a6a7a7;
  cursor: not-allowed;
}
.t-tabs.t-inline > .t-wrapper {
  margin-top: -1px;
  background: transparent;
  border-top: 1px solid #bcbdbd;
}
.t-tabs.t-inline > .t-wrapper > .t-content {
  padding: 24px 0 0;
}

@media print {
  .t-tabs > ul > .t-tab {
    font-size: 0.8125rem;
    height: 24px;
    padding: 4px 16px;
  }
  .t-tabs > ul > .t-tab.t-is-selected {
    padding-top: 2px;
  }
  .t-tabs.t-inline > ul > .t-tab {
    height: 24px;
    padding: 4px 12px;
  }
  .t-tabs.t-inline > ul > .t-tab.t-is-selected {
    padding-top: 4px;
  }
}
.t-sticky-footer {
  position: relative;
  z-index: 50;
  width: 100%;
  padding: 12px;
  background: #fff;
  vertical-align: middle;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  transition: bottom 0.2s ease, left 0.2s ease, margin 0.2s ease;
  transform: translate3d(0, 0, 0);
}
.t-sticky-footer .t-right {
  float: right;
  margin-left: auto;
  flex-shrink: 0;
}
.t-sticky-footer .t-step {
  height: 54px;
  margin: -12px;
  margin-right: 0;
  flex-grow: 0;
}
.t-sticky-footer .t-step::before {
  display: none;
}
.t-sticky-footer .t-step:hover {
  box-shadow: none;
}
.t-sticky-footer .t-step div.t-icon {
  width: 54px;
  height: 54px;
}
.t-sticky-footer .t-step .t-content {
  width: auto;
  flex-shrink: 0;
}
.t-sticky-footer .t-step .t-content h4 {
  margin-bottom: 0;
}
.t-sticky-footer .t-step .t-content h4 span {
  margin-right: 4px;
  font-weight: 400;
  line-height: inherit;
  vertical-align: inherit;
}
.t-sticky-footer .t-step .t-status {
  margin: 0 auto;
  padding: 8px;
  color: #646464;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-sticky-footer .t-step .t-status .t-loading {
  width: 15px;
  height: 15px;
  margin-right: 8px;
}
.t-sticky-footer .t-step .t-status .t-loading::before {
  width: inherit;
  height: inherit;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-sticky-footer.t-is-sticky {
  position: fixed;
  z-index: 1000;
  right: 24px;
  bottom: 0;
  left: 24px;
  width: auto;
  height: 54px;
  margin: 0;
  background: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  animation: sticky 0.2s ease forwards;
  min-width: calc(1280px - 24px * 2);
  max-width: calc(1920px - 24px * 2);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-sticky-footer.t-is-sticky {
    min-width: calc(1280px - 24px * 2 - 17px);
    max-width: calc(1920px - 24px * 2 - 17px);
  }
}
@supports (-ms-accelerator: true) {
  .t-sticky-footer.t-is-sticky {
    min-width: calc(1280px - 24px * 2 - 12px);
    max-width: calc(1920px - 24px * 2 - 12px);
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.t-sticky-footer.t-ghost {
  padding: 0;
  background: transparent;
}
.t-sticky-footer.t-ghost.t-is-sticky {
  padding: 12px;
  background: #fff;
}

.t-time-picker {
  width: 58px;
}
.t-time-picker .t-input-wrapper {
  width: auto;
}
.t-time-picker .t-input-wrapper:has(.t-left-adornment) {
  width: 78px;
}

.t-time-picker-menu {
  min-width: 128px;
}

.t-time-picker-deprecated {
  display: inline-block;
  margin-right: 12px;
  margin-bottom: 12px;
  vertical-align: top;
}
.t-time-picker-deprecated:last-child {
  margin-right: 0;
}
.t-time-picker-deprecated .t-fake-input {
  position: relative;
  height: 32px;
  background: #fff;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.t-time-picker-deprecated .t-fake-input button {
  margin: 0;
  padding: 0;
  background: transparent;
  border: 0;
  font-family: arial, sans-serif;
  cursor: pointer;
}
.t-time-picker-deprecated .t-fake-input input {
  width: 20px;
  height: 32px;
  margin: 0;
  padding: 0;
  padding-top: 2px;
  color: #373838;
  background: transparent;
  border: 0;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
  text-align: center;
}
.t-time-picker-deprecated .t-fake-input input.placeholder {
  color: #909090;
}
.t-time-picker-deprecated .t-fake-input input::placeholder {
  color: #909090;
}
.t-time-picker-deprecated .t-fake-input input + input {
  margin-left: 12px;
}
.t-time-picker-deprecated .t-fake-input hr {
  display: inline-block;
  height: 32px;
  margin: 0 4px;
  color: #646464;
  border: 0;
  line-height: 32px;
}
.t-time-picker-deprecated .t-fake-input hr::before {
  content: ":";
  line-height: inherit;
}
.t-time-picker-deprecated .t-fake-input .t-back,
.t-time-picker-deprecated .t-fake-input .t-forward {
  position: relative;
  width: 24px;
  height: 32px;
  margin: 0;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
}
.t-time-picker-deprecated .t-fake-input .t-back::before, .t-time-picker-deprecated .t-fake-input .t-back::after,
.t-time-picker-deprecated .t-fake-input .t-forward::before,
.t-time-picker-deprecated .t-fake-input .t-forward::after {
  content: "";
  display: block;
  position: absolute;
  bottom: calc(50% - 2px);
  left: 50%;
  width: 8px;
  height: 2px;
  background: #646464;
  border-radius: 1px;
}
.t-time-picker-deprecated .t-fake-input .t-back::before,
.t-time-picker-deprecated .t-fake-input .t-forward::before {
  transform: translate(-4px, -2px) rotate(-45deg) scale(0.8);
}
.t-time-picker-deprecated .t-fake-input .t-back::after,
.t-time-picker-deprecated .t-fake-input .t-forward::after {
  transform: translate(-4px, 1.5px) rotate(45deg) scale(0.8);
}
.t-time-picker-deprecated .t-fake-input .t-back:hover::before, .t-time-picker-deprecated .t-fake-input .t-back:hover::after, .t-time-picker-deprecated .t-fake-input .t-back.t-has-focus::before, .t-time-picker-deprecated .t-fake-input .t-back.t-has-focus::after,
.t-time-picker-deprecated .t-fake-input .t-forward:hover::before,
.t-time-picker-deprecated .t-fake-input .t-forward:hover::after,
.t-time-picker-deprecated .t-fake-input .t-forward.t-has-focus::before,
.t-time-picker-deprecated .t-fake-input .t-forward.t-has-focus::after {
  background: #373838;
}
.t-time-picker-deprecated .t-fake-input .t-forward::before {
  transform: translate(-4px, -2px) rotate(45deg) scale(0.8);
}
.t-time-picker-deprecated .t-fake-input .t-forward::after {
  transform: translate(-4px, 1.5px) rotate(-45deg) scale(0.8);
}
.t-time-picker-deprecated .t-fake-input .t-toggler {
  width: 32px;
  height: 32px;
  padding-right: 4px;
  color: #646464;
  font-size: 10px;
  cursor: pointer;
}
.t-time-picker-deprecated .t-fake-input .t-toggler:hover, .t-time-picker-deprecated .t-fake-input .t-toggler.t-has-focus {
  color: #373838;
}
.t-time-picker-deprecated .t-fake-input .t-clearer {
  display: none;
  width: 32px;
  height: 32px;
}
.t-time-picker-deprecated .t-fake-input .t-faker {
  position: absolute;
  inset: 0.5px 0 0;
  display: block;
  width: 100%;
  height: 32px;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  pointer-events: none;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):hover ~ .t-faker {
  border-color: #279c9c;
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker, .t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker.placeholder, .t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker.placeholder {
  opacity: 0;
  user-select: none;
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker::placeholder, .t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker::placeholder {
  opacity: 0;
  user-select: none;
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled).t-has-focus {
  outline: 0;
}
.t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer {
  display: inline-block;
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2014%2014'%3e%3cpath%20d='M7%200C3.1%200%200%203.1%200%207s3.1%207%207%207%207-3.1%207-7-3.1-7-7-7zm3.4%208.8c.1.1.1.3%200%20.5l-1.1%201.1c-.1.1-.3.1-.5%200L7%208.6l-1.8%201.9c-.1.1-.3.1-.5%200L3.6%209.3c-.2-.1-.2-.3%200-.5L5.4%207%203.6%205.2c-.2-.2-.2-.4%200-.5l1.1-1.1c.1-.1.3-.1.5%200L7%205.4l1.8-1.9c.1-.1.3-.1.5%200l1.1%201.1c.1.1.1.3%200%20.5L8.6%207l1.8%201.8z'%20fill='%23464646'/%3e%3c/svg%3e");
  background-size: 12px;
  background-position: 50%;
  background-repeat: no-repeat;
  opacity: 0.4;
  transition: opacity 0.2s ease;
}
.t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer:hover, .t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer.t-has-focus, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer:hover, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer.t-has-focus {
  opacity: 1;
}
.t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer::before, .t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer::after, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer::before, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer::after {
  display: none;
}

.t-toast-container {
  position: fixed;
  top: 78px;
  right: 24px;
}
.t-toast-container .t-notification {
  width: 330px;
  margin-bottom: 12px;
}
.t-toast-container .t-arriving {
  animation: 500ms ease-out slide-left;
}
.t-toast-container .t-closing {
  animation: 500ms ease-out slide-right;
}
@keyframes slide-left {
  from {
    margin-left: 100%;
    opacity: 0;
  }
  to {
    margin-left: 0%;
    opacity: 1;
  }
}
@keyframes slide-right {
  from {
    margin-left: 0%;
    opacity: 1;
  }
  to {
    margin-left: 100%;
    opacity: 0;
  }
}

.t-user-feedback {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  width: 400px;
  padding: 16px;
  background-color: #006491;
  color: #fff;
  border-radius: 8px;
  z-index: 120;
}
.t-user-feedback--thank-you-message {
  text-align: center;
  justify-content: center;
  font-size: 14px;
  animation: thank-you-message 0.4s 1s 1 forwards;
}
.t-user-feedback__happy-face {
  color: #fff;
  cursor: pointer;
}
.t-user-feedback__happy-face:hover {
  color: #8cc391;
}
.t-user-feedback__happy-face input {
  position: absolute;
  margin: 0;
  opacity: 0;
  width: 0;
  height: 0;
}
.t-user-feedback__happy-face input:checked + svg {
  color: #8cc391;
  cursor: default;
}
.t-user-feedback__neutral-face {
  color: #fff;
  cursor: pointer;
}
.t-user-feedback__neutral-face:hover {
  color: #f5c328;
}
.t-user-feedback__neutral-face input {
  position: absolute;
  margin: 0;
  opacity: 0;
  width: 0;
  height: 0;
}
.t-user-feedback__neutral-face input:checked + svg {
  color: #f5c328;
  cursor: default;
}
.t-user-feedback__sad-face {
  color: #fff;
  cursor: pointer;
}
.t-user-feedback__sad-face:hover {
  color: #d91f11;
}
.t-user-feedback__sad-face input {
  position: absolute;
  margin: 0;
  opacity: 0;
  width: 0;
  height: 0;
}
.t-user-feedback__sad-face input:checked + svg {
  color: #d91f11;
  cursor: default;
}
.t-user-feedback__close-button {
  cursor: pointer;
  position: absolute;
  top: 3px;
  right: 0;
  background-color: transparent;
  border: 0;
  color: #fff;
  padding: 0;
}
.t-user-feedback__question-wrapper {
  display: flex;
  justify-content: space-between;
  width: 100%;
  align-items: center;
}
.t-user-feedback__ratings-wrapper {
  white-space: nowrap;
}
.t-user-feedback__user-comment {
  width: 100%;
  flex: 1 1 100%;
  font-weight: 400;
  color: #fff;
  margin-right: 0;
}
.t-user-feedback__user-comment textarea {
  margin-top: 8px;
  resize: none;
  border-radius: 3px;
  width: 100%;
}
.t-user-feedback .t-minimal-alt {
  margin-left: auto;
}
@keyframes thank-you-message {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes thank-you-message {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes thank-you-message {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes thank-you-message {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

.t-error-page {
  background: url("data:image/svg+xml,%3c?xml%20version='1.0'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20style='enable-background:new%200%200%20768%20880'%20viewBox='0%200%20768%20880'%3e%3cdefs%3e%3cfilter%20id='a'%20width='856.8'%20height='1213.4'%20x='10.2'%20y='-431.7'%20filterUnits='userSpaceOnUse'%3e%3cfeColorMatrix%20values='1%200%200%200%200%200%201%200%200%200%200%200%201%200%200%200%200%200%201%200'/%3e%3c/filter%3e%3c/defs%3e%3cmask%20id='b'%20width='856.8'%20height='1213.4'%20x='10.2'%20y='-431.7'%20maskUnits='userSpaceOnUse'%3e%3cpath%20d='M0%200h768v801H0z'%20style='fill:%23d9d9d9;filter:url(%23a)'/%3e%3c/mask%3e%3cg%20style='mask:url(%23b)'%3e%3clinearGradient%20id='c'%20x1='93.403'%20x2='1095.002'%20y1='1006.371'%20y2='-562.356'%20gradientTransform='matrix(1%200%200%20-1%200%20802)'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20style='stop-color:%23ff0061'/%3e%3cstop%20offset='1'%20style='stop-color:%23fe953d'/%3e%3c/linearGradient%3e%3cpath%20d='m426.8-430.5-5.4-1.2-61.2%20169.5%207.4%201.2c81.8%2012.4%20156.6%2053%20211.6%20114.9%2071%2079.4%20110.2%20191.1%20110.2%20314.7%200%20122.9-39.6%20234.6-111.4%20314.4-71.2%2079.1-168.4%20121-281.1%20121-77.5%201.5-153.7-20.9-218-64.1l-6.7-4.6-62%20171.4%204.6%202.6c86%2048.6%20183.3%2073.5%20282.1%2072.3%2077.7%201.1%20154.7-14.4%20225.9-45.4S657.9%20659.4%20710%20601.8c101.2-112.5%20157-266.4%20157-433.3.1-300.2-176.8-540.9-440.2-599z'%20style='fill:url(%23c)'/%3e%3c/g%3e%3c/svg%3e") no-repeat right top #f8f8f8;
  background-size: contain;
  width: 100vw;
  height: 100vh;
}
.t-error-page .t-error-container {
  position: fixed;
  width: 600px;
  padding: 24px;
  background: #fff;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.25);
}
.t-error-page .t-error-container h1 {
  margin-bottom: 24px;
}
.t-error-page .t-error-container h2 {
  font-size: 0.8125rem;
}
.t-error-page .t-error-container .t-btn {
  margin-bottom: 16px;
}
.t-error-page .t-error-container .t-icon-redo {
  margin-top: 0;
}
.t-error-page .t-error-container__divider {
  border-top: 1px solid #e9e9e9;
  margin-top: 24px;
  margin-bottom: 24px;
}
.t-error-page .t-error-container__meta-data {
  display: flex;
  flex-wrap: wrap;
  line-height: 1.5;
  margin-bottom: 12px;
}
.t-error-page .t-error-container__meta-data dt {
  width: 30%;
}
.t-error-page .t-error-container__meta-data dt::after {
  content: ":";
}
.t-error-page .t-error-container__meta-data dd {
  word-wrap: break-word;
  width: 70%;
  margin-inline-start: unset;
}
.t-error-page .t-error-container__phone-numbers {
  margin-bottom: 24px;
  display: flex;
  flex-wrap: wrap;
  gap: 12px 0;
}
.t-error-page .t-error-container__phone-numbers > div {
  width: 250px;
  display: flex;
  flex-wrap: wrap;
}
.t-error-page .t-error-container__phone-numbers dt {
  width: 100px;
}
.t-error-page .t-error-container__phone-numbers dd {
  margin-inline-start: unset;
}
.t-error-page .t-error-container footer {
  color: #a6a7a7;
  margin-top: 24px;
}

.t-inactivity-page {
  background: url("data:image/svg+xml,%3c?xml%20version='1.0'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20style='enable-background:new%200%200%20768%20880'%20viewBox='0%200%20768%20880'%3e%3cdefs%3e%3cfilter%20id='a'%20width='856.8'%20height='1213.4'%20x='10.2'%20y='-431.7'%20filterUnits='userSpaceOnUse'%3e%3cfeColorMatrix%20values='1%200%200%200%200%200%201%200%200%200%200%200%201%200%200%200%200%200%201%200'/%3e%3c/filter%3e%3c/defs%3e%3cmask%20id='b'%20width='856.8'%20height='1213.4'%20x='10.2'%20y='-431.7'%20maskUnits='userSpaceOnUse'%3e%3cpath%20d='M0%200h768v801H0z'%20style='fill:%23d9d9d9;filter:url(%23a)'/%3e%3c/mask%3e%3cg%20style='mask:url(%23b)'%3e%3clinearGradient%20id='c'%20x1='93.403'%20x2='1095.002'%20y1='1006.371'%20y2='-562.356'%20gradientTransform='matrix(1%200%200%20-1%200%20802)'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20style='stop-color:%23ff0061'/%3e%3cstop%20offset='1'%20style='stop-color:%23fe953d'/%3e%3c/linearGradient%3e%3cpath%20d='m426.8-430.5-5.4-1.2-61.2%20169.5%207.4%201.2c81.8%2012.4%20156.6%2053%20211.6%20114.9%2071%2079.4%20110.2%20191.1%20110.2%20314.7%200%20122.9-39.6%20234.6-111.4%20314.4-71.2%2079.1-168.4%20121-281.1%20121-77.5%201.5-153.7-20.9-218-64.1l-6.7-4.6-62%20171.4%204.6%202.6c86%2048.6%20183.3%2073.5%20282.1%2072.3%2077.7%201.1%20154.7-14.4%20225.9-45.4S657.9%20659.4%20710%20601.8c101.2-112.5%20157-266.4%20157-433.3.1-300.2-176.8-540.9-440.2-599z'%20style='fill:url(%23c)'/%3e%3c/g%3e%3c/svg%3e") no-repeat right top #212222;
  background-size: contain;
  width: 100vw;
  height: 100vh;
  cursor: pointer;
  inset: 0;
  position: fixed;
  z-index: 999999;
}

.t-inactivity-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  position: fixed;
  top: 30%;
  left: 50%;
  width: 600px;
  gap: 60px;
  padding: 60px;
  background: #373838;
  color: #fff;
  transform: translate(-50%, -50%);
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.25);
}
.t-inactivity-container__logo {
  width: 150px;
}
.t-inactivity-container__text {
  font-family: "Libre Franklin", arial, sans-serif;
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.375rem;
}

.institutions-list-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.institutions-list-container h4 {
  margin-bottom: 0.2rem;
}
.institutions-list-container p {
  color: #a6a7a7;
}

.institutions-list-grid-div {
  height: calc(100vh - 21rem);
}

.t-drawer footer {
  width: 100%;
}

.select-institution-grid {
  display: flex;
  flex-direction: column;
}
.select-institution-grid .t-btn {
  align-self: flex-end;
  margin-bottom: 0.5rem;
  margin-right: 0;
}.select-institution-input-wrapper {
  display: flex;
  align-items: flex-end;
}
.select-institution-input-wrapper b {
  font-weight: 700;
}
.select-institution-input-wrapper .t-dropdown > label {
  font-weight: 300;
}
.select-institution-input-wrapper .t-btn {
  margin-bottom: 12px;
  display: flex;
  white-space: nowrap;
}
.select-institution-input-wrapper .menu-item-rendered-name, .select-institution-input-wrapper .menu-item-rendered-group {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.select-institution-input-wrapper .menu-item-rendered-group {
  text-transform: uppercase;
  font-size: 12px;
  color: #bcbdbd;
  font-weight: 400;
}aside.assign-roles-and-permission-drawer {
  width: 55%;
  z-index: 103;
}
aside.assign-roles-and-permission-drawer header {
  border: none;
}
aside.assign-roles-and-permission-drawer header h2 {
  display: flex;
  align-items: center;
  gap: 5px;
}
aside.assign-roles-and-permission-drawer header h2 i {
  font-size: 0.8125rem;
  cursor: pointer;
  margin: 0;
  display: flex;
  align-items: center;
}
aside.assign-roles-and-permission-drawer .t-content {
  width: 100%;
  padding: 5px 24px;
  overflow: hidden;
}
aside.assign-roles-and-permission-drawer .t-content.t-is-selected {
  position: static;
}
aside.assign-roles-and-permission-drawer footer {
  width: 100%;
}

.t-drawer-background.t-toggled:has(~ aside.assign-roles-and-permission-drawer) {
  z-index: 102;
}.user-details-drawer-wrapper {
  display: flex;
  flex-direction: column;
}
.user-details-drawer-wrapper h4 {
  line-height: 1.5rem;
}
.user-details-drawer-wrapper .assign-roles-drawer-user-details-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  row-gap: 20px;
}.assign-roles-drawer-content-container {
  height: calc(100vh - 13rem);
}
.assign-roles-drawer-content-container .t-tabs {
  height: calc(100vh - 13rem);
}
.assign-roles-drawer-content-container .t-tabs.t-inline > .t-wrapper > .t-content {
  padding: 10px 0;
}

.user-drawer-view-only .assign-roles-drawer-content-container .t-tabs.t-inline > .t-wrapper > .t-content {
  position: relative;
}
.user-drawer-view-only .t-container.t-ghost.t-compact {
  padding: 0;
}
.user-drawer-view-only .t-container.t-ghost.t-compact h3 {
  border: none;
  margin: 0;
}
.user-drawer-view-only .t-container.t-ghost.t-compact header {
  padding: 0;
  border: none;
}

.assign-roles-drawer-content-info-bubble-wrapper {
  position: absolute;
  z-index: 112;
  left: 30px;
}.t-table td.crds-roles-multiselect-cell {
  overflow: visible;
  width: 50%;
}

.t-content.t-is-selected {
  height: calc(100vh - 70px);
}

.crds-admin-roles-loading-wrapper {
  height: calc(100vh - 30rem);
  display: flex;
  align-items: flex-start;
}

.table-row-loading {
  height: 100px;
  display: flex;
  align-items: center;
  border: none;
}
.table-row-loading .table-cell-loading {
  border: none;
}

.crds-admin-app-table-container-create {
  overflow: auto;
  min-height: 55vh;
}
.crds-admin-app-table-container-create .t-table {
  border: 1px solid #e9e9e9;
  width: 100%;
  overflow: visible;
}
.crds-admin-app-table-container-create .t-table th, .crds-admin-app-table-container-create .t-table td {
  border: 1px solid #e9e9e9;
}

.assign-roles-drawer-content-container .t-tabs .t-content {
  min-height: 25rem;
}

.disabledRoles {
  background: #f0f0f0;
  color: #888;
  opacity: 0.5;
  pointer-events: none;
}.no-role-placeholder {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
}.user-role-pg-dialog .t-container {
  max-height: 85vh;
  overflow-y: auto;
}
.user-role-pg-dialog .user-role-pg-header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.user-role-pg-dialog .user-role-pg-header .close-dialog-icon {
  position: relative;
  right: -1rem;
}
.user-role-pg-dialog .user-role-and-pg-container .accordion-container .table-accordion article {
  padding-top: 0;
}
.user-role-pg-dialog .user-role-and-pg-container .accordion-container .table-accordion .t-header {
  font-weight: bold;
  padding-left: 3.5rem;
  border: 1px solid #e9e9e9;
  height: 1rem;
}
.user-role-pg-dialog .user-role-and-pg-container .accordion-container .table-accordion .t-header.t-is-expanded {
  background-color: #e9f5f5;
}
.user-role-pg-dialog .user-role-and-pg-container .accordion-container .table-accordion .t-header .app-name-wrapper {
  margin: -0.5rem;
  display: flex;
  width: 100%;
  align-items: end;
}
.user-role-pg-dialog .user-role-and-pg-container .accordion-container .table-accordion .t-header .app-name-wrapper .asset-class-value {
  font-weight: 200;
}
.user-role-pg-dialog .user-role-and-pg-container .accordion-container .table-accordion .t-header .app-name-wrapper .commercial-service-value {
  font-weight: 200;
}
.user-role-pg-dialog .user-role-and-pg-container .accordion-container .table-accordion .t-header .app-name-wrapper .commercial-service-value .value-formatter-main-container {
  display: inline-block;
  width: 100%;
}
.user-role-pg-dialog .user-role-and-pg-container .accordion-container .table-accordion .t-header .app-name-wrapper .commercial-service-value .value-formatter-main-container .truncate-text {
  white-space: nowrap;
  overflow: visible;
}
.user-role-pg-dialog .user-role-and-pg-container .accordion-container .table-accordion .opacity {
  opacity: 0.4;
}
.user-role-pg-dialog .user-role-and-pg-container .accordion-container .table-accordion .t-table {
  margin-bottom: 0;
}
.user-role-pg-dialog .user-role-and-pg-container .accordion-container .table-accordion .overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0);
  z-index: 1;
}
.user-role-pg-dialog .user-role-and-pg-container .accordion-container .table-accordion tr th:last-child {
  width: 60%;
}
.user-role-pg-dialog .user-role-and-pg-container .accordion-container .table-accordion tr > th {
  background-color: #fff;
  border-bottom: 1px solid #e9e9e9;
  border-left: 1px solid #e9e9e9;
}
.user-role-pg-dialog .user-role-and-pg-container .simple-table-container tr th:last-child {
  width: 75%;
}
.user-role-pg-dialog .t-footer {
  float: right;
}.create-relationship-action-buttons {
  display: flex;
  align-items: center;
  left: 0;
  width: 100%;
  bottom: 0;
  background-color: #f8f8f8;
}aside.relationship-create-drawer header {
  border-bottom: none;
}

aside.relationship-create-drawer {
  width: 65%;
}
aside.relationship-create-drawer .t-content {
  width: 100%;
}
aside.relationship-create-drawer footer {
  z-index: -1;
  width: 100%;
}

aside.create-relation-drawer {
  width: 60%;
}
aside.create-relation-drawer .institutions-list-container {
  display: flex;
  align-items: flex-end;
}
aside.create-relation-drawer .institutions-list-container div.t-dropdown {
  margin: 0;
}
aside.create-relation-drawer .t-btn {
  min-width: 150px;
  display: flex;
  justify-content: center;
}
aside.create-relation-drawer .t-content {
  width: 100%;
}
aside.create-relation-drawer footer {
  width: 100%;
}

aside.relationship-parties-view-drawer {
  width: 45%;
}
aside.relationship-parties-view-drawer .t-content {
  width: 100%;
}
aside.relationship-parties-view-drawer footer {
  z-index: -1;
  width: 100%;
}

.margin-button {
  /* margin: auto; */
  margin: 1rem;
  text-align: right;
}

.right-align {
  margin-left: auto;
}

.switch-align {
  display: flex;
  align-items: center;
}

.wrap-text {
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
}

.bo-information-container {
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 15px;
}

.inst-bo-container.t-container {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.general-details-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  column-gap: 30px;
  row-gap: 15px;
  padding-left: 5px;
}
.general-details-container .t-input-wrapper {
  width: 100%;
}

.relationship-create-container {
  margin-top: 60px;
  padding: 5px;
  overflow: hidden;
}
.relationship-create-container h4 {
  border-bottom: 1px solid #f8f8f8;
  padding: 10px 0;
}
.relationship-create-container label {
  font-weight: 500;
}

.relationship-parties-container {
  margin-top: 50px;
}

.relationship-parties-wrapper {
  background: #f8f8f8;
  padding: 20px;
  margin-bottom: 20px;
}
.relationship-parties-wrapper h3::after {
  content: "*";
  color: red;
  font-size: 0.8rem;
  margin-left: 3px;
}

.t-drawer .t-content .relationship-parties-wrapper h3 {
  border-bottom: none;
  margin: 0;
}

.information-section {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.information-section label::after {
  content: "*";
  color: red;
  font-size: 0.8rem;
  margin-left: 5px;
}
.information-section .t-tag {
  height: 32px;
  min-width: 100px;
  margin-right: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.information-subsection {
  display: flex;
  gap: 10px;
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #f4f4f4;
}
.information-subsection .rel-info {
  width: 100%;
  display: block;
  margin-top: 8px;
}

.relationship-drawer-navigation {
  position: fixed;
  background: #fff;
  border-bottom: 1px solid #d3d3d3;
  font-size: 12px;
  width: 98%;
  left: 0;
  top: 50px;
  height: 50px;
  z-index: 100;
  display: flex;
  align-items: flex-end;
  padding-left: 20px;
  gap: 10px;
}
.relationship-drawer-navigation .link-active {
  border-bottom: 3px solid #279c9c;
  color: #279c9c;
  text-decoration: none;
  font-size: 0.875rem;
  padding: 5px 10px;
}
.relationship-drawer-navigation .link-inactive {
  border-bottom: 3px solid transparent;
  color: #000;
  text-decoration: none;
  font-size: 0.875rem;
  padding: 5px 10px;
}

#general-details {
  scroll-margin-top: 100px;
}

#relationship-parties {
  scroll-margin-top: 30px;
}

.value-formatter-main-container {
  width: 90%;
}
.value-formatter-main-container .tool-tip-content-wrapper {
  display: flex;
  flex-direction: row;
  width: 90%;
}
.value-formatter-main-container .tool-tip-content-wrapper .truncate-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.value-formatter-main-container .tool-tip-content-wrapper .formatted-value-badge {
  margin-left: 0.5rem;
}

.parties-placeholder {
  padding: 1rem;
  margin-top: 1rem;
  border-radius: 4px;
  border: 1px dashed #d1d5db;
  background-color: #f8f9fa;
  color: #6c757d;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  min-height: 80px;
}
.parties-placeholder p {
  margin: 0;
}
.parties-placeholder.error-message {
  background-color: #ffebee;
  border-color: #d32f2f;
  border-style: solid;
  color: #d32f2f;
  justify-content: flex-start;
  text-align: left;
  font-weight: 500;
}
.parties-placeholder.error-message::before {
  min-width: 24px;
  margin-right: 0.75rem;
  position: relative;
  top: 1px;
}

.connected-lei-cell-renderer.append-anchor-to-detail {
  display: flex;
  gap: 0.5rem;
}

.input-with-tooltip-container {
  position: relative;
}
.input-with-tooltip-container .relationship-info-icon {
  position: absolute;
  top: 2px;
  left: 120px;
}.create-bo-action-buttons {
  display: flex;
  align-items: center;
  left: 0;
  width: 100%;
  bottom: 0;
  background-color: #f8f8f8;
}.create-flows-details-header {
  border-bottom: 1px solid #e9e9e9;
  width: 100%;
  padding-bottom: 6px;
  margin-bottom: 16px;
  font-size: 13px;
}
.create-flows-details .t-header {
  border-bottom: none;
}

.create-flows-accordion-wrapper {
  display: flex;
  align-items: center;
  position: relative;
  margin-bottom: 16px;
}
.create-flows-accordion-wrapper .flow-delete-button {
  position: absolute;
  right: 0;
  top: 40px;
}
.create-flows-accordion-wrapper .flow-delete-button .t-icon {
  margin-right: 0;
}
.create-flows-accordion-wrapper .accordion-angle-down {
  color: #bcbdbd;
  padding-left: 24px;
  padding-bottom: 20px;
}
.create-flows-accordion-wrapper .flows-accordion-header-wrapper .flows-accordion-header {
  margin-left: 20px;
}
.create-flows-accordion-wrapper .flows-accordion-header-wrapper .flows-accordion-header-disabled {
  margin-left: 5px;
  border: none;
  padding: 24px 0;
  color: #bcbdbd;
}

.flow-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 1rem;
}

.flows-lei-wrapper {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.support-contacts-wrapper {
  margin-top: 1rem;
}

.flows-accordion {
  margin: 15px 0;
  background-color: #f8f8f8;
  padding: 1rem;
}

.selected-items-box .connected-lei-tag {
  height: 30px;
  align-items: center;
  margin: 2px;
}

.app-flow-input-container {
  display: flex;
  flex-direction: column;
  position: relative;
}

.information-disabled-button {
  display: flex;
  position: absolute;
  top: 1%;
  left: 7rem;
}

.app-entity-flow-input .t-error-message {
  position: absolute;
  top: 80%;
}

.bic-text-container {
  position: relative;
}
.bic-text-container .bic-format-information {
  position: absolute;
  top: 1px;
  left: 64px;
}.creatable-single-select {
  position: relative;
  margin: 0 12px 12px 0;
}
.creatable-single-select.medium {
  width: 438px;
}
.creatable-single-select.wide {
  width: 100%;
}
.creatable-single-select label {
  margin: 0 0 6px;
  display: block;
}
.creatable-single-select .selected-items-box {
  cursor: pointer;
  position: relative;
  padding: 0 1.7rem 0 0.5rem;
  display: flex;
  align-items: center;
  border: 1px solid #ccc;
  height: 1.875rem;
  background: #fff;
  border-radius: 3px;
}
.creatable-single-select .selected-items-box .placeholder {
  color: #ccc;
}
.creatable-single-select .selected-items-box .caret {
  color: #bcbdbd;
  position: absolute;
  right: 0.25rem;
}
.creatable-single-select .panel {
  position: absolute;
  z-index: 10;
  width: 100%;
  margin-top: 0.375rem;
  border: 1px solid #cccccc;
  border-radius: 3px;
  background: #fff;
}
.creatable-single-select .panel .items {
  padding: 1rem;
  padding-bottom: 0;
}
.creatable-single-select .panel .items .list {
  display: flex;
  flex-direction: column;
  gap: 0.375rem;
  overflow: auto;
  height: 10rem;
}
.creatable-single-select .panel .items .list .t-checkbox {
  margin: 0;
}
.creatable-single-select .panel .items .list .info {
  color: #a6a7a7;
}
.creatable-single-select .panel .add-new-section {
  border-top: 1px solid #bcbdbd;
  padding: 1rem;
  display: flex;
  flex-direction: column;
}
.creatable-single-select .panel .add-new-section p {
  margin: 0;
}
.creatable-single-select .panel .add-new-section .add-linked-entity-name-input-wrapper {
  display: flex;
  gap: 1rem;
  margin-top: 0.3rem;
}
.creatable-single-select .panel .add-new-section .t-input {
  margin: 0 !important;
}
.creatable-single-select .error-message {
  color: #d91f11;
  padding-top: 10px;
}.institution-name-wrapper.red {
  color: #d91f11;
}.legacy-orgs-action-buttons {
  display: flex;
  align-items: center;
  gap: 0.438rem;
}
.legacy-orgs-action-buttons .audit-btn {
  padding: 0.5rem;
}
.legacy-orgs-action-buttons .audit-btn .audit-log {
  margin: 0;
}

.legacy-user-subheading {
  font-size: xx-small;
  padding-top: 5px;
}.legacy-orgs-listing-container {
  height: calc(100vh - 11rem);
}
.legacy-orgs-listing-container .legacy-orgs-listing-grid-wrapper {
  height: calc(100vh - 18rem);
}
.legacy-orgs-listing-container .action-btns-inner {
  display: flex;
  align-items: center;
}header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
header .download,
header .t-btn .t-icon {
  margin: 0;
}.bo-create-sidebar.t-drawer-background {
  z-index: 99;
}
.bo-create-sidebar + aside {
  width: 70%;
  z-index: 100;
}
.bo-create-sidebar + aside .t-content {
  width: 100%;
}
.bo-create-sidebar + aside footer {
  width: 100%;
}

.mapped-flow-container {
  margin-top: 40px;
}
.mapped-flow-container .accordion-container .table-accordion article {
  padding-top: 0;
}
.mapped-flow-container .accordion-container .table-accordion .t-header {
  font-weight: bold;
  padding-left: 3.5rem;
  border: 1px solid #e9e9e9;
  height: 3.3rem;
}
.mapped-flow-container .accordion-container .table-accordion .opacity {
  opacity: 0.4;
}
.mapped-flow-container .accordion-container .table-accordion .bg-white {
  background-color: #fff;
  border: 1px solid #e9e9e9;
  position: relative;
}
.mapped-flow-container .accordion-container .table-accordion .bg-white .t-table {
  margin-bottom: 0;
}
.mapped-flow-container .accordion-container .table-accordion .bg-white .overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0);
  z-index: 1;
}
.mapped-flow-container .accordion-container .table-accordion .bg-white tr > th {
  background-color: #fff;
  border-bottom: 1px solid #e9e9e9;
  border-left: 1px solid #e9e9e9;
}
.mapped-flow-container .accordion-container .success .t-header {
  background-color: #f8f8f8;
}
.mapped-flow-container .accordion-container .failure .t-header {
  background-color: #fbe9e7;
}
.mapped-flow-container .accordion-container .failure .failure-text {
  color: #d91f11;
}.connected-lei-drawer-container .connected-lei-drawer-header {
  display: flex;
  justify-content: space-between;
}

aside.flowConnectedLEIDrawer.t-drawer.t-toggled {
  width: 50vw;
}

aside.flowConnectedLEIDrawer .t-content {
  width: 100%;
}

.flow-connected-lei-grid-section {
  height: 50vh;
  margin-top: 50px;
}
.flow-connected-lei-grid-section h4 {
  border-bottom: 1px solid #e9e9e9;
  padding-bottom: 8px;
}

.connected-lei-drawer-header {
  display: flex;
  border-bottom: 1px solid #e9e9e9;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
  padding-bottom: 8px;
}
.connected-lei-drawer-header h4 {
  padding: 0;
  margin: 0;
}.business-org-list .inst-list-view-lei-wrapper .t-drawer footer {
  z-index: -1 !important;
  width: 100%;
}
.business-org-list .inst-list-create-lei-wrapper .t-drawer footer {
  z-index: 1 !important;
  width: 100%;
}

aside.legacy-org-flow-drawer {
  width: 60vw;
}
aside.legacy-org-flow-drawer .t-content {
  width: 100%;
}
aside.legacy-org-flow-drawer footer {
  width: 100%;
}.create-bo-action-buttons {
  display: flex;
  align-items: center;
  left: 0;
  width: 100%;
  bottom: 0;
  background-color: #f8f8f8;
}.exist-flows-dialog {
  /* .user-role-and-pg-container {
    .accordion-container {
      .table-accordion {
        article {
          padding-top: 0;
        }
        .t-header {
          font-weight: bold;
          padding-left: 3.5rem;
          border: 1px solid trids.$gray-feather;
          height: 1rem;
          &.t-is-expanded {
            background-color: trids.$teal-10;
          }
          .app-name-wrapper {
            margin: -0.5rem;
            .asset-class-value {
              font-size: 0.75rem !important;
              font-weight: 100;
            }
            .commercial-service-value {
              font-size: 0.75rem !important;
              font-weight: 100;
              .value-formatter-main-container {
                display: inline-block;
              }
            }
          }
        }
        .opacity {
          opacity: 0.4;
        }
        .t-table {
          margin-bottom: 0;
        }
        .overlay {
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          background-color: trids.$invisible;
          z-index: 1;
        }
        tr th:last-child {
          width: 60%;
        }
        tr > th {
          background-color: trids.$white;
          border-bottom: 1px solid trids.$gray-feather;
          border-left: 1px solid trids.$gray-feather;
        }
      }
    }
    .simple-table-container {
      tr th:last-child {
        width: 75%;
      }
    }
  } */
}
.exist-flows-dialog .t-container {
  max-height: 85vh;
  overflow-y: auto;
}
.exist-flows-dialog .exist-flows-header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.exist-flows-dialog .exist-flows-header .close-dialog-icon {
  position: relative;
  right: -1rem;
}
.exist-flows-dialog .t-footer {
  float: right;
}

.flow-exist-grid-div {
  height: 150px;
}.account-view-container .tags-cell-renderer-container {
  display: flex;
  flex-direction: row;
  justify-content: start;
  gap: 1px;
  height: 18px;
  margin-top: 0.6rem;
  max-width: 12rem;
}
.account-view-container .tags-cell-renderer-container .tool-tip-content-wrapper {
  height: 18px;
}
.account-view-container .tags-cell-renderer-container .truncate-text {
  height: 18px;
}
.account-view-container .tags-cell-renderer-container .external-link-icon {
  cursor: pointer;
}.inbound-codes-cell__wrapper {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: baseline;
}
.inbound-codes-cell__wrapper .inbound-codes-icons__wrapper {
  display: flex;
  flex-direction: row;
}
.inbound-codes-cell__wrapper .inbound-codes-icons__wrapper .t-badge.t-tiny {
  margin: 0 10px;
}
.inbound-codes-cell__wrapper .inbound-codes-icons__wrapper .t-icon-.t-teal {
  margin: 0 10px;
}
.inbound-codes-cell__wrapper .inbound-codes-icons__wrapper .codes-action-icon {
  cursor: pointer;
}.outbound-codes-cell__wrapper {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}.create-new-flow-account {
  border-top: 1px solid rgba(211, 211, 211, 0.5);
  margin-bottom: 0 !important;
}
.create-new-flow-account label {
  margin-top: 1.5rem;
  font-size: 0.8125rem;
}

.account-grid-div {
  height: 12rem;
}

.create-account-button {
  width: 5.5rem;
}.check-action-permission {
  border: solid 1px #000000;
}.flow-add-props-label::after {
  content: "";
  content: " *"; /* The space adds a little padding */
  color: #d73d3d;
  font-weight: bold;
}

button.flow-properties-cog-button.t-btn.t-minimal {
  border: none;
}.bo-create-sidebar.t-drawer-background {
  z-index: 99;
}
.bo-create-sidebar + aside {
  width: 70%;
  z-index: 100;
}
.bo-create-sidebar + aside .t-content {
  width: 100%;
}
.bo-create-sidebar + aside footer {
  width: 100%;
}

.mapped-flow-container .accordion-container .table-accordion article {
  padding-top: 0;
}
.mapped-flow-container .accordion-container .table-accordion .t-header {
  font-weight: bold;
  padding-left: 3.5rem;
  border: 1px solid #e9e9e9;
  height: 3.3rem;
}
.mapped-flow-container .accordion-container .table-accordion .opacity {
  opacity: 0.4;
}
.mapped-flow-container .accordion-container .table-accordion .bg-white {
  background-color: #fff;
  border: 1px solid #e9e9e9;
  position: relative;
}
.mapped-flow-container .accordion-container .table-accordion .bg-white .t-table {
  margin-bottom: 0;
}
.mapped-flow-container .accordion-container .table-accordion .bg-white .overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0);
  z-index: 1;
}
.mapped-flow-container .accordion-container .table-accordion .bg-white tr > th {
  background-color: #fff;
  border-bottom: 1px solid #e9e9e9;
  border-left: 1px solid #e9e9e9;
}
.mapped-flow-container .accordion-container .success .t-header {
  background-color: #f8f8f8;
}
.mapped-flow-container .accordion-container .failure .t-header {
  background-color: #fbe9e7;
}
.mapped-flow-container .accordion-container .failure .failure-text {
  color: #d91f11;
}

.bo-create-institution-section {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 1rem;
}.create-bo-dialog-boxes-main-container .selected-app-children {
  padding-top: 1.5rem;
}
.create-bo-dialog-boxes-main-container .new-business-org-text {
  color: "#8dc26a";
}.account-general-details-wrapper {
  margin-top: 1.5rem;
}

.status-toggle {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.status-toggle strong {
  font-size: 0.8125rem;
}
.status-toggle div {
  display: flex;
  align-items: flex-end;
}
.status-toggle div span {
  margin: 0 10px 12px 0;
}

.app-select {
  margin-top: -2px !important;
}
html {
  box-sizing: border-box;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

body {
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #f8f8f8;
}

div,
span {
  vertical-align: middle;
}

img {
  border: 0;
  outline: none;
}

figure {
  margin: 0;
}

*:focus {
  outline: 0;
}

*::-moz-focus-inner {
  border: 0;
}

.t-has-focus {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}

[disabled],
.t-is-disabled {
  cursor: not-allowed;
}

.t-is-hidden {
  display: none !important;
}

@media print {
  @page {
    size: landscape;
    margin: 1cm;
  }
  html,
  body,
  p {
    font-size: 10px;
  }
  .t-staff {
    display: none;
  }
}
.t-icon-diamond::before {
  content: "\e000";
}
.t-icon-asterisk::before {
  content: "\e001";
}
.t-icon-angle-double-up::before {
  content: "\e146";
}
.t-icon-angle-double-right::before {
  content: "\e147";
}
.t-icon-angle-double-down::before {
  content: "\e148";
}
.t-icon-angle-double-left::before {
  content: "\e149";
}
.t-icon-angle-up::before {
  content: "\e150";
}
.t-icon-angle-right::before {
  content: "\e151";
}
.t-icon-angle-down::before {
  content: "\e152";
}
.t-icon-angle-left::before {
  content: "\e153";
}
.t-icon-chevron-up::before {
  content: "\e154";
}
.t-icon-chevron-right::before {
  content: "\e155";
}
.t-icon-chevron-down::before {
  content: "\e156";
}
.t-icon-chevron-left::before {
  content: "\e157";
}
.t-icon-arrow-up::before {
  content: "\e158";
}
.t-icon-arrow-right::before {
  content: "\e159";
}
.t-icon-arrow-down::before {
  content: "\e160";
}
.t-icon-arrow-left::before {
  content: "\e161";
}
.t-icon-arrows::before {
  content: "\e162";
}
.t-icon-arrows-h::before {
  content: "\e163";
}
.t-icon-arrows-v::before {
  content: "\e164";
}
.t-icon-caret-up::before {
  content: "\e180";
}
.t-icon-caret-right::before {
  content: "\e181";
}
.t-icon-caret-down::before {
  content: "\e182";
}
.t-icon-caret-left::before {
  content: "\e183";
}
.t-icon-home::before {
  content: "\e200";
}
.t-icon-entity::before {
  content: "\e201";
}
.t-icon-plus::before {
  content: "\e340";
}
.t-icon-plus-circle::before {
  content: "\e341";
}
.t-icon-minus::before {
  content: "\e350";
}
.t-icon-minus-circle::before {
  content: "\e351";
}
.t-icon-times::before {
  content: "\e360";
}
.t-icon-times-circle::before {
  content: "\e361";
}
.t-icon-times-circle-o::before {
  content: "\e362";
}
.t-icon-help::before {
  content: "\e370";
}
.t-icon-help-o::before {
  content: "\e371";
}
.t-icon-info-circle::before {
  content: "\e372";
}
.t-icon-exclamation-circle::before {
  content: "\e373";
}
.t-icon-exclamation-triangle::before {
  content: "\e374";
}
.t-icon-exclamation::before {
  content: "\e375";
}
.t-icon-bell::before {
  content: "\e380";
}
.t-icon-bell-slash::before {
  content: "\e381";
}
.t-icon-bullhorn::before {
  content: "\e384";
}
.t-icon-download::before {
  content: "\e400";
}
.t-icon-upload::before {
  content: "\e401";
}
.t-icon-save::before {
  content: "\e402";
}
.t-icon-expand::before {
  content: "\e500";
}
.t-icon-compress::before {
  content: "\e501";
}
.t-icon-expand-alt::before {
  content: "\e502";
}
.t-icon-compress-alt::before {
  content: "\e503";
}
.t-icon-level-up::before {
  content: "\e510";
}
.t-icon-level-down::before {
  content: "\e511";
}
.t-icon-exchange::before {
  content: "\e512";
}
.t-icon-redo::before {
  content: "\e515";
}
.t-icon-forward::before {
  content: "\e520";
}
.t-icon-reply::before {
  content: "\e521";
}
.t-icon-reply-all::before {
  content: "\e522";
}
.t-icon-sync::before {
  content: "\e525";
}
.t-icon-retweet::before {
  content: "\e526";
}
.t-icon-undo::before {
  content: "\e530";
}
.t-icon-history::before {
  content: "\e531";
}
.t-icon-clock::before {
  content: "\e540";
}
.t-icon-hourglass::before {
  content: "\e545";
}
.t-icon-hourglass-start::before {
  content: "\e546";
}
.t-icon-hourglass-half::before {
  content: "\e547";
}
.t-icon-hourglass-end::before {
  content: "\e548";
}
.t-icon-calendar::before {
  content: "\e560";
}
.t-icon-calendar-plus::before {
  content: "\e561";
}
.t-icon-calendar-minus::before {
  content: "\e562";
}
.t-icon-calendar-check::before {
  content: "\e563";
}
.t-icon-calendar-times::before {
  content: "\e564";
}
.t-icon-check::before {
  content: "\e900";
}
.t-icon-check-circle::before {
  content: "\e901";
}
.t-icon-check-circle-o::before {
  content: "\e902";
}
.t-icon-check-double::before {
  content: "\e903";
}
.t-icon-globe::before {
  content: "\e910";
}
.t-icon-globe-africa::before {
  content: "\e911";
}
.t-icon-globe-asia::before {
  content: "\e912";
}
.t-icon-eye::before {
  content: "\e920";
}
.t-icon-eye-slash::before {
  content: "\e921";
}
.t-icon-comment-alt-fill::before {
  content: "\e904";
}
.t-icon-comment-fill::before {
  content: "\e926";
}
.t-icon-comment-dots-fill::before {
  content: "\e927";
}
.t-icon-comment-dollar-fill::before {
  content: "\e928";
}
.t-icon-comment-slash-fill::before {
  content: "\e929";
}
.t-icon-comments-fill::before {
  content: "\e930";
}
.t-icon-comments-dollar-fill::before {
  content: "\e931";
}
.t-icon-comment-dollar::before {
  content: "\e932";
}
.t-icon-comments-dollar::before {
  content: "\e933";
}
.t-icon-comment-slash::before {
  content: "\e934";
}
.t-icon-comment-dots::before {
  content: "\e935";
}
.t-icon-comment::before {
  content: "\e937";
}
.t-icon-comments::before {
  content: "\e938";
}
.t-icon-comment-alt::before {
  content: "\e939";
}
.t-icon-ellipsis-h::before {
  content: "\e941";
}
.t-icon-ellipsis-v::before {
  content: "\e942";
}
.t-icon-envelope::before {
  content: "\e945";
}
.t-icon-envelope-open-text::before {
  content: "\e946";
}
.t-icon-inbox::before {
  content: "\e950";
}
.t-icon-paperclip::before {
  content: "\e995";
}
.t-icon-pen-nib::before {
  content: "\e997";
}
.t-icon-pencil::before {
  content: "\e998";
}
.t-icon-trash::before {
  content: "\e999";
}
.t-icon-user::before {
  content: "󡀀";
}
.t-icon-user-circle::before {
  content: "󡀁";
}
.t-icon-user-cog::before {
  content: "󡀄";
}
.t-icon-user-edit::before {
  content: "󡀅";
}
.t-icon-user-lock::before {
  content: "󡀆";
}
.t-icon-user-plus::before {
  content: "󡀇";
}
.t-icon-user-minus::before {
  content: "󡀈";
}
.t-icon-user-shield::before {
  content: "󡀉";
}
.t-icon-user-slash::before {
  content: "󡀐";
}
.t-icon-user-times::before {
  content: "󡀑";
}
.t-icon-user-friends::before {
  content: "󡀒";
}
.t-icon-users::before {
  content: "󡀓";
}
.t-icon-users-cog::before {
  content: "󡀔";
}
.t-icon-user-tie::before {
  content: "󡀕";
}
.t-icon-address-card::before {
  content: "󡀠";
}
.t-icon-id-badge::before {
  content: "󡀢";
}
.t-icon-address-book::before {
  content: "󡀣";
}
.t-icon-file::before {
  content: "󡔀";
}
.t-icon-file-alt::before {
  content: "󡔁";
}
.t-icon-file-archive::before {
  content: "󡔂";
}
.t-icon-file-audio::before {
  content: "󡔃";
}
.t-icon-file-code::before {
  content: "󡔄";
}
.t-icon-file-excel::before {
  content: "󡔅";
}
.t-icon-file-image::before {
  content: "󡔆";
}
.t-icon-file-pdf::before {
  content: "󡔇";
}
.t-icon-file-powerpoint::before {
  content: "󡔈";
}
.t-icon-file-video::before {
  content: "󡔉";
}
.t-icon-file-word::before {
  content: "󡔐";
}
.t-icon-folder::before {
  content: "󡔠";
}
.t-icon-folder-open::before {
  content: "󡔡";
}
.t-icon-hand-paper::before {
  content: "󡘀";
}
.t-icon-hand-rock::before {
  content: "󡘁";
}
.t-icon-hand-pointer::before {
  content: "󡘂";
}
.t-icon-hand-point-right::before {
  content: "󡘄";
}
.t-icon-hand-point-down::before {
  content: "󡘅";
}
.t-icon-hand-point-left::before {
  content: "󡘆";
}
.t-icon-handshake::before {
  content: "󡘇";
}
.t-icon-thumbs-up::before {
  content: "󡘈";
}
.t-icon-thumbs-down::before {
  content: "󡘉";
}
.t-icon-face-happy::before {
  content: "󡜀";
}
.t-icon-face-smile::before {
  content: "󡜁";
}
.t-icon-face-neutral::before {
  content: "󡜂";
}
.t-icon-face-frown::before {
  content: "󡜃";
}
.t-icon-face-cry::before {
  content: "󡜄";
}
.t-icon-heart-o::before {
  content: "󡜠";
}
.t-icon-heart::before {
  content: "󡜡";
}
.t-icon-phone::before {
  content: "󡞓";
}
.t-icon-support::before {
  content: "󡞔";
}
.t-icon-fax::before {
  content: "󡞕";
}
.t-icon-tv::before {
  content: "󡠀";
}
.t-icon-laptop::before {
  content: "󡠁";
}
.t-icon-mobile::before {
  content: "󡠂";
}
.t-icon-keyboard::before {
  content: "󡠃";
}
.t-icon-print::before {
  content: "󡠐";
}
.t-icon-qrcode::before {
  content: "󡠠";
}
.t-icon-fingerprint::before {
  content: "󡠡";
}
.t-icon-link::before {
  content: "󡠰";
}
.t-icon-unlink::before {
  content: "󡠱";
}
.t-icon-external-link::before {
  content: "󡠳";
}
.t-icon-key::before {
  content: "󡡀";
}
.t-icon-lock::before {
  content: "󡡅";
}
.t-icon-lock-open::before {
  content: "󡡆";
}
.t-icon-search::before {
  content: "󡡐";
}
.t-icon-search-plus::before {
  content: "󡡑";
}
.t-icon-search-minus::before {
  content: "󡡒";
}
.t-icon-filter::before {
  content: "󡡠";
}
.t-icon-share::before {
  content: "󡡥";
}
.t-icon-share-square::before {
  content: "󡡦";
}
.t-icon-paper-plane::before {
  content: "󡡧";
}
.t-icon-sign-in::before {
  content: "󡢐";
}
.t-icon-sign-out::before {
  content: "󡢑";
}
.t-icon-power-off::before {
  content: "󡢕";
}
.t-icon-circle-notch::before {
  content: "󡦘";
}
.t-icon-newspaper::before {
  content: "󡦙";
}
.t-icon-cog::before {
  content: "󢀀";
}
.t-icon-cogs::before {
  content: "󢀁";
}
.t-icon-wrench::before {
  content: "󢀅";
}
.t-icon-toolbox::before {
  content: "󢀆";
}
.t-icon-briefcase::before {
  content: "󢀇";
}
.t-icon-suitcase::before {
  content: "󢀈";
}
.t-icon-sliders::before {
  content: "󢀐";
}
.t-icon-sort-alpha-up::before {
  content: "󢀠";
}
.t-icon-sort-alpha-down::before {
  content: "󢀡";
}
.t-icon-sort-amount-up::before {
  content: "󢀢";
}
.t-icon-sort-amount-down::before {
  content: "󢀣";
}
.t-icon-sort::before {
  content: "󢀰";
}
.t-icon-sort-up::before {
  content: "󢀱";
}
.t-icon-sort-down::before {
  content: "󢀲";
}
.t-icon-tag::before {
  content: "󢁀";
}
.t-icon-tags::before {
  content: "󢁁";
}
.t-icon-star-o::before {
  content: "󢁅";
}
.t-icon-star-half::before {
  content: "󢁆";
}
.t-icon-star::before {
  content: "󢁇";
}
.t-icon-table::before {
  content: "󢁉";
}
.t-icon-list-ul::before {
  content: "󢁐";
}
.t-icon-tasks::before {
  content: "󢁑";
}
.t-icon-cards::before {
  content: "󢁕";
}
.t-icon-cards-small::before {
  content: "󢁖";
}
.t-icon-list::before {
  content: "󢁗";
}
.t-icon-align-left::before {
  content: "󢁠";
}
.t-icon-align-center::before {
  content: "󢁡";
}
.t-icon-align-justify::before {
  content: "󢁢";
}
.t-icon-align-right::before {
  content: "󢁣";
}
.t-icon-copy::before {
  content: "󢁩";
}
.t-icon-clone::before {
  content: "󢁰";
}
.t-icon-new-tab::before {
  content: "󢁱";
}
.t-icon-clipboard::before {
  content: "󢁵";
}
.t-icon-paste::before {
  content: "󢁶";
}
.t-icon-money-bill::before {
  content: "󢂀";
}
.t-icon-credit-card::before {
  content: "󢂁";
}
.t-icon-chart-bar::before {
  content: "󢂐";
}
.t-icon-chart-area::before {
  content: "󢂑";
}
.t-icon-chart-line::before {
  content: "󢂒";
}
.t-icon-terminal::before {
  content: "󢄀";
}
.t-icon-code::before {
  content: "󢄁";
}
.t-icon-code-branch::before {
  content: "󢄂";
}
.t-icon-thumbtack::before {
  content: "󢒙";
}
.t-icon-ruler::before {
  content: "󢔀";
}
.t-icon-cut::before {
  content: "󢔁";
}
.t-icon-image::before {
  content: "󢔂";
}
.t-icon-images::before {
  content: "󢔃";
}
.t-icon-bookmark-o::before {
  content: "󢔄";
}
.t-icon-bookmark::before {
  content: "󢔅";
}
.t-icon-flag::before {
  content: "󢔆";
}
.t-icon-location-arrow::before {
  content: "󢔇";
}
.t-icon-map-marker::before {
  content: "󢔈";
}
.t-icon-shoe-prints::before {
  content: "󢔉";
}
.t-icon-magic::before {
  content: "󢔐";
}
.t-icon-stamp::before {
  content: "󢔑";
}
.t-icon-fill-up::before {
  content: "󢔒";
}
.t-icon-graduation-cap::before {
  content: "󢔓";
}
.t-icon-palette::before {
  content: "󢔔";
}
.t-icon-trophy::before {
  content: "󢔕";
}
.t-icon-bug::before {
  content: "󢔖";
}
.t-icon-robot::before {
  content: "󢔗";
}
.t-icon-rocket::before {
  content: "󢔘";
}
.t-icon-certificate::before {
  content: "󢔙";
}
.t-icon-crosshairs::before {
  content: "󢔠";
}
.t-icon-infinity::before {
  content: "󢔡";
}
.t-icon-sticky-note::before {
  content: "󢔢";
}
.t-icon-map-signs::before {
  content: "󢔣";
}
.t-icon-shopping-cart::before {
  content: "󢔤";
}
.t-icon-play::before {
  content: "󢔥";
}
.t-icon-stop::before {
  content: "󢔦";
}
.t-icon-circle::before {
  content: "󢔧";
}
.t-icon-flask::before {
  content: "󢔨";
}
.t-icon-ds-triquetra::before {
  content: "󣀀";
}
.t-icon-ds-brick::before {
  content: "󣀁";
}
.t-icon-ds-set::before {
  content: "󣀂";
}
.t-icon-direction-incoming::before {
  content: "󣀃";
}
.t-icon-direction-outgoing::before {
  content: "󣀄";
}
.t-icon-direction-both::before {
  content: "󣀅";
}

.t-icon-alarm::before {
  content: "\e380";
}
.t-icon-area-chart::before {
  content: "󢂑";
}
.t-icon-analytics::before {
  content: "󢂑";
}
.t-icon-ban::before {
  content: "\e351";
}
.t-icon-calendar-o::before {
  content: "\e560";
}
.t-icon-clock-o::before {
  content: "\e540";
}
.t-icon-circle-o-notch::before {
  content: "󡦘";
}
.t-icon-close::before {
  content: "\e360";
}
.t-icon-cycle::before {
  content: "󡦘";
}
.t-icon-delete::before {
  content: "\e999";
}
.t-icon-edit::before {
  content: "\e998";
}
.t-icon-email::before {
  content: "\e945";
}
.t-icon-error::before {
  content: "\e373";
}
.t-icon-file-o::before {
  content: "󡔀";
}
.t-icon-file-archive-o::before {
  content: "󡔂";
}
.t-icon-file-code-o::before {
  content: "󡔄";
}
.t-icon-file-excel-o::before {
  content: "󡔅";
}
.t-icon-file-image-o::before {
  content: "󡔆";
}
.t-icon-file-pdf-o::before {
  content: "󡔇";
}
.t-icon-file-text::before {
  content: "󡔁";
}
.t-icon-file-text-o::before {
  content: "󡔁";
}
.t-icon-group::before {
  content: "󡀓";
}
.t-icon-hand-point-up::before {
  content: "󡘂";
}
.t-icon-info::before {
  content: "\e372";
}
.t-icon-line-chart::before {
  content: "󢂒";
}
.t-icon-menu::before {
  content: "\e941";
}
.t-icon-money::before {
  content: "󢂀";
}
.t-icon-newspaper::before, .t-icon-newspaper-o::before {
  content: "󡦙";
}
.t-icon-pending::before {
  content: "\e547";
}
.t-icon-question-circle::before {
  content: "\e370";
}
.t-icon-refresh::before {
  content: "\e525";
}
.t-icon-sort-amount-asc::before {
  content: "󢀣";
}
.t-icon-sort-amount-desc::before {
  content: "󢀢";
}
.t-icon-staff::before {
  content: "\e001";
}
.t-icon-success::before {
  content: "\e901";
}
.t-icon-th::before {
  content: "󢁖";
}
.t-icon-th-large::before {
  content: "󢁕";
}
.t-icon-th-list::before {
  content: "󢁗";
}
.t-icon-remove::before {
  content: "\e999";
}
.t-icon-test::before {
  content: "󢔨";
}
.t-icon-time::before {
  content: "\e540";
}
.t-icon-trash-alt::before {
  content: "\e999";
}
.t-icon-unlock::before {
  content: "󡡆";
}
.t-icon-warning::before {
  content: "\e374";
}

.t-icon.t-white {
  color: #fff;
}
.t-icon.t-gray-mid, .t-icon.t-subtle {
  color: #a6a7a7;
}
.t-icon.t-blue, .t-icon.t-info {
  color: #256cd1;
}
.t-icon.t-teal, .t-icon.t-cta {
  color: #279c9c;
}
.t-icon.t-red, .t-icon.t-error {
  color: #d91f11;
}
.t-icon.t-orange, .t-icon.t-warning {
  color: #ee6f20;
}
.t-icon.t-green, .t-icon.t-success {
  color: #428613;
}
.t-icon.t-disabled {
  color: #bcbdbd;
}
.t-icon.t-staff {
  color: #8c2341;
}
.t-icon.t-white svg > * {
  fill: #fff;
}
.t-icon.t-gray-mid svg > *, .t-icon.t-subtle svg > * {
  fill: #a6a7a7;
}
.t-icon.t-blue svg > *, .t-icon.t-info svg > * {
  fill: #256cd1;
}
.t-icon.t-teal svg > *, .t-icon.t-cta svg > * {
  fill: #279c9c;
}
.t-icon.t-red svg > *, .t-icon.t-error svg > * {
  fill: #d91f11;
}
.t-icon.t-orange svg > *, .t-icon.t-warning svg > * {
  fill: #ee6f20;
}
.t-icon.t-green svg > *, .t-icon.t-success svg > * {
  fill: #428613;
}
.t-icon.t-disabled svg > * {
  fill: #bcbdbd;
}
.t-icon.t-staff svg > * {
  fill: #8c2341;
}

.t-vis {
  position: relative;
  display: inline-block;
  width: 32px;
  height: 32px;
  margin-right: 8px;
  font-style: normal;
  vertical-align: middle;
}
.t-vis:last-child {
  margin-right: 0;
}
.t-vis::before, .t-vis::after {
  content: "";
  position: absolute;
  display: block;
  width: 32px;
  height: 32px;
  border: 1px solid transparent;
  border-radius: 32px;
  font-family: "tricons", helvetica, arial, sans-serif;
}
.t-vis::before {
  border-color: #e9e9e9;
}
.t-vis::after {
  color: #fff;
  font-size: 11px;
  text-align: center;
  line-height: 30px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-vis .t-badge {
  position: absolute;
  top: -4px;
  left: 100%;
  z-index: 1;
  padding: 0 4px;
  color: #ee6f20;
  background: #fff;
  border: 1px solid #ee6f20;
  transform: translate(-60%, 0);
}
.t-vis-agreed::before {
  background: #428613;
  border-color: transparent;
}
.t-vis-part-agreed::before {
  background: #428613;
  border-color: transparent;
}
.t-vis-part-agreed::after {
  content: "";
  left: calc(32px / 2);
  width: calc(32px / 2);
  background: #fff;
  border-color: #e9e9e9;
  border-left: transparent;
  -moz-border-radius-topright: 64px;
  -moz-border-radius-bottomright: 64px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-radius: 0 64px 64px 0;
}
.t-vis-part-disagreed::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-part-disagreed::after {
  content: "";
  width: calc(32px / 2);
  background: #fff;
  border-color: #e9e9e9;
  border-right: transparent;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 64px;
  -moz-border-radius-topleft: 64px;
  border-radius: 64px 0 0 64px;
}
.t-vis-disagreed::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-discrepencies::before, .t-vis-discrepancies::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-discrepencies::after, .t-vis-discrepancies::after {
  content: "󢁗";
}
.t-vis-error::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-error::after {
  content: "\e375";
}
.t-vis-cancelled::before {
  background: #bcbdbd;
  border-color: transparent;
}
.t-vis-cancelled::after {
  content: "C";
  font-weight: 700;
}
.t-vis-within::before {
  background: #fff59d;
  border-color: transparent;
}
.t-vis-within::after {
  content: "TH";
  color: #a6a7a7;
  font-weight: 700;
}
.t-vis.t-medium {
  width: 37px;
  height: 37px;
}
.t-vis.t-medium::before, .t-vis.t-medium::after {
  width: 37px;
  height: 37px;
}
.t-vis.t-medium::after {
  font-size: 12px;
  line-height: 35px;
}
.t-vis.t-medium.t-vis-part-agreed::after {
  left: calc(37px / 2);
  width: calc(37px / 2);
}
.t-vis.t-medium.t-vis-part-disagreed::after {
  width: calc(37px / 2);
}

@font-face {
  font-family: tricons;
  src: url("/crds-frontend/latest/assets/tricons-CZ4m6E8g.eot");
  src: url("/crds-frontend/latest/assets/tricons-CZ4m6E8g.eot?#iefix") format("embedded-opentype"), url("/crds-frontend/latest/assets/tricons-DHjgza76.woff2") format("woff2"), url("/crds-frontend/latest/assets/tricons-B2Keo8Ad.woff") format("woff"), url("/crds-frontend/latest/assets/tricons-DNt4bsT1.ttf") format("truetype"), url("/crds-frontend/latest/assets/tricons-6znNKawq.svg#fontawesome") format("svg");
  font-style: normal;
  font-weight: 400;
}
.t-icon {
  display: inline-block;
  margin-right: 6px;
  color: inherit;
  font-family: "tricons", helvetica, arial, sans-serif !important;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  text-decoration: none;
  text-transform: none;
  vertical-align: middle;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-icon::before {
  display: inline-block;
  line-height: 1rem;
}
.t-icon:hover {
  text-decoration: none;
}
.t-icon > img,
.t-icon > svg {
  width: 14px;
  height: 14px;
}
.t-icon > svg {
  color: inherit;
}
.t-icon > svg path {
  fill: currentcolor;
}
.t-icon.t-fw {
  width: 1em;
  text-align: center;
}
.t-icon.t-tiny {
  font-size: 11px;
}
.t-icon.t-tiny > img,
.t-icon.t-tiny > svg {
  width: 11px;
  height: 11px;
}
.t-icon.t-small {
  font-size: 12px;
}
.t-icon.t-small > img,
.t-icon.t-small > svg {
  width: 12px;
  height: 12px;
}
.t-icon.t-large {
  font-size: 16px;
}
.t-icon.t-large > img,
.t-icon.t-large > svg {
  width: 16px;
  height: 16px;
}
.t-icon.t-vertical-middle {
  vertical-align: middle;
}
.t-icon.t-horizontal {
  height: 32px;
}

a.t-icon {
  display: inline-block;
  margin-right: 0;
  color: #006491;
}
a.t-icon:hover {
  text-decoration: underline;
}
a.t-icon::before {
  margin-right: 6px;
  line-height: inherit;
}
a.t-icon > span {
  margin-left: -4px;
}
a.t-icon:empty::before {
  margin-right: 0;
}
a.t-icon.t-teal {
  color: #279c9c;
}
a .t-icon {
  margin-right: 6px;
}
a .t-icon.t-icon-only {
  margin-right: 0;
}

.t-icon.t-svg {
  position: relative;
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: middle;
}
.t-icon.t-svg::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("/crds-frontend/latest/assets/sprite-CL5HE_QE.svg");
  background-repeat: no-repeat;
  vertical-align: middle;
  transform-origin: center;
  transform: translate(-50%, -50%);
}
.t-icon.t-svg.t-tiny {
  width: 11px;
  height: 11px;
}
.t-icon.t-svg.t-tiny::before {
  transform: translate(-50%, -50%) scale(0.7);
}
.t-icon.t-svg.t-small {
  width: 12px;
  height: 12px;
}
.t-icon.t-svg.t-small::before {
  transform: translate(-50%, -50%) scale(0.8);
}
.t-icon.t-svg.t-large {
  width: 16px;
  height: 16px;
}
.t-icon.t-svg.t-large::before {
  transform: translate(-50%, -50%) scale(1.2);
}

.t-svg-address-book::before {
  width: 12px;
  height: 14px;
  background-position: 0 0;
}

.t-svg-address-book-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px 0;
}

.t-svg-address-book-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px 0;
}

.t-svg-address-card::before {
  width: 14px;
  height: 14px;
  background-position: -78px 0;
}

.t-svg-address-card-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px 0;
}

.t-svg-address-card-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px 0;
}

.t-svg-align-center::before {
  width: 12px;
  height: 14px;
  background-position: -156px 0;
}

.t-svg-align-center-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -182px 0;
}

.t-svg-align-center-white::before {
  width: 12px;
  height: 14px;
  background-position: -208px 0;
}

.t-svg-align-justify::before {
  width: 12px;
  height: 14px;
  background-position: -234px 0;
}

.t-svg-align-justify-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -260px 0;
}

.t-svg-align-justify-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px 0;
}

.t-svg-align-left::before {
  width: 12px;
  height: 14px;
  background-position: -312px 0;
}

.t-svg-align-left-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -338px 0;
}

.t-svg-align-left-white::before {
  width: 12px;
  height: 14px;
  background-position: 0 -26px;
}

.t-svg-align-right::before {
  width: 12px;
  height: 14px;
  background-position: -26px -26px;
}

.t-svg-align-right-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -52px -26px;
}

.t-svg-align-right-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -26px;
}

.t-svg-angle-double-down::before {
  width: 14px;
  height: 14px;
  background-position: -104px -26px;
}

.t-svg-angle-double-down-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -26px;
}

.t-svg-angle-double-down-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -26px;
}

.t-svg-angle-double-left::before {
  width: 14px;
  height: 14px;
  background-position: -182px -26px;
}

.t-svg-angle-double-left-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -26px;
}

.t-svg-angle-double-left-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -26px;
}

.t-svg-angle-double-right::before {
  width: 14px;
  height: 14px;
  background-position: -260px -26px;
}

.t-svg-angle-double-right-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -26px;
}

.t-svg-angle-double-right-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -26px;
}

.t-svg-angle-double-up::before {
  width: 14px;
  height: 14px;
  background-position: -338px -26px;
}

.t-svg-angle-double-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -52px;
}

.t-svg-angle-double-up-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -52px;
}

.t-svg-angle-down::before {
  width: 9px;
  height: 14px;
  background-position: -52px -52px;
}

.t-svg-angle-down-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -78px -52px;
}

.t-svg-angle-down-white::before {
  width: 9px;
  height: 14px;
  background-position: -104px -52px;
}

.t-svg-angle-left::before {
  width: 7px;
  height: 14px;
  background-position: -130px -52px;
}

.t-svg-angle-left-link-blue::before {
  width: 7px;
  height: 14px;
  background-position: -156px -52px;
}

.t-svg-angle-left-white::before {
  width: 7px;
  height: 14px;
  background-position: -182px -52px;
}

.t-svg-angle-right::before {
  width: 7px;
  height: 14px;
  background-position: -208px -52px;
}

.t-svg-angle-right-link-blue::before {
  width: 7px;
  height: 14px;
  background-position: -234px -52px;
}

.t-svg-angle-right-white::before {
  width: 7px;
  height: 14px;
  background-position: -260px -52px;
}

.t-svg-angle-up::before {
  width: 9px;
  height: 14px;
  background-position: -286px -52px;
}

.t-svg-angle-up-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -312px -52px;
}

.t-svg-angle-up-white::before {
  width: 9px;
  height: 14px;
  background-position: -338px -52px;
}

.t-svg-arrow-down::before {
  width: 12px;
  height: 14px;
  background-position: 0 -78px;
}

.t-svg-arrow-down-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -78px;
}

.t-svg-arrow-down-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px -78px;
}

.t-svg-arrow-left::before {
  width: 12px;
  height: 14px;
  background-position: -78px -78px;
}

.t-svg-arrow-left-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -104px -78px;
}

.t-svg-arrow-left-white::before {
  width: 12px;
  height: 14px;
  background-position: -130px -78px;
}

.t-svg-arrow-right::before {
  width: 12px;
  height: 14px;
  background-position: -156px -78px;
}

.t-svg-arrow-right-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -182px -78px;
}

.t-svg-arrow-right-white::before {
  width: 12px;
  height: 14px;
  background-position: -208px -78px;
}

.t-svg-arrow-up::before {
  width: 12px;
  height: 14px;
  background-position: -234px -78px;
}

.t-svg-arrow-up-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -260px -78px;
}

.t-svg-arrow-up-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px -78px;
}

.t-svg-arrows::before {
  width: 14px;
  height: 14px;
  background-position: -312px -78px;
}

.t-svg-arrows-h::before {
  width: 14px;
  height: 14px;
  background-position: -338px -78px;
}

.t-svg-arrows-h-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -104px;
}

.t-svg-arrows-h-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -104px;
}

.t-svg-arrows-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -104px;
}

.t-svg-arrows-v::before {
  width: 7px;
  height: 14px;
  background-position: -78px -104px;
}

.t-svg-arrows-v-link-blue::before {
  width: 7px;
  height: 14px;
  background-position: -104px -104px;
}

.t-svg-arrows-v-white::before {
  width: 7px;
  height: 14px;
  background-position: -130px -104px;
}

.t-svg-arrows-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -104px;
}

.t-svg-asterisk::before {
  width: 14px;
  height: 14px;
  background-position: -182px -104px;
}

.t-svg-asterisk-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -104px;
}

.t-svg-asterisk-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -104px;
}

.t-svg-bell::before {
  width: 12px;
  height: 14px;
  background-position: -260px -104px;
}

.t-svg-bell-ind-orange::before {
  width: 12px;
  height: 14px;
  background-position: -286px -104px;
}

.t-svg-bell-ind-red::before {
  width: 12px;
  height: 14px;
  background-position: -312px -104px;
}

.t-svg-bell-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -338px -104px;
}

.t-svg-bell-slash::before {
  width: 18px;
  height: 14px;
  background-position: 0 -130px;
}

.t-svg-bell-slash-link-blue::before {
  width: 18px;
  height: 14px;
  background-position: -26px -130px;
}

.t-svg-bell-slash-white::before {
  width: 18px;
  height: 14px;
  background-position: -52px -130px;
}

.t-svg-bell-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -130px;
}

.t-svg-bookmark::before {
  width: 11px;
  height: 14px;
  background-position: -104px -130px;
}

.t-svg-bookmark-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -130px -130px;
}

.t-svg-bookmark-o::before {
  width: 11px;
  height: 14px;
  background-position: -156px -130px;
}

.t-svg-bookmark-o-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -182px -130px;
}

.t-svg-bookmark-o-white::before {
  width: 11px;
  height: 14px;
  background-position: -208px -130px;
}

.t-svg-bookmark-white::before {
  width: 11px;
  height: 14px;
  background-position: -234px -130px;
}

.t-svg-briefcase::before {
  width: 14px;
  height: 14px;
  background-position: -260px -130px;
}

.t-svg-briefcase-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -130px;
}

.t-svg-briefcase-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -130px;
}

.t-svg-bug::before {
  width: 14px;
  height: 14px;
  background-position: -338px -130px;
}

.t-svg-bug-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -156px;
}

.t-svg-bug-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -156px;
}

.t-svg-bullhorn::before {
  width: 14px;
  height: 14px;
  background-position: -52px -156px;
}

.t-svg-bullhorn-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -156px;
}

.t-svg-bullhorn-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -156px;
}

.t-svg-calendar::before {
  width: 12px;
  height: 14px;
  background-position: -130px -156px;
}

.t-svg-calendar-check::before {
  width: 12px;
  height: 14px;
  background-position: -156px -156px;
}

.t-svg-calendar-check-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -182px -156px;
}

.t-svg-calendar-check-white::before {
  width: 12px;
  height: 14px;
  background-position: -208px -156px;
}

.t-svg-calendar-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -234px -156px;
}

.t-svg-calendar-minus::before {
  width: 12px;
  height: 14px;
  background-position: -260px -156px;
}

.t-svg-calendar-minus-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -286px -156px;
}

.t-svg-calendar-minus-white::before {
  width: 12px;
  height: 14px;
  background-position: -312px -156px;
}

.t-svg-calendar-plus::before {
  width: 12px;
  height: 14px;
  background-position: -338px -156px;
}

.t-svg-calendar-plus-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: 0 -182px;
}

.t-svg-calendar-plus-white::before {
  width: 12px;
  height: 14px;
  background-position: -26px -182px;
}

.t-svg-calendar-times::before {
  width: 12px;
  height: 14px;
  background-position: -52px -182px;
}

.t-svg-calendar-times-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -78px -182px;
}

.t-svg-calendar-times-white::before {
  width: 12px;
  height: 14px;
  background-position: -104px -182px;
}

.t-svg-calendar-white::before {
  width: 12px;
  height: 14px;
  background-position: -130px -182px;
}

.t-svg-cards::before {
  width: 14px;
  height: 14px;
  background-position: -156px -182px;
}

.t-svg-cards-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -182px;
}

.t-svg-cards-small::before {
  width: 14px;
  height: 14px;
  background-position: -208px -182px;
}

.t-svg-cards-small-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -182px;
}

.t-svg-cards-small-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -182px;
}

.t-svg-cards-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -182px;
}

.t-svg-caret-down::before {
  width: 9px;
  height: 14px;
  background-position: -312px -182px;
}

.t-svg-caret-down-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -338px -182px;
}

.t-svg-caret-down-white::before {
  width: 9px;
  height: 14px;
  background-position: 0 -208px;
}

.t-svg-caret-left::before {
  width: 5px;
  height: 14px;
  background-position: -26px -208px;
}

.t-svg-caret-left-link-blue::before {
  width: 5px;
  height: 14px;
  background-position: -52px -208px;
}

.t-svg-caret-left-white::before {
  width: 5px;
  height: 14px;
  background-position: -78px -208px;
}

.t-svg-caret-right::before {
  width: 5px;
  height: 14px;
  background-position: -104px -208px;
}

.t-svg-caret-right-link-blue::before {
  width: 5px;
  height: 14px;
  background-position: -130px -208px;
}

.t-svg-caret-right-white::before {
  width: 5px;
  height: 14px;
  background-position: -156px -208px;
}

.t-svg-caret-up::before {
  width: 9px;
  height: 14px;
  background-position: -182px -208px;
}

.t-svg-caret-up-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -208px -208px;
}

.t-svg-caret-up-white::before {
  width: 9px;
  height: 14px;
  background-position: -234px -208px;
}

.t-svg-certificate::before {
  width: 14px;
  height: 14px;
  background-position: -260px -208px;
}

.t-svg-certificate-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -208px;
}

.t-svg-certificate-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -208px;
}

.t-svg-chart-area::before {
  width: 14px;
  height: 14px;
  background-position: -338px -208px;
}

.t-svg-chart-area-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -234px;
}

.t-svg-chart-area-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -234px;
}

.t-svg-chart-bar::before {
  width: 14px;
  height: 14px;
  background-position: -52px -234px;
}

.t-svg-chart-bar-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -234px;
}

.t-svg-chart-bar-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -234px;
}

.t-svg-chart-line::before {
  width: 14px;
  height: 14px;
  background-position: -130px -234px;
}

.t-svg-chart-line-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -234px;
}

.t-svg-chart-line-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -234px;
}

.t-svg-check::before {
  width: 14px;
  height: 14px;
  background-position: -208px -234px;
}

.t-svg-check-circle::before {
  width: 14px;
  height: 14px;
  background-position: -234px -234px;
}

.t-svg-check-circle-ind-green::before {
  width: 14px;
  height: 14px;
  background-position: -260px -234px;
}

.t-svg-check-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -234px;
}

.t-svg-check-circle-o::before {
  width: 14px;
  height: 14px;
  background-position: -312px -234px;
}

.t-svg-check-circle-o-ind-green::before {
  width: 14px;
  height: 14px;
  background-position: -338px -234px;
}

.t-svg-check-circle-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -260px;
}

.t-svg-check-circle-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -260px;
}

.t-svg-check-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -260px;
}

.t-svg-check-double::before {
  width: 14px;
  height: 14px;
  background-position: -78px -260px;
}

.t-svg-check-double-ind-green::before {
  width: 14px;
  height: 14px;
  background-position: -104px -260px;
}

.t-svg-check-double-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -260px;
}

.t-svg-check-double-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -260px;
}

.t-svg-check-ind-green::before {
  width: 14px;
  height: 14px;
  background-position: -182px -260px;
}

.t-svg-check-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -260px;
}

.t-svg-check-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -260px;
}

.t-svg-chevron-down::before {
  width: 12px;
  height: 14px;
  background-position: -260px -260px;
}

.t-svg-chevron-down-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -286px -260px;
}

.t-svg-chevron-down-white::before {
  width: 12px;
  height: 14px;
  background-position: -312px -260px;
}

.t-svg-chevron-left::before {
  width: 9px;
  height: 14px;
  background-position: -338px -260px;
}

.t-svg-chevron-left-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: 0 -286px;
}

.t-svg-chevron-left-white::before {
  width: 9px;
  height: 14px;
  background-position: -26px -286px;
}

.t-svg-chevron-right::before {
  width: 9px;
  height: 14px;
  background-position: -52px -286px;
}

.t-svg-chevron-right-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -78px -286px;
}

.t-svg-chevron-right-white::before {
  width: 9px;
  height: 14px;
  background-position: -104px -286px;
}

.t-svg-chevron-up::before {
  width: 12px;
  height: 14px;
  background-position: -130px -286px;
}

.t-svg-chevron-up-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -156px -286px;
}

.t-svg-chevron-up-white::before {
  width: 12px;
  height: 14px;
  background-position: -182px -286px;
}

.t-svg-circle::before {
  width: 14px;
  height: 14px;
  background-position: -208px -286px;
}

.t-svg-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -286px;
}

.t-svg-circle-notch::before {
  width: 14px;
  height: 14px;
  background-position: -260px -286px;
}

.t-svg-circle-notch-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -286px;
}

.t-svg-circle-notch-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -286px;
}

.t-svg-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -286px;
}

.t-svg-clipboard::before {
  width: 11px;
  height: 14px;
  background-position: 0 -312px;
}

.t-svg-clipboard-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -26px -312px;
}

.t-svg-clipboard-white::before {
  width: 11px;
  height: 14px;
  background-position: -52px -312px;
}

.t-svg-clock::before {
  width: 14px;
  height: 14px;
  background-position: -78px -312px;
}

.t-svg-clock-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -312px;
}

.t-svg-clock-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -312px;
}

.t-svg-clone::before {
  width: 14px;
  height: 14px;
  background-position: -156px -312px;
}

.t-svg-clone-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -312px;
}

.t-svg-clone-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -312px;
}

.t-svg-code::before {
  width: 14px;
  height: 14px;
  background-position: -234px -312px;
}

.t-svg-code-branch::before {
  width: 11px;
  height: 14px;
  background-position: -260px -312px;
}

.t-svg-code-branch-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -286px -312px;
}

.t-svg-code-branch-white::before {
  width: 11px;
  height: 14px;
  background-position: -312px -312px;
}

.t-svg-code-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -312px;
}

.t-svg-code-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -338px;
}

.t-svg-cog::before {
  width: 14px;
  height: 14px;
  background-position: -26px -338px;
}

.t-svg-cog-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -338px;
}

.t-svg-cog-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -338px;
}

.t-svg-cogs::before {
  width: 14px;
  height: 14px;
  background-position: -104px -338px;
}

.t-svg-cogs-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -338px;
}

.t-svg-cogs-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -338px;
}

.t-svg-comment::before {
  width: 14px;
  height: 14px;
  background-position: -182px -338px;
}

.t-svg-comment-alt::before {
  width: 14px;
  height: 14px;
  background-position: -208px -338px;
}

.t-svg-comment-alt-fill::before {
  width: 14px;
  height: 14px;
  background-position: -234px -338px;
}

.t-svg-comment-alt-fill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -338px;
}

.t-svg-comment-alt-fill-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -338px;
}

.t-svg-comment-alt-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -338px;
}

.t-svg-comment-alt-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -338px;
}

.t-svg-comment-dollar::before {
  width: 14px;
  height: 14px;
  background-position: 0 -364px;
}

.t-svg-comment-dollar-fill::before {
  width: 14px;
  height: 14px;
  background-position: -26px -364px;
}

.t-svg-comment-dollar-fill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -364px;
}

.t-svg-comment-dollar-fill-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -364px;
}

.t-svg-comment-dollar-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -364px;
}

.t-svg-comment-dollar-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -364px;
}

.t-svg-comment-dots::before {
  width: 14px;
  height: 14px;
  background-position: -156px -364px;
}

.t-svg-comment-dots-fill::before {
  width: 14px;
  height: 14px;
  background-position: -182px -364px;
}

.t-svg-comment-dots-fill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -364px;
}

.t-svg-comment-dots-fill-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -364px;
}

.t-svg-comment-dots-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -364px;
}

.t-svg-comment-dots-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -364px;
}

.t-svg-comment-fill::before {
  width: 14px;
  height: 14px;
  background-position: -312px -364px;
}

.t-svg-comment-fill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -364px;
}

.t-svg-comment-fill-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -390px;
}

.t-svg-comment-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -390px;
}

.t-svg-comment-slash::before {
  width: 14px;
  height: 14px;
  background-position: -52px -390px;
}

.t-svg-comment-slash-fill::before {
  width: 18px;
  height: 14px;
  background-position: -78px -390px;
}

.t-svg-comment-slash-fill-link-blue::before {
  width: 18px;
  height: 14px;
  background-position: -104px -390px;
}

.t-svg-comment-slash-fill-white::before {
  width: 18px;
  height: 14px;
  background-position: -130px -390px;
}

.t-svg-comment-slash-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -390px;
}

.t-svg-comment-slash-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -390px;
}

.t-svg-comment-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -390px;
}

.t-svg-comments::before {
  width: 14px;
  height: 14px;
  background-position: -234px -390px;
}

.t-svg-comments-dollar::before {
  width: 14px;
  height: 14px;
  background-position: -260px -390px;
}

.t-svg-comments-dollar-fill::before {
  width: 16px;
  height: 14px;
  background-position: -286px -390px;
}

.t-svg-comments-dollar-fill-link-blue::before {
  width: 16px;
  height: 14px;
  background-position: -312px -390px;
}

.t-svg-comments-dollar-fill-white::before {
  width: 16px;
  height: 14px;
  background-position: 0 -416px;
}

.t-svg-comments-dollar-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -416px;
}

.t-svg-comments-dollar-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -416px;
}

.t-svg-comments-fill::before {
  width: 16px;
  height: 14px;
  background-position: -78px -416px;
}

.t-svg-comments-fill-link-blue::before {
  width: 16px;
  height: 14px;
  background-position: -104px -416px;
}

.t-svg-comments-fill-white::before {
  width: 16px;
  height: 14px;
  background-position: -130px -416px;
}

.t-svg-comments-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -416px;
}

.t-svg-comments-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -416px;
}

.t-svg-compress::before {
  width: 12px;
  height: 14px;
  background-position: -208px -416px;
}

.t-svg-compress-alt::before {
  width: 12px;
  height: 14px;
  background-position: -234px -416px;
}

.t-svg-compress-alt-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -260px -416px;
}

.t-svg-compress-alt-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px -416px;
}

.t-svg-compress-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -312px -416px;
}

.t-svg-compress-white::before {
  width: 12px;
  height: 14px;
  background-position: -338px -416px;
}

.t-svg-copy::before {
  width: 12px;
  height: 14px;
  background-position: 0 -442px;
}

.t-svg-copy-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -442px;
}

.t-svg-copy-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px -442px;
}

.t-svg-credit-card::before {
  width: 14px;
  height: 14px;
  background-position: -78px -442px;
}

.t-svg-credit-card-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -442px;
}

.t-svg-credit-card-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -442px;
}

.t-svg-crosshairs::before {
  width: 14px;
  height: 14px;
  background-position: -156px -442px;
}

.t-svg-crosshairs-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -442px;
}

.t-svg-crosshairs-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -442px;
}

.t-svg-cut::before {
  width: 12px;
  height: 14px;
  background-position: -234px -442px;
}

.t-svg-cut-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -260px -442px;
}

.t-svg-cut-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px -442px;
}

.t-svg-diamond::before {
  width: 14px;
  height: 14px;
  background-position: -312px -442px;
}

.t-svg-diamond-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -442px;
}

.t-svg-diamond-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -468px;
}

.t-svg-direction-both::before {
  width: 14px;
  height: 14px;
  background-position: -26px -468px;
}

.t-svg-direction-both-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -468px;
}

.t-svg-direction-both-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -468px;
}

.t-svg-direction-incoming::before {
  width: 14px;
  height: 14px;
  background-position: -104px -468px;
}

.t-svg-direction-incoming-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -468px;
}

.t-svg-direction-outgoing::before {
  width: 14px;
  height: 14px;
  background-position: -156px -468px;
}

.t-svg-direction-outgoing-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -468px;
}

.t-svg-direction-outgoing-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -468px;
}

.t-svg-download::before {
  width: 14px;
  height: 14px;
  background-position: -234px -468px;
}

.t-svg-download-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -468px;
}

.t-svg-download-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -468px;
}

.t-svg-ds-brick::before {
  width: 14px;
  height: 14px;
  background-position: -312px -468px;
}

.t-svg-ds-brick-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -468px;
}

.t-svg-ds-brick-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -494px;
}

.t-svg-ds-set::before {
  width: 14px;
  height: 14px;
  background-position: -26px -494px;
}

.t-svg-ds-set-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -494px;
}

.t-svg-ds-set-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -494px;
}

.t-svg-ds-triquetra::before {
  width: 14px;
  height: 14px;
  background-position: -104px -494px;
}

.t-svg-ds-triquetra-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -494px;
}

.t-svg-ds-triquetra-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -494px;
}

.t-svg-ellipsis-h::before {
  width: 14px;
  height: 14px;
  background-position: -182px -494px;
}

.t-svg-ellipsis-h-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -494px;
}

.t-svg-ellipsis-h-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -494px;
}

.t-svg-ellipsis-v::before {
  width: 5px;
  height: 14px;
  background-position: -260px -494px;
}

.t-svg-ellipsis-v-link-blue::before {
  width: 5px;
  height: 14px;
  background-position: -286px -494px;
}

.t-svg-ellipsis-v-white::before {
  width: 5px;
  height: 14px;
  background-position: -312px -494px;
}

.t-svg-entity::before {
  width: 14px;
  height: 14px;
  background-position: -338px -494px;
}

.t-svg-entity-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -520px;
}

.t-svg-entity-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -520px;
}

.t-svg-envelope::before {
  width: 14px;
  height: 14px;
  background-position: -52px -520px;
}

.t-svg-envelope-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -520px;
}

.t-svg-envelope-open-text::before {
  width: 14px;
  height: 14px;
  background-position: -104px -520px;
}

.t-svg-envelope-open-text-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -520px;
}

.t-svg-envelope-open-text-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -520px;
}

.t-svg-envelope-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -520px;
}

.t-svg-exchange::before {
  width: 14px;
  height: 14px;
  background-position: -208px -520px;
}

.t-svg-exchange-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -520px;
}

.t-svg-exchange-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -520px;
}

.t-svg-exclamation::before {
  width: 14px;
  height: 14px;
  background-position: -286px -520px;
}

.t-svg-exclamation-circle::before {
  width: 14px;
  height: 14px;
  background-position: -312px -520px;
}

.t-svg-exclamation-circle-ind-orange::before {
  width: 14px;
  height: 14px;
  background-position: -338px -520px;
}

.t-svg-exclamation-circle-ind-red::before {
  width: 14px;
  height: 14px;
  background-position: 0 -546px;
}

.t-svg-exclamation-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -546px;
}

.t-svg-exclamation-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -546px;
}

.t-svg-exclamation-ind-orange::before {
  width: 14px;
  height: 14px;
  background-position: -78px -546px;
}

.t-svg-exclamation-ind-red::before {
  width: 14px;
  height: 14px;
  background-position: -104px -546px;
}

.t-svg-exclamation-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -546px;
}

.t-svg-exclamation-triangle::before {
  width: 14px;
  height: 14px;
  background-position: -156px -546px;
}

.t-svg-exclamation-triangle-ind-orange::before {
  width: 14px;
  height: 14px;
  background-position: -182px -546px;
}

.t-svg-exclamation-triangle-ind-red::before {
  width: 14px;
  height: 14px;
  background-position: -208px -546px;
}

.t-svg-exclamation-triangle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -546px;
}

.t-svg-exclamation-triangle-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -546px;
}

.t-svg-exclamation-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -546px;
}

.t-svg-expand::before {
  width: 12px;
  height: 14px;
  background-position: -312px -546px;
}

.t-svg-expand-alt::before {
  width: 12px;
  height: 14px;
  background-position: -338px -546px;
}

.t-svg-expand-alt-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: 0 -572px;
}

.t-svg-expand-alt-white::before {
  width: 12px;
  height: 14px;
  background-position: -26px -572px;
}

.t-svg-expand-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -52px -572px;
}

.t-svg-expand-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -572px;
}

.t-svg-external-link::before {
  width: 14px;
  height: 14px;
  background-position: -104px -572px;
}

.t-svg-external-link-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -572px;
}

.t-svg-external-link-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -572px;
}

.t-svg-eye::before {
  width: 14px;
  height: 14px;
  background-position: -182px -572px;
}

.t-svg-eye-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -572px;
}

.t-svg-eye-slash::before {
  width: 14px;
  height: 14px;
  background-position: -234px -572px;
}

.t-svg-eye-slash-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -572px;
}

.t-svg-eye-slash-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -572px;
}

.t-svg-eye-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -572px;
}

.t-svg-face-cry::before {
  width: 14px;
  height: 14px;
  background-position: -338px -572px;
}

.t-svg-face-cry-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -598px;
}

.t-svg-face-cry-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -598px;
}

.t-svg-face-frown::before {
  width: 14px;
  height: 14px;
  background-position: -52px -598px;
}

.t-svg-face-frown-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -598px;
}

.t-svg-face-frown-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -598px;
}

.t-svg-face-happy::before {
  width: 14px;
  height: 14px;
  background-position: -130px -598px;
}

.t-svg-face-happy-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -598px;
}

.t-svg-face-happy-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -598px;
}

.t-svg-face-neutral::before {
  width: 14px;
  height: 14px;
  background-position: -208px -598px;
}

.t-svg-face-neutral-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -598px;
}

.t-svg-face-neutral-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -598px;
}

.t-svg-face-smile::before {
  width: 14px;
  height: 14px;
  background-position: -286px -598px;
}

.t-svg-face-smile-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -598px;
}

.t-svg-face-smile-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -598px;
}

.t-svg-fax::before {
  width: 14px;
  height: 14px;
  background-position: 0 -624px;
}

.t-svg-fax-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -624px;
}

.t-svg-fax-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -624px;
}

.t-svg-file::before {
  width: 11px;
  height: 14px;
  background-position: -78px -624px;
}

.t-svg-file-alt::before {
  width: 11px;
  height: 14px;
  background-position: -104px -624px;
}

.t-svg-file-alt-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -130px -624px;
}

.t-svg-file-alt-white::before {
  width: 11px;
  height: 14px;
  background-position: -156px -624px;
}

.t-svg-file-archive::before {
  width: 11px;
  height: 14px;
  background-position: -182px -624px;
}

.t-svg-file-archive-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -208px -624px;
}

.t-svg-file-archive-white::before {
  width: 11px;
  height: 14px;
  background-position: -234px -624px;
}

.t-svg-file-audio::before {
  width: 11px;
  height: 14px;
  background-position: -260px -624px;
}

.t-svg-file-audio-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -286px -624px;
}

.t-svg-file-audio-white::before {
  width: 11px;
  height: 14px;
  background-position: -312px -624px;
}

.t-svg-file-code::before {
  width: 11px;
  height: 14px;
  background-position: -338px -624px;
}

.t-svg-file-code-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: 0 -650px;
}

.t-svg-file-code-white::before {
  width: 11px;
  height: 14px;
  background-position: -26px -650px;
}

.t-svg-file-excel::before {
  width: 11px;
  height: 14px;
  background-position: -52px -650px;
}

.t-svg-file-excel-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -78px -650px;
}

.t-svg-file-excel-white::before {
  width: 11px;
  height: 14px;
  background-position: -104px -650px;
}

.t-svg-file-image::before {
  width: 11px;
  height: 14px;
  background-position: -130px -650px;
}

.t-svg-file-image-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -156px -650px;
}

.t-svg-file-image-white::before {
  width: 11px;
  height: 14px;
  background-position: -182px -650px;
}

.t-svg-file-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -208px -650px;
}

.t-svg-file-pdf::before {
  width: 11px;
  height: 14px;
  background-position: -234px -650px;
}

.t-svg-file-pdf-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -260px -650px;
}

.t-svg-file-pdf-white::before {
  width: 11px;
  height: 14px;
  background-position: -286px -650px;
}

.t-svg-file-powerpoint::before {
  width: 11px;
  height: 14px;
  background-position: -312px -650px;
}

.t-svg-file-powerpoint-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -338px -650px;
}

.t-svg-file-powerpoint-white::before {
  width: 11px;
  height: 14px;
  background-position: 0 -676px;
}

.t-svg-file-video::before {
  width: 11px;
  height: 14px;
  background-position: -26px -676px;
}

.t-svg-file-video-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -52px -676px;
}

.t-svg-file-video-white::before {
  width: 11px;
  height: 14px;
  background-position: -78px -676px;
}

.t-svg-file-white::before {
  width: 11px;
  height: 14px;
  background-position: -104px -676px;
}

.t-svg-file-word::before {
  width: 11px;
  height: 14px;
  background-position: -130px -676px;
}

.t-svg-file-word-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -156px -676px;
}

.t-svg-file-word-white::before {
  width: 11px;
  height: 14px;
  background-position: -182px -676px;
}

.t-svg-fill-up::before {
  width: 14px;
  height: 14px;
  background-position: -208px -676px;
}

.t-svg-fill-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -676px;
}

.t-svg-fill-up-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -676px;
}

.t-svg-filter::before {
  width: 14px;
  height: 14px;
  background-position: -286px -676px;
}

.t-svg-filter-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -676px;
}

.t-svg-filter-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -676px;
}

.t-svg-fingerprint::before {
  width: 14px;
  height: 14px;
  background-position: 0 -702px;
}

.t-svg-fingerprint-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -702px;
}

.t-svg-fingerprint-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -702px;
}

.t-svg-flag::before {
  width: 14px;
  height: 14px;
  background-position: -78px -702px;
}

.t-svg-flag-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -702px;
}

.t-svg-flag-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -702px;
}

.t-svg-flask-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -156px -702px;
}

.t-svg-flask-white::before {
  width: 12px;
  height: 14px;
  background-position: -182px -702px;
}

.t-svg-folder::before {
  width: 14px;
  height: 14px;
  background-position: -208px -702px;
}

.t-svg-folder-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -702px;
}

.t-svg-folder-open::before {
  width: 14px;
  height: 14px;
  background-position: -260px -702px;
}

.t-svg-folder-open-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -702px;
}

.t-svg-folder-open-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -702px;
}

.t-svg-folder-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -702px;
}

.t-svg-forward::before {
  width: 14px;
  height: 14px;
  background-position: 0 -728px;
}

.t-svg-forward-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -728px;
}

.t-svg-forward-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -728px;
}

.t-svg-globe::before {
  width: 14px;
  height: 14px;
  background-position: -78px -728px;
}

.t-svg-globe-africa::before {
  width: 14px;
  height: 14px;
  background-position: -104px -728px;
}

.t-svg-globe-africa-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -728px;
}

.t-svg-globe-africa-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -728px;
}

.t-svg-globe-asia::before {
  width: 14px;
  height: 14px;
  background-position: -182px -728px;
}

.t-svg-globe-asia-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -728px;
}

.t-svg-globe-asia-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -728px;
}

.t-svg-globe-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -728px;
}

.t-svg-globe-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -728px;
}

.t-svg-graduation-cap::before {
  width: 14px;
  height: 14px;
  background-position: -312px -728px;
}

.t-svg-graduation-cap-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -728px;
}

.t-svg-graduation-cap-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -754px;
}

.t-svg-hand-paper::before {
  width: 12px;
  height: 14px;
  background-position: -26px -754px;
}

.t-svg-hand-paper-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -52px -754px;
}

.t-svg-hand-paper-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -754px;
}

.t-svg-hand-point-down::before {
  width: 14px;
  height: 14px;
  background-position: -104px -754px;
}

.t-svg-hand-point-down-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -754px;
}

.t-svg-hand-point-down-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -754px;
}

.t-svg-hand-point-left::before {
  width: 14px;
  height: 14px;
  background-position: -182px -754px;
}

.t-svg-hand-point-left-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -754px;
}

.t-svg-hand-point-left-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -754px;
}

.t-svg-hand-point-right::before {
  width: 14px;
  height: 14px;
  background-position: -260px -754px;
}

.t-svg-hand-point-right-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -754px;
}

.t-svg-hand-point-right-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -754px;
}

.t-svg-hand-point-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -754px;
}

.t-svg-hand-point-up-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -780px;
}

.t-svg-hand-pointer::before {
  width: 14px;
  height: 14px;
  background-position: -26px -780px;
}

.t-svg-hand-rock::before {
  width: 14px;
  height: 14px;
  background-position: -52px -780px;
}

.t-svg-hand-rock-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -780px;
}

.t-svg-hand-rock-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -780px;
}

.t-svg-handshake::before {
  width: 14px;
  height: 14px;
  background-position: -130px -780px;
}

.t-svg-handshake-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -780px;
}

.t-svg-handshake-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -780px;
}

.t-svg-heart::before {
  width: 14px;
  height: 14px;
  background-position: -208px -780px;
}

.t-svg-heart-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -780px;
}

.t-svg-heart-o::before {
  width: 14px;
  height: 14px;
  background-position: -260px -780px;
}

.t-svg-heart-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -780px;
}

.t-svg-heart-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -780px;
}

.t-svg-heart-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -780px;
}

.t-svg-help::before {
  width: 14px;
  height: 14px;
  background-position: 0 -806px;
}

.t-svg-help-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -806px;
}

.t-svg-help-o::before {
  width: 14px;
  height: 14px;
  background-position: -52px -806px;
}

.t-svg-help-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -806px;
}

.t-svg-help-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -806px;
}

.t-svg-help-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -806px;
}

.t-svg-history::before {
  width: 14px;
  height: 14px;
  background-position: -156px -806px;
}

.t-svg-history-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -806px;
}

.t-svg-history-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -806px;
}

.t-svg-home::before {
  width: 14px;
  height: 14px;
  background-position: -234px -806px;
}

.t-svg-home-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -806px;
}

.t-svg-home-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -806px;
}

.t-svg-hourglass::before {
  width: 11px;
  height: 14px;
  background-position: -312px -806px;
}

.t-svg-hourglass-end::before {
  width: 11px;
  height: 14px;
  background-position: -338px -806px;
}

.t-svg-hourglass-end-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: 0 -832px;
}

.t-svg-hourglass-end-white::before {
  width: 11px;
  height: 14px;
  background-position: -26px -832px;
}

.t-svg-hourglass-half::before {
  width: 11px;
  height: 14px;
  background-position: -52px -832px;
}

.t-svg-hourglass-half-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -78px -832px;
}

.t-svg-hourglass-half-white::before {
  width: 11px;
  height: 14px;
  background-position: -104px -832px;
}

.t-svg-hourglass-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -130px -832px;
}

.t-svg-hourglass-start::before {
  width: 11px;
  height: 14px;
  background-position: -156px -832px;
}

.t-svg-hourglass-start-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -182px -832px;
}

.t-svg-hourglass-start-white::before {
  width: 11px;
  height: 14px;
  background-position: -208px -832px;
}

.t-svg-hourglass-white::before {
  width: 11px;
  height: 14px;
  background-position: -234px -832px;
}

.t-svg-id-badge::before {
  width: 11px;
  height: 14px;
  background-position: -260px -832px;
}

.t-svg-id-badge-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -286px -832px;
}

.t-svg-id-badge-white::before {
  width: 11px;
  height: 14px;
  background-position: -312px -832px;
}

.t-svg-image::before {
  width: 14px;
  height: 14px;
  background-position: -338px -832px;
}

.t-svg-image-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -858px;
}

.t-svg-image-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -858px;
}

.t-svg-images::before {
  width: 16px;
  height: 14px;
  background-position: -52px -858px;
}

.t-svg-images-link-blue::before {
  width: 16px;
  height: 14px;
  background-position: -78px -858px;
}

.t-svg-images-white::before {
  width: 16px;
  height: 14px;
  background-position: -104px -858px;
}

.t-svg-inbox::before {
  width: 14px;
  height: 14px;
  background-position: -130px -858px;
}

.t-svg-inbox-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -858px;
}

.t-svg-inbox-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -858px;
}

.t-svg-infinity::before {
  width: 14px;
  height: 14px;
  background-position: -208px -858px;
}

.t-svg-infinity-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -858px;
}

.t-svg-infinity-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -858px;
}

.t-svg-info-circle::before {
  width: 14px;
  height: 14px;
  background-position: -286px -858px;
}

.t-svg-info-circle-info-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -858px;
}

.t-svg-info-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -858px;
}

.t-svg-info-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -884px;
}

.t-svg-key::before {
  width: 14px;
  height: 14px;
  background-position: -26px -884px;
}

.t-svg-key-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -884px;
}

.t-svg-key-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -884px;
}

.t-svg-keyboard::before {
  width: 14px;
  height: 14px;
  background-position: -104px -884px;
}

.t-svg-keyboard-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -884px;
}

.t-svg-keyboard-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -884px;
}

.t-svg-laptop::before {
  width: 14px;
  height: 14px;
  background-position: -182px -884px;
}

.t-svg-laptop-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -884px;
}

.t-svg-laptop-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -884px;
}

.t-svg-level-down::before {
  width: 9px;
  height: 14px;
  background-position: -260px -884px;
}

.t-svg-level-down-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -286px -884px;
}

.t-svg-level-down-white::before {
  width: 9px;
  height: 14px;
  background-position: -312px -884px;
}

.t-svg-level-up::before {
  width: 9px;
  height: 14px;
  background-position: -338px -884px;
}

.t-svg-level-up-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: 0 -910px;
}

.t-svg-level-up-white::before {
  width: 9px;
  height: 14px;
  background-position: -26px -910px;
}

.t-svg-link::before {
  width: 14px;
  height: 14px;
  background-position: -52px -910px;
}

.t-svg-link-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -910px;
}

.t-svg-link-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -910px;
}

.t-svg-list::before {
  width: 14px;
  height: 14px;
  background-position: -130px -910px;
}

.t-svg-list-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -910px;
}

.t-svg-list-ul::before {
  width: 14px;
  height: 14px;
  background-position: -182px -910px;
}

.t-svg-list-ul-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -910px;
}

.t-svg-list-ul-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -910px;
}

.t-svg-list-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -910px;
}

.t-svg-location-arrow::before {
  width: 14px;
  height: 14px;
  background-position: -286px -910px;
}

.t-svg-location-arrow-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -910px;
}

.t-svg-location-arrow-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -910px;
}

.t-svg-lock::before {
  width: 12px;
  height: 14px;
  background-position: 0 -936px;
}

.t-svg-lock-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -936px;
}

.t-svg-lock-open::before {
  width: 14px;
  height: 14px;
  background-position: -52px -936px;
}

.t-svg-lock-open-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -936px;
}

.t-svg-lock-open-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -936px;
}

.t-svg-lock-white::before {
  width: 12px;
  height: 14px;
  background-position: -130px -936px;
}

.t-svg-magic::before {
  width: 14px;
  height: 14px;
  background-position: -156px -936px;
}

.t-svg-magic-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -936px;
}

.t-svg-magic-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -936px;
}

.t-svg-map-marker::before {
  width: 11px;
  height: 14px;
  background-position: -234px -936px;
}

.t-svg-map-marker-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -260px -936px;
}

.t-svg-map-marker-white::before {
  width: 11px;
  height: 14px;
  background-position: -286px -936px;
}

.t-svg-map-signs::before {
  width: 14px;
  height: 14px;
  background-position: -312px -936px;
}

.t-svg-map-signs-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -936px;
}

.t-svg-map-signs-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -962px;
}

.t-svg-minus::before {
  width: 12px;
  height: 14px;
  background-position: -26px -962px;
}

.t-svg-minus-circle::before {
  width: 14px;
  height: 14px;
  background-position: -52px -962px;
}

.t-svg-minus-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -962px;
}

.t-svg-minus-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -962px;
}

.t-svg-minus-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -130px -962px;
}

.t-svg-minus-white::before {
  width: 12px;
  height: 14px;
  background-position: -156px -962px;
}

.t-svg-mobile::before {
  width: 9px;
  height: 14px;
  background-position: -182px -962px;
}

.t-svg-mobile-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -208px -962px;
}

.t-svg-mobile-white::before {
  width: 9px;
  height: 14px;
  background-position: -234px -962px;
}

.t-svg-money-bill::before {
  width: 14px;
  height: 14px;
  background-position: -260px -962px;
}

.t-svg-money-bill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -962px;
}

.t-svg-money-bill-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -962px;
}

.t-svg-new-tab::before {
  width: 14px;
  height: 14px;
  background-position: -338px -962px;
}

.t-svg-new-tab-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -988px;
}

.t-svg-new-tab-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -988px;
}

.t-svg-newspaper::before {
  width: 14px;
  height: 14px;
  background-position: -52px -988px;
}

.t-svg-newspaper-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -988px;
}

.t-svg-newspaper-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -988px;
}

.t-svg-palette::before {
  width: 14px;
  height: 14px;
  background-position: -130px -988px;
}

.t-svg-palette-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -988px;
}

.t-svg-palette-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -988px;
}

.t-svg-paper-plane::before {
  width: 14px;
  height: 14px;
  background-position: -208px -988px;
}

.t-svg-paper-plane-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -988px;
}

.t-svg-paper-plane-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -988px;
}

.t-svg-paperclip::before {
  width: 12px;
  height: 14px;
  background-position: -286px -988px;
}

.t-svg-paperclip-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -312px -988px;
}

.t-svg-paperclip-white::before {
  width: 12px;
  height: 14px;
  background-position: -338px -988px;
}

.t-svg-paste::before {
  width: 12px;
  height: 14px;
  background-position: 0 -1014px;
}

.t-svg-paste-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1014px;
}

.t-svg-paste-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px -1014px;
}

.t-svg-pen-nib::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1014px;
}

.t-svg-pen-nib-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1014px;
}

.t-svg-pen-nib-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1014px;
}

.t-svg-pencil::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1014px;
}

.t-svg-pencil-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1014px;
}

.t-svg-pencil-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1014px;
}

.t-svg-phone::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1014px;
}

.t-svg-phone-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1014px;
}

.t-svg-phone-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1014px;
}

.t-svg-play::before {
  width: 12px;
  height: 14px;
  background-position: -312px -1014px;
}

.t-svg-play-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -338px -1014px;
}

.t-svg-play-white::before {
  width: 12px;
  height: 14px;
  background-position: 0 -1040px;
}

.t-svg-plus::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1040px;
}

.t-svg-plus-circle::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1040px;
}

.t-svg-plus-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1040px;
}

.t-svg-plus-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1040px;
}

.t-svg-plus-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -130px -1040px;
}

.t-svg-plus-white::before {
  width: 12px;
  height: 14px;
  background-position: -156px -1040px;
}

.t-svg-power-off::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1040px;
}

.t-svg-power-off-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1040px;
}

.t-svg-power-off-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1040px;
}

.t-svg-print::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1040px;
}

.t-svg-print-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1040px;
}

.t-svg-print-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1040px;
}

.t-svg-qrcode::before {
  width: 12px;
  height: 14px;
  background-position: -338px -1040px;
}

.t-svg-qrcode-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: 0 -1066px;
}

.t-svg-qrcode-white::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1066px;
}

.t-svg-redo::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1066px;
}

.t-svg-redo-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1066px;
}

.t-svg-redo-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1066px;
}

.t-svg-reply::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1066px;
}

.t-svg-reply-all::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1066px;
}

.t-svg-reply-all-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1066px;
}

.t-svg-reply-all-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1066px;
}

.t-svg-reply-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1066px;
}

.t-svg-reply-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1066px;
}

.t-svg-retweet::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1066px;
}

.t-svg-retweet-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1066px;
}

.t-svg-retweet-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1066px;
}

.t-svg-robot::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1092px;
}

.t-svg-robot-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1092px;
}

.t-svg-robot-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1092px;
}

.t-svg-rocket::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1092px;
}

.t-svg-rocket-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1092px;
}

.t-svg-rocket-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1092px;
}

.t-svg-ruler::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1092px;
}

.t-svg-ruler-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1092px;
}

.t-svg-ruler-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1092px;
}

.t-svg-save::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1092px;
}

.t-svg-save-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1092px;
}

.t-svg-save-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1092px;
}

.t-svg-search::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1092px;
}

.t-svg-search-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1092px;
}

.t-svg-search-minus::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1118px;
}

.t-svg-search-minus-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1118px;
}

.t-svg-search-minus-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1118px;
}

.t-svg-search-plus::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1118px;
}

.t-svg-search-plus-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1118px;
}

.t-svg-search-plus-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1118px;
}

.t-svg-search-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1118px;
}

.t-svg-share::before {
  width: 12px;
  height: 14px;
  background-position: -182px -1118px;
}

.t-svg-share-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -208px -1118px;
}

.t-svg-share-square::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1118px;
}

.t-svg-share-square-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1118px;
}

.t-svg-share-square-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1118px;
}

.t-svg-share-white::before {
  width: 12px;
  height: 14px;
  background-position: -312px -1118px;
}

.t-svg-shoe-prints::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1118px;
}

.t-svg-shoe-prints-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1144px;
}

.t-svg-shoe-prints-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1144px;
}

.t-svg-shopping-cart::before {
  width: 16px;
  height: 14px;
  background-position: -52px -1144px;
}

.t-svg-shopping-cart-link-blue::before {
  width: 16px;
  height: 14px;
  background-position: -78px -1144px;
}

.t-svg-shopping-cart-white::before {
  width: 16px;
  height: 14px;
  background-position: -104px -1144px;
}

.t-svg-sign-in::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1144px;
}

.t-svg-sign-in-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1144px;
}

.t-svg-sign-in-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1144px;
}

.t-svg-sign-out::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1144px;
}

.t-svg-sign-out-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1144px;
}

.t-svg-sign-out-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1144px;
}

.t-svg-sliders::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1144px;
}

.t-svg-sliders-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1144px;
}

.t-svg-sliders-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1144px;
}

.t-svg-sort::before {
  width: 9px;
  height: 14px;
  background-position: 0 -1170px;
}

.t-svg-sort-alpha-down::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1170px;
}

.t-svg-sort-alpha-down-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -52px -1170px;
}

.t-svg-sort-alpha-down-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -1170px;
}

.t-svg-sort-alpha-up::before {
  width: 12px;
  height: 14px;
  background-position: -104px -1170px;
}

.t-svg-sort-alpha-up-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -130px -1170px;
}

.t-svg-sort-alpha-up-white::before {
  width: 12px;
  height: 14px;
  background-position: -156px -1170px;
}

.t-svg-sort-amount-down::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1170px;
}

.t-svg-sort-amount-down-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1170px;
}

.t-svg-sort-amount-down-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1170px;
}

.t-svg-sort-amount-up::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1170px;
}

.t-svg-sort-amount-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1170px;
}

.t-svg-sort-amount-up-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1170px;
}

.t-svg-sort-down::before {
  width: 9px;
  height: 14px;
  background-position: -338px -1170px;
}

.t-svg-sort-down-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: 0 -1196px;
}

.t-svg-sort-down-white::before {
  width: 9px;
  height: 14px;
  background-position: -26px -1196px;
}

.t-svg-sort-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -52px -1196px;
}

.t-svg-sort-up::before {
  width: 9px;
  height: 14px;
  background-position: -78px -1196px;
}

.t-svg-sort-up-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -104px -1196px;
}

.t-svg-sort-up-white::before {
  width: 9px;
  height: 14px;
  background-position: -130px -1196px;
}

.t-svg-sort-white::before {
  width: 9px;
  height: 14px;
  background-position: -156px -1196px;
}

.t-svg-stamp::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1196px;
}

.t-svg-stamp-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1196px;
}

.t-svg-stamp-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1196px;
}

.t-svg-star::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1196px;
}

.t-svg-star-half::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1196px;
}

.t-svg-star-half-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1196px;
}

.t-svg-star-half-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1196px;
}

.t-svg-star-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1222px;
}

.t-svg-star-o::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1222px;
}

.t-svg-star-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1222px;
}

.t-svg-star-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1222px;
}

.t-svg-star-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1222px;
}

.t-svg-sticky-note::before {
  width: 12px;
  height: 14px;
  background-position: -130px -1222px;
}

.t-svg-sticky-note-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -156px -1222px;
}

.t-svg-sticky-note-white::before {
  width: 12px;
  height: 14px;
  background-position: -182px -1222px;
}

.t-svg-stop::before {
  width: 12px;
  height: 14px;
  background-position: -208px -1222px;
}

.t-svg-stop-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -234px -1222px;
}

.t-svg-stop-white::before {
  width: 12px;
  height: 14px;
  background-position: -260px -1222px;
}

.t-svg-suitcase::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1222px;
}

.t-svg-suitcase-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1222px;
}

.t-svg-suitcase-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1222px;
}

.t-svg-support::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1248px;
}

.t-svg-support-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1248px;
}

.t-svg-support-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1248px;
}

.t-svg-sync::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1248px;
}

.t-svg-sync-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1248px;
}

.t-svg-sync-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1248px;
}

.t-svg-table::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1248px;
}

.t-svg-table-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1248px;
}

.t-svg-table-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1248px;
}

.t-svg-tag::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1248px;
}

.t-svg-tag-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1248px;
}

.t-svg-tag-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1248px;
}

.t-svg-tags::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1248px;
}

.t-svg-tags-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1248px;
}

.t-svg-tags-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1274px;
}

.t-svg-tasks::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1274px;
}

.t-svg-tasks-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1274px;
}

.t-svg-tasks-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1274px;
}

.t-svg-terminal::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1274px;
}

.t-svg-terminal-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1274px;
}

.t-svg-terminal-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1274px;
}

.t-svg-thumbs-down::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1274px;
}

.t-svg-thumbs-down-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1274px;
}

.t-svg-thumbs-down-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1274px;
}

.t-svg-thumbs-up::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1274px;
}

.t-svg-thumbs-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1274px;
}

.t-svg-thumbs-up-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1274px;
}

.t-svg-thumbtack::before {
  width: 11px;
  height: 14px;
  background-position: -338px -1274px;
}

.t-svg-thumbtack-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: 0 -1300px;
}

.t-svg-thumbtack-white::before {
  width: 11px;
  height: 14px;
  background-position: -26px -1300px;
}

.t-svg-times::before {
  width: 10px;
  height: 14px;
  background-position: -52px -1300px;
}

.t-svg-times-circle::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1300px;
}

.t-svg-times-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1300px;
}

.t-svg-times-circle-o::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1300px;
}

.t-svg-times-circle-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1300px;
}

.t-svg-times-circle-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1300px;
}

.t-svg-times-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1300px;
}

.t-svg-times-link-blue::before {
  width: 10px;
  height: 14px;
  background-position: -234px -1300px;
}

.t-svg-times-white::before {
  width: 10px;
  height: 14px;
  background-position: -260px -1300px;
}

.t-svg-toolbox::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1300px;
}

.t-svg-toolbox-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1300px;
}

.t-svg-toolbox-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1300px;
}

.t-svg-trash::before {
  width: 12px;
  height: 14px;
  background-position: 0 -1326px;
}

.t-svg-trash-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1326px;
}

.t-svg-trash-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px -1326px;
}

.t-svg-trophy::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1326px;
}

.t-svg-trophy-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1326px;
}

.t-svg-trophy-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1326px;
}

.t-svg-tv::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1326px;
}

.t-svg-tv-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1326px;
}

.t-svg-tv-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1326px;
}

.t-svg-undo::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1326px;
}

.t-svg-undo-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1326px;
}

.t-svg-undo-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1326px;
}

.t-svg-unlink::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1326px;
}

.t-svg-unlink-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1326px;
}

.t-svg-unlink-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1352px;
}

.t-svg-upload::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1352px;
}

.t-svg-upload-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1352px;
}

.t-svg-upload-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1352px;
}

.t-svg-user::before {
  width: 12px;
  height: 14px;
  background-position: -104px -1352px;
}

.t-svg-user-circle::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1352px;
}

.t-svg-user-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1352px;
}

.t-svg-user-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1352px;
}

.t-svg-user-cog::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1352px;
}

.t-svg-user-cog-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1352px;
}

.t-svg-user-cog-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1352px;
}

.t-svg-user-edit::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1352px;
}

.t-svg-user-edit-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1352px;
}

.t-svg-user-edit-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1352px;
}

.t-svg-user-friends::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1378px;
}

.t-svg-user-friends-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1378px;
}

.t-svg-user-friends-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1378px;
}

.t-svg-user-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -78px -1378px;
}

.t-svg-user-lock::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1378px;
}

.t-svg-user-lock-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1378px;
}

.t-svg-user-lock-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1378px;
}

.t-svg-user-minus::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1378px;
}

.t-svg-user-minus-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1378px;
}

.t-svg-user-minus-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1378px;
}

.t-svg-user-plus::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1378px;
}

.t-svg-user-plus-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1378px;
}

.t-svg-user-plus-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1378px;
}

.t-svg-user-shield::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1378px;
}

.t-svg-user-shield-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1404px;
}

.t-svg-user-shield-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1404px;
}

.t-svg-user-slash::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1404px;
}

.t-svg-user-slash-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1404px;
}

.t-svg-user-slash-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1404px;
}

.t-svg-user-tie::before {
  width: 12px;
  height: 14px;
  background-position: -130px -1404px;
}

.t-svg-user-tie-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -156px -1404px;
}

.t-svg-user-tie-white::before {
  width: 12px;
  height: 14px;
  background-position: -182px -1404px;
}

.t-svg-user-times::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1404px;
}

.t-svg-user-times-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1404px;
}

.t-svg-user-times-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1404px;
}

.t-svg-user-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px -1404px;
}

.t-svg-users::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1404px;
}

.t-svg-users-cog::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1404px;
}

.t-svg-users-cog-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1430px;
}

.t-svg-users-cog-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1430px;
}

.t-svg-users-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1430px;
}

.t-svg-users-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1430px;
}

.t-svg-wrench::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1430px;
}

.t-svg-wrench-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1430px;
}

.t-svg-wrench-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1430px;
}

@font-face {
  font-family: "Libre Franklin";
  font-style: normal;
  font-weight: 600;
  src: local(""), url("/crds-frontend/latest/assets/libre-franklin-v7-latin-600-BzFym7k5.woff2") format("woff2"), url("/crds-frontend/latest/assets/libre-franklin-v7-latin-600-WTdFxs_V.woff") format("woff");
}
body {
  color: #373838;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  display: block;
  margin: 0 0 12px;
  padding: 0;
  color: #373838;
}
h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child,
h6:last-child {
  margin-bottom: 0;
}
h1 .t-icon,
h2 .t-icon,
h3 .t-icon,
h4 .t-icon,
h5 .t-icon,
h6 .t-icon {
  font-size: inherit;
  line-height: inherit;
  vertical-align: text-bottom;
}
h1 + caption,
h1 + figcaption,
h2 + caption,
h2 + figcaption,
h3 + caption,
h3 + figcaption,
h4 + caption,
h4 + figcaption,
h5 + caption,
h5 + figcaption,
h6 + caption,
h6 + figcaption {
  margin-top: -8px;
  margin-bottom: 12px;
}

h1 {
  margin-bottom: 16px;
  font-family: "Libre Franklin", arial, sans-serif;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1.75rem;
}

h2 {
  font-family: "Libre Franklin", arial, sans-serif;
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.5rem;
}

h3 {
  font-family: "Libre Franklin", arial, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.25rem;
}

h4 {
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}

h5 {
  font-size: 0.75rem;
  text-transform: uppercase;
  line-height: 0.875rem;
}

h6 {
  color: #4d4e4e;
  font-size: 12px;
  font-weight: 700;
}

span {
  max-width: 100%;
}

p {
  max-width: 1024px;
  margin: 0;
  margin-bottom: 12px;
  font-size: 0.8125rem;
  line-height: 1.125rem;
}
p:last-child {
  margin-bottom: 0;
}
p.t-wide {
  max-width: 100%;
}

label, fieldset legend {
  display: inline-block;
  margin-right: 6px;
  color: #4d4e4e;
  font-weight: 700;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  vertical-align: inherit;
}
label:last-child, fieldset legend:last-child {
  margin-right: 0;
}
label[required]::after, fieldset legend[required]::after, label.t-required::after, fieldset legend.t-required::after {
  content: "*";
  margin-left: 4px;
  color: #d91f11;
}
label.t-horizontal, fieldset legend.t-horizontal {
  height: 32px;
  line-height: 32px;
  vertical-align: middle;
}
label.t-wide, fieldset legend.t-wide {
  width: 100%;
  margin-right: 0;
  margin-bottom: 6px;
}

a {
  color: #006491;
  text-decoration: none;
  vertical-align: inherit;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
a:hover {
  text-decoration: underline;
}
a > span,
a > label,
fieldset a > legend {
  margin-right: 4px;
  color: inherit;
}
a > span:last-child:not(:only-child),
a > label:last-child:not(:only-child),
fieldset a > legend:last-child:not(:only-child) {
  margin-right: 0;
}
a label, a fieldset legend, fieldset a legend {
  font-size: inherit;
  font-weight: inherit;
  pointer-events: none;
}
a.t-action, a.t-teal {
  color: #279c9c;
}
a.t-staff {
  color: #8c2341;
}
a.t-is-disabled, a.t-disabled-link {
  color: #bcbdbd !important;
  user-select: none;
  cursor: not-allowed;
}
a.t-is-disabled:hover, a.t-disabled-link:hover {
  text-decoration: none !important;
}

blockquote {
  max-width: 1024px;
  margin: 0 24px 24px;
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 18px;
  font-style: italic;
  line-height: 1.2rem;
}
blockquote:last-child {
  margin-bottom: 0;
}
blockquote p {
  font-size: inherit;
  line-height: inherit;
}

ul,
ol,
dl {
  margin: 0;
  padding: 0;
  font-size: 0;
}
ul li,
ul dd,
ul dt,
ol li,
ol dd,
ol dt,
dl li,
dl dd,
dl dt {
  font-size: 0.8125rem;
}

ul {
  list-style: none;
}

.t-last-updated {
  margin-right: 24px;
  color: #646464;
  font-size: 0.75rem;
}

.t-main {
  position: relative;
  display: block;
  width: 100%;
  padding: 24px;
  background: #f8f8f8;
  transition: left 0.2s ease;
}
.t-main > header {
  margin-bottom: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.t-main > header > form,
.t-main > header > .t-dropdown,
.t-main > header > .t-input {
  margin-bottom: 0;
}
.t-main > header .t-right {
  float: right;
  display: inline-block;
  max-width: 50%;
  margin-left: auto;
  padding-left: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.t-main > header.t-wide {
  max-width: 100% !important;
}
.t-main > header.t-no-min-width {
  min-width: auto;
}
.t-main > .t-footer {
  margin-top: 24px;
  color: #a6a7a7;
  font-size: 11px;
}
.t-main::-webkit-scrollbar {
  appearance: none;
  width: 6px;
  height: 6px;
}
.t-main::-webkit-scrollbar-track {
  background-color: transparent;
}
.t-main::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 6px;
  pointer-events: all;
  cursor: pointer;
}
.t-main::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
.t-main > header,
.t-main > .t-container,
.t-main > .t-meta,
.t-main > .t-tabs {
  min-width: calc(1280px - 24px * 2);
  max-width: calc(1920px - 24px * 2);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-main > header,
  .t-main > .t-container,
  .t-main > .t-meta,
  .t-main > .t-tabs {
    min-width: calc(1280px - 24px * 2 - 17px);
    max-width: calc(1920px - 24px * 2 - 17px);
  }
}
@supports (-ms-accelerator: true) {
  .t-main > header,
  .t-main > .t-container,
  .t-main > .t-meta,
  .t-main > .t-tabs {
    min-width: calc(1280px - 24px * 2 - 12px);
    max-width: calc(1920px - 24px * 2 - 12px);
  }
}

@media print {
  .t-main {
    position: relative;
    top: 0;
    overflow: hidden;
    height: calc(100% - 24px);
    padding: 0 !important;
    background: transparent !important;
  }
}
.t-container {
  display: block;
  width: 100%;
  margin-bottom: 16px;
  padding: 24px;
  background-color: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
}
.t-container:last-child {
  margin-bottom: 0;
}
.t-container > h2 {
  margin-bottom: 24px;
  line-height: 32px;
}
.t-container > header {
  display: inline-block;
  width: 100%;
  min-height: 22px;
  margin-bottom: 24px;
  vertical-align: middle;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.t-container > header h2 {
  display: inline-block;
  margin: 0;
  margin-right: 12px;
  line-height: 1.2rem;
  max-width: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-container > header .t-aside {
  height: 22px;
  margin-left: 0;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.t-container > header .t-right {
  float: right;
  display: inline-block;
  max-width: 50%;
  margin-left: auto;
  padding-left: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.t-container > header .t-checkbox,
.t-container > header .t-dropdown,
.t-container > header .t-input,
.t-container > header .t-progress,
.t-container > header .t-radio,
.t-container > header .t-switch {
  margin-bottom: 0;
}
.t-container > header .t-progress {
  width: 288px;
}
.t-container table {
  min-width: 33%;
  max-width: 100%;
}
.t-container .t-tabs {
  margin-bottom: 24px;
}
.t-container .t-tabs:last-child {
  margin-bottom: 0;
}
.t-container .t-tabs > .t-wrapper > .t-content {
  padding: 0;
  padding-top: 24px;
}
.t-container.t-flexbox {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-container.t-wide {
  max-width: 100% !important;
}
.t-container.t-no-min-width {
  min-width: auto;
}
.t-container.t-ghost {
  padding: 0;
  background: transparent;
  box-shadow: none;
}
.t-container.t-ghost > h2 {
  margin-bottom: 12px;
}
.t-container.t-ghost .t-container {
  min-width: auto;
  max-width: 100%;
}
.t-container.t-compact {
  padding: 16px;
}

@media print {
  .t-container {
    max-width: 100%;
    margin-bottom: 24px;
    padding: 0;
  }
  .t-container.t-staff {
    display: none;
  }
}
fieldset {
  display: block;
  width: auto;
  margin: 0;
  margin-bottom: 24px;
  padding: 0;
  border: 0;
}
fieldset:last-child {
  margin-bottom: 0;
}
fieldset legend {
  padding: 0;
  margin-bottom: 8px;
}

form {
  width: 100%;
  margin-bottom: 24px;
}
form:last-child {
  margin-bottom: 0;
}

.t-form {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-form.t-horizontal {
  margin-top: -12px;
  flex-direction: row;
}
.t-form.t-horizontal > label, fieldset .t-form.t-horizontal > legend {
  margin-top: 12px;
}
.t-form.t-horizontal > fieldset {
  display: inline-block;
  width: auto;
  margin-top: 12px;
  margin-right: 12px;
  margin-bottom: 0;
}
.t-form.t-horizontal > fieldset > .t-checkbox,
.t-form.t-horizontal > fieldset > .t-radio,
.t-form.t-horizontal > fieldset > .t-switch {
  margin-bottom: 0;
  height: 32px;
  line-height: 32px;
}
.t-form.t-horizontal > .t-btn,
.t-form.t-horizontal > .t-checkbox,
.t-form.t-horizontal > .t-dropdown,
.t-form.t-horizontal > .t-input,
.t-form.t-horizontal > .t-switch {
  margin-top: 12px;
  margin-bottom: 0;
}
.t-form.t-horizontal > .t-switch {
  height: 32px;
  line-height: 32px;
}
.t-form.t-horizontal > .t-switch label, .t-form.t-horizontal > .t-switch fieldset legend, fieldset .t-form.t-horizontal > .t-switch legend {
  height: inherit;
  line-height: inherit;
}
.t-form.t-horizontal > .t-switch input + label, .t-form.t-horizontal > .t-switch fieldset input + legend, fieldset .t-form.t-horizontal > .t-switch input + legend {
  height: inherit;
  line-height: inherit;
}
.t-form.t-horizontal > .t-switch input + label::after, .t-form.t-horizontal > .t-switch fieldset input + legend::after, fieldset .t-form.t-horizontal > .t-switch input + legend::after {
  top: 6px;
}
.t-form.t-horizontal > .t-switch input + label::before, .t-form.t-horizontal > .t-switch fieldset input + legend::before, fieldset .t-form.t-horizontal > .t-switch input + legend::before {
  top: 6px;
  position: relative;
}
.t-form.t-horizontal > .t-checkbox {
  height: 32px;
  line-height: 32px;
}
.t-form.t-horizontal > .t-btn.t-ghost-label,
.t-form.t-horizontal > .t-checkbox.t-ghost-label,
.t-form.t-horizontal > .t-switch.t-ghost-label {
  margin-top: 36px;
}
.t-form.t-dual-col,
.t-form .t-dual-col {
  width: 1024px;
  max-width: 100%;
}
.t-form.t-dual-col .t-row,
.t-form .t-dual-col .t-row {
  margin-bottom: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
}
.t-form.t-dual-col .t-row:last-child,
.t-form .t-dual-col .t-row:last-child {
  margin-bottom: 0;
}
.t-form.t-dual-col .t-row > span,
.t-form.t-dual-col .t-row > label,
.t-form.t-dual-col fieldset .t-row > legend,
fieldset .t-form.t-dual-col .t-row > legend,
.t-form.t-dual-col .t-row .t-left,
.t-form .t-dual-col .t-row > span,
.t-form .t-dual-col .t-row > label,
.t-form .t-dual-col fieldset .t-row > legend,
fieldset .t-form .t-dual-col .t-row > legend,
.t-form .t-dual-col .t-row .t-left {
  display: inline-block;
  min-height: 32px;
  width: 282px;
  margin-right: 6px;
  text-align: right;
}
.t-form.t-dual-col .t-row > span + p,
.t-form.t-dual-col .t-row > label + p,
.t-form.t-dual-col fieldset .t-row > legend + p,
fieldset .t-form.t-dual-col .t-row > legend + p,
.t-form.t-dual-col .t-row .t-left + p,
.t-form .t-dual-col .t-row > span + p,
.t-form .t-dual-col .t-row > label + p,
.t-form .t-dual-col fieldset .t-row > legend + p,
fieldset .t-form .t-dual-col .t-row > legend + p,
.t-form .t-dual-col .t-row .t-left + p {
  width: calc(100% - 288px - 6px);
}
.t-form.t-dual-col .t-row > label, .t-form.t-dual-col fieldset .t-row > legend, fieldset .t-form.t-dual-col .t-row > legend,
.t-form .t-dual-col .t-row > label,
.t-form .t-dual-col fieldset .t-row > legend,
fieldset .t-form .t-dual-col .t-row > legend {
  line-height: 32px;
}
.t-form.t-dual-col .t-row > legend,
.t-form .t-dual-col .t-row > legend {
  margin-bottom: 0;
  text-align: right;
}
.t-form.t-dual-col .t-row fieldset,
.t-form .t-dual-col .t-row fieldset {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
}
.t-form.t-dual-col .t-row fieldset legend,
.t-form .t-dual-col .t-row fieldset legend {
  width: 282px;
  margin-right: 6px;
  text-align: right;
}
.t-form.t-dual-col .t-row fieldset .t-checkbox,
.t-form.t-dual-col .t-row fieldset .t-radio,
.t-form .t-dual-col .t-row fieldset .t-checkbox,
.t-form .t-dual-col .t-row fieldset .t-radio {
  vertical-align: top;
}
.t-form.t-dual-col .t-row fieldset .t-checkbox.t-block,
.t-form.t-dual-col .t-row fieldset .t-radio.t-block,
.t-form .t-dual-col .t-row fieldset .t-checkbox.t-block,
.t-form .t-dual-col .t-row fieldset .t-radio.t-block {
  width: calc(100% - 288px - 6px);
}
.t-form.t-dual-col .t-row > .t-checkbox,
.t-form.t-dual-col .t-row > .t-dropdown,
.t-form.t-dual-col .t-row > .t-input,
.t-form.t-dual-col .t-row > .t-radio,
.t-form.t-dual-col .t-row > .t-switch,
.t-form .t-dual-col .t-row > .t-checkbox,
.t-form .t-dual-col .t-row > .t-dropdown,
.t-form .t-dual-col .t-row > .t-input,
.t-form .t-dual-col .t-row > .t-radio,
.t-form .t-dual-col .t-row > .t-switch {
  margin-bottom: 0;
}
.t-form.t-dual-col .t-row > .t-checkbox,
.t-form.t-dual-col .t-row > .t-radio,
.t-form.t-dual-col .t-row > .t-switch,
.t-form .t-dual-col .t-row > .t-checkbox,
.t-form .t-dual-col .t-row > .t-radio,
.t-form .t-dual-col .t-row > .t-switch {
  height: 32px;
  line-height: 32px;
}
.t-form.t-dual-col .t-row > .t-switch,
.t-form .t-dual-col .t-row > .t-switch {
  height: 32px;
  line-height: 32px;
}
.t-form.t-dual-col .t-row > .t-switch input + label, .t-form.t-dual-col .t-row > .t-switch fieldset input + legend, fieldset .t-form.t-dual-col .t-row > .t-switch input + legend,
.t-form .t-dual-col .t-row > .t-switch input + label,
.t-form .t-dual-col .t-row > .t-switch fieldset input + legend,
fieldset .t-form .t-dual-col .t-row > .t-switch input + legend {
  height: inherit;
  line-height: inherit;
}
.t-form.t-dual-col .t-row > .t-switch input + label::after, .t-form.t-dual-col .t-row > .t-switch fieldset input + legend::after, fieldset .t-form.t-dual-col .t-row > .t-switch input + legend::after,
.t-form .t-dual-col .t-row > .t-switch input + label::after,
.t-form .t-dual-col .t-row > .t-switch fieldset input + legend::after,
fieldset .t-form .t-dual-col .t-row > .t-switch input + legend::after {
  top: 6px;
}
.t-form.t-dual-col .t-row > .t-switch input + label::before, .t-form.t-dual-col .t-row > .t-switch fieldset input + legend::before, fieldset .t-form.t-dual-col .t-row > .t-switch input + legend::before,
.t-form .t-dual-col .t-row > .t-switch input + label::before,
.t-form .t-dual-col .t-row > .t-switch fieldset input + legend::before,
fieldset .t-form .t-dual-col .t-row > .t-switch input + legend::before {
  top: 6px;
  position: relative;
}
.t-form.t-dual-col .t-row .t-left > p,
.t-form.t-dual-col .t-row .t-left > label,
.t-form.t-dual-col .t-row .t-left > legend,
.t-form .t-dual-col .t-row .t-left > p,
.t-form .t-dual-col .t-row .t-left > label,
.t-form .t-dual-col .t-row .t-left > legend {
  width: 282px;
  margin-right: 6px;
}
.t-form.t-dual-col .t-row .t-left > p,
.t-form .t-dual-col .t-row .t-left > p {
  padding-right: 6px;
  color: #646464;
}
.t-form.t-dual-col .t-row .t-left > label, .t-form.t-dual-col .t-row fieldset .t-left > legend, fieldset .t-form.t-dual-col .t-row .t-left > legend,
.t-form .t-dual-col .t-row .t-left > label,
.t-form .t-dual-col .t-row fieldset .t-left > legend,
fieldset .t-form .t-dual-col .t-row .t-left > legend {
  line-height: 32px;
}
.t-form.t-dual-col .t-row .t-right,
.t-form .t-dual-col .t-row .t-right {
  width: calc(100% - 288px - 6px);
}
.t-form.t-dual-col.t-text-left > span,
.t-form.t-dual-col.t-text-left > label,
.t-form.t-dual-col.t-text-left > legend,
.t-form.t-dual-col.t-text-left .t-left,
.t-form .t-dual-col.t-text-left > span,
.t-form .t-dual-col.t-text-left > label,
.t-form .t-dual-col.t-text-left > legend,
.t-form .t-dual-col.t-text-left .t-left {
  text-align: left;
}
.t-form.t-dual-col.t-text-left fieldset legend,
.t-form .t-dual-col.t-text-left fieldset legend {
  text-align: left;
}

.t-form-reset {
  margin: 0;
}
.t-form-reset .t-input,
.t-form-reset .t-dropdown,
.t-form-reset .t-date-picker,
.t-form-reset .t-switch,
.t-form-reset .t-radio-group,
.t-form-reset .t-checkbox-group {
  margin: 0;
}
.t-form-reset .t-btn {
  margin: 0;
}
.t-form-reset .t-btn:not(:last-of-type, :only-of-type) {
  margin: 0;
}
.t-form-reset section,
.t-form-reset h2 {
  margin: 0;
}
.t-form-reset hr {
  margin: 0;
  width: 100%;
}
.t-form-reset section h2 {
  margin-bottom: 24px;
}
.t-form-reset section h2:has(+ p) {
  margin-bottom: 6px;
}
.t-form-reset section h3:has(+ p),
.t-form-reset section h4:has(+ p) {
  margin-bottom: 4px;
}
.t-form-reset .t-label-value {
  margin: 0;
}

.t-flexbox,
.t-flex,
.t-inline-flex {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-flexbox.t-wrap,
.t-flex.t-wrap,
.t-inline-flex.t-wrap {
  flex-wrap: wrap;
}
.t-flexbox.t-nowrap,
.t-flex.t-nowrap,
.t-inline-flex.t-nowrap {
  flex-wrap: nowrap;
}
.t-flexbox > .t-grow,
.t-flex > .t-grow,
.t-inline-flex > .t-grow {
  flex-grow: 1;
}
.t-flexbox > .t-grow-0,
.t-flex > .t-grow-0,
.t-inline-flex > .t-grow-0 {
  flex-grow: 0;
}
.t-flexbox.t-stretch-self,
.t-flex.t-stretch-self,
.t-inline-flex.t-stretch-self {
  flex-grow: 1;
}
.t-flexbox.t-stretch > *,
.t-flex.t-stretch > *,
.t-inline-flex.t-stretch > * {
  flex-grow: 1;
}
.t-flexbox.t-reverse,
.t-flex.t-reverse,
.t-inline-flex.t-reverse {
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.t-flexbox.t-column,
.t-flex.t-column,
.t-inline-flex.t-column {
  flex-direction: column;
  align-items: flex-start;
}
.t-flexbox.t-column.t-reverse,
.t-flex.t-column.t-reverse,
.t-inline-flex.t-column.t-reverse {
  flex-direction: column-reverse;
}
.t-flexbox.t-justify-start,
.t-flex.t-justify-start,
.t-inline-flex.t-justify-start {
  justify-content: flex-start;
}
.t-flexbox.t-justify-center,
.t-flex.t-justify-center,
.t-inline-flex.t-justify-center {
  justify-content: center;
}
.t-flexbox.t-justify-end,
.t-flex.t-justify-end,
.t-inline-flex.t-justify-end {
  justify-content: flex-end;
}
.t-flexbox.t-distribute, .t-flexbox.t-justify-between,
.t-flex.t-distribute,
.t-flex.t-justify-between,
.t-inline-flex.t-distribute,
.t-inline-flex.t-justify-between {
  justify-content: space-between;
}
.t-flexbox.t-justify-evenly,
.t-flex.t-justify-evenly,
.t-inline-flex.t-justify-evenly {
  justify-content: space-evenly;
}
.t-flexbox.t-justify-around,
.t-flex.t-justify-around,
.t-inline-flex.t-justify-around {
  justify-content: space-around;
}
.t-flexbox.t-items-stretch,
.t-flex.t-items-stretch,
.t-inline-flex.t-items-stretch {
  align-items: stretch;
}
.t-flexbox.t-items-start,
.t-flex.t-items-start,
.t-inline-flex.t-items-start {
  align-items: flex-start;
}
.t-flexbox.t-items-center,
.t-flex.t-items-center,
.t-inline-flex.t-items-center {
  align-items: center;
}
.t-flexbox.t-items-end,
.t-flex.t-items-end,
.t-inline-flex.t-items-end {
  align-items: flex-end;
}
.t-flexbox.t-items-baseline,
.t-flex.t-items-baseline,
.t-inline-flex.t-items-baseline {
  align-items: baseline;
}

header {
  margin-bottom: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
header h1,
header h2,
header h3,
header h4,
header h5,
header h6 {
  display: inline-block;
  margin: 0;
  margin-right: 12px;
}

section {
  width: 100%;
  margin-bottom: 24px;
}
section:last-child {
  margin-bottom: 0;
}

hr,
.t-divider {
  display: block;
  height: 0;
  border: none;
  border-bottom: 1px solid #d3d3d3;
}
hr.t-subtle,
.t-divider.t-subtle {
  border-bottom: 1px solid #e9e9e9;
}

.t-relative {
  position: relative;
}

.t-min-max-width {
  min-width: calc(1280px - 24px * 2);
  max-width: calc(1920px - 24px * 2);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-min-max-width {
    min-width: calc(1280px - 24px * 2 - 17px);
    max-width: calc(1920px - 24px * 2 - 17px);
  }
}
@supports (-ms-accelerator: true) {
  .t-min-max-width {
    min-width: calc(1280px - 24px * 2 - 12px);
    max-width: calc(1920px - 24px * 2 - 12px);
  }
}

.t-align-center {
  display: table !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
.t-align-center + .t-align-right {
  margin-left: 0 !important;
}
.t-align-right {
  margin-left: auto !important;
  float: right;
  display: block;
  align-self: end;
}
.t-align-right::after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  font-size: 0;
  visibility: hidden;
}
.t-align-top {
  align-self: flex-start;
}
.t-align-middle {
  align-self: center;
}
.t-align-bottom {
  align-self: flex-end;
}

.t-chart {
  width: 100%;
  height: auto;
}

.t-grid {
  display: block;
  width: calc(100% + 16px);
  height: auto;
  margin-top: -16px;
  margin-right: calc(16px / 2 * -1);
  margin-left: calc(16px / 2 * -1);
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-grid::after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  font-size: 0;
  visibility: hidden;
}
.t-grid .t-col, .t-grid.t-gutter-large .t-col-100, .t-grid.t-gutter-large .t-col-90, .t-grid.t-gutter-large .t-col-83, .t-grid.t-gutter-large .t-col-80, .t-grid.t-gutter-large .t-col-75, .t-grid.t-gutter-large .t-col-70, .t-grid.t-gutter-large .t-col-67, .t-grid.t-gutter-large .t-col-60, .t-grid.t-gutter-large .t-col-50, .t-grid.t-gutter-large .t-col-40, .t-grid.t-gutter-large .t-col-33, .t-grid.t-gutter-large .t-col-30, .t-grid.t-gutter-large .t-col-25, .t-grid.t-gutter-large .t-col-20, .t-grid.t-gutter-large .t-col-16, .t-grid.t-gutter-large .t-col-10, .t-grid .t-col-100, .t-grid .t-col-90, .t-grid .t-col-83, .t-grid .t-col-80, .t-grid .t-col-75, .t-grid .t-col-70, .t-grid .t-col-67, .t-grid .t-col-60, .t-grid .t-col-50, .t-grid .t-col-40, .t-grid .t-col-33, .t-grid .t-col-30, .t-grid .t-col-25, .t-grid .t-col-20, .t-grid .t-col-16, .t-grid .t-col-10 {
  float: left;
  width: 100%;
  height: auto;
  margin: 0 calc(16px / 2);
  margin-top: 16px;
  -webkit-box-flex: 0 1 auto;
  -moz-box-flex: 0 1 auto;
  flex: 0 1 auto;
}
.t-grid .t-col > *, .t-grid.t-gutter-large .t-col-100 > *, .t-grid.t-gutter-large .t-col-90 > *, .t-grid.t-gutter-large .t-col-83 > *, .t-grid.t-gutter-large .t-col-80 > *, .t-grid.t-gutter-large .t-col-75 > *, .t-grid.t-gutter-large .t-col-70 > *, .t-grid.t-gutter-large .t-col-67 > *, .t-grid.t-gutter-large .t-col-60 > *, .t-grid.t-gutter-large .t-col-50 > *, .t-grid.t-gutter-large .t-col-40 > *, .t-grid.t-gutter-large .t-col-33 > *, .t-grid.t-gutter-large .t-col-30 > *, .t-grid.t-gutter-large .t-col-25 > *, .t-grid.t-gutter-large .t-col-20 > *, .t-grid.t-gutter-large .t-col-16 > *, .t-grid.t-gutter-large .t-col-10 > *, .t-grid .t-col-100 > *, .t-grid .t-col-90 > *, .t-grid .t-col-83 > *, .t-grid .t-col-80 > *, .t-grid .t-col-75 > *, .t-grid .t-col-70 > *, .t-grid .t-col-67 > *, .t-grid .t-col-60 > *, .t-grid .t-col-50 > *, .t-grid .t-col-40 > *, .t-grid .t-col-33 > *, .t-grid .t-col-30 > *, .t-grid .t-col-25 > *, .t-grid .t-col-20 > *, .t-grid .t-col-16 > *, .t-grid .t-col-10 > * {
  max-width: 100%;
}
.t-grid .t-col .t-grid, .t-grid .t-col-100 .t-grid, .t-grid .t-col-90 .t-grid, .t-grid .t-col-83 .t-grid, .t-grid .t-col-80 .t-grid, .t-grid .t-col-75 .t-grid, .t-grid .t-col-70 .t-grid, .t-grid .t-col-67 .t-grid, .t-grid .t-col-60 .t-grid, .t-grid .t-col-50 .t-grid, .t-grid .t-col-40 .t-grid, .t-grid .t-col-33 .t-grid, .t-grid .t-col-30 .t-grid, .t-grid .t-col-25 .t-grid, .t-grid .t-col-20 .t-grid, .t-grid .t-col-16 .t-grid, .t-grid .t-col-10 .t-grid {
  max-width: calc(100% + 16px);
  margin-right: calc(16px / 2 * -1);
  margin-top: -16px;
  margin-left: calc(16px / 2 * -1);
}
.t-grid .t-col-10 {
  width: calc(10% - 16px);
  max-width: calc(10% - 16px);
}
.t-grid .t-col-16 {
  width: calc(16.6667% - 16px);
  max-width: calc(16.6667% - 16px);
}
.t-grid .t-col-20 {
  width: calc(20% - 16px);
  max-width: calc(20% - 16px);
}
.t-grid .t-col-25 {
  width: calc(25% - 16px);
  max-width: calc(25% - 16px);
}
.t-grid .t-col-30 {
  width: calc(30% - 16px);
  max-width: calc(30% - 16px);
}
.t-grid .t-col-33 {
  width: calc(33.3333% - 16px);
  max-width: calc(33.3333% - 16px);
}
.t-grid .t-col-40 {
  width: calc(40% - 16px);
  max-width: calc(40% - 16px);
}
.t-grid .t-col-50 {
  width: calc(50% - 16px);
  max-width: calc(50% - 16px);
}
.t-grid .t-col-60 {
  width: calc(60% - 16px);
  max-width: calc(60% - 16px);
}
.t-grid .t-col-67 {
  width: calc(66.6667% - 16px);
  max-width: calc(66.6667% - 16px);
}
.t-grid .t-col-70 {
  width: calc(70% - 16px);
  max-width: calc(70% - 16px);
}
.t-grid .t-col-75 {
  width: calc(75% - 16px);
  max-width: calc(75% - 16px);
}
.t-grid .t-col-80 {
  width: calc(80% - 16px);
  max-width: calc(80% - 16px);
}
.t-grid .t-col-83 {
  width: calc(83.3333% - 16px);
  max-width: calc(83.3333% - 16px);
}
.t-grid .t-col-90 {
  width: calc(90% - 16px);
  max-width: calc(90% - 16px);
}
.t-grid .t-col-100 {
  width: calc(100% - 16px);
  max-width: calc(100% - 16px);
}
.t-grid.t-no-wrap {
  flex-wrap: nowrap;
}
.t-grid.t-auto {
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
.t-grid.t-auto .t-col, .t-grid.t-auto .t-col-10, .t-grid.t-auto .t-col-16, .t-grid.t-auto .t-col-20, .t-grid.t-auto .t-col-25, .t-grid.t-auto .t-col-30, .t-grid.t-auto .t-col-33, .t-grid.t-auto .t-col-40, .t-grid.t-auto .t-col-50, .t-grid.t-auto .t-col-60, .t-grid.t-auto .t-col-67, .t-grid.t-auto .t-col-70, .t-grid.t-auto .t-col-75, .t-grid.t-auto .t-col-80, .t-grid.t-auto .t-col-83, .t-grid.t-auto .t-col-90, .t-grid.t-auto .t-col-100 {
  width: auto;
  flex-grow: 1;
}
.t-grid.t-masonry .t-col, .t-grid.t-masonry .t-col-10, .t-grid.t-masonry .t-col-16, .t-grid.t-masonry .t-col-20, .t-grid.t-masonry .t-col-25, .t-grid.t-masonry .t-col-30, .t-grid.t-masonry .t-col-33, .t-grid.t-masonry .t-col-40, .t-grid.t-masonry .t-col-50, .t-grid.t-masonry .t-col-60, .t-grid.t-masonry .t-col-67, .t-grid.t-masonry .t-col-70, .t-grid.t-masonry .t-col-75, .t-grid.t-masonry .t-col-80, .t-grid.t-masonry .t-col-83, .t-grid.t-masonry .t-col-90, .t-grid.t-masonry .t-col-100 {
  align-self: flex-start;
}
.t-grid.t-gutterless {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col, .t-grid.t-gutterless .t-col-10, .t-grid.t-gutterless .t-col-16, .t-grid.t-gutterless .t-col-20, .t-grid.t-gutterless .t-col-25, .t-grid.t-gutterless .t-col-30, .t-grid.t-gutterless .t-col-33, .t-grid.t-gutterless .t-col-40, .t-grid.t-gutterless .t-col-50, .t-grid.t-gutterless .t-col-60, .t-grid.t-gutterless .t-col-67, .t-grid.t-gutterless .t-col-70, .t-grid.t-gutterless .t-col-75, .t-grid.t-gutterless .t-col-80, .t-grid.t-gutterless .t-col-83, .t-grid.t-gutterless .t-col-90, .t-grid.t-gutterless .t-col-100 {
  margin: 0;
}
.t-grid.t-gutterless .t-col-10 {
  width: 10%;
  max-width: 10%;
}
.t-grid.t-gutterless .t-col-10 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-16 {
  width: 16.6667%;
  max-width: 16.6667%;
}
.t-grid.t-gutterless .t-col-16 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-20 {
  width: 20%;
  max-width: 20%;
}
.t-grid.t-gutterless .t-col-20 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-25 {
  width: 25%;
  max-width: 25%;
}
.t-grid.t-gutterless .t-col-25 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-30 {
  width: 30%;
  max-width: 30%;
}
.t-grid.t-gutterless .t-col-30 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-33 {
  width: 33.3333%;
  max-width: 33.3333%;
}
.t-grid.t-gutterless .t-col-33 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-40 {
  width: 40%;
  max-width: 40%;
}
.t-grid.t-gutterless .t-col-40 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-50 {
  width: 50%;
  max-width: 50%;
}
.t-grid.t-gutterless .t-col-50 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-60 {
  width: 60%;
  max-width: 60%;
}
.t-grid.t-gutterless .t-col-60 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-67 {
  width: 66.6667%;
  max-width: 66.6667%;
}
.t-grid.t-gutterless .t-col-67 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-70 {
  width: 70%;
  max-width: 70%;
}
.t-grid.t-gutterless .t-col-70 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-75 {
  width: 75%;
  max-width: 75%;
}
.t-grid.t-gutterless .t-col-75 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-80 {
  width: 80%;
  max-width: 80%;
}
.t-grid.t-gutterless .t-col-80 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-83 {
  width: 83.3333%;
  max-width: 83.3333%;
}
.t-grid.t-gutterless .t-col-83 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-90 {
  width: 90%;
  max-width: 90%;
}
.t-grid.t-gutterless .t-col-90 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-100 {
  width: 100%;
  max-width: 100%;
}
.t-grid.t-gutterless .t-col-100 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutter-large {
  width: calc(100% + 24px);
  margin-right: calc(24px / 2 * -1);
  margin-top: -24px;
  margin-left: calc(24px / 2 * -1);
}
.t-grid.t-gutter-large .t-col, .t-grid.t-gutter-large .t-col-100, .t-grid.t-gutter-large .t-col-90, .t-grid.t-gutter-large .t-col-83, .t-grid.t-gutter-large .t-col-80, .t-grid.t-gutter-large .t-col-75, .t-grid.t-gutter-large .t-col-70, .t-grid.t-gutter-large .t-col-67, .t-grid.t-gutter-large .t-col-60, .t-grid.t-gutter-large .t-col-50, .t-grid.t-gutter-large .t-col-40, .t-grid.t-gutter-large .t-col-33, .t-grid.t-gutter-large .t-col-30, .t-grid.t-gutter-large .t-col-25, .t-grid.t-gutter-large .t-col-20, .t-grid.t-gutter-large .t-col-16, .t-grid.t-gutter-large .t-col-10 {
  margin: 0 calc(24px / 2);
  margin-top: 24px;
}
.t-grid.t-gutter-large .t-col .t-grid, .t-grid.t-gutter-large .t-col-100 .t-grid, .t-grid.t-gutter-large .t-col-90 .t-grid, .t-grid.t-gutter-large .t-col-83 .t-grid, .t-grid.t-gutter-large .t-col-80 .t-grid, .t-grid.t-gutter-large .t-col-75 .t-grid, .t-grid.t-gutter-large .t-col-70 .t-grid, .t-grid.t-gutter-large .t-col-67 .t-grid, .t-grid.t-gutter-large .t-col-60 .t-grid, .t-grid.t-gutter-large .t-col-50 .t-grid, .t-grid.t-gutter-large .t-col-40 .t-grid, .t-grid.t-gutter-large .t-col-33 .t-grid, .t-grid.t-gutter-large .t-col-30 .t-grid, .t-grid.t-gutter-large .t-col-25 .t-grid, .t-grid.t-gutter-large .t-col-20 .t-grid, .t-grid.t-gutter-large .t-col-16 .t-grid, .t-grid.t-gutter-large .t-col-10 .t-grid {
  max-width: calc(100% + 24px);
  margin-right: calc(24px / 2 * -1);
  margin-top: -24px;
  margin-left: calc(24px / 2 * -1);
}
.t-grid.t-gutter-large .t-col-10 {
  width: calc(10% - 24px);
  max-width: calc(10% - 24px);
}
.t-grid.t-gutter-large .t-col-16 {
  width: calc(16.6667% - 24px);
  max-width: calc(16.6667% - 24px);
}
.t-grid.t-gutter-large .t-col-20 {
  width: calc(20% - 24px);
  max-width: calc(20% - 24px);
}
.t-grid.t-gutter-large .t-col-25 {
  width: calc(25% - 24px);
  max-width: calc(25% - 24px);
}
.t-grid.t-gutter-large .t-col-30 {
  width: calc(30% - 24px);
  max-width: calc(30% - 24px);
}
.t-grid.t-gutter-large .t-col-33 {
  width: calc(33.3333% - 24px);
  max-width: calc(33.3333% - 24px);
}
.t-grid.t-gutter-large .t-col-40 {
  width: calc(40% - 24px);
  max-width: calc(40% - 24px);
}
.t-grid.t-gutter-large .t-col-50 {
  width: calc(50% - 24px);
  max-width: calc(50% - 24px);
}
.t-grid.t-gutter-large .t-col-60 {
  width: calc(60% - 24px);
  max-width: calc(60% - 24px);
}
.t-grid.t-gutter-large .t-col-67 {
  width: calc(66.6667% - 24px);
  max-width: calc(66.6667% - 24px);
}
.t-grid.t-gutter-large .t-col-70 {
  width: calc(70% - 24px);
  max-width: calc(70% - 24px);
}
.t-grid.t-gutter-large .t-col-75 {
  width: calc(75% - 24px);
  max-width: calc(75% - 24px);
}
.t-grid.t-gutter-large .t-col-80 {
  width: calc(80% - 24px);
  max-width: calc(80% - 24px);
}
.t-grid.t-gutter-large .t-col-83 {
  width: calc(83.3333% - 24px);
  max-width: calc(83.3333% - 24px);
}
.t-grid.t-gutter-large .t-col-90 {
  width: calc(90% - 24px);
  max-width: calc(90% - 24px);
}
.t-grid.t-gutter-large .t-col-100 {
  width: calc(100% - 24px);
  max-width: calc(100% - 24px);
}
.t-grid .t-container {
  width: 100%;
  height: 100%;
}

.t-block {
  display: block;
}

.t-inline-block {
  display: inline-block;
}

.t-inline {
  display: inline;
}

.t-table {
  display: table;
}

.t-inline-table {
  display: inline-table;
}

.t-flex {
  display: flex;
}

.t-inline-flex {
  display: inline-flex;
}

.t-hidden {
  display: none;
}

.t-align-baseline {
  vertical-align: baseline;
}

.t-align-top {
  vertical-align: top;
}

.t-align-middle {
  vertical-align: middle;
}

.t-align-bottom {
  vertical-align: bottom;
}

.t-align-text-top {
  vertical-align: text-top;
}

.t-align-text-bottom {
  vertical-align: text-bottom;
}

.t-align-initial {
  vertical-align: initial;
}

.t-m-t {
  margin: 4px !important;
}
.t-m-s {
  margin: 8px !important;
}
.t-m-r {
  margin: 12px !important;
}
.t-m-b {
  margin: 16px !important;
}
.t-m-l {
  margin: 24px !important;
}
.t-m-e {
  margin: 48px !important;
}
.t-m-0 {
  margin: 0 !important;
}
.t-m-4 {
  margin: 4px !important;
}
.t-m-6 {
  margin: 6px !important;
}
.t-m-8 {
  margin: 8px !important;
}
.t-m-12 {
  margin: 12px !important;
}
.t-m-16 {
  margin: 16px !important;
}
.t-m-20 {
  margin: 20px !important;
}
.t-m-24 {
  margin: 24px !important;
}
.t-m-28 {
  margin: 28px !important;
}
.t-m-32 {
  margin: 32px !important;
}
.t-m-36 {
  margin: 36px !important;
}
.t-m-40 {
  margin: 40px !important;
}
.t-m-44 {
  margin: 44px !important;
}
.t-m-48 {
  margin: 48px !important;
}
.t-mx-t {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.t-mx-s {
  margin-left: 8px !important;
  margin-right: 8px !important;
}
.t-mx-r {
  margin-left: 12px !important;
  margin-right: 12px !important;
}
.t-mx-b {
  margin-left: 16px !important;
  margin-right: 16px !important;
}
.t-mx-l {
  margin-left: 24px !important;
  margin-right: 24px !important;
}
.t-mx-e {
  margin-left: 48px !important;
  margin-right: 48px !important;
}
.t-mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.t-mx-4 {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.t-mx-6 {
  margin-left: 6px !important;
  margin-right: 6px !important;
}
.t-mx-8 {
  margin-left: 8px !important;
  margin-right: 8px !important;
}
.t-mx-12 {
  margin-left: 12px !important;
  margin-right: 12px !important;
}
.t-mx-16 {
  margin-left: 16px !important;
  margin-right: 16px !important;
}
.t-mx-20 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}
.t-mx-24 {
  margin-left: 24px !important;
  margin-right: 24px !important;
}
.t-mx-28 {
  margin-left: 28px !important;
  margin-right: 28px !important;
}
.t-mx-32 {
  margin-left: 32px !important;
  margin-right: 32px !important;
}
.t-mx-36 {
  margin-left: 36px !important;
  margin-right: 36px !important;
}
.t-mx-40 {
  margin-left: 40px !important;
  margin-right: 40px !important;
}
.t-mx-44 {
  margin-left: 44px !important;
  margin-right: 44px !important;
}
.t-mx-48 {
  margin-left: 48px !important;
  margin-right: 48px !important;
}
.t-my-t {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}
.t-my-s {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}
.t-my-r {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}
.t-my-b {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}
.t-my-l {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}
.t-my-e {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}
.t-my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.t-my-4 {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}
.t-my-6 {
  margin-top: 6px !important;
  margin-bottom: 6px !important;
}
.t-my-8 {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}
.t-my-12 {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}
.t-my-16 {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}
.t-my-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
.t-my-24 {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}
.t-my-28 {
  margin-top: 28px !important;
  margin-bottom: 28px !important;
}
.t-my-32 {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}
.t-my-36 {
  margin-top: 36px !important;
  margin-bottom: 36px !important;
}
.t-my-40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}
.t-my-44 {
  margin-top: 44px !important;
  margin-bottom: 44px !important;
}
.t-my-48 {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}
.t-mt-t {
  margin-top: 4px !important;
}
.t-mt-s {
  margin-top: 8px !important;
}
.t-mt-r {
  margin-top: 12px !important;
}
.t-mt-b {
  margin-top: 16px !important;
}
.t-mt-l {
  margin-top: 24px !important;
}
.t-mt-e {
  margin-top: 48px !important;
}
.t-mt-0 {
  margin-top: 0 !important;
}
.t-mt-4 {
  margin-top: 4px !important;
}
.t-mt-6 {
  margin-top: 6px !important;
}
.t-mt-8 {
  margin-top: 8px !important;
}
.t-mt-12 {
  margin-top: 12px !important;
}
.t-mt-16 {
  margin-top: 16px !important;
}
.t-mt-20 {
  margin-top: 20px !important;
}
.t-mt-24 {
  margin-top: 24px !important;
}
.t-mt-28 {
  margin-top: 28px !important;
}
.t-mt-32 {
  margin-top: 32px !important;
}
.t-mt-36 {
  margin-top: 36px !important;
}
.t-mt-40 {
  margin-top: 40px !important;
}
.t-mt-44 {
  margin-top: 44px !important;
}
.t-mt-48 {
  margin-top: 48px !important;
}
.t-mb-t {
  margin-bottom: 4px !important;
}
.t-mb-s {
  margin-bottom: 8px !important;
}
.t-mb-r {
  margin-bottom: 12px !important;
}
.t-mb-b {
  margin-bottom: 16px !important;
}
.t-mb-l {
  margin-bottom: 24px !important;
}
.t-mb-e {
  margin-bottom: 48px !important;
}
.t-mb-0 {
  margin-bottom: 0 !important;
}
.t-mb-4 {
  margin-bottom: 4px !important;
}
.t-mb-6 {
  margin-bottom: 6px !important;
}
.t-mb-8 {
  margin-bottom: 8px !important;
}
.t-mb-12 {
  margin-bottom: 12px !important;
}
.t-mb-16 {
  margin-bottom: 16px !important;
}
.t-mb-20 {
  margin-bottom: 20px !important;
}
.t-mb-24 {
  margin-bottom: 24px !important;
}
.t-mb-28 {
  margin-bottom: 28px !important;
}
.t-mb-32 {
  margin-bottom: 32px !important;
}
.t-mb-36 {
  margin-bottom: 36px !important;
}
.t-mb-40 {
  margin-bottom: 40px !important;
}
.t-mb-44 {
  margin-bottom: 44px !important;
}
.t-mb-48 {
  margin-bottom: 48px !important;
}
.t-ml-t {
  margin-left: 4px !important;
}
.t-ml-s {
  margin-left: 8px !important;
}
.t-ml-r {
  margin-left: 12px !important;
}
.t-ml-b {
  margin-left: 16px !important;
}
.t-ml-l {
  margin-left: 24px !important;
}
.t-ml-e {
  margin-left: 48px !important;
}
.t-ml-0 {
  margin-left: 0 !important;
}
.t-ml-4 {
  margin-left: 4px !important;
}
.t-ml-6 {
  margin-left: 6px !important;
}
.t-ml-8 {
  margin-left: 8px !important;
}
.t-ml-12 {
  margin-left: 12px !important;
}
.t-ml-16 {
  margin-left: 16px !important;
}
.t-ml-20 {
  margin-left: 20px !important;
}
.t-ml-24 {
  margin-left: 24px !important;
}
.t-ml-28 {
  margin-left: 28px !important;
}
.t-ml-32 {
  margin-left: 32px !important;
}
.t-ml-36 {
  margin-left: 36px !important;
}
.t-ml-40 {
  margin-left: 40px !important;
}
.t-ml-44 {
  margin-left: 44px !important;
}
.t-ml-48 {
  margin-left: 48px !important;
}
.t-mr-t {
  margin-right: 4px !important;
}
.t-mr-s {
  margin-right: 8px !important;
}
.t-mr-r {
  margin-right: 12px !important;
}
.t-mr-b {
  margin-right: 16px !important;
}
.t-mr-l {
  margin-right: 24px !important;
}
.t-mr-e {
  margin-right: 48px !important;
}
.t-mr-0 {
  margin-right: 0 !important;
}
.t-mr-4 {
  margin-right: 4px !important;
}
.t-mr-6 {
  margin-right: 6px !important;
}
.t-mr-8 {
  margin-right: 8px !important;
}
.t-mr-12 {
  margin-right: 12px !important;
}
.t-mr-16 {
  margin-right: 16px !important;
}
.t-mr-20 {
  margin-right: 20px !important;
}
.t-mr-24 {
  margin-right: 24px !important;
}
.t-mr-28 {
  margin-right: 28px !important;
}
.t-mr-32 {
  margin-right: 32px !important;
}
.t-mr-36 {
  margin-right: 36px !important;
}
.t-mr-40 {
  margin-right: 40px !important;
}
.t-mr-44 {
  margin-right: 44px !important;
}
.t-mr-48 {
  margin-right: 48px !important;
}

.t-p-t {
  padding: 4px !important;
}
.t-p-s {
  padding: 8px !important;
}
.t-p-r {
  padding: 12px !important;
}
.t-p-b {
  padding: 16px !important;
}
.t-p-l {
  padding: 24px !important;
}
.t-p-e {
  padding: 48px !important;
}
.t-p-0 {
  padding: 0 !important;
}
.t-p-4 {
  padding: 4px !important;
}
.t-p-6 {
  padding: 6px !important;
}
.t-p-8 {
  padding: 8px !important;
}
.t-p-12 {
  padding: 12px !important;
}
.t-p-16 {
  padding: 16px !important;
}
.t-p-20 {
  padding: 20px !important;
}
.t-p-24 {
  padding: 24px !important;
}
.t-p-28 {
  padding: 28px !important;
}
.t-p-32 {
  padding: 32px !important;
}
.t-p-36 {
  padding: 36px !important;
}
.t-p-40 {
  padding: 40px !important;
}
.t-p-44 {
  padding: 44px !important;
}
.t-p-48 {
  padding: 48px !important;
}
.t-px-t {
  padding-left: 4px !important;
  padding-right: 4px !important;
}
.t-px-s {
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.t-px-r {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.t-px-b {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.t-px-l {
  padding-left: 24px !important;
  padding-right: 24px !important;
}
.t-px-e {
  padding-left: 48px !important;
  padding-right: 48px !important;
}
.t-px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.t-px-4 {
  padding-left: 4px !important;
  padding-right: 4px !important;
}
.t-px-6 {
  padding-left: 6px !important;
  padding-right: 6px !important;
}
.t-px-8 {
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.t-px-12 {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.t-px-16 {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.t-px-20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.t-px-24 {
  padding-left: 24px !important;
  padding-right: 24px !important;
}
.t-px-28 {
  padding-left: 28px !important;
  padding-right: 28px !important;
}
.t-px-32 {
  padding-left: 32px !important;
  padding-right: 32px !important;
}
.t-px-36 {
  padding-left: 36px !important;
  padding-right: 36px !important;
}
.t-px-40 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}
.t-px-44 {
  padding-left: 44px !important;
  padding-right: 44px !important;
}
.t-px-48 {
  padding-left: 48px !important;
  padding-right: 48px !important;
}
.t-py-t {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
.t-py-s {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
.t-py-r {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}
.t-py-b {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}
.t-py-l {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}
.t-py-e {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}
.t-py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.t-py-4 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
.t-py-6 {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}
.t-py-8 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
.t-py-12 {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}
.t-py-16 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}
.t-py-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.t-py-24 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}
.t-py-28 {
  padding-top: 28px !important;
  padding-bottom: 28px !important;
}
.t-py-32 {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}
.t-py-36 {
  padding-top: 36px !important;
  padding-bottom: 36px !important;
}
.t-py-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}
.t-py-44 {
  padding-top: 44px !important;
  padding-bottom: 44px !important;
}
.t-py-48 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}
.t-pt-t {
  padding-top: 4px !important;
}
.t-pt-s {
  padding-top: 8px !important;
}
.t-pt-r {
  padding-top: 12px !important;
}
.t-pt-b {
  padding-top: 16px !important;
}
.t-pt-l {
  padding-top: 24px !important;
}
.t-pt-e {
  padding-top: 48px !important;
}
.t-pt-0 {
  padding-top: 0 !important;
}
.t-pt-4 {
  padding-top: 4px !important;
}
.t-pt-6 {
  padding-top: 6px !important;
}
.t-pt-8 {
  padding-top: 8px !important;
}
.t-pt-12 {
  padding-top: 12px !important;
}
.t-pt-16 {
  padding-top: 16px !important;
}
.t-pt-20 {
  padding-top: 20px !important;
}
.t-pt-24 {
  padding-top: 24px !important;
}
.t-pt-28 {
  padding-top: 28px !important;
}
.t-pt-32 {
  padding-top: 32px !important;
}
.t-pt-36 {
  padding-top: 36px !important;
}
.t-pt-40 {
  padding-top: 40px !important;
}
.t-pt-44 {
  padding-top: 44px !important;
}
.t-pt-48 {
  padding-top: 48px !important;
}
.t-pb-t {
  padding-bottom: 4px !important;
}
.t-pb-s {
  padding-bottom: 8px !important;
}
.t-pb-r {
  padding-bottom: 12px !important;
}
.t-pb-b {
  padding-bottom: 16px !important;
}
.t-pb-l {
  padding-bottom: 24px !important;
}
.t-pb-e {
  padding-bottom: 48px !important;
}
.t-pb-0 {
  padding-bottom: 0 !important;
}
.t-pb-4 {
  padding-bottom: 4px !important;
}
.t-pb-6 {
  padding-bottom: 6px !important;
}
.t-pb-8 {
  padding-bottom: 8px !important;
}
.t-pb-12 {
  padding-bottom: 12px !important;
}
.t-pb-16 {
  padding-bottom: 16px !important;
}
.t-pb-20 {
  padding-bottom: 20px !important;
}
.t-pb-24 {
  padding-bottom: 24px !important;
}
.t-pb-28 {
  padding-bottom: 28px !important;
}
.t-pb-32 {
  padding-bottom: 32px !important;
}
.t-pb-36 {
  padding-bottom: 36px !important;
}
.t-pb-40 {
  padding-bottom: 40px !important;
}
.t-pb-44 {
  padding-bottom: 44px !important;
}
.t-pb-48 {
  padding-bottom: 48px !important;
}
.t-pl-t {
  padding-left: 4px !important;
}
.t-pl-s {
  padding-left: 8px !important;
}
.t-pl-r {
  padding-left: 12px !important;
}
.t-pl-b {
  padding-left: 16px !important;
}
.t-pl-l {
  padding-left: 24px !important;
}
.t-pl-e {
  padding-left: 48px !important;
}
.t-pl-0 {
  padding-left: 0 !important;
}
.t-pl-4 {
  padding-left: 4px !important;
}
.t-pl-6 {
  padding-left: 6px !important;
}
.t-pl-8 {
  padding-left: 8px !important;
}
.t-pl-12 {
  padding-left: 12px !important;
}
.t-pl-16 {
  padding-left: 16px !important;
}
.t-pl-20 {
  padding-left: 20px !important;
}
.t-pl-24 {
  padding-left: 24px !important;
}
.t-pl-28 {
  padding-left: 28px !important;
}
.t-pl-32 {
  padding-left: 32px !important;
}
.t-pl-36 {
  padding-left: 36px !important;
}
.t-pl-40 {
  padding-left: 40px !important;
}
.t-pl-44 {
  padding-left: 44px !important;
}
.t-pl-48 {
  padding-left: 48px !important;
}
.t-pr-t {
  padding-right: 4px !important;
}
.t-pr-s {
  padding-right: 8px !important;
}
.t-pr-r {
  padding-right: 12px !important;
}
.t-pr-b {
  padding-right: 16px !important;
}
.t-pr-l {
  padding-right: 24px !important;
}
.t-pr-e {
  padding-right: 48px !important;
}
.t-pr-0 {
  padding-right: 0 !important;
}
.t-pr-4 {
  padding-right: 4px !important;
}
.t-pr-6 {
  padding-right: 6px !important;
}
.t-pr-8 {
  padding-right: 8px !important;
}
.t-pr-12 {
  padding-right: 12px !important;
}
.t-pr-16 {
  padding-right: 16px !important;
}
.t-pr-20 {
  padding-right: 20px !important;
}
.t-pr-24 {
  padding-right: 24px !important;
}
.t-pr-28 {
  padding-right: 28px !important;
}
.t-pr-32 {
  padding-right: 32px !important;
}
.t-pr-36 {
  padding-right: 36px !important;
}
.t-pr-40 {
  padding-right: 40px !important;
}
.t-pr-44 {
  padding-right: 44px !important;
}
.t-pr-48 {
  padding-right: 48px !important;
}

.t-gap-t {
  gap: 4px !important;
}
.t-gap-s {
  gap: 8px !important;
}
.t-gap-r {
  gap: 12px !important;
}
.t-gap-b {
  gap: 16px !important;
}
.t-gap-l {
  gap: 24px !important;
}
.t-gap-e {
  gap: 48px !important;
}
.t-gap-0 {
  gap: 0 !important;
}
.t-gap-4 {
  gap: 4px !important;
}
.t-gap-6 {
  gap: 6px !important;
}
.t-gap-8 {
  gap: 8px !important;
}
.t-gap-12 {
  gap: 12px !important;
}
.t-gap-16 {
  gap: 16px !important;
}
.t-gap-20 {
  gap: 20px !important;
}
.t-gap-24 {
  gap: 24px !important;
}
.t-gap-28 {
  gap: 28px !important;
}
.t-gap-32 {
  gap: 32px !important;
}
.t-gap-36 {
  gap: 36px !important;
}
.t-gap-40 {
  gap: 40px !important;
}
.t-gap-44 {
  gap: 44px !important;
}
.t-gap-48 {
  gap: 48px !important;
}
.t-gap-x-t {
  column-gap: 4px !important;
}
.t-gap-x-s {
  column-gap: 8px !important;
}
.t-gap-x-r {
  column-gap: 12px !important;
}
.t-gap-x-b {
  column-gap: 16px !important;
}
.t-gap-x-l {
  column-gap: 24px !important;
}
.t-gap-x-e {
  column-gap: 48px !important;
}
.t-gap-x-0 {
  column-gap: 0 !important;
}
.t-gap-x-4 {
  column-gap: 4px !important;
}
.t-gap-x-6 {
  column-gap: 6px !important;
}
.t-gap-x-8 {
  column-gap: 8px !important;
}
.t-gap-x-12 {
  column-gap: 12px !important;
}
.t-gap-x-16 {
  column-gap: 16px !important;
}
.t-gap-x-20 {
  column-gap: 20px !important;
}
.t-gap-x-24 {
  column-gap: 24px !important;
}
.t-gap-x-28 {
  column-gap: 28px !important;
}
.t-gap-x-32 {
  column-gap: 32px !important;
}
.t-gap-x-36 {
  column-gap: 36px !important;
}
.t-gap-x-40 {
  column-gap: 40px !important;
}
.t-gap-x-44 {
  column-gap: 44px !important;
}
.t-gap-x-48 {
  column-gap: 48px !important;
}
.t-gap-y-t {
  row-gap: 4px !important;
}
.t-gap-y-s {
  row-gap: 8px !important;
}
.t-gap-y-r {
  row-gap: 12px !important;
}
.t-gap-y-b {
  row-gap: 16px !important;
}
.t-gap-y-l {
  row-gap: 24px !important;
}
.t-gap-y-e {
  row-gap: 48px !important;
}
.t-gap-y-0 {
  row-gap: 0 !important;
}
.t-gap-y-4 {
  row-gap: 4px !important;
}
.t-gap-y-6 {
  row-gap: 6px !important;
}
.t-gap-y-8 {
  row-gap: 8px !important;
}
.t-gap-y-12 {
  row-gap: 12px !important;
}
.t-gap-y-16 {
  row-gap: 16px !important;
}
.t-gap-y-20 {
  row-gap: 20px !important;
}
.t-gap-y-24 {
  row-gap: 24px !important;
}
.t-gap-y-28 {
  row-gap: 28px !important;
}
.t-gap-y-32 {
  row-gap: 32px !important;
}
.t-gap-y-36 {
  row-gap: 36px !important;
}
.t-gap-y-40 {
  row-gap: 40px !important;
}
.t-gap-y-44 {
  row-gap: 44px !important;
}
.t-gap-y-48 {
  row-gap: 48px !important;
}

.t-text-condensed {
  font-size: 0.6875rem !important;
}
.t-text-small {
  font-size: 0.75rem !important;
}
.t-text-base {
  font-size: 0.8125rem !important;
}
.t-text-large {
  font-size: 16px !important;
}
.t-text-wrap {
  text-wrap: wrap !important;
}
.t-text-nowrap {
  text-wrap: nowrap !important;
}
.t-text-black {
  color: #000 !important;
}
.t-text-white {
  color: #fff !important;
}
.t-text-gray-dark {
  color: #373838 !important;
}
.t-text-gray, .t-text-disabled {
  color: #bcbdbd !important;
}
.t-text-gray-mid {
  color: #a6a7a7 !important;
}
.t-text-gray-mid-dark, .t-text-subtle, h1 + caption,
h1 + figcaption,
h2 + caption,
h2 + figcaption,
h3 + caption,
h3 + figcaption,
h4 + caption,
h4 + figcaption,
h5 + caption,
h5 + figcaption,
h6 + caption,
h6 + figcaption {
  color: #646464 !important;
}
.t-text-blue, .t-text-info {
  color: #256cd1 !important;
}
.t-text-teal, .t-text-cta {
  color: #279c9c !important;
}
.t-text-red, .t-text-error {
  color: #d91f11 !important;
}
.t-text-orange, .t-text-warning {
  color: #ee6f20 !important;
}
.t-text-green, .t-text-success {
  color: #428613 !important;
}
.t-text-staff {
  color: #8c2341 !important;
}
.t-text-normal {
  font-weight: 400 !important;
}
.t-text-bold {
  font-weight: 700 !important;
}
.t-text-left {
  text-align: left !important;
}
.t-text-center {
  text-align: center !important;
}
.t-text-right {
  text-align: right !important;
}

.t-line-height-none {
  line-height: 1 !important;
}
.t-line-height-tiny {
  line-height: 1rem !important;
}
.t-line-height-small {
  line-height: 1.2rem !important;
}
.t-line-height-base {
  line-height: 1.4rem !important;
}

.t-aside {
  display: inline-block;
  margin-right: 12px;
  padding-left: 12px;
  border-left: 1px solid #d3d3d3;
  vertical-align: text-bottom;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.t-aside:last-child {
  margin-right: 0;
}
.t-aside a {
  margin-right: 4px;
}
.t-aside a label, .t-aside a fieldset legend, fieldset .t-aside a legend {
  margin-right: 4px;
}
.t-aside > label, fieldset .t-aside > legend {
  font-weight: 700;
  pointer-events: none;
}
.t-aside > span:not(.t-badge) {
  line-height: 1.2rem;
}
.t-aside .t-icon {
  font-size: 16px;
}

@media print {
  .t-aside {
    border-left: 0;
  }
}
.t-avatar {
  position: relative;
  display: inline-block;
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  margin-right: 8px;
  color: #fff;
  background: #ff0061;
  border-radius: 50%;
  font-size: 14px;
  font-weight: 700;
  line-height: 30px;
  text-align: center;
}
.t-avatar:last-child {
  margin-right: 0;
}
.t-avatar::before {
  content: attr(data-initials);
  position: absolute;
  inset: 0;
  border-radius: 50%;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-avatar.t-primary {
  background: #279c9c;
}
.t-avatar.t-staff {
  background: #8c2341;
}
.t-avatar img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.t-avatar .t-icon {
  position: absolute;
  inset: 0;
  margin-right: 0;
  font-family: "tricons", helvetica, arial, sans-serif;
  line-height: 30px;
}
.t-avatar .t-icon::before {
  color: #fff;
  font-size: 14px;
  line-height: inherit;
}

.t-back-top {
  position: fixed;
  right: 5vw;
  bottom: 0;
  display: inline-block;
  opacity: 0;
  visibility: hidden;
  margin-bottom: -1px;
  padding: 8px 12px;
  color: #646464;
  background: #fff;
  border: 1px solid #bcbdbd;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  text-decoration: none;
  user-select: none;
  font-size: 0.8125rem;
  line-height: 1rem;
  border-radius: 4px 4px 0 0;
  transition: all 0.2s ease;
}
.t-back-top::before {
  content: "\e158";
  display: inline-block;
  margin: 0;
  margin-right: 8px;
  font-family: "tricons", helvetica, arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-back-top:hover {
  text-decoration: none;
  background-color: #e9e9e9;
}
.t-back-top:hover::before {
  animation: back-top-anim 0.8s infinite linear;
}
@keyframes back-top-anim {
  0% {
    transform: translate(0, 0);
  }
  33% {
    transform: translate(0, -2px);
  }
  66% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes back-top-anim {
  0% {
    transform: translate(0, 0);
  }
  33% {
    transform: translate(0, -2px);
  }
  66% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes back-top-anim {
  0% {
    transform: translate(0, 0);
  }
  33% {
    transform: translate(0, -2px);
  }
  66% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes back-top-anim {
  0% {
    transform: translate(0, 0);
  }
  33% {
    transform: translate(0, -2px);
  }
  66% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
.t-back-top:active {
  background: #d3d3d3;
}
.t-back-top:active::before {
  animation: none;
}
.t-back-top.t-is-visible {
  opacity: 1;
  visibility: visible;
}

.t-badge {
  position: relative;
  display: inline-block;
  min-width: 16px;
  height: 16px;
  margin-right: 12px;
  padding: 0 6px;
  color: #fff;
  background: #279c9c;
  border-radius: calc(16px / 2);
  font-family: arial, sans-serif;
  font-size: 0.625rem;
  font-style: normal;
  text-align: center;
  line-height: 16px;
  vertical-align: middle;
  white-space: nowrap;
  user-select: none;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
  align-self: center;
  flex-shrink: 0;
}
.t-badge:last-child {
  margin-right: 0;
}
.t-badge + .t-badge {
  margin-left: -4px;
}
.t-badge.t-subtle-modifier {
  color: #373838;
  background: #d4ebeb;
}
.t-badge.t-blue, .t-badge.t-info {
  background: #256cd1;
}
.t-badge.t-blue.t-subtle-modifier, .t-badge.t-info.t-subtle-modifier {
  background: #d3e2f6;
}
.t-badge.t-red, .t-badge.t-error {
  background: #d91f11;
}
.t-badge.t-red.t-subtle-modifier, .t-badge.t-error.t-subtle-modifier {
  background: #f7d2cf;
}
.t-badge.t-orange, .t-badge.t-warning {
  background: #ee6f20;
}
.t-badge.t-orange.t-subtle-modifier, .t-badge.t-warning.t-subtle-modifier {
  background: #fce2d2;
}
.t-badge.t-green, .t-badge.t-success {
  background: #428613;
}
.t-badge.t-green.t-subtle-modifier, .t-badge.t-success.t-subtle-modifier {
  background: #d9e7d0;
}
.t-badge.t-neutral, .t-badge.t-subtle {
  background: #4d4e4e;
}
.t-badge.t-neutral.t-subtle-modifier, .t-badge.t-subtle.t-subtle-modifier {
  background: #e9e9e9;
}
.t-badge.t-staff {
  background: #8c2341;
}
.t-badge.t-staff.t-subtle-modifier {
  background: #e8d3d9;
}
.t-badge.t-inverted {
  color: #a6a7a7;
  background: transparent;
  border: 1px solid #a6a7a7;
}
.t-badge.t-small {
  min-width: 20px;
  height: 20px;
  border-radius: calc(20px / 2);
  line-height: 20px;
  font-size: 0.75rem;
  padding: 0 8px;
}
.t-badge.t-normal, .t-badge.t-medium {
  min-width: 24px;
  height: 24px;
  border-radius: calc(24px / 2);
  line-height: 24px;
  font-size: 0.75rem;
  padding: 0 8px;
}
.t-badge.t-large {
  min-width: 32px;
  height: 32px;
  border-radius: calc(32px / 2);
  line-height: 32px;
  font-size: 0.875rem;
  padding: 0 12px;
}
.t-badge.t-circle {
  padding: 0;
  width: 16px;
}
.t-badge.t-circle.t-small {
  width: 20px;
}
.t-badge.t-circle.t-normal {
  width: 24px;
}
.t-badge.t-circle.t-large {
  width: 32px;
}
.t-badge .t-icon {
  margin-right: 0;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
}

.t-icon .t-badge {
  margin-left: -0.8125rem;
  transform: translate(0, -50%);
}

.t-avatar .t-badge {
  position: absolute;
  top: -4px;
  right: -8px;
}

.t-breadcrumbs {
  margin-bottom: 8px;
  color: #646464;
  font-size: 11px;
  line-height: 1rem;
  cursor: default;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-breadcrumbs .t-crumb {
  margin-right: 4px;
  color: #373838;
  text-decoration: none;
}
.t-breadcrumbs .t-crumb:hover:not(.t-is-current) {
  text-decoration: underline;
}
.t-breadcrumbs .t-crumb.t-is-current {
  color: #a6a7a7;
}
.t-breadcrumbs .t-divider {
  margin: 0;
  border: 0;
}
.t-breadcrumbs .t-divider::before {
  content: "/";
  margin-right: 4px;
}

@media print {
  .t-breadcrumbs {
    font-size: 8px;
  }
}
.t-btn-group {
  display: inline-block;
  margin-right: 12px;
  height: 32px;
  border-radius: 4px;
  vertical-align: middle;
  user-select: none;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
}
.t-btn-group button, .t-btn-group .t-btn {
  position: relative;
  z-index: 0;
  display: inline-block;
  height: 32px;
  border-radius: initial;
  margin-right: -1px !important;
  padding: 0 12px;
  color: #646464;
  background: transparent;
  border: 1px solid #d3d3d3;
  font-family: arial, sans-serif;
  font-size: 13px;
  line-height: 32px;
  vertical-align: middle;
  user-select: none;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
  transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease;
}
.t-btn-group button::before, .t-btn-group .t-btn::before {
  display: none;
}
.t-btn-group button:first-child, .t-btn-group .t-btn:first-child {
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.t-btn-group button:last-child, .t-btn-group .t-btn:last-child {
  margin-right: 0;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
.t-btn-group button:hover:not(:active):not([disabled]), .t-btn-group .t-btn:hover:not(:active):not([disabled]) {
  color: #373838;
  background: #e9e9e9;
}
.t-btn-group button[disabled], .t-btn-group .t-btn[disabled] {
  color: #bcbdbd;
  cursor: not-allowed;
}
.t-btn-group button[disabled] label, .t-btn-group button[disabled] fieldset legend, fieldset .t-btn-group button[disabled] legend, .t-btn-group .t-btn[disabled] label, .t-btn-group .t-btn[disabled] fieldset legend, fieldset .t-btn-group .t-btn[disabled] legend {
  color: #bcbdbd;
}
.t-btn-group button label, .t-btn-group button fieldset legend, fieldset .t-btn-group button legend, .t-btn-group .t-btn label, .t-btn-group .t-btn fieldset legend, fieldset .t-btn-group .t-btn legend {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: 31px;
  vertical-align: middle;
  pointer-events: none;
}
.t-btn-group button .t-icon, .t-btn-group .t-btn .t-icon {
  width: 14px;
  margin-top: -1px;
  margin-right: 8px;
  font-size: inherit;
  text-align: center;
  line-height: 1rem;
  vertical-align: middle;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-btn-group button {
    padding-top: 1px;
  }
  .t-btn-group button .t-icon {
    margin-top: -2px;
  }
}
.t-btn {
  position: relative;
  z-index: 0;
  display: inline-flex;
  align-items: center;
  height: 32px;
  margin-right: 12px;
  padding: 0 12px;
  color: #373838;
  background: #e9e9e9;
  border: 0;
  border-radius: 4px;
  font-family: arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
  vertical-align: middle;
  text-decoration: none;
  user-select: none;
  cursor: pointer;
  box-shadow: 0px -1px 0px 0px color-mix(in srgb, #1a1b1b, transparent 85%) inset;
  transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease;
}
.t-btn:last-child {
  margin-right: 0;
}
.t-btn:not(:last-of-type, :only-of-type) {
  margin-right: 8px;
}
.t-btn:hover:not([disabled], .t-disabled) {
  background: #d3d3d3;
}
.t-btn:active:not([disabled], .t-disabled) {
  background: #bcbdbd;
  box-shadow: none;
  transition: none;
}
.t-btn[disabled], .t-btn.t-disabled {
  color: #a6a7a7;
  background: #f4f4f4;
  cursor: not-allowed;
  box-shadow: 0px -1px 0px 0px color-mix(in srgb, #1a1b1b, transparent 95%) inset;
}
.t-btn[disabled]::before, .t-btn.t-disabled::before {
  display: none;
}
.t-btn.t-is-loading {
  position: relative;
  color: transparent !important;
  cursor: not-allowed;
  box-shadow: none;
}
.t-btn.t-is-loading::before {
  content: "";
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  display: block;
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%237A7A7A'%20stroke-opacity='0.2'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='%237A7A7A'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
  transform: translate(-50%, -50%);
  animation: spin-btn 1s infinite linear;
}
@keyframes spin-btn {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes spin-btn {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes spin-btn {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes spin-btn {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
.t-btn.t-is-loading:active::before {
  display: block;
}
.t-btn.t-wide {
  display: block;
  width: 100%;
}
.t-btn.t-ghost-label {
  margin-top: 24px;
  vertical-align: top;
}
.t-btn.t-primary {
  color: #fff;
  background: #279c9c;
}
.t-btn.t-primary:hover:not([disabled], .t-disabled) {
  background: #238c8c;
}
.t-btn.t-primary:active:not([disabled], .t-disabled) {
  background: #1f7d7d;
}
.t-btn.t-primary[disabled], .t-btn.t-primary.t-disabled {
  color: #f4fafa;
  background: #a9d7d7;
}
.t-btn.t-primary.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-negative {
  color: #fff;
  background: #d91f11;
}
.t-btn.t-negative:hover:not([disabled], .t-disabled) {
  background: #c31c0f;
}
.t-btn.t-negative:active:not([disabled], .t-disabled) {
  background: #ae190e;
}
.t-btn.t-negative[disabled], .t-btn.t-negative.t-disabled {
  color: #fdf4f3;
  background: #f0a5a0;
}
.t-btn.t-negative.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-attention {
  color: #fff;
  background: #ee6f20;
}
.t-btn.t-attention:hover:not([disabled], .t-disabled) {
  background: #d6641d;
}
.t-btn.t-attention:active:not([disabled], .t-disabled) {
  background: #be591a;
}
.t-btn.t-attention[disabled], .t-btn.t-attention.t-disabled {
  color: #fef8f4;
  background: #f8c5a6;
}
.t-btn.t-attention.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-staff {
  color: #fff;
  background: #8c2341;
}
.t-btn.t-staff:hover:not([disabled], .t-disabled) {
  background: #7e203b;
}
.t-btn.t-staff:active:not([disabled], .t-disabled) {
  background: #701c34;
}
.t-btn.t-staff[disabled], .t-btn.t-staff.t-disabled {
  color: #f9f4f5;
  background: #d1a7b3;
}
.t-btn.t-staff.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-minimal {
  color: #646464;
  background: transparent;
  border: 1px solid #bcbdbd;
  box-shadow: none;
}
.t-btn.t-minimal:hover:not([disabled], .t-disabled) {
  background: #e9e9e9;
}
.t-btn.t-minimal:active:not([disabled], .t-disabled) {
  background: #d3d3d3;
}
.t-btn.t-minimal[disabled], .t-btn.t-minimal.t-disabled {
  color: #a6a7a7;
  border-color: #d3d3d3;
  background: transparent;
}
.t-btn.t-minimal.t-primary {
  color: #279c9c;
  border-color: #279c9c;
}
.t-btn.t-minimal.t-primary:hover:not([disabled], .t-disabled) {
  background: #e9f5f5;
}
.t-btn.t-minimal.t-primary:active:not([disabled], .t-disabled) {
  background: #d4ebeb;
}
.t-btn.t-minimal.t-primary[disabled], .t-btn.t-minimal.t-primary.t-disabled {
  color: #a9d7d7;
  border-color: #a9d7d7;
}
.t-btn.t-minimal.t-negative {
  color: #d91f11;
  border-color: #d91f11;
}
.t-btn.t-minimal.t-negative:hover:not([disabled], .t-disabled) {
  background: #fbe9e7;
}
.t-btn.t-minimal.t-negative:active:not([disabled], .t-disabled) {
  background: #f7d2cf;
}
.t-btn.t-minimal.t-negative[disabled], .t-btn.t-minimal.t-negative.t-disabled {
  color: #f0a5a0;
  border-color: #f0a5a0;
}
.t-btn.t-minimal.t-attention {
  color: #ee6f20;
  border-color: #ee6f20;
}
.t-btn.t-minimal.t-attention:hover:not([disabled], .t-disabled) {
  background: #fdf1e9;
}
.t-btn.t-minimal.t-attention:active:not([disabled], .t-disabled) {
  background: #fce2d2;
}
.t-btn.t-minimal.t-attention[disabled], .t-btn.t-minimal.t-attention.t-disabled {
  color: #f8c5a6;
  border-color: #f8c5a6;
}
.t-btn.t-minimal.t-staff {
  color: #8c2341;
  border-color: #8c2341;
}
.t-btn.t-minimal.t-staff:hover:not([disabled], .t-disabled) {
  background: #f3e9ec;
}
.t-btn.t-minimal.t-staff:active:not([disabled], .t-disabled) {
  background: #e8d3d9;
}
.t-btn.t-minimal.t-staff[disabled], .t-btn.t-minimal.t-staff.t-disabled {
  color: #d1a7b3;
  border-color: #d1a7b3;
}
.t-btn.t-minimal.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%237A7A7A'%20stroke-opacity='0.2'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='%237A7A7A'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-condensed {
  height: 24px;
  padding: 0 8px;
  font-size: 0.75rem;
}
.t-btn.t-condensed.t-is-loading::before {
  width: 12px;
  height: 12px;
  background: url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='6'%20cy='6'%20r='5'%20stroke='%237A7A7A'%20stroke-opacity='0.2'%20stroke-width='2'/%3e%3cpath%20d='M11%206C11%203.14286%208.85714%201%206%201'%20stroke='%237A7A7A'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-condensed.t-primary::before, .t-btn.t-condensed.t-negative::before, .t-btn.t-condensed.t-attention::before, .t-btn.t-condensed.t-staff::before {
  background: url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='6'%20cy='6'%20r='5'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M11%206C11%203.14286%208.85714%201%206%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn .t-icon {
  width: 14px;
  margin-right: 8px;
  font-size: inherit;
  text-align: center;
}
.t-btn .t-icon::before {
  display: block;
}
.t-btn.t-icon-only .t-icon {
  margin-right: 0;
}
.t-btn label, .t-btn fieldset legend, fieldset .t-btn legend {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: 31px;
  vertical-align: middle;
  pointer-events: none;
}

a.t-btn,
label.t-btn,
fieldset legend.t-btn {
  line-height: 32px;
  text-decoration: none;
}

label.t-btn input[type=button], fieldset legend.t-btn input[type=button],
label.t-btn input[type=submit],
fieldset legend.t-btn input[type=submit] {
  position: absolute;
  inset: 0;
  display: inline-block;
  width: 100%;
  height: 32px;
  background: transparent;
  border: transparent;
  cursor: pointer;
}
label.t-btn[disabled] input[type=button], fieldset legend.t-btn[disabled] input[type=button],
label.t-btn[disabled] input[type=submit],
fieldset legend.t-btn[disabled] input[type=submit] {
  outline: 0;
  cursor: not-allowed;
}

.t-btn.t-minimal-alt {
  background: transparent;
  color: #fff;
  border: 1px solid #fff;
  box-shadow: none;
  transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease;
}
.t-btn.t-minimal-alt::before {
  content: none;
}
.t-btn.t-minimal-alt:hover:not([disabled], .t-disabled) {
  color: #006491;
  background: #e9e9e9;
}
.t-btn.t-minimal-alt[disabled], .t-btn.t-minimal-alt.t-disabled {
  color: #a6a7a7;
  border-color: #f4f4f4;
  background: #f4f4f4;
}
.t-btn.t-minimal-alt.t-primary {
  background: #fff;
  color: #006491;
}
.t-btn.t-minimal-alt.t-primary[disabled], .t-btn.t-minimal-alt.t-primary.t-disabled {
  color: #a6a7a7;
  background: #f4f4f4;
  border-color: #f4f4f4;
}
.t-btn.t-minimal-alt.t-primary:hover:not([disabled], .t-disabled)::before {
  background: #e9e9e9;
}
.t-btn.t-minimal-alt.t-primary:active:not([disabled], .t-disabled) {
  background: #e9e9e9;
}
.t-btn.t-minimal-alt.t-primary:active:not([disabled], .t-disabled)::before {
  display: none;
}

.t-flag {
  display: inline-block;
  margin-right: 6px;
  width: 14px;
  height: 10px;
}
.t-flag.t-large {
  width: 30px;
  height: 20px;
}

.t-highlight {
  padding: 4px 6px;
  color: #373838;
  background: #d4ebeb;
  border-radius: 1px;
}
.t-highlight.t-neutral, .t-highlight.t-gray {
  background: #e9e9e9;
}
.t-highlight.t-success, .t-highlight.t-green {
  background: #d9e7d0;
}
.t-highlight.t-warning, .t-highlight.t-orange {
  background: #fce2d2;
}
.t-highlight.t-error, .t-highlight.t-red {
  background: #f7d2cf;
}
.t-highlight.t-info {
  background: #d3e2f6;
}
.t-highlight.t-staff {
  background: #e8d3d9;
}

.t-input input,
.t-input textarea {
  background-color: #fff;
  background-image: none;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 8px center;
}
.t-input input.t-is-valid, .t-input input[valid],
.t-input textarea.t-is-valid,
.t-input textarea[valid] {
  padding-right: 30px !important;
  background-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.7812%206.78125C13.7812%207.72005%2013.6035%208.59961%2013.248%209.41992C12.8926%2010.2402%2012.4049%2010.9603%2011.7852%2011.5801C11.1745%2012.1908%2010.459%2012.6738%209.63867%2013.0293C8.81836%2013.3848%207.9388%2013.5625%207%2013.5625C6.0612%2013.5625%205.18164%2013.3848%204.36133%2013.0293C3.54102%2012.6738%202.82096%2012.1908%202.20117%2011.5801C1.59049%2010.9603%201.10742%2010.2402%200.751953%209.41992C0.396484%208.59961%200.21875%207.72005%200.21875%206.78125C0.21875%205.84245%200.396484%204.96289%200.751953%204.14258C1.10742%203.32227%201.59049%202.60677%202.20117%201.99609C2.82096%201.3763%203.54102%200.888672%204.36133%200.533203C5.18164%200.177734%206.0612%200%207%200C7.9388%200%208.81836%200.177734%209.63867%200.533203C10.459%200.888672%2011.1745%201.3763%2011.7852%201.99609C12.4049%202.60677%2012.8926%203.32227%2013.248%204.14258C13.6035%204.96289%2013.7812%205.84245%2013.7812%206.78125ZM6.2207%2010.377L11.252%205.3457C11.334%205.25456%2011.375%205.14974%2011.375%205.03125C11.375%204.91276%2011.334%204.80794%2011.252%204.7168L10.623%204.10156C10.541%204.01953%2010.4362%203.97852%2010.3086%203.97852C10.1901%203.97852%2010.0898%204.01953%2010.0078%204.10156L5.90625%208.20312L3.99219%206.28906C3.91016%206.20703%203.80534%206.16602%203.67773%206.16602C3.55924%206.16602%203.45898%206.20703%203.37695%206.28906L2.74805%206.9043C2.66602%206.99544%202.625%207.10026%202.625%207.21875C2.625%207.33724%202.66602%207.44206%202.74805%207.5332L5.5918%2010.377C5.68294%2010.459%205.78776%2010.5%205.90625%2010.5C6.02474%2010.5%206.12956%2010.459%206.2207%2010.377Z'%20fill='%2352A31D'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 8px center;
}
.t-input input.t-is-valid:hover:not(:disabled), .t-input input[valid]:hover:not(:disabled),
.t-input textarea.t-is-valid:hover:not(:disabled),
.t-input textarea[valid]:hover:not(:disabled) {
  border-color: #428613;
}
.t-input input.t-is-valid:focus:not(:disabled), .t-input input.t-is-valid:active:not(:disabled), .t-input input[valid]:focus:not(:disabled), .t-input input[valid]:active:not(:disabled),
.t-input textarea.t-is-valid:focus:not(:disabled),
.t-input textarea.t-is-valid:active:not(:disabled),
.t-input textarea[valid]:focus:not(:disabled),
.t-input textarea[valid]:active:not(:disabled) {
  border-color: #428613;
  box-shadow: 0 0 0 2px #b3cfa1;
}
.t-input input.t-is-invalid, .t-input input.t-is-invalid-no-icon, .t-input input[invalid],
.t-input textarea.t-is-invalid,
.t-input textarea.t-is-invalid-no-icon,
.t-input textarea[invalid] {
  background-color: #f7d2cf;
  color: #d91f11;
}
.t-input input.t-is-invalid:hover:not(:disabled), .t-input input.t-is-invalid-no-icon:hover:not(:disabled), .t-input input[invalid]:hover:not(:disabled),
.t-input textarea.t-is-invalid:hover:not(:disabled),
.t-input textarea.t-is-invalid-no-icon:hover:not(:disabled),
.t-input textarea[invalid]:hover:not(:disabled) {
  border-color: #d91f11;
}
.t-input input.t-is-invalid:focus:not(:disabled), .t-input input.t-is-invalid:active:not(:disabled), .t-input input.t-is-invalid-no-icon:focus:not(:disabled), .t-input input.t-is-invalid-no-icon:active:not(:disabled), .t-input input[invalid]:focus:not(:disabled), .t-input input[invalid]:active:not(:disabled),
.t-input textarea.t-is-invalid:focus:not(:disabled),
.t-input textarea.t-is-invalid:active:not(:disabled),
.t-input textarea.t-is-invalid-no-icon:focus:not(:disabled),
.t-input textarea.t-is-invalid-no-icon:active:not(:disabled),
.t-input textarea[invalid]:focus:not(:disabled),
.t-input textarea[invalid]:active:not(:disabled) {
  background-color: #fff;
  border-color: #d91f11;
  box-shadow: 0 0 0 2px #f0a5a0;
}
.t-input input.t-is-invalid:not(.t-is-invalid-no-icon), .t-input input.t-is-invalid-no-icon:not(.t-is-invalid-no-icon), .t-input input[invalid]:not(.t-is-invalid-no-icon),
.t-input textarea.t-is-invalid:not(.t-is-invalid-no-icon),
.t-input textarea.t-is-invalid-no-icon:not(.t-is-invalid-no-icon),
.t-input textarea[invalid]:not(.t-is-invalid-no-icon) {
  padding-right: 30px !important;
  background-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='%23D91F11'%20d='M6.08,0.381%20C6.588,-0.127%207.41,-0.127%207.918,0.381%20L13.619,6.081%20C14.127,6.588%2014.127,7.41%2013.619,7.917%20L7.918,13.618%20C7.411,14.126%206.59,14.126%206.082,13.618%20L0.381,7.917%20C-0.127,7.41%20-0.127,6.589%200.381,6.081%20Z%20M5.768,3.817%20L5.984,7.617%20C5.993,7.776%206.124,7.9%206.283,7.9%20L7.717,7.9%20C7.876,7.9%208.007,7.776%208.016,7.617%20L8.232,3.817%20C8.242,3.645%208.105,3.5%207.932,3.5%20L6.068,3.5%20C5.895,3.5%205.758,3.645%205.768,3.817%20Z%20M7,10.9%20C7.69,10.9%208.25,10.34%208.25,9.65%20C8.25,8.96%207.69,8.4%207,8.4%20C6.31,8.4%205.75,8.96%205.75,9.65%20C5.75,10.34%206.31,10.9%207,10.9%20Z'%20/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 8px center;
}
.t-input .t-input-wrapper:has(.t-is-valid:not(:disabled)):hover {
  border-color: #428613;
}
.t-input .t-input-wrapper:has(.t-is-valid:not(:disabled)):has(input:focus), .t-input .t-input-wrapper:has(.t-is-valid:not(:disabled)):has(input:active) {
  border-color: #428613;
  box-shadow: 0 0 0 2px #b3cfa1;
}
.t-input .t-input-wrapper:has(.t-is-invalid:not(:disabled)), .t-input .t-input-wrapper:has(.t-is-invalid-no-icon:not(:disabled)) {
  background-color: #f7d2cf;
}
.t-input .t-input-wrapper:has(.t-is-invalid:not(:disabled)):hover, .t-input .t-input-wrapper:has(.t-is-invalid-no-icon:not(:disabled)):hover {
  border-color: #d91f11;
}
.t-input .t-input-wrapper:has(.t-is-invalid:not(:disabled)):has(input:focus), .t-input .t-input-wrapper:has(.t-is-invalid:not(:disabled)):has(input:active), .t-input .t-input-wrapper:has(.t-is-invalid-no-icon:not(:disabled)):has(input:focus), .t-input .t-input-wrapper:has(.t-is-invalid-no-icon:not(:disabled)):has(input:active) {
  background-color: #fff;
  border-color: #d91f11;
  box-shadow: 0 0 0 2px #f0a5a0;
}
.t-input .t-error-message,
.t-input .t-supporting-text {
  max-width: 192px;
}
.t-input.t-medium .t-error-message,
.t-input.t-medium .t-supporting-text {
  max-width: 288px;
}
.t-input.t-large .t-error-message,
.t-input.t-large .t-supporting-text, .t-input.t-extra .t-error-message,
.t-input.t-extra .t-supporting-text {
  max-width: 400px;
}
.t-input.t-wide .t-error-message,
.t-input.t-wide .t-supporting-text {
  max-width: 100%;
}

.t-input {
  display: inline-block;
  margin-right: 12px;
  margin-bottom: 12px;
  vertical-align: top;
}
.t-input:last-child {
  margin-right: 0;
}
.t-input .t-input-wrapper {
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  width: 192px;
  display: flex;
}
.t-input .t-input-wrapper:hover {
  border-color: #279c9c;
}
.t-input .t-input-wrapper:has(.t-left-adornment) input {
  padding-left: 6px;
}
.t-input .t-input-wrapper:has(.t-right-adornment) input {
  padding-right: 6px;
}
.t-input .t-input-wrapper .t-left-adornment,
.t-input .t-input-wrapper .t-right-adornment {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #7a7a7a;
  padding: 0 0 0 8px;
}
.t-input .t-input-wrapper .t-left-adornment .t-icon,
.t-input .t-input-wrapper .t-right-adornment .t-icon {
  margin: 0 !important;
}
.t-input .t-input-wrapper .t-right-adornment {
  padding: 0 8px 0 0;
}
.t-input .t-input-wrapper:has(input:not(:disabled)):has(input:focus), .t-input .t-input-wrapper:has(input:not(:disabled)):has(input:active) {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-input .t-input-wrapper:has(input:disabled) {
  background-color: #f4f4f4;
}
.t-input .t-input-wrapper input {
  background-color: transparent;
  border: none;
  height: 30px;
  width: 100%;
  padding: 0 8px;
}
.t-input .t-input-wrapper input:focus, .t-input .t-input-wrapper input:active {
  border-color: transparent !important;
  box-shadow: none !important;
}
.t-input input {
  display: inline-block;
  width: 192px;
  max-width: 100%;
  height: 32px;
  padding: 0 8px;
  color: #373838;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
  vertical-align: middle;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-input input.placeholder {
  color: #909090;
}
.t-input input::placeholder {
  color: #909090;
}
.t-input input:not(:disabled):hover {
  border-color: #279c9c;
}
.t-input input:not(:disabled):focus, .t-input input:not(:disabled):active {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-input input:disabled {
  opacity: 1;
  background: #f4f4f4;
  color: #a6a7a7;
}
.t-input input ~ button {
  margin-left: 4px;
}
.t-input input::-ms-clear {
  display: none;
}
.t-input input.t-has-focus {
  outline: 0;
}
.t-input input[type=search]::-webkit-search-decoration, .t-input input[type=search]::-webkit-search-cancel-button, .t-input input[type=search]::-webkit-search-results-button, .t-input input[type=search]::-webkit-search-results-decoration {
  display: none;
}
.t-input input[type=number] {
  appearance: textfield;
}
.t-input input[type=number]::-webkit-inner-spin-button, .t-input input[type=number]::-webkit-outer-spin-button {
  appearance: none;
}
.t-input > label, fieldset .t-input > legend {
  display: block;
  margin-right: 8px;
  margin-bottom: 6px;
}
.t-input .t-icon:not(label > .t-icon):not(fieldset legend > .t-icon) {
  position: relative;
  margin-left: 8px;
  color: #bcbdbd;
}
.t-input .t-icon:not(label > .t-icon):not(fieldset legend > .t-icon)::before {
  vertical-align: middle;
}
.t-input .t-icon:not(label > .t-icon):not(fieldset legend > .t-icon) ~ input {
  width: 192px;
  margin-left: -32px;
  padding-left: 28px;
}
.t-input.t-horizontal > label, fieldset .t-input.t-horizontal > legend {
  display: inline-block;
  margin-bottom: 0;
  line-height: 32px;
}
.t-input.t-horizontal > div {
  display: inline-block;
}
.t-input.t-indented > label, fieldset .t-input.t-indented > legend {
  display: inline-block;
  margin-bottom: 0;
  padding-top: calc((32px - 1.125rem) / 2);
  width: 192px;
  text-align: right;
}
.t-input.t-indented > div {
  display: inline-block;
}
.t-input.t-block {
  display: block;
  margin-bottom: 12px;
}
.t-input.t-block:not(:first-of-type) {
  margin-top: 12px;
}
.t-input.t-block:last-child {
  margin-bottom: 0;
}
.t-input.t-tiny input,
.t-input.t-tiny textarea,
.t-input.t-tiny .t-input-wrapper {
  width: 64px;
}
.t-input.t-tiny input input,
.t-input.t-tiny textarea input,
.t-input.t-tiny .t-input-wrapper input {
  width: 100%;
}
.t-input.t-small input,
.t-input.t-small textarea,
.t-input.t-small .t-input-wrapper {
  width: 112px;
}
.t-input.t-small input input,
.t-input.t-small textarea input,
.t-input.t-small .t-input-wrapper input {
  width: 100%;
}
.t-input.t-medium input,
.t-input.t-medium textarea,
.t-input.t-medium .t-input-wrapper {
  width: 288px;
}
.t-input.t-medium input input,
.t-input.t-medium textarea input,
.t-input.t-medium .t-input-wrapper input {
  width: 100%;
}
.t-input.t-large input,
.t-input.t-large textarea,
.t-input.t-large .t-input-wrapper {
  width: 400px;
}
.t-input.t-large input input,
.t-input.t-large textarea input,
.t-input.t-large .t-input-wrapper input {
  width: 100%;
}
.t-input.t-extra input,
.t-input.t-extra textarea,
.t-input.t-extra .t-input-wrapper {
  width: 600px;
}
.t-input.t-extra input input,
.t-input.t-extra textarea input,
.t-input.t-extra .t-input-wrapper input {
  width: 100%;
}
.t-input.t-wide {
  width: 100%;
}
.t-input.t-wide input,
.t-input.t-wide textarea,
.t-input.t-wide .t-input-wrapper {
  width: 100%;
}
.t-input.t-wide input input,
.t-input.t-wide textarea input,
.t-input.t-wide .t-input-wrapper input {
  width: 100%;
}
.t-input.t-wide.t-horizontal {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  align-items: center;
}
.t-input.t-wide.t-horizontal > label, fieldset .t-input.t-wide.t-horizontal > legend {
  margin-right: 6px;
}
.t-input.t-btn-under input ~ button {
  display: block;
  margin-top: 8px;
  margin-left: 0;
}
.t-input.t-btn-under.t-horizontal > label, fieldset .t-input.t-btn-under.t-horizontal > legend {
  float: left;
  line-height: 32px;
}
.t-input.t-btn-under.t-horizontal > div {
  float: left;
  display: inline-block;
}
.t-input.t-btn-under.t-horizontal > .t-btn {
  -webkit-box-flex: 0 0 auto;
  -moz-box-flex: 0 0 auto;
  flex: 0 0 auto;
}
.t-input textarea {
  display: inline-block;
  width: auto;
  min-width: 192px;
  max-width: 100%;
  min-height: 64px;
  margin: 0;
  padding: 7px;
  color: #373838;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
  vertical-align: middle;
  line-height: 1;
  resize: both;
  transition: border 0.2s ease;
}
.t-input textarea.placeholder {
  color: #909090;
}
.t-input textarea::placeholder {
  color: #909090;
}
.t-input textarea.t-resizeable-horizontal {
  resize: horizontal;
}
.t-input textarea.t-resizeable-vertical {
  resize: vertical;
}
.t-input textarea.t-non-resizeable {
  resize: none;
}
.t-input textarea:not(:disabled):hover {
  border-color: #279c9c;
}
.t-input textarea:not(:disabled):focus, .t-input textarea:not(:disabled):active {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
  transition: none;
}
.t-input textarea:disabled {
  background: #f4f4f4;
  color: #a6a7a7;
}
.t-input textarea ~ button {
  margin-left: 4px;
}

.t-error-message,
.t-supporting-text {
  margin-top: 4px;
  color: #d91f11;
  font-size: 0.8125rem;
  line-height: 17px;
  white-space: normal;
}

.t-supporting-text {
  color: #646464;
}

.t-label-value {
  margin-right: 24px;
  margin-bottom: 12px;
  vertical-align: middle;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  flex-direction: column;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-label-value label, .t-label-value fieldset legend, fieldset .t-label-value legend {
  margin-right: 0;
  margin-bottom: 6px;
}
.t-label-value span {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-label-value span > .t-icon,
.t-label-value span > .t-flag {
  margin-right: 6px;
}
.t-label-value span .t-help,
.t-label-value span .t-icon-help {
  margin-left: 4px;
  color: #646464;
  cursor: help;
}
.t-label-value span .t-help::before,
.t-label-value span .t-icon-help::before {
  content: "\e371";
}
.t-label-value a {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-label-value a > .t-icon {
  margin-right: 2px;
  vertical-align: text-top;
}
.t-label-value.t-block {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-label-value.t-horizontal {
  flex-direction: row;
  align-items: baseline;
}
.t-label-value.t-horizontal label, .t-label-value.t-horizontal fieldset legend, fieldset .t-label-value.t-horizontal legend {
  margin-right: 6px;
  margin-bottom: 0;
}

.t-legend {
  display: inline-block;
  margin-right: 12px;
  font-size: 0.8125rem;
  line-height: 1.2rem;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-content: center;
}
.t-legend::before {
  content: "";
  display: inline-block;
  width: 0.8125rem;
  height: 0.8125rem;
  margin-right: 6px;
  background: #279c9c;
  border-radius: 50%;
}
.t-legend.t-info::before {
  background: #256cd1;
}
.t-legend.t-error::before {
  background: #d91f11;
}
.t-legend.t-warning::before {
  background: #ee6f20;
}
.t-legend.t-success::before {
  background: #428613;
}
.t-legend.t-changed::before {
  background: #fff59d;
}
.t-legend.t-subtle::before {
  background: #a6a7a7;
}
.t-legend.t-disabled::before {
  background: #f4f4f4;
}
.t-legend.t-staff::before {
  background: #8c2341;
}

ul.t-list,
ol.t-list,
dl.t-list {
  width: 100%;
  margin-bottom: 12px;
}
ul.t-list:last-child,
ol.t-list:last-child,
dl.t-list:last-child {
  margin-bottom: 0;
}
ul.t-list > li,
ol.t-list > li,
dl.t-list > li {
  position: relative;
  margin-bottom: 6px;
  padding-left: 14px;
  line-height: 1.125rem;
}
ul.t-list > li:last-child,
ol.t-list > li:last-child,
dl.t-list > li:last-child {
  margin-bottom: 0;
}
ul.t-list > li::before,
ol.t-list > li::before,
dl.t-list > li::before {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  margin-right: 8px;
  color: #646464;
  font-weight: 700;
  line-height: 1.125rem;
}
ul.t-list > li > span,
ol.t-list > li > span,
dl.t-list > li > span {
  margin-right: 12px;
}
ul.t-list > li .t-dropdown,
ul.t-list > li .t-input,
ol.t-list > li .t-dropdown,
ol.t-list > li .t-input,
dl.t-list > li .t-dropdown,
dl.t-list > li .t-input {
  margin-bottom: 0;
  vertical-align: middle;
}

ul.t-list > li::before {
  content: "•";
}
ul.t-list.t-no-bullets > li {
  padding-left: 0;
}
ul.t-list.t-no-bullets > li::before {
  display: none;
}

ol.t-list {
  list-style: none;
  counter-reset: list-counter;
}
ol.t-list > li {
  counter-increment: list-counter;
}
ol.t-list > li::before {
  content: counter(list-counter);
}

.t-loading {
  z-index: 90;
  display: inline-block;
  width: 40px;
  height: 40px;
  margin-right: 12px;
  vertical-align: middle;
  animation: loading-fade-in 0.2s ease-in;
  transition: opacity 0.2s ease;
}
@keyframes loading-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes loading-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes loading-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes loading-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.t-loading:last-child {
  margin-right: 0;
}
.t-loading::before {
  content: "";
  display: inline-block;
  width: 40px;
  height: 40px;
  background: url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='20'%20cy='20'%20r='19'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M39%2020C39%2010%2031%201%2020%201'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
  background-color: transparent;
  animation: spin 1s infinite linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.t-loading.t-small {
  width: 16px;
  height: 16px;
}
.t-loading.t-small::before {
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-loading.t-big {
  width: 80px;
  height: 80px;
}
.t-loading.t-big::before {
  width: 80px;
  height: 80px;
  background: url("data:image/svg+xml,%3csvg%20width='80'%20height='80'%20viewBox='0%200%2080%2080'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20opacity='0.82'%3e%3ccircle%20cx='40'%20cy='40'%20r='38'%20stroke='%23E9E9E9'%20stroke-width='3'/%3e%3cpath%20d='M39.4688%202.00277V2.00277C39.623%202.00092%2039.7775%202%2039.9322%202C60.919%202%2077.9322%2019.0132%2077.9322%2040'%20stroke='%23279C9C'%20stroke-width='3'%20stroke-linecap='round'/%3e%3c/g%3e%3c/svg%3e") left no-repeat;
}
.t-loading.t-block {
  display: block;
  width: 100%;
  margin-bottom: 24px;
  text-align: center;
}
.t-loading.t-block:last-child {
  margin-bottom: 0;
}
.t-loading.t-absolute {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.t-loading.t-overlay {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  margin: 0;
}
.t-loading.t-overlay::before {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 91;
  animation: veil-spin 1s infinite linear;
}
@keyframes veil-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes veil-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes veil-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes veil-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
.t-loading.t-overlay::after {
  content: "";
  position: absolute;
  z-index: 90;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: 0.9;
  animation: none;
}
.t-loading.t-fade {
  opacity: 0;
}

.t-menu {
  z-index: 100;
  display: block;
  visibility: hidden;
  overflow-x: hidden;
  overflow-y: auto;
  min-width: 192px;
  height: auto;
  max-height: 0;
  color: #373838;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 2px;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  opacity: 0;
  font-size: 0.8125rem;
  text-align: left;
  cursor: default;
  transition: max-height 0.2s ease, opacity 0.2s ease, visibility 0.2s ease;
}
.t-menu.t-narrow {
  min-width: auto;
}
.t-menu hr {
  margin: 8px -12px;
  padding: 0;
  border: 0;
  border-bottom: 1px solid #e9e9e9;
}
.t-menu.t-is-open {
  max-height: calc(6 * 34px + 34px / 2 + 2px);
  opacity: 1;
  visibility: visible;
}
.t-menu.t-height-small, .t-menu.t-height-tiny {
  overflow-y: scroll;
}
.t-menu.t-height-small {
  max-height: calc(34px * 5 + 34px / 2);
}
.t-menu.t-height-tiny {
  max-height: calc(34px * 3 + 34px / 2);
}
.t-menu .t-item, .t-menu .t-empty {
  position: relative;
  display: block;
  min-height: 34px;
  margin: 0;
  padding: 8px 12px;
  color: #373838;
  line-height: 1.4em;
  text-decoration: none;
  word-break: normal;
  overflow-wrap: anywhere;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-menu .t-item:hover, .t-menu .t-empty:hover, .t-menu .t-item.t-has-focus, .t-menu .t-has-focus.t-empty, .t-menu .t-item.t-has-highlight, .t-menu .t-has-highlight.t-empty {
  background: #d4ebeb;
  outline: 0;
}
.t-menu .t-item.t-is-hidden, .t-menu .t-is-hidden.t-empty {
  display: none;
}
.t-menu .t-item.t-is-disabled, .t-menu .t-is-disabled.t-empty {
  color: #bcbdbd;
  cursor: not-allowed;
}
.t-menu .t-item.t-is-selected, .t-menu .t-is-selected.t-empty {
  font-weight: 700;
  cursor: default;
}
.t-menu .t-item.t-is-selected::before, .t-menu .t-is-selected.t-empty::before {
  content: "\e900";
  display: inline-block;
  width: auto;
  margin-top: -1px;
  margin-right: 8px;
  background: transparent;
  border: 0;
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 8px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-menu .t-item.t-is-selected:hover, .t-menu .t-is-selected.t-empty:hover {
  background: rgb(233.5, 245, 245);
}
.t-menu .t-item .t-icon, .t-menu .t-empty .t-icon {
  margin-right: 8px;
  vertical-align: baseline;
}
.t-menu .t-item .t-checkbox, .t-menu .t-empty .t-checkbox,
.t-menu .t-item .t-radio,
.t-menu .t-empty .t-radio {
  display: block;
  width: calc(100% + 24px);
  height: auto;
  margin: -8px -12px;
}
.t-menu .t-item .t-checkbox label, .t-menu .t-empty .t-checkbox label, .t-menu .t-item .t-checkbox fieldset legend, .t-menu .t-empty .t-checkbox fieldset legend, fieldset .t-menu .t-item .t-checkbox legend, fieldset .t-menu .t-empty .t-checkbox legend,
.t-menu .t-item .t-radio label,
.t-menu .t-empty .t-radio label,
.t-menu .t-item .t-radio fieldset legend,
.t-menu .t-empty .t-radio fieldset legend,
fieldset .t-menu .t-item .t-radio legend,
fieldset .t-menu .t-empty .t-radio legend {
  width: 100%;
  padding: 8px 12px;
  line-height: 1.4em;
}
.t-menu .t-item .t-checkbox label::before, .t-menu .t-empty .t-checkbox label::before, .t-menu .t-item .t-checkbox fieldset legend::before, .t-menu .t-empty .t-checkbox fieldset legend::before, fieldset .t-menu .t-item .t-checkbox legend::before, fieldset .t-menu .t-empty .t-checkbox legend::before, .t-menu .t-item .t-checkbox label::after, .t-menu .t-empty .t-checkbox label::after, .t-menu .t-item .t-checkbox fieldset legend::after, .t-menu .t-empty .t-checkbox fieldset legend::after, fieldset .t-menu .t-item .t-checkbox legend::after, fieldset .t-menu .t-empty .t-checkbox legend::after {
  width: 14px;
  height: 14px;
  vertical-align: middle;
}
.t-menu .t-item .t-radio label::before, .t-menu .t-empty .t-radio label::before, .t-menu .t-item .t-radio fieldset legend::before, .t-menu .t-empty .t-radio fieldset legend::before, fieldset .t-menu .t-item .t-radio legend::before, fieldset .t-menu .t-empty .t-radio legend::before, .t-menu .t-item .t-radio label::after, .t-menu .t-empty .t-radio label::after, .t-menu .t-item .t-radio fieldset legend::after, .t-menu .t-empty .t-radio fieldset legend::after, fieldset .t-menu .t-item .t-radio legend::after, fieldset .t-menu .t-empty .t-radio legend::after {
  display: none;
}
.t-menu .t-item .t-radio input:checked ~ label, .t-menu .t-empty .t-radio input:checked ~ label, .t-menu .t-item .t-radio fieldset input:checked ~ legend, .t-menu .t-empty .t-radio fieldset input:checked ~ legend, fieldset .t-menu .t-item .t-radio input:checked ~ legend, fieldset .t-menu .t-empty .t-radio input:checked ~ legend {
  font-weight: 700;
  cursor: default;
}
.t-menu .t-item .t-radio input:checked ~ label::before, .t-menu .t-empty .t-radio input:checked ~ label::before, .t-menu .t-item .t-radio fieldset input:checked ~ legend::before, .t-menu .t-empty .t-radio fieldset input:checked ~ legend::before, fieldset .t-menu .t-item .t-radio input:checked ~ legend::before, fieldset .t-menu .t-empty .t-radio input:checked ~ legend::before {
  content: "\e900";
  display: inline-block;
  width: auto;
  margin-top: -1px;
  margin-right: 8px;
  background: transparent;
  border: 0;
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 8px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-menu .t-item .t-radio input:checked ~ label:hover, .t-menu .t-empty .t-radio input:checked ~ label:hover, .t-menu .t-item .t-radio fieldset input:checked ~ legend:hover, .t-menu .t-empty .t-radio fieldset input:checked ~ legend:hover, fieldset .t-menu .t-item .t-radio input:checked ~ legend:hover, fieldset .t-menu .t-empty .t-radio input:checked ~ legend:hover {
  background: rgb(233.5, 245, 245);
}
.t-menu .t-item .t-radio input.t-has-focus ~ label, .t-menu .t-empty .t-radio input.t-has-focus ~ label, .t-menu .t-item .t-radio fieldset input.t-has-focus ~ legend, .t-menu .t-empty .t-radio fieldset input.t-has-focus ~ legend, fieldset .t-menu .t-item .t-radio input.t-has-focus ~ legend, fieldset .t-menu .t-empty .t-radio input.t-has-focus ~ legend {
  background: #d4ebeb;
}
.t-menu .t-item .t-radio input.t-has-focus ~ label::before, .t-menu .t-empty .t-radio input.t-has-focus ~ label::before, .t-menu .t-item .t-radio fieldset input.t-has-focus ~ legend::before, .t-menu .t-empty .t-radio fieldset input.t-has-focus ~ legend::before, fieldset .t-menu .t-item .t-radio input.t-has-focus ~ legend::before, fieldset .t-menu .t-empty .t-radio input.t-has-focus ~ legend::before {
  outline: 0;
}
.t-menu .t-item .t-radio input[data-none] + label, .t-menu .t-empty .t-radio input[data-none] + label, .t-menu .t-item .t-radio fieldset input[data-none] + legend, .t-menu .t-empty .t-radio fieldset input[data-none] + legend, fieldset .t-menu .t-item .t-radio input[data-none] + legend, fieldset .t-menu .t-empty .t-radio input[data-none] + legend {
  opacity: 0.6;
}
.t-menu .t-empty {
  display: none;
  color: #646464;
  cursor: default;
}
.t-menu .t-empty:hover {
  background: inherit;
}
.t-menu .t-empty.t-is-visible {
  display: block;
}
.t-menu .t-loading {
  width: 100%;
  height: 34px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
}
.t-menu .t-loading::before {
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-menu .t-group {
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #e9e9e9;
}
.t-menu .t-group:last-child {
  border-bottom: 0;
}
.t-menu .t-group h5 {
  display: block;
  width: 100%;
  min-height: 30px;
  margin: 0;
  margin-top: 4px;
  margin-bottom: -1px;
  padding: 8px 12px;
  color: #646464;
  font-size: 11px;
  line-height: 1.4em;
  user-select: none;
}
.t-menu .t-group > .t-item, .t-menu .t-group > .t-empty {
  margin: 0;
}
.t-menu .t-group + .t-btn {
  margin-top: 12px;
}
.t-menu .t-btn,
.t-menu .t-input {
  width: auto;
  max-width: 100%;
  margin: 12px;
}
.t-menu .t-input.t-wide {
  width: calc(100% - 12px * 2);
}

.t-notification {
  position: relative;
  display: table;
  width: auto;
  height: auto;
  min-height: 40px;
  margin-bottom: 12px;
  padding: 12px;
  padding-top: 13px;
  color: #fff;
  background: #279c9c;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(31, 125, 125, 0.35);
  font-size: 13px;
  transition: opacity 0.2s ease;
}
.t-notification:last-child {
  margin-bottom: 0;
}
.t-notification p {
  margin-bottom: 8px;
  line-height: 1.2rem;
}
.t-notification p:last-child, .t-notification p:last-of-type {
  margin-bottom: 0;
}
.t-notification p ~ button,
.t-notification p ~ .t-action {
  margin-top: 12px;
}
.t-notification a {
  color: inherit;
  text-decoration: underline;
  text-decoration-style: dotted;
}
.t-notification a:hover {
  text-decoration-style: solid;
}
.t-notification button,
.t-notification .t-action {
  color: #fff;
  background: transparent;
  border: 1px solid #fff;
  box-shadow: none;
}
.t-notification button:hover:not([disabled], .t-disabled),
.t-notification .t-action:hover:not([disabled], .t-disabled) {
  background: color-mix(in srgb, #fff, transparent 90%);
}
.t-notification button:active:not([disabled], .t-disabled),
.t-notification .t-action:active:not([disabled], .t-disabled) {
  background: color-mix(in srgb, #fff, transparent 80%);
}
.t-notification button[disabled], .t-notification button.t-disabled,
.t-notification .t-action[disabled],
.t-notification .t-action.t-disabled {
  color: color-mix(in srgb, #fff, transparent 60%);
  border-color: color-mix(in srgb, #fff, transparent 60%);
  background: transparent;
}
.t-notification button.t-is-loading::before,
.t-notification .t-action.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-notification .t-action {
  text-decoration: none;
  font-weight: 400;
  vertical-align: middle;
}
.t-notification[data-type=dismiss], .t-notification[data-type=dismissable] {
  padding-right: 52px;
}
.t-notification[data-type=dismiss] .t-trigger, .t-notification[data-type=dismissable] .t-trigger {
  position: absolute;
  top: 0;
  right: 0;
  display: inline-block;
  width: 40px;
  height: 40px;
  padding: 12px;
  cursor: pointer;
}
.t-notification[data-type=dismiss] .t-trigger::before, .t-notification[data-type=dismiss] .t-trigger::after, .t-notification[data-type=dismissable] .t-trigger::before, .t-notification[data-type=dismissable] .t-trigger::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 10px;
  height: 2px;
  background: #e9f5f5;
  border-radius: 2px;
}
.t-notification[data-type=dismiss] .t-trigger::before, .t-notification[data-type=dismissable] .t-trigger::before {
  transform: translate(-50%, 0) rotate(45deg);
}
.t-notification[data-type=dismiss] .t-trigger::after, .t-notification[data-type=dismissable] .t-trigger::after {
  transform: translate(-50%, 0) rotate(-45deg);
}
.t-notification[data-type=dismiss] .t-trigger:hover:not(:active)::before, .t-notification[data-type=dismiss] .t-trigger:hover:not(:active)::after, .t-notification[data-type=dismissable] .t-trigger:hover:not(:active)::before, .t-notification[data-type=dismissable] .t-trigger:hover:not(:active)::after {
  background: #fff;
}
.t-notification.t-fade {
  opacity: 0;
}
.t-notification.t-wide {
  width: 100%;
  max-width: calc(1920px - 24px * 2);
}
.t-notification.t-horizontal {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-notification.t-horizontal p {
  margin-right: 24px;
}
.t-notification.t-horizontal button {
  align-self: center;
}
.t-notification.t-horizontal button:last-of-type {
  margin-right: 24px;
  margin-bottom: 0;
}
.t-notification.t-horizontal button:last-child {
  margin-right: 12px;
  margin-bottom: 0;
}
.t-notification.t-horizontal .t-right {
  margin-left: auto;
  align-self: center;
}
.t-notification.t-info, .t-notification.t-error, .t-notification.t-warning, .t-notification.t-success, .t-notification.t-loading {
  padding-left: 36px;
  color: #fff;
}
.t-notification.t-info::before, .t-notification.t-error::before, .t-notification.t-warning::before, .t-notification.t-success::before, .t-notification.t-loading::before {
  content: "";
  position: absolute;
  top: 12px;
  left: 12px;
  color: inherit;
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 16px;
}
.t-notification.t-info {
  background: #256cd1;
  border-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(30, 86, 167, 0.35);
}
.t-notification.t-info::before {
  content: "\e372";
}
.t-notification.t-info .t-trigger:before,
.t-notification.t-info .t-trigger:after {
  background: #e9f0fa;
}
.t-notification.t-error {
  background: #d91f11;
  border-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(174, 25, 14, 0.35);
}
.t-notification.t-error::before {
  content: "\e373";
}
.t-notification.t-error .t-trigger:before,
.t-notification.t-error .t-trigger:after {
  background: #fbe9e7;
}
.t-notification.t-warning {
  background: #ee6f20;
  border-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(190, 89, 26, 0.35);
}
.t-notification.t-warning::before {
  content: "\e374";
}
.t-notification.t-warning .t-trigger:before,
.t-notification.t-warning .t-trigger:after {
  background: #fdf1e9;
}
.t-notification.t-success {
  background: #428613;
  border-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(53, 107, 15, 0.35);
}
.t-notification.t-success::before {
  content: "\e901";
}
.t-notification.t-success .t-trigger:before,
.t-notification.t-success .t-trigger:after {
  background: #ecf3e7;
}
.t-notification.t-subtle {
  color: #373838;
  background: #e9f5f5;
  box-shadow: 0 1px 2px 0 rgba(31, 125, 125, 0.2);
}
.t-notification.t-subtle:before {
  color: #279c9c;
}
.t-notification.t-subtle .t-trigger::before, .t-notification.t-subtle .t-trigger::after {
  background: #646464;
}
.t-notification.t-subtle .t-trigger:hover:not(:active)::before, .t-notification.t-subtle .t-trigger:hover:not(:active)::after {
  background: #373838;
}
.t-notification.t-subtle a {
  color: #006491;
}
.t-notification.t-subtle.t-info {
  background: #e9f0fa;
  box-shadow: 0 1px 2px 0 rgba(30, 86, 167, 0.2);
}
.t-notification.t-subtle.t-info:before {
  color: #256cd1;
}
.t-notification.t-subtle.t-error {
  background: #fbe9e7;
  box-shadow: 0 1px 2px 0 rgba(174, 25, 14, 0.2);
}
.t-notification.t-subtle.t-error:before {
  color: #d91f11;
}
.t-notification.t-subtle.t-warning {
  background: #fdf1e9;
  box-shadow: 0 1px 2px 0 rgba(190, 89, 26, 0.2);
}
.t-notification.t-subtle.t-warning:before {
  color: #ee6f20;
}
.t-notification.t-subtle.t-success {
  background: #ecf3e7;
  box-shadow: 0 1px 2px 0 rgba(53, 107, 15, 0.2);
}
.t-notification.t-subtle.t-success:before {
  color: #428613;
}
.t-notification.t-subtle button,
.t-notification.t-subtle .t-action {
  color: #373838;
  background: transparent;
  border: 1px solid #373838;
  box-shadow: none;
}
.t-notification.t-subtle button:hover:not([disabled], .t-disabled),
.t-notification.t-subtle .t-action:hover:not([disabled], .t-disabled) {
  background: color-mix(in srgb, #000, transparent 90%);
}
.t-notification.t-subtle button:active:not([disabled], .t-disabled),
.t-notification.t-subtle .t-action:active:not([disabled], .t-disabled) {
  background: color-mix(in srgb, #000, transparent 80%);
}
.t-notification.t-subtle button[disabled], .t-notification.t-subtle button.t-disabled,
.t-notification.t-subtle .t-action[disabled],
.t-notification.t-subtle .t-action.t-disabled {
  color: color-mix(in srgb, #373838, transparent 60%);
  border-color: color-mix(in srgb, #373838, transparent 60%);
  background: transparent;
}
.t-notification.t-subtle button.t-is-loading::before,
.t-notification.t-subtle .t-action.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%237A7A7A'%20stroke-opacity='0.2'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='%237A7A7A'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-notification.t-loading {
  background: #ee6f20;
}
.t-notification.t-loading::before {
  width: 15px;
  height: 15px;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2017%2017'%3e%3cg%20fill='none'%20stroke='%23fff'%20stroke-width='2'%20stroke-miterlimit='10'%3e%3ccircle%20cx='8.5'%20cy='8.5'%20r='7.5'%20opacity='.5'/%3e%3cpath%20d='M8.5%201C12.6%201%2016%204.4%2016%208.5'%20stroke-linecap='round'/%3e%3c/g%3e%3c/svg%3e") left no-repeat;
}

.t-main > .t-notification,
.t-content > .t-notification {
  margin-bottom: 16px;
}

@media print {
  .t-notification {
    max-width: 100% !important;
    color: #373838 !important;
    background: transparent !important;
    border: 1px solid #e9e9e9;
    font-size: 0.8125rem;
  }
}
.t-pagination {
  display: inline-block;
  margin: 0;
  padding: 0;
  color: #373838;
  list-style: none;
  user-select: none;
  cursor: default;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.t-pagination:not(:last-child) {
  margin-bottom: 24px;
}
.t-pagination li {
  display: inherit;
  min-width: 26px;
  height: 26px;
  margin-right: 12px;
  text-align: center;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
}
.t-pagination li:last-child {
  margin-right: 0;
}
.t-pagination li a {
  width: 100%;
  height: 26px;
  color: #373838;
  text-decoration: none;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-pagination li a:hover {
  color: #279c9c;
}
.t-pagination li a:hover .t-icon {
  color: #279c9c;
}
.t-pagination li a .t-icon {
  margin-right: 0;
  color: #646464;
  font-size: 11px;
}
.t-pagination li a.t-is-disabled .t-icon {
  color: #bcbdbd;
}
.t-pagination li.t-is-current {
  line-height: 1rem;
  cursor: default;
}
.t-pagination li.t-is-current a {
  padding: 6px 8px;
  color: #fff;
  background: #279c9c;
  border-radius: 3px;
  cursor: default;
  pointer-events: none;
}
.t-pagination li.t-total {
  color: #646464;
}
.t-pagination li.t-total:first-child {
  margin-right: 24px;
}
.t-pagination li.t-total:last-child {
  margin-left: 24px;
}
.t-pagination + .t-footer {
  margin-top: 0;
}

.t-progress {
  display: block;
  width: 440px;
  max-width: 100%;
  margin-right: 12px;
  vertical-align: top;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-progress progress {
  width: 100%;
  height: 6px;
  margin-right: 8px;
  color: #279c9c;
  border: 0;
  border-radius: calc(6px / 2);
}
.t-progress progress:last-child {
  margin: 0;
}
.t-progress progress::-webkit-progress-bar {
  background-color: #e9e9e9;
  border-radius: calc(6px / 2);
}
.t-progress progress::-webkit-progress-value {
  background-color: #279c9c;
  border-radius: calc(6px / 2);
  transition: all 0.2s ease;
}
.t-progress progress::-moz-progress-bar {
  background-color: #279c9c;
  border-radius: calc(6px / 2);
  transition: all 0.2s 0.2s ease;
}
.t-progress progress::-ms-fill {
  background-color: #279c9c;
  border: 0;
  border-radius: calc(6px / 2);
  transition: all 0.2s 0.2s ease;
}
.t-progress progress .t-fallback {
  width: 100%;
  height: 6px;
  background-color: #e9e9e9;
  border-radius: calc(6px / 2);
}
.t-progress progress .t-fallback span {
  display: block;
  height: 6px;
  background-color: #279c9c;
  border-radius: calc(6px / 2);
}
.t-progress progress[data-tooltip] {
  cursor: pointer;
}
.t-progress div {
  position: relative;
  display: block;
  max-width: 40%;
  margin-right: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-self: flex-start;
}
.t-progress div label, .t-progress div fieldset legend, fieldset .t-progress div legend {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-progress > label, fieldset .t-progress > legend,
.t-progress > span {
  display: inline-block;
  -webkit-box-flex: 1 0 auto;
  -moz-box-flex: 1 0 auto;
  flex: 1 0 auto;
  max-width: 40%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-progress > label:first-child, fieldset .t-progress > legend:first-child,
.t-progress > span:first-child {
  margin-right: 8px;
}
.t-progress > label .t-icon, fieldset .t-progress > legend .t-icon,
.t-progress > span .t-icon {
  margin-right: 4px;
  vertical-align: text-top;
}
.t-progress.t-wide {
  width: 100%;
}
.t-progress.t-wide div {
  width: 100%;
}
.t-progress.t-wide div span {
  display: block;
}
.t-progress.t-large {
  width: 880px;
}
.t-progress.t-red progress, .t-progress.t-error progress {
  color: #d91f11;
}
.t-progress.t-red progress::-webkit-progress-value, .t-progress.t-error progress::-webkit-progress-value {
  background-color: #d91f11;
}
.t-progress.t-red progress::-moz-progress-bar, .t-progress.t-error progress::-moz-progress-bar {
  background-color: #d91f11;
}
.t-progress.t-red progress::-ms-fill, .t-progress.t-error progress::-ms-fill {
  background-color: #d91f11;
}
.t-progress.t-red progress div span, .t-progress.t-error progress div span {
  background-color: #d91f11;
}
.t-progress.t-orange progress, .t-progress.t-warning progress {
  color: #ee6f20;
}
.t-progress.t-orange progress::-webkit-progress-value, .t-progress.t-warning progress::-webkit-progress-value {
  background-color: #ee6f20;
}
.t-progress.t-orange progress::-moz-progress-bar, .t-progress.t-warning progress::-moz-progress-bar {
  background-color: #ee6f20;
}
.t-progress.t-orange progress::-ms-fill, .t-progress.t-warning progress::-ms-fill {
  background-color: #ee6f20;
}
.t-progress.t-orange progress div span, .t-progress.t-warning progress div span {
  background-color: #ee6f20;
}
.t-progress.t-green progress, .t-progress.t-success progress {
  color: #428613;
}
.t-progress.t-green progress::-webkit-progress-value, .t-progress.t-success progress::-webkit-progress-value {
  background-color: #428613;
}
.t-progress.t-green progress::-moz-progress-bar, .t-progress.t-success progress::-moz-progress-bar {
  background-color: #428613;
}
.t-progress.t-green progress::-ms-fill, .t-progress.t-success progress::-ms-fill {
  background-color: #428613;
}
.t-progress.t-green progress div span, .t-progress.t-success progress div span {
  background-color: #428613;
}
.t-progress.t-thick progress {
  height: 12px;
}

.t-checkbox {
  display: inline-flex;
  margin-right: 24px;
}
.t-checkbox:last-child {
  margin-right: 0;
}
.t-checkbox input[type=checkbox] {
  position: absolute;
  margin: 0;
  opacity: 0;
  appearance: none;
}
.t-checkbox input[type=checkbox] + label, .t-checkbox fieldset input[type=checkbox] + legend, fieldset .t-checkbox input[type=checkbox] + legend {
  position: relative;
  display: inline-flex;
  margin-right: 0;
  color: #373838;
  font-size: 0.8125rem;
  font-weight: 400;
  outline: none;
  cursor: pointer;
}
.t-checkbox input[type=checkbox] + label::before, .t-checkbox fieldset input[type=checkbox] + legend::before, fieldset .t-checkbox input[type=checkbox] + legend::before {
  content: "";
  display: inline-block;
  height: 18px;
  width: 18px;
  flex-shrink: 0;
  margin-right: 8px;
  background: #fff;
  border: 1px solid #a6a7a7;
  border-radius: 3px;
}
.t-checkbox input[type=checkbox] + label:empty::before, .t-checkbox fieldset input[type=checkbox] + legend:empty::before, fieldset .t-checkbox input[type=checkbox] + legend:empty::before {
  margin-right: 0;
}
.t-checkbox input[type=checkbox]:not(:disabled) + label:hover::before, .t-checkbox fieldset input[type=checkbox]:not(:disabled) + legend:hover::before, fieldset .t-checkbox input[type=checkbox]:not(:disabled) + legend:hover::before {
  border-color: #238c8c;
}
.t-checkbox input[type=checkbox]:checked:not(:disabled) + label::before, .t-checkbox fieldset input[type=checkbox]:checked:not(:disabled) + legend::before, fieldset .t-checkbox input[type=checkbox]:checked:not(:disabled) + legend::before {
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2018'%3e%3crect%20width='18'%20height='18'%20rx='3'%20ry='3'%20fill='none'/%3e%3cpath%20d='M14.41%207.2l-5.25%205.25-1%201a.7.7%200%200%201-1%200l-1-1-2.58-2.63a.7.7%200%200%201%200-1l1-1a.7.7%200%200%201%201%200L7.68%2010l4.75-4.76a.7.7%200%200%201%201%200l1%201a.7.7%200%200%201%200%201z'%20fill='%23fff'/%3e%3c/svg%3e") no-repeat center;
  background-size: 100%;
  background-color: #279c9c;
  border-color: #279c9c;
}
.t-checkbox input[type=checkbox]:checked:not(:disabled) + label:hover::before, .t-checkbox fieldset input[type=checkbox]:checked:not(:disabled) + legend:hover::before, fieldset .t-checkbox input[type=checkbox]:checked:not(:disabled) + legend:hover::before {
  background-color: #238c8c;
  border-color: #238c8c;
}
.t-checkbox input[type=checkbox]:disabled + label, .t-checkbox fieldset input[type=checkbox]:disabled + legend, fieldset .t-checkbox input[type=checkbox]:disabled + legend {
  color: #bcbdbd;
  cursor: not-allowed;
}
.t-checkbox input[type=checkbox]:disabled + label::before, .t-checkbox fieldset input[type=checkbox]:disabled + legend::before, fieldset .t-checkbox input[type=checkbox]:disabled + legend::before {
  background-color: #f4f4f4;
  border-color: #d3d3d3;
}
.t-checkbox input[type=checkbox]:disabled:checked + label::before, .t-checkbox fieldset input[type=checkbox]:disabled:checked + legend::before, fieldset .t-checkbox input[type=checkbox]:disabled:checked + legend::before {
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2018'%3e%3crect%20width='18'%20height='18'%20rx='3'%20ry='3'%20fill='none'/%3e%3cpath%20d='M14.41%207.2l-5.25%205.25-1%201a.7.7%200%200%201-1%200l-1-1-2.58-2.63a.7.7%200%200%201%200-1l1-1a.7.7%200%200%201%201%200L7.68%2010l4.75-4.76a.7.7%200%200%201%201%200l1%201a.7.7%200%200%201%200%201z'%20fill='%23BCBDBD'/%3e%3c/svg%3e") no-repeat center;
  background-size: 100%;
  background-color: #f4f4f4;
}
.t-checkbox input[type=checkbox][indeterminate] + label::before, .t-checkbox fieldset input[type=checkbox][indeterminate] + legend::before, fieldset .t-checkbox input[type=checkbox][indeterminate] + legend::before, .t-checkbox input[type=checkbox]:indeterminate + label::before, .t-checkbox fieldset input[type=checkbox]:indeterminate + legend::before, fieldset .t-checkbox input[type=checkbox]:indeterminate + legend::before {
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2018'%3e%3crect%20width='18'%20height='18'%20rx='3'%20ry='3'%20fill='none'/%3e%3cpath%20d='M14%209.68a.68.68%200%200%201-.68.68H4.68A.68.68%200%200%201%204%209.68V8.32a.68.68%200%200%201%20.68-.68h8.64a.68.68%200%200%201%20.68.68z'%20fill='%23fff'/%3e%3c/svg%3e") no-repeat center;
  background-size: 100%;
  background-color: #279c9c;
  border-color: #279c9c;
}
.t-checkbox input[type=checkbox][indeterminate] + label:hover::before, .t-checkbox fieldset input[type=checkbox][indeterminate] + legend:hover::before, fieldset .t-checkbox input[type=checkbox][indeterminate] + legend:hover::before, .t-checkbox input[type=checkbox]:indeterminate + label:hover::before, .t-checkbox fieldset input[type=checkbox]:indeterminate + legend:hover::before, fieldset .t-checkbox input[type=checkbox]:indeterminate + legend:hover::before {
  background-color: #238c8c;
  border-color: #238c8c;
}
.t-checkbox input[type=checkbox].t-has-focus + label::before, .t-checkbox fieldset input[type=checkbox].t-has-focus + legend::before, fieldset .t-checkbox input[type=checkbox].t-has-focus + legend::before {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}
.t-checkbox.t-block {
  display: block;
  margin-right: 0;
  margin-bottom: 12px;
}
.t-checkbox.t-block:last-child {
  margin-bottom: 0;
}

.t-checkbox-group {
  display: inline-block;
}
.t-checkbox-group > legend {
  margin-bottom: 13px;
}
.t-checkbox-group.t-horizontal {
  display: inline-flex;
}
.t-checkbox-group.t-horizontal > legend {
  float: left;
  line-height: 32px;
  margin-right: 12px;
  margin-bottom: 0;
}
.t-checkbox-group.t-horizontal.t-block > legend {
  width: 192px;
  text-align: right;
}
.t-checkbox-group.t-horizontal .t-checkbox {
  margin-top: 6px;
}
.t-checkbox-group .t-checkbox-group-wrapper {
  display: inline-block;
}
.t-checkbox-group .t-error-message,
.t-checkbox-group .t-supporting-text {
  max-width: 288px;
  margin-top: 11px;
}

.t-radio {
  display: inline-flex;
  margin-right: 24px;
  user-select: none;
}
.t-radio:last-child {
  margin-right: 0;
}
.t-radio input[type=radio] {
  position: absolute;
  margin: 0;
  opacity: 0;
  appearance: none;
}
.t-radio input[type=radio] + label, .t-radio fieldset input[type=radio] + legend, fieldset .t-radio input[type=radio] + legend {
  position: relative;
  display: inline-flex;
  margin-right: 0;
  color: #373838;
  font-size: 0.8125rem;
  font-weight: 400;
  outline: none;
  cursor: pointer;
}
.t-radio input[type=radio] + label::before, .t-radio fieldset input[type=radio] + legend::before, fieldset .t-radio input[type=radio] + legend::before {
  content: "";
  display: inline-block;
  height: 18px;
  width: 18px;
  margin-right: 8px;
  background: #fff;
  border: 1px solid #a6a7a7;
  border-radius: 50%;
}
.t-radio input[type=radio]:hover:not(:disabled, :checked) + label:hover::before, .t-radio fieldset input[type=radio]:hover:not(:disabled, :checked) + legend:hover::before, fieldset .t-radio input[type=radio]:hover:not(:disabled, :checked) + legend:hover::before, .t-radio input[type=radio]:hover:not(:disabled, :checked) + label:focus::before, .t-radio fieldset input[type=radio]:hover:not(:disabled, :checked) + legend:focus::before, fieldset .t-radio input[type=radio]:hover:not(:disabled, :checked) + legend:focus::before {
  border-color: #279c9c;
}
.t-radio input[type=radio]:checked + label, .t-radio fieldset input[type=radio]:checked + legend, fieldset .t-radio input[type=radio]:checked + legend {
  cursor: default;
}
.t-radio input[type=radio]:checked + label::before, .t-radio fieldset input[type=radio]:checked + legend::before, fieldset .t-radio input[type=radio]:checked + legend::before {
  border-color: #279c9c;
  box-shadow: inset 0 0 0 4px #279c9c;
}
.t-radio input[type=radio]:disabled + label, .t-radio fieldset input[type=radio]:disabled + legend, fieldset .t-radio input[type=radio]:disabled + legend {
  cursor: not-allowed;
}
.t-radio input[type=radio]:disabled + label::before, .t-radio fieldset input[type=radio]:disabled + legend::before, fieldset .t-radio input[type=radio]:disabled + legend::before {
  background-color: #f4f4f4;
  border-color: #bcbdbd;
}
.t-radio input[type=radio]:disabled:checked + label::before, .t-radio fieldset input[type=radio]:disabled:checked + legend::before, fieldset .t-radio input[type=radio]:disabled:checked + legend::before {
  background-color: #bcbdbd;
  box-shadow: inset 0 0 0 4px #f4f4f4;
}
.t-radio input[type=radio].t-has-focus + label::before, .t-radio fieldset input[type=radio].t-has-focus + legend::before, fieldset .t-radio input[type=radio].t-has-focus + legend::before {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}
.t-radio.t-block {
  display: block;
  margin-right: 0;
  margin-bottom: 12px;
}
.t-radio.t-block:last-child {
  margin-bottom: 0;
}

.t-radio-group {
  display: inline-block;
}
.t-radio-group > legend {
  margin-bottom: 13px;
}
.t-radio-group.t-horizontal {
  display: inline-flex;
}
.t-radio-group.t-horizontal > legend {
  float: left;
  line-height: 32px;
  margin-right: 12px;
  margin-bottom: 0;
}
.t-radio-group.t-horizontal.t-block > legend {
  width: 192px;
  text-align: right;
}
.t-radio-group.t-horizontal .t-radio {
  margin-top: 6px;
}
.t-radio-group .t-radio-group-wrapper {
  display: inline-block;
}
.t-radio-group .t-error-message,
.t-radio-group .t-supporting-text {
  max-width: 288px;
  margin-top: 11px;
}

.t-slider {
  position: relative;
  display: inline-block;
  width: 220px;
  margin-right: 12px;
  vertical-align: top;
  user-select: none;
}
.t-slider input[type=range] {
  width: 100%;
  height: 6px;
  margin: 0;
  padding: 0;
  background: #e9e9e9 linear-gradient(to right, #279c9c, #279c9c) no-repeat;
  background-size: 0 100%;
  border-radius: calc(6px / 2);
  outline: 0;
  vertical-align: top;
  appearance: none;
}
.t-slider input[type=range]:focus {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-slider input[type=range]::-webkit-slider-runnable-track {
  height: 6px;
  background-color: transparent;
  border-radius: 6px;
  cursor: pointer;
}
.t-slider input[type=range]::-moz-range-track {
  height: 6px;
  background: #e9e9e9;
  border: 0;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-ms-track {
  overflow: visible;
  height: 6px;
  color: transparent;
  background-color: transparent;
  border-color: transparent;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-moz-range-progress {
  height: 6px;
  background: #279c9c;
  border: 0;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-moz-range-progress::before {
  content: "";
  display: block;
  width: 50px;
  height: 50px;
}
.t-slider input[type=range]::-ms-fill-lower {
  height: 6px;
  background: #279c9c;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-ms-fill-upper {
  height: 6px;
  background: #e9e9e9;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-webkit-slider-thumb {
  display: block;
  width: 16px;
  height: 16px;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  cursor: pointer;
  appearance: none;
  transform: translate(0, -5px);
}
.t-slider input[type=range]::-webkit-slider-thumb:hover, .t-slider input[type=range]::-webkit-slider-thumb:active {
  border-color: #279c9c;
  transition: border 0.2s ease;
}
.t-slider input[type=range]::-moz-range-thumb {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  cursor: pointer;
  appearance: none;
}
.t-slider input[type=range]::-moz-range-thumb:hover, .t-slider input[type=range]::-moz-range-thumb:active {
  border-color: #279c9c;
  transition: border 0.2s ease;
}
.t-slider input[type=range]::-ms-thumb {
  display: inline-block;
  box-sizing: border-box;
  width: 16px;
  height: 16px;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  cursor: pointer;
}
.t-slider input[type=range]::-ms-thumb:hover, .t-slider input[type=range]::-ms-thumb:active {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15), 0 0 0 1px #279c9c;
  transition: border 0.2s ease;
}
.t-slider input[type=range]::-ms-tooltip {
  display: none;
}
.t-slider input[type=range]::-moz-focus-outer {
  border: 0;
}
.t-slider .t-value {
  position: absolute;
  z-index: 100;
  bottom: 100%;
  display: inline-block;
  height: 18px;
  margin-bottom: 12px;
  padding: 0 8px;
  color: #fff;
  background: #373838;
  border-radius: 2px;
  font-size: 11px;
  text-align: center;
  line-height: 19px;
}
.t-slider .t-value label, .t-slider .t-value fieldset legend, fieldset .t-slider .t-value legend {
  position: relative;
  display: inline-block;
  margin-bottom: 6px;
  color: #373838;
  font-size: 0.8125rem;
  font-weight: 400;
  outline: none;
}
.t-slider .t-scale {
  display: none;
  width: 100%;
  margin: 0;
  margin-top: 4px;
  padding: 0;
  color: #646464;
  font-size: 10px;
  line-height: 1rem;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
.t-slider .t-scale li {
  display: inline-block;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-slider input[type=range] {
    height: 22px;
    background: transparent;
    cursor: pointer;
  }
  .t-slider .t-value {
    margin-bottom: 4px;
  }
  .t-slider .t-scale {
    margin-top: 0;
  }
}
.t-icon-diamond::before {
  content: "\e000";
}
.t-icon-asterisk::before {
  content: "\e001";
}
.t-icon-angle-double-up::before {
  content: "\e146";
}
.t-icon-angle-double-right::before {
  content: "\e147";
}
.t-icon-angle-double-down::before {
  content: "\e148";
}
.t-icon-angle-double-left::before {
  content: "\e149";
}
.t-icon-angle-up::before {
  content: "\e150";
}
.t-icon-angle-right::before {
  content: "\e151";
}
.t-icon-angle-down::before {
  content: "\e152";
}
.t-icon-angle-left::before {
  content: "\e153";
}
.t-icon-chevron-up::before {
  content: "\e154";
}
.t-icon-chevron-right::before {
  content: "\e155";
}
.t-icon-chevron-down::before {
  content: "\e156";
}
.t-icon-chevron-left::before {
  content: "\e157";
}
.t-icon-arrow-up::before {
  content: "\e158";
}
.t-icon-arrow-right::before {
  content: "\e159";
}
.t-icon-arrow-down::before {
  content: "\e160";
}
.t-icon-arrow-left::before {
  content: "\e161";
}
.t-icon-arrows::before {
  content: "\e162";
}
.t-icon-arrows-h::before {
  content: "\e163";
}
.t-icon-arrows-v::before {
  content: "\e164";
}
.t-icon-caret-up::before {
  content: "\e180";
}
.t-icon-caret-right::before {
  content: "\e181";
}
.t-icon-caret-down::before {
  content: "\e182";
}
.t-icon-caret-left::before {
  content: "\e183";
}
.t-icon-home::before {
  content: "\e200";
}
.t-icon-entity::before {
  content: "\e201";
}
.t-icon-plus::before {
  content: "\e340";
}
.t-icon-plus-circle::before {
  content: "\e341";
}
.t-icon-minus::before {
  content: "\e350";
}
.t-icon-minus-circle::before {
  content: "\e351";
}
.t-icon-times::before {
  content: "\e360";
}
.t-icon-times-circle::before {
  content: "\e361";
}
.t-icon-times-circle-o::before {
  content: "\e362";
}
.t-icon-help::before {
  content: "\e370";
}
.t-icon-help-o::before {
  content: "\e371";
}
.t-icon-info-circle::before {
  content: "\e372";
}
.t-icon-exclamation-circle::before {
  content: "\e373";
}
.t-icon-exclamation-triangle::before {
  content: "\e374";
}
.t-icon-exclamation::before {
  content: "\e375";
}
.t-icon-bell::before {
  content: "\e380";
}
.t-icon-bell-slash::before {
  content: "\e381";
}
.t-icon-bullhorn::before {
  content: "\e384";
}
.t-icon-download::before {
  content: "\e400";
}
.t-icon-upload::before {
  content: "\e401";
}
.t-icon-save::before {
  content: "\e402";
}
.t-icon-expand::before {
  content: "\e500";
}
.t-icon-compress::before {
  content: "\e501";
}
.t-icon-expand-alt::before {
  content: "\e502";
}
.t-icon-compress-alt::before {
  content: "\e503";
}
.t-icon-level-up::before {
  content: "\e510";
}
.t-icon-level-down::before {
  content: "\e511";
}
.t-icon-exchange::before {
  content: "\e512";
}
.t-icon-redo::before {
  content: "\e515";
}
.t-icon-forward::before {
  content: "\e520";
}
.t-icon-reply::before {
  content: "\e521";
}
.t-icon-reply-all::before {
  content: "\e522";
}
.t-icon-sync::before {
  content: "\e525";
}
.t-icon-retweet::before {
  content: "\e526";
}
.t-icon-undo::before {
  content: "\e530";
}
.t-icon-history::before {
  content: "\e531";
}
.t-icon-clock::before {
  content: "\e540";
}
.t-icon-hourglass::before {
  content: "\e545";
}
.t-icon-hourglass-start::before {
  content: "\e546";
}
.t-icon-hourglass-half::before {
  content: "\e547";
}
.t-icon-hourglass-end::before {
  content: "\e548";
}
.t-icon-calendar::before {
  content: "\e560";
}
.t-icon-calendar-plus::before {
  content: "\e561";
}
.t-icon-calendar-minus::before {
  content: "\e562";
}
.t-icon-calendar-check::before {
  content: "\e563";
}
.t-icon-calendar-times::before {
  content: "\e564";
}
.t-icon-check::before {
  content: "\e900";
}
.t-icon-check-circle::before {
  content: "\e901";
}
.t-icon-check-circle-o::before {
  content: "\e902";
}
.t-icon-check-double::before {
  content: "\e903";
}
.t-icon-globe::before {
  content: "\e910";
}
.t-icon-globe-africa::before {
  content: "\e911";
}
.t-icon-globe-asia::before {
  content: "\e912";
}
.t-icon-eye::before {
  content: "\e920";
}
.t-icon-eye-slash::before {
  content: "\e921";
}
.t-icon-comment-alt-fill::before {
  content: "\e904";
}
.t-icon-comment-fill::before {
  content: "\e926";
}
.t-icon-comment-dots-fill::before {
  content: "\e927";
}
.t-icon-comment-dollar-fill::before {
  content: "\e928";
}
.t-icon-comment-slash-fill::before {
  content: "\e929";
}
.t-icon-comments-fill::before {
  content: "\e930";
}
.t-icon-comments-dollar-fill::before {
  content: "\e931";
}
.t-icon-comment-dollar::before {
  content: "\e932";
}
.t-icon-comments-dollar::before {
  content: "\e933";
}
.t-icon-comment-slash::before {
  content: "\e934";
}
.t-icon-comment-dots::before {
  content: "\e935";
}
.t-icon-comment::before {
  content: "\e937";
}
.t-icon-comments::before {
  content: "\e938";
}
.t-icon-comment-alt::before {
  content: "\e939";
}
.t-icon-ellipsis-h::before {
  content: "\e941";
}
.t-icon-ellipsis-v::before {
  content: "\e942";
}
.t-icon-envelope::before {
  content: "\e945";
}
.t-icon-envelope-open-text::before {
  content: "\e946";
}
.t-icon-inbox::before {
  content: "\e950";
}
.t-icon-paperclip::before {
  content: "\e995";
}
.t-icon-pen-nib::before {
  content: "\e997";
}
.t-icon-pencil::before {
  content: "\e998";
}
.t-icon-trash::before {
  content: "\e999";
}
.t-icon-user::before {
  content: "󡀀";
}
.t-icon-user-circle::before {
  content: "󡀁";
}
.t-icon-user-cog::before {
  content: "󡀄";
}
.t-icon-user-edit::before {
  content: "󡀅";
}
.t-icon-user-lock::before {
  content: "󡀆";
}
.t-icon-user-plus::before {
  content: "󡀇";
}
.t-icon-user-minus::before {
  content: "󡀈";
}
.t-icon-user-shield::before {
  content: "󡀉";
}
.t-icon-user-slash::before {
  content: "󡀐";
}
.t-icon-user-times::before {
  content: "󡀑";
}
.t-icon-user-friends::before {
  content: "󡀒";
}
.t-icon-users::before {
  content: "󡀓";
}
.t-icon-users-cog::before {
  content: "󡀔";
}
.t-icon-user-tie::before {
  content: "󡀕";
}
.t-icon-address-card::before {
  content: "󡀠";
}
.t-icon-id-badge::before {
  content: "󡀢";
}
.t-icon-address-book::before {
  content: "󡀣";
}
.t-icon-file::before {
  content: "󡔀";
}
.t-icon-file-alt::before {
  content: "󡔁";
}
.t-icon-file-archive::before {
  content: "󡔂";
}
.t-icon-file-audio::before {
  content: "󡔃";
}
.t-icon-file-code::before {
  content: "󡔄";
}
.t-icon-file-excel::before {
  content: "󡔅";
}
.t-icon-file-image::before {
  content: "󡔆";
}
.t-icon-file-pdf::before {
  content: "󡔇";
}
.t-icon-file-powerpoint::before {
  content: "󡔈";
}
.t-icon-file-video::before {
  content: "󡔉";
}
.t-icon-file-word::before {
  content: "󡔐";
}
.t-icon-folder::before {
  content: "󡔠";
}
.t-icon-folder-open::before {
  content: "󡔡";
}
.t-icon-hand-paper::before {
  content: "󡘀";
}
.t-icon-hand-rock::before {
  content: "󡘁";
}
.t-icon-hand-pointer::before {
  content: "󡘂";
}
.t-icon-hand-point-right::before {
  content: "󡘄";
}
.t-icon-hand-point-down::before {
  content: "󡘅";
}
.t-icon-hand-point-left::before {
  content: "󡘆";
}
.t-icon-handshake::before {
  content: "󡘇";
}
.t-icon-thumbs-up::before {
  content: "󡘈";
}
.t-icon-thumbs-down::before {
  content: "󡘉";
}
.t-icon-face-happy::before {
  content: "󡜀";
}
.t-icon-face-smile::before {
  content: "󡜁";
}
.t-icon-face-neutral::before {
  content: "󡜂";
}
.t-icon-face-frown::before {
  content: "󡜃";
}
.t-icon-face-cry::before {
  content: "󡜄";
}
.t-icon-heart-o::before {
  content: "󡜠";
}
.t-icon-heart::before {
  content: "󡜡";
}
.t-icon-phone::before {
  content: "󡞓";
}
.t-icon-support::before {
  content: "󡞔";
}
.t-icon-fax::before {
  content: "󡞕";
}
.t-icon-tv::before {
  content: "󡠀";
}
.t-icon-laptop::before {
  content: "󡠁";
}
.t-icon-mobile::before {
  content: "󡠂";
}
.t-icon-keyboard::before {
  content: "󡠃";
}
.t-icon-print::before {
  content: "󡠐";
}
.t-icon-qrcode::before {
  content: "󡠠";
}
.t-icon-fingerprint::before {
  content: "󡠡";
}
.t-icon-link::before {
  content: "󡠰";
}
.t-icon-unlink::before {
  content: "󡠱";
}
.t-icon-external-link::before {
  content: "󡠳";
}
.t-icon-key::before {
  content: "󡡀";
}
.t-icon-lock::before {
  content: "󡡅";
}
.t-icon-lock-open::before {
  content: "󡡆";
}
.t-icon-search::before {
  content: "󡡐";
}
.t-icon-search-plus::before {
  content: "󡡑";
}
.t-icon-search-minus::before {
  content: "󡡒";
}
.t-icon-filter::before {
  content: "󡡠";
}
.t-icon-share::before {
  content: "󡡥";
}
.t-icon-share-square::before {
  content: "󡡦";
}
.t-icon-paper-plane::before {
  content: "󡡧";
}
.t-icon-sign-in::before {
  content: "󡢐";
}
.t-icon-sign-out::before {
  content: "󡢑";
}
.t-icon-power-off::before {
  content: "󡢕";
}
.t-icon-circle-notch::before {
  content: "󡦘";
}
.t-icon-newspaper::before {
  content: "󡦙";
}
.t-icon-cog::before {
  content: "󢀀";
}
.t-icon-cogs::before {
  content: "󢀁";
}
.t-icon-wrench::before {
  content: "󢀅";
}
.t-icon-toolbox::before {
  content: "󢀆";
}
.t-icon-briefcase::before {
  content: "󢀇";
}
.t-icon-suitcase::before {
  content: "󢀈";
}
.t-icon-sliders::before {
  content: "󢀐";
}
.t-icon-sort-alpha-up::before {
  content: "󢀠";
}
.t-icon-sort-alpha-down::before {
  content: "󢀡";
}
.t-icon-sort-amount-up::before {
  content: "󢀢";
}
.t-icon-sort-amount-down::before {
  content: "󢀣";
}
.t-icon-sort::before {
  content: "󢀰";
}
.t-icon-sort-up::before {
  content: "󢀱";
}
.t-icon-sort-down::before {
  content: "󢀲";
}
.t-icon-tag::before {
  content: "󢁀";
}
.t-icon-tags::before {
  content: "󢁁";
}
.t-icon-star-o::before {
  content: "󢁅";
}
.t-icon-star-half::before {
  content: "󢁆";
}
.t-icon-star::before {
  content: "󢁇";
}
.t-icon-table::before {
  content: "󢁉";
}
.t-icon-list-ul::before {
  content: "󢁐";
}
.t-icon-tasks::before {
  content: "󢁑";
}
.t-icon-cards::before {
  content: "󢁕";
}
.t-icon-cards-small::before {
  content: "󢁖";
}
.t-icon-list::before {
  content: "󢁗";
}
.t-icon-align-left::before {
  content: "󢁠";
}
.t-icon-align-center::before {
  content: "󢁡";
}
.t-icon-align-justify::before {
  content: "󢁢";
}
.t-icon-align-right::before {
  content: "󢁣";
}
.t-icon-copy::before {
  content: "󢁩";
}
.t-icon-clone::before {
  content: "󢁰";
}
.t-icon-new-tab::before {
  content: "󢁱";
}
.t-icon-clipboard::before {
  content: "󢁵";
}
.t-icon-paste::before {
  content: "󢁶";
}
.t-icon-money-bill::before {
  content: "󢂀";
}
.t-icon-credit-card::before {
  content: "󢂁";
}
.t-icon-chart-bar::before {
  content: "󢂐";
}
.t-icon-chart-area::before {
  content: "󢂑";
}
.t-icon-chart-line::before {
  content: "󢂒";
}
.t-icon-terminal::before {
  content: "󢄀";
}
.t-icon-code::before {
  content: "󢄁";
}
.t-icon-code-branch::before {
  content: "󢄂";
}
.t-icon-thumbtack::before {
  content: "󢒙";
}
.t-icon-ruler::before {
  content: "󢔀";
}
.t-icon-cut::before {
  content: "󢔁";
}
.t-icon-image::before {
  content: "󢔂";
}
.t-icon-images::before {
  content: "󢔃";
}
.t-icon-bookmark-o::before {
  content: "󢔄";
}
.t-icon-bookmark::before {
  content: "󢔅";
}
.t-icon-flag::before {
  content: "󢔆";
}
.t-icon-location-arrow::before {
  content: "󢔇";
}
.t-icon-map-marker::before {
  content: "󢔈";
}
.t-icon-shoe-prints::before {
  content: "󢔉";
}
.t-icon-magic::before {
  content: "󢔐";
}
.t-icon-stamp::before {
  content: "󢔑";
}
.t-icon-fill-up::before {
  content: "󢔒";
}
.t-icon-graduation-cap::before {
  content: "󢔓";
}
.t-icon-palette::before {
  content: "󢔔";
}
.t-icon-trophy::before {
  content: "󢔕";
}
.t-icon-bug::before {
  content: "󢔖";
}
.t-icon-robot::before {
  content: "󢔗";
}
.t-icon-rocket::before {
  content: "󢔘";
}
.t-icon-certificate::before {
  content: "󢔙";
}
.t-icon-crosshairs::before {
  content: "󢔠";
}
.t-icon-infinity::before {
  content: "󢔡";
}
.t-icon-sticky-note::before {
  content: "󢔢";
}
.t-icon-map-signs::before {
  content: "󢔣";
}
.t-icon-shopping-cart::before {
  content: "󢔤";
}
.t-icon-play::before {
  content: "󢔥";
}
.t-icon-stop::before {
  content: "󢔦";
}
.t-icon-circle::before {
  content: "󢔧";
}
.t-icon-flask::before {
  content: "󢔨";
}
.t-icon-ds-triquetra::before {
  content: "󣀀";
}
.t-icon-ds-brick::before {
  content: "󣀁";
}
.t-icon-ds-set::before {
  content: "󣀂";
}
.t-icon-direction-incoming::before {
  content: "󣀃";
}
.t-icon-direction-outgoing::before {
  content: "󣀄";
}
.t-icon-direction-both::before {
  content: "󣀅";
}

.t-icon-alarm::before {
  content: "\e380";
}
.t-icon-area-chart::before {
  content: "󢂑";
}
.t-icon-analytics::before {
  content: "󢂑";
}
.t-icon-ban::before {
  content: "\e351";
}
.t-icon-calendar-o::before {
  content: "\e560";
}
.t-icon-clock-o::before {
  content: "\e540";
}
.t-icon-circle-o-notch::before {
  content: "󡦘";
}
.t-icon-close::before {
  content: "\e360";
}
.t-icon-cycle::before {
  content: "󡦘";
}
.t-icon-delete::before {
  content: "\e999";
}
.t-icon-edit::before {
  content: "\e998";
}
.t-icon-email::before {
  content: "\e945";
}
.t-icon-error::before {
  content: "\e373";
}
.t-icon-file-o::before {
  content: "󡔀";
}
.t-icon-file-archive-o::before {
  content: "󡔂";
}
.t-icon-file-code-o::before {
  content: "󡔄";
}
.t-icon-file-excel-o::before {
  content: "󡔅";
}
.t-icon-file-image-o::before {
  content: "󡔆";
}
.t-icon-file-pdf-o::before {
  content: "󡔇";
}
.t-icon-file-text::before {
  content: "󡔁";
}
.t-icon-file-text-o::before {
  content: "󡔁";
}
.t-icon-group::before {
  content: "󡀓";
}
.t-icon-hand-point-up::before {
  content: "󡘂";
}
.t-icon-info::before {
  content: "\e372";
}
.t-icon-line-chart::before {
  content: "󢂒";
}
.t-icon-menu::before {
  content: "\e941";
}
.t-icon-money::before {
  content: "󢂀";
}
.t-icon-newspaper::before, .t-icon-newspaper-o::before {
  content: "󡦙";
}
.t-icon-pending::before {
  content: "\e547";
}
.t-icon-question-circle::before {
  content: "\e370";
}
.t-icon-refresh::before {
  content: "\e525";
}
.t-icon-sort-amount-asc::before {
  content: "󢀣";
}
.t-icon-sort-amount-desc::before {
  content: "󢀢";
}
.t-icon-staff::before {
  content: "\e001";
}
.t-icon-success::before {
  content: "\e901";
}
.t-icon-th::before {
  content: "󢁖";
}
.t-icon-th-large::before {
  content: "󢁕";
}
.t-icon-th-list::before {
  content: "󢁗";
}
.t-icon-remove::before {
  content: "\e999";
}
.t-icon-test::before {
  content: "󢔨";
}
.t-icon-time::before {
  content: "\e540";
}
.t-icon-trash-alt::before {
  content: "\e999";
}
.t-icon-unlock::before {
  content: "󡡆";
}
.t-icon-warning::before {
  content: "\e374";
}

.t-icon.t-white {
  color: #fff;
}
.t-icon.t-gray-mid, .t-icon.t-subtle {
  color: #a6a7a7;
}
.t-icon.t-blue, .t-icon.t-info {
  color: #256cd1;
}
.t-icon.t-teal, .t-icon.t-cta {
  color: #279c9c;
}
.t-icon.t-red, .t-icon.t-error {
  color: #d91f11;
}
.t-icon.t-orange, .t-icon.t-warning {
  color: #ee6f20;
}
.t-icon.t-green, .t-icon.t-success {
  color: #428613;
}
.t-icon.t-disabled {
  color: #bcbdbd;
}
.t-icon.t-staff {
  color: #8c2341;
}
.t-icon.t-white svg > * {
  fill: #fff;
}
.t-icon.t-gray-mid svg > *, .t-icon.t-subtle svg > * {
  fill: #a6a7a7;
}
.t-icon.t-blue svg > *, .t-icon.t-info svg > * {
  fill: #256cd1;
}
.t-icon.t-teal svg > *, .t-icon.t-cta svg > * {
  fill: #279c9c;
}
.t-icon.t-red svg > *, .t-icon.t-error svg > * {
  fill: #d91f11;
}
.t-icon.t-orange svg > *, .t-icon.t-warning svg > * {
  fill: #ee6f20;
}
.t-icon.t-green svg > *, .t-icon.t-success svg > * {
  fill: #428613;
}
.t-icon.t-disabled svg > * {
  fill: #bcbdbd;
}
.t-icon.t-staff svg > * {
  fill: #8c2341;
}

.t-vis {
  position: relative;
  display: inline-block;
  width: 32px;
  height: 32px;
  margin-right: 8px;
  font-style: normal;
  vertical-align: middle;
}
.t-vis:last-child {
  margin-right: 0;
}
.t-vis::before, .t-vis::after {
  content: "";
  position: absolute;
  display: block;
  width: 32px;
  height: 32px;
  border: 1px solid transparent;
  border-radius: 32px;
  font-family: "tricons", helvetica, arial, sans-serif;
}
.t-vis::before {
  border-color: #e9e9e9;
}
.t-vis::after {
  color: #fff;
  font-size: 11px;
  text-align: center;
  line-height: 30px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-vis .t-badge {
  position: absolute;
  top: -4px;
  left: 100%;
  z-index: 1;
  padding: 0 4px;
  color: #ee6f20;
  background: #fff;
  border: 1px solid #ee6f20;
  transform: translate(-60%, 0);
}
.t-vis-agreed::before {
  background: #428613;
  border-color: transparent;
}
.t-vis-part-agreed::before {
  background: #428613;
  border-color: transparent;
}
.t-vis-part-agreed::after {
  content: "";
  left: calc(32px / 2);
  width: calc(32px / 2);
  background: #fff;
  border-color: #e9e9e9;
  border-left: transparent;
  -moz-border-radius-topright: 64px;
  -moz-border-radius-bottomright: 64px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-radius: 0 64px 64px 0;
}
.t-vis-part-disagreed::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-part-disagreed::after {
  content: "";
  width: calc(32px / 2);
  background: #fff;
  border-color: #e9e9e9;
  border-right: transparent;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 64px;
  -moz-border-radius-topleft: 64px;
  border-radius: 64px 0 0 64px;
}
.t-vis-disagreed::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-discrepencies::before, .t-vis-discrepancies::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-discrepencies::after, .t-vis-discrepancies::after {
  content: "󢁗";
}
.t-vis-error::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-error::after {
  content: "\e375";
}
.t-vis-cancelled::before {
  background: #bcbdbd;
  border-color: transparent;
}
.t-vis-cancelled::after {
  content: "C";
  font-weight: 700;
}
.t-vis-within::before {
  background: #fff59d;
  border-color: transparent;
}
.t-vis-within::after {
  content: "TH";
  color: #a6a7a7;
  font-weight: 700;
}
.t-vis.t-medium {
  width: 37px;
  height: 37px;
}
.t-vis.t-medium::before, .t-vis.t-medium::after {
  width: 37px;
  height: 37px;
}
.t-vis.t-medium::after {
  font-size: 12px;
  line-height: 35px;
}
.t-vis.t-medium.t-vis-part-agreed::after {
  left: calc(37px / 2);
  width: calc(37px / 2);
}
.t-vis.t-medium.t-vis-part-disagreed::after {
  width: calc(37px / 2);
}

@font-face {
  font-family: tricons;
  src: url("/crds-frontend/latest/assets/tricons-CZ4m6E8g.eot");
  src: url("/crds-frontend/latest/assets/tricons-CZ4m6E8g.eot?#iefix") format("embedded-opentype"), url("/crds-frontend/latest/assets/tricons-DHjgza76.woff2") format("woff2"), url("/crds-frontend/latest/assets/tricons-B2Keo8Ad.woff") format("woff"), url("/crds-frontend/latest/assets/tricons-DNt4bsT1.ttf") format("truetype"), url("/crds-frontend/latest/assets/tricons-6znNKawq.svg#fontawesome") format("svg");
  font-style: normal;
  font-weight: 400;
}
.t-icon {
  display: inline-block;
  margin-right: 6px;
  color: inherit;
  font-family: "tricons", helvetica, arial, sans-serif !important;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  text-decoration: none;
  text-transform: none;
  vertical-align: middle;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-icon::before {
  display: inline-block;
  line-height: 1rem;
}
.t-icon:hover {
  text-decoration: none;
}
.t-icon > img,
.t-icon > svg {
  width: 14px;
  height: 14px;
}
.t-icon > svg {
  color: inherit;
}
.t-icon > svg path {
  fill: currentcolor;
}
.t-icon.t-fw {
  width: 1em;
  text-align: center;
}
.t-icon.t-tiny {
  font-size: 11px;
}
.t-icon.t-tiny > img,
.t-icon.t-tiny > svg {
  width: 11px;
  height: 11px;
}
.t-icon.t-small {
  font-size: 12px;
}
.t-icon.t-small > img,
.t-icon.t-small > svg {
  width: 12px;
  height: 12px;
}
.t-icon.t-large {
  font-size: 16px;
}
.t-icon.t-large > img,
.t-icon.t-large > svg {
  width: 16px;
  height: 16px;
}
.t-icon.t-vertical-middle {
  vertical-align: middle;
}
.t-icon.t-horizontal {
  height: 32px;
}

a.t-icon {
  display: inline-block;
  margin-right: 0;
  color: #006491;
}
a.t-icon:hover {
  text-decoration: underline;
}
a.t-icon::before {
  margin-right: 6px;
  line-height: inherit;
}
a.t-icon > span {
  margin-left: -4px;
}
a.t-icon:empty::before {
  margin-right: 0;
}
a.t-icon.t-teal {
  color: #279c9c;
}
a .t-icon {
  margin-right: 6px;
}
a .t-icon.t-icon-only {
  margin-right: 0;
}

.t-staff-box {
  position: relative;
  margin-right: 20px;
  border: 1px solid #8c2341;
  padding: 12px;
}
.t-staff-box::before {
  content: "\e001  Staff";
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 11px;
  position: absolute;
  top: -1px;
  right: 0;
  transform: rotate(-90deg);
  transform-origin: top right;
  background-color: #8c2341;
  color: #fff;
  border-radius: 0 0 3px 3px;
  padding: 4px 8px;
}
.t-staff-box.t-container {
  padding: 24px;
  width: calc(100% - 20px);
}

.t-switch {
  display: inline-flex;
  height: 20px;
  margin-right: 8px;
  margin-bottom: 12px;
  user-select: none;
}
.t-switch:last-child {
  margin-right: 0;
}
.t-switch label, .t-switch fieldset legend, fieldset .t-switch legend {
  display: inline-block;
  height: 20px;
  margin-bottom: 0;
  margin-right: 6px;
  line-height: 20px;
}
.t-switch label.t-subtle, .t-switch fieldset legend.t-subtle, fieldset .t-switch legend.t-subtle {
  font-weight: 400;
}
.t-switch input {
  position: absolute;
  appearance: none;
}
.t-switch input::-ms-check {
  opacity: 0;
}
.t-switch input + label, .t-switch fieldset input + legend, fieldset .t-switch input + legend {
  position: relative;
  display: inline-block;
  height: 20px;
  margin-right: 0;
  color: #373838;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 20px;
  vertical-align: middle;
  outline: none;
  cursor: pointer;
  width: 38px;
}
.t-switch input + label::before, .t-switch fieldset input + legend::before, fieldset .t-switch input + legend::before {
  content: "";
  display: inline-block;
  height: 20px;
  width: 38px;
  background: #f4f4f4;
  border: 1px solid #bcbdbd;
  border-radius: 20px;
  vertical-align: top;
  transition: background-color 0.2s ease, border 0.2s ease;
}
.t-switch input + label::after, .t-switch fieldset input + legend::after, fieldset .t-switch input + legend::after {
  content: "";
  position: absolute;
  left: 0;
  display: inline-block;
  height: 20px;
  width: 20px;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 20px;
  line-height: inherit;
  vertical-align: top;
  transition: border 0.2s ease, position 0.2s ease;
}
.t-switch input:hover:not(:disabled) + label::before, .t-switch fieldset input:hover:not(:disabled) + legend::before, fieldset .t-switch input:hover:not(:disabled) + legend::before {
  background-color: #238c8c;
  border-color: #238c8c;
  transition: none;
}
.t-switch input:hover:not(:disabled) + label::after, .t-switch fieldset input:hover:not(:disabled) + legend::after, fieldset .t-switch input:hover:not(:disabled) + legend::after {
  border-color: #238c8c;
}
.t-switch input:hover:not(:disabled, :checked) + label::before, .t-switch fieldset input:hover:not(:disabled, :checked) + legend::before, fieldset .t-switch input:hover:not(:disabled, :checked) + legend::before {
  background-color: #e9e9e9;
  border-color: #bcbdbd;
  transition: none;
}
.t-switch input:hover:not(:disabled, :checked) + label::after, .t-switch fieldset input:hover:not(:disabled, :checked) + legend::after, fieldset .t-switch input:hover:not(:disabled, :checked) + legend::after {
  border-color: #bcbdbd;
}
.t-switch input:checked + label::before, .t-switch fieldset input:checked + legend::before, fieldset .t-switch input:checked + legend::before {
  background-color: #279c9c;
  border: 1px solid #279c9c;
}
.t-switch input:checked + label::after, .t-switch fieldset input:checked + legend::after, fieldset .t-switch input:checked + legend::after {
  left: 18px;
  border: 1px solid #279c9c;
}
.t-switch input:disabled + label, .t-switch fieldset input:disabled + legend, fieldset .t-switch input:disabled + legend {
  cursor: not-allowed;
}
.t-switch input:disabled + label::before, .t-switch fieldset input:disabled + legend::before, fieldset .t-switch input:disabled + legend::before {
  background-color: #f4f4f4;
  border: 1px solid #e9e9e9;
}
.t-switch input:disabled + label::after, .t-switch fieldset input:disabled + legend::after, fieldset .t-switch input:disabled + legend::after {
  border: 1px solid #e9e9e9;
}
.t-switch input:checked:disabled + label::before, .t-switch fieldset input:checked:disabled + legend::before, fieldset .t-switch input:checked:disabled + legend::before {
  background-color: #a9d7d7;
  border: 1px solid #a9d7d7;
}
.t-switch input:checked:disabled + label::after, .t-switch fieldset input:checked:disabled + legend::after, fieldset .t-switch input:checked:disabled + legend::after {
  left: 18px;
  border: 1px solid #a9d7d7;
}
.t-switch input.t-has-focus + label::before, .t-switch fieldset input.t-has-focus + legend::before, fieldset .t-switch input.t-has-focus + legend::before {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}
.t-switch input:focus:not(:disabled) + label::before, .t-switch fieldset input:focus:not(:disabled) + legend::before, fieldset .t-switch input:focus:not(:disabled) + legend::before {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
  border-radius: 20px;
}
.t-switch.t-block {
  display: flex;
  margin-right: 0;
  margin-bottom: 12px;
}
.t-switch.t-block:last-child {
  margin-bottom: 0;
}
.t-switch.t-vertical {
  height: auto;
  flex-direction: column;
}
.t-switch.t-vertical label:not(input + label):not(fieldset input + legend), .t-switch.t-vertical fieldset legend:not(input + label):not(fieldset input + legend), fieldset .t-switch.t-vertical legend:not(input + label):not(fieldset input + legend) {
  display: block;
  height: 18px;
  margin-bottom: 11px;
}
.t-switch.t-reverse {
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.t-switch.t-reverse > label:not(input + label):not(fieldset input + legend), fieldset .t-switch.t-reverse > legend:not(input + label):not(fieldset input + legend) {
  margin-left: 6px;
  margin-right: 0;
}
.t-switch.t-ghost-label {
  margin-top: 24px;
}

.t-filter-chip {
  display: inline-block;
  margin-right: 12px;
  user-select: none;
}
.t-filter-chip:last-child {
  margin-right: 0;
}
.t-filter-chip input {
  appearance: none;
  position: absolute;
}
.t-filter-chip input + span {
  font-weight: 400;
  height: 28px;
  min-width: 28px;
  text-align: center;
  vertical-align: middle;
  border: 1px solid #bcbdbd;
  border-radius: 14px;
  white-space: nowrap;
  gap: 6px;
  cursor: pointer;
  color: #373838;
  font-size: 0.8125rem;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
  align-self: center;
  flex-shrink: 0;
}
.t-filter-chip input + span .t-badge:first-child {
  height: 22px;
  margin-left: 2px;
  margin-right: 0;
  font-size: 0.75rem;
  font-weight: 700;
}
.t-filter-chip input + span :not(.t-badge):first-child {
  font-size: 0.8125rem;
  padding-left: 12px;
}
.t-filter-chip input + span :not(.t-badge):last-child {
  padding-right: 12px;
}
.t-filter-chip input::-ms-check {
  opacity: 0;
}
.t-filter-chip input:hover:not(:disabled) + span {
  border-color: #279c9c;
}
.t-filter-chip input:checked + span {
  background-color: #e9f5f5;
  border-color: #279c9c;
}
.t-filter-chip input:disabled + span {
  cursor: not-allowed;
  color: #a6a7a7;
}
.t-filter-chip input:disabled + span .t-badge:first-child {
  background-color: #d3d3d3;
  color: #fff;
}
.t-filter-chip input.t-has-focus + label::before, .t-filter-chip fieldset input.t-has-focus + legend::before, fieldset .t-filter-chip input.t-has-focus + legend::before {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}
.t-filter-chip.t-filter-chip-block {
  display: block;
  margin-right: 0;
  margin-bottom: 12px;
}

.t-side-navigation {
  background: #212222;
  width: 240px;
  position: fixed;
  top: 54px;
  left: -240px;
  bottom: 0;
  z-index: 90;
  overflow-x: hidden;
  overflow-y: auto;
  height: calc(100% - 54px);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  transition: 0.2s ease;
  transition-property: left width;
}
.t-side-navigation nav {
  padding-top: 4px;
}
.t-side-navigation ul {
  list-style: none;
  display: block;
}
.t-side-navigation a {
  color: #fff;
  text-decoration: none;
}
.t-side-navigation .t-expand {
  position: absolute;
  right: 9px;
  width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: calc(50% - 9px);
  color: #fff;
  margin-right: 0;
}
.t-side-navigation .t-expand.t-is-open {
  transform: rotate(180deg);
}
.t-side-navigation .t-expand::before, .t-side-navigation .t-expand::after {
  content: "";
  position: absolute;
  background: #fff;
  width: 8px;
  height: 2px;
  border-radius: 1px;
}
.t-side-navigation .t-expand::before {
  transform: translate(-2px, 0) rotate(45deg) scale(0.9);
}
.t-side-navigation .t-expand::after {
  transform: translate(2px, 0) rotate(-45deg) scale(0.9);
}
.t-side-navigation li {
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 14px;
  line-height: 15px;
}
.t-side-navigation li > a {
  display: block;
  padding: 10px 12px;
  position: relative;
}
.t-side-navigation li > a.t-is-staff {
  background: #8c2341;
}
.t-side-navigation li > a.t-is-staff.t-is-active {
  background: #8c2341;
}
.t-side-navigation li > a.t-is-staff:hover, .t-side-navigation li > a.t-is-staff:focus-visible {
  background: #7e203b;
}
.t-side-navigation li > a.t-is-active {
  background: #ff0061;
}
.t-side-navigation li > a.t-is-active:hover, .t-side-navigation li > a.t-is-active:focus-visible {
  background: #ff0061;
}
.t-side-navigation li > a:hover, .t-side-navigation li > a:focus-visible {
  background: #4d4e4e;
}
.t-side-navigation li > a .t-icon {
  font-size: 16px;
  vertical-align: bottom !important;
}
.t-side-navigation li ul {
  display: none;
}
.t-side-navigation li ul.t-is-open {
  display: block;
}
.t-side-navigation li li {
  font-family: arial, sans-serif;
  font-size: 0.75rem;
  line-height: 14px;
}
.t-side-navigation li li > a {
  padding: 8px 24px 8px 25px;
  color: #e9e9e9;
}
.t-side-navigation .t-footer {
  color: #a6a7a7;
  padding-bottom: 16px;
}
.t-side-navigation .t-footer .t-staff-info {
  background: #8c2341;
  color: #fff;
  font-size: 0.8125rem;
  padding: 16px;
}
.t-side-navigation .t-footer p {
  padding: 0 16px;
  font-size: 8px;
  margin: 0;
  line-height: 12px;
}
.t-side-navigation .t-footer img {
  width: 80px;
  margin: 16px 16px 4px 16px;
}
.t-side-navigation ~ .t-main {
  transition: 0.2s ease;
  transition-property: left width;
  left: 0;
}
.t-side-navigation.t-is-open {
  left: 0;
}
.t-side-navigation.t-is-open ~ .t-main {
  left: 240px;
  width: calc(100vw - 240px);
}

.t-table.t-transparent > tbody,
.t-table.t-transparent > thead {
  background-color: transparent;
}
.t-table.t-transparent > thead th,
.t-table.t-transparent > th {
  background-color: rgba(223.2, 223.2, 223.2, 0.25);
}
.t-table.t-transparent > thead th.t-group,
.t-table.t-transparent > th.t-group {
  background-color: transparent;
}
.t-table thead.t-sticky {
  position: sticky;
  top: 0;
  z-index: 10;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
}
.t-table.t-condensed {
  font-size: 0.75rem;
}
.t-table.t-condensed th,
.t-table.t-condensed td {
  height: 32px;
  padding: calc(4px / 2) 8px;
}
.t-table.t-condensed th {
  font-size: 10px;
}
.t-table.t-condensed td > .t-btn,
.t-table.t-condensed td > .t-checkbox,
.t-table.t-condensed td > .t-dropdown,
.t-table.t-condensed td > .t-input,
.t-table.t-condensed td > .t-loading,
.t-table.t-condensed td > .t-progress,
.t-table.t-condensed td > .t-radio,
.t-table.t-condensed td > .t-switch {
  margin: 0;
}
.t-table.t-condensed td > .t-btn:not(.t-condensed) {
  height: 24px;
  padding: 0 12px;
  font-size: 0.75rem;
  line-height: 26px;
}
.t-table.t-condensed th > .t-checkbox label, .t-table.t-condensed th > .t-checkbox fieldset legend, fieldset .t-table.t-condensed th > .t-checkbox legend,
.t-table.t-condensed th > .t-select .t-checkbox label,
.t-table.t-condensed th > .t-select .t-checkbox fieldset legend,
fieldset .t-table.t-condensed th > .t-select .t-checkbox legend,
.t-table.t-condensed td > .t-checkbox label,
.t-table.t-condensed td > .t-checkbox fieldset legend,
fieldset .t-table.t-condensed td > .t-checkbox legend,
.t-table.t-condensed td > .t-select .t-checkbox label,
.t-table.t-condensed td > .t-select .t-checkbox fieldset legend,
fieldset .t-table.t-condensed td > .t-select .t-checkbox legend {
  height: 16px;
  line-height: 16px;
}
.t-table.t-condensed th > .t-checkbox label::before, .t-table.t-condensed th > .t-checkbox fieldset legend::before, fieldset .t-table.t-condensed th > .t-checkbox legend::before,
.t-table.t-condensed th > .t-select .t-checkbox label::before,
.t-table.t-condensed th > .t-select .t-checkbox fieldset legend::before,
fieldset .t-table.t-condensed th > .t-select .t-checkbox legend::before,
.t-table.t-condensed td > .t-checkbox label::before,
.t-table.t-condensed td > .t-checkbox fieldset legend::before,
fieldset .t-table.t-condensed td > .t-checkbox legend::before,
.t-table.t-condensed td > .t-select .t-checkbox label::before,
.t-table.t-condensed td > .t-select .t-checkbox fieldset legend::before,
fieldset .t-table.t-condensed td > .t-select .t-checkbox legend::before {
  width: 16px;
  height: 16px;
}
.t-table.t-condensed td > .t-checkbox,
.t-table.t-condensed td > .t-select .t-checkbox {
  margin-top: -6px;
}
.t-table.t-condensed .t-icon::before {
  font-size: 12px;
}
.t-table.t-condensed td > .t-input input {
  height: 24px;
  font-size: 0.75rem;
}
.t-table.t-condensed td > .t-dropdown .t-btn:not(.t-condensed) {
  height: 24px;
  font-size: 0.75rem;
  line-height: 26px;
}
.t-table.t-condensed td > .t-dropdown .t-input {
  width: 100%;
  margin-bottom: 0;
}
.t-table.t-condensed td > .t-dropdown .t-input input {
  height: 24px;
  font-size: 0.75rem;
}
.t-table.t-ghost {
  font-size: 0.8125rem;
}
.t-table.t-ghost.t-condensed th,
.t-table.t-ghost.t-condensed td {
  padding: 4px 4px;
}
.t-table.t-ghost tr:hover,
.t-table.t-ghost tr:hover td,
.t-table.t-ghost th,
.t-table.t-ghost td,
.t-table.t-ghost thead,
.t-table.t-ghost tbody {
  background: transparent;
}
.t-table.t-ghost th,
.t-table.t-ghost td {
  height: auto;
  padding: 8px;
  padding-left: 0;
}
.t-table.t-ghost th {
  padding-top: 0;
  font-size: 0.8125rem;
}
.t-table.t-ghost td {
  border: 0;
}
.t-table .t-select {
  width: 34px;
  margin-right: 0;
  border-right: 0;
  text-overflow: clip;
}
.t-table .t-select .t-checkbox label::before, .t-table .t-select .t-checkbox fieldset legend::before, fieldset .t-table .t-select .t-checkbox legend::before {
  margin-right: 0;
}
.t-table .t-is-selected > td:not(.t-empty) {
  background-color: #e9f5f5;
}
.t-table .t-is-selected:hover > td:not(.t-empty) {
  background-color: #d4ebeb;
}
.t-table.t-sortable > thead th {
  transition: background-color 0.2s ease, opacity 0.2s ease;
}
.t-table.t-sortable > thead th:hover {
  background-color: #e9e9e9;
  cursor: pointer;
}
.t-table.t-sortable > thead th.t-not-sortable:hover {
  background-color: #f8f8f8;
  cursor: default;
}
.t-table thead th.t-sortable {
  transition: background-color 0.2s ease, opacity 0.2s ease;
}
.t-table thead th.t-sortable:hover {
  background-color: #e9e9e9;
  cursor: pointer;
}
.t-table thead th.t-is-ascending, .t-table thead th.t-is-descending {
  position: relative;
  background-color: #f4f4f4;
}
.t-table thead th.t-is-ascending:hover, .t-table thead th.t-is-descending:hover {
  background-color: #e9e9e9;
}
.t-table thead th.t-is-ascending::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background: #bcbdbd;
  transition: position 0.2s ease;
}
.t-table thead th.t-is-descending::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background: #bcbdbd;
  transition: position 0.2s ease;
}
.t-table tr td.t-match {
  width: 100px;
  padding-right: 12px;
  padding-left: 12px;
  text-align: center;
}
.t-table tr td.t-match p {
  margin-bottom: 0;
}
.t-table tr td.t-match .t-status {
  display: inline-block;
  width: calc(50% - 2px);
  height: 6px;
  background: #bcbdbd;
}
.t-table tr td.t-match .t-status.t-approved {
  background: #428613;
}
.t-table tr td.t-match .t-status.t-refused {
  background: #d91f11;
}
.t-table tr:hover td.t-match, .t-table tr.t-is-selected td.t-match, .t-table tr.t-is-selected:hover td.t-match {
  background-color: #fff;
  border-color: #e9e9e9;
}
.t-table > tbody .t-has-changed-new {
  background-color: #fff59d;
  animation: fade 0.8s ease-in forwards;
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
.t-table > tbody tr.t-has-changed:not(.t-is-selected) > td {
  background-color: #fff59d;
}
.t-table > tbody tr.t-has-changed:not(.t-is-selected):hover > td {
  background-color: rgb(242.1, 242, 180.4);
}
.t-table > tbody tr.t-fade > td {
  animation: fade 0.8s ease forwards;
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
.t-table > tbody tr:hover > td.t-has-changed {
  background-color: rgb(242.1, 242, 180.4);
}
.t-table > tbody td.t-has-changed {
  background-color: #fff59d;
}
.t-table > tbody td.t-fade {
  animation: fade 0.8s ease forwards;
}
@keyframes fade {
  0% {
    background-color: #fff59d;
  }
  100% {
    background-color: inherit;
  }
}
@keyframes fade {
  0% {
    background-color: #fff59d;
  }
  100% {
    background-color: inherit;
  }
}
@keyframes fade {
  0% {
    background-color: #fff59d;
  }
  100% {
    background-color: inherit;
  }
}
@keyframes fade {
  0% {
    background-color: #fff59d;
  }
  100% {
    background-color: inherit;
  }
}

.t-table tr.t-status > td:first-child {
  padding-left: 12px 3px;
}
.t-table tr.t-status.t-teal > td:first-child, .t-table tr.t-status.t-cta > td:first-child {
  box-shadow: inset 3px 0 0 0 #279c9c;
}
.t-table tr.t-status.t-teal .t-bg-status, .t-table tr.t-status.t-cta .t-bg-status {
  color: #fff;
  background: #279c9c;
}
.t-table tr.t-status.t-teal .t-border-status, .t-table tr.t-status.t-cta .t-border-status {
  color: #279c9c;
  box-shadow: inset 1px 1px 0 0 #279c9c, inset -1px -1px 0 0 #279c9c;
}
.t-table tr.t-status.t-red > td:first-child, .t-table tr.t-status.t-error > td:first-child {
  box-shadow: inset 3px 0 0 0 #d91f11;
}
.t-table tr.t-status.t-red .t-bg-status, .t-table tr.t-status.t-error .t-bg-status {
  color: #fff;
  background: #d91f11;
}
.t-table tr.t-status.t-red .t-text-status, .t-table tr.t-status.t-error .t-text-status {
  color: #d91f11;
}
.t-table tr.t-status.t-red .t-border-status, .t-table tr.t-status.t-error .t-border-status {
  color: #d91f11;
  box-shadow: inset 1px 1px 0 0 #d91f11, inset -1px -1px 0 0 #d91f11;
}
.t-table tr.t-status.t-orange > td:first-child, .t-table tr.t-status.t-warning > td:first-child {
  box-shadow: inset 3px 0 0 0 #ee6f20;
}
.t-table tr.t-status.t-orange .t-bg-status, .t-table tr.t-status.t-warning .t-bg-status {
  color: #fff;
  background: #ee6f20;
}
.t-table tr.t-status.t-orange .t-text-status, .t-table tr.t-status.t-warning .t-text-status {
  color: #ee6f20;
}
.t-table tr.t-status.t-orange .t-border-status, .t-table tr.t-status.t-warning .t-border-status {
  color: #ee6f20;
  box-shadow: inset 1px 1px 0 0 #ee6f20, inset -1px -1px 0 0 #ee6f20;
}
.t-table tr.t-status.t-green > td:first-child, .t-table tr.t-status.t-success > td:first-child {
  box-shadow: inset 3px 0 0 0 #428613;
}
.t-table tr.t-status.t-green .t-bg-status, .t-table tr.t-status.t-success .t-bg-status {
  color: #fff;
  background: #428613;
}
.t-table tr.t-status.t-green .t-text-status, .t-table tr.t-status.t-success .t-text-status {
  color: #428613;
}
.t-table tr.t-status.t-green .t-border-status, .t-table tr.t-status.t-success .t-border-status {
  color: #428613;
  box-shadow: inset 1px 1px 0 0 #428613, inset -1px -1px 0 0 #428613;
}
.t-table tr.t-status.t-disabled > td {
  color: #bcbdbd;
}
.t-table tr.t-status.t-disabled > td a {
  color: #bcbdbd;
  pointer-events: none;
}
.t-table tr.t-status.t-disabled > td a:hover {
  text-decoration: none;
}
.t-table tr.t-status.t-disabled > td .t-icon {
  color: #bcbdbd;
}
.t-table td.t-teal.t-bg-status, .t-table td.t-cta.t-bg-status {
  color: #fff;
  background: #279c9c;
}
.t-table td.t-teal.t-border-status, .t-table td.t-cta.t-border-status {
  color: #279c9c;
  box-shadow: inset 1px 1px 0 0 #279c9c, inset -1px -1px 0 0 #279c9c;
}
.t-table td.t-red.t-bg-status, .t-table td.t-error.t-bg-status {
  color: #fff;
  background: #d91f11;
}
.t-table td.t-red.t-text-status, .t-table td.t-error.t-text-status {
  color: #d91f11;
}
.t-table td.t-red.t-border-status, .t-table td.t-error.t-border-status {
  color: #d91f11;
  box-shadow: inset 1px 1px 0 0 #d91f11, inset -1px -1px 0 0 #d91f11;
}
.t-table td.t-orange.t-bg-status, .t-table td.t-warning.t-bg-status {
  color: #fff;
  background: #ee6f20;
}
.t-table td.t-orange.t-text-status, .t-table td.t-warning.t-text-status {
  color: #ee6f20;
}
.t-table td.t-orange.t-border-status, .t-table td.t-warning.t-border-status {
  color: #ee6f20;
  box-shadow: inset 1px 1px 0 0 #ee6f20, inset -1px -1px 0 0 #ee6f20;
}
.t-table td.t-green.t-bg-status, .t-table td.t-success.t-bg-status {
  color: #fff;
  background: #428613;
}
.t-table td.t-green.t-text-status, .t-table td.t-success.t-text-status {
  color: #428613;
}
.t-table td.t-green.t-border-status, .t-table td.t-success.t-border-status {
  color: #428613;
  box-shadow: inset 1px 1px 0 0 #428613, inset -1px -1px 0 0 #428613;
}
.t-table td.t-disabled {
  color: #bcbdbd;
}
.t-table td.t-disabled > a {
  color: #bcbdbd;
  pointer-events: none;
}
.t-table td.t-disabled > a:hover {
  text-decoration: none;
}
.t-table td.t-disabled > .t-icon {
  color: #bcbdbd;
}
.t-table .t-bg-status > a {
  color: #fff;
  text-decoration: underline;
  text-decoration-style: dotted;
}
.t-table .t-bg-status > a:hover {
  text-decoration-style: solid;
}
.t-table.t-condensed.t-status > td:first-child {
  padding-left: 9px;
}

.t-table th.t-expandable,
.t-table td.t-expandable {
  width: 40px;
}
.t-table th.t-expandable.t-select,
.t-table td.t-expandable.t-select {
  width: 69px;
  border-right: 1px solid #e9e9e9;
}
.t-table th.t-expandable button,
.t-table td.t-expandable button {
  cursor: pointer;
  position: absolute;
  color: #373838;
  top: 0;
  right: 0;
  border: 0;
  background: 0 0;
  width: 40px;
  height: 40px;
}
.t-table th.t-expandable button .t-icon,
.t-table td.t-expandable button .t-icon {
  margin-right: 0;
  vertical-align: baseline;
  transform: translateY(1px);
}
.t-table.t-condensed th.t-expandable,
.t-table.t-condensed td.t-expandable {
  width: 32px;
}
.t-table.t-condensed th.t-expandable.t-select,
.t-table.t-condensed td.t-expandable.t-select {
  width: 55px;
}
.t-table.t-condensed th.t-expandable button,
.t-table.t-condensed td.t-expandable button {
  width: 32px;
  height: 32px;
}
.t-table.t-condensed th.t-expandable button .t-icon,
.t-table.t-condensed td.t-expandable button .t-icon {
  transform: translateY(0px);
}
.t-table tr.t-is-expanded {
  background-color: #e9f5f5;
}
.t-table tr.t-expanded-row {
  background-color: #f9fcfc;
}
.t-table tr.t-expanded-row > td:first-child {
  padding: 24px;
}
.t-table tr.t-expanded-row:hover {
  background-color: #f9fcfc;
}
.t-table tr.t-expanded-row:hover > td {
  background-color: #f9fcfc;
  overflow: visible;
}

.t-table {
  display: table;
  table-layout: fixed;
  width: auto;
  max-width: calc(1920px - 24px * 2);
  margin-bottom: 24px;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 0.75rem;
  line-height: 1.4rem;
  vertical-align: middle;
}
.t-table:last-child {
  margin-bottom: 0;
}
.t-table.t-no-truncate td, .t-table.t-no-truncate th {
  white-space: normal;
  text-overflow: initial;
  overflow: initial;
  word-break: break-all;
}
.t-table caption {
  margin-bottom: 12px;
  color: #646464;
  font-size: 14px;
  font-weight: 700;
  text-align: left;
}
.t-table caption .t-icon {
  margin-right: 4px;
}
.t-table th,
.t-table td {
  position: relative;
  height: 40px;
  padding: calc(4px / 2) 12px;
  background-clip: padding-box;
  text-align: left;
  line-height: 0.9375rem;
  vertical-align: middle;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-table th > a,
.t-table td > a {
  display: inline-block;
  vertical-align: middle;
}
.t-table th {
  background-color: #f8f8f8;
  font-size: 0.6875rem;
  line-height: 0.8125rem;
  font-weight: 700;
  text-align: left;
}
.t-table th.t-group {
  color: #646464;
  background-color: transparent;
  border-top: 1px solid #e9e9e9;
  border-right: 1px solid #e9e9e9;
  font-weight: 400;
  text-transform: uppercase;
  text-align: center;
}
.t-table th.t-group:last-child {
  border-right: transparent;
}
.t-table td {
  border-right: 1px solid #e9e9e9;
}
.t-table td:last-child {
  border-right: 0;
}
.t-table thead,
.t-table tbody {
  background-color: #fff;
}
.t-table tbody tr td {
  border-bottom: 1px solid #e9e9e9;
  transition: background-color, 0.1s ease;
}
.t-table tbody tr:hover {
  background-color: #d4ebeb;
}
.t-table tbody tr:hover > td {
  background-color: #d4ebeb;
}
.t-table tbody tr.t-no-hover:hover {
  background-color: transparent;
}
.t-table tbody tr.t-no-hover:hover > td {
  background-color: transparent;
}
.t-table tbody > tr td {
  border-top: 1px solid #e9e9e9;
}
.t-table thead + tbody > tr td {
  border-top: 0;
}
.t-table.t-half {
  width: 50%;
}
.t-table.t-3-4 {
  width: 75%;
}
.t-table.t-wide {
  width: 100%;
}
.t-table.t-full {
  max-width: 100%;
}
.t-table.t-auto {
  table-layout: auto;
}
.t-table th.t-col-compact,
.t-table td.t-col-compact {
  width: 40px;
  text-align: center;
}
.t-table th.t-col-tiny,
.t-table td.t-col-tiny {
  width: 8%;
}
.t-table th.t-col-small,
.t-table td.t-col-small {
  width: 10%;
}
.t-table th.t-col-medium,
.t-table td.t-col-medium {
  width: 15%;
}
.t-table th.t-col-large,
.t-table td.t-col-large {
  width: 25%;
}
.t-table th.t-col-xl,
.t-table td.t-col-xl {
  width: 30%;
}
.t-table.t-is-loading > tbody {
  position: relative;
}
.t-table.t-is-loading > tbody > tr:only-child::after,
.t-table.t-is-loading > tbody > tr:nth-child(2):last-child::after {
  background-size: auto !important;
}
.t-table.t-is-loading > tbody > tr:last-child::after {
  position: absolute;
  content: "";
  background: #fff;
  opacity: 0.9;
  inset: 0;
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2042%2042'%3e%3cg%20fill='none'%20stroke-miterlimit='10'%20stroke-width='2'%20data-name='Layer%202'%3e%3ccircle%20cx='21'%20cy='21'%20r='20'%20stroke='%23E9E9E9'%3e%3c/circle%3e%3cpath%20d='M21%201a20%2020%200%200%201%2020%2020'%20stroke='%2300afaf'%20stroke-linecap='round'%3e%3c/path%3e%3canimateTransform%20attributeName='transform'%20type='rotate'%20from='0%2021%2021'%20to='360%2021%2021'%20dur='1s'%20repeatCount='indefinite'%20/%3e%3c/g%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 80px;
}
.t-table .t-wrap, .t-table.t-wrap th, .t-table.t-wrap td {
  white-space: normal;
}
.t-table th.t-empty,
.t-table td.t-empty {
  width: 16px;
  padding: 0 calc(16px / 2);
  background-color: transparent;
}
.t-table th.t-group.t-empty {
  border: 0;
}
.t-table th.t-group.t-empty + th:not(.t-empty) {
  border-left: 1px solid #e9e9e9;
}
.t-table tbody td.t-empty {
  border-bottom: 0;
}
.t-table tbody tr.t-empty {
  height: 16px;
}
.t-table tbody tr.t-empty:last-child {
  display: none;
}
.t-table tbody tr.t-empty + tr td:not(.t-empty) {
  border-top: 1px solid #e9e9e9;
}
.t-table tbody tr:hover > td.t-empty {
  background-color: transparent;
}
.t-table tfoot::before {
  content: "";
  display: table-row;
  width: 100%;
  height: 16px;
  background-color: #fff;
}
.t-table tfoot tr {
  border-top: 1px solid #bcbdbd;
}
.t-table tfoot th,
.t-table tfoot td {
  border-bottom: 1px solid #e9e9e9;
}
.t-table tfoot td.t-empty {
  border-bottom: 0;
}
.t-table tfoot.t-load-more::before {
  display: none;
}
.t-table tfoot.t-load-more tr {
  border-top: 0;
}
.t-table tfoot.t-load-more td {
  color: #279c9c;
  border-right: 0;
  text-align: center;
  cursor: pointer;
}
.t-table tfoot.t-load-more td:hover {
  background-color: #d4ebeb;
  text-decoration: underline;
}
.t-table tfoot.t-load-more.t-is-loading td {
  color: transparent;
}
.t-table tfoot.t-load-more.t-is-loading td::before {
  content: "";
  position: absolute;
  left: 50%;
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
  vertical-align: middle;
  transform: translate(-50%, 0);
  animation: spin 1s infinite linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.t-table .t-number,
.t-table .t-right {
  text-align: right;
}
.t-table .t-overflow {
  overflow: visible;
}
.t-table .t-truncate {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}
.t-table td > .t-btn,
.t-table td > .t-checkbox,
.t-table td > .t-dropdown,
.t-table td > .t-input,
.t-table td > .t-loading,
.t-table td > .t-radio,
.t-table td > .t-date-picker,
.t-table td > .t-switch,
.t-table th > .t-btn,
.t-table th > .t-checkbox,
.t-table th > .t-dropdown,
.t-table th > .t-input,
.t-table th > .t-loading,
.t-table th > .t-radio,
.t-table th > .t-date-picker,
.t-table th > .t-switch {
  margin: 0;
}
.t-table td > .t-icon {
  margin-top: -2px;
  margin-right: 8px;
  line-height: 1rem;
}
.t-table td > .t-icon-error {
  color: #d91f11;
}
.t-table td > .t-icon-warning {
  color: #ee6f20;
}
.t-table td > .t-icon-success {
  color: #428613;
}
.t-table td > .t-badge {
  max-width: 100%;
}
.t-table td > .t-badge:first-of-type {
  margin-left: 4px;
}
.t-table td > .t-loading {
  width: 16px;
  height: 16px;
  margin-right: 8px;
}
.t-table td > .t-loading::before {
  width: inherit;
  height: inherit;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
@media (min-width: 2560px) {
  .t-table {
    max-width: 2560px;
  }
}
@media (min-width: 1920px) {
  .t-table {
    max-width: 1920px;
  }
}
.t-table .t-error-message {
  border-collapse: initial;
}

@media print {
  .t-table {
    font-size: 10px;
  }
  .t-table th,
  .t-table td {
    height: 16px;
    padding: 9px 8px 7px;
  }
  .t-table th {
    background-color: transparent;
    border-right: 0;
    border-bottom: 1px solid #e9e9e9;
    font-size: 10px;
  }
  .t-table th.t-group {
    font-size: 8px;
  }
  .t-table tbody {
    border-bottom: 1px solid #e9e9e9;
  }
  .t-table tbody tr:nth-child(even) td {
    background-color: #f4f4f4 !important;
  }
  .t-table.t-condensed {
    height: 12px;
  }
  .t-table td .t-btn {
    height: 24px;
    margin-top: -8px;
    font-size: 10px;
    line-height: 24px;
  }
  .t-table td .t-dropdown {
    margin-top: -8px;
  }
  .t-table td .t-dropdown .t-btn {
    height: 24px;
    margin-top: 0;
  }
  .t-table td .t-input input {
    height: 24px;
    font-size: 10px;
  }
}
.t-tag {
  position: relative;
  display: inline-block;
  max-width: 100%;
  height: 20px;
  padding: 0 8px;
  color: #fff;
  background: #279c9c;
  border-radius: 2px;
  font-size: 0.75rem;
  line-height: 20px;
  vertical-align: middle;
  user-select: none;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  flex-shrink: 0;
  transition: opacity 0.2s ease;
}
.t-tag:not(:only-child) {
  margin-right: 4px;
}
.t-tag > .t-tag-text {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-tag .t-trigger {
  background: none;
  border: none;
  padding: 0;
  position: relative;
  display: inline-block;
  min-width: 20px;
  height: 20px;
  margin-right: -8px;
  border-radius: 4px;
  cursor: pointer;
}
.t-tag .t-trigger::before, .t-tag .t-trigger::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 8px;
  height: 2px;
  background: #d4ebeb;
  border-radius: 2px;
}
.t-tag .t-trigger:focus-visible {
  background: #1f7d7d;
  border: 2px solid #279c9c;
}
.t-tag .t-trigger:focus-visible::before, .t-tag .t-trigger:focus-visible::after {
  background: #fff !important;
}
.t-tag .t-trigger::before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.t-tag .t-trigger::after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.t-tag .t-trigger:hover::before, .t-tag .t-trigger:hover::after {
  background: #fff !important;
}
.t-tag.t-fade {
  opacity: 0;
}
.t-tag.t-strike-through, .t-tag.t-line-through {
  text-decoration: line-through;
}
.t-tag.t-subtle {
  color: #373838;
  background: #d4ebeb;
}
.t-tag.t-subtle .t-trigger::before, .t-tag.t-subtle .t-trigger::after {
  background: #646464 !important;
}
.t-tag.t-subtle .t-trigger:focus-visible {
  background: #a9d7d7;
  border: 2px solid #d4ebeb;
}
.t-tag.t-subtle .t-trigger:focus-visible::before, .t-tag.t-subtle .t-trigger:focus-visible::after {
  background: #373838 !important;
}
.t-tag.t-subtle .t-trigger:hover:not(:active)::before, .t-tag.t-subtle .t-trigger:hover:not(:active)::after {
  background: #373838 !important;
}
.t-tag.t-neutral, .t-tag.t-gray {
  background: #4d4e4e;
}
.t-tag.t-neutral .t-trigger::before, .t-tag.t-neutral .t-trigger::after, .t-tag.t-gray .t-trigger::before, .t-tag.t-gray .t-trigger::after {
  background: #d3d3d3;
}
.t-tag.t-neutral .t-trigger:focus-visible, .t-tag.t-gray .t-trigger:focus-visible {
  background: #212222;
  border-color: #4d4e4e;
}
.t-tag.t-neutral.t-subtle, .t-tag.t-gray.t-subtle {
  background: #e9e9e9;
}
.t-tag.t-neutral.t-subtle .t-trigger:focus-visible, .t-tag.t-gray.t-subtle .t-trigger:focus-visible {
  background: #d3d3d3;
  border-color: #e9e9e9;
}
.t-tag.t-gray-feather {
  color: #373838;
  background: #e9e9e9;
}
.t-tag.t-gray-feather .t-trigger::before, .t-tag.t-gray-feather .t-trigger::after {
  background: #646464 !important;
}
.t-tag.t-gray-feather .t-trigger:focus-visible {
  background: #d3d3d3;
  border-color: #e9e9e9;
}
.t-tag.t-gray-feather.t-subtle {
  background: #e9e9e9;
}
.t-tag.t-gray-feather.t-subtle .t-trigger:focus-visible {
  background: #d3d3d3;
  border-color: #e9e9e9;
}
.t-tag.t-dark {
  background: #4d4e4e;
}
.t-tag.t-dark .t-trigger::before, .t-tag.t-dark .t-trigger::after {
  background: #e9e9e9;
}
.t-tag.t-dark .t-trigger:focus-visible {
  background: #212222;
  border-color: #4d4e4e;
}
.t-tag.t-dark.t-subtle {
  background: #bcbdbd;
}
.t-tag.t-dark.t-subtle .t-trigger:focus-visible {
  background: #909090;
  border-color: #bcbdbd;
}
.t-tag.t-orange, .t-tag.t-warning {
  background: #ee6f20;
}
.t-tag.t-orange .t-trigger::before, .t-tag.t-orange .t-trigger::after, .t-tag.t-warning .t-trigger::before, .t-tag.t-warning .t-trigger::after {
  background: #fce2d2;
}
.t-tag.t-orange .t-trigger:focus-visible, .t-tag.t-warning .t-trigger:focus-visible {
  background: #be591a;
  border-color: #ee6f20;
}
.t-tag.t-orange.t-subtle, .t-tag.t-warning.t-subtle {
  background: #fce2d2;
}
.t-tag.t-orange.t-subtle .t-trigger:focus-visible, .t-tag.t-warning.t-subtle .t-trigger:focus-visible {
  background: #f8c5a6;
  border-color: #fce2d2;
}
.t-tag.t-blue, .t-tag.t-info {
  background: #256cd1;
}
.t-tag.t-blue .t-trigger::before, .t-tag.t-blue .t-trigger::after, .t-tag.t-info .t-trigger::before, .t-tag.t-info .t-trigger::after {
  background: #d3e2f6;
}
.t-tag.t-blue .t-trigger:focus-visible, .t-tag.t-info .t-trigger:focus-visible {
  background: #1e56a7;
  border-color: #256cd1;
}
.t-tag.t-blue.t-subtle, .t-tag.t-info.t-subtle {
  background: #d3e2f6;
}
.t-tag.t-blue.t-subtle .t-trigger:focus-visible, .t-tag.t-info.t-subtle .t-trigger:focus-visible {
  background: #a8c4ed;
  border-color: #d3e2f6;
}
.t-tag.t-staff {
  background: #8c2341;
}
.t-tag.t-staff .t-trigger::before, .t-tag.t-staff .t-trigger::after {
  background: #e8d3d9;
}
.t-tag.t-staff .t-trigger:focus-visible {
  background: #701c34;
  border-color: #8c2341;
}
.t-tag.t-staff.t-subtle {
  background: #e8d3d9;
}
.t-tag.t-staff.t-subtle .t-trigger:focus-visible {
  background: #d1a7b3;
  border-color: #e8d3d9;
}
.t-tag.t-red, .t-tag.t-error {
  background: #d91f11;
}
.t-tag.t-red .t-trigger::before, .t-tag.t-red .t-trigger::after, .t-tag.t-error .t-trigger::before, .t-tag.t-error .t-trigger::after {
  background: #f7d2cf;
}
.t-tag.t-red .t-trigger:focus-visible, .t-tag.t-error .t-trigger:focus-visible {
  background: #ae190e;
  border-color: #d91f11;
}
.t-tag.t-red.t-subtle, .t-tag.t-error.t-subtle {
  background: #f7d2cf;
}
.t-tag.t-red.t-subtle .t-trigger:focus-visible, .t-tag.t-error.t-subtle .t-trigger:focus-visible {
  background: #f0a5a0;
  border-color: #f7d2cf;
}
.t-tag.t-green, .t-tag.t-success {
  background: #428613;
}
.t-tag.t-green .t-trigger::before, .t-tag.t-green .t-trigger::after, .t-tag.t-success .t-trigger::before, .t-tag.t-success .t-trigger::after {
  background: #d9e7d0;
}
.t-tag.t-green .t-trigger:focus-visible, .t-tag.t-success .t-trigger:focus-visible {
  background: #356b0f;
  border-color: #428613;
}
.t-tag.t-green.t-subtle, .t-tag.t-success.t-subtle {
  background: #d9e7d0;
}
.t-tag.t-green.t-subtle .t-trigger:focus-visible, .t-tag.t-success.t-subtle .t-trigger:focus-visible {
  background: #b3cfa1;
  border-color: #d9e7d0;
}

.t-tooltip {
  position: absolute;
  z-index: 120;
  display: inline-block;
  max-height: 0;
  width: auto;
  max-width: 400px;
  padding: 12px;
  color: #373838;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 3px;
  border-collapse: none;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  opacity: 0;
  visibility: hidden;
  font-size: 13px;
  line-height: 1.4em;
  white-space: normal;
  transition: opacity 0.2s ease;
}
.t-tooltip .t-tooltip-arrow {
  position: absolute;
  pointer-events: none;
  width: 14px;
  height: 14px;
}
.t-tooltip .t-tooltip-arrow::after {
  content: "";
  display: inline-block;
  border-right: 1px solid #bcbdbd;
  border-bottom: 1px solid #bcbdbd;
  position: absolute;
  top: -6px;
  background: #fff;
  left: 0;
  width: 14px;
  height: 14px;
  transform: rotate(45deg);
}
.t-tooltip > ul,
.t-tooltip > ol {
  margin-bottom: 0;
}
.t-tooltip > ul li,
.t-tooltip > ol li {
  position: relative;
  margin-bottom: 8px;
  padding-left: 14px;
  line-height: 1.125rem;
}
.t-tooltip > ul li:last-child,
.t-tooltip > ol li:last-child {
  margin-bottom: 0;
}
.t-tooltip > ul li::before,
.t-tooltip > ol li::before {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  margin-right: 8px;
  color: #646464;
  font-weight: 700;
  line-height: 1.125rem;
}
.t-tooltip > ul li > span,
.t-tooltip > ol li > span {
  margin-right: 12px;
}
.t-tooltip > ul li::before {
  content: "•";
}
.t-tooltip > ol li {
  counter-increment: list-counter;
}
.t-tooltip > ol li::before {
  content: counter(list-counter);
}
.t-tooltip > label, fieldset .t-tooltip > legend {
  margin-right: 6px;
}
.t-tooltip.t-auto {
  max-width: none;
}
.t-tooltip.t-info {
  color: #fff;
  background: #256cd1;
  border-color: #256cd1;
}
.t-tooltip.t-info .t-tooltip-arrow::after {
  color: #fff;
  background: #256cd1;
  border-color: #256cd1;
}
.t-tooltip.t-info button {
  position: relative;
  display: inline-block;
  height: 32px;
  margin-right: 8px;
  padding: 0 12px;
  color: #fff;
  background-color: transparent;
  border: 1px solid #fff;
  border-radius: 3px;
  font-size: 12px;
  line-height: 1.4rem;
  vertical-align: middle;
  user-select: none;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.t-tooltip.t-info button:last-child {
  margin-right: 0;
}
.t-tooltip.t-info button:hover:not(:active) {
  color: #256cd1;
  background-color: #fff;
}
.t-tooltip.t-info button .t-icon {
  position: relative;
  width: 14px;
  height: 14px;
  margin-right: 8px;
  line-height: 1rem;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-tooltip.t-info button {
    padding-top: 1px;
  }
}
.t-tooltip.t-top .t-tooltip-arrow {
  inset: auto auto -14px calc(50% - 7px);
}
.t-tooltip.t-right .t-tooltip-arrow {
  transform: rotate(90deg);
  inset: calc(50% - 7px) auto auto -14px;
}
.t-tooltip.t-bottom .t-tooltip-arrow {
  transform: rotate(180deg);
  inset: -14px auto auto calc(50% - 7px);
}
.t-tooltip.t-left .t-tooltip-arrow {
  transform: rotate(-90deg);
  inset: calc(50% - 7px) -14px auto auto;
}
.t-tooltip.t-is-visible {
  visibility: visible;
  max-height: 100vh;
  opacity: 1;
  animation: tootltip 0.2s ease-out;
}
@keyframes tootltip {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes tootltip {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes tootltip {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes tootltip {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

[data-tooltip][data-info] {
  cursor: help;
}
[data-tooltip][data-click] {
  cursor: pointer;
}
[data-tooltip][data-click].t-icon {
  opacity: 0.6;
}
[data-tooltip][data-click].t-icon:hover:not(:active) {
  opacity: 1;
}

.t-accordion {
  width: 1280px;
  max-width: 100%;
  margin-bottom: 0;
}
.t-accordion .t-header {
  position: relative;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 24px;
  color: #373838;
  vertical-align: middle;
  user-select: none;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-accordion .t-header:focus-visible {
  background-color: #e9e9e9;
}
.t-accordion .t-header::before, .t-accordion .t-header::after {
  content: "";
  position: absolute;
  top: calc(50% - 2px);
  left: 2px;
  background: #646464;
  height: 2px;
  width: 8px;
  border-radius: 1px;
  vertical-align: middle;
}
.t-accordion .t-header::before {
  transform: translate(-2px, 0) rotate(45deg) scale(0.9);
}
.t-accordion .t-header::after {
  transform: translate(2px, 0) rotate(-45deg) scale(0.9);
}
.t-accordion .t-header:hover {
  color: #000;
}
.t-accordion .t-header:hover::before, .t-accordion .t-header:hover::after {
  background: #373838;
  transition: transform 0.2s ease;
}
.t-accordion .t-header:hover a[data-toggler] {
  text-decoration: underline;
}
.t-accordion .t-header h1,
.t-accordion .t-header h2,
.t-accordion .t-header h3,
.t-accordion .t-header h4,
.t-accordion .t-header h5,
.t-accordion .t-header h6 {
  color: inherit;
}
.t-accordion .t-header.t-is-expanded::before {
  transform: translate(-2px, 0) rotate(-45deg) scale(0.9);
}
.t-accordion .t-header.t-is-expanded::after {
  transform: translate(2px, 0) rotate(45deg) scale(0.9);
}
.t-accordion .t-header.t-distribute {
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
.t-accordion .t-header.t-no-hover, .t-accordion .t-header.t-is-expanded.t-no-hover {
  color: #646464;
}
.t-accordion .t-header.t-no-hover::before, .t-accordion .t-header.t-no-hover::after, .t-accordion .t-header.t-is-expanded.t-no-hover::before, .t-accordion .t-header.t-is-expanded.t-no-hover::after {
  animation: none;
}
.t-accordion .t-collapsible {
  display: none;
  visibility: hidden;
  max-height: 0;
  padding: 12px 0;
  padding-top: 8px;
  opacity: 0;
  transition: visibility 0.2s ease, opacity 0.2s ease, max-height 0.2s ease;
}
.t-accordion .t-collapsible.t-is-expanded {
  display: block;
  visibility: visible;
  max-height: 100%;
  opacity: 1;
  animation: accordion-collapsible-anim 0.2s ease;
}
@keyframes accordion-collapsible-anim {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
@keyframes accordion-collapsible-anim {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
@keyframes accordion-collapsible-anim {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
@keyframes accordion-collapsible-anim {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
.t-accordion.t-wide {
  width: 100%;
}
.t-accordion.t-auto {
  width: auto;
}
.t-accordion.t-chevron-right .t-header {
  padding-left: 0;
  padding-right: 24px;
}
.t-accordion.t-chevron-right .t-header::before, .t-accordion.t-chevron-right .t-header::after {
  right: 2px;
  left: auto;
}
.t-accordion.t-stacked {
  border-bottom: 1px solid #e9e9e9;
}
.t-accordion.t-stacked:last-child {
  border-bottom: 0;
}

.t-action-bar {
  z-index: 50;
  margin-bottom: 16px;
  vertical-align: middle;
  transition: left 0.2s ease;
  transform: translate3d(0, 0, 0);
}
.t-action-bar > p,
.t-action-bar > span {
  color: #646464;
  vertical-align: middle;
}
.t-action-bar .t-right {
  float: right;
  display: inline-block;
  max-width: 50%;
  margin-left: auto;
  padding-left: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.t-action-bar .t-right .t-checkbox,
.t-action-bar .t-right .t-dropdown,
.t-action-bar .t-right .t-input,
.t-action-bar .t-right .t-radio,
.t-action-bar .t-right .t-switch {
  margin-bottom: 0;
}
.t-action-bar.t-is-sticky {
  position: fixed;
  top: 54px;
  left: 0;
  display: block;
  width: 100%;
  padding: 12px;
  background: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  animation: sticky 0.2s ease forwards;
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.t-card {
  display: inline-block;
  width: 100%;
  margin-right: 12px;
  margin-bottom: 24px;
  background-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  flex-direction: column;
}
.t-card:last-child {
  margin-right: 0;
  margin-bottom: 0;
}
.t-card h2 {
  font-size: 18px;
}
.t-card > div,
.t-card > header,
.t-card > footer {
  margin: 0;
  padding: 16px;
}
.t-card > div.t-bg,
.t-card > header.t-bg,
.t-card > footer.t-bg {
  background: #f8f8f8;
}
.t-card.t-horizontal {
  flex-direction: row;
}
.t-card.t-horizontal > .t-square + .t-content {
  width: calc(100% - 78px);
}
.t-card.t-large {
  width: 100%;
  max-width: 1024px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-card.t-bordered {
  border: 1px solid #e9e9e9;
  border-radius: 3px;
  box-shadow: none;
}
.t-card.t-bordered > div:first-child,
.t-card.t-bordered > header:first-child,
.t-card.t-bordered > footer:first-child {
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 3px;
  border-radius: 3px 3px 0 0;
}
.t-card.t-bordered > div:last-child,
.t-card.t-bordered > header:last-child,
.t-card.t-bordered > footer:last-child {
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 0;
  border-radius: 0 0 3px 3px;
}
.t-card.t-bordered > div,
.t-card.t-bordered > header,
.t-card.t-bordered > footer {
  border-bottom: 1px solid #e9e9e9;
}
.t-card.t-bordered > div:last-child,
.t-card.t-bordered > header:last-child,
.t-card.t-bordered > footer:last-child {
  border-bottom: 0;
}
.t-card.t-is-empty * {
  color: #646464;
}
.t-card.t-is-editing {
  border: 1px solid #279c9c;
}
.t-card .t-image {
  position: relative;
  display: block;
  overflow: hidden;
  width: 100%;
  height: auto;
  padding: 0;
  user-select: none;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  -webkit-box-flex: 0 1 auto;
  -moz-box-flex: 0 1 auto;
  flex: 0 1 auto;
  align-items: flex-start;
}
.t-card .t-image img {
  width: 100%;
  min-height: 48px;
}
.t-card .t-image img[alt]::after {
  content: attr(alt);
  position: absolute;
  inset: 0;
  padding: 24px;
  background-color: #e9e9e9;
  vertical-align: middle;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-content: center;
}
.t-card .t-image.t-1-1::before, .t-card .t-image.t-4-3::before, .t-card .t-image.t-16-9::before {
  content: "";
}
.t-card .t-image.t-1-1 img, .t-card .t-image.t-4-3 img, .t-card .t-image.t-16-9 img {
  display: inherit;
  width: 100%;
  height: auto;
  color: #373838;
  background-color: inherit;
  text-align: center;
}
.t-card .t-image.t-1-1::before {
  padding-top: 100%;
}
.t-card .t-image.t-4-3::before {
  padding-top: 75%;
}
.t-card .t-image.t-16-9::before {
  padding-top: 56.25%;
}
.t-card .t-square {
  position: relative;
  width: auto;
  min-width: 78px;
  height: auto;
  margin: 0;
  background-color: #e9e9e9;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  -webkit-box-flex: 0 1 auto;
  -moz-box-flex: 0 1 auto;
  flex: 0 1 auto;
  align-items: center;
  justify-content: center;
  -ms-flex-pack: center;
  align-self: flex-start;
}
.t-card .t-square::after {
  content: "";
  display: block;
  padding-top: 100%;
}
.t-card .t-square.t-icon {
  color: #a6a7a7;
  font-size: 28px;
}
.t-card .t-square.t-teal, .t-card .t-square.t-cta, .t-card .t-square.t-red, .t-card .t-square.t-error, .t-card .t-square.t-orange, .t-card .t-square.t-warning, .t-card .t-square.t-green, .t-card .t-square.t-success {
  color: #fff;
}
.t-card .t-square.t-teal, .t-card .t-square.t-cta {
  background: #279c9c;
}
.t-card .t-square.t-red, .t-card .t-square.t-error {
  background: #d91f11;
}
.t-card .t-square.t-orange, .t-card .t-square.t-warning {
  background: #ee6f20;
}
.t-card .t-square.t-green, .t-card .t-square.t-success {
  background: #428613;
}
.t-card .t-content {
  width: 100%;
  flex-direction: column;
}
.t-card .t-content h1 {
  display: block;
  line-height: 1rem;
}
.t-card .t-content h2,
.t-card .t-content h3 {
  display: block;
  margin-bottom: 4px;
}
.t-card .t-content h2:last-child,
.t-card .t-content h3:last-child {
  margin-bottom: 0;
}
.t-card .t-content h2 + p,
.t-card .t-content h3 + p {
  margin-top: 24px;
}
.t-card .t-content > label, .t-card fieldset .t-content > legend, fieldset .t-card .t-content > legend {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-card .t-content .t-sub {
  display: block;
  margin-bottom: 8px;
  color: #646464;
  font-size: 12px;
}
.t-card .t-content .t-sub .t-open-hours {
  margin-left: calc(8px / 2);
}
.t-card .t-content .t-sub .t-open-hours.t-open {
  color: #428613;
}
.t-card .t-content .t-sub .t-open-hours.t-closing {
  color: #ee6f20;
}
.t-card .t-content .t-sub .t-open-hours.t-closed {
  color: #d91f11;
}
.t-card .t-corner-actions {
  position: relative;
  padding-right: 96px;
}
.t-card .t-corner-actions .t-actions {
  position: absolute;
  right: 0;
  width: 80px;
  margin-right: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
  flex-wrap: wrap;
}
.t-card .t-corner-actions .t-actions a {
  margin-bottom: 8px;
  margin-left: 8px;
  white-space: nowrap;
}
.t-card .t-corner-actions .t-actions a:first-child {
  margin-left: 0;
}
.t-card .t-link {
  padding: 12px;
  color: #279c9c;
}
.t-card .t-link:hover {
  background: #d4ebeb;
}
.t-card .t-link:active {
  background: #fff;
}
.t-card .t-link label, .t-card .t-link fieldset legend, fieldset .t-card .t-link legend,
.t-card .t-link span {
  color: inherit;
}
.t-card .t-link.t-center {
  text-align: center;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-card .t-link.t-right {
  text-align: right;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
}

a.t-card {
  color: inherit;
  box-shadow: 0 0 0 1px transparent;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.2s ease, box-shadow 0.2s ease;
}
a.t-card:hover {
  box-shadow: 0 0 0 1px #279c9c;
}
a.t-card h2,
a.t-card h3 {
  transition: color 0.2s ease, box-shadow 0.2s ease;
}
a.t-card .t-btn {
  will-change: opacity;
}
a.t-card.t-is-empty {
  cursor: not-allowed;
}
a.t-card.t-is-empty:hover {
  box-shadow: 0 0 0 1px transparent;
}

.t-comments {
  width: 1024px;
  max-width: 100%;
}
.t-comments .t-comment {
  margin-bottom: 12px;
  outline: 8px solid transparent;
  transition: all 0.2s easeå;
}
.t-comments .t-comment:last-child {
  margin-bottom: 0;
}
.t-comments .t-comment .t-author {
  width: 100%;
  margin-bottom: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.t-comments .t-comment .t-author .t-name {
  margin-right: 24px;
}
.t-comments .t-comment .t-author .t-name h4 {
  margin-bottom: 4px;
}
.t-comments .t-comment .t-author .t-name h5 {
  color: #a6a7a7;
  text-transform: none;
}
.t-comments .t-comment .t-author .t-timestamp {
  margin-left: auto;
  color: #a6a7a7;
  font-size: 0.75rem;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-comments .t-comment .t-author .t-timestamp .t-icon {
  font-size: 0.75rem;
}
.t-comments .t-comment.t-wide {
  width: 100%;
}
.t-comments .t-comment.t-has-changed {
  background: #fff59d;
  outline: 8px solid #fff59d;
}
.t-comments .t-comment.t-has-changed.t-fade {
  animation: anim-changed-comment 0.8s ease forwards;
}
@keyframes anim-changed-comment {
  0% {
    background: #fff59d;
    outline: 8px solid #fff59d;
  }
  100% {
    background: inherit;
    outline: 8px solid transparent;
  }
}
@keyframes anim-changed-comment {
  0% {
    background: #fff59d;
    outline: 8px solid #fff59d;
  }
  100% {
    background: inherit;
    outline: 8px solid transparent;
  }
}
@keyframes anim-changed-comment {
  0% {
    background: #fff59d;
    outline: 8px solid #fff59d;
  }
  100% {
    background: inherit;
    outline: 8px solid transparent;
  }
}
@keyframes anim-changed-comment {
  0% {
    background: #fff59d;
    outline: 8px solid #fff59d;
  }
  100% {
    background: inherit;
    outline: 8px solid transparent;
  }
}

.t-date-time {
  display: inline-block;
  margin-bottom: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-date-time:last-child {
  margin-bottom: 0;
}
.t-date-time label, .t-date-time fieldset legend, fieldset .t-date-time legend {
  display: block;
  width: 100%;
  margin-bottom: 8px;
}
.t-date-time span {
  margin: 0 2px 0 1px;
  vertical-align: middle;
}
.t-date-time .t-input {
  margin-right: 12px;
  margin-bottom: 0;
}
.t-date-time .t-input.t-date input.t-year {
  width: 72px;
  min-width: 72px;
}
.t-date-time .t-input.t-date input.t-month {
  width: 40px;
  min-width: 40px;
  padding-left: 8px;
}
.t-date-time .t-input.t-date input.t-day {
  width: 36px;
  min-width: 36px;
  padding-left: 8px;
}
.t-date-time .t-input.t-time input {
  width: 58px;
  min-width: 58px;
}
.t-date-time .t-input.t-time input:nth-of-type(2) {
  width: 40px;
  min-width: 40px;
  padding-left: 8px;
}
.t-date-time .t-input.t-timezone input {
  margin-right: 0;
}
.t-date-time .t-input.t-date, .t-date-time .t-input.t-time, .t-date-time .t-input.t-timezone {
  position: relative;
  color: #bcbdbd;
  font-family: "tricons", helvetica, arial, sans-serif !important;
  font-size: 0.8125rem;
  font-weight: 400;
  vertical-align: baseline;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-date-time .t-input.t-date::before, .t-date-time .t-input.t-time::before, .t-date-time .t-input.t-timezone::before {
  position: absolute;
  z-index: 1;
  padding: 0 8px;
  line-height: 33px;
}
.t-date-time .t-input.t-date input, .t-date-time .t-input.t-time input, .t-date-time .t-input.t-timezone input {
  padding-left: 26px;
}
.t-date-time .t-input.t-date input[type=number]:focus.placeholder, .t-date-time .t-input.t-date input[type=number]:active.placeholder, .t-date-time .t-input.t-time input[type=number]:focus.placeholder, .t-date-time .t-input.t-time input[type=number]:active.placeholder, .t-date-time .t-input.t-timezone input[type=number]:focus.placeholder, .t-date-time .t-input.t-timezone input[type=number]:active.placeholder {
  opacity: 1;
}
.t-date-time .t-input.t-date input[type=number]:focus::placeholder, .t-date-time .t-input.t-date input[type=number]:active::placeholder, .t-date-time .t-input.t-time input[type=number]:focus::placeholder, .t-date-time .t-input.t-time input[type=number]:active::placeholder, .t-date-time .t-input.t-timezone input[type=number]:focus::placeholder, .t-date-time .t-input.t-timezone input[type=number]:active::placeholder {
  opacity: 1;
}
.t-date-time .t-input.t-date::before {
  content: "\e560";
}
.t-date-time .t-input.t-time::before {
  content: "\e540";
}
.t-date-time .t-input.t-timezone::before {
  content: "\e910";
}
.t-date-time.t-horizontal label, .t-date-time.t-horizontal fieldset legend, fieldset .t-date-time.t-horizontal legend {
  float: left;
  display: inline-block;
  width: auto;
  height: 32px;
  margin-bottom: 0;
  line-height: 32px;
}

.t-date-picker {
  position: relative;
  display: inline-block;
  width: 192px;
  margin-right: 12px;
  margin-bottom: 12px;
  vertical-align: top;
  user-select: none;
}
.t-date-picker:last-child {
  margin-right: 0;
}
.t-date-picker.t-compact {
  width: 138px;
}
.t-date-picker.t-compact .t-input {
  width: 106px;
}
.t-date-picker > label, fieldset .t-date-picker > legend {
  display: block;
  margin: 0;
  margin-bottom: 6px;
}
.t-date-picker > label[required]::after, fieldset .t-date-picker > legend[required]::after, .t-date-picker > label.t-required::after, fieldset .t-date-picker > legend.t-required::after {
  content: "*";
  margin-left: 4px;
  color: #d91f11;
}
.t-date-picker > button:first-of-type {
  background-color: #fff;
  display: inline;
  height: 32px;
  width: 32px;
  border: solid 1px #bcbdbd;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-date-picker > button:first-of-type:hover:not(:disabled) {
  cursor: pointer;
  border-color: #279c9c;
}
.t-date-picker > button:first-of-type:hover:not(:disabled) + .t-input input {
  border-left-color: #279c9c;
}
.t-date-picker > button:first-of-type:hover:not(:disabled) .t-icon {
  color: #212222;
}
.t-date-picker > button:first-of-type:focus {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-date-picker > button:first-of-type:disabled {
  background: #f4f4f4;
}
.t-date-picker > button:first-of-type .t-icon {
  transition: color 0.2s ease;
  margin: 0;
  color: #a6a7a7;
}
.t-date-picker .t-input {
  position: relative;
  left: -1px;
  margin: 0;
  width: 160px;
}
.t-date-picker .t-input button {
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  opacity: 0.6;
  text-align: center;
  cursor: pointer;
}
.t-date-picker .t-input button::before {
  content: "";
  display: block;
  width: inherit;
  height: inherit;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='14'%3e%3cpath%20fill='%23464646'%20d='M10.938%201.75H9.625V.328A.33.33%200%200%200%209.297%200H8.203a.33.33%200%200%200-.328.328V1.75h-3.5V.328A.33.33%200%200%200%204.047%200H2.953a.33.33%200%200%200-.328.328V1.75H1.312c-.725%200-1.313.588-1.313%201.313v9.625c0%20.725.588%201.313%201.313%201.313h9.625c.725%200%201.313-.588%201.313-1.313V3.063c0-.725-.588-1.313-1.313-1.313zm-.165%2010.938H1.476a.165.165%200%200%201-.164-.164V4.376h9.625v8.148c0%20.09-.074.164-.164.164z'/%3e%3c/svg%3e") no-repeat center;
  background-size: 14px;
}
.t-date-picker .t-input button:hover {
  opacity: 1;
}
.t-date-picker .t-input input {
  border-radius: 0 4px 4px 0;
}
.t-date-picker .t-input input.t-has-value, .t-date-picker .t-input input[data-has-value] {
  padding-right: 30px;
}
.t-date-picker .t-input input.t-has-value ~ button, .t-date-picker .t-input input[data-has-value] ~ button {
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2014%2014'%3e%3cpath%20d='M7%200C3.1%200%200%203.1%200%207s3.1%207%207%207%207-3.1%207-7-3.1-7-7-7zm3.4%208.8c.1.1.1.3%200%20.5l-1.1%201.1c-.1.1-.3.1-.5%200L7%208.6l-1.8%201.9c-.1.1-.3.1-.5%200L3.6%209.3c-.2-.1-.2-.3%200-.5L5.4%207%203.6%205.2c-.2-.2-.2-.4%200-.5l1.1-1.1c.1-.1.3-.1.5%200L7%205.4l1.8-1.9c.1-.1.3-.1.5%200l1.1%201.1c.1.1.1.3%200%20.5L8.6%207l1.8%201.8z'%20fill='%23464646'/%3e%3c/svg%3e");
  background-size: 14px;
  background-position: 50%;
  background-repeat: no-repeat;
  opacity: 0.4;
  transition: opacity 0.2s ease;
}
.t-date-picker .t-input input.t-has-value ~ button:hover, .t-date-picker .t-input input[data-has-value] ~ button:hover {
  opacity: 1;
}
.t-date-picker .t-input input.t-has-value ~ button::before, .t-date-picker .t-input input.t-has-value ~ button::after, .t-date-picker .t-input input[data-has-value] ~ button::before, .t-date-picker .t-input input[data-has-value] ~ button::after {
  display: none;
}
.t-date-picker .t-input input.t-is-invalid, .t-date-picker .t-input input[invalid] {
  background-position: right 8px center;
  padding-right: 30px;
}
.t-date-picker .t-input input.t-is-invalid.t-has-value, .t-date-picker .t-input input.t-is-invalid[data-has-value], .t-date-picker .t-input input[invalid].t-has-value, .t-date-picker .t-input input[invalid][data-has-value] {
  background-position: right 29px center;
  padding-right: 52px !important;
}
.t-date-picker.t-compact input.t-is-invalid, .t-date-picker.t-compact input[invalid] {
  background-image: none !important;
  padding-right: 8px !important;
}
.t-date-picker.t-compact input.t-is-invalid.t-has-value, .t-date-picker.t-compact input.t-is-invalid[data-has-value], .t-date-picker.t-compact input[invalid].t-has-value, .t-date-picker.t-compact input[invalid][data-has-value] {
  padding-right: 30px !important;
}
.t-date-picker .t-fake-input {
  position: relative;
  height: 32px;
  padding-right: 32px;
  background: #fff;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.t-date-picker .t-fake-input label, .t-date-picker .t-fake-input fieldset legend, fieldset .t-date-picker .t-fake-input legend {
  margin: 0;
  padding-top: 2px;
  color: #646464;
  font-size: 10px;
  line-height: 32px;
}
.t-date-picker .t-fake-input label:first-of-type, .t-date-picker .t-fake-input fieldset legend:first-of-type, fieldset .t-date-picker .t-fake-input legend:first-of-type {
  padding-left: 8px;
}
.t-date-picker .t-fake-input input {
  width: 144px;
  height: 32px;
  margin: 0;
  padding: 0 8px;
  padding-top: 2px;
  color: #373838;
  background: transparent;
  border: 0;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
}
.t-date-picker .t-fake-input input.placeholder {
  color: #909090;
}
.t-date-picker .t-fake-input input::placeholder {
  color: #909090;
}
.t-date-picker .t-fake-input button {
  position: absolute;
  top: 0;
  right: 0;
  width: 34px;
  height: 32px;
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  opacity: 0.6;
  text-align: center;
  cursor: pointer;
}
.t-date-picker .t-fake-input button::before {
  content: "";
  display: block;
  width: inherit;
  height: inherit;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='14'%3e%3cpath%20fill='%23464646'%20d='M10.938%201.75H9.625V.328A.33.33%200%200%200%209.297%200H8.203a.33.33%200%200%200-.328.328V1.75h-3.5V.328A.33.33%200%200%200%204.047%200H2.953a.33.33%200%200%200-.328.328V1.75H1.312c-.725%200-1.313.588-1.313%201.313v9.625c0%20.725.588%201.313%201.313%201.313h9.625c.725%200%201.313-.588%201.313-1.313V3.063c0-.725-.588-1.313-1.313-1.313zm-.165%2010.938H1.476a.165.165%200%200%201-.164-.164V4.376h9.625v8.148c0%20.09-.074.164-.164.164z'/%3e%3c/svg%3e") no-repeat center;
  background-size: 14px;
}
.t-date-picker .t-fake-input button:hover {
  opacity: 1;
}
.t-date-picker .t-fake-input .t-faker {
  position: absolute;
  inset: 0;
  display: block;
  width: 100%;
  height: 32px;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  pointer-events: none;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):hover ~ .t-faker {
  border-color: #279c9c;
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker, .t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker.placeholder, .t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker.placeholder {
  opacity: 0;
  user-select: none;
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker::placeholder, .t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker::placeholder {
  opacity: 0;
  user-select: none;
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled).t-has-focus {
  outline: 0;
}

.t-menu.t-calendar {
  position: absolute;
  width: 226px;
  margin-top: 8px;
  max-height: none;
}
.t-menu.t-calendar header {
  position: relative;
  height: 32px;
  margin-bottom: 0;
  padding: 0 44px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-menu.t-calendar header .t-month {
  padding-top: 1px;
  font-size: 14px;
  font-weight: 700;
  margin-right: 8px;
  line-height: 32px;
}
.t-menu.t-calendar header .t-year {
  padding-top: 1px;
  font-size: 14px;
  line-height: 32px;
  cursor: pointer;
  display: flex;
  gap: 2px;
}
.t-menu.t-calendar header .t-year:focus {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-menu.t-calendar header .t-year .t-icon {
  color: #7a7a7a;
  margin-right: 0;
}
.t-menu.t-calendar header .t-previous,
.t-menu.t-calendar header .t-next {
  position: absolute;
  width: 32px;
  height: 32px;
  border: 0;
  opacity: 0.8;
  cursor: pointer;
  transition: opacity 0.2s ease;
}
.t-menu.t-calendar header .t-previous:hover,
.t-menu.t-calendar header .t-next:hover {
  opacity: 1;
}
.t-menu.t-calendar header .t-previous:focus,
.t-menu.t-calendar header .t-next:focus {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-menu.t-calendar header .t-previous:disabled,
.t-menu.t-calendar header .t-next:disabled {
  opacity: 0.2;
  cursor: not-allowed;
}
.t-menu.t-calendar header .t-previous {
  left: 0;
  top: 0;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='9'%20height='14'%3e%3cpath%20fill='%23464646'%20d='M.944%206.536l5.314-5.314a.657.657%200%200%201%20.928%200l.62.62c.256.256.256.67.001.927L3.595%207l4.211%204.231a.656.656%200%200%201-.001.927l-.62.62a.657.657%200%200%201-.928%200L.943%207.464a.657.657%200%200%201%200-.928z'/%3e%3c/svg%3e") no-repeat center;
  background-size: 9px;
  align-self: flex-start;
}
.t-menu.t-calendar header .t-next {
  right: 0;
  top: 0;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='9'%20height='14'%3e%3cpath%20fill='%23464646'%20d='M7.806%207.464l-5.314%205.314a.657.657%200%200%201-.928%200l-.62-.62a.656.656%200%200%201-.001-.927L5.155%207%20.943%202.769a.656.656%200%200%201%20.001-.927l.62-.62a.657.657%200%200%201%20.928%200l5.314%205.314a.657.657%200%200%201%200%20.928z'/%3e%3c/svg%3e") no-repeat center;
  background-size: 9px;
  align-self: flex-end;
}
.t-menu.t-calendar table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
}
.t-menu.t-calendar table:focus td.t-is-focused {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-menu.t-calendar table a:focus {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-menu.t-calendar table colgroup .t-weekend {
  background-color: #f4f4f4;
}
.t-menu.t-calendar table th,
.t-menu.t-calendar table td {
  width: 32px;
  height: 32px;
  padding: 0;
  text-align: center;
  vertical-align: middle;
}
.t-menu.t-calendar table th {
  padding: 0 8px;
  font-size: 11px;
  font-weight: 700;
}
.t-menu.t-calendar table td {
  color: #646464;
}
.t-menu.t-calendar table a {
  position: relative;
  width: 32px;
  height: 32px;
  color: #212222;
  border-radius: 32px;
  text-decoration: none;
  text-align: center;
  line-height: 32px;
  font-size: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.t-menu.t-calendar table a:hover:not(.t-disabled-day) {
  text-decoration: none;
  background: #d4ebeb;
}
.t-menu.t-calendar table a.t-other-months {
  color: #646464;
}
.t-menu.t-calendar table a.t-today, .t-menu.t-calendar table a.t-current-month {
  color: #279c9c;
  border-radius: 32px;
  box-shadow: inset 0 0 0 1px #279c9c;
  font-weight: 700;
}
.t-menu.t-calendar table a.t-disabled-day {
  color: #a6a7a7;
  cursor: not-allowed;
  font-weight: 400;
}
.t-menu.t-calendar table a.t-disabled-day::after {
  content: "";
  position: absolute;
  height: 1.5rem;
  width: 0.075rem;
  background-color: #a6a7a7;
  border: none !important;
  transform: rotate(45deg);
  right: 50%;
}
.t-menu.t-calendar table a.t-is-selected {
  color: #fff;
  background: #279c9c;
  font-weight: 700;
}
.t-menu.t-calendar table a.t-is-selected:hover {
  background: #279c9c;
  cursor: default;
}
.t-menu.t-calendar table a.t-busy {
  background: #fff59d;
}
.t-menu.t-calendar table a.t-busy:hover {
  background: #d4ebeb;
}
.t-menu.t-calendar table a.t-busy.t-is-selected {
  color: #fff;
  background: #279c9c;
}
.t-menu.t-calendar table a.t-range-start, .t-menu.t-calendar table a.t-range-end {
  color: #fff;
  background: #279c9c;
}
.t-menu.t-calendar table a.t-range-start:hover, .t-menu.t-calendar table a.t-range-end:hover {
  background: #279c9c;
  cursor: default;
}
.t-menu.t-calendar table a.t-range-start {
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 32px;
  -moz-border-radius-topleft: 32px;
  border-radius: 32px 0 0 32px;
}
.t-menu.t-calendar table a.t-range-end {
  -moz-border-radius-topright: 32px;
  -moz-border-radius-bottomright: 32px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-radius: 0 32px 32px 0;
}
.t-menu.t-calendar table a.t-in-range::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  background: #d4ebeb;
}
.t-menu.t-calendar table a.t-in-range:hover:not(.t-disabled-day) {
  background: rgb(160.1, 211.3, 211.3);
}
.t-menu.t-calendar table a.t-in-range.t-first::before {
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 32px;
  -moz-border-radius-topleft: 32px;
  border-radius: 32px 0 0 32px;
}
.t-menu.t-calendar table a.t-in-range.t-last::before {
  -moz-border-radius-topright: 32px;
  -moz-border-radius-bottomright: 32px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-radius: 0 32px 32px 0;
}
.t-menu.t-calendar table a.t-year {
  width: 100%;
}
.t-menu.t-calendar[data-weekend-disabled] table th:nth-child(6),
.t-menu.t-calendar[data-weekend-disabled] table th:nth-child(7) {
  color: #bcbdbd;
}
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(6) a,
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(7) a {
  color: #bcbdbd;
  cursor: not-allowed;
}
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(6) a:hover,
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(7) a:hover {
  background: inherit;
  border-radius: 0;
}
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(6) a.t-in-range,
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(7) a.t-in-range {
  background: #f4f4f4;
  border-radius: 0;
}
.t-menu.t-calendar footer {
  padding: 8px;
  text-align: center;
}
.t-menu.t-calendar footer .t-legend {
  font-size: 0.75rem;
}
.t-menu.t-calendar footer .t-legend.t-today::before {
  width: 0.75rem;
  height: 0.75rem;
  background: transparent;
  border: 1px solid #279c9c;
}
.t-menu.t-calendar footer .t-legend.t-busy::before {
  width: 0.75rem;
  height: 0.75rem;
  background: #fff59d;
}
.t-menu.t-month-picker-calendar {
  width: 192px;
  padding-bottom: 4px;
}
.t-menu.t-month-picker-calendar table td {
  width: 33%;
}
.t-menu.t-month-picker-calendar table a {
  width: calc(100% - 4px);
}

.t-dialog {
  position: fixed;
  z-index: 110;
  inset: 0;
  display: none;
  overflow: auto;
  padding: 48px;
  background: rgba(0, 0, 0, 0.3);
}
.t-dialog .t-container {
  width: 400px;
  min-width: auto;
  max-width: calc(100% - 48px);
  margin: auto;
  padding: 0;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.3);
  align-self: flex-start;
}
.t-dialog .t-container .t-header {
  padding: 24px;
}
.t-dialog .t-container .t-header h2 {
  line-height: 1rem;
}
.t-dialog .t-container .t-content {
  padding: 0 24px;
}
.t-dialog .t-container .t-footer {
  position: relative;
  padding: 24px;
  text-align: center;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-dialog .t-container .t-footer .t-btn {
  margin-right: 8px;
  transform: translate3d(0, 0, 0);
}
.t-dialog .t-container .t-meta {
  box-shadow: none;
}
.t-dialog.t-is-visible {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-dialog.t-w-auto .t-container {
  min-width: 400px;
  width: auto;
}
.t-dialog.t-w-500 .t-container {
  width: 500px;
}
.t-dialog.t-w-600 .t-container {
  width: 600px;
}
.t-dialog.t-w-700 .t-container {
  width: 700px;
}
.t-dialog.t-medium .t-container {
  width: 800px;
}
.t-dialog.t-large .t-container {
  width: 1366px;
}

.t-drawer {
  position: fixed;
  top: 0;
  height: 100%;
  width: calc(1px + 600px);
  right: calc(-1 * (3px + 600px));
  overflow-y: auto;
  z-index: 110;
  border-left: 1px solid #bcbdbd;
  background: #fff;
  box-shadow: -2px 0 2px 0 rgba(0, 0, 0, 0.1);
  transition: right 0.2s ease;
  transform: translateZ(0);
}
.t-drawer.t-toggled {
  right: 0;
}
.t-drawer header {
  justify-content: space-between;
  align-items: center;
  height: 50px;
  padding-left: 24px;
  padding-right: 4px;
  border-bottom: 1px solid #e9e9e9;
}
.t-drawer header .t-cross {
  background: none;
  border: 0;
  margin-left: auto;
  cursor: pointer;
  width: calc(50px - 4px);
  height: calc(50px - 4px);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  transition: background 0.2s;
}
.t-drawer header .t-cross:hover {
  background: #f8f8f8;
}
.t-drawer .t-content {
  padding: 24px;
  bottom: 70px;
  top: 50px;
  margin-bottom: 0;
  position: fixed;
  overflow: auto;
  background: linear-gradient(#fff, transparent 100%), linear-gradient(rgba(0, 0, 0, 0.1), transparent 100%);
  background-size: 100% 50px, 100% 10px;
  background-repeat: no-repeat;
  background-attachment: local, scroll;
}
.t-drawer .t-content h3 {
  font-size: 14px;
  border-bottom: 1px solid #e9e9e9;
  padding-bottom: 12px;
  margin-bottom: 24px;
}
.t-drawer footer {
  padding: 24px;
  display: flex;
  align-items: center;
  position: fixed;
  width: 600px;
  height: 70px;
  left: 0;
  bottom: 0;
  background: #f8f8f8;
  border-top: 1px solid #e9e9e9;
}
.t-drawer-background {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  z-index: 110;
  bottom: 0;
  transition: background 0.1s ease;
  background: rgba(0, 0, 0, 0);
  pointer-events: none;
}
@media screen and (max-width: 2500px) {
  .t-drawer-background.t-toggled {
    pointer-events: all;
    background: rgba(0, 0, 0, 0.3);
  }
}

.t-dropdown.t-has-validation.t-is-invalid .t-input input, .t-dropdown[data-validation].t-is-invalid .t-input input {
  padding-right: 52px;
  background-color: #f7d2cf;
  background-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='%23D91F11'%20d='M6.08,0.381%20C6.588,-0.127%207.41,-0.127%207.918,0.381%20L13.619,6.081%20C14.127,6.588%2014.127,7.41%2013.619,7.917%20L7.918,13.618%20C7.411,14.126%206.59,14.126%206.082,13.618%20L0.381,7.917%20C-0.127,7.41%20-0.127,6.589%200.381,6.081%20Z%20M5.768,3.817%20L5.984,7.617%20C5.993,7.776%206.124,7.9%206.283,7.9%20L7.717,7.9%20C7.876,7.9%208.007,7.776%208.016,7.617%20L8.232,3.817%20C8.242,3.645%208.105,3.5%207.932,3.5%20L6.068,3.5%20C5.895,3.5%205.758,3.645%205.768,3.817%20Z%20M7,10.9%20C7.69,10.9%208.25,10.34%208.25,9.65%20C8.25,8.96%207.69,8.4%207,8.4%20C6.31,8.4%205.75,8.96%205.75,9.65%20C5.75,10.34%206.31,10.9%207,10.9%20Z'%20/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 30px center;
}
.t-dropdown.t-has-validation.t-is-invalid .t-input input:hover:not(:disabled), .t-dropdown[data-validation].t-is-invalid .t-input input:hover:not(:disabled) {
  border-color: #d91f11;
}
.t-dropdown.t-has-validation.t-is-invalid .t-input input:focus:not(:disabled), .t-dropdown.t-has-validation.t-is-invalid .t-input input:active:not(:disabled), .t-dropdown[data-validation].t-is-invalid .t-input input:focus:not(:disabled), .t-dropdown[data-validation].t-is-invalid .t-input input:active:not(:disabled) {
  background-color: #fff;
  border-color: #d91f11;
  box-shadow: 0 0 0 2px #f0a5a0;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input .t-faker {
  padding-right: 48px;
  background-color: #f7d2cf;
  background-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='%23D91F11'%20d='M6.08,0.381%20C6.588,-0.127%207.41,-0.127%207.918,0.381%20L13.619,6.081%20C14.127,6.588%2014.127,7.41%2013.619,7.917%20L7.918,13.618%20C7.411,14.126%206.59,14.126%206.082,13.618%20L0.381,7.917%20C-0.127,7.41%20-0.127,6.589%200.381,6.081%20Z%20M5.768,3.817%20L5.984,7.617%20C5.993,7.776%206.124,7.9%206.283,7.9%20L7.717,7.9%20C7.876,7.9%208.007,7.776%208.016,7.617%20L8.232,3.817%20C8.242,3.645%208.105,3.5%207.932,3.5%20L6.068,3.5%20C5.895,3.5%205.758,3.645%205.768,3.817%20Z%20M7,10.9%20C7.69,10.9%208.25,10.34%208.25,9.65%20C8.25,8.96%207.69,8.4%207,8.4%20C6.31,8.4%205.75,8.96%205.75,9.65%20C5.75,10.34%206.31,10.9%207,10.9%20Z'%20/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 28px center;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text].placeholder, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text].placeholder {
  color: #a6a7a7;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]::placeholder, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]::placeholder {
  color: #a6a7a7;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:not(:disabled):hover ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:not(:disabled):hover ~ .t-faker {
  border-color: #d91f11;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:not(:disabled):focus:not(:disabled) ~ .t-faker, .t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:not(:disabled):active:not(:disabled) ~ .t-faker, .t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:not(:disabled).t-has-focus:not(:disabled) ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:not(:disabled):focus:not(:disabled) ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:not(:disabled):active:not(:disabled) ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:not(:disabled).t-has-focus:not(:disabled) ~ .t-faker {
  background-color: #fff;
  border-color: #d91f11;
  box-shadow: 0 0 0 2px #f0a5a0;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:disabled ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:disabled ~ .t-faker {
  background: #f4f4f4;
}
.t-dropdown .t-error-message,
.t-dropdown .t-supporting-text {
  max-width: 192px;
}
.t-dropdown.t-medium .t-error-message,
.t-dropdown.t-medium .t-supporting-text {
  max-width: 288px;
}
.t-dropdown.t-large .t-error-message,
.t-dropdown.t-large .t-supporting-text, .t-dropdown.t-extra .t-error-message,
.t-dropdown.t-extra .t-supporting-text {
  max-width: 400px;
}
.t-dropdown.t-wide .t-error-message,
.t-dropdown.t-wide .t-supporting-text {
  max-width: 100%;
}

.t-dropdown {
  position: relative;
  display: inline-block;
  min-width: 192px;
  margin-right: 12px;
  margin-bottom: 12px;
  vertical-align: top;
}
.t-dropdown:last-child {
  margin-right: 0;
  margin-bottom: 0;
}
.t-dropdown > label, fieldset .t-dropdown > legend {
  display: block;
  margin: 0;
  margin-bottom: 6px;
}
.t-dropdown > .t-btn {
  width: 100%;
  margin: 0;
  padding-right: 28px;
  text-align: left;
}
.t-dropdown > .t-btn:focus {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-dropdown > .t-btn:not(.t-condensed) {
  height: 32px;
}
.t-dropdown > .t-btn::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 0;
  height: 0;
  margin-right: 12px;
  margin-left: auto;
  border-top: 4px solid #a6a7a7;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  transform: translate(0, -40%);
}
.t-dropdown > .t-btn:hover::after {
  border-top-color: #373838;
}
.t-dropdown > .t-btn.t-primary::after, .t-dropdown > .t-btn.t-negative::after, .t-dropdown > .t-btn.t-staff::after {
  border-top-color: #fff;
}
.t-dropdown > .t-btn:disabled::after {
  border-top-color: #bcbdbd;
}
.t-dropdown > .t-btn.t-minimal {
  line-height: 32px;
}
.t-dropdown > .t-input {
  position: relative;
  min-width: inherit;
  width: inherit;
  margin-right: 0;
  margin-bottom: 0;
}
.t-dropdown > .t-input input {
  display: inline-block;
  width: 100%;
  padding-right: 28px;
}
.t-dropdown > .t-input input ~ button {
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  text-align: center;
  cursor: pointer;
}
.t-dropdown > .t-input input ~ button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  margin: 0;
  margin-right: 8px;
  border-top: 4px solid #a6a7a7;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  transform: translate(-50%, -40%);
}
.t-dropdown > .t-input input ~ button:hover::before {
  border-top-color: #373838;
}
.t-dropdown > .t-input input ~ button:disabled {
  cursor: not-allowed;
}
.t-dropdown > .t-input input ~ button:disabled::before {
  border-top-color: #bcbdbd;
}
.t-dropdown > .t-input input.t-has-value ~ button, .t-dropdown > .t-input input[data-has-value] ~ button {
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2014%2014'%3e%3cpath%20d='M7%200C3.1%200%200%203.1%200%207s3.1%207%207%207%207-3.1%207-7-3.1-7-7-7zm3.4%208.8c.1.1.1.3%200%20.5l-1.1%201.1c-.1.1-.3.1-.5%200L7%208.6l-1.8%201.9c-.1.1-.3.1-.5%200L3.6%209.3c-.2-.1-.2-.3%200-.5L5.4%207%203.6%205.2c-.2-.2-.2-.4%200-.5l1.1-1.1c.1-.1.3-.1.5%200L7%205.4l1.8-1.9c.1-.1.3-.1.5%200l1.1%201.1c.1.1.1.3%200%20.5L8.6%207l1.8%201.8z'%20fill='%23464646'/%3e%3c/svg%3e");
  background-size: 14px;
  background-position: 50%;
  background-repeat: no-repeat;
  opacity: 0.4;
  transition: opacity 0.2s ease;
}
.t-dropdown > .t-input input.t-has-value ~ button:hover, .t-dropdown > .t-input input[data-has-value] ~ button:hover {
  opacity: 1;
}
.t-dropdown > .t-input input.t-has-value ~ button::before, .t-dropdown > .t-input input.t-has-value ~ button::after, .t-dropdown > .t-input input[data-has-value] ~ button::before, .t-dropdown > .t-input input[data-has-value] ~ button::after {
  display: none;
}
.t-dropdown > .t-input ~ .t-menu {
  padding-top: 0;
  padding-bottom: 0;
}
.t-dropdown > .t-input ~ .t-menu .t-item, .t-dropdown > .t-input ~ .t-menu .t-empty {
  margin-top: 0;
  margin-bottom: 0;
}
.t-dropdown > .t-input[data-validation] input {
  background-position: right 26px center;
}
.t-dropdown > .t-input[data-validation] input.t-is-valid, .t-dropdown > .t-input[data-validation] input[valid], .t-dropdown > .t-input[data-validation] input.t-is-invalid, .t-dropdown > .t-input[data-validation] input[invalid] {
  padding-right: 44px;
}
.t-dropdown[data-type=trigger] {
  min-width: auto;
  margin-bottom: 0;
}
.t-dropdown[data-type=trigger] [data-trigger] {
  display: inline-block;
  margin: 0;
  cursor: pointer;
}
.t-dropdown[data-type=trigger] [data-trigger]::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 8px;
  border-top: 5px solid #a6a7a7;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  vertical-align: middle;
}
.t-dropdown[data-type=trigger] [data-trigger]:hover::after {
  border-top-color: #373838;
}
.t-dropdown[data-type=trigger] .t-menu {
  min-width: 192px;
  width: 100%;
}
.t-dropdown .t-menu {
  position: absolute;
  min-width: 100%;
  margin-top: 8px;
  overscroll-behavior: contain;
}
.t-dropdown .t-menu .t-group .t-group-header {
  position: sticky;
  z-index: 10;
  top: 0;
  margin-top: 0;
  background-color: #fff;
}
.t-dropdown .t-menu .t-group h5 {
  padding-top: 12px;
}
.t-dropdown .t-menu .t-group .t-item-header {
  font-size: 11px;
  text-transform: uppercase;
  font-weight: bold;
}
.t-dropdown .t-menu .t-group .t-item-header > .t-is-selected {
  font-weight: bold;
}
.t-dropdown .t-menu .t-item:hover, .t-dropdown .t-menu .t-empty:hover {
  background: transparent;
}
.t-dropdown .t-menu .t-item.t-has-focus, .t-dropdown .t-menu .t-has-focus.t-empty, .t-dropdown .t-menu .t-item.t-has-highlight, .t-dropdown .t-menu .t-has-highlight.t-empty {
  background: #d4ebeb;
}
.t-dropdown .t-menu .t-item.t-is-selected, .t-dropdown .t-menu .t-is-selected.t-empty {
  cursor: pointer;
  background-color: #e9f5f5;
  font-weight: normal;
}
.t-dropdown.t-block {
  display: block;
  margin-bottom: 12px;
}
.t-dropdown.t-block:not(:first-of-type) {
  margin-top: 12px;
}
.t-dropdown.t-block:last-child {
  margin-bottom: 0;
}
.t-dropdown.t-condensed {
  width: 192px;
}
.t-dropdown.t-tiny {
  min-width: 64px;
  width: 64px;
}
.t-dropdown.t-small {
  min-width: 112px;
  width: 112px;
}
.t-dropdown.t-medium {
  width: 288px;
}
.t-dropdown.t-large {
  width: 400px;
}
.t-dropdown.t-extra {
  width: 600px;
}
.t-dropdown.t-wide {
  width: 100%;
}
.t-dropdown[data-type=input-multi].t-condensed .t-tag:not(.t-additional-items) {
  flex-shrink: 1;
  overflow: hidden;
}
.t-dropdown[data-type=input-multi].t-condensed .t-fake-input {
  flex-wrap: nowrap;
  overflow: hidden;
}
.t-dropdown[data-type=input-multi] .t-fake-input {
  position: relative;
  width: 100%;
  min-height: 32px;
  padding-top: 6px;
  padding-right: 28px;
  padding-left: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-dropdown[data-type=input-multi] .t-fake-input .t-tag {
  z-index: 1;
  margin-right: 4px;
  margin-bottom: 4px;
}
.t-dropdown[data-type=input-multi] .t-fake-input .t-tag.t-additional-items {
  background: #1f7d7d;
}
.t-dropdown[data-type=input-multi] .t-fake-input .t-tag.t-additional-items.t-red {
  background: #ae190e;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text] {
  z-index: 1;
  width: auto;
  min-width: 24px;
  height: 32px;
  margin-top: -6px;
  background: transparent;
  border: 0;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
  vertical-align: middle;
  outline: 0;
  -webkit-box-flex: 1 0 24px;
  -moz-box-flex: 1 0 24px;
  flex: 1 0 24px;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text].placeholder {
  color: #909090;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]::placeholder {
  color: #909090;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]::-ms-clear {
  display: none;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:focus {
  box-shadow: none;
}
.t-dropdown[data-type=input-multi] .t-fake-input > button {
  position: absolute;
  z-index: 1;
  bottom: 0;
  right: 0;
  width: 32px;
  height: 100%;
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  text-align: center;
  cursor: pointer;
}
.t-dropdown[data-type=input-multi] .t-fake-input > button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  margin: 0;
  margin-right: 8px;
  border-top: 4px solid #a6a7a7;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  transform: translate(-50%, -40%);
}
.t-dropdown[data-type=input-multi] .t-fake-input > button:hover::before {
  border-top-color: #373838;
}
.t-dropdown[data-type=input-multi] .t-fake-input > button:disabled {
  cursor: not-allowed;
}
.t-dropdown[data-type=input-multi] .t-fake-input > button:disabled::before {
  border-top-color: #bcbdbd;
}
.t-dropdown[data-type=input-multi] .t-fake-input .t-faker {
  position: absolute;
  z-index: 0;
  inset: 0;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:not(:disabled):hover ~ .t-faker {
  border-color: #279c9c;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:not(:disabled):active ~ .t-faker, .t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:not(:disabled):focus ~ .t-faker, .t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:not(:disabled).t-has-focus ~ .t-faker {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:disabled ~ .t-faker {
  background: #f4f4f4;
}

.t-select-menu {
  position: absolute;
  margin-top: 0 !important;
  overscroll-behavior: contain;
}
.t-select-menu.t-tiny {
  min-width: 64px;
  width: 64px;
}
.t-select-menu.t-small {
  min-width: 112px;
  width: 112px;
}
.t-select-menu.t-medium {
  width: 288px;
}
.t-select-menu.t-large {
  width: 400px;
}
.t-select-menu.t-extra {
  width: 600px;
}
.t-select-menu.t-wide {
  width: 100%;
}
.t-select-menu .t-group .t-group-header {
  position: sticky;
  z-index: 10;
  top: 0;
  margin-top: 0;
  background-color: #fff;
}
.t-select-menu .t-group h5 {
  padding-top: 12px;
}
.t-select-menu .t-group .t-item-header {
  font-size: 11px;
  text-transform: uppercase;
  font-weight: bold;
}
.t-select-menu .t-group .t-item-header > .t-is-selected {
  font-weight: bold;
}
.t-select-menu .t-item:hover, .t-select-menu .t-menu .t-empty:hover, .t-menu .t-select-menu .t-empty:hover {
  background: transparent;
}
.t-select-menu .t-item.t-has-focus, .t-select-menu .t-menu .t-has-focus.t-empty, .t-menu .t-select-menu .t-has-focus.t-empty, .t-select-menu .t-item.t-has-highlight, .t-select-menu .t-menu .t-has-highlight.t-empty, .t-menu .t-select-menu .t-has-highlight.t-empty {
  background: #d4ebeb;
}
.t-select-menu .t-item.t-is-selected, .t-select-menu .t-menu .t-is-selected.t-empty, .t-menu .t-select-menu .t-is-selected.t-empty {
  cursor: pointer;
  background-color: #e9f5f5;
  font-weight: normal;
}

.t-empty-state {
  position: relative;
  display: block;
  width: 1024px;
  max-width: 100%;
  margin: 0 auto;
  margin-bottom: 12px;
  color: #646464;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.t-empty-state:first-child {
  margin-top: 12px;
}
.t-empty-state:last-child:not(:only-child) {
  margin-bottom: 12px;
}
.t-empty-state h4,
.t-empty-state h5,
.t-empty-state h6,
.t-empty-state p {
  color: inherit;
  text-align: center;
}
.t-empty-state a {
  color: #279c9c;
}
.t-empty-state img {
  width: auto;
  height: 96px;
  margin: 0 auto;
  margin-bottom: 24px;
}
.t-empty-state.t-small img {
  margin-bottom: 12px;
  transform: scale(0.7);
}
.t-empty-state.t-uncentered {
  margin-left: 0;
  margin-right: 0;
}

.t-container.t-ghost .t-empty-state {
  margin-bottom: 36px;
}

h3 + .t-empty-state {
  margin-top: 24px;
}

.t-meta {
  padding: 16px;
  background: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
}
.t-meta ul {
  margin: -12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-meta ul li {
  width: calc(12.5% - 12px * 2);
  margin: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  -webkit-box-flex: 1 1 auto;
  -moz-box-flex: 1 1 auto;
  flex: 1 1 auto;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-meta ul li > * {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.t-dialog .t-container .t-meta {
  min-width: auto;
  max-width: 100%;
  margin-top: 24px;
  padding: 0;
}

.t-file-upload {
  min-width: 192px;
}
.t-file-upload.t-is-invalid .t-file-upload-area {
  background-color: #f7d2cf;
}
.t-file-upload > label, fieldset .t-file-upload > legend {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.t-file-upload > label .t-icon, fieldset .t-file-upload > legend .t-icon {
  margin-left: 8px;
  cursor: help;
}
.t-file-upload-area {
  position: relative;
  border: 1px dashed #7a7a7a;
  padding: 12px 8px;
  max-width: 800px;
}
.t-file-upload-area.t-can-drop {
  position: relative;
}
.t-file-upload-area.t-can-drop::before {
  content: "";
  position: absolute;
  z-index: 100;
  inset: 0;
  background: rgba(212, 235, 235, 0.6);
}
.t-file-upload-area.t-too-many-files {
  position: relative;
}
.t-file-upload-area.t-too-many-files::before {
  content: "";
  position: absolute;
  z-index: 100;
  inset: 0;
  background: rgba(251, 233, 231, 0.8);
  cursor: no-drop;
}
.t-file-upload-area > .t-btn.t-file {
  z-index: 1;
  margin-right: 8px;
}
.t-file-upload-area > input[type=file] {
  position: absolute;
  z-index: -1;
  overflow: hidden;
  width: 1px;
  height: 1px;
  opacity: 0;
}
.t-file-upload-area > .t-drop-text {
  line-height: 32px;
}
.t-file-upload-list {
  display: block;
  margin-top: 8px;
}
.t-file-upload-list li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 4px;
  gap: 8px;
}
.t-file-upload-list li span {
  vertical-align: initial;
  display: flex;
  gap: 8px;
}
.t-file-upload-list li button {
  line-height: 0.8125rem;
  display: flex;
  border: none;
  background: transparent;
  padding: 3px;
}
.t-file-upload-list li button:focus-visible {
  background: #d3d3d3;
  border-radius: 6px;
}
.t-file-upload-list li button .t-icon {
  margin: 0;
}
.t-file-upload-list li:hover {
  background: #e9f5f5;
  border-radius: 3px;
}
.t-file-upload-list li .t-icon {
  margin-right: 0;
}

.t-uploaded-files {
  width: 800px;
  max-width: 100%;
  table-layout: auto;
}

.t-info-bubble {
  height: 38px;
  width: 38px;
  background-color: #006491;
  color: #fff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  font-weight: 700;
  user-select: none;
  opacity: 1;
  z-index: 120;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
  animation: pulse 2s infinite;
}
.t-info-bubble--fade-out-animation {
  opacity: 0;
}
.t-info-bubble__no-label {
  background-color: #fff;
  border-radius: 50%;
  height: 12px;
  width: 12px;
}

@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #006491;
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #006491;
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #006491;
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #006491;
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
.t-info-bubble-tooltip {
  background-color: #006491;
  border-radius: 8px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  color: #fff;
  padding: 24px;
  width: 400px;
  display: flex;
  text-align: left;
  font-weight: 400;
}
.t-info-bubble-tooltip h4 {
  color: #fff;
}
.t-info-bubble-tooltip img {
  border-radius: 50%;
  height: 100px;
  flex-shrink: 2;
  align-self: center;
}
img + .t-info-bubble-tooltip__wrapper {
  margin-left: 12px;
}
.t-info-bubble-tooltip__buttons-wrapper {
  margin-top: 12px;
}

.t-side-navigation {
  background: #212222;
  width: 240px;
  position: fixed;
  top: 54px;
  left: -240px;
  bottom: 0;
  z-index: 90;
  overflow-x: hidden;
  overflow-y: auto;
  height: calc(100% - 54px);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  transition: 0.2s ease;
  transition-property: left width;
}
.t-side-navigation nav {
  padding-top: 4px;
}
.t-side-navigation ul {
  list-style: none;
  display: block;
}
.t-side-navigation a {
  color: #fff;
  text-decoration: none;
}
.t-side-navigation .t-expand {
  position: absolute;
  right: 9px;
  width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: calc(50% - 9px);
  color: #fff;
  margin-right: 0;
}
.t-side-navigation .t-expand.t-is-open {
  transform: rotate(180deg);
}
.t-side-navigation .t-expand::before, .t-side-navigation .t-expand::after {
  content: "";
  position: absolute;
  background: #fff;
  width: 8px;
  height: 2px;
  border-radius: 1px;
}
.t-side-navigation .t-expand::before {
  transform: translate(-2px, 0) rotate(45deg) scale(0.9);
}
.t-side-navigation .t-expand::after {
  transform: translate(2px, 0) rotate(-45deg) scale(0.9);
}
.t-side-navigation li {
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 14px;
  line-height: 15px;
}
.t-side-navigation li > a {
  display: block;
  padding: 10px 12px;
  position: relative;
}
.t-side-navigation li > a.t-is-staff {
  background: #8c2341;
}
.t-side-navigation li > a.t-is-staff.t-is-active {
  background: #8c2341;
}
.t-side-navigation li > a.t-is-staff:hover, .t-side-navigation li > a.t-is-staff:focus-visible {
  background: #7e203b;
}
.t-side-navigation li > a.t-is-active {
  background: #ff0061;
}
.t-side-navigation li > a.t-is-active:hover, .t-side-navigation li > a.t-is-active:focus-visible {
  background: #ff0061;
}
.t-side-navigation li > a:hover, .t-side-navigation li > a:focus-visible {
  background: #4d4e4e;
}
.t-side-navigation li > a .t-icon {
  font-size: 16px;
  vertical-align: bottom !important;
}
.t-side-navigation li ul {
  display: none;
}
.t-side-navigation li ul.t-is-open {
  display: block;
}
.t-side-navigation li li {
  font-family: arial, sans-serif;
  font-size: 0.75rem;
  line-height: 14px;
}
.t-side-navigation li li > a {
  padding: 8px 24px 8px 25px;
  color: #e9e9e9;
}
.t-side-navigation .t-footer {
  color: #a6a7a7;
  padding-bottom: 16px;
}
.t-side-navigation .t-footer .t-staff-info {
  background: #8c2341;
  color: #fff;
  font-size: 0.8125rem;
  padding: 16px;
}
.t-side-navigation .t-footer p {
  padding: 0 16px;
  font-size: 8px;
  margin: 0;
  line-height: 12px;
}
.t-side-navigation .t-footer img {
  width: 80px;
  margin: 16px 16px 4px 16px;
}
.t-side-navigation ~ .t-main {
  transition: 0.2s ease;
  transition-property: left width;
  left: 0;
}
.t-side-navigation.t-is-open {
  left: 0;
}
.t-side-navigation.t-is-open ~ .t-main {
  left: 240px;
  width: calc(100vw - 240px);
}

.t-steps .t-step.t-cta.t-is-selected > .t-icon, .t-steps .t-step.t-completed.t-is-selected > .t-icon, .t-steps .t-step.t-non-cta.t-is-selected > .t-icon, .t-steps .t-step.t-required.t-is-selected > .t-icon, .t-steps .t-step.t-success.t-is-selected > .t-icon, .t-steps .t-step.t-warning.t-is-selected > .t-icon, .t-steps .t-step.t-error.t-is-selected > .t-icon {
  background: #279c9c;
  border: 1px solid #279c9c;
}
.t-steps .t-step.t-cta .t-content h4, .t-steps .t-step.t-completed .t-content h4, .t-steps .t-step.t-non-cta .t-content h4, .t-steps .t-step.t-required .t-content h4, .t-steps .t-step.t-success .t-content h4, .t-steps .t-step.t-warning .t-content h4, .t-steps .t-step.t-error .t-content h4 {
  font-weight: 700;
}
.t-steps .t-step.t-cta .t-counter,
.t-steps .t-step.t-cta div.t-icon {
  color: #fff;
  background: #279c9c;
  border: 1px solid #279c9c;
}
.t-steps .t-step.t-cta div.t-icon::before {
  content: "\e159";
}
.t-steps .t-step.t-success .t-counter,
.t-steps .t-step.t-success div.t-icon, .t-steps .t-step.t-completed .t-counter,
.t-steps .t-step.t-completed div.t-icon {
  color: #fff;
  background: #428613;
  border: 1px solid #428613;
}
.t-steps .t-step.t-success div.t-icon::before, .t-steps .t-step.t-completed div.t-icon::before {
  content: "\e900";
}
.t-steps .t-step.t-locked {
  cursor: not-allowed;
}
.t-steps .t-step.t-locked:hover {
  box-shadow: none;
}
.t-steps .t-step.t-locked .t-counter,
.t-steps .t-step.t-locked div.t-icon {
  color: #fff;
  background: #bcbdbd;
  border: 1px solid #bcbdbd;
}
.t-steps .t-step.t-locked div.t-icon::before {
  content: "󡡅";
}
.t-steps .t-step.t-error .t-counter,
.t-steps .t-step.t-error div.t-icon {
  color: #fff;
  background: #d91f11;
  border: 1px solid #d91f11;
}
.t-steps .t-step.t-error div.t-icon::before {
  content: "\e361";
}
.t-steps .t-step.t-warning .t-counter,
.t-steps .t-step.t-warning div.t-icon {
  color: #fff;
  background: #ee6f20;
  border: 1px solid #ee6f20;
}
.t-steps .t-step.t-warning div.t-icon::before {
  content: "\e374";
}
.t-steps .t-step.t-optional .t-counter,
.t-steps .t-step.t-optional div.t-icon {
  color: #279c9c;
  background: #fff;
  border: 1px solid #279c9c;
}
.t-steps .t-step.t-optional div.t-icon::before {
  content: "\e159";
}
.t-steps .t-step.t-info .t-counter,
.t-steps .t-step.t-info div.t-icon {
  color: #bcbdbd;
  background: #fff;
  border: 1px solid #bcbdbd;
}
.t-steps .t-step.t-info div.t-icon::before {
  content: "\e372";
}
.t-steps .t-step.t-non-cta .t-counter,
.t-steps .t-step.t-non-cta div.t-icon {
  color: #fff;
  background: #a6a7a7;
  border: 1px solid #a6a7a7;
}
.t-steps .t-step.t-success .t-header h3,
.t-steps .t-step.t-success .t-header h4, .t-steps .t-step.t-completed .t-header h3,
.t-steps .t-step.t-completed .t-header h4 {
  color: #428613;
}
.t-steps .t-step.t-error .t-header h3,
.t-steps .t-step.t-error .t-header h4 {
  color: #d91f11;
}
.t-steps .t-step.t-warning .t-header h3,
.t-steps .t-step.t-warning .t-header h4 {
  color: #ee6f20;
}

.t-steps.t-filter {
  flex-direction: column;
}
.t-steps.t-filter > ul, .t-steps.t-filter.t-vertical > ul {
  width: auto;
  max-width: 100%;
}
.t-steps.t-filter .t-step {
  height: 44px;
  border-right: 0;
  pointer-events: none;
  cursor: default;
}
.t-steps.t-filter .t-step .t-content {
  user-select: none;
  flex-direction: row;
  justify-content: start;
  -ms-flex-pack: start;
  align-items: center;
}
.t-steps.t-filter .t-step .t-content h4:not(:only-child) {
  margin-right: 8px;
  margin-bottom: 0;
}
.t-steps.t-filter .t-step .t-content .t-icon {
  color: #646464;
}
.t-steps.t-filter .t-step .t-content .t-icon:hover {
  color: #373838;
}
.t-steps.t-filter .t-step.t-cta, .t-steps.t-filter .t-step.t-completed, .t-steps.t-filter .t-step.t-error, .t-steps.t-filter .t-step.t-non-cta, .t-steps.t-filter .t-step.t-required, .t-steps.t-filter .t-step.t-success, .t-steps.t-filter .t-step.t-warning, .t-steps.t-filter .t-step.t-error {
  pointer-events: all;
  cursor: pointer;
}
.t-steps.t-filter .t-step.t-is-filtering:not(:active) {
  background: #f4fafa;
  box-shadow: 0 0 0 1px #279c9c;
}
.t-steps.t-filter > ul h4 {
  font-weight: 400;
}
.t-steps.t-filter > ul .t-counter,
.t-steps.t-filter > ul div.t-icon {
  color: #bcbdbd;
  background: #fff;
  border: 1px solid #bcbdbd;
}
.t-steps.t-filter.t-filter-vertical {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-steps.t-filter.t-filter-vertical > ul {
  width: 400px;
  margin-bottom: 0;
  flex-direction: column;
}
.t-steps.t-filter.t-filter-vertical .t-step {
  height: auto;
  min-height: 44px;
  margin-right: 0;
  margin-bottom: 12px;
}
.t-steps.t-filter.t-filter-vertical .t-step::before {
  right: 0;
  bottom: -12px;
  left: 0;
  display: block;
  width: calc(44px / 2 + 1px);
  height: 12px;
  border: 0;
  border-right: 1px solid #bcbdbd;
}
.t-steps.t-filter.t-filter-vertical .t-step:last-child {
  margin-bottom: 0;
}
.t-steps.t-filter.t-filter-vertical .t-step:last-child::before {
  display: none;
}
.t-steps.t-filter.t-filter-vertical .t-step.t-no-connector::before {
  display: none;
}
.t-steps.t-filter.t-filter-vertical .t-step.t-is-selected::before {
  bottom: -13px;
}
.t-steps.t-filter.t-filter-vertical > .t-wrapper {
  margin-left: 16px;
  flex-grow: 1;
}
.t-steps.t-compact > ul > li.t-step {
  height: auto;
  flex-direction: column;
}
.t-steps.t-compact > ul > li.t-step.t-no-connector::before {
  display: none;
}
.t-steps.t-compact > ul > li.t-step .t-counter,
.t-steps.t-compact > ul > li.t-step div.t-icon {
  height: 43px;
  padding: 8px;
  flex-grow: 0;
}
.t-steps.t-compact > ul > li.t-step .t-content {
  padding: 8px;
  flex-direction: column;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-steps.t-compact > ul > li.t-step .t-content h4 {
  font-size: 12px;
}
.t-steps.t-compact > ul > li.t-step.t-is-filtering:not(:active)::after {
  transform: translate(0, -50%);
}

.t-steps {
  width: 100%;
}
.t-steps > ul {
  display: block;
  width: 100%;
  margin-bottom: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
}
.t-steps > ul:last-child {
  margin-bottom: 0;
}
.t-steps .t-step {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 44px;
  margin: 0;
  margin-right: 12px;
  background: #fff;
  border-right: 4px solid rgba(255, 255, 255, 0);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  text-decoration: none;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  transition: color 0.2s ease, border 0.2s ease, box-shadow 0.2s ease;
}
.t-steps .t-step::before {
  content: "";
  position: absolute;
  right: -16px;
  width: 12px;
  height: calc(44px / 2 + 1px);
  border-bottom: 1px solid #bcbdbd;
}
.t-steps .t-step:last-child {
  margin-right: 0;
}
.t-steps .t-step:last-child::before {
  display: none;
}
.t-steps .t-step:hover {
  box-shadow: 0 0 0 1px #279c9c;
}
.t-steps .t-step:active {
  box-shadow: none;
}
.t-steps .t-step > a {
  width: 100%;
  color: inherit;
  text-decoration: none;
}
.t-steps .t-step .t-counter,
.t-steps .t-step div.t-icon {
  height: 44px;
  min-width: 44px;
  margin: 0;
  padding: 8px 12px;
  color: #fff;
  background: #279c9c;
  border: 1px solid #279c9c;
  font-weight: 700;
  text-align: center;
  user-select: none;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  -ms-flex-pack: center;
  transition: inherit;
}
.t-steps .t-step .t-counter::before,
.t-steps .t-step div.t-icon::before {
  font-weight: 900;
}
.t-steps .t-step .t-counter {
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 18px;
}
.t-steps .t-step div.t-icon {
  width: 44px;
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 20px;
}
.t-steps .t-step div.t-icon::before {
  content: "\e159";
}
.t-steps .t-step div.t-icon:has(i.t-icon) i.t-icon {
  margin-right: 0;
}
.t-steps .t-step div.t-icon:has(i.t-icon)::before {
  content: none;
}
.t-steps .t-step .t-content {
  width: 100%;
  padding: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
  transition: inherit;
}
.t-steps .t-step .t-content h4:only-child {
  margin-bottom: 0;
}
.t-steps .t-step.t-is-selected {
  border-right: 4px solid #279c9c;
  background: #f4fafa;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  pointer-events: none;
  cursor: default;
}
.t-steps .t-step.t-is-selected::before {
  right: -17px;
}
.t-steps .t-step.t-is-selected div.t-icon {
  background: #279c9c;
  border: 1px solid #279c9c;
}
.t-steps .t-step.t-is-selected .t-content h4 {
  color: #279c9c !important;
}
.t-steps.t-vertical > ul {
  flex-direction: column;
}
.t-steps.t-vertical .t-step {
  height: auto;
  min-height: 44px;
  margin-bottom: 12px;
  border-right: 0;
  cursor: default;
  flex-wrap: wrap;
}
.t-steps.t-vertical .t-step:hover, .t-steps.t-vertical .t-step:active {
  box-shadow: none;
}
.t-steps.t-vertical .t-step::before {
  right: 0;
  bottom: -12px;
  left: 0;
  display: block;
  width: calc(44px / 2 + 1px);
  height: 12px;
  border: 0;
  border-right: 1px solid #bcbdbd;
}
.t-steps.t-vertical .t-step:last-child {
  margin-bottom: 0;
}
.t-steps.t-vertical .t-step:last-child::before {
  display: none;
}
.t-steps.t-vertical .t-step .t-header {
  position: relative;
  width: calc(100% - 44px);
  height: 44px;
  margin: 0;
  padding: 16px;
  user-select: none;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.t-steps.t-vertical .t-step .t-header:focus-visible {
  background-color: #e9e9e9;
}
.t-steps.t-vertical .t-step .t-header::before, .t-steps.t-vertical .t-step .t-header::after {
  content: "";
  position: absolute;
  right: 18px;
  background: #a6a7a7;
  height: 2px;
  width: 8px;
  border-radius: 1px;
}
.t-steps.t-vertical .t-step .t-header::before {
  transform: translate(-2px, 0) rotate(45deg) scale(0.9);
}
.t-steps.t-vertical .t-step .t-header::after {
  transform: translate(2px, 0) rotate(-45deg) scale(0.9);
}
.t-steps.t-vertical .t-step .t-header h3,
.t-steps.t-vertical .t-step .t-header h4 {
  transition: text-decoration 0.2s ease;
}
.t-steps.t-vertical .t-step .t-header:hover h3,
.t-steps.t-vertical .t-step .t-header:hover h4 {
  text-decoration: underline;
}
.t-steps.t-vertical .t-step .t-header:hover::before, .t-steps.t-vertical .t-step .t-header:hover::after {
  background: #373838;
}
.t-steps.t-vertical .t-step .t-header.t-is-expanded::before {
  transform: translate(-2px, 0) rotate(-45deg) scale(0.9);
}
.t-steps.t-vertical .t-step .t-header.t-is-expanded::after {
  transform: translate(2px, 0) rotate(45deg) scale(0.9);
}
.t-steps.t-vertical .t-step .t-content {
  padding: 24px;
  flex-direction: column;
  align-items: flex-start;
}
.t-steps.t-vertical .t-step .t-footer {
  width: 100%;
  padding: 16px;
  border-top: 2px solid #f8f8f8;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-steps.t-vertical .t-step .t-footer > span {
  margin-right: 8px;
}
.t-steps.t-vertical .t-step .t-collapsible {
  width: 100%;
  visibility: hidden;
  max-height: 0;
  opacity: 0;
}
.t-steps.t-vertical .t-step .t-collapsible.t-is-expanded {
  visibility: visible;
  max-height: 100%;
  opacity: 1;
}
.t-steps > .t-wrapper > .t-content {
  display: none;
}
.t-steps > .t-wrapper > .t-content.t-is-selected {
  display: block;
}
.t-steps > .t-wrapper > .t-content.t-container {
  margin-bottom: 0;
}
.t-steps.t-bordered .t-step {
  box-shadow: 0 0 0 1px #e9e9e9;
}
.t-steps.t-bordered .t-step:hover {
  box-shadow: 0 0 0 1px #279c9c;
}
.t-steps.t-bordered .t-step:active {
  box-shadow: 0 0 0 1px #e9e9e9;
}

.t-top-bar {
  position: fixed;
  z-index: 100;
  top: 0;
  right: 0;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 54px;
  margin: 0;
  color: #fff;
  background: #212222;
  font-family: arial, sans-serif;
  user-select: none;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  transform: translate3d(0, 0, 0);
  flex-wrap: nowrap;
}
.t-top-bar a {
  color: inherit;
  text-decoration: none;
}
.t-top-bar a,
.t-top-bar > div {
  display: inline-block;
}
.t-top-bar .t-left,
.t-top-bar .t-right {
  display: inline-block;
  height: 54px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  transform: translate3d(0, 0, 0);
}
.t-top-bar .t-left {
  margin-right: 16px;
  padding: calc((54px - 22px) / 2) 0;
  vertical-align: top;
  align-items: center;
}
.t-top-bar .t-left a {
  max-height: 22px;
}
.t-top-bar .t-left .t-burger {
  position: relative;
  display: inline-block;
  overflow: hidden;
  width: 54px;
  height: 54px;
  text-indent: -100px;
  cursor: pointer;
  background: #ff0061;
  appearance: none;
  transition: color 0.2s ease, margin 0.2s ease, transform 0.2s ease, opacity 0.2s ease;
}
.t-top-bar .t-left .t-burger::before,
.t-top-bar .t-left .t-burger span, .t-top-bar .t-left .t-burger::after {
  content: "";
  position: absolute;
  top: 50%;
  left: calc(50% - 8px);
  display: block;
  width: 16px;
  height: 2px;
  background: #fff;
  transition: color 0.2s ease, margin 0.2s ease, transform 0.2s ease, opacity 0.2s ease;
}
.t-top-bar .t-left .t-burger::before {
  margin-top: -6px;
}
.t-top-bar .t-left .t-burger span {
  opacity: 1;
}
.t-top-bar .t-left .t-burger::after {
  margin-top: 6px;
}
.t-top-bar .t-left .t-burger.t-is-active::before {
  margin-top: 0;
  transform: rotate(45deg);
}
.t-top-bar .t-left .t-burger.t-is-active span {
  opacity: 0;
}
.t-top-bar .t-left .t-burger.t-is-active::after {
  margin-top: 0;
  transform: rotate(-45deg);
}
.t-top-bar .t-left .t-logo {
  position: relative;
  height: 22px;
  max-height: 22px;
  margin-left: 16px;
  border: 0;
  transform: translate3d(0, 0, 0);
}
.t-top-bar .t-left .t-logo.t-has-descenders {
  height: 28px;
  max-height: 28px;
}
.t-top-bar .t-left .t-env {
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 23px;
  height: 54px;
  line-height: 54px;
  text-align: center;
  width: 100px;
  text-transform: uppercase;
  cursor: default;
  background: #8c2341;
}
.t-top-bar .t-left a.t-env {
  cursor: pointer;
}
.t-top-bar .t-left .t-env-prod {
  background: #ee6f20;
}
.t-top-bar .t-left .t-env-acceptance {
  background: #8c2341;
}
.t-top-bar .t-left .t-env-dev {
  background: #256cd1;
}
.t-top-bar .t-input {
  margin: 0 16px 0 0;
}
.t-top-bar .t-input .t-input-wrapper {
  background: #4d4e4e;
  border: 1px solid #4d4e4e;
}
.t-top-bar .t-input .t-input-wrapper:hover {
  border: 1px solid #d4ebeb;
}
.t-top-bar .t-input input[type=search] {
  background: #4d4e4e;
  color: #fff;
}
.t-top-bar .t-input input[type=search]::placeholder {
  opacity: 1;
  color: #d3d3d3;
  font-weight: 700;
}
.t-top-bar .t-input button {
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  cursor: pointer;
}
.t-top-bar .t-input button .t-icon {
  margin: 0 !important;
  color: #bcbdbd !important;
}
.t-top-bar .t-input button .t-icon:hover {
  color: #fff !important;
}
.t-top-bar .t-right {
  margin-left: auto;
  align-items: center;
}
.t-top-bar .t-right > .t-item, .t-top-bar .t-menu .t-right > .t-empty, .t-menu .t-top-bar .t-right > .t-empty {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 54px;
  padding: 0 12px;
  color: #fff;
  border-left: 1px solid #4d4e4e;
  line-height: 54px;
  cursor: pointer;
  min-width: 170px;
  max-width: 220px;
  position: relative;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.t-top-bar .t-right > .t-item:hover, .t-top-bar .t-menu .t-right > .t-empty:hover, .t-menu .t-top-bar .t-right > .t-empty:hover, .t-top-bar .t-right > .t-item:focus-visible, .t-top-bar .t-menu .t-right > .t-empty:focus-visible, .t-menu .t-top-bar .t-right > .t-empty:focus-visible {
  background: #4d4e4e;
}
@media (max-width: 1366px) {
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher), .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher), .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) {
    flex-direction: column;
    line-height: 1.3;
    min-width: auto;
    max-width: 100px;
    padding: 0 12px;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-icon-caret-down, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-icon-caret-down, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-icon-caret-down {
    display: none;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-menu, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-menu, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-menu {
    min-width: 248px;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar {
    line-height: 22px;
    min-width: 22px;
    width: 22px;
    height: 22px;
    min-height: 22px;
    font-size: 10px;
    margin-right: 0;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar + div, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar + div, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar + div {
    min-width: 60px;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child {
    font-weight: 400;
    font-size: 11px;
    text-align: center;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child .t-surname, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child .t-surname, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child .t-surname {
    display: none;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:last-child, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:last-child, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:last-child {
    display: none;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) > .t-icon, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) > .t-icon, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) > .t-icon {
    margin-right: 0;
  }
  .t-top-bar .t-right > .t-item .t-help-text, .t-top-bar .t-menu .t-right > .t-empty .t-help-text, .t-menu .t-top-bar .t-right > .t-empty .t-help-text {
    display: none;
  }
}
.t-top-bar .t-right > .t-item .t-label, .t-top-bar .t-menu .t-right > .t-empty .t-label, .t-menu .t-top-bar .t-right > .t-empty .t-label {
  max-width: 100%;
  overflow: hidden;
  vertical-align: initial;
}
.t-top-bar .t-right > .t-item .t-label > span, .t-top-bar .t-menu .t-right > .t-empty .t-label > span, .t-menu .t-top-bar .t-right > .t-empty .t-label > span {
  display: block;
  line-height: normal;
  font-size: 11px;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-top-bar .t-right > .t-item .t-label > span:first-child, .t-top-bar .t-menu .t-right > .t-empty .t-label > span:first-child, .t-menu .t-top-bar .t-right > .t-empty .t-label > span:first-child {
  font-size: 0.8125rem;
  font-weight: 700;
}
.t-top-bar .t-right > .t-item .t-label > span:last-child, .t-top-bar .t-menu .t-right > .t-empty .t-label > span:last-child, .t-menu .t-top-bar .t-right > .t-empty .t-label > span:last-child {
  margin-top: 2px;
}
.t-top-bar .t-right > .t-item > .t-icon, .t-top-bar .t-menu .t-right > .t-empty > .t-icon, .t-menu .t-top-bar .t-right > .t-empty > .t-icon {
  margin-right: 12px;
  font-size: 18px;
}
.t-top-bar .t-right > .t-item > .t-icon.t-icon-caret-down, .t-top-bar .t-menu .t-right > .t-empty > .t-icon.t-icon-caret-down, .t-menu .t-top-bar .t-right > .t-empty > .t-icon.t-icon-caret-down {
  color: #fff;
  opacity: 0.8;
  margin-right: 0;
  margin-left: auto;
  padding-left: 12px;
}
.t-top-bar .t-right > .t-item, .t-top-bar .t-menu .t-right > .t-empty, .t-menu .t-top-bar .t-right > .t-empty,
.t-top-bar .t-right > .t-search {
  position: relative;
}
.t-top-bar .t-right > .t-item > .t-menu, .t-top-bar .t-menu .t-right > .t-empty > .t-menu, .t-menu .t-top-bar .t-right > .t-empty > .t-menu,
.t-top-bar .t-right > .t-search > .t-menu {
  position: absolute;
  top: 53px;
  left: 0;
  min-width: calc(100% + 2px);
  width: auto;
  margin-left: -1px;
  max-height: 50vh;
  border-top-color: #000;
  -moz-border-radius-topright: 0;
  border-top-right-radius: 0;
  -moz-border-radius-topleft: 0;
  border-top-left-radius: 0;
}
@media (max-width: 1366px) {
  .t-top-bar .t-right > .t-item > .t-menu, .t-top-bar .t-menu .t-right > .t-empty > .t-menu, .t-menu .t-top-bar .t-right > .t-empty > .t-menu,
  .t-top-bar .t-right > .t-search > .t-menu {
    min-width: 192px;
  }
}
.t-top-bar .t-right > .t-item > .t-menu .t-item:first-child, .t-top-bar .t-menu .t-right > .t-empty > .t-menu .t-item:first-child, .t-menu .t-top-bar .t-right > .t-empty > .t-menu .t-item:first-child, .t-top-bar .t-right > .t-item > .t-menu .t-empty:first-child, .t-top-bar .t-right > .t-empty > .t-menu .t-right > .t-empty > .t-menu .t-empty:first-child, .t-right > .t-empty > .t-menu .t-top-bar .t-right > .t-empty > .t-menu .t-empty:first-child,
.t-top-bar .t-right > .t-search > .t-menu .t-item:first-child,
.t-top-bar .t-right > .t-search > .t-menu .t-empty:first-child {
  margin-top: 8px;
}
.t-top-bar .t-right > .t-item .t-menu-right, .t-top-bar .t-menu .t-right > .t-empty .t-menu-right, .t-menu .t-top-bar .t-right > .t-empty .t-menu-right,
.t-top-bar .t-right > .t-search .t-menu-right {
  left: auto;
  right: 0;
}
.t-top-bar .t-right > .t-item > .t-menu-col-2, .t-top-bar .t-menu .t-right > .t-empty > .t-menu-col-2, .t-menu .t-top-bar .t-right > .t-empty > .t-menu-col-2,
.t-top-bar .t-right > .t-search > .t-menu-col-2 {
  width: calc(192px * 2);
}
.t-top-bar .t-right > .t-item > .t-menu-col-3, .t-top-bar .t-menu .t-right > .t-empty > .t-menu-col-3, .t-menu .t-top-bar .t-right > .t-empty > .t-menu-col-3,
.t-top-bar .t-right > .t-search > .t-menu-col-3 {
  width: calc(192px * 3);
}
.t-top-bar .t-right > .t-item > .t-menu-col-4, .t-top-bar .t-menu .t-right > .t-empty > .t-menu-col-4, .t-menu .t-top-bar .t-right > .t-empty > .t-menu-col-4,
.t-top-bar .t-right > .t-search > .t-menu-col-4 {
  width: calc(192px * 4);
}
.t-top-bar .t-right > .t-search {
  position: relative;
}
.t-top-bar .t-right > .t-search > .t-menu {
  top: 41px;
}
.t-top-bar .t-right .t-staff {
  background: #8c2341;
}
.t-top-bar .t-right .t-staff:hover, .t-top-bar .t-right .t-staff:focus-visible {
  background: #7e203b;
}
.t-top-bar .t-right .t-entity .t-avatar {
  color: #fff;
  background-color: #279c9c;
}
.t-top-bar .t-right .t-entity .t-avatar::before {
  content: "\e201";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-top-bar .t-right .t-help {
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
}
.t-top-bar .t-right .t-help .t-label > span {
  overflow: visible;
}
.t-top-bar .t-right .t-help .t-help-text {
  margin-right: 8px;
  font-size: 0.8125rem;
  font-weight: 700;
}
.t-top-bar .t-right .t-help .t-icon {
  margin: 0;
  position: relative;
  top: -1px;
  font-size: 18px;
  vertical-align: middle;
}
.t-top-bar .t-right .t-app-switcher,
.t-top-bar .t-right .t-help {
  min-width: 54px;
}
.t-top-bar .t-right .t-app-switcher > .t-menu,
.t-top-bar .t-right .t-help > .t-menu {
  min-width: auto !important;
  width: 200px;
}
.t-top-bar ~ .t-main {
  top: 54px;
}

.t-tabs > ul {
  max-width: 100%;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-tabs > ul > li.t-tab {
  position: relative;
  display: inline-block;
  height: 36px;
  margin-left: 12px;
  margin-bottom: -1px;
  padding: 10px 24px;
  color: #646464;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-bottom: 1px solid #bcbdbd;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  vertical-align: top;
  user-select: none;
  cursor: pointer;
  white-space: nowrap;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 3px;
  border-radius: 3px 3px 0 0;
}
.t-tabs > ul > li.t-tab:focus-visible {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-tabs > ul > li.t-tab:last-child {
  margin-right: 12px;
}
.t-tabs > ul > li.t-tab:hover:not(.t-disabled):not([disabled]) {
  border-color: #279c9c;
  border-bottom: 1px solid #bcbdbd;
}
.t-tabs > ul > li.t-tab.t-is-selected {
  color: #fff;
  background-color: #279c9c;
  border-color: #279c9c;
  pointer-events: none;
  cursor: default;
}
.t-tabs > ul > li.t-tab.t-staff {
  color: #8c2341;
}
.t-tabs > ul > li.t-tab.t-staff.t-is-selected {
  color: #fff;
  background-color: #8c2341;
  border-color: #8c2341;
}
.t-tabs > ul > li.t-tab.t-staff:hover:not(.t-disabled):not([disabled]) {
  border-color: #8c2341;
  border-bottom: 1px solid #bcbdbd;
}
.t-tabs > ul > li.t-tab.t-disabled, .t-tabs > ul > li.t-tab[disabled] {
  color: #a6a7a7;
  background-color: transparent;
  cursor: not-allowed;
  font-weight: 400;
}
.t-tabs > ul > li.t-tab.t-disabled a, .t-tabs > ul > li.t-tab[disabled] a {
  cursor: not-allowed;
  pointer-events: none;
}
.t-tabs > ul > li.t-tab a {
  color: inherit;
  text-decoration: none;
}
.t-tabs > ul > li.t-tab .t-badge {
  margin-left: 4px;
  vertical-align: text-bottom;
}
.t-tabs > .t-wrapper {
  max-width: 100%;
  background-color: #fff;
  border-top: 1px solid #bcbdbd;
}
.t-tabs > .t-wrapper.t-ghost {
  background: transparent;
}
.t-tabs > .t-wrapper > .t-content {
  display: none;
  padding: 24px;
}
.t-tabs > .t-wrapper > .t-content.t-is-selected {
  display: block;
}
.t-tabs > .t-wrapper > .t-content .t-tabs {
  min-width: auto;
  max-width: 100%;
}
.t-tabs.t-inline {
  height: auto;
  margin: 0;
}
.t-tabs.t-inline > ul > li.t-tab {
  height: 30px;
  margin: 0;
  padding: 8px 12px;
  color: #646464;
  background: transparent;
  border: 0;
  line-height: initial;
  font-weight: 400;
  font-size: 0.8125rem;
}
.t-tabs.t-inline > ul > li.t-tab::before {
  content: "";
  position: absolute;
  inset: auto 0 0;
  width: 100%;
  height: 3px;
  background: transparent;
}
.t-tabs.t-inline > ul > li.t-tab:hover:not(.t-disabled):not([disabled]) {
  color: #646464;
  border: 0;
}
.t-tabs.t-inline > ul > li.t-tab:hover:not(.t-disabled):not([disabled])::before {
  background: #646464;
}
.t-tabs.t-inline > ul > li.t-tab.t-is-selected {
  color: #279c9c;
  border: 0;
  text-shadow: -0.04ex 0 #279c9c, 0.04ex 0 #279c9c;
}
.t-tabs.t-inline > ul > li.t-tab.t-is-selected::before {
  background: #279c9c;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff {
  color: #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff:hover:not(.t-disabled):not([disabled]) {
  color: #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff:hover:not(.t-disabled):not([disabled])::before {
  background: #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff.t-is-selected {
  background: transparent;
  text-shadow: -0.04ex 0 #8c2341, 0.04ex 0 #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff.t-is-selected::before {
  background: #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-disabled, .t-tabs.t-inline > ul > li.t-tab[disabled] {
  color: #a6a7a7;
  cursor: not-allowed;
}
.t-tabs.t-inline > .t-wrapper {
  margin-top: -1px;
  background: transparent;
  border-top: 1px solid #bcbdbd;
}
.t-tabs.t-inline > .t-wrapper > .t-content {
  padding: 24px 0 0;
}

@media print {
  .t-tabs > ul > .t-tab {
    font-size: 0.8125rem;
    height: 24px;
    padding: 4px 16px;
  }
  .t-tabs > ul > .t-tab.t-is-selected {
    padding-top: 2px;
  }
  .t-tabs.t-inline > ul > .t-tab {
    height: 24px;
    padding: 4px 12px;
  }
  .t-tabs.t-inline > ul > .t-tab.t-is-selected {
    padding-top: 4px;
  }
}
.t-sticky-footer {
  position: relative;
  z-index: 50;
  width: 100%;
  padding: 12px;
  background: #fff;
  vertical-align: middle;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  transition: bottom 0.2s ease, left 0.2s ease, margin 0.2s ease;
  transform: translate3d(0, 0, 0);
}
.t-sticky-footer .t-right {
  float: right;
  margin-left: auto;
  flex-shrink: 0;
}
.t-sticky-footer .t-step {
  height: 54px;
  margin: -12px;
  margin-right: 0;
  flex-grow: 0;
}
.t-sticky-footer .t-step::before {
  display: none;
}
.t-sticky-footer .t-step:hover {
  box-shadow: none;
}
.t-sticky-footer .t-step div.t-icon {
  width: 54px;
  height: 54px;
}
.t-sticky-footer .t-step .t-content {
  width: auto;
  flex-shrink: 0;
}
.t-sticky-footer .t-step .t-content h4 {
  margin-bottom: 0;
}
.t-sticky-footer .t-step .t-content h4 span {
  margin-right: 4px;
  font-weight: 400;
  line-height: inherit;
  vertical-align: inherit;
}
.t-sticky-footer .t-step .t-status {
  margin: 0 auto;
  padding: 8px;
  color: #646464;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-sticky-footer .t-step .t-status .t-loading {
  width: 15px;
  height: 15px;
  margin-right: 8px;
}
.t-sticky-footer .t-step .t-status .t-loading::before {
  width: inherit;
  height: inherit;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-sticky-footer.t-is-sticky {
  position: fixed;
  z-index: 1000;
  right: 24px;
  bottom: 0;
  left: 24px;
  width: auto;
  height: 54px;
  margin: 0;
  background: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  animation: sticky 0.2s ease forwards;
  min-width: calc(1280px - 24px * 2);
  max-width: calc(1920px - 24px * 2);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-sticky-footer.t-is-sticky {
    min-width: calc(1280px - 24px * 2 - 17px);
    max-width: calc(1920px - 24px * 2 - 17px);
  }
}
@supports (-ms-accelerator: true) {
  .t-sticky-footer.t-is-sticky {
    min-width: calc(1280px - 24px * 2 - 12px);
    max-width: calc(1920px - 24px * 2 - 12px);
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.t-sticky-footer.t-ghost {
  padding: 0;
  background: transparent;
}
.t-sticky-footer.t-ghost.t-is-sticky {
  padding: 12px;
  background: #fff;
}

.t-time-picker {
  width: 58px;
}
.t-time-picker .t-input-wrapper {
  width: auto;
}
.t-time-picker .t-input-wrapper:has(.t-left-adornment) {
  width: 78px;
}

.t-time-picker-menu {
  min-width: 128px;
}

.t-time-picker-deprecated {
  display: inline-block;
  margin-right: 12px;
  margin-bottom: 12px;
  vertical-align: top;
}
.t-time-picker-deprecated:last-child {
  margin-right: 0;
}
.t-time-picker-deprecated .t-fake-input {
  position: relative;
  height: 32px;
  background: #fff;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.t-time-picker-deprecated .t-fake-input button {
  margin: 0;
  padding: 0;
  background: transparent;
  border: 0;
  font-family: arial, sans-serif;
  cursor: pointer;
}
.t-time-picker-deprecated .t-fake-input input {
  width: 20px;
  height: 32px;
  margin: 0;
  padding: 0;
  padding-top: 2px;
  color: #373838;
  background: transparent;
  border: 0;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
  text-align: center;
}
.t-time-picker-deprecated .t-fake-input input.placeholder {
  color: #909090;
}
.t-time-picker-deprecated .t-fake-input input::placeholder {
  color: #909090;
}
.t-time-picker-deprecated .t-fake-input input + input {
  margin-left: 12px;
}
.t-time-picker-deprecated .t-fake-input hr {
  display: inline-block;
  height: 32px;
  margin: 0 4px;
  color: #646464;
  border: 0;
  line-height: 32px;
}
.t-time-picker-deprecated .t-fake-input hr::before {
  content: ":";
  line-height: inherit;
}
.t-time-picker-deprecated .t-fake-input .t-back,
.t-time-picker-deprecated .t-fake-input .t-forward {
  position: relative;
  width: 24px;
  height: 32px;
  margin: 0;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
}
.t-time-picker-deprecated .t-fake-input .t-back::before, .t-time-picker-deprecated .t-fake-input .t-back::after,
.t-time-picker-deprecated .t-fake-input .t-forward::before,
.t-time-picker-deprecated .t-fake-input .t-forward::after {
  content: "";
  display: block;
  position: absolute;
  bottom: calc(50% - 2px);
  left: 50%;
  width: 8px;
  height: 2px;
  background: #646464;
  border-radius: 1px;
}
.t-time-picker-deprecated .t-fake-input .t-back::before,
.t-time-picker-deprecated .t-fake-input .t-forward::before {
  transform: translate(-4px, -2px) rotate(-45deg) scale(0.8);
}
.t-time-picker-deprecated .t-fake-input .t-back::after,
.t-time-picker-deprecated .t-fake-input .t-forward::after {
  transform: translate(-4px, 1.5px) rotate(45deg) scale(0.8);
}
.t-time-picker-deprecated .t-fake-input .t-back:hover::before, .t-time-picker-deprecated .t-fake-input .t-back:hover::after, .t-time-picker-deprecated .t-fake-input .t-back.t-has-focus::before, .t-time-picker-deprecated .t-fake-input .t-back.t-has-focus::after,
.t-time-picker-deprecated .t-fake-input .t-forward:hover::before,
.t-time-picker-deprecated .t-fake-input .t-forward:hover::after,
.t-time-picker-deprecated .t-fake-input .t-forward.t-has-focus::before,
.t-time-picker-deprecated .t-fake-input .t-forward.t-has-focus::after {
  background: #373838;
}
.t-time-picker-deprecated .t-fake-input .t-forward::before {
  transform: translate(-4px, -2px) rotate(45deg) scale(0.8);
}
.t-time-picker-deprecated .t-fake-input .t-forward::after {
  transform: translate(-4px, 1.5px) rotate(-45deg) scale(0.8);
}
.t-time-picker-deprecated .t-fake-input .t-toggler {
  width: 32px;
  height: 32px;
  padding-right: 4px;
  color: #646464;
  font-size: 10px;
  cursor: pointer;
}
.t-time-picker-deprecated .t-fake-input .t-toggler:hover, .t-time-picker-deprecated .t-fake-input .t-toggler.t-has-focus {
  color: #373838;
}
.t-time-picker-deprecated .t-fake-input .t-clearer {
  display: none;
  width: 32px;
  height: 32px;
}
.t-time-picker-deprecated .t-fake-input .t-faker {
  position: absolute;
  inset: 0.5px 0 0;
  display: block;
  width: 100%;
  height: 32px;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  pointer-events: none;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):hover ~ .t-faker {
  border-color: #279c9c;
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker, .t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker.placeholder, .t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker.placeholder {
  opacity: 0;
  user-select: none;
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker::placeholder, .t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker::placeholder {
  opacity: 0;
  user-select: none;
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled).t-has-focus {
  outline: 0;
}
.t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer {
  display: inline-block;
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2014%2014'%3e%3cpath%20d='M7%200C3.1%200%200%203.1%200%207s3.1%207%207%207%207-3.1%207-7-3.1-7-7-7zm3.4%208.8c.1.1.1.3%200%20.5l-1.1%201.1c-.1.1-.3.1-.5%200L7%208.6l-1.8%201.9c-.1.1-.3.1-.5%200L3.6%209.3c-.2-.1-.2-.3%200-.5L5.4%207%203.6%205.2c-.2-.2-.2-.4%200-.5l1.1-1.1c.1-.1.3-.1.5%200L7%205.4l1.8-1.9c.1-.1.3-.1.5%200l1.1%201.1c.1.1.1.3%200%20.5L8.6%207l1.8%201.8z'%20fill='%23464646'/%3e%3c/svg%3e");
  background-size: 12px;
  background-position: 50%;
  background-repeat: no-repeat;
  opacity: 0.4;
  transition: opacity 0.2s ease;
}
.t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer:hover, .t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer.t-has-focus, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer:hover, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer.t-has-focus {
  opacity: 1;
}
.t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer::before, .t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer::after, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer::before, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer::after {
  display: none;
}

.t-toast-container {
  position: fixed;
  top: 78px;
  right: 24px;
}
.t-toast-container .t-notification {
  width: 330px;
  margin-bottom: 12px;
}
.t-toast-container .t-arriving {
  animation: 500ms ease-out slide-left;
}
.t-toast-container .t-closing {
  animation: 500ms ease-out slide-right;
}
@keyframes slide-left {
  from {
    margin-left: 100%;
    opacity: 0;
  }
  to {
    margin-left: 0%;
    opacity: 1;
  }
}
@keyframes slide-right {
  from {
    margin-left: 0%;
    opacity: 1;
  }
  to {
    margin-left: 100%;
    opacity: 0;
  }
}

.t-user-feedback {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  width: 400px;
  padding: 16px;
  background-color: #006491;
  color: #fff;
  border-radius: 8px;
  z-index: 120;
}
.t-user-feedback--thank-you-message {
  text-align: center;
  justify-content: center;
  font-size: 14px;
  animation: thank-you-message 0.4s 1s 1 forwards;
}
.t-user-feedback__happy-face {
  color: #fff;
  cursor: pointer;
}
.t-user-feedback__happy-face:hover {
  color: #8cc391;
}
.t-user-feedback__happy-face input {
  position: absolute;
  margin: 0;
  opacity: 0;
  width: 0;
  height: 0;
}
.t-user-feedback__happy-face input:checked + svg {
  color: #8cc391;
  cursor: default;
}
.t-user-feedback__neutral-face {
  color: #fff;
  cursor: pointer;
}
.t-user-feedback__neutral-face:hover {
  color: #f5c328;
}
.t-user-feedback__neutral-face input {
  position: absolute;
  margin: 0;
  opacity: 0;
  width: 0;
  height: 0;
}
.t-user-feedback__neutral-face input:checked + svg {
  color: #f5c328;
  cursor: default;
}
.t-user-feedback__sad-face {
  color: #fff;
  cursor: pointer;
}
.t-user-feedback__sad-face:hover {
  color: #d91f11;
}
.t-user-feedback__sad-face input {
  position: absolute;
  margin: 0;
  opacity: 0;
  width: 0;
  height: 0;
}
.t-user-feedback__sad-face input:checked + svg {
  color: #d91f11;
  cursor: default;
}
.t-user-feedback__close-button {
  cursor: pointer;
  position: absolute;
  top: 3px;
  right: 0;
  background-color: transparent;
  border: 0;
  color: #fff;
  padding: 0;
}
.t-user-feedback__question-wrapper {
  display: flex;
  justify-content: space-between;
  width: 100%;
  align-items: center;
}
.t-user-feedback__ratings-wrapper {
  white-space: nowrap;
}
.t-user-feedback__user-comment {
  width: 100%;
  flex: 1 1 100%;
  font-weight: 400;
  color: #fff;
  margin-right: 0;
}
.t-user-feedback__user-comment textarea {
  margin-top: 8px;
  resize: none;
  border-radius: 3px;
  width: 100%;
}
.t-user-feedback .t-minimal-alt {
  margin-left: auto;
}
@keyframes thank-you-message {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes thank-you-message {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes thank-you-message {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes thank-you-message {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

.t-error-page {
  background: url("data:image/svg+xml,%3c?xml%20version='1.0'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20style='enable-background:new%200%200%20768%20880'%20viewBox='0%200%20768%20880'%3e%3cdefs%3e%3cfilter%20id='a'%20width='856.8'%20height='1213.4'%20x='10.2'%20y='-431.7'%20filterUnits='userSpaceOnUse'%3e%3cfeColorMatrix%20values='1%200%200%200%200%200%201%200%200%200%200%200%201%200%200%200%200%200%201%200'/%3e%3c/filter%3e%3c/defs%3e%3cmask%20id='b'%20width='856.8'%20height='1213.4'%20x='10.2'%20y='-431.7'%20maskUnits='userSpaceOnUse'%3e%3cpath%20d='M0%200h768v801H0z'%20style='fill:%23d9d9d9;filter:url(%23a)'/%3e%3c/mask%3e%3cg%20style='mask:url(%23b)'%3e%3clinearGradient%20id='c'%20x1='93.403'%20x2='1095.002'%20y1='1006.371'%20y2='-562.356'%20gradientTransform='matrix(1%200%200%20-1%200%20802)'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20style='stop-color:%23ff0061'/%3e%3cstop%20offset='1'%20style='stop-color:%23fe953d'/%3e%3c/linearGradient%3e%3cpath%20d='m426.8-430.5-5.4-1.2-61.2%20169.5%207.4%201.2c81.8%2012.4%20156.6%2053%20211.6%20114.9%2071%2079.4%20110.2%20191.1%20110.2%20314.7%200%20122.9-39.6%20234.6-111.4%20314.4-71.2%2079.1-168.4%20121-281.1%20121-77.5%201.5-153.7-20.9-218-64.1l-6.7-4.6-62%20171.4%204.6%202.6c86%2048.6%20183.3%2073.5%20282.1%2072.3%2077.7%201.1%20154.7-14.4%20225.9-45.4S657.9%20659.4%20710%20601.8c101.2-112.5%20157-266.4%20157-433.3.1-300.2-176.8-540.9-440.2-599z'%20style='fill:url(%23c)'/%3e%3c/g%3e%3c/svg%3e") no-repeat right top #f8f8f8;
  background-size: contain;
  width: 100vw;
  height: 100vh;
}
.t-error-page .t-error-container {
  position: fixed;
  width: 600px;
  padding: 24px;
  background: #fff;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.25);
}
.t-error-page .t-error-container h1 {
  margin-bottom: 24px;
}
.t-error-page .t-error-container h2 {
  font-size: 0.8125rem;
}
.t-error-page .t-error-container .t-btn {
  margin-bottom: 16px;
}
.t-error-page .t-error-container .t-icon-redo {
  margin-top: 0;
}
.t-error-page .t-error-container__divider {
  border-top: 1px solid #e9e9e9;
  margin-top: 24px;
  margin-bottom: 24px;
}
.t-error-page .t-error-container__meta-data {
  display: flex;
  flex-wrap: wrap;
  line-height: 1.5;
  margin-bottom: 12px;
}
.t-error-page .t-error-container__meta-data dt {
  width: 30%;
}
.t-error-page .t-error-container__meta-data dt::after {
  content: ":";
}
.t-error-page .t-error-container__meta-data dd {
  word-wrap: break-word;
  width: 70%;
  margin-inline-start: unset;
}
.t-error-page .t-error-container__phone-numbers {
  margin-bottom: 24px;
  display: flex;
  flex-wrap: wrap;
  gap: 12px 0;
}
.t-error-page .t-error-container__phone-numbers > div {
  width: 250px;
  display: flex;
  flex-wrap: wrap;
}
.t-error-page .t-error-container__phone-numbers dt {
  width: 100px;
}
.t-error-page .t-error-container__phone-numbers dd {
  margin-inline-start: unset;
}
.t-error-page .t-error-container footer {
  color: #a6a7a7;
  margin-top: 24px;
}

.t-inactivity-page {
  background: url("data:image/svg+xml,%3c?xml%20version='1.0'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20style='enable-background:new%200%200%20768%20880'%20viewBox='0%200%20768%20880'%3e%3cdefs%3e%3cfilter%20id='a'%20width='856.8'%20height='1213.4'%20x='10.2'%20y='-431.7'%20filterUnits='userSpaceOnUse'%3e%3cfeColorMatrix%20values='1%200%200%200%200%200%201%200%200%200%200%200%201%200%200%200%200%200%201%200'/%3e%3c/filter%3e%3c/defs%3e%3cmask%20id='b'%20width='856.8'%20height='1213.4'%20x='10.2'%20y='-431.7'%20maskUnits='userSpaceOnUse'%3e%3cpath%20d='M0%200h768v801H0z'%20style='fill:%23d9d9d9;filter:url(%23a)'/%3e%3c/mask%3e%3cg%20style='mask:url(%23b)'%3e%3clinearGradient%20id='c'%20x1='93.403'%20x2='1095.002'%20y1='1006.371'%20y2='-562.356'%20gradientTransform='matrix(1%200%200%20-1%200%20802)'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20style='stop-color:%23ff0061'/%3e%3cstop%20offset='1'%20style='stop-color:%23fe953d'/%3e%3c/linearGradient%3e%3cpath%20d='m426.8-430.5-5.4-1.2-61.2%20169.5%207.4%201.2c81.8%2012.4%20156.6%2053%20211.6%20114.9%2071%2079.4%20110.2%20191.1%20110.2%20314.7%200%20122.9-39.6%20234.6-111.4%20314.4-71.2%2079.1-168.4%20121-281.1%20121-77.5%201.5-153.7-20.9-218-64.1l-6.7-4.6-62%20171.4%204.6%202.6c86%2048.6%20183.3%2073.5%20282.1%2072.3%2077.7%201.1%20154.7-14.4%20225.9-45.4S657.9%20659.4%20710%20601.8c101.2-112.5%20157-266.4%20157-433.3.1-300.2-176.8-540.9-440.2-599z'%20style='fill:url(%23c)'/%3e%3c/g%3e%3c/svg%3e") no-repeat right top #212222;
  background-size: contain;
  width: 100vw;
  height: 100vh;
  cursor: pointer;
  inset: 0;
  position: fixed;
  z-index: 999999;
}

.t-inactivity-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  position: fixed;
  top: 30%;
  left: 50%;
  width: 600px;
  gap: 60px;
  padding: 60px;
  background: #373838;
  color: #fff;
  transform: translate(-50%, -50%);
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.25);
}
.t-inactivity-container__logo {
  width: 150px;
}
.t-inactivity-container__text {
  font-family: "Libre Franklin", arial, sans-serif;
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.375rem;
}

.search-fund-input-from-gleif label {
  font-weight: 500;
  margin: 0;
}

.fund-details-label {
  display: flex;
  gap: 0.5rem;
}

.line-with-text {
  display: flex;
  align-items: center;
  text-align: center;
  color: #d3d3d3;
  margin: 20px 0;
  font-size: 14px;
}

.line-with-text::before,
.line-with-text::after {
  content: "";
  flex-grow: 1;
  height: 1px;
  background-color: #d3d3d3;
  margin: 0 10px;
}

.menu-item-rendered-name, .menu-item-rendered-group {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.menu-item-rendered-group {
  text-transform: uppercase;
  font-size: 12px;
  color: #bcbdbd;
  font-weight: 400;
}
html {
  box-sizing: border-box;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

body {
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #f8f8f8;
}

div,
span {
  vertical-align: middle;
}

img {
  border: 0;
  outline: none;
}

figure {
  margin: 0;
}

*:focus {
  outline: 0;
}

*::-moz-focus-inner {
  border: 0;
}

.t-has-focus {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}

[disabled],
.t-is-disabled {
  cursor: not-allowed;
}

.t-is-hidden {
  display: none !important;
}

@media print {
  @page {
    size: landscape;
    margin: 1cm;
  }
  html,
  body,
  p {
    font-size: 10px;
  }
  .t-staff {
    display: none;
  }
}
.t-icon-diamond::before {
  content: "\e000";
}
.t-icon-asterisk::before {
  content: "\e001";
}
.t-icon-angle-double-up::before {
  content: "\e146";
}
.t-icon-angle-double-right::before {
  content: "\e147";
}
.t-icon-angle-double-down::before {
  content: "\e148";
}
.t-icon-angle-double-left::before {
  content: "\e149";
}
.t-icon-angle-up::before {
  content: "\e150";
}
.t-icon-angle-right::before {
  content: "\e151";
}
.t-icon-angle-down::before {
  content: "\e152";
}
.t-icon-angle-left::before {
  content: "\e153";
}
.t-icon-chevron-up::before {
  content: "\e154";
}
.t-icon-chevron-right::before {
  content: "\e155";
}
.t-icon-chevron-down::before {
  content: "\e156";
}
.t-icon-chevron-left::before {
  content: "\e157";
}
.t-icon-arrow-up::before {
  content: "\e158";
}
.t-icon-arrow-right::before {
  content: "\e159";
}
.t-icon-arrow-down::before {
  content: "\e160";
}
.t-icon-arrow-left::before {
  content: "\e161";
}
.t-icon-arrows::before {
  content: "\e162";
}
.t-icon-arrows-h::before {
  content: "\e163";
}
.t-icon-arrows-v::before {
  content: "\e164";
}
.t-icon-caret-up::before {
  content: "\e180";
}
.t-icon-caret-right::before {
  content: "\e181";
}
.t-icon-caret-down::before {
  content: "\e182";
}
.t-icon-caret-left::before {
  content: "\e183";
}
.t-icon-home::before {
  content: "\e200";
}
.t-icon-entity::before {
  content: "\e201";
}
.t-icon-plus::before {
  content: "\e340";
}
.t-icon-plus-circle::before {
  content: "\e341";
}
.t-icon-minus::before {
  content: "\e350";
}
.t-icon-minus-circle::before {
  content: "\e351";
}
.t-icon-times::before {
  content: "\e360";
}
.t-icon-times-circle::before {
  content: "\e361";
}
.t-icon-times-circle-o::before {
  content: "\e362";
}
.t-icon-help::before {
  content: "\e370";
}
.t-icon-help-o::before {
  content: "\e371";
}
.t-icon-info-circle::before {
  content: "\e372";
}
.t-icon-exclamation-circle::before {
  content: "\e373";
}
.t-icon-exclamation-triangle::before {
  content: "\e374";
}
.t-icon-exclamation::before {
  content: "\e375";
}
.t-icon-bell::before {
  content: "\e380";
}
.t-icon-bell-slash::before {
  content: "\e381";
}
.t-icon-bullhorn::before {
  content: "\e384";
}
.t-icon-download::before {
  content: "\e400";
}
.t-icon-upload::before {
  content: "\e401";
}
.t-icon-save::before {
  content: "\e402";
}
.t-icon-expand::before {
  content: "\e500";
}
.t-icon-compress::before {
  content: "\e501";
}
.t-icon-expand-alt::before {
  content: "\e502";
}
.t-icon-compress-alt::before {
  content: "\e503";
}
.t-icon-level-up::before {
  content: "\e510";
}
.t-icon-level-down::before {
  content: "\e511";
}
.t-icon-exchange::before {
  content: "\e512";
}
.t-icon-redo::before {
  content: "\e515";
}
.t-icon-forward::before {
  content: "\e520";
}
.t-icon-reply::before {
  content: "\e521";
}
.t-icon-reply-all::before {
  content: "\e522";
}
.t-icon-sync::before {
  content: "\e525";
}
.t-icon-retweet::before {
  content: "\e526";
}
.t-icon-undo::before {
  content: "\e530";
}
.t-icon-history::before {
  content: "\e531";
}
.t-icon-clock::before {
  content: "\e540";
}
.t-icon-hourglass::before {
  content: "\e545";
}
.t-icon-hourglass-start::before {
  content: "\e546";
}
.t-icon-hourglass-half::before {
  content: "\e547";
}
.t-icon-hourglass-end::before {
  content: "\e548";
}
.t-icon-calendar::before {
  content: "\e560";
}
.t-icon-calendar-plus::before {
  content: "\e561";
}
.t-icon-calendar-minus::before {
  content: "\e562";
}
.t-icon-calendar-check::before {
  content: "\e563";
}
.t-icon-calendar-times::before {
  content: "\e564";
}
.t-icon-check::before {
  content: "\e900";
}
.t-icon-check-circle::before {
  content: "\e901";
}
.t-icon-check-circle-o::before {
  content: "\e902";
}
.t-icon-check-double::before {
  content: "\e903";
}
.t-icon-globe::before {
  content: "\e910";
}
.t-icon-globe-africa::before {
  content: "\e911";
}
.t-icon-globe-asia::before {
  content: "\e912";
}
.t-icon-eye::before {
  content: "\e920";
}
.t-icon-eye-slash::before {
  content: "\e921";
}
.t-icon-comment-alt-fill::before {
  content: "\e904";
}
.t-icon-comment-fill::before {
  content: "\e926";
}
.t-icon-comment-dots-fill::before {
  content: "\e927";
}
.t-icon-comment-dollar-fill::before {
  content: "\e928";
}
.t-icon-comment-slash-fill::before {
  content: "\e929";
}
.t-icon-comments-fill::before {
  content: "\e930";
}
.t-icon-comments-dollar-fill::before {
  content: "\e931";
}
.t-icon-comment-dollar::before {
  content: "\e932";
}
.t-icon-comments-dollar::before {
  content: "\e933";
}
.t-icon-comment-slash::before {
  content: "\e934";
}
.t-icon-comment-dots::before {
  content: "\e935";
}
.t-icon-comment::before {
  content: "\e937";
}
.t-icon-comments::before {
  content: "\e938";
}
.t-icon-comment-alt::before {
  content: "\e939";
}
.t-icon-ellipsis-h::before {
  content: "\e941";
}
.t-icon-ellipsis-v::before {
  content: "\e942";
}
.t-icon-envelope::before {
  content: "\e945";
}
.t-icon-envelope-open-text::before {
  content: "\e946";
}
.t-icon-inbox::before {
  content: "\e950";
}
.t-icon-paperclip::before {
  content: "\e995";
}
.t-icon-pen-nib::before {
  content: "\e997";
}
.t-icon-pencil::before {
  content: "\e998";
}
.t-icon-trash::before {
  content: "\e999";
}
.t-icon-user::before {
  content: "󡀀";
}
.t-icon-user-circle::before {
  content: "󡀁";
}
.t-icon-user-cog::before {
  content: "󡀄";
}
.t-icon-user-edit::before {
  content: "󡀅";
}
.t-icon-user-lock::before {
  content: "󡀆";
}
.t-icon-user-plus::before {
  content: "󡀇";
}
.t-icon-user-minus::before {
  content: "󡀈";
}
.t-icon-user-shield::before {
  content: "󡀉";
}
.t-icon-user-slash::before {
  content: "󡀐";
}
.t-icon-user-times::before {
  content: "󡀑";
}
.t-icon-user-friends::before {
  content: "󡀒";
}
.t-icon-users::before {
  content: "󡀓";
}
.t-icon-users-cog::before {
  content: "󡀔";
}
.t-icon-user-tie::before {
  content: "󡀕";
}
.t-icon-address-card::before {
  content: "󡀠";
}
.t-icon-id-badge::before {
  content: "󡀢";
}
.t-icon-address-book::before {
  content: "󡀣";
}
.t-icon-file::before {
  content: "󡔀";
}
.t-icon-file-alt::before {
  content: "󡔁";
}
.t-icon-file-archive::before {
  content: "󡔂";
}
.t-icon-file-audio::before {
  content: "󡔃";
}
.t-icon-file-code::before {
  content: "󡔄";
}
.t-icon-file-excel::before {
  content: "󡔅";
}
.t-icon-file-image::before {
  content: "󡔆";
}
.t-icon-file-pdf::before {
  content: "󡔇";
}
.t-icon-file-powerpoint::before {
  content: "󡔈";
}
.t-icon-file-video::before {
  content: "󡔉";
}
.t-icon-file-word::before {
  content: "󡔐";
}
.t-icon-folder::before {
  content: "󡔠";
}
.t-icon-folder-open::before {
  content: "󡔡";
}
.t-icon-hand-paper::before {
  content: "󡘀";
}
.t-icon-hand-rock::before {
  content: "󡘁";
}
.t-icon-hand-pointer::before {
  content: "󡘂";
}
.t-icon-hand-point-right::before {
  content: "󡘄";
}
.t-icon-hand-point-down::before {
  content: "󡘅";
}
.t-icon-hand-point-left::before {
  content: "󡘆";
}
.t-icon-handshake::before {
  content: "󡘇";
}
.t-icon-thumbs-up::before {
  content: "󡘈";
}
.t-icon-thumbs-down::before {
  content: "󡘉";
}
.t-icon-face-happy::before {
  content: "󡜀";
}
.t-icon-face-smile::before {
  content: "󡜁";
}
.t-icon-face-neutral::before {
  content: "󡜂";
}
.t-icon-face-frown::before {
  content: "󡜃";
}
.t-icon-face-cry::before {
  content: "󡜄";
}
.t-icon-heart-o::before {
  content: "󡜠";
}
.t-icon-heart::before {
  content: "󡜡";
}
.t-icon-phone::before {
  content: "󡞓";
}
.t-icon-support::before {
  content: "󡞔";
}
.t-icon-fax::before {
  content: "󡞕";
}
.t-icon-tv::before {
  content: "󡠀";
}
.t-icon-laptop::before {
  content: "󡠁";
}
.t-icon-mobile::before {
  content: "󡠂";
}
.t-icon-keyboard::before {
  content: "󡠃";
}
.t-icon-print::before {
  content: "󡠐";
}
.t-icon-qrcode::before {
  content: "󡠠";
}
.t-icon-fingerprint::before {
  content: "󡠡";
}
.t-icon-link::before {
  content: "󡠰";
}
.t-icon-unlink::before {
  content: "󡠱";
}
.t-icon-external-link::before {
  content: "󡠳";
}
.t-icon-key::before {
  content: "󡡀";
}
.t-icon-lock::before {
  content: "󡡅";
}
.t-icon-lock-open::before {
  content: "󡡆";
}
.t-icon-search::before {
  content: "󡡐";
}
.t-icon-search-plus::before {
  content: "󡡑";
}
.t-icon-search-minus::before {
  content: "󡡒";
}
.t-icon-filter::before {
  content: "󡡠";
}
.t-icon-share::before {
  content: "󡡥";
}
.t-icon-share-square::before {
  content: "󡡦";
}
.t-icon-paper-plane::before {
  content: "󡡧";
}
.t-icon-sign-in::before {
  content: "󡢐";
}
.t-icon-sign-out::before {
  content: "󡢑";
}
.t-icon-power-off::before {
  content: "󡢕";
}
.t-icon-circle-notch::before {
  content: "󡦘";
}
.t-icon-newspaper::before {
  content: "󡦙";
}
.t-icon-cog::before {
  content: "󢀀";
}
.t-icon-cogs::before {
  content: "󢀁";
}
.t-icon-wrench::before {
  content: "󢀅";
}
.t-icon-toolbox::before {
  content: "󢀆";
}
.t-icon-briefcase::before {
  content: "󢀇";
}
.t-icon-suitcase::before {
  content: "󢀈";
}
.t-icon-sliders::before {
  content: "󢀐";
}
.t-icon-sort-alpha-up::before {
  content: "󢀠";
}
.t-icon-sort-alpha-down::before {
  content: "󢀡";
}
.t-icon-sort-amount-up::before {
  content: "󢀢";
}
.t-icon-sort-amount-down::before {
  content: "󢀣";
}
.t-icon-sort::before {
  content: "󢀰";
}
.t-icon-sort-up::before {
  content: "󢀱";
}
.t-icon-sort-down::before {
  content: "󢀲";
}
.t-icon-tag::before {
  content: "󢁀";
}
.t-icon-tags::before {
  content: "󢁁";
}
.t-icon-star-o::before {
  content: "󢁅";
}
.t-icon-star-half::before {
  content: "󢁆";
}
.t-icon-star::before {
  content: "󢁇";
}
.t-icon-table::before {
  content: "󢁉";
}
.t-icon-list-ul::before {
  content: "󢁐";
}
.t-icon-tasks::before {
  content: "󢁑";
}
.t-icon-cards::before {
  content: "󢁕";
}
.t-icon-cards-small::before {
  content: "󢁖";
}
.t-icon-list::before {
  content: "󢁗";
}
.t-icon-align-left::before {
  content: "󢁠";
}
.t-icon-align-center::before {
  content: "󢁡";
}
.t-icon-align-justify::before {
  content: "󢁢";
}
.t-icon-align-right::before {
  content: "󢁣";
}
.t-icon-copy::before {
  content: "󢁩";
}
.t-icon-clone::before {
  content: "󢁰";
}
.t-icon-new-tab::before {
  content: "󢁱";
}
.t-icon-clipboard::before {
  content: "󢁵";
}
.t-icon-paste::before {
  content: "󢁶";
}
.t-icon-money-bill::before {
  content: "󢂀";
}
.t-icon-credit-card::before {
  content: "󢂁";
}
.t-icon-chart-bar::before {
  content: "󢂐";
}
.t-icon-chart-area::before {
  content: "󢂑";
}
.t-icon-chart-line::before {
  content: "󢂒";
}
.t-icon-terminal::before {
  content: "󢄀";
}
.t-icon-code::before {
  content: "󢄁";
}
.t-icon-code-branch::before {
  content: "󢄂";
}
.t-icon-thumbtack::before {
  content: "󢒙";
}
.t-icon-ruler::before {
  content: "󢔀";
}
.t-icon-cut::before {
  content: "󢔁";
}
.t-icon-image::before {
  content: "󢔂";
}
.t-icon-images::before {
  content: "󢔃";
}
.t-icon-bookmark-o::before {
  content: "󢔄";
}
.t-icon-bookmark::before {
  content: "󢔅";
}
.t-icon-flag::before {
  content: "󢔆";
}
.t-icon-location-arrow::before {
  content: "󢔇";
}
.t-icon-map-marker::before {
  content: "󢔈";
}
.t-icon-shoe-prints::before {
  content: "󢔉";
}
.t-icon-magic::before {
  content: "󢔐";
}
.t-icon-stamp::before {
  content: "󢔑";
}
.t-icon-fill-up::before {
  content: "󢔒";
}
.t-icon-graduation-cap::before {
  content: "󢔓";
}
.t-icon-palette::before {
  content: "󢔔";
}
.t-icon-trophy::before {
  content: "󢔕";
}
.t-icon-bug::before {
  content: "󢔖";
}
.t-icon-robot::before {
  content: "󢔗";
}
.t-icon-rocket::before {
  content: "󢔘";
}
.t-icon-certificate::before {
  content: "󢔙";
}
.t-icon-crosshairs::before {
  content: "󢔠";
}
.t-icon-infinity::before {
  content: "󢔡";
}
.t-icon-sticky-note::before {
  content: "󢔢";
}
.t-icon-map-signs::before {
  content: "󢔣";
}
.t-icon-shopping-cart::before {
  content: "󢔤";
}
.t-icon-play::before {
  content: "󢔥";
}
.t-icon-stop::before {
  content: "󢔦";
}
.t-icon-circle::before {
  content: "󢔧";
}
.t-icon-flask::before {
  content: "󢔨";
}
.t-icon-ds-triquetra::before {
  content: "󣀀";
}
.t-icon-ds-brick::before {
  content: "󣀁";
}
.t-icon-ds-set::before {
  content: "󣀂";
}
.t-icon-direction-incoming::before {
  content: "󣀃";
}
.t-icon-direction-outgoing::before {
  content: "󣀄";
}
.t-icon-direction-both::before {
  content: "󣀅";
}

.t-icon-alarm::before {
  content: "\e380";
}
.t-icon-area-chart::before {
  content: "󢂑";
}
.t-icon-analytics::before {
  content: "󢂑";
}
.t-icon-ban::before {
  content: "\e351";
}
.t-icon-calendar-o::before {
  content: "\e560";
}
.t-icon-clock-o::before {
  content: "\e540";
}
.t-icon-circle-o-notch::before {
  content: "󡦘";
}
.t-icon-close::before {
  content: "\e360";
}
.t-icon-cycle::before {
  content: "󡦘";
}
.t-icon-delete::before {
  content: "\e999";
}
.t-icon-edit::before {
  content: "\e998";
}
.t-icon-email::before {
  content: "\e945";
}
.t-icon-error::before {
  content: "\e373";
}
.t-icon-file-o::before {
  content: "󡔀";
}
.t-icon-file-archive-o::before {
  content: "󡔂";
}
.t-icon-file-code-o::before {
  content: "󡔄";
}
.t-icon-file-excel-o::before {
  content: "󡔅";
}
.t-icon-file-image-o::before {
  content: "󡔆";
}
.t-icon-file-pdf-o::before {
  content: "󡔇";
}
.t-icon-file-text::before {
  content: "󡔁";
}
.t-icon-file-text-o::before {
  content: "󡔁";
}
.t-icon-group::before {
  content: "󡀓";
}
.t-icon-hand-point-up::before {
  content: "󡘂";
}
.t-icon-info::before {
  content: "\e372";
}
.t-icon-line-chart::before {
  content: "󢂒";
}
.t-icon-menu::before {
  content: "\e941";
}
.t-icon-money::before {
  content: "󢂀";
}
.t-icon-newspaper::before, .t-icon-newspaper-o::before {
  content: "󡦙";
}
.t-icon-pending::before {
  content: "\e547";
}
.t-icon-question-circle::before {
  content: "\e370";
}
.t-icon-refresh::before {
  content: "\e525";
}
.t-icon-sort-amount-asc::before {
  content: "󢀣";
}
.t-icon-sort-amount-desc::before {
  content: "󢀢";
}
.t-icon-staff::before {
  content: "\e001";
}
.t-icon-success::before {
  content: "\e901";
}
.t-icon-th::before {
  content: "󢁖";
}
.t-icon-th-large::before {
  content: "󢁕";
}
.t-icon-th-list::before {
  content: "󢁗";
}
.t-icon-remove::before {
  content: "\e999";
}
.t-icon-test::before {
  content: "󢔨";
}
.t-icon-time::before {
  content: "\e540";
}
.t-icon-trash-alt::before {
  content: "\e999";
}
.t-icon-unlock::before {
  content: "󡡆";
}
.t-icon-warning::before {
  content: "\e374";
}

.t-icon.t-white {
  color: #fff;
}
.t-icon.t-gray-mid, .t-icon.t-subtle {
  color: #a6a7a7;
}
.t-icon.t-blue, .t-icon.t-info {
  color: #256cd1;
}
.t-icon.t-teal, .t-icon.t-cta {
  color: #279c9c;
}
.t-icon.t-red, .t-icon.t-error {
  color: #d91f11;
}
.t-icon.t-orange, .t-icon.t-warning {
  color: #ee6f20;
}
.t-icon.t-green, .t-icon.t-success {
  color: #428613;
}
.t-icon.t-disabled {
  color: #bcbdbd;
}
.t-icon.t-staff {
  color: #8c2341;
}
.t-icon.t-white svg > * {
  fill: #fff;
}
.t-icon.t-gray-mid svg > *, .t-icon.t-subtle svg > * {
  fill: #a6a7a7;
}
.t-icon.t-blue svg > *, .t-icon.t-info svg > * {
  fill: #256cd1;
}
.t-icon.t-teal svg > *, .t-icon.t-cta svg > * {
  fill: #279c9c;
}
.t-icon.t-red svg > *, .t-icon.t-error svg > * {
  fill: #d91f11;
}
.t-icon.t-orange svg > *, .t-icon.t-warning svg > * {
  fill: #ee6f20;
}
.t-icon.t-green svg > *, .t-icon.t-success svg > * {
  fill: #428613;
}
.t-icon.t-disabled svg > * {
  fill: #bcbdbd;
}
.t-icon.t-staff svg > * {
  fill: #8c2341;
}

.t-vis {
  position: relative;
  display: inline-block;
  width: 32px;
  height: 32px;
  margin-right: 8px;
  font-style: normal;
  vertical-align: middle;
}
.t-vis:last-child {
  margin-right: 0;
}
.t-vis::before, .t-vis::after {
  content: "";
  position: absolute;
  display: block;
  width: 32px;
  height: 32px;
  border: 1px solid transparent;
  border-radius: 32px;
  font-family: "tricons", helvetica, arial, sans-serif;
}
.t-vis::before {
  border-color: #e9e9e9;
}
.t-vis::after {
  color: #fff;
  font-size: 11px;
  text-align: center;
  line-height: 30px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-vis .t-badge {
  position: absolute;
  top: -4px;
  left: 100%;
  z-index: 1;
  padding: 0 4px;
  color: #ee6f20;
  background: #fff;
  border: 1px solid #ee6f20;
  transform: translate(-60%, 0);
}
.t-vis-agreed::before {
  background: #428613;
  border-color: transparent;
}
.t-vis-part-agreed::before {
  background: #428613;
  border-color: transparent;
}
.t-vis-part-agreed::after {
  content: "";
  left: calc(32px / 2);
  width: calc(32px / 2);
  background: #fff;
  border-color: #e9e9e9;
  border-left: transparent;
  -moz-border-radius-topright: 64px;
  -moz-border-radius-bottomright: 64px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-radius: 0 64px 64px 0;
}
.t-vis-part-disagreed::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-part-disagreed::after {
  content: "";
  width: calc(32px / 2);
  background: #fff;
  border-color: #e9e9e9;
  border-right: transparent;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 64px;
  -moz-border-radius-topleft: 64px;
  border-radius: 64px 0 0 64px;
}
.t-vis-disagreed::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-discrepencies::before, .t-vis-discrepancies::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-discrepencies::after, .t-vis-discrepancies::after {
  content: "󢁗";
}
.t-vis-error::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-error::after {
  content: "\e375";
}
.t-vis-cancelled::before {
  background: #bcbdbd;
  border-color: transparent;
}
.t-vis-cancelled::after {
  content: "C";
  font-weight: 700;
}
.t-vis-within::before {
  background: #fff59d;
  border-color: transparent;
}
.t-vis-within::after {
  content: "TH";
  color: #a6a7a7;
  font-weight: 700;
}
.t-vis.t-medium {
  width: 37px;
  height: 37px;
}
.t-vis.t-medium::before, .t-vis.t-medium::after {
  width: 37px;
  height: 37px;
}
.t-vis.t-medium::after {
  font-size: 12px;
  line-height: 35px;
}
.t-vis.t-medium.t-vis-part-agreed::after {
  left: calc(37px / 2);
  width: calc(37px / 2);
}
.t-vis.t-medium.t-vis-part-disagreed::after {
  width: calc(37px / 2);
}

@font-face {
  font-family: tricons;
  src: url("/crds-frontend/latest/assets/tricons-CZ4m6E8g.eot");
  src: url("/crds-frontend/latest/assets/tricons-CZ4m6E8g.eot?#iefix") format("embedded-opentype"), url("/crds-frontend/latest/assets/tricons-DHjgza76.woff2") format("woff2"), url("/crds-frontend/latest/assets/tricons-B2Keo8Ad.woff") format("woff"), url("/crds-frontend/latest/assets/tricons-DNt4bsT1.ttf") format("truetype"), url("/crds-frontend/latest/assets/tricons-6znNKawq.svg#fontawesome") format("svg");
  font-style: normal;
  font-weight: 400;
}
.t-icon {
  display: inline-block;
  margin-right: 6px;
  color: inherit;
  font-family: "tricons", helvetica, arial, sans-serif !important;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  text-decoration: none;
  text-transform: none;
  vertical-align: middle;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-icon::before {
  display: inline-block;
  line-height: 1rem;
}
.t-icon:hover {
  text-decoration: none;
}
.t-icon > img,
.t-icon > svg {
  width: 14px;
  height: 14px;
}
.t-icon > svg {
  color: inherit;
}
.t-icon > svg path {
  fill: currentcolor;
}
.t-icon.t-fw {
  width: 1em;
  text-align: center;
}
.t-icon.t-tiny {
  font-size: 11px;
}
.t-icon.t-tiny > img,
.t-icon.t-tiny > svg {
  width: 11px;
  height: 11px;
}
.t-icon.t-small {
  font-size: 12px;
}
.t-icon.t-small > img,
.t-icon.t-small > svg {
  width: 12px;
  height: 12px;
}
.t-icon.t-large {
  font-size: 16px;
}
.t-icon.t-large > img,
.t-icon.t-large > svg {
  width: 16px;
  height: 16px;
}
.t-icon.t-vertical-middle {
  vertical-align: middle;
}
.t-icon.t-horizontal {
  height: 32px;
}

a.t-icon {
  display: inline-block;
  margin-right: 0;
  color: #006491;
}
a.t-icon:hover {
  text-decoration: underline;
}
a.t-icon::before {
  margin-right: 6px;
  line-height: inherit;
}
a.t-icon > span {
  margin-left: -4px;
}
a.t-icon:empty::before {
  margin-right: 0;
}
a.t-icon.t-teal {
  color: #279c9c;
}
a .t-icon {
  margin-right: 6px;
}
a .t-icon.t-icon-only {
  margin-right: 0;
}

.t-icon.t-svg {
  position: relative;
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: middle;
}
.t-icon.t-svg::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("/crds-frontend/latest/assets/sprite-CL5HE_QE.svg");
  background-repeat: no-repeat;
  vertical-align: middle;
  transform-origin: center;
  transform: translate(-50%, -50%);
}
.t-icon.t-svg.t-tiny {
  width: 11px;
  height: 11px;
}
.t-icon.t-svg.t-tiny::before {
  transform: translate(-50%, -50%) scale(0.7);
}
.t-icon.t-svg.t-small {
  width: 12px;
  height: 12px;
}
.t-icon.t-svg.t-small::before {
  transform: translate(-50%, -50%) scale(0.8);
}
.t-icon.t-svg.t-large {
  width: 16px;
  height: 16px;
}
.t-icon.t-svg.t-large::before {
  transform: translate(-50%, -50%) scale(1.2);
}

.t-svg-address-book::before {
  width: 12px;
  height: 14px;
  background-position: 0 0;
}

.t-svg-address-book-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px 0;
}

.t-svg-address-book-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px 0;
}

.t-svg-address-card::before {
  width: 14px;
  height: 14px;
  background-position: -78px 0;
}

.t-svg-address-card-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px 0;
}

.t-svg-address-card-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px 0;
}

.t-svg-align-center::before {
  width: 12px;
  height: 14px;
  background-position: -156px 0;
}

.t-svg-align-center-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -182px 0;
}

.t-svg-align-center-white::before {
  width: 12px;
  height: 14px;
  background-position: -208px 0;
}

.t-svg-align-justify::before {
  width: 12px;
  height: 14px;
  background-position: -234px 0;
}

.t-svg-align-justify-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -260px 0;
}

.t-svg-align-justify-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px 0;
}

.t-svg-align-left::before {
  width: 12px;
  height: 14px;
  background-position: -312px 0;
}

.t-svg-align-left-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -338px 0;
}

.t-svg-align-left-white::before {
  width: 12px;
  height: 14px;
  background-position: 0 -26px;
}

.t-svg-align-right::before {
  width: 12px;
  height: 14px;
  background-position: -26px -26px;
}

.t-svg-align-right-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -52px -26px;
}

.t-svg-align-right-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -26px;
}

.t-svg-angle-double-down::before {
  width: 14px;
  height: 14px;
  background-position: -104px -26px;
}

.t-svg-angle-double-down-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -26px;
}

.t-svg-angle-double-down-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -26px;
}

.t-svg-angle-double-left::before {
  width: 14px;
  height: 14px;
  background-position: -182px -26px;
}

.t-svg-angle-double-left-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -26px;
}

.t-svg-angle-double-left-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -26px;
}

.t-svg-angle-double-right::before {
  width: 14px;
  height: 14px;
  background-position: -260px -26px;
}

.t-svg-angle-double-right-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -26px;
}

.t-svg-angle-double-right-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -26px;
}

.t-svg-angle-double-up::before {
  width: 14px;
  height: 14px;
  background-position: -338px -26px;
}

.t-svg-angle-double-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -52px;
}

.t-svg-angle-double-up-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -52px;
}

.t-svg-angle-down::before {
  width: 9px;
  height: 14px;
  background-position: -52px -52px;
}

.t-svg-angle-down-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -78px -52px;
}

.t-svg-angle-down-white::before {
  width: 9px;
  height: 14px;
  background-position: -104px -52px;
}

.t-svg-angle-left::before {
  width: 7px;
  height: 14px;
  background-position: -130px -52px;
}

.t-svg-angle-left-link-blue::before {
  width: 7px;
  height: 14px;
  background-position: -156px -52px;
}

.t-svg-angle-left-white::before {
  width: 7px;
  height: 14px;
  background-position: -182px -52px;
}

.t-svg-angle-right::before {
  width: 7px;
  height: 14px;
  background-position: -208px -52px;
}

.t-svg-angle-right-link-blue::before {
  width: 7px;
  height: 14px;
  background-position: -234px -52px;
}

.t-svg-angle-right-white::before {
  width: 7px;
  height: 14px;
  background-position: -260px -52px;
}

.t-svg-angle-up::before {
  width: 9px;
  height: 14px;
  background-position: -286px -52px;
}

.t-svg-angle-up-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -312px -52px;
}

.t-svg-angle-up-white::before {
  width: 9px;
  height: 14px;
  background-position: -338px -52px;
}

.t-svg-arrow-down::before {
  width: 12px;
  height: 14px;
  background-position: 0 -78px;
}

.t-svg-arrow-down-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -78px;
}

.t-svg-arrow-down-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px -78px;
}

.t-svg-arrow-left::before {
  width: 12px;
  height: 14px;
  background-position: -78px -78px;
}

.t-svg-arrow-left-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -104px -78px;
}

.t-svg-arrow-left-white::before {
  width: 12px;
  height: 14px;
  background-position: -130px -78px;
}

.t-svg-arrow-right::before {
  width: 12px;
  height: 14px;
  background-position: -156px -78px;
}

.t-svg-arrow-right-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -182px -78px;
}

.t-svg-arrow-right-white::before {
  width: 12px;
  height: 14px;
  background-position: -208px -78px;
}

.t-svg-arrow-up::before {
  width: 12px;
  height: 14px;
  background-position: -234px -78px;
}

.t-svg-arrow-up-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -260px -78px;
}

.t-svg-arrow-up-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px -78px;
}

.t-svg-arrows::before {
  width: 14px;
  height: 14px;
  background-position: -312px -78px;
}

.t-svg-arrows-h::before {
  width: 14px;
  height: 14px;
  background-position: -338px -78px;
}

.t-svg-arrows-h-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -104px;
}

.t-svg-arrows-h-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -104px;
}

.t-svg-arrows-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -104px;
}

.t-svg-arrows-v::before {
  width: 7px;
  height: 14px;
  background-position: -78px -104px;
}

.t-svg-arrows-v-link-blue::before {
  width: 7px;
  height: 14px;
  background-position: -104px -104px;
}

.t-svg-arrows-v-white::before {
  width: 7px;
  height: 14px;
  background-position: -130px -104px;
}

.t-svg-arrows-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -104px;
}

.t-svg-asterisk::before {
  width: 14px;
  height: 14px;
  background-position: -182px -104px;
}

.t-svg-asterisk-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -104px;
}

.t-svg-asterisk-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -104px;
}

.t-svg-bell::before {
  width: 12px;
  height: 14px;
  background-position: -260px -104px;
}

.t-svg-bell-ind-orange::before {
  width: 12px;
  height: 14px;
  background-position: -286px -104px;
}

.t-svg-bell-ind-red::before {
  width: 12px;
  height: 14px;
  background-position: -312px -104px;
}

.t-svg-bell-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -338px -104px;
}

.t-svg-bell-slash::before {
  width: 18px;
  height: 14px;
  background-position: 0 -130px;
}

.t-svg-bell-slash-link-blue::before {
  width: 18px;
  height: 14px;
  background-position: -26px -130px;
}

.t-svg-bell-slash-white::before {
  width: 18px;
  height: 14px;
  background-position: -52px -130px;
}

.t-svg-bell-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -130px;
}

.t-svg-bookmark::before {
  width: 11px;
  height: 14px;
  background-position: -104px -130px;
}

.t-svg-bookmark-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -130px -130px;
}

.t-svg-bookmark-o::before {
  width: 11px;
  height: 14px;
  background-position: -156px -130px;
}

.t-svg-bookmark-o-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -182px -130px;
}

.t-svg-bookmark-o-white::before {
  width: 11px;
  height: 14px;
  background-position: -208px -130px;
}

.t-svg-bookmark-white::before {
  width: 11px;
  height: 14px;
  background-position: -234px -130px;
}

.t-svg-briefcase::before {
  width: 14px;
  height: 14px;
  background-position: -260px -130px;
}

.t-svg-briefcase-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -130px;
}

.t-svg-briefcase-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -130px;
}

.t-svg-bug::before {
  width: 14px;
  height: 14px;
  background-position: -338px -130px;
}

.t-svg-bug-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -156px;
}

.t-svg-bug-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -156px;
}

.t-svg-bullhorn::before {
  width: 14px;
  height: 14px;
  background-position: -52px -156px;
}

.t-svg-bullhorn-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -156px;
}

.t-svg-bullhorn-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -156px;
}

.t-svg-calendar::before {
  width: 12px;
  height: 14px;
  background-position: -130px -156px;
}

.t-svg-calendar-check::before {
  width: 12px;
  height: 14px;
  background-position: -156px -156px;
}

.t-svg-calendar-check-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -182px -156px;
}

.t-svg-calendar-check-white::before {
  width: 12px;
  height: 14px;
  background-position: -208px -156px;
}

.t-svg-calendar-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -234px -156px;
}

.t-svg-calendar-minus::before {
  width: 12px;
  height: 14px;
  background-position: -260px -156px;
}

.t-svg-calendar-minus-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -286px -156px;
}

.t-svg-calendar-minus-white::before {
  width: 12px;
  height: 14px;
  background-position: -312px -156px;
}

.t-svg-calendar-plus::before {
  width: 12px;
  height: 14px;
  background-position: -338px -156px;
}

.t-svg-calendar-plus-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: 0 -182px;
}

.t-svg-calendar-plus-white::before {
  width: 12px;
  height: 14px;
  background-position: -26px -182px;
}

.t-svg-calendar-times::before {
  width: 12px;
  height: 14px;
  background-position: -52px -182px;
}

.t-svg-calendar-times-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -78px -182px;
}

.t-svg-calendar-times-white::before {
  width: 12px;
  height: 14px;
  background-position: -104px -182px;
}

.t-svg-calendar-white::before {
  width: 12px;
  height: 14px;
  background-position: -130px -182px;
}

.t-svg-cards::before {
  width: 14px;
  height: 14px;
  background-position: -156px -182px;
}

.t-svg-cards-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -182px;
}

.t-svg-cards-small::before {
  width: 14px;
  height: 14px;
  background-position: -208px -182px;
}

.t-svg-cards-small-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -182px;
}

.t-svg-cards-small-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -182px;
}

.t-svg-cards-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -182px;
}

.t-svg-caret-down::before {
  width: 9px;
  height: 14px;
  background-position: -312px -182px;
}

.t-svg-caret-down-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -338px -182px;
}

.t-svg-caret-down-white::before {
  width: 9px;
  height: 14px;
  background-position: 0 -208px;
}

.t-svg-caret-left::before {
  width: 5px;
  height: 14px;
  background-position: -26px -208px;
}

.t-svg-caret-left-link-blue::before {
  width: 5px;
  height: 14px;
  background-position: -52px -208px;
}

.t-svg-caret-left-white::before {
  width: 5px;
  height: 14px;
  background-position: -78px -208px;
}

.t-svg-caret-right::before {
  width: 5px;
  height: 14px;
  background-position: -104px -208px;
}

.t-svg-caret-right-link-blue::before {
  width: 5px;
  height: 14px;
  background-position: -130px -208px;
}

.t-svg-caret-right-white::before {
  width: 5px;
  height: 14px;
  background-position: -156px -208px;
}

.t-svg-caret-up::before {
  width: 9px;
  height: 14px;
  background-position: -182px -208px;
}

.t-svg-caret-up-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -208px -208px;
}

.t-svg-caret-up-white::before {
  width: 9px;
  height: 14px;
  background-position: -234px -208px;
}

.t-svg-certificate::before {
  width: 14px;
  height: 14px;
  background-position: -260px -208px;
}

.t-svg-certificate-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -208px;
}

.t-svg-certificate-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -208px;
}

.t-svg-chart-area::before {
  width: 14px;
  height: 14px;
  background-position: -338px -208px;
}

.t-svg-chart-area-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -234px;
}

.t-svg-chart-area-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -234px;
}

.t-svg-chart-bar::before {
  width: 14px;
  height: 14px;
  background-position: -52px -234px;
}

.t-svg-chart-bar-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -234px;
}

.t-svg-chart-bar-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -234px;
}

.t-svg-chart-line::before {
  width: 14px;
  height: 14px;
  background-position: -130px -234px;
}

.t-svg-chart-line-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -234px;
}

.t-svg-chart-line-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -234px;
}

.t-svg-check::before {
  width: 14px;
  height: 14px;
  background-position: -208px -234px;
}

.t-svg-check-circle::before {
  width: 14px;
  height: 14px;
  background-position: -234px -234px;
}

.t-svg-check-circle-ind-green::before {
  width: 14px;
  height: 14px;
  background-position: -260px -234px;
}

.t-svg-check-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -234px;
}

.t-svg-check-circle-o::before {
  width: 14px;
  height: 14px;
  background-position: -312px -234px;
}

.t-svg-check-circle-o-ind-green::before {
  width: 14px;
  height: 14px;
  background-position: -338px -234px;
}

.t-svg-check-circle-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -260px;
}

.t-svg-check-circle-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -260px;
}

.t-svg-check-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -260px;
}

.t-svg-check-double::before {
  width: 14px;
  height: 14px;
  background-position: -78px -260px;
}

.t-svg-check-double-ind-green::before {
  width: 14px;
  height: 14px;
  background-position: -104px -260px;
}

.t-svg-check-double-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -260px;
}

.t-svg-check-double-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -260px;
}

.t-svg-check-ind-green::before {
  width: 14px;
  height: 14px;
  background-position: -182px -260px;
}

.t-svg-check-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -260px;
}

.t-svg-check-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -260px;
}

.t-svg-chevron-down::before {
  width: 12px;
  height: 14px;
  background-position: -260px -260px;
}

.t-svg-chevron-down-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -286px -260px;
}

.t-svg-chevron-down-white::before {
  width: 12px;
  height: 14px;
  background-position: -312px -260px;
}

.t-svg-chevron-left::before {
  width: 9px;
  height: 14px;
  background-position: -338px -260px;
}

.t-svg-chevron-left-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: 0 -286px;
}

.t-svg-chevron-left-white::before {
  width: 9px;
  height: 14px;
  background-position: -26px -286px;
}

.t-svg-chevron-right::before {
  width: 9px;
  height: 14px;
  background-position: -52px -286px;
}

.t-svg-chevron-right-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -78px -286px;
}

.t-svg-chevron-right-white::before {
  width: 9px;
  height: 14px;
  background-position: -104px -286px;
}

.t-svg-chevron-up::before {
  width: 12px;
  height: 14px;
  background-position: -130px -286px;
}

.t-svg-chevron-up-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -156px -286px;
}

.t-svg-chevron-up-white::before {
  width: 12px;
  height: 14px;
  background-position: -182px -286px;
}

.t-svg-circle::before {
  width: 14px;
  height: 14px;
  background-position: -208px -286px;
}

.t-svg-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -286px;
}

.t-svg-circle-notch::before {
  width: 14px;
  height: 14px;
  background-position: -260px -286px;
}

.t-svg-circle-notch-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -286px;
}

.t-svg-circle-notch-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -286px;
}

.t-svg-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -286px;
}

.t-svg-clipboard::before {
  width: 11px;
  height: 14px;
  background-position: 0 -312px;
}

.t-svg-clipboard-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -26px -312px;
}

.t-svg-clipboard-white::before {
  width: 11px;
  height: 14px;
  background-position: -52px -312px;
}

.t-svg-clock::before {
  width: 14px;
  height: 14px;
  background-position: -78px -312px;
}

.t-svg-clock-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -312px;
}

.t-svg-clock-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -312px;
}

.t-svg-clone::before {
  width: 14px;
  height: 14px;
  background-position: -156px -312px;
}

.t-svg-clone-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -312px;
}

.t-svg-clone-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -312px;
}

.t-svg-code::before {
  width: 14px;
  height: 14px;
  background-position: -234px -312px;
}

.t-svg-code-branch::before {
  width: 11px;
  height: 14px;
  background-position: -260px -312px;
}

.t-svg-code-branch-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -286px -312px;
}

.t-svg-code-branch-white::before {
  width: 11px;
  height: 14px;
  background-position: -312px -312px;
}

.t-svg-code-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -312px;
}

.t-svg-code-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -338px;
}

.t-svg-cog::before {
  width: 14px;
  height: 14px;
  background-position: -26px -338px;
}

.t-svg-cog-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -338px;
}

.t-svg-cog-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -338px;
}

.t-svg-cogs::before {
  width: 14px;
  height: 14px;
  background-position: -104px -338px;
}

.t-svg-cogs-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -338px;
}

.t-svg-cogs-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -338px;
}

.t-svg-comment::before {
  width: 14px;
  height: 14px;
  background-position: -182px -338px;
}

.t-svg-comment-alt::before {
  width: 14px;
  height: 14px;
  background-position: -208px -338px;
}

.t-svg-comment-alt-fill::before {
  width: 14px;
  height: 14px;
  background-position: -234px -338px;
}

.t-svg-comment-alt-fill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -338px;
}

.t-svg-comment-alt-fill-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -338px;
}

.t-svg-comment-alt-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -338px;
}

.t-svg-comment-alt-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -338px;
}

.t-svg-comment-dollar::before {
  width: 14px;
  height: 14px;
  background-position: 0 -364px;
}

.t-svg-comment-dollar-fill::before {
  width: 14px;
  height: 14px;
  background-position: -26px -364px;
}

.t-svg-comment-dollar-fill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -364px;
}

.t-svg-comment-dollar-fill-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -364px;
}

.t-svg-comment-dollar-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -364px;
}

.t-svg-comment-dollar-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -364px;
}

.t-svg-comment-dots::before {
  width: 14px;
  height: 14px;
  background-position: -156px -364px;
}

.t-svg-comment-dots-fill::before {
  width: 14px;
  height: 14px;
  background-position: -182px -364px;
}

.t-svg-comment-dots-fill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -364px;
}

.t-svg-comment-dots-fill-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -364px;
}

.t-svg-comment-dots-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -364px;
}

.t-svg-comment-dots-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -364px;
}

.t-svg-comment-fill::before {
  width: 14px;
  height: 14px;
  background-position: -312px -364px;
}

.t-svg-comment-fill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -364px;
}

.t-svg-comment-fill-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -390px;
}

.t-svg-comment-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -390px;
}

.t-svg-comment-slash::before {
  width: 14px;
  height: 14px;
  background-position: -52px -390px;
}

.t-svg-comment-slash-fill::before {
  width: 18px;
  height: 14px;
  background-position: -78px -390px;
}

.t-svg-comment-slash-fill-link-blue::before {
  width: 18px;
  height: 14px;
  background-position: -104px -390px;
}

.t-svg-comment-slash-fill-white::before {
  width: 18px;
  height: 14px;
  background-position: -130px -390px;
}

.t-svg-comment-slash-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -390px;
}

.t-svg-comment-slash-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -390px;
}

.t-svg-comment-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -390px;
}

.t-svg-comments::before {
  width: 14px;
  height: 14px;
  background-position: -234px -390px;
}

.t-svg-comments-dollar::before {
  width: 14px;
  height: 14px;
  background-position: -260px -390px;
}

.t-svg-comments-dollar-fill::before {
  width: 16px;
  height: 14px;
  background-position: -286px -390px;
}

.t-svg-comments-dollar-fill-link-blue::before {
  width: 16px;
  height: 14px;
  background-position: -312px -390px;
}

.t-svg-comments-dollar-fill-white::before {
  width: 16px;
  height: 14px;
  background-position: 0 -416px;
}

.t-svg-comments-dollar-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -416px;
}

.t-svg-comments-dollar-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -416px;
}

.t-svg-comments-fill::before {
  width: 16px;
  height: 14px;
  background-position: -78px -416px;
}

.t-svg-comments-fill-link-blue::before {
  width: 16px;
  height: 14px;
  background-position: -104px -416px;
}

.t-svg-comments-fill-white::before {
  width: 16px;
  height: 14px;
  background-position: -130px -416px;
}

.t-svg-comments-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -416px;
}

.t-svg-comments-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -416px;
}

.t-svg-compress::before {
  width: 12px;
  height: 14px;
  background-position: -208px -416px;
}

.t-svg-compress-alt::before {
  width: 12px;
  height: 14px;
  background-position: -234px -416px;
}

.t-svg-compress-alt-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -260px -416px;
}

.t-svg-compress-alt-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px -416px;
}

.t-svg-compress-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -312px -416px;
}

.t-svg-compress-white::before {
  width: 12px;
  height: 14px;
  background-position: -338px -416px;
}

.t-svg-copy::before {
  width: 12px;
  height: 14px;
  background-position: 0 -442px;
}

.t-svg-copy-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -442px;
}

.t-svg-copy-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px -442px;
}

.t-svg-credit-card::before {
  width: 14px;
  height: 14px;
  background-position: -78px -442px;
}

.t-svg-credit-card-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -442px;
}

.t-svg-credit-card-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -442px;
}

.t-svg-crosshairs::before {
  width: 14px;
  height: 14px;
  background-position: -156px -442px;
}

.t-svg-crosshairs-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -442px;
}

.t-svg-crosshairs-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -442px;
}

.t-svg-cut::before {
  width: 12px;
  height: 14px;
  background-position: -234px -442px;
}

.t-svg-cut-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -260px -442px;
}

.t-svg-cut-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px -442px;
}

.t-svg-diamond::before {
  width: 14px;
  height: 14px;
  background-position: -312px -442px;
}

.t-svg-diamond-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -442px;
}

.t-svg-diamond-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -468px;
}

.t-svg-direction-both::before {
  width: 14px;
  height: 14px;
  background-position: -26px -468px;
}

.t-svg-direction-both-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -468px;
}

.t-svg-direction-both-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -468px;
}

.t-svg-direction-incoming::before {
  width: 14px;
  height: 14px;
  background-position: -104px -468px;
}

.t-svg-direction-incoming-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -468px;
}

.t-svg-direction-outgoing::before {
  width: 14px;
  height: 14px;
  background-position: -156px -468px;
}

.t-svg-direction-outgoing-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -468px;
}

.t-svg-direction-outgoing-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -468px;
}

.t-svg-download::before {
  width: 14px;
  height: 14px;
  background-position: -234px -468px;
}

.t-svg-download-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -468px;
}

.t-svg-download-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -468px;
}

.t-svg-ds-brick::before {
  width: 14px;
  height: 14px;
  background-position: -312px -468px;
}

.t-svg-ds-brick-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -468px;
}

.t-svg-ds-brick-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -494px;
}

.t-svg-ds-set::before {
  width: 14px;
  height: 14px;
  background-position: -26px -494px;
}

.t-svg-ds-set-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -494px;
}

.t-svg-ds-set-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -494px;
}

.t-svg-ds-triquetra::before {
  width: 14px;
  height: 14px;
  background-position: -104px -494px;
}

.t-svg-ds-triquetra-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -494px;
}

.t-svg-ds-triquetra-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -494px;
}

.t-svg-ellipsis-h::before {
  width: 14px;
  height: 14px;
  background-position: -182px -494px;
}

.t-svg-ellipsis-h-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -494px;
}

.t-svg-ellipsis-h-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -494px;
}

.t-svg-ellipsis-v::before {
  width: 5px;
  height: 14px;
  background-position: -260px -494px;
}

.t-svg-ellipsis-v-link-blue::before {
  width: 5px;
  height: 14px;
  background-position: -286px -494px;
}

.t-svg-ellipsis-v-white::before {
  width: 5px;
  height: 14px;
  background-position: -312px -494px;
}

.t-svg-entity::before {
  width: 14px;
  height: 14px;
  background-position: -338px -494px;
}

.t-svg-entity-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -520px;
}

.t-svg-entity-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -520px;
}

.t-svg-envelope::before {
  width: 14px;
  height: 14px;
  background-position: -52px -520px;
}

.t-svg-envelope-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -520px;
}

.t-svg-envelope-open-text::before {
  width: 14px;
  height: 14px;
  background-position: -104px -520px;
}

.t-svg-envelope-open-text-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -520px;
}

.t-svg-envelope-open-text-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -520px;
}

.t-svg-envelope-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -520px;
}

.t-svg-exchange::before {
  width: 14px;
  height: 14px;
  background-position: -208px -520px;
}

.t-svg-exchange-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -520px;
}

.t-svg-exchange-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -520px;
}

.t-svg-exclamation::before {
  width: 14px;
  height: 14px;
  background-position: -286px -520px;
}

.t-svg-exclamation-circle::before {
  width: 14px;
  height: 14px;
  background-position: -312px -520px;
}

.t-svg-exclamation-circle-ind-orange::before {
  width: 14px;
  height: 14px;
  background-position: -338px -520px;
}

.t-svg-exclamation-circle-ind-red::before {
  width: 14px;
  height: 14px;
  background-position: 0 -546px;
}

.t-svg-exclamation-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -546px;
}

.t-svg-exclamation-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -546px;
}

.t-svg-exclamation-ind-orange::before {
  width: 14px;
  height: 14px;
  background-position: -78px -546px;
}

.t-svg-exclamation-ind-red::before {
  width: 14px;
  height: 14px;
  background-position: -104px -546px;
}

.t-svg-exclamation-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -546px;
}

.t-svg-exclamation-triangle::before {
  width: 14px;
  height: 14px;
  background-position: -156px -546px;
}

.t-svg-exclamation-triangle-ind-orange::before {
  width: 14px;
  height: 14px;
  background-position: -182px -546px;
}

.t-svg-exclamation-triangle-ind-red::before {
  width: 14px;
  height: 14px;
  background-position: -208px -546px;
}

.t-svg-exclamation-triangle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -546px;
}

.t-svg-exclamation-triangle-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -546px;
}

.t-svg-exclamation-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -546px;
}

.t-svg-expand::before {
  width: 12px;
  height: 14px;
  background-position: -312px -546px;
}

.t-svg-expand-alt::before {
  width: 12px;
  height: 14px;
  background-position: -338px -546px;
}

.t-svg-expand-alt-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: 0 -572px;
}

.t-svg-expand-alt-white::before {
  width: 12px;
  height: 14px;
  background-position: -26px -572px;
}

.t-svg-expand-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -52px -572px;
}

.t-svg-expand-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -572px;
}

.t-svg-external-link::before {
  width: 14px;
  height: 14px;
  background-position: -104px -572px;
}

.t-svg-external-link-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -572px;
}

.t-svg-external-link-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -572px;
}

.t-svg-eye::before {
  width: 14px;
  height: 14px;
  background-position: -182px -572px;
}

.t-svg-eye-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -572px;
}

.t-svg-eye-slash::before {
  width: 14px;
  height: 14px;
  background-position: -234px -572px;
}

.t-svg-eye-slash-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -572px;
}

.t-svg-eye-slash-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -572px;
}

.t-svg-eye-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -572px;
}

.t-svg-face-cry::before {
  width: 14px;
  height: 14px;
  background-position: -338px -572px;
}

.t-svg-face-cry-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -598px;
}

.t-svg-face-cry-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -598px;
}

.t-svg-face-frown::before {
  width: 14px;
  height: 14px;
  background-position: -52px -598px;
}

.t-svg-face-frown-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -598px;
}

.t-svg-face-frown-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -598px;
}

.t-svg-face-happy::before {
  width: 14px;
  height: 14px;
  background-position: -130px -598px;
}

.t-svg-face-happy-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -598px;
}

.t-svg-face-happy-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -598px;
}

.t-svg-face-neutral::before {
  width: 14px;
  height: 14px;
  background-position: -208px -598px;
}

.t-svg-face-neutral-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -598px;
}

.t-svg-face-neutral-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -598px;
}

.t-svg-face-smile::before {
  width: 14px;
  height: 14px;
  background-position: -286px -598px;
}

.t-svg-face-smile-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -598px;
}

.t-svg-face-smile-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -598px;
}

.t-svg-fax::before {
  width: 14px;
  height: 14px;
  background-position: 0 -624px;
}

.t-svg-fax-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -624px;
}

.t-svg-fax-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -624px;
}

.t-svg-file::before {
  width: 11px;
  height: 14px;
  background-position: -78px -624px;
}

.t-svg-file-alt::before {
  width: 11px;
  height: 14px;
  background-position: -104px -624px;
}

.t-svg-file-alt-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -130px -624px;
}

.t-svg-file-alt-white::before {
  width: 11px;
  height: 14px;
  background-position: -156px -624px;
}

.t-svg-file-archive::before {
  width: 11px;
  height: 14px;
  background-position: -182px -624px;
}

.t-svg-file-archive-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -208px -624px;
}

.t-svg-file-archive-white::before {
  width: 11px;
  height: 14px;
  background-position: -234px -624px;
}

.t-svg-file-audio::before {
  width: 11px;
  height: 14px;
  background-position: -260px -624px;
}

.t-svg-file-audio-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -286px -624px;
}

.t-svg-file-audio-white::before {
  width: 11px;
  height: 14px;
  background-position: -312px -624px;
}

.t-svg-file-code::before {
  width: 11px;
  height: 14px;
  background-position: -338px -624px;
}

.t-svg-file-code-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: 0 -650px;
}

.t-svg-file-code-white::before {
  width: 11px;
  height: 14px;
  background-position: -26px -650px;
}

.t-svg-file-excel::before {
  width: 11px;
  height: 14px;
  background-position: -52px -650px;
}

.t-svg-file-excel-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -78px -650px;
}

.t-svg-file-excel-white::before {
  width: 11px;
  height: 14px;
  background-position: -104px -650px;
}

.t-svg-file-image::before {
  width: 11px;
  height: 14px;
  background-position: -130px -650px;
}

.t-svg-file-image-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -156px -650px;
}

.t-svg-file-image-white::before {
  width: 11px;
  height: 14px;
  background-position: -182px -650px;
}

.t-svg-file-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -208px -650px;
}

.t-svg-file-pdf::before {
  width: 11px;
  height: 14px;
  background-position: -234px -650px;
}

.t-svg-file-pdf-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -260px -650px;
}

.t-svg-file-pdf-white::before {
  width: 11px;
  height: 14px;
  background-position: -286px -650px;
}

.t-svg-file-powerpoint::before {
  width: 11px;
  height: 14px;
  background-position: -312px -650px;
}

.t-svg-file-powerpoint-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -338px -650px;
}

.t-svg-file-powerpoint-white::before {
  width: 11px;
  height: 14px;
  background-position: 0 -676px;
}

.t-svg-file-video::before {
  width: 11px;
  height: 14px;
  background-position: -26px -676px;
}

.t-svg-file-video-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -52px -676px;
}

.t-svg-file-video-white::before {
  width: 11px;
  height: 14px;
  background-position: -78px -676px;
}

.t-svg-file-white::before {
  width: 11px;
  height: 14px;
  background-position: -104px -676px;
}

.t-svg-file-word::before {
  width: 11px;
  height: 14px;
  background-position: -130px -676px;
}

.t-svg-file-word-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -156px -676px;
}

.t-svg-file-word-white::before {
  width: 11px;
  height: 14px;
  background-position: -182px -676px;
}

.t-svg-fill-up::before {
  width: 14px;
  height: 14px;
  background-position: -208px -676px;
}

.t-svg-fill-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -676px;
}

.t-svg-fill-up-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -676px;
}

.t-svg-filter::before {
  width: 14px;
  height: 14px;
  background-position: -286px -676px;
}

.t-svg-filter-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -676px;
}

.t-svg-filter-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -676px;
}

.t-svg-fingerprint::before {
  width: 14px;
  height: 14px;
  background-position: 0 -702px;
}

.t-svg-fingerprint-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -702px;
}

.t-svg-fingerprint-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -702px;
}

.t-svg-flag::before {
  width: 14px;
  height: 14px;
  background-position: -78px -702px;
}

.t-svg-flag-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -702px;
}

.t-svg-flag-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -702px;
}

.t-svg-flask-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -156px -702px;
}

.t-svg-flask-white::before {
  width: 12px;
  height: 14px;
  background-position: -182px -702px;
}

.t-svg-folder::before {
  width: 14px;
  height: 14px;
  background-position: -208px -702px;
}

.t-svg-folder-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -702px;
}

.t-svg-folder-open::before {
  width: 14px;
  height: 14px;
  background-position: -260px -702px;
}

.t-svg-folder-open-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -702px;
}

.t-svg-folder-open-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -702px;
}

.t-svg-folder-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -702px;
}

.t-svg-forward::before {
  width: 14px;
  height: 14px;
  background-position: 0 -728px;
}

.t-svg-forward-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -728px;
}

.t-svg-forward-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -728px;
}

.t-svg-globe::before {
  width: 14px;
  height: 14px;
  background-position: -78px -728px;
}

.t-svg-globe-africa::before {
  width: 14px;
  height: 14px;
  background-position: -104px -728px;
}

.t-svg-globe-africa-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -728px;
}

.t-svg-globe-africa-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -728px;
}

.t-svg-globe-asia::before {
  width: 14px;
  height: 14px;
  background-position: -182px -728px;
}

.t-svg-globe-asia-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -728px;
}

.t-svg-globe-asia-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -728px;
}

.t-svg-globe-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -728px;
}

.t-svg-globe-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -728px;
}

.t-svg-graduation-cap::before {
  width: 14px;
  height: 14px;
  background-position: -312px -728px;
}

.t-svg-graduation-cap-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -728px;
}

.t-svg-graduation-cap-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -754px;
}

.t-svg-hand-paper::before {
  width: 12px;
  height: 14px;
  background-position: -26px -754px;
}

.t-svg-hand-paper-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -52px -754px;
}

.t-svg-hand-paper-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -754px;
}

.t-svg-hand-point-down::before {
  width: 14px;
  height: 14px;
  background-position: -104px -754px;
}

.t-svg-hand-point-down-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -754px;
}

.t-svg-hand-point-down-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -754px;
}

.t-svg-hand-point-left::before {
  width: 14px;
  height: 14px;
  background-position: -182px -754px;
}

.t-svg-hand-point-left-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -754px;
}

.t-svg-hand-point-left-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -754px;
}

.t-svg-hand-point-right::before {
  width: 14px;
  height: 14px;
  background-position: -260px -754px;
}

.t-svg-hand-point-right-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -754px;
}

.t-svg-hand-point-right-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -754px;
}

.t-svg-hand-point-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -754px;
}

.t-svg-hand-point-up-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -780px;
}

.t-svg-hand-pointer::before {
  width: 14px;
  height: 14px;
  background-position: -26px -780px;
}

.t-svg-hand-rock::before {
  width: 14px;
  height: 14px;
  background-position: -52px -780px;
}

.t-svg-hand-rock-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -780px;
}

.t-svg-hand-rock-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -780px;
}

.t-svg-handshake::before {
  width: 14px;
  height: 14px;
  background-position: -130px -780px;
}

.t-svg-handshake-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -780px;
}

.t-svg-handshake-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -780px;
}

.t-svg-heart::before {
  width: 14px;
  height: 14px;
  background-position: -208px -780px;
}

.t-svg-heart-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -780px;
}

.t-svg-heart-o::before {
  width: 14px;
  height: 14px;
  background-position: -260px -780px;
}

.t-svg-heart-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -780px;
}

.t-svg-heart-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -780px;
}

.t-svg-heart-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -780px;
}

.t-svg-help::before {
  width: 14px;
  height: 14px;
  background-position: 0 -806px;
}

.t-svg-help-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -806px;
}

.t-svg-help-o::before {
  width: 14px;
  height: 14px;
  background-position: -52px -806px;
}

.t-svg-help-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -806px;
}

.t-svg-help-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -806px;
}

.t-svg-help-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -806px;
}

.t-svg-history::before {
  width: 14px;
  height: 14px;
  background-position: -156px -806px;
}

.t-svg-history-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -806px;
}

.t-svg-history-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -806px;
}

.t-svg-home::before {
  width: 14px;
  height: 14px;
  background-position: -234px -806px;
}

.t-svg-home-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -806px;
}

.t-svg-home-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -806px;
}

.t-svg-hourglass::before {
  width: 11px;
  height: 14px;
  background-position: -312px -806px;
}

.t-svg-hourglass-end::before {
  width: 11px;
  height: 14px;
  background-position: -338px -806px;
}

.t-svg-hourglass-end-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: 0 -832px;
}

.t-svg-hourglass-end-white::before {
  width: 11px;
  height: 14px;
  background-position: -26px -832px;
}

.t-svg-hourglass-half::before {
  width: 11px;
  height: 14px;
  background-position: -52px -832px;
}

.t-svg-hourglass-half-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -78px -832px;
}

.t-svg-hourglass-half-white::before {
  width: 11px;
  height: 14px;
  background-position: -104px -832px;
}

.t-svg-hourglass-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -130px -832px;
}

.t-svg-hourglass-start::before {
  width: 11px;
  height: 14px;
  background-position: -156px -832px;
}

.t-svg-hourglass-start-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -182px -832px;
}

.t-svg-hourglass-start-white::before {
  width: 11px;
  height: 14px;
  background-position: -208px -832px;
}

.t-svg-hourglass-white::before {
  width: 11px;
  height: 14px;
  background-position: -234px -832px;
}

.t-svg-id-badge::before {
  width: 11px;
  height: 14px;
  background-position: -260px -832px;
}

.t-svg-id-badge-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -286px -832px;
}

.t-svg-id-badge-white::before {
  width: 11px;
  height: 14px;
  background-position: -312px -832px;
}

.t-svg-image::before {
  width: 14px;
  height: 14px;
  background-position: -338px -832px;
}

.t-svg-image-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -858px;
}

.t-svg-image-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -858px;
}

.t-svg-images::before {
  width: 16px;
  height: 14px;
  background-position: -52px -858px;
}

.t-svg-images-link-blue::before {
  width: 16px;
  height: 14px;
  background-position: -78px -858px;
}

.t-svg-images-white::before {
  width: 16px;
  height: 14px;
  background-position: -104px -858px;
}

.t-svg-inbox::before {
  width: 14px;
  height: 14px;
  background-position: -130px -858px;
}

.t-svg-inbox-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -858px;
}

.t-svg-inbox-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -858px;
}

.t-svg-infinity::before {
  width: 14px;
  height: 14px;
  background-position: -208px -858px;
}

.t-svg-infinity-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -858px;
}

.t-svg-infinity-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -858px;
}

.t-svg-info-circle::before {
  width: 14px;
  height: 14px;
  background-position: -286px -858px;
}

.t-svg-info-circle-info-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -858px;
}

.t-svg-info-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -858px;
}

.t-svg-info-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -884px;
}

.t-svg-key::before {
  width: 14px;
  height: 14px;
  background-position: -26px -884px;
}

.t-svg-key-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -884px;
}

.t-svg-key-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -884px;
}

.t-svg-keyboard::before {
  width: 14px;
  height: 14px;
  background-position: -104px -884px;
}

.t-svg-keyboard-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -884px;
}

.t-svg-keyboard-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -884px;
}

.t-svg-laptop::before {
  width: 14px;
  height: 14px;
  background-position: -182px -884px;
}

.t-svg-laptop-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -884px;
}

.t-svg-laptop-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -884px;
}

.t-svg-level-down::before {
  width: 9px;
  height: 14px;
  background-position: -260px -884px;
}

.t-svg-level-down-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -286px -884px;
}

.t-svg-level-down-white::before {
  width: 9px;
  height: 14px;
  background-position: -312px -884px;
}

.t-svg-level-up::before {
  width: 9px;
  height: 14px;
  background-position: -338px -884px;
}

.t-svg-level-up-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: 0 -910px;
}

.t-svg-level-up-white::before {
  width: 9px;
  height: 14px;
  background-position: -26px -910px;
}

.t-svg-link::before {
  width: 14px;
  height: 14px;
  background-position: -52px -910px;
}

.t-svg-link-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -910px;
}

.t-svg-link-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -910px;
}

.t-svg-list::before {
  width: 14px;
  height: 14px;
  background-position: -130px -910px;
}

.t-svg-list-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -910px;
}

.t-svg-list-ul::before {
  width: 14px;
  height: 14px;
  background-position: -182px -910px;
}

.t-svg-list-ul-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -910px;
}

.t-svg-list-ul-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -910px;
}

.t-svg-list-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -910px;
}

.t-svg-location-arrow::before {
  width: 14px;
  height: 14px;
  background-position: -286px -910px;
}

.t-svg-location-arrow-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -910px;
}

.t-svg-location-arrow-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -910px;
}

.t-svg-lock::before {
  width: 12px;
  height: 14px;
  background-position: 0 -936px;
}

.t-svg-lock-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -936px;
}

.t-svg-lock-open::before {
  width: 14px;
  height: 14px;
  background-position: -52px -936px;
}

.t-svg-lock-open-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -936px;
}

.t-svg-lock-open-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -936px;
}

.t-svg-lock-white::before {
  width: 12px;
  height: 14px;
  background-position: -130px -936px;
}

.t-svg-magic::before {
  width: 14px;
  height: 14px;
  background-position: -156px -936px;
}

.t-svg-magic-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -936px;
}

.t-svg-magic-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -936px;
}

.t-svg-map-marker::before {
  width: 11px;
  height: 14px;
  background-position: -234px -936px;
}

.t-svg-map-marker-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -260px -936px;
}

.t-svg-map-marker-white::before {
  width: 11px;
  height: 14px;
  background-position: -286px -936px;
}

.t-svg-map-signs::before {
  width: 14px;
  height: 14px;
  background-position: -312px -936px;
}

.t-svg-map-signs-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -936px;
}

.t-svg-map-signs-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -962px;
}

.t-svg-minus::before {
  width: 12px;
  height: 14px;
  background-position: -26px -962px;
}

.t-svg-minus-circle::before {
  width: 14px;
  height: 14px;
  background-position: -52px -962px;
}

.t-svg-minus-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -962px;
}

.t-svg-minus-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -962px;
}

.t-svg-minus-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -130px -962px;
}

.t-svg-minus-white::before {
  width: 12px;
  height: 14px;
  background-position: -156px -962px;
}

.t-svg-mobile::before {
  width: 9px;
  height: 14px;
  background-position: -182px -962px;
}

.t-svg-mobile-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -208px -962px;
}

.t-svg-mobile-white::before {
  width: 9px;
  height: 14px;
  background-position: -234px -962px;
}

.t-svg-money-bill::before {
  width: 14px;
  height: 14px;
  background-position: -260px -962px;
}

.t-svg-money-bill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -962px;
}

.t-svg-money-bill-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -962px;
}

.t-svg-new-tab::before {
  width: 14px;
  height: 14px;
  background-position: -338px -962px;
}

.t-svg-new-tab-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -988px;
}

.t-svg-new-tab-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -988px;
}

.t-svg-newspaper::before {
  width: 14px;
  height: 14px;
  background-position: -52px -988px;
}

.t-svg-newspaper-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -988px;
}

.t-svg-newspaper-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -988px;
}

.t-svg-palette::before {
  width: 14px;
  height: 14px;
  background-position: -130px -988px;
}

.t-svg-palette-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -988px;
}

.t-svg-palette-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -988px;
}

.t-svg-paper-plane::before {
  width: 14px;
  height: 14px;
  background-position: -208px -988px;
}

.t-svg-paper-plane-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -988px;
}

.t-svg-paper-plane-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -988px;
}

.t-svg-paperclip::before {
  width: 12px;
  height: 14px;
  background-position: -286px -988px;
}

.t-svg-paperclip-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -312px -988px;
}

.t-svg-paperclip-white::before {
  width: 12px;
  height: 14px;
  background-position: -338px -988px;
}

.t-svg-paste::before {
  width: 12px;
  height: 14px;
  background-position: 0 -1014px;
}

.t-svg-paste-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1014px;
}

.t-svg-paste-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px -1014px;
}

.t-svg-pen-nib::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1014px;
}

.t-svg-pen-nib-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1014px;
}

.t-svg-pen-nib-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1014px;
}

.t-svg-pencil::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1014px;
}

.t-svg-pencil-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1014px;
}

.t-svg-pencil-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1014px;
}

.t-svg-phone::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1014px;
}

.t-svg-phone-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1014px;
}

.t-svg-phone-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1014px;
}

.t-svg-play::before {
  width: 12px;
  height: 14px;
  background-position: -312px -1014px;
}

.t-svg-play-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -338px -1014px;
}

.t-svg-play-white::before {
  width: 12px;
  height: 14px;
  background-position: 0 -1040px;
}

.t-svg-plus::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1040px;
}

.t-svg-plus-circle::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1040px;
}

.t-svg-plus-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1040px;
}

.t-svg-plus-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1040px;
}

.t-svg-plus-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -130px -1040px;
}

.t-svg-plus-white::before {
  width: 12px;
  height: 14px;
  background-position: -156px -1040px;
}

.t-svg-power-off::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1040px;
}

.t-svg-power-off-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1040px;
}

.t-svg-power-off-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1040px;
}

.t-svg-print::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1040px;
}

.t-svg-print-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1040px;
}

.t-svg-print-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1040px;
}

.t-svg-qrcode::before {
  width: 12px;
  height: 14px;
  background-position: -338px -1040px;
}

.t-svg-qrcode-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: 0 -1066px;
}

.t-svg-qrcode-white::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1066px;
}

.t-svg-redo::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1066px;
}

.t-svg-redo-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1066px;
}

.t-svg-redo-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1066px;
}

.t-svg-reply::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1066px;
}

.t-svg-reply-all::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1066px;
}

.t-svg-reply-all-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1066px;
}

.t-svg-reply-all-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1066px;
}

.t-svg-reply-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1066px;
}

.t-svg-reply-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1066px;
}

.t-svg-retweet::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1066px;
}

.t-svg-retweet-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1066px;
}

.t-svg-retweet-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1066px;
}

.t-svg-robot::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1092px;
}

.t-svg-robot-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1092px;
}

.t-svg-robot-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1092px;
}

.t-svg-rocket::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1092px;
}

.t-svg-rocket-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1092px;
}

.t-svg-rocket-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1092px;
}

.t-svg-ruler::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1092px;
}

.t-svg-ruler-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1092px;
}

.t-svg-ruler-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1092px;
}

.t-svg-save::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1092px;
}

.t-svg-save-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1092px;
}

.t-svg-save-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1092px;
}

.t-svg-search::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1092px;
}

.t-svg-search-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1092px;
}

.t-svg-search-minus::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1118px;
}

.t-svg-search-minus-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1118px;
}

.t-svg-search-minus-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1118px;
}

.t-svg-search-plus::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1118px;
}

.t-svg-search-plus-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1118px;
}

.t-svg-search-plus-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1118px;
}

.t-svg-search-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1118px;
}

.t-svg-share::before {
  width: 12px;
  height: 14px;
  background-position: -182px -1118px;
}

.t-svg-share-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -208px -1118px;
}

.t-svg-share-square::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1118px;
}

.t-svg-share-square-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1118px;
}

.t-svg-share-square-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1118px;
}

.t-svg-share-white::before {
  width: 12px;
  height: 14px;
  background-position: -312px -1118px;
}

.t-svg-shoe-prints::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1118px;
}

.t-svg-shoe-prints-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1144px;
}

.t-svg-shoe-prints-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1144px;
}

.t-svg-shopping-cart::before {
  width: 16px;
  height: 14px;
  background-position: -52px -1144px;
}

.t-svg-shopping-cart-link-blue::before {
  width: 16px;
  height: 14px;
  background-position: -78px -1144px;
}

.t-svg-shopping-cart-white::before {
  width: 16px;
  height: 14px;
  background-position: -104px -1144px;
}

.t-svg-sign-in::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1144px;
}

.t-svg-sign-in-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1144px;
}

.t-svg-sign-in-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1144px;
}

.t-svg-sign-out::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1144px;
}

.t-svg-sign-out-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1144px;
}

.t-svg-sign-out-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1144px;
}

.t-svg-sliders::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1144px;
}

.t-svg-sliders-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1144px;
}

.t-svg-sliders-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1144px;
}

.t-svg-sort::before {
  width: 9px;
  height: 14px;
  background-position: 0 -1170px;
}

.t-svg-sort-alpha-down::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1170px;
}

.t-svg-sort-alpha-down-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -52px -1170px;
}

.t-svg-sort-alpha-down-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -1170px;
}

.t-svg-sort-alpha-up::before {
  width: 12px;
  height: 14px;
  background-position: -104px -1170px;
}

.t-svg-sort-alpha-up-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -130px -1170px;
}

.t-svg-sort-alpha-up-white::before {
  width: 12px;
  height: 14px;
  background-position: -156px -1170px;
}

.t-svg-sort-amount-down::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1170px;
}

.t-svg-sort-amount-down-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1170px;
}

.t-svg-sort-amount-down-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1170px;
}

.t-svg-sort-amount-up::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1170px;
}

.t-svg-sort-amount-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1170px;
}

.t-svg-sort-amount-up-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1170px;
}

.t-svg-sort-down::before {
  width: 9px;
  height: 14px;
  background-position: -338px -1170px;
}

.t-svg-sort-down-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: 0 -1196px;
}

.t-svg-sort-down-white::before {
  width: 9px;
  height: 14px;
  background-position: -26px -1196px;
}

.t-svg-sort-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -52px -1196px;
}

.t-svg-sort-up::before {
  width: 9px;
  height: 14px;
  background-position: -78px -1196px;
}

.t-svg-sort-up-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -104px -1196px;
}

.t-svg-sort-up-white::before {
  width: 9px;
  height: 14px;
  background-position: -130px -1196px;
}

.t-svg-sort-white::before {
  width: 9px;
  height: 14px;
  background-position: -156px -1196px;
}

.t-svg-stamp::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1196px;
}

.t-svg-stamp-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1196px;
}

.t-svg-stamp-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1196px;
}

.t-svg-star::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1196px;
}

.t-svg-star-half::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1196px;
}

.t-svg-star-half-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1196px;
}

.t-svg-star-half-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1196px;
}

.t-svg-star-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1222px;
}

.t-svg-star-o::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1222px;
}

.t-svg-star-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1222px;
}

.t-svg-star-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1222px;
}

.t-svg-star-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1222px;
}

.t-svg-sticky-note::before {
  width: 12px;
  height: 14px;
  background-position: -130px -1222px;
}

.t-svg-sticky-note-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -156px -1222px;
}

.t-svg-sticky-note-white::before {
  width: 12px;
  height: 14px;
  background-position: -182px -1222px;
}

.t-svg-stop::before {
  width: 12px;
  height: 14px;
  background-position: -208px -1222px;
}

.t-svg-stop-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -234px -1222px;
}

.t-svg-stop-white::before {
  width: 12px;
  height: 14px;
  background-position: -260px -1222px;
}

.t-svg-suitcase::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1222px;
}

.t-svg-suitcase-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1222px;
}

.t-svg-suitcase-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1222px;
}

.t-svg-support::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1248px;
}

.t-svg-support-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1248px;
}

.t-svg-support-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1248px;
}

.t-svg-sync::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1248px;
}

.t-svg-sync-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1248px;
}

.t-svg-sync-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1248px;
}

.t-svg-table::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1248px;
}

.t-svg-table-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1248px;
}

.t-svg-table-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1248px;
}

.t-svg-tag::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1248px;
}

.t-svg-tag-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1248px;
}

.t-svg-tag-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1248px;
}

.t-svg-tags::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1248px;
}

.t-svg-tags-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1248px;
}

.t-svg-tags-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1274px;
}

.t-svg-tasks::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1274px;
}

.t-svg-tasks-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1274px;
}

.t-svg-tasks-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1274px;
}

.t-svg-terminal::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1274px;
}

.t-svg-terminal-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1274px;
}

.t-svg-terminal-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1274px;
}

.t-svg-thumbs-down::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1274px;
}

.t-svg-thumbs-down-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1274px;
}

.t-svg-thumbs-down-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1274px;
}

.t-svg-thumbs-up::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1274px;
}

.t-svg-thumbs-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1274px;
}

.t-svg-thumbs-up-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1274px;
}

.t-svg-thumbtack::before {
  width: 11px;
  height: 14px;
  background-position: -338px -1274px;
}

.t-svg-thumbtack-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: 0 -1300px;
}

.t-svg-thumbtack-white::before {
  width: 11px;
  height: 14px;
  background-position: -26px -1300px;
}

.t-svg-times::before {
  width: 10px;
  height: 14px;
  background-position: -52px -1300px;
}

.t-svg-times-circle::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1300px;
}

.t-svg-times-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1300px;
}

.t-svg-times-circle-o::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1300px;
}

.t-svg-times-circle-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1300px;
}

.t-svg-times-circle-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1300px;
}

.t-svg-times-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1300px;
}

.t-svg-times-link-blue::before {
  width: 10px;
  height: 14px;
  background-position: -234px -1300px;
}

.t-svg-times-white::before {
  width: 10px;
  height: 14px;
  background-position: -260px -1300px;
}

.t-svg-toolbox::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1300px;
}

.t-svg-toolbox-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1300px;
}

.t-svg-toolbox-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1300px;
}

.t-svg-trash::before {
  width: 12px;
  height: 14px;
  background-position: 0 -1326px;
}

.t-svg-trash-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1326px;
}

.t-svg-trash-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px -1326px;
}

.t-svg-trophy::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1326px;
}

.t-svg-trophy-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1326px;
}

.t-svg-trophy-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1326px;
}

.t-svg-tv::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1326px;
}

.t-svg-tv-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1326px;
}

.t-svg-tv-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1326px;
}

.t-svg-undo::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1326px;
}

.t-svg-undo-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1326px;
}

.t-svg-undo-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1326px;
}

.t-svg-unlink::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1326px;
}

.t-svg-unlink-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1326px;
}

.t-svg-unlink-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1352px;
}

.t-svg-upload::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1352px;
}

.t-svg-upload-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1352px;
}

.t-svg-upload-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1352px;
}

.t-svg-user::before {
  width: 12px;
  height: 14px;
  background-position: -104px -1352px;
}

.t-svg-user-circle::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1352px;
}

.t-svg-user-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1352px;
}

.t-svg-user-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1352px;
}

.t-svg-user-cog::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1352px;
}

.t-svg-user-cog-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1352px;
}

.t-svg-user-cog-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1352px;
}

.t-svg-user-edit::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1352px;
}

.t-svg-user-edit-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1352px;
}

.t-svg-user-edit-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1352px;
}

.t-svg-user-friends::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1378px;
}

.t-svg-user-friends-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1378px;
}

.t-svg-user-friends-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1378px;
}

.t-svg-user-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -78px -1378px;
}

.t-svg-user-lock::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1378px;
}

.t-svg-user-lock-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1378px;
}

.t-svg-user-lock-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1378px;
}

.t-svg-user-minus::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1378px;
}

.t-svg-user-minus-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1378px;
}

.t-svg-user-minus-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1378px;
}

.t-svg-user-plus::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1378px;
}

.t-svg-user-plus-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1378px;
}

.t-svg-user-plus-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1378px;
}

.t-svg-user-shield::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1378px;
}

.t-svg-user-shield-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1404px;
}

.t-svg-user-shield-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1404px;
}

.t-svg-user-slash::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1404px;
}

.t-svg-user-slash-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1404px;
}

.t-svg-user-slash-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1404px;
}

.t-svg-user-tie::before {
  width: 12px;
  height: 14px;
  background-position: -130px -1404px;
}

.t-svg-user-tie-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -156px -1404px;
}

.t-svg-user-tie-white::before {
  width: 12px;
  height: 14px;
  background-position: -182px -1404px;
}

.t-svg-user-times::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1404px;
}

.t-svg-user-times-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1404px;
}

.t-svg-user-times-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1404px;
}

.t-svg-user-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px -1404px;
}

.t-svg-users::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1404px;
}

.t-svg-users-cog::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1404px;
}

.t-svg-users-cog-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1430px;
}

.t-svg-users-cog-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1430px;
}

.t-svg-users-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1430px;
}

.t-svg-users-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1430px;
}

.t-svg-wrench::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1430px;
}

.t-svg-wrench-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1430px;
}

.t-svg-wrench-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1430px;
}

@font-face {
  font-family: "Libre Franklin";
  font-style: normal;
  font-weight: 600;
  src: local(""), url("/crds-frontend/latest/assets/libre-franklin-v7-latin-600-BzFym7k5.woff2") format("woff2"), url("/crds-frontend/latest/assets/libre-franklin-v7-latin-600-WTdFxs_V.woff") format("woff");
}
body {
  color: #373838;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  display: block;
  margin: 0 0 12px;
  padding: 0;
  color: #373838;
}
h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child,
h6:last-child {
  margin-bottom: 0;
}
h1 .t-icon,
h2 .t-icon,
h3 .t-icon,
h4 .t-icon,
h5 .t-icon,
h6 .t-icon {
  font-size: inherit;
  line-height: inherit;
  vertical-align: text-bottom;
}
h1 + caption,
h1 + figcaption,
h2 + caption,
h2 + figcaption,
h3 + caption,
h3 + figcaption,
h4 + caption,
h4 + figcaption,
h5 + caption,
h5 + figcaption,
h6 + caption,
h6 + figcaption {
  margin-top: -8px;
  margin-bottom: 12px;
}

h1 {
  margin-bottom: 16px;
  font-family: "Libre Franklin", arial, sans-serif;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1.75rem;
}

h2 {
  font-family: "Libre Franklin", arial, sans-serif;
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.5rem;
}

h3 {
  font-family: "Libre Franklin", arial, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.25rem;
}

h4 {
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}

h5 {
  font-size: 0.75rem;
  text-transform: uppercase;
  line-height: 0.875rem;
}

h6 {
  color: #4d4e4e;
  font-size: 12px;
  font-weight: 700;
}

span {
  max-width: 100%;
}

p {
  max-width: 1024px;
  margin: 0;
  margin-bottom: 12px;
  font-size: 0.8125rem;
  line-height: 1.125rem;
}
p:last-child {
  margin-bottom: 0;
}
p.t-wide {
  max-width: 100%;
}

label, fieldset legend {
  display: inline-block;
  margin-right: 6px;
  color: #4d4e4e;
  font-weight: 700;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  vertical-align: inherit;
}
label:last-child, fieldset legend:last-child {
  margin-right: 0;
}
label[required]::after, fieldset legend[required]::after, label.t-required::after, fieldset legend.t-required::after {
  content: "*";
  margin-left: 4px;
  color: #d91f11;
}
label.t-horizontal, fieldset legend.t-horizontal {
  height: 32px;
  line-height: 32px;
  vertical-align: middle;
}
label.t-wide, fieldset legend.t-wide {
  width: 100%;
  margin-right: 0;
  margin-bottom: 6px;
}

a {
  color: #006491;
  text-decoration: none;
  vertical-align: inherit;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
a:hover {
  text-decoration: underline;
}
a > span,
a > label,
fieldset a > legend {
  margin-right: 4px;
  color: inherit;
}
a > span:last-child:not(:only-child),
a > label:last-child:not(:only-child),
fieldset a > legend:last-child:not(:only-child) {
  margin-right: 0;
}
a label, a fieldset legend, fieldset a legend {
  font-size: inherit;
  font-weight: inherit;
  pointer-events: none;
}
a.t-action, a.t-teal {
  color: #279c9c;
}
a.t-staff {
  color: #8c2341;
}
a.t-is-disabled, a.t-disabled-link {
  color: #bcbdbd !important;
  user-select: none;
  cursor: not-allowed;
}
a.t-is-disabled:hover, a.t-disabled-link:hover {
  text-decoration: none !important;
}

blockquote {
  max-width: 1024px;
  margin: 0 24px 24px;
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 18px;
  font-style: italic;
  line-height: 1.2rem;
}
blockquote:last-child {
  margin-bottom: 0;
}
blockquote p {
  font-size: inherit;
  line-height: inherit;
}

ul,
ol,
dl {
  margin: 0;
  padding: 0;
  font-size: 0;
}
ul li,
ul dd,
ul dt,
ol li,
ol dd,
ol dt,
dl li,
dl dd,
dl dt {
  font-size: 0.8125rem;
}

ul {
  list-style: none;
}

.t-last-updated {
  margin-right: 24px;
  color: #646464;
  font-size: 0.75rem;
}

.t-main {
  position: relative;
  display: block;
  width: 100%;
  padding: 24px;
  background: #f8f8f8;
  transition: left 0.2s ease;
}
.t-main > header {
  margin-bottom: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.t-main > header > form,
.t-main > header > .t-dropdown,
.t-main > header > .t-input {
  margin-bottom: 0;
}
.t-main > header .t-right {
  float: right;
  display: inline-block;
  max-width: 50%;
  margin-left: auto;
  padding-left: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.t-main > header.t-wide {
  max-width: 100% !important;
}
.t-main > header.t-no-min-width {
  min-width: auto;
}
.t-main > .t-footer {
  margin-top: 24px;
  color: #a6a7a7;
  font-size: 11px;
}
.t-main::-webkit-scrollbar {
  appearance: none;
  width: 6px;
  height: 6px;
}
.t-main::-webkit-scrollbar-track {
  background-color: transparent;
}
.t-main::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 6px;
  pointer-events: all;
  cursor: pointer;
}
.t-main::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
.t-main > header,
.t-main > .t-container,
.t-main > .t-meta,
.t-main > .t-tabs {
  min-width: calc(1280px - 24px * 2);
  max-width: calc(1920px - 24px * 2);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-main > header,
  .t-main > .t-container,
  .t-main > .t-meta,
  .t-main > .t-tabs {
    min-width: calc(1280px - 24px * 2 - 17px);
    max-width: calc(1920px - 24px * 2 - 17px);
  }
}
@supports (-ms-accelerator: true) {
  .t-main > header,
  .t-main > .t-container,
  .t-main > .t-meta,
  .t-main > .t-tabs {
    min-width: calc(1280px - 24px * 2 - 12px);
    max-width: calc(1920px - 24px * 2 - 12px);
  }
}

@media print {
  .t-main {
    position: relative;
    top: 0;
    overflow: hidden;
    height: calc(100% - 24px);
    padding: 0 !important;
    background: transparent !important;
  }
}
.t-container {
  display: block;
  width: 100%;
  margin-bottom: 16px;
  padding: 24px;
  background-color: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
}
.t-container:last-child {
  margin-bottom: 0;
}
.t-container > h2 {
  margin-bottom: 24px;
  line-height: 32px;
}
.t-container > header {
  display: inline-block;
  width: 100%;
  min-height: 22px;
  margin-bottom: 24px;
  vertical-align: middle;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.t-container > header h2 {
  display: inline-block;
  margin: 0;
  margin-right: 12px;
  line-height: 1.2rem;
  max-width: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-container > header .t-aside {
  height: 22px;
  margin-left: 0;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.t-container > header .t-right {
  float: right;
  display: inline-block;
  max-width: 50%;
  margin-left: auto;
  padding-left: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.t-container > header .t-checkbox,
.t-container > header .t-dropdown,
.t-container > header .t-input,
.t-container > header .t-progress,
.t-container > header .t-radio,
.t-container > header .t-switch {
  margin-bottom: 0;
}
.t-container > header .t-progress {
  width: 288px;
}
.t-container table {
  min-width: 33%;
  max-width: 100%;
}
.t-container .t-tabs {
  margin-bottom: 24px;
}
.t-container .t-tabs:last-child {
  margin-bottom: 0;
}
.t-container .t-tabs > .t-wrapper > .t-content {
  padding: 0;
  padding-top: 24px;
}
.t-container.t-flexbox {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-container.t-wide {
  max-width: 100% !important;
}
.t-container.t-no-min-width {
  min-width: auto;
}
.t-container.t-ghost {
  padding: 0;
  background: transparent;
  box-shadow: none;
}
.t-container.t-ghost > h2 {
  margin-bottom: 12px;
}
.t-container.t-ghost .t-container {
  min-width: auto;
  max-width: 100%;
}
.t-container.t-compact {
  padding: 16px;
}

@media print {
  .t-container {
    max-width: 100%;
    margin-bottom: 24px;
    padding: 0;
  }
  .t-container.t-staff {
    display: none;
  }
}
fieldset {
  display: block;
  width: auto;
  margin: 0;
  margin-bottom: 24px;
  padding: 0;
  border: 0;
}
fieldset:last-child {
  margin-bottom: 0;
}
fieldset legend {
  padding: 0;
  margin-bottom: 8px;
}

form {
  width: 100%;
  margin-bottom: 24px;
}
form:last-child {
  margin-bottom: 0;
}

.t-form {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-form.t-horizontal {
  margin-top: -12px;
  flex-direction: row;
}
.t-form.t-horizontal > label, fieldset .t-form.t-horizontal > legend {
  margin-top: 12px;
}
.t-form.t-horizontal > fieldset {
  display: inline-block;
  width: auto;
  margin-top: 12px;
  margin-right: 12px;
  margin-bottom: 0;
}
.t-form.t-horizontal > fieldset > .t-checkbox,
.t-form.t-horizontal > fieldset > .t-radio,
.t-form.t-horizontal > fieldset > .t-switch {
  margin-bottom: 0;
  height: 32px;
  line-height: 32px;
}
.t-form.t-horizontal > .t-btn,
.t-form.t-horizontal > .t-checkbox,
.t-form.t-horizontal > .t-dropdown,
.t-form.t-horizontal > .t-input,
.t-form.t-horizontal > .t-switch {
  margin-top: 12px;
  margin-bottom: 0;
}
.t-form.t-horizontal > .t-switch {
  height: 32px;
  line-height: 32px;
}
.t-form.t-horizontal > .t-switch label, .t-form.t-horizontal > .t-switch fieldset legend, fieldset .t-form.t-horizontal > .t-switch legend {
  height: inherit;
  line-height: inherit;
}
.t-form.t-horizontal > .t-switch input + label, .t-form.t-horizontal > .t-switch fieldset input + legend, fieldset .t-form.t-horizontal > .t-switch input + legend {
  height: inherit;
  line-height: inherit;
}
.t-form.t-horizontal > .t-switch input + label::after, .t-form.t-horizontal > .t-switch fieldset input + legend::after, fieldset .t-form.t-horizontal > .t-switch input + legend::after {
  top: 6px;
}
.t-form.t-horizontal > .t-switch input + label::before, .t-form.t-horizontal > .t-switch fieldset input + legend::before, fieldset .t-form.t-horizontal > .t-switch input + legend::before {
  top: 6px;
  position: relative;
}
.t-form.t-horizontal > .t-checkbox {
  height: 32px;
  line-height: 32px;
}
.t-form.t-horizontal > .t-btn.t-ghost-label,
.t-form.t-horizontal > .t-checkbox.t-ghost-label,
.t-form.t-horizontal > .t-switch.t-ghost-label {
  margin-top: 36px;
}
.t-form.t-dual-col,
.t-form .t-dual-col {
  width: 1024px;
  max-width: 100%;
}
.t-form.t-dual-col .t-row,
.t-form .t-dual-col .t-row {
  margin-bottom: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
}
.t-form.t-dual-col .t-row:last-child,
.t-form .t-dual-col .t-row:last-child {
  margin-bottom: 0;
}
.t-form.t-dual-col .t-row > span,
.t-form.t-dual-col .t-row > label,
.t-form.t-dual-col fieldset .t-row > legend,
fieldset .t-form.t-dual-col .t-row > legend,
.t-form.t-dual-col .t-row .t-left,
.t-form .t-dual-col .t-row > span,
.t-form .t-dual-col .t-row > label,
.t-form .t-dual-col fieldset .t-row > legend,
fieldset .t-form .t-dual-col .t-row > legend,
.t-form .t-dual-col .t-row .t-left {
  display: inline-block;
  min-height: 32px;
  width: 282px;
  margin-right: 6px;
  text-align: right;
}
.t-form.t-dual-col .t-row > span + p,
.t-form.t-dual-col .t-row > label + p,
.t-form.t-dual-col fieldset .t-row > legend + p,
fieldset .t-form.t-dual-col .t-row > legend + p,
.t-form.t-dual-col .t-row .t-left + p,
.t-form .t-dual-col .t-row > span + p,
.t-form .t-dual-col .t-row > label + p,
.t-form .t-dual-col fieldset .t-row > legend + p,
fieldset .t-form .t-dual-col .t-row > legend + p,
.t-form .t-dual-col .t-row .t-left + p {
  width: calc(100% - 288px - 6px);
}
.t-form.t-dual-col .t-row > label, .t-form.t-dual-col fieldset .t-row > legend, fieldset .t-form.t-dual-col .t-row > legend,
.t-form .t-dual-col .t-row > label,
.t-form .t-dual-col fieldset .t-row > legend,
fieldset .t-form .t-dual-col .t-row > legend {
  line-height: 32px;
}
.t-form.t-dual-col .t-row > legend,
.t-form .t-dual-col .t-row > legend {
  margin-bottom: 0;
  text-align: right;
}
.t-form.t-dual-col .t-row fieldset,
.t-form .t-dual-col .t-row fieldset {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
}
.t-form.t-dual-col .t-row fieldset legend,
.t-form .t-dual-col .t-row fieldset legend {
  width: 282px;
  margin-right: 6px;
  text-align: right;
}
.t-form.t-dual-col .t-row fieldset .t-checkbox,
.t-form.t-dual-col .t-row fieldset .t-radio,
.t-form .t-dual-col .t-row fieldset .t-checkbox,
.t-form .t-dual-col .t-row fieldset .t-radio {
  vertical-align: top;
}
.t-form.t-dual-col .t-row fieldset .t-checkbox.t-block,
.t-form.t-dual-col .t-row fieldset .t-radio.t-block,
.t-form .t-dual-col .t-row fieldset .t-checkbox.t-block,
.t-form .t-dual-col .t-row fieldset .t-radio.t-block {
  width: calc(100% - 288px - 6px);
}
.t-form.t-dual-col .t-row > .t-checkbox,
.t-form.t-dual-col .t-row > .t-dropdown,
.t-form.t-dual-col .t-row > .t-input,
.t-form.t-dual-col .t-row > .t-radio,
.t-form.t-dual-col .t-row > .t-switch,
.t-form .t-dual-col .t-row > .t-checkbox,
.t-form .t-dual-col .t-row > .t-dropdown,
.t-form .t-dual-col .t-row > .t-input,
.t-form .t-dual-col .t-row > .t-radio,
.t-form .t-dual-col .t-row > .t-switch {
  margin-bottom: 0;
}
.t-form.t-dual-col .t-row > .t-checkbox,
.t-form.t-dual-col .t-row > .t-radio,
.t-form.t-dual-col .t-row > .t-switch,
.t-form .t-dual-col .t-row > .t-checkbox,
.t-form .t-dual-col .t-row > .t-radio,
.t-form .t-dual-col .t-row > .t-switch {
  height: 32px;
  line-height: 32px;
}
.t-form.t-dual-col .t-row > .t-switch,
.t-form .t-dual-col .t-row > .t-switch {
  height: 32px;
  line-height: 32px;
}
.t-form.t-dual-col .t-row > .t-switch input + label, .t-form.t-dual-col .t-row > .t-switch fieldset input + legend, fieldset .t-form.t-dual-col .t-row > .t-switch input + legend,
.t-form .t-dual-col .t-row > .t-switch input + label,
.t-form .t-dual-col .t-row > .t-switch fieldset input + legend,
fieldset .t-form .t-dual-col .t-row > .t-switch input + legend {
  height: inherit;
  line-height: inherit;
}
.t-form.t-dual-col .t-row > .t-switch input + label::after, .t-form.t-dual-col .t-row > .t-switch fieldset input + legend::after, fieldset .t-form.t-dual-col .t-row > .t-switch input + legend::after,
.t-form .t-dual-col .t-row > .t-switch input + label::after,
.t-form .t-dual-col .t-row > .t-switch fieldset input + legend::after,
fieldset .t-form .t-dual-col .t-row > .t-switch input + legend::after {
  top: 6px;
}
.t-form.t-dual-col .t-row > .t-switch input + label::before, .t-form.t-dual-col .t-row > .t-switch fieldset input + legend::before, fieldset .t-form.t-dual-col .t-row > .t-switch input + legend::before,
.t-form .t-dual-col .t-row > .t-switch input + label::before,
.t-form .t-dual-col .t-row > .t-switch fieldset input + legend::before,
fieldset .t-form .t-dual-col .t-row > .t-switch input + legend::before {
  top: 6px;
  position: relative;
}
.t-form.t-dual-col .t-row .t-left > p,
.t-form.t-dual-col .t-row .t-left > label,
.t-form.t-dual-col .t-row .t-left > legend,
.t-form .t-dual-col .t-row .t-left > p,
.t-form .t-dual-col .t-row .t-left > label,
.t-form .t-dual-col .t-row .t-left > legend {
  width: 282px;
  margin-right: 6px;
}
.t-form.t-dual-col .t-row .t-left > p,
.t-form .t-dual-col .t-row .t-left > p {
  padding-right: 6px;
  color: #646464;
}
.t-form.t-dual-col .t-row .t-left > label, .t-form.t-dual-col .t-row fieldset .t-left > legend, fieldset .t-form.t-dual-col .t-row .t-left > legend,
.t-form .t-dual-col .t-row .t-left > label,
.t-form .t-dual-col .t-row fieldset .t-left > legend,
fieldset .t-form .t-dual-col .t-row .t-left > legend {
  line-height: 32px;
}
.t-form.t-dual-col .t-row .t-right,
.t-form .t-dual-col .t-row .t-right {
  width: calc(100% - 288px - 6px);
}
.t-form.t-dual-col.t-text-left > span,
.t-form.t-dual-col.t-text-left > label,
.t-form.t-dual-col.t-text-left > legend,
.t-form.t-dual-col.t-text-left .t-left,
.t-form .t-dual-col.t-text-left > span,
.t-form .t-dual-col.t-text-left > label,
.t-form .t-dual-col.t-text-left > legend,
.t-form .t-dual-col.t-text-left .t-left {
  text-align: left;
}
.t-form.t-dual-col.t-text-left fieldset legend,
.t-form .t-dual-col.t-text-left fieldset legend {
  text-align: left;
}

.t-form-reset {
  margin: 0;
}
.t-form-reset .t-input,
.t-form-reset .t-dropdown,
.t-form-reset .t-date-picker,
.t-form-reset .t-switch,
.t-form-reset .t-radio-group,
.t-form-reset .t-checkbox-group {
  margin: 0;
}
.t-form-reset .t-btn {
  margin: 0;
}
.t-form-reset .t-btn:not(:last-of-type, :only-of-type) {
  margin: 0;
}
.t-form-reset section,
.t-form-reset h2 {
  margin: 0;
}
.t-form-reset hr {
  margin: 0;
  width: 100%;
}
.t-form-reset section h2 {
  margin-bottom: 24px;
}
.t-form-reset section h2:has(+ p) {
  margin-bottom: 6px;
}
.t-form-reset section h3:has(+ p),
.t-form-reset section h4:has(+ p) {
  margin-bottom: 4px;
}
.t-form-reset .t-label-value {
  margin: 0;
}

.t-flexbox,
.t-flex,
.t-inline-flex {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-flexbox.t-wrap,
.t-flex.t-wrap,
.t-inline-flex.t-wrap {
  flex-wrap: wrap;
}
.t-flexbox.t-nowrap,
.t-flex.t-nowrap,
.t-inline-flex.t-nowrap {
  flex-wrap: nowrap;
}
.t-flexbox > .t-grow,
.t-flex > .t-grow,
.t-inline-flex > .t-grow {
  flex-grow: 1;
}
.t-flexbox > .t-grow-0,
.t-flex > .t-grow-0,
.t-inline-flex > .t-grow-0 {
  flex-grow: 0;
}
.t-flexbox.t-stretch-self,
.t-flex.t-stretch-self,
.t-inline-flex.t-stretch-self {
  flex-grow: 1;
}
.t-flexbox.t-stretch > *,
.t-flex.t-stretch > *,
.t-inline-flex.t-stretch > * {
  flex-grow: 1;
}
.t-flexbox.t-reverse,
.t-flex.t-reverse,
.t-inline-flex.t-reverse {
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.t-flexbox.t-column,
.t-flex.t-column,
.t-inline-flex.t-column {
  flex-direction: column;
  align-items: flex-start;
}
.t-flexbox.t-column.t-reverse,
.t-flex.t-column.t-reverse,
.t-inline-flex.t-column.t-reverse {
  flex-direction: column-reverse;
}
.t-flexbox.t-justify-start,
.t-flex.t-justify-start,
.t-inline-flex.t-justify-start {
  justify-content: flex-start;
}
.t-flexbox.t-justify-center,
.t-flex.t-justify-center,
.t-inline-flex.t-justify-center {
  justify-content: center;
}
.t-flexbox.t-justify-end,
.t-flex.t-justify-end,
.t-inline-flex.t-justify-end {
  justify-content: flex-end;
}
.t-flexbox.t-distribute, .t-flexbox.t-justify-between,
.t-flex.t-distribute,
.t-flex.t-justify-between,
.t-inline-flex.t-distribute,
.t-inline-flex.t-justify-between {
  justify-content: space-between;
}
.t-flexbox.t-justify-evenly,
.t-flex.t-justify-evenly,
.t-inline-flex.t-justify-evenly {
  justify-content: space-evenly;
}
.t-flexbox.t-justify-around,
.t-flex.t-justify-around,
.t-inline-flex.t-justify-around {
  justify-content: space-around;
}
.t-flexbox.t-items-stretch,
.t-flex.t-items-stretch,
.t-inline-flex.t-items-stretch {
  align-items: stretch;
}
.t-flexbox.t-items-start,
.t-flex.t-items-start,
.t-inline-flex.t-items-start {
  align-items: flex-start;
}
.t-flexbox.t-items-center,
.t-flex.t-items-center,
.t-inline-flex.t-items-center {
  align-items: center;
}
.t-flexbox.t-items-end,
.t-flex.t-items-end,
.t-inline-flex.t-items-end {
  align-items: flex-end;
}
.t-flexbox.t-items-baseline,
.t-flex.t-items-baseline,
.t-inline-flex.t-items-baseline {
  align-items: baseline;
}

header {
  margin-bottom: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
header h1,
header h2,
header h3,
header h4,
header h5,
header h6 {
  display: inline-block;
  margin: 0;
  margin-right: 12px;
}

section {
  width: 100%;
  margin-bottom: 24px;
}
section:last-child {
  margin-bottom: 0;
}

hr,
.t-divider {
  display: block;
  height: 0;
  border: none;
  border-bottom: 1px solid #d3d3d3;
}
hr.t-subtle,
.t-divider.t-subtle {
  border-bottom: 1px solid #e9e9e9;
}

.t-relative {
  position: relative;
}

.t-min-max-width {
  min-width: calc(1280px - 24px * 2);
  max-width: calc(1920px - 24px * 2);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-min-max-width {
    min-width: calc(1280px - 24px * 2 - 17px);
    max-width: calc(1920px - 24px * 2 - 17px);
  }
}
@supports (-ms-accelerator: true) {
  .t-min-max-width {
    min-width: calc(1280px - 24px * 2 - 12px);
    max-width: calc(1920px - 24px * 2 - 12px);
  }
}

.t-align-center {
  display: table !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
.t-align-center + .t-align-right {
  margin-left: 0 !important;
}
.t-align-right {
  margin-left: auto !important;
  float: right;
  display: block;
  align-self: end;
}
.t-align-right::after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  font-size: 0;
  visibility: hidden;
}
.t-align-top {
  align-self: flex-start;
}
.t-align-middle {
  align-self: center;
}
.t-align-bottom {
  align-self: flex-end;
}

.t-chart {
  width: 100%;
  height: auto;
}

.t-grid {
  display: block;
  width: calc(100% + 16px);
  height: auto;
  margin-top: -16px;
  margin-right: calc(16px / 2 * -1);
  margin-left: calc(16px / 2 * -1);
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-grid::after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  font-size: 0;
  visibility: hidden;
}
.t-grid .t-col, .t-grid.t-gutter-large .t-col-100, .t-grid.t-gutter-large .t-col-90, .t-grid.t-gutter-large .t-col-83, .t-grid.t-gutter-large .t-col-80, .t-grid.t-gutter-large .t-col-75, .t-grid.t-gutter-large .t-col-70, .t-grid.t-gutter-large .t-col-67, .t-grid.t-gutter-large .t-col-60, .t-grid.t-gutter-large .t-col-50, .t-grid.t-gutter-large .t-col-40, .t-grid.t-gutter-large .t-col-33, .t-grid.t-gutter-large .t-col-30, .t-grid.t-gutter-large .t-col-25, .t-grid.t-gutter-large .t-col-20, .t-grid.t-gutter-large .t-col-16, .t-grid.t-gutter-large .t-col-10, .t-grid .t-col-100, .t-grid .t-col-90, .t-grid .t-col-83, .t-grid .t-col-80, .t-grid .t-col-75, .t-grid .t-col-70, .t-grid .t-col-67, .t-grid .t-col-60, .t-grid .t-col-50, .t-grid .t-col-40, .t-grid .t-col-33, .t-grid .t-col-30, .t-grid .t-col-25, .t-grid .t-col-20, .t-grid .t-col-16, .t-grid .t-col-10 {
  float: left;
  width: 100%;
  height: auto;
  margin: 0 calc(16px / 2);
  margin-top: 16px;
  -webkit-box-flex: 0 1 auto;
  -moz-box-flex: 0 1 auto;
  flex: 0 1 auto;
}
.t-grid .t-col > *, .t-grid.t-gutter-large .t-col-100 > *, .t-grid.t-gutter-large .t-col-90 > *, .t-grid.t-gutter-large .t-col-83 > *, .t-grid.t-gutter-large .t-col-80 > *, .t-grid.t-gutter-large .t-col-75 > *, .t-grid.t-gutter-large .t-col-70 > *, .t-grid.t-gutter-large .t-col-67 > *, .t-grid.t-gutter-large .t-col-60 > *, .t-grid.t-gutter-large .t-col-50 > *, .t-grid.t-gutter-large .t-col-40 > *, .t-grid.t-gutter-large .t-col-33 > *, .t-grid.t-gutter-large .t-col-30 > *, .t-grid.t-gutter-large .t-col-25 > *, .t-grid.t-gutter-large .t-col-20 > *, .t-grid.t-gutter-large .t-col-16 > *, .t-grid.t-gutter-large .t-col-10 > *, .t-grid .t-col-100 > *, .t-grid .t-col-90 > *, .t-grid .t-col-83 > *, .t-grid .t-col-80 > *, .t-grid .t-col-75 > *, .t-grid .t-col-70 > *, .t-grid .t-col-67 > *, .t-grid .t-col-60 > *, .t-grid .t-col-50 > *, .t-grid .t-col-40 > *, .t-grid .t-col-33 > *, .t-grid .t-col-30 > *, .t-grid .t-col-25 > *, .t-grid .t-col-20 > *, .t-grid .t-col-16 > *, .t-grid .t-col-10 > * {
  max-width: 100%;
}
.t-grid .t-col .t-grid, .t-grid .t-col-100 .t-grid, .t-grid .t-col-90 .t-grid, .t-grid .t-col-83 .t-grid, .t-grid .t-col-80 .t-grid, .t-grid .t-col-75 .t-grid, .t-grid .t-col-70 .t-grid, .t-grid .t-col-67 .t-grid, .t-grid .t-col-60 .t-grid, .t-grid .t-col-50 .t-grid, .t-grid .t-col-40 .t-grid, .t-grid .t-col-33 .t-grid, .t-grid .t-col-30 .t-grid, .t-grid .t-col-25 .t-grid, .t-grid .t-col-20 .t-grid, .t-grid .t-col-16 .t-grid, .t-grid .t-col-10 .t-grid {
  max-width: calc(100% + 16px);
  margin-right: calc(16px / 2 * -1);
  margin-top: -16px;
  margin-left: calc(16px / 2 * -1);
}
.t-grid .t-col-10 {
  width: calc(10% - 16px);
  max-width: calc(10% - 16px);
}
.t-grid .t-col-16 {
  width: calc(16.6667% - 16px);
  max-width: calc(16.6667% - 16px);
}
.t-grid .t-col-20 {
  width: calc(20% - 16px);
  max-width: calc(20% - 16px);
}
.t-grid .t-col-25 {
  width: calc(25% - 16px);
  max-width: calc(25% - 16px);
}
.t-grid .t-col-30 {
  width: calc(30% - 16px);
  max-width: calc(30% - 16px);
}
.t-grid .t-col-33 {
  width: calc(33.3333% - 16px);
  max-width: calc(33.3333% - 16px);
}
.t-grid .t-col-40 {
  width: calc(40% - 16px);
  max-width: calc(40% - 16px);
}
.t-grid .t-col-50 {
  width: calc(50% - 16px);
  max-width: calc(50% - 16px);
}
.t-grid .t-col-60 {
  width: calc(60% - 16px);
  max-width: calc(60% - 16px);
}
.t-grid .t-col-67 {
  width: calc(66.6667% - 16px);
  max-width: calc(66.6667% - 16px);
}
.t-grid .t-col-70 {
  width: calc(70% - 16px);
  max-width: calc(70% - 16px);
}
.t-grid .t-col-75 {
  width: calc(75% - 16px);
  max-width: calc(75% - 16px);
}
.t-grid .t-col-80 {
  width: calc(80% - 16px);
  max-width: calc(80% - 16px);
}
.t-grid .t-col-83 {
  width: calc(83.3333% - 16px);
  max-width: calc(83.3333% - 16px);
}
.t-grid .t-col-90 {
  width: calc(90% - 16px);
  max-width: calc(90% - 16px);
}
.t-grid .t-col-100 {
  width: calc(100% - 16px);
  max-width: calc(100% - 16px);
}
.t-grid.t-no-wrap {
  flex-wrap: nowrap;
}
.t-grid.t-auto {
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
.t-grid.t-auto .t-col, .t-grid.t-auto .t-col-10, .t-grid.t-auto .t-col-16, .t-grid.t-auto .t-col-20, .t-grid.t-auto .t-col-25, .t-grid.t-auto .t-col-30, .t-grid.t-auto .t-col-33, .t-grid.t-auto .t-col-40, .t-grid.t-auto .t-col-50, .t-grid.t-auto .t-col-60, .t-grid.t-auto .t-col-67, .t-grid.t-auto .t-col-70, .t-grid.t-auto .t-col-75, .t-grid.t-auto .t-col-80, .t-grid.t-auto .t-col-83, .t-grid.t-auto .t-col-90, .t-grid.t-auto .t-col-100 {
  width: auto;
  flex-grow: 1;
}
.t-grid.t-masonry .t-col, .t-grid.t-masonry .t-col-10, .t-grid.t-masonry .t-col-16, .t-grid.t-masonry .t-col-20, .t-grid.t-masonry .t-col-25, .t-grid.t-masonry .t-col-30, .t-grid.t-masonry .t-col-33, .t-grid.t-masonry .t-col-40, .t-grid.t-masonry .t-col-50, .t-grid.t-masonry .t-col-60, .t-grid.t-masonry .t-col-67, .t-grid.t-masonry .t-col-70, .t-grid.t-masonry .t-col-75, .t-grid.t-masonry .t-col-80, .t-grid.t-masonry .t-col-83, .t-grid.t-masonry .t-col-90, .t-grid.t-masonry .t-col-100 {
  align-self: flex-start;
}
.t-grid.t-gutterless {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col, .t-grid.t-gutterless .t-col-10, .t-grid.t-gutterless .t-col-16, .t-grid.t-gutterless .t-col-20, .t-grid.t-gutterless .t-col-25, .t-grid.t-gutterless .t-col-30, .t-grid.t-gutterless .t-col-33, .t-grid.t-gutterless .t-col-40, .t-grid.t-gutterless .t-col-50, .t-grid.t-gutterless .t-col-60, .t-grid.t-gutterless .t-col-67, .t-grid.t-gutterless .t-col-70, .t-grid.t-gutterless .t-col-75, .t-grid.t-gutterless .t-col-80, .t-grid.t-gutterless .t-col-83, .t-grid.t-gutterless .t-col-90, .t-grid.t-gutterless .t-col-100 {
  margin: 0;
}
.t-grid.t-gutterless .t-col-10 {
  width: 10%;
  max-width: 10%;
}
.t-grid.t-gutterless .t-col-10 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-16 {
  width: 16.6667%;
  max-width: 16.6667%;
}
.t-grid.t-gutterless .t-col-16 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-20 {
  width: 20%;
  max-width: 20%;
}
.t-grid.t-gutterless .t-col-20 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-25 {
  width: 25%;
  max-width: 25%;
}
.t-grid.t-gutterless .t-col-25 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-30 {
  width: 30%;
  max-width: 30%;
}
.t-grid.t-gutterless .t-col-30 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-33 {
  width: 33.3333%;
  max-width: 33.3333%;
}
.t-grid.t-gutterless .t-col-33 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-40 {
  width: 40%;
  max-width: 40%;
}
.t-grid.t-gutterless .t-col-40 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-50 {
  width: 50%;
  max-width: 50%;
}
.t-grid.t-gutterless .t-col-50 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-60 {
  width: 60%;
  max-width: 60%;
}
.t-grid.t-gutterless .t-col-60 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-67 {
  width: 66.6667%;
  max-width: 66.6667%;
}
.t-grid.t-gutterless .t-col-67 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-70 {
  width: 70%;
  max-width: 70%;
}
.t-grid.t-gutterless .t-col-70 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-75 {
  width: 75%;
  max-width: 75%;
}
.t-grid.t-gutterless .t-col-75 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-80 {
  width: 80%;
  max-width: 80%;
}
.t-grid.t-gutterless .t-col-80 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-83 {
  width: 83.3333%;
  max-width: 83.3333%;
}
.t-grid.t-gutterless .t-col-83 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-90 {
  width: 90%;
  max-width: 90%;
}
.t-grid.t-gutterless .t-col-90 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-100 {
  width: 100%;
  max-width: 100%;
}
.t-grid.t-gutterless .t-col-100 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutter-large {
  width: calc(100% + 24px);
  margin-right: calc(24px / 2 * -1);
  margin-top: -24px;
  margin-left: calc(24px / 2 * -1);
}
.t-grid.t-gutter-large .t-col, .t-grid.t-gutter-large .t-col-100, .t-grid.t-gutter-large .t-col-90, .t-grid.t-gutter-large .t-col-83, .t-grid.t-gutter-large .t-col-80, .t-grid.t-gutter-large .t-col-75, .t-grid.t-gutter-large .t-col-70, .t-grid.t-gutter-large .t-col-67, .t-grid.t-gutter-large .t-col-60, .t-grid.t-gutter-large .t-col-50, .t-grid.t-gutter-large .t-col-40, .t-grid.t-gutter-large .t-col-33, .t-grid.t-gutter-large .t-col-30, .t-grid.t-gutter-large .t-col-25, .t-grid.t-gutter-large .t-col-20, .t-grid.t-gutter-large .t-col-16, .t-grid.t-gutter-large .t-col-10 {
  margin: 0 calc(24px / 2);
  margin-top: 24px;
}
.t-grid.t-gutter-large .t-col .t-grid, .t-grid.t-gutter-large .t-col-100 .t-grid, .t-grid.t-gutter-large .t-col-90 .t-grid, .t-grid.t-gutter-large .t-col-83 .t-grid, .t-grid.t-gutter-large .t-col-80 .t-grid, .t-grid.t-gutter-large .t-col-75 .t-grid, .t-grid.t-gutter-large .t-col-70 .t-grid, .t-grid.t-gutter-large .t-col-67 .t-grid, .t-grid.t-gutter-large .t-col-60 .t-grid, .t-grid.t-gutter-large .t-col-50 .t-grid, .t-grid.t-gutter-large .t-col-40 .t-grid, .t-grid.t-gutter-large .t-col-33 .t-grid, .t-grid.t-gutter-large .t-col-30 .t-grid, .t-grid.t-gutter-large .t-col-25 .t-grid, .t-grid.t-gutter-large .t-col-20 .t-grid, .t-grid.t-gutter-large .t-col-16 .t-grid, .t-grid.t-gutter-large .t-col-10 .t-grid {
  max-width: calc(100% + 24px);
  margin-right: calc(24px / 2 * -1);
  margin-top: -24px;
  margin-left: calc(24px / 2 * -1);
}
.t-grid.t-gutter-large .t-col-10 {
  width: calc(10% - 24px);
  max-width: calc(10% - 24px);
}
.t-grid.t-gutter-large .t-col-16 {
  width: calc(16.6667% - 24px);
  max-width: calc(16.6667% - 24px);
}
.t-grid.t-gutter-large .t-col-20 {
  width: calc(20% - 24px);
  max-width: calc(20% - 24px);
}
.t-grid.t-gutter-large .t-col-25 {
  width: calc(25% - 24px);
  max-width: calc(25% - 24px);
}
.t-grid.t-gutter-large .t-col-30 {
  width: calc(30% - 24px);
  max-width: calc(30% - 24px);
}
.t-grid.t-gutter-large .t-col-33 {
  width: calc(33.3333% - 24px);
  max-width: calc(33.3333% - 24px);
}
.t-grid.t-gutter-large .t-col-40 {
  width: calc(40% - 24px);
  max-width: calc(40% - 24px);
}
.t-grid.t-gutter-large .t-col-50 {
  width: calc(50% - 24px);
  max-width: calc(50% - 24px);
}
.t-grid.t-gutter-large .t-col-60 {
  width: calc(60% - 24px);
  max-width: calc(60% - 24px);
}
.t-grid.t-gutter-large .t-col-67 {
  width: calc(66.6667% - 24px);
  max-width: calc(66.6667% - 24px);
}
.t-grid.t-gutter-large .t-col-70 {
  width: calc(70% - 24px);
  max-width: calc(70% - 24px);
}
.t-grid.t-gutter-large .t-col-75 {
  width: calc(75% - 24px);
  max-width: calc(75% - 24px);
}
.t-grid.t-gutter-large .t-col-80 {
  width: calc(80% - 24px);
  max-width: calc(80% - 24px);
}
.t-grid.t-gutter-large .t-col-83 {
  width: calc(83.3333% - 24px);
  max-width: calc(83.3333% - 24px);
}
.t-grid.t-gutter-large .t-col-90 {
  width: calc(90% - 24px);
  max-width: calc(90% - 24px);
}
.t-grid.t-gutter-large .t-col-100 {
  width: calc(100% - 24px);
  max-width: calc(100% - 24px);
}
.t-grid .t-container {
  width: 100%;
  height: 100%;
}

.t-block {
  display: block;
}

.t-inline-block {
  display: inline-block;
}

.t-inline {
  display: inline;
}

.t-table {
  display: table;
}

.t-inline-table {
  display: inline-table;
}

.t-flex {
  display: flex;
}

.t-inline-flex {
  display: inline-flex;
}

.t-hidden {
  display: none;
}

.t-align-baseline {
  vertical-align: baseline;
}

.t-align-top {
  vertical-align: top;
}

.t-align-middle {
  vertical-align: middle;
}

.t-align-bottom {
  vertical-align: bottom;
}

.t-align-text-top {
  vertical-align: text-top;
}

.t-align-text-bottom {
  vertical-align: text-bottom;
}

.t-align-initial {
  vertical-align: initial;
}

.t-m-t {
  margin: 4px !important;
}
.t-m-s {
  margin: 8px !important;
}
.t-m-r {
  margin: 12px !important;
}
.t-m-b {
  margin: 16px !important;
}
.t-m-l {
  margin: 24px !important;
}
.t-m-e {
  margin: 48px !important;
}
.t-m-0 {
  margin: 0 !important;
}
.t-m-4 {
  margin: 4px !important;
}
.t-m-6 {
  margin: 6px !important;
}
.t-m-8 {
  margin: 8px !important;
}
.t-m-12 {
  margin: 12px !important;
}
.t-m-16 {
  margin: 16px !important;
}
.t-m-20 {
  margin: 20px !important;
}
.t-m-24 {
  margin: 24px !important;
}
.t-m-28 {
  margin: 28px !important;
}
.t-m-32 {
  margin: 32px !important;
}
.t-m-36 {
  margin: 36px !important;
}
.t-m-40 {
  margin: 40px !important;
}
.t-m-44 {
  margin: 44px !important;
}
.t-m-48 {
  margin: 48px !important;
}
.t-mx-t {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.t-mx-s {
  margin-left: 8px !important;
  margin-right: 8px !important;
}
.t-mx-r {
  margin-left: 12px !important;
  margin-right: 12px !important;
}
.t-mx-b {
  margin-left: 16px !important;
  margin-right: 16px !important;
}
.t-mx-l {
  margin-left: 24px !important;
  margin-right: 24px !important;
}
.t-mx-e {
  margin-left: 48px !important;
  margin-right: 48px !important;
}
.t-mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.t-mx-4 {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.t-mx-6 {
  margin-left: 6px !important;
  margin-right: 6px !important;
}
.t-mx-8 {
  margin-left: 8px !important;
  margin-right: 8px !important;
}
.t-mx-12 {
  margin-left: 12px !important;
  margin-right: 12px !important;
}
.t-mx-16 {
  margin-left: 16px !important;
  margin-right: 16px !important;
}
.t-mx-20 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}
.t-mx-24 {
  margin-left: 24px !important;
  margin-right: 24px !important;
}
.t-mx-28 {
  margin-left: 28px !important;
  margin-right: 28px !important;
}
.t-mx-32 {
  margin-left: 32px !important;
  margin-right: 32px !important;
}
.t-mx-36 {
  margin-left: 36px !important;
  margin-right: 36px !important;
}
.t-mx-40 {
  margin-left: 40px !important;
  margin-right: 40px !important;
}
.t-mx-44 {
  margin-left: 44px !important;
  margin-right: 44px !important;
}
.t-mx-48 {
  margin-left: 48px !important;
  margin-right: 48px !important;
}
.t-my-t {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}
.t-my-s {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}
.t-my-r {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}
.t-my-b {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}
.t-my-l {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}
.t-my-e {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}
.t-my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.t-my-4 {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}
.t-my-6 {
  margin-top: 6px !important;
  margin-bottom: 6px !important;
}
.t-my-8 {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}
.t-my-12 {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}
.t-my-16 {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}
.t-my-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
.t-my-24 {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}
.t-my-28 {
  margin-top: 28px !important;
  margin-bottom: 28px !important;
}
.t-my-32 {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}
.t-my-36 {
  margin-top: 36px !important;
  margin-bottom: 36px !important;
}
.t-my-40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}
.t-my-44 {
  margin-top: 44px !important;
  margin-bottom: 44px !important;
}
.t-my-48 {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}
.t-mt-t {
  margin-top: 4px !important;
}
.t-mt-s {
  margin-top: 8px !important;
}
.t-mt-r {
  margin-top: 12px !important;
}
.t-mt-b {
  margin-top: 16px !important;
}
.t-mt-l {
  margin-top: 24px !important;
}
.t-mt-e {
  margin-top: 48px !important;
}
.t-mt-0 {
  margin-top: 0 !important;
}
.t-mt-4 {
  margin-top: 4px !important;
}
.t-mt-6 {
  margin-top: 6px !important;
}
.t-mt-8 {
  margin-top: 8px !important;
}
.t-mt-12 {
  margin-top: 12px !important;
}
.t-mt-16 {
  margin-top: 16px !important;
}
.t-mt-20 {
  margin-top: 20px !important;
}
.t-mt-24 {
  margin-top: 24px !important;
}
.t-mt-28 {
  margin-top: 28px !important;
}
.t-mt-32 {
  margin-top: 32px !important;
}
.t-mt-36 {
  margin-top: 36px !important;
}
.t-mt-40 {
  margin-top: 40px !important;
}
.t-mt-44 {
  margin-top: 44px !important;
}
.t-mt-48 {
  margin-top: 48px !important;
}
.t-mb-t {
  margin-bottom: 4px !important;
}
.t-mb-s {
  margin-bottom: 8px !important;
}
.t-mb-r {
  margin-bottom: 12px !important;
}
.t-mb-b {
  margin-bottom: 16px !important;
}
.t-mb-l {
  margin-bottom: 24px !important;
}
.t-mb-e {
  margin-bottom: 48px !important;
}
.t-mb-0 {
  margin-bottom: 0 !important;
}
.t-mb-4 {
  margin-bottom: 4px !important;
}
.t-mb-6 {
  margin-bottom: 6px !important;
}
.t-mb-8 {
  margin-bottom: 8px !important;
}
.t-mb-12 {
  margin-bottom: 12px !important;
}
.t-mb-16 {
  margin-bottom: 16px !important;
}
.t-mb-20 {
  margin-bottom: 20px !important;
}
.t-mb-24 {
  margin-bottom: 24px !important;
}
.t-mb-28 {
  margin-bottom: 28px !important;
}
.t-mb-32 {
  margin-bottom: 32px !important;
}
.t-mb-36 {
  margin-bottom: 36px !important;
}
.t-mb-40 {
  margin-bottom: 40px !important;
}
.t-mb-44 {
  margin-bottom: 44px !important;
}
.t-mb-48 {
  margin-bottom: 48px !important;
}
.t-ml-t {
  margin-left: 4px !important;
}
.t-ml-s {
  margin-left: 8px !important;
}
.t-ml-r {
  margin-left: 12px !important;
}
.t-ml-b {
  margin-left: 16px !important;
}
.t-ml-l {
  margin-left: 24px !important;
}
.t-ml-e {
  margin-left: 48px !important;
}
.t-ml-0 {
  margin-left: 0 !important;
}
.t-ml-4 {
  margin-left: 4px !important;
}
.t-ml-6 {
  margin-left: 6px !important;
}
.t-ml-8 {
  margin-left: 8px !important;
}
.t-ml-12 {
  margin-left: 12px !important;
}
.t-ml-16 {
  margin-left: 16px !important;
}
.t-ml-20 {
  margin-left: 20px !important;
}
.t-ml-24 {
  margin-left: 24px !important;
}
.t-ml-28 {
  margin-left: 28px !important;
}
.t-ml-32 {
  margin-left: 32px !important;
}
.t-ml-36 {
  margin-left: 36px !important;
}
.t-ml-40 {
  margin-left: 40px !important;
}
.t-ml-44 {
  margin-left: 44px !important;
}
.t-ml-48 {
  margin-left: 48px !important;
}
.t-mr-t {
  margin-right: 4px !important;
}
.t-mr-s {
  margin-right: 8px !important;
}
.t-mr-r {
  margin-right: 12px !important;
}
.t-mr-b {
  margin-right: 16px !important;
}
.t-mr-l {
  margin-right: 24px !important;
}
.t-mr-e {
  margin-right: 48px !important;
}
.t-mr-0 {
  margin-right: 0 !important;
}
.t-mr-4 {
  margin-right: 4px !important;
}
.t-mr-6 {
  margin-right: 6px !important;
}
.t-mr-8 {
  margin-right: 8px !important;
}
.t-mr-12 {
  margin-right: 12px !important;
}
.t-mr-16 {
  margin-right: 16px !important;
}
.t-mr-20 {
  margin-right: 20px !important;
}
.t-mr-24 {
  margin-right: 24px !important;
}
.t-mr-28 {
  margin-right: 28px !important;
}
.t-mr-32 {
  margin-right: 32px !important;
}
.t-mr-36 {
  margin-right: 36px !important;
}
.t-mr-40 {
  margin-right: 40px !important;
}
.t-mr-44 {
  margin-right: 44px !important;
}
.t-mr-48 {
  margin-right: 48px !important;
}

.t-p-t {
  padding: 4px !important;
}
.t-p-s {
  padding: 8px !important;
}
.t-p-r {
  padding: 12px !important;
}
.t-p-b {
  padding: 16px !important;
}
.t-p-l {
  padding: 24px !important;
}
.t-p-e {
  padding: 48px !important;
}
.t-p-0 {
  padding: 0 !important;
}
.t-p-4 {
  padding: 4px !important;
}
.t-p-6 {
  padding: 6px !important;
}
.t-p-8 {
  padding: 8px !important;
}
.t-p-12 {
  padding: 12px !important;
}
.t-p-16 {
  padding: 16px !important;
}
.t-p-20 {
  padding: 20px !important;
}
.t-p-24 {
  padding: 24px !important;
}
.t-p-28 {
  padding: 28px !important;
}
.t-p-32 {
  padding: 32px !important;
}
.t-p-36 {
  padding: 36px !important;
}
.t-p-40 {
  padding: 40px !important;
}
.t-p-44 {
  padding: 44px !important;
}
.t-p-48 {
  padding: 48px !important;
}
.t-px-t {
  padding-left: 4px !important;
  padding-right: 4px !important;
}
.t-px-s {
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.t-px-r {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.t-px-b {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.t-px-l {
  padding-left: 24px !important;
  padding-right: 24px !important;
}
.t-px-e {
  padding-left: 48px !important;
  padding-right: 48px !important;
}
.t-px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.t-px-4 {
  padding-left: 4px !important;
  padding-right: 4px !important;
}
.t-px-6 {
  padding-left: 6px !important;
  padding-right: 6px !important;
}
.t-px-8 {
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.t-px-12 {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.t-px-16 {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.t-px-20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.t-px-24 {
  padding-left: 24px !important;
  padding-right: 24px !important;
}
.t-px-28 {
  padding-left: 28px !important;
  padding-right: 28px !important;
}
.t-px-32 {
  padding-left: 32px !important;
  padding-right: 32px !important;
}
.t-px-36 {
  padding-left: 36px !important;
  padding-right: 36px !important;
}
.t-px-40 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}
.t-px-44 {
  padding-left: 44px !important;
  padding-right: 44px !important;
}
.t-px-48 {
  padding-left: 48px !important;
  padding-right: 48px !important;
}
.t-py-t {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
.t-py-s {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
.t-py-r {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}
.t-py-b {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}
.t-py-l {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}
.t-py-e {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}
.t-py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.t-py-4 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
.t-py-6 {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}
.t-py-8 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
.t-py-12 {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}
.t-py-16 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}
.t-py-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.t-py-24 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}
.t-py-28 {
  padding-top: 28px !important;
  padding-bottom: 28px !important;
}
.t-py-32 {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}
.t-py-36 {
  padding-top: 36px !important;
  padding-bottom: 36px !important;
}
.t-py-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}
.t-py-44 {
  padding-top: 44px !important;
  padding-bottom: 44px !important;
}
.t-py-48 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}
.t-pt-t {
  padding-top: 4px !important;
}
.t-pt-s {
  padding-top: 8px !important;
}
.t-pt-r {
  padding-top: 12px !important;
}
.t-pt-b {
  padding-top: 16px !important;
}
.t-pt-l {
  padding-top: 24px !important;
}
.t-pt-e {
  padding-top: 48px !important;
}
.t-pt-0 {
  padding-top: 0 !important;
}
.t-pt-4 {
  padding-top: 4px !important;
}
.t-pt-6 {
  padding-top: 6px !important;
}
.t-pt-8 {
  padding-top: 8px !important;
}
.t-pt-12 {
  padding-top: 12px !important;
}
.t-pt-16 {
  padding-top: 16px !important;
}
.t-pt-20 {
  padding-top: 20px !important;
}
.t-pt-24 {
  padding-top: 24px !important;
}
.t-pt-28 {
  padding-top: 28px !important;
}
.t-pt-32 {
  padding-top: 32px !important;
}
.t-pt-36 {
  padding-top: 36px !important;
}
.t-pt-40 {
  padding-top: 40px !important;
}
.t-pt-44 {
  padding-top: 44px !important;
}
.t-pt-48 {
  padding-top: 48px !important;
}
.t-pb-t {
  padding-bottom: 4px !important;
}
.t-pb-s {
  padding-bottom: 8px !important;
}
.t-pb-r {
  padding-bottom: 12px !important;
}
.t-pb-b {
  padding-bottom: 16px !important;
}
.t-pb-l {
  padding-bottom: 24px !important;
}
.t-pb-e {
  padding-bottom: 48px !important;
}
.t-pb-0 {
  padding-bottom: 0 !important;
}
.t-pb-4 {
  padding-bottom: 4px !important;
}
.t-pb-6 {
  padding-bottom: 6px !important;
}
.t-pb-8 {
  padding-bottom: 8px !important;
}
.t-pb-12 {
  padding-bottom: 12px !important;
}
.t-pb-16 {
  padding-bottom: 16px !important;
}
.t-pb-20 {
  padding-bottom: 20px !important;
}
.t-pb-24 {
  padding-bottom: 24px !important;
}
.t-pb-28 {
  padding-bottom: 28px !important;
}
.t-pb-32 {
  padding-bottom: 32px !important;
}
.t-pb-36 {
  padding-bottom: 36px !important;
}
.t-pb-40 {
  padding-bottom: 40px !important;
}
.t-pb-44 {
  padding-bottom: 44px !important;
}
.t-pb-48 {
  padding-bottom: 48px !important;
}
.t-pl-t {
  padding-left: 4px !important;
}
.t-pl-s {
  padding-left: 8px !important;
}
.t-pl-r {
  padding-left: 12px !important;
}
.t-pl-b {
  padding-left: 16px !important;
}
.t-pl-l {
  padding-left: 24px !important;
}
.t-pl-e {
  padding-left: 48px !important;
}
.t-pl-0 {
  padding-left: 0 !important;
}
.t-pl-4 {
  padding-left: 4px !important;
}
.t-pl-6 {
  padding-left: 6px !important;
}
.t-pl-8 {
  padding-left: 8px !important;
}
.t-pl-12 {
  padding-left: 12px !important;
}
.t-pl-16 {
  padding-left: 16px !important;
}
.t-pl-20 {
  padding-left: 20px !important;
}
.t-pl-24 {
  padding-left: 24px !important;
}
.t-pl-28 {
  padding-left: 28px !important;
}
.t-pl-32 {
  padding-left: 32px !important;
}
.t-pl-36 {
  padding-left: 36px !important;
}
.t-pl-40 {
  padding-left: 40px !important;
}
.t-pl-44 {
  padding-left: 44px !important;
}
.t-pl-48 {
  padding-left: 48px !important;
}
.t-pr-t {
  padding-right: 4px !important;
}
.t-pr-s {
  padding-right: 8px !important;
}
.t-pr-r {
  padding-right: 12px !important;
}
.t-pr-b {
  padding-right: 16px !important;
}
.t-pr-l {
  padding-right: 24px !important;
}
.t-pr-e {
  padding-right: 48px !important;
}
.t-pr-0 {
  padding-right: 0 !important;
}
.t-pr-4 {
  padding-right: 4px !important;
}
.t-pr-6 {
  padding-right: 6px !important;
}
.t-pr-8 {
  padding-right: 8px !important;
}
.t-pr-12 {
  padding-right: 12px !important;
}
.t-pr-16 {
  padding-right: 16px !important;
}
.t-pr-20 {
  padding-right: 20px !important;
}
.t-pr-24 {
  padding-right: 24px !important;
}
.t-pr-28 {
  padding-right: 28px !important;
}
.t-pr-32 {
  padding-right: 32px !important;
}
.t-pr-36 {
  padding-right: 36px !important;
}
.t-pr-40 {
  padding-right: 40px !important;
}
.t-pr-44 {
  padding-right: 44px !important;
}
.t-pr-48 {
  padding-right: 48px !important;
}

.t-gap-t {
  gap: 4px !important;
}
.t-gap-s {
  gap: 8px !important;
}
.t-gap-r {
  gap: 12px !important;
}
.t-gap-b {
  gap: 16px !important;
}
.t-gap-l {
  gap: 24px !important;
}
.t-gap-e {
  gap: 48px !important;
}
.t-gap-0 {
  gap: 0 !important;
}
.t-gap-4 {
  gap: 4px !important;
}
.t-gap-6 {
  gap: 6px !important;
}
.t-gap-8 {
  gap: 8px !important;
}
.t-gap-12 {
  gap: 12px !important;
}
.t-gap-16 {
  gap: 16px !important;
}
.t-gap-20 {
  gap: 20px !important;
}
.t-gap-24 {
  gap: 24px !important;
}
.t-gap-28 {
  gap: 28px !important;
}
.t-gap-32 {
  gap: 32px !important;
}
.t-gap-36 {
  gap: 36px !important;
}
.t-gap-40 {
  gap: 40px !important;
}
.t-gap-44 {
  gap: 44px !important;
}
.t-gap-48 {
  gap: 48px !important;
}
.t-gap-x-t {
  column-gap: 4px !important;
}
.t-gap-x-s {
  column-gap: 8px !important;
}
.t-gap-x-r {
  column-gap: 12px !important;
}
.t-gap-x-b {
  column-gap: 16px !important;
}
.t-gap-x-l {
  column-gap: 24px !important;
}
.t-gap-x-e {
  column-gap: 48px !important;
}
.t-gap-x-0 {
  column-gap: 0 !important;
}
.t-gap-x-4 {
  column-gap: 4px !important;
}
.t-gap-x-6 {
  column-gap: 6px !important;
}
.t-gap-x-8 {
  column-gap: 8px !important;
}
.t-gap-x-12 {
  column-gap: 12px !important;
}
.t-gap-x-16 {
  column-gap: 16px !important;
}
.t-gap-x-20 {
  column-gap: 20px !important;
}
.t-gap-x-24 {
  column-gap: 24px !important;
}
.t-gap-x-28 {
  column-gap: 28px !important;
}
.t-gap-x-32 {
  column-gap: 32px !important;
}
.t-gap-x-36 {
  column-gap: 36px !important;
}
.t-gap-x-40 {
  column-gap: 40px !important;
}
.t-gap-x-44 {
  column-gap: 44px !important;
}
.t-gap-x-48 {
  column-gap: 48px !important;
}
.t-gap-y-t {
  row-gap: 4px !important;
}
.t-gap-y-s {
  row-gap: 8px !important;
}
.t-gap-y-r {
  row-gap: 12px !important;
}
.t-gap-y-b {
  row-gap: 16px !important;
}
.t-gap-y-l {
  row-gap: 24px !important;
}
.t-gap-y-e {
  row-gap: 48px !important;
}
.t-gap-y-0 {
  row-gap: 0 !important;
}
.t-gap-y-4 {
  row-gap: 4px !important;
}
.t-gap-y-6 {
  row-gap: 6px !important;
}
.t-gap-y-8 {
  row-gap: 8px !important;
}
.t-gap-y-12 {
  row-gap: 12px !important;
}
.t-gap-y-16 {
  row-gap: 16px !important;
}
.t-gap-y-20 {
  row-gap: 20px !important;
}
.t-gap-y-24 {
  row-gap: 24px !important;
}
.t-gap-y-28 {
  row-gap: 28px !important;
}
.t-gap-y-32 {
  row-gap: 32px !important;
}
.t-gap-y-36 {
  row-gap: 36px !important;
}
.t-gap-y-40 {
  row-gap: 40px !important;
}
.t-gap-y-44 {
  row-gap: 44px !important;
}
.t-gap-y-48 {
  row-gap: 48px !important;
}

.t-text-condensed {
  font-size: 0.6875rem !important;
}
.t-text-small {
  font-size: 0.75rem !important;
}
.t-text-base {
  font-size: 0.8125rem !important;
}
.t-text-large {
  font-size: 16px !important;
}
.t-text-wrap {
  text-wrap: wrap !important;
}
.t-text-nowrap {
  text-wrap: nowrap !important;
}
.t-text-black {
  color: #000 !important;
}
.t-text-white {
  color: #fff !important;
}
.t-text-gray-dark {
  color: #373838 !important;
}
.t-text-gray, .t-text-disabled {
  color: #bcbdbd !important;
}
.t-text-gray-mid {
  color: #a6a7a7 !important;
}
.t-text-gray-mid-dark, .t-text-subtle, h1 + caption,
h1 + figcaption,
h2 + caption,
h2 + figcaption,
h3 + caption,
h3 + figcaption,
h4 + caption,
h4 + figcaption,
h5 + caption,
h5 + figcaption,
h6 + caption,
h6 + figcaption {
  color: #646464 !important;
}
.t-text-blue, .t-text-info {
  color: #256cd1 !important;
}
.t-text-teal, .t-text-cta {
  color: #279c9c !important;
}
.t-text-red, .t-text-error {
  color: #d91f11 !important;
}
.t-text-orange, .t-text-warning {
  color: #ee6f20 !important;
}
.t-text-green, .t-text-success {
  color: #428613 !important;
}
.t-text-staff {
  color: #8c2341 !important;
}
.t-text-normal {
  font-weight: 400 !important;
}
.t-text-bold {
  font-weight: 700 !important;
}
.t-text-left {
  text-align: left !important;
}
.t-text-center {
  text-align: center !important;
}
.t-text-right {
  text-align: right !important;
}

.t-line-height-none {
  line-height: 1 !important;
}
.t-line-height-tiny {
  line-height: 1rem !important;
}
.t-line-height-small {
  line-height: 1.2rem !important;
}
.t-line-height-base {
  line-height: 1.4rem !important;
}

.t-aside {
  display: inline-block;
  margin-right: 12px;
  padding-left: 12px;
  border-left: 1px solid #d3d3d3;
  vertical-align: text-bottom;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.t-aside:last-child {
  margin-right: 0;
}
.t-aside a {
  margin-right: 4px;
}
.t-aside a label, .t-aside a fieldset legend, fieldset .t-aside a legend {
  margin-right: 4px;
}
.t-aside > label, fieldset .t-aside > legend {
  font-weight: 700;
  pointer-events: none;
}
.t-aside > span:not(.t-badge) {
  line-height: 1.2rem;
}
.t-aside .t-icon {
  font-size: 16px;
}

@media print {
  .t-aside {
    border-left: 0;
  }
}
.t-avatar {
  position: relative;
  display: inline-block;
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  margin-right: 8px;
  color: #fff;
  background: #ff0061;
  border-radius: 50%;
  font-size: 14px;
  font-weight: 700;
  line-height: 30px;
  text-align: center;
}
.t-avatar:last-child {
  margin-right: 0;
}
.t-avatar::before {
  content: attr(data-initials);
  position: absolute;
  inset: 0;
  border-radius: 50%;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-avatar.t-primary {
  background: #279c9c;
}
.t-avatar.t-staff {
  background: #8c2341;
}
.t-avatar img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.t-avatar .t-icon {
  position: absolute;
  inset: 0;
  margin-right: 0;
  font-family: "tricons", helvetica, arial, sans-serif;
  line-height: 30px;
}
.t-avatar .t-icon::before {
  color: #fff;
  font-size: 14px;
  line-height: inherit;
}

.t-back-top {
  position: fixed;
  right: 5vw;
  bottom: 0;
  display: inline-block;
  opacity: 0;
  visibility: hidden;
  margin-bottom: -1px;
  padding: 8px 12px;
  color: #646464;
  background: #fff;
  border: 1px solid #bcbdbd;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  text-decoration: none;
  user-select: none;
  font-size: 0.8125rem;
  line-height: 1rem;
  border-radius: 4px 4px 0 0;
  transition: all 0.2s ease;
}
.t-back-top::before {
  content: "\e158";
  display: inline-block;
  margin: 0;
  margin-right: 8px;
  font-family: "tricons", helvetica, arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-back-top:hover {
  text-decoration: none;
  background-color: #e9e9e9;
}
.t-back-top:hover::before {
  animation: back-top-anim 0.8s infinite linear;
}
@keyframes back-top-anim {
  0% {
    transform: translate(0, 0);
  }
  33% {
    transform: translate(0, -2px);
  }
  66% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes back-top-anim {
  0% {
    transform: translate(0, 0);
  }
  33% {
    transform: translate(0, -2px);
  }
  66% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes back-top-anim {
  0% {
    transform: translate(0, 0);
  }
  33% {
    transform: translate(0, -2px);
  }
  66% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes back-top-anim {
  0% {
    transform: translate(0, 0);
  }
  33% {
    transform: translate(0, -2px);
  }
  66% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
.t-back-top:active {
  background: #d3d3d3;
}
.t-back-top:active::before {
  animation: none;
}
.t-back-top.t-is-visible {
  opacity: 1;
  visibility: visible;
}

.t-badge {
  position: relative;
  display: inline-block;
  min-width: 16px;
  height: 16px;
  margin-right: 12px;
  padding: 0 6px;
  color: #fff;
  background: #279c9c;
  border-radius: calc(16px / 2);
  font-family: arial, sans-serif;
  font-size: 0.625rem;
  font-style: normal;
  text-align: center;
  line-height: 16px;
  vertical-align: middle;
  white-space: nowrap;
  user-select: none;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
  align-self: center;
  flex-shrink: 0;
}
.t-badge:last-child {
  margin-right: 0;
}
.t-badge + .t-badge {
  margin-left: -4px;
}
.t-badge.t-subtle-modifier {
  color: #373838;
  background: #d4ebeb;
}
.t-badge.t-blue, .t-badge.t-info {
  background: #256cd1;
}
.t-badge.t-blue.t-subtle-modifier, .t-badge.t-info.t-subtle-modifier {
  background: #d3e2f6;
}
.t-badge.t-red, .t-badge.t-error {
  background: #d91f11;
}
.t-badge.t-red.t-subtle-modifier, .t-badge.t-error.t-subtle-modifier {
  background: #f7d2cf;
}
.t-badge.t-orange, .t-badge.t-warning {
  background: #ee6f20;
}
.t-badge.t-orange.t-subtle-modifier, .t-badge.t-warning.t-subtle-modifier {
  background: #fce2d2;
}
.t-badge.t-green, .t-badge.t-success {
  background: #428613;
}
.t-badge.t-green.t-subtle-modifier, .t-badge.t-success.t-subtle-modifier {
  background: #d9e7d0;
}
.t-badge.t-neutral, .t-badge.t-subtle {
  background: #4d4e4e;
}
.t-badge.t-neutral.t-subtle-modifier, .t-badge.t-subtle.t-subtle-modifier {
  background: #e9e9e9;
}
.t-badge.t-staff {
  background: #8c2341;
}
.t-badge.t-staff.t-subtle-modifier {
  background: #e8d3d9;
}
.t-badge.t-inverted {
  color: #a6a7a7;
  background: transparent;
  border: 1px solid #a6a7a7;
}
.t-badge.t-small {
  min-width: 20px;
  height: 20px;
  border-radius: calc(20px / 2);
  line-height: 20px;
  font-size: 0.75rem;
  padding: 0 8px;
}
.t-badge.t-normal, .t-badge.t-medium {
  min-width: 24px;
  height: 24px;
  border-radius: calc(24px / 2);
  line-height: 24px;
  font-size: 0.75rem;
  padding: 0 8px;
}
.t-badge.t-large {
  min-width: 32px;
  height: 32px;
  border-radius: calc(32px / 2);
  line-height: 32px;
  font-size: 0.875rem;
  padding: 0 12px;
}
.t-badge.t-circle {
  padding: 0;
  width: 16px;
}
.t-badge.t-circle.t-small {
  width: 20px;
}
.t-badge.t-circle.t-normal {
  width: 24px;
}
.t-badge.t-circle.t-large {
  width: 32px;
}
.t-badge .t-icon {
  margin-right: 0;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
}

.t-icon .t-badge {
  margin-left: -0.8125rem;
  transform: translate(0, -50%);
}

.t-avatar .t-badge {
  position: absolute;
  top: -4px;
  right: -8px;
}

.t-breadcrumbs {
  margin-bottom: 8px;
  color: #646464;
  font-size: 11px;
  line-height: 1rem;
  cursor: default;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-breadcrumbs .t-crumb {
  margin-right: 4px;
  color: #373838;
  text-decoration: none;
}
.t-breadcrumbs .t-crumb:hover:not(.t-is-current) {
  text-decoration: underline;
}
.t-breadcrumbs .t-crumb.t-is-current {
  color: #a6a7a7;
}
.t-breadcrumbs .t-divider {
  margin: 0;
  border: 0;
}
.t-breadcrumbs .t-divider::before {
  content: "/";
  margin-right: 4px;
}

@media print {
  .t-breadcrumbs {
    font-size: 8px;
  }
}
.t-btn-group {
  display: inline-block;
  margin-right: 12px;
  height: 32px;
  border-radius: 4px;
  vertical-align: middle;
  user-select: none;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
}
.t-btn-group button, .t-btn-group .t-btn {
  position: relative;
  z-index: 0;
  display: inline-block;
  height: 32px;
  border-radius: initial;
  margin-right: -1px !important;
  padding: 0 12px;
  color: #646464;
  background: transparent;
  border: 1px solid #d3d3d3;
  font-family: arial, sans-serif;
  font-size: 13px;
  line-height: 32px;
  vertical-align: middle;
  user-select: none;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
  transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease;
}
.t-btn-group button::before, .t-btn-group .t-btn::before {
  display: none;
}
.t-btn-group button:first-child, .t-btn-group .t-btn:first-child {
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.t-btn-group button:last-child, .t-btn-group .t-btn:last-child {
  margin-right: 0;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
.t-btn-group button:hover:not(:active):not([disabled]), .t-btn-group .t-btn:hover:not(:active):not([disabled]) {
  color: #373838;
  background: #e9e9e9;
}
.t-btn-group button[disabled], .t-btn-group .t-btn[disabled] {
  color: #bcbdbd;
  cursor: not-allowed;
}
.t-btn-group button[disabled] label, .t-btn-group button[disabled] fieldset legend, fieldset .t-btn-group button[disabled] legend, .t-btn-group .t-btn[disabled] label, .t-btn-group .t-btn[disabled] fieldset legend, fieldset .t-btn-group .t-btn[disabled] legend {
  color: #bcbdbd;
}
.t-btn-group button label, .t-btn-group button fieldset legend, fieldset .t-btn-group button legend, .t-btn-group .t-btn label, .t-btn-group .t-btn fieldset legend, fieldset .t-btn-group .t-btn legend {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: 31px;
  vertical-align: middle;
  pointer-events: none;
}
.t-btn-group button .t-icon, .t-btn-group .t-btn .t-icon {
  width: 14px;
  margin-top: -1px;
  margin-right: 8px;
  font-size: inherit;
  text-align: center;
  line-height: 1rem;
  vertical-align: middle;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-btn-group button {
    padding-top: 1px;
  }
  .t-btn-group button .t-icon {
    margin-top: -2px;
  }
}
.t-btn {
  position: relative;
  z-index: 0;
  display: inline-flex;
  align-items: center;
  height: 32px;
  margin-right: 12px;
  padding: 0 12px;
  color: #373838;
  background: #e9e9e9;
  border: 0;
  border-radius: 4px;
  font-family: arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
  vertical-align: middle;
  text-decoration: none;
  user-select: none;
  cursor: pointer;
  box-shadow: 0px -1px 0px 0px color-mix(in srgb, #1a1b1b, transparent 85%) inset;
  transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease;
}
.t-btn:last-child {
  margin-right: 0;
}
.t-btn:not(:last-of-type, :only-of-type) {
  margin-right: 8px;
}
.t-btn:hover:not([disabled], .t-disabled) {
  background: #d3d3d3;
}
.t-btn:active:not([disabled], .t-disabled) {
  background: #bcbdbd;
  box-shadow: none;
  transition: none;
}
.t-btn[disabled], .t-btn.t-disabled {
  color: #a6a7a7;
  background: #f4f4f4;
  cursor: not-allowed;
  box-shadow: 0px -1px 0px 0px color-mix(in srgb, #1a1b1b, transparent 95%) inset;
}
.t-btn[disabled]::before, .t-btn.t-disabled::before {
  display: none;
}
.t-btn.t-is-loading {
  position: relative;
  color: transparent !important;
  cursor: not-allowed;
  box-shadow: none;
}
.t-btn.t-is-loading::before {
  content: "";
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  display: block;
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%237A7A7A'%20stroke-opacity='0.2'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='%237A7A7A'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
  transform: translate(-50%, -50%);
  animation: spin-btn 1s infinite linear;
}
@keyframes spin-btn {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes spin-btn {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes spin-btn {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes spin-btn {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
.t-btn.t-is-loading:active::before {
  display: block;
}
.t-btn.t-wide {
  display: block;
  width: 100%;
}
.t-btn.t-ghost-label {
  margin-top: 24px;
  vertical-align: top;
}
.t-btn.t-primary {
  color: #fff;
  background: #279c9c;
}
.t-btn.t-primary:hover:not([disabled], .t-disabled) {
  background: #238c8c;
}
.t-btn.t-primary:active:not([disabled], .t-disabled) {
  background: #1f7d7d;
}
.t-btn.t-primary[disabled], .t-btn.t-primary.t-disabled {
  color: #f4fafa;
  background: #a9d7d7;
}
.t-btn.t-primary.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-negative {
  color: #fff;
  background: #d91f11;
}
.t-btn.t-negative:hover:not([disabled], .t-disabled) {
  background: #c31c0f;
}
.t-btn.t-negative:active:not([disabled], .t-disabled) {
  background: #ae190e;
}
.t-btn.t-negative[disabled], .t-btn.t-negative.t-disabled {
  color: #fdf4f3;
  background: #f0a5a0;
}
.t-btn.t-negative.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-attention {
  color: #fff;
  background: #ee6f20;
}
.t-btn.t-attention:hover:not([disabled], .t-disabled) {
  background: #d6641d;
}
.t-btn.t-attention:active:not([disabled], .t-disabled) {
  background: #be591a;
}
.t-btn.t-attention[disabled], .t-btn.t-attention.t-disabled {
  color: #fef8f4;
  background: #f8c5a6;
}
.t-btn.t-attention.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-staff {
  color: #fff;
  background: #8c2341;
}
.t-btn.t-staff:hover:not([disabled], .t-disabled) {
  background: #7e203b;
}
.t-btn.t-staff:active:not([disabled], .t-disabled) {
  background: #701c34;
}
.t-btn.t-staff[disabled], .t-btn.t-staff.t-disabled {
  color: #f9f4f5;
  background: #d1a7b3;
}
.t-btn.t-staff.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-minimal {
  color: #646464;
  background: transparent;
  border: 1px solid #bcbdbd;
  box-shadow: none;
}
.t-btn.t-minimal:hover:not([disabled], .t-disabled) {
  background: #e9e9e9;
}
.t-btn.t-minimal:active:not([disabled], .t-disabled) {
  background: #d3d3d3;
}
.t-btn.t-minimal[disabled], .t-btn.t-minimal.t-disabled {
  color: #a6a7a7;
  border-color: #d3d3d3;
  background: transparent;
}
.t-btn.t-minimal.t-primary {
  color: #279c9c;
  border-color: #279c9c;
}
.t-btn.t-minimal.t-primary:hover:not([disabled], .t-disabled) {
  background: #e9f5f5;
}
.t-btn.t-minimal.t-primary:active:not([disabled], .t-disabled) {
  background: #d4ebeb;
}
.t-btn.t-minimal.t-primary[disabled], .t-btn.t-minimal.t-primary.t-disabled {
  color: #a9d7d7;
  border-color: #a9d7d7;
}
.t-btn.t-minimal.t-negative {
  color: #d91f11;
  border-color: #d91f11;
}
.t-btn.t-minimal.t-negative:hover:not([disabled], .t-disabled) {
  background: #fbe9e7;
}
.t-btn.t-minimal.t-negative:active:not([disabled], .t-disabled) {
  background: #f7d2cf;
}
.t-btn.t-minimal.t-negative[disabled], .t-btn.t-minimal.t-negative.t-disabled {
  color: #f0a5a0;
  border-color: #f0a5a0;
}
.t-btn.t-minimal.t-attention {
  color: #ee6f20;
  border-color: #ee6f20;
}
.t-btn.t-minimal.t-attention:hover:not([disabled], .t-disabled) {
  background: #fdf1e9;
}
.t-btn.t-minimal.t-attention:active:not([disabled], .t-disabled) {
  background: #fce2d2;
}
.t-btn.t-minimal.t-attention[disabled], .t-btn.t-minimal.t-attention.t-disabled {
  color: #f8c5a6;
  border-color: #f8c5a6;
}
.t-btn.t-minimal.t-staff {
  color: #8c2341;
  border-color: #8c2341;
}
.t-btn.t-minimal.t-staff:hover:not([disabled], .t-disabled) {
  background: #f3e9ec;
}
.t-btn.t-minimal.t-staff:active:not([disabled], .t-disabled) {
  background: #e8d3d9;
}
.t-btn.t-minimal.t-staff[disabled], .t-btn.t-minimal.t-staff.t-disabled {
  color: #d1a7b3;
  border-color: #d1a7b3;
}
.t-btn.t-minimal.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%237A7A7A'%20stroke-opacity='0.2'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='%237A7A7A'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-condensed {
  height: 24px;
  padding: 0 8px;
  font-size: 0.75rem;
}
.t-btn.t-condensed.t-is-loading::before {
  width: 12px;
  height: 12px;
  background: url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='6'%20cy='6'%20r='5'%20stroke='%237A7A7A'%20stroke-opacity='0.2'%20stroke-width='2'/%3e%3cpath%20d='M11%206C11%203.14286%208.85714%201%206%201'%20stroke='%237A7A7A'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-condensed.t-primary::before, .t-btn.t-condensed.t-negative::before, .t-btn.t-condensed.t-attention::before, .t-btn.t-condensed.t-staff::before {
  background: url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='6'%20cy='6'%20r='5'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M11%206C11%203.14286%208.85714%201%206%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn .t-icon {
  width: 14px;
  margin-right: 8px;
  font-size: inherit;
  text-align: center;
}
.t-btn .t-icon::before {
  display: block;
}
.t-btn.t-icon-only .t-icon {
  margin-right: 0;
}
.t-btn label, .t-btn fieldset legend, fieldset .t-btn legend {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: 31px;
  vertical-align: middle;
  pointer-events: none;
}

a.t-btn,
label.t-btn,
fieldset legend.t-btn {
  line-height: 32px;
  text-decoration: none;
}

label.t-btn input[type=button], fieldset legend.t-btn input[type=button],
label.t-btn input[type=submit],
fieldset legend.t-btn input[type=submit] {
  position: absolute;
  inset: 0;
  display: inline-block;
  width: 100%;
  height: 32px;
  background: transparent;
  border: transparent;
  cursor: pointer;
}
label.t-btn[disabled] input[type=button], fieldset legend.t-btn[disabled] input[type=button],
label.t-btn[disabled] input[type=submit],
fieldset legend.t-btn[disabled] input[type=submit] {
  outline: 0;
  cursor: not-allowed;
}

.t-btn.t-minimal-alt {
  background: transparent;
  color: #fff;
  border: 1px solid #fff;
  box-shadow: none;
  transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease;
}
.t-btn.t-minimal-alt::before {
  content: none;
}
.t-btn.t-minimal-alt:hover:not([disabled], .t-disabled) {
  color: #006491;
  background: #e9e9e9;
}
.t-btn.t-minimal-alt[disabled], .t-btn.t-minimal-alt.t-disabled {
  color: #a6a7a7;
  border-color: #f4f4f4;
  background: #f4f4f4;
}
.t-btn.t-minimal-alt.t-primary {
  background: #fff;
  color: #006491;
}
.t-btn.t-minimal-alt.t-primary[disabled], .t-btn.t-minimal-alt.t-primary.t-disabled {
  color: #a6a7a7;
  background: #f4f4f4;
  border-color: #f4f4f4;
}
.t-btn.t-minimal-alt.t-primary:hover:not([disabled], .t-disabled)::before {
  background: #e9e9e9;
}
.t-btn.t-minimal-alt.t-primary:active:not([disabled], .t-disabled) {
  background: #e9e9e9;
}
.t-btn.t-minimal-alt.t-primary:active:not([disabled], .t-disabled)::before {
  display: none;
}

.t-flag {
  display: inline-block;
  margin-right: 6px;
  width: 14px;
  height: 10px;
}
.t-flag.t-large {
  width: 30px;
  height: 20px;
}

.t-highlight {
  padding: 4px 6px;
  color: #373838;
  background: #d4ebeb;
  border-radius: 1px;
}
.t-highlight.t-neutral, .t-highlight.t-gray {
  background: #e9e9e9;
}
.t-highlight.t-success, .t-highlight.t-green {
  background: #d9e7d0;
}
.t-highlight.t-warning, .t-highlight.t-orange {
  background: #fce2d2;
}
.t-highlight.t-error, .t-highlight.t-red {
  background: #f7d2cf;
}
.t-highlight.t-info {
  background: #d3e2f6;
}
.t-highlight.t-staff {
  background: #e8d3d9;
}

.t-input input,
.t-input textarea {
  background-color: #fff;
  background-image: none;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 8px center;
}
.t-input input.t-is-valid, .t-input input[valid],
.t-input textarea.t-is-valid,
.t-input textarea[valid] {
  padding-right: 30px !important;
  background-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.7812%206.78125C13.7812%207.72005%2013.6035%208.59961%2013.248%209.41992C12.8926%2010.2402%2012.4049%2010.9603%2011.7852%2011.5801C11.1745%2012.1908%2010.459%2012.6738%209.63867%2013.0293C8.81836%2013.3848%207.9388%2013.5625%207%2013.5625C6.0612%2013.5625%205.18164%2013.3848%204.36133%2013.0293C3.54102%2012.6738%202.82096%2012.1908%202.20117%2011.5801C1.59049%2010.9603%201.10742%2010.2402%200.751953%209.41992C0.396484%208.59961%200.21875%207.72005%200.21875%206.78125C0.21875%205.84245%200.396484%204.96289%200.751953%204.14258C1.10742%203.32227%201.59049%202.60677%202.20117%201.99609C2.82096%201.3763%203.54102%200.888672%204.36133%200.533203C5.18164%200.177734%206.0612%200%207%200C7.9388%200%208.81836%200.177734%209.63867%200.533203C10.459%200.888672%2011.1745%201.3763%2011.7852%201.99609C12.4049%202.60677%2012.8926%203.32227%2013.248%204.14258C13.6035%204.96289%2013.7812%205.84245%2013.7812%206.78125ZM6.2207%2010.377L11.252%205.3457C11.334%205.25456%2011.375%205.14974%2011.375%205.03125C11.375%204.91276%2011.334%204.80794%2011.252%204.7168L10.623%204.10156C10.541%204.01953%2010.4362%203.97852%2010.3086%203.97852C10.1901%203.97852%2010.0898%204.01953%2010.0078%204.10156L5.90625%208.20312L3.99219%206.28906C3.91016%206.20703%203.80534%206.16602%203.67773%206.16602C3.55924%206.16602%203.45898%206.20703%203.37695%206.28906L2.74805%206.9043C2.66602%206.99544%202.625%207.10026%202.625%207.21875C2.625%207.33724%202.66602%207.44206%202.74805%207.5332L5.5918%2010.377C5.68294%2010.459%205.78776%2010.5%205.90625%2010.5C6.02474%2010.5%206.12956%2010.459%206.2207%2010.377Z'%20fill='%2352A31D'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 8px center;
}
.t-input input.t-is-valid:hover:not(:disabled), .t-input input[valid]:hover:not(:disabled),
.t-input textarea.t-is-valid:hover:not(:disabled),
.t-input textarea[valid]:hover:not(:disabled) {
  border-color: #428613;
}
.t-input input.t-is-valid:focus:not(:disabled), .t-input input.t-is-valid:active:not(:disabled), .t-input input[valid]:focus:not(:disabled), .t-input input[valid]:active:not(:disabled),
.t-input textarea.t-is-valid:focus:not(:disabled),
.t-input textarea.t-is-valid:active:not(:disabled),
.t-input textarea[valid]:focus:not(:disabled),
.t-input textarea[valid]:active:not(:disabled) {
  border-color: #428613;
  box-shadow: 0 0 0 2px #b3cfa1;
}
.t-input input.t-is-invalid, .t-input input.t-is-invalid-no-icon, .t-input input[invalid],
.t-input textarea.t-is-invalid,
.t-input textarea.t-is-invalid-no-icon,
.t-input textarea[invalid] {
  background-color: #f7d2cf;
  color: #d91f11;
}
.t-input input.t-is-invalid:hover:not(:disabled), .t-input input.t-is-invalid-no-icon:hover:not(:disabled), .t-input input[invalid]:hover:not(:disabled),
.t-input textarea.t-is-invalid:hover:not(:disabled),
.t-input textarea.t-is-invalid-no-icon:hover:not(:disabled),
.t-input textarea[invalid]:hover:not(:disabled) {
  border-color: #d91f11;
}
.t-input input.t-is-invalid:focus:not(:disabled), .t-input input.t-is-invalid:active:not(:disabled), .t-input input.t-is-invalid-no-icon:focus:not(:disabled), .t-input input.t-is-invalid-no-icon:active:not(:disabled), .t-input input[invalid]:focus:not(:disabled), .t-input input[invalid]:active:not(:disabled),
.t-input textarea.t-is-invalid:focus:not(:disabled),
.t-input textarea.t-is-invalid:active:not(:disabled),
.t-input textarea.t-is-invalid-no-icon:focus:not(:disabled),
.t-input textarea.t-is-invalid-no-icon:active:not(:disabled),
.t-input textarea[invalid]:focus:not(:disabled),
.t-input textarea[invalid]:active:not(:disabled) {
  background-color: #fff;
  border-color: #d91f11;
  box-shadow: 0 0 0 2px #f0a5a0;
}
.t-input input.t-is-invalid:not(.t-is-invalid-no-icon), .t-input input.t-is-invalid-no-icon:not(.t-is-invalid-no-icon), .t-input input[invalid]:not(.t-is-invalid-no-icon),
.t-input textarea.t-is-invalid:not(.t-is-invalid-no-icon),
.t-input textarea.t-is-invalid-no-icon:not(.t-is-invalid-no-icon),
.t-input textarea[invalid]:not(.t-is-invalid-no-icon) {
  padding-right: 30px !important;
  background-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='%23D91F11'%20d='M6.08,0.381%20C6.588,-0.127%207.41,-0.127%207.918,0.381%20L13.619,6.081%20C14.127,6.588%2014.127,7.41%2013.619,7.917%20L7.918,13.618%20C7.411,14.126%206.59,14.126%206.082,13.618%20L0.381,7.917%20C-0.127,7.41%20-0.127,6.589%200.381,6.081%20Z%20M5.768,3.817%20L5.984,7.617%20C5.993,7.776%206.124,7.9%206.283,7.9%20L7.717,7.9%20C7.876,7.9%208.007,7.776%208.016,7.617%20L8.232,3.817%20C8.242,3.645%208.105,3.5%207.932,3.5%20L6.068,3.5%20C5.895,3.5%205.758,3.645%205.768,3.817%20Z%20M7,10.9%20C7.69,10.9%208.25,10.34%208.25,9.65%20C8.25,8.96%207.69,8.4%207,8.4%20C6.31,8.4%205.75,8.96%205.75,9.65%20C5.75,10.34%206.31,10.9%207,10.9%20Z'%20/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 8px center;
}
.t-input .t-input-wrapper:has(.t-is-valid:not(:disabled)):hover {
  border-color: #428613;
}
.t-input .t-input-wrapper:has(.t-is-valid:not(:disabled)):has(input:focus), .t-input .t-input-wrapper:has(.t-is-valid:not(:disabled)):has(input:active) {
  border-color: #428613;
  box-shadow: 0 0 0 2px #b3cfa1;
}
.t-input .t-input-wrapper:has(.t-is-invalid:not(:disabled)), .t-input .t-input-wrapper:has(.t-is-invalid-no-icon:not(:disabled)) {
  background-color: #f7d2cf;
}
.t-input .t-input-wrapper:has(.t-is-invalid:not(:disabled)):hover, .t-input .t-input-wrapper:has(.t-is-invalid-no-icon:not(:disabled)):hover {
  border-color: #d91f11;
}
.t-input .t-input-wrapper:has(.t-is-invalid:not(:disabled)):has(input:focus), .t-input .t-input-wrapper:has(.t-is-invalid:not(:disabled)):has(input:active), .t-input .t-input-wrapper:has(.t-is-invalid-no-icon:not(:disabled)):has(input:focus), .t-input .t-input-wrapper:has(.t-is-invalid-no-icon:not(:disabled)):has(input:active) {
  background-color: #fff;
  border-color: #d91f11;
  box-shadow: 0 0 0 2px #f0a5a0;
}
.t-input .t-error-message,
.t-input .t-supporting-text {
  max-width: 192px;
}
.t-input.t-medium .t-error-message,
.t-input.t-medium .t-supporting-text {
  max-width: 288px;
}
.t-input.t-large .t-error-message,
.t-input.t-large .t-supporting-text, .t-input.t-extra .t-error-message,
.t-input.t-extra .t-supporting-text {
  max-width: 400px;
}
.t-input.t-wide .t-error-message,
.t-input.t-wide .t-supporting-text {
  max-width: 100%;
}

.t-input {
  display: inline-block;
  margin-right: 12px;
  margin-bottom: 12px;
  vertical-align: top;
}
.t-input:last-child {
  margin-right: 0;
}
.t-input .t-input-wrapper {
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  width: 192px;
  display: flex;
}
.t-input .t-input-wrapper:hover {
  border-color: #279c9c;
}
.t-input .t-input-wrapper:has(.t-left-adornment) input {
  padding-left: 6px;
}
.t-input .t-input-wrapper:has(.t-right-adornment) input {
  padding-right: 6px;
}
.t-input .t-input-wrapper .t-left-adornment,
.t-input .t-input-wrapper .t-right-adornment {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #7a7a7a;
  padding: 0 0 0 8px;
}
.t-input .t-input-wrapper .t-left-adornment .t-icon,
.t-input .t-input-wrapper .t-right-adornment .t-icon {
  margin: 0 !important;
}
.t-input .t-input-wrapper .t-right-adornment {
  padding: 0 8px 0 0;
}
.t-input .t-input-wrapper:has(input:not(:disabled)):has(input:focus), .t-input .t-input-wrapper:has(input:not(:disabled)):has(input:active) {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-input .t-input-wrapper:has(input:disabled) {
  background-color: #f4f4f4;
}
.t-input .t-input-wrapper input {
  background-color: transparent;
  border: none;
  height: 30px;
  width: 100%;
  padding: 0 8px;
}
.t-input .t-input-wrapper input:focus, .t-input .t-input-wrapper input:active {
  border-color: transparent !important;
  box-shadow: none !important;
}
.t-input input {
  display: inline-block;
  width: 192px;
  max-width: 100%;
  height: 32px;
  padding: 0 8px;
  color: #373838;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
  vertical-align: middle;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-input input.placeholder {
  color: #909090;
}
.t-input input::placeholder {
  color: #909090;
}
.t-input input:not(:disabled):hover {
  border-color: #279c9c;
}
.t-input input:not(:disabled):focus, .t-input input:not(:disabled):active {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-input input:disabled {
  opacity: 1;
  background: #f4f4f4;
  color: #a6a7a7;
}
.t-input input ~ button {
  margin-left: 4px;
}
.t-input input::-ms-clear {
  display: none;
}
.t-input input.t-has-focus {
  outline: 0;
}
.t-input input[type=search]::-webkit-search-decoration, .t-input input[type=search]::-webkit-search-cancel-button, .t-input input[type=search]::-webkit-search-results-button, .t-input input[type=search]::-webkit-search-results-decoration {
  display: none;
}
.t-input input[type=number] {
  appearance: textfield;
}
.t-input input[type=number]::-webkit-inner-spin-button, .t-input input[type=number]::-webkit-outer-spin-button {
  appearance: none;
}
.t-input > label, fieldset .t-input > legend {
  display: block;
  margin-right: 8px;
  margin-bottom: 6px;
}
.t-input .t-icon:not(label > .t-icon):not(fieldset legend > .t-icon) {
  position: relative;
  margin-left: 8px;
  color: #bcbdbd;
}
.t-input .t-icon:not(label > .t-icon):not(fieldset legend > .t-icon)::before {
  vertical-align: middle;
}
.t-input .t-icon:not(label > .t-icon):not(fieldset legend > .t-icon) ~ input {
  width: 192px;
  margin-left: -32px;
  padding-left: 28px;
}
.t-input.t-horizontal > label, fieldset .t-input.t-horizontal > legend {
  display: inline-block;
  margin-bottom: 0;
  line-height: 32px;
}
.t-input.t-horizontal > div {
  display: inline-block;
}
.t-input.t-indented > label, fieldset .t-input.t-indented > legend {
  display: inline-block;
  margin-bottom: 0;
  padding-top: calc((32px - 1.125rem) / 2);
  width: 192px;
  text-align: right;
}
.t-input.t-indented > div {
  display: inline-block;
}
.t-input.t-block {
  display: block;
  margin-bottom: 12px;
}
.t-input.t-block:not(:first-of-type) {
  margin-top: 12px;
}
.t-input.t-block:last-child {
  margin-bottom: 0;
}
.t-input.t-tiny input,
.t-input.t-tiny textarea,
.t-input.t-tiny .t-input-wrapper {
  width: 64px;
}
.t-input.t-tiny input input,
.t-input.t-tiny textarea input,
.t-input.t-tiny .t-input-wrapper input {
  width: 100%;
}
.t-input.t-small input,
.t-input.t-small textarea,
.t-input.t-small .t-input-wrapper {
  width: 112px;
}
.t-input.t-small input input,
.t-input.t-small textarea input,
.t-input.t-small .t-input-wrapper input {
  width: 100%;
}
.t-input.t-medium input,
.t-input.t-medium textarea,
.t-input.t-medium .t-input-wrapper {
  width: 288px;
}
.t-input.t-medium input input,
.t-input.t-medium textarea input,
.t-input.t-medium .t-input-wrapper input {
  width: 100%;
}
.t-input.t-large input,
.t-input.t-large textarea,
.t-input.t-large .t-input-wrapper {
  width: 400px;
}
.t-input.t-large input input,
.t-input.t-large textarea input,
.t-input.t-large .t-input-wrapper input {
  width: 100%;
}
.t-input.t-extra input,
.t-input.t-extra textarea,
.t-input.t-extra .t-input-wrapper {
  width: 600px;
}
.t-input.t-extra input input,
.t-input.t-extra textarea input,
.t-input.t-extra .t-input-wrapper input {
  width: 100%;
}
.t-input.t-wide {
  width: 100%;
}
.t-input.t-wide input,
.t-input.t-wide textarea,
.t-input.t-wide .t-input-wrapper {
  width: 100%;
}
.t-input.t-wide input input,
.t-input.t-wide textarea input,
.t-input.t-wide .t-input-wrapper input {
  width: 100%;
}
.t-input.t-wide.t-horizontal {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  align-items: center;
}
.t-input.t-wide.t-horizontal > label, fieldset .t-input.t-wide.t-horizontal > legend {
  margin-right: 6px;
}
.t-input.t-btn-under input ~ button {
  display: block;
  margin-top: 8px;
  margin-left: 0;
}
.t-input.t-btn-under.t-horizontal > label, fieldset .t-input.t-btn-under.t-horizontal > legend {
  float: left;
  line-height: 32px;
}
.t-input.t-btn-under.t-horizontal > div {
  float: left;
  display: inline-block;
}
.t-input.t-btn-under.t-horizontal > .t-btn {
  -webkit-box-flex: 0 0 auto;
  -moz-box-flex: 0 0 auto;
  flex: 0 0 auto;
}
.t-input textarea {
  display: inline-block;
  width: auto;
  min-width: 192px;
  max-width: 100%;
  min-height: 64px;
  margin: 0;
  padding: 7px;
  color: #373838;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
  vertical-align: middle;
  line-height: 1;
  resize: both;
  transition: border 0.2s ease;
}
.t-input textarea.placeholder {
  color: #909090;
}
.t-input textarea::placeholder {
  color: #909090;
}
.t-input textarea.t-resizeable-horizontal {
  resize: horizontal;
}
.t-input textarea.t-resizeable-vertical {
  resize: vertical;
}
.t-input textarea.t-non-resizeable {
  resize: none;
}
.t-input textarea:not(:disabled):hover {
  border-color: #279c9c;
}
.t-input textarea:not(:disabled):focus, .t-input textarea:not(:disabled):active {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
  transition: none;
}
.t-input textarea:disabled {
  background: #f4f4f4;
  color: #a6a7a7;
}
.t-input textarea ~ button {
  margin-left: 4px;
}

.t-error-message,
.t-supporting-text {
  margin-top: 4px;
  color: #d91f11;
  font-size: 0.8125rem;
  line-height: 17px;
  white-space: normal;
}

.t-supporting-text {
  color: #646464;
}

.t-label-value {
  margin-right: 24px;
  margin-bottom: 12px;
  vertical-align: middle;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  flex-direction: column;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-label-value label, .t-label-value fieldset legend, fieldset .t-label-value legend {
  margin-right: 0;
  margin-bottom: 6px;
}
.t-label-value span {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-label-value span > .t-icon,
.t-label-value span > .t-flag {
  margin-right: 6px;
}
.t-label-value span .t-help,
.t-label-value span .t-icon-help {
  margin-left: 4px;
  color: #646464;
  cursor: help;
}
.t-label-value span .t-help::before,
.t-label-value span .t-icon-help::before {
  content: "\e371";
}
.t-label-value a {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-label-value a > .t-icon {
  margin-right: 2px;
  vertical-align: text-top;
}
.t-label-value.t-block {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-label-value.t-horizontal {
  flex-direction: row;
  align-items: baseline;
}
.t-label-value.t-horizontal label, .t-label-value.t-horizontal fieldset legend, fieldset .t-label-value.t-horizontal legend {
  margin-right: 6px;
  margin-bottom: 0;
}

.t-legend {
  display: inline-block;
  margin-right: 12px;
  font-size: 0.8125rem;
  line-height: 1.2rem;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-content: center;
}
.t-legend::before {
  content: "";
  display: inline-block;
  width: 0.8125rem;
  height: 0.8125rem;
  margin-right: 6px;
  background: #279c9c;
  border-radius: 50%;
}
.t-legend.t-info::before {
  background: #256cd1;
}
.t-legend.t-error::before {
  background: #d91f11;
}
.t-legend.t-warning::before {
  background: #ee6f20;
}
.t-legend.t-success::before {
  background: #428613;
}
.t-legend.t-changed::before {
  background: #fff59d;
}
.t-legend.t-subtle::before {
  background: #a6a7a7;
}
.t-legend.t-disabled::before {
  background: #f4f4f4;
}
.t-legend.t-staff::before {
  background: #8c2341;
}

ul.t-list,
ol.t-list,
dl.t-list {
  width: 100%;
  margin-bottom: 12px;
}
ul.t-list:last-child,
ol.t-list:last-child,
dl.t-list:last-child {
  margin-bottom: 0;
}
ul.t-list > li,
ol.t-list > li,
dl.t-list > li {
  position: relative;
  margin-bottom: 6px;
  padding-left: 14px;
  line-height: 1.125rem;
}
ul.t-list > li:last-child,
ol.t-list > li:last-child,
dl.t-list > li:last-child {
  margin-bottom: 0;
}
ul.t-list > li::before,
ol.t-list > li::before,
dl.t-list > li::before {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  margin-right: 8px;
  color: #646464;
  font-weight: 700;
  line-height: 1.125rem;
}
ul.t-list > li > span,
ol.t-list > li > span,
dl.t-list > li > span {
  margin-right: 12px;
}
ul.t-list > li .t-dropdown,
ul.t-list > li .t-input,
ol.t-list > li .t-dropdown,
ol.t-list > li .t-input,
dl.t-list > li .t-dropdown,
dl.t-list > li .t-input {
  margin-bottom: 0;
  vertical-align: middle;
}

ul.t-list > li::before {
  content: "•";
}
ul.t-list.t-no-bullets > li {
  padding-left: 0;
}
ul.t-list.t-no-bullets > li::before {
  display: none;
}

ol.t-list {
  list-style: none;
  counter-reset: list-counter;
}
ol.t-list > li {
  counter-increment: list-counter;
}
ol.t-list > li::before {
  content: counter(list-counter);
}

.t-loading {
  z-index: 90;
  display: inline-block;
  width: 40px;
  height: 40px;
  margin-right: 12px;
  vertical-align: middle;
  animation: loading-fade-in 0.2s ease-in;
  transition: opacity 0.2s ease;
}
@keyframes loading-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes loading-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes loading-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes loading-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.t-loading:last-child {
  margin-right: 0;
}
.t-loading::before {
  content: "";
  display: inline-block;
  width: 40px;
  height: 40px;
  background: url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='20'%20cy='20'%20r='19'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M39%2020C39%2010%2031%201%2020%201'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
  background-color: transparent;
  animation: spin 1s infinite linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.t-loading.t-small {
  width: 16px;
  height: 16px;
}
.t-loading.t-small::before {
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-loading.t-big {
  width: 80px;
  height: 80px;
}
.t-loading.t-big::before {
  width: 80px;
  height: 80px;
  background: url("data:image/svg+xml,%3csvg%20width='80'%20height='80'%20viewBox='0%200%2080%2080'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20opacity='0.82'%3e%3ccircle%20cx='40'%20cy='40'%20r='38'%20stroke='%23E9E9E9'%20stroke-width='3'/%3e%3cpath%20d='M39.4688%202.00277V2.00277C39.623%202.00092%2039.7775%202%2039.9322%202C60.919%202%2077.9322%2019.0132%2077.9322%2040'%20stroke='%23279C9C'%20stroke-width='3'%20stroke-linecap='round'/%3e%3c/g%3e%3c/svg%3e") left no-repeat;
}
.t-loading.t-block {
  display: block;
  width: 100%;
  margin-bottom: 24px;
  text-align: center;
}
.t-loading.t-block:last-child {
  margin-bottom: 0;
}
.t-loading.t-absolute {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.t-loading.t-overlay {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  margin: 0;
}
.t-loading.t-overlay::before {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 91;
  animation: veil-spin 1s infinite linear;
}
@keyframes veil-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes veil-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes veil-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes veil-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
.t-loading.t-overlay::after {
  content: "";
  position: absolute;
  z-index: 90;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: 0.9;
  animation: none;
}
.t-loading.t-fade {
  opacity: 0;
}

.t-menu {
  z-index: 100;
  display: block;
  visibility: hidden;
  overflow-x: hidden;
  overflow-y: auto;
  min-width: 192px;
  height: auto;
  max-height: 0;
  color: #373838;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 2px;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  opacity: 0;
  font-size: 0.8125rem;
  text-align: left;
  cursor: default;
  transition: max-height 0.2s ease, opacity 0.2s ease, visibility 0.2s ease;
}
.t-menu.t-narrow {
  min-width: auto;
}
.t-menu hr {
  margin: 8px -12px;
  padding: 0;
  border: 0;
  border-bottom: 1px solid #e9e9e9;
}
.t-menu.t-is-open {
  max-height: calc(6 * 34px + 34px / 2 + 2px);
  opacity: 1;
  visibility: visible;
}
.t-menu.t-height-small, .t-menu.t-height-tiny {
  overflow-y: scroll;
}
.t-menu.t-height-small {
  max-height: calc(34px * 5 + 34px / 2);
}
.t-menu.t-height-tiny {
  max-height: calc(34px * 3 + 34px / 2);
}
.t-menu .t-item, .t-menu .t-empty {
  position: relative;
  display: block;
  min-height: 34px;
  margin: 0;
  padding: 8px 12px;
  color: #373838;
  line-height: 1.4em;
  text-decoration: none;
  word-break: normal;
  overflow-wrap: anywhere;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-menu .t-item:hover, .t-menu .t-empty:hover, .t-menu .t-item.t-has-focus, .t-menu .t-has-focus.t-empty, .t-menu .t-item.t-has-highlight, .t-menu .t-has-highlight.t-empty {
  background: #d4ebeb;
  outline: 0;
}
.t-menu .t-item.t-is-hidden, .t-menu .t-is-hidden.t-empty {
  display: none;
}
.t-menu .t-item.t-is-disabled, .t-menu .t-is-disabled.t-empty {
  color: #bcbdbd;
  cursor: not-allowed;
}
.t-menu .t-item.t-is-selected, .t-menu .t-is-selected.t-empty {
  font-weight: 700;
  cursor: default;
}
.t-menu .t-item.t-is-selected::before, .t-menu .t-is-selected.t-empty::before {
  content: "\e900";
  display: inline-block;
  width: auto;
  margin-top: -1px;
  margin-right: 8px;
  background: transparent;
  border: 0;
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 8px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-menu .t-item.t-is-selected:hover, .t-menu .t-is-selected.t-empty:hover {
  background: rgb(233.5, 245, 245);
}
.t-menu .t-item .t-icon, .t-menu .t-empty .t-icon {
  margin-right: 8px;
  vertical-align: baseline;
}
.t-menu .t-item .t-checkbox, .t-menu .t-empty .t-checkbox,
.t-menu .t-item .t-radio,
.t-menu .t-empty .t-radio {
  display: block;
  width: calc(100% + 24px);
  height: auto;
  margin: -8px -12px;
}
.t-menu .t-item .t-checkbox label, .t-menu .t-empty .t-checkbox label, .t-menu .t-item .t-checkbox fieldset legend, .t-menu .t-empty .t-checkbox fieldset legend, fieldset .t-menu .t-item .t-checkbox legend, fieldset .t-menu .t-empty .t-checkbox legend,
.t-menu .t-item .t-radio label,
.t-menu .t-empty .t-radio label,
.t-menu .t-item .t-radio fieldset legend,
.t-menu .t-empty .t-radio fieldset legend,
fieldset .t-menu .t-item .t-radio legend,
fieldset .t-menu .t-empty .t-radio legend {
  width: 100%;
  padding: 8px 12px;
  line-height: 1.4em;
}
.t-menu .t-item .t-checkbox label::before, .t-menu .t-empty .t-checkbox label::before, .t-menu .t-item .t-checkbox fieldset legend::before, .t-menu .t-empty .t-checkbox fieldset legend::before, fieldset .t-menu .t-item .t-checkbox legend::before, fieldset .t-menu .t-empty .t-checkbox legend::before, .t-menu .t-item .t-checkbox label::after, .t-menu .t-empty .t-checkbox label::after, .t-menu .t-item .t-checkbox fieldset legend::after, .t-menu .t-empty .t-checkbox fieldset legend::after, fieldset .t-menu .t-item .t-checkbox legend::after, fieldset .t-menu .t-empty .t-checkbox legend::after {
  width: 14px;
  height: 14px;
  vertical-align: middle;
}
.t-menu .t-item .t-radio label::before, .t-menu .t-empty .t-radio label::before, .t-menu .t-item .t-radio fieldset legend::before, .t-menu .t-empty .t-radio fieldset legend::before, fieldset .t-menu .t-item .t-radio legend::before, fieldset .t-menu .t-empty .t-radio legend::before, .t-menu .t-item .t-radio label::after, .t-menu .t-empty .t-radio label::after, .t-menu .t-item .t-radio fieldset legend::after, .t-menu .t-empty .t-radio fieldset legend::after, fieldset .t-menu .t-item .t-radio legend::after, fieldset .t-menu .t-empty .t-radio legend::after {
  display: none;
}
.t-menu .t-item .t-radio input:checked ~ label, .t-menu .t-empty .t-radio input:checked ~ label, .t-menu .t-item .t-radio fieldset input:checked ~ legend, .t-menu .t-empty .t-radio fieldset input:checked ~ legend, fieldset .t-menu .t-item .t-radio input:checked ~ legend, fieldset .t-menu .t-empty .t-radio input:checked ~ legend {
  font-weight: 700;
  cursor: default;
}
.t-menu .t-item .t-radio input:checked ~ label::before, .t-menu .t-empty .t-radio input:checked ~ label::before, .t-menu .t-item .t-radio fieldset input:checked ~ legend::before, .t-menu .t-empty .t-radio fieldset input:checked ~ legend::before, fieldset .t-menu .t-item .t-radio input:checked ~ legend::before, fieldset .t-menu .t-empty .t-radio input:checked ~ legend::before {
  content: "\e900";
  display: inline-block;
  width: auto;
  margin-top: -1px;
  margin-right: 8px;
  background: transparent;
  border: 0;
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 8px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-menu .t-item .t-radio input:checked ~ label:hover, .t-menu .t-empty .t-radio input:checked ~ label:hover, .t-menu .t-item .t-radio fieldset input:checked ~ legend:hover, .t-menu .t-empty .t-radio fieldset input:checked ~ legend:hover, fieldset .t-menu .t-item .t-radio input:checked ~ legend:hover, fieldset .t-menu .t-empty .t-radio input:checked ~ legend:hover {
  background: rgb(233.5, 245, 245);
}
.t-menu .t-item .t-radio input.t-has-focus ~ label, .t-menu .t-empty .t-radio input.t-has-focus ~ label, .t-menu .t-item .t-radio fieldset input.t-has-focus ~ legend, .t-menu .t-empty .t-radio fieldset input.t-has-focus ~ legend, fieldset .t-menu .t-item .t-radio input.t-has-focus ~ legend, fieldset .t-menu .t-empty .t-radio input.t-has-focus ~ legend {
  background: #d4ebeb;
}
.t-menu .t-item .t-radio input.t-has-focus ~ label::before, .t-menu .t-empty .t-radio input.t-has-focus ~ label::before, .t-menu .t-item .t-radio fieldset input.t-has-focus ~ legend::before, .t-menu .t-empty .t-radio fieldset input.t-has-focus ~ legend::before, fieldset .t-menu .t-item .t-radio input.t-has-focus ~ legend::before, fieldset .t-menu .t-empty .t-radio input.t-has-focus ~ legend::before {
  outline: 0;
}
.t-menu .t-item .t-radio input[data-none] + label, .t-menu .t-empty .t-radio input[data-none] + label, .t-menu .t-item .t-radio fieldset input[data-none] + legend, .t-menu .t-empty .t-radio fieldset input[data-none] + legend, fieldset .t-menu .t-item .t-radio input[data-none] + legend, fieldset .t-menu .t-empty .t-radio input[data-none] + legend {
  opacity: 0.6;
}
.t-menu .t-empty {
  display: none;
  color: #646464;
  cursor: default;
}
.t-menu .t-empty:hover {
  background: inherit;
}
.t-menu .t-empty.t-is-visible {
  display: block;
}
.t-menu .t-loading {
  width: 100%;
  height: 34px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
}
.t-menu .t-loading::before {
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-menu .t-group {
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #e9e9e9;
}
.t-menu .t-group:last-child {
  border-bottom: 0;
}
.t-menu .t-group h5 {
  display: block;
  width: 100%;
  min-height: 30px;
  margin: 0;
  margin-top: 4px;
  margin-bottom: -1px;
  padding: 8px 12px;
  color: #646464;
  font-size: 11px;
  line-height: 1.4em;
  user-select: none;
}
.t-menu .t-group > .t-item, .t-menu .t-group > .t-empty {
  margin: 0;
}
.t-menu .t-group + .t-btn {
  margin-top: 12px;
}
.t-menu .t-btn,
.t-menu .t-input {
  width: auto;
  max-width: 100%;
  margin: 12px;
}
.t-menu .t-input.t-wide {
  width: calc(100% - 12px * 2);
}

.t-notification {
  position: relative;
  display: table;
  width: auto;
  height: auto;
  min-height: 40px;
  margin-bottom: 12px;
  padding: 12px;
  padding-top: 13px;
  color: #fff;
  background: #279c9c;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(31, 125, 125, 0.35);
  font-size: 13px;
  transition: opacity 0.2s ease;
}
.t-notification:last-child {
  margin-bottom: 0;
}
.t-notification p {
  margin-bottom: 8px;
  line-height: 1.2rem;
}
.t-notification p:last-child, .t-notification p:last-of-type {
  margin-bottom: 0;
}
.t-notification p ~ button,
.t-notification p ~ .t-action {
  margin-top: 12px;
}
.t-notification a {
  color: inherit;
  text-decoration: underline;
  text-decoration-style: dotted;
}
.t-notification a:hover {
  text-decoration-style: solid;
}
.t-notification button,
.t-notification .t-action {
  color: #fff;
  background: transparent;
  border: 1px solid #fff;
  box-shadow: none;
}
.t-notification button:hover:not([disabled], .t-disabled),
.t-notification .t-action:hover:not([disabled], .t-disabled) {
  background: color-mix(in srgb, #fff, transparent 90%);
}
.t-notification button:active:not([disabled], .t-disabled),
.t-notification .t-action:active:not([disabled], .t-disabled) {
  background: color-mix(in srgb, #fff, transparent 80%);
}
.t-notification button[disabled], .t-notification button.t-disabled,
.t-notification .t-action[disabled],
.t-notification .t-action.t-disabled {
  color: color-mix(in srgb, #fff, transparent 60%);
  border-color: color-mix(in srgb, #fff, transparent 60%);
  background: transparent;
}
.t-notification button.t-is-loading::before,
.t-notification .t-action.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-notification .t-action {
  text-decoration: none;
  font-weight: 400;
  vertical-align: middle;
}
.t-notification[data-type=dismiss], .t-notification[data-type=dismissable] {
  padding-right: 52px;
}
.t-notification[data-type=dismiss] .t-trigger, .t-notification[data-type=dismissable] .t-trigger {
  position: absolute;
  top: 0;
  right: 0;
  display: inline-block;
  width: 40px;
  height: 40px;
  padding: 12px;
  cursor: pointer;
}
.t-notification[data-type=dismiss] .t-trigger::before, .t-notification[data-type=dismiss] .t-trigger::after, .t-notification[data-type=dismissable] .t-trigger::before, .t-notification[data-type=dismissable] .t-trigger::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 10px;
  height: 2px;
  background: #e9f5f5;
  border-radius: 2px;
}
.t-notification[data-type=dismiss] .t-trigger::before, .t-notification[data-type=dismissable] .t-trigger::before {
  transform: translate(-50%, 0) rotate(45deg);
}
.t-notification[data-type=dismiss] .t-trigger::after, .t-notification[data-type=dismissable] .t-trigger::after {
  transform: translate(-50%, 0) rotate(-45deg);
}
.t-notification[data-type=dismiss] .t-trigger:hover:not(:active)::before, .t-notification[data-type=dismiss] .t-trigger:hover:not(:active)::after, .t-notification[data-type=dismissable] .t-trigger:hover:not(:active)::before, .t-notification[data-type=dismissable] .t-trigger:hover:not(:active)::after {
  background: #fff;
}
.t-notification.t-fade {
  opacity: 0;
}
.t-notification.t-wide {
  width: 100%;
  max-width: calc(1920px - 24px * 2);
}
.t-notification.t-horizontal {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-notification.t-horizontal p {
  margin-right: 24px;
}
.t-notification.t-horizontal button {
  align-self: center;
}
.t-notification.t-horizontal button:last-of-type {
  margin-right: 24px;
  margin-bottom: 0;
}
.t-notification.t-horizontal button:last-child {
  margin-right: 12px;
  margin-bottom: 0;
}
.t-notification.t-horizontal .t-right {
  margin-left: auto;
  align-self: center;
}
.t-notification.t-info, .t-notification.t-error, .t-notification.t-warning, .t-notification.t-success, .t-notification.t-loading {
  padding-left: 36px;
  color: #fff;
}
.t-notification.t-info::before, .t-notification.t-error::before, .t-notification.t-warning::before, .t-notification.t-success::before, .t-notification.t-loading::before {
  content: "";
  position: absolute;
  top: 12px;
  left: 12px;
  color: inherit;
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 16px;
}
.t-notification.t-info {
  background: #256cd1;
  border-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(30, 86, 167, 0.35);
}
.t-notification.t-info::before {
  content: "\e372";
}
.t-notification.t-info .t-trigger:before,
.t-notification.t-info .t-trigger:after {
  background: #e9f0fa;
}
.t-notification.t-error {
  background: #d91f11;
  border-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(174, 25, 14, 0.35);
}
.t-notification.t-error::before {
  content: "\e373";
}
.t-notification.t-error .t-trigger:before,
.t-notification.t-error .t-trigger:after {
  background: #fbe9e7;
}
.t-notification.t-warning {
  background: #ee6f20;
  border-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(190, 89, 26, 0.35);
}
.t-notification.t-warning::before {
  content: "\e374";
}
.t-notification.t-warning .t-trigger:before,
.t-notification.t-warning .t-trigger:after {
  background: #fdf1e9;
}
.t-notification.t-success {
  background: #428613;
  border-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(53, 107, 15, 0.35);
}
.t-notification.t-success::before {
  content: "\e901";
}
.t-notification.t-success .t-trigger:before,
.t-notification.t-success .t-trigger:after {
  background: #ecf3e7;
}
.t-notification.t-subtle {
  color: #373838;
  background: #e9f5f5;
  box-shadow: 0 1px 2px 0 rgba(31, 125, 125, 0.2);
}
.t-notification.t-subtle:before {
  color: #279c9c;
}
.t-notification.t-subtle .t-trigger::before, .t-notification.t-subtle .t-trigger::after {
  background: #646464;
}
.t-notification.t-subtle .t-trigger:hover:not(:active)::before, .t-notification.t-subtle .t-trigger:hover:not(:active)::after {
  background: #373838;
}
.t-notification.t-subtle a {
  color: #006491;
}
.t-notification.t-subtle.t-info {
  background: #e9f0fa;
  box-shadow: 0 1px 2px 0 rgba(30, 86, 167, 0.2);
}
.t-notification.t-subtle.t-info:before {
  color: #256cd1;
}
.t-notification.t-subtle.t-error {
  background: #fbe9e7;
  box-shadow: 0 1px 2px 0 rgba(174, 25, 14, 0.2);
}
.t-notification.t-subtle.t-error:before {
  color: #d91f11;
}
.t-notification.t-subtle.t-warning {
  background: #fdf1e9;
  box-shadow: 0 1px 2px 0 rgba(190, 89, 26, 0.2);
}
.t-notification.t-subtle.t-warning:before {
  color: #ee6f20;
}
.t-notification.t-subtle.t-success {
  background: #ecf3e7;
  box-shadow: 0 1px 2px 0 rgba(53, 107, 15, 0.2);
}
.t-notification.t-subtle.t-success:before {
  color: #428613;
}
.t-notification.t-subtle button,
.t-notification.t-subtle .t-action {
  color: #373838;
  background: transparent;
  border: 1px solid #373838;
  box-shadow: none;
}
.t-notification.t-subtle button:hover:not([disabled], .t-disabled),
.t-notification.t-subtle .t-action:hover:not([disabled], .t-disabled) {
  background: color-mix(in srgb, #000, transparent 90%);
}
.t-notification.t-subtle button:active:not([disabled], .t-disabled),
.t-notification.t-subtle .t-action:active:not([disabled], .t-disabled) {
  background: color-mix(in srgb, #000, transparent 80%);
}
.t-notification.t-subtle button[disabled], .t-notification.t-subtle button.t-disabled,
.t-notification.t-subtle .t-action[disabled],
.t-notification.t-subtle .t-action.t-disabled {
  color: color-mix(in srgb, #373838, transparent 60%);
  border-color: color-mix(in srgb, #373838, transparent 60%);
  background: transparent;
}
.t-notification.t-subtle button.t-is-loading::before,
.t-notification.t-subtle .t-action.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%237A7A7A'%20stroke-opacity='0.2'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='%237A7A7A'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-notification.t-loading {
  background: #ee6f20;
}
.t-notification.t-loading::before {
  width: 15px;
  height: 15px;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2017%2017'%3e%3cg%20fill='none'%20stroke='%23fff'%20stroke-width='2'%20stroke-miterlimit='10'%3e%3ccircle%20cx='8.5'%20cy='8.5'%20r='7.5'%20opacity='.5'/%3e%3cpath%20d='M8.5%201C12.6%201%2016%204.4%2016%208.5'%20stroke-linecap='round'/%3e%3c/g%3e%3c/svg%3e") left no-repeat;
}

.t-main > .t-notification,
.t-content > .t-notification {
  margin-bottom: 16px;
}

@media print {
  .t-notification {
    max-width: 100% !important;
    color: #373838 !important;
    background: transparent !important;
    border: 1px solid #e9e9e9;
    font-size: 0.8125rem;
  }
}
.t-pagination {
  display: inline-block;
  margin: 0;
  padding: 0;
  color: #373838;
  list-style: none;
  user-select: none;
  cursor: default;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.t-pagination:not(:last-child) {
  margin-bottom: 24px;
}
.t-pagination li {
  display: inherit;
  min-width: 26px;
  height: 26px;
  margin-right: 12px;
  text-align: center;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
}
.t-pagination li:last-child {
  margin-right: 0;
}
.t-pagination li a {
  width: 100%;
  height: 26px;
  color: #373838;
  text-decoration: none;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-pagination li a:hover {
  color: #279c9c;
}
.t-pagination li a:hover .t-icon {
  color: #279c9c;
}
.t-pagination li a .t-icon {
  margin-right: 0;
  color: #646464;
  font-size: 11px;
}
.t-pagination li a.t-is-disabled .t-icon {
  color: #bcbdbd;
}
.t-pagination li.t-is-current {
  line-height: 1rem;
  cursor: default;
}
.t-pagination li.t-is-current a {
  padding: 6px 8px;
  color: #fff;
  background: #279c9c;
  border-radius: 3px;
  cursor: default;
  pointer-events: none;
}
.t-pagination li.t-total {
  color: #646464;
}
.t-pagination li.t-total:first-child {
  margin-right: 24px;
}
.t-pagination li.t-total:last-child {
  margin-left: 24px;
}
.t-pagination + .t-footer {
  margin-top: 0;
}

.t-progress {
  display: block;
  width: 440px;
  max-width: 100%;
  margin-right: 12px;
  vertical-align: top;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-progress progress {
  width: 100%;
  height: 6px;
  margin-right: 8px;
  color: #279c9c;
  border: 0;
  border-radius: calc(6px / 2);
}
.t-progress progress:last-child {
  margin: 0;
}
.t-progress progress::-webkit-progress-bar {
  background-color: #e9e9e9;
  border-radius: calc(6px / 2);
}
.t-progress progress::-webkit-progress-value {
  background-color: #279c9c;
  border-radius: calc(6px / 2);
  transition: all 0.2s ease;
}
.t-progress progress::-moz-progress-bar {
  background-color: #279c9c;
  border-radius: calc(6px / 2);
  transition: all 0.2s 0.2s ease;
}
.t-progress progress::-ms-fill {
  background-color: #279c9c;
  border: 0;
  border-radius: calc(6px / 2);
  transition: all 0.2s 0.2s ease;
}
.t-progress progress .t-fallback {
  width: 100%;
  height: 6px;
  background-color: #e9e9e9;
  border-radius: calc(6px / 2);
}
.t-progress progress .t-fallback span {
  display: block;
  height: 6px;
  background-color: #279c9c;
  border-radius: calc(6px / 2);
}
.t-progress progress[data-tooltip] {
  cursor: pointer;
}
.t-progress div {
  position: relative;
  display: block;
  max-width: 40%;
  margin-right: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-self: flex-start;
}
.t-progress div label, .t-progress div fieldset legend, fieldset .t-progress div legend {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-progress > label, fieldset .t-progress > legend,
.t-progress > span {
  display: inline-block;
  -webkit-box-flex: 1 0 auto;
  -moz-box-flex: 1 0 auto;
  flex: 1 0 auto;
  max-width: 40%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-progress > label:first-child, fieldset .t-progress > legend:first-child,
.t-progress > span:first-child {
  margin-right: 8px;
}
.t-progress > label .t-icon, fieldset .t-progress > legend .t-icon,
.t-progress > span .t-icon {
  margin-right: 4px;
  vertical-align: text-top;
}
.t-progress.t-wide {
  width: 100%;
}
.t-progress.t-wide div {
  width: 100%;
}
.t-progress.t-wide div span {
  display: block;
}
.t-progress.t-large {
  width: 880px;
}
.t-progress.t-red progress, .t-progress.t-error progress {
  color: #d91f11;
}
.t-progress.t-red progress::-webkit-progress-value, .t-progress.t-error progress::-webkit-progress-value {
  background-color: #d91f11;
}
.t-progress.t-red progress::-moz-progress-bar, .t-progress.t-error progress::-moz-progress-bar {
  background-color: #d91f11;
}
.t-progress.t-red progress::-ms-fill, .t-progress.t-error progress::-ms-fill {
  background-color: #d91f11;
}
.t-progress.t-red progress div span, .t-progress.t-error progress div span {
  background-color: #d91f11;
}
.t-progress.t-orange progress, .t-progress.t-warning progress {
  color: #ee6f20;
}
.t-progress.t-orange progress::-webkit-progress-value, .t-progress.t-warning progress::-webkit-progress-value {
  background-color: #ee6f20;
}
.t-progress.t-orange progress::-moz-progress-bar, .t-progress.t-warning progress::-moz-progress-bar {
  background-color: #ee6f20;
}
.t-progress.t-orange progress::-ms-fill, .t-progress.t-warning progress::-ms-fill {
  background-color: #ee6f20;
}
.t-progress.t-orange progress div span, .t-progress.t-warning progress div span {
  background-color: #ee6f20;
}
.t-progress.t-green progress, .t-progress.t-success progress {
  color: #428613;
}
.t-progress.t-green progress::-webkit-progress-value, .t-progress.t-success progress::-webkit-progress-value {
  background-color: #428613;
}
.t-progress.t-green progress::-moz-progress-bar, .t-progress.t-success progress::-moz-progress-bar {
  background-color: #428613;
}
.t-progress.t-green progress::-ms-fill, .t-progress.t-success progress::-ms-fill {
  background-color: #428613;
}
.t-progress.t-green progress div span, .t-progress.t-success progress div span {
  background-color: #428613;
}
.t-progress.t-thick progress {
  height: 12px;
}

.t-checkbox {
  display: inline-flex;
  margin-right: 24px;
}
.t-checkbox:last-child {
  margin-right: 0;
}
.t-checkbox input[type=checkbox] {
  position: absolute;
  margin: 0;
  opacity: 0;
  appearance: none;
}
.t-checkbox input[type=checkbox] + label, .t-checkbox fieldset input[type=checkbox] + legend, fieldset .t-checkbox input[type=checkbox] + legend {
  position: relative;
  display: inline-flex;
  margin-right: 0;
  color: #373838;
  font-size: 0.8125rem;
  font-weight: 400;
  outline: none;
  cursor: pointer;
}
.t-checkbox input[type=checkbox] + label::before, .t-checkbox fieldset input[type=checkbox] + legend::before, fieldset .t-checkbox input[type=checkbox] + legend::before {
  content: "";
  display: inline-block;
  height: 18px;
  width: 18px;
  flex-shrink: 0;
  margin-right: 8px;
  background: #fff;
  border: 1px solid #a6a7a7;
  border-radius: 3px;
}
.t-checkbox input[type=checkbox] + label:empty::before, .t-checkbox fieldset input[type=checkbox] + legend:empty::before, fieldset .t-checkbox input[type=checkbox] + legend:empty::before {
  margin-right: 0;
}
.t-checkbox input[type=checkbox]:not(:disabled) + label:hover::before, .t-checkbox fieldset input[type=checkbox]:not(:disabled) + legend:hover::before, fieldset .t-checkbox input[type=checkbox]:not(:disabled) + legend:hover::before {
  border-color: #238c8c;
}
.t-checkbox input[type=checkbox]:checked:not(:disabled) + label::before, .t-checkbox fieldset input[type=checkbox]:checked:not(:disabled) + legend::before, fieldset .t-checkbox input[type=checkbox]:checked:not(:disabled) + legend::before {
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2018'%3e%3crect%20width='18'%20height='18'%20rx='3'%20ry='3'%20fill='none'/%3e%3cpath%20d='M14.41%207.2l-5.25%205.25-1%201a.7.7%200%200%201-1%200l-1-1-2.58-2.63a.7.7%200%200%201%200-1l1-1a.7.7%200%200%201%201%200L7.68%2010l4.75-4.76a.7.7%200%200%201%201%200l1%201a.7.7%200%200%201%200%201z'%20fill='%23fff'/%3e%3c/svg%3e") no-repeat center;
  background-size: 100%;
  background-color: #279c9c;
  border-color: #279c9c;
}
.t-checkbox input[type=checkbox]:checked:not(:disabled) + label:hover::before, .t-checkbox fieldset input[type=checkbox]:checked:not(:disabled) + legend:hover::before, fieldset .t-checkbox input[type=checkbox]:checked:not(:disabled) + legend:hover::before {
  background-color: #238c8c;
  border-color: #238c8c;
}
.t-checkbox input[type=checkbox]:disabled + label, .t-checkbox fieldset input[type=checkbox]:disabled + legend, fieldset .t-checkbox input[type=checkbox]:disabled + legend {
  color: #bcbdbd;
  cursor: not-allowed;
}
.t-checkbox input[type=checkbox]:disabled + label::before, .t-checkbox fieldset input[type=checkbox]:disabled + legend::before, fieldset .t-checkbox input[type=checkbox]:disabled + legend::before {
  background-color: #f4f4f4;
  border-color: #d3d3d3;
}
.t-checkbox input[type=checkbox]:disabled:checked + label::before, .t-checkbox fieldset input[type=checkbox]:disabled:checked + legend::before, fieldset .t-checkbox input[type=checkbox]:disabled:checked + legend::before {
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2018'%3e%3crect%20width='18'%20height='18'%20rx='3'%20ry='3'%20fill='none'/%3e%3cpath%20d='M14.41%207.2l-5.25%205.25-1%201a.7.7%200%200%201-1%200l-1-1-2.58-2.63a.7.7%200%200%201%200-1l1-1a.7.7%200%200%201%201%200L7.68%2010l4.75-4.76a.7.7%200%200%201%201%200l1%201a.7.7%200%200%201%200%201z'%20fill='%23BCBDBD'/%3e%3c/svg%3e") no-repeat center;
  background-size: 100%;
  background-color: #f4f4f4;
}
.t-checkbox input[type=checkbox][indeterminate] + label::before, .t-checkbox fieldset input[type=checkbox][indeterminate] + legend::before, fieldset .t-checkbox input[type=checkbox][indeterminate] + legend::before, .t-checkbox input[type=checkbox]:indeterminate + label::before, .t-checkbox fieldset input[type=checkbox]:indeterminate + legend::before, fieldset .t-checkbox input[type=checkbox]:indeterminate + legend::before {
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2018'%3e%3crect%20width='18'%20height='18'%20rx='3'%20ry='3'%20fill='none'/%3e%3cpath%20d='M14%209.68a.68.68%200%200%201-.68.68H4.68A.68.68%200%200%201%204%209.68V8.32a.68.68%200%200%201%20.68-.68h8.64a.68.68%200%200%201%20.68.68z'%20fill='%23fff'/%3e%3c/svg%3e") no-repeat center;
  background-size: 100%;
  background-color: #279c9c;
  border-color: #279c9c;
}
.t-checkbox input[type=checkbox][indeterminate] + label:hover::before, .t-checkbox fieldset input[type=checkbox][indeterminate] + legend:hover::before, fieldset .t-checkbox input[type=checkbox][indeterminate] + legend:hover::before, .t-checkbox input[type=checkbox]:indeterminate + label:hover::before, .t-checkbox fieldset input[type=checkbox]:indeterminate + legend:hover::before, fieldset .t-checkbox input[type=checkbox]:indeterminate + legend:hover::before {
  background-color: #238c8c;
  border-color: #238c8c;
}
.t-checkbox input[type=checkbox].t-has-focus + label::before, .t-checkbox fieldset input[type=checkbox].t-has-focus + legend::before, fieldset .t-checkbox input[type=checkbox].t-has-focus + legend::before {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}
.t-checkbox.t-block {
  display: block;
  margin-right: 0;
  margin-bottom: 12px;
}
.t-checkbox.t-block:last-child {
  margin-bottom: 0;
}

.t-checkbox-group {
  display: inline-block;
}
.t-checkbox-group > legend {
  margin-bottom: 13px;
}
.t-checkbox-group.t-horizontal {
  display: inline-flex;
}
.t-checkbox-group.t-horizontal > legend {
  float: left;
  line-height: 32px;
  margin-right: 12px;
  margin-bottom: 0;
}
.t-checkbox-group.t-horizontal.t-block > legend {
  width: 192px;
  text-align: right;
}
.t-checkbox-group.t-horizontal .t-checkbox {
  margin-top: 6px;
}
.t-checkbox-group .t-checkbox-group-wrapper {
  display: inline-block;
}
.t-checkbox-group .t-error-message,
.t-checkbox-group .t-supporting-text {
  max-width: 288px;
  margin-top: 11px;
}

.t-radio {
  display: inline-flex;
  margin-right: 24px;
  user-select: none;
}
.t-radio:last-child {
  margin-right: 0;
}
.t-radio input[type=radio] {
  position: absolute;
  margin: 0;
  opacity: 0;
  appearance: none;
}
.t-radio input[type=radio] + label, .t-radio fieldset input[type=radio] + legend, fieldset .t-radio input[type=radio] + legend {
  position: relative;
  display: inline-flex;
  margin-right: 0;
  color: #373838;
  font-size: 0.8125rem;
  font-weight: 400;
  outline: none;
  cursor: pointer;
}
.t-radio input[type=radio] + label::before, .t-radio fieldset input[type=radio] + legend::before, fieldset .t-radio input[type=radio] + legend::before {
  content: "";
  display: inline-block;
  height: 18px;
  width: 18px;
  margin-right: 8px;
  background: #fff;
  border: 1px solid #a6a7a7;
  border-radius: 50%;
}
.t-radio input[type=radio]:hover:not(:disabled, :checked) + label:hover::before, .t-radio fieldset input[type=radio]:hover:not(:disabled, :checked) + legend:hover::before, fieldset .t-radio input[type=radio]:hover:not(:disabled, :checked) + legend:hover::before, .t-radio input[type=radio]:hover:not(:disabled, :checked) + label:focus::before, .t-radio fieldset input[type=radio]:hover:not(:disabled, :checked) + legend:focus::before, fieldset .t-radio input[type=radio]:hover:not(:disabled, :checked) + legend:focus::before {
  border-color: #279c9c;
}
.t-radio input[type=radio]:checked + label, .t-radio fieldset input[type=radio]:checked + legend, fieldset .t-radio input[type=radio]:checked + legend {
  cursor: default;
}
.t-radio input[type=radio]:checked + label::before, .t-radio fieldset input[type=radio]:checked + legend::before, fieldset .t-radio input[type=radio]:checked + legend::before {
  border-color: #279c9c;
  box-shadow: inset 0 0 0 4px #279c9c;
}
.t-radio input[type=radio]:disabled + label, .t-radio fieldset input[type=radio]:disabled + legend, fieldset .t-radio input[type=radio]:disabled + legend {
  cursor: not-allowed;
}
.t-radio input[type=radio]:disabled + label::before, .t-radio fieldset input[type=radio]:disabled + legend::before, fieldset .t-radio input[type=radio]:disabled + legend::before {
  background-color: #f4f4f4;
  border-color: #bcbdbd;
}
.t-radio input[type=radio]:disabled:checked + label::before, .t-radio fieldset input[type=radio]:disabled:checked + legend::before, fieldset .t-radio input[type=radio]:disabled:checked + legend::before {
  background-color: #bcbdbd;
  box-shadow: inset 0 0 0 4px #f4f4f4;
}
.t-radio input[type=radio].t-has-focus + label::before, .t-radio fieldset input[type=radio].t-has-focus + legend::before, fieldset .t-radio input[type=radio].t-has-focus + legend::before {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}
.t-radio.t-block {
  display: block;
  margin-right: 0;
  margin-bottom: 12px;
}
.t-radio.t-block:last-child {
  margin-bottom: 0;
}

.t-radio-group {
  display: inline-block;
}
.t-radio-group > legend {
  margin-bottom: 13px;
}
.t-radio-group.t-horizontal {
  display: inline-flex;
}
.t-radio-group.t-horizontal > legend {
  float: left;
  line-height: 32px;
  margin-right: 12px;
  margin-bottom: 0;
}
.t-radio-group.t-horizontal.t-block > legend {
  width: 192px;
  text-align: right;
}
.t-radio-group.t-horizontal .t-radio {
  margin-top: 6px;
}
.t-radio-group .t-radio-group-wrapper {
  display: inline-block;
}
.t-radio-group .t-error-message,
.t-radio-group .t-supporting-text {
  max-width: 288px;
  margin-top: 11px;
}

.t-slider {
  position: relative;
  display: inline-block;
  width: 220px;
  margin-right: 12px;
  vertical-align: top;
  user-select: none;
}
.t-slider input[type=range] {
  width: 100%;
  height: 6px;
  margin: 0;
  padding: 0;
  background: #e9e9e9 linear-gradient(to right, #279c9c, #279c9c) no-repeat;
  background-size: 0 100%;
  border-radius: calc(6px / 2);
  outline: 0;
  vertical-align: top;
  appearance: none;
}
.t-slider input[type=range]:focus {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-slider input[type=range]::-webkit-slider-runnable-track {
  height: 6px;
  background-color: transparent;
  border-radius: 6px;
  cursor: pointer;
}
.t-slider input[type=range]::-moz-range-track {
  height: 6px;
  background: #e9e9e9;
  border: 0;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-ms-track {
  overflow: visible;
  height: 6px;
  color: transparent;
  background-color: transparent;
  border-color: transparent;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-moz-range-progress {
  height: 6px;
  background: #279c9c;
  border: 0;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-moz-range-progress::before {
  content: "";
  display: block;
  width: 50px;
  height: 50px;
}
.t-slider input[type=range]::-ms-fill-lower {
  height: 6px;
  background: #279c9c;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-ms-fill-upper {
  height: 6px;
  background: #e9e9e9;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-webkit-slider-thumb {
  display: block;
  width: 16px;
  height: 16px;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  cursor: pointer;
  appearance: none;
  transform: translate(0, -5px);
}
.t-slider input[type=range]::-webkit-slider-thumb:hover, .t-slider input[type=range]::-webkit-slider-thumb:active {
  border-color: #279c9c;
  transition: border 0.2s ease;
}
.t-slider input[type=range]::-moz-range-thumb {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  cursor: pointer;
  appearance: none;
}
.t-slider input[type=range]::-moz-range-thumb:hover, .t-slider input[type=range]::-moz-range-thumb:active {
  border-color: #279c9c;
  transition: border 0.2s ease;
}
.t-slider input[type=range]::-ms-thumb {
  display: inline-block;
  box-sizing: border-box;
  width: 16px;
  height: 16px;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  cursor: pointer;
}
.t-slider input[type=range]::-ms-thumb:hover, .t-slider input[type=range]::-ms-thumb:active {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15), 0 0 0 1px #279c9c;
  transition: border 0.2s ease;
}
.t-slider input[type=range]::-ms-tooltip {
  display: none;
}
.t-slider input[type=range]::-moz-focus-outer {
  border: 0;
}
.t-slider .t-value {
  position: absolute;
  z-index: 100;
  bottom: 100%;
  display: inline-block;
  height: 18px;
  margin-bottom: 12px;
  padding: 0 8px;
  color: #fff;
  background: #373838;
  border-radius: 2px;
  font-size: 11px;
  text-align: center;
  line-height: 19px;
}
.t-slider .t-value label, .t-slider .t-value fieldset legend, fieldset .t-slider .t-value legend {
  position: relative;
  display: inline-block;
  margin-bottom: 6px;
  color: #373838;
  font-size: 0.8125rem;
  font-weight: 400;
  outline: none;
}
.t-slider .t-scale {
  display: none;
  width: 100%;
  margin: 0;
  margin-top: 4px;
  padding: 0;
  color: #646464;
  font-size: 10px;
  line-height: 1rem;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
.t-slider .t-scale li {
  display: inline-block;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-slider input[type=range] {
    height: 22px;
    background: transparent;
    cursor: pointer;
  }
  .t-slider .t-value {
    margin-bottom: 4px;
  }
  .t-slider .t-scale {
    margin-top: 0;
  }
}
.t-icon-diamond::before {
  content: "\e000";
}
.t-icon-asterisk::before {
  content: "\e001";
}
.t-icon-angle-double-up::before {
  content: "\e146";
}
.t-icon-angle-double-right::before {
  content: "\e147";
}
.t-icon-angle-double-down::before {
  content: "\e148";
}
.t-icon-angle-double-left::before {
  content: "\e149";
}
.t-icon-angle-up::before {
  content: "\e150";
}
.t-icon-angle-right::before {
  content: "\e151";
}
.t-icon-angle-down::before {
  content: "\e152";
}
.t-icon-angle-left::before {
  content: "\e153";
}
.t-icon-chevron-up::before {
  content: "\e154";
}
.t-icon-chevron-right::before {
  content: "\e155";
}
.t-icon-chevron-down::before {
  content: "\e156";
}
.t-icon-chevron-left::before {
  content: "\e157";
}
.t-icon-arrow-up::before {
  content: "\e158";
}
.t-icon-arrow-right::before {
  content: "\e159";
}
.t-icon-arrow-down::before {
  content: "\e160";
}
.t-icon-arrow-left::before {
  content: "\e161";
}
.t-icon-arrows::before {
  content: "\e162";
}
.t-icon-arrows-h::before {
  content: "\e163";
}
.t-icon-arrows-v::before {
  content: "\e164";
}
.t-icon-caret-up::before {
  content: "\e180";
}
.t-icon-caret-right::before {
  content: "\e181";
}
.t-icon-caret-down::before {
  content: "\e182";
}
.t-icon-caret-left::before {
  content: "\e183";
}
.t-icon-home::before {
  content: "\e200";
}
.t-icon-entity::before {
  content: "\e201";
}
.t-icon-plus::before {
  content: "\e340";
}
.t-icon-plus-circle::before {
  content: "\e341";
}
.t-icon-minus::before {
  content: "\e350";
}
.t-icon-minus-circle::before {
  content: "\e351";
}
.t-icon-times::before {
  content: "\e360";
}
.t-icon-times-circle::before {
  content: "\e361";
}
.t-icon-times-circle-o::before {
  content: "\e362";
}
.t-icon-help::before {
  content: "\e370";
}
.t-icon-help-o::before {
  content: "\e371";
}
.t-icon-info-circle::before {
  content: "\e372";
}
.t-icon-exclamation-circle::before {
  content: "\e373";
}
.t-icon-exclamation-triangle::before {
  content: "\e374";
}
.t-icon-exclamation::before {
  content: "\e375";
}
.t-icon-bell::before {
  content: "\e380";
}
.t-icon-bell-slash::before {
  content: "\e381";
}
.t-icon-bullhorn::before {
  content: "\e384";
}
.t-icon-download::before {
  content: "\e400";
}
.t-icon-upload::before {
  content: "\e401";
}
.t-icon-save::before {
  content: "\e402";
}
.t-icon-expand::before {
  content: "\e500";
}
.t-icon-compress::before {
  content: "\e501";
}
.t-icon-expand-alt::before {
  content: "\e502";
}
.t-icon-compress-alt::before {
  content: "\e503";
}
.t-icon-level-up::before {
  content: "\e510";
}
.t-icon-level-down::before {
  content: "\e511";
}
.t-icon-exchange::before {
  content: "\e512";
}
.t-icon-redo::before {
  content: "\e515";
}
.t-icon-forward::before {
  content: "\e520";
}
.t-icon-reply::before {
  content: "\e521";
}
.t-icon-reply-all::before {
  content: "\e522";
}
.t-icon-sync::before {
  content: "\e525";
}
.t-icon-retweet::before {
  content: "\e526";
}
.t-icon-undo::before {
  content: "\e530";
}
.t-icon-history::before {
  content: "\e531";
}
.t-icon-clock::before {
  content: "\e540";
}
.t-icon-hourglass::before {
  content: "\e545";
}
.t-icon-hourglass-start::before {
  content: "\e546";
}
.t-icon-hourglass-half::before {
  content: "\e547";
}
.t-icon-hourglass-end::before {
  content: "\e548";
}
.t-icon-calendar::before {
  content: "\e560";
}
.t-icon-calendar-plus::before {
  content: "\e561";
}
.t-icon-calendar-minus::before {
  content: "\e562";
}
.t-icon-calendar-check::before {
  content: "\e563";
}
.t-icon-calendar-times::before {
  content: "\e564";
}
.t-icon-check::before {
  content: "\e900";
}
.t-icon-check-circle::before {
  content: "\e901";
}
.t-icon-check-circle-o::before {
  content: "\e902";
}
.t-icon-check-double::before {
  content: "\e903";
}
.t-icon-globe::before {
  content: "\e910";
}
.t-icon-globe-africa::before {
  content: "\e911";
}
.t-icon-globe-asia::before {
  content: "\e912";
}
.t-icon-eye::before {
  content: "\e920";
}
.t-icon-eye-slash::before {
  content: "\e921";
}
.t-icon-comment-alt-fill::before {
  content: "\e904";
}
.t-icon-comment-fill::before {
  content: "\e926";
}
.t-icon-comment-dots-fill::before {
  content: "\e927";
}
.t-icon-comment-dollar-fill::before {
  content: "\e928";
}
.t-icon-comment-slash-fill::before {
  content: "\e929";
}
.t-icon-comments-fill::before {
  content: "\e930";
}
.t-icon-comments-dollar-fill::before {
  content: "\e931";
}
.t-icon-comment-dollar::before {
  content: "\e932";
}
.t-icon-comments-dollar::before {
  content: "\e933";
}
.t-icon-comment-slash::before {
  content: "\e934";
}
.t-icon-comment-dots::before {
  content: "\e935";
}
.t-icon-comment::before {
  content: "\e937";
}
.t-icon-comments::before {
  content: "\e938";
}
.t-icon-comment-alt::before {
  content: "\e939";
}
.t-icon-ellipsis-h::before {
  content: "\e941";
}
.t-icon-ellipsis-v::before {
  content: "\e942";
}
.t-icon-envelope::before {
  content: "\e945";
}
.t-icon-envelope-open-text::before {
  content: "\e946";
}
.t-icon-inbox::before {
  content: "\e950";
}
.t-icon-paperclip::before {
  content: "\e995";
}
.t-icon-pen-nib::before {
  content: "\e997";
}
.t-icon-pencil::before {
  content: "\e998";
}
.t-icon-trash::before {
  content: "\e999";
}
.t-icon-user::before {
  content: "󡀀";
}
.t-icon-user-circle::before {
  content: "󡀁";
}
.t-icon-user-cog::before {
  content: "󡀄";
}
.t-icon-user-edit::before {
  content: "󡀅";
}
.t-icon-user-lock::before {
  content: "󡀆";
}
.t-icon-user-plus::before {
  content: "󡀇";
}
.t-icon-user-minus::before {
  content: "󡀈";
}
.t-icon-user-shield::before {
  content: "󡀉";
}
.t-icon-user-slash::before {
  content: "󡀐";
}
.t-icon-user-times::before {
  content: "󡀑";
}
.t-icon-user-friends::before {
  content: "󡀒";
}
.t-icon-users::before {
  content: "󡀓";
}
.t-icon-users-cog::before {
  content: "󡀔";
}
.t-icon-user-tie::before {
  content: "󡀕";
}
.t-icon-address-card::before {
  content: "󡀠";
}
.t-icon-id-badge::before {
  content: "󡀢";
}
.t-icon-address-book::before {
  content: "󡀣";
}
.t-icon-file::before {
  content: "󡔀";
}
.t-icon-file-alt::before {
  content: "󡔁";
}
.t-icon-file-archive::before {
  content: "󡔂";
}
.t-icon-file-audio::before {
  content: "󡔃";
}
.t-icon-file-code::before {
  content: "󡔄";
}
.t-icon-file-excel::before {
  content: "󡔅";
}
.t-icon-file-image::before {
  content: "󡔆";
}
.t-icon-file-pdf::before {
  content: "󡔇";
}
.t-icon-file-powerpoint::before {
  content: "󡔈";
}
.t-icon-file-video::before {
  content: "󡔉";
}
.t-icon-file-word::before {
  content: "󡔐";
}
.t-icon-folder::before {
  content: "󡔠";
}
.t-icon-folder-open::before {
  content: "󡔡";
}
.t-icon-hand-paper::before {
  content: "󡘀";
}
.t-icon-hand-rock::before {
  content: "󡘁";
}
.t-icon-hand-pointer::before {
  content: "󡘂";
}
.t-icon-hand-point-right::before {
  content: "󡘄";
}
.t-icon-hand-point-down::before {
  content: "󡘅";
}
.t-icon-hand-point-left::before {
  content: "󡘆";
}
.t-icon-handshake::before {
  content: "󡘇";
}
.t-icon-thumbs-up::before {
  content: "󡘈";
}
.t-icon-thumbs-down::before {
  content: "󡘉";
}
.t-icon-face-happy::before {
  content: "󡜀";
}
.t-icon-face-smile::before {
  content: "󡜁";
}
.t-icon-face-neutral::before {
  content: "󡜂";
}
.t-icon-face-frown::before {
  content: "󡜃";
}
.t-icon-face-cry::before {
  content: "󡜄";
}
.t-icon-heart-o::before {
  content: "󡜠";
}
.t-icon-heart::before {
  content: "󡜡";
}
.t-icon-phone::before {
  content: "󡞓";
}
.t-icon-support::before {
  content: "󡞔";
}
.t-icon-fax::before {
  content: "󡞕";
}
.t-icon-tv::before {
  content: "󡠀";
}
.t-icon-laptop::before {
  content: "󡠁";
}
.t-icon-mobile::before {
  content: "󡠂";
}
.t-icon-keyboard::before {
  content: "󡠃";
}
.t-icon-print::before {
  content: "󡠐";
}
.t-icon-qrcode::before {
  content: "󡠠";
}
.t-icon-fingerprint::before {
  content: "󡠡";
}
.t-icon-link::before {
  content: "󡠰";
}
.t-icon-unlink::before {
  content: "󡠱";
}
.t-icon-external-link::before {
  content: "󡠳";
}
.t-icon-key::before {
  content: "󡡀";
}
.t-icon-lock::before {
  content: "󡡅";
}
.t-icon-lock-open::before {
  content: "󡡆";
}
.t-icon-search::before {
  content: "󡡐";
}
.t-icon-search-plus::before {
  content: "󡡑";
}
.t-icon-search-minus::before {
  content: "󡡒";
}
.t-icon-filter::before {
  content: "󡡠";
}
.t-icon-share::before {
  content: "󡡥";
}
.t-icon-share-square::before {
  content: "󡡦";
}
.t-icon-paper-plane::before {
  content: "󡡧";
}
.t-icon-sign-in::before {
  content: "󡢐";
}
.t-icon-sign-out::before {
  content: "󡢑";
}
.t-icon-power-off::before {
  content: "󡢕";
}
.t-icon-circle-notch::before {
  content: "󡦘";
}
.t-icon-newspaper::before {
  content: "󡦙";
}
.t-icon-cog::before {
  content: "󢀀";
}
.t-icon-cogs::before {
  content: "󢀁";
}
.t-icon-wrench::before {
  content: "󢀅";
}
.t-icon-toolbox::before {
  content: "󢀆";
}
.t-icon-briefcase::before {
  content: "󢀇";
}
.t-icon-suitcase::before {
  content: "󢀈";
}
.t-icon-sliders::before {
  content: "󢀐";
}
.t-icon-sort-alpha-up::before {
  content: "󢀠";
}
.t-icon-sort-alpha-down::before {
  content: "󢀡";
}
.t-icon-sort-amount-up::before {
  content: "󢀢";
}
.t-icon-sort-amount-down::before {
  content: "󢀣";
}
.t-icon-sort::before {
  content: "󢀰";
}
.t-icon-sort-up::before {
  content: "󢀱";
}
.t-icon-sort-down::before {
  content: "󢀲";
}
.t-icon-tag::before {
  content: "󢁀";
}
.t-icon-tags::before {
  content: "󢁁";
}
.t-icon-star-o::before {
  content: "󢁅";
}
.t-icon-star-half::before {
  content: "󢁆";
}
.t-icon-star::before {
  content: "󢁇";
}
.t-icon-table::before {
  content: "󢁉";
}
.t-icon-list-ul::before {
  content: "󢁐";
}
.t-icon-tasks::before {
  content: "󢁑";
}
.t-icon-cards::before {
  content: "󢁕";
}
.t-icon-cards-small::before {
  content: "󢁖";
}
.t-icon-list::before {
  content: "󢁗";
}
.t-icon-align-left::before {
  content: "󢁠";
}
.t-icon-align-center::before {
  content: "󢁡";
}
.t-icon-align-justify::before {
  content: "󢁢";
}
.t-icon-align-right::before {
  content: "󢁣";
}
.t-icon-copy::before {
  content: "󢁩";
}
.t-icon-clone::before {
  content: "󢁰";
}
.t-icon-new-tab::before {
  content: "󢁱";
}
.t-icon-clipboard::before {
  content: "󢁵";
}
.t-icon-paste::before {
  content: "󢁶";
}
.t-icon-money-bill::before {
  content: "󢂀";
}
.t-icon-credit-card::before {
  content: "󢂁";
}
.t-icon-chart-bar::before {
  content: "󢂐";
}
.t-icon-chart-area::before {
  content: "󢂑";
}
.t-icon-chart-line::before {
  content: "󢂒";
}
.t-icon-terminal::before {
  content: "󢄀";
}
.t-icon-code::before {
  content: "󢄁";
}
.t-icon-code-branch::before {
  content: "󢄂";
}
.t-icon-thumbtack::before {
  content: "󢒙";
}
.t-icon-ruler::before {
  content: "󢔀";
}
.t-icon-cut::before {
  content: "󢔁";
}
.t-icon-image::before {
  content: "󢔂";
}
.t-icon-images::before {
  content: "󢔃";
}
.t-icon-bookmark-o::before {
  content: "󢔄";
}
.t-icon-bookmark::before {
  content: "󢔅";
}
.t-icon-flag::before {
  content: "󢔆";
}
.t-icon-location-arrow::before {
  content: "󢔇";
}
.t-icon-map-marker::before {
  content: "󢔈";
}
.t-icon-shoe-prints::before {
  content: "󢔉";
}
.t-icon-magic::before {
  content: "󢔐";
}
.t-icon-stamp::before {
  content: "󢔑";
}
.t-icon-fill-up::before {
  content: "󢔒";
}
.t-icon-graduation-cap::before {
  content: "󢔓";
}
.t-icon-palette::before {
  content: "󢔔";
}
.t-icon-trophy::before {
  content: "󢔕";
}
.t-icon-bug::before {
  content: "󢔖";
}
.t-icon-robot::before {
  content: "󢔗";
}
.t-icon-rocket::before {
  content: "󢔘";
}
.t-icon-certificate::before {
  content: "󢔙";
}
.t-icon-crosshairs::before {
  content: "󢔠";
}
.t-icon-infinity::before {
  content: "󢔡";
}
.t-icon-sticky-note::before {
  content: "󢔢";
}
.t-icon-map-signs::before {
  content: "󢔣";
}
.t-icon-shopping-cart::before {
  content: "󢔤";
}
.t-icon-play::before {
  content: "󢔥";
}
.t-icon-stop::before {
  content: "󢔦";
}
.t-icon-circle::before {
  content: "󢔧";
}
.t-icon-flask::before {
  content: "󢔨";
}
.t-icon-ds-triquetra::before {
  content: "󣀀";
}
.t-icon-ds-brick::before {
  content: "󣀁";
}
.t-icon-ds-set::before {
  content: "󣀂";
}
.t-icon-direction-incoming::before {
  content: "󣀃";
}
.t-icon-direction-outgoing::before {
  content: "󣀄";
}
.t-icon-direction-both::before {
  content: "󣀅";
}

.t-icon-alarm::before {
  content: "\e380";
}
.t-icon-area-chart::before {
  content: "󢂑";
}
.t-icon-analytics::before {
  content: "󢂑";
}
.t-icon-ban::before {
  content: "\e351";
}
.t-icon-calendar-o::before {
  content: "\e560";
}
.t-icon-clock-o::before {
  content: "\e540";
}
.t-icon-circle-o-notch::before {
  content: "󡦘";
}
.t-icon-close::before {
  content: "\e360";
}
.t-icon-cycle::before {
  content: "󡦘";
}
.t-icon-delete::before {
  content: "\e999";
}
.t-icon-edit::before {
  content: "\e998";
}
.t-icon-email::before {
  content: "\e945";
}
.t-icon-error::before {
  content: "\e373";
}
.t-icon-file-o::before {
  content: "󡔀";
}
.t-icon-file-archive-o::before {
  content: "󡔂";
}
.t-icon-file-code-o::before {
  content: "󡔄";
}
.t-icon-file-excel-o::before {
  content: "󡔅";
}
.t-icon-file-image-o::before {
  content: "󡔆";
}
.t-icon-file-pdf-o::before {
  content: "󡔇";
}
.t-icon-file-text::before {
  content: "󡔁";
}
.t-icon-file-text-o::before {
  content: "󡔁";
}
.t-icon-group::before {
  content: "󡀓";
}
.t-icon-hand-point-up::before {
  content: "󡘂";
}
.t-icon-info::before {
  content: "\e372";
}
.t-icon-line-chart::before {
  content: "󢂒";
}
.t-icon-menu::before {
  content: "\e941";
}
.t-icon-money::before {
  content: "󢂀";
}
.t-icon-newspaper::before, .t-icon-newspaper-o::before {
  content: "󡦙";
}
.t-icon-pending::before {
  content: "\e547";
}
.t-icon-question-circle::before {
  content: "\e370";
}
.t-icon-refresh::before {
  content: "\e525";
}
.t-icon-sort-amount-asc::before {
  content: "󢀣";
}
.t-icon-sort-amount-desc::before {
  content: "󢀢";
}
.t-icon-staff::before {
  content: "\e001";
}
.t-icon-success::before {
  content: "\e901";
}
.t-icon-th::before {
  content: "󢁖";
}
.t-icon-th-large::before {
  content: "󢁕";
}
.t-icon-th-list::before {
  content: "󢁗";
}
.t-icon-remove::before {
  content: "\e999";
}
.t-icon-test::before {
  content: "󢔨";
}
.t-icon-time::before {
  content: "\e540";
}
.t-icon-trash-alt::before {
  content: "\e999";
}
.t-icon-unlock::before {
  content: "󡡆";
}
.t-icon-warning::before {
  content: "\e374";
}

.t-icon.t-white {
  color: #fff;
}
.t-icon.t-gray-mid, .t-icon.t-subtle {
  color: #a6a7a7;
}
.t-icon.t-blue, .t-icon.t-info {
  color: #256cd1;
}
.t-icon.t-teal, .t-icon.t-cta {
  color: #279c9c;
}
.t-icon.t-red, .t-icon.t-error {
  color: #d91f11;
}
.t-icon.t-orange, .t-icon.t-warning {
  color: #ee6f20;
}
.t-icon.t-green, .t-icon.t-success {
  color: #428613;
}
.t-icon.t-disabled {
  color: #bcbdbd;
}
.t-icon.t-staff {
  color: #8c2341;
}
.t-icon.t-white svg > * {
  fill: #fff;
}
.t-icon.t-gray-mid svg > *, .t-icon.t-subtle svg > * {
  fill: #a6a7a7;
}
.t-icon.t-blue svg > *, .t-icon.t-info svg > * {
  fill: #256cd1;
}
.t-icon.t-teal svg > *, .t-icon.t-cta svg > * {
  fill: #279c9c;
}
.t-icon.t-red svg > *, .t-icon.t-error svg > * {
  fill: #d91f11;
}
.t-icon.t-orange svg > *, .t-icon.t-warning svg > * {
  fill: #ee6f20;
}
.t-icon.t-green svg > *, .t-icon.t-success svg > * {
  fill: #428613;
}
.t-icon.t-disabled svg > * {
  fill: #bcbdbd;
}
.t-icon.t-staff svg > * {
  fill: #8c2341;
}

.t-vis {
  position: relative;
  display: inline-block;
  width: 32px;
  height: 32px;
  margin-right: 8px;
  font-style: normal;
  vertical-align: middle;
}
.t-vis:last-child {
  margin-right: 0;
}
.t-vis::before, .t-vis::after {
  content: "";
  position: absolute;
  display: block;
  width: 32px;
  height: 32px;
  border: 1px solid transparent;
  border-radius: 32px;
  font-family: "tricons", helvetica, arial, sans-serif;
}
.t-vis::before {
  border-color: #e9e9e9;
}
.t-vis::after {
  color: #fff;
  font-size: 11px;
  text-align: center;
  line-height: 30px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-vis .t-badge {
  position: absolute;
  top: -4px;
  left: 100%;
  z-index: 1;
  padding: 0 4px;
  color: #ee6f20;
  background: #fff;
  border: 1px solid #ee6f20;
  transform: translate(-60%, 0);
}
.t-vis-agreed::before {
  background: #428613;
  border-color: transparent;
}
.t-vis-part-agreed::before {
  background: #428613;
  border-color: transparent;
}
.t-vis-part-agreed::after {
  content: "";
  left: calc(32px / 2);
  width: calc(32px / 2);
  background: #fff;
  border-color: #e9e9e9;
  border-left: transparent;
  -moz-border-radius-topright: 64px;
  -moz-border-radius-bottomright: 64px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-radius: 0 64px 64px 0;
}
.t-vis-part-disagreed::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-part-disagreed::after {
  content: "";
  width: calc(32px / 2);
  background: #fff;
  border-color: #e9e9e9;
  border-right: transparent;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 64px;
  -moz-border-radius-topleft: 64px;
  border-radius: 64px 0 0 64px;
}
.t-vis-disagreed::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-discrepencies::before, .t-vis-discrepancies::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-discrepencies::after, .t-vis-discrepancies::after {
  content: "󢁗";
}
.t-vis-error::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-error::after {
  content: "\e375";
}
.t-vis-cancelled::before {
  background: #bcbdbd;
  border-color: transparent;
}
.t-vis-cancelled::after {
  content: "C";
  font-weight: 700;
}
.t-vis-within::before {
  background: #fff59d;
  border-color: transparent;
}
.t-vis-within::after {
  content: "TH";
  color: #a6a7a7;
  font-weight: 700;
}
.t-vis.t-medium {
  width: 37px;
  height: 37px;
}
.t-vis.t-medium::before, .t-vis.t-medium::after {
  width: 37px;
  height: 37px;
}
.t-vis.t-medium::after {
  font-size: 12px;
  line-height: 35px;
}
.t-vis.t-medium.t-vis-part-agreed::after {
  left: calc(37px / 2);
  width: calc(37px / 2);
}
.t-vis.t-medium.t-vis-part-disagreed::after {
  width: calc(37px / 2);
}

@font-face {
  font-family: tricons;
  src: url("/crds-frontend/latest/assets/tricons-CZ4m6E8g.eot");
  src: url("/crds-frontend/latest/assets/tricons-CZ4m6E8g.eot?#iefix") format("embedded-opentype"), url("/crds-frontend/latest/assets/tricons-DHjgza76.woff2") format("woff2"), url("/crds-frontend/latest/assets/tricons-B2Keo8Ad.woff") format("woff"), url("/crds-frontend/latest/assets/tricons-DNt4bsT1.ttf") format("truetype"), url("/crds-frontend/latest/assets/tricons-6znNKawq.svg#fontawesome") format("svg");
  font-style: normal;
  font-weight: 400;
}
.t-icon {
  display: inline-block;
  margin-right: 6px;
  color: inherit;
  font-family: "tricons", helvetica, arial, sans-serif !important;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  text-decoration: none;
  text-transform: none;
  vertical-align: middle;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-icon::before {
  display: inline-block;
  line-height: 1rem;
}
.t-icon:hover {
  text-decoration: none;
}
.t-icon > img,
.t-icon > svg {
  width: 14px;
  height: 14px;
}
.t-icon > svg {
  color: inherit;
}
.t-icon > svg path {
  fill: currentcolor;
}
.t-icon.t-fw {
  width: 1em;
  text-align: center;
}
.t-icon.t-tiny {
  font-size: 11px;
}
.t-icon.t-tiny > img,
.t-icon.t-tiny > svg {
  width: 11px;
  height: 11px;
}
.t-icon.t-small {
  font-size: 12px;
}
.t-icon.t-small > img,
.t-icon.t-small > svg {
  width: 12px;
  height: 12px;
}
.t-icon.t-large {
  font-size: 16px;
}
.t-icon.t-large > img,
.t-icon.t-large > svg {
  width: 16px;
  height: 16px;
}
.t-icon.t-vertical-middle {
  vertical-align: middle;
}
.t-icon.t-horizontal {
  height: 32px;
}

a.t-icon {
  display: inline-block;
  margin-right: 0;
  color: #006491;
}
a.t-icon:hover {
  text-decoration: underline;
}
a.t-icon::before {
  margin-right: 6px;
  line-height: inherit;
}
a.t-icon > span {
  margin-left: -4px;
}
a.t-icon:empty::before {
  margin-right: 0;
}
a.t-icon.t-teal {
  color: #279c9c;
}
a .t-icon {
  margin-right: 6px;
}
a .t-icon.t-icon-only {
  margin-right: 0;
}

.t-staff-box {
  position: relative;
  margin-right: 20px;
  border: 1px solid #8c2341;
  padding: 12px;
}
.t-staff-box::before {
  content: "\e001  Staff";
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 11px;
  position: absolute;
  top: -1px;
  right: 0;
  transform: rotate(-90deg);
  transform-origin: top right;
  background-color: #8c2341;
  color: #fff;
  border-radius: 0 0 3px 3px;
  padding: 4px 8px;
}
.t-staff-box.t-container {
  padding: 24px;
  width: calc(100% - 20px);
}

.t-switch {
  display: inline-flex;
  height: 20px;
  margin-right: 8px;
  margin-bottom: 12px;
  user-select: none;
}
.t-switch:last-child {
  margin-right: 0;
}
.t-switch label, .t-switch fieldset legend, fieldset .t-switch legend {
  display: inline-block;
  height: 20px;
  margin-bottom: 0;
  margin-right: 6px;
  line-height: 20px;
}
.t-switch label.t-subtle, .t-switch fieldset legend.t-subtle, fieldset .t-switch legend.t-subtle {
  font-weight: 400;
}
.t-switch input {
  position: absolute;
  appearance: none;
}
.t-switch input::-ms-check {
  opacity: 0;
}
.t-switch input + label, .t-switch fieldset input + legend, fieldset .t-switch input + legend {
  position: relative;
  display: inline-block;
  height: 20px;
  margin-right: 0;
  color: #373838;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 20px;
  vertical-align: middle;
  outline: none;
  cursor: pointer;
  width: 38px;
}
.t-switch input + label::before, .t-switch fieldset input + legend::before, fieldset .t-switch input + legend::before {
  content: "";
  display: inline-block;
  height: 20px;
  width: 38px;
  background: #f4f4f4;
  border: 1px solid #bcbdbd;
  border-radius: 20px;
  vertical-align: top;
  transition: background-color 0.2s ease, border 0.2s ease;
}
.t-switch input + label::after, .t-switch fieldset input + legend::after, fieldset .t-switch input + legend::after {
  content: "";
  position: absolute;
  left: 0;
  display: inline-block;
  height: 20px;
  width: 20px;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 20px;
  line-height: inherit;
  vertical-align: top;
  transition: border 0.2s ease, position 0.2s ease;
}
.t-switch input:hover:not(:disabled) + label::before, .t-switch fieldset input:hover:not(:disabled) + legend::before, fieldset .t-switch input:hover:not(:disabled) + legend::before {
  background-color: #238c8c;
  border-color: #238c8c;
  transition: none;
}
.t-switch input:hover:not(:disabled) + label::after, .t-switch fieldset input:hover:not(:disabled) + legend::after, fieldset .t-switch input:hover:not(:disabled) + legend::after {
  border-color: #238c8c;
}
.t-switch input:hover:not(:disabled, :checked) + label::before, .t-switch fieldset input:hover:not(:disabled, :checked) + legend::before, fieldset .t-switch input:hover:not(:disabled, :checked) + legend::before {
  background-color: #e9e9e9;
  border-color: #bcbdbd;
  transition: none;
}
.t-switch input:hover:not(:disabled, :checked) + label::after, .t-switch fieldset input:hover:not(:disabled, :checked) + legend::after, fieldset .t-switch input:hover:not(:disabled, :checked) + legend::after {
  border-color: #bcbdbd;
}
.t-switch input:checked + label::before, .t-switch fieldset input:checked + legend::before, fieldset .t-switch input:checked + legend::before {
  background-color: #279c9c;
  border: 1px solid #279c9c;
}
.t-switch input:checked + label::after, .t-switch fieldset input:checked + legend::after, fieldset .t-switch input:checked + legend::after {
  left: 18px;
  border: 1px solid #279c9c;
}
.t-switch input:disabled + label, .t-switch fieldset input:disabled + legend, fieldset .t-switch input:disabled + legend {
  cursor: not-allowed;
}
.t-switch input:disabled + label::before, .t-switch fieldset input:disabled + legend::before, fieldset .t-switch input:disabled + legend::before {
  background-color: #f4f4f4;
  border: 1px solid #e9e9e9;
}
.t-switch input:disabled + label::after, .t-switch fieldset input:disabled + legend::after, fieldset .t-switch input:disabled + legend::after {
  border: 1px solid #e9e9e9;
}
.t-switch input:checked:disabled + label::before, .t-switch fieldset input:checked:disabled + legend::before, fieldset .t-switch input:checked:disabled + legend::before {
  background-color: #a9d7d7;
  border: 1px solid #a9d7d7;
}
.t-switch input:checked:disabled + label::after, .t-switch fieldset input:checked:disabled + legend::after, fieldset .t-switch input:checked:disabled + legend::after {
  left: 18px;
  border: 1px solid #a9d7d7;
}
.t-switch input.t-has-focus + label::before, .t-switch fieldset input.t-has-focus + legend::before, fieldset .t-switch input.t-has-focus + legend::before {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}
.t-switch input:focus:not(:disabled) + label::before, .t-switch fieldset input:focus:not(:disabled) + legend::before, fieldset .t-switch input:focus:not(:disabled) + legend::before {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
  border-radius: 20px;
}
.t-switch.t-block {
  display: flex;
  margin-right: 0;
  margin-bottom: 12px;
}
.t-switch.t-block:last-child {
  margin-bottom: 0;
}
.t-switch.t-vertical {
  height: auto;
  flex-direction: column;
}
.t-switch.t-vertical label:not(input + label):not(fieldset input + legend), .t-switch.t-vertical fieldset legend:not(input + label):not(fieldset input + legend), fieldset .t-switch.t-vertical legend:not(input + label):not(fieldset input + legend) {
  display: block;
  height: 18px;
  margin-bottom: 11px;
}
.t-switch.t-reverse {
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.t-switch.t-reverse > label:not(input + label):not(fieldset input + legend), fieldset .t-switch.t-reverse > legend:not(input + label):not(fieldset input + legend) {
  margin-left: 6px;
  margin-right: 0;
}
.t-switch.t-ghost-label {
  margin-top: 24px;
}

.t-filter-chip {
  display: inline-block;
  margin-right: 12px;
  user-select: none;
}
.t-filter-chip:last-child {
  margin-right: 0;
}
.t-filter-chip input {
  appearance: none;
  position: absolute;
}
.t-filter-chip input + span {
  font-weight: 400;
  height: 28px;
  min-width: 28px;
  text-align: center;
  vertical-align: middle;
  border: 1px solid #bcbdbd;
  border-radius: 14px;
  white-space: nowrap;
  gap: 6px;
  cursor: pointer;
  color: #373838;
  font-size: 0.8125rem;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
  align-self: center;
  flex-shrink: 0;
}
.t-filter-chip input + span .t-badge:first-child {
  height: 22px;
  margin-left: 2px;
  margin-right: 0;
  font-size: 0.75rem;
  font-weight: 700;
}
.t-filter-chip input + span :not(.t-badge):first-child {
  font-size: 0.8125rem;
  padding-left: 12px;
}
.t-filter-chip input + span :not(.t-badge):last-child {
  padding-right: 12px;
}
.t-filter-chip input::-ms-check {
  opacity: 0;
}
.t-filter-chip input:hover:not(:disabled) + span {
  border-color: #279c9c;
}
.t-filter-chip input:checked + span {
  background-color: #e9f5f5;
  border-color: #279c9c;
}
.t-filter-chip input:disabled + span {
  cursor: not-allowed;
  color: #a6a7a7;
}
.t-filter-chip input:disabled + span .t-badge:first-child {
  background-color: #d3d3d3;
  color: #fff;
}
.t-filter-chip input.t-has-focus + label::before, .t-filter-chip fieldset input.t-has-focus + legend::before, fieldset .t-filter-chip input.t-has-focus + legend::before {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}
.t-filter-chip.t-filter-chip-block {
  display: block;
  margin-right: 0;
  margin-bottom: 12px;
}

.t-side-navigation {
  background: #212222;
  width: 240px;
  position: fixed;
  top: 54px;
  left: -240px;
  bottom: 0;
  z-index: 90;
  overflow-x: hidden;
  overflow-y: auto;
  height: calc(100% - 54px);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  transition: 0.2s ease;
  transition-property: left width;
}
.t-side-navigation nav {
  padding-top: 4px;
}
.t-side-navigation ul {
  list-style: none;
  display: block;
}
.t-side-navigation a {
  color: #fff;
  text-decoration: none;
}
.t-side-navigation .t-expand {
  position: absolute;
  right: 9px;
  width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: calc(50% - 9px);
  color: #fff;
  margin-right: 0;
}
.t-side-navigation .t-expand.t-is-open {
  transform: rotate(180deg);
}
.t-side-navigation .t-expand::before, .t-side-navigation .t-expand::after {
  content: "";
  position: absolute;
  background: #fff;
  width: 8px;
  height: 2px;
  border-radius: 1px;
}
.t-side-navigation .t-expand::before {
  transform: translate(-2px, 0) rotate(45deg) scale(0.9);
}
.t-side-navigation .t-expand::after {
  transform: translate(2px, 0) rotate(-45deg) scale(0.9);
}
.t-side-navigation li {
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 14px;
  line-height: 15px;
}
.t-side-navigation li > a {
  display: block;
  padding: 10px 12px;
  position: relative;
}
.t-side-navigation li > a.t-is-staff {
  background: #8c2341;
}
.t-side-navigation li > a.t-is-staff.t-is-active {
  background: #8c2341;
}
.t-side-navigation li > a.t-is-staff:hover, .t-side-navigation li > a.t-is-staff:focus-visible {
  background: #7e203b;
}
.t-side-navigation li > a.t-is-active {
  background: #ff0061;
}
.t-side-navigation li > a.t-is-active:hover, .t-side-navigation li > a.t-is-active:focus-visible {
  background: #ff0061;
}
.t-side-navigation li > a:hover, .t-side-navigation li > a:focus-visible {
  background: #4d4e4e;
}
.t-side-navigation li > a .t-icon {
  font-size: 16px;
  vertical-align: bottom !important;
}
.t-side-navigation li ul {
  display: none;
}
.t-side-navigation li ul.t-is-open {
  display: block;
}
.t-side-navigation li li {
  font-family: arial, sans-serif;
  font-size: 0.75rem;
  line-height: 14px;
}
.t-side-navigation li li > a {
  padding: 8px 24px 8px 25px;
  color: #e9e9e9;
}
.t-side-navigation .t-footer {
  color: #a6a7a7;
  padding-bottom: 16px;
}
.t-side-navigation .t-footer .t-staff-info {
  background: #8c2341;
  color: #fff;
  font-size: 0.8125rem;
  padding: 16px;
}
.t-side-navigation .t-footer p {
  padding: 0 16px;
  font-size: 8px;
  margin: 0;
  line-height: 12px;
}
.t-side-navigation .t-footer img {
  width: 80px;
  margin: 16px 16px 4px 16px;
}
.t-side-navigation ~ .t-main {
  transition: 0.2s ease;
  transition-property: left width;
  left: 0;
}
.t-side-navigation.t-is-open {
  left: 0;
}
.t-side-navigation.t-is-open ~ .t-main {
  left: 240px;
  width: calc(100vw - 240px);
}

.t-table.t-transparent > tbody,
.t-table.t-transparent > thead {
  background-color: transparent;
}
.t-table.t-transparent > thead th,
.t-table.t-transparent > th {
  background-color: rgba(223.2, 223.2, 223.2, 0.25);
}
.t-table.t-transparent > thead th.t-group,
.t-table.t-transparent > th.t-group {
  background-color: transparent;
}
.t-table thead.t-sticky {
  position: sticky;
  top: 0;
  z-index: 10;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
}
.t-table.t-condensed {
  font-size: 0.75rem;
}
.t-table.t-condensed th,
.t-table.t-condensed td {
  height: 32px;
  padding: calc(4px / 2) 8px;
}
.t-table.t-condensed th {
  font-size: 10px;
}
.t-table.t-condensed td > .t-btn,
.t-table.t-condensed td > .t-checkbox,
.t-table.t-condensed td > .t-dropdown,
.t-table.t-condensed td > .t-input,
.t-table.t-condensed td > .t-loading,
.t-table.t-condensed td > .t-progress,
.t-table.t-condensed td > .t-radio,
.t-table.t-condensed td > .t-switch {
  margin: 0;
}
.t-table.t-condensed td > .t-btn:not(.t-condensed) {
  height: 24px;
  padding: 0 12px;
  font-size: 0.75rem;
  line-height: 26px;
}
.t-table.t-condensed th > .t-checkbox label, .t-table.t-condensed th > .t-checkbox fieldset legend, fieldset .t-table.t-condensed th > .t-checkbox legend,
.t-table.t-condensed th > .t-select .t-checkbox label,
.t-table.t-condensed th > .t-select .t-checkbox fieldset legend,
fieldset .t-table.t-condensed th > .t-select .t-checkbox legend,
.t-table.t-condensed td > .t-checkbox label,
.t-table.t-condensed td > .t-checkbox fieldset legend,
fieldset .t-table.t-condensed td > .t-checkbox legend,
.t-table.t-condensed td > .t-select .t-checkbox label,
.t-table.t-condensed td > .t-select .t-checkbox fieldset legend,
fieldset .t-table.t-condensed td > .t-select .t-checkbox legend {
  height: 16px;
  line-height: 16px;
}
.t-table.t-condensed th > .t-checkbox label::before, .t-table.t-condensed th > .t-checkbox fieldset legend::before, fieldset .t-table.t-condensed th > .t-checkbox legend::before,
.t-table.t-condensed th > .t-select .t-checkbox label::before,
.t-table.t-condensed th > .t-select .t-checkbox fieldset legend::before,
fieldset .t-table.t-condensed th > .t-select .t-checkbox legend::before,
.t-table.t-condensed td > .t-checkbox label::before,
.t-table.t-condensed td > .t-checkbox fieldset legend::before,
fieldset .t-table.t-condensed td > .t-checkbox legend::before,
.t-table.t-condensed td > .t-select .t-checkbox label::before,
.t-table.t-condensed td > .t-select .t-checkbox fieldset legend::before,
fieldset .t-table.t-condensed td > .t-select .t-checkbox legend::before {
  width: 16px;
  height: 16px;
}
.t-table.t-condensed td > .t-checkbox,
.t-table.t-condensed td > .t-select .t-checkbox {
  margin-top: -6px;
}
.t-table.t-condensed .t-icon::before {
  font-size: 12px;
}
.t-table.t-condensed td > .t-input input {
  height: 24px;
  font-size: 0.75rem;
}
.t-table.t-condensed td > .t-dropdown .t-btn:not(.t-condensed) {
  height: 24px;
  font-size: 0.75rem;
  line-height: 26px;
}
.t-table.t-condensed td > .t-dropdown .t-input {
  width: 100%;
  margin-bottom: 0;
}
.t-table.t-condensed td > .t-dropdown .t-input input {
  height: 24px;
  font-size: 0.75rem;
}
.t-table.t-ghost {
  font-size: 0.8125rem;
}
.t-table.t-ghost.t-condensed th,
.t-table.t-ghost.t-condensed td {
  padding: 4px 4px;
}
.t-table.t-ghost tr:hover,
.t-table.t-ghost tr:hover td,
.t-table.t-ghost th,
.t-table.t-ghost td,
.t-table.t-ghost thead,
.t-table.t-ghost tbody {
  background: transparent;
}
.t-table.t-ghost th,
.t-table.t-ghost td {
  height: auto;
  padding: 8px;
  padding-left: 0;
}
.t-table.t-ghost th {
  padding-top: 0;
  font-size: 0.8125rem;
}
.t-table.t-ghost td {
  border: 0;
}
.t-table .t-select {
  width: 34px;
  margin-right: 0;
  border-right: 0;
  text-overflow: clip;
}
.t-table .t-select .t-checkbox label::before, .t-table .t-select .t-checkbox fieldset legend::before, fieldset .t-table .t-select .t-checkbox legend::before {
  margin-right: 0;
}
.t-table .t-is-selected > td:not(.t-empty) {
  background-color: #e9f5f5;
}
.t-table .t-is-selected:hover > td:not(.t-empty) {
  background-color: #d4ebeb;
}
.t-table.t-sortable > thead th {
  transition: background-color 0.2s ease, opacity 0.2s ease;
}
.t-table.t-sortable > thead th:hover {
  background-color: #e9e9e9;
  cursor: pointer;
}
.t-table.t-sortable > thead th.t-not-sortable:hover {
  background-color: #f8f8f8;
  cursor: default;
}
.t-table thead th.t-sortable {
  transition: background-color 0.2s ease, opacity 0.2s ease;
}
.t-table thead th.t-sortable:hover {
  background-color: #e9e9e9;
  cursor: pointer;
}
.t-table thead th.t-is-ascending, .t-table thead th.t-is-descending {
  position: relative;
  background-color: #f4f4f4;
}
.t-table thead th.t-is-ascending:hover, .t-table thead th.t-is-descending:hover {
  background-color: #e9e9e9;
}
.t-table thead th.t-is-ascending::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background: #bcbdbd;
  transition: position 0.2s ease;
}
.t-table thead th.t-is-descending::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background: #bcbdbd;
  transition: position 0.2s ease;
}
.t-table tr td.t-match {
  width: 100px;
  padding-right: 12px;
  padding-left: 12px;
  text-align: center;
}
.t-table tr td.t-match p {
  margin-bottom: 0;
}
.t-table tr td.t-match .t-status {
  display: inline-block;
  width: calc(50% - 2px);
  height: 6px;
  background: #bcbdbd;
}
.t-table tr td.t-match .t-status.t-approved {
  background: #428613;
}
.t-table tr td.t-match .t-status.t-refused {
  background: #d91f11;
}
.t-table tr:hover td.t-match, .t-table tr.t-is-selected td.t-match, .t-table tr.t-is-selected:hover td.t-match {
  background-color: #fff;
  border-color: #e9e9e9;
}
.t-table > tbody .t-has-changed-new {
  background-color: #fff59d;
  animation: fade 0.8s ease-in forwards;
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
.t-table > tbody tr.t-has-changed:not(.t-is-selected) > td {
  background-color: #fff59d;
}
.t-table > tbody tr.t-has-changed:not(.t-is-selected):hover > td {
  background-color: rgb(242.1, 242, 180.4);
}
.t-table > tbody tr.t-fade > td {
  animation: fade 0.8s ease forwards;
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
.t-table > tbody tr:hover > td.t-has-changed {
  background-color: rgb(242.1, 242, 180.4);
}
.t-table > tbody td.t-has-changed {
  background-color: #fff59d;
}
.t-table > tbody td.t-fade {
  animation: fade 0.8s ease forwards;
}
@keyframes fade {
  0% {
    background-color: #fff59d;
  }
  100% {
    background-color: inherit;
  }
}
@keyframes fade {
  0% {
    background-color: #fff59d;
  }
  100% {
    background-color: inherit;
  }
}
@keyframes fade {
  0% {
    background-color: #fff59d;
  }
  100% {
    background-color: inherit;
  }
}
@keyframes fade {
  0% {
    background-color: #fff59d;
  }
  100% {
    background-color: inherit;
  }
}

.t-table tr.t-status > td:first-child {
  padding-left: 12px 3px;
}
.t-table tr.t-status.t-teal > td:first-child, .t-table tr.t-status.t-cta > td:first-child {
  box-shadow: inset 3px 0 0 0 #279c9c;
}
.t-table tr.t-status.t-teal .t-bg-status, .t-table tr.t-status.t-cta .t-bg-status {
  color: #fff;
  background: #279c9c;
}
.t-table tr.t-status.t-teal .t-border-status, .t-table tr.t-status.t-cta .t-border-status {
  color: #279c9c;
  box-shadow: inset 1px 1px 0 0 #279c9c, inset -1px -1px 0 0 #279c9c;
}
.t-table tr.t-status.t-red > td:first-child, .t-table tr.t-status.t-error > td:first-child {
  box-shadow: inset 3px 0 0 0 #d91f11;
}
.t-table tr.t-status.t-red .t-bg-status, .t-table tr.t-status.t-error .t-bg-status {
  color: #fff;
  background: #d91f11;
}
.t-table tr.t-status.t-red .t-text-status, .t-table tr.t-status.t-error .t-text-status {
  color: #d91f11;
}
.t-table tr.t-status.t-red .t-border-status, .t-table tr.t-status.t-error .t-border-status {
  color: #d91f11;
  box-shadow: inset 1px 1px 0 0 #d91f11, inset -1px -1px 0 0 #d91f11;
}
.t-table tr.t-status.t-orange > td:first-child, .t-table tr.t-status.t-warning > td:first-child {
  box-shadow: inset 3px 0 0 0 #ee6f20;
}
.t-table tr.t-status.t-orange .t-bg-status, .t-table tr.t-status.t-warning .t-bg-status {
  color: #fff;
  background: #ee6f20;
}
.t-table tr.t-status.t-orange .t-text-status, .t-table tr.t-status.t-warning .t-text-status {
  color: #ee6f20;
}
.t-table tr.t-status.t-orange .t-border-status, .t-table tr.t-status.t-warning .t-border-status {
  color: #ee6f20;
  box-shadow: inset 1px 1px 0 0 #ee6f20, inset -1px -1px 0 0 #ee6f20;
}
.t-table tr.t-status.t-green > td:first-child, .t-table tr.t-status.t-success > td:first-child {
  box-shadow: inset 3px 0 0 0 #428613;
}
.t-table tr.t-status.t-green .t-bg-status, .t-table tr.t-status.t-success .t-bg-status {
  color: #fff;
  background: #428613;
}
.t-table tr.t-status.t-green .t-text-status, .t-table tr.t-status.t-success .t-text-status {
  color: #428613;
}
.t-table tr.t-status.t-green .t-border-status, .t-table tr.t-status.t-success .t-border-status {
  color: #428613;
  box-shadow: inset 1px 1px 0 0 #428613, inset -1px -1px 0 0 #428613;
}
.t-table tr.t-status.t-disabled > td {
  color: #bcbdbd;
}
.t-table tr.t-status.t-disabled > td a {
  color: #bcbdbd;
  pointer-events: none;
}
.t-table tr.t-status.t-disabled > td a:hover {
  text-decoration: none;
}
.t-table tr.t-status.t-disabled > td .t-icon {
  color: #bcbdbd;
}
.t-table td.t-teal.t-bg-status, .t-table td.t-cta.t-bg-status {
  color: #fff;
  background: #279c9c;
}
.t-table td.t-teal.t-border-status, .t-table td.t-cta.t-border-status {
  color: #279c9c;
  box-shadow: inset 1px 1px 0 0 #279c9c, inset -1px -1px 0 0 #279c9c;
}
.t-table td.t-red.t-bg-status, .t-table td.t-error.t-bg-status {
  color: #fff;
  background: #d91f11;
}
.t-table td.t-red.t-text-status, .t-table td.t-error.t-text-status {
  color: #d91f11;
}
.t-table td.t-red.t-border-status, .t-table td.t-error.t-border-status {
  color: #d91f11;
  box-shadow: inset 1px 1px 0 0 #d91f11, inset -1px -1px 0 0 #d91f11;
}
.t-table td.t-orange.t-bg-status, .t-table td.t-warning.t-bg-status {
  color: #fff;
  background: #ee6f20;
}
.t-table td.t-orange.t-text-status, .t-table td.t-warning.t-text-status {
  color: #ee6f20;
}
.t-table td.t-orange.t-border-status, .t-table td.t-warning.t-border-status {
  color: #ee6f20;
  box-shadow: inset 1px 1px 0 0 #ee6f20, inset -1px -1px 0 0 #ee6f20;
}
.t-table td.t-green.t-bg-status, .t-table td.t-success.t-bg-status {
  color: #fff;
  background: #428613;
}
.t-table td.t-green.t-text-status, .t-table td.t-success.t-text-status {
  color: #428613;
}
.t-table td.t-green.t-border-status, .t-table td.t-success.t-border-status {
  color: #428613;
  box-shadow: inset 1px 1px 0 0 #428613, inset -1px -1px 0 0 #428613;
}
.t-table td.t-disabled {
  color: #bcbdbd;
}
.t-table td.t-disabled > a {
  color: #bcbdbd;
  pointer-events: none;
}
.t-table td.t-disabled > a:hover {
  text-decoration: none;
}
.t-table td.t-disabled > .t-icon {
  color: #bcbdbd;
}
.t-table .t-bg-status > a {
  color: #fff;
  text-decoration: underline;
  text-decoration-style: dotted;
}
.t-table .t-bg-status > a:hover {
  text-decoration-style: solid;
}
.t-table.t-condensed.t-status > td:first-child {
  padding-left: 9px;
}

.t-table th.t-expandable,
.t-table td.t-expandable {
  width: 40px;
}
.t-table th.t-expandable.t-select,
.t-table td.t-expandable.t-select {
  width: 69px;
  border-right: 1px solid #e9e9e9;
}
.t-table th.t-expandable button,
.t-table td.t-expandable button {
  cursor: pointer;
  position: absolute;
  color: #373838;
  top: 0;
  right: 0;
  border: 0;
  background: 0 0;
  width: 40px;
  height: 40px;
}
.t-table th.t-expandable button .t-icon,
.t-table td.t-expandable button .t-icon {
  margin-right: 0;
  vertical-align: baseline;
  transform: translateY(1px);
}
.t-table.t-condensed th.t-expandable,
.t-table.t-condensed td.t-expandable {
  width: 32px;
}
.t-table.t-condensed th.t-expandable.t-select,
.t-table.t-condensed td.t-expandable.t-select {
  width: 55px;
}
.t-table.t-condensed th.t-expandable button,
.t-table.t-condensed td.t-expandable button {
  width: 32px;
  height: 32px;
}
.t-table.t-condensed th.t-expandable button .t-icon,
.t-table.t-condensed td.t-expandable button .t-icon {
  transform: translateY(0px);
}
.t-table tr.t-is-expanded {
  background-color: #e9f5f5;
}
.t-table tr.t-expanded-row {
  background-color: #f9fcfc;
}
.t-table tr.t-expanded-row > td:first-child {
  padding: 24px;
}
.t-table tr.t-expanded-row:hover {
  background-color: #f9fcfc;
}
.t-table tr.t-expanded-row:hover > td {
  background-color: #f9fcfc;
  overflow: visible;
}

.t-table {
  display: table;
  table-layout: fixed;
  width: auto;
  max-width: calc(1920px - 24px * 2);
  margin-bottom: 24px;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 0.75rem;
  line-height: 1.4rem;
  vertical-align: middle;
}
.t-table:last-child {
  margin-bottom: 0;
}
.t-table.t-no-truncate td, .t-table.t-no-truncate th {
  white-space: normal;
  text-overflow: initial;
  overflow: initial;
  word-break: break-all;
}
.t-table caption {
  margin-bottom: 12px;
  color: #646464;
  font-size: 14px;
  font-weight: 700;
  text-align: left;
}
.t-table caption .t-icon {
  margin-right: 4px;
}
.t-table th,
.t-table td {
  position: relative;
  height: 40px;
  padding: calc(4px / 2) 12px;
  background-clip: padding-box;
  text-align: left;
  line-height: 0.9375rem;
  vertical-align: middle;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-table th > a,
.t-table td > a {
  display: inline-block;
  vertical-align: middle;
}
.t-table th {
  background-color: #f8f8f8;
  font-size: 0.6875rem;
  line-height: 0.8125rem;
  font-weight: 700;
  text-align: left;
}
.t-table th.t-group {
  color: #646464;
  background-color: transparent;
  border-top: 1px solid #e9e9e9;
  border-right: 1px solid #e9e9e9;
  font-weight: 400;
  text-transform: uppercase;
  text-align: center;
}
.t-table th.t-group:last-child {
  border-right: transparent;
}
.t-table td {
  border-right: 1px solid #e9e9e9;
}
.t-table td:last-child {
  border-right: 0;
}
.t-table thead,
.t-table tbody {
  background-color: #fff;
}
.t-table tbody tr td {
  border-bottom: 1px solid #e9e9e9;
  transition: background-color, 0.1s ease;
}
.t-table tbody tr:hover {
  background-color: #d4ebeb;
}
.t-table tbody tr:hover > td {
  background-color: #d4ebeb;
}
.t-table tbody tr.t-no-hover:hover {
  background-color: transparent;
}
.t-table tbody tr.t-no-hover:hover > td {
  background-color: transparent;
}
.t-table tbody > tr td {
  border-top: 1px solid #e9e9e9;
}
.t-table thead + tbody > tr td {
  border-top: 0;
}
.t-table.t-half {
  width: 50%;
}
.t-table.t-3-4 {
  width: 75%;
}
.t-table.t-wide {
  width: 100%;
}
.t-table.t-full {
  max-width: 100%;
}
.t-table.t-auto {
  table-layout: auto;
}
.t-table th.t-col-compact,
.t-table td.t-col-compact {
  width: 40px;
  text-align: center;
}
.t-table th.t-col-tiny,
.t-table td.t-col-tiny {
  width: 8%;
}
.t-table th.t-col-small,
.t-table td.t-col-small {
  width: 10%;
}
.t-table th.t-col-medium,
.t-table td.t-col-medium {
  width: 15%;
}
.t-table th.t-col-large,
.t-table td.t-col-large {
  width: 25%;
}
.t-table th.t-col-xl,
.t-table td.t-col-xl {
  width: 30%;
}
.t-table.t-is-loading > tbody {
  position: relative;
}
.t-table.t-is-loading > tbody > tr:only-child::after,
.t-table.t-is-loading > tbody > tr:nth-child(2):last-child::after {
  background-size: auto !important;
}
.t-table.t-is-loading > tbody > tr:last-child::after {
  position: absolute;
  content: "";
  background: #fff;
  opacity: 0.9;
  inset: 0;
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2042%2042'%3e%3cg%20fill='none'%20stroke-miterlimit='10'%20stroke-width='2'%20data-name='Layer%202'%3e%3ccircle%20cx='21'%20cy='21'%20r='20'%20stroke='%23E9E9E9'%3e%3c/circle%3e%3cpath%20d='M21%201a20%2020%200%200%201%2020%2020'%20stroke='%2300afaf'%20stroke-linecap='round'%3e%3c/path%3e%3canimateTransform%20attributeName='transform'%20type='rotate'%20from='0%2021%2021'%20to='360%2021%2021'%20dur='1s'%20repeatCount='indefinite'%20/%3e%3c/g%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 80px;
}
.t-table .t-wrap, .t-table.t-wrap th, .t-table.t-wrap td {
  white-space: normal;
}
.t-table th.t-empty,
.t-table td.t-empty {
  width: 16px;
  padding: 0 calc(16px / 2);
  background-color: transparent;
}
.t-table th.t-group.t-empty {
  border: 0;
}
.t-table th.t-group.t-empty + th:not(.t-empty) {
  border-left: 1px solid #e9e9e9;
}
.t-table tbody td.t-empty {
  border-bottom: 0;
}
.t-table tbody tr.t-empty {
  height: 16px;
}
.t-table tbody tr.t-empty:last-child {
  display: none;
}
.t-table tbody tr.t-empty + tr td:not(.t-empty) {
  border-top: 1px solid #e9e9e9;
}
.t-table tbody tr:hover > td.t-empty {
  background-color: transparent;
}
.t-table tfoot::before {
  content: "";
  display: table-row;
  width: 100%;
  height: 16px;
  background-color: #fff;
}
.t-table tfoot tr {
  border-top: 1px solid #bcbdbd;
}
.t-table tfoot th,
.t-table tfoot td {
  border-bottom: 1px solid #e9e9e9;
}
.t-table tfoot td.t-empty {
  border-bottom: 0;
}
.t-table tfoot.t-load-more::before {
  display: none;
}
.t-table tfoot.t-load-more tr {
  border-top: 0;
}
.t-table tfoot.t-load-more td {
  color: #279c9c;
  border-right: 0;
  text-align: center;
  cursor: pointer;
}
.t-table tfoot.t-load-more td:hover {
  background-color: #d4ebeb;
  text-decoration: underline;
}
.t-table tfoot.t-load-more.t-is-loading td {
  color: transparent;
}
.t-table tfoot.t-load-more.t-is-loading td::before {
  content: "";
  position: absolute;
  left: 50%;
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
  vertical-align: middle;
  transform: translate(-50%, 0);
  animation: spin 1s infinite linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.t-table .t-number,
.t-table .t-right {
  text-align: right;
}
.t-table .t-overflow {
  overflow: visible;
}
.t-table .t-truncate {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}
.t-table td > .t-btn,
.t-table td > .t-checkbox,
.t-table td > .t-dropdown,
.t-table td > .t-input,
.t-table td > .t-loading,
.t-table td > .t-radio,
.t-table td > .t-date-picker,
.t-table td > .t-switch,
.t-table th > .t-btn,
.t-table th > .t-checkbox,
.t-table th > .t-dropdown,
.t-table th > .t-input,
.t-table th > .t-loading,
.t-table th > .t-radio,
.t-table th > .t-date-picker,
.t-table th > .t-switch {
  margin: 0;
}
.t-table td > .t-icon {
  margin-top: -2px;
  margin-right: 8px;
  line-height: 1rem;
}
.t-table td > .t-icon-error {
  color: #d91f11;
}
.t-table td > .t-icon-warning {
  color: #ee6f20;
}
.t-table td > .t-icon-success {
  color: #428613;
}
.t-table td > .t-badge {
  max-width: 100%;
}
.t-table td > .t-badge:first-of-type {
  margin-left: 4px;
}
.t-table td > .t-loading {
  width: 16px;
  height: 16px;
  margin-right: 8px;
}
.t-table td > .t-loading::before {
  width: inherit;
  height: inherit;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
@media (min-width: 2560px) {
  .t-table {
    max-width: 2560px;
  }
}
@media (min-width: 1920px) {
  .t-table {
    max-width: 1920px;
  }
}
.t-table .t-error-message {
  border-collapse: initial;
}

@media print {
  .t-table {
    font-size: 10px;
  }
  .t-table th,
  .t-table td {
    height: 16px;
    padding: 9px 8px 7px;
  }
  .t-table th {
    background-color: transparent;
    border-right: 0;
    border-bottom: 1px solid #e9e9e9;
    font-size: 10px;
  }
  .t-table th.t-group {
    font-size: 8px;
  }
  .t-table tbody {
    border-bottom: 1px solid #e9e9e9;
  }
  .t-table tbody tr:nth-child(even) td {
    background-color: #f4f4f4 !important;
  }
  .t-table.t-condensed {
    height: 12px;
  }
  .t-table td .t-btn {
    height: 24px;
    margin-top: -8px;
    font-size: 10px;
    line-height: 24px;
  }
  .t-table td .t-dropdown {
    margin-top: -8px;
  }
  .t-table td .t-dropdown .t-btn {
    height: 24px;
    margin-top: 0;
  }
  .t-table td .t-input input {
    height: 24px;
    font-size: 10px;
  }
}
.t-tag {
  position: relative;
  display: inline-block;
  max-width: 100%;
  height: 20px;
  padding: 0 8px;
  color: #fff;
  background: #279c9c;
  border-radius: 2px;
  font-size: 0.75rem;
  line-height: 20px;
  vertical-align: middle;
  user-select: none;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  flex-shrink: 0;
  transition: opacity 0.2s ease;
}
.t-tag:not(:only-child) {
  margin-right: 4px;
}
.t-tag > .t-tag-text {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-tag .t-trigger {
  background: none;
  border: none;
  padding: 0;
  position: relative;
  display: inline-block;
  min-width: 20px;
  height: 20px;
  margin-right: -8px;
  border-radius: 4px;
  cursor: pointer;
}
.t-tag .t-trigger::before, .t-tag .t-trigger::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 8px;
  height: 2px;
  background: #d4ebeb;
  border-radius: 2px;
}
.t-tag .t-trigger:focus-visible {
  background: #1f7d7d;
  border: 2px solid #279c9c;
}
.t-tag .t-trigger:focus-visible::before, .t-tag .t-trigger:focus-visible::after {
  background: #fff !important;
}
.t-tag .t-trigger::before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.t-tag .t-trigger::after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.t-tag .t-trigger:hover::before, .t-tag .t-trigger:hover::after {
  background: #fff !important;
}
.t-tag.t-fade {
  opacity: 0;
}
.t-tag.t-strike-through, .t-tag.t-line-through {
  text-decoration: line-through;
}
.t-tag.t-subtle {
  color: #373838;
  background: #d4ebeb;
}
.t-tag.t-subtle .t-trigger::before, .t-tag.t-subtle .t-trigger::after {
  background: #646464 !important;
}
.t-tag.t-subtle .t-trigger:focus-visible {
  background: #a9d7d7;
  border: 2px solid #d4ebeb;
}
.t-tag.t-subtle .t-trigger:focus-visible::before, .t-tag.t-subtle .t-trigger:focus-visible::after {
  background: #373838 !important;
}
.t-tag.t-subtle .t-trigger:hover:not(:active)::before, .t-tag.t-subtle .t-trigger:hover:not(:active)::after {
  background: #373838 !important;
}
.t-tag.t-neutral, .t-tag.t-gray {
  background: #4d4e4e;
}
.t-tag.t-neutral .t-trigger::before, .t-tag.t-neutral .t-trigger::after, .t-tag.t-gray .t-trigger::before, .t-tag.t-gray .t-trigger::after {
  background: #d3d3d3;
}
.t-tag.t-neutral .t-trigger:focus-visible, .t-tag.t-gray .t-trigger:focus-visible {
  background: #212222;
  border-color: #4d4e4e;
}
.t-tag.t-neutral.t-subtle, .t-tag.t-gray.t-subtle {
  background: #e9e9e9;
}
.t-tag.t-neutral.t-subtle .t-trigger:focus-visible, .t-tag.t-gray.t-subtle .t-trigger:focus-visible {
  background: #d3d3d3;
  border-color: #e9e9e9;
}
.t-tag.t-gray-feather {
  color: #373838;
  background: #e9e9e9;
}
.t-tag.t-gray-feather .t-trigger::before, .t-tag.t-gray-feather .t-trigger::after {
  background: #646464 !important;
}
.t-tag.t-gray-feather .t-trigger:focus-visible {
  background: #d3d3d3;
  border-color: #e9e9e9;
}
.t-tag.t-gray-feather.t-subtle {
  background: #e9e9e9;
}
.t-tag.t-gray-feather.t-subtle .t-trigger:focus-visible {
  background: #d3d3d3;
  border-color: #e9e9e9;
}
.t-tag.t-dark {
  background: #4d4e4e;
}
.t-tag.t-dark .t-trigger::before, .t-tag.t-dark .t-trigger::after {
  background: #e9e9e9;
}
.t-tag.t-dark .t-trigger:focus-visible {
  background: #212222;
  border-color: #4d4e4e;
}
.t-tag.t-dark.t-subtle {
  background: #bcbdbd;
}
.t-tag.t-dark.t-subtle .t-trigger:focus-visible {
  background: #909090;
  border-color: #bcbdbd;
}
.t-tag.t-orange, .t-tag.t-warning {
  background: #ee6f20;
}
.t-tag.t-orange .t-trigger::before, .t-tag.t-orange .t-trigger::after, .t-tag.t-warning .t-trigger::before, .t-tag.t-warning .t-trigger::after {
  background: #fce2d2;
}
.t-tag.t-orange .t-trigger:focus-visible, .t-tag.t-warning .t-trigger:focus-visible {
  background: #be591a;
  border-color: #ee6f20;
}
.t-tag.t-orange.t-subtle, .t-tag.t-warning.t-subtle {
  background: #fce2d2;
}
.t-tag.t-orange.t-subtle .t-trigger:focus-visible, .t-tag.t-warning.t-subtle .t-trigger:focus-visible {
  background: #f8c5a6;
  border-color: #fce2d2;
}
.t-tag.t-blue, .t-tag.t-info {
  background: #256cd1;
}
.t-tag.t-blue .t-trigger::before, .t-tag.t-blue .t-trigger::after, .t-tag.t-info .t-trigger::before, .t-tag.t-info .t-trigger::after {
  background: #d3e2f6;
}
.t-tag.t-blue .t-trigger:focus-visible, .t-tag.t-info .t-trigger:focus-visible {
  background: #1e56a7;
  border-color: #256cd1;
}
.t-tag.t-blue.t-subtle, .t-tag.t-info.t-subtle {
  background: #d3e2f6;
}
.t-tag.t-blue.t-subtle .t-trigger:focus-visible, .t-tag.t-info.t-subtle .t-trigger:focus-visible {
  background: #a8c4ed;
  border-color: #d3e2f6;
}
.t-tag.t-staff {
  background: #8c2341;
}
.t-tag.t-staff .t-trigger::before, .t-tag.t-staff .t-trigger::after {
  background: #e8d3d9;
}
.t-tag.t-staff .t-trigger:focus-visible {
  background: #701c34;
  border-color: #8c2341;
}
.t-tag.t-staff.t-subtle {
  background: #e8d3d9;
}
.t-tag.t-staff.t-subtle .t-trigger:focus-visible {
  background: #d1a7b3;
  border-color: #e8d3d9;
}
.t-tag.t-red, .t-tag.t-error {
  background: #d91f11;
}
.t-tag.t-red .t-trigger::before, .t-tag.t-red .t-trigger::after, .t-tag.t-error .t-trigger::before, .t-tag.t-error .t-trigger::after {
  background: #f7d2cf;
}
.t-tag.t-red .t-trigger:focus-visible, .t-tag.t-error .t-trigger:focus-visible {
  background: #ae190e;
  border-color: #d91f11;
}
.t-tag.t-red.t-subtle, .t-tag.t-error.t-subtle {
  background: #f7d2cf;
}
.t-tag.t-red.t-subtle .t-trigger:focus-visible, .t-tag.t-error.t-subtle .t-trigger:focus-visible {
  background: #f0a5a0;
  border-color: #f7d2cf;
}
.t-tag.t-green, .t-tag.t-success {
  background: #428613;
}
.t-tag.t-green .t-trigger::before, .t-tag.t-green .t-trigger::after, .t-tag.t-success .t-trigger::before, .t-tag.t-success .t-trigger::after {
  background: #d9e7d0;
}
.t-tag.t-green .t-trigger:focus-visible, .t-tag.t-success .t-trigger:focus-visible {
  background: #356b0f;
  border-color: #428613;
}
.t-tag.t-green.t-subtle, .t-tag.t-success.t-subtle {
  background: #d9e7d0;
}
.t-tag.t-green.t-subtle .t-trigger:focus-visible, .t-tag.t-success.t-subtle .t-trigger:focus-visible {
  background: #b3cfa1;
  border-color: #d9e7d0;
}

.t-tooltip {
  position: absolute;
  z-index: 120;
  display: inline-block;
  max-height: 0;
  width: auto;
  max-width: 400px;
  padding: 12px;
  color: #373838;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 3px;
  border-collapse: none;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  opacity: 0;
  visibility: hidden;
  font-size: 13px;
  line-height: 1.4em;
  white-space: normal;
  transition: opacity 0.2s ease;
}
.t-tooltip .t-tooltip-arrow {
  position: absolute;
  pointer-events: none;
  width: 14px;
  height: 14px;
}
.t-tooltip .t-tooltip-arrow::after {
  content: "";
  display: inline-block;
  border-right: 1px solid #bcbdbd;
  border-bottom: 1px solid #bcbdbd;
  position: absolute;
  top: -6px;
  background: #fff;
  left: 0;
  width: 14px;
  height: 14px;
  transform: rotate(45deg);
}
.t-tooltip > ul,
.t-tooltip > ol {
  margin-bottom: 0;
}
.t-tooltip > ul li,
.t-tooltip > ol li {
  position: relative;
  margin-bottom: 8px;
  padding-left: 14px;
  line-height: 1.125rem;
}
.t-tooltip > ul li:last-child,
.t-tooltip > ol li:last-child {
  margin-bottom: 0;
}
.t-tooltip > ul li::before,
.t-tooltip > ol li::before {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  margin-right: 8px;
  color: #646464;
  font-weight: 700;
  line-height: 1.125rem;
}
.t-tooltip > ul li > span,
.t-tooltip > ol li > span {
  margin-right: 12px;
}
.t-tooltip > ul li::before {
  content: "•";
}
.t-tooltip > ol li {
  counter-increment: list-counter;
}
.t-tooltip > ol li::before {
  content: counter(list-counter);
}
.t-tooltip > label, fieldset .t-tooltip > legend {
  margin-right: 6px;
}
.t-tooltip.t-auto {
  max-width: none;
}
.t-tooltip.t-info {
  color: #fff;
  background: #256cd1;
  border-color: #256cd1;
}
.t-tooltip.t-info .t-tooltip-arrow::after {
  color: #fff;
  background: #256cd1;
  border-color: #256cd1;
}
.t-tooltip.t-info button {
  position: relative;
  display: inline-block;
  height: 32px;
  margin-right: 8px;
  padding: 0 12px;
  color: #fff;
  background-color: transparent;
  border: 1px solid #fff;
  border-radius: 3px;
  font-size: 12px;
  line-height: 1.4rem;
  vertical-align: middle;
  user-select: none;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.t-tooltip.t-info button:last-child {
  margin-right: 0;
}
.t-tooltip.t-info button:hover:not(:active) {
  color: #256cd1;
  background-color: #fff;
}
.t-tooltip.t-info button .t-icon {
  position: relative;
  width: 14px;
  height: 14px;
  margin-right: 8px;
  line-height: 1rem;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-tooltip.t-info button {
    padding-top: 1px;
  }
}
.t-tooltip.t-top .t-tooltip-arrow {
  inset: auto auto -14px calc(50% - 7px);
}
.t-tooltip.t-right .t-tooltip-arrow {
  transform: rotate(90deg);
  inset: calc(50% - 7px) auto auto -14px;
}
.t-tooltip.t-bottom .t-tooltip-arrow {
  transform: rotate(180deg);
  inset: -14px auto auto calc(50% - 7px);
}
.t-tooltip.t-left .t-tooltip-arrow {
  transform: rotate(-90deg);
  inset: calc(50% - 7px) -14px auto auto;
}
.t-tooltip.t-is-visible {
  visibility: visible;
  max-height: 100vh;
  opacity: 1;
  animation: tootltip 0.2s ease-out;
}
@keyframes tootltip {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes tootltip {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes tootltip {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes tootltip {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

[data-tooltip][data-info] {
  cursor: help;
}
[data-tooltip][data-click] {
  cursor: pointer;
}
[data-tooltip][data-click].t-icon {
  opacity: 0.6;
}
[data-tooltip][data-click].t-icon:hover:not(:active) {
  opacity: 1;
}

.t-accordion {
  width: 1280px;
  max-width: 100%;
  margin-bottom: 0;
}
.t-accordion .t-header {
  position: relative;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 24px;
  color: #373838;
  vertical-align: middle;
  user-select: none;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-accordion .t-header:focus-visible {
  background-color: #e9e9e9;
}
.t-accordion .t-header::before, .t-accordion .t-header::after {
  content: "";
  position: absolute;
  top: calc(50% - 2px);
  left: 2px;
  background: #646464;
  height: 2px;
  width: 8px;
  border-radius: 1px;
  vertical-align: middle;
}
.t-accordion .t-header::before {
  transform: translate(-2px, 0) rotate(45deg) scale(0.9);
}
.t-accordion .t-header::after {
  transform: translate(2px, 0) rotate(-45deg) scale(0.9);
}
.t-accordion .t-header:hover {
  color: #000;
}
.t-accordion .t-header:hover::before, .t-accordion .t-header:hover::after {
  background: #373838;
  transition: transform 0.2s ease;
}
.t-accordion .t-header:hover a[data-toggler] {
  text-decoration: underline;
}
.t-accordion .t-header h1,
.t-accordion .t-header h2,
.t-accordion .t-header h3,
.t-accordion .t-header h4,
.t-accordion .t-header h5,
.t-accordion .t-header h6 {
  color: inherit;
}
.t-accordion .t-header.t-is-expanded::before {
  transform: translate(-2px, 0) rotate(-45deg) scale(0.9);
}
.t-accordion .t-header.t-is-expanded::after {
  transform: translate(2px, 0) rotate(45deg) scale(0.9);
}
.t-accordion .t-header.t-distribute {
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
.t-accordion .t-header.t-no-hover, .t-accordion .t-header.t-is-expanded.t-no-hover {
  color: #646464;
}
.t-accordion .t-header.t-no-hover::before, .t-accordion .t-header.t-no-hover::after, .t-accordion .t-header.t-is-expanded.t-no-hover::before, .t-accordion .t-header.t-is-expanded.t-no-hover::after {
  animation: none;
}
.t-accordion .t-collapsible {
  display: none;
  visibility: hidden;
  max-height: 0;
  padding: 12px 0;
  padding-top: 8px;
  opacity: 0;
  transition: visibility 0.2s ease, opacity 0.2s ease, max-height 0.2s ease;
}
.t-accordion .t-collapsible.t-is-expanded {
  display: block;
  visibility: visible;
  max-height: 100%;
  opacity: 1;
  animation: accordion-collapsible-anim 0.2s ease;
}
@keyframes accordion-collapsible-anim {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
@keyframes accordion-collapsible-anim {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
@keyframes accordion-collapsible-anim {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
@keyframes accordion-collapsible-anim {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
.t-accordion.t-wide {
  width: 100%;
}
.t-accordion.t-auto {
  width: auto;
}
.t-accordion.t-chevron-right .t-header {
  padding-left: 0;
  padding-right: 24px;
}
.t-accordion.t-chevron-right .t-header::before, .t-accordion.t-chevron-right .t-header::after {
  right: 2px;
  left: auto;
}
.t-accordion.t-stacked {
  border-bottom: 1px solid #e9e9e9;
}
.t-accordion.t-stacked:last-child {
  border-bottom: 0;
}

.t-action-bar {
  z-index: 50;
  margin-bottom: 16px;
  vertical-align: middle;
  transition: left 0.2s ease;
  transform: translate3d(0, 0, 0);
}
.t-action-bar > p,
.t-action-bar > span {
  color: #646464;
  vertical-align: middle;
}
.t-action-bar .t-right {
  float: right;
  display: inline-block;
  max-width: 50%;
  margin-left: auto;
  padding-left: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.t-action-bar .t-right .t-checkbox,
.t-action-bar .t-right .t-dropdown,
.t-action-bar .t-right .t-input,
.t-action-bar .t-right .t-radio,
.t-action-bar .t-right .t-switch {
  margin-bottom: 0;
}
.t-action-bar.t-is-sticky {
  position: fixed;
  top: 54px;
  left: 0;
  display: block;
  width: 100%;
  padding: 12px;
  background: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  animation: sticky 0.2s ease forwards;
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.t-card {
  display: inline-block;
  width: 100%;
  margin-right: 12px;
  margin-bottom: 24px;
  background-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  flex-direction: column;
}
.t-card:last-child {
  margin-right: 0;
  margin-bottom: 0;
}
.t-card h2 {
  font-size: 18px;
}
.t-card > div,
.t-card > header,
.t-card > footer {
  margin: 0;
  padding: 16px;
}
.t-card > div.t-bg,
.t-card > header.t-bg,
.t-card > footer.t-bg {
  background: #f8f8f8;
}
.t-card.t-horizontal {
  flex-direction: row;
}
.t-card.t-horizontal > .t-square + .t-content {
  width: calc(100% - 78px);
}
.t-card.t-large {
  width: 100%;
  max-width: 1024px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-card.t-bordered {
  border: 1px solid #e9e9e9;
  border-radius: 3px;
  box-shadow: none;
}
.t-card.t-bordered > div:first-child,
.t-card.t-bordered > header:first-child,
.t-card.t-bordered > footer:first-child {
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 3px;
  border-radius: 3px 3px 0 0;
}
.t-card.t-bordered > div:last-child,
.t-card.t-bordered > header:last-child,
.t-card.t-bordered > footer:last-child {
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 0;
  border-radius: 0 0 3px 3px;
}
.t-card.t-bordered > div,
.t-card.t-bordered > header,
.t-card.t-bordered > footer {
  border-bottom: 1px solid #e9e9e9;
}
.t-card.t-bordered > div:last-child,
.t-card.t-bordered > header:last-child,
.t-card.t-bordered > footer:last-child {
  border-bottom: 0;
}
.t-card.t-is-empty * {
  color: #646464;
}
.t-card.t-is-editing {
  border: 1px solid #279c9c;
}
.t-card .t-image {
  position: relative;
  display: block;
  overflow: hidden;
  width: 100%;
  height: auto;
  padding: 0;
  user-select: none;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  -webkit-box-flex: 0 1 auto;
  -moz-box-flex: 0 1 auto;
  flex: 0 1 auto;
  align-items: flex-start;
}
.t-card .t-image img {
  width: 100%;
  min-height: 48px;
}
.t-card .t-image img[alt]::after {
  content: attr(alt);
  position: absolute;
  inset: 0;
  padding: 24px;
  background-color: #e9e9e9;
  vertical-align: middle;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-content: center;
}
.t-card .t-image.t-1-1::before, .t-card .t-image.t-4-3::before, .t-card .t-image.t-16-9::before {
  content: "";
}
.t-card .t-image.t-1-1 img, .t-card .t-image.t-4-3 img, .t-card .t-image.t-16-9 img {
  display: inherit;
  width: 100%;
  height: auto;
  color: #373838;
  background-color: inherit;
  text-align: center;
}
.t-card .t-image.t-1-1::before {
  padding-top: 100%;
}
.t-card .t-image.t-4-3::before {
  padding-top: 75%;
}
.t-card .t-image.t-16-9::before {
  padding-top: 56.25%;
}
.t-card .t-square {
  position: relative;
  width: auto;
  min-width: 78px;
  height: auto;
  margin: 0;
  background-color: #e9e9e9;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  -webkit-box-flex: 0 1 auto;
  -moz-box-flex: 0 1 auto;
  flex: 0 1 auto;
  align-items: center;
  justify-content: center;
  -ms-flex-pack: center;
  align-self: flex-start;
}
.t-card .t-square::after {
  content: "";
  display: block;
  padding-top: 100%;
}
.t-card .t-square.t-icon {
  color: #a6a7a7;
  font-size: 28px;
}
.t-card .t-square.t-teal, .t-card .t-square.t-cta, .t-card .t-square.t-red, .t-card .t-square.t-error, .t-card .t-square.t-orange, .t-card .t-square.t-warning, .t-card .t-square.t-green, .t-card .t-square.t-success {
  color: #fff;
}
.t-card .t-square.t-teal, .t-card .t-square.t-cta {
  background: #279c9c;
}
.t-card .t-square.t-red, .t-card .t-square.t-error {
  background: #d91f11;
}
.t-card .t-square.t-orange, .t-card .t-square.t-warning {
  background: #ee6f20;
}
.t-card .t-square.t-green, .t-card .t-square.t-success {
  background: #428613;
}
.t-card .t-content {
  width: 100%;
  flex-direction: column;
}
.t-card .t-content h1 {
  display: block;
  line-height: 1rem;
}
.t-card .t-content h2,
.t-card .t-content h3 {
  display: block;
  margin-bottom: 4px;
}
.t-card .t-content h2:last-child,
.t-card .t-content h3:last-child {
  margin-bottom: 0;
}
.t-card .t-content h2 + p,
.t-card .t-content h3 + p {
  margin-top: 24px;
}
.t-card .t-content > label, .t-card fieldset .t-content > legend, fieldset .t-card .t-content > legend {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-card .t-content .t-sub {
  display: block;
  margin-bottom: 8px;
  color: #646464;
  font-size: 12px;
}
.t-card .t-content .t-sub .t-open-hours {
  margin-left: calc(8px / 2);
}
.t-card .t-content .t-sub .t-open-hours.t-open {
  color: #428613;
}
.t-card .t-content .t-sub .t-open-hours.t-closing {
  color: #ee6f20;
}
.t-card .t-content .t-sub .t-open-hours.t-closed {
  color: #d91f11;
}
.t-card .t-corner-actions {
  position: relative;
  padding-right: 96px;
}
.t-card .t-corner-actions .t-actions {
  position: absolute;
  right: 0;
  width: 80px;
  margin-right: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
  flex-wrap: wrap;
}
.t-card .t-corner-actions .t-actions a {
  margin-bottom: 8px;
  margin-left: 8px;
  white-space: nowrap;
}
.t-card .t-corner-actions .t-actions a:first-child {
  margin-left: 0;
}
.t-card .t-link {
  padding: 12px;
  color: #279c9c;
}
.t-card .t-link:hover {
  background: #d4ebeb;
}
.t-card .t-link:active {
  background: #fff;
}
.t-card .t-link label, .t-card .t-link fieldset legend, fieldset .t-card .t-link legend,
.t-card .t-link span {
  color: inherit;
}
.t-card .t-link.t-center {
  text-align: center;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-card .t-link.t-right {
  text-align: right;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
}

a.t-card {
  color: inherit;
  box-shadow: 0 0 0 1px transparent;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.2s ease, box-shadow 0.2s ease;
}
a.t-card:hover {
  box-shadow: 0 0 0 1px #279c9c;
}
a.t-card h2,
a.t-card h3 {
  transition: color 0.2s ease, box-shadow 0.2s ease;
}
a.t-card .t-btn {
  will-change: opacity;
}
a.t-card.t-is-empty {
  cursor: not-allowed;
}
a.t-card.t-is-empty:hover {
  box-shadow: 0 0 0 1px transparent;
}

.t-comments {
  width: 1024px;
  max-width: 100%;
}
.t-comments .t-comment {
  margin-bottom: 12px;
  outline: 8px solid transparent;
  transition: all 0.2s easeå;
}
.t-comments .t-comment:last-child {
  margin-bottom: 0;
}
.t-comments .t-comment .t-author {
  width: 100%;
  margin-bottom: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.t-comments .t-comment .t-author .t-name {
  margin-right: 24px;
}
.t-comments .t-comment .t-author .t-name h4 {
  margin-bottom: 4px;
}
.t-comments .t-comment .t-author .t-name h5 {
  color: #a6a7a7;
  text-transform: none;
}
.t-comments .t-comment .t-author .t-timestamp {
  margin-left: auto;
  color: #a6a7a7;
  font-size: 0.75rem;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-comments .t-comment .t-author .t-timestamp .t-icon {
  font-size: 0.75rem;
}
.t-comments .t-comment.t-wide {
  width: 100%;
}
.t-comments .t-comment.t-has-changed {
  background: #fff59d;
  outline: 8px solid #fff59d;
}
.t-comments .t-comment.t-has-changed.t-fade {
  animation: anim-changed-comment 0.8s ease forwards;
}
@keyframes anim-changed-comment {
  0% {
    background: #fff59d;
    outline: 8px solid #fff59d;
  }
  100% {
    background: inherit;
    outline: 8px solid transparent;
  }
}
@keyframes anim-changed-comment {
  0% {
    background: #fff59d;
    outline: 8px solid #fff59d;
  }
  100% {
    background: inherit;
    outline: 8px solid transparent;
  }
}
@keyframes anim-changed-comment {
  0% {
    background: #fff59d;
    outline: 8px solid #fff59d;
  }
  100% {
    background: inherit;
    outline: 8px solid transparent;
  }
}
@keyframes anim-changed-comment {
  0% {
    background: #fff59d;
    outline: 8px solid #fff59d;
  }
  100% {
    background: inherit;
    outline: 8px solid transparent;
  }
}

.t-date-time {
  display: inline-block;
  margin-bottom: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-date-time:last-child {
  margin-bottom: 0;
}
.t-date-time label, .t-date-time fieldset legend, fieldset .t-date-time legend {
  display: block;
  width: 100%;
  margin-bottom: 8px;
}
.t-date-time span {
  margin: 0 2px 0 1px;
  vertical-align: middle;
}
.t-date-time .t-input {
  margin-right: 12px;
  margin-bottom: 0;
}
.t-date-time .t-input.t-date input.t-year {
  width: 72px;
  min-width: 72px;
}
.t-date-time .t-input.t-date input.t-month {
  width: 40px;
  min-width: 40px;
  padding-left: 8px;
}
.t-date-time .t-input.t-date input.t-day {
  width: 36px;
  min-width: 36px;
  padding-left: 8px;
}
.t-date-time .t-input.t-time input {
  width: 58px;
  min-width: 58px;
}
.t-date-time .t-input.t-time input:nth-of-type(2) {
  width: 40px;
  min-width: 40px;
  padding-left: 8px;
}
.t-date-time .t-input.t-timezone input {
  margin-right: 0;
}
.t-date-time .t-input.t-date, .t-date-time .t-input.t-time, .t-date-time .t-input.t-timezone {
  position: relative;
  color: #bcbdbd;
  font-family: "tricons", helvetica, arial, sans-serif !important;
  font-size: 0.8125rem;
  font-weight: 400;
  vertical-align: baseline;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-date-time .t-input.t-date::before, .t-date-time .t-input.t-time::before, .t-date-time .t-input.t-timezone::before {
  position: absolute;
  z-index: 1;
  padding: 0 8px;
  line-height: 33px;
}
.t-date-time .t-input.t-date input, .t-date-time .t-input.t-time input, .t-date-time .t-input.t-timezone input {
  padding-left: 26px;
}
.t-date-time .t-input.t-date input[type=number]:focus.placeholder, .t-date-time .t-input.t-date input[type=number]:active.placeholder, .t-date-time .t-input.t-time input[type=number]:focus.placeholder, .t-date-time .t-input.t-time input[type=number]:active.placeholder, .t-date-time .t-input.t-timezone input[type=number]:focus.placeholder, .t-date-time .t-input.t-timezone input[type=number]:active.placeholder {
  opacity: 1;
}
.t-date-time .t-input.t-date input[type=number]:focus::placeholder, .t-date-time .t-input.t-date input[type=number]:active::placeholder, .t-date-time .t-input.t-time input[type=number]:focus::placeholder, .t-date-time .t-input.t-time input[type=number]:active::placeholder, .t-date-time .t-input.t-timezone input[type=number]:focus::placeholder, .t-date-time .t-input.t-timezone input[type=number]:active::placeholder {
  opacity: 1;
}
.t-date-time .t-input.t-date::before {
  content: "\e560";
}
.t-date-time .t-input.t-time::before {
  content: "\e540";
}
.t-date-time .t-input.t-timezone::before {
  content: "\e910";
}
.t-date-time.t-horizontal label, .t-date-time.t-horizontal fieldset legend, fieldset .t-date-time.t-horizontal legend {
  float: left;
  display: inline-block;
  width: auto;
  height: 32px;
  margin-bottom: 0;
  line-height: 32px;
}

.t-date-picker {
  position: relative;
  display: inline-block;
  width: 192px;
  margin-right: 12px;
  margin-bottom: 12px;
  vertical-align: top;
  user-select: none;
}
.t-date-picker:last-child {
  margin-right: 0;
}
.t-date-picker.t-compact {
  width: 138px;
}
.t-date-picker.t-compact .t-input {
  width: 106px;
}
.t-date-picker > label, fieldset .t-date-picker > legend {
  display: block;
  margin: 0;
  margin-bottom: 6px;
}
.t-date-picker > label[required]::after, fieldset .t-date-picker > legend[required]::after, .t-date-picker > label.t-required::after, fieldset .t-date-picker > legend.t-required::after {
  content: "*";
  margin-left: 4px;
  color: #d91f11;
}
.t-date-picker > button:first-of-type {
  background-color: #fff;
  display: inline;
  height: 32px;
  width: 32px;
  border: solid 1px #bcbdbd;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-date-picker > button:first-of-type:hover:not(:disabled) {
  cursor: pointer;
  border-color: #279c9c;
}
.t-date-picker > button:first-of-type:hover:not(:disabled) + .t-input input {
  border-left-color: #279c9c;
}
.t-date-picker > button:first-of-type:hover:not(:disabled) .t-icon {
  color: #212222;
}
.t-date-picker > button:first-of-type:focus {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-date-picker > button:first-of-type:disabled {
  background: #f4f4f4;
}
.t-date-picker > button:first-of-type .t-icon {
  transition: color 0.2s ease;
  margin: 0;
  color: #a6a7a7;
}
.t-date-picker .t-input {
  position: relative;
  left: -1px;
  margin: 0;
  width: 160px;
}
.t-date-picker .t-input button {
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  opacity: 0.6;
  text-align: center;
  cursor: pointer;
}
.t-date-picker .t-input button::before {
  content: "";
  display: block;
  width: inherit;
  height: inherit;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='14'%3e%3cpath%20fill='%23464646'%20d='M10.938%201.75H9.625V.328A.33.33%200%200%200%209.297%200H8.203a.33.33%200%200%200-.328.328V1.75h-3.5V.328A.33.33%200%200%200%204.047%200H2.953a.33.33%200%200%200-.328.328V1.75H1.312c-.725%200-1.313.588-1.313%201.313v9.625c0%20.725.588%201.313%201.313%201.313h9.625c.725%200%201.313-.588%201.313-1.313V3.063c0-.725-.588-1.313-1.313-1.313zm-.165%2010.938H1.476a.165.165%200%200%201-.164-.164V4.376h9.625v8.148c0%20.09-.074.164-.164.164z'/%3e%3c/svg%3e") no-repeat center;
  background-size: 14px;
}
.t-date-picker .t-input button:hover {
  opacity: 1;
}
.t-date-picker .t-input input {
  border-radius: 0 4px 4px 0;
}
.t-date-picker .t-input input.t-has-value, .t-date-picker .t-input input[data-has-value] {
  padding-right: 30px;
}
.t-date-picker .t-input input.t-has-value ~ button, .t-date-picker .t-input input[data-has-value] ~ button {
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2014%2014'%3e%3cpath%20d='M7%200C3.1%200%200%203.1%200%207s3.1%207%207%207%207-3.1%207-7-3.1-7-7-7zm3.4%208.8c.1.1.1.3%200%20.5l-1.1%201.1c-.1.1-.3.1-.5%200L7%208.6l-1.8%201.9c-.1.1-.3.1-.5%200L3.6%209.3c-.2-.1-.2-.3%200-.5L5.4%207%203.6%205.2c-.2-.2-.2-.4%200-.5l1.1-1.1c.1-.1.3-.1.5%200L7%205.4l1.8-1.9c.1-.1.3-.1.5%200l1.1%201.1c.1.1.1.3%200%20.5L8.6%207l1.8%201.8z'%20fill='%23464646'/%3e%3c/svg%3e");
  background-size: 14px;
  background-position: 50%;
  background-repeat: no-repeat;
  opacity: 0.4;
  transition: opacity 0.2s ease;
}
.t-date-picker .t-input input.t-has-value ~ button:hover, .t-date-picker .t-input input[data-has-value] ~ button:hover {
  opacity: 1;
}
.t-date-picker .t-input input.t-has-value ~ button::before, .t-date-picker .t-input input.t-has-value ~ button::after, .t-date-picker .t-input input[data-has-value] ~ button::before, .t-date-picker .t-input input[data-has-value] ~ button::after {
  display: none;
}
.t-date-picker .t-input input.t-is-invalid, .t-date-picker .t-input input[invalid] {
  background-position: right 8px center;
  padding-right: 30px;
}
.t-date-picker .t-input input.t-is-invalid.t-has-value, .t-date-picker .t-input input.t-is-invalid[data-has-value], .t-date-picker .t-input input[invalid].t-has-value, .t-date-picker .t-input input[invalid][data-has-value] {
  background-position: right 29px center;
  padding-right: 52px !important;
}
.t-date-picker.t-compact input.t-is-invalid, .t-date-picker.t-compact input[invalid] {
  background-image: none !important;
  padding-right: 8px !important;
}
.t-date-picker.t-compact input.t-is-invalid.t-has-value, .t-date-picker.t-compact input.t-is-invalid[data-has-value], .t-date-picker.t-compact input[invalid].t-has-value, .t-date-picker.t-compact input[invalid][data-has-value] {
  padding-right: 30px !important;
}
.t-date-picker .t-fake-input {
  position: relative;
  height: 32px;
  padding-right: 32px;
  background: #fff;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.t-date-picker .t-fake-input label, .t-date-picker .t-fake-input fieldset legend, fieldset .t-date-picker .t-fake-input legend {
  margin: 0;
  padding-top: 2px;
  color: #646464;
  font-size: 10px;
  line-height: 32px;
}
.t-date-picker .t-fake-input label:first-of-type, .t-date-picker .t-fake-input fieldset legend:first-of-type, fieldset .t-date-picker .t-fake-input legend:first-of-type {
  padding-left: 8px;
}
.t-date-picker .t-fake-input input {
  width: 144px;
  height: 32px;
  margin: 0;
  padding: 0 8px;
  padding-top: 2px;
  color: #373838;
  background: transparent;
  border: 0;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
}
.t-date-picker .t-fake-input input.placeholder {
  color: #909090;
}
.t-date-picker .t-fake-input input::placeholder {
  color: #909090;
}
.t-date-picker .t-fake-input button {
  position: absolute;
  top: 0;
  right: 0;
  width: 34px;
  height: 32px;
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  opacity: 0.6;
  text-align: center;
  cursor: pointer;
}
.t-date-picker .t-fake-input button::before {
  content: "";
  display: block;
  width: inherit;
  height: inherit;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='14'%3e%3cpath%20fill='%23464646'%20d='M10.938%201.75H9.625V.328A.33.33%200%200%200%209.297%200H8.203a.33.33%200%200%200-.328.328V1.75h-3.5V.328A.33.33%200%200%200%204.047%200H2.953a.33.33%200%200%200-.328.328V1.75H1.312c-.725%200-1.313.588-1.313%201.313v9.625c0%20.725.588%201.313%201.313%201.313h9.625c.725%200%201.313-.588%201.313-1.313V3.063c0-.725-.588-1.313-1.313-1.313zm-.165%2010.938H1.476a.165.165%200%200%201-.164-.164V4.376h9.625v8.148c0%20.09-.074.164-.164.164z'/%3e%3c/svg%3e") no-repeat center;
  background-size: 14px;
}
.t-date-picker .t-fake-input button:hover {
  opacity: 1;
}
.t-date-picker .t-fake-input .t-faker {
  position: absolute;
  inset: 0;
  display: block;
  width: 100%;
  height: 32px;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  pointer-events: none;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):hover ~ .t-faker {
  border-color: #279c9c;
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker, .t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker.placeholder, .t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker.placeholder {
  opacity: 0;
  user-select: none;
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker::placeholder, .t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker::placeholder {
  opacity: 0;
  user-select: none;
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled).t-has-focus {
  outline: 0;
}

.t-menu.t-calendar {
  position: absolute;
  width: 226px;
  margin-top: 8px;
  max-height: none;
}
.t-menu.t-calendar header {
  position: relative;
  height: 32px;
  margin-bottom: 0;
  padding: 0 44px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-menu.t-calendar header .t-month {
  padding-top: 1px;
  font-size: 14px;
  font-weight: 700;
  margin-right: 8px;
  line-height: 32px;
}
.t-menu.t-calendar header .t-year {
  padding-top: 1px;
  font-size: 14px;
  line-height: 32px;
  cursor: pointer;
  display: flex;
  gap: 2px;
}
.t-menu.t-calendar header .t-year:focus {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-menu.t-calendar header .t-year .t-icon {
  color: #7a7a7a;
  margin-right: 0;
}
.t-menu.t-calendar header .t-previous,
.t-menu.t-calendar header .t-next {
  position: absolute;
  width: 32px;
  height: 32px;
  border: 0;
  opacity: 0.8;
  cursor: pointer;
  transition: opacity 0.2s ease;
}
.t-menu.t-calendar header .t-previous:hover,
.t-menu.t-calendar header .t-next:hover {
  opacity: 1;
}
.t-menu.t-calendar header .t-previous:focus,
.t-menu.t-calendar header .t-next:focus {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-menu.t-calendar header .t-previous:disabled,
.t-menu.t-calendar header .t-next:disabled {
  opacity: 0.2;
  cursor: not-allowed;
}
.t-menu.t-calendar header .t-previous {
  left: 0;
  top: 0;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='9'%20height='14'%3e%3cpath%20fill='%23464646'%20d='M.944%206.536l5.314-5.314a.657.657%200%200%201%20.928%200l.62.62c.256.256.256.67.001.927L3.595%207l4.211%204.231a.656.656%200%200%201-.001.927l-.62.62a.657.657%200%200%201-.928%200L.943%207.464a.657.657%200%200%201%200-.928z'/%3e%3c/svg%3e") no-repeat center;
  background-size: 9px;
  align-self: flex-start;
}
.t-menu.t-calendar header .t-next {
  right: 0;
  top: 0;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='9'%20height='14'%3e%3cpath%20fill='%23464646'%20d='M7.806%207.464l-5.314%205.314a.657.657%200%200%201-.928%200l-.62-.62a.656.656%200%200%201-.001-.927L5.155%207%20.943%202.769a.656.656%200%200%201%20.001-.927l.62-.62a.657.657%200%200%201%20.928%200l5.314%205.314a.657.657%200%200%201%200%20.928z'/%3e%3c/svg%3e") no-repeat center;
  background-size: 9px;
  align-self: flex-end;
}
.t-menu.t-calendar table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
}
.t-menu.t-calendar table:focus td.t-is-focused {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-menu.t-calendar table a:focus {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-menu.t-calendar table colgroup .t-weekend {
  background-color: #f4f4f4;
}
.t-menu.t-calendar table th,
.t-menu.t-calendar table td {
  width: 32px;
  height: 32px;
  padding: 0;
  text-align: center;
  vertical-align: middle;
}
.t-menu.t-calendar table th {
  padding: 0 8px;
  font-size: 11px;
  font-weight: 700;
}
.t-menu.t-calendar table td {
  color: #646464;
}
.t-menu.t-calendar table a {
  position: relative;
  width: 32px;
  height: 32px;
  color: #212222;
  border-radius: 32px;
  text-decoration: none;
  text-align: center;
  line-height: 32px;
  font-size: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.t-menu.t-calendar table a:hover:not(.t-disabled-day) {
  text-decoration: none;
  background: #d4ebeb;
}
.t-menu.t-calendar table a.t-other-months {
  color: #646464;
}
.t-menu.t-calendar table a.t-today, .t-menu.t-calendar table a.t-current-month {
  color: #279c9c;
  border-radius: 32px;
  box-shadow: inset 0 0 0 1px #279c9c;
  font-weight: 700;
}
.t-menu.t-calendar table a.t-disabled-day {
  color: #a6a7a7;
  cursor: not-allowed;
  font-weight: 400;
}
.t-menu.t-calendar table a.t-disabled-day::after {
  content: "";
  position: absolute;
  height: 1.5rem;
  width: 0.075rem;
  background-color: #a6a7a7;
  border: none !important;
  transform: rotate(45deg);
  right: 50%;
}
.t-menu.t-calendar table a.t-is-selected {
  color: #fff;
  background: #279c9c;
  font-weight: 700;
}
.t-menu.t-calendar table a.t-is-selected:hover {
  background: #279c9c;
  cursor: default;
}
.t-menu.t-calendar table a.t-busy {
  background: #fff59d;
}
.t-menu.t-calendar table a.t-busy:hover {
  background: #d4ebeb;
}
.t-menu.t-calendar table a.t-busy.t-is-selected {
  color: #fff;
  background: #279c9c;
}
.t-menu.t-calendar table a.t-range-start, .t-menu.t-calendar table a.t-range-end {
  color: #fff;
  background: #279c9c;
}
.t-menu.t-calendar table a.t-range-start:hover, .t-menu.t-calendar table a.t-range-end:hover {
  background: #279c9c;
  cursor: default;
}
.t-menu.t-calendar table a.t-range-start {
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 32px;
  -moz-border-radius-topleft: 32px;
  border-radius: 32px 0 0 32px;
}
.t-menu.t-calendar table a.t-range-end {
  -moz-border-radius-topright: 32px;
  -moz-border-radius-bottomright: 32px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-radius: 0 32px 32px 0;
}
.t-menu.t-calendar table a.t-in-range::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  background: #d4ebeb;
}
.t-menu.t-calendar table a.t-in-range:hover:not(.t-disabled-day) {
  background: rgb(160.1, 211.3, 211.3);
}
.t-menu.t-calendar table a.t-in-range.t-first::before {
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 32px;
  -moz-border-radius-topleft: 32px;
  border-radius: 32px 0 0 32px;
}
.t-menu.t-calendar table a.t-in-range.t-last::before {
  -moz-border-radius-topright: 32px;
  -moz-border-radius-bottomright: 32px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-radius: 0 32px 32px 0;
}
.t-menu.t-calendar table a.t-year {
  width: 100%;
}
.t-menu.t-calendar[data-weekend-disabled] table th:nth-child(6),
.t-menu.t-calendar[data-weekend-disabled] table th:nth-child(7) {
  color: #bcbdbd;
}
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(6) a,
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(7) a {
  color: #bcbdbd;
  cursor: not-allowed;
}
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(6) a:hover,
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(7) a:hover {
  background: inherit;
  border-radius: 0;
}
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(6) a.t-in-range,
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(7) a.t-in-range {
  background: #f4f4f4;
  border-radius: 0;
}
.t-menu.t-calendar footer {
  padding: 8px;
  text-align: center;
}
.t-menu.t-calendar footer .t-legend {
  font-size: 0.75rem;
}
.t-menu.t-calendar footer .t-legend.t-today::before {
  width: 0.75rem;
  height: 0.75rem;
  background: transparent;
  border: 1px solid #279c9c;
}
.t-menu.t-calendar footer .t-legend.t-busy::before {
  width: 0.75rem;
  height: 0.75rem;
  background: #fff59d;
}
.t-menu.t-month-picker-calendar {
  width: 192px;
  padding-bottom: 4px;
}
.t-menu.t-month-picker-calendar table td {
  width: 33%;
}
.t-menu.t-month-picker-calendar table a {
  width: calc(100% - 4px);
}

.t-dialog {
  position: fixed;
  z-index: 110;
  inset: 0;
  display: none;
  overflow: auto;
  padding: 48px;
  background: rgba(0, 0, 0, 0.3);
}
.t-dialog .t-container {
  width: 400px;
  min-width: auto;
  max-width: calc(100% - 48px);
  margin: auto;
  padding: 0;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.3);
  align-self: flex-start;
}
.t-dialog .t-container .t-header {
  padding: 24px;
}
.t-dialog .t-container .t-header h2 {
  line-height: 1rem;
}
.t-dialog .t-container .t-content {
  padding: 0 24px;
}
.t-dialog .t-container .t-footer {
  position: relative;
  padding: 24px;
  text-align: center;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-dialog .t-container .t-footer .t-btn {
  margin-right: 8px;
  transform: translate3d(0, 0, 0);
}
.t-dialog .t-container .t-meta {
  box-shadow: none;
}
.t-dialog.t-is-visible {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-dialog.t-w-auto .t-container {
  min-width: 400px;
  width: auto;
}
.t-dialog.t-w-500 .t-container {
  width: 500px;
}
.t-dialog.t-w-600 .t-container {
  width: 600px;
}
.t-dialog.t-w-700 .t-container {
  width: 700px;
}
.t-dialog.t-medium .t-container {
  width: 800px;
}
.t-dialog.t-large .t-container {
  width: 1366px;
}

.t-drawer {
  position: fixed;
  top: 0;
  height: 100%;
  width: calc(1px + 600px);
  right: calc(-1 * (3px + 600px));
  overflow-y: auto;
  z-index: 110;
  border-left: 1px solid #bcbdbd;
  background: #fff;
  box-shadow: -2px 0 2px 0 rgba(0, 0, 0, 0.1);
  transition: right 0.2s ease;
  transform: translateZ(0);
}
.t-drawer.t-toggled {
  right: 0;
}
.t-drawer header {
  justify-content: space-between;
  align-items: center;
  height: 50px;
  padding-left: 24px;
  padding-right: 4px;
  border-bottom: 1px solid #e9e9e9;
}
.t-drawer header .t-cross {
  background: none;
  border: 0;
  margin-left: auto;
  cursor: pointer;
  width: calc(50px - 4px);
  height: calc(50px - 4px);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  transition: background 0.2s;
}
.t-drawer header .t-cross:hover {
  background: #f8f8f8;
}
.t-drawer .t-content {
  padding: 24px;
  bottom: 70px;
  top: 50px;
  margin-bottom: 0;
  position: fixed;
  overflow: auto;
  background: linear-gradient(#fff, transparent 100%), linear-gradient(rgba(0, 0, 0, 0.1), transparent 100%);
  background-size: 100% 50px, 100% 10px;
  background-repeat: no-repeat;
  background-attachment: local, scroll;
}
.t-drawer .t-content h3 {
  font-size: 14px;
  border-bottom: 1px solid #e9e9e9;
  padding-bottom: 12px;
  margin-bottom: 24px;
}
.t-drawer footer {
  padding: 24px;
  display: flex;
  align-items: center;
  position: fixed;
  width: 600px;
  height: 70px;
  left: 0;
  bottom: 0;
  background: #f8f8f8;
  border-top: 1px solid #e9e9e9;
}
.t-drawer-background {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  z-index: 110;
  bottom: 0;
  transition: background 0.1s ease;
  background: rgba(0, 0, 0, 0);
  pointer-events: none;
}
@media screen and (max-width: 2500px) {
  .t-drawer-background.t-toggled {
    pointer-events: all;
    background: rgba(0, 0, 0, 0.3);
  }
}

.t-dropdown.t-has-validation.t-is-invalid .t-input input, .t-dropdown[data-validation].t-is-invalid .t-input input {
  padding-right: 52px;
  background-color: #f7d2cf;
  background-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='%23D91F11'%20d='M6.08,0.381%20C6.588,-0.127%207.41,-0.127%207.918,0.381%20L13.619,6.081%20C14.127,6.588%2014.127,7.41%2013.619,7.917%20L7.918,13.618%20C7.411,14.126%206.59,14.126%206.082,13.618%20L0.381,7.917%20C-0.127,7.41%20-0.127,6.589%200.381,6.081%20Z%20M5.768,3.817%20L5.984,7.617%20C5.993,7.776%206.124,7.9%206.283,7.9%20L7.717,7.9%20C7.876,7.9%208.007,7.776%208.016,7.617%20L8.232,3.817%20C8.242,3.645%208.105,3.5%207.932,3.5%20L6.068,3.5%20C5.895,3.5%205.758,3.645%205.768,3.817%20Z%20M7,10.9%20C7.69,10.9%208.25,10.34%208.25,9.65%20C8.25,8.96%207.69,8.4%207,8.4%20C6.31,8.4%205.75,8.96%205.75,9.65%20C5.75,10.34%206.31,10.9%207,10.9%20Z'%20/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 30px center;
}
.t-dropdown.t-has-validation.t-is-invalid .t-input input:hover:not(:disabled), .t-dropdown[data-validation].t-is-invalid .t-input input:hover:not(:disabled) {
  border-color: #d91f11;
}
.t-dropdown.t-has-validation.t-is-invalid .t-input input:focus:not(:disabled), .t-dropdown.t-has-validation.t-is-invalid .t-input input:active:not(:disabled), .t-dropdown[data-validation].t-is-invalid .t-input input:focus:not(:disabled), .t-dropdown[data-validation].t-is-invalid .t-input input:active:not(:disabled) {
  background-color: #fff;
  border-color: #d91f11;
  box-shadow: 0 0 0 2px #f0a5a0;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input .t-faker {
  padding-right: 48px;
  background-color: #f7d2cf;
  background-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='%23D91F11'%20d='M6.08,0.381%20C6.588,-0.127%207.41,-0.127%207.918,0.381%20L13.619,6.081%20C14.127,6.588%2014.127,7.41%2013.619,7.917%20L7.918,13.618%20C7.411,14.126%206.59,14.126%206.082,13.618%20L0.381,7.917%20C-0.127,7.41%20-0.127,6.589%200.381,6.081%20Z%20M5.768,3.817%20L5.984,7.617%20C5.993,7.776%206.124,7.9%206.283,7.9%20L7.717,7.9%20C7.876,7.9%208.007,7.776%208.016,7.617%20L8.232,3.817%20C8.242,3.645%208.105,3.5%207.932,3.5%20L6.068,3.5%20C5.895,3.5%205.758,3.645%205.768,3.817%20Z%20M7,10.9%20C7.69,10.9%208.25,10.34%208.25,9.65%20C8.25,8.96%207.69,8.4%207,8.4%20C6.31,8.4%205.75,8.96%205.75,9.65%20C5.75,10.34%206.31,10.9%207,10.9%20Z'%20/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 28px center;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text].placeholder, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text].placeholder {
  color: #a6a7a7;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]::placeholder, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]::placeholder {
  color: #a6a7a7;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:not(:disabled):hover ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:not(:disabled):hover ~ .t-faker {
  border-color: #d91f11;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:not(:disabled):focus:not(:disabled) ~ .t-faker, .t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:not(:disabled):active:not(:disabled) ~ .t-faker, .t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:not(:disabled).t-has-focus:not(:disabled) ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:not(:disabled):focus:not(:disabled) ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:not(:disabled):active:not(:disabled) ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:not(:disabled).t-has-focus:not(:disabled) ~ .t-faker {
  background-color: #fff;
  border-color: #d91f11;
  box-shadow: 0 0 0 2px #f0a5a0;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:disabled ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:disabled ~ .t-faker {
  background: #f4f4f4;
}
.t-dropdown .t-error-message,
.t-dropdown .t-supporting-text {
  max-width: 192px;
}
.t-dropdown.t-medium .t-error-message,
.t-dropdown.t-medium .t-supporting-text {
  max-width: 288px;
}
.t-dropdown.t-large .t-error-message,
.t-dropdown.t-large .t-supporting-text, .t-dropdown.t-extra .t-error-message,
.t-dropdown.t-extra .t-supporting-text {
  max-width: 400px;
}
.t-dropdown.t-wide .t-error-message,
.t-dropdown.t-wide .t-supporting-text {
  max-width: 100%;
}

.t-dropdown {
  position: relative;
  display: inline-block;
  min-width: 192px;
  margin-right: 12px;
  margin-bottom: 12px;
  vertical-align: top;
}
.t-dropdown:last-child {
  margin-right: 0;
  margin-bottom: 0;
}
.t-dropdown > label, fieldset .t-dropdown > legend {
  display: block;
  margin: 0;
  margin-bottom: 6px;
}
.t-dropdown > .t-btn {
  width: 100%;
  margin: 0;
  padding-right: 28px;
  text-align: left;
}
.t-dropdown > .t-btn:focus {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-dropdown > .t-btn:not(.t-condensed) {
  height: 32px;
}
.t-dropdown > .t-btn::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 0;
  height: 0;
  margin-right: 12px;
  margin-left: auto;
  border-top: 4px solid #a6a7a7;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  transform: translate(0, -40%);
}
.t-dropdown > .t-btn:hover::after {
  border-top-color: #373838;
}
.t-dropdown > .t-btn.t-primary::after, .t-dropdown > .t-btn.t-negative::after, .t-dropdown > .t-btn.t-staff::after {
  border-top-color: #fff;
}
.t-dropdown > .t-btn:disabled::after {
  border-top-color: #bcbdbd;
}
.t-dropdown > .t-btn.t-minimal {
  line-height: 32px;
}
.t-dropdown > .t-input {
  position: relative;
  min-width: inherit;
  width: inherit;
  margin-right: 0;
  margin-bottom: 0;
}
.t-dropdown > .t-input input {
  display: inline-block;
  width: 100%;
  padding-right: 28px;
}
.t-dropdown > .t-input input ~ button {
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  text-align: center;
  cursor: pointer;
}
.t-dropdown > .t-input input ~ button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  margin: 0;
  margin-right: 8px;
  border-top: 4px solid #a6a7a7;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  transform: translate(-50%, -40%);
}
.t-dropdown > .t-input input ~ button:hover::before {
  border-top-color: #373838;
}
.t-dropdown > .t-input input ~ button:disabled {
  cursor: not-allowed;
}
.t-dropdown > .t-input input ~ button:disabled::before {
  border-top-color: #bcbdbd;
}
.t-dropdown > .t-input input.t-has-value ~ button, .t-dropdown > .t-input input[data-has-value] ~ button {
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2014%2014'%3e%3cpath%20d='M7%200C3.1%200%200%203.1%200%207s3.1%207%207%207%207-3.1%207-7-3.1-7-7-7zm3.4%208.8c.1.1.1.3%200%20.5l-1.1%201.1c-.1.1-.3.1-.5%200L7%208.6l-1.8%201.9c-.1.1-.3.1-.5%200L3.6%209.3c-.2-.1-.2-.3%200-.5L5.4%207%203.6%205.2c-.2-.2-.2-.4%200-.5l1.1-1.1c.1-.1.3-.1.5%200L7%205.4l1.8-1.9c.1-.1.3-.1.5%200l1.1%201.1c.1.1.1.3%200%20.5L8.6%207l1.8%201.8z'%20fill='%23464646'/%3e%3c/svg%3e");
  background-size: 14px;
  background-position: 50%;
  background-repeat: no-repeat;
  opacity: 0.4;
  transition: opacity 0.2s ease;
}
.t-dropdown > .t-input input.t-has-value ~ button:hover, .t-dropdown > .t-input input[data-has-value] ~ button:hover {
  opacity: 1;
}
.t-dropdown > .t-input input.t-has-value ~ button::before, .t-dropdown > .t-input input.t-has-value ~ button::after, .t-dropdown > .t-input input[data-has-value] ~ button::before, .t-dropdown > .t-input input[data-has-value] ~ button::after {
  display: none;
}
.t-dropdown > .t-input ~ .t-menu {
  padding-top: 0;
  padding-bottom: 0;
}
.t-dropdown > .t-input ~ .t-menu .t-item, .t-dropdown > .t-input ~ .t-menu .t-empty {
  margin-top: 0;
  margin-bottom: 0;
}
.t-dropdown > .t-input[data-validation] input {
  background-position: right 26px center;
}
.t-dropdown > .t-input[data-validation] input.t-is-valid, .t-dropdown > .t-input[data-validation] input[valid], .t-dropdown > .t-input[data-validation] input.t-is-invalid, .t-dropdown > .t-input[data-validation] input[invalid] {
  padding-right: 44px;
}
.t-dropdown[data-type=trigger] {
  min-width: auto;
  margin-bottom: 0;
}
.t-dropdown[data-type=trigger] [data-trigger] {
  display: inline-block;
  margin: 0;
  cursor: pointer;
}
.t-dropdown[data-type=trigger] [data-trigger]::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 8px;
  border-top: 5px solid #a6a7a7;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  vertical-align: middle;
}
.t-dropdown[data-type=trigger] [data-trigger]:hover::after {
  border-top-color: #373838;
}
.t-dropdown[data-type=trigger] .t-menu {
  min-width: 192px;
  width: 100%;
}
.t-dropdown .t-menu {
  position: absolute;
  min-width: 100%;
  margin-top: 8px;
  overscroll-behavior: contain;
}
.t-dropdown .t-menu .t-group .t-group-header {
  position: sticky;
  z-index: 10;
  top: 0;
  margin-top: 0;
  background-color: #fff;
}
.t-dropdown .t-menu .t-group h5 {
  padding-top: 12px;
}
.t-dropdown .t-menu .t-group .t-item-header {
  font-size: 11px;
  text-transform: uppercase;
  font-weight: bold;
}
.t-dropdown .t-menu .t-group .t-item-header > .t-is-selected {
  font-weight: bold;
}
.t-dropdown .t-menu .t-item:hover, .t-dropdown .t-menu .t-empty:hover {
  background: transparent;
}
.t-dropdown .t-menu .t-item.t-has-focus, .t-dropdown .t-menu .t-has-focus.t-empty, .t-dropdown .t-menu .t-item.t-has-highlight, .t-dropdown .t-menu .t-has-highlight.t-empty {
  background: #d4ebeb;
}
.t-dropdown .t-menu .t-item.t-is-selected, .t-dropdown .t-menu .t-is-selected.t-empty {
  cursor: pointer;
  background-color: #e9f5f5;
  font-weight: normal;
}
.t-dropdown.t-block {
  display: block;
  margin-bottom: 12px;
}
.t-dropdown.t-block:not(:first-of-type) {
  margin-top: 12px;
}
.t-dropdown.t-block:last-child {
  margin-bottom: 0;
}
.t-dropdown.t-condensed {
  width: 192px;
}
.t-dropdown.t-tiny {
  min-width: 64px;
  width: 64px;
}
.t-dropdown.t-small {
  min-width: 112px;
  width: 112px;
}
.t-dropdown.t-medium {
  width: 288px;
}
.t-dropdown.t-large {
  width: 400px;
}
.t-dropdown.t-extra {
  width: 600px;
}
.t-dropdown.t-wide {
  width: 100%;
}
.t-dropdown[data-type=input-multi].t-condensed .t-tag:not(.t-additional-items) {
  flex-shrink: 1;
  overflow: hidden;
}
.t-dropdown[data-type=input-multi].t-condensed .t-fake-input {
  flex-wrap: nowrap;
  overflow: hidden;
}
.t-dropdown[data-type=input-multi] .t-fake-input {
  position: relative;
  width: 100%;
  min-height: 32px;
  padding-top: 6px;
  padding-right: 28px;
  padding-left: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-dropdown[data-type=input-multi] .t-fake-input .t-tag {
  z-index: 1;
  margin-right: 4px;
  margin-bottom: 4px;
}
.t-dropdown[data-type=input-multi] .t-fake-input .t-tag.t-additional-items {
  background: #1f7d7d;
}
.t-dropdown[data-type=input-multi] .t-fake-input .t-tag.t-additional-items.t-red {
  background: #ae190e;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text] {
  z-index: 1;
  width: auto;
  min-width: 24px;
  height: 32px;
  margin-top: -6px;
  background: transparent;
  border: 0;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
  vertical-align: middle;
  outline: 0;
  -webkit-box-flex: 1 0 24px;
  -moz-box-flex: 1 0 24px;
  flex: 1 0 24px;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text].placeholder {
  color: #909090;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]::placeholder {
  color: #909090;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]::-ms-clear {
  display: none;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:focus {
  box-shadow: none;
}
.t-dropdown[data-type=input-multi] .t-fake-input > button {
  position: absolute;
  z-index: 1;
  bottom: 0;
  right: 0;
  width: 32px;
  height: 100%;
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  text-align: center;
  cursor: pointer;
}
.t-dropdown[data-type=input-multi] .t-fake-input > button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  margin: 0;
  margin-right: 8px;
  border-top: 4px solid #a6a7a7;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  transform: translate(-50%, -40%);
}
.t-dropdown[data-type=input-multi] .t-fake-input > button:hover::before {
  border-top-color: #373838;
}
.t-dropdown[data-type=input-multi] .t-fake-input > button:disabled {
  cursor: not-allowed;
}
.t-dropdown[data-type=input-multi] .t-fake-input > button:disabled::before {
  border-top-color: #bcbdbd;
}
.t-dropdown[data-type=input-multi] .t-fake-input .t-faker {
  position: absolute;
  z-index: 0;
  inset: 0;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:not(:disabled):hover ~ .t-faker {
  border-color: #279c9c;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:not(:disabled):active ~ .t-faker, .t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:not(:disabled):focus ~ .t-faker, .t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:not(:disabled).t-has-focus ~ .t-faker {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:disabled ~ .t-faker {
  background: #f4f4f4;
}

.t-select-menu {
  position: absolute;
  margin-top: 0 !important;
  overscroll-behavior: contain;
}
.t-select-menu.t-tiny {
  min-width: 64px;
  width: 64px;
}
.t-select-menu.t-small {
  min-width: 112px;
  width: 112px;
}
.t-select-menu.t-medium {
  width: 288px;
}
.t-select-menu.t-large {
  width: 400px;
}
.t-select-menu.t-extra {
  width: 600px;
}
.t-select-menu.t-wide {
  width: 100%;
}
.t-select-menu .t-group .t-group-header {
  position: sticky;
  z-index: 10;
  top: 0;
  margin-top: 0;
  background-color: #fff;
}
.t-select-menu .t-group h5 {
  padding-top: 12px;
}
.t-select-menu .t-group .t-item-header {
  font-size: 11px;
  text-transform: uppercase;
  font-weight: bold;
}
.t-select-menu .t-group .t-item-header > .t-is-selected {
  font-weight: bold;
}
.t-select-menu .t-item:hover, .t-select-menu .t-menu .t-empty:hover, .t-menu .t-select-menu .t-empty:hover {
  background: transparent;
}
.t-select-menu .t-item.t-has-focus, .t-select-menu .t-menu .t-has-focus.t-empty, .t-menu .t-select-menu .t-has-focus.t-empty, .t-select-menu .t-item.t-has-highlight, .t-select-menu .t-menu .t-has-highlight.t-empty, .t-menu .t-select-menu .t-has-highlight.t-empty {
  background: #d4ebeb;
}
.t-select-menu .t-item.t-is-selected, .t-select-menu .t-menu .t-is-selected.t-empty, .t-menu .t-select-menu .t-is-selected.t-empty {
  cursor: pointer;
  background-color: #e9f5f5;
  font-weight: normal;
}

.t-empty-state {
  position: relative;
  display: block;
  width: 1024px;
  max-width: 100%;
  margin: 0 auto;
  margin-bottom: 12px;
  color: #646464;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.t-empty-state:first-child {
  margin-top: 12px;
}
.t-empty-state:last-child:not(:only-child) {
  margin-bottom: 12px;
}
.t-empty-state h4,
.t-empty-state h5,
.t-empty-state h6,
.t-empty-state p {
  color: inherit;
  text-align: center;
}
.t-empty-state a {
  color: #279c9c;
}
.t-empty-state img {
  width: auto;
  height: 96px;
  margin: 0 auto;
  margin-bottom: 24px;
}
.t-empty-state.t-small img {
  margin-bottom: 12px;
  transform: scale(0.7);
}
.t-empty-state.t-uncentered {
  margin-left: 0;
  margin-right: 0;
}

.t-container.t-ghost .t-empty-state {
  margin-bottom: 36px;
}

h3 + .t-empty-state {
  margin-top: 24px;
}

.t-meta {
  padding: 16px;
  background: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
}
.t-meta ul {
  margin: -12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-meta ul li {
  width: calc(12.5% - 12px * 2);
  margin: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  -webkit-box-flex: 1 1 auto;
  -moz-box-flex: 1 1 auto;
  flex: 1 1 auto;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-meta ul li > * {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.t-dialog .t-container .t-meta {
  min-width: auto;
  max-width: 100%;
  margin-top: 24px;
  padding: 0;
}

.t-file-upload {
  min-width: 192px;
}
.t-file-upload.t-is-invalid .t-file-upload-area {
  background-color: #f7d2cf;
}
.t-file-upload > label, fieldset .t-file-upload > legend {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.t-file-upload > label .t-icon, fieldset .t-file-upload > legend .t-icon {
  margin-left: 8px;
  cursor: help;
}
.t-file-upload-area {
  position: relative;
  border: 1px dashed #7a7a7a;
  padding: 12px 8px;
  max-width: 800px;
}
.t-file-upload-area.t-can-drop {
  position: relative;
}
.t-file-upload-area.t-can-drop::before {
  content: "";
  position: absolute;
  z-index: 100;
  inset: 0;
  background: rgba(212, 235, 235, 0.6);
}
.t-file-upload-area.t-too-many-files {
  position: relative;
}
.t-file-upload-area.t-too-many-files::before {
  content: "";
  position: absolute;
  z-index: 100;
  inset: 0;
  background: rgba(251, 233, 231, 0.8);
  cursor: no-drop;
}
.t-file-upload-area > .t-btn.t-file {
  z-index: 1;
  margin-right: 8px;
}
.t-file-upload-area > input[type=file] {
  position: absolute;
  z-index: -1;
  overflow: hidden;
  width: 1px;
  height: 1px;
  opacity: 0;
}
.t-file-upload-area > .t-drop-text {
  line-height: 32px;
}
.t-file-upload-list {
  display: block;
  margin-top: 8px;
}
.t-file-upload-list li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 4px;
  gap: 8px;
}
.t-file-upload-list li span {
  vertical-align: initial;
  display: flex;
  gap: 8px;
}
.t-file-upload-list li button {
  line-height: 0.8125rem;
  display: flex;
  border: none;
  background: transparent;
  padding: 3px;
}
.t-file-upload-list li button:focus-visible {
  background: #d3d3d3;
  border-radius: 6px;
}
.t-file-upload-list li button .t-icon {
  margin: 0;
}
.t-file-upload-list li:hover {
  background: #e9f5f5;
  border-radius: 3px;
}
.t-file-upload-list li .t-icon {
  margin-right: 0;
}

.t-uploaded-files {
  width: 800px;
  max-width: 100%;
  table-layout: auto;
}

.t-info-bubble {
  height: 38px;
  width: 38px;
  background-color: #006491;
  color: #fff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  font-weight: 700;
  user-select: none;
  opacity: 1;
  z-index: 120;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
  animation: pulse 2s infinite;
}
.t-info-bubble--fade-out-animation {
  opacity: 0;
}
.t-info-bubble__no-label {
  background-color: #fff;
  border-radius: 50%;
  height: 12px;
  width: 12px;
}

@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #006491;
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #006491;
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #006491;
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #006491;
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
.t-info-bubble-tooltip {
  background-color: #006491;
  border-radius: 8px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  color: #fff;
  padding: 24px;
  width: 400px;
  display: flex;
  text-align: left;
  font-weight: 400;
}
.t-info-bubble-tooltip h4 {
  color: #fff;
}
.t-info-bubble-tooltip img {
  border-radius: 50%;
  height: 100px;
  flex-shrink: 2;
  align-self: center;
}
img + .t-info-bubble-tooltip__wrapper {
  margin-left: 12px;
}
.t-info-bubble-tooltip__buttons-wrapper {
  margin-top: 12px;
}

.t-side-navigation {
  background: #212222;
  width: 240px;
  position: fixed;
  top: 54px;
  left: -240px;
  bottom: 0;
  z-index: 90;
  overflow-x: hidden;
  overflow-y: auto;
  height: calc(100% - 54px);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  transition: 0.2s ease;
  transition-property: left width;
}
.t-side-navigation nav {
  padding-top: 4px;
}
.t-side-navigation ul {
  list-style: none;
  display: block;
}
.t-side-navigation a {
  color: #fff;
  text-decoration: none;
}
.t-side-navigation .t-expand {
  position: absolute;
  right: 9px;
  width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: calc(50% - 9px);
  color: #fff;
  margin-right: 0;
}
.t-side-navigation .t-expand.t-is-open {
  transform: rotate(180deg);
}
.t-side-navigation .t-expand::before, .t-side-navigation .t-expand::after {
  content: "";
  position: absolute;
  background: #fff;
  width: 8px;
  height: 2px;
  border-radius: 1px;
}
.t-side-navigation .t-expand::before {
  transform: translate(-2px, 0) rotate(45deg) scale(0.9);
}
.t-side-navigation .t-expand::after {
  transform: translate(2px, 0) rotate(-45deg) scale(0.9);
}
.t-side-navigation li {
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 14px;
  line-height: 15px;
}
.t-side-navigation li > a {
  display: block;
  padding: 10px 12px;
  position: relative;
}
.t-side-navigation li > a.t-is-staff {
  background: #8c2341;
}
.t-side-navigation li > a.t-is-staff.t-is-active {
  background: #8c2341;
}
.t-side-navigation li > a.t-is-staff:hover, .t-side-navigation li > a.t-is-staff:focus-visible {
  background: #7e203b;
}
.t-side-navigation li > a.t-is-active {
  background: #ff0061;
}
.t-side-navigation li > a.t-is-active:hover, .t-side-navigation li > a.t-is-active:focus-visible {
  background: #ff0061;
}
.t-side-navigation li > a:hover, .t-side-navigation li > a:focus-visible {
  background: #4d4e4e;
}
.t-side-navigation li > a .t-icon {
  font-size: 16px;
  vertical-align: bottom !important;
}
.t-side-navigation li ul {
  display: none;
}
.t-side-navigation li ul.t-is-open {
  display: block;
}
.t-side-navigation li li {
  font-family: arial, sans-serif;
  font-size: 0.75rem;
  line-height: 14px;
}
.t-side-navigation li li > a {
  padding: 8px 24px 8px 25px;
  color: #e9e9e9;
}
.t-side-navigation .t-footer {
  color: #a6a7a7;
  padding-bottom: 16px;
}
.t-side-navigation .t-footer .t-staff-info {
  background: #8c2341;
  color: #fff;
  font-size: 0.8125rem;
  padding: 16px;
}
.t-side-navigation .t-footer p {
  padding: 0 16px;
  font-size: 8px;
  margin: 0;
  line-height: 12px;
}
.t-side-navigation .t-footer img {
  width: 80px;
  margin: 16px 16px 4px 16px;
}
.t-side-navigation ~ .t-main {
  transition: 0.2s ease;
  transition-property: left width;
  left: 0;
}
.t-side-navigation.t-is-open {
  left: 0;
}
.t-side-navigation.t-is-open ~ .t-main {
  left: 240px;
  width: calc(100vw - 240px);
}

.t-steps .t-step.t-cta.t-is-selected > .t-icon, .t-steps .t-step.t-completed.t-is-selected > .t-icon, .t-steps .t-step.t-non-cta.t-is-selected > .t-icon, .t-steps .t-step.t-required.t-is-selected > .t-icon, .t-steps .t-step.t-success.t-is-selected > .t-icon, .t-steps .t-step.t-warning.t-is-selected > .t-icon, .t-steps .t-step.t-error.t-is-selected > .t-icon {
  background: #279c9c;
  border: 1px solid #279c9c;
}
.t-steps .t-step.t-cta .t-content h4, .t-steps .t-step.t-completed .t-content h4, .t-steps .t-step.t-non-cta .t-content h4, .t-steps .t-step.t-required .t-content h4, .t-steps .t-step.t-success .t-content h4, .t-steps .t-step.t-warning .t-content h4, .t-steps .t-step.t-error .t-content h4 {
  font-weight: 700;
}
.t-steps .t-step.t-cta .t-counter,
.t-steps .t-step.t-cta div.t-icon {
  color: #fff;
  background: #279c9c;
  border: 1px solid #279c9c;
}
.t-steps .t-step.t-cta div.t-icon::before {
  content: "\e159";
}
.t-steps .t-step.t-success .t-counter,
.t-steps .t-step.t-success div.t-icon, .t-steps .t-step.t-completed .t-counter,
.t-steps .t-step.t-completed div.t-icon {
  color: #fff;
  background: #428613;
  border: 1px solid #428613;
}
.t-steps .t-step.t-success div.t-icon::before, .t-steps .t-step.t-completed div.t-icon::before {
  content: "\e900";
}
.t-steps .t-step.t-locked {
  cursor: not-allowed;
}
.t-steps .t-step.t-locked:hover {
  box-shadow: none;
}
.t-steps .t-step.t-locked .t-counter,
.t-steps .t-step.t-locked div.t-icon {
  color: #fff;
  background: #bcbdbd;
  border: 1px solid #bcbdbd;
}
.t-steps .t-step.t-locked div.t-icon::before {
  content: "󡡅";
}
.t-steps .t-step.t-error .t-counter,
.t-steps .t-step.t-error div.t-icon {
  color: #fff;
  background: #d91f11;
  border: 1px solid #d91f11;
}
.t-steps .t-step.t-error div.t-icon::before {
  content: "\e361";
}
.t-steps .t-step.t-warning .t-counter,
.t-steps .t-step.t-warning div.t-icon {
  color: #fff;
  background: #ee6f20;
  border: 1px solid #ee6f20;
}
.t-steps .t-step.t-warning div.t-icon::before {
  content: "\e374";
}
.t-steps .t-step.t-optional .t-counter,
.t-steps .t-step.t-optional div.t-icon {
  color: #279c9c;
  background: #fff;
  border: 1px solid #279c9c;
}
.t-steps .t-step.t-optional div.t-icon::before {
  content: "\e159";
}
.t-steps .t-step.t-info .t-counter,
.t-steps .t-step.t-info div.t-icon {
  color: #bcbdbd;
  background: #fff;
  border: 1px solid #bcbdbd;
}
.t-steps .t-step.t-info div.t-icon::before {
  content: "\e372";
}
.t-steps .t-step.t-non-cta .t-counter,
.t-steps .t-step.t-non-cta div.t-icon {
  color: #fff;
  background: #a6a7a7;
  border: 1px solid #a6a7a7;
}
.t-steps .t-step.t-success .t-header h3,
.t-steps .t-step.t-success .t-header h4, .t-steps .t-step.t-completed .t-header h3,
.t-steps .t-step.t-completed .t-header h4 {
  color: #428613;
}
.t-steps .t-step.t-error .t-header h3,
.t-steps .t-step.t-error .t-header h4 {
  color: #d91f11;
}
.t-steps .t-step.t-warning .t-header h3,
.t-steps .t-step.t-warning .t-header h4 {
  color: #ee6f20;
}

.t-steps.t-filter {
  flex-direction: column;
}
.t-steps.t-filter > ul, .t-steps.t-filter.t-vertical > ul {
  width: auto;
  max-width: 100%;
}
.t-steps.t-filter .t-step {
  height: 44px;
  border-right: 0;
  pointer-events: none;
  cursor: default;
}
.t-steps.t-filter .t-step .t-content {
  user-select: none;
  flex-direction: row;
  justify-content: start;
  -ms-flex-pack: start;
  align-items: center;
}
.t-steps.t-filter .t-step .t-content h4:not(:only-child) {
  margin-right: 8px;
  margin-bottom: 0;
}
.t-steps.t-filter .t-step .t-content .t-icon {
  color: #646464;
}
.t-steps.t-filter .t-step .t-content .t-icon:hover {
  color: #373838;
}
.t-steps.t-filter .t-step.t-cta, .t-steps.t-filter .t-step.t-completed, .t-steps.t-filter .t-step.t-error, .t-steps.t-filter .t-step.t-non-cta, .t-steps.t-filter .t-step.t-required, .t-steps.t-filter .t-step.t-success, .t-steps.t-filter .t-step.t-warning, .t-steps.t-filter .t-step.t-error {
  pointer-events: all;
  cursor: pointer;
}
.t-steps.t-filter .t-step.t-is-filtering:not(:active) {
  background: #f4fafa;
  box-shadow: 0 0 0 1px #279c9c;
}
.t-steps.t-filter > ul h4 {
  font-weight: 400;
}
.t-steps.t-filter > ul .t-counter,
.t-steps.t-filter > ul div.t-icon {
  color: #bcbdbd;
  background: #fff;
  border: 1px solid #bcbdbd;
}
.t-steps.t-filter.t-filter-vertical {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-steps.t-filter.t-filter-vertical > ul {
  width: 400px;
  margin-bottom: 0;
  flex-direction: column;
}
.t-steps.t-filter.t-filter-vertical .t-step {
  height: auto;
  min-height: 44px;
  margin-right: 0;
  margin-bottom: 12px;
}
.t-steps.t-filter.t-filter-vertical .t-step::before {
  right: 0;
  bottom: -12px;
  left: 0;
  display: block;
  width: calc(44px / 2 + 1px);
  height: 12px;
  border: 0;
  border-right: 1px solid #bcbdbd;
}
.t-steps.t-filter.t-filter-vertical .t-step:last-child {
  margin-bottom: 0;
}
.t-steps.t-filter.t-filter-vertical .t-step:last-child::before {
  display: none;
}
.t-steps.t-filter.t-filter-vertical .t-step.t-no-connector::before {
  display: none;
}
.t-steps.t-filter.t-filter-vertical .t-step.t-is-selected::before {
  bottom: -13px;
}
.t-steps.t-filter.t-filter-vertical > .t-wrapper {
  margin-left: 16px;
  flex-grow: 1;
}
.t-steps.t-compact > ul > li.t-step {
  height: auto;
  flex-direction: column;
}
.t-steps.t-compact > ul > li.t-step.t-no-connector::before {
  display: none;
}
.t-steps.t-compact > ul > li.t-step .t-counter,
.t-steps.t-compact > ul > li.t-step div.t-icon {
  height: 43px;
  padding: 8px;
  flex-grow: 0;
}
.t-steps.t-compact > ul > li.t-step .t-content {
  padding: 8px;
  flex-direction: column;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-steps.t-compact > ul > li.t-step .t-content h4 {
  font-size: 12px;
}
.t-steps.t-compact > ul > li.t-step.t-is-filtering:not(:active)::after {
  transform: translate(0, -50%);
}

.t-steps {
  width: 100%;
}
.t-steps > ul {
  display: block;
  width: 100%;
  margin-bottom: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
}
.t-steps > ul:last-child {
  margin-bottom: 0;
}
.t-steps .t-step {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 44px;
  margin: 0;
  margin-right: 12px;
  background: #fff;
  border-right: 4px solid rgba(255, 255, 255, 0);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  text-decoration: none;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  transition: color 0.2s ease, border 0.2s ease, box-shadow 0.2s ease;
}
.t-steps .t-step::before {
  content: "";
  position: absolute;
  right: -16px;
  width: 12px;
  height: calc(44px / 2 + 1px);
  border-bottom: 1px solid #bcbdbd;
}
.t-steps .t-step:last-child {
  margin-right: 0;
}
.t-steps .t-step:last-child::before {
  display: none;
}
.t-steps .t-step:hover {
  box-shadow: 0 0 0 1px #279c9c;
}
.t-steps .t-step:active {
  box-shadow: none;
}
.t-steps .t-step > a {
  width: 100%;
  color: inherit;
  text-decoration: none;
}
.t-steps .t-step .t-counter,
.t-steps .t-step div.t-icon {
  height: 44px;
  min-width: 44px;
  margin: 0;
  padding: 8px 12px;
  color: #fff;
  background: #279c9c;
  border: 1px solid #279c9c;
  font-weight: 700;
  text-align: center;
  user-select: none;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  -ms-flex-pack: center;
  transition: inherit;
}
.t-steps .t-step .t-counter::before,
.t-steps .t-step div.t-icon::before {
  font-weight: 900;
}
.t-steps .t-step .t-counter {
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 18px;
}
.t-steps .t-step div.t-icon {
  width: 44px;
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 20px;
}
.t-steps .t-step div.t-icon::before {
  content: "\e159";
}
.t-steps .t-step div.t-icon:has(i.t-icon) i.t-icon {
  margin-right: 0;
}
.t-steps .t-step div.t-icon:has(i.t-icon)::before {
  content: none;
}
.t-steps .t-step .t-content {
  width: 100%;
  padding: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
  transition: inherit;
}
.t-steps .t-step .t-content h4:only-child {
  margin-bottom: 0;
}
.t-steps .t-step.t-is-selected {
  border-right: 4px solid #279c9c;
  background: #f4fafa;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  pointer-events: none;
  cursor: default;
}
.t-steps .t-step.t-is-selected::before {
  right: -17px;
}
.t-steps .t-step.t-is-selected div.t-icon {
  background: #279c9c;
  border: 1px solid #279c9c;
}
.t-steps .t-step.t-is-selected .t-content h4 {
  color: #279c9c !important;
}
.t-steps.t-vertical > ul {
  flex-direction: column;
}
.t-steps.t-vertical .t-step {
  height: auto;
  min-height: 44px;
  margin-bottom: 12px;
  border-right: 0;
  cursor: default;
  flex-wrap: wrap;
}
.t-steps.t-vertical .t-step:hover, .t-steps.t-vertical .t-step:active {
  box-shadow: none;
}
.t-steps.t-vertical .t-step::before {
  right: 0;
  bottom: -12px;
  left: 0;
  display: block;
  width: calc(44px / 2 + 1px);
  height: 12px;
  border: 0;
  border-right: 1px solid #bcbdbd;
}
.t-steps.t-vertical .t-step:last-child {
  margin-bottom: 0;
}
.t-steps.t-vertical .t-step:last-child::before {
  display: none;
}
.t-steps.t-vertical .t-step .t-header {
  position: relative;
  width: calc(100% - 44px);
  height: 44px;
  margin: 0;
  padding: 16px;
  user-select: none;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.t-steps.t-vertical .t-step .t-header:focus-visible {
  background-color: #e9e9e9;
}
.t-steps.t-vertical .t-step .t-header::before, .t-steps.t-vertical .t-step .t-header::after {
  content: "";
  position: absolute;
  right: 18px;
  background: #a6a7a7;
  height: 2px;
  width: 8px;
  border-radius: 1px;
}
.t-steps.t-vertical .t-step .t-header::before {
  transform: translate(-2px, 0) rotate(45deg) scale(0.9);
}
.t-steps.t-vertical .t-step .t-header::after {
  transform: translate(2px, 0) rotate(-45deg) scale(0.9);
}
.t-steps.t-vertical .t-step .t-header h3,
.t-steps.t-vertical .t-step .t-header h4 {
  transition: text-decoration 0.2s ease;
}
.t-steps.t-vertical .t-step .t-header:hover h3,
.t-steps.t-vertical .t-step .t-header:hover h4 {
  text-decoration: underline;
}
.t-steps.t-vertical .t-step .t-header:hover::before, .t-steps.t-vertical .t-step .t-header:hover::after {
  background: #373838;
}
.t-steps.t-vertical .t-step .t-header.t-is-expanded::before {
  transform: translate(-2px, 0) rotate(-45deg) scale(0.9);
}
.t-steps.t-vertical .t-step .t-header.t-is-expanded::after {
  transform: translate(2px, 0) rotate(45deg) scale(0.9);
}
.t-steps.t-vertical .t-step .t-content {
  padding: 24px;
  flex-direction: column;
  align-items: flex-start;
}
.t-steps.t-vertical .t-step .t-footer {
  width: 100%;
  padding: 16px;
  border-top: 2px solid #f8f8f8;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-steps.t-vertical .t-step .t-footer > span {
  margin-right: 8px;
}
.t-steps.t-vertical .t-step .t-collapsible {
  width: 100%;
  visibility: hidden;
  max-height: 0;
  opacity: 0;
}
.t-steps.t-vertical .t-step .t-collapsible.t-is-expanded {
  visibility: visible;
  max-height: 100%;
  opacity: 1;
}
.t-steps > .t-wrapper > .t-content {
  display: none;
}
.t-steps > .t-wrapper > .t-content.t-is-selected {
  display: block;
}
.t-steps > .t-wrapper > .t-content.t-container {
  margin-bottom: 0;
}
.t-steps.t-bordered .t-step {
  box-shadow: 0 0 0 1px #e9e9e9;
}
.t-steps.t-bordered .t-step:hover {
  box-shadow: 0 0 0 1px #279c9c;
}
.t-steps.t-bordered .t-step:active {
  box-shadow: 0 0 0 1px #e9e9e9;
}

.t-top-bar {
  position: fixed;
  z-index: 100;
  top: 0;
  right: 0;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 54px;
  margin: 0;
  color: #fff;
  background: #212222;
  font-family: arial, sans-serif;
  user-select: none;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  transform: translate3d(0, 0, 0);
  flex-wrap: nowrap;
}
.t-top-bar a {
  color: inherit;
  text-decoration: none;
}
.t-top-bar a,
.t-top-bar > div {
  display: inline-block;
}
.t-top-bar .t-left,
.t-top-bar .t-right {
  display: inline-block;
  height: 54px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  transform: translate3d(0, 0, 0);
}
.t-top-bar .t-left {
  margin-right: 16px;
  padding: calc((54px - 22px) / 2) 0;
  vertical-align: top;
  align-items: center;
}
.t-top-bar .t-left a {
  max-height: 22px;
}
.t-top-bar .t-left .t-burger {
  position: relative;
  display: inline-block;
  overflow: hidden;
  width: 54px;
  height: 54px;
  text-indent: -100px;
  cursor: pointer;
  background: #ff0061;
  appearance: none;
  transition: color 0.2s ease, margin 0.2s ease, transform 0.2s ease, opacity 0.2s ease;
}
.t-top-bar .t-left .t-burger::before,
.t-top-bar .t-left .t-burger span, .t-top-bar .t-left .t-burger::after {
  content: "";
  position: absolute;
  top: 50%;
  left: calc(50% - 8px);
  display: block;
  width: 16px;
  height: 2px;
  background: #fff;
  transition: color 0.2s ease, margin 0.2s ease, transform 0.2s ease, opacity 0.2s ease;
}
.t-top-bar .t-left .t-burger::before {
  margin-top: -6px;
}
.t-top-bar .t-left .t-burger span {
  opacity: 1;
}
.t-top-bar .t-left .t-burger::after {
  margin-top: 6px;
}
.t-top-bar .t-left .t-burger.t-is-active::before {
  margin-top: 0;
  transform: rotate(45deg);
}
.t-top-bar .t-left .t-burger.t-is-active span {
  opacity: 0;
}
.t-top-bar .t-left .t-burger.t-is-active::after {
  margin-top: 0;
  transform: rotate(-45deg);
}
.t-top-bar .t-left .t-logo {
  position: relative;
  height: 22px;
  max-height: 22px;
  margin-left: 16px;
  border: 0;
  transform: translate3d(0, 0, 0);
}
.t-top-bar .t-left .t-logo.t-has-descenders {
  height: 28px;
  max-height: 28px;
}
.t-top-bar .t-left .t-env {
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 23px;
  height: 54px;
  line-height: 54px;
  text-align: center;
  width: 100px;
  text-transform: uppercase;
  cursor: default;
  background: #8c2341;
}
.t-top-bar .t-left a.t-env {
  cursor: pointer;
}
.t-top-bar .t-left .t-env-prod {
  background: #ee6f20;
}
.t-top-bar .t-left .t-env-acceptance {
  background: #8c2341;
}
.t-top-bar .t-left .t-env-dev {
  background: #256cd1;
}
.t-top-bar .t-input {
  margin: 0 16px 0 0;
}
.t-top-bar .t-input .t-input-wrapper {
  background: #4d4e4e;
  border: 1px solid #4d4e4e;
}
.t-top-bar .t-input .t-input-wrapper:hover {
  border: 1px solid #d4ebeb;
}
.t-top-bar .t-input input[type=search] {
  background: #4d4e4e;
  color: #fff;
}
.t-top-bar .t-input input[type=search]::placeholder {
  opacity: 1;
  color: #d3d3d3;
  font-weight: 700;
}
.t-top-bar .t-input button {
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  cursor: pointer;
}
.t-top-bar .t-input button .t-icon {
  margin: 0 !important;
  color: #bcbdbd !important;
}
.t-top-bar .t-input button .t-icon:hover {
  color: #fff !important;
}
.t-top-bar .t-right {
  margin-left: auto;
  align-items: center;
}
.t-top-bar .t-right > .t-item, .t-top-bar .t-menu .t-right > .t-empty, .t-menu .t-top-bar .t-right > .t-empty {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 54px;
  padding: 0 12px;
  color: #fff;
  border-left: 1px solid #4d4e4e;
  line-height: 54px;
  cursor: pointer;
  min-width: 170px;
  max-width: 220px;
  position: relative;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.t-top-bar .t-right > .t-item:hover, .t-top-bar .t-menu .t-right > .t-empty:hover, .t-menu .t-top-bar .t-right > .t-empty:hover, .t-top-bar .t-right > .t-item:focus-visible, .t-top-bar .t-menu .t-right > .t-empty:focus-visible, .t-menu .t-top-bar .t-right > .t-empty:focus-visible {
  background: #4d4e4e;
}
@media (max-width: 1366px) {
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher), .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher), .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) {
    flex-direction: column;
    line-height: 1.3;
    min-width: auto;
    max-width: 100px;
    padding: 0 12px;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-icon-caret-down, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-icon-caret-down, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-icon-caret-down {
    display: none;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-menu, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-menu, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-menu {
    min-width: 248px;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar {
    line-height: 22px;
    min-width: 22px;
    width: 22px;
    height: 22px;
    min-height: 22px;
    font-size: 10px;
    margin-right: 0;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar + div, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar + div, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar + div {
    min-width: 60px;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child {
    font-weight: 400;
    font-size: 11px;
    text-align: center;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child .t-surname, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child .t-surname, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child .t-surname {
    display: none;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:last-child, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:last-child, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:last-child {
    display: none;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) > .t-icon, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) > .t-icon, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) > .t-icon {
    margin-right: 0;
  }
  .t-top-bar .t-right > .t-item .t-help-text, .t-top-bar .t-menu .t-right > .t-empty .t-help-text, .t-menu .t-top-bar .t-right > .t-empty .t-help-text {
    display: none;
  }
}
.t-top-bar .t-right > .t-item .t-label, .t-top-bar .t-menu .t-right > .t-empty .t-label, .t-menu .t-top-bar .t-right > .t-empty .t-label {
  max-width: 100%;
  overflow: hidden;
  vertical-align: initial;
}
.t-top-bar .t-right > .t-item .t-label > span, .t-top-bar .t-menu .t-right > .t-empty .t-label > span, .t-menu .t-top-bar .t-right > .t-empty .t-label > span {
  display: block;
  line-height: normal;
  font-size: 11px;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-top-bar .t-right > .t-item .t-label > span:first-child, .t-top-bar .t-menu .t-right > .t-empty .t-label > span:first-child, .t-menu .t-top-bar .t-right > .t-empty .t-label > span:first-child {
  font-size: 0.8125rem;
  font-weight: 700;
}
.t-top-bar .t-right > .t-item .t-label > span:last-child, .t-top-bar .t-menu .t-right > .t-empty .t-label > span:last-child, .t-menu .t-top-bar .t-right > .t-empty .t-label > span:last-child {
  margin-top: 2px;
}
.t-top-bar .t-right > .t-item > .t-icon, .t-top-bar .t-menu .t-right > .t-empty > .t-icon, .t-menu .t-top-bar .t-right > .t-empty > .t-icon {
  margin-right: 12px;
  font-size: 18px;
}
.t-top-bar .t-right > .t-item > .t-icon.t-icon-caret-down, .t-top-bar .t-menu .t-right > .t-empty > .t-icon.t-icon-caret-down, .t-menu .t-top-bar .t-right > .t-empty > .t-icon.t-icon-caret-down {
  color: #fff;
  opacity: 0.8;
  margin-right: 0;
  margin-left: auto;
  padding-left: 12px;
}
.t-top-bar .t-right > .t-item, .t-top-bar .t-menu .t-right > .t-empty, .t-menu .t-top-bar .t-right > .t-empty,
.t-top-bar .t-right > .t-search {
  position: relative;
}
.t-top-bar .t-right > .t-item > .t-menu, .t-top-bar .t-menu .t-right > .t-empty > .t-menu, .t-menu .t-top-bar .t-right > .t-empty > .t-menu,
.t-top-bar .t-right > .t-search > .t-menu {
  position: absolute;
  top: 53px;
  left: 0;
  min-width: calc(100% + 2px);
  width: auto;
  margin-left: -1px;
  max-height: 50vh;
  border-top-color: #000;
  -moz-border-radius-topright: 0;
  border-top-right-radius: 0;
  -moz-border-radius-topleft: 0;
  border-top-left-radius: 0;
}
@media (max-width: 1366px) {
  .t-top-bar .t-right > .t-item > .t-menu, .t-top-bar .t-menu .t-right > .t-empty > .t-menu, .t-menu .t-top-bar .t-right > .t-empty > .t-menu,
  .t-top-bar .t-right > .t-search > .t-menu {
    min-width: 192px;
  }
}
.t-top-bar .t-right > .t-item > .t-menu .t-item:first-child, .t-top-bar .t-menu .t-right > .t-empty > .t-menu .t-item:first-child, .t-menu .t-top-bar .t-right > .t-empty > .t-menu .t-item:first-child, .t-top-bar .t-right > .t-item > .t-menu .t-empty:first-child, .t-top-bar .t-right > .t-empty > .t-menu .t-right > .t-empty > .t-menu .t-empty:first-child, .t-right > .t-empty > .t-menu .t-top-bar .t-right > .t-empty > .t-menu .t-empty:first-child,
.t-top-bar .t-right > .t-search > .t-menu .t-item:first-child,
.t-top-bar .t-right > .t-search > .t-menu .t-empty:first-child {
  margin-top: 8px;
}
.t-top-bar .t-right > .t-item .t-menu-right, .t-top-bar .t-menu .t-right > .t-empty .t-menu-right, .t-menu .t-top-bar .t-right > .t-empty .t-menu-right,
.t-top-bar .t-right > .t-search .t-menu-right {
  left: auto;
  right: 0;
}
.t-top-bar .t-right > .t-item > .t-menu-col-2, .t-top-bar .t-menu .t-right > .t-empty > .t-menu-col-2, .t-menu .t-top-bar .t-right > .t-empty > .t-menu-col-2,
.t-top-bar .t-right > .t-search > .t-menu-col-2 {
  width: calc(192px * 2);
}
.t-top-bar .t-right > .t-item > .t-menu-col-3, .t-top-bar .t-menu .t-right > .t-empty > .t-menu-col-3, .t-menu .t-top-bar .t-right > .t-empty > .t-menu-col-3,
.t-top-bar .t-right > .t-search > .t-menu-col-3 {
  width: calc(192px * 3);
}
.t-top-bar .t-right > .t-item > .t-menu-col-4, .t-top-bar .t-menu .t-right > .t-empty > .t-menu-col-4, .t-menu .t-top-bar .t-right > .t-empty > .t-menu-col-4,
.t-top-bar .t-right > .t-search > .t-menu-col-4 {
  width: calc(192px * 4);
}
.t-top-bar .t-right > .t-search {
  position: relative;
}
.t-top-bar .t-right > .t-search > .t-menu {
  top: 41px;
}
.t-top-bar .t-right .t-staff {
  background: #8c2341;
}
.t-top-bar .t-right .t-staff:hover, .t-top-bar .t-right .t-staff:focus-visible {
  background: #7e203b;
}
.t-top-bar .t-right .t-entity .t-avatar {
  color: #fff;
  background-color: #279c9c;
}
.t-top-bar .t-right .t-entity .t-avatar::before {
  content: "\e201";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-top-bar .t-right .t-help {
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
}
.t-top-bar .t-right .t-help .t-label > span {
  overflow: visible;
}
.t-top-bar .t-right .t-help .t-help-text {
  margin-right: 8px;
  font-size: 0.8125rem;
  font-weight: 700;
}
.t-top-bar .t-right .t-help .t-icon {
  margin: 0;
  position: relative;
  top: -1px;
  font-size: 18px;
  vertical-align: middle;
}
.t-top-bar .t-right .t-app-switcher,
.t-top-bar .t-right .t-help {
  min-width: 54px;
}
.t-top-bar .t-right .t-app-switcher > .t-menu,
.t-top-bar .t-right .t-help > .t-menu {
  min-width: auto !important;
  width: 200px;
}
.t-top-bar ~ .t-main {
  top: 54px;
}

.t-tabs > ul {
  max-width: 100%;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-tabs > ul > li.t-tab {
  position: relative;
  display: inline-block;
  height: 36px;
  margin-left: 12px;
  margin-bottom: -1px;
  padding: 10px 24px;
  color: #646464;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-bottom: 1px solid #bcbdbd;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  vertical-align: top;
  user-select: none;
  cursor: pointer;
  white-space: nowrap;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 3px;
  border-radius: 3px 3px 0 0;
}
.t-tabs > ul > li.t-tab:focus-visible {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-tabs > ul > li.t-tab:last-child {
  margin-right: 12px;
}
.t-tabs > ul > li.t-tab:hover:not(.t-disabled):not([disabled]) {
  border-color: #279c9c;
  border-bottom: 1px solid #bcbdbd;
}
.t-tabs > ul > li.t-tab.t-is-selected {
  color: #fff;
  background-color: #279c9c;
  border-color: #279c9c;
  pointer-events: none;
  cursor: default;
}
.t-tabs > ul > li.t-tab.t-staff {
  color: #8c2341;
}
.t-tabs > ul > li.t-tab.t-staff.t-is-selected {
  color: #fff;
  background-color: #8c2341;
  border-color: #8c2341;
}
.t-tabs > ul > li.t-tab.t-staff:hover:not(.t-disabled):not([disabled]) {
  border-color: #8c2341;
  border-bottom: 1px solid #bcbdbd;
}
.t-tabs > ul > li.t-tab.t-disabled, .t-tabs > ul > li.t-tab[disabled] {
  color: #a6a7a7;
  background-color: transparent;
  cursor: not-allowed;
  font-weight: 400;
}
.t-tabs > ul > li.t-tab.t-disabled a, .t-tabs > ul > li.t-tab[disabled] a {
  cursor: not-allowed;
  pointer-events: none;
}
.t-tabs > ul > li.t-tab a {
  color: inherit;
  text-decoration: none;
}
.t-tabs > ul > li.t-tab .t-badge {
  margin-left: 4px;
  vertical-align: text-bottom;
}
.t-tabs > .t-wrapper {
  max-width: 100%;
  background-color: #fff;
  border-top: 1px solid #bcbdbd;
}
.t-tabs > .t-wrapper.t-ghost {
  background: transparent;
}
.t-tabs > .t-wrapper > .t-content {
  display: none;
  padding: 24px;
}
.t-tabs > .t-wrapper > .t-content.t-is-selected {
  display: block;
}
.t-tabs > .t-wrapper > .t-content .t-tabs {
  min-width: auto;
  max-width: 100%;
}
.t-tabs.t-inline {
  height: auto;
  margin: 0;
}
.t-tabs.t-inline > ul > li.t-tab {
  height: 30px;
  margin: 0;
  padding: 8px 12px;
  color: #646464;
  background: transparent;
  border: 0;
  line-height: initial;
  font-weight: 400;
  font-size: 0.8125rem;
}
.t-tabs.t-inline > ul > li.t-tab::before {
  content: "";
  position: absolute;
  inset: auto 0 0;
  width: 100%;
  height: 3px;
  background: transparent;
}
.t-tabs.t-inline > ul > li.t-tab:hover:not(.t-disabled):not([disabled]) {
  color: #646464;
  border: 0;
}
.t-tabs.t-inline > ul > li.t-tab:hover:not(.t-disabled):not([disabled])::before {
  background: #646464;
}
.t-tabs.t-inline > ul > li.t-tab.t-is-selected {
  color: #279c9c;
  border: 0;
  text-shadow: -0.04ex 0 #279c9c, 0.04ex 0 #279c9c;
}
.t-tabs.t-inline > ul > li.t-tab.t-is-selected::before {
  background: #279c9c;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff {
  color: #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff:hover:not(.t-disabled):not([disabled]) {
  color: #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff:hover:not(.t-disabled):not([disabled])::before {
  background: #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff.t-is-selected {
  background: transparent;
  text-shadow: -0.04ex 0 #8c2341, 0.04ex 0 #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff.t-is-selected::before {
  background: #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-disabled, .t-tabs.t-inline > ul > li.t-tab[disabled] {
  color: #a6a7a7;
  cursor: not-allowed;
}
.t-tabs.t-inline > .t-wrapper {
  margin-top: -1px;
  background: transparent;
  border-top: 1px solid #bcbdbd;
}
.t-tabs.t-inline > .t-wrapper > .t-content {
  padding: 24px 0 0;
}

@media print {
  .t-tabs > ul > .t-tab {
    font-size: 0.8125rem;
    height: 24px;
    padding: 4px 16px;
  }
  .t-tabs > ul > .t-tab.t-is-selected {
    padding-top: 2px;
  }
  .t-tabs.t-inline > ul > .t-tab {
    height: 24px;
    padding: 4px 12px;
  }
  .t-tabs.t-inline > ul > .t-tab.t-is-selected {
    padding-top: 4px;
  }
}
.t-sticky-footer {
  position: relative;
  z-index: 50;
  width: 100%;
  padding: 12px;
  background: #fff;
  vertical-align: middle;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  transition: bottom 0.2s ease, left 0.2s ease, margin 0.2s ease;
  transform: translate3d(0, 0, 0);
}
.t-sticky-footer .t-right {
  float: right;
  margin-left: auto;
  flex-shrink: 0;
}
.t-sticky-footer .t-step {
  height: 54px;
  margin: -12px;
  margin-right: 0;
  flex-grow: 0;
}
.t-sticky-footer .t-step::before {
  display: none;
}
.t-sticky-footer .t-step:hover {
  box-shadow: none;
}
.t-sticky-footer .t-step div.t-icon {
  width: 54px;
  height: 54px;
}
.t-sticky-footer .t-step .t-content {
  width: auto;
  flex-shrink: 0;
}
.t-sticky-footer .t-step .t-content h4 {
  margin-bottom: 0;
}
.t-sticky-footer .t-step .t-content h4 span {
  margin-right: 4px;
  font-weight: 400;
  line-height: inherit;
  vertical-align: inherit;
}
.t-sticky-footer .t-step .t-status {
  margin: 0 auto;
  padding: 8px;
  color: #646464;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-sticky-footer .t-step .t-status .t-loading {
  width: 15px;
  height: 15px;
  margin-right: 8px;
}
.t-sticky-footer .t-step .t-status .t-loading::before {
  width: inherit;
  height: inherit;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-sticky-footer.t-is-sticky {
  position: fixed;
  z-index: 1000;
  right: 24px;
  bottom: 0;
  left: 24px;
  width: auto;
  height: 54px;
  margin: 0;
  background: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  animation: sticky 0.2s ease forwards;
  min-width: calc(1280px - 24px * 2);
  max-width: calc(1920px - 24px * 2);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-sticky-footer.t-is-sticky {
    min-width: calc(1280px - 24px * 2 - 17px);
    max-width: calc(1920px - 24px * 2 - 17px);
  }
}
@supports (-ms-accelerator: true) {
  .t-sticky-footer.t-is-sticky {
    min-width: calc(1280px - 24px * 2 - 12px);
    max-width: calc(1920px - 24px * 2 - 12px);
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.t-sticky-footer.t-ghost {
  padding: 0;
  background: transparent;
}
.t-sticky-footer.t-ghost.t-is-sticky {
  padding: 12px;
  background: #fff;
}

.t-time-picker {
  width: 58px;
}
.t-time-picker .t-input-wrapper {
  width: auto;
}
.t-time-picker .t-input-wrapper:has(.t-left-adornment) {
  width: 78px;
}

.t-time-picker-menu {
  min-width: 128px;
}

.t-time-picker-deprecated {
  display: inline-block;
  margin-right: 12px;
  margin-bottom: 12px;
  vertical-align: top;
}
.t-time-picker-deprecated:last-child {
  margin-right: 0;
}
.t-time-picker-deprecated .t-fake-input {
  position: relative;
  height: 32px;
  background: #fff;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.t-time-picker-deprecated .t-fake-input button {
  margin: 0;
  padding: 0;
  background: transparent;
  border: 0;
  font-family: arial, sans-serif;
  cursor: pointer;
}
.t-time-picker-deprecated .t-fake-input input {
  width: 20px;
  height: 32px;
  margin: 0;
  padding: 0;
  padding-top: 2px;
  color: #373838;
  background: transparent;
  border: 0;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
  text-align: center;
}
.t-time-picker-deprecated .t-fake-input input.placeholder {
  color: #909090;
}
.t-time-picker-deprecated .t-fake-input input::placeholder {
  color: #909090;
}
.t-time-picker-deprecated .t-fake-input input + input {
  margin-left: 12px;
}
.t-time-picker-deprecated .t-fake-input hr {
  display: inline-block;
  height: 32px;
  margin: 0 4px;
  color: #646464;
  border: 0;
  line-height: 32px;
}
.t-time-picker-deprecated .t-fake-input hr::before {
  content: ":";
  line-height: inherit;
}
.t-time-picker-deprecated .t-fake-input .t-back,
.t-time-picker-deprecated .t-fake-input .t-forward {
  position: relative;
  width: 24px;
  height: 32px;
  margin: 0;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
}
.t-time-picker-deprecated .t-fake-input .t-back::before, .t-time-picker-deprecated .t-fake-input .t-back::after,
.t-time-picker-deprecated .t-fake-input .t-forward::before,
.t-time-picker-deprecated .t-fake-input .t-forward::after {
  content: "";
  display: block;
  position: absolute;
  bottom: calc(50% - 2px);
  left: 50%;
  width: 8px;
  height: 2px;
  background: #646464;
  border-radius: 1px;
}
.t-time-picker-deprecated .t-fake-input .t-back::before,
.t-time-picker-deprecated .t-fake-input .t-forward::before {
  transform: translate(-4px, -2px) rotate(-45deg) scale(0.8);
}
.t-time-picker-deprecated .t-fake-input .t-back::after,
.t-time-picker-deprecated .t-fake-input .t-forward::after {
  transform: translate(-4px, 1.5px) rotate(45deg) scale(0.8);
}
.t-time-picker-deprecated .t-fake-input .t-back:hover::before, .t-time-picker-deprecated .t-fake-input .t-back:hover::after, .t-time-picker-deprecated .t-fake-input .t-back.t-has-focus::before, .t-time-picker-deprecated .t-fake-input .t-back.t-has-focus::after,
.t-time-picker-deprecated .t-fake-input .t-forward:hover::before,
.t-time-picker-deprecated .t-fake-input .t-forward:hover::after,
.t-time-picker-deprecated .t-fake-input .t-forward.t-has-focus::before,
.t-time-picker-deprecated .t-fake-input .t-forward.t-has-focus::after {
  background: #373838;
}
.t-time-picker-deprecated .t-fake-input .t-forward::before {
  transform: translate(-4px, -2px) rotate(45deg) scale(0.8);
}
.t-time-picker-deprecated .t-fake-input .t-forward::after {
  transform: translate(-4px, 1.5px) rotate(-45deg) scale(0.8);
}
.t-time-picker-deprecated .t-fake-input .t-toggler {
  width: 32px;
  height: 32px;
  padding-right: 4px;
  color: #646464;
  font-size: 10px;
  cursor: pointer;
}
.t-time-picker-deprecated .t-fake-input .t-toggler:hover, .t-time-picker-deprecated .t-fake-input .t-toggler.t-has-focus {
  color: #373838;
}
.t-time-picker-deprecated .t-fake-input .t-clearer {
  display: none;
  width: 32px;
  height: 32px;
}
.t-time-picker-deprecated .t-fake-input .t-faker {
  position: absolute;
  inset: 0.5px 0 0;
  display: block;
  width: 100%;
  height: 32px;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  pointer-events: none;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):hover ~ .t-faker {
  border-color: #279c9c;
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker, .t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker.placeholder, .t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker.placeholder {
  opacity: 0;
  user-select: none;
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker::placeholder, .t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker::placeholder {
  opacity: 0;
  user-select: none;
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled).t-has-focus {
  outline: 0;
}
.t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer {
  display: inline-block;
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2014%2014'%3e%3cpath%20d='M7%200C3.1%200%200%203.1%200%207s3.1%207%207%207%207-3.1%207-7-3.1-7-7-7zm3.4%208.8c.1.1.1.3%200%20.5l-1.1%201.1c-.1.1-.3.1-.5%200L7%208.6l-1.8%201.9c-.1.1-.3.1-.5%200L3.6%209.3c-.2-.1-.2-.3%200-.5L5.4%207%203.6%205.2c-.2-.2-.2-.4%200-.5l1.1-1.1c.1-.1.3-.1.5%200L7%205.4l1.8-1.9c.1-.1.3-.1.5%200l1.1%201.1c.1.1.1.3%200%20.5L8.6%207l1.8%201.8z'%20fill='%23464646'/%3e%3c/svg%3e");
  background-size: 12px;
  background-position: 50%;
  background-repeat: no-repeat;
  opacity: 0.4;
  transition: opacity 0.2s ease;
}
.t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer:hover, .t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer.t-has-focus, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer:hover, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer.t-has-focus {
  opacity: 1;
}
.t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer::before, .t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer::after, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer::before, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer::after {
  display: none;
}

.t-toast-container {
  position: fixed;
  top: 78px;
  right: 24px;
}
.t-toast-container .t-notification {
  width: 330px;
  margin-bottom: 12px;
}
.t-toast-container .t-arriving {
  animation: 500ms ease-out slide-left;
}
.t-toast-container .t-closing {
  animation: 500ms ease-out slide-right;
}
@keyframes slide-left {
  from {
    margin-left: 100%;
    opacity: 0;
  }
  to {
    margin-left: 0%;
    opacity: 1;
  }
}
@keyframes slide-right {
  from {
    margin-left: 0%;
    opacity: 1;
  }
  to {
    margin-left: 100%;
    opacity: 0;
  }
}

.t-user-feedback {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  width: 400px;
  padding: 16px;
  background-color: #006491;
  color: #fff;
  border-radius: 8px;
  z-index: 120;
}
.t-user-feedback--thank-you-message {
  text-align: center;
  justify-content: center;
  font-size: 14px;
  animation: thank-you-message 0.4s 1s 1 forwards;
}
.t-user-feedback__happy-face {
  color: #fff;
  cursor: pointer;
}
.t-user-feedback__happy-face:hover {
  color: #8cc391;
}
.t-user-feedback__happy-face input {
  position: absolute;
  margin: 0;
  opacity: 0;
  width: 0;
  height: 0;
}
.t-user-feedback__happy-face input:checked + svg {
  color: #8cc391;
  cursor: default;
}
.t-user-feedback__neutral-face {
  color: #fff;
  cursor: pointer;
}
.t-user-feedback__neutral-face:hover {
  color: #f5c328;
}
.t-user-feedback__neutral-face input {
  position: absolute;
  margin: 0;
  opacity: 0;
  width: 0;
  height: 0;
}
.t-user-feedback__neutral-face input:checked + svg {
  color: #f5c328;
  cursor: default;
}
.t-user-feedback__sad-face {
  color: #fff;
  cursor: pointer;
}
.t-user-feedback__sad-face:hover {
  color: #d91f11;
}
.t-user-feedback__sad-face input {
  position: absolute;
  margin: 0;
  opacity: 0;
  width: 0;
  height: 0;
}
.t-user-feedback__sad-face input:checked + svg {
  color: #d91f11;
  cursor: default;
}
.t-user-feedback__close-button {
  cursor: pointer;
  position: absolute;
  top: 3px;
  right: 0;
  background-color: transparent;
  border: 0;
  color: #fff;
  padding: 0;
}
.t-user-feedback__question-wrapper {
  display: flex;
  justify-content: space-between;
  width: 100%;
  align-items: center;
}
.t-user-feedback__ratings-wrapper {
  white-space: nowrap;
}
.t-user-feedback__user-comment {
  width: 100%;
  flex: 1 1 100%;
  font-weight: 400;
  color: #fff;
  margin-right: 0;
}
.t-user-feedback__user-comment textarea {
  margin-top: 8px;
  resize: none;
  border-radius: 3px;
  width: 100%;
}
.t-user-feedback .t-minimal-alt {
  margin-left: auto;
}
@keyframes thank-you-message {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes thank-you-message {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes thank-you-message {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes thank-you-message {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

.t-error-page {
  background: url("data:image/svg+xml,%3c?xml%20version='1.0'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20style='enable-background:new%200%200%20768%20880'%20viewBox='0%200%20768%20880'%3e%3cdefs%3e%3cfilter%20id='a'%20width='856.8'%20height='1213.4'%20x='10.2'%20y='-431.7'%20filterUnits='userSpaceOnUse'%3e%3cfeColorMatrix%20values='1%200%200%200%200%200%201%200%200%200%200%200%201%200%200%200%200%200%201%200'/%3e%3c/filter%3e%3c/defs%3e%3cmask%20id='b'%20width='856.8'%20height='1213.4'%20x='10.2'%20y='-431.7'%20maskUnits='userSpaceOnUse'%3e%3cpath%20d='M0%200h768v801H0z'%20style='fill:%23d9d9d9;filter:url(%23a)'/%3e%3c/mask%3e%3cg%20style='mask:url(%23b)'%3e%3clinearGradient%20id='c'%20x1='93.403'%20x2='1095.002'%20y1='1006.371'%20y2='-562.356'%20gradientTransform='matrix(1%200%200%20-1%200%20802)'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20style='stop-color:%23ff0061'/%3e%3cstop%20offset='1'%20style='stop-color:%23fe953d'/%3e%3c/linearGradient%3e%3cpath%20d='m426.8-430.5-5.4-1.2-61.2%20169.5%207.4%201.2c81.8%2012.4%20156.6%2053%20211.6%20114.9%2071%2079.4%20110.2%20191.1%20110.2%20314.7%200%20122.9-39.6%20234.6-111.4%20314.4-71.2%2079.1-168.4%20121-281.1%20121-77.5%201.5-153.7-20.9-218-64.1l-6.7-4.6-62%20171.4%204.6%202.6c86%2048.6%20183.3%2073.5%20282.1%2072.3%2077.7%201.1%20154.7-14.4%20225.9-45.4S657.9%20659.4%20710%20601.8c101.2-112.5%20157-266.4%20157-433.3.1-300.2-176.8-540.9-440.2-599z'%20style='fill:url(%23c)'/%3e%3c/g%3e%3c/svg%3e") no-repeat right top #f8f8f8;
  background-size: contain;
  width: 100vw;
  height: 100vh;
}
.t-error-page .t-error-container {
  position: fixed;
  width: 600px;
  padding: 24px;
  background: #fff;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.25);
}
.t-error-page .t-error-container h1 {
  margin-bottom: 24px;
}
.t-error-page .t-error-container h2 {
  font-size: 0.8125rem;
}
.t-error-page .t-error-container .t-btn {
  margin-bottom: 16px;
}
.t-error-page .t-error-container .t-icon-redo {
  margin-top: 0;
}
.t-error-page .t-error-container__divider {
  border-top: 1px solid #e9e9e9;
  margin-top: 24px;
  margin-bottom: 24px;
}
.t-error-page .t-error-container__meta-data {
  display: flex;
  flex-wrap: wrap;
  line-height: 1.5;
  margin-bottom: 12px;
}
.t-error-page .t-error-container__meta-data dt {
  width: 30%;
}
.t-error-page .t-error-container__meta-data dt::after {
  content: ":";
}
.t-error-page .t-error-container__meta-data dd {
  word-wrap: break-word;
  width: 70%;
  margin-inline-start: unset;
}
.t-error-page .t-error-container__phone-numbers {
  margin-bottom: 24px;
  display: flex;
  flex-wrap: wrap;
  gap: 12px 0;
}
.t-error-page .t-error-container__phone-numbers > div {
  width: 250px;
  display: flex;
  flex-wrap: wrap;
}
.t-error-page .t-error-container__phone-numbers dt {
  width: 100px;
}
.t-error-page .t-error-container__phone-numbers dd {
  margin-inline-start: unset;
}
.t-error-page .t-error-container footer {
  color: #a6a7a7;
  margin-top: 24px;
}

.t-inactivity-page {
  background: url("data:image/svg+xml,%3c?xml%20version='1.0'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20style='enable-background:new%200%200%20768%20880'%20viewBox='0%200%20768%20880'%3e%3cdefs%3e%3cfilter%20id='a'%20width='856.8'%20height='1213.4'%20x='10.2'%20y='-431.7'%20filterUnits='userSpaceOnUse'%3e%3cfeColorMatrix%20values='1%200%200%200%200%200%201%200%200%200%200%200%201%200%200%200%200%200%201%200'/%3e%3c/filter%3e%3c/defs%3e%3cmask%20id='b'%20width='856.8'%20height='1213.4'%20x='10.2'%20y='-431.7'%20maskUnits='userSpaceOnUse'%3e%3cpath%20d='M0%200h768v801H0z'%20style='fill:%23d9d9d9;filter:url(%23a)'/%3e%3c/mask%3e%3cg%20style='mask:url(%23b)'%3e%3clinearGradient%20id='c'%20x1='93.403'%20x2='1095.002'%20y1='1006.371'%20y2='-562.356'%20gradientTransform='matrix(1%200%200%20-1%200%20802)'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20style='stop-color:%23ff0061'/%3e%3cstop%20offset='1'%20style='stop-color:%23fe953d'/%3e%3c/linearGradient%3e%3cpath%20d='m426.8-430.5-5.4-1.2-61.2%20169.5%207.4%201.2c81.8%2012.4%20156.6%2053%20211.6%20114.9%2071%2079.4%20110.2%20191.1%20110.2%20314.7%200%20122.9-39.6%20234.6-111.4%20314.4-71.2%2079.1-168.4%20121-281.1%20121-77.5%201.5-153.7-20.9-218-64.1l-6.7-4.6-62%20171.4%204.6%202.6c86%2048.6%20183.3%2073.5%20282.1%2072.3%2077.7%201.1%20154.7-14.4%20225.9-45.4S657.9%20659.4%20710%20601.8c101.2-112.5%20157-266.4%20157-433.3.1-300.2-176.8-540.9-440.2-599z'%20style='fill:url(%23c)'/%3e%3c/g%3e%3c/svg%3e") no-repeat right top #212222;
  background-size: contain;
  width: 100vw;
  height: 100vh;
  cursor: pointer;
  inset: 0;
  position: fixed;
  z-index: 999999;
}

.t-inactivity-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  position: fixed;
  top: 30%;
  left: 50%;
  width: 600px;
  gap: 60px;
  padding: 60px;
  background: #373838;
  color: #fff;
  transform: translate(-50%, -50%);
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.25);
}
.t-inactivity-container__logo {
  width: 150px;
}
.t-inactivity-container__text {
  font-family: "Libre Franklin", arial, sans-serif;
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.375rem;
}

.create-fund-section {
  background: #f8f8f8;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 1rem;
  padding: 20px 10px;
}
.create-fund-section .create-fund-section__header {
  grid-column: span 2;
  display: flex;
  justify-content: space-between;
  position: relative;
}
.create-fund-section .create-fund-section__header .clear-icon-button {
  background: transparent;
  border: none;
  box-shadow: none;
  position: absolute;
  right: 0;
}
.create-fund-section .create-fund-section__header .clear-icon-button.t-btn:hover:not([disabled]), .create-fund-section .create-fund-section__header .clear-icon-button.t-btn:hover:not([disabled]):before {
  background: transparent;
}
.create-fund-section label {
  font-weight: 500;
}

.fund-country-wrapper label {
  margin-bottom: 5px;
}
.fund-country-wrapper .fund-country-select {
  background: #fff;
  padding-bottom: 0;
  margin: 0;
}
.fund-country-wrapper .fund-country-select button {
  height: 33px;
}
.fund-country-wrapper .fund-country-select button span {
  font-size: 13px;
  padding: 0;
  margin: 0;
  color: #909090;
  display: flex;
  gap: 10px;
}
.fund-country-wrapper .fund-country-select button span[data-testid=rfs-selected-flag] + span {
  color: #373838;
}

.lei-row {
  display: flex; /* Aligns children in a row */
  gap: 20px; /* Adds space between the two inputs */
  width: 100%; /* Ensures the row takes full width of container */
  margin-bottom: 16px; /* Optional spacing below the row */
}

.lei-input-wrapper {
  flex: 1; /* Forces both inputs to take equal width (50% each) */
}

/* Optional: Stack them vertically on mobile screens */
@media (max-width: 768px) {
  .lei-row {
    flex-direction: column;
    gap: 10px;
  }
}.country-select .flag-icon {
  width: 20px;
  height: 15px;
  margin-right: 5px;
}

.country-select-flag > .t-input input {
  padding-left: 40px;
}
.country-select-flag .flag-icon {
  width: 20px;
  margin-right: 5px;
}

.select-country-container {
  position: relative;
}
.select-country-container .flag-img-before {
  position: absolute;
  top: 8px;
  left: 15px;
  width: 20px;
  z-index: 100;
}/* Main container */
.sleeve-container {
  border-radius: 8px;
  padding: 16px;
}

/* Header row */
.sleeve-row-header {
  display: flex;
  justify-content: space-between;
  padding: 0 8px;
  margin-bottom: 4px;
}
.sleeve-row-header label {
  margin-top: 20px;
  font-size: smaller;
}

.sleeve-row-header label:last-child {
  margin-right: 16px; /* Align with actions */
}

/* Common row styles */
.sleeve-row {
  display: flex;
  justify-content: space-between;
  margin-bottom: 8px;
  border-radius: 4px;
  min-height: 40px;
}
.sleeve-row .t-input {
  flex-grow: 1;
}
.sleeve-row .t-input .t-input-wrapper {
  width: 100%;
}

.sleeve-row.add-new .t-input {
  flex-grow: 1;
}
.sleeve-row.add-new .t-input .t-input-wrapper {
  width: 94%;
}

/* Actions area */
.actions {
  display: flex;
  align-items: center;
  padding: 0 8px;
  gap: 8px;
}

.action-btn {
  background: none;
  border: none;
  cursor: pointer;
  font-size: 1.2rem;
  padding: 4px;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #555;
}

.create-sleeve-section {
  background: #f8f8f8;
}
.create-sleeve-section .create-sleeve-header {
  display: flex;
  gap: 2px;
}

.loading {
  height: 100vh !important;
}.institution-details-container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 1rem;
  margin-bottom: 20px;
}
.institution-details-container label {
  font-weight: 500;
}

.fund-form-input, .fund-form-input .t-input-wrapper {
  width: 100%;
}
.fund-form-input input, .fund-form-input .t-input-wrapper input {
  width: 100%;
}

.institution-details-container b {
  font-weight: 700;
}
.institution-details-container .t-dropdown > label {
  font-weight: 300;
}
.institution-details-container .t-btn {
  margin-bottom: 12px;
  display: flex;
  white-space: nowrap;
}
.institution-details-container .menu-item-rendered-name, .institution-details-container .menu-item-rendered-group {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.institution-details-container .menu-item-rendered-group {
  text-transform: uppercase;
  font-size: 12px;
  color: #bcbdbd;
  font-weight: 400;
}.institution-details-edit-container {
  grid-column: span 2;
  display: flex;
  align-items: flex-end;
  gap: 10px;
  width: 100%;
}
.institution-details-edit-container input {
  background-color: white;
}
.institution-details-edit-container .t-tag {
  height: 26px;
  align-items: center;
}
.institution-details-edit-container .tag-institution .tag-institution-content {
  display: flex;
  gap: 10px;
  align-items: center;
}
.institution-details-edit-container .tag-institution .tag-x-icon {
  cursor: pointer;
}

.crm-ticket-id-field.t-input.t-wide {
  margin: 0;
}

.mapped-institutions-input {
  grid-column: span 2;
}
.mapped-institutions-input .t-tag {
  height: 26px;
  align-items: center;
}
html {
  box-sizing: border-box;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

body {
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #f8f8f8;
}

div,
span {
  vertical-align: middle;
}

img {
  border: 0;
  outline: none;
}

figure {
  margin: 0;
}

*:focus {
  outline: 0;
}

*::-moz-focus-inner {
  border: 0;
}

.t-has-focus {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}

[disabled],
.t-is-disabled {
  cursor: not-allowed;
}

.t-is-hidden {
  display: none !important;
}

@media print {
  @page {
    size: landscape;
    margin: 1cm;
  }
  html,
  body,
  p {
    font-size: 10px;
  }
  .t-staff {
    display: none;
  }
}
.t-icon-diamond::before {
  content: "\e000";
}
.t-icon-asterisk::before {
  content: "\e001";
}
.t-icon-angle-double-up::before {
  content: "\e146";
}
.t-icon-angle-double-right::before {
  content: "\e147";
}
.t-icon-angle-double-down::before {
  content: "\e148";
}
.t-icon-angle-double-left::before {
  content: "\e149";
}
.t-icon-angle-up::before {
  content: "\e150";
}
.t-icon-angle-right::before {
  content: "\e151";
}
.t-icon-angle-down::before {
  content: "\e152";
}
.t-icon-angle-left::before {
  content: "\e153";
}
.t-icon-chevron-up::before {
  content: "\e154";
}
.t-icon-chevron-right::before {
  content: "\e155";
}
.t-icon-chevron-down::before {
  content: "\e156";
}
.t-icon-chevron-left::before {
  content: "\e157";
}
.t-icon-arrow-up::before {
  content: "\e158";
}
.t-icon-arrow-right::before {
  content: "\e159";
}
.t-icon-arrow-down::before {
  content: "\e160";
}
.t-icon-arrow-left::before {
  content: "\e161";
}
.t-icon-arrows::before {
  content: "\e162";
}
.t-icon-arrows-h::before {
  content: "\e163";
}
.t-icon-arrows-v::before {
  content: "\e164";
}
.t-icon-caret-up::before {
  content: "\e180";
}
.t-icon-caret-right::before {
  content: "\e181";
}
.t-icon-caret-down::before {
  content: "\e182";
}
.t-icon-caret-left::before {
  content: "\e183";
}
.t-icon-home::before {
  content: "\e200";
}
.t-icon-entity::before {
  content: "\e201";
}
.t-icon-plus::before {
  content: "\e340";
}
.t-icon-plus-circle::before {
  content: "\e341";
}
.t-icon-minus::before {
  content: "\e350";
}
.t-icon-minus-circle::before {
  content: "\e351";
}
.t-icon-times::before {
  content: "\e360";
}
.t-icon-times-circle::before {
  content: "\e361";
}
.t-icon-times-circle-o::before {
  content: "\e362";
}
.t-icon-help::before {
  content: "\e370";
}
.t-icon-help-o::before {
  content: "\e371";
}
.t-icon-info-circle::before {
  content: "\e372";
}
.t-icon-exclamation-circle::before {
  content: "\e373";
}
.t-icon-exclamation-triangle::before {
  content: "\e374";
}
.t-icon-exclamation::before {
  content: "\e375";
}
.t-icon-bell::before {
  content: "\e380";
}
.t-icon-bell-slash::before {
  content: "\e381";
}
.t-icon-bullhorn::before {
  content: "\e384";
}
.t-icon-download::before {
  content: "\e400";
}
.t-icon-upload::before {
  content: "\e401";
}
.t-icon-save::before {
  content: "\e402";
}
.t-icon-expand::before {
  content: "\e500";
}
.t-icon-compress::before {
  content: "\e501";
}
.t-icon-expand-alt::before {
  content: "\e502";
}
.t-icon-compress-alt::before {
  content: "\e503";
}
.t-icon-level-up::before {
  content: "\e510";
}
.t-icon-level-down::before {
  content: "\e511";
}
.t-icon-exchange::before {
  content: "\e512";
}
.t-icon-redo::before {
  content: "\e515";
}
.t-icon-forward::before {
  content: "\e520";
}
.t-icon-reply::before {
  content: "\e521";
}
.t-icon-reply-all::before {
  content: "\e522";
}
.t-icon-sync::before {
  content: "\e525";
}
.t-icon-retweet::before {
  content: "\e526";
}
.t-icon-undo::before {
  content: "\e530";
}
.t-icon-history::before {
  content: "\e531";
}
.t-icon-clock::before {
  content: "\e540";
}
.t-icon-hourglass::before {
  content: "\e545";
}
.t-icon-hourglass-start::before {
  content: "\e546";
}
.t-icon-hourglass-half::before {
  content: "\e547";
}
.t-icon-hourglass-end::before {
  content: "\e548";
}
.t-icon-calendar::before {
  content: "\e560";
}
.t-icon-calendar-plus::before {
  content: "\e561";
}
.t-icon-calendar-minus::before {
  content: "\e562";
}
.t-icon-calendar-check::before {
  content: "\e563";
}
.t-icon-calendar-times::before {
  content: "\e564";
}
.t-icon-check::before {
  content: "\e900";
}
.t-icon-check-circle::before {
  content: "\e901";
}
.t-icon-check-circle-o::before {
  content: "\e902";
}
.t-icon-check-double::before {
  content: "\e903";
}
.t-icon-globe::before {
  content: "\e910";
}
.t-icon-globe-africa::before {
  content: "\e911";
}
.t-icon-globe-asia::before {
  content: "\e912";
}
.t-icon-eye::before {
  content: "\e920";
}
.t-icon-eye-slash::before {
  content: "\e921";
}
.t-icon-comment-alt-fill::before {
  content: "\e904";
}
.t-icon-comment-fill::before {
  content: "\e926";
}
.t-icon-comment-dots-fill::before {
  content: "\e927";
}
.t-icon-comment-dollar-fill::before {
  content: "\e928";
}
.t-icon-comment-slash-fill::before {
  content: "\e929";
}
.t-icon-comments-fill::before {
  content: "\e930";
}
.t-icon-comments-dollar-fill::before {
  content: "\e931";
}
.t-icon-comment-dollar::before {
  content: "\e932";
}
.t-icon-comments-dollar::before {
  content: "\e933";
}
.t-icon-comment-slash::before {
  content: "\e934";
}
.t-icon-comment-dots::before {
  content: "\e935";
}
.t-icon-comment::before {
  content: "\e937";
}
.t-icon-comments::before {
  content: "\e938";
}
.t-icon-comment-alt::before {
  content: "\e939";
}
.t-icon-ellipsis-h::before {
  content: "\e941";
}
.t-icon-ellipsis-v::before {
  content: "\e942";
}
.t-icon-envelope::before {
  content: "\e945";
}
.t-icon-envelope-open-text::before {
  content: "\e946";
}
.t-icon-inbox::before {
  content: "\e950";
}
.t-icon-paperclip::before {
  content: "\e995";
}
.t-icon-pen-nib::before {
  content: "\e997";
}
.t-icon-pencil::before {
  content: "\e998";
}
.t-icon-trash::before {
  content: "\e999";
}
.t-icon-user::before {
  content: "󡀀";
}
.t-icon-user-circle::before {
  content: "󡀁";
}
.t-icon-user-cog::before {
  content: "󡀄";
}
.t-icon-user-edit::before {
  content: "󡀅";
}
.t-icon-user-lock::before {
  content: "󡀆";
}
.t-icon-user-plus::before {
  content: "󡀇";
}
.t-icon-user-minus::before {
  content: "󡀈";
}
.t-icon-user-shield::before {
  content: "󡀉";
}
.t-icon-user-slash::before {
  content: "󡀐";
}
.t-icon-user-times::before {
  content: "󡀑";
}
.t-icon-user-friends::before {
  content: "󡀒";
}
.t-icon-users::before {
  content: "󡀓";
}
.t-icon-users-cog::before {
  content: "󡀔";
}
.t-icon-user-tie::before {
  content: "󡀕";
}
.t-icon-address-card::before {
  content: "󡀠";
}
.t-icon-id-badge::before {
  content: "󡀢";
}
.t-icon-address-book::before {
  content: "󡀣";
}
.t-icon-file::before {
  content: "󡔀";
}
.t-icon-file-alt::before {
  content: "󡔁";
}
.t-icon-file-archive::before {
  content: "󡔂";
}
.t-icon-file-audio::before {
  content: "󡔃";
}
.t-icon-file-code::before {
  content: "󡔄";
}
.t-icon-file-excel::before {
  content: "󡔅";
}
.t-icon-file-image::before {
  content: "󡔆";
}
.t-icon-file-pdf::before {
  content: "󡔇";
}
.t-icon-file-powerpoint::before {
  content: "󡔈";
}
.t-icon-file-video::before {
  content: "󡔉";
}
.t-icon-file-word::before {
  content: "󡔐";
}
.t-icon-folder::before {
  content: "󡔠";
}
.t-icon-folder-open::before {
  content: "󡔡";
}
.t-icon-hand-paper::before {
  content: "󡘀";
}
.t-icon-hand-rock::before {
  content: "󡘁";
}
.t-icon-hand-pointer::before {
  content: "󡘂";
}
.t-icon-hand-point-right::before {
  content: "󡘄";
}
.t-icon-hand-point-down::before {
  content: "󡘅";
}
.t-icon-hand-point-left::before {
  content: "󡘆";
}
.t-icon-handshake::before {
  content: "󡘇";
}
.t-icon-thumbs-up::before {
  content: "󡘈";
}
.t-icon-thumbs-down::before {
  content: "󡘉";
}
.t-icon-face-happy::before {
  content: "󡜀";
}
.t-icon-face-smile::before {
  content: "󡜁";
}
.t-icon-face-neutral::before {
  content: "󡜂";
}
.t-icon-face-frown::before {
  content: "󡜃";
}
.t-icon-face-cry::before {
  content: "󡜄";
}
.t-icon-heart-o::before {
  content: "󡜠";
}
.t-icon-heart::before {
  content: "󡜡";
}
.t-icon-phone::before {
  content: "󡞓";
}
.t-icon-support::before {
  content: "󡞔";
}
.t-icon-fax::before {
  content: "󡞕";
}
.t-icon-tv::before {
  content: "󡠀";
}
.t-icon-laptop::before {
  content: "󡠁";
}
.t-icon-mobile::before {
  content: "󡠂";
}
.t-icon-keyboard::before {
  content: "󡠃";
}
.t-icon-print::before {
  content: "󡠐";
}
.t-icon-qrcode::before {
  content: "󡠠";
}
.t-icon-fingerprint::before {
  content: "󡠡";
}
.t-icon-link::before {
  content: "󡠰";
}
.t-icon-unlink::before {
  content: "󡠱";
}
.t-icon-external-link::before {
  content: "󡠳";
}
.t-icon-key::before {
  content: "󡡀";
}
.t-icon-lock::before {
  content: "󡡅";
}
.t-icon-lock-open::before {
  content: "󡡆";
}
.t-icon-search::before {
  content: "󡡐";
}
.t-icon-search-plus::before {
  content: "󡡑";
}
.t-icon-search-minus::before {
  content: "󡡒";
}
.t-icon-filter::before {
  content: "󡡠";
}
.t-icon-share::before {
  content: "󡡥";
}
.t-icon-share-square::before {
  content: "󡡦";
}
.t-icon-paper-plane::before {
  content: "󡡧";
}
.t-icon-sign-in::before {
  content: "󡢐";
}
.t-icon-sign-out::before {
  content: "󡢑";
}
.t-icon-power-off::before {
  content: "󡢕";
}
.t-icon-circle-notch::before {
  content: "󡦘";
}
.t-icon-newspaper::before {
  content: "󡦙";
}
.t-icon-cog::before {
  content: "󢀀";
}
.t-icon-cogs::before {
  content: "󢀁";
}
.t-icon-wrench::before {
  content: "󢀅";
}
.t-icon-toolbox::before {
  content: "󢀆";
}
.t-icon-briefcase::before {
  content: "󢀇";
}
.t-icon-suitcase::before {
  content: "󢀈";
}
.t-icon-sliders::before {
  content: "󢀐";
}
.t-icon-sort-alpha-up::before {
  content: "󢀠";
}
.t-icon-sort-alpha-down::before {
  content: "󢀡";
}
.t-icon-sort-amount-up::before {
  content: "󢀢";
}
.t-icon-sort-amount-down::before {
  content: "󢀣";
}
.t-icon-sort::before {
  content: "󢀰";
}
.t-icon-sort-up::before {
  content: "󢀱";
}
.t-icon-sort-down::before {
  content: "󢀲";
}
.t-icon-tag::before {
  content: "󢁀";
}
.t-icon-tags::before {
  content: "󢁁";
}
.t-icon-star-o::before {
  content: "󢁅";
}
.t-icon-star-half::before {
  content: "󢁆";
}
.t-icon-star::before {
  content: "󢁇";
}
.t-icon-table::before {
  content: "󢁉";
}
.t-icon-list-ul::before {
  content: "󢁐";
}
.t-icon-tasks::before {
  content: "󢁑";
}
.t-icon-cards::before {
  content: "󢁕";
}
.t-icon-cards-small::before {
  content: "󢁖";
}
.t-icon-list::before {
  content: "󢁗";
}
.t-icon-align-left::before {
  content: "󢁠";
}
.t-icon-align-center::before {
  content: "󢁡";
}
.t-icon-align-justify::before {
  content: "󢁢";
}
.t-icon-align-right::before {
  content: "󢁣";
}
.t-icon-copy::before {
  content: "󢁩";
}
.t-icon-clone::before {
  content: "󢁰";
}
.t-icon-new-tab::before {
  content: "󢁱";
}
.t-icon-clipboard::before {
  content: "󢁵";
}
.t-icon-paste::before {
  content: "󢁶";
}
.t-icon-money-bill::before {
  content: "󢂀";
}
.t-icon-credit-card::before {
  content: "󢂁";
}
.t-icon-chart-bar::before {
  content: "󢂐";
}
.t-icon-chart-area::before {
  content: "󢂑";
}
.t-icon-chart-line::before {
  content: "󢂒";
}
.t-icon-terminal::before {
  content: "󢄀";
}
.t-icon-code::before {
  content: "󢄁";
}
.t-icon-code-branch::before {
  content: "󢄂";
}
.t-icon-thumbtack::before {
  content: "󢒙";
}
.t-icon-ruler::before {
  content: "󢔀";
}
.t-icon-cut::before {
  content: "󢔁";
}
.t-icon-image::before {
  content: "󢔂";
}
.t-icon-images::before {
  content: "󢔃";
}
.t-icon-bookmark-o::before {
  content: "󢔄";
}
.t-icon-bookmark::before {
  content: "󢔅";
}
.t-icon-flag::before {
  content: "󢔆";
}
.t-icon-location-arrow::before {
  content: "󢔇";
}
.t-icon-map-marker::before {
  content: "󢔈";
}
.t-icon-shoe-prints::before {
  content: "󢔉";
}
.t-icon-magic::before {
  content: "󢔐";
}
.t-icon-stamp::before {
  content: "󢔑";
}
.t-icon-fill-up::before {
  content: "󢔒";
}
.t-icon-graduation-cap::before {
  content: "󢔓";
}
.t-icon-palette::before {
  content: "󢔔";
}
.t-icon-trophy::before {
  content: "󢔕";
}
.t-icon-bug::before {
  content: "󢔖";
}
.t-icon-robot::before {
  content: "󢔗";
}
.t-icon-rocket::before {
  content: "󢔘";
}
.t-icon-certificate::before {
  content: "󢔙";
}
.t-icon-crosshairs::before {
  content: "󢔠";
}
.t-icon-infinity::before {
  content: "󢔡";
}
.t-icon-sticky-note::before {
  content: "󢔢";
}
.t-icon-map-signs::before {
  content: "󢔣";
}
.t-icon-shopping-cart::before {
  content: "󢔤";
}
.t-icon-play::before {
  content: "󢔥";
}
.t-icon-stop::before {
  content: "󢔦";
}
.t-icon-circle::before {
  content: "󢔧";
}
.t-icon-flask::before {
  content: "󢔨";
}
.t-icon-ds-triquetra::before {
  content: "󣀀";
}
.t-icon-ds-brick::before {
  content: "󣀁";
}
.t-icon-ds-set::before {
  content: "󣀂";
}
.t-icon-direction-incoming::before {
  content: "󣀃";
}
.t-icon-direction-outgoing::before {
  content: "󣀄";
}
.t-icon-direction-both::before {
  content: "󣀅";
}

.t-icon-alarm::before {
  content: "\e380";
}
.t-icon-area-chart::before {
  content: "󢂑";
}
.t-icon-analytics::before {
  content: "󢂑";
}
.t-icon-ban::before {
  content: "\e351";
}
.t-icon-calendar-o::before {
  content: "\e560";
}
.t-icon-clock-o::before {
  content: "\e540";
}
.t-icon-circle-o-notch::before {
  content: "󡦘";
}
.t-icon-close::before {
  content: "\e360";
}
.t-icon-cycle::before {
  content: "󡦘";
}
.t-icon-delete::before {
  content: "\e999";
}
.t-icon-edit::before {
  content: "\e998";
}
.t-icon-email::before {
  content: "\e945";
}
.t-icon-error::before {
  content: "\e373";
}
.t-icon-file-o::before {
  content: "󡔀";
}
.t-icon-file-archive-o::before {
  content: "󡔂";
}
.t-icon-file-code-o::before {
  content: "󡔄";
}
.t-icon-file-excel-o::before {
  content: "󡔅";
}
.t-icon-file-image-o::before {
  content: "󡔆";
}
.t-icon-file-pdf-o::before {
  content: "󡔇";
}
.t-icon-file-text::before {
  content: "󡔁";
}
.t-icon-file-text-o::before {
  content: "󡔁";
}
.t-icon-group::before {
  content: "󡀓";
}
.t-icon-hand-point-up::before {
  content: "󡘂";
}
.t-icon-info::before {
  content: "\e372";
}
.t-icon-line-chart::before {
  content: "󢂒";
}
.t-icon-menu::before {
  content: "\e941";
}
.t-icon-money::before {
  content: "󢂀";
}
.t-icon-newspaper::before, .t-icon-newspaper-o::before {
  content: "󡦙";
}
.t-icon-pending::before {
  content: "\e547";
}
.t-icon-question-circle::before {
  content: "\e370";
}
.t-icon-refresh::before {
  content: "\e525";
}
.t-icon-sort-amount-asc::before {
  content: "󢀣";
}
.t-icon-sort-amount-desc::before {
  content: "󢀢";
}
.t-icon-staff::before {
  content: "\e001";
}
.t-icon-success::before {
  content: "\e901";
}
.t-icon-th::before {
  content: "󢁖";
}
.t-icon-th-large::before {
  content: "󢁕";
}
.t-icon-th-list::before {
  content: "󢁗";
}
.t-icon-remove::before {
  content: "\e999";
}
.t-icon-test::before {
  content: "󢔨";
}
.t-icon-time::before {
  content: "\e540";
}
.t-icon-trash-alt::before {
  content: "\e999";
}
.t-icon-unlock::before {
  content: "󡡆";
}
.t-icon-warning::before {
  content: "\e374";
}

.t-icon.t-white {
  color: #fff;
}
.t-icon.t-gray-mid, .t-icon.t-subtle {
  color: #a6a7a7;
}
.t-icon.t-blue, .t-icon.t-info {
  color: #256cd1;
}
.t-icon.t-teal, .t-icon.t-cta {
  color: #279c9c;
}
.t-icon.t-red, .t-icon.t-error {
  color: #d91f11;
}
.t-icon.t-orange, .t-icon.t-warning {
  color: #ee6f20;
}
.t-icon.t-green, .t-icon.t-success {
  color: #428613;
}
.t-icon.t-disabled {
  color: #bcbdbd;
}
.t-icon.t-staff {
  color: #8c2341;
}
.t-icon.t-white svg > * {
  fill: #fff;
}
.t-icon.t-gray-mid svg > *, .t-icon.t-subtle svg > * {
  fill: #a6a7a7;
}
.t-icon.t-blue svg > *, .t-icon.t-info svg > * {
  fill: #256cd1;
}
.t-icon.t-teal svg > *, .t-icon.t-cta svg > * {
  fill: #279c9c;
}
.t-icon.t-red svg > *, .t-icon.t-error svg > * {
  fill: #d91f11;
}
.t-icon.t-orange svg > *, .t-icon.t-warning svg > * {
  fill: #ee6f20;
}
.t-icon.t-green svg > *, .t-icon.t-success svg > * {
  fill: #428613;
}
.t-icon.t-disabled svg > * {
  fill: #bcbdbd;
}
.t-icon.t-staff svg > * {
  fill: #8c2341;
}

.t-vis {
  position: relative;
  display: inline-block;
  width: 32px;
  height: 32px;
  margin-right: 8px;
  font-style: normal;
  vertical-align: middle;
}
.t-vis:last-child {
  margin-right: 0;
}
.t-vis::before, .t-vis::after {
  content: "";
  position: absolute;
  display: block;
  width: 32px;
  height: 32px;
  border: 1px solid transparent;
  border-radius: 32px;
  font-family: "tricons", helvetica, arial, sans-serif;
}
.t-vis::before {
  border-color: #e9e9e9;
}
.t-vis::after {
  color: #fff;
  font-size: 11px;
  text-align: center;
  line-height: 30px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-vis .t-badge {
  position: absolute;
  top: -4px;
  left: 100%;
  z-index: 1;
  padding: 0 4px;
  color: #ee6f20;
  background: #fff;
  border: 1px solid #ee6f20;
  transform: translate(-60%, 0);
}
.t-vis-agreed::before {
  background: #428613;
  border-color: transparent;
}
.t-vis-part-agreed::before {
  background: #428613;
  border-color: transparent;
}
.t-vis-part-agreed::after {
  content: "";
  left: calc(32px / 2);
  width: calc(32px / 2);
  background: #fff;
  border-color: #e9e9e9;
  border-left: transparent;
  -moz-border-radius-topright: 64px;
  -moz-border-radius-bottomright: 64px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-radius: 0 64px 64px 0;
}
.t-vis-part-disagreed::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-part-disagreed::after {
  content: "";
  width: calc(32px / 2);
  background: #fff;
  border-color: #e9e9e9;
  border-right: transparent;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 64px;
  -moz-border-radius-topleft: 64px;
  border-radius: 64px 0 0 64px;
}
.t-vis-disagreed::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-discrepencies::before, .t-vis-discrepancies::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-discrepencies::after, .t-vis-discrepancies::after {
  content: "󢁗";
}
.t-vis-error::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-error::after {
  content: "\e375";
}
.t-vis-cancelled::before {
  background: #bcbdbd;
  border-color: transparent;
}
.t-vis-cancelled::after {
  content: "C";
  font-weight: 700;
}
.t-vis-within::before {
  background: #fff59d;
  border-color: transparent;
}
.t-vis-within::after {
  content: "TH";
  color: #a6a7a7;
  font-weight: 700;
}
.t-vis.t-medium {
  width: 37px;
  height: 37px;
}
.t-vis.t-medium::before, .t-vis.t-medium::after {
  width: 37px;
  height: 37px;
}
.t-vis.t-medium::after {
  font-size: 12px;
  line-height: 35px;
}
.t-vis.t-medium.t-vis-part-agreed::after {
  left: calc(37px / 2);
  width: calc(37px / 2);
}
.t-vis.t-medium.t-vis-part-disagreed::after {
  width: calc(37px / 2);
}

@font-face {
  font-family: tricons;
  src: url("/crds-frontend/latest/assets/tricons-CZ4m6E8g.eot");
  src: url("/crds-frontend/latest/assets/tricons-CZ4m6E8g.eot?#iefix") format("embedded-opentype"), url("/crds-frontend/latest/assets/tricons-DHjgza76.woff2") format("woff2"), url("/crds-frontend/latest/assets/tricons-B2Keo8Ad.woff") format("woff"), url("/crds-frontend/latest/assets/tricons-DNt4bsT1.ttf") format("truetype"), url("/crds-frontend/latest/assets/tricons-6znNKawq.svg#fontawesome") format("svg");
  font-style: normal;
  font-weight: 400;
}
.t-icon {
  display: inline-block;
  margin-right: 6px;
  color: inherit;
  font-family: "tricons", helvetica, arial, sans-serif !important;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  text-decoration: none;
  text-transform: none;
  vertical-align: middle;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-icon::before {
  display: inline-block;
  line-height: 1rem;
}
.t-icon:hover {
  text-decoration: none;
}
.t-icon > img,
.t-icon > svg {
  width: 14px;
  height: 14px;
}
.t-icon > svg {
  color: inherit;
}
.t-icon > svg path {
  fill: currentcolor;
}
.t-icon.t-fw {
  width: 1em;
  text-align: center;
}
.t-icon.t-tiny {
  font-size: 11px;
}
.t-icon.t-tiny > img,
.t-icon.t-tiny > svg {
  width: 11px;
  height: 11px;
}
.t-icon.t-small {
  font-size: 12px;
}
.t-icon.t-small > img,
.t-icon.t-small > svg {
  width: 12px;
  height: 12px;
}
.t-icon.t-large {
  font-size: 16px;
}
.t-icon.t-large > img,
.t-icon.t-large > svg {
  width: 16px;
  height: 16px;
}
.t-icon.t-vertical-middle {
  vertical-align: middle;
}
.t-icon.t-horizontal {
  height: 32px;
}

a.t-icon {
  display: inline-block;
  margin-right: 0;
  color: #006491;
}
a.t-icon:hover {
  text-decoration: underline;
}
a.t-icon::before {
  margin-right: 6px;
  line-height: inherit;
}
a.t-icon > span {
  margin-left: -4px;
}
a.t-icon:empty::before {
  margin-right: 0;
}
a.t-icon.t-teal {
  color: #279c9c;
}
a .t-icon {
  margin-right: 6px;
}
a .t-icon.t-icon-only {
  margin-right: 0;
}

.t-icon.t-svg {
  position: relative;
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: middle;
}
.t-icon.t-svg::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("/crds-frontend/latest/assets/sprite-CL5HE_QE.svg");
  background-repeat: no-repeat;
  vertical-align: middle;
  transform-origin: center;
  transform: translate(-50%, -50%);
}
.t-icon.t-svg.t-tiny {
  width: 11px;
  height: 11px;
}
.t-icon.t-svg.t-tiny::before {
  transform: translate(-50%, -50%) scale(0.7);
}
.t-icon.t-svg.t-small {
  width: 12px;
  height: 12px;
}
.t-icon.t-svg.t-small::before {
  transform: translate(-50%, -50%) scale(0.8);
}
.t-icon.t-svg.t-large {
  width: 16px;
  height: 16px;
}
.t-icon.t-svg.t-large::before {
  transform: translate(-50%, -50%) scale(1.2);
}

.t-svg-address-book::before {
  width: 12px;
  height: 14px;
  background-position: 0 0;
}

.t-svg-address-book-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px 0;
}

.t-svg-address-book-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px 0;
}

.t-svg-address-card::before {
  width: 14px;
  height: 14px;
  background-position: -78px 0;
}

.t-svg-address-card-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px 0;
}

.t-svg-address-card-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px 0;
}

.t-svg-align-center::before {
  width: 12px;
  height: 14px;
  background-position: -156px 0;
}

.t-svg-align-center-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -182px 0;
}

.t-svg-align-center-white::before {
  width: 12px;
  height: 14px;
  background-position: -208px 0;
}

.t-svg-align-justify::before {
  width: 12px;
  height: 14px;
  background-position: -234px 0;
}

.t-svg-align-justify-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -260px 0;
}

.t-svg-align-justify-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px 0;
}

.t-svg-align-left::before {
  width: 12px;
  height: 14px;
  background-position: -312px 0;
}

.t-svg-align-left-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -338px 0;
}

.t-svg-align-left-white::before {
  width: 12px;
  height: 14px;
  background-position: 0 -26px;
}

.t-svg-align-right::before {
  width: 12px;
  height: 14px;
  background-position: -26px -26px;
}

.t-svg-align-right-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -52px -26px;
}

.t-svg-align-right-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -26px;
}

.t-svg-angle-double-down::before {
  width: 14px;
  height: 14px;
  background-position: -104px -26px;
}

.t-svg-angle-double-down-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -26px;
}

.t-svg-angle-double-down-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -26px;
}

.t-svg-angle-double-left::before {
  width: 14px;
  height: 14px;
  background-position: -182px -26px;
}

.t-svg-angle-double-left-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -26px;
}

.t-svg-angle-double-left-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -26px;
}

.t-svg-angle-double-right::before {
  width: 14px;
  height: 14px;
  background-position: -260px -26px;
}

.t-svg-angle-double-right-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -26px;
}

.t-svg-angle-double-right-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -26px;
}

.t-svg-angle-double-up::before {
  width: 14px;
  height: 14px;
  background-position: -338px -26px;
}

.t-svg-angle-double-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -52px;
}

.t-svg-angle-double-up-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -52px;
}

.t-svg-angle-down::before {
  width: 9px;
  height: 14px;
  background-position: -52px -52px;
}

.t-svg-angle-down-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -78px -52px;
}

.t-svg-angle-down-white::before {
  width: 9px;
  height: 14px;
  background-position: -104px -52px;
}

.t-svg-angle-left::before {
  width: 7px;
  height: 14px;
  background-position: -130px -52px;
}

.t-svg-angle-left-link-blue::before {
  width: 7px;
  height: 14px;
  background-position: -156px -52px;
}

.t-svg-angle-left-white::before {
  width: 7px;
  height: 14px;
  background-position: -182px -52px;
}

.t-svg-angle-right::before {
  width: 7px;
  height: 14px;
  background-position: -208px -52px;
}

.t-svg-angle-right-link-blue::before {
  width: 7px;
  height: 14px;
  background-position: -234px -52px;
}

.t-svg-angle-right-white::before {
  width: 7px;
  height: 14px;
  background-position: -260px -52px;
}

.t-svg-angle-up::before {
  width: 9px;
  height: 14px;
  background-position: -286px -52px;
}

.t-svg-angle-up-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -312px -52px;
}

.t-svg-angle-up-white::before {
  width: 9px;
  height: 14px;
  background-position: -338px -52px;
}

.t-svg-arrow-down::before {
  width: 12px;
  height: 14px;
  background-position: 0 -78px;
}

.t-svg-arrow-down-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -78px;
}

.t-svg-arrow-down-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px -78px;
}

.t-svg-arrow-left::before {
  width: 12px;
  height: 14px;
  background-position: -78px -78px;
}

.t-svg-arrow-left-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -104px -78px;
}

.t-svg-arrow-left-white::before {
  width: 12px;
  height: 14px;
  background-position: -130px -78px;
}

.t-svg-arrow-right::before {
  width: 12px;
  height: 14px;
  background-position: -156px -78px;
}

.t-svg-arrow-right-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -182px -78px;
}

.t-svg-arrow-right-white::before {
  width: 12px;
  height: 14px;
  background-position: -208px -78px;
}

.t-svg-arrow-up::before {
  width: 12px;
  height: 14px;
  background-position: -234px -78px;
}

.t-svg-arrow-up-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -260px -78px;
}

.t-svg-arrow-up-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px -78px;
}

.t-svg-arrows::before {
  width: 14px;
  height: 14px;
  background-position: -312px -78px;
}

.t-svg-arrows-h::before {
  width: 14px;
  height: 14px;
  background-position: -338px -78px;
}

.t-svg-arrows-h-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -104px;
}

.t-svg-arrows-h-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -104px;
}

.t-svg-arrows-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -104px;
}

.t-svg-arrows-v::before {
  width: 7px;
  height: 14px;
  background-position: -78px -104px;
}

.t-svg-arrows-v-link-blue::before {
  width: 7px;
  height: 14px;
  background-position: -104px -104px;
}

.t-svg-arrows-v-white::before {
  width: 7px;
  height: 14px;
  background-position: -130px -104px;
}

.t-svg-arrows-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -104px;
}

.t-svg-asterisk::before {
  width: 14px;
  height: 14px;
  background-position: -182px -104px;
}

.t-svg-asterisk-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -104px;
}

.t-svg-asterisk-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -104px;
}

.t-svg-bell::before {
  width: 12px;
  height: 14px;
  background-position: -260px -104px;
}

.t-svg-bell-ind-orange::before {
  width: 12px;
  height: 14px;
  background-position: -286px -104px;
}

.t-svg-bell-ind-red::before {
  width: 12px;
  height: 14px;
  background-position: -312px -104px;
}

.t-svg-bell-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -338px -104px;
}

.t-svg-bell-slash::before {
  width: 18px;
  height: 14px;
  background-position: 0 -130px;
}

.t-svg-bell-slash-link-blue::before {
  width: 18px;
  height: 14px;
  background-position: -26px -130px;
}

.t-svg-bell-slash-white::before {
  width: 18px;
  height: 14px;
  background-position: -52px -130px;
}

.t-svg-bell-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -130px;
}

.t-svg-bookmark::before {
  width: 11px;
  height: 14px;
  background-position: -104px -130px;
}

.t-svg-bookmark-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -130px -130px;
}

.t-svg-bookmark-o::before {
  width: 11px;
  height: 14px;
  background-position: -156px -130px;
}

.t-svg-bookmark-o-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -182px -130px;
}

.t-svg-bookmark-o-white::before {
  width: 11px;
  height: 14px;
  background-position: -208px -130px;
}

.t-svg-bookmark-white::before {
  width: 11px;
  height: 14px;
  background-position: -234px -130px;
}

.t-svg-briefcase::before {
  width: 14px;
  height: 14px;
  background-position: -260px -130px;
}

.t-svg-briefcase-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -130px;
}

.t-svg-briefcase-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -130px;
}

.t-svg-bug::before {
  width: 14px;
  height: 14px;
  background-position: -338px -130px;
}

.t-svg-bug-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -156px;
}

.t-svg-bug-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -156px;
}

.t-svg-bullhorn::before {
  width: 14px;
  height: 14px;
  background-position: -52px -156px;
}

.t-svg-bullhorn-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -156px;
}

.t-svg-bullhorn-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -156px;
}

.t-svg-calendar::before {
  width: 12px;
  height: 14px;
  background-position: -130px -156px;
}

.t-svg-calendar-check::before {
  width: 12px;
  height: 14px;
  background-position: -156px -156px;
}

.t-svg-calendar-check-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -182px -156px;
}

.t-svg-calendar-check-white::before {
  width: 12px;
  height: 14px;
  background-position: -208px -156px;
}

.t-svg-calendar-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -234px -156px;
}

.t-svg-calendar-minus::before {
  width: 12px;
  height: 14px;
  background-position: -260px -156px;
}

.t-svg-calendar-minus-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -286px -156px;
}

.t-svg-calendar-minus-white::before {
  width: 12px;
  height: 14px;
  background-position: -312px -156px;
}

.t-svg-calendar-plus::before {
  width: 12px;
  height: 14px;
  background-position: -338px -156px;
}

.t-svg-calendar-plus-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: 0 -182px;
}

.t-svg-calendar-plus-white::before {
  width: 12px;
  height: 14px;
  background-position: -26px -182px;
}

.t-svg-calendar-times::before {
  width: 12px;
  height: 14px;
  background-position: -52px -182px;
}

.t-svg-calendar-times-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -78px -182px;
}

.t-svg-calendar-times-white::before {
  width: 12px;
  height: 14px;
  background-position: -104px -182px;
}

.t-svg-calendar-white::before {
  width: 12px;
  height: 14px;
  background-position: -130px -182px;
}

.t-svg-cards::before {
  width: 14px;
  height: 14px;
  background-position: -156px -182px;
}

.t-svg-cards-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -182px;
}

.t-svg-cards-small::before {
  width: 14px;
  height: 14px;
  background-position: -208px -182px;
}

.t-svg-cards-small-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -182px;
}

.t-svg-cards-small-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -182px;
}

.t-svg-cards-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -182px;
}

.t-svg-caret-down::before {
  width: 9px;
  height: 14px;
  background-position: -312px -182px;
}

.t-svg-caret-down-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -338px -182px;
}

.t-svg-caret-down-white::before {
  width: 9px;
  height: 14px;
  background-position: 0 -208px;
}

.t-svg-caret-left::before {
  width: 5px;
  height: 14px;
  background-position: -26px -208px;
}

.t-svg-caret-left-link-blue::before {
  width: 5px;
  height: 14px;
  background-position: -52px -208px;
}

.t-svg-caret-left-white::before {
  width: 5px;
  height: 14px;
  background-position: -78px -208px;
}

.t-svg-caret-right::before {
  width: 5px;
  height: 14px;
  background-position: -104px -208px;
}

.t-svg-caret-right-link-blue::before {
  width: 5px;
  height: 14px;
  background-position: -130px -208px;
}

.t-svg-caret-right-white::before {
  width: 5px;
  height: 14px;
  background-position: -156px -208px;
}

.t-svg-caret-up::before {
  width: 9px;
  height: 14px;
  background-position: -182px -208px;
}

.t-svg-caret-up-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -208px -208px;
}

.t-svg-caret-up-white::before {
  width: 9px;
  height: 14px;
  background-position: -234px -208px;
}

.t-svg-certificate::before {
  width: 14px;
  height: 14px;
  background-position: -260px -208px;
}

.t-svg-certificate-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -208px;
}

.t-svg-certificate-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -208px;
}

.t-svg-chart-area::before {
  width: 14px;
  height: 14px;
  background-position: -338px -208px;
}

.t-svg-chart-area-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -234px;
}

.t-svg-chart-area-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -234px;
}

.t-svg-chart-bar::before {
  width: 14px;
  height: 14px;
  background-position: -52px -234px;
}

.t-svg-chart-bar-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -234px;
}

.t-svg-chart-bar-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -234px;
}

.t-svg-chart-line::before {
  width: 14px;
  height: 14px;
  background-position: -130px -234px;
}

.t-svg-chart-line-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -234px;
}

.t-svg-chart-line-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -234px;
}

.t-svg-check::before {
  width: 14px;
  height: 14px;
  background-position: -208px -234px;
}

.t-svg-check-circle::before {
  width: 14px;
  height: 14px;
  background-position: -234px -234px;
}

.t-svg-check-circle-ind-green::before {
  width: 14px;
  height: 14px;
  background-position: -260px -234px;
}

.t-svg-check-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -234px;
}

.t-svg-check-circle-o::before {
  width: 14px;
  height: 14px;
  background-position: -312px -234px;
}

.t-svg-check-circle-o-ind-green::before {
  width: 14px;
  height: 14px;
  background-position: -338px -234px;
}

.t-svg-check-circle-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -260px;
}

.t-svg-check-circle-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -260px;
}

.t-svg-check-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -260px;
}

.t-svg-check-double::before {
  width: 14px;
  height: 14px;
  background-position: -78px -260px;
}

.t-svg-check-double-ind-green::before {
  width: 14px;
  height: 14px;
  background-position: -104px -260px;
}

.t-svg-check-double-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -260px;
}

.t-svg-check-double-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -260px;
}

.t-svg-check-ind-green::before {
  width: 14px;
  height: 14px;
  background-position: -182px -260px;
}

.t-svg-check-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -260px;
}

.t-svg-check-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -260px;
}

.t-svg-chevron-down::before {
  width: 12px;
  height: 14px;
  background-position: -260px -260px;
}

.t-svg-chevron-down-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -286px -260px;
}

.t-svg-chevron-down-white::before {
  width: 12px;
  height: 14px;
  background-position: -312px -260px;
}

.t-svg-chevron-left::before {
  width: 9px;
  height: 14px;
  background-position: -338px -260px;
}

.t-svg-chevron-left-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: 0 -286px;
}

.t-svg-chevron-left-white::before {
  width: 9px;
  height: 14px;
  background-position: -26px -286px;
}

.t-svg-chevron-right::before {
  width: 9px;
  height: 14px;
  background-position: -52px -286px;
}

.t-svg-chevron-right-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -78px -286px;
}

.t-svg-chevron-right-white::before {
  width: 9px;
  height: 14px;
  background-position: -104px -286px;
}

.t-svg-chevron-up::before {
  width: 12px;
  height: 14px;
  background-position: -130px -286px;
}

.t-svg-chevron-up-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -156px -286px;
}

.t-svg-chevron-up-white::before {
  width: 12px;
  height: 14px;
  background-position: -182px -286px;
}

.t-svg-circle::before {
  width: 14px;
  height: 14px;
  background-position: -208px -286px;
}

.t-svg-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -286px;
}

.t-svg-circle-notch::before {
  width: 14px;
  height: 14px;
  background-position: -260px -286px;
}

.t-svg-circle-notch-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -286px;
}

.t-svg-circle-notch-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -286px;
}

.t-svg-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -286px;
}

.t-svg-clipboard::before {
  width: 11px;
  height: 14px;
  background-position: 0 -312px;
}

.t-svg-clipboard-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -26px -312px;
}

.t-svg-clipboard-white::before {
  width: 11px;
  height: 14px;
  background-position: -52px -312px;
}

.t-svg-clock::before {
  width: 14px;
  height: 14px;
  background-position: -78px -312px;
}

.t-svg-clock-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -312px;
}

.t-svg-clock-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -312px;
}

.t-svg-clone::before {
  width: 14px;
  height: 14px;
  background-position: -156px -312px;
}

.t-svg-clone-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -312px;
}

.t-svg-clone-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -312px;
}

.t-svg-code::before {
  width: 14px;
  height: 14px;
  background-position: -234px -312px;
}

.t-svg-code-branch::before {
  width: 11px;
  height: 14px;
  background-position: -260px -312px;
}

.t-svg-code-branch-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -286px -312px;
}

.t-svg-code-branch-white::before {
  width: 11px;
  height: 14px;
  background-position: -312px -312px;
}

.t-svg-code-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -312px;
}

.t-svg-code-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -338px;
}

.t-svg-cog::before {
  width: 14px;
  height: 14px;
  background-position: -26px -338px;
}

.t-svg-cog-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -338px;
}

.t-svg-cog-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -338px;
}

.t-svg-cogs::before {
  width: 14px;
  height: 14px;
  background-position: -104px -338px;
}

.t-svg-cogs-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -338px;
}

.t-svg-cogs-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -338px;
}

.t-svg-comment::before {
  width: 14px;
  height: 14px;
  background-position: -182px -338px;
}

.t-svg-comment-alt::before {
  width: 14px;
  height: 14px;
  background-position: -208px -338px;
}

.t-svg-comment-alt-fill::before {
  width: 14px;
  height: 14px;
  background-position: -234px -338px;
}

.t-svg-comment-alt-fill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -338px;
}

.t-svg-comment-alt-fill-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -338px;
}

.t-svg-comment-alt-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -338px;
}

.t-svg-comment-alt-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -338px;
}

.t-svg-comment-dollar::before {
  width: 14px;
  height: 14px;
  background-position: 0 -364px;
}

.t-svg-comment-dollar-fill::before {
  width: 14px;
  height: 14px;
  background-position: -26px -364px;
}

.t-svg-comment-dollar-fill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -364px;
}

.t-svg-comment-dollar-fill-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -364px;
}

.t-svg-comment-dollar-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -364px;
}

.t-svg-comment-dollar-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -364px;
}

.t-svg-comment-dots::before {
  width: 14px;
  height: 14px;
  background-position: -156px -364px;
}

.t-svg-comment-dots-fill::before {
  width: 14px;
  height: 14px;
  background-position: -182px -364px;
}

.t-svg-comment-dots-fill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -364px;
}

.t-svg-comment-dots-fill-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -364px;
}

.t-svg-comment-dots-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -364px;
}

.t-svg-comment-dots-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -364px;
}

.t-svg-comment-fill::before {
  width: 14px;
  height: 14px;
  background-position: -312px -364px;
}

.t-svg-comment-fill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -364px;
}

.t-svg-comment-fill-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -390px;
}

.t-svg-comment-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -390px;
}

.t-svg-comment-slash::before {
  width: 14px;
  height: 14px;
  background-position: -52px -390px;
}

.t-svg-comment-slash-fill::before {
  width: 18px;
  height: 14px;
  background-position: -78px -390px;
}

.t-svg-comment-slash-fill-link-blue::before {
  width: 18px;
  height: 14px;
  background-position: -104px -390px;
}

.t-svg-comment-slash-fill-white::before {
  width: 18px;
  height: 14px;
  background-position: -130px -390px;
}

.t-svg-comment-slash-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -390px;
}

.t-svg-comment-slash-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -390px;
}

.t-svg-comment-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -390px;
}

.t-svg-comments::before {
  width: 14px;
  height: 14px;
  background-position: -234px -390px;
}

.t-svg-comments-dollar::before {
  width: 14px;
  height: 14px;
  background-position: -260px -390px;
}

.t-svg-comments-dollar-fill::before {
  width: 16px;
  height: 14px;
  background-position: -286px -390px;
}

.t-svg-comments-dollar-fill-link-blue::before {
  width: 16px;
  height: 14px;
  background-position: -312px -390px;
}

.t-svg-comments-dollar-fill-white::before {
  width: 16px;
  height: 14px;
  background-position: 0 -416px;
}

.t-svg-comments-dollar-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -416px;
}

.t-svg-comments-dollar-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -416px;
}

.t-svg-comments-fill::before {
  width: 16px;
  height: 14px;
  background-position: -78px -416px;
}

.t-svg-comments-fill-link-blue::before {
  width: 16px;
  height: 14px;
  background-position: -104px -416px;
}

.t-svg-comments-fill-white::before {
  width: 16px;
  height: 14px;
  background-position: -130px -416px;
}

.t-svg-comments-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -416px;
}

.t-svg-comments-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -416px;
}

.t-svg-compress::before {
  width: 12px;
  height: 14px;
  background-position: -208px -416px;
}

.t-svg-compress-alt::before {
  width: 12px;
  height: 14px;
  background-position: -234px -416px;
}

.t-svg-compress-alt-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -260px -416px;
}

.t-svg-compress-alt-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px -416px;
}

.t-svg-compress-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -312px -416px;
}

.t-svg-compress-white::before {
  width: 12px;
  height: 14px;
  background-position: -338px -416px;
}

.t-svg-copy::before {
  width: 12px;
  height: 14px;
  background-position: 0 -442px;
}

.t-svg-copy-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -442px;
}

.t-svg-copy-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px -442px;
}

.t-svg-credit-card::before {
  width: 14px;
  height: 14px;
  background-position: -78px -442px;
}

.t-svg-credit-card-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -442px;
}

.t-svg-credit-card-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -442px;
}

.t-svg-crosshairs::before {
  width: 14px;
  height: 14px;
  background-position: -156px -442px;
}

.t-svg-crosshairs-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -442px;
}

.t-svg-crosshairs-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -442px;
}

.t-svg-cut::before {
  width: 12px;
  height: 14px;
  background-position: -234px -442px;
}

.t-svg-cut-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -260px -442px;
}

.t-svg-cut-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px -442px;
}

.t-svg-diamond::before {
  width: 14px;
  height: 14px;
  background-position: -312px -442px;
}

.t-svg-diamond-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -442px;
}

.t-svg-diamond-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -468px;
}

.t-svg-direction-both::before {
  width: 14px;
  height: 14px;
  background-position: -26px -468px;
}

.t-svg-direction-both-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -468px;
}

.t-svg-direction-both-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -468px;
}

.t-svg-direction-incoming::before {
  width: 14px;
  height: 14px;
  background-position: -104px -468px;
}

.t-svg-direction-incoming-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -468px;
}

.t-svg-direction-outgoing::before {
  width: 14px;
  height: 14px;
  background-position: -156px -468px;
}

.t-svg-direction-outgoing-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -468px;
}

.t-svg-direction-outgoing-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -468px;
}

.t-svg-download::before {
  width: 14px;
  height: 14px;
  background-position: -234px -468px;
}

.t-svg-download-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -468px;
}

.t-svg-download-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -468px;
}

.t-svg-ds-brick::before {
  width: 14px;
  height: 14px;
  background-position: -312px -468px;
}

.t-svg-ds-brick-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -468px;
}

.t-svg-ds-brick-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -494px;
}

.t-svg-ds-set::before {
  width: 14px;
  height: 14px;
  background-position: -26px -494px;
}

.t-svg-ds-set-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -494px;
}

.t-svg-ds-set-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -494px;
}

.t-svg-ds-triquetra::before {
  width: 14px;
  height: 14px;
  background-position: -104px -494px;
}

.t-svg-ds-triquetra-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -494px;
}

.t-svg-ds-triquetra-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -494px;
}

.t-svg-ellipsis-h::before {
  width: 14px;
  height: 14px;
  background-position: -182px -494px;
}

.t-svg-ellipsis-h-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -494px;
}

.t-svg-ellipsis-h-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -494px;
}

.t-svg-ellipsis-v::before {
  width: 5px;
  height: 14px;
  background-position: -260px -494px;
}

.t-svg-ellipsis-v-link-blue::before {
  width: 5px;
  height: 14px;
  background-position: -286px -494px;
}

.t-svg-ellipsis-v-white::before {
  width: 5px;
  height: 14px;
  background-position: -312px -494px;
}

.t-svg-entity::before {
  width: 14px;
  height: 14px;
  background-position: -338px -494px;
}

.t-svg-entity-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -520px;
}

.t-svg-entity-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -520px;
}

.t-svg-envelope::before {
  width: 14px;
  height: 14px;
  background-position: -52px -520px;
}

.t-svg-envelope-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -520px;
}

.t-svg-envelope-open-text::before {
  width: 14px;
  height: 14px;
  background-position: -104px -520px;
}

.t-svg-envelope-open-text-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -520px;
}

.t-svg-envelope-open-text-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -520px;
}

.t-svg-envelope-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -520px;
}

.t-svg-exchange::before {
  width: 14px;
  height: 14px;
  background-position: -208px -520px;
}

.t-svg-exchange-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -520px;
}

.t-svg-exchange-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -520px;
}

.t-svg-exclamation::before {
  width: 14px;
  height: 14px;
  background-position: -286px -520px;
}

.t-svg-exclamation-circle::before {
  width: 14px;
  height: 14px;
  background-position: -312px -520px;
}

.t-svg-exclamation-circle-ind-orange::before {
  width: 14px;
  height: 14px;
  background-position: -338px -520px;
}

.t-svg-exclamation-circle-ind-red::before {
  width: 14px;
  height: 14px;
  background-position: 0 -546px;
}

.t-svg-exclamation-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -546px;
}

.t-svg-exclamation-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -546px;
}

.t-svg-exclamation-ind-orange::before {
  width: 14px;
  height: 14px;
  background-position: -78px -546px;
}

.t-svg-exclamation-ind-red::before {
  width: 14px;
  height: 14px;
  background-position: -104px -546px;
}

.t-svg-exclamation-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -546px;
}

.t-svg-exclamation-triangle::before {
  width: 14px;
  height: 14px;
  background-position: -156px -546px;
}

.t-svg-exclamation-triangle-ind-orange::before {
  width: 14px;
  height: 14px;
  background-position: -182px -546px;
}

.t-svg-exclamation-triangle-ind-red::before {
  width: 14px;
  height: 14px;
  background-position: -208px -546px;
}

.t-svg-exclamation-triangle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -546px;
}

.t-svg-exclamation-triangle-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -546px;
}

.t-svg-exclamation-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -546px;
}

.t-svg-expand::before {
  width: 12px;
  height: 14px;
  background-position: -312px -546px;
}

.t-svg-expand-alt::before {
  width: 12px;
  height: 14px;
  background-position: -338px -546px;
}

.t-svg-expand-alt-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: 0 -572px;
}

.t-svg-expand-alt-white::before {
  width: 12px;
  height: 14px;
  background-position: -26px -572px;
}

.t-svg-expand-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -52px -572px;
}

.t-svg-expand-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -572px;
}

.t-svg-external-link::before {
  width: 14px;
  height: 14px;
  background-position: -104px -572px;
}

.t-svg-external-link-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -572px;
}

.t-svg-external-link-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -572px;
}

.t-svg-eye::before {
  width: 14px;
  height: 14px;
  background-position: -182px -572px;
}

.t-svg-eye-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -572px;
}

.t-svg-eye-slash::before {
  width: 14px;
  height: 14px;
  background-position: -234px -572px;
}

.t-svg-eye-slash-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -572px;
}

.t-svg-eye-slash-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -572px;
}

.t-svg-eye-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -572px;
}

.t-svg-face-cry::before {
  width: 14px;
  height: 14px;
  background-position: -338px -572px;
}

.t-svg-face-cry-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -598px;
}

.t-svg-face-cry-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -598px;
}

.t-svg-face-frown::before {
  width: 14px;
  height: 14px;
  background-position: -52px -598px;
}

.t-svg-face-frown-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -598px;
}

.t-svg-face-frown-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -598px;
}

.t-svg-face-happy::before {
  width: 14px;
  height: 14px;
  background-position: -130px -598px;
}

.t-svg-face-happy-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -598px;
}

.t-svg-face-happy-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -598px;
}

.t-svg-face-neutral::before {
  width: 14px;
  height: 14px;
  background-position: -208px -598px;
}

.t-svg-face-neutral-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -598px;
}

.t-svg-face-neutral-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -598px;
}

.t-svg-face-smile::before {
  width: 14px;
  height: 14px;
  background-position: -286px -598px;
}

.t-svg-face-smile-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -598px;
}

.t-svg-face-smile-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -598px;
}

.t-svg-fax::before {
  width: 14px;
  height: 14px;
  background-position: 0 -624px;
}

.t-svg-fax-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -624px;
}

.t-svg-fax-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -624px;
}

.t-svg-file::before {
  width: 11px;
  height: 14px;
  background-position: -78px -624px;
}

.t-svg-file-alt::before {
  width: 11px;
  height: 14px;
  background-position: -104px -624px;
}

.t-svg-file-alt-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -130px -624px;
}

.t-svg-file-alt-white::before {
  width: 11px;
  height: 14px;
  background-position: -156px -624px;
}

.t-svg-file-archive::before {
  width: 11px;
  height: 14px;
  background-position: -182px -624px;
}

.t-svg-file-archive-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -208px -624px;
}

.t-svg-file-archive-white::before {
  width: 11px;
  height: 14px;
  background-position: -234px -624px;
}

.t-svg-file-audio::before {
  width: 11px;
  height: 14px;
  background-position: -260px -624px;
}

.t-svg-file-audio-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -286px -624px;
}

.t-svg-file-audio-white::before {
  width: 11px;
  height: 14px;
  background-position: -312px -624px;
}

.t-svg-file-code::before {
  width: 11px;
  height: 14px;
  background-position: -338px -624px;
}

.t-svg-file-code-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: 0 -650px;
}

.t-svg-file-code-white::before {
  width: 11px;
  height: 14px;
  background-position: -26px -650px;
}

.t-svg-file-excel::before {
  width: 11px;
  height: 14px;
  background-position: -52px -650px;
}

.t-svg-file-excel-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -78px -650px;
}

.t-svg-file-excel-white::before {
  width: 11px;
  height: 14px;
  background-position: -104px -650px;
}

.t-svg-file-image::before {
  width: 11px;
  height: 14px;
  background-position: -130px -650px;
}

.t-svg-file-image-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -156px -650px;
}

.t-svg-file-image-white::before {
  width: 11px;
  height: 14px;
  background-position: -182px -650px;
}

.t-svg-file-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -208px -650px;
}

.t-svg-file-pdf::before {
  width: 11px;
  height: 14px;
  background-position: -234px -650px;
}

.t-svg-file-pdf-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -260px -650px;
}

.t-svg-file-pdf-white::before {
  width: 11px;
  height: 14px;
  background-position: -286px -650px;
}

.t-svg-file-powerpoint::before {
  width: 11px;
  height: 14px;
  background-position: -312px -650px;
}

.t-svg-file-powerpoint-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -338px -650px;
}

.t-svg-file-powerpoint-white::before {
  width: 11px;
  height: 14px;
  background-position: 0 -676px;
}

.t-svg-file-video::before {
  width: 11px;
  height: 14px;
  background-position: -26px -676px;
}

.t-svg-file-video-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -52px -676px;
}

.t-svg-file-video-white::before {
  width: 11px;
  height: 14px;
  background-position: -78px -676px;
}

.t-svg-file-white::before {
  width: 11px;
  height: 14px;
  background-position: -104px -676px;
}

.t-svg-file-word::before {
  width: 11px;
  height: 14px;
  background-position: -130px -676px;
}

.t-svg-file-word-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -156px -676px;
}

.t-svg-file-word-white::before {
  width: 11px;
  height: 14px;
  background-position: -182px -676px;
}

.t-svg-fill-up::before {
  width: 14px;
  height: 14px;
  background-position: -208px -676px;
}

.t-svg-fill-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -676px;
}

.t-svg-fill-up-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -676px;
}

.t-svg-filter::before {
  width: 14px;
  height: 14px;
  background-position: -286px -676px;
}

.t-svg-filter-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -676px;
}

.t-svg-filter-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -676px;
}

.t-svg-fingerprint::before {
  width: 14px;
  height: 14px;
  background-position: 0 -702px;
}

.t-svg-fingerprint-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -702px;
}

.t-svg-fingerprint-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -702px;
}

.t-svg-flag::before {
  width: 14px;
  height: 14px;
  background-position: -78px -702px;
}

.t-svg-flag-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -702px;
}

.t-svg-flag-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -702px;
}

.t-svg-flask-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -156px -702px;
}

.t-svg-flask-white::before {
  width: 12px;
  height: 14px;
  background-position: -182px -702px;
}

.t-svg-folder::before {
  width: 14px;
  height: 14px;
  background-position: -208px -702px;
}

.t-svg-folder-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -702px;
}

.t-svg-folder-open::before {
  width: 14px;
  height: 14px;
  background-position: -260px -702px;
}

.t-svg-folder-open-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -702px;
}

.t-svg-folder-open-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -702px;
}

.t-svg-folder-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -702px;
}

.t-svg-forward::before {
  width: 14px;
  height: 14px;
  background-position: 0 -728px;
}

.t-svg-forward-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -728px;
}

.t-svg-forward-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -728px;
}

.t-svg-globe::before {
  width: 14px;
  height: 14px;
  background-position: -78px -728px;
}

.t-svg-globe-africa::before {
  width: 14px;
  height: 14px;
  background-position: -104px -728px;
}

.t-svg-globe-africa-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -728px;
}

.t-svg-globe-africa-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -728px;
}

.t-svg-globe-asia::before {
  width: 14px;
  height: 14px;
  background-position: -182px -728px;
}

.t-svg-globe-asia-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -728px;
}

.t-svg-globe-asia-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -728px;
}

.t-svg-globe-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -728px;
}

.t-svg-globe-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -728px;
}

.t-svg-graduation-cap::before {
  width: 14px;
  height: 14px;
  background-position: -312px -728px;
}

.t-svg-graduation-cap-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -728px;
}

.t-svg-graduation-cap-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -754px;
}

.t-svg-hand-paper::before {
  width: 12px;
  height: 14px;
  background-position: -26px -754px;
}

.t-svg-hand-paper-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -52px -754px;
}

.t-svg-hand-paper-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -754px;
}

.t-svg-hand-point-down::before {
  width: 14px;
  height: 14px;
  background-position: -104px -754px;
}

.t-svg-hand-point-down-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -754px;
}

.t-svg-hand-point-down-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -754px;
}

.t-svg-hand-point-left::before {
  width: 14px;
  height: 14px;
  background-position: -182px -754px;
}

.t-svg-hand-point-left-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -754px;
}

.t-svg-hand-point-left-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -754px;
}

.t-svg-hand-point-right::before {
  width: 14px;
  height: 14px;
  background-position: -260px -754px;
}

.t-svg-hand-point-right-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -754px;
}

.t-svg-hand-point-right-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -754px;
}

.t-svg-hand-point-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -754px;
}

.t-svg-hand-point-up-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -780px;
}

.t-svg-hand-pointer::before {
  width: 14px;
  height: 14px;
  background-position: -26px -780px;
}

.t-svg-hand-rock::before {
  width: 14px;
  height: 14px;
  background-position: -52px -780px;
}

.t-svg-hand-rock-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -780px;
}

.t-svg-hand-rock-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -780px;
}

.t-svg-handshake::before {
  width: 14px;
  height: 14px;
  background-position: -130px -780px;
}

.t-svg-handshake-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -780px;
}

.t-svg-handshake-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -780px;
}

.t-svg-heart::before {
  width: 14px;
  height: 14px;
  background-position: -208px -780px;
}

.t-svg-heart-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -780px;
}

.t-svg-heart-o::before {
  width: 14px;
  height: 14px;
  background-position: -260px -780px;
}

.t-svg-heart-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -780px;
}

.t-svg-heart-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -780px;
}

.t-svg-heart-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -780px;
}

.t-svg-help::before {
  width: 14px;
  height: 14px;
  background-position: 0 -806px;
}

.t-svg-help-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -806px;
}

.t-svg-help-o::before {
  width: 14px;
  height: 14px;
  background-position: -52px -806px;
}

.t-svg-help-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -806px;
}

.t-svg-help-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -806px;
}

.t-svg-help-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -806px;
}

.t-svg-history::before {
  width: 14px;
  height: 14px;
  background-position: -156px -806px;
}

.t-svg-history-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -806px;
}

.t-svg-history-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -806px;
}

.t-svg-home::before {
  width: 14px;
  height: 14px;
  background-position: -234px -806px;
}

.t-svg-home-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -806px;
}

.t-svg-home-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -806px;
}

.t-svg-hourglass::before {
  width: 11px;
  height: 14px;
  background-position: -312px -806px;
}

.t-svg-hourglass-end::before {
  width: 11px;
  height: 14px;
  background-position: -338px -806px;
}

.t-svg-hourglass-end-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: 0 -832px;
}

.t-svg-hourglass-end-white::before {
  width: 11px;
  height: 14px;
  background-position: -26px -832px;
}

.t-svg-hourglass-half::before {
  width: 11px;
  height: 14px;
  background-position: -52px -832px;
}

.t-svg-hourglass-half-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -78px -832px;
}

.t-svg-hourglass-half-white::before {
  width: 11px;
  height: 14px;
  background-position: -104px -832px;
}

.t-svg-hourglass-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -130px -832px;
}

.t-svg-hourglass-start::before {
  width: 11px;
  height: 14px;
  background-position: -156px -832px;
}

.t-svg-hourglass-start-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -182px -832px;
}

.t-svg-hourglass-start-white::before {
  width: 11px;
  height: 14px;
  background-position: -208px -832px;
}

.t-svg-hourglass-white::before {
  width: 11px;
  height: 14px;
  background-position: -234px -832px;
}

.t-svg-id-badge::before {
  width: 11px;
  height: 14px;
  background-position: -260px -832px;
}

.t-svg-id-badge-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -286px -832px;
}

.t-svg-id-badge-white::before {
  width: 11px;
  height: 14px;
  background-position: -312px -832px;
}

.t-svg-image::before {
  width: 14px;
  height: 14px;
  background-position: -338px -832px;
}

.t-svg-image-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -858px;
}

.t-svg-image-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -858px;
}

.t-svg-images::before {
  width: 16px;
  height: 14px;
  background-position: -52px -858px;
}

.t-svg-images-link-blue::before {
  width: 16px;
  height: 14px;
  background-position: -78px -858px;
}

.t-svg-images-white::before {
  width: 16px;
  height: 14px;
  background-position: -104px -858px;
}

.t-svg-inbox::before {
  width: 14px;
  height: 14px;
  background-position: -130px -858px;
}

.t-svg-inbox-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -858px;
}

.t-svg-inbox-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -858px;
}

.t-svg-infinity::before {
  width: 14px;
  height: 14px;
  background-position: -208px -858px;
}

.t-svg-infinity-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -858px;
}

.t-svg-infinity-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -858px;
}

.t-svg-info-circle::before {
  width: 14px;
  height: 14px;
  background-position: -286px -858px;
}

.t-svg-info-circle-info-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -858px;
}

.t-svg-info-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -858px;
}

.t-svg-info-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -884px;
}

.t-svg-key::before {
  width: 14px;
  height: 14px;
  background-position: -26px -884px;
}

.t-svg-key-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -884px;
}

.t-svg-key-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -884px;
}

.t-svg-keyboard::before {
  width: 14px;
  height: 14px;
  background-position: -104px -884px;
}

.t-svg-keyboard-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -884px;
}

.t-svg-keyboard-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -884px;
}

.t-svg-laptop::before {
  width: 14px;
  height: 14px;
  background-position: -182px -884px;
}

.t-svg-laptop-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -884px;
}

.t-svg-laptop-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -884px;
}

.t-svg-level-down::before {
  width: 9px;
  height: 14px;
  background-position: -260px -884px;
}

.t-svg-level-down-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -286px -884px;
}

.t-svg-level-down-white::before {
  width: 9px;
  height: 14px;
  background-position: -312px -884px;
}

.t-svg-level-up::before {
  width: 9px;
  height: 14px;
  background-position: -338px -884px;
}

.t-svg-level-up-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: 0 -910px;
}

.t-svg-level-up-white::before {
  width: 9px;
  height: 14px;
  background-position: -26px -910px;
}

.t-svg-link::before {
  width: 14px;
  height: 14px;
  background-position: -52px -910px;
}

.t-svg-link-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -910px;
}

.t-svg-link-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -910px;
}

.t-svg-list::before {
  width: 14px;
  height: 14px;
  background-position: -130px -910px;
}

.t-svg-list-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -910px;
}

.t-svg-list-ul::before {
  width: 14px;
  height: 14px;
  background-position: -182px -910px;
}

.t-svg-list-ul-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -910px;
}

.t-svg-list-ul-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -910px;
}

.t-svg-list-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -910px;
}

.t-svg-location-arrow::before {
  width: 14px;
  height: 14px;
  background-position: -286px -910px;
}

.t-svg-location-arrow-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -910px;
}

.t-svg-location-arrow-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -910px;
}

.t-svg-lock::before {
  width: 12px;
  height: 14px;
  background-position: 0 -936px;
}

.t-svg-lock-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -936px;
}

.t-svg-lock-open::before {
  width: 14px;
  height: 14px;
  background-position: -52px -936px;
}

.t-svg-lock-open-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -936px;
}

.t-svg-lock-open-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -936px;
}

.t-svg-lock-white::before {
  width: 12px;
  height: 14px;
  background-position: -130px -936px;
}

.t-svg-magic::before {
  width: 14px;
  height: 14px;
  background-position: -156px -936px;
}

.t-svg-magic-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -936px;
}

.t-svg-magic-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -936px;
}

.t-svg-map-marker::before {
  width: 11px;
  height: 14px;
  background-position: -234px -936px;
}

.t-svg-map-marker-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -260px -936px;
}

.t-svg-map-marker-white::before {
  width: 11px;
  height: 14px;
  background-position: -286px -936px;
}

.t-svg-map-signs::before {
  width: 14px;
  height: 14px;
  background-position: -312px -936px;
}

.t-svg-map-signs-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -936px;
}

.t-svg-map-signs-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -962px;
}

.t-svg-minus::before {
  width: 12px;
  height: 14px;
  background-position: -26px -962px;
}

.t-svg-minus-circle::before {
  width: 14px;
  height: 14px;
  background-position: -52px -962px;
}

.t-svg-minus-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -962px;
}

.t-svg-minus-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -962px;
}

.t-svg-minus-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -130px -962px;
}

.t-svg-minus-white::before {
  width: 12px;
  height: 14px;
  background-position: -156px -962px;
}

.t-svg-mobile::before {
  width: 9px;
  height: 14px;
  background-position: -182px -962px;
}

.t-svg-mobile-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -208px -962px;
}

.t-svg-mobile-white::before {
  width: 9px;
  height: 14px;
  background-position: -234px -962px;
}

.t-svg-money-bill::before {
  width: 14px;
  height: 14px;
  background-position: -260px -962px;
}

.t-svg-money-bill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -962px;
}

.t-svg-money-bill-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -962px;
}

.t-svg-new-tab::before {
  width: 14px;
  height: 14px;
  background-position: -338px -962px;
}

.t-svg-new-tab-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -988px;
}

.t-svg-new-tab-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -988px;
}

.t-svg-newspaper::before {
  width: 14px;
  height: 14px;
  background-position: -52px -988px;
}

.t-svg-newspaper-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -988px;
}

.t-svg-newspaper-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -988px;
}

.t-svg-palette::before {
  width: 14px;
  height: 14px;
  background-position: -130px -988px;
}

.t-svg-palette-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -988px;
}

.t-svg-palette-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -988px;
}

.t-svg-paper-plane::before {
  width: 14px;
  height: 14px;
  background-position: -208px -988px;
}

.t-svg-paper-plane-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -988px;
}

.t-svg-paper-plane-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -988px;
}

.t-svg-paperclip::before {
  width: 12px;
  height: 14px;
  background-position: -286px -988px;
}

.t-svg-paperclip-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -312px -988px;
}

.t-svg-paperclip-white::before {
  width: 12px;
  height: 14px;
  background-position: -338px -988px;
}

.t-svg-paste::before {
  width: 12px;
  height: 14px;
  background-position: 0 -1014px;
}

.t-svg-paste-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1014px;
}

.t-svg-paste-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px -1014px;
}

.t-svg-pen-nib::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1014px;
}

.t-svg-pen-nib-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1014px;
}

.t-svg-pen-nib-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1014px;
}

.t-svg-pencil::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1014px;
}

.t-svg-pencil-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1014px;
}

.t-svg-pencil-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1014px;
}

.t-svg-phone::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1014px;
}

.t-svg-phone-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1014px;
}

.t-svg-phone-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1014px;
}

.t-svg-play::before {
  width: 12px;
  height: 14px;
  background-position: -312px -1014px;
}

.t-svg-play-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -338px -1014px;
}

.t-svg-play-white::before {
  width: 12px;
  height: 14px;
  background-position: 0 -1040px;
}

.t-svg-plus::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1040px;
}

.t-svg-plus-circle::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1040px;
}

.t-svg-plus-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1040px;
}

.t-svg-plus-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1040px;
}

.t-svg-plus-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -130px -1040px;
}

.t-svg-plus-white::before {
  width: 12px;
  height: 14px;
  background-position: -156px -1040px;
}

.t-svg-power-off::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1040px;
}

.t-svg-power-off-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1040px;
}

.t-svg-power-off-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1040px;
}

.t-svg-print::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1040px;
}

.t-svg-print-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1040px;
}

.t-svg-print-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1040px;
}

.t-svg-qrcode::before {
  width: 12px;
  height: 14px;
  background-position: -338px -1040px;
}

.t-svg-qrcode-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: 0 -1066px;
}

.t-svg-qrcode-white::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1066px;
}

.t-svg-redo::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1066px;
}

.t-svg-redo-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1066px;
}

.t-svg-redo-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1066px;
}

.t-svg-reply::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1066px;
}

.t-svg-reply-all::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1066px;
}

.t-svg-reply-all-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1066px;
}

.t-svg-reply-all-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1066px;
}

.t-svg-reply-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1066px;
}

.t-svg-reply-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1066px;
}

.t-svg-retweet::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1066px;
}

.t-svg-retweet-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1066px;
}

.t-svg-retweet-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1066px;
}

.t-svg-robot::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1092px;
}

.t-svg-robot-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1092px;
}

.t-svg-robot-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1092px;
}

.t-svg-rocket::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1092px;
}

.t-svg-rocket-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1092px;
}

.t-svg-rocket-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1092px;
}

.t-svg-ruler::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1092px;
}

.t-svg-ruler-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1092px;
}

.t-svg-ruler-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1092px;
}

.t-svg-save::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1092px;
}

.t-svg-save-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1092px;
}

.t-svg-save-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1092px;
}

.t-svg-search::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1092px;
}

.t-svg-search-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1092px;
}

.t-svg-search-minus::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1118px;
}

.t-svg-search-minus-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1118px;
}

.t-svg-search-minus-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1118px;
}

.t-svg-search-plus::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1118px;
}

.t-svg-search-plus-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1118px;
}

.t-svg-search-plus-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1118px;
}

.t-svg-search-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1118px;
}

.t-svg-share::before {
  width: 12px;
  height: 14px;
  background-position: -182px -1118px;
}

.t-svg-share-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -208px -1118px;
}

.t-svg-share-square::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1118px;
}

.t-svg-share-square-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1118px;
}

.t-svg-share-square-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1118px;
}

.t-svg-share-white::before {
  width: 12px;
  height: 14px;
  background-position: -312px -1118px;
}

.t-svg-shoe-prints::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1118px;
}

.t-svg-shoe-prints-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1144px;
}

.t-svg-shoe-prints-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1144px;
}

.t-svg-shopping-cart::before {
  width: 16px;
  height: 14px;
  background-position: -52px -1144px;
}

.t-svg-shopping-cart-link-blue::before {
  width: 16px;
  height: 14px;
  background-position: -78px -1144px;
}

.t-svg-shopping-cart-white::before {
  width: 16px;
  height: 14px;
  background-position: -104px -1144px;
}

.t-svg-sign-in::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1144px;
}

.t-svg-sign-in-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1144px;
}

.t-svg-sign-in-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1144px;
}

.t-svg-sign-out::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1144px;
}

.t-svg-sign-out-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1144px;
}

.t-svg-sign-out-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1144px;
}

.t-svg-sliders::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1144px;
}

.t-svg-sliders-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1144px;
}

.t-svg-sliders-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1144px;
}

.t-svg-sort::before {
  width: 9px;
  height: 14px;
  background-position: 0 -1170px;
}

.t-svg-sort-alpha-down::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1170px;
}

.t-svg-sort-alpha-down-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -52px -1170px;
}

.t-svg-sort-alpha-down-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -1170px;
}

.t-svg-sort-alpha-up::before {
  width: 12px;
  height: 14px;
  background-position: -104px -1170px;
}

.t-svg-sort-alpha-up-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -130px -1170px;
}

.t-svg-sort-alpha-up-white::before {
  width: 12px;
  height: 14px;
  background-position: -156px -1170px;
}

.t-svg-sort-amount-down::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1170px;
}

.t-svg-sort-amount-down-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1170px;
}

.t-svg-sort-amount-down-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1170px;
}

.t-svg-sort-amount-up::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1170px;
}

.t-svg-sort-amount-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1170px;
}

.t-svg-sort-amount-up-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1170px;
}

.t-svg-sort-down::before {
  width: 9px;
  height: 14px;
  background-position: -338px -1170px;
}

.t-svg-sort-down-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: 0 -1196px;
}

.t-svg-sort-down-white::before {
  width: 9px;
  height: 14px;
  background-position: -26px -1196px;
}

.t-svg-sort-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -52px -1196px;
}

.t-svg-sort-up::before {
  width: 9px;
  height: 14px;
  background-position: -78px -1196px;
}

.t-svg-sort-up-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -104px -1196px;
}

.t-svg-sort-up-white::before {
  width: 9px;
  height: 14px;
  background-position: -130px -1196px;
}

.t-svg-sort-white::before {
  width: 9px;
  height: 14px;
  background-position: -156px -1196px;
}

.t-svg-stamp::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1196px;
}

.t-svg-stamp-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1196px;
}

.t-svg-stamp-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1196px;
}

.t-svg-star::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1196px;
}

.t-svg-star-half::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1196px;
}

.t-svg-star-half-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1196px;
}

.t-svg-star-half-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1196px;
}

.t-svg-star-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1222px;
}

.t-svg-star-o::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1222px;
}

.t-svg-star-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1222px;
}

.t-svg-star-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1222px;
}

.t-svg-star-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1222px;
}

.t-svg-sticky-note::before {
  width: 12px;
  height: 14px;
  background-position: -130px -1222px;
}

.t-svg-sticky-note-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -156px -1222px;
}

.t-svg-sticky-note-white::before {
  width: 12px;
  height: 14px;
  background-position: -182px -1222px;
}

.t-svg-stop::before {
  width: 12px;
  height: 14px;
  background-position: -208px -1222px;
}

.t-svg-stop-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -234px -1222px;
}

.t-svg-stop-white::before {
  width: 12px;
  height: 14px;
  background-position: -260px -1222px;
}

.t-svg-suitcase::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1222px;
}

.t-svg-suitcase-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1222px;
}

.t-svg-suitcase-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1222px;
}

.t-svg-support::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1248px;
}

.t-svg-support-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1248px;
}

.t-svg-support-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1248px;
}

.t-svg-sync::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1248px;
}

.t-svg-sync-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1248px;
}

.t-svg-sync-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1248px;
}

.t-svg-table::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1248px;
}

.t-svg-table-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1248px;
}

.t-svg-table-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1248px;
}

.t-svg-tag::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1248px;
}

.t-svg-tag-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1248px;
}

.t-svg-tag-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1248px;
}

.t-svg-tags::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1248px;
}

.t-svg-tags-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1248px;
}

.t-svg-tags-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1274px;
}

.t-svg-tasks::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1274px;
}

.t-svg-tasks-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1274px;
}

.t-svg-tasks-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1274px;
}

.t-svg-terminal::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1274px;
}

.t-svg-terminal-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1274px;
}

.t-svg-terminal-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1274px;
}

.t-svg-thumbs-down::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1274px;
}

.t-svg-thumbs-down-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1274px;
}

.t-svg-thumbs-down-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1274px;
}

.t-svg-thumbs-up::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1274px;
}

.t-svg-thumbs-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1274px;
}

.t-svg-thumbs-up-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1274px;
}

.t-svg-thumbtack::before {
  width: 11px;
  height: 14px;
  background-position: -338px -1274px;
}

.t-svg-thumbtack-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: 0 -1300px;
}

.t-svg-thumbtack-white::before {
  width: 11px;
  height: 14px;
  background-position: -26px -1300px;
}

.t-svg-times::before {
  width: 10px;
  height: 14px;
  background-position: -52px -1300px;
}

.t-svg-times-circle::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1300px;
}

.t-svg-times-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1300px;
}

.t-svg-times-circle-o::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1300px;
}

.t-svg-times-circle-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1300px;
}

.t-svg-times-circle-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1300px;
}

.t-svg-times-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1300px;
}

.t-svg-times-link-blue::before {
  width: 10px;
  height: 14px;
  background-position: -234px -1300px;
}

.t-svg-times-white::before {
  width: 10px;
  height: 14px;
  background-position: -260px -1300px;
}

.t-svg-toolbox::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1300px;
}

.t-svg-toolbox-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1300px;
}

.t-svg-toolbox-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1300px;
}

.t-svg-trash::before {
  width: 12px;
  height: 14px;
  background-position: 0 -1326px;
}

.t-svg-trash-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1326px;
}

.t-svg-trash-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px -1326px;
}

.t-svg-trophy::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1326px;
}

.t-svg-trophy-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1326px;
}

.t-svg-trophy-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1326px;
}

.t-svg-tv::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1326px;
}

.t-svg-tv-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1326px;
}

.t-svg-tv-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1326px;
}

.t-svg-undo::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1326px;
}

.t-svg-undo-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1326px;
}

.t-svg-undo-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1326px;
}

.t-svg-unlink::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1326px;
}

.t-svg-unlink-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1326px;
}

.t-svg-unlink-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1352px;
}

.t-svg-upload::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1352px;
}

.t-svg-upload-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1352px;
}

.t-svg-upload-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1352px;
}

.t-svg-user::before {
  width: 12px;
  height: 14px;
  background-position: -104px -1352px;
}

.t-svg-user-circle::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1352px;
}

.t-svg-user-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1352px;
}

.t-svg-user-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1352px;
}

.t-svg-user-cog::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1352px;
}

.t-svg-user-cog-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1352px;
}

.t-svg-user-cog-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1352px;
}

.t-svg-user-edit::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1352px;
}

.t-svg-user-edit-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1352px;
}

.t-svg-user-edit-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1352px;
}

.t-svg-user-friends::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1378px;
}

.t-svg-user-friends-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1378px;
}

.t-svg-user-friends-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1378px;
}

.t-svg-user-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -78px -1378px;
}

.t-svg-user-lock::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1378px;
}

.t-svg-user-lock-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1378px;
}

.t-svg-user-lock-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1378px;
}

.t-svg-user-minus::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1378px;
}

.t-svg-user-minus-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1378px;
}

.t-svg-user-minus-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1378px;
}

.t-svg-user-plus::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1378px;
}

.t-svg-user-plus-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1378px;
}

.t-svg-user-plus-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1378px;
}

.t-svg-user-shield::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1378px;
}

.t-svg-user-shield-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1404px;
}

.t-svg-user-shield-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1404px;
}

.t-svg-user-slash::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1404px;
}

.t-svg-user-slash-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1404px;
}

.t-svg-user-slash-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1404px;
}

.t-svg-user-tie::before {
  width: 12px;
  height: 14px;
  background-position: -130px -1404px;
}

.t-svg-user-tie-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -156px -1404px;
}

.t-svg-user-tie-white::before {
  width: 12px;
  height: 14px;
  background-position: -182px -1404px;
}

.t-svg-user-times::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1404px;
}

.t-svg-user-times-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1404px;
}

.t-svg-user-times-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1404px;
}

.t-svg-user-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px -1404px;
}

.t-svg-users::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1404px;
}

.t-svg-users-cog::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1404px;
}

.t-svg-users-cog-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1430px;
}

.t-svg-users-cog-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1430px;
}

.t-svg-users-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1430px;
}

.t-svg-users-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1430px;
}

.t-svg-wrench::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1430px;
}

.t-svg-wrench-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1430px;
}

.t-svg-wrench-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1430px;
}

@font-face {
  font-family: "Libre Franklin";
  font-style: normal;
  font-weight: 600;
  src: local(""), url("/crds-frontend/latest/assets/libre-franklin-v7-latin-600-BzFym7k5.woff2") format("woff2"), url("/crds-frontend/latest/assets/libre-franklin-v7-latin-600-WTdFxs_V.woff") format("woff");
}
body {
  color: #373838;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  display: block;
  margin: 0 0 12px;
  padding: 0;
  color: #373838;
}
h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child,
h6:last-child {
  margin-bottom: 0;
}
h1 .t-icon,
h2 .t-icon,
h3 .t-icon,
h4 .t-icon,
h5 .t-icon,
h6 .t-icon {
  font-size: inherit;
  line-height: inherit;
  vertical-align: text-bottom;
}
h1 + caption,
h1 + figcaption,
h2 + caption,
h2 + figcaption,
h3 + caption,
h3 + figcaption,
h4 + caption,
h4 + figcaption,
h5 + caption,
h5 + figcaption,
h6 + caption,
h6 + figcaption {
  margin-top: -8px;
  margin-bottom: 12px;
}

h1 {
  margin-bottom: 16px;
  font-family: "Libre Franklin", arial, sans-serif;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1.75rem;
}

h2 {
  font-family: "Libre Franklin", arial, sans-serif;
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.5rem;
}

h3 {
  font-family: "Libre Franklin", arial, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.25rem;
}

h4 {
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}

h5 {
  font-size: 0.75rem;
  text-transform: uppercase;
  line-height: 0.875rem;
}

h6 {
  color: #4d4e4e;
  font-size: 12px;
  font-weight: 700;
}

span {
  max-width: 100%;
}

p {
  max-width: 1024px;
  margin: 0;
  margin-bottom: 12px;
  font-size: 0.8125rem;
  line-height: 1.125rem;
}
p:last-child {
  margin-bottom: 0;
}
p.t-wide {
  max-width: 100%;
}

label, fieldset legend {
  display: inline-block;
  margin-right: 6px;
  color: #4d4e4e;
  font-weight: 700;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  vertical-align: inherit;
}
label:last-child, fieldset legend:last-child {
  margin-right: 0;
}
label[required]::after, fieldset legend[required]::after, label.t-required::after, fieldset legend.t-required::after {
  content: "*";
  margin-left: 4px;
  color: #d91f11;
}
label.t-horizontal, fieldset legend.t-horizontal {
  height: 32px;
  line-height: 32px;
  vertical-align: middle;
}
label.t-wide, fieldset legend.t-wide {
  width: 100%;
  margin-right: 0;
  margin-bottom: 6px;
}

a {
  color: #006491;
  text-decoration: none;
  vertical-align: inherit;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
a:hover {
  text-decoration: underline;
}
a > span,
a > label,
fieldset a > legend {
  margin-right: 4px;
  color: inherit;
}
a > span:last-child:not(:only-child),
a > label:last-child:not(:only-child),
fieldset a > legend:last-child:not(:only-child) {
  margin-right: 0;
}
a label, a fieldset legend, fieldset a legend {
  font-size: inherit;
  font-weight: inherit;
  pointer-events: none;
}
a.t-action, a.t-teal {
  color: #279c9c;
}
a.t-staff {
  color: #8c2341;
}
a.t-is-disabled, a.t-disabled-link {
  color: #bcbdbd !important;
  user-select: none;
  cursor: not-allowed;
}
a.t-is-disabled:hover, a.t-disabled-link:hover {
  text-decoration: none !important;
}

blockquote {
  max-width: 1024px;
  margin: 0 24px 24px;
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 18px;
  font-style: italic;
  line-height: 1.2rem;
}
blockquote:last-child {
  margin-bottom: 0;
}
blockquote p {
  font-size: inherit;
  line-height: inherit;
}

ul,
ol,
dl {
  margin: 0;
  padding: 0;
  font-size: 0;
}
ul li,
ul dd,
ul dt,
ol li,
ol dd,
ol dt,
dl li,
dl dd,
dl dt {
  font-size: 0.8125rem;
}

ul {
  list-style: none;
}

.t-last-updated {
  margin-right: 24px;
  color: #646464;
  font-size: 0.75rem;
}

.t-main {
  position: relative;
  display: block;
  width: 100%;
  padding: 24px;
  background: #f8f8f8;
  transition: left 0.2s ease;
}
.t-main > header {
  margin-bottom: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.t-main > header > form,
.t-main > header > .t-dropdown,
.t-main > header > .t-input {
  margin-bottom: 0;
}
.t-main > header .t-right {
  float: right;
  display: inline-block;
  max-width: 50%;
  margin-left: auto;
  padding-left: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.t-main > header.t-wide {
  max-width: 100% !important;
}
.t-main > header.t-no-min-width {
  min-width: auto;
}
.t-main > .t-footer {
  margin-top: 24px;
  color: #a6a7a7;
  font-size: 11px;
}
.t-main::-webkit-scrollbar {
  appearance: none;
  width: 6px;
  height: 6px;
}
.t-main::-webkit-scrollbar-track {
  background-color: transparent;
}
.t-main::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 6px;
  pointer-events: all;
  cursor: pointer;
}
.t-main::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
.t-main > header,
.t-main > .t-container,
.t-main > .t-meta,
.t-main > .t-tabs {
  min-width: calc(1280px - 24px * 2);
  max-width: calc(1920px - 24px * 2);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-main > header,
  .t-main > .t-container,
  .t-main > .t-meta,
  .t-main > .t-tabs {
    min-width: calc(1280px - 24px * 2 - 17px);
    max-width: calc(1920px - 24px * 2 - 17px);
  }
}
@supports (-ms-accelerator: true) {
  .t-main > header,
  .t-main > .t-container,
  .t-main > .t-meta,
  .t-main > .t-tabs {
    min-width: calc(1280px - 24px * 2 - 12px);
    max-width: calc(1920px - 24px * 2 - 12px);
  }
}

@media print {
  .t-main {
    position: relative;
    top: 0;
    overflow: hidden;
    height: calc(100% - 24px);
    padding: 0 !important;
    background: transparent !important;
  }
}
.t-container {
  display: block;
  width: 100%;
  margin-bottom: 16px;
  padding: 24px;
  background-color: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
}
.t-container:last-child {
  margin-bottom: 0;
}
.t-container > h2 {
  margin-bottom: 24px;
  line-height: 32px;
}
.t-container > header {
  display: inline-block;
  width: 100%;
  min-height: 22px;
  margin-bottom: 24px;
  vertical-align: middle;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.t-container > header h2 {
  display: inline-block;
  margin: 0;
  margin-right: 12px;
  line-height: 1.2rem;
  max-width: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-container > header .t-aside {
  height: 22px;
  margin-left: 0;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.t-container > header .t-right {
  float: right;
  display: inline-block;
  max-width: 50%;
  margin-left: auto;
  padding-left: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.t-container > header .t-checkbox,
.t-container > header .t-dropdown,
.t-container > header .t-input,
.t-container > header .t-progress,
.t-container > header .t-radio,
.t-container > header .t-switch {
  margin-bottom: 0;
}
.t-container > header .t-progress {
  width: 288px;
}
.t-container table {
  min-width: 33%;
  max-width: 100%;
}
.t-container .t-tabs {
  margin-bottom: 24px;
}
.t-container .t-tabs:last-child {
  margin-bottom: 0;
}
.t-container .t-tabs > .t-wrapper > .t-content {
  padding: 0;
  padding-top: 24px;
}
.t-container.t-flexbox {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-container.t-wide {
  max-width: 100% !important;
}
.t-container.t-no-min-width {
  min-width: auto;
}
.t-container.t-ghost {
  padding: 0;
  background: transparent;
  box-shadow: none;
}
.t-container.t-ghost > h2 {
  margin-bottom: 12px;
}
.t-container.t-ghost .t-container {
  min-width: auto;
  max-width: 100%;
}
.t-container.t-compact {
  padding: 16px;
}

@media print {
  .t-container {
    max-width: 100%;
    margin-bottom: 24px;
    padding: 0;
  }
  .t-container.t-staff {
    display: none;
  }
}
fieldset {
  display: block;
  width: auto;
  margin: 0;
  margin-bottom: 24px;
  padding: 0;
  border: 0;
}
fieldset:last-child {
  margin-bottom: 0;
}
fieldset legend {
  padding: 0;
  margin-bottom: 8px;
}

form {
  width: 100%;
  margin-bottom: 24px;
}
form:last-child {
  margin-bottom: 0;
}

.t-form {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-form.t-horizontal {
  margin-top: -12px;
  flex-direction: row;
}
.t-form.t-horizontal > label, fieldset .t-form.t-horizontal > legend {
  margin-top: 12px;
}
.t-form.t-horizontal > fieldset {
  display: inline-block;
  width: auto;
  margin-top: 12px;
  margin-right: 12px;
  margin-bottom: 0;
}
.t-form.t-horizontal > fieldset > .t-checkbox,
.t-form.t-horizontal > fieldset > .t-radio,
.t-form.t-horizontal > fieldset > .t-switch {
  margin-bottom: 0;
  height: 32px;
  line-height: 32px;
}
.t-form.t-horizontal > .t-btn,
.t-form.t-horizontal > .t-checkbox,
.t-form.t-horizontal > .t-dropdown,
.t-form.t-horizontal > .t-input,
.t-form.t-horizontal > .t-switch {
  margin-top: 12px;
  margin-bottom: 0;
}
.t-form.t-horizontal > .t-switch {
  height: 32px;
  line-height: 32px;
}
.t-form.t-horizontal > .t-switch label, .t-form.t-horizontal > .t-switch fieldset legend, fieldset .t-form.t-horizontal > .t-switch legend {
  height: inherit;
  line-height: inherit;
}
.t-form.t-horizontal > .t-switch input + label, .t-form.t-horizontal > .t-switch fieldset input + legend, fieldset .t-form.t-horizontal > .t-switch input + legend {
  height: inherit;
  line-height: inherit;
}
.t-form.t-horizontal > .t-switch input + label::after, .t-form.t-horizontal > .t-switch fieldset input + legend::after, fieldset .t-form.t-horizontal > .t-switch input + legend::after {
  top: 6px;
}
.t-form.t-horizontal > .t-switch input + label::before, .t-form.t-horizontal > .t-switch fieldset input + legend::before, fieldset .t-form.t-horizontal > .t-switch input + legend::before {
  top: 6px;
  position: relative;
}
.t-form.t-horizontal > .t-checkbox {
  height: 32px;
  line-height: 32px;
}
.t-form.t-horizontal > .t-btn.t-ghost-label,
.t-form.t-horizontal > .t-checkbox.t-ghost-label,
.t-form.t-horizontal > .t-switch.t-ghost-label {
  margin-top: 36px;
}
.t-form.t-dual-col,
.t-form .t-dual-col {
  width: 1024px;
  max-width: 100%;
}
.t-form.t-dual-col .t-row,
.t-form .t-dual-col .t-row {
  margin-bottom: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
}
.t-form.t-dual-col .t-row:last-child,
.t-form .t-dual-col .t-row:last-child {
  margin-bottom: 0;
}
.t-form.t-dual-col .t-row > span,
.t-form.t-dual-col .t-row > label,
.t-form.t-dual-col fieldset .t-row > legend,
fieldset .t-form.t-dual-col .t-row > legend,
.t-form.t-dual-col .t-row .t-left,
.t-form .t-dual-col .t-row > span,
.t-form .t-dual-col .t-row > label,
.t-form .t-dual-col fieldset .t-row > legend,
fieldset .t-form .t-dual-col .t-row > legend,
.t-form .t-dual-col .t-row .t-left {
  display: inline-block;
  min-height: 32px;
  width: 282px;
  margin-right: 6px;
  text-align: right;
}
.t-form.t-dual-col .t-row > span + p,
.t-form.t-dual-col .t-row > label + p,
.t-form.t-dual-col fieldset .t-row > legend + p,
fieldset .t-form.t-dual-col .t-row > legend + p,
.t-form.t-dual-col .t-row .t-left + p,
.t-form .t-dual-col .t-row > span + p,
.t-form .t-dual-col .t-row > label + p,
.t-form .t-dual-col fieldset .t-row > legend + p,
fieldset .t-form .t-dual-col .t-row > legend + p,
.t-form .t-dual-col .t-row .t-left + p {
  width: calc(100% - 288px - 6px);
}
.t-form.t-dual-col .t-row > label, .t-form.t-dual-col fieldset .t-row > legend, fieldset .t-form.t-dual-col .t-row > legend,
.t-form .t-dual-col .t-row > label,
.t-form .t-dual-col fieldset .t-row > legend,
fieldset .t-form .t-dual-col .t-row > legend {
  line-height: 32px;
}
.t-form.t-dual-col .t-row > legend,
.t-form .t-dual-col .t-row > legend {
  margin-bottom: 0;
  text-align: right;
}
.t-form.t-dual-col .t-row fieldset,
.t-form .t-dual-col .t-row fieldset {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
}
.t-form.t-dual-col .t-row fieldset legend,
.t-form .t-dual-col .t-row fieldset legend {
  width: 282px;
  margin-right: 6px;
  text-align: right;
}
.t-form.t-dual-col .t-row fieldset .t-checkbox,
.t-form.t-dual-col .t-row fieldset .t-radio,
.t-form .t-dual-col .t-row fieldset .t-checkbox,
.t-form .t-dual-col .t-row fieldset .t-radio {
  vertical-align: top;
}
.t-form.t-dual-col .t-row fieldset .t-checkbox.t-block,
.t-form.t-dual-col .t-row fieldset .t-radio.t-block,
.t-form .t-dual-col .t-row fieldset .t-checkbox.t-block,
.t-form .t-dual-col .t-row fieldset .t-radio.t-block {
  width: calc(100% - 288px - 6px);
}
.t-form.t-dual-col .t-row > .t-checkbox,
.t-form.t-dual-col .t-row > .t-dropdown,
.t-form.t-dual-col .t-row > .t-input,
.t-form.t-dual-col .t-row > .t-radio,
.t-form.t-dual-col .t-row > .t-switch,
.t-form .t-dual-col .t-row > .t-checkbox,
.t-form .t-dual-col .t-row > .t-dropdown,
.t-form .t-dual-col .t-row > .t-input,
.t-form .t-dual-col .t-row > .t-radio,
.t-form .t-dual-col .t-row > .t-switch {
  margin-bottom: 0;
}
.t-form.t-dual-col .t-row > .t-checkbox,
.t-form.t-dual-col .t-row > .t-radio,
.t-form.t-dual-col .t-row > .t-switch,
.t-form .t-dual-col .t-row > .t-checkbox,
.t-form .t-dual-col .t-row > .t-radio,
.t-form .t-dual-col .t-row > .t-switch {
  height: 32px;
  line-height: 32px;
}
.t-form.t-dual-col .t-row > .t-switch,
.t-form .t-dual-col .t-row > .t-switch {
  height: 32px;
  line-height: 32px;
}
.t-form.t-dual-col .t-row > .t-switch input + label, .t-form.t-dual-col .t-row > .t-switch fieldset input + legend, fieldset .t-form.t-dual-col .t-row > .t-switch input + legend,
.t-form .t-dual-col .t-row > .t-switch input + label,
.t-form .t-dual-col .t-row > .t-switch fieldset input + legend,
fieldset .t-form .t-dual-col .t-row > .t-switch input + legend {
  height: inherit;
  line-height: inherit;
}
.t-form.t-dual-col .t-row > .t-switch input + label::after, .t-form.t-dual-col .t-row > .t-switch fieldset input + legend::after, fieldset .t-form.t-dual-col .t-row > .t-switch input + legend::after,
.t-form .t-dual-col .t-row > .t-switch input + label::after,
.t-form .t-dual-col .t-row > .t-switch fieldset input + legend::after,
fieldset .t-form .t-dual-col .t-row > .t-switch input + legend::after {
  top: 6px;
}
.t-form.t-dual-col .t-row > .t-switch input + label::before, .t-form.t-dual-col .t-row > .t-switch fieldset input + legend::before, fieldset .t-form.t-dual-col .t-row > .t-switch input + legend::before,
.t-form .t-dual-col .t-row > .t-switch input + label::before,
.t-form .t-dual-col .t-row > .t-switch fieldset input + legend::before,
fieldset .t-form .t-dual-col .t-row > .t-switch input + legend::before {
  top: 6px;
  position: relative;
}
.t-form.t-dual-col .t-row .t-left > p,
.t-form.t-dual-col .t-row .t-left > label,
.t-form.t-dual-col .t-row .t-left > legend,
.t-form .t-dual-col .t-row .t-left > p,
.t-form .t-dual-col .t-row .t-left > label,
.t-form .t-dual-col .t-row .t-left > legend {
  width: 282px;
  margin-right: 6px;
}
.t-form.t-dual-col .t-row .t-left > p,
.t-form .t-dual-col .t-row .t-left > p {
  padding-right: 6px;
  color: #646464;
}
.t-form.t-dual-col .t-row .t-left > label, .t-form.t-dual-col .t-row fieldset .t-left > legend, fieldset .t-form.t-dual-col .t-row .t-left > legend,
.t-form .t-dual-col .t-row .t-left > label,
.t-form .t-dual-col .t-row fieldset .t-left > legend,
fieldset .t-form .t-dual-col .t-row .t-left > legend {
  line-height: 32px;
}
.t-form.t-dual-col .t-row .t-right,
.t-form .t-dual-col .t-row .t-right {
  width: calc(100% - 288px - 6px);
}
.t-form.t-dual-col.t-text-left > span,
.t-form.t-dual-col.t-text-left > label,
.t-form.t-dual-col.t-text-left > legend,
.t-form.t-dual-col.t-text-left .t-left,
.t-form .t-dual-col.t-text-left > span,
.t-form .t-dual-col.t-text-left > label,
.t-form .t-dual-col.t-text-left > legend,
.t-form .t-dual-col.t-text-left .t-left {
  text-align: left;
}
.t-form.t-dual-col.t-text-left fieldset legend,
.t-form .t-dual-col.t-text-left fieldset legend {
  text-align: left;
}

.t-form-reset {
  margin: 0;
}
.t-form-reset .t-input,
.t-form-reset .t-dropdown,
.t-form-reset .t-date-picker,
.t-form-reset .t-switch,
.t-form-reset .t-radio-group,
.t-form-reset .t-checkbox-group {
  margin: 0;
}
.t-form-reset .t-btn {
  margin: 0;
}
.t-form-reset .t-btn:not(:last-of-type, :only-of-type) {
  margin: 0;
}
.t-form-reset section,
.t-form-reset h2 {
  margin: 0;
}
.t-form-reset hr {
  margin: 0;
  width: 100%;
}
.t-form-reset section h2 {
  margin-bottom: 24px;
}
.t-form-reset section h2:has(+ p) {
  margin-bottom: 6px;
}
.t-form-reset section h3:has(+ p),
.t-form-reset section h4:has(+ p) {
  margin-bottom: 4px;
}
.t-form-reset .t-label-value {
  margin: 0;
}

.t-flexbox,
.t-flex,
.t-inline-flex {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-flexbox.t-wrap,
.t-flex.t-wrap,
.t-inline-flex.t-wrap {
  flex-wrap: wrap;
}
.t-flexbox.t-nowrap,
.t-flex.t-nowrap,
.t-inline-flex.t-nowrap {
  flex-wrap: nowrap;
}
.t-flexbox > .t-grow,
.t-flex > .t-grow,
.t-inline-flex > .t-grow {
  flex-grow: 1;
}
.t-flexbox > .t-grow-0,
.t-flex > .t-grow-0,
.t-inline-flex > .t-grow-0 {
  flex-grow: 0;
}
.t-flexbox.t-stretch-self,
.t-flex.t-stretch-self,
.t-inline-flex.t-stretch-self {
  flex-grow: 1;
}
.t-flexbox.t-stretch > *,
.t-flex.t-stretch > *,
.t-inline-flex.t-stretch > * {
  flex-grow: 1;
}
.t-flexbox.t-reverse,
.t-flex.t-reverse,
.t-inline-flex.t-reverse {
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.t-flexbox.t-column,
.t-flex.t-column,
.t-inline-flex.t-column {
  flex-direction: column;
  align-items: flex-start;
}
.t-flexbox.t-column.t-reverse,
.t-flex.t-column.t-reverse,
.t-inline-flex.t-column.t-reverse {
  flex-direction: column-reverse;
}
.t-flexbox.t-justify-start,
.t-flex.t-justify-start,
.t-inline-flex.t-justify-start {
  justify-content: flex-start;
}
.t-flexbox.t-justify-center,
.t-flex.t-justify-center,
.t-inline-flex.t-justify-center {
  justify-content: center;
}
.t-flexbox.t-justify-end,
.t-flex.t-justify-end,
.t-inline-flex.t-justify-end {
  justify-content: flex-end;
}
.t-flexbox.t-distribute, .t-flexbox.t-justify-between,
.t-flex.t-distribute,
.t-flex.t-justify-between,
.t-inline-flex.t-distribute,
.t-inline-flex.t-justify-between {
  justify-content: space-between;
}
.t-flexbox.t-justify-evenly,
.t-flex.t-justify-evenly,
.t-inline-flex.t-justify-evenly {
  justify-content: space-evenly;
}
.t-flexbox.t-justify-around,
.t-flex.t-justify-around,
.t-inline-flex.t-justify-around {
  justify-content: space-around;
}
.t-flexbox.t-items-stretch,
.t-flex.t-items-stretch,
.t-inline-flex.t-items-stretch {
  align-items: stretch;
}
.t-flexbox.t-items-start,
.t-flex.t-items-start,
.t-inline-flex.t-items-start {
  align-items: flex-start;
}
.t-flexbox.t-items-center,
.t-flex.t-items-center,
.t-inline-flex.t-items-center {
  align-items: center;
}
.t-flexbox.t-items-end,
.t-flex.t-items-end,
.t-inline-flex.t-items-end {
  align-items: flex-end;
}
.t-flexbox.t-items-baseline,
.t-flex.t-items-baseline,
.t-inline-flex.t-items-baseline {
  align-items: baseline;
}

header {
  margin-bottom: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
header h1,
header h2,
header h3,
header h4,
header h5,
header h6 {
  display: inline-block;
  margin: 0;
  margin-right: 12px;
}

section {
  width: 100%;
  margin-bottom: 24px;
}
section:last-child {
  margin-bottom: 0;
}

hr,
.t-divider {
  display: block;
  height: 0;
  border: none;
  border-bottom: 1px solid #d3d3d3;
}
hr.t-subtle,
.t-divider.t-subtle {
  border-bottom: 1px solid #e9e9e9;
}

.t-relative {
  position: relative;
}

.t-min-max-width {
  min-width: calc(1280px - 24px * 2);
  max-width: calc(1920px - 24px * 2);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-min-max-width {
    min-width: calc(1280px - 24px * 2 - 17px);
    max-width: calc(1920px - 24px * 2 - 17px);
  }
}
@supports (-ms-accelerator: true) {
  .t-min-max-width {
    min-width: calc(1280px - 24px * 2 - 12px);
    max-width: calc(1920px - 24px * 2 - 12px);
  }
}

.t-align-center {
  display: table !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
.t-align-center + .t-align-right {
  margin-left: 0 !important;
}
.t-align-right {
  margin-left: auto !important;
  float: right;
  display: block;
  align-self: end;
}
.t-align-right::after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  font-size: 0;
  visibility: hidden;
}
.t-align-top {
  align-self: flex-start;
}
.t-align-middle {
  align-self: center;
}
.t-align-bottom {
  align-self: flex-end;
}

.t-chart {
  width: 100%;
  height: auto;
}

.t-grid {
  display: block;
  width: calc(100% + 16px);
  height: auto;
  margin-top: -16px;
  margin-right: calc(16px / 2 * -1);
  margin-left: calc(16px / 2 * -1);
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-grid::after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  font-size: 0;
  visibility: hidden;
}
.t-grid .t-col, .t-grid.t-gutter-large .t-col-100, .t-grid.t-gutter-large .t-col-90, .t-grid.t-gutter-large .t-col-83, .t-grid.t-gutter-large .t-col-80, .t-grid.t-gutter-large .t-col-75, .t-grid.t-gutter-large .t-col-70, .t-grid.t-gutter-large .t-col-67, .t-grid.t-gutter-large .t-col-60, .t-grid.t-gutter-large .t-col-50, .t-grid.t-gutter-large .t-col-40, .t-grid.t-gutter-large .t-col-33, .t-grid.t-gutter-large .t-col-30, .t-grid.t-gutter-large .t-col-25, .t-grid.t-gutter-large .t-col-20, .t-grid.t-gutter-large .t-col-16, .t-grid.t-gutter-large .t-col-10, .t-grid .t-col-100, .t-grid .t-col-90, .t-grid .t-col-83, .t-grid .t-col-80, .t-grid .t-col-75, .t-grid .t-col-70, .t-grid .t-col-67, .t-grid .t-col-60, .t-grid .t-col-50, .t-grid .t-col-40, .t-grid .t-col-33, .t-grid .t-col-30, .t-grid .t-col-25, .t-grid .t-col-20, .t-grid .t-col-16, .t-grid .t-col-10 {
  float: left;
  width: 100%;
  height: auto;
  margin: 0 calc(16px / 2);
  margin-top: 16px;
  -webkit-box-flex: 0 1 auto;
  -moz-box-flex: 0 1 auto;
  flex: 0 1 auto;
}
.t-grid .t-col > *, .t-grid.t-gutter-large .t-col-100 > *, .t-grid.t-gutter-large .t-col-90 > *, .t-grid.t-gutter-large .t-col-83 > *, .t-grid.t-gutter-large .t-col-80 > *, .t-grid.t-gutter-large .t-col-75 > *, .t-grid.t-gutter-large .t-col-70 > *, .t-grid.t-gutter-large .t-col-67 > *, .t-grid.t-gutter-large .t-col-60 > *, .t-grid.t-gutter-large .t-col-50 > *, .t-grid.t-gutter-large .t-col-40 > *, .t-grid.t-gutter-large .t-col-33 > *, .t-grid.t-gutter-large .t-col-30 > *, .t-grid.t-gutter-large .t-col-25 > *, .t-grid.t-gutter-large .t-col-20 > *, .t-grid.t-gutter-large .t-col-16 > *, .t-grid.t-gutter-large .t-col-10 > *, .t-grid .t-col-100 > *, .t-grid .t-col-90 > *, .t-grid .t-col-83 > *, .t-grid .t-col-80 > *, .t-grid .t-col-75 > *, .t-grid .t-col-70 > *, .t-grid .t-col-67 > *, .t-grid .t-col-60 > *, .t-grid .t-col-50 > *, .t-grid .t-col-40 > *, .t-grid .t-col-33 > *, .t-grid .t-col-30 > *, .t-grid .t-col-25 > *, .t-grid .t-col-20 > *, .t-grid .t-col-16 > *, .t-grid .t-col-10 > * {
  max-width: 100%;
}
.t-grid .t-col .t-grid, .t-grid .t-col-100 .t-grid, .t-grid .t-col-90 .t-grid, .t-grid .t-col-83 .t-grid, .t-grid .t-col-80 .t-grid, .t-grid .t-col-75 .t-grid, .t-grid .t-col-70 .t-grid, .t-grid .t-col-67 .t-grid, .t-grid .t-col-60 .t-grid, .t-grid .t-col-50 .t-grid, .t-grid .t-col-40 .t-grid, .t-grid .t-col-33 .t-grid, .t-grid .t-col-30 .t-grid, .t-grid .t-col-25 .t-grid, .t-grid .t-col-20 .t-grid, .t-grid .t-col-16 .t-grid, .t-grid .t-col-10 .t-grid {
  max-width: calc(100% + 16px);
  margin-right: calc(16px / 2 * -1);
  margin-top: -16px;
  margin-left: calc(16px / 2 * -1);
}
.t-grid .t-col-10 {
  width: calc(10% - 16px);
  max-width: calc(10% - 16px);
}
.t-grid .t-col-16 {
  width: calc(16.6667% - 16px);
  max-width: calc(16.6667% - 16px);
}
.t-grid .t-col-20 {
  width: calc(20% - 16px);
  max-width: calc(20% - 16px);
}
.t-grid .t-col-25 {
  width: calc(25% - 16px);
  max-width: calc(25% - 16px);
}
.t-grid .t-col-30 {
  width: calc(30% - 16px);
  max-width: calc(30% - 16px);
}
.t-grid .t-col-33 {
  width: calc(33.3333% - 16px);
  max-width: calc(33.3333% - 16px);
}
.t-grid .t-col-40 {
  width: calc(40% - 16px);
  max-width: calc(40% - 16px);
}
.t-grid .t-col-50 {
  width: calc(50% - 16px);
  max-width: calc(50% - 16px);
}
.t-grid .t-col-60 {
  width: calc(60% - 16px);
  max-width: calc(60% - 16px);
}
.t-grid .t-col-67 {
  width: calc(66.6667% - 16px);
  max-width: calc(66.6667% - 16px);
}
.t-grid .t-col-70 {
  width: calc(70% - 16px);
  max-width: calc(70% - 16px);
}
.t-grid .t-col-75 {
  width: calc(75% - 16px);
  max-width: calc(75% - 16px);
}
.t-grid .t-col-80 {
  width: calc(80% - 16px);
  max-width: calc(80% - 16px);
}
.t-grid .t-col-83 {
  width: calc(83.3333% - 16px);
  max-width: calc(83.3333% - 16px);
}
.t-grid .t-col-90 {
  width: calc(90% - 16px);
  max-width: calc(90% - 16px);
}
.t-grid .t-col-100 {
  width: calc(100% - 16px);
  max-width: calc(100% - 16px);
}
.t-grid.t-no-wrap {
  flex-wrap: nowrap;
}
.t-grid.t-auto {
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
.t-grid.t-auto .t-col, .t-grid.t-auto .t-col-10, .t-grid.t-auto .t-col-16, .t-grid.t-auto .t-col-20, .t-grid.t-auto .t-col-25, .t-grid.t-auto .t-col-30, .t-grid.t-auto .t-col-33, .t-grid.t-auto .t-col-40, .t-grid.t-auto .t-col-50, .t-grid.t-auto .t-col-60, .t-grid.t-auto .t-col-67, .t-grid.t-auto .t-col-70, .t-grid.t-auto .t-col-75, .t-grid.t-auto .t-col-80, .t-grid.t-auto .t-col-83, .t-grid.t-auto .t-col-90, .t-grid.t-auto .t-col-100 {
  width: auto;
  flex-grow: 1;
}
.t-grid.t-masonry .t-col, .t-grid.t-masonry .t-col-10, .t-grid.t-masonry .t-col-16, .t-grid.t-masonry .t-col-20, .t-grid.t-masonry .t-col-25, .t-grid.t-masonry .t-col-30, .t-grid.t-masonry .t-col-33, .t-grid.t-masonry .t-col-40, .t-grid.t-masonry .t-col-50, .t-grid.t-masonry .t-col-60, .t-grid.t-masonry .t-col-67, .t-grid.t-masonry .t-col-70, .t-grid.t-masonry .t-col-75, .t-grid.t-masonry .t-col-80, .t-grid.t-masonry .t-col-83, .t-grid.t-masonry .t-col-90, .t-grid.t-masonry .t-col-100 {
  align-self: flex-start;
}
.t-grid.t-gutterless {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col, .t-grid.t-gutterless .t-col-10, .t-grid.t-gutterless .t-col-16, .t-grid.t-gutterless .t-col-20, .t-grid.t-gutterless .t-col-25, .t-grid.t-gutterless .t-col-30, .t-grid.t-gutterless .t-col-33, .t-grid.t-gutterless .t-col-40, .t-grid.t-gutterless .t-col-50, .t-grid.t-gutterless .t-col-60, .t-grid.t-gutterless .t-col-67, .t-grid.t-gutterless .t-col-70, .t-grid.t-gutterless .t-col-75, .t-grid.t-gutterless .t-col-80, .t-grid.t-gutterless .t-col-83, .t-grid.t-gutterless .t-col-90, .t-grid.t-gutterless .t-col-100 {
  margin: 0;
}
.t-grid.t-gutterless .t-col-10 {
  width: 10%;
  max-width: 10%;
}
.t-grid.t-gutterless .t-col-10 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-16 {
  width: 16.6667%;
  max-width: 16.6667%;
}
.t-grid.t-gutterless .t-col-16 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-20 {
  width: 20%;
  max-width: 20%;
}
.t-grid.t-gutterless .t-col-20 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-25 {
  width: 25%;
  max-width: 25%;
}
.t-grid.t-gutterless .t-col-25 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-30 {
  width: 30%;
  max-width: 30%;
}
.t-grid.t-gutterless .t-col-30 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-33 {
  width: 33.3333%;
  max-width: 33.3333%;
}
.t-grid.t-gutterless .t-col-33 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-40 {
  width: 40%;
  max-width: 40%;
}
.t-grid.t-gutterless .t-col-40 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-50 {
  width: 50%;
  max-width: 50%;
}
.t-grid.t-gutterless .t-col-50 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-60 {
  width: 60%;
  max-width: 60%;
}
.t-grid.t-gutterless .t-col-60 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-67 {
  width: 66.6667%;
  max-width: 66.6667%;
}
.t-grid.t-gutterless .t-col-67 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-70 {
  width: 70%;
  max-width: 70%;
}
.t-grid.t-gutterless .t-col-70 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-75 {
  width: 75%;
  max-width: 75%;
}
.t-grid.t-gutterless .t-col-75 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-80 {
  width: 80%;
  max-width: 80%;
}
.t-grid.t-gutterless .t-col-80 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-83 {
  width: 83.3333%;
  max-width: 83.3333%;
}
.t-grid.t-gutterless .t-col-83 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-90 {
  width: 90%;
  max-width: 90%;
}
.t-grid.t-gutterless .t-col-90 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-100 {
  width: 100%;
  max-width: 100%;
}
.t-grid.t-gutterless .t-col-100 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutter-large {
  width: calc(100% + 24px);
  margin-right: calc(24px / 2 * -1);
  margin-top: -24px;
  margin-left: calc(24px / 2 * -1);
}
.t-grid.t-gutter-large .t-col, .t-grid.t-gutter-large .t-col-100, .t-grid.t-gutter-large .t-col-90, .t-grid.t-gutter-large .t-col-83, .t-grid.t-gutter-large .t-col-80, .t-grid.t-gutter-large .t-col-75, .t-grid.t-gutter-large .t-col-70, .t-grid.t-gutter-large .t-col-67, .t-grid.t-gutter-large .t-col-60, .t-grid.t-gutter-large .t-col-50, .t-grid.t-gutter-large .t-col-40, .t-grid.t-gutter-large .t-col-33, .t-grid.t-gutter-large .t-col-30, .t-grid.t-gutter-large .t-col-25, .t-grid.t-gutter-large .t-col-20, .t-grid.t-gutter-large .t-col-16, .t-grid.t-gutter-large .t-col-10 {
  margin: 0 calc(24px / 2);
  margin-top: 24px;
}
.t-grid.t-gutter-large .t-col .t-grid, .t-grid.t-gutter-large .t-col-100 .t-grid, .t-grid.t-gutter-large .t-col-90 .t-grid, .t-grid.t-gutter-large .t-col-83 .t-grid, .t-grid.t-gutter-large .t-col-80 .t-grid, .t-grid.t-gutter-large .t-col-75 .t-grid, .t-grid.t-gutter-large .t-col-70 .t-grid, .t-grid.t-gutter-large .t-col-67 .t-grid, .t-grid.t-gutter-large .t-col-60 .t-grid, .t-grid.t-gutter-large .t-col-50 .t-grid, .t-grid.t-gutter-large .t-col-40 .t-grid, .t-grid.t-gutter-large .t-col-33 .t-grid, .t-grid.t-gutter-large .t-col-30 .t-grid, .t-grid.t-gutter-large .t-col-25 .t-grid, .t-grid.t-gutter-large .t-col-20 .t-grid, .t-grid.t-gutter-large .t-col-16 .t-grid, .t-grid.t-gutter-large .t-col-10 .t-grid {
  max-width: calc(100% + 24px);
  margin-right: calc(24px / 2 * -1);
  margin-top: -24px;
  margin-left: calc(24px / 2 * -1);
}
.t-grid.t-gutter-large .t-col-10 {
  width: calc(10% - 24px);
  max-width: calc(10% - 24px);
}
.t-grid.t-gutter-large .t-col-16 {
  width: calc(16.6667% - 24px);
  max-width: calc(16.6667% - 24px);
}
.t-grid.t-gutter-large .t-col-20 {
  width: calc(20% - 24px);
  max-width: calc(20% - 24px);
}
.t-grid.t-gutter-large .t-col-25 {
  width: calc(25% - 24px);
  max-width: calc(25% - 24px);
}
.t-grid.t-gutter-large .t-col-30 {
  width: calc(30% - 24px);
  max-width: calc(30% - 24px);
}
.t-grid.t-gutter-large .t-col-33 {
  width: calc(33.3333% - 24px);
  max-width: calc(33.3333% - 24px);
}
.t-grid.t-gutter-large .t-col-40 {
  width: calc(40% - 24px);
  max-width: calc(40% - 24px);
}
.t-grid.t-gutter-large .t-col-50 {
  width: calc(50% - 24px);
  max-width: calc(50% - 24px);
}
.t-grid.t-gutter-large .t-col-60 {
  width: calc(60% - 24px);
  max-width: calc(60% - 24px);
}
.t-grid.t-gutter-large .t-col-67 {
  width: calc(66.6667% - 24px);
  max-width: calc(66.6667% - 24px);
}
.t-grid.t-gutter-large .t-col-70 {
  width: calc(70% - 24px);
  max-width: calc(70% - 24px);
}
.t-grid.t-gutter-large .t-col-75 {
  width: calc(75% - 24px);
  max-width: calc(75% - 24px);
}
.t-grid.t-gutter-large .t-col-80 {
  width: calc(80% - 24px);
  max-width: calc(80% - 24px);
}
.t-grid.t-gutter-large .t-col-83 {
  width: calc(83.3333% - 24px);
  max-width: calc(83.3333% - 24px);
}
.t-grid.t-gutter-large .t-col-90 {
  width: calc(90% - 24px);
  max-width: calc(90% - 24px);
}
.t-grid.t-gutter-large .t-col-100 {
  width: calc(100% - 24px);
  max-width: calc(100% - 24px);
}
.t-grid .t-container {
  width: 100%;
  height: 100%;
}

.t-block {
  display: block;
}

.t-inline-block {
  display: inline-block;
}

.t-inline {
  display: inline;
}

.t-table {
  display: table;
}

.t-inline-table {
  display: inline-table;
}

.t-flex {
  display: flex;
}

.t-inline-flex {
  display: inline-flex;
}

.t-hidden {
  display: none;
}

.t-align-baseline {
  vertical-align: baseline;
}

.t-align-top {
  vertical-align: top;
}

.t-align-middle {
  vertical-align: middle;
}

.t-align-bottom {
  vertical-align: bottom;
}

.t-align-text-top {
  vertical-align: text-top;
}

.t-align-text-bottom {
  vertical-align: text-bottom;
}

.t-align-initial {
  vertical-align: initial;
}

.t-m-t {
  margin: 4px !important;
}
.t-m-s {
  margin: 8px !important;
}
.t-m-r {
  margin: 12px !important;
}
.t-m-b {
  margin: 16px !important;
}
.t-m-l {
  margin: 24px !important;
}
.t-m-e {
  margin: 48px !important;
}
.t-m-0 {
  margin: 0 !important;
}
.t-m-4 {
  margin: 4px !important;
}
.t-m-6 {
  margin: 6px !important;
}
.t-m-8 {
  margin: 8px !important;
}
.t-m-12 {
  margin: 12px !important;
}
.t-m-16 {
  margin: 16px !important;
}
.t-m-20 {
  margin: 20px !important;
}
.t-m-24 {
  margin: 24px !important;
}
.t-m-28 {
  margin: 28px !important;
}
.t-m-32 {
  margin: 32px !important;
}
.t-m-36 {
  margin: 36px !important;
}
.t-m-40 {
  margin: 40px !important;
}
.t-m-44 {
  margin: 44px !important;
}
.t-m-48 {
  margin: 48px !important;
}
.t-mx-t {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.t-mx-s {
  margin-left: 8px !important;
  margin-right: 8px !important;
}
.t-mx-r {
  margin-left: 12px !important;
  margin-right: 12px !important;
}
.t-mx-b {
  margin-left: 16px !important;
  margin-right: 16px !important;
}
.t-mx-l {
  margin-left: 24px !important;
  margin-right: 24px !important;
}
.t-mx-e {
  margin-left: 48px !important;
  margin-right: 48px !important;
}
.t-mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.t-mx-4 {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.t-mx-6 {
  margin-left: 6px !important;
  margin-right: 6px !important;
}
.t-mx-8 {
  margin-left: 8px !important;
  margin-right: 8px !important;
}
.t-mx-12 {
  margin-left: 12px !important;
  margin-right: 12px !important;
}
.t-mx-16 {
  margin-left: 16px !important;
  margin-right: 16px !important;
}
.t-mx-20 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}
.t-mx-24 {
  margin-left: 24px !important;
  margin-right: 24px !important;
}
.t-mx-28 {
  margin-left: 28px !important;
  margin-right: 28px !important;
}
.t-mx-32 {
  margin-left: 32px !important;
  margin-right: 32px !important;
}
.t-mx-36 {
  margin-left: 36px !important;
  margin-right: 36px !important;
}
.t-mx-40 {
  margin-left: 40px !important;
  margin-right: 40px !important;
}
.t-mx-44 {
  margin-left: 44px !important;
  margin-right: 44px !important;
}
.t-mx-48 {
  margin-left: 48px !important;
  margin-right: 48px !important;
}
.t-my-t {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}
.t-my-s {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}
.t-my-r {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}
.t-my-b {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}
.t-my-l {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}
.t-my-e {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}
.t-my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.t-my-4 {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}
.t-my-6 {
  margin-top: 6px !important;
  margin-bottom: 6px !important;
}
.t-my-8 {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}
.t-my-12 {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}
.t-my-16 {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}
.t-my-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
.t-my-24 {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}
.t-my-28 {
  margin-top: 28px !important;
  margin-bottom: 28px !important;
}
.t-my-32 {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}
.t-my-36 {
  margin-top: 36px !important;
  margin-bottom: 36px !important;
}
.t-my-40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}
.t-my-44 {
  margin-top: 44px !important;
  margin-bottom: 44px !important;
}
.t-my-48 {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}
.t-mt-t {
  margin-top: 4px !important;
}
.t-mt-s {
  margin-top: 8px !important;
}
.t-mt-r {
  margin-top: 12px !important;
}
.t-mt-b {
  margin-top: 16px !important;
}
.t-mt-l {
  margin-top: 24px !important;
}
.t-mt-e {
  margin-top: 48px !important;
}
.t-mt-0 {
  margin-top: 0 !important;
}
.t-mt-4 {
  margin-top: 4px !important;
}
.t-mt-6 {
  margin-top: 6px !important;
}
.t-mt-8 {
  margin-top: 8px !important;
}
.t-mt-12 {
  margin-top: 12px !important;
}
.t-mt-16 {
  margin-top: 16px !important;
}
.t-mt-20 {
  margin-top: 20px !important;
}
.t-mt-24 {
  margin-top: 24px !important;
}
.t-mt-28 {
  margin-top: 28px !important;
}
.t-mt-32 {
  margin-top: 32px !important;
}
.t-mt-36 {
  margin-top: 36px !important;
}
.t-mt-40 {
  margin-top: 40px !important;
}
.t-mt-44 {
  margin-top: 44px !important;
}
.t-mt-48 {
  margin-top: 48px !important;
}
.t-mb-t {
  margin-bottom: 4px !important;
}
.t-mb-s {
  margin-bottom: 8px !important;
}
.t-mb-r {
  margin-bottom: 12px !important;
}
.t-mb-b {
  margin-bottom: 16px !important;
}
.t-mb-l {
  margin-bottom: 24px !important;
}
.t-mb-e {
  margin-bottom: 48px !important;
}
.t-mb-0 {
  margin-bottom: 0 !important;
}
.t-mb-4 {
  margin-bottom: 4px !important;
}
.t-mb-6 {
  margin-bottom: 6px !important;
}
.t-mb-8 {
  margin-bottom: 8px !important;
}
.t-mb-12 {
  margin-bottom: 12px !important;
}
.t-mb-16 {
  margin-bottom: 16px !important;
}
.t-mb-20 {
  margin-bottom: 20px !important;
}
.t-mb-24 {
  margin-bottom: 24px !important;
}
.t-mb-28 {
  margin-bottom: 28px !important;
}
.t-mb-32 {
  margin-bottom: 32px !important;
}
.t-mb-36 {
  margin-bottom: 36px !important;
}
.t-mb-40 {
  margin-bottom: 40px !important;
}
.t-mb-44 {
  margin-bottom: 44px !important;
}
.t-mb-48 {
  margin-bottom: 48px !important;
}
.t-ml-t {
  margin-left: 4px !important;
}
.t-ml-s {
  margin-left: 8px !important;
}
.t-ml-r {
  margin-left: 12px !important;
}
.t-ml-b {
  margin-left: 16px !important;
}
.t-ml-l {
  margin-left: 24px !important;
}
.t-ml-e {
  margin-left: 48px !important;
}
.t-ml-0 {
  margin-left: 0 !important;
}
.t-ml-4 {
  margin-left: 4px !important;
}
.t-ml-6 {
  margin-left: 6px !important;
}
.t-ml-8 {
  margin-left: 8px !important;
}
.t-ml-12 {
  margin-left: 12px !important;
}
.t-ml-16 {
  margin-left: 16px !important;
}
.t-ml-20 {
  margin-left: 20px !important;
}
.t-ml-24 {
  margin-left: 24px !important;
}
.t-ml-28 {
  margin-left: 28px !important;
}
.t-ml-32 {
  margin-left: 32px !important;
}
.t-ml-36 {
  margin-left: 36px !important;
}
.t-ml-40 {
  margin-left: 40px !important;
}
.t-ml-44 {
  margin-left: 44px !important;
}
.t-ml-48 {
  margin-left: 48px !important;
}
.t-mr-t {
  margin-right: 4px !important;
}
.t-mr-s {
  margin-right: 8px !important;
}
.t-mr-r {
  margin-right: 12px !important;
}
.t-mr-b {
  margin-right: 16px !important;
}
.t-mr-l {
  margin-right: 24px !important;
}
.t-mr-e {
  margin-right: 48px !important;
}
.t-mr-0 {
  margin-right: 0 !important;
}
.t-mr-4 {
  margin-right: 4px !important;
}
.t-mr-6 {
  margin-right: 6px !important;
}
.t-mr-8 {
  margin-right: 8px !important;
}
.t-mr-12 {
  margin-right: 12px !important;
}
.t-mr-16 {
  margin-right: 16px !important;
}
.t-mr-20 {
  margin-right: 20px !important;
}
.t-mr-24 {
  margin-right: 24px !important;
}
.t-mr-28 {
  margin-right: 28px !important;
}
.t-mr-32 {
  margin-right: 32px !important;
}
.t-mr-36 {
  margin-right: 36px !important;
}
.t-mr-40 {
  margin-right: 40px !important;
}
.t-mr-44 {
  margin-right: 44px !important;
}
.t-mr-48 {
  margin-right: 48px !important;
}

.t-p-t {
  padding: 4px !important;
}
.t-p-s {
  padding: 8px !important;
}
.t-p-r {
  padding: 12px !important;
}
.t-p-b {
  padding: 16px !important;
}
.t-p-l {
  padding: 24px !important;
}
.t-p-e {
  padding: 48px !important;
}
.t-p-0 {
  padding: 0 !important;
}
.t-p-4 {
  padding: 4px !important;
}
.t-p-6 {
  padding: 6px !important;
}
.t-p-8 {
  padding: 8px !important;
}
.t-p-12 {
  padding: 12px !important;
}
.t-p-16 {
  padding: 16px !important;
}
.t-p-20 {
  padding: 20px !important;
}
.t-p-24 {
  padding: 24px !important;
}
.t-p-28 {
  padding: 28px !important;
}
.t-p-32 {
  padding: 32px !important;
}
.t-p-36 {
  padding: 36px !important;
}
.t-p-40 {
  padding: 40px !important;
}
.t-p-44 {
  padding: 44px !important;
}
.t-p-48 {
  padding: 48px !important;
}
.t-px-t {
  padding-left: 4px !important;
  padding-right: 4px !important;
}
.t-px-s {
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.t-px-r {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.t-px-b {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.t-px-l {
  padding-left: 24px !important;
  padding-right: 24px !important;
}
.t-px-e {
  padding-left: 48px !important;
  padding-right: 48px !important;
}
.t-px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.t-px-4 {
  padding-left: 4px !important;
  padding-right: 4px !important;
}
.t-px-6 {
  padding-left: 6px !important;
  padding-right: 6px !important;
}
.t-px-8 {
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.t-px-12 {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.t-px-16 {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.t-px-20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.t-px-24 {
  padding-left: 24px !important;
  padding-right: 24px !important;
}
.t-px-28 {
  padding-left: 28px !important;
  padding-right: 28px !important;
}
.t-px-32 {
  padding-left: 32px !important;
  padding-right: 32px !important;
}
.t-px-36 {
  padding-left: 36px !important;
  padding-right: 36px !important;
}
.t-px-40 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}
.t-px-44 {
  padding-left: 44px !important;
  padding-right: 44px !important;
}
.t-px-48 {
  padding-left: 48px !important;
  padding-right: 48px !important;
}
.t-py-t {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
.t-py-s {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
.t-py-r {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}
.t-py-b {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}
.t-py-l {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}
.t-py-e {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}
.t-py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.t-py-4 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
.t-py-6 {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}
.t-py-8 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
.t-py-12 {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}
.t-py-16 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}
.t-py-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.t-py-24 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}
.t-py-28 {
  padding-top: 28px !important;
  padding-bottom: 28px !important;
}
.t-py-32 {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}
.t-py-36 {
  padding-top: 36px !important;
  padding-bottom: 36px !important;
}
.t-py-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}
.t-py-44 {
  padding-top: 44px !important;
  padding-bottom: 44px !important;
}
.t-py-48 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}
.t-pt-t {
  padding-top: 4px !important;
}
.t-pt-s {
  padding-top: 8px !important;
}
.t-pt-r {
  padding-top: 12px !important;
}
.t-pt-b {
  padding-top: 16px !important;
}
.t-pt-l {
  padding-top: 24px !important;
}
.t-pt-e {
  padding-top: 48px !important;
}
.t-pt-0 {
  padding-top: 0 !important;
}
.t-pt-4 {
  padding-top: 4px !important;
}
.t-pt-6 {
  padding-top: 6px !important;
}
.t-pt-8 {
  padding-top: 8px !important;
}
.t-pt-12 {
  padding-top: 12px !important;
}
.t-pt-16 {
  padding-top: 16px !important;
}
.t-pt-20 {
  padding-top: 20px !important;
}
.t-pt-24 {
  padding-top: 24px !important;
}
.t-pt-28 {
  padding-top: 28px !important;
}
.t-pt-32 {
  padding-top: 32px !important;
}
.t-pt-36 {
  padding-top: 36px !important;
}
.t-pt-40 {
  padding-top: 40px !important;
}
.t-pt-44 {
  padding-top: 44px !important;
}
.t-pt-48 {
  padding-top: 48px !important;
}
.t-pb-t {
  padding-bottom: 4px !important;
}
.t-pb-s {
  padding-bottom: 8px !important;
}
.t-pb-r {
  padding-bottom: 12px !important;
}
.t-pb-b {
  padding-bottom: 16px !important;
}
.t-pb-l {
  padding-bottom: 24px !important;
}
.t-pb-e {
  padding-bottom: 48px !important;
}
.t-pb-0 {
  padding-bottom: 0 !important;
}
.t-pb-4 {
  padding-bottom: 4px !important;
}
.t-pb-6 {
  padding-bottom: 6px !important;
}
.t-pb-8 {
  padding-bottom: 8px !important;
}
.t-pb-12 {
  padding-bottom: 12px !important;
}
.t-pb-16 {
  padding-bottom: 16px !important;
}
.t-pb-20 {
  padding-bottom: 20px !important;
}
.t-pb-24 {
  padding-bottom: 24px !important;
}
.t-pb-28 {
  padding-bottom: 28px !important;
}
.t-pb-32 {
  padding-bottom: 32px !important;
}
.t-pb-36 {
  padding-bottom: 36px !important;
}
.t-pb-40 {
  padding-bottom: 40px !important;
}
.t-pb-44 {
  padding-bottom: 44px !important;
}
.t-pb-48 {
  padding-bottom: 48px !important;
}
.t-pl-t {
  padding-left: 4px !important;
}
.t-pl-s {
  padding-left: 8px !important;
}
.t-pl-r {
  padding-left: 12px !important;
}
.t-pl-b {
  padding-left: 16px !important;
}
.t-pl-l {
  padding-left: 24px !important;
}
.t-pl-e {
  padding-left: 48px !important;
}
.t-pl-0 {
  padding-left: 0 !important;
}
.t-pl-4 {
  padding-left: 4px !important;
}
.t-pl-6 {
  padding-left: 6px !important;
}
.t-pl-8 {
  padding-left: 8px !important;
}
.t-pl-12 {
  padding-left: 12px !important;
}
.t-pl-16 {
  padding-left: 16px !important;
}
.t-pl-20 {
  padding-left: 20px !important;
}
.t-pl-24 {
  padding-left: 24px !important;
}
.t-pl-28 {
  padding-left: 28px !important;
}
.t-pl-32 {
  padding-left: 32px !important;
}
.t-pl-36 {
  padding-left: 36px !important;
}
.t-pl-40 {
  padding-left: 40px !important;
}
.t-pl-44 {
  padding-left: 44px !important;
}
.t-pl-48 {
  padding-left: 48px !important;
}
.t-pr-t {
  padding-right: 4px !important;
}
.t-pr-s {
  padding-right: 8px !important;
}
.t-pr-r {
  padding-right: 12px !important;
}
.t-pr-b {
  padding-right: 16px !important;
}
.t-pr-l {
  padding-right: 24px !important;
}
.t-pr-e {
  padding-right: 48px !important;
}
.t-pr-0 {
  padding-right: 0 !important;
}
.t-pr-4 {
  padding-right: 4px !important;
}
.t-pr-6 {
  padding-right: 6px !important;
}
.t-pr-8 {
  padding-right: 8px !important;
}
.t-pr-12 {
  padding-right: 12px !important;
}
.t-pr-16 {
  padding-right: 16px !important;
}
.t-pr-20 {
  padding-right: 20px !important;
}
.t-pr-24 {
  padding-right: 24px !important;
}
.t-pr-28 {
  padding-right: 28px !important;
}
.t-pr-32 {
  padding-right: 32px !important;
}
.t-pr-36 {
  padding-right: 36px !important;
}
.t-pr-40 {
  padding-right: 40px !important;
}
.t-pr-44 {
  padding-right: 44px !important;
}
.t-pr-48 {
  padding-right: 48px !important;
}

.t-gap-t {
  gap: 4px !important;
}
.t-gap-s {
  gap: 8px !important;
}
.t-gap-r {
  gap: 12px !important;
}
.t-gap-b {
  gap: 16px !important;
}
.t-gap-l {
  gap: 24px !important;
}
.t-gap-e {
  gap: 48px !important;
}
.t-gap-0 {
  gap: 0 !important;
}
.t-gap-4 {
  gap: 4px !important;
}
.t-gap-6 {
  gap: 6px !important;
}
.t-gap-8 {
  gap: 8px !important;
}
.t-gap-12 {
  gap: 12px !important;
}
.t-gap-16 {
  gap: 16px !important;
}
.t-gap-20 {
  gap: 20px !important;
}
.t-gap-24 {
  gap: 24px !important;
}
.t-gap-28 {
  gap: 28px !important;
}
.t-gap-32 {
  gap: 32px !important;
}
.t-gap-36 {
  gap: 36px !important;
}
.t-gap-40 {
  gap: 40px !important;
}
.t-gap-44 {
  gap: 44px !important;
}
.t-gap-48 {
  gap: 48px !important;
}
.t-gap-x-t {
  column-gap: 4px !important;
}
.t-gap-x-s {
  column-gap: 8px !important;
}
.t-gap-x-r {
  column-gap: 12px !important;
}
.t-gap-x-b {
  column-gap: 16px !important;
}
.t-gap-x-l {
  column-gap: 24px !important;
}
.t-gap-x-e {
  column-gap: 48px !important;
}
.t-gap-x-0 {
  column-gap: 0 !important;
}
.t-gap-x-4 {
  column-gap: 4px !important;
}
.t-gap-x-6 {
  column-gap: 6px !important;
}
.t-gap-x-8 {
  column-gap: 8px !important;
}
.t-gap-x-12 {
  column-gap: 12px !important;
}
.t-gap-x-16 {
  column-gap: 16px !important;
}
.t-gap-x-20 {
  column-gap: 20px !important;
}
.t-gap-x-24 {
  column-gap: 24px !important;
}
.t-gap-x-28 {
  column-gap: 28px !important;
}
.t-gap-x-32 {
  column-gap: 32px !important;
}
.t-gap-x-36 {
  column-gap: 36px !important;
}
.t-gap-x-40 {
  column-gap: 40px !important;
}
.t-gap-x-44 {
  column-gap: 44px !important;
}
.t-gap-x-48 {
  column-gap: 48px !important;
}
.t-gap-y-t {
  row-gap: 4px !important;
}
.t-gap-y-s {
  row-gap: 8px !important;
}
.t-gap-y-r {
  row-gap: 12px !important;
}
.t-gap-y-b {
  row-gap: 16px !important;
}
.t-gap-y-l {
  row-gap: 24px !important;
}
.t-gap-y-e {
  row-gap: 48px !important;
}
.t-gap-y-0 {
  row-gap: 0 !important;
}
.t-gap-y-4 {
  row-gap: 4px !important;
}
.t-gap-y-6 {
  row-gap: 6px !important;
}
.t-gap-y-8 {
  row-gap: 8px !important;
}
.t-gap-y-12 {
  row-gap: 12px !important;
}
.t-gap-y-16 {
  row-gap: 16px !important;
}
.t-gap-y-20 {
  row-gap: 20px !important;
}
.t-gap-y-24 {
  row-gap: 24px !important;
}
.t-gap-y-28 {
  row-gap: 28px !important;
}
.t-gap-y-32 {
  row-gap: 32px !important;
}
.t-gap-y-36 {
  row-gap: 36px !important;
}
.t-gap-y-40 {
  row-gap: 40px !important;
}
.t-gap-y-44 {
  row-gap: 44px !important;
}
.t-gap-y-48 {
  row-gap: 48px !important;
}

.t-text-condensed {
  font-size: 0.6875rem !important;
}
.t-text-small {
  font-size: 0.75rem !important;
}
.t-text-base {
  font-size: 0.8125rem !important;
}
.t-text-large {
  font-size: 16px !important;
}
.t-text-wrap {
  text-wrap: wrap !important;
}
.t-text-nowrap {
  text-wrap: nowrap !important;
}
.t-text-black {
  color: #000 !important;
}
.t-text-white {
  color: #fff !important;
}
.t-text-gray-dark {
  color: #373838 !important;
}
.t-text-gray, .t-text-disabled {
  color: #bcbdbd !important;
}
.t-text-gray-mid {
  color: #a6a7a7 !important;
}
.t-text-gray-mid-dark, .t-text-subtle, h1 + caption,
h1 + figcaption,
h2 + caption,
h2 + figcaption,
h3 + caption,
h3 + figcaption,
h4 + caption,
h4 + figcaption,
h5 + caption,
h5 + figcaption,
h6 + caption,
h6 + figcaption {
  color: #646464 !important;
}
.t-text-blue, .t-text-info {
  color: #256cd1 !important;
}
.t-text-teal, .t-text-cta {
  color: #279c9c !important;
}
.t-text-red, .t-text-error {
  color: #d91f11 !important;
}
.t-text-orange, .t-text-warning {
  color: #ee6f20 !important;
}
.t-text-green, .t-text-success {
  color: #428613 !important;
}
.t-text-staff {
  color: #8c2341 !important;
}
.t-text-normal {
  font-weight: 400 !important;
}
.t-text-bold {
  font-weight: 700 !important;
}
.t-text-left {
  text-align: left !important;
}
.t-text-center {
  text-align: center !important;
}
.t-text-right {
  text-align: right !important;
}

.t-line-height-none {
  line-height: 1 !important;
}
.t-line-height-tiny {
  line-height: 1rem !important;
}
.t-line-height-small {
  line-height: 1.2rem !important;
}
.t-line-height-base {
  line-height: 1.4rem !important;
}

.t-aside {
  display: inline-block;
  margin-right: 12px;
  padding-left: 12px;
  border-left: 1px solid #d3d3d3;
  vertical-align: text-bottom;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.t-aside:last-child {
  margin-right: 0;
}
.t-aside a {
  margin-right: 4px;
}
.t-aside a label, .t-aside a fieldset legend, fieldset .t-aside a legend {
  margin-right: 4px;
}
.t-aside > label, fieldset .t-aside > legend {
  font-weight: 700;
  pointer-events: none;
}
.t-aside > span:not(.t-badge) {
  line-height: 1.2rem;
}
.t-aside .t-icon {
  font-size: 16px;
}

@media print {
  .t-aside {
    border-left: 0;
  }
}
.t-avatar {
  position: relative;
  display: inline-block;
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  margin-right: 8px;
  color: #fff;
  background: #ff0061;
  border-radius: 50%;
  font-size: 14px;
  font-weight: 700;
  line-height: 30px;
  text-align: center;
}
.t-avatar:last-child {
  margin-right: 0;
}
.t-avatar::before {
  content: attr(data-initials);
  position: absolute;
  inset: 0;
  border-radius: 50%;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-avatar.t-primary {
  background: #279c9c;
}
.t-avatar.t-staff {
  background: #8c2341;
}
.t-avatar img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.t-avatar .t-icon {
  position: absolute;
  inset: 0;
  margin-right: 0;
  font-family: "tricons", helvetica, arial, sans-serif;
  line-height: 30px;
}
.t-avatar .t-icon::before {
  color: #fff;
  font-size: 14px;
  line-height: inherit;
}

.t-back-top {
  position: fixed;
  right: 5vw;
  bottom: 0;
  display: inline-block;
  opacity: 0;
  visibility: hidden;
  margin-bottom: -1px;
  padding: 8px 12px;
  color: #646464;
  background: #fff;
  border: 1px solid #bcbdbd;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  text-decoration: none;
  user-select: none;
  font-size: 0.8125rem;
  line-height: 1rem;
  border-radius: 4px 4px 0 0;
  transition: all 0.2s ease;
}
.t-back-top::before {
  content: "\e158";
  display: inline-block;
  margin: 0;
  margin-right: 8px;
  font-family: "tricons", helvetica, arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-back-top:hover {
  text-decoration: none;
  background-color: #e9e9e9;
}
.t-back-top:hover::before {
  animation: back-top-anim 0.8s infinite linear;
}
@keyframes back-top-anim {
  0% {
    transform: translate(0, 0);
  }
  33% {
    transform: translate(0, -2px);
  }
  66% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes back-top-anim {
  0% {
    transform: translate(0, 0);
  }
  33% {
    transform: translate(0, -2px);
  }
  66% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes back-top-anim {
  0% {
    transform: translate(0, 0);
  }
  33% {
    transform: translate(0, -2px);
  }
  66% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes back-top-anim {
  0% {
    transform: translate(0, 0);
  }
  33% {
    transform: translate(0, -2px);
  }
  66% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
.t-back-top:active {
  background: #d3d3d3;
}
.t-back-top:active::before {
  animation: none;
}
.t-back-top.t-is-visible {
  opacity: 1;
  visibility: visible;
}

.t-badge {
  position: relative;
  display: inline-block;
  min-width: 16px;
  height: 16px;
  margin-right: 12px;
  padding: 0 6px;
  color: #fff;
  background: #279c9c;
  border-radius: calc(16px / 2);
  font-family: arial, sans-serif;
  font-size: 0.625rem;
  font-style: normal;
  text-align: center;
  line-height: 16px;
  vertical-align: middle;
  white-space: nowrap;
  user-select: none;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
  align-self: center;
  flex-shrink: 0;
}
.t-badge:last-child {
  margin-right: 0;
}
.t-badge + .t-badge {
  margin-left: -4px;
}
.t-badge.t-subtle-modifier {
  color: #373838;
  background: #d4ebeb;
}
.t-badge.t-blue, .t-badge.t-info {
  background: #256cd1;
}
.t-badge.t-blue.t-subtle-modifier, .t-badge.t-info.t-subtle-modifier {
  background: #d3e2f6;
}
.t-badge.t-red, .t-badge.t-error {
  background: #d91f11;
}
.t-badge.t-red.t-subtle-modifier, .t-badge.t-error.t-subtle-modifier {
  background: #f7d2cf;
}
.t-badge.t-orange, .t-badge.t-warning {
  background: #ee6f20;
}
.t-badge.t-orange.t-subtle-modifier, .t-badge.t-warning.t-subtle-modifier {
  background: #fce2d2;
}
.t-badge.t-green, .t-badge.t-success {
  background: #428613;
}
.t-badge.t-green.t-subtle-modifier, .t-badge.t-success.t-subtle-modifier {
  background: #d9e7d0;
}
.t-badge.t-neutral, .t-badge.t-subtle {
  background: #4d4e4e;
}
.t-badge.t-neutral.t-subtle-modifier, .t-badge.t-subtle.t-subtle-modifier {
  background: #e9e9e9;
}
.t-badge.t-staff {
  background: #8c2341;
}
.t-badge.t-staff.t-subtle-modifier {
  background: #e8d3d9;
}
.t-badge.t-inverted {
  color: #a6a7a7;
  background: transparent;
  border: 1px solid #a6a7a7;
}
.t-badge.t-small {
  min-width: 20px;
  height: 20px;
  border-radius: calc(20px / 2);
  line-height: 20px;
  font-size: 0.75rem;
  padding: 0 8px;
}
.t-badge.t-normal, .t-badge.t-medium {
  min-width: 24px;
  height: 24px;
  border-radius: calc(24px / 2);
  line-height: 24px;
  font-size: 0.75rem;
  padding: 0 8px;
}
.t-badge.t-large {
  min-width: 32px;
  height: 32px;
  border-radius: calc(32px / 2);
  line-height: 32px;
  font-size: 0.875rem;
  padding: 0 12px;
}
.t-badge.t-circle {
  padding: 0;
  width: 16px;
}
.t-badge.t-circle.t-small {
  width: 20px;
}
.t-badge.t-circle.t-normal {
  width: 24px;
}
.t-badge.t-circle.t-large {
  width: 32px;
}
.t-badge .t-icon {
  margin-right: 0;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
}

.t-icon .t-badge {
  margin-left: -0.8125rem;
  transform: translate(0, -50%);
}

.t-avatar .t-badge {
  position: absolute;
  top: -4px;
  right: -8px;
}

.t-breadcrumbs {
  margin-bottom: 8px;
  color: #646464;
  font-size: 11px;
  line-height: 1rem;
  cursor: default;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-breadcrumbs .t-crumb {
  margin-right: 4px;
  color: #373838;
  text-decoration: none;
}
.t-breadcrumbs .t-crumb:hover:not(.t-is-current) {
  text-decoration: underline;
}
.t-breadcrumbs .t-crumb.t-is-current {
  color: #a6a7a7;
}
.t-breadcrumbs .t-divider {
  margin: 0;
  border: 0;
}
.t-breadcrumbs .t-divider::before {
  content: "/";
  margin-right: 4px;
}

@media print {
  .t-breadcrumbs {
    font-size: 8px;
  }
}
.t-btn-group {
  display: inline-block;
  margin-right: 12px;
  height: 32px;
  border-radius: 4px;
  vertical-align: middle;
  user-select: none;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
}
.t-btn-group button, .t-btn-group .t-btn {
  position: relative;
  z-index: 0;
  display: inline-block;
  height: 32px;
  border-radius: initial;
  margin-right: -1px !important;
  padding: 0 12px;
  color: #646464;
  background: transparent;
  border: 1px solid #d3d3d3;
  font-family: arial, sans-serif;
  font-size: 13px;
  line-height: 32px;
  vertical-align: middle;
  user-select: none;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
  transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease;
}
.t-btn-group button::before, .t-btn-group .t-btn::before {
  display: none;
}
.t-btn-group button:first-child, .t-btn-group .t-btn:first-child {
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.t-btn-group button:last-child, .t-btn-group .t-btn:last-child {
  margin-right: 0;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
.t-btn-group button:hover:not(:active):not([disabled]), .t-btn-group .t-btn:hover:not(:active):not([disabled]) {
  color: #373838;
  background: #e9e9e9;
}
.t-btn-group button[disabled], .t-btn-group .t-btn[disabled] {
  color: #bcbdbd;
  cursor: not-allowed;
}
.t-btn-group button[disabled] label, .t-btn-group button[disabled] fieldset legend, fieldset .t-btn-group button[disabled] legend, .t-btn-group .t-btn[disabled] label, .t-btn-group .t-btn[disabled] fieldset legend, fieldset .t-btn-group .t-btn[disabled] legend {
  color: #bcbdbd;
}
.t-btn-group button label, .t-btn-group button fieldset legend, fieldset .t-btn-group button legend, .t-btn-group .t-btn label, .t-btn-group .t-btn fieldset legend, fieldset .t-btn-group .t-btn legend {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: 31px;
  vertical-align: middle;
  pointer-events: none;
}
.t-btn-group button .t-icon, .t-btn-group .t-btn .t-icon {
  width: 14px;
  margin-top: -1px;
  margin-right: 8px;
  font-size: inherit;
  text-align: center;
  line-height: 1rem;
  vertical-align: middle;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-btn-group button {
    padding-top: 1px;
  }
  .t-btn-group button .t-icon {
    margin-top: -2px;
  }
}
.t-btn {
  position: relative;
  z-index: 0;
  display: inline-flex;
  align-items: center;
  height: 32px;
  margin-right: 12px;
  padding: 0 12px;
  color: #373838;
  background: #e9e9e9;
  border: 0;
  border-radius: 4px;
  font-family: arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
  vertical-align: middle;
  text-decoration: none;
  user-select: none;
  cursor: pointer;
  box-shadow: 0px -1px 0px 0px color-mix(in srgb, #1a1b1b, transparent 85%) inset;
  transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease;
}
.t-btn:last-child {
  margin-right: 0;
}
.t-btn:not(:last-of-type, :only-of-type) {
  margin-right: 8px;
}
.t-btn:hover:not([disabled], .t-disabled) {
  background: #d3d3d3;
}
.t-btn:active:not([disabled], .t-disabled) {
  background: #bcbdbd;
  box-shadow: none;
  transition: none;
}
.t-btn[disabled], .t-btn.t-disabled {
  color: #a6a7a7;
  background: #f4f4f4;
  cursor: not-allowed;
  box-shadow: 0px -1px 0px 0px color-mix(in srgb, #1a1b1b, transparent 95%) inset;
}
.t-btn[disabled]::before, .t-btn.t-disabled::before {
  display: none;
}
.t-btn.t-is-loading {
  position: relative;
  color: transparent !important;
  cursor: not-allowed;
  box-shadow: none;
}
.t-btn.t-is-loading::before {
  content: "";
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  display: block;
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%237A7A7A'%20stroke-opacity='0.2'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='%237A7A7A'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
  transform: translate(-50%, -50%);
  animation: spin-btn 1s infinite linear;
}
@keyframes spin-btn {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes spin-btn {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes spin-btn {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes spin-btn {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
.t-btn.t-is-loading:active::before {
  display: block;
}
.t-btn.t-wide {
  display: block;
  width: 100%;
}
.t-btn.t-ghost-label {
  margin-top: 24px;
  vertical-align: top;
}
.t-btn.t-primary {
  color: #fff;
  background: #279c9c;
}
.t-btn.t-primary:hover:not([disabled], .t-disabled) {
  background: #238c8c;
}
.t-btn.t-primary:active:not([disabled], .t-disabled) {
  background: #1f7d7d;
}
.t-btn.t-primary[disabled], .t-btn.t-primary.t-disabled {
  color: #f4fafa;
  background: #a9d7d7;
}
.t-btn.t-primary.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-negative {
  color: #fff;
  background: #d91f11;
}
.t-btn.t-negative:hover:not([disabled], .t-disabled) {
  background: #c31c0f;
}
.t-btn.t-negative:active:not([disabled], .t-disabled) {
  background: #ae190e;
}
.t-btn.t-negative[disabled], .t-btn.t-negative.t-disabled {
  color: #fdf4f3;
  background: #f0a5a0;
}
.t-btn.t-negative.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-attention {
  color: #fff;
  background: #ee6f20;
}
.t-btn.t-attention:hover:not([disabled], .t-disabled) {
  background: #d6641d;
}
.t-btn.t-attention:active:not([disabled], .t-disabled) {
  background: #be591a;
}
.t-btn.t-attention[disabled], .t-btn.t-attention.t-disabled {
  color: #fef8f4;
  background: #f8c5a6;
}
.t-btn.t-attention.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-staff {
  color: #fff;
  background: #8c2341;
}
.t-btn.t-staff:hover:not([disabled], .t-disabled) {
  background: #7e203b;
}
.t-btn.t-staff:active:not([disabled], .t-disabled) {
  background: #701c34;
}
.t-btn.t-staff[disabled], .t-btn.t-staff.t-disabled {
  color: #f9f4f5;
  background: #d1a7b3;
}
.t-btn.t-staff.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-minimal {
  color: #646464;
  background: transparent;
  border: 1px solid #bcbdbd;
  box-shadow: none;
}
.t-btn.t-minimal:hover:not([disabled], .t-disabled) {
  background: #e9e9e9;
}
.t-btn.t-minimal:active:not([disabled], .t-disabled) {
  background: #d3d3d3;
}
.t-btn.t-minimal[disabled], .t-btn.t-minimal.t-disabled {
  color: #a6a7a7;
  border-color: #d3d3d3;
  background: transparent;
}
.t-btn.t-minimal.t-primary {
  color: #279c9c;
  border-color: #279c9c;
}
.t-btn.t-minimal.t-primary:hover:not([disabled], .t-disabled) {
  background: #e9f5f5;
}
.t-btn.t-minimal.t-primary:active:not([disabled], .t-disabled) {
  background: #d4ebeb;
}
.t-btn.t-minimal.t-primary[disabled], .t-btn.t-minimal.t-primary.t-disabled {
  color: #a9d7d7;
  border-color: #a9d7d7;
}
.t-btn.t-minimal.t-negative {
  color: #d91f11;
  border-color: #d91f11;
}
.t-btn.t-minimal.t-negative:hover:not([disabled], .t-disabled) {
  background: #fbe9e7;
}
.t-btn.t-minimal.t-negative:active:not([disabled], .t-disabled) {
  background: #f7d2cf;
}
.t-btn.t-minimal.t-negative[disabled], .t-btn.t-minimal.t-negative.t-disabled {
  color: #f0a5a0;
  border-color: #f0a5a0;
}
.t-btn.t-minimal.t-attention {
  color: #ee6f20;
  border-color: #ee6f20;
}
.t-btn.t-minimal.t-attention:hover:not([disabled], .t-disabled) {
  background: #fdf1e9;
}
.t-btn.t-minimal.t-attention:active:not([disabled], .t-disabled) {
  background: #fce2d2;
}
.t-btn.t-minimal.t-attention[disabled], .t-btn.t-minimal.t-attention.t-disabled {
  color: #f8c5a6;
  border-color: #f8c5a6;
}
.t-btn.t-minimal.t-staff {
  color: #8c2341;
  border-color: #8c2341;
}
.t-btn.t-minimal.t-staff:hover:not([disabled], .t-disabled) {
  background: #f3e9ec;
}
.t-btn.t-minimal.t-staff:active:not([disabled], .t-disabled) {
  background: #e8d3d9;
}
.t-btn.t-minimal.t-staff[disabled], .t-btn.t-minimal.t-staff.t-disabled {
  color: #d1a7b3;
  border-color: #d1a7b3;
}
.t-btn.t-minimal.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%237A7A7A'%20stroke-opacity='0.2'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='%237A7A7A'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-condensed {
  height: 24px;
  padding: 0 8px;
  font-size: 0.75rem;
}
.t-btn.t-condensed.t-is-loading::before {
  width: 12px;
  height: 12px;
  background: url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='6'%20cy='6'%20r='5'%20stroke='%237A7A7A'%20stroke-opacity='0.2'%20stroke-width='2'/%3e%3cpath%20d='M11%206C11%203.14286%208.85714%201%206%201'%20stroke='%237A7A7A'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-condensed.t-primary::before, .t-btn.t-condensed.t-negative::before, .t-btn.t-condensed.t-attention::before, .t-btn.t-condensed.t-staff::before {
  background: url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='6'%20cy='6'%20r='5'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M11%206C11%203.14286%208.85714%201%206%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn .t-icon {
  width: 14px;
  margin-right: 8px;
  font-size: inherit;
  text-align: center;
}
.t-btn .t-icon::before {
  display: block;
}
.t-btn.t-icon-only .t-icon {
  margin-right: 0;
}
.t-btn label, .t-btn fieldset legend, fieldset .t-btn legend {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: 31px;
  vertical-align: middle;
  pointer-events: none;
}

a.t-btn,
label.t-btn,
fieldset legend.t-btn {
  line-height: 32px;
  text-decoration: none;
}

label.t-btn input[type=button], fieldset legend.t-btn input[type=button],
label.t-btn input[type=submit],
fieldset legend.t-btn input[type=submit] {
  position: absolute;
  inset: 0;
  display: inline-block;
  width: 100%;
  height: 32px;
  background: transparent;
  border: transparent;
  cursor: pointer;
}
label.t-btn[disabled] input[type=button], fieldset legend.t-btn[disabled] input[type=button],
label.t-btn[disabled] input[type=submit],
fieldset legend.t-btn[disabled] input[type=submit] {
  outline: 0;
  cursor: not-allowed;
}

.t-btn.t-minimal-alt {
  background: transparent;
  color: #fff;
  border: 1px solid #fff;
  box-shadow: none;
  transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease;
}
.t-btn.t-minimal-alt::before {
  content: none;
}
.t-btn.t-minimal-alt:hover:not([disabled], .t-disabled) {
  color: #006491;
  background: #e9e9e9;
}
.t-btn.t-minimal-alt[disabled], .t-btn.t-minimal-alt.t-disabled {
  color: #a6a7a7;
  border-color: #f4f4f4;
  background: #f4f4f4;
}
.t-btn.t-minimal-alt.t-primary {
  background: #fff;
  color: #006491;
}
.t-btn.t-minimal-alt.t-primary[disabled], .t-btn.t-minimal-alt.t-primary.t-disabled {
  color: #a6a7a7;
  background: #f4f4f4;
  border-color: #f4f4f4;
}
.t-btn.t-minimal-alt.t-primary:hover:not([disabled], .t-disabled)::before {
  background: #e9e9e9;
}
.t-btn.t-minimal-alt.t-primary:active:not([disabled], .t-disabled) {
  background: #e9e9e9;
}
.t-btn.t-minimal-alt.t-primary:active:not([disabled], .t-disabled)::before {
  display: none;
}

.t-flag {
  display: inline-block;
  margin-right: 6px;
  width: 14px;
  height: 10px;
}
.t-flag.t-large {
  width: 30px;
  height: 20px;
}

.t-highlight {
  padding: 4px 6px;
  color: #373838;
  background: #d4ebeb;
  border-radius: 1px;
}
.t-highlight.t-neutral, .t-highlight.t-gray {
  background: #e9e9e9;
}
.t-highlight.t-success, .t-highlight.t-green {
  background: #d9e7d0;
}
.t-highlight.t-warning, .t-highlight.t-orange {
  background: #fce2d2;
}
.t-highlight.t-error, .t-highlight.t-red {
  background: #f7d2cf;
}
.t-highlight.t-info {
  background: #d3e2f6;
}
.t-highlight.t-staff {
  background: #e8d3d9;
}

.t-input input,
.t-input textarea {
  background-color: #fff;
  background-image: none;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 8px center;
}
.t-input input.t-is-valid, .t-input input[valid],
.t-input textarea.t-is-valid,
.t-input textarea[valid] {
  padding-right: 30px !important;
  background-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.7812%206.78125C13.7812%207.72005%2013.6035%208.59961%2013.248%209.41992C12.8926%2010.2402%2012.4049%2010.9603%2011.7852%2011.5801C11.1745%2012.1908%2010.459%2012.6738%209.63867%2013.0293C8.81836%2013.3848%207.9388%2013.5625%207%2013.5625C6.0612%2013.5625%205.18164%2013.3848%204.36133%2013.0293C3.54102%2012.6738%202.82096%2012.1908%202.20117%2011.5801C1.59049%2010.9603%201.10742%2010.2402%200.751953%209.41992C0.396484%208.59961%200.21875%207.72005%200.21875%206.78125C0.21875%205.84245%200.396484%204.96289%200.751953%204.14258C1.10742%203.32227%201.59049%202.60677%202.20117%201.99609C2.82096%201.3763%203.54102%200.888672%204.36133%200.533203C5.18164%200.177734%206.0612%200%207%200C7.9388%200%208.81836%200.177734%209.63867%200.533203C10.459%200.888672%2011.1745%201.3763%2011.7852%201.99609C12.4049%202.60677%2012.8926%203.32227%2013.248%204.14258C13.6035%204.96289%2013.7812%205.84245%2013.7812%206.78125ZM6.2207%2010.377L11.252%205.3457C11.334%205.25456%2011.375%205.14974%2011.375%205.03125C11.375%204.91276%2011.334%204.80794%2011.252%204.7168L10.623%204.10156C10.541%204.01953%2010.4362%203.97852%2010.3086%203.97852C10.1901%203.97852%2010.0898%204.01953%2010.0078%204.10156L5.90625%208.20312L3.99219%206.28906C3.91016%206.20703%203.80534%206.16602%203.67773%206.16602C3.55924%206.16602%203.45898%206.20703%203.37695%206.28906L2.74805%206.9043C2.66602%206.99544%202.625%207.10026%202.625%207.21875C2.625%207.33724%202.66602%207.44206%202.74805%207.5332L5.5918%2010.377C5.68294%2010.459%205.78776%2010.5%205.90625%2010.5C6.02474%2010.5%206.12956%2010.459%206.2207%2010.377Z'%20fill='%2352A31D'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 8px center;
}
.t-input input.t-is-valid:hover:not(:disabled), .t-input input[valid]:hover:not(:disabled),
.t-input textarea.t-is-valid:hover:not(:disabled),
.t-input textarea[valid]:hover:not(:disabled) {
  border-color: #428613;
}
.t-input input.t-is-valid:focus:not(:disabled), .t-input input.t-is-valid:active:not(:disabled), .t-input input[valid]:focus:not(:disabled), .t-input input[valid]:active:not(:disabled),
.t-input textarea.t-is-valid:focus:not(:disabled),
.t-input textarea.t-is-valid:active:not(:disabled),
.t-input textarea[valid]:focus:not(:disabled),
.t-input textarea[valid]:active:not(:disabled) {
  border-color: #428613;
  box-shadow: 0 0 0 2px #b3cfa1;
}
.t-input input.t-is-invalid, .t-input input.t-is-invalid-no-icon, .t-input input[invalid],
.t-input textarea.t-is-invalid,
.t-input textarea.t-is-invalid-no-icon,
.t-input textarea[invalid] {
  background-color: #f7d2cf;
  color: #d91f11;
}
.t-input input.t-is-invalid:hover:not(:disabled), .t-input input.t-is-invalid-no-icon:hover:not(:disabled), .t-input input[invalid]:hover:not(:disabled),
.t-input textarea.t-is-invalid:hover:not(:disabled),
.t-input textarea.t-is-invalid-no-icon:hover:not(:disabled),
.t-input textarea[invalid]:hover:not(:disabled) {
  border-color: #d91f11;
}
.t-input input.t-is-invalid:focus:not(:disabled), .t-input input.t-is-invalid:active:not(:disabled), .t-input input.t-is-invalid-no-icon:focus:not(:disabled), .t-input input.t-is-invalid-no-icon:active:not(:disabled), .t-input input[invalid]:focus:not(:disabled), .t-input input[invalid]:active:not(:disabled),
.t-input textarea.t-is-invalid:focus:not(:disabled),
.t-input textarea.t-is-invalid:active:not(:disabled),
.t-input textarea.t-is-invalid-no-icon:focus:not(:disabled),
.t-input textarea.t-is-invalid-no-icon:active:not(:disabled),
.t-input textarea[invalid]:focus:not(:disabled),
.t-input textarea[invalid]:active:not(:disabled) {
  background-color: #fff;
  border-color: #d91f11;
  box-shadow: 0 0 0 2px #f0a5a0;
}
.t-input input.t-is-invalid:not(.t-is-invalid-no-icon), .t-input input.t-is-invalid-no-icon:not(.t-is-invalid-no-icon), .t-input input[invalid]:not(.t-is-invalid-no-icon),
.t-input textarea.t-is-invalid:not(.t-is-invalid-no-icon),
.t-input textarea.t-is-invalid-no-icon:not(.t-is-invalid-no-icon),
.t-input textarea[invalid]:not(.t-is-invalid-no-icon) {
  padding-right: 30px !important;
  background-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='%23D91F11'%20d='M6.08,0.381%20C6.588,-0.127%207.41,-0.127%207.918,0.381%20L13.619,6.081%20C14.127,6.588%2014.127,7.41%2013.619,7.917%20L7.918,13.618%20C7.411,14.126%206.59,14.126%206.082,13.618%20L0.381,7.917%20C-0.127,7.41%20-0.127,6.589%200.381,6.081%20Z%20M5.768,3.817%20L5.984,7.617%20C5.993,7.776%206.124,7.9%206.283,7.9%20L7.717,7.9%20C7.876,7.9%208.007,7.776%208.016,7.617%20L8.232,3.817%20C8.242,3.645%208.105,3.5%207.932,3.5%20L6.068,3.5%20C5.895,3.5%205.758,3.645%205.768,3.817%20Z%20M7,10.9%20C7.69,10.9%208.25,10.34%208.25,9.65%20C8.25,8.96%207.69,8.4%207,8.4%20C6.31,8.4%205.75,8.96%205.75,9.65%20C5.75,10.34%206.31,10.9%207,10.9%20Z'%20/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 8px center;
}
.t-input .t-input-wrapper:has(.t-is-valid:not(:disabled)):hover {
  border-color: #428613;
}
.t-input .t-input-wrapper:has(.t-is-valid:not(:disabled)):has(input:focus), .t-input .t-input-wrapper:has(.t-is-valid:not(:disabled)):has(input:active) {
  border-color: #428613;
  box-shadow: 0 0 0 2px #b3cfa1;
}
.t-input .t-input-wrapper:has(.t-is-invalid:not(:disabled)), .t-input .t-input-wrapper:has(.t-is-invalid-no-icon:not(:disabled)) {
  background-color: #f7d2cf;
}
.t-input .t-input-wrapper:has(.t-is-invalid:not(:disabled)):hover, .t-input .t-input-wrapper:has(.t-is-invalid-no-icon:not(:disabled)):hover {
  border-color: #d91f11;
}
.t-input .t-input-wrapper:has(.t-is-invalid:not(:disabled)):has(input:focus), .t-input .t-input-wrapper:has(.t-is-invalid:not(:disabled)):has(input:active), .t-input .t-input-wrapper:has(.t-is-invalid-no-icon:not(:disabled)):has(input:focus), .t-input .t-input-wrapper:has(.t-is-invalid-no-icon:not(:disabled)):has(input:active) {
  background-color: #fff;
  border-color: #d91f11;
  box-shadow: 0 0 0 2px #f0a5a0;
}
.t-input .t-error-message,
.t-input .t-supporting-text {
  max-width: 192px;
}
.t-input.t-medium .t-error-message,
.t-input.t-medium .t-supporting-text {
  max-width: 288px;
}
.t-input.t-large .t-error-message,
.t-input.t-large .t-supporting-text, .t-input.t-extra .t-error-message,
.t-input.t-extra .t-supporting-text {
  max-width: 400px;
}
.t-input.t-wide .t-error-message,
.t-input.t-wide .t-supporting-text {
  max-width: 100%;
}

.t-input {
  display: inline-block;
  margin-right: 12px;
  margin-bottom: 12px;
  vertical-align: top;
}
.t-input:last-child {
  margin-right: 0;
}
.t-input .t-input-wrapper {
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  width: 192px;
  display: flex;
}
.t-input .t-input-wrapper:hover {
  border-color: #279c9c;
}
.t-input .t-input-wrapper:has(.t-left-adornment) input {
  padding-left: 6px;
}
.t-input .t-input-wrapper:has(.t-right-adornment) input {
  padding-right: 6px;
}
.t-input .t-input-wrapper .t-left-adornment,
.t-input .t-input-wrapper .t-right-adornment {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #7a7a7a;
  padding: 0 0 0 8px;
}
.t-input .t-input-wrapper .t-left-adornment .t-icon,
.t-input .t-input-wrapper .t-right-adornment .t-icon {
  margin: 0 !important;
}
.t-input .t-input-wrapper .t-right-adornment {
  padding: 0 8px 0 0;
}
.t-input .t-input-wrapper:has(input:not(:disabled)):has(input:focus), .t-input .t-input-wrapper:has(input:not(:disabled)):has(input:active) {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-input .t-input-wrapper:has(input:disabled) {
  background-color: #f4f4f4;
}
.t-input .t-input-wrapper input {
  background-color: transparent;
  border: none;
  height: 30px;
  width: 100%;
  padding: 0 8px;
}
.t-input .t-input-wrapper input:focus, .t-input .t-input-wrapper input:active {
  border-color: transparent !important;
  box-shadow: none !important;
}
.t-input input {
  display: inline-block;
  width: 192px;
  max-width: 100%;
  height: 32px;
  padding: 0 8px;
  color: #373838;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
  vertical-align: middle;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-input input.placeholder {
  color: #909090;
}
.t-input input::placeholder {
  color: #909090;
}
.t-input input:not(:disabled):hover {
  border-color: #279c9c;
}
.t-input input:not(:disabled):focus, .t-input input:not(:disabled):active {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-input input:disabled {
  opacity: 1;
  background: #f4f4f4;
  color: #a6a7a7;
}
.t-input input ~ button {
  margin-left: 4px;
}
.t-input input::-ms-clear {
  display: none;
}
.t-input input.t-has-focus {
  outline: 0;
}
.t-input input[type=search]::-webkit-search-decoration, .t-input input[type=search]::-webkit-search-cancel-button, .t-input input[type=search]::-webkit-search-results-button, .t-input input[type=search]::-webkit-search-results-decoration {
  display: none;
}
.t-input input[type=number] {
  appearance: textfield;
}
.t-input input[type=number]::-webkit-inner-spin-button, .t-input input[type=number]::-webkit-outer-spin-button {
  appearance: none;
}
.t-input > label, fieldset .t-input > legend {
  display: block;
  margin-right: 8px;
  margin-bottom: 6px;
}
.t-input .t-icon:not(label > .t-icon):not(fieldset legend > .t-icon) {
  position: relative;
  margin-left: 8px;
  color: #bcbdbd;
}
.t-input .t-icon:not(label > .t-icon):not(fieldset legend > .t-icon)::before {
  vertical-align: middle;
}
.t-input .t-icon:not(label > .t-icon):not(fieldset legend > .t-icon) ~ input {
  width: 192px;
  margin-left: -32px;
  padding-left: 28px;
}
.t-input.t-horizontal > label, fieldset .t-input.t-horizontal > legend {
  display: inline-block;
  margin-bottom: 0;
  line-height: 32px;
}
.t-input.t-horizontal > div {
  display: inline-block;
}
.t-input.t-indented > label, fieldset .t-input.t-indented > legend {
  display: inline-block;
  margin-bottom: 0;
  padding-top: calc((32px - 1.125rem) / 2);
  width: 192px;
  text-align: right;
}
.t-input.t-indented > div {
  display: inline-block;
}
.t-input.t-block {
  display: block;
  margin-bottom: 12px;
}
.t-input.t-block:not(:first-of-type) {
  margin-top: 12px;
}
.t-input.t-block:last-child {
  margin-bottom: 0;
}
.t-input.t-tiny input,
.t-input.t-tiny textarea,
.t-input.t-tiny .t-input-wrapper {
  width: 64px;
}
.t-input.t-tiny input input,
.t-input.t-tiny textarea input,
.t-input.t-tiny .t-input-wrapper input {
  width: 100%;
}
.t-input.t-small input,
.t-input.t-small textarea,
.t-input.t-small .t-input-wrapper {
  width: 112px;
}
.t-input.t-small input input,
.t-input.t-small textarea input,
.t-input.t-small .t-input-wrapper input {
  width: 100%;
}
.t-input.t-medium input,
.t-input.t-medium textarea,
.t-input.t-medium .t-input-wrapper {
  width: 288px;
}
.t-input.t-medium input input,
.t-input.t-medium textarea input,
.t-input.t-medium .t-input-wrapper input {
  width: 100%;
}
.t-input.t-large input,
.t-input.t-large textarea,
.t-input.t-large .t-input-wrapper {
  width: 400px;
}
.t-input.t-large input input,
.t-input.t-large textarea input,
.t-input.t-large .t-input-wrapper input {
  width: 100%;
}
.t-input.t-extra input,
.t-input.t-extra textarea,
.t-input.t-extra .t-input-wrapper {
  width: 600px;
}
.t-input.t-extra input input,
.t-input.t-extra textarea input,
.t-input.t-extra .t-input-wrapper input {
  width: 100%;
}
.t-input.t-wide {
  width: 100%;
}
.t-input.t-wide input,
.t-input.t-wide textarea,
.t-input.t-wide .t-input-wrapper {
  width: 100%;
}
.t-input.t-wide input input,
.t-input.t-wide textarea input,
.t-input.t-wide .t-input-wrapper input {
  width: 100%;
}
.t-input.t-wide.t-horizontal {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  align-items: center;
}
.t-input.t-wide.t-horizontal > label, fieldset .t-input.t-wide.t-horizontal > legend {
  margin-right: 6px;
}
.t-input.t-btn-under input ~ button {
  display: block;
  margin-top: 8px;
  margin-left: 0;
}
.t-input.t-btn-under.t-horizontal > label, fieldset .t-input.t-btn-under.t-horizontal > legend {
  float: left;
  line-height: 32px;
}
.t-input.t-btn-under.t-horizontal > div {
  float: left;
  display: inline-block;
}
.t-input.t-btn-under.t-horizontal > .t-btn {
  -webkit-box-flex: 0 0 auto;
  -moz-box-flex: 0 0 auto;
  flex: 0 0 auto;
}
.t-input textarea {
  display: inline-block;
  width: auto;
  min-width: 192px;
  max-width: 100%;
  min-height: 64px;
  margin: 0;
  padding: 7px;
  color: #373838;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
  vertical-align: middle;
  line-height: 1;
  resize: both;
  transition: border 0.2s ease;
}
.t-input textarea.placeholder {
  color: #909090;
}
.t-input textarea::placeholder {
  color: #909090;
}
.t-input textarea.t-resizeable-horizontal {
  resize: horizontal;
}
.t-input textarea.t-resizeable-vertical {
  resize: vertical;
}
.t-input textarea.t-non-resizeable {
  resize: none;
}
.t-input textarea:not(:disabled):hover {
  border-color: #279c9c;
}
.t-input textarea:not(:disabled):focus, .t-input textarea:not(:disabled):active {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
  transition: none;
}
.t-input textarea:disabled {
  background: #f4f4f4;
  color: #a6a7a7;
}
.t-input textarea ~ button {
  margin-left: 4px;
}

.t-error-message,
.t-supporting-text {
  margin-top: 4px;
  color: #d91f11;
  font-size: 0.8125rem;
  line-height: 17px;
  white-space: normal;
}

.t-supporting-text {
  color: #646464;
}

.t-label-value {
  margin-right: 24px;
  margin-bottom: 12px;
  vertical-align: middle;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  flex-direction: column;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-label-value label, .t-label-value fieldset legend, fieldset .t-label-value legend {
  margin-right: 0;
  margin-bottom: 6px;
}
.t-label-value span {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-label-value span > .t-icon,
.t-label-value span > .t-flag {
  margin-right: 6px;
}
.t-label-value span .t-help,
.t-label-value span .t-icon-help {
  margin-left: 4px;
  color: #646464;
  cursor: help;
}
.t-label-value span .t-help::before,
.t-label-value span .t-icon-help::before {
  content: "\e371";
}
.t-label-value a {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-label-value a > .t-icon {
  margin-right: 2px;
  vertical-align: text-top;
}
.t-label-value.t-block {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-label-value.t-horizontal {
  flex-direction: row;
  align-items: baseline;
}
.t-label-value.t-horizontal label, .t-label-value.t-horizontal fieldset legend, fieldset .t-label-value.t-horizontal legend {
  margin-right: 6px;
  margin-bottom: 0;
}

.t-legend {
  display: inline-block;
  margin-right: 12px;
  font-size: 0.8125rem;
  line-height: 1.2rem;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-content: center;
}
.t-legend::before {
  content: "";
  display: inline-block;
  width: 0.8125rem;
  height: 0.8125rem;
  margin-right: 6px;
  background: #279c9c;
  border-radius: 50%;
}
.t-legend.t-info::before {
  background: #256cd1;
}
.t-legend.t-error::before {
  background: #d91f11;
}
.t-legend.t-warning::before {
  background: #ee6f20;
}
.t-legend.t-success::before {
  background: #428613;
}
.t-legend.t-changed::before {
  background: #fff59d;
}
.t-legend.t-subtle::before {
  background: #a6a7a7;
}
.t-legend.t-disabled::before {
  background: #f4f4f4;
}
.t-legend.t-staff::before {
  background: #8c2341;
}

ul.t-list,
ol.t-list,
dl.t-list {
  width: 100%;
  margin-bottom: 12px;
}
ul.t-list:last-child,
ol.t-list:last-child,
dl.t-list:last-child {
  margin-bottom: 0;
}
ul.t-list > li,
ol.t-list > li,
dl.t-list > li {
  position: relative;
  margin-bottom: 6px;
  padding-left: 14px;
  line-height: 1.125rem;
}
ul.t-list > li:last-child,
ol.t-list > li:last-child,
dl.t-list > li:last-child {
  margin-bottom: 0;
}
ul.t-list > li::before,
ol.t-list > li::before,
dl.t-list > li::before {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  margin-right: 8px;
  color: #646464;
  font-weight: 700;
  line-height: 1.125rem;
}
ul.t-list > li > span,
ol.t-list > li > span,
dl.t-list > li > span {
  margin-right: 12px;
}
ul.t-list > li .t-dropdown,
ul.t-list > li .t-input,
ol.t-list > li .t-dropdown,
ol.t-list > li .t-input,
dl.t-list > li .t-dropdown,
dl.t-list > li .t-input {
  margin-bottom: 0;
  vertical-align: middle;
}

ul.t-list > li::before {
  content: "•";
}
ul.t-list.t-no-bullets > li {
  padding-left: 0;
}
ul.t-list.t-no-bullets > li::before {
  display: none;
}

ol.t-list {
  list-style: none;
  counter-reset: list-counter;
}
ol.t-list > li {
  counter-increment: list-counter;
}
ol.t-list > li::before {
  content: counter(list-counter);
}

.t-loading {
  z-index: 90;
  display: inline-block;
  width: 40px;
  height: 40px;
  margin-right: 12px;
  vertical-align: middle;
  animation: loading-fade-in 0.2s ease-in;
  transition: opacity 0.2s ease;
}
@keyframes loading-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes loading-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes loading-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes loading-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.t-loading:last-child {
  margin-right: 0;
}
.t-loading::before {
  content: "";
  display: inline-block;
  width: 40px;
  height: 40px;
  background: url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='20'%20cy='20'%20r='19'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M39%2020C39%2010%2031%201%2020%201'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
  background-color: transparent;
  animation: spin 1s infinite linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.t-loading.t-small {
  width: 16px;
  height: 16px;
}
.t-loading.t-small::before {
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-loading.t-big {
  width: 80px;
  height: 80px;
}
.t-loading.t-big::before {
  width: 80px;
  height: 80px;
  background: url("data:image/svg+xml,%3csvg%20width='80'%20height='80'%20viewBox='0%200%2080%2080'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20opacity='0.82'%3e%3ccircle%20cx='40'%20cy='40'%20r='38'%20stroke='%23E9E9E9'%20stroke-width='3'/%3e%3cpath%20d='M39.4688%202.00277V2.00277C39.623%202.00092%2039.7775%202%2039.9322%202C60.919%202%2077.9322%2019.0132%2077.9322%2040'%20stroke='%23279C9C'%20stroke-width='3'%20stroke-linecap='round'/%3e%3c/g%3e%3c/svg%3e") left no-repeat;
}
.t-loading.t-block {
  display: block;
  width: 100%;
  margin-bottom: 24px;
  text-align: center;
}
.t-loading.t-block:last-child {
  margin-bottom: 0;
}
.t-loading.t-absolute {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.t-loading.t-overlay {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  margin: 0;
}
.t-loading.t-overlay::before {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 91;
  animation: veil-spin 1s infinite linear;
}
@keyframes veil-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes veil-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes veil-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes veil-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
.t-loading.t-overlay::after {
  content: "";
  position: absolute;
  z-index: 90;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: 0.9;
  animation: none;
}
.t-loading.t-fade {
  opacity: 0;
}

.t-menu {
  z-index: 100;
  display: block;
  visibility: hidden;
  overflow-x: hidden;
  overflow-y: auto;
  min-width: 192px;
  height: auto;
  max-height: 0;
  color: #373838;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 2px;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  opacity: 0;
  font-size: 0.8125rem;
  text-align: left;
  cursor: default;
  transition: max-height 0.2s ease, opacity 0.2s ease, visibility 0.2s ease;
}
.t-menu.t-narrow {
  min-width: auto;
}
.t-menu hr {
  margin: 8px -12px;
  padding: 0;
  border: 0;
  border-bottom: 1px solid #e9e9e9;
}
.t-menu.t-is-open {
  max-height: calc(6 * 34px + 34px / 2 + 2px);
  opacity: 1;
  visibility: visible;
}
.t-menu.t-height-small, .t-menu.t-height-tiny {
  overflow-y: scroll;
}
.t-menu.t-height-small {
  max-height: calc(34px * 5 + 34px / 2);
}
.t-menu.t-height-tiny {
  max-height: calc(34px * 3 + 34px / 2);
}
.t-menu .t-item, .t-menu .t-empty {
  position: relative;
  display: block;
  min-height: 34px;
  margin: 0;
  padding: 8px 12px;
  color: #373838;
  line-height: 1.4em;
  text-decoration: none;
  word-break: normal;
  overflow-wrap: anywhere;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-menu .t-item:hover, .t-menu .t-empty:hover, .t-menu .t-item.t-has-focus, .t-menu .t-has-focus.t-empty, .t-menu .t-item.t-has-highlight, .t-menu .t-has-highlight.t-empty {
  background: #d4ebeb;
  outline: 0;
}
.t-menu .t-item.t-is-hidden, .t-menu .t-is-hidden.t-empty {
  display: none;
}
.t-menu .t-item.t-is-disabled, .t-menu .t-is-disabled.t-empty {
  color: #bcbdbd;
  cursor: not-allowed;
}
.t-menu .t-item.t-is-selected, .t-menu .t-is-selected.t-empty {
  font-weight: 700;
  cursor: default;
}
.t-menu .t-item.t-is-selected::before, .t-menu .t-is-selected.t-empty::before {
  content: "\e900";
  display: inline-block;
  width: auto;
  margin-top: -1px;
  margin-right: 8px;
  background: transparent;
  border: 0;
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 8px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-menu .t-item.t-is-selected:hover, .t-menu .t-is-selected.t-empty:hover {
  background: rgb(233.5, 245, 245);
}
.t-menu .t-item .t-icon, .t-menu .t-empty .t-icon {
  margin-right: 8px;
  vertical-align: baseline;
}
.t-menu .t-item .t-checkbox, .t-menu .t-empty .t-checkbox,
.t-menu .t-item .t-radio,
.t-menu .t-empty .t-radio {
  display: block;
  width: calc(100% + 24px);
  height: auto;
  margin: -8px -12px;
}
.t-menu .t-item .t-checkbox label, .t-menu .t-empty .t-checkbox label, .t-menu .t-item .t-checkbox fieldset legend, .t-menu .t-empty .t-checkbox fieldset legend, fieldset .t-menu .t-item .t-checkbox legend, fieldset .t-menu .t-empty .t-checkbox legend,
.t-menu .t-item .t-radio label,
.t-menu .t-empty .t-radio label,
.t-menu .t-item .t-radio fieldset legend,
.t-menu .t-empty .t-radio fieldset legend,
fieldset .t-menu .t-item .t-radio legend,
fieldset .t-menu .t-empty .t-radio legend {
  width: 100%;
  padding: 8px 12px;
  line-height: 1.4em;
}
.t-menu .t-item .t-checkbox label::before, .t-menu .t-empty .t-checkbox label::before, .t-menu .t-item .t-checkbox fieldset legend::before, .t-menu .t-empty .t-checkbox fieldset legend::before, fieldset .t-menu .t-item .t-checkbox legend::before, fieldset .t-menu .t-empty .t-checkbox legend::before, .t-menu .t-item .t-checkbox label::after, .t-menu .t-empty .t-checkbox label::after, .t-menu .t-item .t-checkbox fieldset legend::after, .t-menu .t-empty .t-checkbox fieldset legend::after, fieldset .t-menu .t-item .t-checkbox legend::after, fieldset .t-menu .t-empty .t-checkbox legend::after {
  width: 14px;
  height: 14px;
  vertical-align: middle;
}
.t-menu .t-item .t-radio label::before, .t-menu .t-empty .t-radio label::before, .t-menu .t-item .t-radio fieldset legend::before, .t-menu .t-empty .t-radio fieldset legend::before, fieldset .t-menu .t-item .t-radio legend::before, fieldset .t-menu .t-empty .t-radio legend::before, .t-menu .t-item .t-radio label::after, .t-menu .t-empty .t-radio label::after, .t-menu .t-item .t-radio fieldset legend::after, .t-menu .t-empty .t-radio fieldset legend::after, fieldset .t-menu .t-item .t-radio legend::after, fieldset .t-menu .t-empty .t-radio legend::after {
  display: none;
}
.t-menu .t-item .t-radio input:checked ~ label, .t-menu .t-empty .t-radio input:checked ~ label, .t-menu .t-item .t-radio fieldset input:checked ~ legend, .t-menu .t-empty .t-radio fieldset input:checked ~ legend, fieldset .t-menu .t-item .t-radio input:checked ~ legend, fieldset .t-menu .t-empty .t-radio input:checked ~ legend {
  font-weight: 700;
  cursor: default;
}
.t-menu .t-item .t-radio input:checked ~ label::before, .t-menu .t-empty .t-radio input:checked ~ label::before, .t-menu .t-item .t-radio fieldset input:checked ~ legend::before, .t-menu .t-empty .t-radio fieldset input:checked ~ legend::before, fieldset .t-menu .t-item .t-radio input:checked ~ legend::before, fieldset .t-menu .t-empty .t-radio input:checked ~ legend::before {
  content: "\e900";
  display: inline-block;
  width: auto;
  margin-top: -1px;
  margin-right: 8px;
  background: transparent;
  border: 0;
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 8px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-menu .t-item .t-radio input:checked ~ label:hover, .t-menu .t-empty .t-radio input:checked ~ label:hover, .t-menu .t-item .t-radio fieldset input:checked ~ legend:hover, .t-menu .t-empty .t-radio fieldset input:checked ~ legend:hover, fieldset .t-menu .t-item .t-radio input:checked ~ legend:hover, fieldset .t-menu .t-empty .t-radio input:checked ~ legend:hover {
  background: rgb(233.5, 245, 245);
}
.t-menu .t-item .t-radio input.t-has-focus ~ label, .t-menu .t-empty .t-radio input.t-has-focus ~ label, .t-menu .t-item .t-radio fieldset input.t-has-focus ~ legend, .t-menu .t-empty .t-radio fieldset input.t-has-focus ~ legend, fieldset .t-menu .t-item .t-radio input.t-has-focus ~ legend, fieldset .t-menu .t-empty .t-radio input.t-has-focus ~ legend {
  background: #d4ebeb;
}
.t-menu .t-item .t-radio input.t-has-focus ~ label::before, .t-menu .t-empty .t-radio input.t-has-focus ~ label::before, .t-menu .t-item .t-radio fieldset input.t-has-focus ~ legend::before, .t-menu .t-empty .t-radio fieldset input.t-has-focus ~ legend::before, fieldset .t-menu .t-item .t-radio input.t-has-focus ~ legend::before, fieldset .t-menu .t-empty .t-radio input.t-has-focus ~ legend::before {
  outline: 0;
}
.t-menu .t-item .t-radio input[data-none] + label, .t-menu .t-empty .t-radio input[data-none] + label, .t-menu .t-item .t-radio fieldset input[data-none] + legend, .t-menu .t-empty .t-radio fieldset input[data-none] + legend, fieldset .t-menu .t-item .t-radio input[data-none] + legend, fieldset .t-menu .t-empty .t-radio input[data-none] + legend {
  opacity: 0.6;
}
.t-menu .t-empty {
  display: none;
  color: #646464;
  cursor: default;
}
.t-menu .t-empty:hover {
  background: inherit;
}
.t-menu .t-empty.t-is-visible {
  display: block;
}
.t-menu .t-loading {
  width: 100%;
  height: 34px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
}
.t-menu .t-loading::before {
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-menu .t-group {
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #e9e9e9;
}
.t-menu .t-group:last-child {
  border-bottom: 0;
}
.t-menu .t-group h5 {
  display: block;
  width: 100%;
  min-height: 30px;
  margin: 0;
  margin-top: 4px;
  margin-bottom: -1px;
  padding: 8px 12px;
  color: #646464;
  font-size: 11px;
  line-height: 1.4em;
  user-select: none;
}
.t-menu .t-group > .t-item, .t-menu .t-group > .t-empty {
  margin: 0;
}
.t-menu .t-group + .t-btn {
  margin-top: 12px;
}
.t-menu .t-btn,
.t-menu .t-input {
  width: auto;
  max-width: 100%;
  margin: 12px;
}
.t-menu .t-input.t-wide {
  width: calc(100% - 12px * 2);
}

.t-notification {
  position: relative;
  display: table;
  width: auto;
  height: auto;
  min-height: 40px;
  margin-bottom: 12px;
  padding: 12px;
  padding-top: 13px;
  color: #fff;
  background: #279c9c;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(31, 125, 125, 0.35);
  font-size: 13px;
  transition: opacity 0.2s ease;
}
.t-notification:last-child {
  margin-bottom: 0;
}
.t-notification p {
  margin-bottom: 8px;
  line-height: 1.2rem;
}
.t-notification p:last-child, .t-notification p:last-of-type {
  margin-bottom: 0;
}
.t-notification p ~ button,
.t-notification p ~ .t-action {
  margin-top: 12px;
}
.t-notification a {
  color: inherit;
  text-decoration: underline;
  text-decoration-style: dotted;
}
.t-notification a:hover {
  text-decoration-style: solid;
}
.t-notification button,
.t-notification .t-action {
  color: #fff;
  background: transparent;
  border: 1px solid #fff;
  box-shadow: none;
}
.t-notification button:hover:not([disabled], .t-disabled),
.t-notification .t-action:hover:not([disabled], .t-disabled) {
  background: color-mix(in srgb, #fff, transparent 90%);
}
.t-notification button:active:not([disabled], .t-disabled),
.t-notification .t-action:active:not([disabled], .t-disabled) {
  background: color-mix(in srgb, #fff, transparent 80%);
}
.t-notification button[disabled], .t-notification button.t-disabled,
.t-notification .t-action[disabled],
.t-notification .t-action.t-disabled {
  color: color-mix(in srgb, #fff, transparent 60%);
  border-color: color-mix(in srgb, #fff, transparent 60%);
  background: transparent;
}
.t-notification button.t-is-loading::before,
.t-notification .t-action.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-notification .t-action {
  text-decoration: none;
  font-weight: 400;
  vertical-align: middle;
}
.t-notification[data-type=dismiss], .t-notification[data-type=dismissable] {
  padding-right: 52px;
}
.t-notification[data-type=dismiss] .t-trigger, .t-notification[data-type=dismissable] .t-trigger {
  position: absolute;
  top: 0;
  right: 0;
  display: inline-block;
  width: 40px;
  height: 40px;
  padding: 12px;
  cursor: pointer;
}
.t-notification[data-type=dismiss] .t-trigger::before, .t-notification[data-type=dismiss] .t-trigger::after, .t-notification[data-type=dismissable] .t-trigger::before, .t-notification[data-type=dismissable] .t-trigger::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 10px;
  height: 2px;
  background: #e9f5f5;
  border-radius: 2px;
}
.t-notification[data-type=dismiss] .t-trigger::before, .t-notification[data-type=dismissable] .t-trigger::before {
  transform: translate(-50%, 0) rotate(45deg);
}
.t-notification[data-type=dismiss] .t-trigger::after, .t-notification[data-type=dismissable] .t-trigger::after {
  transform: translate(-50%, 0) rotate(-45deg);
}
.t-notification[data-type=dismiss] .t-trigger:hover:not(:active)::before, .t-notification[data-type=dismiss] .t-trigger:hover:not(:active)::after, .t-notification[data-type=dismissable] .t-trigger:hover:not(:active)::before, .t-notification[data-type=dismissable] .t-trigger:hover:not(:active)::after {
  background: #fff;
}
.t-notification.t-fade {
  opacity: 0;
}
.t-notification.t-wide {
  width: 100%;
  max-width: calc(1920px - 24px * 2);
}
.t-notification.t-horizontal {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-notification.t-horizontal p {
  margin-right: 24px;
}
.t-notification.t-horizontal button {
  align-self: center;
}
.t-notification.t-horizontal button:last-of-type {
  margin-right: 24px;
  margin-bottom: 0;
}
.t-notification.t-horizontal button:last-child {
  margin-right: 12px;
  margin-bottom: 0;
}
.t-notification.t-horizontal .t-right {
  margin-left: auto;
  align-self: center;
}
.t-notification.t-info, .t-notification.t-error, .t-notification.t-warning, .t-notification.t-success, .t-notification.t-loading {
  padding-left: 36px;
  color: #fff;
}
.t-notification.t-info::before, .t-notification.t-error::before, .t-notification.t-warning::before, .t-notification.t-success::before, .t-notification.t-loading::before {
  content: "";
  position: absolute;
  top: 12px;
  left: 12px;
  color: inherit;
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 16px;
}
.t-notification.t-info {
  background: #256cd1;
  border-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(30, 86, 167, 0.35);
}
.t-notification.t-info::before {
  content: "\e372";
}
.t-notification.t-info .t-trigger:before,
.t-notification.t-info .t-trigger:after {
  background: #e9f0fa;
}
.t-notification.t-error {
  background: #d91f11;
  border-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(174, 25, 14, 0.35);
}
.t-notification.t-error::before {
  content: "\e373";
}
.t-notification.t-error .t-trigger:before,
.t-notification.t-error .t-trigger:after {
  background: #fbe9e7;
}
.t-notification.t-warning {
  background: #ee6f20;
  border-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(190, 89, 26, 0.35);
}
.t-notification.t-warning::before {
  content: "\e374";
}
.t-notification.t-warning .t-trigger:before,
.t-notification.t-warning .t-trigger:after {
  background: #fdf1e9;
}
.t-notification.t-success {
  background: #428613;
  border-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(53, 107, 15, 0.35);
}
.t-notification.t-success::before {
  content: "\e901";
}
.t-notification.t-success .t-trigger:before,
.t-notification.t-success .t-trigger:after {
  background: #ecf3e7;
}
.t-notification.t-subtle {
  color: #373838;
  background: #e9f5f5;
  box-shadow: 0 1px 2px 0 rgba(31, 125, 125, 0.2);
}
.t-notification.t-subtle:before {
  color: #279c9c;
}
.t-notification.t-subtle .t-trigger::before, .t-notification.t-subtle .t-trigger::after {
  background: #646464;
}
.t-notification.t-subtle .t-trigger:hover:not(:active)::before, .t-notification.t-subtle .t-trigger:hover:not(:active)::after {
  background: #373838;
}
.t-notification.t-subtle a {
  color: #006491;
}
.t-notification.t-subtle.t-info {
  background: #e9f0fa;
  box-shadow: 0 1px 2px 0 rgba(30, 86, 167, 0.2);
}
.t-notification.t-subtle.t-info:before {
  color: #256cd1;
}
.t-notification.t-subtle.t-error {
  background: #fbe9e7;
  box-shadow: 0 1px 2px 0 rgba(174, 25, 14, 0.2);
}
.t-notification.t-subtle.t-error:before {
  color: #d91f11;
}
.t-notification.t-subtle.t-warning {
  background: #fdf1e9;
  box-shadow: 0 1px 2px 0 rgba(190, 89, 26, 0.2);
}
.t-notification.t-subtle.t-warning:before {
  color: #ee6f20;
}
.t-notification.t-subtle.t-success {
  background: #ecf3e7;
  box-shadow: 0 1px 2px 0 rgba(53, 107, 15, 0.2);
}
.t-notification.t-subtle.t-success:before {
  color: #428613;
}
.t-notification.t-subtle button,
.t-notification.t-subtle .t-action {
  color: #373838;
  background: transparent;
  border: 1px solid #373838;
  box-shadow: none;
}
.t-notification.t-subtle button:hover:not([disabled], .t-disabled),
.t-notification.t-subtle .t-action:hover:not([disabled], .t-disabled) {
  background: color-mix(in srgb, #000, transparent 90%);
}
.t-notification.t-subtle button:active:not([disabled], .t-disabled),
.t-notification.t-subtle .t-action:active:not([disabled], .t-disabled) {
  background: color-mix(in srgb, #000, transparent 80%);
}
.t-notification.t-subtle button[disabled], .t-notification.t-subtle button.t-disabled,
.t-notification.t-subtle .t-action[disabled],
.t-notification.t-subtle .t-action.t-disabled {
  color: color-mix(in srgb, #373838, transparent 60%);
  border-color: color-mix(in srgb, #373838, transparent 60%);
  background: transparent;
}
.t-notification.t-subtle button.t-is-loading::before,
.t-notification.t-subtle .t-action.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%237A7A7A'%20stroke-opacity='0.2'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='%237A7A7A'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-notification.t-loading {
  background: #ee6f20;
}
.t-notification.t-loading::before {
  width: 15px;
  height: 15px;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2017%2017'%3e%3cg%20fill='none'%20stroke='%23fff'%20stroke-width='2'%20stroke-miterlimit='10'%3e%3ccircle%20cx='8.5'%20cy='8.5'%20r='7.5'%20opacity='.5'/%3e%3cpath%20d='M8.5%201C12.6%201%2016%204.4%2016%208.5'%20stroke-linecap='round'/%3e%3c/g%3e%3c/svg%3e") left no-repeat;
}

.t-main > .t-notification,
.t-content > .t-notification {
  margin-bottom: 16px;
}

@media print {
  .t-notification {
    max-width: 100% !important;
    color: #373838 !important;
    background: transparent !important;
    border: 1px solid #e9e9e9;
    font-size: 0.8125rem;
  }
}
.t-pagination {
  display: inline-block;
  margin: 0;
  padding: 0;
  color: #373838;
  list-style: none;
  user-select: none;
  cursor: default;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.t-pagination:not(:last-child) {
  margin-bottom: 24px;
}
.t-pagination li {
  display: inherit;
  min-width: 26px;
  height: 26px;
  margin-right: 12px;
  text-align: center;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
}
.t-pagination li:last-child {
  margin-right: 0;
}
.t-pagination li a {
  width: 100%;
  height: 26px;
  color: #373838;
  text-decoration: none;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-pagination li a:hover {
  color: #279c9c;
}
.t-pagination li a:hover .t-icon {
  color: #279c9c;
}
.t-pagination li a .t-icon {
  margin-right: 0;
  color: #646464;
  font-size: 11px;
}
.t-pagination li a.t-is-disabled .t-icon {
  color: #bcbdbd;
}
.t-pagination li.t-is-current {
  line-height: 1rem;
  cursor: default;
}
.t-pagination li.t-is-current a {
  padding: 6px 8px;
  color: #fff;
  background: #279c9c;
  border-radius: 3px;
  cursor: default;
  pointer-events: none;
}
.t-pagination li.t-total {
  color: #646464;
}
.t-pagination li.t-total:first-child {
  margin-right: 24px;
}
.t-pagination li.t-total:last-child {
  margin-left: 24px;
}
.t-pagination + .t-footer {
  margin-top: 0;
}

.t-progress {
  display: block;
  width: 440px;
  max-width: 100%;
  margin-right: 12px;
  vertical-align: top;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-progress progress {
  width: 100%;
  height: 6px;
  margin-right: 8px;
  color: #279c9c;
  border: 0;
  border-radius: calc(6px / 2);
}
.t-progress progress:last-child {
  margin: 0;
}
.t-progress progress::-webkit-progress-bar {
  background-color: #e9e9e9;
  border-radius: calc(6px / 2);
}
.t-progress progress::-webkit-progress-value {
  background-color: #279c9c;
  border-radius: calc(6px / 2);
  transition: all 0.2s ease;
}
.t-progress progress::-moz-progress-bar {
  background-color: #279c9c;
  border-radius: calc(6px / 2);
  transition: all 0.2s 0.2s ease;
}
.t-progress progress::-ms-fill {
  background-color: #279c9c;
  border: 0;
  border-radius: calc(6px / 2);
  transition: all 0.2s 0.2s ease;
}
.t-progress progress .t-fallback {
  width: 100%;
  height: 6px;
  background-color: #e9e9e9;
  border-radius: calc(6px / 2);
}
.t-progress progress .t-fallback span {
  display: block;
  height: 6px;
  background-color: #279c9c;
  border-radius: calc(6px / 2);
}
.t-progress progress[data-tooltip] {
  cursor: pointer;
}
.t-progress div {
  position: relative;
  display: block;
  max-width: 40%;
  margin-right: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-self: flex-start;
}
.t-progress div label, .t-progress div fieldset legend, fieldset .t-progress div legend {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-progress > label, fieldset .t-progress > legend,
.t-progress > span {
  display: inline-block;
  -webkit-box-flex: 1 0 auto;
  -moz-box-flex: 1 0 auto;
  flex: 1 0 auto;
  max-width: 40%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-progress > label:first-child, fieldset .t-progress > legend:first-child,
.t-progress > span:first-child {
  margin-right: 8px;
}
.t-progress > label .t-icon, fieldset .t-progress > legend .t-icon,
.t-progress > span .t-icon {
  margin-right: 4px;
  vertical-align: text-top;
}
.t-progress.t-wide {
  width: 100%;
}
.t-progress.t-wide div {
  width: 100%;
}
.t-progress.t-wide div span {
  display: block;
}
.t-progress.t-large {
  width: 880px;
}
.t-progress.t-red progress, .t-progress.t-error progress {
  color: #d91f11;
}
.t-progress.t-red progress::-webkit-progress-value, .t-progress.t-error progress::-webkit-progress-value {
  background-color: #d91f11;
}
.t-progress.t-red progress::-moz-progress-bar, .t-progress.t-error progress::-moz-progress-bar {
  background-color: #d91f11;
}
.t-progress.t-red progress::-ms-fill, .t-progress.t-error progress::-ms-fill {
  background-color: #d91f11;
}
.t-progress.t-red progress div span, .t-progress.t-error progress div span {
  background-color: #d91f11;
}
.t-progress.t-orange progress, .t-progress.t-warning progress {
  color: #ee6f20;
}
.t-progress.t-orange progress::-webkit-progress-value, .t-progress.t-warning progress::-webkit-progress-value {
  background-color: #ee6f20;
}
.t-progress.t-orange progress::-moz-progress-bar, .t-progress.t-warning progress::-moz-progress-bar {
  background-color: #ee6f20;
}
.t-progress.t-orange progress::-ms-fill, .t-progress.t-warning progress::-ms-fill {
  background-color: #ee6f20;
}
.t-progress.t-orange progress div span, .t-progress.t-warning progress div span {
  background-color: #ee6f20;
}
.t-progress.t-green progress, .t-progress.t-success progress {
  color: #428613;
}
.t-progress.t-green progress::-webkit-progress-value, .t-progress.t-success progress::-webkit-progress-value {
  background-color: #428613;
}
.t-progress.t-green progress::-moz-progress-bar, .t-progress.t-success progress::-moz-progress-bar {
  background-color: #428613;
}
.t-progress.t-green progress::-ms-fill, .t-progress.t-success progress::-ms-fill {
  background-color: #428613;
}
.t-progress.t-green progress div span, .t-progress.t-success progress div span {
  background-color: #428613;
}
.t-progress.t-thick progress {
  height: 12px;
}

.t-checkbox {
  display: inline-flex;
  margin-right: 24px;
}
.t-checkbox:last-child {
  margin-right: 0;
}
.t-checkbox input[type=checkbox] {
  position: absolute;
  margin: 0;
  opacity: 0;
  appearance: none;
}
.t-checkbox input[type=checkbox] + label, .t-checkbox fieldset input[type=checkbox] + legend, fieldset .t-checkbox input[type=checkbox] + legend {
  position: relative;
  display: inline-flex;
  margin-right: 0;
  color: #373838;
  font-size: 0.8125rem;
  font-weight: 400;
  outline: none;
  cursor: pointer;
}
.t-checkbox input[type=checkbox] + label::before, .t-checkbox fieldset input[type=checkbox] + legend::before, fieldset .t-checkbox input[type=checkbox] + legend::before {
  content: "";
  display: inline-block;
  height: 18px;
  width: 18px;
  flex-shrink: 0;
  margin-right: 8px;
  background: #fff;
  border: 1px solid #a6a7a7;
  border-radius: 3px;
}
.t-checkbox input[type=checkbox] + label:empty::before, .t-checkbox fieldset input[type=checkbox] + legend:empty::before, fieldset .t-checkbox input[type=checkbox] + legend:empty::before {
  margin-right: 0;
}
.t-checkbox input[type=checkbox]:not(:disabled) + label:hover::before, .t-checkbox fieldset input[type=checkbox]:not(:disabled) + legend:hover::before, fieldset .t-checkbox input[type=checkbox]:not(:disabled) + legend:hover::before {
  border-color: #238c8c;
}
.t-checkbox input[type=checkbox]:checked:not(:disabled) + label::before, .t-checkbox fieldset input[type=checkbox]:checked:not(:disabled) + legend::before, fieldset .t-checkbox input[type=checkbox]:checked:not(:disabled) + legend::before {
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2018'%3e%3crect%20width='18'%20height='18'%20rx='3'%20ry='3'%20fill='none'/%3e%3cpath%20d='M14.41%207.2l-5.25%205.25-1%201a.7.7%200%200%201-1%200l-1-1-2.58-2.63a.7.7%200%200%201%200-1l1-1a.7.7%200%200%201%201%200L7.68%2010l4.75-4.76a.7.7%200%200%201%201%200l1%201a.7.7%200%200%201%200%201z'%20fill='%23fff'/%3e%3c/svg%3e") no-repeat center;
  background-size: 100%;
  background-color: #279c9c;
  border-color: #279c9c;
}
.t-checkbox input[type=checkbox]:checked:not(:disabled) + label:hover::before, .t-checkbox fieldset input[type=checkbox]:checked:not(:disabled) + legend:hover::before, fieldset .t-checkbox input[type=checkbox]:checked:not(:disabled) + legend:hover::before {
  background-color: #238c8c;
  border-color: #238c8c;
}
.t-checkbox input[type=checkbox]:disabled + label, .t-checkbox fieldset input[type=checkbox]:disabled + legend, fieldset .t-checkbox input[type=checkbox]:disabled + legend {
  color: #bcbdbd;
  cursor: not-allowed;
}
.t-checkbox input[type=checkbox]:disabled + label::before, .t-checkbox fieldset input[type=checkbox]:disabled + legend::before, fieldset .t-checkbox input[type=checkbox]:disabled + legend::before {
  background-color: #f4f4f4;
  border-color: #d3d3d3;
}
.t-checkbox input[type=checkbox]:disabled:checked + label::before, .t-checkbox fieldset input[type=checkbox]:disabled:checked + legend::before, fieldset .t-checkbox input[type=checkbox]:disabled:checked + legend::before {
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2018'%3e%3crect%20width='18'%20height='18'%20rx='3'%20ry='3'%20fill='none'/%3e%3cpath%20d='M14.41%207.2l-5.25%205.25-1%201a.7.7%200%200%201-1%200l-1-1-2.58-2.63a.7.7%200%200%201%200-1l1-1a.7.7%200%200%201%201%200L7.68%2010l4.75-4.76a.7.7%200%200%201%201%200l1%201a.7.7%200%200%201%200%201z'%20fill='%23BCBDBD'/%3e%3c/svg%3e") no-repeat center;
  background-size: 100%;
  background-color: #f4f4f4;
}
.t-checkbox input[type=checkbox][indeterminate] + label::before, .t-checkbox fieldset input[type=checkbox][indeterminate] + legend::before, fieldset .t-checkbox input[type=checkbox][indeterminate] + legend::before, .t-checkbox input[type=checkbox]:indeterminate + label::before, .t-checkbox fieldset input[type=checkbox]:indeterminate + legend::before, fieldset .t-checkbox input[type=checkbox]:indeterminate + legend::before {
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2018'%3e%3crect%20width='18'%20height='18'%20rx='3'%20ry='3'%20fill='none'/%3e%3cpath%20d='M14%209.68a.68.68%200%200%201-.68.68H4.68A.68.68%200%200%201%204%209.68V8.32a.68.68%200%200%201%20.68-.68h8.64a.68.68%200%200%201%20.68.68z'%20fill='%23fff'/%3e%3c/svg%3e") no-repeat center;
  background-size: 100%;
  background-color: #279c9c;
  border-color: #279c9c;
}
.t-checkbox input[type=checkbox][indeterminate] + label:hover::before, .t-checkbox fieldset input[type=checkbox][indeterminate] + legend:hover::before, fieldset .t-checkbox input[type=checkbox][indeterminate] + legend:hover::before, .t-checkbox input[type=checkbox]:indeterminate + label:hover::before, .t-checkbox fieldset input[type=checkbox]:indeterminate + legend:hover::before, fieldset .t-checkbox input[type=checkbox]:indeterminate + legend:hover::before {
  background-color: #238c8c;
  border-color: #238c8c;
}
.t-checkbox input[type=checkbox].t-has-focus + label::before, .t-checkbox fieldset input[type=checkbox].t-has-focus + legend::before, fieldset .t-checkbox input[type=checkbox].t-has-focus + legend::before {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}
.t-checkbox.t-block {
  display: block;
  margin-right: 0;
  margin-bottom: 12px;
}
.t-checkbox.t-block:last-child {
  margin-bottom: 0;
}

.t-checkbox-group {
  display: inline-block;
}
.t-checkbox-group > legend {
  margin-bottom: 13px;
}
.t-checkbox-group.t-horizontal {
  display: inline-flex;
}
.t-checkbox-group.t-horizontal > legend {
  float: left;
  line-height: 32px;
  margin-right: 12px;
  margin-bottom: 0;
}
.t-checkbox-group.t-horizontal.t-block > legend {
  width: 192px;
  text-align: right;
}
.t-checkbox-group.t-horizontal .t-checkbox {
  margin-top: 6px;
}
.t-checkbox-group .t-checkbox-group-wrapper {
  display: inline-block;
}
.t-checkbox-group .t-error-message,
.t-checkbox-group .t-supporting-text {
  max-width: 288px;
  margin-top: 11px;
}

.t-radio {
  display: inline-flex;
  margin-right: 24px;
  user-select: none;
}
.t-radio:last-child {
  margin-right: 0;
}
.t-radio input[type=radio] {
  position: absolute;
  margin: 0;
  opacity: 0;
  appearance: none;
}
.t-radio input[type=radio] + label, .t-radio fieldset input[type=radio] + legend, fieldset .t-radio input[type=radio] + legend {
  position: relative;
  display: inline-flex;
  margin-right: 0;
  color: #373838;
  font-size: 0.8125rem;
  font-weight: 400;
  outline: none;
  cursor: pointer;
}
.t-radio input[type=radio] + label::before, .t-radio fieldset input[type=radio] + legend::before, fieldset .t-radio input[type=radio] + legend::before {
  content: "";
  display: inline-block;
  height: 18px;
  width: 18px;
  margin-right: 8px;
  background: #fff;
  border: 1px solid #a6a7a7;
  border-radius: 50%;
}
.t-radio input[type=radio]:hover:not(:disabled, :checked) + label:hover::before, .t-radio fieldset input[type=radio]:hover:not(:disabled, :checked) + legend:hover::before, fieldset .t-radio input[type=radio]:hover:not(:disabled, :checked) + legend:hover::before, .t-radio input[type=radio]:hover:not(:disabled, :checked) + label:focus::before, .t-radio fieldset input[type=radio]:hover:not(:disabled, :checked) + legend:focus::before, fieldset .t-radio input[type=radio]:hover:not(:disabled, :checked) + legend:focus::before {
  border-color: #279c9c;
}
.t-radio input[type=radio]:checked + label, .t-radio fieldset input[type=radio]:checked + legend, fieldset .t-radio input[type=radio]:checked + legend {
  cursor: default;
}
.t-radio input[type=radio]:checked + label::before, .t-radio fieldset input[type=radio]:checked + legend::before, fieldset .t-radio input[type=radio]:checked + legend::before {
  border-color: #279c9c;
  box-shadow: inset 0 0 0 4px #279c9c;
}
.t-radio input[type=radio]:disabled + label, .t-radio fieldset input[type=radio]:disabled + legend, fieldset .t-radio input[type=radio]:disabled + legend {
  cursor: not-allowed;
}
.t-radio input[type=radio]:disabled + label::before, .t-radio fieldset input[type=radio]:disabled + legend::before, fieldset .t-radio input[type=radio]:disabled + legend::before {
  background-color: #f4f4f4;
  border-color: #bcbdbd;
}
.t-radio input[type=radio]:disabled:checked + label::before, .t-radio fieldset input[type=radio]:disabled:checked + legend::before, fieldset .t-radio input[type=radio]:disabled:checked + legend::before {
  background-color: #bcbdbd;
  box-shadow: inset 0 0 0 4px #f4f4f4;
}
.t-radio input[type=radio].t-has-focus + label::before, .t-radio fieldset input[type=radio].t-has-focus + legend::before, fieldset .t-radio input[type=radio].t-has-focus + legend::before {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}
.t-radio.t-block {
  display: block;
  margin-right: 0;
  margin-bottom: 12px;
}
.t-radio.t-block:last-child {
  margin-bottom: 0;
}

.t-radio-group {
  display: inline-block;
}
.t-radio-group > legend {
  margin-bottom: 13px;
}
.t-radio-group.t-horizontal {
  display: inline-flex;
}
.t-radio-group.t-horizontal > legend {
  float: left;
  line-height: 32px;
  margin-right: 12px;
  margin-bottom: 0;
}
.t-radio-group.t-horizontal.t-block > legend {
  width: 192px;
  text-align: right;
}
.t-radio-group.t-horizontal .t-radio {
  margin-top: 6px;
}
.t-radio-group .t-radio-group-wrapper {
  display: inline-block;
}
.t-radio-group .t-error-message,
.t-radio-group .t-supporting-text {
  max-width: 288px;
  margin-top: 11px;
}

.t-slider {
  position: relative;
  display: inline-block;
  width: 220px;
  margin-right: 12px;
  vertical-align: top;
  user-select: none;
}
.t-slider input[type=range] {
  width: 100%;
  height: 6px;
  margin: 0;
  padding: 0;
  background: #e9e9e9 linear-gradient(to right, #279c9c, #279c9c) no-repeat;
  background-size: 0 100%;
  border-radius: calc(6px / 2);
  outline: 0;
  vertical-align: top;
  appearance: none;
}
.t-slider input[type=range]:focus {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-slider input[type=range]::-webkit-slider-runnable-track {
  height: 6px;
  background-color: transparent;
  border-radius: 6px;
  cursor: pointer;
}
.t-slider input[type=range]::-moz-range-track {
  height: 6px;
  background: #e9e9e9;
  border: 0;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-ms-track {
  overflow: visible;
  height: 6px;
  color: transparent;
  background-color: transparent;
  border-color: transparent;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-moz-range-progress {
  height: 6px;
  background: #279c9c;
  border: 0;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-moz-range-progress::before {
  content: "";
  display: block;
  width: 50px;
  height: 50px;
}
.t-slider input[type=range]::-ms-fill-lower {
  height: 6px;
  background: #279c9c;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-ms-fill-upper {
  height: 6px;
  background: #e9e9e9;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-webkit-slider-thumb {
  display: block;
  width: 16px;
  height: 16px;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  cursor: pointer;
  appearance: none;
  transform: translate(0, -5px);
}
.t-slider input[type=range]::-webkit-slider-thumb:hover, .t-slider input[type=range]::-webkit-slider-thumb:active {
  border-color: #279c9c;
  transition: border 0.2s ease;
}
.t-slider input[type=range]::-moz-range-thumb {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  cursor: pointer;
  appearance: none;
}
.t-slider input[type=range]::-moz-range-thumb:hover, .t-slider input[type=range]::-moz-range-thumb:active {
  border-color: #279c9c;
  transition: border 0.2s ease;
}
.t-slider input[type=range]::-ms-thumb {
  display: inline-block;
  box-sizing: border-box;
  width: 16px;
  height: 16px;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  cursor: pointer;
}
.t-slider input[type=range]::-ms-thumb:hover, .t-slider input[type=range]::-ms-thumb:active {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15), 0 0 0 1px #279c9c;
  transition: border 0.2s ease;
}
.t-slider input[type=range]::-ms-tooltip {
  display: none;
}
.t-slider input[type=range]::-moz-focus-outer {
  border: 0;
}
.t-slider .t-value {
  position: absolute;
  z-index: 100;
  bottom: 100%;
  display: inline-block;
  height: 18px;
  margin-bottom: 12px;
  padding: 0 8px;
  color: #fff;
  background: #373838;
  border-radius: 2px;
  font-size: 11px;
  text-align: center;
  line-height: 19px;
}
.t-slider .t-value label, .t-slider .t-value fieldset legend, fieldset .t-slider .t-value legend {
  position: relative;
  display: inline-block;
  margin-bottom: 6px;
  color: #373838;
  font-size: 0.8125rem;
  font-weight: 400;
  outline: none;
}
.t-slider .t-scale {
  display: none;
  width: 100%;
  margin: 0;
  margin-top: 4px;
  padding: 0;
  color: #646464;
  font-size: 10px;
  line-height: 1rem;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
.t-slider .t-scale li {
  display: inline-block;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-slider input[type=range] {
    height: 22px;
    background: transparent;
    cursor: pointer;
  }
  .t-slider .t-value {
    margin-bottom: 4px;
  }
  .t-slider .t-scale {
    margin-top: 0;
  }
}
.t-icon-diamond::before {
  content: "\e000";
}
.t-icon-asterisk::before {
  content: "\e001";
}
.t-icon-angle-double-up::before {
  content: "\e146";
}
.t-icon-angle-double-right::before {
  content: "\e147";
}
.t-icon-angle-double-down::before {
  content: "\e148";
}
.t-icon-angle-double-left::before {
  content: "\e149";
}
.t-icon-angle-up::before {
  content: "\e150";
}
.t-icon-angle-right::before {
  content: "\e151";
}
.t-icon-angle-down::before {
  content: "\e152";
}
.t-icon-angle-left::before {
  content: "\e153";
}
.t-icon-chevron-up::before {
  content: "\e154";
}
.t-icon-chevron-right::before {
  content: "\e155";
}
.t-icon-chevron-down::before {
  content: "\e156";
}
.t-icon-chevron-left::before {
  content: "\e157";
}
.t-icon-arrow-up::before {
  content: "\e158";
}
.t-icon-arrow-right::before {
  content: "\e159";
}
.t-icon-arrow-down::before {
  content: "\e160";
}
.t-icon-arrow-left::before {
  content: "\e161";
}
.t-icon-arrows::before {
  content: "\e162";
}
.t-icon-arrows-h::before {
  content: "\e163";
}
.t-icon-arrows-v::before {
  content: "\e164";
}
.t-icon-caret-up::before {
  content: "\e180";
}
.t-icon-caret-right::before {
  content: "\e181";
}
.t-icon-caret-down::before {
  content: "\e182";
}
.t-icon-caret-left::before {
  content: "\e183";
}
.t-icon-home::before {
  content: "\e200";
}
.t-icon-entity::before {
  content: "\e201";
}
.t-icon-plus::before {
  content: "\e340";
}
.t-icon-plus-circle::before {
  content: "\e341";
}
.t-icon-minus::before {
  content: "\e350";
}
.t-icon-minus-circle::before {
  content: "\e351";
}
.t-icon-times::before {
  content: "\e360";
}
.t-icon-times-circle::before {
  content: "\e361";
}
.t-icon-times-circle-o::before {
  content: "\e362";
}
.t-icon-help::before {
  content: "\e370";
}
.t-icon-help-o::before {
  content: "\e371";
}
.t-icon-info-circle::before {
  content: "\e372";
}
.t-icon-exclamation-circle::before {
  content: "\e373";
}
.t-icon-exclamation-triangle::before {
  content: "\e374";
}
.t-icon-exclamation::before {
  content: "\e375";
}
.t-icon-bell::before {
  content: "\e380";
}
.t-icon-bell-slash::before {
  content: "\e381";
}
.t-icon-bullhorn::before {
  content: "\e384";
}
.t-icon-download::before {
  content: "\e400";
}
.t-icon-upload::before {
  content: "\e401";
}
.t-icon-save::before {
  content: "\e402";
}
.t-icon-expand::before {
  content: "\e500";
}
.t-icon-compress::before {
  content: "\e501";
}
.t-icon-expand-alt::before {
  content: "\e502";
}
.t-icon-compress-alt::before {
  content: "\e503";
}
.t-icon-level-up::before {
  content: "\e510";
}
.t-icon-level-down::before {
  content: "\e511";
}
.t-icon-exchange::before {
  content: "\e512";
}
.t-icon-redo::before {
  content: "\e515";
}
.t-icon-forward::before {
  content: "\e520";
}
.t-icon-reply::before {
  content: "\e521";
}
.t-icon-reply-all::before {
  content: "\e522";
}
.t-icon-sync::before {
  content: "\e525";
}
.t-icon-retweet::before {
  content: "\e526";
}
.t-icon-undo::before {
  content: "\e530";
}
.t-icon-history::before {
  content: "\e531";
}
.t-icon-clock::before {
  content: "\e540";
}
.t-icon-hourglass::before {
  content: "\e545";
}
.t-icon-hourglass-start::before {
  content: "\e546";
}
.t-icon-hourglass-half::before {
  content: "\e547";
}
.t-icon-hourglass-end::before {
  content: "\e548";
}
.t-icon-calendar::before {
  content: "\e560";
}
.t-icon-calendar-plus::before {
  content: "\e561";
}
.t-icon-calendar-minus::before {
  content: "\e562";
}
.t-icon-calendar-check::before {
  content: "\e563";
}
.t-icon-calendar-times::before {
  content: "\e564";
}
.t-icon-check::before {
  content: "\e900";
}
.t-icon-check-circle::before {
  content: "\e901";
}
.t-icon-check-circle-o::before {
  content: "\e902";
}
.t-icon-check-double::before {
  content: "\e903";
}
.t-icon-globe::before {
  content: "\e910";
}
.t-icon-globe-africa::before {
  content: "\e911";
}
.t-icon-globe-asia::before {
  content: "\e912";
}
.t-icon-eye::before {
  content: "\e920";
}
.t-icon-eye-slash::before {
  content: "\e921";
}
.t-icon-comment-alt-fill::before {
  content: "\e904";
}
.t-icon-comment-fill::before {
  content: "\e926";
}
.t-icon-comment-dots-fill::before {
  content: "\e927";
}
.t-icon-comment-dollar-fill::before {
  content: "\e928";
}
.t-icon-comment-slash-fill::before {
  content: "\e929";
}
.t-icon-comments-fill::before {
  content: "\e930";
}
.t-icon-comments-dollar-fill::before {
  content: "\e931";
}
.t-icon-comment-dollar::before {
  content: "\e932";
}
.t-icon-comments-dollar::before {
  content: "\e933";
}
.t-icon-comment-slash::before {
  content: "\e934";
}
.t-icon-comment-dots::before {
  content: "\e935";
}
.t-icon-comment::before {
  content: "\e937";
}
.t-icon-comments::before {
  content: "\e938";
}
.t-icon-comment-alt::before {
  content: "\e939";
}
.t-icon-ellipsis-h::before {
  content: "\e941";
}
.t-icon-ellipsis-v::before {
  content: "\e942";
}
.t-icon-envelope::before {
  content: "\e945";
}
.t-icon-envelope-open-text::before {
  content: "\e946";
}
.t-icon-inbox::before {
  content: "\e950";
}
.t-icon-paperclip::before {
  content: "\e995";
}
.t-icon-pen-nib::before {
  content: "\e997";
}
.t-icon-pencil::before {
  content: "\e998";
}
.t-icon-trash::before {
  content: "\e999";
}
.t-icon-user::before {
  content: "󡀀";
}
.t-icon-user-circle::before {
  content: "󡀁";
}
.t-icon-user-cog::before {
  content: "󡀄";
}
.t-icon-user-edit::before {
  content: "󡀅";
}
.t-icon-user-lock::before {
  content: "󡀆";
}
.t-icon-user-plus::before {
  content: "󡀇";
}
.t-icon-user-minus::before {
  content: "󡀈";
}
.t-icon-user-shield::before {
  content: "󡀉";
}
.t-icon-user-slash::before {
  content: "󡀐";
}
.t-icon-user-times::before {
  content: "󡀑";
}
.t-icon-user-friends::before {
  content: "󡀒";
}
.t-icon-users::before {
  content: "󡀓";
}
.t-icon-users-cog::before {
  content: "󡀔";
}
.t-icon-user-tie::before {
  content: "󡀕";
}
.t-icon-address-card::before {
  content: "󡀠";
}
.t-icon-id-badge::before {
  content: "󡀢";
}
.t-icon-address-book::before {
  content: "󡀣";
}
.t-icon-file::before {
  content: "󡔀";
}
.t-icon-file-alt::before {
  content: "󡔁";
}
.t-icon-file-archive::before {
  content: "󡔂";
}
.t-icon-file-audio::before {
  content: "󡔃";
}
.t-icon-file-code::before {
  content: "󡔄";
}
.t-icon-file-excel::before {
  content: "󡔅";
}
.t-icon-file-image::before {
  content: "󡔆";
}
.t-icon-file-pdf::before {
  content: "󡔇";
}
.t-icon-file-powerpoint::before {
  content: "󡔈";
}
.t-icon-file-video::before {
  content: "󡔉";
}
.t-icon-file-word::before {
  content: "󡔐";
}
.t-icon-folder::before {
  content: "󡔠";
}
.t-icon-folder-open::before {
  content: "󡔡";
}
.t-icon-hand-paper::before {
  content: "󡘀";
}
.t-icon-hand-rock::before {
  content: "󡘁";
}
.t-icon-hand-pointer::before {
  content: "󡘂";
}
.t-icon-hand-point-right::before {
  content: "󡘄";
}
.t-icon-hand-point-down::before {
  content: "󡘅";
}
.t-icon-hand-point-left::before {
  content: "󡘆";
}
.t-icon-handshake::before {
  content: "󡘇";
}
.t-icon-thumbs-up::before {
  content: "󡘈";
}
.t-icon-thumbs-down::before {
  content: "󡘉";
}
.t-icon-face-happy::before {
  content: "󡜀";
}
.t-icon-face-smile::before {
  content: "󡜁";
}
.t-icon-face-neutral::before {
  content: "󡜂";
}
.t-icon-face-frown::before {
  content: "󡜃";
}
.t-icon-face-cry::before {
  content: "󡜄";
}
.t-icon-heart-o::before {
  content: "󡜠";
}
.t-icon-heart::before {
  content: "󡜡";
}
.t-icon-phone::before {
  content: "󡞓";
}
.t-icon-support::before {
  content: "󡞔";
}
.t-icon-fax::before {
  content: "󡞕";
}
.t-icon-tv::before {
  content: "󡠀";
}
.t-icon-laptop::before {
  content: "󡠁";
}
.t-icon-mobile::before {
  content: "󡠂";
}
.t-icon-keyboard::before {
  content: "󡠃";
}
.t-icon-print::before {
  content: "󡠐";
}
.t-icon-qrcode::before {
  content: "󡠠";
}
.t-icon-fingerprint::before {
  content: "󡠡";
}
.t-icon-link::before {
  content: "󡠰";
}
.t-icon-unlink::before {
  content: "󡠱";
}
.t-icon-external-link::before {
  content: "󡠳";
}
.t-icon-key::before {
  content: "󡡀";
}
.t-icon-lock::before {
  content: "󡡅";
}
.t-icon-lock-open::before {
  content: "󡡆";
}
.t-icon-search::before {
  content: "󡡐";
}
.t-icon-search-plus::before {
  content: "󡡑";
}
.t-icon-search-minus::before {
  content: "󡡒";
}
.t-icon-filter::before {
  content: "󡡠";
}
.t-icon-share::before {
  content: "󡡥";
}
.t-icon-share-square::before {
  content: "󡡦";
}
.t-icon-paper-plane::before {
  content: "󡡧";
}
.t-icon-sign-in::before {
  content: "󡢐";
}
.t-icon-sign-out::before {
  content: "󡢑";
}
.t-icon-power-off::before {
  content: "󡢕";
}
.t-icon-circle-notch::before {
  content: "󡦘";
}
.t-icon-newspaper::before {
  content: "󡦙";
}
.t-icon-cog::before {
  content: "󢀀";
}
.t-icon-cogs::before {
  content: "󢀁";
}
.t-icon-wrench::before {
  content: "󢀅";
}
.t-icon-toolbox::before {
  content: "󢀆";
}
.t-icon-briefcase::before {
  content: "󢀇";
}
.t-icon-suitcase::before {
  content: "󢀈";
}
.t-icon-sliders::before {
  content: "󢀐";
}
.t-icon-sort-alpha-up::before {
  content: "󢀠";
}
.t-icon-sort-alpha-down::before {
  content: "󢀡";
}
.t-icon-sort-amount-up::before {
  content: "󢀢";
}
.t-icon-sort-amount-down::before {
  content: "󢀣";
}
.t-icon-sort::before {
  content: "󢀰";
}
.t-icon-sort-up::before {
  content: "󢀱";
}
.t-icon-sort-down::before {
  content: "󢀲";
}
.t-icon-tag::before {
  content: "󢁀";
}
.t-icon-tags::before {
  content: "󢁁";
}
.t-icon-star-o::before {
  content: "󢁅";
}
.t-icon-star-half::before {
  content: "󢁆";
}
.t-icon-star::before {
  content: "󢁇";
}
.t-icon-table::before {
  content: "󢁉";
}
.t-icon-list-ul::before {
  content: "󢁐";
}
.t-icon-tasks::before {
  content: "󢁑";
}
.t-icon-cards::before {
  content: "󢁕";
}
.t-icon-cards-small::before {
  content: "󢁖";
}
.t-icon-list::before {
  content: "󢁗";
}
.t-icon-align-left::before {
  content: "󢁠";
}
.t-icon-align-center::before {
  content: "󢁡";
}
.t-icon-align-justify::before {
  content: "󢁢";
}
.t-icon-align-right::before {
  content: "󢁣";
}
.t-icon-copy::before {
  content: "󢁩";
}
.t-icon-clone::before {
  content: "󢁰";
}
.t-icon-new-tab::before {
  content: "󢁱";
}
.t-icon-clipboard::before {
  content: "󢁵";
}
.t-icon-paste::before {
  content: "󢁶";
}
.t-icon-money-bill::before {
  content: "󢂀";
}
.t-icon-credit-card::before {
  content: "󢂁";
}
.t-icon-chart-bar::before {
  content: "󢂐";
}
.t-icon-chart-area::before {
  content: "󢂑";
}
.t-icon-chart-line::before {
  content: "󢂒";
}
.t-icon-terminal::before {
  content: "󢄀";
}
.t-icon-code::before {
  content: "󢄁";
}
.t-icon-code-branch::before {
  content: "󢄂";
}
.t-icon-thumbtack::before {
  content: "󢒙";
}
.t-icon-ruler::before {
  content: "󢔀";
}
.t-icon-cut::before {
  content: "󢔁";
}
.t-icon-image::before {
  content: "󢔂";
}
.t-icon-images::before {
  content: "󢔃";
}
.t-icon-bookmark-o::before {
  content: "󢔄";
}
.t-icon-bookmark::before {
  content: "󢔅";
}
.t-icon-flag::before {
  content: "󢔆";
}
.t-icon-location-arrow::before {
  content: "󢔇";
}
.t-icon-map-marker::before {
  content: "󢔈";
}
.t-icon-shoe-prints::before {
  content: "󢔉";
}
.t-icon-magic::before {
  content: "󢔐";
}
.t-icon-stamp::before {
  content: "󢔑";
}
.t-icon-fill-up::before {
  content: "󢔒";
}
.t-icon-graduation-cap::before {
  content: "󢔓";
}
.t-icon-palette::before {
  content: "󢔔";
}
.t-icon-trophy::before {
  content: "󢔕";
}
.t-icon-bug::before {
  content: "󢔖";
}
.t-icon-robot::before {
  content: "󢔗";
}
.t-icon-rocket::before {
  content: "󢔘";
}
.t-icon-certificate::before {
  content: "󢔙";
}
.t-icon-crosshairs::before {
  content: "󢔠";
}
.t-icon-infinity::before {
  content: "󢔡";
}
.t-icon-sticky-note::before {
  content: "󢔢";
}
.t-icon-map-signs::before {
  content: "󢔣";
}
.t-icon-shopping-cart::before {
  content: "󢔤";
}
.t-icon-play::before {
  content: "󢔥";
}
.t-icon-stop::before {
  content: "󢔦";
}
.t-icon-circle::before {
  content: "󢔧";
}
.t-icon-flask::before {
  content: "󢔨";
}
.t-icon-ds-triquetra::before {
  content: "󣀀";
}
.t-icon-ds-brick::before {
  content: "󣀁";
}
.t-icon-ds-set::before {
  content: "󣀂";
}
.t-icon-direction-incoming::before {
  content: "󣀃";
}
.t-icon-direction-outgoing::before {
  content: "󣀄";
}
.t-icon-direction-both::before {
  content: "󣀅";
}

.t-icon-alarm::before {
  content: "\e380";
}
.t-icon-area-chart::before {
  content: "󢂑";
}
.t-icon-analytics::before {
  content: "󢂑";
}
.t-icon-ban::before {
  content: "\e351";
}
.t-icon-calendar-o::before {
  content: "\e560";
}
.t-icon-clock-o::before {
  content: "\e540";
}
.t-icon-circle-o-notch::before {
  content: "󡦘";
}
.t-icon-close::before {
  content: "\e360";
}
.t-icon-cycle::before {
  content: "󡦘";
}
.t-icon-delete::before {
  content: "\e999";
}
.t-icon-edit::before {
  content: "\e998";
}
.t-icon-email::before {
  content: "\e945";
}
.t-icon-error::before {
  content: "\e373";
}
.t-icon-file-o::before {
  content: "󡔀";
}
.t-icon-file-archive-o::before {
  content: "󡔂";
}
.t-icon-file-code-o::before {
  content: "󡔄";
}
.t-icon-file-excel-o::before {
  content: "󡔅";
}
.t-icon-file-image-o::before {
  content: "󡔆";
}
.t-icon-file-pdf-o::before {
  content: "󡔇";
}
.t-icon-file-text::before {
  content: "󡔁";
}
.t-icon-file-text-o::before {
  content: "󡔁";
}
.t-icon-group::before {
  content: "󡀓";
}
.t-icon-hand-point-up::before {
  content: "󡘂";
}
.t-icon-info::before {
  content: "\e372";
}
.t-icon-line-chart::before {
  content: "󢂒";
}
.t-icon-menu::before {
  content: "\e941";
}
.t-icon-money::before {
  content: "󢂀";
}
.t-icon-newspaper::before, .t-icon-newspaper-o::before {
  content: "󡦙";
}
.t-icon-pending::before {
  content: "\e547";
}
.t-icon-question-circle::before {
  content: "\e370";
}
.t-icon-refresh::before {
  content: "\e525";
}
.t-icon-sort-amount-asc::before {
  content: "󢀣";
}
.t-icon-sort-amount-desc::before {
  content: "󢀢";
}
.t-icon-staff::before {
  content: "\e001";
}
.t-icon-success::before {
  content: "\e901";
}
.t-icon-th::before {
  content: "󢁖";
}
.t-icon-th-large::before {
  content: "󢁕";
}
.t-icon-th-list::before {
  content: "󢁗";
}
.t-icon-remove::before {
  content: "\e999";
}
.t-icon-test::before {
  content: "󢔨";
}
.t-icon-time::before {
  content: "\e540";
}
.t-icon-trash-alt::before {
  content: "\e999";
}
.t-icon-unlock::before {
  content: "󡡆";
}
.t-icon-warning::before {
  content: "\e374";
}

.t-icon.t-white {
  color: #fff;
}
.t-icon.t-gray-mid, .t-icon.t-subtle {
  color: #a6a7a7;
}
.t-icon.t-blue, .t-icon.t-info {
  color: #256cd1;
}
.t-icon.t-teal, .t-icon.t-cta {
  color: #279c9c;
}
.t-icon.t-red, .t-icon.t-error {
  color: #d91f11;
}
.t-icon.t-orange, .t-icon.t-warning {
  color: #ee6f20;
}
.t-icon.t-green, .t-icon.t-success {
  color: #428613;
}
.t-icon.t-disabled {
  color: #bcbdbd;
}
.t-icon.t-staff {
  color: #8c2341;
}
.t-icon.t-white svg > * {
  fill: #fff;
}
.t-icon.t-gray-mid svg > *, .t-icon.t-subtle svg > * {
  fill: #a6a7a7;
}
.t-icon.t-blue svg > *, .t-icon.t-info svg > * {
  fill: #256cd1;
}
.t-icon.t-teal svg > *, .t-icon.t-cta svg > * {
  fill: #279c9c;
}
.t-icon.t-red svg > *, .t-icon.t-error svg > * {
  fill: #d91f11;
}
.t-icon.t-orange svg > *, .t-icon.t-warning svg > * {
  fill: #ee6f20;
}
.t-icon.t-green svg > *, .t-icon.t-success svg > * {
  fill: #428613;
}
.t-icon.t-disabled svg > * {
  fill: #bcbdbd;
}
.t-icon.t-staff svg > * {
  fill: #8c2341;
}

.t-vis {
  position: relative;
  display: inline-block;
  width: 32px;
  height: 32px;
  margin-right: 8px;
  font-style: normal;
  vertical-align: middle;
}
.t-vis:last-child {
  margin-right: 0;
}
.t-vis::before, .t-vis::after {
  content: "";
  position: absolute;
  display: block;
  width: 32px;
  height: 32px;
  border: 1px solid transparent;
  border-radius: 32px;
  font-family: "tricons", helvetica, arial, sans-serif;
}
.t-vis::before {
  border-color: #e9e9e9;
}
.t-vis::after {
  color: #fff;
  font-size: 11px;
  text-align: center;
  line-height: 30px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-vis .t-badge {
  position: absolute;
  top: -4px;
  left: 100%;
  z-index: 1;
  padding: 0 4px;
  color: #ee6f20;
  background: #fff;
  border: 1px solid #ee6f20;
  transform: translate(-60%, 0);
}
.t-vis-agreed::before {
  background: #428613;
  border-color: transparent;
}
.t-vis-part-agreed::before {
  background: #428613;
  border-color: transparent;
}
.t-vis-part-agreed::after {
  content: "";
  left: calc(32px / 2);
  width: calc(32px / 2);
  background: #fff;
  border-color: #e9e9e9;
  border-left: transparent;
  -moz-border-radius-topright: 64px;
  -moz-border-radius-bottomright: 64px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-radius: 0 64px 64px 0;
}
.t-vis-part-disagreed::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-part-disagreed::after {
  content: "";
  width: calc(32px / 2);
  background: #fff;
  border-color: #e9e9e9;
  border-right: transparent;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 64px;
  -moz-border-radius-topleft: 64px;
  border-radius: 64px 0 0 64px;
}
.t-vis-disagreed::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-discrepencies::before, .t-vis-discrepancies::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-discrepencies::after, .t-vis-discrepancies::after {
  content: "󢁗";
}
.t-vis-error::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-error::after {
  content: "\e375";
}
.t-vis-cancelled::before {
  background: #bcbdbd;
  border-color: transparent;
}
.t-vis-cancelled::after {
  content: "C";
  font-weight: 700;
}
.t-vis-within::before {
  background: #fff59d;
  border-color: transparent;
}
.t-vis-within::after {
  content: "TH";
  color: #a6a7a7;
  font-weight: 700;
}
.t-vis.t-medium {
  width: 37px;
  height: 37px;
}
.t-vis.t-medium::before, .t-vis.t-medium::after {
  width: 37px;
  height: 37px;
}
.t-vis.t-medium::after {
  font-size: 12px;
  line-height: 35px;
}
.t-vis.t-medium.t-vis-part-agreed::after {
  left: calc(37px / 2);
  width: calc(37px / 2);
}
.t-vis.t-medium.t-vis-part-disagreed::after {
  width: calc(37px / 2);
}

@font-face {
  font-family: tricons;
  src: url("/crds-frontend/latest/assets/tricons-CZ4m6E8g.eot");
  src: url("/crds-frontend/latest/assets/tricons-CZ4m6E8g.eot?#iefix") format("embedded-opentype"), url("/crds-frontend/latest/assets/tricons-DHjgza76.woff2") format("woff2"), url("/crds-frontend/latest/assets/tricons-B2Keo8Ad.woff") format("woff"), url("/crds-frontend/latest/assets/tricons-DNt4bsT1.ttf") format("truetype"), url("/crds-frontend/latest/assets/tricons-6znNKawq.svg#fontawesome") format("svg");
  font-style: normal;
  font-weight: 400;
}
.t-icon {
  display: inline-block;
  margin-right: 6px;
  color: inherit;
  font-family: "tricons", helvetica, arial, sans-serif !important;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  text-decoration: none;
  text-transform: none;
  vertical-align: middle;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-icon::before {
  display: inline-block;
  line-height: 1rem;
}
.t-icon:hover {
  text-decoration: none;
}
.t-icon > img,
.t-icon > svg {
  width: 14px;
  height: 14px;
}
.t-icon > svg {
  color: inherit;
}
.t-icon > svg path {
  fill: currentcolor;
}
.t-icon.t-fw {
  width: 1em;
  text-align: center;
}
.t-icon.t-tiny {
  font-size: 11px;
}
.t-icon.t-tiny > img,
.t-icon.t-tiny > svg {
  width: 11px;
  height: 11px;
}
.t-icon.t-small {
  font-size: 12px;
}
.t-icon.t-small > img,
.t-icon.t-small > svg {
  width: 12px;
  height: 12px;
}
.t-icon.t-large {
  font-size: 16px;
}
.t-icon.t-large > img,
.t-icon.t-large > svg {
  width: 16px;
  height: 16px;
}
.t-icon.t-vertical-middle {
  vertical-align: middle;
}
.t-icon.t-horizontal {
  height: 32px;
}

a.t-icon {
  display: inline-block;
  margin-right: 0;
  color: #006491;
}
a.t-icon:hover {
  text-decoration: underline;
}
a.t-icon::before {
  margin-right: 6px;
  line-height: inherit;
}
a.t-icon > span {
  margin-left: -4px;
}
a.t-icon:empty::before {
  margin-right: 0;
}
a.t-icon.t-teal {
  color: #279c9c;
}
a .t-icon {
  margin-right: 6px;
}
a .t-icon.t-icon-only {
  margin-right: 0;
}

.t-staff-box {
  position: relative;
  margin-right: 20px;
  border: 1px solid #8c2341;
  padding: 12px;
}
.t-staff-box::before {
  content: "\e001  Staff";
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 11px;
  position: absolute;
  top: -1px;
  right: 0;
  transform: rotate(-90deg);
  transform-origin: top right;
  background-color: #8c2341;
  color: #fff;
  border-radius: 0 0 3px 3px;
  padding: 4px 8px;
}
.t-staff-box.t-container {
  padding: 24px;
  width: calc(100% - 20px);
}

.t-switch {
  display: inline-flex;
  height: 20px;
  margin-right: 8px;
  margin-bottom: 12px;
  user-select: none;
}
.t-switch:last-child {
  margin-right: 0;
}
.t-switch label, .t-switch fieldset legend, fieldset .t-switch legend {
  display: inline-block;
  height: 20px;
  margin-bottom: 0;
  margin-right: 6px;
  line-height: 20px;
}
.t-switch label.t-subtle, .t-switch fieldset legend.t-subtle, fieldset .t-switch legend.t-subtle {
  font-weight: 400;
}
.t-switch input {
  position: absolute;
  appearance: none;
}
.t-switch input::-ms-check {
  opacity: 0;
}
.t-switch input + label, .t-switch fieldset input + legend, fieldset .t-switch input + legend {
  position: relative;
  display: inline-block;
  height: 20px;
  margin-right: 0;
  color: #373838;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 20px;
  vertical-align: middle;
  outline: none;
  cursor: pointer;
  width: 38px;
}
.t-switch input + label::before, .t-switch fieldset input + legend::before, fieldset .t-switch input + legend::before {
  content: "";
  display: inline-block;
  height: 20px;
  width: 38px;
  background: #f4f4f4;
  border: 1px solid #bcbdbd;
  border-radius: 20px;
  vertical-align: top;
  transition: background-color 0.2s ease, border 0.2s ease;
}
.t-switch input + label::after, .t-switch fieldset input + legend::after, fieldset .t-switch input + legend::after {
  content: "";
  position: absolute;
  left: 0;
  display: inline-block;
  height: 20px;
  width: 20px;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 20px;
  line-height: inherit;
  vertical-align: top;
  transition: border 0.2s ease, position 0.2s ease;
}
.t-switch input:hover:not(:disabled) + label::before, .t-switch fieldset input:hover:not(:disabled) + legend::before, fieldset .t-switch input:hover:not(:disabled) + legend::before {
  background-color: #238c8c;
  border-color: #238c8c;
  transition: none;
}
.t-switch input:hover:not(:disabled) + label::after, .t-switch fieldset input:hover:not(:disabled) + legend::after, fieldset .t-switch input:hover:not(:disabled) + legend::after {
  border-color: #238c8c;
}
.t-switch input:hover:not(:disabled, :checked) + label::before, .t-switch fieldset input:hover:not(:disabled, :checked) + legend::before, fieldset .t-switch input:hover:not(:disabled, :checked) + legend::before {
  background-color: #e9e9e9;
  border-color: #bcbdbd;
  transition: none;
}
.t-switch input:hover:not(:disabled, :checked) + label::after, .t-switch fieldset input:hover:not(:disabled, :checked) + legend::after, fieldset .t-switch input:hover:not(:disabled, :checked) + legend::after {
  border-color: #bcbdbd;
}
.t-switch input:checked + label::before, .t-switch fieldset input:checked + legend::before, fieldset .t-switch input:checked + legend::before {
  background-color: #279c9c;
  border: 1px solid #279c9c;
}
.t-switch input:checked + label::after, .t-switch fieldset input:checked + legend::after, fieldset .t-switch input:checked + legend::after {
  left: 18px;
  border: 1px solid #279c9c;
}
.t-switch input:disabled + label, .t-switch fieldset input:disabled + legend, fieldset .t-switch input:disabled + legend {
  cursor: not-allowed;
}
.t-switch input:disabled + label::before, .t-switch fieldset input:disabled + legend::before, fieldset .t-switch input:disabled + legend::before {
  background-color: #f4f4f4;
  border: 1px solid #e9e9e9;
}
.t-switch input:disabled + label::after, .t-switch fieldset input:disabled + legend::after, fieldset .t-switch input:disabled + legend::after {
  border: 1px solid #e9e9e9;
}
.t-switch input:checked:disabled + label::before, .t-switch fieldset input:checked:disabled + legend::before, fieldset .t-switch input:checked:disabled + legend::before {
  background-color: #a9d7d7;
  border: 1px solid #a9d7d7;
}
.t-switch input:checked:disabled + label::after, .t-switch fieldset input:checked:disabled + legend::after, fieldset .t-switch input:checked:disabled + legend::after {
  left: 18px;
  border: 1px solid #a9d7d7;
}
.t-switch input.t-has-focus + label::before, .t-switch fieldset input.t-has-focus + legend::before, fieldset .t-switch input.t-has-focus + legend::before {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}
.t-switch input:focus:not(:disabled) + label::before, .t-switch fieldset input:focus:not(:disabled) + legend::before, fieldset .t-switch input:focus:not(:disabled) + legend::before {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
  border-radius: 20px;
}
.t-switch.t-block {
  display: flex;
  margin-right: 0;
  margin-bottom: 12px;
}
.t-switch.t-block:last-child {
  margin-bottom: 0;
}
.t-switch.t-vertical {
  height: auto;
  flex-direction: column;
}
.t-switch.t-vertical label:not(input + label):not(fieldset input + legend), .t-switch.t-vertical fieldset legend:not(input + label):not(fieldset input + legend), fieldset .t-switch.t-vertical legend:not(input + label):not(fieldset input + legend) {
  display: block;
  height: 18px;
  margin-bottom: 11px;
}
.t-switch.t-reverse {
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.t-switch.t-reverse > label:not(input + label):not(fieldset input + legend), fieldset .t-switch.t-reverse > legend:not(input + label):not(fieldset input + legend) {
  margin-left: 6px;
  margin-right: 0;
}
.t-switch.t-ghost-label {
  margin-top: 24px;
}

.t-filter-chip {
  display: inline-block;
  margin-right: 12px;
  user-select: none;
}
.t-filter-chip:last-child {
  margin-right: 0;
}
.t-filter-chip input {
  appearance: none;
  position: absolute;
}
.t-filter-chip input + span {
  font-weight: 400;
  height: 28px;
  min-width: 28px;
  text-align: center;
  vertical-align: middle;
  border: 1px solid #bcbdbd;
  border-radius: 14px;
  white-space: nowrap;
  gap: 6px;
  cursor: pointer;
  color: #373838;
  font-size: 0.8125rem;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
  align-self: center;
  flex-shrink: 0;
}
.t-filter-chip input + span .t-badge:first-child {
  height: 22px;
  margin-left: 2px;
  margin-right: 0;
  font-size: 0.75rem;
  font-weight: 700;
}
.t-filter-chip input + span :not(.t-badge):first-child {
  font-size: 0.8125rem;
  padding-left: 12px;
}
.t-filter-chip input + span :not(.t-badge):last-child {
  padding-right: 12px;
}
.t-filter-chip input::-ms-check {
  opacity: 0;
}
.t-filter-chip input:hover:not(:disabled) + span {
  border-color: #279c9c;
}
.t-filter-chip input:checked + span {
  background-color: #e9f5f5;
  border-color: #279c9c;
}
.t-filter-chip input:disabled + span {
  cursor: not-allowed;
  color: #a6a7a7;
}
.t-filter-chip input:disabled + span .t-badge:first-child {
  background-color: #d3d3d3;
  color: #fff;
}
.t-filter-chip input.t-has-focus + label::before, .t-filter-chip fieldset input.t-has-focus + legend::before, fieldset .t-filter-chip input.t-has-focus + legend::before {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}
.t-filter-chip.t-filter-chip-block {
  display: block;
  margin-right: 0;
  margin-bottom: 12px;
}

.t-side-navigation {
  background: #212222;
  width: 240px;
  position: fixed;
  top: 54px;
  left: -240px;
  bottom: 0;
  z-index: 90;
  overflow-x: hidden;
  overflow-y: auto;
  height: calc(100% - 54px);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  transition: 0.2s ease;
  transition-property: left width;
}
.t-side-navigation nav {
  padding-top: 4px;
}
.t-side-navigation ul {
  list-style: none;
  display: block;
}
.t-side-navigation a {
  color: #fff;
  text-decoration: none;
}
.t-side-navigation .t-expand {
  position: absolute;
  right: 9px;
  width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: calc(50% - 9px);
  color: #fff;
  margin-right: 0;
}
.t-side-navigation .t-expand.t-is-open {
  transform: rotate(180deg);
}
.t-side-navigation .t-expand::before, .t-side-navigation .t-expand::after {
  content: "";
  position: absolute;
  background: #fff;
  width: 8px;
  height: 2px;
  border-radius: 1px;
}
.t-side-navigation .t-expand::before {
  transform: translate(-2px, 0) rotate(45deg) scale(0.9);
}
.t-side-navigation .t-expand::after {
  transform: translate(2px, 0) rotate(-45deg) scale(0.9);
}
.t-side-navigation li {
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 14px;
  line-height: 15px;
}
.t-side-navigation li > a {
  display: block;
  padding: 10px 12px;
  position: relative;
}
.t-side-navigation li > a.t-is-staff {
  background: #8c2341;
}
.t-side-navigation li > a.t-is-staff.t-is-active {
  background: #8c2341;
}
.t-side-navigation li > a.t-is-staff:hover, .t-side-navigation li > a.t-is-staff:focus-visible {
  background: #7e203b;
}
.t-side-navigation li > a.t-is-active {
  background: #ff0061;
}
.t-side-navigation li > a.t-is-active:hover, .t-side-navigation li > a.t-is-active:focus-visible {
  background: #ff0061;
}
.t-side-navigation li > a:hover, .t-side-navigation li > a:focus-visible {
  background: #4d4e4e;
}
.t-side-navigation li > a .t-icon {
  font-size: 16px;
  vertical-align: bottom !important;
}
.t-side-navigation li ul {
  display: none;
}
.t-side-navigation li ul.t-is-open {
  display: block;
}
.t-side-navigation li li {
  font-family: arial, sans-serif;
  font-size: 0.75rem;
  line-height: 14px;
}
.t-side-navigation li li > a {
  padding: 8px 24px 8px 25px;
  color: #e9e9e9;
}
.t-side-navigation .t-footer {
  color: #a6a7a7;
  padding-bottom: 16px;
}
.t-side-navigation .t-footer .t-staff-info {
  background: #8c2341;
  color: #fff;
  font-size: 0.8125rem;
  padding: 16px;
}
.t-side-navigation .t-footer p {
  padding: 0 16px;
  font-size: 8px;
  margin: 0;
  line-height: 12px;
}
.t-side-navigation .t-footer img {
  width: 80px;
  margin: 16px 16px 4px 16px;
}
.t-side-navigation ~ .t-main {
  transition: 0.2s ease;
  transition-property: left width;
  left: 0;
}
.t-side-navigation.t-is-open {
  left: 0;
}
.t-side-navigation.t-is-open ~ .t-main {
  left: 240px;
  width: calc(100vw - 240px);
}

.t-table.t-transparent > tbody,
.t-table.t-transparent > thead {
  background-color: transparent;
}
.t-table.t-transparent > thead th,
.t-table.t-transparent > th {
  background-color: rgba(223.2, 223.2, 223.2, 0.25);
}
.t-table.t-transparent > thead th.t-group,
.t-table.t-transparent > th.t-group {
  background-color: transparent;
}
.t-table thead.t-sticky {
  position: sticky;
  top: 0;
  z-index: 10;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
}
.t-table.t-condensed {
  font-size: 0.75rem;
}
.t-table.t-condensed th,
.t-table.t-condensed td {
  height: 32px;
  padding: calc(4px / 2) 8px;
}
.t-table.t-condensed th {
  font-size: 10px;
}
.t-table.t-condensed td > .t-btn,
.t-table.t-condensed td > .t-checkbox,
.t-table.t-condensed td > .t-dropdown,
.t-table.t-condensed td > .t-input,
.t-table.t-condensed td > .t-loading,
.t-table.t-condensed td > .t-progress,
.t-table.t-condensed td > .t-radio,
.t-table.t-condensed td > .t-switch {
  margin: 0;
}
.t-table.t-condensed td > .t-btn:not(.t-condensed) {
  height: 24px;
  padding: 0 12px;
  font-size: 0.75rem;
  line-height: 26px;
}
.t-table.t-condensed th > .t-checkbox label, .t-table.t-condensed th > .t-checkbox fieldset legend, fieldset .t-table.t-condensed th > .t-checkbox legend,
.t-table.t-condensed th > .t-select .t-checkbox label,
.t-table.t-condensed th > .t-select .t-checkbox fieldset legend,
fieldset .t-table.t-condensed th > .t-select .t-checkbox legend,
.t-table.t-condensed td > .t-checkbox label,
.t-table.t-condensed td > .t-checkbox fieldset legend,
fieldset .t-table.t-condensed td > .t-checkbox legend,
.t-table.t-condensed td > .t-select .t-checkbox label,
.t-table.t-condensed td > .t-select .t-checkbox fieldset legend,
fieldset .t-table.t-condensed td > .t-select .t-checkbox legend {
  height: 16px;
  line-height: 16px;
}
.t-table.t-condensed th > .t-checkbox label::before, .t-table.t-condensed th > .t-checkbox fieldset legend::before, fieldset .t-table.t-condensed th > .t-checkbox legend::before,
.t-table.t-condensed th > .t-select .t-checkbox label::before,
.t-table.t-condensed th > .t-select .t-checkbox fieldset legend::before,
fieldset .t-table.t-condensed th > .t-select .t-checkbox legend::before,
.t-table.t-condensed td > .t-checkbox label::before,
.t-table.t-condensed td > .t-checkbox fieldset legend::before,
fieldset .t-table.t-condensed td > .t-checkbox legend::before,
.t-table.t-condensed td > .t-select .t-checkbox label::before,
.t-table.t-condensed td > .t-select .t-checkbox fieldset legend::before,
fieldset .t-table.t-condensed td > .t-select .t-checkbox legend::before {
  width: 16px;
  height: 16px;
}
.t-table.t-condensed td > .t-checkbox,
.t-table.t-condensed td > .t-select .t-checkbox {
  margin-top: -6px;
}
.t-table.t-condensed .t-icon::before {
  font-size: 12px;
}
.t-table.t-condensed td > .t-input input {
  height: 24px;
  font-size: 0.75rem;
}
.t-table.t-condensed td > .t-dropdown .t-btn:not(.t-condensed) {
  height: 24px;
  font-size: 0.75rem;
  line-height: 26px;
}
.t-table.t-condensed td > .t-dropdown .t-input {
  width: 100%;
  margin-bottom: 0;
}
.t-table.t-condensed td > .t-dropdown .t-input input {
  height: 24px;
  font-size: 0.75rem;
}
.t-table.t-ghost {
  font-size: 0.8125rem;
}
.t-table.t-ghost.t-condensed th,
.t-table.t-ghost.t-condensed td {
  padding: 4px 4px;
}
.t-table.t-ghost tr:hover,
.t-table.t-ghost tr:hover td,
.t-table.t-ghost th,
.t-table.t-ghost td,
.t-table.t-ghost thead,
.t-table.t-ghost tbody {
  background: transparent;
}
.t-table.t-ghost th,
.t-table.t-ghost td {
  height: auto;
  padding: 8px;
  padding-left: 0;
}
.t-table.t-ghost th {
  padding-top: 0;
  font-size: 0.8125rem;
}
.t-table.t-ghost td {
  border: 0;
}
.t-table .t-select {
  width: 34px;
  margin-right: 0;
  border-right: 0;
  text-overflow: clip;
}
.t-table .t-select .t-checkbox label::before, .t-table .t-select .t-checkbox fieldset legend::before, fieldset .t-table .t-select .t-checkbox legend::before {
  margin-right: 0;
}
.t-table .t-is-selected > td:not(.t-empty) {
  background-color: #e9f5f5;
}
.t-table .t-is-selected:hover > td:not(.t-empty) {
  background-color: #d4ebeb;
}
.t-table.t-sortable > thead th {
  transition: background-color 0.2s ease, opacity 0.2s ease;
}
.t-table.t-sortable > thead th:hover {
  background-color: #e9e9e9;
  cursor: pointer;
}
.t-table.t-sortable > thead th.t-not-sortable:hover {
  background-color: #f8f8f8;
  cursor: default;
}
.t-table thead th.t-sortable {
  transition: background-color 0.2s ease, opacity 0.2s ease;
}
.t-table thead th.t-sortable:hover {
  background-color: #e9e9e9;
  cursor: pointer;
}
.t-table thead th.t-is-ascending, .t-table thead th.t-is-descending {
  position: relative;
  background-color: #f4f4f4;
}
.t-table thead th.t-is-ascending:hover, .t-table thead th.t-is-descending:hover {
  background-color: #e9e9e9;
}
.t-table thead th.t-is-ascending::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background: #bcbdbd;
  transition: position 0.2s ease;
}
.t-table thead th.t-is-descending::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background: #bcbdbd;
  transition: position 0.2s ease;
}
.t-table tr td.t-match {
  width: 100px;
  padding-right: 12px;
  padding-left: 12px;
  text-align: center;
}
.t-table tr td.t-match p {
  margin-bottom: 0;
}
.t-table tr td.t-match .t-status {
  display: inline-block;
  width: calc(50% - 2px);
  height: 6px;
  background: #bcbdbd;
}
.t-table tr td.t-match .t-status.t-approved {
  background: #428613;
}
.t-table tr td.t-match .t-status.t-refused {
  background: #d91f11;
}
.t-table tr:hover td.t-match, .t-table tr.t-is-selected td.t-match, .t-table tr.t-is-selected:hover td.t-match {
  background-color: #fff;
  border-color: #e9e9e9;
}
.t-table > tbody .t-has-changed-new {
  background-color: #fff59d;
  animation: fade 0.8s ease-in forwards;
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
.t-table > tbody tr.t-has-changed:not(.t-is-selected) > td {
  background-color: #fff59d;
}
.t-table > tbody tr.t-has-changed:not(.t-is-selected):hover > td {
  background-color: rgb(242.1, 242, 180.4);
}
.t-table > tbody tr.t-fade > td {
  animation: fade 0.8s ease forwards;
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
.t-table > tbody tr:hover > td.t-has-changed {
  background-color: rgb(242.1, 242, 180.4);
}
.t-table > tbody td.t-has-changed {
  background-color: #fff59d;
}
.t-table > tbody td.t-fade {
  animation: fade 0.8s ease forwards;
}
@keyframes fade {
  0% {
    background-color: #fff59d;
  }
  100% {
    background-color: inherit;
  }
}
@keyframes fade {
  0% {
    background-color: #fff59d;
  }
  100% {
    background-color: inherit;
  }
}
@keyframes fade {
  0% {
    background-color: #fff59d;
  }
  100% {
    background-color: inherit;
  }
}
@keyframes fade {
  0% {
    background-color: #fff59d;
  }
  100% {
    background-color: inherit;
  }
}

.t-table tr.t-status > td:first-child {
  padding-left: 12px 3px;
}
.t-table tr.t-status.t-teal > td:first-child, .t-table tr.t-status.t-cta > td:first-child {
  box-shadow: inset 3px 0 0 0 #279c9c;
}
.t-table tr.t-status.t-teal .t-bg-status, .t-table tr.t-status.t-cta .t-bg-status {
  color: #fff;
  background: #279c9c;
}
.t-table tr.t-status.t-teal .t-border-status, .t-table tr.t-status.t-cta .t-border-status {
  color: #279c9c;
  box-shadow: inset 1px 1px 0 0 #279c9c, inset -1px -1px 0 0 #279c9c;
}
.t-table tr.t-status.t-red > td:first-child, .t-table tr.t-status.t-error > td:first-child {
  box-shadow: inset 3px 0 0 0 #d91f11;
}
.t-table tr.t-status.t-red .t-bg-status, .t-table tr.t-status.t-error .t-bg-status {
  color: #fff;
  background: #d91f11;
}
.t-table tr.t-status.t-red .t-text-status, .t-table tr.t-status.t-error .t-text-status {
  color: #d91f11;
}
.t-table tr.t-status.t-red .t-border-status, .t-table tr.t-status.t-error .t-border-status {
  color: #d91f11;
  box-shadow: inset 1px 1px 0 0 #d91f11, inset -1px -1px 0 0 #d91f11;
}
.t-table tr.t-status.t-orange > td:first-child, .t-table tr.t-status.t-warning > td:first-child {
  box-shadow: inset 3px 0 0 0 #ee6f20;
}
.t-table tr.t-status.t-orange .t-bg-status, .t-table tr.t-status.t-warning .t-bg-status {
  color: #fff;
  background: #ee6f20;
}
.t-table tr.t-status.t-orange .t-text-status, .t-table tr.t-status.t-warning .t-text-status {
  color: #ee6f20;
}
.t-table tr.t-status.t-orange .t-border-status, .t-table tr.t-status.t-warning .t-border-status {
  color: #ee6f20;
  box-shadow: inset 1px 1px 0 0 #ee6f20, inset -1px -1px 0 0 #ee6f20;
}
.t-table tr.t-status.t-green > td:first-child, .t-table tr.t-status.t-success > td:first-child {
  box-shadow: inset 3px 0 0 0 #428613;
}
.t-table tr.t-status.t-green .t-bg-status, .t-table tr.t-status.t-success .t-bg-status {
  color: #fff;
  background: #428613;
}
.t-table tr.t-status.t-green .t-text-status, .t-table tr.t-status.t-success .t-text-status {
  color: #428613;
}
.t-table tr.t-status.t-green .t-border-status, .t-table tr.t-status.t-success .t-border-status {
  color: #428613;
  box-shadow: inset 1px 1px 0 0 #428613, inset -1px -1px 0 0 #428613;
}
.t-table tr.t-status.t-disabled > td {
  color: #bcbdbd;
}
.t-table tr.t-status.t-disabled > td a {
  color: #bcbdbd;
  pointer-events: none;
}
.t-table tr.t-status.t-disabled > td a:hover {
  text-decoration: none;
}
.t-table tr.t-status.t-disabled > td .t-icon {
  color: #bcbdbd;
}
.t-table td.t-teal.t-bg-status, .t-table td.t-cta.t-bg-status {
  color: #fff;
  background: #279c9c;
}
.t-table td.t-teal.t-border-status, .t-table td.t-cta.t-border-status {
  color: #279c9c;
  box-shadow: inset 1px 1px 0 0 #279c9c, inset -1px -1px 0 0 #279c9c;
}
.t-table td.t-red.t-bg-status, .t-table td.t-error.t-bg-status {
  color: #fff;
  background: #d91f11;
}
.t-table td.t-red.t-text-status, .t-table td.t-error.t-text-status {
  color: #d91f11;
}
.t-table td.t-red.t-border-status, .t-table td.t-error.t-border-status {
  color: #d91f11;
  box-shadow: inset 1px 1px 0 0 #d91f11, inset -1px -1px 0 0 #d91f11;
}
.t-table td.t-orange.t-bg-status, .t-table td.t-warning.t-bg-status {
  color: #fff;
  background: #ee6f20;
}
.t-table td.t-orange.t-text-status, .t-table td.t-warning.t-text-status {
  color: #ee6f20;
}
.t-table td.t-orange.t-border-status, .t-table td.t-warning.t-border-status {
  color: #ee6f20;
  box-shadow: inset 1px 1px 0 0 #ee6f20, inset -1px -1px 0 0 #ee6f20;
}
.t-table td.t-green.t-bg-status, .t-table td.t-success.t-bg-status {
  color: #fff;
  background: #428613;
}
.t-table td.t-green.t-text-status, .t-table td.t-success.t-text-status {
  color: #428613;
}
.t-table td.t-green.t-border-status, .t-table td.t-success.t-border-status {
  color: #428613;
  box-shadow: inset 1px 1px 0 0 #428613, inset -1px -1px 0 0 #428613;
}
.t-table td.t-disabled {
  color: #bcbdbd;
}
.t-table td.t-disabled > a {
  color: #bcbdbd;
  pointer-events: none;
}
.t-table td.t-disabled > a:hover {
  text-decoration: none;
}
.t-table td.t-disabled > .t-icon {
  color: #bcbdbd;
}
.t-table .t-bg-status > a {
  color: #fff;
  text-decoration: underline;
  text-decoration-style: dotted;
}
.t-table .t-bg-status > a:hover {
  text-decoration-style: solid;
}
.t-table.t-condensed.t-status > td:first-child {
  padding-left: 9px;
}

.t-table th.t-expandable,
.t-table td.t-expandable {
  width: 40px;
}
.t-table th.t-expandable.t-select,
.t-table td.t-expandable.t-select {
  width: 69px;
  border-right: 1px solid #e9e9e9;
}
.t-table th.t-expandable button,
.t-table td.t-expandable button {
  cursor: pointer;
  position: absolute;
  color: #373838;
  top: 0;
  right: 0;
  border: 0;
  background: 0 0;
  width: 40px;
  height: 40px;
}
.t-table th.t-expandable button .t-icon,
.t-table td.t-expandable button .t-icon {
  margin-right: 0;
  vertical-align: baseline;
  transform: translateY(1px);
}
.t-table.t-condensed th.t-expandable,
.t-table.t-condensed td.t-expandable {
  width: 32px;
}
.t-table.t-condensed th.t-expandable.t-select,
.t-table.t-condensed td.t-expandable.t-select {
  width: 55px;
}
.t-table.t-condensed th.t-expandable button,
.t-table.t-condensed td.t-expandable button {
  width: 32px;
  height: 32px;
}
.t-table.t-condensed th.t-expandable button .t-icon,
.t-table.t-condensed td.t-expandable button .t-icon {
  transform: translateY(0px);
}
.t-table tr.t-is-expanded {
  background-color: #e9f5f5;
}
.t-table tr.t-expanded-row {
  background-color: #f9fcfc;
}
.t-table tr.t-expanded-row > td:first-child {
  padding: 24px;
}
.t-table tr.t-expanded-row:hover {
  background-color: #f9fcfc;
}
.t-table tr.t-expanded-row:hover > td {
  background-color: #f9fcfc;
  overflow: visible;
}

.t-table {
  display: table;
  table-layout: fixed;
  width: auto;
  max-width: calc(1920px - 24px * 2);
  margin-bottom: 24px;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 0.75rem;
  line-height: 1.4rem;
  vertical-align: middle;
}
.t-table:last-child {
  margin-bottom: 0;
}
.t-table.t-no-truncate td, .t-table.t-no-truncate th {
  white-space: normal;
  text-overflow: initial;
  overflow: initial;
  word-break: break-all;
}
.t-table caption {
  margin-bottom: 12px;
  color: #646464;
  font-size: 14px;
  font-weight: 700;
  text-align: left;
}
.t-table caption .t-icon {
  margin-right: 4px;
}
.t-table th,
.t-table td {
  position: relative;
  height: 40px;
  padding: calc(4px / 2) 12px;
  background-clip: padding-box;
  text-align: left;
  line-height: 0.9375rem;
  vertical-align: middle;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-table th > a,
.t-table td > a {
  display: inline-block;
  vertical-align: middle;
}
.t-table th {
  background-color: #f8f8f8;
  font-size: 0.6875rem;
  line-height: 0.8125rem;
  font-weight: 700;
  text-align: left;
}
.t-table th.t-group {
  color: #646464;
  background-color: transparent;
  border-top: 1px solid #e9e9e9;
  border-right: 1px solid #e9e9e9;
  font-weight: 400;
  text-transform: uppercase;
  text-align: center;
}
.t-table th.t-group:last-child {
  border-right: transparent;
}
.t-table td {
  border-right: 1px solid #e9e9e9;
}
.t-table td:last-child {
  border-right: 0;
}
.t-table thead,
.t-table tbody {
  background-color: #fff;
}
.t-table tbody tr td {
  border-bottom: 1px solid #e9e9e9;
  transition: background-color, 0.1s ease;
}
.t-table tbody tr:hover {
  background-color: #d4ebeb;
}
.t-table tbody tr:hover > td {
  background-color: #d4ebeb;
}
.t-table tbody tr.t-no-hover:hover {
  background-color: transparent;
}
.t-table tbody tr.t-no-hover:hover > td {
  background-color: transparent;
}
.t-table tbody > tr td {
  border-top: 1px solid #e9e9e9;
}
.t-table thead + tbody > tr td {
  border-top: 0;
}
.t-table.t-half {
  width: 50%;
}
.t-table.t-3-4 {
  width: 75%;
}
.t-table.t-wide {
  width: 100%;
}
.t-table.t-full {
  max-width: 100%;
}
.t-table.t-auto {
  table-layout: auto;
}
.t-table th.t-col-compact,
.t-table td.t-col-compact {
  width: 40px;
  text-align: center;
}
.t-table th.t-col-tiny,
.t-table td.t-col-tiny {
  width: 8%;
}
.t-table th.t-col-small,
.t-table td.t-col-small {
  width: 10%;
}
.t-table th.t-col-medium,
.t-table td.t-col-medium {
  width: 15%;
}
.t-table th.t-col-large,
.t-table td.t-col-large {
  width: 25%;
}
.t-table th.t-col-xl,
.t-table td.t-col-xl {
  width: 30%;
}
.t-table.t-is-loading > tbody {
  position: relative;
}
.t-table.t-is-loading > tbody > tr:only-child::after,
.t-table.t-is-loading > tbody > tr:nth-child(2):last-child::after {
  background-size: auto !important;
}
.t-table.t-is-loading > tbody > tr:last-child::after {
  position: absolute;
  content: "";
  background: #fff;
  opacity: 0.9;
  inset: 0;
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2042%2042'%3e%3cg%20fill='none'%20stroke-miterlimit='10'%20stroke-width='2'%20data-name='Layer%202'%3e%3ccircle%20cx='21'%20cy='21'%20r='20'%20stroke='%23E9E9E9'%3e%3c/circle%3e%3cpath%20d='M21%201a20%2020%200%200%201%2020%2020'%20stroke='%2300afaf'%20stroke-linecap='round'%3e%3c/path%3e%3canimateTransform%20attributeName='transform'%20type='rotate'%20from='0%2021%2021'%20to='360%2021%2021'%20dur='1s'%20repeatCount='indefinite'%20/%3e%3c/g%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 80px;
}
.t-table .t-wrap, .t-table.t-wrap th, .t-table.t-wrap td {
  white-space: normal;
}
.t-table th.t-empty,
.t-table td.t-empty {
  width: 16px;
  padding: 0 calc(16px / 2);
  background-color: transparent;
}
.t-table th.t-group.t-empty {
  border: 0;
}
.t-table th.t-group.t-empty + th:not(.t-empty) {
  border-left: 1px solid #e9e9e9;
}
.t-table tbody td.t-empty {
  border-bottom: 0;
}
.t-table tbody tr.t-empty {
  height: 16px;
}
.t-table tbody tr.t-empty:last-child {
  display: none;
}
.t-table tbody tr.t-empty + tr td:not(.t-empty) {
  border-top: 1px solid #e9e9e9;
}
.t-table tbody tr:hover > td.t-empty {
  background-color: transparent;
}
.t-table tfoot::before {
  content: "";
  display: table-row;
  width: 100%;
  height: 16px;
  background-color: #fff;
}
.t-table tfoot tr {
  border-top: 1px solid #bcbdbd;
}
.t-table tfoot th,
.t-table tfoot td {
  border-bottom: 1px solid #e9e9e9;
}
.t-table tfoot td.t-empty {
  border-bottom: 0;
}
.t-table tfoot.t-load-more::before {
  display: none;
}
.t-table tfoot.t-load-more tr {
  border-top: 0;
}
.t-table tfoot.t-load-more td {
  color: #279c9c;
  border-right: 0;
  text-align: center;
  cursor: pointer;
}
.t-table tfoot.t-load-more td:hover {
  background-color: #d4ebeb;
  text-decoration: underline;
}
.t-table tfoot.t-load-more.t-is-loading td {
  color: transparent;
}
.t-table tfoot.t-load-more.t-is-loading td::before {
  content: "";
  position: absolute;
  left: 50%;
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
  vertical-align: middle;
  transform: translate(-50%, 0);
  animation: spin 1s infinite linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.t-table .t-number,
.t-table .t-right {
  text-align: right;
}
.t-table .t-overflow {
  overflow: visible;
}
.t-table .t-truncate {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}
.t-table td > .t-btn,
.t-table td > .t-checkbox,
.t-table td > .t-dropdown,
.t-table td > .t-input,
.t-table td > .t-loading,
.t-table td > .t-radio,
.t-table td > .t-date-picker,
.t-table td > .t-switch,
.t-table th > .t-btn,
.t-table th > .t-checkbox,
.t-table th > .t-dropdown,
.t-table th > .t-input,
.t-table th > .t-loading,
.t-table th > .t-radio,
.t-table th > .t-date-picker,
.t-table th > .t-switch {
  margin: 0;
}
.t-table td > .t-icon {
  margin-top: -2px;
  margin-right: 8px;
  line-height: 1rem;
}
.t-table td > .t-icon-error {
  color: #d91f11;
}
.t-table td > .t-icon-warning {
  color: #ee6f20;
}
.t-table td > .t-icon-success {
  color: #428613;
}
.t-table td > .t-badge {
  max-width: 100%;
}
.t-table td > .t-badge:first-of-type {
  margin-left: 4px;
}
.t-table td > .t-loading {
  width: 16px;
  height: 16px;
  margin-right: 8px;
}
.t-table td > .t-loading::before {
  width: inherit;
  height: inherit;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
@media (min-width: 2560px) {
  .t-table {
    max-width: 2560px;
  }
}
@media (min-width: 1920px) {
  .t-table {
    max-width: 1920px;
  }
}
.t-table .t-error-message {
  border-collapse: initial;
}

@media print {
  .t-table {
    font-size: 10px;
  }
  .t-table th,
  .t-table td {
    height: 16px;
    padding: 9px 8px 7px;
  }
  .t-table th {
    background-color: transparent;
    border-right: 0;
    border-bottom: 1px solid #e9e9e9;
    font-size: 10px;
  }
  .t-table th.t-group {
    font-size: 8px;
  }
  .t-table tbody {
    border-bottom: 1px solid #e9e9e9;
  }
  .t-table tbody tr:nth-child(even) td {
    background-color: #f4f4f4 !important;
  }
  .t-table.t-condensed {
    height: 12px;
  }
  .t-table td .t-btn {
    height: 24px;
    margin-top: -8px;
    font-size: 10px;
    line-height: 24px;
  }
  .t-table td .t-dropdown {
    margin-top: -8px;
  }
  .t-table td .t-dropdown .t-btn {
    height: 24px;
    margin-top: 0;
  }
  .t-table td .t-input input {
    height: 24px;
    font-size: 10px;
  }
}
.t-tag {
  position: relative;
  display: inline-block;
  max-width: 100%;
  height: 20px;
  padding: 0 8px;
  color: #fff;
  background: #279c9c;
  border-radius: 2px;
  font-size: 0.75rem;
  line-height: 20px;
  vertical-align: middle;
  user-select: none;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  flex-shrink: 0;
  transition: opacity 0.2s ease;
}
.t-tag:not(:only-child) {
  margin-right: 4px;
}
.t-tag > .t-tag-text {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-tag .t-trigger {
  background: none;
  border: none;
  padding: 0;
  position: relative;
  display: inline-block;
  min-width: 20px;
  height: 20px;
  margin-right: -8px;
  border-radius: 4px;
  cursor: pointer;
}
.t-tag .t-trigger::before, .t-tag .t-trigger::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 8px;
  height: 2px;
  background: #d4ebeb;
  border-radius: 2px;
}
.t-tag .t-trigger:focus-visible {
  background: #1f7d7d;
  border: 2px solid #279c9c;
}
.t-tag .t-trigger:focus-visible::before, .t-tag .t-trigger:focus-visible::after {
  background: #fff !important;
}
.t-tag .t-trigger::before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.t-tag .t-trigger::after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.t-tag .t-trigger:hover::before, .t-tag .t-trigger:hover::after {
  background: #fff !important;
}
.t-tag.t-fade {
  opacity: 0;
}
.t-tag.t-strike-through, .t-tag.t-line-through {
  text-decoration: line-through;
}
.t-tag.t-subtle {
  color: #373838;
  background: #d4ebeb;
}
.t-tag.t-subtle .t-trigger::before, .t-tag.t-subtle .t-trigger::after {
  background: #646464 !important;
}
.t-tag.t-subtle .t-trigger:focus-visible {
  background: #a9d7d7;
  border: 2px solid #d4ebeb;
}
.t-tag.t-subtle .t-trigger:focus-visible::before, .t-tag.t-subtle .t-trigger:focus-visible::after {
  background: #373838 !important;
}
.t-tag.t-subtle .t-trigger:hover:not(:active)::before, .t-tag.t-subtle .t-trigger:hover:not(:active)::after {
  background: #373838 !important;
}
.t-tag.t-neutral, .t-tag.t-gray {
  background: #4d4e4e;
}
.t-tag.t-neutral .t-trigger::before, .t-tag.t-neutral .t-trigger::after, .t-tag.t-gray .t-trigger::before, .t-tag.t-gray .t-trigger::after {
  background: #d3d3d3;
}
.t-tag.t-neutral .t-trigger:focus-visible, .t-tag.t-gray .t-trigger:focus-visible {
  background: #212222;
  border-color: #4d4e4e;
}
.t-tag.t-neutral.t-subtle, .t-tag.t-gray.t-subtle {
  background: #e9e9e9;
}
.t-tag.t-neutral.t-subtle .t-trigger:focus-visible, .t-tag.t-gray.t-subtle .t-trigger:focus-visible {
  background: #d3d3d3;
  border-color: #e9e9e9;
}
.t-tag.t-gray-feather {
  color: #373838;
  background: #e9e9e9;
}
.t-tag.t-gray-feather .t-trigger::before, .t-tag.t-gray-feather .t-trigger::after {
  background: #646464 !important;
}
.t-tag.t-gray-feather .t-trigger:focus-visible {
  background: #d3d3d3;
  border-color: #e9e9e9;
}
.t-tag.t-gray-feather.t-subtle {
  background: #e9e9e9;
}
.t-tag.t-gray-feather.t-subtle .t-trigger:focus-visible {
  background: #d3d3d3;
  border-color: #e9e9e9;
}
.t-tag.t-dark {
  background: #4d4e4e;
}
.t-tag.t-dark .t-trigger::before, .t-tag.t-dark .t-trigger::after {
  background: #e9e9e9;
}
.t-tag.t-dark .t-trigger:focus-visible {
  background: #212222;
  border-color: #4d4e4e;
}
.t-tag.t-dark.t-subtle {
  background: #bcbdbd;
}
.t-tag.t-dark.t-subtle .t-trigger:focus-visible {
  background: #909090;
  border-color: #bcbdbd;
}
.t-tag.t-orange, .t-tag.t-warning {
  background: #ee6f20;
}
.t-tag.t-orange .t-trigger::before, .t-tag.t-orange .t-trigger::after, .t-tag.t-warning .t-trigger::before, .t-tag.t-warning .t-trigger::after {
  background: #fce2d2;
}
.t-tag.t-orange .t-trigger:focus-visible, .t-tag.t-warning .t-trigger:focus-visible {
  background: #be591a;
  border-color: #ee6f20;
}
.t-tag.t-orange.t-subtle, .t-tag.t-warning.t-subtle {
  background: #fce2d2;
}
.t-tag.t-orange.t-subtle .t-trigger:focus-visible, .t-tag.t-warning.t-subtle .t-trigger:focus-visible {
  background: #f8c5a6;
  border-color: #fce2d2;
}
.t-tag.t-blue, .t-tag.t-info {
  background: #256cd1;
}
.t-tag.t-blue .t-trigger::before, .t-tag.t-blue .t-trigger::after, .t-tag.t-info .t-trigger::before, .t-tag.t-info .t-trigger::after {
  background: #d3e2f6;
}
.t-tag.t-blue .t-trigger:focus-visible, .t-tag.t-info .t-trigger:focus-visible {
  background: #1e56a7;
  border-color: #256cd1;
}
.t-tag.t-blue.t-subtle, .t-tag.t-info.t-subtle {
  background: #d3e2f6;
}
.t-tag.t-blue.t-subtle .t-trigger:focus-visible, .t-tag.t-info.t-subtle .t-trigger:focus-visible {
  background: #a8c4ed;
  border-color: #d3e2f6;
}
.t-tag.t-staff {
  background: #8c2341;
}
.t-tag.t-staff .t-trigger::before, .t-tag.t-staff .t-trigger::after {
  background: #e8d3d9;
}
.t-tag.t-staff .t-trigger:focus-visible {
  background: #701c34;
  border-color: #8c2341;
}
.t-tag.t-staff.t-subtle {
  background: #e8d3d9;
}
.t-tag.t-staff.t-subtle .t-trigger:focus-visible {
  background: #d1a7b3;
  border-color: #e8d3d9;
}
.t-tag.t-red, .t-tag.t-error {
  background: #d91f11;
}
.t-tag.t-red .t-trigger::before, .t-tag.t-red .t-trigger::after, .t-tag.t-error .t-trigger::before, .t-tag.t-error .t-trigger::after {
  background: #f7d2cf;
}
.t-tag.t-red .t-trigger:focus-visible, .t-tag.t-error .t-trigger:focus-visible {
  background: #ae190e;
  border-color: #d91f11;
}
.t-tag.t-red.t-subtle, .t-tag.t-error.t-subtle {
  background: #f7d2cf;
}
.t-tag.t-red.t-subtle .t-trigger:focus-visible, .t-tag.t-error.t-subtle .t-trigger:focus-visible {
  background: #f0a5a0;
  border-color: #f7d2cf;
}
.t-tag.t-green, .t-tag.t-success {
  background: #428613;
}
.t-tag.t-green .t-trigger::before, .t-tag.t-green .t-trigger::after, .t-tag.t-success .t-trigger::before, .t-tag.t-success .t-trigger::after {
  background: #d9e7d0;
}
.t-tag.t-green .t-trigger:focus-visible, .t-tag.t-success .t-trigger:focus-visible {
  background: #356b0f;
  border-color: #428613;
}
.t-tag.t-green.t-subtle, .t-tag.t-success.t-subtle {
  background: #d9e7d0;
}
.t-tag.t-green.t-subtle .t-trigger:focus-visible, .t-tag.t-success.t-subtle .t-trigger:focus-visible {
  background: #b3cfa1;
  border-color: #d9e7d0;
}

.t-tooltip {
  position: absolute;
  z-index: 120;
  display: inline-block;
  max-height: 0;
  width: auto;
  max-width: 400px;
  padding: 12px;
  color: #373838;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 3px;
  border-collapse: none;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  opacity: 0;
  visibility: hidden;
  font-size: 13px;
  line-height: 1.4em;
  white-space: normal;
  transition: opacity 0.2s ease;
}
.t-tooltip .t-tooltip-arrow {
  position: absolute;
  pointer-events: none;
  width: 14px;
  height: 14px;
}
.t-tooltip .t-tooltip-arrow::after {
  content: "";
  display: inline-block;
  border-right: 1px solid #bcbdbd;
  border-bottom: 1px solid #bcbdbd;
  position: absolute;
  top: -6px;
  background: #fff;
  left: 0;
  width: 14px;
  height: 14px;
  transform: rotate(45deg);
}
.t-tooltip > ul,
.t-tooltip > ol {
  margin-bottom: 0;
}
.t-tooltip > ul li,
.t-tooltip > ol li {
  position: relative;
  margin-bottom: 8px;
  padding-left: 14px;
  line-height: 1.125rem;
}
.t-tooltip > ul li:last-child,
.t-tooltip > ol li:last-child {
  margin-bottom: 0;
}
.t-tooltip > ul li::before,
.t-tooltip > ol li::before {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  margin-right: 8px;
  color: #646464;
  font-weight: 700;
  line-height: 1.125rem;
}
.t-tooltip > ul li > span,
.t-tooltip > ol li > span {
  margin-right: 12px;
}
.t-tooltip > ul li::before {
  content: "•";
}
.t-tooltip > ol li {
  counter-increment: list-counter;
}
.t-tooltip > ol li::before {
  content: counter(list-counter);
}
.t-tooltip > label, fieldset .t-tooltip > legend {
  margin-right: 6px;
}
.t-tooltip.t-auto {
  max-width: none;
}
.t-tooltip.t-info {
  color: #fff;
  background: #256cd1;
  border-color: #256cd1;
}
.t-tooltip.t-info .t-tooltip-arrow::after {
  color: #fff;
  background: #256cd1;
  border-color: #256cd1;
}
.t-tooltip.t-info button {
  position: relative;
  display: inline-block;
  height: 32px;
  margin-right: 8px;
  padding: 0 12px;
  color: #fff;
  background-color: transparent;
  border: 1px solid #fff;
  border-radius: 3px;
  font-size: 12px;
  line-height: 1.4rem;
  vertical-align: middle;
  user-select: none;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.t-tooltip.t-info button:last-child {
  margin-right: 0;
}
.t-tooltip.t-info button:hover:not(:active) {
  color: #256cd1;
  background-color: #fff;
}
.t-tooltip.t-info button .t-icon {
  position: relative;
  width: 14px;
  height: 14px;
  margin-right: 8px;
  line-height: 1rem;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-tooltip.t-info button {
    padding-top: 1px;
  }
}
.t-tooltip.t-top .t-tooltip-arrow {
  inset: auto auto -14px calc(50% - 7px);
}
.t-tooltip.t-right .t-tooltip-arrow {
  transform: rotate(90deg);
  inset: calc(50% - 7px) auto auto -14px;
}
.t-tooltip.t-bottom .t-tooltip-arrow {
  transform: rotate(180deg);
  inset: -14px auto auto calc(50% - 7px);
}
.t-tooltip.t-left .t-tooltip-arrow {
  transform: rotate(-90deg);
  inset: calc(50% - 7px) -14px auto auto;
}
.t-tooltip.t-is-visible {
  visibility: visible;
  max-height: 100vh;
  opacity: 1;
  animation: tootltip 0.2s ease-out;
}
@keyframes tootltip {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes tootltip {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes tootltip {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes tootltip {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

[data-tooltip][data-info] {
  cursor: help;
}
[data-tooltip][data-click] {
  cursor: pointer;
}
[data-tooltip][data-click].t-icon {
  opacity: 0.6;
}
[data-tooltip][data-click].t-icon:hover:not(:active) {
  opacity: 1;
}

.t-accordion {
  width: 1280px;
  max-width: 100%;
  margin-bottom: 0;
}
.t-accordion .t-header {
  position: relative;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 24px;
  color: #373838;
  vertical-align: middle;
  user-select: none;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-accordion .t-header:focus-visible {
  background-color: #e9e9e9;
}
.t-accordion .t-header::before, .t-accordion .t-header::after {
  content: "";
  position: absolute;
  top: calc(50% - 2px);
  left: 2px;
  background: #646464;
  height: 2px;
  width: 8px;
  border-radius: 1px;
  vertical-align: middle;
}
.t-accordion .t-header::before {
  transform: translate(-2px, 0) rotate(45deg) scale(0.9);
}
.t-accordion .t-header::after {
  transform: translate(2px, 0) rotate(-45deg) scale(0.9);
}
.t-accordion .t-header:hover {
  color: #000;
}
.t-accordion .t-header:hover::before, .t-accordion .t-header:hover::after {
  background: #373838;
  transition: transform 0.2s ease;
}
.t-accordion .t-header:hover a[data-toggler] {
  text-decoration: underline;
}
.t-accordion .t-header h1,
.t-accordion .t-header h2,
.t-accordion .t-header h3,
.t-accordion .t-header h4,
.t-accordion .t-header h5,
.t-accordion .t-header h6 {
  color: inherit;
}
.t-accordion .t-header.t-is-expanded::before {
  transform: translate(-2px, 0) rotate(-45deg) scale(0.9);
}
.t-accordion .t-header.t-is-expanded::after {
  transform: translate(2px, 0) rotate(45deg) scale(0.9);
}
.t-accordion .t-header.t-distribute {
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
.t-accordion .t-header.t-no-hover, .t-accordion .t-header.t-is-expanded.t-no-hover {
  color: #646464;
}
.t-accordion .t-header.t-no-hover::before, .t-accordion .t-header.t-no-hover::after, .t-accordion .t-header.t-is-expanded.t-no-hover::before, .t-accordion .t-header.t-is-expanded.t-no-hover::after {
  animation: none;
}
.t-accordion .t-collapsible {
  display: none;
  visibility: hidden;
  max-height: 0;
  padding: 12px 0;
  padding-top: 8px;
  opacity: 0;
  transition: visibility 0.2s ease, opacity 0.2s ease, max-height 0.2s ease;
}
.t-accordion .t-collapsible.t-is-expanded {
  display: block;
  visibility: visible;
  max-height: 100%;
  opacity: 1;
  animation: accordion-collapsible-anim 0.2s ease;
}
@keyframes accordion-collapsible-anim {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
@keyframes accordion-collapsible-anim {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
@keyframes accordion-collapsible-anim {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
@keyframes accordion-collapsible-anim {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
.t-accordion.t-wide {
  width: 100%;
}
.t-accordion.t-auto {
  width: auto;
}
.t-accordion.t-chevron-right .t-header {
  padding-left: 0;
  padding-right: 24px;
}
.t-accordion.t-chevron-right .t-header::before, .t-accordion.t-chevron-right .t-header::after {
  right: 2px;
  left: auto;
}
.t-accordion.t-stacked {
  border-bottom: 1px solid #e9e9e9;
}
.t-accordion.t-stacked:last-child {
  border-bottom: 0;
}

.t-action-bar {
  z-index: 50;
  margin-bottom: 16px;
  vertical-align: middle;
  transition: left 0.2s ease;
  transform: translate3d(0, 0, 0);
}
.t-action-bar > p,
.t-action-bar > span {
  color: #646464;
  vertical-align: middle;
}
.t-action-bar .t-right {
  float: right;
  display: inline-block;
  max-width: 50%;
  margin-left: auto;
  padding-left: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.t-action-bar .t-right .t-checkbox,
.t-action-bar .t-right .t-dropdown,
.t-action-bar .t-right .t-input,
.t-action-bar .t-right .t-radio,
.t-action-bar .t-right .t-switch {
  margin-bottom: 0;
}
.t-action-bar.t-is-sticky {
  position: fixed;
  top: 54px;
  left: 0;
  display: block;
  width: 100%;
  padding: 12px;
  background: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  animation: sticky 0.2s ease forwards;
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.t-card {
  display: inline-block;
  width: 100%;
  margin-right: 12px;
  margin-bottom: 24px;
  background-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  flex-direction: column;
}
.t-card:last-child {
  margin-right: 0;
  margin-bottom: 0;
}
.t-card h2 {
  font-size: 18px;
}
.t-card > div,
.t-card > header,
.t-card > footer {
  margin: 0;
  padding: 16px;
}
.t-card > div.t-bg,
.t-card > header.t-bg,
.t-card > footer.t-bg {
  background: #f8f8f8;
}
.t-card.t-horizontal {
  flex-direction: row;
}
.t-card.t-horizontal > .t-square + .t-content {
  width: calc(100% - 78px);
}
.t-card.t-large {
  width: 100%;
  max-width: 1024px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-card.t-bordered {
  border: 1px solid #e9e9e9;
  border-radius: 3px;
  box-shadow: none;
}
.t-card.t-bordered > div:first-child,
.t-card.t-bordered > header:first-child,
.t-card.t-bordered > footer:first-child {
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 3px;
  border-radius: 3px 3px 0 0;
}
.t-card.t-bordered > div:last-child,
.t-card.t-bordered > header:last-child,
.t-card.t-bordered > footer:last-child {
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 0;
  border-radius: 0 0 3px 3px;
}
.t-card.t-bordered > div,
.t-card.t-bordered > header,
.t-card.t-bordered > footer {
  border-bottom: 1px solid #e9e9e9;
}
.t-card.t-bordered > div:last-child,
.t-card.t-bordered > header:last-child,
.t-card.t-bordered > footer:last-child {
  border-bottom: 0;
}
.t-card.t-is-empty * {
  color: #646464;
}
.t-card.t-is-editing {
  border: 1px solid #279c9c;
}
.t-card .t-image {
  position: relative;
  display: block;
  overflow: hidden;
  width: 100%;
  height: auto;
  padding: 0;
  user-select: none;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  -webkit-box-flex: 0 1 auto;
  -moz-box-flex: 0 1 auto;
  flex: 0 1 auto;
  align-items: flex-start;
}
.t-card .t-image img {
  width: 100%;
  min-height: 48px;
}
.t-card .t-image img[alt]::after {
  content: attr(alt);
  position: absolute;
  inset: 0;
  padding: 24px;
  background-color: #e9e9e9;
  vertical-align: middle;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-content: center;
}
.t-card .t-image.t-1-1::before, .t-card .t-image.t-4-3::before, .t-card .t-image.t-16-9::before {
  content: "";
}
.t-card .t-image.t-1-1 img, .t-card .t-image.t-4-3 img, .t-card .t-image.t-16-9 img {
  display: inherit;
  width: 100%;
  height: auto;
  color: #373838;
  background-color: inherit;
  text-align: center;
}
.t-card .t-image.t-1-1::before {
  padding-top: 100%;
}
.t-card .t-image.t-4-3::before {
  padding-top: 75%;
}
.t-card .t-image.t-16-9::before {
  padding-top: 56.25%;
}
.t-card .t-square {
  position: relative;
  width: auto;
  min-width: 78px;
  height: auto;
  margin: 0;
  background-color: #e9e9e9;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  -webkit-box-flex: 0 1 auto;
  -moz-box-flex: 0 1 auto;
  flex: 0 1 auto;
  align-items: center;
  justify-content: center;
  -ms-flex-pack: center;
  align-self: flex-start;
}
.t-card .t-square::after {
  content: "";
  display: block;
  padding-top: 100%;
}
.t-card .t-square.t-icon {
  color: #a6a7a7;
  font-size: 28px;
}
.t-card .t-square.t-teal, .t-card .t-square.t-cta, .t-card .t-square.t-red, .t-card .t-square.t-error, .t-card .t-square.t-orange, .t-card .t-square.t-warning, .t-card .t-square.t-green, .t-card .t-square.t-success {
  color: #fff;
}
.t-card .t-square.t-teal, .t-card .t-square.t-cta {
  background: #279c9c;
}
.t-card .t-square.t-red, .t-card .t-square.t-error {
  background: #d91f11;
}
.t-card .t-square.t-orange, .t-card .t-square.t-warning {
  background: #ee6f20;
}
.t-card .t-square.t-green, .t-card .t-square.t-success {
  background: #428613;
}
.t-card .t-content {
  width: 100%;
  flex-direction: column;
}
.t-card .t-content h1 {
  display: block;
  line-height: 1rem;
}
.t-card .t-content h2,
.t-card .t-content h3 {
  display: block;
  margin-bottom: 4px;
}
.t-card .t-content h2:last-child,
.t-card .t-content h3:last-child {
  margin-bottom: 0;
}
.t-card .t-content h2 + p,
.t-card .t-content h3 + p {
  margin-top: 24px;
}
.t-card .t-content > label, .t-card fieldset .t-content > legend, fieldset .t-card .t-content > legend {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-card .t-content .t-sub {
  display: block;
  margin-bottom: 8px;
  color: #646464;
  font-size: 12px;
}
.t-card .t-content .t-sub .t-open-hours {
  margin-left: calc(8px / 2);
}
.t-card .t-content .t-sub .t-open-hours.t-open {
  color: #428613;
}
.t-card .t-content .t-sub .t-open-hours.t-closing {
  color: #ee6f20;
}
.t-card .t-content .t-sub .t-open-hours.t-closed {
  color: #d91f11;
}
.t-card .t-corner-actions {
  position: relative;
  padding-right: 96px;
}
.t-card .t-corner-actions .t-actions {
  position: absolute;
  right: 0;
  width: 80px;
  margin-right: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
  flex-wrap: wrap;
}
.t-card .t-corner-actions .t-actions a {
  margin-bottom: 8px;
  margin-left: 8px;
  white-space: nowrap;
}
.t-card .t-corner-actions .t-actions a:first-child {
  margin-left: 0;
}
.t-card .t-link {
  padding: 12px;
  color: #279c9c;
}
.t-card .t-link:hover {
  background: #d4ebeb;
}
.t-card .t-link:active {
  background: #fff;
}
.t-card .t-link label, .t-card .t-link fieldset legend, fieldset .t-card .t-link legend,
.t-card .t-link span {
  color: inherit;
}
.t-card .t-link.t-center {
  text-align: center;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-card .t-link.t-right {
  text-align: right;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
}

a.t-card {
  color: inherit;
  box-shadow: 0 0 0 1px transparent;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.2s ease, box-shadow 0.2s ease;
}
a.t-card:hover {
  box-shadow: 0 0 0 1px #279c9c;
}
a.t-card h2,
a.t-card h3 {
  transition: color 0.2s ease, box-shadow 0.2s ease;
}
a.t-card .t-btn {
  will-change: opacity;
}
a.t-card.t-is-empty {
  cursor: not-allowed;
}
a.t-card.t-is-empty:hover {
  box-shadow: 0 0 0 1px transparent;
}

.t-comments {
  width: 1024px;
  max-width: 100%;
}
.t-comments .t-comment {
  margin-bottom: 12px;
  outline: 8px solid transparent;
  transition: all 0.2s easeå;
}
.t-comments .t-comment:last-child {
  margin-bottom: 0;
}
.t-comments .t-comment .t-author {
  width: 100%;
  margin-bottom: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.t-comments .t-comment .t-author .t-name {
  margin-right: 24px;
}
.t-comments .t-comment .t-author .t-name h4 {
  margin-bottom: 4px;
}
.t-comments .t-comment .t-author .t-name h5 {
  color: #a6a7a7;
  text-transform: none;
}
.t-comments .t-comment .t-author .t-timestamp {
  margin-left: auto;
  color: #a6a7a7;
  font-size: 0.75rem;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-comments .t-comment .t-author .t-timestamp .t-icon {
  font-size: 0.75rem;
}
.t-comments .t-comment.t-wide {
  width: 100%;
}
.t-comments .t-comment.t-has-changed {
  background: #fff59d;
  outline: 8px solid #fff59d;
}
.t-comments .t-comment.t-has-changed.t-fade {
  animation: anim-changed-comment 0.8s ease forwards;
}
@keyframes anim-changed-comment {
  0% {
    background: #fff59d;
    outline: 8px solid #fff59d;
  }
  100% {
    background: inherit;
    outline: 8px solid transparent;
  }
}
@keyframes anim-changed-comment {
  0% {
    background: #fff59d;
    outline: 8px solid #fff59d;
  }
  100% {
    background: inherit;
    outline: 8px solid transparent;
  }
}
@keyframes anim-changed-comment {
  0% {
    background: #fff59d;
    outline: 8px solid #fff59d;
  }
  100% {
    background: inherit;
    outline: 8px solid transparent;
  }
}
@keyframes anim-changed-comment {
  0% {
    background: #fff59d;
    outline: 8px solid #fff59d;
  }
  100% {
    background: inherit;
    outline: 8px solid transparent;
  }
}

.t-date-time {
  display: inline-block;
  margin-bottom: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-date-time:last-child {
  margin-bottom: 0;
}
.t-date-time label, .t-date-time fieldset legend, fieldset .t-date-time legend {
  display: block;
  width: 100%;
  margin-bottom: 8px;
}
.t-date-time span {
  margin: 0 2px 0 1px;
  vertical-align: middle;
}
.t-date-time .t-input {
  margin-right: 12px;
  margin-bottom: 0;
}
.t-date-time .t-input.t-date input.t-year {
  width: 72px;
  min-width: 72px;
}
.t-date-time .t-input.t-date input.t-month {
  width: 40px;
  min-width: 40px;
  padding-left: 8px;
}
.t-date-time .t-input.t-date input.t-day {
  width: 36px;
  min-width: 36px;
  padding-left: 8px;
}
.t-date-time .t-input.t-time input {
  width: 58px;
  min-width: 58px;
}
.t-date-time .t-input.t-time input:nth-of-type(2) {
  width: 40px;
  min-width: 40px;
  padding-left: 8px;
}
.t-date-time .t-input.t-timezone input {
  margin-right: 0;
}
.t-date-time .t-input.t-date, .t-date-time .t-input.t-time, .t-date-time .t-input.t-timezone {
  position: relative;
  color: #bcbdbd;
  font-family: "tricons", helvetica, arial, sans-serif !important;
  font-size: 0.8125rem;
  font-weight: 400;
  vertical-align: baseline;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-date-time .t-input.t-date::before, .t-date-time .t-input.t-time::before, .t-date-time .t-input.t-timezone::before {
  position: absolute;
  z-index: 1;
  padding: 0 8px;
  line-height: 33px;
}
.t-date-time .t-input.t-date input, .t-date-time .t-input.t-time input, .t-date-time .t-input.t-timezone input {
  padding-left: 26px;
}
.t-date-time .t-input.t-date input[type=number]:focus.placeholder, .t-date-time .t-input.t-date input[type=number]:active.placeholder, .t-date-time .t-input.t-time input[type=number]:focus.placeholder, .t-date-time .t-input.t-time input[type=number]:active.placeholder, .t-date-time .t-input.t-timezone input[type=number]:focus.placeholder, .t-date-time .t-input.t-timezone input[type=number]:active.placeholder {
  opacity: 1;
}
.t-date-time .t-input.t-date input[type=number]:focus::placeholder, .t-date-time .t-input.t-date input[type=number]:active::placeholder, .t-date-time .t-input.t-time input[type=number]:focus::placeholder, .t-date-time .t-input.t-time input[type=number]:active::placeholder, .t-date-time .t-input.t-timezone input[type=number]:focus::placeholder, .t-date-time .t-input.t-timezone input[type=number]:active::placeholder {
  opacity: 1;
}
.t-date-time .t-input.t-date::before {
  content: "\e560";
}
.t-date-time .t-input.t-time::before {
  content: "\e540";
}
.t-date-time .t-input.t-timezone::before {
  content: "\e910";
}
.t-date-time.t-horizontal label, .t-date-time.t-horizontal fieldset legend, fieldset .t-date-time.t-horizontal legend {
  float: left;
  display: inline-block;
  width: auto;
  height: 32px;
  margin-bottom: 0;
  line-height: 32px;
}

.t-date-picker {
  position: relative;
  display: inline-block;
  width: 192px;
  margin-right: 12px;
  margin-bottom: 12px;
  vertical-align: top;
  user-select: none;
}
.t-date-picker:last-child {
  margin-right: 0;
}
.t-date-picker.t-compact {
  width: 138px;
}
.t-date-picker.t-compact .t-input {
  width: 106px;
}
.t-date-picker > label, fieldset .t-date-picker > legend {
  display: block;
  margin: 0;
  margin-bottom: 6px;
}
.t-date-picker > label[required]::after, fieldset .t-date-picker > legend[required]::after, .t-date-picker > label.t-required::after, fieldset .t-date-picker > legend.t-required::after {
  content: "*";
  margin-left: 4px;
  color: #d91f11;
}
.t-date-picker > button:first-of-type {
  background-color: #fff;
  display: inline;
  height: 32px;
  width: 32px;
  border: solid 1px #bcbdbd;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-date-picker > button:first-of-type:hover:not(:disabled) {
  cursor: pointer;
  border-color: #279c9c;
}
.t-date-picker > button:first-of-type:hover:not(:disabled) + .t-input input {
  border-left-color: #279c9c;
}
.t-date-picker > button:first-of-type:hover:not(:disabled) .t-icon {
  color: #212222;
}
.t-date-picker > button:first-of-type:focus {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-date-picker > button:first-of-type:disabled {
  background: #f4f4f4;
}
.t-date-picker > button:first-of-type .t-icon {
  transition: color 0.2s ease;
  margin: 0;
  color: #a6a7a7;
}
.t-date-picker .t-input {
  position: relative;
  left: -1px;
  margin: 0;
  width: 160px;
}
.t-date-picker .t-input button {
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  opacity: 0.6;
  text-align: center;
  cursor: pointer;
}
.t-date-picker .t-input button::before {
  content: "";
  display: block;
  width: inherit;
  height: inherit;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='14'%3e%3cpath%20fill='%23464646'%20d='M10.938%201.75H9.625V.328A.33.33%200%200%200%209.297%200H8.203a.33.33%200%200%200-.328.328V1.75h-3.5V.328A.33.33%200%200%200%204.047%200H2.953a.33.33%200%200%200-.328.328V1.75H1.312c-.725%200-1.313.588-1.313%201.313v9.625c0%20.725.588%201.313%201.313%201.313h9.625c.725%200%201.313-.588%201.313-1.313V3.063c0-.725-.588-1.313-1.313-1.313zm-.165%2010.938H1.476a.165.165%200%200%201-.164-.164V4.376h9.625v8.148c0%20.09-.074.164-.164.164z'/%3e%3c/svg%3e") no-repeat center;
  background-size: 14px;
}
.t-date-picker .t-input button:hover {
  opacity: 1;
}
.t-date-picker .t-input input {
  border-radius: 0 4px 4px 0;
}
.t-date-picker .t-input input.t-has-value, .t-date-picker .t-input input[data-has-value] {
  padding-right: 30px;
}
.t-date-picker .t-input input.t-has-value ~ button, .t-date-picker .t-input input[data-has-value] ~ button {
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2014%2014'%3e%3cpath%20d='M7%200C3.1%200%200%203.1%200%207s3.1%207%207%207%207-3.1%207-7-3.1-7-7-7zm3.4%208.8c.1.1.1.3%200%20.5l-1.1%201.1c-.1.1-.3.1-.5%200L7%208.6l-1.8%201.9c-.1.1-.3.1-.5%200L3.6%209.3c-.2-.1-.2-.3%200-.5L5.4%207%203.6%205.2c-.2-.2-.2-.4%200-.5l1.1-1.1c.1-.1.3-.1.5%200L7%205.4l1.8-1.9c.1-.1.3-.1.5%200l1.1%201.1c.1.1.1.3%200%20.5L8.6%207l1.8%201.8z'%20fill='%23464646'/%3e%3c/svg%3e");
  background-size: 14px;
  background-position: 50%;
  background-repeat: no-repeat;
  opacity: 0.4;
  transition: opacity 0.2s ease;
}
.t-date-picker .t-input input.t-has-value ~ button:hover, .t-date-picker .t-input input[data-has-value] ~ button:hover {
  opacity: 1;
}
.t-date-picker .t-input input.t-has-value ~ button::before, .t-date-picker .t-input input.t-has-value ~ button::after, .t-date-picker .t-input input[data-has-value] ~ button::before, .t-date-picker .t-input input[data-has-value] ~ button::after {
  display: none;
}
.t-date-picker .t-input input.t-is-invalid, .t-date-picker .t-input input[invalid] {
  background-position: right 8px center;
  padding-right: 30px;
}
.t-date-picker .t-input input.t-is-invalid.t-has-value, .t-date-picker .t-input input.t-is-invalid[data-has-value], .t-date-picker .t-input input[invalid].t-has-value, .t-date-picker .t-input input[invalid][data-has-value] {
  background-position: right 29px center;
  padding-right: 52px !important;
}
.t-date-picker.t-compact input.t-is-invalid, .t-date-picker.t-compact input[invalid] {
  background-image: none !important;
  padding-right: 8px !important;
}
.t-date-picker.t-compact input.t-is-invalid.t-has-value, .t-date-picker.t-compact input.t-is-invalid[data-has-value], .t-date-picker.t-compact input[invalid].t-has-value, .t-date-picker.t-compact input[invalid][data-has-value] {
  padding-right: 30px !important;
}
.t-date-picker .t-fake-input {
  position: relative;
  height: 32px;
  padding-right: 32px;
  background: #fff;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.t-date-picker .t-fake-input label, .t-date-picker .t-fake-input fieldset legend, fieldset .t-date-picker .t-fake-input legend {
  margin: 0;
  padding-top: 2px;
  color: #646464;
  font-size: 10px;
  line-height: 32px;
}
.t-date-picker .t-fake-input label:first-of-type, .t-date-picker .t-fake-input fieldset legend:first-of-type, fieldset .t-date-picker .t-fake-input legend:first-of-type {
  padding-left: 8px;
}
.t-date-picker .t-fake-input input {
  width: 144px;
  height: 32px;
  margin: 0;
  padding: 0 8px;
  padding-top: 2px;
  color: #373838;
  background: transparent;
  border: 0;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
}
.t-date-picker .t-fake-input input.placeholder {
  color: #909090;
}
.t-date-picker .t-fake-input input::placeholder {
  color: #909090;
}
.t-date-picker .t-fake-input button {
  position: absolute;
  top: 0;
  right: 0;
  width: 34px;
  height: 32px;
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  opacity: 0.6;
  text-align: center;
  cursor: pointer;
}
.t-date-picker .t-fake-input button::before {
  content: "";
  display: block;
  width: inherit;
  height: inherit;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='14'%3e%3cpath%20fill='%23464646'%20d='M10.938%201.75H9.625V.328A.33.33%200%200%200%209.297%200H8.203a.33.33%200%200%200-.328.328V1.75h-3.5V.328A.33.33%200%200%200%204.047%200H2.953a.33.33%200%200%200-.328.328V1.75H1.312c-.725%200-1.313.588-1.313%201.313v9.625c0%20.725.588%201.313%201.313%201.313h9.625c.725%200%201.313-.588%201.313-1.313V3.063c0-.725-.588-1.313-1.313-1.313zm-.165%2010.938H1.476a.165.165%200%200%201-.164-.164V4.376h9.625v8.148c0%20.09-.074.164-.164.164z'/%3e%3c/svg%3e") no-repeat center;
  background-size: 14px;
}
.t-date-picker .t-fake-input button:hover {
  opacity: 1;
}
.t-date-picker .t-fake-input .t-faker {
  position: absolute;
  inset: 0;
  display: block;
  width: 100%;
  height: 32px;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  pointer-events: none;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):hover ~ .t-faker {
  border-color: #279c9c;
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker, .t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker.placeholder, .t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker.placeholder {
  opacity: 0;
  user-select: none;
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker::placeholder, .t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker::placeholder {
  opacity: 0;
  user-select: none;
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled).t-has-focus {
  outline: 0;
}

.t-menu.t-calendar {
  position: absolute;
  width: 226px;
  margin-top: 8px;
  max-height: none;
}
.t-menu.t-calendar header {
  position: relative;
  height: 32px;
  margin-bottom: 0;
  padding: 0 44px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-menu.t-calendar header .t-month {
  padding-top: 1px;
  font-size: 14px;
  font-weight: 700;
  margin-right: 8px;
  line-height: 32px;
}
.t-menu.t-calendar header .t-year {
  padding-top: 1px;
  font-size: 14px;
  line-height: 32px;
  cursor: pointer;
  display: flex;
  gap: 2px;
}
.t-menu.t-calendar header .t-year:focus {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-menu.t-calendar header .t-year .t-icon {
  color: #7a7a7a;
  margin-right: 0;
}
.t-menu.t-calendar header .t-previous,
.t-menu.t-calendar header .t-next {
  position: absolute;
  width: 32px;
  height: 32px;
  border: 0;
  opacity: 0.8;
  cursor: pointer;
  transition: opacity 0.2s ease;
}
.t-menu.t-calendar header .t-previous:hover,
.t-menu.t-calendar header .t-next:hover {
  opacity: 1;
}
.t-menu.t-calendar header .t-previous:focus,
.t-menu.t-calendar header .t-next:focus {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-menu.t-calendar header .t-previous:disabled,
.t-menu.t-calendar header .t-next:disabled {
  opacity: 0.2;
  cursor: not-allowed;
}
.t-menu.t-calendar header .t-previous {
  left: 0;
  top: 0;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='9'%20height='14'%3e%3cpath%20fill='%23464646'%20d='M.944%206.536l5.314-5.314a.657.657%200%200%201%20.928%200l.62.62c.256.256.256.67.001.927L3.595%207l4.211%204.231a.656.656%200%200%201-.001.927l-.62.62a.657.657%200%200%201-.928%200L.943%207.464a.657.657%200%200%201%200-.928z'/%3e%3c/svg%3e") no-repeat center;
  background-size: 9px;
  align-self: flex-start;
}
.t-menu.t-calendar header .t-next {
  right: 0;
  top: 0;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='9'%20height='14'%3e%3cpath%20fill='%23464646'%20d='M7.806%207.464l-5.314%205.314a.657.657%200%200%201-.928%200l-.62-.62a.656.656%200%200%201-.001-.927L5.155%207%20.943%202.769a.656.656%200%200%201%20.001-.927l.62-.62a.657.657%200%200%201%20.928%200l5.314%205.314a.657.657%200%200%201%200%20.928z'/%3e%3c/svg%3e") no-repeat center;
  background-size: 9px;
  align-self: flex-end;
}
.t-menu.t-calendar table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
}
.t-menu.t-calendar table:focus td.t-is-focused {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-menu.t-calendar table a:focus {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-menu.t-calendar table colgroup .t-weekend {
  background-color: #f4f4f4;
}
.t-menu.t-calendar table th,
.t-menu.t-calendar table td {
  width: 32px;
  height: 32px;
  padding: 0;
  text-align: center;
  vertical-align: middle;
}
.t-menu.t-calendar table th {
  padding: 0 8px;
  font-size: 11px;
  font-weight: 700;
}
.t-menu.t-calendar table td {
  color: #646464;
}
.t-menu.t-calendar table a {
  position: relative;
  width: 32px;
  height: 32px;
  color: #212222;
  border-radius: 32px;
  text-decoration: none;
  text-align: center;
  line-height: 32px;
  font-size: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.t-menu.t-calendar table a:hover:not(.t-disabled-day) {
  text-decoration: none;
  background: #d4ebeb;
}
.t-menu.t-calendar table a.t-other-months {
  color: #646464;
}
.t-menu.t-calendar table a.t-today, .t-menu.t-calendar table a.t-current-month {
  color: #279c9c;
  border-radius: 32px;
  box-shadow: inset 0 0 0 1px #279c9c;
  font-weight: 700;
}
.t-menu.t-calendar table a.t-disabled-day {
  color: #a6a7a7;
  cursor: not-allowed;
  font-weight: 400;
}
.t-menu.t-calendar table a.t-disabled-day::after {
  content: "";
  position: absolute;
  height: 1.5rem;
  width: 0.075rem;
  background-color: #a6a7a7;
  border: none !important;
  transform: rotate(45deg);
  right: 50%;
}
.t-menu.t-calendar table a.t-is-selected {
  color: #fff;
  background: #279c9c;
  font-weight: 700;
}
.t-menu.t-calendar table a.t-is-selected:hover {
  background: #279c9c;
  cursor: default;
}
.t-menu.t-calendar table a.t-busy {
  background: #fff59d;
}
.t-menu.t-calendar table a.t-busy:hover {
  background: #d4ebeb;
}
.t-menu.t-calendar table a.t-busy.t-is-selected {
  color: #fff;
  background: #279c9c;
}
.t-menu.t-calendar table a.t-range-start, .t-menu.t-calendar table a.t-range-end {
  color: #fff;
  background: #279c9c;
}
.t-menu.t-calendar table a.t-range-start:hover, .t-menu.t-calendar table a.t-range-end:hover {
  background: #279c9c;
  cursor: default;
}
.t-menu.t-calendar table a.t-range-start {
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 32px;
  -moz-border-radius-topleft: 32px;
  border-radius: 32px 0 0 32px;
}
.t-menu.t-calendar table a.t-range-end {
  -moz-border-radius-topright: 32px;
  -moz-border-radius-bottomright: 32px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-radius: 0 32px 32px 0;
}
.t-menu.t-calendar table a.t-in-range::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  background: #d4ebeb;
}
.t-menu.t-calendar table a.t-in-range:hover:not(.t-disabled-day) {
  background: rgb(160.1, 211.3, 211.3);
}
.t-menu.t-calendar table a.t-in-range.t-first::before {
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 32px;
  -moz-border-radius-topleft: 32px;
  border-radius: 32px 0 0 32px;
}
.t-menu.t-calendar table a.t-in-range.t-last::before {
  -moz-border-radius-topright: 32px;
  -moz-border-radius-bottomright: 32px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-radius: 0 32px 32px 0;
}
.t-menu.t-calendar table a.t-year {
  width: 100%;
}
.t-menu.t-calendar[data-weekend-disabled] table th:nth-child(6),
.t-menu.t-calendar[data-weekend-disabled] table th:nth-child(7) {
  color: #bcbdbd;
}
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(6) a,
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(7) a {
  color: #bcbdbd;
  cursor: not-allowed;
}
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(6) a:hover,
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(7) a:hover {
  background: inherit;
  border-radius: 0;
}
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(6) a.t-in-range,
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(7) a.t-in-range {
  background: #f4f4f4;
  border-radius: 0;
}
.t-menu.t-calendar footer {
  padding: 8px;
  text-align: center;
}
.t-menu.t-calendar footer .t-legend {
  font-size: 0.75rem;
}
.t-menu.t-calendar footer .t-legend.t-today::before {
  width: 0.75rem;
  height: 0.75rem;
  background: transparent;
  border: 1px solid #279c9c;
}
.t-menu.t-calendar footer .t-legend.t-busy::before {
  width: 0.75rem;
  height: 0.75rem;
  background: #fff59d;
}
.t-menu.t-month-picker-calendar {
  width: 192px;
  padding-bottom: 4px;
}
.t-menu.t-month-picker-calendar table td {
  width: 33%;
}
.t-menu.t-month-picker-calendar table a {
  width: calc(100% - 4px);
}

.t-dialog {
  position: fixed;
  z-index: 110;
  inset: 0;
  display: none;
  overflow: auto;
  padding: 48px;
  background: rgba(0, 0, 0, 0.3);
}
.t-dialog .t-container {
  width: 400px;
  min-width: auto;
  max-width: calc(100% - 48px);
  margin: auto;
  padding: 0;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.3);
  align-self: flex-start;
}
.t-dialog .t-container .t-header {
  padding: 24px;
}
.t-dialog .t-container .t-header h2 {
  line-height: 1rem;
}
.t-dialog .t-container .t-content {
  padding: 0 24px;
}
.t-dialog .t-container .t-footer {
  position: relative;
  padding: 24px;
  text-align: center;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-dialog .t-container .t-footer .t-btn {
  margin-right: 8px;
  transform: translate3d(0, 0, 0);
}
.t-dialog .t-container .t-meta {
  box-shadow: none;
}
.t-dialog.t-is-visible {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-dialog.t-w-auto .t-container {
  min-width: 400px;
  width: auto;
}
.t-dialog.t-w-500 .t-container {
  width: 500px;
}
.t-dialog.t-w-600 .t-container {
  width: 600px;
}
.t-dialog.t-w-700 .t-container {
  width: 700px;
}
.t-dialog.t-medium .t-container {
  width: 800px;
}
.t-dialog.t-large .t-container {
  width: 1366px;
}

.t-drawer {
  position: fixed;
  top: 0;
  height: 100%;
  width: calc(1px + 600px);
  right: calc(-1 * (3px + 600px));
  overflow-y: auto;
  z-index: 110;
  border-left: 1px solid #bcbdbd;
  background: #fff;
  box-shadow: -2px 0 2px 0 rgba(0, 0, 0, 0.1);
  transition: right 0.2s ease;
  transform: translateZ(0);
}
.t-drawer.t-toggled {
  right: 0;
}
.t-drawer header {
  justify-content: space-between;
  align-items: center;
  height: 50px;
  padding-left: 24px;
  padding-right: 4px;
  border-bottom: 1px solid #e9e9e9;
}
.t-drawer header .t-cross {
  background: none;
  border: 0;
  margin-left: auto;
  cursor: pointer;
  width: calc(50px - 4px);
  height: calc(50px - 4px);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  transition: background 0.2s;
}
.t-drawer header .t-cross:hover {
  background: #f8f8f8;
}
.t-drawer .t-content {
  padding: 24px;
  bottom: 70px;
  top: 50px;
  margin-bottom: 0;
  position: fixed;
  overflow: auto;
  background: linear-gradient(#fff, transparent 100%), linear-gradient(rgba(0, 0, 0, 0.1), transparent 100%);
  background-size: 100% 50px, 100% 10px;
  background-repeat: no-repeat;
  background-attachment: local, scroll;
}
.t-drawer .t-content h3 {
  font-size: 14px;
  border-bottom: 1px solid #e9e9e9;
  padding-bottom: 12px;
  margin-bottom: 24px;
}
.t-drawer footer {
  padding: 24px;
  display: flex;
  align-items: center;
  position: fixed;
  width: 600px;
  height: 70px;
  left: 0;
  bottom: 0;
  background: #f8f8f8;
  border-top: 1px solid #e9e9e9;
}
.t-drawer-background {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  z-index: 110;
  bottom: 0;
  transition: background 0.1s ease;
  background: rgba(0, 0, 0, 0);
  pointer-events: none;
}
@media screen and (max-width: 2500px) {
  .t-drawer-background.t-toggled {
    pointer-events: all;
    background: rgba(0, 0, 0, 0.3);
  }
}

.t-dropdown.t-has-validation.t-is-invalid .t-input input, .t-dropdown[data-validation].t-is-invalid .t-input input {
  padding-right: 52px;
  background-color: #f7d2cf;
  background-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='%23D91F11'%20d='M6.08,0.381%20C6.588,-0.127%207.41,-0.127%207.918,0.381%20L13.619,6.081%20C14.127,6.588%2014.127,7.41%2013.619,7.917%20L7.918,13.618%20C7.411,14.126%206.59,14.126%206.082,13.618%20L0.381,7.917%20C-0.127,7.41%20-0.127,6.589%200.381,6.081%20Z%20M5.768,3.817%20L5.984,7.617%20C5.993,7.776%206.124,7.9%206.283,7.9%20L7.717,7.9%20C7.876,7.9%208.007,7.776%208.016,7.617%20L8.232,3.817%20C8.242,3.645%208.105,3.5%207.932,3.5%20L6.068,3.5%20C5.895,3.5%205.758,3.645%205.768,3.817%20Z%20M7,10.9%20C7.69,10.9%208.25,10.34%208.25,9.65%20C8.25,8.96%207.69,8.4%207,8.4%20C6.31,8.4%205.75,8.96%205.75,9.65%20C5.75,10.34%206.31,10.9%207,10.9%20Z'%20/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 30px center;
}
.t-dropdown.t-has-validation.t-is-invalid .t-input input:hover:not(:disabled), .t-dropdown[data-validation].t-is-invalid .t-input input:hover:not(:disabled) {
  border-color: #d91f11;
}
.t-dropdown.t-has-validation.t-is-invalid .t-input input:focus:not(:disabled), .t-dropdown.t-has-validation.t-is-invalid .t-input input:active:not(:disabled), .t-dropdown[data-validation].t-is-invalid .t-input input:focus:not(:disabled), .t-dropdown[data-validation].t-is-invalid .t-input input:active:not(:disabled) {
  background-color: #fff;
  border-color: #d91f11;
  box-shadow: 0 0 0 2px #f0a5a0;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input .t-faker {
  padding-right: 48px;
  background-color: #f7d2cf;
  background-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='%23D91F11'%20d='M6.08,0.381%20C6.588,-0.127%207.41,-0.127%207.918,0.381%20L13.619,6.081%20C14.127,6.588%2014.127,7.41%2013.619,7.917%20L7.918,13.618%20C7.411,14.126%206.59,14.126%206.082,13.618%20L0.381,7.917%20C-0.127,7.41%20-0.127,6.589%200.381,6.081%20Z%20M5.768,3.817%20L5.984,7.617%20C5.993,7.776%206.124,7.9%206.283,7.9%20L7.717,7.9%20C7.876,7.9%208.007,7.776%208.016,7.617%20L8.232,3.817%20C8.242,3.645%208.105,3.5%207.932,3.5%20L6.068,3.5%20C5.895,3.5%205.758,3.645%205.768,3.817%20Z%20M7,10.9%20C7.69,10.9%208.25,10.34%208.25,9.65%20C8.25,8.96%207.69,8.4%207,8.4%20C6.31,8.4%205.75,8.96%205.75,9.65%20C5.75,10.34%206.31,10.9%207,10.9%20Z'%20/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 28px center;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text].placeholder, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text].placeholder {
  color: #a6a7a7;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]::placeholder, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]::placeholder {
  color: #a6a7a7;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:not(:disabled):hover ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:not(:disabled):hover ~ .t-faker {
  border-color: #d91f11;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:not(:disabled):focus:not(:disabled) ~ .t-faker, .t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:not(:disabled):active:not(:disabled) ~ .t-faker, .t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:not(:disabled).t-has-focus:not(:disabled) ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:not(:disabled):focus:not(:disabled) ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:not(:disabled):active:not(:disabled) ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:not(:disabled).t-has-focus:not(:disabled) ~ .t-faker {
  background-color: #fff;
  border-color: #d91f11;
  box-shadow: 0 0 0 2px #f0a5a0;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:disabled ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:disabled ~ .t-faker {
  background: #f4f4f4;
}
.t-dropdown .t-error-message,
.t-dropdown .t-supporting-text {
  max-width: 192px;
}
.t-dropdown.t-medium .t-error-message,
.t-dropdown.t-medium .t-supporting-text {
  max-width: 288px;
}
.t-dropdown.t-large .t-error-message,
.t-dropdown.t-large .t-supporting-text, .t-dropdown.t-extra .t-error-message,
.t-dropdown.t-extra .t-supporting-text {
  max-width: 400px;
}
.t-dropdown.t-wide .t-error-message,
.t-dropdown.t-wide .t-supporting-text {
  max-width: 100%;
}

.t-dropdown {
  position: relative;
  display: inline-block;
  min-width: 192px;
  margin-right: 12px;
  margin-bottom: 12px;
  vertical-align: top;
}
.t-dropdown:last-child {
  margin-right: 0;
  margin-bottom: 0;
}
.t-dropdown > label, fieldset .t-dropdown > legend {
  display: block;
  margin: 0;
  margin-bottom: 6px;
}
.t-dropdown > .t-btn {
  width: 100%;
  margin: 0;
  padding-right: 28px;
  text-align: left;
}
.t-dropdown > .t-btn:focus {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-dropdown > .t-btn:not(.t-condensed) {
  height: 32px;
}
.t-dropdown > .t-btn::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 0;
  height: 0;
  margin-right: 12px;
  margin-left: auto;
  border-top: 4px solid #a6a7a7;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  transform: translate(0, -40%);
}
.t-dropdown > .t-btn:hover::after {
  border-top-color: #373838;
}
.t-dropdown > .t-btn.t-primary::after, .t-dropdown > .t-btn.t-negative::after, .t-dropdown > .t-btn.t-staff::after {
  border-top-color: #fff;
}
.t-dropdown > .t-btn:disabled::after {
  border-top-color: #bcbdbd;
}
.t-dropdown > .t-btn.t-minimal {
  line-height: 32px;
}
.t-dropdown > .t-input {
  position: relative;
  min-width: inherit;
  width: inherit;
  margin-right: 0;
  margin-bottom: 0;
}
.t-dropdown > .t-input input {
  display: inline-block;
  width: 100%;
  padding-right: 28px;
}
.t-dropdown > .t-input input ~ button {
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  text-align: center;
  cursor: pointer;
}
.t-dropdown > .t-input input ~ button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  margin: 0;
  margin-right: 8px;
  border-top: 4px solid #a6a7a7;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  transform: translate(-50%, -40%);
}
.t-dropdown > .t-input input ~ button:hover::before {
  border-top-color: #373838;
}
.t-dropdown > .t-input input ~ button:disabled {
  cursor: not-allowed;
}
.t-dropdown > .t-input input ~ button:disabled::before {
  border-top-color: #bcbdbd;
}
.t-dropdown > .t-input input.t-has-value ~ button, .t-dropdown > .t-input input[data-has-value] ~ button {
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2014%2014'%3e%3cpath%20d='M7%200C3.1%200%200%203.1%200%207s3.1%207%207%207%207-3.1%207-7-3.1-7-7-7zm3.4%208.8c.1.1.1.3%200%20.5l-1.1%201.1c-.1.1-.3.1-.5%200L7%208.6l-1.8%201.9c-.1.1-.3.1-.5%200L3.6%209.3c-.2-.1-.2-.3%200-.5L5.4%207%203.6%205.2c-.2-.2-.2-.4%200-.5l1.1-1.1c.1-.1.3-.1.5%200L7%205.4l1.8-1.9c.1-.1.3-.1.5%200l1.1%201.1c.1.1.1.3%200%20.5L8.6%207l1.8%201.8z'%20fill='%23464646'/%3e%3c/svg%3e");
  background-size: 14px;
  background-position: 50%;
  background-repeat: no-repeat;
  opacity: 0.4;
  transition: opacity 0.2s ease;
}
.t-dropdown > .t-input input.t-has-value ~ button:hover, .t-dropdown > .t-input input[data-has-value] ~ button:hover {
  opacity: 1;
}
.t-dropdown > .t-input input.t-has-value ~ button::before, .t-dropdown > .t-input input.t-has-value ~ button::after, .t-dropdown > .t-input input[data-has-value] ~ button::before, .t-dropdown > .t-input input[data-has-value] ~ button::after {
  display: none;
}
.t-dropdown > .t-input ~ .t-menu {
  padding-top: 0;
  padding-bottom: 0;
}
.t-dropdown > .t-input ~ .t-menu .t-item, .t-dropdown > .t-input ~ .t-menu .t-empty {
  margin-top: 0;
  margin-bottom: 0;
}
.t-dropdown > .t-input[data-validation] input {
  background-position: right 26px center;
}
.t-dropdown > .t-input[data-validation] input.t-is-valid, .t-dropdown > .t-input[data-validation] input[valid], .t-dropdown > .t-input[data-validation] input.t-is-invalid, .t-dropdown > .t-input[data-validation] input[invalid] {
  padding-right: 44px;
}
.t-dropdown[data-type=trigger] {
  min-width: auto;
  margin-bottom: 0;
}
.t-dropdown[data-type=trigger] [data-trigger] {
  display: inline-block;
  margin: 0;
  cursor: pointer;
}
.t-dropdown[data-type=trigger] [data-trigger]::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 8px;
  border-top: 5px solid #a6a7a7;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  vertical-align: middle;
}
.t-dropdown[data-type=trigger] [data-trigger]:hover::after {
  border-top-color: #373838;
}
.t-dropdown[data-type=trigger] .t-menu {
  min-width: 192px;
  width: 100%;
}
.t-dropdown .t-menu {
  position: absolute;
  min-width: 100%;
  margin-top: 8px;
  overscroll-behavior: contain;
}
.t-dropdown .t-menu .t-group .t-group-header {
  position: sticky;
  z-index: 10;
  top: 0;
  margin-top: 0;
  background-color: #fff;
}
.t-dropdown .t-menu .t-group h5 {
  padding-top: 12px;
}
.t-dropdown .t-menu .t-group .t-item-header {
  font-size: 11px;
  text-transform: uppercase;
  font-weight: bold;
}
.t-dropdown .t-menu .t-group .t-item-header > .t-is-selected {
  font-weight: bold;
}
.t-dropdown .t-menu .t-item:hover, .t-dropdown .t-menu .t-empty:hover {
  background: transparent;
}
.t-dropdown .t-menu .t-item.t-has-focus, .t-dropdown .t-menu .t-has-focus.t-empty, .t-dropdown .t-menu .t-item.t-has-highlight, .t-dropdown .t-menu .t-has-highlight.t-empty {
  background: #d4ebeb;
}
.t-dropdown .t-menu .t-item.t-is-selected, .t-dropdown .t-menu .t-is-selected.t-empty {
  cursor: pointer;
  background-color: #e9f5f5;
  font-weight: normal;
}
.t-dropdown.t-block {
  display: block;
  margin-bottom: 12px;
}
.t-dropdown.t-block:not(:first-of-type) {
  margin-top: 12px;
}
.t-dropdown.t-block:last-child {
  margin-bottom: 0;
}
.t-dropdown.t-condensed {
  width: 192px;
}
.t-dropdown.t-tiny {
  min-width: 64px;
  width: 64px;
}
.t-dropdown.t-small {
  min-width: 112px;
  width: 112px;
}
.t-dropdown.t-medium {
  width: 288px;
}
.t-dropdown.t-large {
  width: 400px;
}
.t-dropdown.t-extra {
  width: 600px;
}
.t-dropdown.t-wide {
  width: 100%;
}
.t-dropdown[data-type=input-multi].t-condensed .t-tag:not(.t-additional-items) {
  flex-shrink: 1;
  overflow: hidden;
}
.t-dropdown[data-type=input-multi].t-condensed .t-fake-input {
  flex-wrap: nowrap;
  overflow: hidden;
}
.t-dropdown[data-type=input-multi] .t-fake-input {
  position: relative;
  width: 100%;
  min-height: 32px;
  padding-top: 6px;
  padding-right: 28px;
  padding-left: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-dropdown[data-type=input-multi] .t-fake-input .t-tag {
  z-index: 1;
  margin-right: 4px;
  margin-bottom: 4px;
}
.t-dropdown[data-type=input-multi] .t-fake-input .t-tag.t-additional-items {
  background: #1f7d7d;
}
.t-dropdown[data-type=input-multi] .t-fake-input .t-tag.t-additional-items.t-red {
  background: #ae190e;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text] {
  z-index: 1;
  width: auto;
  min-width: 24px;
  height: 32px;
  margin-top: -6px;
  background: transparent;
  border: 0;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
  vertical-align: middle;
  outline: 0;
  -webkit-box-flex: 1 0 24px;
  -moz-box-flex: 1 0 24px;
  flex: 1 0 24px;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text].placeholder {
  color: #909090;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]::placeholder {
  color: #909090;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]::-ms-clear {
  display: none;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:focus {
  box-shadow: none;
}
.t-dropdown[data-type=input-multi] .t-fake-input > button {
  position: absolute;
  z-index: 1;
  bottom: 0;
  right: 0;
  width: 32px;
  height: 100%;
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  text-align: center;
  cursor: pointer;
}
.t-dropdown[data-type=input-multi] .t-fake-input > button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  margin: 0;
  margin-right: 8px;
  border-top: 4px solid #a6a7a7;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  transform: translate(-50%, -40%);
}
.t-dropdown[data-type=input-multi] .t-fake-input > button:hover::before {
  border-top-color: #373838;
}
.t-dropdown[data-type=input-multi] .t-fake-input > button:disabled {
  cursor: not-allowed;
}
.t-dropdown[data-type=input-multi] .t-fake-input > button:disabled::before {
  border-top-color: #bcbdbd;
}
.t-dropdown[data-type=input-multi] .t-fake-input .t-faker {
  position: absolute;
  z-index: 0;
  inset: 0;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:not(:disabled):hover ~ .t-faker {
  border-color: #279c9c;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:not(:disabled):active ~ .t-faker, .t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:not(:disabled):focus ~ .t-faker, .t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:not(:disabled).t-has-focus ~ .t-faker {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:disabled ~ .t-faker {
  background: #f4f4f4;
}

.t-select-menu {
  position: absolute;
  margin-top: 0 !important;
  overscroll-behavior: contain;
}
.t-select-menu.t-tiny {
  min-width: 64px;
  width: 64px;
}
.t-select-menu.t-small {
  min-width: 112px;
  width: 112px;
}
.t-select-menu.t-medium {
  width: 288px;
}
.t-select-menu.t-large {
  width: 400px;
}
.t-select-menu.t-extra {
  width: 600px;
}
.t-select-menu.t-wide {
  width: 100%;
}
.t-select-menu .t-group .t-group-header {
  position: sticky;
  z-index: 10;
  top: 0;
  margin-top: 0;
  background-color: #fff;
}
.t-select-menu .t-group h5 {
  padding-top: 12px;
}
.t-select-menu .t-group .t-item-header {
  font-size: 11px;
  text-transform: uppercase;
  font-weight: bold;
}
.t-select-menu .t-group .t-item-header > .t-is-selected {
  font-weight: bold;
}
.t-select-menu .t-item:hover, .t-select-menu .t-menu .t-empty:hover, .t-menu .t-select-menu .t-empty:hover {
  background: transparent;
}
.t-select-menu .t-item.t-has-focus, .t-select-menu .t-menu .t-has-focus.t-empty, .t-menu .t-select-menu .t-has-focus.t-empty, .t-select-menu .t-item.t-has-highlight, .t-select-menu .t-menu .t-has-highlight.t-empty, .t-menu .t-select-menu .t-has-highlight.t-empty {
  background: #d4ebeb;
}
.t-select-menu .t-item.t-is-selected, .t-select-menu .t-menu .t-is-selected.t-empty, .t-menu .t-select-menu .t-is-selected.t-empty {
  cursor: pointer;
  background-color: #e9f5f5;
  font-weight: normal;
}

.t-empty-state {
  position: relative;
  display: block;
  width: 1024px;
  max-width: 100%;
  margin: 0 auto;
  margin-bottom: 12px;
  color: #646464;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.t-empty-state:first-child {
  margin-top: 12px;
}
.t-empty-state:last-child:not(:only-child) {
  margin-bottom: 12px;
}
.t-empty-state h4,
.t-empty-state h5,
.t-empty-state h6,
.t-empty-state p {
  color: inherit;
  text-align: center;
}
.t-empty-state a {
  color: #279c9c;
}
.t-empty-state img {
  width: auto;
  height: 96px;
  margin: 0 auto;
  margin-bottom: 24px;
}
.t-empty-state.t-small img {
  margin-bottom: 12px;
  transform: scale(0.7);
}
.t-empty-state.t-uncentered {
  margin-left: 0;
  margin-right: 0;
}

.t-container.t-ghost .t-empty-state {
  margin-bottom: 36px;
}

h3 + .t-empty-state {
  margin-top: 24px;
}

.t-meta {
  padding: 16px;
  background: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
}
.t-meta ul {
  margin: -12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-meta ul li {
  width: calc(12.5% - 12px * 2);
  margin: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  -webkit-box-flex: 1 1 auto;
  -moz-box-flex: 1 1 auto;
  flex: 1 1 auto;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-meta ul li > * {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.t-dialog .t-container .t-meta {
  min-width: auto;
  max-width: 100%;
  margin-top: 24px;
  padding: 0;
}

.t-file-upload {
  min-width: 192px;
}
.t-file-upload.t-is-invalid .t-file-upload-area {
  background-color: #f7d2cf;
}
.t-file-upload > label, fieldset .t-file-upload > legend {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.t-file-upload > label .t-icon, fieldset .t-file-upload > legend .t-icon {
  margin-left: 8px;
  cursor: help;
}
.t-file-upload-area {
  position: relative;
  border: 1px dashed #7a7a7a;
  padding: 12px 8px;
  max-width: 800px;
}
.t-file-upload-area.t-can-drop {
  position: relative;
}
.t-file-upload-area.t-can-drop::before {
  content: "";
  position: absolute;
  z-index: 100;
  inset: 0;
  background: rgba(212, 235, 235, 0.6);
}
.t-file-upload-area.t-too-many-files {
  position: relative;
}
.t-file-upload-area.t-too-many-files::before {
  content: "";
  position: absolute;
  z-index: 100;
  inset: 0;
  background: rgba(251, 233, 231, 0.8);
  cursor: no-drop;
}
.t-file-upload-area > .t-btn.t-file {
  z-index: 1;
  margin-right: 8px;
}
.t-file-upload-area > input[type=file] {
  position: absolute;
  z-index: -1;
  overflow: hidden;
  width: 1px;
  height: 1px;
  opacity: 0;
}
.t-file-upload-area > .t-drop-text {
  line-height: 32px;
}
.t-file-upload-list {
  display: block;
  margin-top: 8px;
}
.t-file-upload-list li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 4px;
  gap: 8px;
}
.t-file-upload-list li span {
  vertical-align: initial;
  display: flex;
  gap: 8px;
}
.t-file-upload-list li button {
  line-height: 0.8125rem;
  display: flex;
  border: none;
  background: transparent;
  padding: 3px;
}
.t-file-upload-list li button:focus-visible {
  background: #d3d3d3;
  border-radius: 6px;
}
.t-file-upload-list li button .t-icon {
  margin: 0;
}
.t-file-upload-list li:hover {
  background: #e9f5f5;
  border-radius: 3px;
}
.t-file-upload-list li .t-icon {
  margin-right: 0;
}

.t-uploaded-files {
  width: 800px;
  max-width: 100%;
  table-layout: auto;
}

.t-info-bubble {
  height: 38px;
  width: 38px;
  background-color: #006491;
  color: #fff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  font-weight: 700;
  user-select: none;
  opacity: 1;
  z-index: 120;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
  animation: pulse 2s infinite;
}
.t-info-bubble--fade-out-animation {
  opacity: 0;
}
.t-info-bubble__no-label {
  background-color: #fff;
  border-radius: 50%;
  height: 12px;
  width: 12px;
}

@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #006491;
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #006491;
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #006491;
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #006491;
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
.t-info-bubble-tooltip {
  background-color: #006491;
  border-radius: 8px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  color: #fff;
  padding: 24px;
  width: 400px;
  display: flex;
  text-align: left;
  font-weight: 400;
}
.t-info-bubble-tooltip h4 {
  color: #fff;
}
.t-info-bubble-tooltip img {
  border-radius: 50%;
  height: 100px;
  flex-shrink: 2;
  align-self: center;
}
img + .t-info-bubble-tooltip__wrapper {
  margin-left: 12px;
}
.t-info-bubble-tooltip__buttons-wrapper {
  margin-top: 12px;
}

.t-side-navigation {
  background: #212222;
  width: 240px;
  position: fixed;
  top: 54px;
  left: -240px;
  bottom: 0;
  z-index: 90;
  overflow-x: hidden;
  overflow-y: auto;
  height: calc(100% - 54px);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  transition: 0.2s ease;
  transition-property: left width;
}
.t-side-navigation nav {
  padding-top: 4px;
}
.t-side-navigation ul {
  list-style: none;
  display: block;
}
.t-side-navigation a {
  color: #fff;
  text-decoration: none;
}
.t-side-navigation .t-expand {
  position: absolute;
  right: 9px;
  width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: calc(50% - 9px);
  color: #fff;
  margin-right: 0;
}
.t-side-navigation .t-expand.t-is-open {
  transform: rotate(180deg);
}
.t-side-navigation .t-expand::before, .t-side-navigation .t-expand::after {
  content: "";
  position: absolute;
  background: #fff;
  width: 8px;
  height: 2px;
  border-radius: 1px;
}
.t-side-navigation .t-expand::before {
  transform: translate(-2px, 0) rotate(45deg) scale(0.9);
}
.t-side-navigation .t-expand::after {
  transform: translate(2px, 0) rotate(-45deg) scale(0.9);
}
.t-side-navigation li {
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 14px;
  line-height: 15px;
}
.t-side-navigation li > a {
  display: block;
  padding: 10px 12px;
  position: relative;
}
.t-side-navigation li > a.t-is-staff {
  background: #8c2341;
}
.t-side-navigation li > a.t-is-staff.t-is-active {
  background: #8c2341;
}
.t-side-navigation li > a.t-is-staff:hover, .t-side-navigation li > a.t-is-staff:focus-visible {
  background: #7e203b;
}
.t-side-navigation li > a.t-is-active {
  background: #ff0061;
}
.t-side-navigation li > a.t-is-active:hover, .t-side-navigation li > a.t-is-active:focus-visible {
  background: #ff0061;
}
.t-side-navigation li > a:hover, .t-side-navigation li > a:focus-visible {
  background: #4d4e4e;
}
.t-side-navigation li > a .t-icon {
  font-size: 16px;
  vertical-align: bottom !important;
}
.t-side-navigation li ul {
  display: none;
}
.t-side-navigation li ul.t-is-open {
  display: block;
}
.t-side-navigation li li {
  font-family: arial, sans-serif;
  font-size: 0.75rem;
  line-height: 14px;
}
.t-side-navigation li li > a {
  padding: 8px 24px 8px 25px;
  color: #e9e9e9;
}
.t-side-navigation .t-footer {
  color: #a6a7a7;
  padding-bottom: 16px;
}
.t-side-navigation .t-footer .t-staff-info {
  background: #8c2341;
  color: #fff;
  font-size: 0.8125rem;
  padding: 16px;
}
.t-side-navigation .t-footer p {
  padding: 0 16px;
  font-size: 8px;
  margin: 0;
  line-height: 12px;
}
.t-side-navigation .t-footer img {
  width: 80px;
  margin: 16px 16px 4px 16px;
}
.t-side-navigation ~ .t-main {
  transition: 0.2s ease;
  transition-property: left width;
  left: 0;
}
.t-side-navigation.t-is-open {
  left: 0;
}
.t-side-navigation.t-is-open ~ .t-main {
  left: 240px;
  width: calc(100vw - 240px);
}

.t-steps .t-step.t-cta.t-is-selected > .t-icon, .t-steps .t-step.t-completed.t-is-selected > .t-icon, .t-steps .t-step.t-non-cta.t-is-selected > .t-icon, .t-steps .t-step.t-required.t-is-selected > .t-icon, .t-steps .t-step.t-success.t-is-selected > .t-icon, .t-steps .t-step.t-warning.t-is-selected > .t-icon, .t-steps .t-step.t-error.t-is-selected > .t-icon {
  background: #279c9c;
  border: 1px solid #279c9c;
}
.t-steps .t-step.t-cta .t-content h4, .t-steps .t-step.t-completed .t-content h4, .t-steps .t-step.t-non-cta .t-content h4, .t-steps .t-step.t-required .t-content h4, .t-steps .t-step.t-success .t-content h4, .t-steps .t-step.t-warning .t-content h4, .t-steps .t-step.t-error .t-content h4 {
  font-weight: 700;
}
.t-steps .t-step.t-cta .t-counter,
.t-steps .t-step.t-cta div.t-icon {
  color: #fff;
  background: #279c9c;
  border: 1px solid #279c9c;
}
.t-steps .t-step.t-cta div.t-icon::before {
  content: "\e159";
}
.t-steps .t-step.t-success .t-counter,
.t-steps .t-step.t-success div.t-icon, .t-steps .t-step.t-completed .t-counter,
.t-steps .t-step.t-completed div.t-icon {
  color: #fff;
  background: #428613;
  border: 1px solid #428613;
}
.t-steps .t-step.t-success div.t-icon::before, .t-steps .t-step.t-completed div.t-icon::before {
  content: "\e900";
}
.t-steps .t-step.t-locked {
  cursor: not-allowed;
}
.t-steps .t-step.t-locked:hover {
  box-shadow: none;
}
.t-steps .t-step.t-locked .t-counter,
.t-steps .t-step.t-locked div.t-icon {
  color: #fff;
  background: #bcbdbd;
  border: 1px solid #bcbdbd;
}
.t-steps .t-step.t-locked div.t-icon::before {
  content: "󡡅";
}
.t-steps .t-step.t-error .t-counter,
.t-steps .t-step.t-error div.t-icon {
  color: #fff;
  background: #d91f11;
  border: 1px solid #d91f11;
}
.t-steps .t-step.t-error div.t-icon::before {
  content: "\e361";
}
.t-steps .t-step.t-warning .t-counter,
.t-steps .t-step.t-warning div.t-icon {
  color: #fff;
  background: #ee6f20;
  border: 1px solid #ee6f20;
}
.t-steps .t-step.t-warning div.t-icon::before {
  content: "\e374";
}
.t-steps .t-step.t-optional .t-counter,
.t-steps .t-step.t-optional div.t-icon {
  color: #279c9c;
  background: #fff;
  border: 1px solid #279c9c;
}
.t-steps .t-step.t-optional div.t-icon::before {
  content: "\e159";
}
.t-steps .t-step.t-info .t-counter,
.t-steps .t-step.t-info div.t-icon {
  color: #bcbdbd;
  background: #fff;
  border: 1px solid #bcbdbd;
}
.t-steps .t-step.t-info div.t-icon::before {
  content: "\e372";
}
.t-steps .t-step.t-non-cta .t-counter,
.t-steps .t-step.t-non-cta div.t-icon {
  color: #fff;
  background: #a6a7a7;
  border: 1px solid #a6a7a7;
}
.t-steps .t-step.t-success .t-header h3,
.t-steps .t-step.t-success .t-header h4, .t-steps .t-step.t-completed .t-header h3,
.t-steps .t-step.t-completed .t-header h4 {
  color: #428613;
}
.t-steps .t-step.t-error .t-header h3,
.t-steps .t-step.t-error .t-header h4 {
  color: #d91f11;
}
.t-steps .t-step.t-warning .t-header h3,
.t-steps .t-step.t-warning .t-header h4 {
  color: #ee6f20;
}

.t-steps.t-filter {
  flex-direction: column;
}
.t-steps.t-filter > ul, .t-steps.t-filter.t-vertical > ul {
  width: auto;
  max-width: 100%;
}
.t-steps.t-filter .t-step {
  height: 44px;
  border-right: 0;
  pointer-events: none;
  cursor: default;
}
.t-steps.t-filter .t-step .t-content {
  user-select: none;
  flex-direction: row;
  justify-content: start;
  -ms-flex-pack: start;
  align-items: center;
}
.t-steps.t-filter .t-step .t-content h4:not(:only-child) {
  margin-right: 8px;
  margin-bottom: 0;
}
.t-steps.t-filter .t-step .t-content .t-icon {
  color: #646464;
}
.t-steps.t-filter .t-step .t-content .t-icon:hover {
  color: #373838;
}
.t-steps.t-filter .t-step.t-cta, .t-steps.t-filter .t-step.t-completed, .t-steps.t-filter .t-step.t-error, .t-steps.t-filter .t-step.t-non-cta, .t-steps.t-filter .t-step.t-required, .t-steps.t-filter .t-step.t-success, .t-steps.t-filter .t-step.t-warning, .t-steps.t-filter .t-step.t-error {
  pointer-events: all;
  cursor: pointer;
}
.t-steps.t-filter .t-step.t-is-filtering:not(:active) {
  background: #f4fafa;
  box-shadow: 0 0 0 1px #279c9c;
}
.t-steps.t-filter > ul h4 {
  font-weight: 400;
}
.t-steps.t-filter > ul .t-counter,
.t-steps.t-filter > ul div.t-icon {
  color: #bcbdbd;
  background: #fff;
  border: 1px solid #bcbdbd;
}
.t-steps.t-filter.t-filter-vertical {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-steps.t-filter.t-filter-vertical > ul {
  width: 400px;
  margin-bottom: 0;
  flex-direction: column;
}
.t-steps.t-filter.t-filter-vertical .t-step {
  height: auto;
  min-height: 44px;
  margin-right: 0;
  margin-bottom: 12px;
}
.t-steps.t-filter.t-filter-vertical .t-step::before {
  right: 0;
  bottom: -12px;
  left: 0;
  display: block;
  width: calc(44px / 2 + 1px);
  height: 12px;
  border: 0;
  border-right: 1px solid #bcbdbd;
}
.t-steps.t-filter.t-filter-vertical .t-step:last-child {
  margin-bottom: 0;
}
.t-steps.t-filter.t-filter-vertical .t-step:last-child::before {
  display: none;
}
.t-steps.t-filter.t-filter-vertical .t-step.t-no-connector::before {
  display: none;
}
.t-steps.t-filter.t-filter-vertical .t-step.t-is-selected::before {
  bottom: -13px;
}
.t-steps.t-filter.t-filter-vertical > .t-wrapper {
  margin-left: 16px;
  flex-grow: 1;
}
.t-steps.t-compact > ul > li.t-step {
  height: auto;
  flex-direction: column;
}
.t-steps.t-compact > ul > li.t-step.t-no-connector::before {
  display: none;
}
.t-steps.t-compact > ul > li.t-step .t-counter,
.t-steps.t-compact > ul > li.t-step div.t-icon {
  height: 43px;
  padding: 8px;
  flex-grow: 0;
}
.t-steps.t-compact > ul > li.t-step .t-content {
  padding: 8px;
  flex-direction: column;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-steps.t-compact > ul > li.t-step .t-content h4 {
  font-size: 12px;
}
.t-steps.t-compact > ul > li.t-step.t-is-filtering:not(:active)::after {
  transform: translate(0, -50%);
}

.t-steps {
  width: 100%;
}
.t-steps > ul {
  display: block;
  width: 100%;
  margin-bottom: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
}
.t-steps > ul:last-child {
  margin-bottom: 0;
}
.t-steps .t-step {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 44px;
  margin: 0;
  margin-right: 12px;
  background: #fff;
  border-right: 4px solid rgba(255, 255, 255, 0);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  text-decoration: none;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  transition: color 0.2s ease, border 0.2s ease, box-shadow 0.2s ease;
}
.t-steps .t-step::before {
  content: "";
  position: absolute;
  right: -16px;
  width: 12px;
  height: calc(44px / 2 + 1px);
  border-bottom: 1px solid #bcbdbd;
}
.t-steps .t-step:last-child {
  margin-right: 0;
}
.t-steps .t-step:last-child::before {
  display: none;
}
.t-steps .t-step:hover {
  box-shadow: 0 0 0 1px #279c9c;
}
.t-steps .t-step:active {
  box-shadow: none;
}
.t-steps .t-step > a {
  width: 100%;
  color: inherit;
  text-decoration: none;
}
.t-steps .t-step .t-counter,
.t-steps .t-step div.t-icon {
  height: 44px;
  min-width: 44px;
  margin: 0;
  padding: 8px 12px;
  color: #fff;
  background: #279c9c;
  border: 1px solid #279c9c;
  font-weight: 700;
  text-align: center;
  user-select: none;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  -ms-flex-pack: center;
  transition: inherit;
}
.t-steps .t-step .t-counter::before,
.t-steps .t-step div.t-icon::before {
  font-weight: 900;
}
.t-steps .t-step .t-counter {
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 18px;
}
.t-steps .t-step div.t-icon {
  width: 44px;
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 20px;
}
.t-steps .t-step div.t-icon::before {
  content: "\e159";
}
.t-steps .t-step div.t-icon:has(i.t-icon) i.t-icon {
  margin-right: 0;
}
.t-steps .t-step div.t-icon:has(i.t-icon)::before {
  content: none;
}
.t-steps .t-step .t-content {
  width: 100%;
  padding: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
  transition: inherit;
}
.t-steps .t-step .t-content h4:only-child {
  margin-bottom: 0;
}
.t-steps .t-step.t-is-selected {
  border-right: 4px solid #279c9c;
  background: #f4fafa;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  pointer-events: none;
  cursor: default;
}
.t-steps .t-step.t-is-selected::before {
  right: -17px;
}
.t-steps .t-step.t-is-selected div.t-icon {
  background: #279c9c;
  border: 1px solid #279c9c;
}
.t-steps .t-step.t-is-selected .t-content h4 {
  color: #279c9c !important;
}
.t-steps.t-vertical > ul {
  flex-direction: column;
}
.t-steps.t-vertical .t-step {
  height: auto;
  min-height: 44px;
  margin-bottom: 12px;
  border-right: 0;
  cursor: default;
  flex-wrap: wrap;
}
.t-steps.t-vertical .t-step:hover, .t-steps.t-vertical .t-step:active {
  box-shadow: none;
}
.t-steps.t-vertical .t-step::before {
  right: 0;
  bottom: -12px;
  left: 0;
  display: block;
  width: calc(44px / 2 + 1px);
  height: 12px;
  border: 0;
  border-right: 1px solid #bcbdbd;
}
.t-steps.t-vertical .t-step:last-child {
  margin-bottom: 0;
}
.t-steps.t-vertical .t-step:last-child::before {
  display: none;
}
.t-steps.t-vertical .t-step .t-header {
  position: relative;
  width: calc(100% - 44px);
  height: 44px;
  margin: 0;
  padding: 16px;
  user-select: none;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.t-steps.t-vertical .t-step .t-header:focus-visible {
  background-color: #e9e9e9;
}
.t-steps.t-vertical .t-step .t-header::before, .t-steps.t-vertical .t-step .t-header::after {
  content: "";
  position: absolute;
  right: 18px;
  background: #a6a7a7;
  height: 2px;
  width: 8px;
  border-radius: 1px;
}
.t-steps.t-vertical .t-step .t-header::before {
  transform: translate(-2px, 0) rotate(45deg) scale(0.9);
}
.t-steps.t-vertical .t-step .t-header::after {
  transform: translate(2px, 0) rotate(-45deg) scale(0.9);
}
.t-steps.t-vertical .t-step .t-header h3,
.t-steps.t-vertical .t-step .t-header h4 {
  transition: text-decoration 0.2s ease;
}
.t-steps.t-vertical .t-step .t-header:hover h3,
.t-steps.t-vertical .t-step .t-header:hover h4 {
  text-decoration: underline;
}
.t-steps.t-vertical .t-step .t-header:hover::before, .t-steps.t-vertical .t-step .t-header:hover::after {
  background: #373838;
}
.t-steps.t-vertical .t-step .t-header.t-is-expanded::before {
  transform: translate(-2px, 0) rotate(-45deg) scale(0.9);
}
.t-steps.t-vertical .t-step .t-header.t-is-expanded::after {
  transform: translate(2px, 0) rotate(45deg) scale(0.9);
}
.t-steps.t-vertical .t-step .t-content {
  padding: 24px;
  flex-direction: column;
  align-items: flex-start;
}
.t-steps.t-vertical .t-step .t-footer {
  width: 100%;
  padding: 16px;
  border-top: 2px solid #f8f8f8;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-steps.t-vertical .t-step .t-footer > span {
  margin-right: 8px;
}
.t-steps.t-vertical .t-step .t-collapsible {
  width: 100%;
  visibility: hidden;
  max-height: 0;
  opacity: 0;
}
.t-steps.t-vertical .t-step .t-collapsible.t-is-expanded {
  visibility: visible;
  max-height: 100%;
  opacity: 1;
}
.t-steps > .t-wrapper > .t-content {
  display: none;
}
.t-steps > .t-wrapper > .t-content.t-is-selected {
  display: block;
}
.t-steps > .t-wrapper > .t-content.t-container {
  margin-bottom: 0;
}
.t-steps.t-bordered .t-step {
  box-shadow: 0 0 0 1px #e9e9e9;
}
.t-steps.t-bordered .t-step:hover {
  box-shadow: 0 0 0 1px #279c9c;
}
.t-steps.t-bordered .t-step:active {
  box-shadow: 0 0 0 1px #e9e9e9;
}

.t-top-bar {
  position: fixed;
  z-index: 100;
  top: 0;
  right: 0;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 54px;
  margin: 0;
  color: #fff;
  background: #212222;
  font-family: arial, sans-serif;
  user-select: none;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  transform: translate3d(0, 0, 0);
  flex-wrap: nowrap;
}
.t-top-bar a {
  color: inherit;
  text-decoration: none;
}
.t-top-bar a,
.t-top-bar > div {
  display: inline-block;
}
.t-top-bar .t-left,
.t-top-bar .t-right {
  display: inline-block;
  height: 54px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  transform: translate3d(0, 0, 0);
}
.t-top-bar .t-left {
  margin-right: 16px;
  padding: calc((54px - 22px) / 2) 0;
  vertical-align: top;
  align-items: center;
}
.t-top-bar .t-left a {
  max-height: 22px;
}
.t-top-bar .t-left .t-burger {
  position: relative;
  display: inline-block;
  overflow: hidden;
  width: 54px;
  height: 54px;
  text-indent: -100px;
  cursor: pointer;
  background: #ff0061;
  appearance: none;
  transition: color 0.2s ease, margin 0.2s ease, transform 0.2s ease, opacity 0.2s ease;
}
.t-top-bar .t-left .t-burger::before,
.t-top-bar .t-left .t-burger span, .t-top-bar .t-left .t-burger::after {
  content: "";
  position: absolute;
  top: 50%;
  left: calc(50% - 8px);
  display: block;
  width: 16px;
  height: 2px;
  background: #fff;
  transition: color 0.2s ease, margin 0.2s ease, transform 0.2s ease, opacity 0.2s ease;
}
.t-top-bar .t-left .t-burger::before {
  margin-top: -6px;
}
.t-top-bar .t-left .t-burger span {
  opacity: 1;
}
.t-top-bar .t-left .t-burger::after {
  margin-top: 6px;
}
.t-top-bar .t-left .t-burger.t-is-active::before {
  margin-top: 0;
  transform: rotate(45deg);
}
.t-top-bar .t-left .t-burger.t-is-active span {
  opacity: 0;
}
.t-top-bar .t-left .t-burger.t-is-active::after {
  margin-top: 0;
  transform: rotate(-45deg);
}
.t-top-bar .t-left .t-logo {
  position: relative;
  height: 22px;
  max-height: 22px;
  margin-left: 16px;
  border: 0;
  transform: translate3d(0, 0, 0);
}
.t-top-bar .t-left .t-logo.t-has-descenders {
  height: 28px;
  max-height: 28px;
}
.t-top-bar .t-left .t-env {
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 23px;
  height: 54px;
  line-height: 54px;
  text-align: center;
  width: 100px;
  text-transform: uppercase;
  cursor: default;
  background: #8c2341;
}
.t-top-bar .t-left a.t-env {
  cursor: pointer;
}
.t-top-bar .t-left .t-env-prod {
  background: #ee6f20;
}
.t-top-bar .t-left .t-env-acceptance {
  background: #8c2341;
}
.t-top-bar .t-left .t-env-dev {
  background: #256cd1;
}
.t-top-bar .t-input {
  margin: 0 16px 0 0;
}
.t-top-bar .t-input .t-input-wrapper {
  background: #4d4e4e;
  border: 1px solid #4d4e4e;
}
.t-top-bar .t-input .t-input-wrapper:hover {
  border: 1px solid #d4ebeb;
}
.t-top-bar .t-input input[type=search] {
  background: #4d4e4e;
  color: #fff;
}
.t-top-bar .t-input input[type=search]::placeholder {
  opacity: 1;
  color: #d3d3d3;
  font-weight: 700;
}
.t-top-bar .t-input button {
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  cursor: pointer;
}
.t-top-bar .t-input button .t-icon {
  margin: 0 !important;
  color: #bcbdbd !important;
}
.t-top-bar .t-input button .t-icon:hover {
  color: #fff !important;
}
.t-top-bar .t-right {
  margin-left: auto;
  align-items: center;
}
.t-top-bar .t-right > .t-item, .t-top-bar .t-menu .t-right > .t-empty, .t-menu .t-top-bar .t-right > .t-empty {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 54px;
  padding: 0 12px;
  color: #fff;
  border-left: 1px solid #4d4e4e;
  line-height: 54px;
  cursor: pointer;
  min-width: 170px;
  max-width: 220px;
  position: relative;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.t-top-bar .t-right > .t-item:hover, .t-top-bar .t-menu .t-right > .t-empty:hover, .t-menu .t-top-bar .t-right > .t-empty:hover, .t-top-bar .t-right > .t-item:focus-visible, .t-top-bar .t-menu .t-right > .t-empty:focus-visible, .t-menu .t-top-bar .t-right > .t-empty:focus-visible {
  background: #4d4e4e;
}
@media (max-width: 1366px) {
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher), .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher), .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) {
    flex-direction: column;
    line-height: 1.3;
    min-width: auto;
    max-width: 100px;
    padding: 0 12px;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-icon-caret-down, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-icon-caret-down, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-icon-caret-down {
    display: none;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-menu, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-menu, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-menu {
    min-width: 248px;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar {
    line-height: 22px;
    min-width: 22px;
    width: 22px;
    height: 22px;
    min-height: 22px;
    font-size: 10px;
    margin-right: 0;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar + div, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar + div, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar + div {
    min-width: 60px;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child {
    font-weight: 400;
    font-size: 11px;
    text-align: center;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child .t-surname, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child .t-surname, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child .t-surname {
    display: none;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:last-child, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:last-child, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:last-child {
    display: none;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) > .t-icon, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) > .t-icon, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) > .t-icon {
    margin-right: 0;
  }
  .t-top-bar .t-right > .t-item .t-help-text, .t-top-bar .t-menu .t-right > .t-empty .t-help-text, .t-menu .t-top-bar .t-right > .t-empty .t-help-text {
    display: none;
  }
}
.t-top-bar .t-right > .t-item .t-label, .t-top-bar .t-menu .t-right > .t-empty .t-label, .t-menu .t-top-bar .t-right > .t-empty .t-label {
  max-width: 100%;
  overflow: hidden;
  vertical-align: initial;
}
.t-top-bar .t-right > .t-item .t-label > span, .t-top-bar .t-menu .t-right > .t-empty .t-label > span, .t-menu .t-top-bar .t-right > .t-empty .t-label > span {
  display: block;
  line-height: normal;
  font-size: 11px;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-top-bar .t-right > .t-item .t-label > span:first-child, .t-top-bar .t-menu .t-right > .t-empty .t-label > span:first-child, .t-menu .t-top-bar .t-right > .t-empty .t-label > span:first-child {
  font-size: 0.8125rem;
  font-weight: 700;
}
.t-top-bar .t-right > .t-item .t-label > span:last-child, .t-top-bar .t-menu .t-right > .t-empty .t-label > span:last-child, .t-menu .t-top-bar .t-right > .t-empty .t-label > span:last-child {
  margin-top: 2px;
}
.t-top-bar .t-right > .t-item > .t-icon, .t-top-bar .t-menu .t-right > .t-empty > .t-icon, .t-menu .t-top-bar .t-right > .t-empty > .t-icon {
  margin-right: 12px;
  font-size: 18px;
}
.t-top-bar .t-right > .t-item > .t-icon.t-icon-caret-down, .t-top-bar .t-menu .t-right > .t-empty > .t-icon.t-icon-caret-down, .t-menu .t-top-bar .t-right > .t-empty > .t-icon.t-icon-caret-down {
  color: #fff;
  opacity: 0.8;
  margin-right: 0;
  margin-left: auto;
  padding-left: 12px;
}
.t-top-bar .t-right > .t-item, .t-top-bar .t-menu .t-right > .t-empty, .t-menu .t-top-bar .t-right > .t-empty,
.t-top-bar .t-right > .t-search {
  position: relative;
}
.t-top-bar .t-right > .t-item > .t-menu, .t-top-bar .t-menu .t-right > .t-empty > .t-menu, .t-menu .t-top-bar .t-right > .t-empty > .t-menu,
.t-top-bar .t-right > .t-search > .t-menu {
  position: absolute;
  top: 53px;
  left: 0;
  min-width: calc(100% + 2px);
  width: auto;
  margin-left: -1px;
  max-height: 50vh;
  border-top-color: #000;
  -moz-border-radius-topright: 0;
  border-top-right-radius: 0;
  -moz-border-radius-topleft: 0;
  border-top-left-radius: 0;
}
@media (max-width: 1366px) {
  .t-top-bar .t-right > .t-item > .t-menu, .t-top-bar .t-menu .t-right > .t-empty > .t-menu, .t-menu .t-top-bar .t-right > .t-empty > .t-menu,
  .t-top-bar .t-right > .t-search > .t-menu {
    min-width: 192px;
  }
}
.t-top-bar .t-right > .t-item > .t-menu .t-item:first-child, .t-top-bar .t-menu .t-right > .t-empty > .t-menu .t-item:first-child, .t-menu .t-top-bar .t-right > .t-empty > .t-menu .t-item:first-child, .t-top-bar .t-right > .t-item > .t-menu .t-empty:first-child, .t-top-bar .t-right > .t-empty > .t-menu .t-right > .t-empty > .t-menu .t-empty:first-child, .t-right > .t-empty > .t-menu .t-top-bar .t-right > .t-empty > .t-menu .t-empty:first-child,
.t-top-bar .t-right > .t-search > .t-menu .t-item:first-child,
.t-top-bar .t-right > .t-search > .t-menu .t-empty:first-child {
  margin-top: 8px;
}
.t-top-bar .t-right > .t-item .t-menu-right, .t-top-bar .t-menu .t-right > .t-empty .t-menu-right, .t-menu .t-top-bar .t-right > .t-empty .t-menu-right,
.t-top-bar .t-right > .t-search .t-menu-right {
  left: auto;
  right: 0;
}
.t-top-bar .t-right > .t-item > .t-menu-col-2, .t-top-bar .t-menu .t-right > .t-empty > .t-menu-col-2, .t-menu .t-top-bar .t-right > .t-empty > .t-menu-col-2,
.t-top-bar .t-right > .t-search > .t-menu-col-2 {
  width: calc(192px * 2);
}
.t-top-bar .t-right > .t-item > .t-menu-col-3, .t-top-bar .t-menu .t-right > .t-empty > .t-menu-col-3, .t-menu .t-top-bar .t-right > .t-empty > .t-menu-col-3,
.t-top-bar .t-right > .t-search > .t-menu-col-3 {
  width: calc(192px * 3);
}
.t-top-bar .t-right > .t-item > .t-menu-col-4, .t-top-bar .t-menu .t-right > .t-empty > .t-menu-col-4, .t-menu .t-top-bar .t-right > .t-empty > .t-menu-col-4,
.t-top-bar .t-right > .t-search > .t-menu-col-4 {
  width: calc(192px * 4);
}
.t-top-bar .t-right > .t-search {
  position: relative;
}
.t-top-bar .t-right > .t-search > .t-menu {
  top: 41px;
}
.t-top-bar .t-right .t-staff {
  background: #8c2341;
}
.t-top-bar .t-right .t-staff:hover, .t-top-bar .t-right .t-staff:focus-visible {
  background: #7e203b;
}
.t-top-bar .t-right .t-entity .t-avatar {
  color: #fff;
  background-color: #279c9c;
}
.t-top-bar .t-right .t-entity .t-avatar::before {
  content: "\e201";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-top-bar .t-right .t-help {
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
}
.t-top-bar .t-right .t-help .t-label > span {
  overflow: visible;
}
.t-top-bar .t-right .t-help .t-help-text {
  margin-right: 8px;
  font-size: 0.8125rem;
  font-weight: 700;
}
.t-top-bar .t-right .t-help .t-icon {
  margin: 0;
  position: relative;
  top: -1px;
  font-size: 18px;
  vertical-align: middle;
}
.t-top-bar .t-right .t-app-switcher,
.t-top-bar .t-right .t-help {
  min-width: 54px;
}
.t-top-bar .t-right .t-app-switcher > .t-menu,
.t-top-bar .t-right .t-help > .t-menu {
  min-width: auto !important;
  width: 200px;
}
.t-top-bar ~ .t-main {
  top: 54px;
}

.t-tabs > ul {
  max-width: 100%;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-tabs > ul > li.t-tab {
  position: relative;
  display: inline-block;
  height: 36px;
  margin-left: 12px;
  margin-bottom: -1px;
  padding: 10px 24px;
  color: #646464;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-bottom: 1px solid #bcbdbd;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  vertical-align: top;
  user-select: none;
  cursor: pointer;
  white-space: nowrap;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 3px;
  border-radius: 3px 3px 0 0;
}
.t-tabs > ul > li.t-tab:focus-visible {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-tabs > ul > li.t-tab:last-child {
  margin-right: 12px;
}
.t-tabs > ul > li.t-tab:hover:not(.t-disabled):not([disabled]) {
  border-color: #279c9c;
  border-bottom: 1px solid #bcbdbd;
}
.t-tabs > ul > li.t-tab.t-is-selected {
  color: #fff;
  background-color: #279c9c;
  border-color: #279c9c;
  pointer-events: none;
  cursor: default;
}
.t-tabs > ul > li.t-tab.t-staff {
  color: #8c2341;
}
.t-tabs > ul > li.t-tab.t-staff.t-is-selected {
  color: #fff;
  background-color: #8c2341;
  border-color: #8c2341;
}
.t-tabs > ul > li.t-tab.t-staff:hover:not(.t-disabled):not([disabled]) {
  border-color: #8c2341;
  border-bottom: 1px solid #bcbdbd;
}
.t-tabs > ul > li.t-tab.t-disabled, .t-tabs > ul > li.t-tab[disabled] {
  color: #a6a7a7;
  background-color: transparent;
  cursor: not-allowed;
  font-weight: 400;
}
.t-tabs > ul > li.t-tab.t-disabled a, .t-tabs > ul > li.t-tab[disabled] a {
  cursor: not-allowed;
  pointer-events: none;
}
.t-tabs > ul > li.t-tab a {
  color: inherit;
  text-decoration: none;
}
.t-tabs > ul > li.t-tab .t-badge {
  margin-left: 4px;
  vertical-align: text-bottom;
}
.t-tabs > .t-wrapper {
  max-width: 100%;
  background-color: #fff;
  border-top: 1px solid #bcbdbd;
}
.t-tabs > .t-wrapper.t-ghost {
  background: transparent;
}
.t-tabs > .t-wrapper > .t-content {
  display: none;
  padding: 24px;
}
.t-tabs > .t-wrapper > .t-content.t-is-selected {
  display: block;
}
.t-tabs > .t-wrapper > .t-content .t-tabs {
  min-width: auto;
  max-width: 100%;
}
.t-tabs.t-inline {
  height: auto;
  margin: 0;
}
.t-tabs.t-inline > ul > li.t-tab {
  height: 30px;
  margin: 0;
  padding: 8px 12px;
  color: #646464;
  background: transparent;
  border: 0;
  line-height: initial;
  font-weight: 400;
  font-size: 0.8125rem;
}
.t-tabs.t-inline > ul > li.t-tab::before {
  content: "";
  position: absolute;
  inset: auto 0 0;
  width: 100%;
  height: 3px;
  background: transparent;
}
.t-tabs.t-inline > ul > li.t-tab:hover:not(.t-disabled):not([disabled]) {
  color: #646464;
  border: 0;
}
.t-tabs.t-inline > ul > li.t-tab:hover:not(.t-disabled):not([disabled])::before {
  background: #646464;
}
.t-tabs.t-inline > ul > li.t-tab.t-is-selected {
  color: #279c9c;
  border: 0;
  text-shadow: -0.04ex 0 #279c9c, 0.04ex 0 #279c9c;
}
.t-tabs.t-inline > ul > li.t-tab.t-is-selected::before {
  background: #279c9c;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff {
  color: #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff:hover:not(.t-disabled):not([disabled]) {
  color: #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff:hover:not(.t-disabled):not([disabled])::before {
  background: #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff.t-is-selected {
  background: transparent;
  text-shadow: -0.04ex 0 #8c2341, 0.04ex 0 #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff.t-is-selected::before {
  background: #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-disabled, .t-tabs.t-inline > ul > li.t-tab[disabled] {
  color: #a6a7a7;
  cursor: not-allowed;
}
.t-tabs.t-inline > .t-wrapper {
  margin-top: -1px;
  background: transparent;
  border-top: 1px solid #bcbdbd;
}
.t-tabs.t-inline > .t-wrapper > .t-content {
  padding: 24px 0 0;
}

@media print {
  .t-tabs > ul > .t-tab {
    font-size: 0.8125rem;
    height: 24px;
    padding: 4px 16px;
  }
  .t-tabs > ul > .t-tab.t-is-selected {
    padding-top: 2px;
  }
  .t-tabs.t-inline > ul > .t-tab {
    height: 24px;
    padding: 4px 12px;
  }
  .t-tabs.t-inline > ul > .t-tab.t-is-selected {
    padding-top: 4px;
  }
}
.t-sticky-footer {
  position: relative;
  z-index: 50;
  width: 100%;
  padding: 12px;
  background: #fff;
  vertical-align: middle;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  transition: bottom 0.2s ease, left 0.2s ease, margin 0.2s ease;
  transform: translate3d(0, 0, 0);
}
.t-sticky-footer .t-right {
  float: right;
  margin-left: auto;
  flex-shrink: 0;
}
.t-sticky-footer .t-step {
  height: 54px;
  margin: -12px;
  margin-right: 0;
  flex-grow: 0;
}
.t-sticky-footer .t-step::before {
  display: none;
}
.t-sticky-footer .t-step:hover {
  box-shadow: none;
}
.t-sticky-footer .t-step div.t-icon {
  width: 54px;
  height: 54px;
}
.t-sticky-footer .t-step .t-content {
  width: auto;
  flex-shrink: 0;
}
.t-sticky-footer .t-step .t-content h4 {
  margin-bottom: 0;
}
.t-sticky-footer .t-step .t-content h4 span {
  margin-right: 4px;
  font-weight: 400;
  line-height: inherit;
  vertical-align: inherit;
}
.t-sticky-footer .t-step .t-status {
  margin: 0 auto;
  padding: 8px;
  color: #646464;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-sticky-footer .t-step .t-status .t-loading {
  width: 15px;
  height: 15px;
  margin-right: 8px;
}
.t-sticky-footer .t-step .t-status .t-loading::before {
  width: inherit;
  height: inherit;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-sticky-footer.t-is-sticky {
  position: fixed;
  z-index: 1000;
  right: 24px;
  bottom: 0;
  left: 24px;
  width: auto;
  height: 54px;
  margin: 0;
  background: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  animation: sticky 0.2s ease forwards;
  min-width: calc(1280px - 24px * 2);
  max-width: calc(1920px - 24px * 2);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-sticky-footer.t-is-sticky {
    min-width: calc(1280px - 24px * 2 - 17px);
    max-width: calc(1920px - 24px * 2 - 17px);
  }
}
@supports (-ms-accelerator: true) {
  .t-sticky-footer.t-is-sticky {
    min-width: calc(1280px - 24px * 2 - 12px);
    max-width: calc(1920px - 24px * 2 - 12px);
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.t-sticky-footer.t-ghost {
  padding: 0;
  background: transparent;
}
.t-sticky-footer.t-ghost.t-is-sticky {
  padding: 12px;
  background: #fff;
}

.t-time-picker {
  width: 58px;
}
.t-time-picker .t-input-wrapper {
  width: auto;
}
.t-time-picker .t-input-wrapper:has(.t-left-adornment) {
  width: 78px;
}

.t-time-picker-menu {
  min-width: 128px;
}

.t-time-picker-deprecated {
  display: inline-block;
  margin-right: 12px;
  margin-bottom: 12px;
  vertical-align: top;
}
.t-time-picker-deprecated:last-child {
  margin-right: 0;
}
.t-time-picker-deprecated .t-fake-input {
  position: relative;
  height: 32px;
  background: #fff;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.t-time-picker-deprecated .t-fake-input button {
  margin: 0;
  padding: 0;
  background: transparent;
  border: 0;
  font-family: arial, sans-serif;
  cursor: pointer;
}
.t-time-picker-deprecated .t-fake-input input {
  width: 20px;
  height: 32px;
  margin: 0;
  padding: 0;
  padding-top: 2px;
  color: #373838;
  background: transparent;
  border: 0;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
  text-align: center;
}
.t-time-picker-deprecated .t-fake-input input.placeholder {
  color: #909090;
}
.t-time-picker-deprecated .t-fake-input input::placeholder {
  color: #909090;
}
.t-time-picker-deprecated .t-fake-input input + input {
  margin-left: 12px;
}
.t-time-picker-deprecated .t-fake-input hr {
  display: inline-block;
  height: 32px;
  margin: 0 4px;
  color: #646464;
  border: 0;
  line-height: 32px;
}
.t-time-picker-deprecated .t-fake-input hr::before {
  content: ":";
  line-height: inherit;
}
.t-time-picker-deprecated .t-fake-input .t-back,
.t-time-picker-deprecated .t-fake-input .t-forward {
  position: relative;
  width: 24px;
  height: 32px;
  margin: 0;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
}
.t-time-picker-deprecated .t-fake-input .t-back::before, .t-time-picker-deprecated .t-fake-input .t-back::after,
.t-time-picker-deprecated .t-fake-input .t-forward::before,
.t-time-picker-deprecated .t-fake-input .t-forward::after {
  content: "";
  display: block;
  position: absolute;
  bottom: calc(50% - 2px);
  left: 50%;
  width: 8px;
  height: 2px;
  background: #646464;
  border-radius: 1px;
}
.t-time-picker-deprecated .t-fake-input .t-back::before,
.t-time-picker-deprecated .t-fake-input .t-forward::before {
  transform: translate(-4px, -2px) rotate(-45deg) scale(0.8);
}
.t-time-picker-deprecated .t-fake-input .t-back::after,
.t-time-picker-deprecated .t-fake-input .t-forward::after {
  transform: translate(-4px, 1.5px) rotate(45deg) scale(0.8);
}
.t-time-picker-deprecated .t-fake-input .t-back:hover::before, .t-time-picker-deprecated .t-fake-input .t-back:hover::after, .t-time-picker-deprecated .t-fake-input .t-back.t-has-focus::before, .t-time-picker-deprecated .t-fake-input .t-back.t-has-focus::after,
.t-time-picker-deprecated .t-fake-input .t-forward:hover::before,
.t-time-picker-deprecated .t-fake-input .t-forward:hover::after,
.t-time-picker-deprecated .t-fake-input .t-forward.t-has-focus::before,
.t-time-picker-deprecated .t-fake-input .t-forward.t-has-focus::after {
  background: #373838;
}
.t-time-picker-deprecated .t-fake-input .t-forward::before {
  transform: translate(-4px, -2px) rotate(45deg) scale(0.8);
}
.t-time-picker-deprecated .t-fake-input .t-forward::after {
  transform: translate(-4px, 1.5px) rotate(-45deg) scale(0.8);
}
.t-time-picker-deprecated .t-fake-input .t-toggler {
  width: 32px;
  height: 32px;
  padding-right: 4px;
  color: #646464;
  font-size: 10px;
  cursor: pointer;
}
.t-time-picker-deprecated .t-fake-input .t-toggler:hover, .t-time-picker-deprecated .t-fake-input .t-toggler.t-has-focus {
  color: #373838;
}
.t-time-picker-deprecated .t-fake-input .t-clearer {
  display: none;
  width: 32px;
  height: 32px;
}
.t-time-picker-deprecated .t-fake-input .t-faker {
  position: absolute;
  inset: 0.5px 0 0;
  display: block;
  width: 100%;
  height: 32px;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  pointer-events: none;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):hover ~ .t-faker {
  border-color: #279c9c;
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker, .t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker.placeholder, .t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker.placeholder {
  opacity: 0;
  user-select: none;
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker::placeholder, .t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker::placeholder {
  opacity: 0;
  user-select: none;
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled).t-has-focus {
  outline: 0;
}
.t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer {
  display: inline-block;
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2014%2014'%3e%3cpath%20d='M7%200C3.1%200%200%203.1%200%207s3.1%207%207%207%207-3.1%207-7-3.1-7-7-7zm3.4%208.8c.1.1.1.3%200%20.5l-1.1%201.1c-.1.1-.3.1-.5%200L7%208.6l-1.8%201.9c-.1.1-.3.1-.5%200L3.6%209.3c-.2-.1-.2-.3%200-.5L5.4%207%203.6%205.2c-.2-.2-.2-.4%200-.5l1.1-1.1c.1-.1.3-.1.5%200L7%205.4l1.8-1.9c.1-.1.3-.1.5%200l1.1%201.1c.1.1.1.3%200%20.5L8.6%207l1.8%201.8z'%20fill='%23464646'/%3e%3c/svg%3e");
  background-size: 12px;
  background-position: 50%;
  background-repeat: no-repeat;
  opacity: 0.4;
  transition: opacity 0.2s ease;
}
.t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer:hover, .t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer.t-has-focus, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer:hover, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer.t-has-focus {
  opacity: 1;
}
.t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer::before, .t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer::after, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer::before, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer::after {
  display: none;
}

.t-toast-container {
  position: fixed;
  top: 78px;
  right: 24px;
}
.t-toast-container .t-notification {
  width: 330px;
  margin-bottom: 12px;
}
.t-toast-container .t-arriving {
  animation: 500ms ease-out slide-left;
}
.t-toast-container .t-closing {
  animation: 500ms ease-out slide-right;
}
@keyframes slide-left {
  from {
    margin-left: 100%;
    opacity: 0;
  }
  to {
    margin-left: 0%;
    opacity: 1;
  }
}
@keyframes slide-right {
  from {
    margin-left: 0%;
    opacity: 1;
  }
  to {
    margin-left: 100%;
    opacity: 0;
  }
}

.t-user-feedback {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  width: 400px;
  padding: 16px;
  background-color: #006491;
  color: #fff;
  border-radius: 8px;
  z-index: 120;
}
.t-user-feedback--thank-you-message {
  text-align: center;
  justify-content: center;
  font-size: 14px;
  animation: thank-you-message 0.4s 1s 1 forwards;
}
.t-user-feedback__happy-face {
  color: #fff;
  cursor: pointer;
}
.t-user-feedback__happy-face:hover {
  color: #8cc391;
}
.t-user-feedback__happy-face input {
  position: absolute;
  margin: 0;
  opacity: 0;
  width: 0;
  height: 0;
}
.t-user-feedback__happy-face input:checked + svg {
  color: #8cc391;
  cursor: default;
}
.t-user-feedback__neutral-face {
  color: #fff;
  cursor: pointer;
}
.t-user-feedback__neutral-face:hover {
  color: #f5c328;
}
.t-user-feedback__neutral-face input {
  position: absolute;
  margin: 0;
  opacity: 0;
  width: 0;
  height: 0;
}
.t-user-feedback__neutral-face input:checked + svg {
  color: #f5c328;
  cursor: default;
}
.t-user-feedback__sad-face {
  color: #fff;
  cursor: pointer;
}
.t-user-feedback__sad-face:hover {
  color: #d91f11;
}
.t-user-feedback__sad-face input {
  position: absolute;
  margin: 0;
  opacity: 0;
  width: 0;
  height: 0;
}
.t-user-feedback__sad-face input:checked + svg {
  color: #d91f11;
  cursor: default;
}
.t-user-feedback__close-button {
  cursor: pointer;
  position: absolute;
  top: 3px;
  right: 0;
  background-color: transparent;
  border: 0;
  color: #fff;
  padding: 0;
}
.t-user-feedback__question-wrapper {
  display: flex;
  justify-content: space-between;
  width: 100%;
  align-items: center;
}
.t-user-feedback__ratings-wrapper {
  white-space: nowrap;
}
.t-user-feedback__user-comment {
  width: 100%;
  flex: 1 1 100%;
  font-weight: 400;
  color: #fff;
  margin-right: 0;
}
.t-user-feedback__user-comment textarea {
  margin-top: 8px;
  resize: none;
  border-radius: 3px;
  width: 100%;
}
.t-user-feedback .t-minimal-alt {
  margin-left: auto;
}
@keyframes thank-you-message {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes thank-you-message {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes thank-you-message {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes thank-you-message {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

.t-error-page {
  background: url("data:image/svg+xml,%3c?xml%20version='1.0'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20style='enable-background:new%200%200%20768%20880'%20viewBox='0%200%20768%20880'%3e%3cdefs%3e%3cfilter%20id='a'%20width='856.8'%20height='1213.4'%20x='10.2'%20y='-431.7'%20filterUnits='userSpaceOnUse'%3e%3cfeColorMatrix%20values='1%200%200%200%200%200%201%200%200%200%200%200%201%200%200%200%200%200%201%200'/%3e%3c/filter%3e%3c/defs%3e%3cmask%20id='b'%20width='856.8'%20height='1213.4'%20x='10.2'%20y='-431.7'%20maskUnits='userSpaceOnUse'%3e%3cpath%20d='M0%200h768v801H0z'%20style='fill:%23d9d9d9;filter:url(%23a)'/%3e%3c/mask%3e%3cg%20style='mask:url(%23b)'%3e%3clinearGradient%20id='c'%20x1='93.403'%20x2='1095.002'%20y1='1006.371'%20y2='-562.356'%20gradientTransform='matrix(1%200%200%20-1%200%20802)'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20style='stop-color:%23ff0061'/%3e%3cstop%20offset='1'%20style='stop-color:%23fe953d'/%3e%3c/linearGradient%3e%3cpath%20d='m426.8-430.5-5.4-1.2-61.2%20169.5%207.4%201.2c81.8%2012.4%20156.6%2053%20211.6%20114.9%2071%2079.4%20110.2%20191.1%20110.2%20314.7%200%20122.9-39.6%20234.6-111.4%20314.4-71.2%2079.1-168.4%20121-281.1%20121-77.5%201.5-153.7-20.9-218-64.1l-6.7-4.6-62%20171.4%204.6%202.6c86%2048.6%20183.3%2073.5%20282.1%2072.3%2077.7%201.1%20154.7-14.4%20225.9-45.4S657.9%20659.4%20710%20601.8c101.2-112.5%20157-266.4%20157-433.3.1-300.2-176.8-540.9-440.2-599z'%20style='fill:url(%23c)'/%3e%3c/g%3e%3c/svg%3e") no-repeat right top #f8f8f8;
  background-size: contain;
  width: 100vw;
  height: 100vh;
}
.t-error-page .t-error-container {
  position: fixed;
  width: 600px;
  padding: 24px;
  background: #fff;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.25);
}
.t-error-page .t-error-container h1 {
  margin-bottom: 24px;
}
.t-error-page .t-error-container h2 {
  font-size: 0.8125rem;
}
.t-error-page .t-error-container .t-btn {
  margin-bottom: 16px;
}
.t-error-page .t-error-container .t-icon-redo {
  margin-top: 0;
}
.t-error-page .t-error-container__divider {
  border-top: 1px solid #e9e9e9;
  margin-top: 24px;
  margin-bottom: 24px;
}
.t-error-page .t-error-container__meta-data {
  display: flex;
  flex-wrap: wrap;
  line-height: 1.5;
  margin-bottom: 12px;
}
.t-error-page .t-error-container__meta-data dt {
  width: 30%;
}
.t-error-page .t-error-container__meta-data dt::after {
  content: ":";
}
.t-error-page .t-error-container__meta-data dd {
  word-wrap: break-word;
  width: 70%;
  margin-inline-start: unset;
}
.t-error-page .t-error-container__phone-numbers {
  margin-bottom: 24px;
  display: flex;
  flex-wrap: wrap;
  gap: 12px 0;
}
.t-error-page .t-error-container__phone-numbers > div {
  width: 250px;
  display: flex;
  flex-wrap: wrap;
}
.t-error-page .t-error-container__phone-numbers dt {
  width: 100px;
}
.t-error-page .t-error-container__phone-numbers dd {
  margin-inline-start: unset;
}
.t-error-page .t-error-container footer {
  color: #a6a7a7;
  margin-top: 24px;
}

.t-inactivity-page {
  background: url("data:image/svg+xml,%3c?xml%20version='1.0'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20style='enable-background:new%200%200%20768%20880'%20viewBox='0%200%20768%20880'%3e%3cdefs%3e%3cfilter%20id='a'%20width='856.8'%20height='1213.4'%20x='10.2'%20y='-431.7'%20filterUnits='userSpaceOnUse'%3e%3cfeColorMatrix%20values='1%200%200%200%200%200%201%200%200%200%200%200%201%200%200%200%200%200%201%200'/%3e%3c/filter%3e%3c/defs%3e%3cmask%20id='b'%20width='856.8'%20height='1213.4'%20x='10.2'%20y='-431.7'%20maskUnits='userSpaceOnUse'%3e%3cpath%20d='M0%200h768v801H0z'%20style='fill:%23d9d9d9;filter:url(%23a)'/%3e%3c/mask%3e%3cg%20style='mask:url(%23b)'%3e%3clinearGradient%20id='c'%20x1='93.403'%20x2='1095.002'%20y1='1006.371'%20y2='-562.356'%20gradientTransform='matrix(1%200%200%20-1%200%20802)'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20style='stop-color:%23ff0061'/%3e%3cstop%20offset='1'%20style='stop-color:%23fe953d'/%3e%3c/linearGradient%3e%3cpath%20d='m426.8-430.5-5.4-1.2-61.2%20169.5%207.4%201.2c81.8%2012.4%20156.6%2053%20211.6%20114.9%2071%2079.4%20110.2%20191.1%20110.2%20314.7%200%20122.9-39.6%20234.6-111.4%20314.4-71.2%2079.1-168.4%20121-281.1%20121-77.5%201.5-153.7-20.9-218-64.1l-6.7-4.6-62%20171.4%204.6%202.6c86%2048.6%20183.3%2073.5%20282.1%2072.3%2077.7%201.1%20154.7-14.4%20225.9-45.4S657.9%20659.4%20710%20601.8c101.2-112.5%20157-266.4%20157-433.3.1-300.2-176.8-540.9-440.2-599z'%20style='fill:url(%23c)'/%3e%3c/g%3e%3c/svg%3e") no-repeat right top #212222;
  background-size: contain;
  width: 100vw;
  height: 100vh;
  cursor: pointer;
  inset: 0;
  position: fixed;
  z-index: 999999;
}

.t-inactivity-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  position: fixed;
  top: 30%;
  left: 50%;
  width: 600px;
  gap: 60px;
  padding: 60px;
  background: #373838;
  color: #fff;
  transform: translate(-50%, -50%);
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.25);
}
.t-inactivity-container__logo {
  width: 150px;
}
.t-inactivity-container__text {
  font-family: "Libre Franklin", arial, sans-serif;
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.375rem;
}

.user-info {
  display: flex;
  align-items: center;
  color: #fff;
  background: #256cd1;
  padding: 8px;
  margin-bottom: 10px;
  border-radius: 4px;
}

.warning-info {
  color: #fff;
  background: #ee6f20;
  border-radius: 4px;
  padding: 8px;
}
.warning-info ul {
  padding: 0;
  margin: 0;
  color: #000;
  font-weight: 400;
}
.warning-info ul li {
  font-weight: 500;
}
.warning-info .info-icon {
  padding-left: 5px;
  color: #fff;
}

.disabled-interaction {
  pointer-events: none;
  opacity: 0.5;
  margin-top: 20px;
}.dialog-box-paragraph {
  word-break: break-word;
}
html {
  box-sizing: border-box;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

body {
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #f8f8f8;
}

div,
span {
  vertical-align: middle;
}

img {
  border: 0;
  outline: none;
}

figure {
  margin: 0;
}

*:focus {
  outline: 0;
}

*::-moz-focus-inner {
  border: 0;
}

.t-has-focus {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}

[disabled],
.t-is-disabled {
  cursor: not-allowed;
}

.t-is-hidden {
  display: none !important;
}

@media print {
  @page {
    size: landscape;
    margin: 1cm;
  }
  html,
  body,
  p {
    font-size: 10px;
  }
  .t-staff {
    display: none;
  }
}
.t-icon-diamond::before {
  content: "\e000";
}
.t-icon-asterisk::before {
  content: "\e001";
}
.t-icon-angle-double-up::before {
  content: "\e146";
}
.t-icon-angle-double-right::before {
  content: "\e147";
}
.t-icon-angle-double-down::before {
  content: "\e148";
}
.t-icon-angle-double-left::before {
  content: "\e149";
}
.t-icon-angle-up::before {
  content: "\e150";
}
.t-icon-angle-right::before {
  content: "\e151";
}
.t-icon-angle-down::before {
  content: "\e152";
}
.t-icon-angle-left::before {
  content: "\e153";
}
.t-icon-chevron-up::before {
  content: "\e154";
}
.t-icon-chevron-right::before {
  content: "\e155";
}
.t-icon-chevron-down::before {
  content: "\e156";
}
.t-icon-chevron-left::before {
  content: "\e157";
}
.t-icon-arrow-up::before {
  content: "\e158";
}
.t-icon-arrow-right::before {
  content: "\e159";
}
.t-icon-arrow-down::before {
  content: "\e160";
}
.t-icon-arrow-left::before {
  content: "\e161";
}
.t-icon-arrows::before {
  content: "\e162";
}
.t-icon-arrows-h::before {
  content: "\e163";
}
.t-icon-arrows-v::before {
  content: "\e164";
}
.t-icon-caret-up::before {
  content: "\e180";
}
.t-icon-caret-right::before {
  content: "\e181";
}
.t-icon-caret-down::before {
  content: "\e182";
}
.t-icon-caret-left::before {
  content: "\e183";
}
.t-icon-home::before {
  content: "\e200";
}
.t-icon-entity::before {
  content: "\e201";
}
.t-icon-plus::before {
  content: "\e340";
}
.t-icon-plus-circle::before {
  content: "\e341";
}
.t-icon-minus::before {
  content: "\e350";
}
.t-icon-minus-circle::before {
  content: "\e351";
}
.t-icon-times::before {
  content: "\e360";
}
.t-icon-times-circle::before {
  content: "\e361";
}
.t-icon-times-circle-o::before {
  content: "\e362";
}
.t-icon-help::before {
  content: "\e370";
}
.t-icon-help-o::before {
  content: "\e371";
}
.t-icon-info-circle::before {
  content: "\e372";
}
.t-icon-exclamation-circle::before {
  content: "\e373";
}
.t-icon-exclamation-triangle::before {
  content: "\e374";
}
.t-icon-exclamation::before {
  content: "\e375";
}
.t-icon-bell::before {
  content: "\e380";
}
.t-icon-bell-slash::before {
  content: "\e381";
}
.t-icon-bullhorn::before {
  content: "\e384";
}
.t-icon-download::before {
  content: "\e400";
}
.t-icon-upload::before {
  content: "\e401";
}
.t-icon-save::before {
  content: "\e402";
}
.t-icon-expand::before {
  content: "\e500";
}
.t-icon-compress::before {
  content: "\e501";
}
.t-icon-expand-alt::before {
  content: "\e502";
}
.t-icon-compress-alt::before {
  content: "\e503";
}
.t-icon-level-up::before {
  content: "\e510";
}
.t-icon-level-down::before {
  content: "\e511";
}
.t-icon-exchange::before {
  content: "\e512";
}
.t-icon-redo::before {
  content: "\e515";
}
.t-icon-forward::before {
  content: "\e520";
}
.t-icon-reply::before {
  content: "\e521";
}
.t-icon-reply-all::before {
  content: "\e522";
}
.t-icon-sync::before {
  content: "\e525";
}
.t-icon-retweet::before {
  content: "\e526";
}
.t-icon-undo::before {
  content: "\e530";
}
.t-icon-history::before {
  content: "\e531";
}
.t-icon-clock::before {
  content: "\e540";
}
.t-icon-hourglass::before {
  content: "\e545";
}
.t-icon-hourglass-start::before {
  content: "\e546";
}
.t-icon-hourglass-half::before {
  content: "\e547";
}
.t-icon-hourglass-end::before {
  content: "\e548";
}
.t-icon-calendar::before {
  content: "\e560";
}
.t-icon-calendar-plus::before {
  content: "\e561";
}
.t-icon-calendar-minus::before {
  content: "\e562";
}
.t-icon-calendar-check::before {
  content: "\e563";
}
.t-icon-calendar-times::before {
  content: "\e564";
}
.t-icon-check::before {
  content: "\e900";
}
.t-icon-check-circle::before {
  content: "\e901";
}
.t-icon-check-circle-o::before {
  content: "\e902";
}
.t-icon-check-double::before {
  content: "\e903";
}
.t-icon-globe::before {
  content: "\e910";
}
.t-icon-globe-africa::before {
  content: "\e911";
}
.t-icon-globe-asia::before {
  content: "\e912";
}
.t-icon-eye::before {
  content: "\e920";
}
.t-icon-eye-slash::before {
  content: "\e921";
}
.t-icon-comment-alt-fill::before {
  content: "\e904";
}
.t-icon-comment-fill::before {
  content: "\e926";
}
.t-icon-comment-dots-fill::before {
  content: "\e927";
}
.t-icon-comment-dollar-fill::before {
  content: "\e928";
}
.t-icon-comment-slash-fill::before {
  content: "\e929";
}
.t-icon-comments-fill::before {
  content: "\e930";
}
.t-icon-comments-dollar-fill::before {
  content: "\e931";
}
.t-icon-comment-dollar::before {
  content: "\e932";
}
.t-icon-comments-dollar::before {
  content: "\e933";
}
.t-icon-comment-slash::before {
  content: "\e934";
}
.t-icon-comment-dots::before {
  content: "\e935";
}
.t-icon-comment::before {
  content: "\e937";
}
.t-icon-comments::before {
  content: "\e938";
}
.t-icon-comment-alt::before {
  content: "\e939";
}
.t-icon-ellipsis-h::before {
  content: "\e941";
}
.t-icon-ellipsis-v::before {
  content: "\e942";
}
.t-icon-envelope::before {
  content: "\e945";
}
.t-icon-envelope-open-text::before {
  content: "\e946";
}
.t-icon-inbox::before {
  content: "\e950";
}
.t-icon-paperclip::before {
  content: "\e995";
}
.t-icon-pen-nib::before {
  content: "\e997";
}
.t-icon-pencil::before {
  content: "\e998";
}
.t-icon-trash::before {
  content: "\e999";
}
.t-icon-user::before {
  content: "󡀀";
}
.t-icon-user-circle::before {
  content: "󡀁";
}
.t-icon-user-cog::before {
  content: "󡀄";
}
.t-icon-user-edit::before {
  content: "󡀅";
}
.t-icon-user-lock::before {
  content: "󡀆";
}
.t-icon-user-plus::before {
  content: "󡀇";
}
.t-icon-user-minus::before {
  content: "󡀈";
}
.t-icon-user-shield::before {
  content: "󡀉";
}
.t-icon-user-slash::before {
  content: "󡀐";
}
.t-icon-user-times::before {
  content: "󡀑";
}
.t-icon-user-friends::before {
  content: "󡀒";
}
.t-icon-users::before {
  content: "󡀓";
}
.t-icon-users-cog::before {
  content: "󡀔";
}
.t-icon-user-tie::before {
  content: "󡀕";
}
.t-icon-address-card::before {
  content: "󡀠";
}
.t-icon-id-badge::before {
  content: "󡀢";
}
.t-icon-address-book::before {
  content: "󡀣";
}
.t-icon-file::before {
  content: "󡔀";
}
.t-icon-file-alt::before {
  content: "󡔁";
}
.t-icon-file-archive::before {
  content: "󡔂";
}
.t-icon-file-audio::before {
  content: "󡔃";
}
.t-icon-file-code::before {
  content: "󡔄";
}
.t-icon-file-excel::before {
  content: "󡔅";
}
.t-icon-file-image::before {
  content: "󡔆";
}
.t-icon-file-pdf::before {
  content: "󡔇";
}
.t-icon-file-powerpoint::before {
  content: "󡔈";
}
.t-icon-file-video::before {
  content: "󡔉";
}
.t-icon-file-word::before {
  content: "󡔐";
}
.t-icon-folder::before {
  content: "󡔠";
}
.t-icon-folder-open::before {
  content: "󡔡";
}
.t-icon-hand-paper::before {
  content: "󡘀";
}
.t-icon-hand-rock::before {
  content: "󡘁";
}
.t-icon-hand-pointer::before {
  content: "󡘂";
}
.t-icon-hand-point-right::before {
  content: "󡘄";
}
.t-icon-hand-point-down::before {
  content: "󡘅";
}
.t-icon-hand-point-left::before {
  content: "󡘆";
}
.t-icon-handshake::before {
  content: "󡘇";
}
.t-icon-thumbs-up::before {
  content: "󡘈";
}
.t-icon-thumbs-down::before {
  content: "󡘉";
}
.t-icon-face-happy::before {
  content: "󡜀";
}
.t-icon-face-smile::before {
  content: "󡜁";
}
.t-icon-face-neutral::before {
  content: "󡜂";
}
.t-icon-face-frown::before {
  content: "󡜃";
}
.t-icon-face-cry::before {
  content: "󡜄";
}
.t-icon-heart-o::before {
  content: "󡜠";
}
.t-icon-heart::before {
  content: "󡜡";
}
.t-icon-phone::before {
  content: "󡞓";
}
.t-icon-support::before {
  content: "󡞔";
}
.t-icon-fax::before {
  content: "󡞕";
}
.t-icon-tv::before {
  content: "󡠀";
}
.t-icon-laptop::before {
  content: "󡠁";
}
.t-icon-mobile::before {
  content: "󡠂";
}
.t-icon-keyboard::before {
  content: "󡠃";
}
.t-icon-print::before {
  content: "󡠐";
}
.t-icon-qrcode::before {
  content: "󡠠";
}
.t-icon-fingerprint::before {
  content: "󡠡";
}
.t-icon-link::before {
  content: "󡠰";
}
.t-icon-unlink::before {
  content: "󡠱";
}
.t-icon-external-link::before {
  content: "󡠳";
}
.t-icon-key::before {
  content: "󡡀";
}
.t-icon-lock::before {
  content: "󡡅";
}
.t-icon-lock-open::before {
  content: "󡡆";
}
.t-icon-search::before {
  content: "󡡐";
}
.t-icon-search-plus::before {
  content: "󡡑";
}
.t-icon-search-minus::before {
  content: "󡡒";
}
.t-icon-filter::before {
  content: "󡡠";
}
.t-icon-share::before {
  content: "󡡥";
}
.t-icon-share-square::before {
  content: "󡡦";
}
.t-icon-paper-plane::before {
  content: "󡡧";
}
.t-icon-sign-in::before {
  content: "󡢐";
}
.t-icon-sign-out::before {
  content: "󡢑";
}
.t-icon-power-off::before {
  content: "󡢕";
}
.t-icon-circle-notch::before {
  content: "󡦘";
}
.t-icon-newspaper::before {
  content: "󡦙";
}
.t-icon-cog::before {
  content: "󢀀";
}
.t-icon-cogs::before {
  content: "󢀁";
}
.t-icon-wrench::before {
  content: "󢀅";
}
.t-icon-toolbox::before {
  content: "󢀆";
}
.t-icon-briefcase::before {
  content: "󢀇";
}
.t-icon-suitcase::before {
  content: "󢀈";
}
.t-icon-sliders::before {
  content: "󢀐";
}
.t-icon-sort-alpha-up::before {
  content: "󢀠";
}
.t-icon-sort-alpha-down::before {
  content: "󢀡";
}
.t-icon-sort-amount-up::before {
  content: "󢀢";
}
.t-icon-sort-amount-down::before {
  content: "󢀣";
}
.t-icon-sort::before {
  content: "󢀰";
}
.t-icon-sort-up::before {
  content: "󢀱";
}
.t-icon-sort-down::before {
  content: "󢀲";
}
.t-icon-tag::before {
  content: "󢁀";
}
.t-icon-tags::before {
  content: "󢁁";
}
.t-icon-star-o::before {
  content: "󢁅";
}
.t-icon-star-half::before {
  content: "󢁆";
}
.t-icon-star::before {
  content: "󢁇";
}
.t-icon-table::before {
  content: "󢁉";
}
.t-icon-list-ul::before {
  content: "󢁐";
}
.t-icon-tasks::before {
  content: "󢁑";
}
.t-icon-cards::before {
  content: "󢁕";
}
.t-icon-cards-small::before {
  content: "󢁖";
}
.t-icon-list::before {
  content: "󢁗";
}
.t-icon-align-left::before {
  content: "󢁠";
}
.t-icon-align-center::before {
  content: "󢁡";
}
.t-icon-align-justify::before {
  content: "󢁢";
}
.t-icon-align-right::before {
  content: "󢁣";
}
.t-icon-copy::before {
  content: "󢁩";
}
.t-icon-clone::before {
  content: "󢁰";
}
.t-icon-new-tab::before {
  content: "󢁱";
}
.t-icon-clipboard::before {
  content: "󢁵";
}
.t-icon-paste::before {
  content: "󢁶";
}
.t-icon-money-bill::before {
  content: "󢂀";
}
.t-icon-credit-card::before {
  content: "󢂁";
}
.t-icon-chart-bar::before {
  content: "󢂐";
}
.t-icon-chart-area::before {
  content: "󢂑";
}
.t-icon-chart-line::before {
  content: "󢂒";
}
.t-icon-terminal::before {
  content: "󢄀";
}
.t-icon-code::before {
  content: "󢄁";
}
.t-icon-code-branch::before {
  content: "󢄂";
}
.t-icon-thumbtack::before {
  content: "󢒙";
}
.t-icon-ruler::before {
  content: "󢔀";
}
.t-icon-cut::before {
  content: "󢔁";
}
.t-icon-image::before {
  content: "󢔂";
}
.t-icon-images::before {
  content: "󢔃";
}
.t-icon-bookmark-o::before {
  content: "󢔄";
}
.t-icon-bookmark::before {
  content: "󢔅";
}
.t-icon-flag::before {
  content: "󢔆";
}
.t-icon-location-arrow::before {
  content: "󢔇";
}
.t-icon-map-marker::before {
  content: "󢔈";
}
.t-icon-shoe-prints::before {
  content: "󢔉";
}
.t-icon-magic::before {
  content: "󢔐";
}
.t-icon-stamp::before {
  content: "󢔑";
}
.t-icon-fill-up::before {
  content: "󢔒";
}
.t-icon-graduation-cap::before {
  content: "󢔓";
}
.t-icon-palette::before {
  content: "󢔔";
}
.t-icon-trophy::before {
  content: "󢔕";
}
.t-icon-bug::before {
  content: "󢔖";
}
.t-icon-robot::before {
  content: "󢔗";
}
.t-icon-rocket::before {
  content: "󢔘";
}
.t-icon-certificate::before {
  content: "󢔙";
}
.t-icon-crosshairs::before {
  content: "󢔠";
}
.t-icon-infinity::before {
  content: "󢔡";
}
.t-icon-sticky-note::before {
  content: "󢔢";
}
.t-icon-map-signs::before {
  content: "󢔣";
}
.t-icon-shopping-cart::before {
  content: "󢔤";
}
.t-icon-play::before {
  content: "󢔥";
}
.t-icon-stop::before {
  content: "󢔦";
}
.t-icon-circle::before {
  content: "󢔧";
}
.t-icon-flask::before {
  content: "󢔨";
}
.t-icon-ds-triquetra::before {
  content: "󣀀";
}
.t-icon-ds-brick::before {
  content: "󣀁";
}
.t-icon-ds-set::before {
  content: "󣀂";
}
.t-icon-direction-incoming::before {
  content: "󣀃";
}
.t-icon-direction-outgoing::before {
  content: "󣀄";
}
.t-icon-direction-both::before {
  content: "󣀅";
}

.t-icon-alarm::before {
  content: "\e380";
}
.t-icon-area-chart::before {
  content: "󢂑";
}
.t-icon-analytics::before {
  content: "󢂑";
}
.t-icon-ban::before {
  content: "\e351";
}
.t-icon-calendar-o::before {
  content: "\e560";
}
.t-icon-clock-o::before {
  content: "\e540";
}
.t-icon-circle-o-notch::before {
  content: "󡦘";
}
.t-icon-close::before {
  content: "\e360";
}
.t-icon-cycle::before {
  content: "󡦘";
}
.t-icon-delete::before {
  content: "\e999";
}
.t-icon-edit::before {
  content: "\e998";
}
.t-icon-email::before {
  content: "\e945";
}
.t-icon-error::before {
  content: "\e373";
}
.t-icon-file-o::before {
  content: "󡔀";
}
.t-icon-file-archive-o::before {
  content: "󡔂";
}
.t-icon-file-code-o::before {
  content: "󡔄";
}
.t-icon-file-excel-o::before {
  content: "󡔅";
}
.t-icon-file-image-o::before {
  content: "󡔆";
}
.t-icon-file-pdf-o::before {
  content: "󡔇";
}
.t-icon-file-text::before {
  content: "󡔁";
}
.t-icon-file-text-o::before {
  content: "󡔁";
}
.t-icon-group::before {
  content: "󡀓";
}
.t-icon-hand-point-up::before {
  content: "󡘂";
}
.t-icon-info::before {
  content: "\e372";
}
.t-icon-line-chart::before {
  content: "󢂒";
}
.t-icon-menu::before {
  content: "\e941";
}
.t-icon-money::before {
  content: "󢂀";
}
.t-icon-newspaper::before, .t-icon-newspaper-o::before {
  content: "󡦙";
}
.t-icon-pending::before {
  content: "\e547";
}
.t-icon-question-circle::before {
  content: "\e370";
}
.t-icon-refresh::before {
  content: "\e525";
}
.t-icon-sort-amount-asc::before {
  content: "󢀣";
}
.t-icon-sort-amount-desc::before {
  content: "󢀢";
}
.t-icon-staff::before {
  content: "\e001";
}
.t-icon-success::before {
  content: "\e901";
}
.t-icon-th::before {
  content: "󢁖";
}
.t-icon-th-large::before {
  content: "󢁕";
}
.t-icon-th-list::before {
  content: "󢁗";
}
.t-icon-remove::before {
  content: "\e999";
}
.t-icon-test::before {
  content: "󢔨";
}
.t-icon-time::before {
  content: "\e540";
}
.t-icon-trash-alt::before {
  content: "\e999";
}
.t-icon-unlock::before {
  content: "󡡆";
}
.t-icon-warning::before {
  content: "\e374";
}

.t-icon.t-white {
  color: #fff;
}
.t-icon.t-gray-mid, .t-icon.t-subtle {
  color: #a6a7a7;
}
.t-icon.t-blue, .t-icon.t-info {
  color: #256cd1;
}
.t-icon.t-teal, .t-icon.t-cta {
  color: #279c9c;
}
.t-icon.t-red, .t-icon.t-error {
  color: #d91f11;
}
.t-icon.t-orange, .t-icon.t-warning {
  color: #ee6f20;
}
.t-icon.t-green, .t-icon.t-success {
  color: #428613;
}
.t-icon.t-disabled {
  color: #bcbdbd;
}
.t-icon.t-staff {
  color: #8c2341;
}
.t-icon.t-white svg > * {
  fill: #fff;
}
.t-icon.t-gray-mid svg > *, .t-icon.t-subtle svg > * {
  fill: #a6a7a7;
}
.t-icon.t-blue svg > *, .t-icon.t-info svg > * {
  fill: #256cd1;
}
.t-icon.t-teal svg > *, .t-icon.t-cta svg > * {
  fill: #279c9c;
}
.t-icon.t-red svg > *, .t-icon.t-error svg > * {
  fill: #d91f11;
}
.t-icon.t-orange svg > *, .t-icon.t-warning svg > * {
  fill: #ee6f20;
}
.t-icon.t-green svg > *, .t-icon.t-success svg > * {
  fill: #428613;
}
.t-icon.t-disabled svg > * {
  fill: #bcbdbd;
}
.t-icon.t-staff svg > * {
  fill: #8c2341;
}

.t-vis {
  position: relative;
  display: inline-block;
  width: 32px;
  height: 32px;
  margin-right: 8px;
  font-style: normal;
  vertical-align: middle;
}
.t-vis:last-child {
  margin-right: 0;
}
.t-vis::before, .t-vis::after {
  content: "";
  position: absolute;
  display: block;
  width: 32px;
  height: 32px;
  border: 1px solid transparent;
  border-radius: 32px;
  font-family: "tricons", helvetica, arial, sans-serif;
}
.t-vis::before {
  border-color: #e9e9e9;
}
.t-vis::after {
  color: #fff;
  font-size: 11px;
  text-align: center;
  line-height: 30px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-vis .t-badge {
  position: absolute;
  top: -4px;
  left: 100%;
  z-index: 1;
  padding: 0 4px;
  color: #ee6f20;
  background: #fff;
  border: 1px solid #ee6f20;
  transform: translate(-60%, 0);
}
.t-vis-agreed::before {
  background: #428613;
  border-color: transparent;
}
.t-vis-part-agreed::before {
  background: #428613;
  border-color: transparent;
}
.t-vis-part-agreed::after {
  content: "";
  left: calc(32px / 2);
  width: calc(32px / 2);
  background: #fff;
  border-color: #e9e9e9;
  border-left: transparent;
  -moz-border-radius-topright: 64px;
  -moz-border-radius-bottomright: 64px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-radius: 0 64px 64px 0;
}
.t-vis-part-disagreed::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-part-disagreed::after {
  content: "";
  width: calc(32px / 2);
  background: #fff;
  border-color: #e9e9e9;
  border-right: transparent;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 64px;
  -moz-border-radius-topleft: 64px;
  border-radius: 64px 0 0 64px;
}
.t-vis-disagreed::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-discrepencies::before, .t-vis-discrepancies::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-discrepencies::after, .t-vis-discrepancies::after {
  content: "󢁗";
}
.t-vis-error::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-error::after {
  content: "\e375";
}
.t-vis-cancelled::before {
  background: #bcbdbd;
  border-color: transparent;
}
.t-vis-cancelled::after {
  content: "C";
  font-weight: 700;
}
.t-vis-within::before {
  background: #fff59d;
  border-color: transparent;
}
.t-vis-within::after {
  content: "TH";
  color: #a6a7a7;
  font-weight: 700;
}
.t-vis.t-medium {
  width: 37px;
  height: 37px;
}
.t-vis.t-medium::before, .t-vis.t-medium::after {
  width: 37px;
  height: 37px;
}
.t-vis.t-medium::after {
  font-size: 12px;
  line-height: 35px;
}
.t-vis.t-medium.t-vis-part-agreed::after {
  left: calc(37px / 2);
  width: calc(37px / 2);
}
.t-vis.t-medium.t-vis-part-disagreed::after {
  width: calc(37px / 2);
}

@font-face {
  font-family: tricons;
  src: url("/crds-frontend/latest/assets/tricons-CZ4m6E8g.eot");
  src: url("/crds-frontend/latest/assets/tricons-CZ4m6E8g.eot?#iefix") format("embedded-opentype"), url("/crds-frontend/latest/assets/tricons-DHjgza76.woff2") format("woff2"), url("/crds-frontend/latest/assets/tricons-B2Keo8Ad.woff") format("woff"), url("/crds-frontend/latest/assets/tricons-DNt4bsT1.ttf") format("truetype"), url("/crds-frontend/latest/assets/tricons-6znNKawq.svg#fontawesome") format("svg");
  font-style: normal;
  font-weight: 400;
}
.t-icon {
  display: inline-block;
  margin-right: 6px;
  color: inherit;
  font-family: "tricons", helvetica, arial, sans-serif !important;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  text-decoration: none;
  text-transform: none;
  vertical-align: middle;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-icon::before {
  display: inline-block;
  line-height: 1rem;
}
.t-icon:hover {
  text-decoration: none;
}
.t-icon > img,
.t-icon > svg {
  width: 14px;
  height: 14px;
}
.t-icon > svg {
  color: inherit;
}
.t-icon > svg path {
  fill: currentcolor;
}
.t-icon.t-fw {
  width: 1em;
  text-align: center;
}
.t-icon.t-tiny {
  font-size: 11px;
}
.t-icon.t-tiny > img,
.t-icon.t-tiny > svg {
  width: 11px;
  height: 11px;
}
.t-icon.t-small {
  font-size: 12px;
}
.t-icon.t-small > img,
.t-icon.t-small > svg {
  width: 12px;
  height: 12px;
}
.t-icon.t-large {
  font-size: 16px;
}
.t-icon.t-large > img,
.t-icon.t-large > svg {
  width: 16px;
  height: 16px;
}
.t-icon.t-vertical-middle {
  vertical-align: middle;
}
.t-icon.t-horizontal {
  height: 32px;
}

a.t-icon {
  display: inline-block;
  margin-right: 0;
  color: #006491;
}
a.t-icon:hover {
  text-decoration: underline;
}
a.t-icon::before {
  margin-right: 6px;
  line-height: inherit;
}
a.t-icon > span {
  margin-left: -4px;
}
a.t-icon:empty::before {
  margin-right: 0;
}
a.t-icon.t-teal {
  color: #279c9c;
}
a .t-icon {
  margin-right: 6px;
}
a .t-icon.t-icon-only {
  margin-right: 0;
}

.t-icon.t-svg {
  position: relative;
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: middle;
}
.t-icon.t-svg::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("/crds-frontend/latest/assets/sprite-CL5HE_QE.svg");
  background-repeat: no-repeat;
  vertical-align: middle;
  transform-origin: center;
  transform: translate(-50%, -50%);
}
.t-icon.t-svg.t-tiny {
  width: 11px;
  height: 11px;
}
.t-icon.t-svg.t-tiny::before {
  transform: translate(-50%, -50%) scale(0.7);
}
.t-icon.t-svg.t-small {
  width: 12px;
  height: 12px;
}
.t-icon.t-svg.t-small::before {
  transform: translate(-50%, -50%) scale(0.8);
}
.t-icon.t-svg.t-large {
  width: 16px;
  height: 16px;
}
.t-icon.t-svg.t-large::before {
  transform: translate(-50%, -50%) scale(1.2);
}

.t-svg-address-book::before {
  width: 12px;
  height: 14px;
  background-position: 0 0;
}

.t-svg-address-book-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px 0;
}

.t-svg-address-book-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px 0;
}

.t-svg-address-card::before {
  width: 14px;
  height: 14px;
  background-position: -78px 0;
}

.t-svg-address-card-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px 0;
}

.t-svg-address-card-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px 0;
}

.t-svg-align-center::before {
  width: 12px;
  height: 14px;
  background-position: -156px 0;
}

.t-svg-align-center-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -182px 0;
}

.t-svg-align-center-white::before {
  width: 12px;
  height: 14px;
  background-position: -208px 0;
}

.t-svg-align-justify::before {
  width: 12px;
  height: 14px;
  background-position: -234px 0;
}

.t-svg-align-justify-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -260px 0;
}

.t-svg-align-justify-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px 0;
}

.t-svg-align-left::before {
  width: 12px;
  height: 14px;
  background-position: -312px 0;
}

.t-svg-align-left-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -338px 0;
}

.t-svg-align-left-white::before {
  width: 12px;
  height: 14px;
  background-position: 0 -26px;
}

.t-svg-align-right::before {
  width: 12px;
  height: 14px;
  background-position: -26px -26px;
}

.t-svg-align-right-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -52px -26px;
}

.t-svg-align-right-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -26px;
}

.t-svg-angle-double-down::before {
  width: 14px;
  height: 14px;
  background-position: -104px -26px;
}

.t-svg-angle-double-down-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -26px;
}

.t-svg-angle-double-down-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -26px;
}

.t-svg-angle-double-left::before {
  width: 14px;
  height: 14px;
  background-position: -182px -26px;
}

.t-svg-angle-double-left-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -26px;
}

.t-svg-angle-double-left-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -26px;
}

.t-svg-angle-double-right::before {
  width: 14px;
  height: 14px;
  background-position: -260px -26px;
}

.t-svg-angle-double-right-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -26px;
}

.t-svg-angle-double-right-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -26px;
}

.t-svg-angle-double-up::before {
  width: 14px;
  height: 14px;
  background-position: -338px -26px;
}

.t-svg-angle-double-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -52px;
}

.t-svg-angle-double-up-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -52px;
}

.t-svg-angle-down::before {
  width: 9px;
  height: 14px;
  background-position: -52px -52px;
}

.t-svg-angle-down-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -78px -52px;
}

.t-svg-angle-down-white::before {
  width: 9px;
  height: 14px;
  background-position: -104px -52px;
}

.t-svg-angle-left::before {
  width: 7px;
  height: 14px;
  background-position: -130px -52px;
}

.t-svg-angle-left-link-blue::before {
  width: 7px;
  height: 14px;
  background-position: -156px -52px;
}

.t-svg-angle-left-white::before {
  width: 7px;
  height: 14px;
  background-position: -182px -52px;
}

.t-svg-angle-right::before {
  width: 7px;
  height: 14px;
  background-position: -208px -52px;
}

.t-svg-angle-right-link-blue::before {
  width: 7px;
  height: 14px;
  background-position: -234px -52px;
}

.t-svg-angle-right-white::before {
  width: 7px;
  height: 14px;
  background-position: -260px -52px;
}

.t-svg-angle-up::before {
  width: 9px;
  height: 14px;
  background-position: -286px -52px;
}

.t-svg-angle-up-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -312px -52px;
}

.t-svg-angle-up-white::before {
  width: 9px;
  height: 14px;
  background-position: -338px -52px;
}

.t-svg-arrow-down::before {
  width: 12px;
  height: 14px;
  background-position: 0 -78px;
}

.t-svg-arrow-down-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -78px;
}

.t-svg-arrow-down-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px -78px;
}

.t-svg-arrow-left::before {
  width: 12px;
  height: 14px;
  background-position: -78px -78px;
}

.t-svg-arrow-left-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -104px -78px;
}

.t-svg-arrow-left-white::before {
  width: 12px;
  height: 14px;
  background-position: -130px -78px;
}

.t-svg-arrow-right::before {
  width: 12px;
  height: 14px;
  background-position: -156px -78px;
}

.t-svg-arrow-right-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -182px -78px;
}

.t-svg-arrow-right-white::before {
  width: 12px;
  height: 14px;
  background-position: -208px -78px;
}

.t-svg-arrow-up::before {
  width: 12px;
  height: 14px;
  background-position: -234px -78px;
}

.t-svg-arrow-up-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -260px -78px;
}

.t-svg-arrow-up-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px -78px;
}

.t-svg-arrows::before {
  width: 14px;
  height: 14px;
  background-position: -312px -78px;
}

.t-svg-arrows-h::before {
  width: 14px;
  height: 14px;
  background-position: -338px -78px;
}

.t-svg-arrows-h-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -104px;
}

.t-svg-arrows-h-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -104px;
}

.t-svg-arrows-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -104px;
}

.t-svg-arrows-v::before {
  width: 7px;
  height: 14px;
  background-position: -78px -104px;
}

.t-svg-arrows-v-link-blue::before {
  width: 7px;
  height: 14px;
  background-position: -104px -104px;
}

.t-svg-arrows-v-white::before {
  width: 7px;
  height: 14px;
  background-position: -130px -104px;
}

.t-svg-arrows-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -104px;
}

.t-svg-asterisk::before {
  width: 14px;
  height: 14px;
  background-position: -182px -104px;
}

.t-svg-asterisk-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -104px;
}

.t-svg-asterisk-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -104px;
}

.t-svg-bell::before {
  width: 12px;
  height: 14px;
  background-position: -260px -104px;
}

.t-svg-bell-ind-orange::before {
  width: 12px;
  height: 14px;
  background-position: -286px -104px;
}

.t-svg-bell-ind-red::before {
  width: 12px;
  height: 14px;
  background-position: -312px -104px;
}

.t-svg-bell-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -338px -104px;
}

.t-svg-bell-slash::before {
  width: 18px;
  height: 14px;
  background-position: 0 -130px;
}

.t-svg-bell-slash-link-blue::before {
  width: 18px;
  height: 14px;
  background-position: -26px -130px;
}

.t-svg-bell-slash-white::before {
  width: 18px;
  height: 14px;
  background-position: -52px -130px;
}

.t-svg-bell-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -130px;
}

.t-svg-bookmark::before {
  width: 11px;
  height: 14px;
  background-position: -104px -130px;
}

.t-svg-bookmark-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -130px -130px;
}

.t-svg-bookmark-o::before {
  width: 11px;
  height: 14px;
  background-position: -156px -130px;
}

.t-svg-bookmark-o-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -182px -130px;
}

.t-svg-bookmark-o-white::before {
  width: 11px;
  height: 14px;
  background-position: -208px -130px;
}

.t-svg-bookmark-white::before {
  width: 11px;
  height: 14px;
  background-position: -234px -130px;
}

.t-svg-briefcase::before {
  width: 14px;
  height: 14px;
  background-position: -260px -130px;
}

.t-svg-briefcase-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -130px;
}

.t-svg-briefcase-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -130px;
}

.t-svg-bug::before {
  width: 14px;
  height: 14px;
  background-position: -338px -130px;
}

.t-svg-bug-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -156px;
}

.t-svg-bug-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -156px;
}

.t-svg-bullhorn::before {
  width: 14px;
  height: 14px;
  background-position: -52px -156px;
}

.t-svg-bullhorn-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -156px;
}

.t-svg-bullhorn-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -156px;
}

.t-svg-calendar::before {
  width: 12px;
  height: 14px;
  background-position: -130px -156px;
}

.t-svg-calendar-check::before {
  width: 12px;
  height: 14px;
  background-position: -156px -156px;
}

.t-svg-calendar-check-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -182px -156px;
}

.t-svg-calendar-check-white::before {
  width: 12px;
  height: 14px;
  background-position: -208px -156px;
}

.t-svg-calendar-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -234px -156px;
}

.t-svg-calendar-minus::before {
  width: 12px;
  height: 14px;
  background-position: -260px -156px;
}

.t-svg-calendar-minus-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -286px -156px;
}

.t-svg-calendar-minus-white::before {
  width: 12px;
  height: 14px;
  background-position: -312px -156px;
}

.t-svg-calendar-plus::before {
  width: 12px;
  height: 14px;
  background-position: -338px -156px;
}

.t-svg-calendar-plus-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: 0 -182px;
}

.t-svg-calendar-plus-white::before {
  width: 12px;
  height: 14px;
  background-position: -26px -182px;
}

.t-svg-calendar-times::before {
  width: 12px;
  height: 14px;
  background-position: -52px -182px;
}

.t-svg-calendar-times-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -78px -182px;
}

.t-svg-calendar-times-white::before {
  width: 12px;
  height: 14px;
  background-position: -104px -182px;
}

.t-svg-calendar-white::before {
  width: 12px;
  height: 14px;
  background-position: -130px -182px;
}

.t-svg-cards::before {
  width: 14px;
  height: 14px;
  background-position: -156px -182px;
}

.t-svg-cards-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -182px;
}

.t-svg-cards-small::before {
  width: 14px;
  height: 14px;
  background-position: -208px -182px;
}

.t-svg-cards-small-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -182px;
}

.t-svg-cards-small-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -182px;
}

.t-svg-cards-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -182px;
}

.t-svg-caret-down::before {
  width: 9px;
  height: 14px;
  background-position: -312px -182px;
}

.t-svg-caret-down-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -338px -182px;
}

.t-svg-caret-down-white::before {
  width: 9px;
  height: 14px;
  background-position: 0 -208px;
}

.t-svg-caret-left::before {
  width: 5px;
  height: 14px;
  background-position: -26px -208px;
}

.t-svg-caret-left-link-blue::before {
  width: 5px;
  height: 14px;
  background-position: -52px -208px;
}

.t-svg-caret-left-white::before {
  width: 5px;
  height: 14px;
  background-position: -78px -208px;
}

.t-svg-caret-right::before {
  width: 5px;
  height: 14px;
  background-position: -104px -208px;
}

.t-svg-caret-right-link-blue::before {
  width: 5px;
  height: 14px;
  background-position: -130px -208px;
}

.t-svg-caret-right-white::before {
  width: 5px;
  height: 14px;
  background-position: -156px -208px;
}

.t-svg-caret-up::before {
  width: 9px;
  height: 14px;
  background-position: -182px -208px;
}

.t-svg-caret-up-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -208px -208px;
}

.t-svg-caret-up-white::before {
  width: 9px;
  height: 14px;
  background-position: -234px -208px;
}

.t-svg-certificate::before {
  width: 14px;
  height: 14px;
  background-position: -260px -208px;
}

.t-svg-certificate-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -208px;
}

.t-svg-certificate-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -208px;
}

.t-svg-chart-area::before {
  width: 14px;
  height: 14px;
  background-position: -338px -208px;
}

.t-svg-chart-area-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -234px;
}

.t-svg-chart-area-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -234px;
}

.t-svg-chart-bar::before {
  width: 14px;
  height: 14px;
  background-position: -52px -234px;
}

.t-svg-chart-bar-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -234px;
}

.t-svg-chart-bar-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -234px;
}

.t-svg-chart-line::before {
  width: 14px;
  height: 14px;
  background-position: -130px -234px;
}

.t-svg-chart-line-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -234px;
}

.t-svg-chart-line-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -234px;
}

.t-svg-check::before {
  width: 14px;
  height: 14px;
  background-position: -208px -234px;
}

.t-svg-check-circle::before {
  width: 14px;
  height: 14px;
  background-position: -234px -234px;
}

.t-svg-check-circle-ind-green::before {
  width: 14px;
  height: 14px;
  background-position: -260px -234px;
}

.t-svg-check-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -234px;
}

.t-svg-check-circle-o::before {
  width: 14px;
  height: 14px;
  background-position: -312px -234px;
}

.t-svg-check-circle-o-ind-green::before {
  width: 14px;
  height: 14px;
  background-position: -338px -234px;
}

.t-svg-check-circle-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -260px;
}

.t-svg-check-circle-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -260px;
}

.t-svg-check-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -260px;
}

.t-svg-check-double::before {
  width: 14px;
  height: 14px;
  background-position: -78px -260px;
}

.t-svg-check-double-ind-green::before {
  width: 14px;
  height: 14px;
  background-position: -104px -260px;
}

.t-svg-check-double-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -260px;
}

.t-svg-check-double-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -260px;
}

.t-svg-check-ind-green::before {
  width: 14px;
  height: 14px;
  background-position: -182px -260px;
}

.t-svg-check-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -260px;
}

.t-svg-check-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -260px;
}

.t-svg-chevron-down::before {
  width: 12px;
  height: 14px;
  background-position: -260px -260px;
}

.t-svg-chevron-down-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -286px -260px;
}

.t-svg-chevron-down-white::before {
  width: 12px;
  height: 14px;
  background-position: -312px -260px;
}

.t-svg-chevron-left::before {
  width: 9px;
  height: 14px;
  background-position: -338px -260px;
}

.t-svg-chevron-left-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: 0 -286px;
}

.t-svg-chevron-left-white::before {
  width: 9px;
  height: 14px;
  background-position: -26px -286px;
}

.t-svg-chevron-right::before {
  width: 9px;
  height: 14px;
  background-position: -52px -286px;
}

.t-svg-chevron-right-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -78px -286px;
}

.t-svg-chevron-right-white::before {
  width: 9px;
  height: 14px;
  background-position: -104px -286px;
}

.t-svg-chevron-up::before {
  width: 12px;
  height: 14px;
  background-position: -130px -286px;
}

.t-svg-chevron-up-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -156px -286px;
}

.t-svg-chevron-up-white::before {
  width: 12px;
  height: 14px;
  background-position: -182px -286px;
}

.t-svg-circle::before {
  width: 14px;
  height: 14px;
  background-position: -208px -286px;
}

.t-svg-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -286px;
}

.t-svg-circle-notch::before {
  width: 14px;
  height: 14px;
  background-position: -260px -286px;
}

.t-svg-circle-notch-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -286px;
}

.t-svg-circle-notch-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -286px;
}

.t-svg-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -286px;
}

.t-svg-clipboard::before {
  width: 11px;
  height: 14px;
  background-position: 0 -312px;
}

.t-svg-clipboard-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -26px -312px;
}

.t-svg-clipboard-white::before {
  width: 11px;
  height: 14px;
  background-position: -52px -312px;
}

.t-svg-clock::before {
  width: 14px;
  height: 14px;
  background-position: -78px -312px;
}

.t-svg-clock-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -312px;
}

.t-svg-clock-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -312px;
}

.t-svg-clone::before {
  width: 14px;
  height: 14px;
  background-position: -156px -312px;
}

.t-svg-clone-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -312px;
}

.t-svg-clone-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -312px;
}

.t-svg-code::before {
  width: 14px;
  height: 14px;
  background-position: -234px -312px;
}

.t-svg-code-branch::before {
  width: 11px;
  height: 14px;
  background-position: -260px -312px;
}

.t-svg-code-branch-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -286px -312px;
}

.t-svg-code-branch-white::before {
  width: 11px;
  height: 14px;
  background-position: -312px -312px;
}

.t-svg-code-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -312px;
}

.t-svg-code-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -338px;
}

.t-svg-cog::before {
  width: 14px;
  height: 14px;
  background-position: -26px -338px;
}

.t-svg-cog-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -338px;
}

.t-svg-cog-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -338px;
}

.t-svg-cogs::before {
  width: 14px;
  height: 14px;
  background-position: -104px -338px;
}

.t-svg-cogs-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -338px;
}

.t-svg-cogs-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -338px;
}

.t-svg-comment::before {
  width: 14px;
  height: 14px;
  background-position: -182px -338px;
}

.t-svg-comment-alt::before {
  width: 14px;
  height: 14px;
  background-position: -208px -338px;
}

.t-svg-comment-alt-fill::before {
  width: 14px;
  height: 14px;
  background-position: -234px -338px;
}

.t-svg-comment-alt-fill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -338px;
}

.t-svg-comment-alt-fill-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -338px;
}

.t-svg-comment-alt-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -338px;
}

.t-svg-comment-alt-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -338px;
}

.t-svg-comment-dollar::before {
  width: 14px;
  height: 14px;
  background-position: 0 -364px;
}

.t-svg-comment-dollar-fill::before {
  width: 14px;
  height: 14px;
  background-position: -26px -364px;
}

.t-svg-comment-dollar-fill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -364px;
}

.t-svg-comment-dollar-fill-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -364px;
}

.t-svg-comment-dollar-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -364px;
}

.t-svg-comment-dollar-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -364px;
}

.t-svg-comment-dots::before {
  width: 14px;
  height: 14px;
  background-position: -156px -364px;
}

.t-svg-comment-dots-fill::before {
  width: 14px;
  height: 14px;
  background-position: -182px -364px;
}

.t-svg-comment-dots-fill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -364px;
}

.t-svg-comment-dots-fill-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -364px;
}

.t-svg-comment-dots-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -364px;
}

.t-svg-comment-dots-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -364px;
}

.t-svg-comment-fill::before {
  width: 14px;
  height: 14px;
  background-position: -312px -364px;
}

.t-svg-comment-fill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -364px;
}

.t-svg-comment-fill-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -390px;
}

.t-svg-comment-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -390px;
}

.t-svg-comment-slash::before {
  width: 14px;
  height: 14px;
  background-position: -52px -390px;
}

.t-svg-comment-slash-fill::before {
  width: 18px;
  height: 14px;
  background-position: -78px -390px;
}

.t-svg-comment-slash-fill-link-blue::before {
  width: 18px;
  height: 14px;
  background-position: -104px -390px;
}

.t-svg-comment-slash-fill-white::before {
  width: 18px;
  height: 14px;
  background-position: -130px -390px;
}

.t-svg-comment-slash-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -390px;
}

.t-svg-comment-slash-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -390px;
}

.t-svg-comment-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -390px;
}

.t-svg-comments::before {
  width: 14px;
  height: 14px;
  background-position: -234px -390px;
}

.t-svg-comments-dollar::before {
  width: 14px;
  height: 14px;
  background-position: -260px -390px;
}

.t-svg-comments-dollar-fill::before {
  width: 16px;
  height: 14px;
  background-position: -286px -390px;
}

.t-svg-comments-dollar-fill-link-blue::before {
  width: 16px;
  height: 14px;
  background-position: -312px -390px;
}

.t-svg-comments-dollar-fill-white::before {
  width: 16px;
  height: 14px;
  background-position: 0 -416px;
}

.t-svg-comments-dollar-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -416px;
}

.t-svg-comments-dollar-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -416px;
}

.t-svg-comments-fill::before {
  width: 16px;
  height: 14px;
  background-position: -78px -416px;
}

.t-svg-comments-fill-link-blue::before {
  width: 16px;
  height: 14px;
  background-position: -104px -416px;
}

.t-svg-comments-fill-white::before {
  width: 16px;
  height: 14px;
  background-position: -130px -416px;
}

.t-svg-comments-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -416px;
}

.t-svg-comments-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -416px;
}

.t-svg-compress::before {
  width: 12px;
  height: 14px;
  background-position: -208px -416px;
}

.t-svg-compress-alt::before {
  width: 12px;
  height: 14px;
  background-position: -234px -416px;
}

.t-svg-compress-alt-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -260px -416px;
}

.t-svg-compress-alt-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px -416px;
}

.t-svg-compress-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -312px -416px;
}

.t-svg-compress-white::before {
  width: 12px;
  height: 14px;
  background-position: -338px -416px;
}

.t-svg-copy::before {
  width: 12px;
  height: 14px;
  background-position: 0 -442px;
}

.t-svg-copy-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -442px;
}

.t-svg-copy-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px -442px;
}

.t-svg-credit-card::before {
  width: 14px;
  height: 14px;
  background-position: -78px -442px;
}

.t-svg-credit-card-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -442px;
}

.t-svg-credit-card-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -442px;
}

.t-svg-crosshairs::before {
  width: 14px;
  height: 14px;
  background-position: -156px -442px;
}

.t-svg-crosshairs-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -442px;
}

.t-svg-crosshairs-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -442px;
}

.t-svg-cut::before {
  width: 12px;
  height: 14px;
  background-position: -234px -442px;
}

.t-svg-cut-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -260px -442px;
}

.t-svg-cut-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px -442px;
}

.t-svg-diamond::before {
  width: 14px;
  height: 14px;
  background-position: -312px -442px;
}

.t-svg-diamond-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -442px;
}

.t-svg-diamond-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -468px;
}

.t-svg-direction-both::before {
  width: 14px;
  height: 14px;
  background-position: -26px -468px;
}

.t-svg-direction-both-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -468px;
}

.t-svg-direction-both-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -468px;
}

.t-svg-direction-incoming::before {
  width: 14px;
  height: 14px;
  background-position: -104px -468px;
}

.t-svg-direction-incoming-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -468px;
}

.t-svg-direction-outgoing::before {
  width: 14px;
  height: 14px;
  background-position: -156px -468px;
}

.t-svg-direction-outgoing-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -468px;
}

.t-svg-direction-outgoing-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -468px;
}

.t-svg-download::before {
  width: 14px;
  height: 14px;
  background-position: -234px -468px;
}

.t-svg-download-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -468px;
}

.t-svg-download-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -468px;
}

.t-svg-ds-brick::before {
  width: 14px;
  height: 14px;
  background-position: -312px -468px;
}

.t-svg-ds-brick-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -468px;
}

.t-svg-ds-brick-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -494px;
}

.t-svg-ds-set::before {
  width: 14px;
  height: 14px;
  background-position: -26px -494px;
}

.t-svg-ds-set-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -494px;
}

.t-svg-ds-set-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -494px;
}

.t-svg-ds-triquetra::before {
  width: 14px;
  height: 14px;
  background-position: -104px -494px;
}

.t-svg-ds-triquetra-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -494px;
}

.t-svg-ds-triquetra-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -494px;
}

.t-svg-ellipsis-h::before {
  width: 14px;
  height: 14px;
  background-position: -182px -494px;
}

.t-svg-ellipsis-h-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -494px;
}

.t-svg-ellipsis-h-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -494px;
}

.t-svg-ellipsis-v::before {
  width: 5px;
  height: 14px;
  background-position: -260px -494px;
}

.t-svg-ellipsis-v-link-blue::before {
  width: 5px;
  height: 14px;
  background-position: -286px -494px;
}

.t-svg-ellipsis-v-white::before {
  width: 5px;
  height: 14px;
  background-position: -312px -494px;
}

.t-svg-entity::before {
  width: 14px;
  height: 14px;
  background-position: -338px -494px;
}

.t-svg-entity-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -520px;
}

.t-svg-entity-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -520px;
}

.t-svg-envelope::before {
  width: 14px;
  height: 14px;
  background-position: -52px -520px;
}

.t-svg-envelope-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -520px;
}

.t-svg-envelope-open-text::before {
  width: 14px;
  height: 14px;
  background-position: -104px -520px;
}

.t-svg-envelope-open-text-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -520px;
}

.t-svg-envelope-open-text-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -520px;
}

.t-svg-envelope-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -520px;
}

.t-svg-exchange::before {
  width: 14px;
  height: 14px;
  background-position: -208px -520px;
}

.t-svg-exchange-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -520px;
}

.t-svg-exchange-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -520px;
}

.t-svg-exclamation::before {
  width: 14px;
  height: 14px;
  background-position: -286px -520px;
}

.t-svg-exclamation-circle::before {
  width: 14px;
  height: 14px;
  background-position: -312px -520px;
}

.t-svg-exclamation-circle-ind-orange::before {
  width: 14px;
  height: 14px;
  background-position: -338px -520px;
}

.t-svg-exclamation-circle-ind-red::before {
  width: 14px;
  height: 14px;
  background-position: 0 -546px;
}

.t-svg-exclamation-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -546px;
}

.t-svg-exclamation-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -546px;
}

.t-svg-exclamation-ind-orange::before {
  width: 14px;
  height: 14px;
  background-position: -78px -546px;
}

.t-svg-exclamation-ind-red::before {
  width: 14px;
  height: 14px;
  background-position: -104px -546px;
}

.t-svg-exclamation-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -546px;
}

.t-svg-exclamation-triangle::before {
  width: 14px;
  height: 14px;
  background-position: -156px -546px;
}

.t-svg-exclamation-triangle-ind-orange::before {
  width: 14px;
  height: 14px;
  background-position: -182px -546px;
}

.t-svg-exclamation-triangle-ind-red::before {
  width: 14px;
  height: 14px;
  background-position: -208px -546px;
}

.t-svg-exclamation-triangle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -546px;
}

.t-svg-exclamation-triangle-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -546px;
}

.t-svg-exclamation-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -546px;
}

.t-svg-expand::before {
  width: 12px;
  height: 14px;
  background-position: -312px -546px;
}

.t-svg-expand-alt::before {
  width: 12px;
  height: 14px;
  background-position: -338px -546px;
}

.t-svg-expand-alt-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: 0 -572px;
}

.t-svg-expand-alt-white::before {
  width: 12px;
  height: 14px;
  background-position: -26px -572px;
}

.t-svg-expand-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -52px -572px;
}

.t-svg-expand-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -572px;
}

.t-svg-external-link::before {
  width: 14px;
  height: 14px;
  background-position: -104px -572px;
}

.t-svg-external-link-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -572px;
}

.t-svg-external-link-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -572px;
}

.t-svg-eye::before {
  width: 14px;
  height: 14px;
  background-position: -182px -572px;
}

.t-svg-eye-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -572px;
}

.t-svg-eye-slash::before {
  width: 14px;
  height: 14px;
  background-position: -234px -572px;
}

.t-svg-eye-slash-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -572px;
}

.t-svg-eye-slash-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -572px;
}

.t-svg-eye-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -572px;
}

.t-svg-face-cry::before {
  width: 14px;
  height: 14px;
  background-position: -338px -572px;
}

.t-svg-face-cry-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -598px;
}

.t-svg-face-cry-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -598px;
}

.t-svg-face-frown::before {
  width: 14px;
  height: 14px;
  background-position: -52px -598px;
}

.t-svg-face-frown-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -598px;
}

.t-svg-face-frown-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -598px;
}

.t-svg-face-happy::before {
  width: 14px;
  height: 14px;
  background-position: -130px -598px;
}

.t-svg-face-happy-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -598px;
}

.t-svg-face-happy-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -598px;
}

.t-svg-face-neutral::before {
  width: 14px;
  height: 14px;
  background-position: -208px -598px;
}

.t-svg-face-neutral-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -598px;
}

.t-svg-face-neutral-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -598px;
}

.t-svg-face-smile::before {
  width: 14px;
  height: 14px;
  background-position: -286px -598px;
}

.t-svg-face-smile-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -598px;
}

.t-svg-face-smile-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -598px;
}

.t-svg-fax::before {
  width: 14px;
  height: 14px;
  background-position: 0 -624px;
}

.t-svg-fax-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -624px;
}

.t-svg-fax-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -624px;
}

.t-svg-file::before {
  width: 11px;
  height: 14px;
  background-position: -78px -624px;
}

.t-svg-file-alt::before {
  width: 11px;
  height: 14px;
  background-position: -104px -624px;
}

.t-svg-file-alt-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -130px -624px;
}

.t-svg-file-alt-white::before {
  width: 11px;
  height: 14px;
  background-position: -156px -624px;
}

.t-svg-file-archive::before {
  width: 11px;
  height: 14px;
  background-position: -182px -624px;
}

.t-svg-file-archive-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -208px -624px;
}

.t-svg-file-archive-white::before {
  width: 11px;
  height: 14px;
  background-position: -234px -624px;
}

.t-svg-file-audio::before {
  width: 11px;
  height: 14px;
  background-position: -260px -624px;
}

.t-svg-file-audio-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -286px -624px;
}

.t-svg-file-audio-white::before {
  width: 11px;
  height: 14px;
  background-position: -312px -624px;
}

.t-svg-file-code::before {
  width: 11px;
  height: 14px;
  background-position: -338px -624px;
}

.t-svg-file-code-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: 0 -650px;
}

.t-svg-file-code-white::before {
  width: 11px;
  height: 14px;
  background-position: -26px -650px;
}

.t-svg-file-excel::before {
  width: 11px;
  height: 14px;
  background-position: -52px -650px;
}

.t-svg-file-excel-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -78px -650px;
}

.t-svg-file-excel-white::before {
  width: 11px;
  height: 14px;
  background-position: -104px -650px;
}

.t-svg-file-image::before {
  width: 11px;
  height: 14px;
  background-position: -130px -650px;
}

.t-svg-file-image-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -156px -650px;
}

.t-svg-file-image-white::before {
  width: 11px;
  height: 14px;
  background-position: -182px -650px;
}

.t-svg-file-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -208px -650px;
}

.t-svg-file-pdf::before {
  width: 11px;
  height: 14px;
  background-position: -234px -650px;
}

.t-svg-file-pdf-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -260px -650px;
}

.t-svg-file-pdf-white::before {
  width: 11px;
  height: 14px;
  background-position: -286px -650px;
}

.t-svg-file-powerpoint::before {
  width: 11px;
  height: 14px;
  background-position: -312px -650px;
}

.t-svg-file-powerpoint-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -338px -650px;
}

.t-svg-file-powerpoint-white::before {
  width: 11px;
  height: 14px;
  background-position: 0 -676px;
}

.t-svg-file-video::before {
  width: 11px;
  height: 14px;
  background-position: -26px -676px;
}

.t-svg-file-video-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -52px -676px;
}

.t-svg-file-video-white::before {
  width: 11px;
  height: 14px;
  background-position: -78px -676px;
}

.t-svg-file-white::before {
  width: 11px;
  height: 14px;
  background-position: -104px -676px;
}

.t-svg-file-word::before {
  width: 11px;
  height: 14px;
  background-position: -130px -676px;
}

.t-svg-file-word-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -156px -676px;
}

.t-svg-file-word-white::before {
  width: 11px;
  height: 14px;
  background-position: -182px -676px;
}

.t-svg-fill-up::before {
  width: 14px;
  height: 14px;
  background-position: -208px -676px;
}

.t-svg-fill-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -676px;
}

.t-svg-fill-up-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -676px;
}

.t-svg-filter::before {
  width: 14px;
  height: 14px;
  background-position: -286px -676px;
}

.t-svg-filter-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -676px;
}

.t-svg-filter-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -676px;
}

.t-svg-fingerprint::before {
  width: 14px;
  height: 14px;
  background-position: 0 -702px;
}

.t-svg-fingerprint-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -702px;
}

.t-svg-fingerprint-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -702px;
}

.t-svg-flag::before {
  width: 14px;
  height: 14px;
  background-position: -78px -702px;
}

.t-svg-flag-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -702px;
}

.t-svg-flag-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -702px;
}

.t-svg-flask-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -156px -702px;
}

.t-svg-flask-white::before {
  width: 12px;
  height: 14px;
  background-position: -182px -702px;
}

.t-svg-folder::before {
  width: 14px;
  height: 14px;
  background-position: -208px -702px;
}

.t-svg-folder-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -702px;
}

.t-svg-folder-open::before {
  width: 14px;
  height: 14px;
  background-position: -260px -702px;
}

.t-svg-folder-open-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -702px;
}

.t-svg-folder-open-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -702px;
}

.t-svg-folder-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -702px;
}

.t-svg-forward::before {
  width: 14px;
  height: 14px;
  background-position: 0 -728px;
}

.t-svg-forward-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -728px;
}

.t-svg-forward-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -728px;
}

.t-svg-globe::before {
  width: 14px;
  height: 14px;
  background-position: -78px -728px;
}

.t-svg-globe-africa::before {
  width: 14px;
  height: 14px;
  background-position: -104px -728px;
}

.t-svg-globe-africa-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -728px;
}

.t-svg-globe-africa-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -728px;
}

.t-svg-globe-asia::before {
  width: 14px;
  height: 14px;
  background-position: -182px -728px;
}

.t-svg-globe-asia-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -728px;
}

.t-svg-globe-asia-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -728px;
}

.t-svg-globe-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -728px;
}

.t-svg-globe-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -728px;
}

.t-svg-graduation-cap::before {
  width: 14px;
  height: 14px;
  background-position: -312px -728px;
}

.t-svg-graduation-cap-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -728px;
}

.t-svg-graduation-cap-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -754px;
}

.t-svg-hand-paper::before {
  width: 12px;
  height: 14px;
  background-position: -26px -754px;
}

.t-svg-hand-paper-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -52px -754px;
}

.t-svg-hand-paper-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -754px;
}

.t-svg-hand-point-down::before {
  width: 14px;
  height: 14px;
  background-position: -104px -754px;
}

.t-svg-hand-point-down-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -754px;
}

.t-svg-hand-point-down-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -754px;
}

.t-svg-hand-point-left::before {
  width: 14px;
  height: 14px;
  background-position: -182px -754px;
}

.t-svg-hand-point-left-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -754px;
}

.t-svg-hand-point-left-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -754px;
}

.t-svg-hand-point-right::before {
  width: 14px;
  height: 14px;
  background-position: -260px -754px;
}

.t-svg-hand-point-right-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -754px;
}

.t-svg-hand-point-right-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -754px;
}

.t-svg-hand-point-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -754px;
}

.t-svg-hand-point-up-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -780px;
}

.t-svg-hand-pointer::before {
  width: 14px;
  height: 14px;
  background-position: -26px -780px;
}

.t-svg-hand-rock::before {
  width: 14px;
  height: 14px;
  background-position: -52px -780px;
}

.t-svg-hand-rock-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -780px;
}

.t-svg-hand-rock-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -780px;
}

.t-svg-handshake::before {
  width: 14px;
  height: 14px;
  background-position: -130px -780px;
}

.t-svg-handshake-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -780px;
}

.t-svg-handshake-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -780px;
}

.t-svg-heart::before {
  width: 14px;
  height: 14px;
  background-position: -208px -780px;
}

.t-svg-heart-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -780px;
}

.t-svg-heart-o::before {
  width: 14px;
  height: 14px;
  background-position: -260px -780px;
}

.t-svg-heart-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -780px;
}

.t-svg-heart-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -780px;
}

.t-svg-heart-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -780px;
}

.t-svg-help::before {
  width: 14px;
  height: 14px;
  background-position: 0 -806px;
}

.t-svg-help-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -806px;
}

.t-svg-help-o::before {
  width: 14px;
  height: 14px;
  background-position: -52px -806px;
}

.t-svg-help-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -806px;
}

.t-svg-help-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -806px;
}

.t-svg-help-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -806px;
}

.t-svg-history::before {
  width: 14px;
  height: 14px;
  background-position: -156px -806px;
}

.t-svg-history-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -806px;
}

.t-svg-history-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -806px;
}

.t-svg-home::before {
  width: 14px;
  height: 14px;
  background-position: -234px -806px;
}

.t-svg-home-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -806px;
}

.t-svg-home-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -806px;
}

.t-svg-hourglass::before {
  width: 11px;
  height: 14px;
  background-position: -312px -806px;
}

.t-svg-hourglass-end::before {
  width: 11px;
  height: 14px;
  background-position: -338px -806px;
}

.t-svg-hourglass-end-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: 0 -832px;
}

.t-svg-hourglass-end-white::before {
  width: 11px;
  height: 14px;
  background-position: -26px -832px;
}

.t-svg-hourglass-half::before {
  width: 11px;
  height: 14px;
  background-position: -52px -832px;
}

.t-svg-hourglass-half-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -78px -832px;
}

.t-svg-hourglass-half-white::before {
  width: 11px;
  height: 14px;
  background-position: -104px -832px;
}

.t-svg-hourglass-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -130px -832px;
}

.t-svg-hourglass-start::before {
  width: 11px;
  height: 14px;
  background-position: -156px -832px;
}

.t-svg-hourglass-start-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -182px -832px;
}

.t-svg-hourglass-start-white::before {
  width: 11px;
  height: 14px;
  background-position: -208px -832px;
}

.t-svg-hourglass-white::before {
  width: 11px;
  height: 14px;
  background-position: -234px -832px;
}

.t-svg-id-badge::before {
  width: 11px;
  height: 14px;
  background-position: -260px -832px;
}

.t-svg-id-badge-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -286px -832px;
}

.t-svg-id-badge-white::before {
  width: 11px;
  height: 14px;
  background-position: -312px -832px;
}

.t-svg-image::before {
  width: 14px;
  height: 14px;
  background-position: -338px -832px;
}

.t-svg-image-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -858px;
}

.t-svg-image-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -858px;
}

.t-svg-images::before {
  width: 16px;
  height: 14px;
  background-position: -52px -858px;
}

.t-svg-images-link-blue::before {
  width: 16px;
  height: 14px;
  background-position: -78px -858px;
}

.t-svg-images-white::before {
  width: 16px;
  height: 14px;
  background-position: -104px -858px;
}

.t-svg-inbox::before {
  width: 14px;
  height: 14px;
  background-position: -130px -858px;
}

.t-svg-inbox-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -858px;
}

.t-svg-inbox-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -858px;
}

.t-svg-infinity::before {
  width: 14px;
  height: 14px;
  background-position: -208px -858px;
}

.t-svg-infinity-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -858px;
}

.t-svg-infinity-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -858px;
}

.t-svg-info-circle::before {
  width: 14px;
  height: 14px;
  background-position: -286px -858px;
}

.t-svg-info-circle-info-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -858px;
}

.t-svg-info-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -858px;
}

.t-svg-info-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -884px;
}

.t-svg-key::before {
  width: 14px;
  height: 14px;
  background-position: -26px -884px;
}

.t-svg-key-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -884px;
}

.t-svg-key-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -884px;
}

.t-svg-keyboard::before {
  width: 14px;
  height: 14px;
  background-position: -104px -884px;
}

.t-svg-keyboard-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -884px;
}

.t-svg-keyboard-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -884px;
}

.t-svg-laptop::before {
  width: 14px;
  height: 14px;
  background-position: -182px -884px;
}

.t-svg-laptop-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -884px;
}

.t-svg-laptop-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -884px;
}

.t-svg-level-down::before {
  width: 9px;
  height: 14px;
  background-position: -260px -884px;
}

.t-svg-level-down-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -286px -884px;
}

.t-svg-level-down-white::before {
  width: 9px;
  height: 14px;
  background-position: -312px -884px;
}

.t-svg-level-up::before {
  width: 9px;
  height: 14px;
  background-position: -338px -884px;
}

.t-svg-level-up-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: 0 -910px;
}

.t-svg-level-up-white::before {
  width: 9px;
  height: 14px;
  background-position: -26px -910px;
}

.t-svg-link::before {
  width: 14px;
  height: 14px;
  background-position: -52px -910px;
}

.t-svg-link-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -910px;
}

.t-svg-link-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -910px;
}

.t-svg-list::before {
  width: 14px;
  height: 14px;
  background-position: -130px -910px;
}

.t-svg-list-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -910px;
}

.t-svg-list-ul::before {
  width: 14px;
  height: 14px;
  background-position: -182px -910px;
}

.t-svg-list-ul-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -910px;
}

.t-svg-list-ul-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -910px;
}

.t-svg-list-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -910px;
}

.t-svg-location-arrow::before {
  width: 14px;
  height: 14px;
  background-position: -286px -910px;
}

.t-svg-location-arrow-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -910px;
}

.t-svg-location-arrow-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -910px;
}

.t-svg-lock::before {
  width: 12px;
  height: 14px;
  background-position: 0 -936px;
}

.t-svg-lock-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -936px;
}

.t-svg-lock-open::before {
  width: 14px;
  height: 14px;
  background-position: -52px -936px;
}

.t-svg-lock-open-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -936px;
}

.t-svg-lock-open-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -936px;
}

.t-svg-lock-white::before {
  width: 12px;
  height: 14px;
  background-position: -130px -936px;
}

.t-svg-magic::before {
  width: 14px;
  height: 14px;
  background-position: -156px -936px;
}

.t-svg-magic-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -936px;
}

.t-svg-magic-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -936px;
}

.t-svg-map-marker::before {
  width: 11px;
  height: 14px;
  background-position: -234px -936px;
}

.t-svg-map-marker-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -260px -936px;
}

.t-svg-map-marker-white::before {
  width: 11px;
  height: 14px;
  background-position: -286px -936px;
}

.t-svg-map-signs::before {
  width: 14px;
  height: 14px;
  background-position: -312px -936px;
}

.t-svg-map-signs-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -936px;
}

.t-svg-map-signs-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -962px;
}

.t-svg-minus::before {
  width: 12px;
  height: 14px;
  background-position: -26px -962px;
}

.t-svg-minus-circle::before {
  width: 14px;
  height: 14px;
  background-position: -52px -962px;
}

.t-svg-minus-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -962px;
}

.t-svg-minus-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -962px;
}

.t-svg-minus-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -130px -962px;
}

.t-svg-minus-white::before {
  width: 12px;
  height: 14px;
  background-position: -156px -962px;
}

.t-svg-mobile::before {
  width: 9px;
  height: 14px;
  background-position: -182px -962px;
}

.t-svg-mobile-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -208px -962px;
}

.t-svg-mobile-white::before {
  width: 9px;
  height: 14px;
  background-position: -234px -962px;
}

.t-svg-money-bill::before {
  width: 14px;
  height: 14px;
  background-position: -260px -962px;
}

.t-svg-money-bill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -962px;
}

.t-svg-money-bill-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -962px;
}

.t-svg-new-tab::before {
  width: 14px;
  height: 14px;
  background-position: -338px -962px;
}

.t-svg-new-tab-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -988px;
}

.t-svg-new-tab-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -988px;
}

.t-svg-newspaper::before {
  width: 14px;
  height: 14px;
  background-position: -52px -988px;
}

.t-svg-newspaper-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -988px;
}

.t-svg-newspaper-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -988px;
}

.t-svg-palette::before {
  width: 14px;
  height: 14px;
  background-position: -130px -988px;
}

.t-svg-palette-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -988px;
}

.t-svg-palette-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -988px;
}

.t-svg-paper-plane::before {
  width: 14px;
  height: 14px;
  background-position: -208px -988px;
}

.t-svg-paper-plane-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -988px;
}

.t-svg-paper-plane-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -988px;
}

.t-svg-paperclip::before {
  width: 12px;
  height: 14px;
  background-position: -286px -988px;
}

.t-svg-paperclip-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -312px -988px;
}

.t-svg-paperclip-white::before {
  width: 12px;
  height: 14px;
  background-position: -338px -988px;
}

.t-svg-paste::before {
  width: 12px;
  height: 14px;
  background-position: 0 -1014px;
}

.t-svg-paste-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1014px;
}

.t-svg-paste-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px -1014px;
}

.t-svg-pen-nib::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1014px;
}

.t-svg-pen-nib-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1014px;
}

.t-svg-pen-nib-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1014px;
}

.t-svg-pencil::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1014px;
}

.t-svg-pencil-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1014px;
}

.t-svg-pencil-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1014px;
}

.t-svg-phone::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1014px;
}

.t-svg-phone-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1014px;
}

.t-svg-phone-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1014px;
}

.t-svg-play::before {
  width: 12px;
  height: 14px;
  background-position: -312px -1014px;
}

.t-svg-play-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -338px -1014px;
}

.t-svg-play-white::before {
  width: 12px;
  height: 14px;
  background-position: 0 -1040px;
}

.t-svg-plus::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1040px;
}

.t-svg-plus-circle::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1040px;
}

.t-svg-plus-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1040px;
}

.t-svg-plus-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1040px;
}

.t-svg-plus-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -130px -1040px;
}

.t-svg-plus-white::before {
  width: 12px;
  height: 14px;
  background-position: -156px -1040px;
}

.t-svg-power-off::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1040px;
}

.t-svg-power-off-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1040px;
}

.t-svg-power-off-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1040px;
}

.t-svg-print::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1040px;
}

.t-svg-print-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1040px;
}

.t-svg-print-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1040px;
}

.t-svg-qrcode::before {
  width: 12px;
  height: 14px;
  background-position: -338px -1040px;
}

.t-svg-qrcode-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: 0 -1066px;
}

.t-svg-qrcode-white::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1066px;
}

.t-svg-redo::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1066px;
}

.t-svg-redo-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1066px;
}

.t-svg-redo-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1066px;
}

.t-svg-reply::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1066px;
}

.t-svg-reply-all::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1066px;
}

.t-svg-reply-all-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1066px;
}

.t-svg-reply-all-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1066px;
}

.t-svg-reply-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1066px;
}

.t-svg-reply-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1066px;
}

.t-svg-retweet::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1066px;
}

.t-svg-retweet-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1066px;
}

.t-svg-retweet-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1066px;
}

.t-svg-robot::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1092px;
}

.t-svg-robot-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1092px;
}

.t-svg-robot-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1092px;
}

.t-svg-rocket::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1092px;
}

.t-svg-rocket-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1092px;
}

.t-svg-rocket-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1092px;
}

.t-svg-ruler::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1092px;
}

.t-svg-ruler-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1092px;
}

.t-svg-ruler-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1092px;
}

.t-svg-save::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1092px;
}

.t-svg-save-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1092px;
}

.t-svg-save-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1092px;
}

.t-svg-search::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1092px;
}

.t-svg-search-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1092px;
}

.t-svg-search-minus::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1118px;
}

.t-svg-search-minus-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1118px;
}

.t-svg-search-minus-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1118px;
}

.t-svg-search-plus::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1118px;
}

.t-svg-search-plus-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1118px;
}

.t-svg-search-plus-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1118px;
}

.t-svg-search-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1118px;
}

.t-svg-share::before {
  width: 12px;
  height: 14px;
  background-position: -182px -1118px;
}

.t-svg-share-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -208px -1118px;
}

.t-svg-share-square::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1118px;
}

.t-svg-share-square-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1118px;
}

.t-svg-share-square-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1118px;
}

.t-svg-share-white::before {
  width: 12px;
  height: 14px;
  background-position: -312px -1118px;
}

.t-svg-shoe-prints::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1118px;
}

.t-svg-shoe-prints-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1144px;
}

.t-svg-shoe-prints-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1144px;
}

.t-svg-shopping-cart::before {
  width: 16px;
  height: 14px;
  background-position: -52px -1144px;
}

.t-svg-shopping-cart-link-blue::before {
  width: 16px;
  height: 14px;
  background-position: -78px -1144px;
}

.t-svg-shopping-cart-white::before {
  width: 16px;
  height: 14px;
  background-position: -104px -1144px;
}

.t-svg-sign-in::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1144px;
}

.t-svg-sign-in-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1144px;
}

.t-svg-sign-in-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1144px;
}

.t-svg-sign-out::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1144px;
}

.t-svg-sign-out-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1144px;
}

.t-svg-sign-out-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1144px;
}

.t-svg-sliders::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1144px;
}

.t-svg-sliders-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1144px;
}

.t-svg-sliders-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1144px;
}

.t-svg-sort::before {
  width: 9px;
  height: 14px;
  background-position: 0 -1170px;
}

.t-svg-sort-alpha-down::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1170px;
}

.t-svg-sort-alpha-down-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -52px -1170px;
}

.t-svg-sort-alpha-down-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -1170px;
}

.t-svg-sort-alpha-up::before {
  width: 12px;
  height: 14px;
  background-position: -104px -1170px;
}

.t-svg-sort-alpha-up-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -130px -1170px;
}

.t-svg-sort-alpha-up-white::before {
  width: 12px;
  height: 14px;
  background-position: -156px -1170px;
}

.t-svg-sort-amount-down::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1170px;
}

.t-svg-sort-amount-down-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1170px;
}

.t-svg-sort-amount-down-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1170px;
}

.t-svg-sort-amount-up::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1170px;
}

.t-svg-sort-amount-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1170px;
}

.t-svg-sort-amount-up-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1170px;
}

.t-svg-sort-down::before {
  width: 9px;
  height: 14px;
  background-position: -338px -1170px;
}

.t-svg-sort-down-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: 0 -1196px;
}

.t-svg-sort-down-white::before {
  width: 9px;
  height: 14px;
  background-position: -26px -1196px;
}

.t-svg-sort-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -52px -1196px;
}

.t-svg-sort-up::before {
  width: 9px;
  height: 14px;
  background-position: -78px -1196px;
}

.t-svg-sort-up-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -104px -1196px;
}

.t-svg-sort-up-white::before {
  width: 9px;
  height: 14px;
  background-position: -130px -1196px;
}

.t-svg-sort-white::before {
  width: 9px;
  height: 14px;
  background-position: -156px -1196px;
}

.t-svg-stamp::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1196px;
}

.t-svg-stamp-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1196px;
}

.t-svg-stamp-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1196px;
}

.t-svg-star::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1196px;
}

.t-svg-star-half::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1196px;
}

.t-svg-star-half-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1196px;
}

.t-svg-star-half-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1196px;
}

.t-svg-star-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1222px;
}

.t-svg-star-o::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1222px;
}

.t-svg-star-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1222px;
}

.t-svg-star-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1222px;
}

.t-svg-star-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1222px;
}

.t-svg-sticky-note::before {
  width: 12px;
  height: 14px;
  background-position: -130px -1222px;
}

.t-svg-sticky-note-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -156px -1222px;
}

.t-svg-sticky-note-white::before {
  width: 12px;
  height: 14px;
  background-position: -182px -1222px;
}

.t-svg-stop::before {
  width: 12px;
  height: 14px;
  background-position: -208px -1222px;
}

.t-svg-stop-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -234px -1222px;
}

.t-svg-stop-white::before {
  width: 12px;
  height: 14px;
  background-position: -260px -1222px;
}

.t-svg-suitcase::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1222px;
}

.t-svg-suitcase-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1222px;
}

.t-svg-suitcase-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1222px;
}

.t-svg-support::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1248px;
}

.t-svg-support-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1248px;
}

.t-svg-support-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1248px;
}

.t-svg-sync::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1248px;
}

.t-svg-sync-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1248px;
}

.t-svg-sync-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1248px;
}

.t-svg-table::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1248px;
}

.t-svg-table-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1248px;
}

.t-svg-table-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1248px;
}

.t-svg-tag::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1248px;
}

.t-svg-tag-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1248px;
}

.t-svg-tag-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1248px;
}

.t-svg-tags::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1248px;
}

.t-svg-tags-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1248px;
}

.t-svg-tags-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1274px;
}

.t-svg-tasks::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1274px;
}

.t-svg-tasks-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1274px;
}

.t-svg-tasks-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1274px;
}

.t-svg-terminal::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1274px;
}

.t-svg-terminal-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1274px;
}

.t-svg-terminal-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1274px;
}

.t-svg-thumbs-down::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1274px;
}

.t-svg-thumbs-down-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1274px;
}

.t-svg-thumbs-down-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1274px;
}

.t-svg-thumbs-up::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1274px;
}

.t-svg-thumbs-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1274px;
}

.t-svg-thumbs-up-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1274px;
}

.t-svg-thumbtack::before {
  width: 11px;
  height: 14px;
  background-position: -338px -1274px;
}

.t-svg-thumbtack-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: 0 -1300px;
}

.t-svg-thumbtack-white::before {
  width: 11px;
  height: 14px;
  background-position: -26px -1300px;
}

.t-svg-times::before {
  width: 10px;
  height: 14px;
  background-position: -52px -1300px;
}

.t-svg-times-circle::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1300px;
}

.t-svg-times-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1300px;
}

.t-svg-times-circle-o::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1300px;
}

.t-svg-times-circle-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1300px;
}

.t-svg-times-circle-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1300px;
}

.t-svg-times-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1300px;
}

.t-svg-times-link-blue::before {
  width: 10px;
  height: 14px;
  background-position: -234px -1300px;
}

.t-svg-times-white::before {
  width: 10px;
  height: 14px;
  background-position: -260px -1300px;
}

.t-svg-toolbox::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1300px;
}

.t-svg-toolbox-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1300px;
}

.t-svg-toolbox-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1300px;
}

.t-svg-trash::before {
  width: 12px;
  height: 14px;
  background-position: 0 -1326px;
}

.t-svg-trash-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1326px;
}

.t-svg-trash-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px -1326px;
}

.t-svg-trophy::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1326px;
}

.t-svg-trophy-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1326px;
}

.t-svg-trophy-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1326px;
}

.t-svg-tv::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1326px;
}

.t-svg-tv-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1326px;
}

.t-svg-tv-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1326px;
}

.t-svg-undo::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1326px;
}

.t-svg-undo-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1326px;
}

.t-svg-undo-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1326px;
}

.t-svg-unlink::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1326px;
}

.t-svg-unlink-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1326px;
}

.t-svg-unlink-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1352px;
}

.t-svg-upload::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1352px;
}

.t-svg-upload-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1352px;
}

.t-svg-upload-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1352px;
}

.t-svg-user::before {
  width: 12px;
  height: 14px;
  background-position: -104px -1352px;
}

.t-svg-user-circle::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1352px;
}

.t-svg-user-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1352px;
}

.t-svg-user-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1352px;
}

.t-svg-user-cog::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1352px;
}

.t-svg-user-cog-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1352px;
}

.t-svg-user-cog-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1352px;
}

.t-svg-user-edit::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1352px;
}

.t-svg-user-edit-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1352px;
}

.t-svg-user-edit-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1352px;
}

.t-svg-user-friends::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1378px;
}

.t-svg-user-friends-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1378px;
}

.t-svg-user-friends-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1378px;
}

.t-svg-user-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -78px -1378px;
}

.t-svg-user-lock::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1378px;
}

.t-svg-user-lock-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1378px;
}

.t-svg-user-lock-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1378px;
}

.t-svg-user-minus::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1378px;
}

.t-svg-user-minus-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1378px;
}

.t-svg-user-minus-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1378px;
}

.t-svg-user-plus::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1378px;
}

.t-svg-user-plus-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1378px;
}

.t-svg-user-plus-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1378px;
}

.t-svg-user-shield::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1378px;
}

.t-svg-user-shield-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1404px;
}

.t-svg-user-shield-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1404px;
}

.t-svg-user-slash::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1404px;
}

.t-svg-user-slash-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1404px;
}

.t-svg-user-slash-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1404px;
}

.t-svg-user-tie::before {
  width: 12px;
  height: 14px;
  background-position: -130px -1404px;
}

.t-svg-user-tie-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -156px -1404px;
}

.t-svg-user-tie-white::before {
  width: 12px;
  height: 14px;
  background-position: -182px -1404px;
}

.t-svg-user-times::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1404px;
}

.t-svg-user-times-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1404px;
}

.t-svg-user-times-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1404px;
}

.t-svg-user-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px -1404px;
}

.t-svg-users::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1404px;
}

.t-svg-users-cog::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1404px;
}

.t-svg-users-cog-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1430px;
}

.t-svg-users-cog-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1430px;
}

.t-svg-users-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1430px;
}

.t-svg-users-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1430px;
}

.t-svg-wrench::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1430px;
}

.t-svg-wrench-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1430px;
}

.t-svg-wrench-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1430px;
}

@font-face {
  font-family: "Libre Franklin";
  font-style: normal;
  font-weight: 600;
  src: local(""), url("/crds-frontend/latest/assets/libre-franklin-v7-latin-600-BzFym7k5.woff2") format("woff2"), url("/crds-frontend/latest/assets/libre-franklin-v7-latin-600-WTdFxs_V.woff") format("woff");
}
body {
  color: #373838;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  display: block;
  margin: 0 0 12px;
  padding: 0;
  color: #373838;
}
h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child,
h6:last-child {
  margin-bottom: 0;
}
h1 .t-icon,
h2 .t-icon,
h3 .t-icon,
h4 .t-icon,
h5 .t-icon,
h6 .t-icon {
  font-size: inherit;
  line-height: inherit;
  vertical-align: text-bottom;
}
h1 + caption,
h1 + figcaption,
h2 + caption,
h2 + figcaption,
h3 + caption,
h3 + figcaption,
h4 + caption,
h4 + figcaption,
h5 + caption,
h5 + figcaption,
h6 + caption,
h6 + figcaption {
  margin-top: -8px;
  margin-bottom: 12px;
}

h1 {
  margin-bottom: 16px;
  font-family: "Libre Franklin", arial, sans-serif;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1.75rem;
}

h2 {
  font-family: "Libre Franklin", arial, sans-serif;
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.5rem;
}

h3 {
  font-family: "Libre Franklin", arial, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.25rem;
}

h4 {
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}

h5 {
  font-size: 0.75rem;
  text-transform: uppercase;
  line-height: 0.875rem;
}

h6 {
  color: #4d4e4e;
  font-size: 12px;
  font-weight: 700;
}

span {
  max-width: 100%;
}

p {
  max-width: 1024px;
  margin: 0;
  margin-bottom: 12px;
  font-size: 0.8125rem;
  line-height: 1.125rem;
}
p:last-child {
  margin-bottom: 0;
}
p.t-wide {
  max-width: 100%;
}

label, fieldset legend {
  display: inline-block;
  margin-right: 6px;
  color: #4d4e4e;
  font-weight: 700;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  vertical-align: inherit;
}
label:last-child, fieldset legend:last-child {
  margin-right: 0;
}
label[required]::after, fieldset legend[required]::after, label.t-required::after, fieldset legend.t-required::after {
  content: "*";
  margin-left: 4px;
  color: #d91f11;
}
label.t-horizontal, fieldset legend.t-horizontal {
  height: 32px;
  line-height: 32px;
  vertical-align: middle;
}
label.t-wide, fieldset legend.t-wide {
  width: 100%;
  margin-right: 0;
  margin-bottom: 6px;
}

a {
  color: #006491;
  text-decoration: none;
  vertical-align: inherit;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
a:hover {
  text-decoration: underline;
}
a > span,
a > label,
fieldset a > legend {
  margin-right: 4px;
  color: inherit;
}
a > span:last-child:not(:only-child),
a > label:last-child:not(:only-child),
fieldset a > legend:last-child:not(:only-child) {
  margin-right: 0;
}
a label, a fieldset legend, fieldset a legend {
  font-size: inherit;
  font-weight: inherit;
  pointer-events: none;
}
a.t-action, a.t-teal {
  color: #279c9c;
}
a.t-staff {
  color: #8c2341;
}
a.t-is-disabled, a.t-disabled-link {
  color: #bcbdbd !important;
  user-select: none;
  cursor: not-allowed;
}
a.t-is-disabled:hover, a.t-disabled-link:hover {
  text-decoration: none !important;
}

blockquote {
  max-width: 1024px;
  margin: 0 24px 24px;
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 18px;
  font-style: italic;
  line-height: 1.2rem;
}
blockquote:last-child {
  margin-bottom: 0;
}
blockquote p {
  font-size: inherit;
  line-height: inherit;
}

ul,
ol,
dl {
  margin: 0;
  padding: 0;
  font-size: 0;
}
ul li,
ul dd,
ul dt,
ol li,
ol dd,
ol dt,
dl li,
dl dd,
dl dt {
  font-size: 0.8125rem;
}

ul {
  list-style: none;
}

.t-last-updated {
  margin-right: 24px;
  color: #646464;
  font-size: 0.75rem;
}

.t-main {
  position: relative;
  display: block;
  width: 100%;
  padding: 24px;
  background: #f8f8f8;
  transition: left 0.2s ease;
}
.t-main > header {
  margin-bottom: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.t-main > header > form,
.t-main > header > .t-dropdown,
.t-main > header > .t-input {
  margin-bottom: 0;
}
.t-main > header .t-right {
  float: right;
  display: inline-block;
  max-width: 50%;
  margin-left: auto;
  padding-left: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.t-main > header.t-wide {
  max-width: 100% !important;
}
.t-main > header.t-no-min-width {
  min-width: auto;
}
.t-main > .t-footer {
  margin-top: 24px;
  color: #a6a7a7;
  font-size: 11px;
}
.t-main::-webkit-scrollbar {
  appearance: none;
  width: 6px;
  height: 6px;
}
.t-main::-webkit-scrollbar-track {
  background-color: transparent;
}
.t-main::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 6px;
  pointer-events: all;
  cursor: pointer;
}
.t-main::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
.t-main > header,
.t-main > .t-container,
.t-main > .t-meta,
.t-main > .t-tabs {
  min-width: calc(1280px - 24px * 2);
  max-width: calc(1920px - 24px * 2);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-main > header,
  .t-main > .t-container,
  .t-main > .t-meta,
  .t-main > .t-tabs {
    min-width: calc(1280px - 24px * 2 - 17px);
    max-width: calc(1920px - 24px * 2 - 17px);
  }
}
@supports (-ms-accelerator: true) {
  .t-main > header,
  .t-main > .t-container,
  .t-main > .t-meta,
  .t-main > .t-tabs {
    min-width: calc(1280px - 24px * 2 - 12px);
    max-width: calc(1920px - 24px * 2 - 12px);
  }
}

@media print {
  .t-main {
    position: relative;
    top: 0;
    overflow: hidden;
    height: calc(100% - 24px);
    padding: 0 !important;
    background: transparent !important;
  }
}
.t-container {
  display: block;
  width: 100%;
  margin-bottom: 16px;
  padding: 24px;
  background-color: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
}
.t-container:last-child {
  margin-bottom: 0;
}
.t-container > h2 {
  margin-bottom: 24px;
  line-height: 32px;
}
.t-container > header {
  display: inline-block;
  width: 100%;
  min-height: 22px;
  margin-bottom: 24px;
  vertical-align: middle;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.t-container > header h2 {
  display: inline-block;
  margin: 0;
  margin-right: 12px;
  line-height: 1.2rem;
  max-width: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-container > header .t-aside {
  height: 22px;
  margin-left: 0;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.t-container > header .t-right {
  float: right;
  display: inline-block;
  max-width: 50%;
  margin-left: auto;
  padding-left: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.t-container > header .t-checkbox,
.t-container > header .t-dropdown,
.t-container > header .t-input,
.t-container > header .t-progress,
.t-container > header .t-radio,
.t-container > header .t-switch {
  margin-bottom: 0;
}
.t-container > header .t-progress {
  width: 288px;
}
.t-container table {
  min-width: 33%;
  max-width: 100%;
}
.t-container .t-tabs {
  margin-bottom: 24px;
}
.t-container .t-tabs:last-child {
  margin-bottom: 0;
}
.t-container .t-tabs > .t-wrapper > .t-content {
  padding: 0;
  padding-top: 24px;
}
.t-container.t-flexbox {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-container.t-wide {
  max-width: 100% !important;
}
.t-container.t-no-min-width {
  min-width: auto;
}
.t-container.t-ghost {
  padding: 0;
  background: transparent;
  box-shadow: none;
}
.t-container.t-ghost > h2 {
  margin-bottom: 12px;
}
.t-container.t-ghost .t-container {
  min-width: auto;
  max-width: 100%;
}
.t-container.t-compact {
  padding: 16px;
}

@media print {
  .t-container {
    max-width: 100%;
    margin-bottom: 24px;
    padding: 0;
  }
  .t-container.t-staff {
    display: none;
  }
}
fieldset {
  display: block;
  width: auto;
  margin: 0;
  margin-bottom: 24px;
  padding: 0;
  border: 0;
}
fieldset:last-child {
  margin-bottom: 0;
}
fieldset legend {
  padding: 0;
  margin-bottom: 8px;
}

form {
  width: 100%;
  margin-bottom: 24px;
}
form:last-child {
  margin-bottom: 0;
}

.t-form {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-form.t-horizontal {
  margin-top: -12px;
  flex-direction: row;
}
.t-form.t-horizontal > label, fieldset .t-form.t-horizontal > legend {
  margin-top: 12px;
}
.t-form.t-horizontal > fieldset {
  display: inline-block;
  width: auto;
  margin-top: 12px;
  margin-right: 12px;
  margin-bottom: 0;
}
.t-form.t-horizontal > fieldset > .t-checkbox,
.t-form.t-horizontal > fieldset > .t-radio,
.t-form.t-horizontal > fieldset > .t-switch {
  margin-bottom: 0;
  height: 32px;
  line-height: 32px;
}
.t-form.t-horizontal > .t-btn,
.t-form.t-horizontal > .t-checkbox,
.t-form.t-horizontal > .t-dropdown,
.t-form.t-horizontal > .t-input,
.t-form.t-horizontal > .t-switch {
  margin-top: 12px;
  margin-bottom: 0;
}
.t-form.t-horizontal > .t-switch {
  height: 32px;
  line-height: 32px;
}
.t-form.t-horizontal > .t-switch label, .t-form.t-horizontal > .t-switch fieldset legend, fieldset .t-form.t-horizontal > .t-switch legend {
  height: inherit;
  line-height: inherit;
}
.t-form.t-horizontal > .t-switch input + label, .t-form.t-horizontal > .t-switch fieldset input + legend, fieldset .t-form.t-horizontal > .t-switch input + legend {
  height: inherit;
  line-height: inherit;
}
.t-form.t-horizontal > .t-switch input + label::after, .t-form.t-horizontal > .t-switch fieldset input + legend::after, fieldset .t-form.t-horizontal > .t-switch input + legend::after {
  top: 6px;
}
.t-form.t-horizontal > .t-switch input + label::before, .t-form.t-horizontal > .t-switch fieldset input + legend::before, fieldset .t-form.t-horizontal > .t-switch input + legend::before {
  top: 6px;
  position: relative;
}
.t-form.t-horizontal > .t-checkbox {
  height: 32px;
  line-height: 32px;
}
.t-form.t-horizontal > .t-btn.t-ghost-label,
.t-form.t-horizontal > .t-checkbox.t-ghost-label,
.t-form.t-horizontal > .t-switch.t-ghost-label {
  margin-top: 36px;
}
.t-form.t-dual-col,
.t-form .t-dual-col {
  width: 1024px;
  max-width: 100%;
}
.t-form.t-dual-col .t-row,
.t-form .t-dual-col .t-row {
  margin-bottom: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
}
.t-form.t-dual-col .t-row:last-child,
.t-form .t-dual-col .t-row:last-child {
  margin-bottom: 0;
}
.t-form.t-dual-col .t-row > span,
.t-form.t-dual-col .t-row > label,
.t-form.t-dual-col fieldset .t-row > legend,
fieldset .t-form.t-dual-col .t-row > legend,
.t-form.t-dual-col .t-row .t-left,
.t-form .t-dual-col .t-row > span,
.t-form .t-dual-col .t-row > label,
.t-form .t-dual-col fieldset .t-row > legend,
fieldset .t-form .t-dual-col .t-row > legend,
.t-form .t-dual-col .t-row .t-left {
  display: inline-block;
  min-height: 32px;
  width: 282px;
  margin-right: 6px;
  text-align: right;
}
.t-form.t-dual-col .t-row > span + p,
.t-form.t-dual-col .t-row > label + p,
.t-form.t-dual-col fieldset .t-row > legend + p,
fieldset .t-form.t-dual-col .t-row > legend + p,
.t-form.t-dual-col .t-row .t-left + p,
.t-form .t-dual-col .t-row > span + p,
.t-form .t-dual-col .t-row > label + p,
.t-form .t-dual-col fieldset .t-row > legend + p,
fieldset .t-form .t-dual-col .t-row > legend + p,
.t-form .t-dual-col .t-row .t-left + p {
  width: calc(100% - 288px - 6px);
}
.t-form.t-dual-col .t-row > label, .t-form.t-dual-col fieldset .t-row > legend, fieldset .t-form.t-dual-col .t-row > legend,
.t-form .t-dual-col .t-row > label,
.t-form .t-dual-col fieldset .t-row > legend,
fieldset .t-form .t-dual-col .t-row > legend {
  line-height: 32px;
}
.t-form.t-dual-col .t-row > legend,
.t-form .t-dual-col .t-row > legend {
  margin-bottom: 0;
  text-align: right;
}
.t-form.t-dual-col .t-row fieldset,
.t-form .t-dual-col .t-row fieldset {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
}
.t-form.t-dual-col .t-row fieldset legend,
.t-form .t-dual-col .t-row fieldset legend {
  width: 282px;
  margin-right: 6px;
  text-align: right;
}
.t-form.t-dual-col .t-row fieldset .t-checkbox,
.t-form.t-dual-col .t-row fieldset .t-radio,
.t-form .t-dual-col .t-row fieldset .t-checkbox,
.t-form .t-dual-col .t-row fieldset .t-radio {
  vertical-align: top;
}
.t-form.t-dual-col .t-row fieldset .t-checkbox.t-block,
.t-form.t-dual-col .t-row fieldset .t-radio.t-block,
.t-form .t-dual-col .t-row fieldset .t-checkbox.t-block,
.t-form .t-dual-col .t-row fieldset .t-radio.t-block {
  width: calc(100% - 288px - 6px);
}
.t-form.t-dual-col .t-row > .t-checkbox,
.t-form.t-dual-col .t-row > .t-dropdown,
.t-form.t-dual-col .t-row > .t-input,
.t-form.t-dual-col .t-row > .t-radio,
.t-form.t-dual-col .t-row > .t-switch,
.t-form .t-dual-col .t-row > .t-checkbox,
.t-form .t-dual-col .t-row > .t-dropdown,
.t-form .t-dual-col .t-row > .t-input,
.t-form .t-dual-col .t-row > .t-radio,
.t-form .t-dual-col .t-row > .t-switch {
  margin-bottom: 0;
}
.t-form.t-dual-col .t-row > .t-checkbox,
.t-form.t-dual-col .t-row > .t-radio,
.t-form.t-dual-col .t-row > .t-switch,
.t-form .t-dual-col .t-row > .t-checkbox,
.t-form .t-dual-col .t-row > .t-radio,
.t-form .t-dual-col .t-row > .t-switch {
  height: 32px;
  line-height: 32px;
}
.t-form.t-dual-col .t-row > .t-switch,
.t-form .t-dual-col .t-row > .t-switch {
  height: 32px;
  line-height: 32px;
}
.t-form.t-dual-col .t-row > .t-switch input + label, .t-form.t-dual-col .t-row > .t-switch fieldset input + legend, fieldset .t-form.t-dual-col .t-row > .t-switch input + legend,
.t-form .t-dual-col .t-row > .t-switch input + label,
.t-form .t-dual-col .t-row > .t-switch fieldset input + legend,
fieldset .t-form .t-dual-col .t-row > .t-switch input + legend {
  height: inherit;
  line-height: inherit;
}
.t-form.t-dual-col .t-row > .t-switch input + label::after, .t-form.t-dual-col .t-row > .t-switch fieldset input + legend::after, fieldset .t-form.t-dual-col .t-row > .t-switch input + legend::after,
.t-form .t-dual-col .t-row > .t-switch input + label::after,
.t-form .t-dual-col .t-row > .t-switch fieldset input + legend::after,
fieldset .t-form .t-dual-col .t-row > .t-switch input + legend::after {
  top: 6px;
}
.t-form.t-dual-col .t-row > .t-switch input + label::before, .t-form.t-dual-col .t-row > .t-switch fieldset input + legend::before, fieldset .t-form.t-dual-col .t-row > .t-switch input + legend::before,
.t-form .t-dual-col .t-row > .t-switch input + label::before,
.t-form .t-dual-col .t-row > .t-switch fieldset input + legend::before,
fieldset .t-form .t-dual-col .t-row > .t-switch input + legend::before {
  top: 6px;
  position: relative;
}
.t-form.t-dual-col .t-row .t-left > p,
.t-form.t-dual-col .t-row .t-left > label,
.t-form.t-dual-col .t-row .t-left > legend,
.t-form .t-dual-col .t-row .t-left > p,
.t-form .t-dual-col .t-row .t-left > label,
.t-form .t-dual-col .t-row .t-left > legend {
  width: 282px;
  margin-right: 6px;
}
.t-form.t-dual-col .t-row .t-left > p,
.t-form .t-dual-col .t-row .t-left > p {
  padding-right: 6px;
  color: #646464;
}
.t-form.t-dual-col .t-row .t-left > label, .t-form.t-dual-col .t-row fieldset .t-left > legend, fieldset .t-form.t-dual-col .t-row .t-left > legend,
.t-form .t-dual-col .t-row .t-left > label,
.t-form .t-dual-col .t-row fieldset .t-left > legend,
fieldset .t-form .t-dual-col .t-row .t-left > legend {
  line-height: 32px;
}
.t-form.t-dual-col .t-row .t-right,
.t-form .t-dual-col .t-row .t-right {
  width: calc(100% - 288px - 6px);
}
.t-form.t-dual-col.t-text-left > span,
.t-form.t-dual-col.t-text-left > label,
.t-form.t-dual-col.t-text-left > legend,
.t-form.t-dual-col.t-text-left .t-left,
.t-form .t-dual-col.t-text-left > span,
.t-form .t-dual-col.t-text-left > label,
.t-form .t-dual-col.t-text-left > legend,
.t-form .t-dual-col.t-text-left .t-left {
  text-align: left;
}
.t-form.t-dual-col.t-text-left fieldset legend,
.t-form .t-dual-col.t-text-left fieldset legend {
  text-align: left;
}

.t-form-reset {
  margin: 0;
}
.t-form-reset .t-input,
.t-form-reset .t-dropdown,
.t-form-reset .t-date-picker,
.t-form-reset .t-switch,
.t-form-reset .t-radio-group,
.t-form-reset .t-checkbox-group {
  margin: 0;
}
.t-form-reset .t-btn {
  margin: 0;
}
.t-form-reset .t-btn:not(:last-of-type, :only-of-type) {
  margin: 0;
}
.t-form-reset section,
.t-form-reset h2 {
  margin: 0;
}
.t-form-reset hr {
  margin: 0;
  width: 100%;
}
.t-form-reset section h2 {
  margin-bottom: 24px;
}
.t-form-reset section h2:has(+ p) {
  margin-bottom: 6px;
}
.t-form-reset section h3:has(+ p),
.t-form-reset section h4:has(+ p) {
  margin-bottom: 4px;
}
.t-form-reset .t-label-value {
  margin: 0;
}

.t-flexbox,
.t-flex,
.t-inline-flex {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-flexbox.t-wrap,
.t-flex.t-wrap,
.t-inline-flex.t-wrap {
  flex-wrap: wrap;
}
.t-flexbox.t-nowrap,
.t-flex.t-nowrap,
.t-inline-flex.t-nowrap {
  flex-wrap: nowrap;
}
.t-flexbox > .t-grow,
.t-flex > .t-grow,
.t-inline-flex > .t-grow {
  flex-grow: 1;
}
.t-flexbox > .t-grow-0,
.t-flex > .t-grow-0,
.t-inline-flex > .t-grow-0 {
  flex-grow: 0;
}
.t-flexbox.t-stretch-self,
.t-flex.t-stretch-self,
.t-inline-flex.t-stretch-self {
  flex-grow: 1;
}
.t-flexbox.t-stretch > *,
.t-flex.t-stretch > *,
.t-inline-flex.t-stretch > * {
  flex-grow: 1;
}
.t-flexbox.t-reverse,
.t-flex.t-reverse,
.t-inline-flex.t-reverse {
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.t-flexbox.t-column,
.t-flex.t-column,
.t-inline-flex.t-column {
  flex-direction: column;
  align-items: flex-start;
}
.t-flexbox.t-column.t-reverse,
.t-flex.t-column.t-reverse,
.t-inline-flex.t-column.t-reverse {
  flex-direction: column-reverse;
}
.t-flexbox.t-justify-start,
.t-flex.t-justify-start,
.t-inline-flex.t-justify-start {
  justify-content: flex-start;
}
.t-flexbox.t-justify-center,
.t-flex.t-justify-center,
.t-inline-flex.t-justify-center {
  justify-content: center;
}
.t-flexbox.t-justify-end,
.t-flex.t-justify-end,
.t-inline-flex.t-justify-end {
  justify-content: flex-end;
}
.t-flexbox.t-distribute, .t-flexbox.t-justify-between,
.t-flex.t-distribute,
.t-flex.t-justify-between,
.t-inline-flex.t-distribute,
.t-inline-flex.t-justify-between {
  justify-content: space-between;
}
.t-flexbox.t-justify-evenly,
.t-flex.t-justify-evenly,
.t-inline-flex.t-justify-evenly {
  justify-content: space-evenly;
}
.t-flexbox.t-justify-around,
.t-flex.t-justify-around,
.t-inline-flex.t-justify-around {
  justify-content: space-around;
}
.t-flexbox.t-items-stretch,
.t-flex.t-items-stretch,
.t-inline-flex.t-items-stretch {
  align-items: stretch;
}
.t-flexbox.t-items-start,
.t-flex.t-items-start,
.t-inline-flex.t-items-start {
  align-items: flex-start;
}
.t-flexbox.t-items-center,
.t-flex.t-items-center,
.t-inline-flex.t-items-center {
  align-items: center;
}
.t-flexbox.t-items-end,
.t-flex.t-items-end,
.t-inline-flex.t-items-end {
  align-items: flex-end;
}
.t-flexbox.t-items-baseline,
.t-flex.t-items-baseline,
.t-inline-flex.t-items-baseline {
  align-items: baseline;
}

header {
  margin-bottom: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
header h1,
header h2,
header h3,
header h4,
header h5,
header h6 {
  display: inline-block;
  margin: 0;
  margin-right: 12px;
}

section {
  width: 100%;
  margin-bottom: 24px;
}
section:last-child {
  margin-bottom: 0;
}

hr,
.t-divider {
  display: block;
  height: 0;
  border: none;
  border-bottom: 1px solid #d3d3d3;
}
hr.t-subtle,
.t-divider.t-subtle {
  border-bottom: 1px solid #e9e9e9;
}

.t-relative {
  position: relative;
}

.t-min-max-width {
  min-width: calc(1280px - 24px * 2);
  max-width: calc(1920px - 24px * 2);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-min-max-width {
    min-width: calc(1280px - 24px * 2 - 17px);
    max-width: calc(1920px - 24px * 2 - 17px);
  }
}
@supports (-ms-accelerator: true) {
  .t-min-max-width {
    min-width: calc(1280px - 24px * 2 - 12px);
    max-width: calc(1920px - 24px * 2 - 12px);
  }
}

.t-align-center {
  display: table !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
.t-align-center + .t-align-right {
  margin-left: 0 !important;
}
.t-align-right {
  margin-left: auto !important;
  float: right;
  display: block;
  align-self: end;
}
.t-align-right::after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  font-size: 0;
  visibility: hidden;
}
.t-align-top {
  align-self: flex-start;
}
.t-align-middle {
  align-self: center;
}
.t-align-bottom {
  align-self: flex-end;
}

.t-chart {
  width: 100%;
  height: auto;
}

.t-grid {
  display: block;
  width: calc(100% + 16px);
  height: auto;
  margin-top: -16px;
  margin-right: calc(16px / 2 * -1);
  margin-left: calc(16px / 2 * -1);
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-grid::after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  font-size: 0;
  visibility: hidden;
}
.t-grid .t-col, .t-grid.t-gutter-large .t-col-100, .t-grid.t-gutter-large .t-col-90, .t-grid.t-gutter-large .t-col-83, .t-grid.t-gutter-large .t-col-80, .t-grid.t-gutter-large .t-col-75, .t-grid.t-gutter-large .t-col-70, .t-grid.t-gutter-large .t-col-67, .t-grid.t-gutter-large .t-col-60, .t-grid.t-gutter-large .t-col-50, .t-grid.t-gutter-large .t-col-40, .t-grid.t-gutter-large .t-col-33, .t-grid.t-gutter-large .t-col-30, .t-grid.t-gutter-large .t-col-25, .t-grid.t-gutter-large .t-col-20, .t-grid.t-gutter-large .t-col-16, .t-grid.t-gutter-large .t-col-10, .t-grid .t-col-100, .t-grid .t-col-90, .t-grid .t-col-83, .t-grid .t-col-80, .t-grid .t-col-75, .t-grid .t-col-70, .t-grid .t-col-67, .t-grid .t-col-60, .t-grid .t-col-50, .t-grid .t-col-40, .t-grid .t-col-33, .t-grid .t-col-30, .t-grid .t-col-25, .t-grid .t-col-20, .t-grid .t-col-16, .t-grid .t-col-10 {
  float: left;
  width: 100%;
  height: auto;
  margin: 0 calc(16px / 2);
  margin-top: 16px;
  -webkit-box-flex: 0 1 auto;
  -moz-box-flex: 0 1 auto;
  flex: 0 1 auto;
}
.t-grid .t-col > *, .t-grid.t-gutter-large .t-col-100 > *, .t-grid.t-gutter-large .t-col-90 > *, .t-grid.t-gutter-large .t-col-83 > *, .t-grid.t-gutter-large .t-col-80 > *, .t-grid.t-gutter-large .t-col-75 > *, .t-grid.t-gutter-large .t-col-70 > *, .t-grid.t-gutter-large .t-col-67 > *, .t-grid.t-gutter-large .t-col-60 > *, .t-grid.t-gutter-large .t-col-50 > *, .t-grid.t-gutter-large .t-col-40 > *, .t-grid.t-gutter-large .t-col-33 > *, .t-grid.t-gutter-large .t-col-30 > *, .t-grid.t-gutter-large .t-col-25 > *, .t-grid.t-gutter-large .t-col-20 > *, .t-grid.t-gutter-large .t-col-16 > *, .t-grid.t-gutter-large .t-col-10 > *, .t-grid .t-col-100 > *, .t-grid .t-col-90 > *, .t-grid .t-col-83 > *, .t-grid .t-col-80 > *, .t-grid .t-col-75 > *, .t-grid .t-col-70 > *, .t-grid .t-col-67 > *, .t-grid .t-col-60 > *, .t-grid .t-col-50 > *, .t-grid .t-col-40 > *, .t-grid .t-col-33 > *, .t-grid .t-col-30 > *, .t-grid .t-col-25 > *, .t-grid .t-col-20 > *, .t-grid .t-col-16 > *, .t-grid .t-col-10 > * {
  max-width: 100%;
}
.t-grid .t-col .t-grid, .t-grid .t-col-100 .t-grid, .t-grid .t-col-90 .t-grid, .t-grid .t-col-83 .t-grid, .t-grid .t-col-80 .t-grid, .t-grid .t-col-75 .t-grid, .t-grid .t-col-70 .t-grid, .t-grid .t-col-67 .t-grid, .t-grid .t-col-60 .t-grid, .t-grid .t-col-50 .t-grid, .t-grid .t-col-40 .t-grid, .t-grid .t-col-33 .t-grid, .t-grid .t-col-30 .t-grid, .t-grid .t-col-25 .t-grid, .t-grid .t-col-20 .t-grid, .t-grid .t-col-16 .t-grid, .t-grid .t-col-10 .t-grid {
  max-width: calc(100% + 16px);
  margin-right: calc(16px / 2 * -1);
  margin-top: -16px;
  margin-left: calc(16px / 2 * -1);
}
.t-grid .t-col-10 {
  width: calc(10% - 16px);
  max-width: calc(10% - 16px);
}
.t-grid .t-col-16 {
  width: calc(16.6667% - 16px);
  max-width: calc(16.6667% - 16px);
}
.t-grid .t-col-20 {
  width: calc(20% - 16px);
  max-width: calc(20% - 16px);
}
.t-grid .t-col-25 {
  width: calc(25% - 16px);
  max-width: calc(25% - 16px);
}
.t-grid .t-col-30 {
  width: calc(30% - 16px);
  max-width: calc(30% - 16px);
}
.t-grid .t-col-33 {
  width: calc(33.3333% - 16px);
  max-width: calc(33.3333% - 16px);
}
.t-grid .t-col-40 {
  width: calc(40% - 16px);
  max-width: calc(40% - 16px);
}
.t-grid .t-col-50 {
  width: calc(50% - 16px);
  max-width: calc(50% - 16px);
}
.t-grid .t-col-60 {
  width: calc(60% - 16px);
  max-width: calc(60% - 16px);
}
.t-grid .t-col-67 {
  width: calc(66.6667% - 16px);
  max-width: calc(66.6667% - 16px);
}
.t-grid .t-col-70 {
  width: calc(70% - 16px);
  max-width: calc(70% - 16px);
}
.t-grid .t-col-75 {
  width: calc(75% - 16px);
  max-width: calc(75% - 16px);
}
.t-grid .t-col-80 {
  width: calc(80% - 16px);
  max-width: calc(80% - 16px);
}
.t-grid .t-col-83 {
  width: calc(83.3333% - 16px);
  max-width: calc(83.3333% - 16px);
}
.t-grid .t-col-90 {
  width: calc(90% - 16px);
  max-width: calc(90% - 16px);
}
.t-grid .t-col-100 {
  width: calc(100% - 16px);
  max-width: calc(100% - 16px);
}
.t-grid.t-no-wrap {
  flex-wrap: nowrap;
}
.t-grid.t-auto {
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
.t-grid.t-auto .t-col, .t-grid.t-auto .t-col-10, .t-grid.t-auto .t-col-16, .t-grid.t-auto .t-col-20, .t-grid.t-auto .t-col-25, .t-grid.t-auto .t-col-30, .t-grid.t-auto .t-col-33, .t-grid.t-auto .t-col-40, .t-grid.t-auto .t-col-50, .t-grid.t-auto .t-col-60, .t-grid.t-auto .t-col-67, .t-grid.t-auto .t-col-70, .t-grid.t-auto .t-col-75, .t-grid.t-auto .t-col-80, .t-grid.t-auto .t-col-83, .t-grid.t-auto .t-col-90, .t-grid.t-auto .t-col-100 {
  width: auto;
  flex-grow: 1;
}
.t-grid.t-masonry .t-col, .t-grid.t-masonry .t-col-10, .t-grid.t-masonry .t-col-16, .t-grid.t-masonry .t-col-20, .t-grid.t-masonry .t-col-25, .t-grid.t-masonry .t-col-30, .t-grid.t-masonry .t-col-33, .t-grid.t-masonry .t-col-40, .t-grid.t-masonry .t-col-50, .t-grid.t-masonry .t-col-60, .t-grid.t-masonry .t-col-67, .t-grid.t-masonry .t-col-70, .t-grid.t-masonry .t-col-75, .t-grid.t-masonry .t-col-80, .t-grid.t-masonry .t-col-83, .t-grid.t-masonry .t-col-90, .t-grid.t-masonry .t-col-100 {
  align-self: flex-start;
}
.t-grid.t-gutterless {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col, .t-grid.t-gutterless .t-col-10, .t-grid.t-gutterless .t-col-16, .t-grid.t-gutterless .t-col-20, .t-grid.t-gutterless .t-col-25, .t-grid.t-gutterless .t-col-30, .t-grid.t-gutterless .t-col-33, .t-grid.t-gutterless .t-col-40, .t-grid.t-gutterless .t-col-50, .t-grid.t-gutterless .t-col-60, .t-grid.t-gutterless .t-col-67, .t-grid.t-gutterless .t-col-70, .t-grid.t-gutterless .t-col-75, .t-grid.t-gutterless .t-col-80, .t-grid.t-gutterless .t-col-83, .t-grid.t-gutterless .t-col-90, .t-grid.t-gutterless .t-col-100 {
  margin: 0;
}
.t-grid.t-gutterless .t-col-10 {
  width: 10%;
  max-width: 10%;
}
.t-grid.t-gutterless .t-col-10 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-16 {
  width: 16.6667%;
  max-width: 16.6667%;
}
.t-grid.t-gutterless .t-col-16 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-20 {
  width: 20%;
  max-width: 20%;
}
.t-grid.t-gutterless .t-col-20 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-25 {
  width: 25%;
  max-width: 25%;
}
.t-grid.t-gutterless .t-col-25 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-30 {
  width: 30%;
  max-width: 30%;
}
.t-grid.t-gutterless .t-col-30 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-33 {
  width: 33.3333%;
  max-width: 33.3333%;
}
.t-grid.t-gutterless .t-col-33 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-40 {
  width: 40%;
  max-width: 40%;
}
.t-grid.t-gutterless .t-col-40 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-50 {
  width: 50%;
  max-width: 50%;
}
.t-grid.t-gutterless .t-col-50 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-60 {
  width: 60%;
  max-width: 60%;
}
.t-grid.t-gutterless .t-col-60 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-67 {
  width: 66.6667%;
  max-width: 66.6667%;
}
.t-grid.t-gutterless .t-col-67 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-70 {
  width: 70%;
  max-width: 70%;
}
.t-grid.t-gutterless .t-col-70 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-75 {
  width: 75%;
  max-width: 75%;
}
.t-grid.t-gutterless .t-col-75 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-80 {
  width: 80%;
  max-width: 80%;
}
.t-grid.t-gutterless .t-col-80 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-83 {
  width: 83.3333%;
  max-width: 83.3333%;
}
.t-grid.t-gutterless .t-col-83 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-90 {
  width: 90%;
  max-width: 90%;
}
.t-grid.t-gutterless .t-col-90 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-100 {
  width: 100%;
  max-width: 100%;
}
.t-grid.t-gutterless .t-col-100 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutter-large {
  width: calc(100% + 24px);
  margin-right: calc(24px / 2 * -1);
  margin-top: -24px;
  margin-left: calc(24px / 2 * -1);
}
.t-grid.t-gutter-large .t-col, .t-grid.t-gutter-large .t-col-100, .t-grid.t-gutter-large .t-col-90, .t-grid.t-gutter-large .t-col-83, .t-grid.t-gutter-large .t-col-80, .t-grid.t-gutter-large .t-col-75, .t-grid.t-gutter-large .t-col-70, .t-grid.t-gutter-large .t-col-67, .t-grid.t-gutter-large .t-col-60, .t-grid.t-gutter-large .t-col-50, .t-grid.t-gutter-large .t-col-40, .t-grid.t-gutter-large .t-col-33, .t-grid.t-gutter-large .t-col-30, .t-grid.t-gutter-large .t-col-25, .t-grid.t-gutter-large .t-col-20, .t-grid.t-gutter-large .t-col-16, .t-grid.t-gutter-large .t-col-10 {
  margin: 0 calc(24px / 2);
  margin-top: 24px;
}
.t-grid.t-gutter-large .t-col .t-grid, .t-grid.t-gutter-large .t-col-100 .t-grid, .t-grid.t-gutter-large .t-col-90 .t-grid, .t-grid.t-gutter-large .t-col-83 .t-grid, .t-grid.t-gutter-large .t-col-80 .t-grid, .t-grid.t-gutter-large .t-col-75 .t-grid, .t-grid.t-gutter-large .t-col-70 .t-grid, .t-grid.t-gutter-large .t-col-67 .t-grid, .t-grid.t-gutter-large .t-col-60 .t-grid, .t-grid.t-gutter-large .t-col-50 .t-grid, .t-grid.t-gutter-large .t-col-40 .t-grid, .t-grid.t-gutter-large .t-col-33 .t-grid, .t-grid.t-gutter-large .t-col-30 .t-grid, .t-grid.t-gutter-large .t-col-25 .t-grid, .t-grid.t-gutter-large .t-col-20 .t-grid, .t-grid.t-gutter-large .t-col-16 .t-grid, .t-grid.t-gutter-large .t-col-10 .t-grid {
  max-width: calc(100% + 24px);
  margin-right: calc(24px / 2 * -1);
  margin-top: -24px;
  margin-left: calc(24px / 2 * -1);
}
.t-grid.t-gutter-large .t-col-10 {
  width: calc(10% - 24px);
  max-width: calc(10% - 24px);
}
.t-grid.t-gutter-large .t-col-16 {
  width: calc(16.6667% - 24px);
  max-width: calc(16.6667% - 24px);
}
.t-grid.t-gutter-large .t-col-20 {
  width: calc(20% - 24px);
  max-width: calc(20% - 24px);
}
.t-grid.t-gutter-large .t-col-25 {
  width: calc(25% - 24px);
  max-width: calc(25% - 24px);
}
.t-grid.t-gutter-large .t-col-30 {
  width: calc(30% - 24px);
  max-width: calc(30% - 24px);
}
.t-grid.t-gutter-large .t-col-33 {
  width: calc(33.3333% - 24px);
  max-width: calc(33.3333% - 24px);
}
.t-grid.t-gutter-large .t-col-40 {
  width: calc(40% - 24px);
  max-width: calc(40% - 24px);
}
.t-grid.t-gutter-large .t-col-50 {
  width: calc(50% - 24px);
  max-width: calc(50% - 24px);
}
.t-grid.t-gutter-large .t-col-60 {
  width: calc(60% - 24px);
  max-width: calc(60% - 24px);
}
.t-grid.t-gutter-large .t-col-67 {
  width: calc(66.6667% - 24px);
  max-width: calc(66.6667% - 24px);
}
.t-grid.t-gutter-large .t-col-70 {
  width: calc(70% - 24px);
  max-width: calc(70% - 24px);
}
.t-grid.t-gutter-large .t-col-75 {
  width: calc(75% - 24px);
  max-width: calc(75% - 24px);
}
.t-grid.t-gutter-large .t-col-80 {
  width: calc(80% - 24px);
  max-width: calc(80% - 24px);
}
.t-grid.t-gutter-large .t-col-83 {
  width: calc(83.3333% - 24px);
  max-width: calc(83.3333% - 24px);
}
.t-grid.t-gutter-large .t-col-90 {
  width: calc(90% - 24px);
  max-width: calc(90% - 24px);
}
.t-grid.t-gutter-large .t-col-100 {
  width: calc(100% - 24px);
  max-width: calc(100% - 24px);
}
.t-grid .t-container {
  width: 100%;
  height: 100%;
}

.t-block {
  display: block;
}

.t-inline-block {
  display: inline-block;
}

.t-inline {
  display: inline;
}

.t-table {
  display: table;
}

.t-inline-table {
  display: inline-table;
}

.t-flex {
  display: flex;
}

.t-inline-flex {
  display: inline-flex;
}

.t-hidden {
  display: none;
}

.t-align-baseline {
  vertical-align: baseline;
}

.t-align-top {
  vertical-align: top;
}

.t-align-middle {
  vertical-align: middle;
}

.t-align-bottom {
  vertical-align: bottom;
}

.t-align-text-top {
  vertical-align: text-top;
}

.t-align-text-bottom {
  vertical-align: text-bottom;
}

.t-align-initial {
  vertical-align: initial;
}

.t-m-t {
  margin: 4px !important;
}
.t-m-s {
  margin: 8px !important;
}
.t-m-r {
  margin: 12px !important;
}
.t-m-b {
  margin: 16px !important;
}
.t-m-l {
  margin: 24px !important;
}
.t-m-e {
  margin: 48px !important;
}
.t-m-0 {
  margin: 0 !important;
}
.t-m-4 {
  margin: 4px !important;
}
.t-m-6 {
  margin: 6px !important;
}
.t-m-8 {
  margin: 8px !important;
}
.t-m-12 {
  margin: 12px !important;
}
.t-m-16 {
  margin: 16px !important;
}
.t-m-20 {
  margin: 20px !important;
}
.t-m-24 {
  margin: 24px !important;
}
.t-m-28 {
  margin: 28px !important;
}
.t-m-32 {
  margin: 32px !important;
}
.t-m-36 {
  margin: 36px !important;
}
.t-m-40 {
  margin: 40px !important;
}
.t-m-44 {
  margin: 44px !important;
}
.t-m-48 {
  margin: 48px !important;
}
.t-mx-t {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.t-mx-s {
  margin-left: 8px !important;
  margin-right: 8px !important;
}
.t-mx-r {
  margin-left: 12px !important;
  margin-right: 12px !important;
}
.t-mx-b {
  margin-left: 16px !important;
  margin-right: 16px !important;
}
.t-mx-l {
  margin-left: 24px !important;
  margin-right: 24px !important;
}
.t-mx-e {
  margin-left: 48px !important;
  margin-right: 48px !important;
}
.t-mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.t-mx-4 {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.t-mx-6 {
  margin-left: 6px !important;
  margin-right: 6px !important;
}
.t-mx-8 {
  margin-left: 8px !important;
  margin-right: 8px !important;
}
.t-mx-12 {
  margin-left: 12px !important;
  margin-right: 12px !important;
}
.t-mx-16 {
  margin-left: 16px !important;
  margin-right: 16px !important;
}
.t-mx-20 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}
.t-mx-24 {
  margin-left: 24px !important;
  margin-right: 24px !important;
}
.t-mx-28 {
  margin-left: 28px !important;
  margin-right: 28px !important;
}
.t-mx-32 {
  margin-left: 32px !important;
  margin-right: 32px !important;
}
.t-mx-36 {
  margin-left: 36px !important;
  margin-right: 36px !important;
}
.t-mx-40 {
  margin-left: 40px !important;
  margin-right: 40px !important;
}
.t-mx-44 {
  margin-left: 44px !important;
  margin-right: 44px !important;
}
.t-mx-48 {
  margin-left: 48px !important;
  margin-right: 48px !important;
}
.t-my-t {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}
.t-my-s {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}
.t-my-r {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}
.t-my-b {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}
.t-my-l {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}
.t-my-e {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}
.t-my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.t-my-4 {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}
.t-my-6 {
  margin-top: 6px !important;
  margin-bottom: 6px !important;
}
.t-my-8 {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}
.t-my-12 {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}
.t-my-16 {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}
.t-my-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
.t-my-24 {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}
.t-my-28 {
  margin-top: 28px !important;
  margin-bottom: 28px !important;
}
.t-my-32 {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}
.t-my-36 {
  margin-top: 36px !important;
  margin-bottom: 36px !important;
}
.t-my-40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}
.t-my-44 {
  margin-top: 44px !important;
  margin-bottom: 44px !important;
}
.t-my-48 {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}
.t-mt-t {
  margin-top: 4px !important;
}
.t-mt-s {
  margin-top: 8px !important;
}
.t-mt-r {
  margin-top: 12px !important;
}
.t-mt-b {
  margin-top: 16px !important;
}
.t-mt-l {
  margin-top: 24px !important;
}
.t-mt-e {
  margin-top: 48px !important;
}
.t-mt-0 {
  margin-top: 0 !important;
}
.t-mt-4 {
  margin-top: 4px !important;
}
.t-mt-6 {
  margin-top: 6px !important;
}
.t-mt-8 {
  margin-top: 8px !important;
}
.t-mt-12 {
  margin-top: 12px !important;
}
.t-mt-16 {
  margin-top: 16px !important;
}
.t-mt-20 {
  margin-top: 20px !important;
}
.t-mt-24 {
  margin-top: 24px !important;
}
.t-mt-28 {
  margin-top: 28px !important;
}
.t-mt-32 {
  margin-top: 32px !important;
}
.t-mt-36 {
  margin-top: 36px !important;
}
.t-mt-40 {
  margin-top: 40px !important;
}
.t-mt-44 {
  margin-top: 44px !important;
}
.t-mt-48 {
  margin-top: 48px !important;
}
.t-mb-t {
  margin-bottom: 4px !important;
}
.t-mb-s {
  margin-bottom: 8px !important;
}
.t-mb-r {
  margin-bottom: 12px !important;
}
.t-mb-b {
  margin-bottom: 16px !important;
}
.t-mb-l {
  margin-bottom: 24px !important;
}
.t-mb-e {
  margin-bottom: 48px !important;
}
.t-mb-0 {
  margin-bottom: 0 !important;
}
.t-mb-4 {
  margin-bottom: 4px !important;
}
.t-mb-6 {
  margin-bottom: 6px !important;
}
.t-mb-8 {
  margin-bottom: 8px !important;
}
.t-mb-12 {
  margin-bottom: 12px !important;
}
.t-mb-16 {
  margin-bottom: 16px !important;
}
.t-mb-20 {
  margin-bottom: 20px !important;
}
.t-mb-24 {
  margin-bottom: 24px !important;
}
.t-mb-28 {
  margin-bottom: 28px !important;
}
.t-mb-32 {
  margin-bottom: 32px !important;
}
.t-mb-36 {
  margin-bottom: 36px !important;
}
.t-mb-40 {
  margin-bottom: 40px !important;
}
.t-mb-44 {
  margin-bottom: 44px !important;
}
.t-mb-48 {
  margin-bottom: 48px !important;
}
.t-ml-t {
  margin-left: 4px !important;
}
.t-ml-s {
  margin-left: 8px !important;
}
.t-ml-r {
  margin-left: 12px !important;
}
.t-ml-b {
  margin-left: 16px !important;
}
.t-ml-l {
  margin-left: 24px !important;
}
.t-ml-e {
  margin-left: 48px !important;
}
.t-ml-0 {
  margin-left: 0 !important;
}
.t-ml-4 {
  margin-left: 4px !important;
}
.t-ml-6 {
  margin-left: 6px !important;
}
.t-ml-8 {
  margin-left: 8px !important;
}
.t-ml-12 {
  margin-left: 12px !important;
}
.t-ml-16 {
  margin-left: 16px !important;
}
.t-ml-20 {
  margin-left: 20px !important;
}
.t-ml-24 {
  margin-left: 24px !important;
}
.t-ml-28 {
  margin-left: 28px !important;
}
.t-ml-32 {
  margin-left: 32px !important;
}
.t-ml-36 {
  margin-left: 36px !important;
}
.t-ml-40 {
  margin-left: 40px !important;
}
.t-ml-44 {
  margin-left: 44px !important;
}
.t-ml-48 {
  margin-left: 48px !important;
}
.t-mr-t {
  margin-right: 4px !important;
}
.t-mr-s {
  margin-right: 8px !important;
}
.t-mr-r {
  margin-right: 12px !important;
}
.t-mr-b {
  margin-right: 16px !important;
}
.t-mr-l {
  margin-right: 24px !important;
}
.t-mr-e {
  margin-right: 48px !important;
}
.t-mr-0 {
  margin-right: 0 !important;
}
.t-mr-4 {
  margin-right: 4px !important;
}
.t-mr-6 {
  margin-right: 6px !important;
}
.t-mr-8 {
  margin-right: 8px !important;
}
.t-mr-12 {
  margin-right: 12px !important;
}
.t-mr-16 {
  margin-right: 16px !important;
}
.t-mr-20 {
  margin-right: 20px !important;
}
.t-mr-24 {
  margin-right: 24px !important;
}
.t-mr-28 {
  margin-right: 28px !important;
}
.t-mr-32 {
  margin-right: 32px !important;
}
.t-mr-36 {
  margin-right: 36px !important;
}
.t-mr-40 {
  margin-right: 40px !important;
}
.t-mr-44 {
  margin-right: 44px !important;
}
.t-mr-48 {
  margin-right: 48px !important;
}

.t-p-t {
  padding: 4px !important;
}
.t-p-s {
  padding: 8px !important;
}
.t-p-r {
  padding: 12px !important;
}
.t-p-b {
  padding: 16px !important;
}
.t-p-l {
  padding: 24px !important;
}
.t-p-e {
  padding: 48px !important;
}
.t-p-0 {
  padding: 0 !important;
}
.t-p-4 {
  padding: 4px !important;
}
.t-p-6 {
  padding: 6px !important;
}
.t-p-8 {
  padding: 8px !important;
}
.t-p-12 {
  padding: 12px !important;
}
.t-p-16 {
  padding: 16px !important;
}
.t-p-20 {
  padding: 20px !important;
}
.t-p-24 {
  padding: 24px !important;
}
.t-p-28 {
  padding: 28px !important;
}
.t-p-32 {
  padding: 32px !important;
}
.t-p-36 {
  padding: 36px !important;
}
.t-p-40 {
  padding: 40px !important;
}
.t-p-44 {
  padding: 44px !important;
}
.t-p-48 {
  padding: 48px !important;
}
.t-px-t {
  padding-left: 4px !important;
  padding-right: 4px !important;
}
.t-px-s {
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.t-px-r {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.t-px-b {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.t-px-l {
  padding-left: 24px !important;
  padding-right: 24px !important;
}
.t-px-e {
  padding-left: 48px !important;
  padding-right: 48px !important;
}
.t-px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.t-px-4 {
  padding-left: 4px !important;
  padding-right: 4px !important;
}
.t-px-6 {
  padding-left: 6px !important;
  padding-right: 6px !important;
}
.t-px-8 {
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.t-px-12 {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.t-px-16 {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.t-px-20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.t-px-24 {
  padding-left: 24px !important;
  padding-right: 24px !important;
}
.t-px-28 {
  padding-left: 28px !important;
  padding-right: 28px !important;
}
.t-px-32 {
  padding-left: 32px !important;
  padding-right: 32px !important;
}
.t-px-36 {
  padding-left: 36px !important;
  padding-right: 36px !important;
}
.t-px-40 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}
.t-px-44 {
  padding-left: 44px !important;
  padding-right: 44px !important;
}
.t-px-48 {
  padding-left: 48px !important;
  padding-right: 48px !important;
}
.t-py-t {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
.t-py-s {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
.t-py-r {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}
.t-py-b {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}
.t-py-l {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}
.t-py-e {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}
.t-py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.t-py-4 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
.t-py-6 {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}
.t-py-8 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
.t-py-12 {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}
.t-py-16 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}
.t-py-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.t-py-24 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}
.t-py-28 {
  padding-top: 28px !important;
  padding-bottom: 28px !important;
}
.t-py-32 {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}
.t-py-36 {
  padding-top: 36px !important;
  padding-bottom: 36px !important;
}
.t-py-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}
.t-py-44 {
  padding-top: 44px !important;
  padding-bottom: 44px !important;
}
.t-py-48 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}
.t-pt-t {
  padding-top: 4px !important;
}
.t-pt-s {
  padding-top: 8px !important;
}
.t-pt-r {
  padding-top: 12px !important;
}
.t-pt-b {
  padding-top: 16px !important;
}
.t-pt-l {
  padding-top: 24px !important;
}
.t-pt-e {
  padding-top: 48px !important;
}
.t-pt-0 {
  padding-top: 0 !important;
}
.t-pt-4 {
  padding-top: 4px !important;
}
.t-pt-6 {
  padding-top: 6px !important;
}
.t-pt-8 {
  padding-top: 8px !important;
}
.t-pt-12 {
  padding-top: 12px !important;
}
.t-pt-16 {
  padding-top: 16px !important;
}
.t-pt-20 {
  padding-top: 20px !important;
}
.t-pt-24 {
  padding-top: 24px !important;
}
.t-pt-28 {
  padding-top: 28px !important;
}
.t-pt-32 {
  padding-top: 32px !important;
}
.t-pt-36 {
  padding-top: 36px !important;
}
.t-pt-40 {
  padding-top: 40px !important;
}
.t-pt-44 {
  padding-top: 44px !important;
}
.t-pt-48 {
  padding-top: 48px !important;
}
.t-pb-t {
  padding-bottom: 4px !important;
}
.t-pb-s {
  padding-bottom: 8px !important;
}
.t-pb-r {
  padding-bottom: 12px !important;
}
.t-pb-b {
  padding-bottom: 16px !important;
}
.t-pb-l {
  padding-bottom: 24px !important;
}
.t-pb-e {
  padding-bottom: 48px !important;
}
.t-pb-0 {
  padding-bottom: 0 !important;
}
.t-pb-4 {
  padding-bottom: 4px !important;
}
.t-pb-6 {
  padding-bottom: 6px !important;
}
.t-pb-8 {
  padding-bottom: 8px !important;
}
.t-pb-12 {
  padding-bottom: 12px !important;
}
.t-pb-16 {
  padding-bottom: 16px !important;
}
.t-pb-20 {
  padding-bottom: 20px !important;
}
.t-pb-24 {
  padding-bottom: 24px !important;
}
.t-pb-28 {
  padding-bottom: 28px !important;
}
.t-pb-32 {
  padding-bottom: 32px !important;
}
.t-pb-36 {
  padding-bottom: 36px !important;
}
.t-pb-40 {
  padding-bottom: 40px !important;
}
.t-pb-44 {
  padding-bottom: 44px !important;
}
.t-pb-48 {
  padding-bottom: 48px !important;
}
.t-pl-t {
  padding-left: 4px !important;
}
.t-pl-s {
  padding-left: 8px !important;
}
.t-pl-r {
  padding-left: 12px !important;
}
.t-pl-b {
  padding-left: 16px !important;
}
.t-pl-l {
  padding-left: 24px !important;
}
.t-pl-e {
  padding-left: 48px !important;
}
.t-pl-0 {
  padding-left: 0 !important;
}
.t-pl-4 {
  padding-left: 4px !important;
}
.t-pl-6 {
  padding-left: 6px !important;
}
.t-pl-8 {
  padding-left: 8px !important;
}
.t-pl-12 {
  padding-left: 12px !important;
}
.t-pl-16 {
  padding-left: 16px !important;
}
.t-pl-20 {
  padding-left: 20px !important;
}
.t-pl-24 {
  padding-left: 24px !important;
}
.t-pl-28 {
  padding-left: 28px !important;
}
.t-pl-32 {
  padding-left: 32px !important;
}
.t-pl-36 {
  padding-left: 36px !important;
}
.t-pl-40 {
  padding-left: 40px !important;
}
.t-pl-44 {
  padding-left: 44px !important;
}
.t-pl-48 {
  padding-left: 48px !important;
}
.t-pr-t {
  padding-right: 4px !important;
}
.t-pr-s {
  padding-right: 8px !important;
}
.t-pr-r {
  padding-right: 12px !important;
}
.t-pr-b {
  padding-right: 16px !important;
}
.t-pr-l {
  padding-right: 24px !important;
}
.t-pr-e {
  padding-right: 48px !important;
}
.t-pr-0 {
  padding-right: 0 !important;
}
.t-pr-4 {
  padding-right: 4px !important;
}
.t-pr-6 {
  padding-right: 6px !important;
}
.t-pr-8 {
  padding-right: 8px !important;
}
.t-pr-12 {
  padding-right: 12px !important;
}
.t-pr-16 {
  padding-right: 16px !important;
}
.t-pr-20 {
  padding-right: 20px !important;
}
.t-pr-24 {
  padding-right: 24px !important;
}
.t-pr-28 {
  padding-right: 28px !important;
}
.t-pr-32 {
  padding-right: 32px !important;
}
.t-pr-36 {
  padding-right: 36px !important;
}
.t-pr-40 {
  padding-right: 40px !important;
}
.t-pr-44 {
  padding-right: 44px !important;
}
.t-pr-48 {
  padding-right: 48px !important;
}

.t-gap-t {
  gap: 4px !important;
}
.t-gap-s {
  gap: 8px !important;
}
.t-gap-r {
  gap: 12px !important;
}
.t-gap-b {
  gap: 16px !important;
}
.t-gap-l {
  gap: 24px !important;
}
.t-gap-e {
  gap: 48px !important;
}
.t-gap-0 {
  gap: 0 !important;
}
.t-gap-4 {
  gap: 4px !important;
}
.t-gap-6 {
  gap: 6px !important;
}
.t-gap-8 {
  gap: 8px !important;
}
.t-gap-12 {
  gap: 12px !important;
}
.t-gap-16 {
  gap: 16px !important;
}
.t-gap-20 {
  gap: 20px !important;
}
.t-gap-24 {
  gap: 24px !important;
}
.t-gap-28 {
  gap: 28px !important;
}
.t-gap-32 {
  gap: 32px !important;
}
.t-gap-36 {
  gap: 36px !important;
}
.t-gap-40 {
  gap: 40px !important;
}
.t-gap-44 {
  gap: 44px !important;
}
.t-gap-48 {
  gap: 48px !important;
}
.t-gap-x-t {
  column-gap: 4px !important;
}
.t-gap-x-s {
  column-gap: 8px !important;
}
.t-gap-x-r {
  column-gap: 12px !important;
}
.t-gap-x-b {
  column-gap: 16px !important;
}
.t-gap-x-l {
  column-gap: 24px !important;
}
.t-gap-x-e {
  column-gap: 48px !important;
}
.t-gap-x-0 {
  column-gap: 0 !important;
}
.t-gap-x-4 {
  column-gap: 4px !important;
}
.t-gap-x-6 {
  column-gap: 6px !important;
}
.t-gap-x-8 {
  column-gap: 8px !important;
}
.t-gap-x-12 {
  column-gap: 12px !important;
}
.t-gap-x-16 {
  column-gap: 16px !important;
}
.t-gap-x-20 {
  column-gap: 20px !important;
}
.t-gap-x-24 {
  column-gap: 24px !important;
}
.t-gap-x-28 {
  column-gap: 28px !important;
}
.t-gap-x-32 {
  column-gap: 32px !important;
}
.t-gap-x-36 {
  column-gap: 36px !important;
}
.t-gap-x-40 {
  column-gap: 40px !important;
}
.t-gap-x-44 {
  column-gap: 44px !important;
}
.t-gap-x-48 {
  column-gap: 48px !important;
}
.t-gap-y-t {
  row-gap: 4px !important;
}
.t-gap-y-s {
  row-gap: 8px !important;
}
.t-gap-y-r {
  row-gap: 12px !important;
}
.t-gap-y-b {
  row-gap: 16px !important;
}
.t-gap-y-l {
  row-gap: 24px !important;
}
.t-gap-y-e {
  row-gap: 48px !important;
}
.t-gap-y-0 {
  row-gap: 0 !important;
}
.t-gap-y-4 {
  row-gap: 4px !important;
}
.t-gap-y-6 {
  row-gap: 6px !important;
}
.t-gap-y-8 {
  row-gap: 8px !important;
}
.t-gap-y-12 {
  row-gap: 12px !important;
}
.t-gap-y-16 {
  row-gap: 16px !important;
}
.t-gap-y-20 {
  row-gap: 20px !important;
}
.t-gap-y-24 {
  row-gap: 24px !important;
}
.t-gap-y-28 {
  row-gap: 28px !important;
}
.t-gap-y-32 {
  row-gap: 32px !important;
}
.t-gap-y-36 {
  row-gap: 36px !important;
}
.t-gap-y-40 {
  row-gap: 40px !important;
}
.t-gap-y-44 {
  row-gap: 44px !important;
}
.t-gap-y-48 {
  row-gap: 48px !important;
}

.t-text-condensed {
  font-size: 0.6875rem !important;
}
.t-text-small {
  font-size: 0.75rem !important;
}
.t-text-base {
  font-size: 0.8125rem !important;
}
.t-text-large {
  font-size: 16px !important;
}
.t-text-wrap {
  text-wrap: wrap !important;
}
.t-text-nowrap {
  text-wrap: nowrap !important;
}
.t-text-black {
  color: #000 !important;
}
.t-text-white {
  color: #fff !important;
}
.t-text-gray-dark {
  color: #373838 !important;
}
.t-text-gray, .t-text-disabled {
  color: #bcbdbd !important;
}
.t-text-gray-mid {
  color: #a6a7a7 !important;
}
.t-text-gray-mid-dark, .t-text-subtle, h1 + caption,
h1 + figcaption,
h2 + caption,
h2 + figcaption,
h3 + caption,
h3 + figcaption,
h4 + caption,
h4 + figcaption,
h5 + caption,
h5 + figcaption,
h6 + caption,
h6 + figcaption {
  color: #646464 !important;
}
.t-text-blue, .t-text-info {
  color: #256cd1 !important;
}
.t-text-teal, .t-text-cta {
  color: #279c9c !important;
}
.t-text-red, .t-text-error {
  color: #d91f11 !important;
}
.t-text-orange, .t-text-warning {
  color: #ee6f20 !important;
}
.t-text-green, .t-text-success {
  color: #428613 !important;
}
.t-text-staff {
  color: #8c2341 !important;
}
.t-text-normal {
  font-weight: 400 !important;
}
.t-text-bold {
  font-weight: 700 !important;
}
.t-text-left {
  text-align: left !important;
}
.t-text-center {
  text-align: center !important;
}
.t-text-right {
  text-align: right !important;
}

.t-line-height-none {
  line-height: 1 !important;
}
.t-line-height-tiny {
  line-height: 1rem !important;
}
.t-line-height-small {
  line-height: 1.2rem !important;
}
.t-line-height-base {
  line-height: 1.4rem !important;
}

.t-aside {
  display: inline-block;
  margin-right: 12px;
  padding-left: 12px;
  border-left: 1px solid #d3d3d3;
  vertical-align: text-bottom;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.t-aside:last-child {
  margin-right: 0;
}
.t-aside a {
  margin-right: 4px;
}
.t-aside a label, .t-aside a fieldset legend, fieldset .t-aside a legend {
  margin-right: 4px;
}
.t-aside > label, fieldset .t-aside > legend {
  font-weight: 700;
  pointer-events: none;
}
.t-aside > span:not(.t-badge) {
  line-height: 1.2rem;
}
.t-aside .t-icon {
  font-size: 16px;
}

@media print {
  .t-aside {
    border-left: 0;
  }
}
.t-avatar {
  position: relative;
  display: inline-block;
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  margin-right: 8px;
  color: #fff;
  background: #ff0061;
  border-radius: 50%;
  font-size: 14px;
  font-weight: 700;
  line-height: 30px;
  text-align: center;
}
.t-avatar:last-child {
  margin-right: 0;
}
.t-avatar::before {
  content: attr(data-initials);
  position: absolute;
  inset: 0;
  border-radius: 50%;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-avatar.t-primary {
  background: #279c9c;
}
.t-avatar.t-staff {
  background: #8c2341;
}
.t-avatar img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.t-avatar .t-icon {
  position: absolute;
  inset: 0;
  margin-right: 0;
  font-family: "tricons", helvetica, arial, sans-serif;
  line-height: 30px;
}
.t-avatar .t-icon::before {
  color: #fff;
  font-size: 14px;
  line-height: inherit;
}

.t-back-top {
  position: fixed;
  right: 5vw;
  bottom: 0;
  display: inline-block;
  opacity: 0;
  visibility: hidden;
  margin-bottom: -1px;
  padding: 8px 12px;
  color: #646464;
  background: #fff;
  border: 1px solid #bcbdbd;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  text-decoration: none;
  user-select: none;
  font-size: 0.8125rem;
  line-height: 1rem;
  border-radius: 4px 4px 0 0;
  transition: all 0.2s ease;
}
.t-back-top::before {
  content: "\e158";
  display: inline-block;
  margin: 0;
  margin-right: 8px;
  font-family: "tricons", helvetica, arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-back-top:hover {
  text-decoration: none;
  background-color: #e9e9e9;
}
.t-back-top:hover::before {
  animation: back-top-anim 0.8s infinite linear;
}
@keyframes back-top-anim {
  0% {
    transform: translate(0, 0);
  }
  33% {
    transform: translate(0, -2px);
  }
  66% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes back-top-anim {
  0% {
    transform: translate(0, 0);
  }
  33% {
    transform: translate(0, -2px);
  }
  66% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes back-top-anim {
  0% {
    transform: translate(0, 0);
  }
  33% {
    transform: translate(0, -2px);
  }
  66% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes back-top-anim {
  0% {
    transform: translate(0, 0);
  }
  33% {
    transform: translate(0, -2px);
  }
  66% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
.t-back-top:active {
  background: #d3d3d3;
}
.t-back-top:active::before {
  animation: none;
}
.t-back-top.t-is-visible {
  opacity: 1;
  visibility: visible;
}

.t-badge {
  position: relative;
  display: inline-block;
  min-width: 16px;
  height: 16px;
  margin-right: 12px;
  padding: 0 6px;
  color: #fff;
  background: #279c9c;
  border-radius: calc(16px / 2);
  font-family: arial, sans-serif;
  font-size: 0.625rem;
  font-style: normal;
  text-align: center;
  line-height: 16px;
  vertical-align: middle;
  white-space: nowrap;
  user-select: none;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
  align-self: center;
  flex-shrink: 0;
}
.t-badge:last-child {
  margin-right: 0;
}
.t-badge + .t-badge {
  margin-left: -4px;
}
.t-badge.t-subtle-modifier {
  color: #373838;
  background: #d4ebeb;
}
.t-badge.t-blue, .t-badge.t-info {
  background: #256cd1;
}
.t-badge.t-blue.t-subtle-modifier, .t-badge.t-info.t-subtle-modifier {
  background: #d3e2f6;
}
.t-badge.t-red, .t-badge.t-error {
  background: #d91f11;
}
.t-badge.t-red.t-subtle-modifier, .t-badge.t-error.t-subtle-modifier {
  background: #f7d2cf;
}
.t-badge.t-orange, .t-badge.t-warning {
  background: #ee6f20;
}
.t-badge.t-orange.t-subtle-modifier, .t-badge.t-warning.t-subtle-modifier {
  background: #fce2d2;
}
.t-badge.t-green, .t-badge.t-success {
  background: #428613;
}
.t-badge.t-green.t-subtle-modifier, .t-badge.t-success.t-subtle-modifier {
  background: #d9e7d0;
}
.t-badge.t-neutral, .t-badge.t-subtle {
  background: #4d4e4e;
}
.t-badge.t-neutral.t-subtle-modifier, .t-badge.t-subtle.t-subtle-modifier {
  background: #e9e9e9;
}
.t-badge.t-staff {
  background: #8c2341;
}
.t-badge.t-staff.t-subtle-modifier {
  background: #e8d3d9;
}
.t-badge.t-inverted {
  color: #a6a7a7;
  background: transparent;
  border: 1px solid #a6a7a7;
}
.t-badge.t-small {
  min-width: 20px;
  height: 20px;
  border-radius: calc(20px / 2);
  line-height: 20px;
  font-size: 0.75rem;
  padding: 0 8px;
}
.t-badge.t-normal, .t-badge.t-medium {
  min-width: 24px;
  height: 24px;
  border-radius: calc(24px / 2);
  line-height: 24px;
  font-size: 0.75rem;
  padding: 0 8px;
}
.t-badge.t-large {
  min-width: 32px;
  height: 32px;
  border-radius: calc(32px / 2);
  line-height: 32px;
  font-size: 0.875rem;
  padding: 0 12px;
}
.t-badge.t-circle {
  padding: 0;
  width: 16px;
}
.t-badge.t-circle.t-small {
  width: 20px;
}
.t-badge.t-circle.t-normal {
  width: 24px;
}
.t-badge.t-circle.t-large {
  width: 32px;
}
.t-badge .t-icon {
  margin-right: 0;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
}

.t-icon .t-badge {
  margin-left: -0.8125rem;
  transform: translate(0, -50%);
}

.t-avatar .t-badge {
  position: absolute;
  top: -4px;
  right: -8px;
}

.t-breadcrumbs {
  margin-bottom: 8px;
  color: #646464;
  font-size: 11px;
  line-height: 1rem;
  cursor: default;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-breadcrumbs .t-crumb {
  margin-right: 4px;
  color: #373838;
  text-decoration: none;
}
.t-breadcrumbs .t-crumb:hover:not(.t-is-current) {
  text-decoration: underline;
}
.t-breadcrumbs .t-crumb.t-is-current {
  color: #a6a7a7;
}
.t-breadcrumbs .t-divider {
  margin: 0;
  border: 0;
}
.t-breadcrumbs .t-divider::before {
  content: "/";
  margin-right: 4px;
}

@media print {
  .t-breadcrumbs {
    font-size: 8px;
  }
}
.t-btn-group {
  display: inline-block;
  margin-right: 12px;
  height: 32px;
  border-radius: 4px;
  vertical-align: middle;
  user-select: none;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
}
.t-btn-group button, .t-btn-group .t-btn {
  position: relative;
  z-index: 0;
  display: inline-block;
  height: 32px;
  border-radius: initial;
  margin-right: -1px !important;
  padding: 0 12px;
  color: #646464;
  background: transparent;
  border: 1px solid #d3d3d3;
  font-family: arial, sans-serif;
  font-size: 13px;
  line-height: 32px;
  vertical-align: middle;
  user-select: none;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
  transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease;
}
.t-btn-group button::before, .t-btn-group .t-btn::before {
  display: none;
}
.t-btn-group button:first-child, .t-btn-group .t-btn:first-child {
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.t-btn-group button:last-child, .t-btn-group .t-btn:last-child {
  margin-right: 0;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
.t-btn-group button:hover:not(:active):not([disabled]), .t-btn-group .t-btn:hover:not(:active):not([disabled]) {
  color: #373838;
  background: #e9e9e9;
}
.t-btn-group button[disabled], .t-btn-group .t-btn[disabled] {
  color: #bcbdbd;
  cursor: not-allowed;
}
.t-btn-group button[disabled] label, .t-btn-group button[disabled] fieldset legend, fieldset .t-btn-group button[disabled] legend, .t-btn-group .t-btn[disabled] label, .t-btn-group .t-btn[disabled] fieldset legend, fieldset .t-btn-group .t-btn[disabled] legend {
  color: #bcbdbd;
}
.t-btn-group button label, .t-btn-group button fieldset legend, fieldset .t-btn-group button legend, .t-btn-group .t-btn label, .t-btn-group .t-btn fieldset legend, fieldset .t-btn-group .t-btn legend {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: 31px;
  vertical-align: middle;
  pointer-events: none;
}
.t-btn-group button .t-icon, .t-btn-group .t-btn .t-icon {
  width: 14px;
  margin-top: -1px;
  margin-right: 8px;
  font-size: inherit;
  text-align: center;
  line-height: 1rem;
  vertical-align: middle;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-btn-group button {
    padding-top: 1px;
  }
  .t-btn-group button .t-icon {
    margin-top: -2px;
  }
}
.t-btn {
  position: relative;
  z-index: 0;
  display: inline-flex;
  align-items: center;
  height: 32px;
  margin-right: 12px;
  padding: 0 12px;
  color: #373838;
  background: #e9e9e9;
  border: 0;
  border-radius: 4px;
  font-family: arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
  vertical-align: middle;
  text-decoration: none;
  user-select: none;
  cursor: pointer;
  box-shadow: 0px -1px 0px 0px color-mix(in srgb, #1a1b1b, transparent 85%) inset;
  transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease;
}
.t-btn:last-child {
  margin-right: 0;
}
.t-btn:not(:last-of-type, :only-of-type) {
  margin-right: 8px;
}
.t-btn:hover:not([disabled], .t-disabled) {
  background: #d3d3d3;
}
.t-btn:active:not([disabled], .t-disabled) {
  background: #bcbdbd;
  box-shadow: none;
  transition: none;
}
.t-btn[disabled], .t-btn.t-disabled {
  color: #a6a7a7;
  background: #f4f4f4;
  cursor: not-allowed;
  box-shadow: 0px -1px 0px 0px color-mix(in srgb, #1a1b1b, transparent 95%) inset;
}
.t-btn[disabled]::before, .t-btn.t-disabled::before {
  display: none;
}
.t-btn.t-is-loading {
  position: relative;
  color: transparent !important;
  cursor: not-allowed;
  box-shadow: none;
}
.t-btn.t-is-loading::before {
  content: "";
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  display: block;
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%237A7A7A'%20stroke-opacity='0.2'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='%237A7A7A'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
  transform: translate(-50%, -50%);
  animation: spin-btn 1s infinite linear;
}
@keyframes spin-btn {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes spin-btn {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes spin-btn {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes spin-btn {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
.t-btn.t-is-loading:active::before {
  display: block;
}
.t-btn.t-wide {
  display: block;
  width: 100%;
}
.t-btn.t-ghost-label {
  margin-top: 24px;
  vertical-align: top;
}
.t-btn.t-primary {
  color: #fff;
  background: #279c9c;
}
.t-btn.t-primary:hover:not([disabled], .t-disabled) {
  background: #238c8c;
}
.t-btn.t-primary:active:not([disabled], .t-disabled) {
  background: #1f7d7d;
}
.t-btn.t-primary[disabled], .t-btn.t-primary.t-disabled {
  color: #f4fafa;
  background: #a9d7d7;
}
.t-btn.t-primary.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-negative {
  color: #fff;
  background: #d91f11;
}
.t-btn.t-negative:hover:not([disabled], .t-disabled) {
  background: #c31c0f;
}
.t-btn.t-negative:active:not([disabled], .t-disabled) {
  background: #ae190e;
}
.t-btn.t-negative[disabled], .t-btn.t-negative.t-disabled {
  color: #fdf4f3;
  background: #f0a5a0;
}
.t-btn.t-negative.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-attention {
  color: #fff;
  background: #ee6f20;
}
.t-btn.t-attention:hover:not([disabled], .t-disabled) {
  background: #d6641d;
}
.t-btn.t-attention:active:not([disabled], .t-disabled) {
  background: #be591a;
}
.t-btn.t-attention[disabled], .t-btn.t-attention.t-disabled {
  color: #fef8f4;
  background: #f8c5a6;
}
.t-btn.t-attention.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-staff {
  color: #fff;
  background: #8c2341;
}
.t-btn.t-staff:hover:not([disabled], .t-disabled) {
  background: #7e203b;
}
.t-btn.t-staff:active:not([disabled], .t-disabled) {
  background: #701c34;
}
.t-btn.t-staff[disabled], .t-btn.t-staff.t-disabled {
  color: #f9f4f5;
  background: #d1a7b3;
}
.t-btn.t-staff.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-minimal {
  color: #646464;
  background: transparent;
  border: 1px solid #bcbdbd;
  box-shadow: none;
}
.t-btn.t-minimal:hover:not([disabled], .t-disabled) {
  background: #e9e9e9;
}
.t-btn.t-minimal:active:not([disabled], .t-disabled) {
  background: #d3d3d3;
}
.t-btn.t-minimal[disabled], .t-btn.t-minimal.t-disabled {
  color: #a6a7a7;
  border-color: #d3d3d3;
  background: transparent;
}
.t-btn.t-minimal.t-primary {
  color: #279c9c;
  border-color: #279c9c;
}
.t-btn.t-minimal.t-primary:hover:not([disabled], .t-disabled) {
  background: #e9f5f5;
}
.t-btn.t-minimal.t-primary:active:not([disabled], .t-disabled) {
  background: #d4ebeb;
}
.t-btn.t-minimal.t-primary[disabled], .t-btn.t-minimal.t-primary.t-disabled {
  color: #a9d7d7;
  border-color: #a9d7d7;
}
.t-btn.t-minimal.t-negative {
  color: #d91f11;
  border-color: #d91f11;
}
.t-btn.t-minimal.t-negative:hover:not([disabled], .t-disabled) {
  background: #fbe9e7;
}
.t-btn.t-minimal.t-negative:active:not([disabled], .t-disabled) {
  background: #f7d2cf;
}
.t-btn.t-minimal.t-negative[disabled], .t-btn.t-minimal.t-negative.t-disabled {
  color: #f0a5a0;
  border-color: #f0a5a0;
}
.t-btn.t-minimal.t-attention {
  color: #ee6f20;
  border-color: #ee6f20;
}
.t-btn.t-minimal.t-attention:hover:not([disabled], .t-disabled) {
  background: #fdf1e9;
}
.t-btn.t-minimal.t-attention:active:not([disabled], .t-disabled) {
  background: #fce2d2;
}
.t-btn.t-minimal.t-attention[disabled], .t-btn.t-minimal.t-attention.t-disabled {
  color: #f8c5a6;
  border-color: #f8c5a6;
}
.t-btn.t-minimal.t-staff {
  color: #8c2341;
  border-color: #8c2341;
}
.t-btn.t-minimal.t-staff:hover:not([disabled], .t-disabled) {
  background: #f3e9ec;
}
.t-btn.t-minimal.t-staff:active:not([disabled], .t-disabled) {
  background: #e8d3d9;
}
.t-btn.t-minimal.t-staff[disabled], .t-btn.t-minimal.t-staff.t-disabled {
  color: #d1a7b3;
  border-color: #d1a7b3;
}
.t-btn.t-minimal.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%237A7A7A'%20stroke-opacity='0.2'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='%237A7A7A'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-condensed {
  height: 24px;
  padding: 0 8px;
  font-size: 0.75rem;
}
.t-btn.t-condensed.t-is-loading::before {
  width: 12px;
  height: 12px;
  background: url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='6'%20cy='6'%20r='5'%20stroke='%237A7A7A'%20stroke-opacity='0.2'%20stroke-width='2'/%3e%3cpath%20d='M11%206C11%203.14286%208.85714%201%206%201'%20stroke='%237A7A7A'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-condensed.t-primary::before, .t-btn.t-condensed.t-negative::before, .t-btn.t-condensed.t-attention::before, .t-btn.t-condensed.t-staff::before {
  background: url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='6'%20cy='6'%20r='5'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M11%206C11%203.14286%208.85714%201%206%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn .t-icon {
  width: 14px;
  margin-right: 8px;
  font-size: inherit;
  text-align: center;
}
.t-btn .t-icon::before {
  display: block;
}
.t-btn.t-icon-only .t-icon {
  margin-right: 0;
}
.t-btn label, .t-btn fieldset legend, fieldset .t-btn legend {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: 31px;
  vertical-align: middle;
  pointer-events: none;
}

a.t-btn,
label.t-btn,
fieldset legend.t-btn {
  line-height: 32px;
  text-decoration: none;
}

label.t-btn input[type=button], fieldset legend.t-btn input[type=button],
label.t-btn input[type=submit],
fieldset legend.t-btn input[type=submit] {
  position: absolute;
  inset: 0;
  display: inline-block;
  width: 100%;
  height: 32px;
  background: transparent;
  border: transparent;
  cursor: pointer;
}
label.t-btn[disabled] input[type=button], fieldset legend.t-btn[disabled] input[type=button],
label.t-btn[disabled] input[type=submit],
fieldset legend.t-btn[disabled] input[type=submit] {
  outline: 0;
  cursor: not-allowed;
}

.t-btn.t-minimal-alt {
  background: transparent;
  color: #fff;
  border: 1px solid #fff;
  box-shadow: none;
  transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease;
}
.t-btn.t-minimal-alt::before {
  content: none;
}
.t-btn.t-minimal-alt:hover:not([disabled], .t-disabled) {
  color: #006491;
  background: #e9e9e9;
}
.t-btn.t-minimal-alt[disabled], .t-btn.t-minimal-alt.t-disabled {
  color: #a6a7a7;
  border-color: #f4f4f4;
  background: #f4f4f4;
}
.t-btn.t-minimal-alt.t-primary {
  background: #fff;
  color: #006491;
}
.t-btn.t-minimal-alt.t-primary[disabled], .t-btn.t-minimal-alt.t-primary.t-disabled {
  color: #a6a7a7;
  background: #f4f4f4;
  border-color: #f4f4f4;
}
.t-btn.t-minimal-alt.t-primary:hover:not([disabled], .t-disabled)::before {
  background: #e9e9e9;
}
.t-btn.t-minimal-alt.t-primary:active:not([disabled], .t-disabled) {
  background: #e9e9e9;
}
.t-btn.t-minimal-alt.t-primary:active:not([disabled], .t-disabled)::before {
  display: none;
}

.t-flag {
  display: inline-block;
  margin-right: 6px;
  width: 14px;
  height: 10px;
}
.t-flag.t-large {
  width: 30px;
  height: 20px;
}

.t-highlight {
  padding: 4px 6px;
  color: #373838;
  background: #d4ebeb;
  border-radius: 1px;
}
.t-highlight.t-neutral, .t-highlight.t-gray {
  background: #e9e9e9;
}
.t-highlight.t-success, .t-highlight.t-green {
  background: #d9e7d0;
}
.t-highlight.t-warning, .t-highlight.t-orange {
  background: #fce2d2;
}
.t-highlight.t-error, .t-highlight.t-red {
  background: #f7d2cf;
}
.t-highlight.t-info {
  background: #d3e2f6;
}
.t-highlight.t-staff {
  background: #e8d3d9;
}

.t-input input,
.t-input textarea {
  background-color: #fff;
  background-image: none;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 8px center;
}
.t-input input.t-is-valid, .t-input input[valid],
.t-input textarea.t-is-valid,
.t-input textarea[valid] {
  padding-right: 30px !important;
  background-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.7812%206.78125C13.7812%207.72005%2013.6035%208.59961%2013.248%209.41992C12.8926%2010.2402%2012.4049%2010.9603%2011.7852%2011.5801C11.1745%2012.1908%2010.459%2012.6738%209.63867%2013.0293C8.81836%2013.3848%207.9388%2013.5625%207%2013.5625C6.0612%2013.5625%205.18164%2013.3848%204.36133%2013.0293C3.54102%2012.6738%202.82096%2012.1908%202.20117%2011.5801C1.59049%2010.9603%201.10742%2010.2402%200.751953%209.41992C0.396484%208.59961%200.21875%207.72005%200.21875%206.78125C0.21875%205.84245%200.396484%204.96289%200.751953%204.14258C1.10742%203.32227%201.59049%202.60677%202.20117%201.99609C2.82096%201.3763%203.54102%200.888672%204.36133%200.533203C5.18164%200.177734%206.0612%200%207%200C7.9388%200%208.81836%200.177734%209.63867%200.533203C10.459%200.888672%2011.1745%201.3763%2011.7852%201.99609C12.4049%202.60677%2012.8926%203.32227%2013.248%204.14258C13.6035%204.96289%2013.7812%205.84245%2013.7812%206.78125ZM6.2207%2010.377L11.252%205.3457C11.334%205.25456%2011.375%205.14974%2011.375%205.03125C11.375%204.91276%2011.334%204.80794%2011.252%204.7168L10.623%204.10156C10.541%204.01953%2010.4362%203.97852%2010.3086%203.97852C10.1901%203.97852%2010.0898%204.01953%2010.0078%204.10156L5.90625%208.20312L3.99219%206.28906C3.91016%206.20703%203.80534%206.16602%203.67773%206.16602C3.55924%206.16602%203.45898%206.20703%203.37695%206.28906L2.74805%206.9043C2.66602%206.99544%202.625%207.10026%202.625%207.21875C2.625%207.33724%202.66602%207.44206%202.74805%207.5332L5.5918%2010.377C5.68294%2010.459%205.78776%2010.5%205.90625%2010.5C6.02474%2010.5%206.12956%2010.459%206.2207%2010.377Z'%20fill='%2352A31D'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 8px center;
}
.t-input input.t-is-valid:hover:not(:disabled), .t-input input[valid]:hover:not(:disabled),
.t-input textarea.t-is-valid:hover:not(:disabled),
.t-input textarea[valid]:hover:not(:disabled) {
  border-color: #428613;
}
.t-input input.t-is-valid:focus:not(:disabled), .t-input input.t-is-valid:active:not(:disabled), .t-input input[valid]:focus:not(:disabled), .t-input input[valid]:active:not(:disabled),
.t-input textarea.t-is-valid:focus:not(:disabled),
.t-input textarea.t-is-valid:active:not(:disabled),
.t-input textarea[valid]:focus:not(:disabled),
.t-input textarea[valid]:active:not(:disabled) {
  border-color: #428613;
  box-shadow: 0 0 0 2px #b3cfa1;
}
.t-input input.t-is-invalid, .t-input input.t-is-invalid-no-icon, .t-input input[invalid],
.t-input textarea.t-is-invalid,
.t-input textarea.t-is-invalid-no-icon,
.t-input textarea[invalid] {
  background-color: #f7d2cf;
  color: #d91f11;
}
.t-input input.t-is-invalid:hover:not(:disabled), .t-input input.t-is-invalid-no-icon:hover:not(:disabled), .t-input input[invalid]:hover:not(:disabled),
.t-input textarea.t-is-invalid:hover:not(:disabled),
.t-input textarea.t-is-invalid-no-icon:hover:not(:disabled),
.t-input textarea[invalid]:hover:not(:disabled) {
  border-color: #d91f11;
}
.t-input input.t-is-invalid:focus:not(:disabled), .t-input input.t-is-invalid:active:not(:disabled), .t-input input.t-is-invalid-no-icon:focus:not(:disabled), .t-input input.t-is-invalid-no-icon:active:not(:disabled), .t-input input[invalid]:focus:not(:disabled), .t-input input[invalid]:active:not(:disabled),
.t-input textarea.t-is-invalid:focus:not(:disabled),
.t-input textarea.t-is-invalid:active:not(:disabled),
.t-input textarea.t-is-invalid-no-icon:focus:not(:disabled),
.t-input textarea.t-is-invalid-no-icon:active:not(:disabled),
.t-input textarea[invalid]:focus:not(:disabled),
.t-input textarea[invalid]:active:not(:disabled) {
  background-color: #fff;
  border-color: #d91f11;
  box-shadow: 0 0 0 2px #f0a5a0;
}
.t-input input.t-is-invalid:not(.t-is-invalid-no-icon), .t-input input.t-is-invalid-no-icon:not(.t-is-invalid-no-icon), .t-input input[invalid]:not(.t-is-invalid-no-icon),
.t-input textarea.t-is-invalid:not(.t-is-invalid-no-icon),
.t-input textarea.t-is-invalid-no-icon:not(.t-is-invalid-no-icon),
.t-input textarea[invalid]:not(.t-is-invalid-no-icon) {
  padding-right: 30px !important;
  background-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='%23D91F11'%20d='M6.08,0.381%20C6.588,-0.127%207.41,-0.127%207.918,0.381%20L13.619,6.081%20C14.127,6.588%2014.127,7.41%2013.619,7.917%20L7.918,13.618%20C7.411,14.126%206.59,14.126%206.082,13.618%20L0.381,7.917%20C-0.127,7.41%20-0.127,6.589%200.381,6.081%20Z%20M5.768,3.817%20L5.984,7.617%20C5.993,7.776%206.124,7.9%206.283,7.9%20L7.717,7.9%20C7.876,7.9%208.007,7.776%208.016,7.617%20L8.232,3.817%20C8.242,3.645%208.105,3.5%207.932,3.5%20L6.068,3.5%20C5.895,3.5%205.758,3.645%205.768,3.817%20Z%20M7,10.9%20C7.69,10.9%208.25,10.34%208.25,9.65%20C8.25,8.96%207.69,8.4%207,8.4%20C6.31,8.4%205.75,8.96%205.75,9.65%20C5.75,10.34%206.31,10.9%207,10.9%20Z'%20/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 8px center;
}
.t-input .t-input-wrapper:has(.t-is-valid:not(:disabled)):hover {
  border-color: #428613;
}
.t-input .t-input-wrapper:has(.t-is-valid:not(:disabled)):has(input:focus), .t-input .t-input-wrapper:has(.t-is-valid:not(:disabled)):has(input:active) {
  border-color: #428613;
  box-shadow: 0 0 0 2px #b3cfa1;
}
.t-input .t-input-wrapper:has(.t-is-invalid:not(:disabled)), .t-input .t-input-wrapper:has(.t-is-invalid-no-icon:not(:disabled)) {
  background-color: #f7d2cf;
}
.t-input .t-input-wrapper:has(.t-is-invalid:not(:disabled)):hover, .t-input .t-input-wrapper:has(.t-is-invalid-no-icon:not(:disabled)):hover {
  border-color: #d91f11;
}
.t-input .t-input-wrapper:has(.t-is-invalid:not(:disabled)):has(input:focus), .t-input .t-input-wrapper:has(.t-is-invalid:not(:disabled)):has(input:active), .t-input .t-input-wrapper:has(.t-is-invalid-no-icon:not(:disabled)):has(input:focus), .t-input .t-input-wrapper:has(.t-is-invalid-no-icon:not(:disabled)):has(input:active) {
  background-color: #fff;
  border-color: #d91f11;
  box-shadow: 0 0 0 2px #f0a5a0;
}
.t-input .t-error-message,
.t-input .t-supporting-text {
  max-width: 192px;
}
.t-input.t-medium .t-error-message,
.t-input.t-medium .t-supporting-text {
  max-width: 288px;
}
.t-input.t-large .t-error-message,
.t-input.t-large .t-supporting-text, .t-input.t-extra .t-error-message,
.t-input.t-extra .t-supporting-text {
  max-width: 400px;
}
.t-input.t-wide .t-error-message,
.t-input.t-wide .t-supporting-text {
  max-width: 100%;
}

.t-input {
  display: inline-block;
  margin-right: 12px;
  margin-bottom: 12px;
  vertical-align: top;
}
.t-input:last-child {
  margin-right: 0;
}
.t-input .t-input-wrapper {
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  width: 192px;
  display: flex;
}
.t-input .t-input-wrapper:hover {
  border-color: #279c9c;
}
.t-input .t-input-wrapper:has(.t-left-adornment) input {
  padding-left: 6px;
}
.t-input .t-input-wrapper:has(.t-right-adornment) input {
  padding-right: 6px;
}
.t-input .t-input-wrapper .t-left-adornment,
.t-input .t-input-wrapper .t-right-adornment {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #7a7a7a;
  padding: 0 0 0 8px;
}
.t-input .t-input-wrapper .t-left-adornment .t-icon,
.t-input .t-input-wrapper .t-right-adornment .t-icon {
  margin: 0 !important;
}
.t-input .t-input-wrapper .t-right-adornment {
  padding: 0 8px 0 0;
}
.t-input .t-input-wrapper:has(input:not(:disabled)):has(input:focus), .t-input .t-input-wrapper:has(input:not(:disabled)):has(input:active) {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-input .t-input-wrapper:has(input:disabled) {
  background-color: #f4f4f4;
}
.t-input .t-input-wrapper input {
  background-color: transparent;
  border: none;
  height: 30px;
  width: 100%;
  padding: 0 8px;
}
.t-input .t-input-wrapper input:focus, .t-input .t-input-wrapper input:active {
  border-color: transparent !important;
  box-shadow: none !important;
}
.t-input input {
  display: inline-block;
  width: 192px;
  max-width: 100%;
  height: 32px;
  padding: 0 8px;
  color: #373838;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
  vertical-align: middle;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-input input.placeholder {
  color: #909090;
}
.t-input input::placeholder {
  color: #909090;
}
.t-input input:not(:disabled):hover {
  border-color: #279c9c;
}
.t-input input:not(:disabled):focus, .t-input input:not(:disabled):active {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-input input:disabled {
  opacity: 1;
  background: #f4f4f4;
  color: #a6a7a7;
}
.t-input input ~ button {
  margin-left: 4px;
}
.t-input input::-ms-clear {
  display: none;
}
.t-input input.t-has-focus {
  outline: 0;
}
.t-input input[type=search]::-webkit-search-decoration, .t-input input[type=search]::-webkit-search-cancel-button, .t-input input[type=search]::-webkit-search-results-button, .t-input input[type=search]::-webkit-search-results-decoration {
  display: none;
}
.t-input input[type=number] {
  appearance: textfield;
}
.t-input input[type=number]::-webkit-inner-spin-button, .t-input input[type=number]::-webkit-outer-spin-button {
  appearance: none;
}
.t-input > label, fieldset .t-input > legend {
  display: block;
  margin-right: 8px;
  margin-bottom: 6px;
}
.t-input .t-icon:not(label > .t-icon):not(fieldset legend > .t-icon) {
  position: relative;
  margin-left: 8px;
  color: #bcbdbd;
}
.t-input .t-icon:not(label > .t-icon):not(fieldset legend > .t-icon)::before {
  vertical-align: middle;
}
.t-input .t-icon:not(label > .t-icon):not(fieldset legend > .t-icon) ~ input {
  width: 192px;
  margin-left: -32px;
  padding-left: 28px;
}
.t-input.t-horizontal > label, fieldset .t-input.t-horizontal > legend {
  display: inline-block;
  margin-bottom: 0;
  line-height: 32px;
}
.t-input.t-horizontal > div {
  display: inline-block;
}
.t-input.t-indented > label, fieldset .t-input.t-indented > legend {
  display: inline-block;
  margin-bottom: 0;
  padding-top: calc((32px - 1.125rem) / 2);
  width: 192px;
  text-align: right;
}
.t-input.t-indented > div {
  display: inline-block;
}
.t-input.t-block {
  display: block;
  margin-bottom: 12px;
}
.t-input.t-block:not(:first-of-type) {
  margin-top: 12px;
}
.t-input.t-block:last-child {
  margin-bottom: 0;
}
.t-input.t-tiny input,
.t-input.t-tiny textarea,
.t-input.t-tiny .t-input-wrapper {
  width: 64px;
}
.t-input.t-tiny input input,
.t-input.t-tiny textarea input,
.t-input.t-tiny .t-input-wrapper input {
  width: 100%;
}
.t-input.t-small input,
.t-input.t-small textarea,
.t-input.t-small .t-input-wrapper {
  width: 112px;
}
.t-input.t-small input input,
.t-input.t-small textarea input,
.t-input.t-small .t-input-wrapper input {
  width: 100%;
}
.t-input.t-medium input,
.t-input.t-medium textarea,
.t-input.t-medium .t-input-wrapper {
  width: 288px;
}
.t-input.t-medium input input,
.t-input.t-medium textarea input,
.t-input.t-medium .t-input-wrapper input {
  width: 100%;
}
.t-input.t-large input,
.t-input.t-large textarea,
.t-input.t-large .t-input-wrapper {
  width: 400px;
}
.t-input.t-large input input,
.t-input.t-large textarea input,
.t-input.t-large .t-input-wrapper input {
  width: 100%;
}
.t-input.t-extra input,
.t-input.t-extra textarea,
.t-input.t-extra .t-input-wrapper {
  width: 600px;
}
.t-input.t-extra input input,
.t-input.t-extra textarea input,
.t-input.t-extra .t-input-wrapper input {
  width: 100%;
}
.t-input.t-wide {
  width: 100%;
}
.t-input.t-wide input,
.t-input.t-wide textarea,
.t-input.t-wide .t-input-wrapper {
  width: 100%;
}
.t-input.t-wide input input,
.t-input.t-wide textarea input,
.t-input.t-wide .t-input-wrapper input {
  width: 100%;
}
.t-input.t-wide.t-horizontal {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  align-items: center;
}
.t-input.t-wide.t-horizontal > label, fieldset .t-input.t-wide.t-horizontal > legend {
  margin-right: 6px;
}
.t-input.t-btn-under input ~ button {
  display: block;
  margin-top: 8px;
  margin-left: 0;
}
.t-input.t-btn-under.t-horizontal > label, fieldset .t-input.t-btn-under.t-horizontal > legend {
  float: left;
  line-height: 32px;
}
.t-input.t-btn-under.t-horizontal > div {
  float: left;
  display: inline-block;
}
.t-input.t-btn-under.t-horizontal > .t-btn {
  -webkit-box-flex: 0 0 auto;
  -moz-box-flex: 0 0 auto;
  flex: 0 0 auto;
}
.t-input textarea {
  display: inline-block;
  width: auto;
  min-width: 192px;
  max-width: 100%;
  min-height: 64px;
  margin: 0;
  padding: 7px;
  color: #373838;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
  vertical-align: middle;
  line-height: 1;
  resize: both;
  transition: border 0.2s ease;
}
.t-input textarea.placeholder {
  color: #909090;
}
.t-input textarea::placeholder {
  color: #909090;
}
.t-input textarea.t-resizeable-horizontal {
  resize: horizontal;
}
.t-input textarea.t-resizeable-vertical {
  resize: vertical;
}
.t-input textarea.t-non-resizeable {
  resize: none;
}
.t-input textarea:not(:disabled):hover {
  border-color: #279c9c;
}
.t-input textarea:not(:disabled):focus, .t-input textarea:not(:disabled):active {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
  transition: none;
}
.t-input textarea:disabled {
  background: #f4f4f4;
  color: #a6a7a7;
}
.t-input textarea ~ button {
  margin-left: 4px;
}

.t-error-message,
.t-supporting-text {
  margin-top: 4px;
  color: #d91f11;
  font-size: 0.8125rem;
  line-height: 17px;
  white-space: normal;
}

.t-supporting-text {
  color: #646464;
}

.t-label-value {
  margin-right: 24px;
  margin-bottom: 12px;
  vertical-align: middle;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  flex-direction: column;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-label-value label, .t-label-value fieldset legend, fieldset .t-label-value legend {
  margin-right: 0;
  margin-bottom: 6px;
}
.t-label-value span {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-label-value span > .t-icon,
.t-label-value span > .t-flag {
  margin-right: 6px;
}
.t-label-value span .t-help,
.t-label-value span .t-icon-help {
  margin-left: 4px;
  color: #646464;
  cursor: help;
}
.t-label-value span .t-help::before,
.t-label-value span .t-icon-help::before {
  content: "\e371";
}
.t-label-value a {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-label-value a > .t-icon {
  margin-right: 2px;
  vertical-align: text-top;
}
.t-label-value.t-block {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-label-value.t-horizontal {
  flex-direction: row;
  align-items: baseline;
}
.t-label-value.t-horizontal label, .t-label-value.t-horizontal fieldset legend, fieldset .t-label-value.t-horizontal legend {
  margin-right: 6px;
  margin-bottom: 0;
}

.t-legend {
  display: inline-block;
  margin-right: 12px;
  font-size: 0.8125rem;
  line-height: 1.2rem;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-content: center;
}
.t-legend::before {
  content: "";
  display: inline-block;
  width: 0.8125rem;
  height: 0.8125rem;
  margin-right: 6px;
  background: #279c9c;
  border-radius: 50%;
}
.t-legend.t-info::before {
  background: #256cd1;
}
.t-legend.t-error::before {
  background: #d91f11;
}
.t-legend.t-warning::before {
  background: #ee6f20;
}
.t-legend.t-success::before {
  background: #428613;
}
.t-legend.t-changed::before {
  background: #fff59d;
}
.t-legend.t-subtle::before {
  background: #a6a7a7;
}
.t-legend.t-disabled::before {
  background: #f4f4f4;
}
.t-legend.t-staff::before {
  background: #8c2341;
}

ul.t-list,
ol.t-list,
dl.t-list {
  width: 100%;
  margin-bottom: 12px;
}
ul.t-list:last-child,
ol.t-list:last-child,
dl.t-list:last-child {
  margin-bottom: 0;
}
ul.t-list > li,
ol.t-list > li,
dl.t-list > li {
  position: relative;
  margin-bottom: 6px;
  padding-left: 14px;
  line-height: 1.125rem;
}
ul.t-list > li:last-child,
ol.t-list > li:last-child,
dl.t-list > li:last-child {
  margin-bottom: 0;
}
ul.t-list > li::before,
ol.t-list > li::before,
dl.t-list > li::before {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  margin-right: 8px;
  color: #646464;
  font-weight: 700;
  line-height: 1.125rem;
}
ul.t-list > li > span,
ol.t-list > li > span,
dl.t-list > li > span {
  margin-right: 12px;
}
ul.t-list > li .t-dropdown,
ul.t-list > li .t-input,
ol.t-list > li .t-dropdown,
ol.t-list > li .t-input,
dl.t-list > li .t-dropdown,
dl.t-list > li .t-input {
  margin-bottom: 0;
  vertical-align: middle;
}

ul.t-list > li::before {
  content: "•";
}
ul.t-list.t-no-bullets > li {
  padding-left: 0;
}
ul.t-list.t-no-bullets > li::before {
  display: none;
}

ol.t-list {
  list-style: none;
  counter-reset: list-counter;
}
ol.t-list > li {
  counter-increment: list-counter;
}
ol.t-list > li::before {
  content: counter(list-counter);
}

.t-loading {
  z-index: 90;
  display: inline-block;
  width: 40px;
  height: 40px;
  margin-right: 12px;
  vertical-align: middle;
  animation: loading-fade-in 0.2s ease-in;
  transition: opacity 0.2s ease;
}
@keyframes loading-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes loading-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes loading-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes loading-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.t-loading:last-child {
  margin-right: 0;
}
.t-loading::before {
  content: "";
  display: inline-block;
  width: 40px;
  height: 40px;
  background: url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='20'%20cy='20'%20r='19'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M39%2020C39%2010%2031%201%2020%201'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
  background-color: transparent;
  animation: spin 1s infinite linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.t-loading.t-small {
  width: 16px;
  height: 16px;
}
.t-loading.t-small::before {
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-loading.t-big {
  width: 80px;
  height: 80px;
}
.t-loading.t-big::before {
  width: 80px;
  height: 80px;
  background: url("data:image/svg+xml,%3csvg%20width='80'%20height='80'%20viewBox='0%200%2080%2080'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20opacity='0.82'%3e%3ccircle%20cx='40'%20cy='40'%20r='38'%20stroke='%23E9E9E9'%20stroke-width='3'/%3e%3cpath%20d='M39.4688%202.00277V2.00277C39.623%202.00092%2039.7775%202%2039.9322%202C60.919%202%2077.9322%2019.0132%2077.9322%2040'%20stroke='%23279C9C'%20stroke-width='3'%20stroke-linecap='round'/%3e%3c/g%3e%3c/svg%3e") left no-repeat;
}
.t-loading.t-block {
  display: block;
  width: 100%;
  margin-bottom: 24px;
  text-align: center;
}
.t-loading.t-block:last-child {
  margin-bottom: 0;
}
.t-loading.t-absolute {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.t-loading.t-overlay {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  margin: 0;
}
.t-loading.t-overlay::before {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 91;
  animation: veil-spin 1s infinite linear;
}
@keyframes veil-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes veil-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes veil-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes veil-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
.t-loading.t-overlay::after {
  content: "";
  position: absolute;
  z-index: 90;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: 0.9;
  animation: none;
}
.t-loading.t-fade {
  opacity: 0;
}

.t-menu {
  z-index: 100;
  display: block;
  visibility: hidden;
  overflow-x: hidden;
  overflow-y: auto;
  min-width: 192px;
  height: auto;
  max-height: 0;
  color: #373838;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 2px;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  opacity: 0;
  font-size: 0.8125rem;
  text-align: left;
  cursor: default;
  transition: max-height 0.2s ease, opacity 0.2s ease, visibility 0.2s ease;
}
.t-menu.t-narrow {
  min-width: auto;
}
.t-menu hr {
  margin: 8px -12px;
  padding: 0;
  border: 0;
  border-bottom: 1px solid #e9e9e9;
}
.t-menu.t-is-open {
  max-height: calc(6 * 34px + 34px / 2 + 2px);
  opacity: 1;
  visibility: visible;
}
.t-menu.t-height-small, .t-menu.t-height-tiny {
  overflow-y: scroll;
}
.t-menu.t-height-small {
  max-height: calc(34px * 5 + 34px / 2);
}
.t-menu.t-height-tiny {
  max-height: calc(34px * 3 + 34px / 2);
}
.t-menu .t-item, .t-menu .t-empty {
  position: relative;
  display: block;
  min-height: 34px;
  margin: 0;
  padding: 8px 12px;
  color: #373838;
  line-height: 1.4em;
  text-decoration: none;
  word-break: normal;
  overflow-wrap: anywhere;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-menu .t-item:hover, .t-menu .t-empty:hover, .t-menu .t-item.t-has-focus, .t-menu .t-has-focus.t-empty, .t-menu .t-item.t-has-highlight, .t-menu .t-has-highlight.t-empty {
  background: #d4ebeb;
  outline: 0;
}
.t-menu .t-item.t-is-hidden, .t-menu .t-is-hidden.t-empty {
  display: none;
}
.t-menu .t-item.t-is-disabled, .t-menu .t-is-disabled.t-empty {
  color: #bcbdbd;
  cursor: not-allowed;
}
.t-menu .t-item.t-is-selected, .t-menu .t-is-selected.t-empty {
  font-weight: 700;
  cursor: default;
}
.t-menu .t-item.t-is-selected::before, .t-menu .t-is-selected.t-empty::before {
  content: "\e900";
  display: inline-block;
  width: auto;
  margin-top: -1px;
  margin-right: 8px;
  background: transparent;
  border: 0;
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 8px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-menu .t-item.t-is-selected:hover, .t-menu .t-is-selected.t-empty:hover {
  background: rgb(233.5, 245, 245);
}
.t-menu .t-item .t-icon, .t-menu .t-empty .t-icon {
  margin-right: 8px;
  vertical-align: baseline;
}
.t-menu .t-item .t-checkbox, .t-menu .t-empty .t-checkbox,
.t-menu .t-item .t-radio,
.t-menu .t-empty .t-radio {
  display: block;
  width: calc(100% + 24px);
  height: auto;
  margin: -8px -12px;
}
.t-menu .t-item .t-checkbox label, .t-menu .t-empty .t-checkbox label, .t-menu .t-item .t-checkbox fieldset legend, .t-menu .t-empty .t-checkbox fieldset legend, fieldset .t-menu .t-item .t-checkbox legend, fieldset .t-menu .t-empty .t-checkbox legend,
.t-menu .t-item .t-radio label,
.t-menu .t-empty .t-radio label,
.t-menu .t-item .t-radio fieldset legend,
.t-menu .t-empty .t-radio fieldset legend,
fieldset .t-menu .t-item .t-radio legend,
fieldset .t-menu .t-empty .t-radio legend {
  width: 100%;
  padding: 8px 12px;
  line-height: 1.4em;
}
.t-menu .t-item .t-checkbox label::before, .t-menu .t-empty .t-checkbox label::before, .t-menu .t-item .t-checkbox fieldset legend::before, .t-menu .t-empty .t-checkbox fieldset legend::before, fieldset .t-menu .t-item .t-checkbox legend::before, fieldset .t-menu .t-empty .t-checkbox legend::before, .t-menu .t-item .t-checkbox label::after, .t-menu .t-empty .t-checkbox label::after, .t-menu .t-item .t-checkbox fieldset legend::after, .t-menu .t-empty .t-checkbox fieldset legend::after, fieldset .t-menu .t-item .t-checkbox legend::after, fieldset .t-menu .t-empty .t-checkbox legend::after {
  width: 14px;
  height: 14px;
  vertical-align: middle;
}
.t-menu .t-item .t-radio label::before, .t-menu .t-empty .t-radio label::before, .t-menu .t-item .t-radio fieldset legend::before, .t-menu .t-empty .t-radio fieldset legend::before, fieldset .t-menu .t-item .t-radio legend::before, fieldset .t-menu .t-empty .t-radio legend::before, .t-menu .t-item .t-radio label::after, .t-menu .t-empty .t-radio label::after, .t-menu .t-item .t-radio fieldset legend::after, .t-menu .t-empty .t-radio fieldset legend::after, fieldset .t-menu .t-item .t-radio legend::after, fieldset .t-menu .t-empty .t-radio legend::after {
  display: none;
}
.t-menu .t-item .t-radio input:checked ~ label, .t-menu .t-empty .t-radio input:checked ~ label, .t-menu .t-item .t-radio fieldset input:checked ~ legend, .t-menu .t-empty .t-radio fieldset input:checked ~ legend, fieldset .t-menu .t-item .t-radio input:checked ~ legend, fieldset .t-menu .t-empty .t-radio input:checked ~ legend {
  font-weight: 700;
  cursor: default;
}
.t-menu .t-item .t-radio input:checked ~ label::before, .t-menu .t-empty .t-radio input:checked ~ label::before, .t-menu .t-item .t-radio fieldset input:checked ~ legend::before, .t-menu .t-empty .t-radio fieldset input:checked ~ legend::before, fieldset .t-menu .t-item .t-radio input:checked ~ legend::before, fieldset .t-menu .t-empty .t-radio input:checked ~ legend::before {
  content: "\e900";
  display: inline-block;
  width: auto;
  margin-top: -1px;
  margin-right: 8px;
  background: transparent;
  border: 0;
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 8px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-menu .t-item .t-radio input:checked ~ label:hover, .t-menu .t-empty .t-radio input:checked ~ label:hover, .t-menu .t-item .t-radio fieldset input:checked ~ legend:hover, .t-menu .t-empty .t-radio fieldset input:checked ~ legend:hover, fieldset .t-menu .t-item .t-radio input:checked ~ legend:hover, fieldset .t-menu .t-empty .t-radio input:checked ~ legend:hover {
  background: rgb(233.5, 245, 245);
}
.t-menu .t-item .t-radio input.t-has-focus ~ label, .t-menu .t-empty .t-radio input.t-has-focus ~ label, .t-menu .t-item .t-radio fieldset input.t-has-focus ~ legend, .t-menu .t-empty .t-radio fieldset input.t-has-focus ~ legend, fieldset .t-menu .t-item .t-radio input.t-has-focus ~ legend, fieldset .t-menu .t-empty .t-radio input.t-has-focus ~ legend {
  background: #d4ebeb;
}
.t-menu .t-item .t-radio input.t-has-focus ~ label::before, .t-menu .t-empty .t-radio input.t-has-focus ~ label::before, .t-menu .t-item .t-radio fieldset input.t-has-focus ~ legend::before, .t-menu .t-empty .t-radio fieldset input.t-has-focus ~ legend::before, fieldset .t-menu .t-item .t-radio input.t-has-focus ~ legend::before, fieldset .t-menu .t-empty .t-radio input.t-has-focus ~ legend::before {
  outline: 0;
}
.t-menu .t-item .t-radio input[data-none] + label, .t-menu .t-empty .t-radio input[data-none] + label, .t-menu .t-item .t-radio fieldset input[data-none] + legend, .t-menu .t-empty .t-radio fieldset input[data-none] + legend, fieldset .t-menu .t-item .t-radio input[data-none] + legend, fieldset .t-menu .t-empty .t-radio input[data-none] + legend {
  opacity: 0.6;
}
.t-menu .t-empty {
  display: none;
  color: #646464;
  cursor: default;
}
.t-menu .t-empty:hover {
  background: inherit;
}
.t-menu .t-empty.t-is-visible {
  display: block;
}
.t-menu .t-loading {
  width: 100%;
  height: 34px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
}
.t-menu .t-loading::before {
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-menu .t-group {
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #e9e9e9;
}
.t-menu .t-group:last-child {
  border-bottom: 0;
}
.t-menu .t-group h5 {
  display: block;
  width: 100%;
  min-height: 30px;
  margin: 0;
  margin-top: 4px;
  margin-bottom: -1px;
  padding: 8px 12px;
  color: #646464;
  font-size: 11px;
  line-height: 1.4em;
  user-select: none;
}
.t-menu .t-group > .t-item, .t-menu .t-group > .t-empty {
  margin: 0;
}
.t-menu .t-group + .t-btn {
  margin-top: 12px;
}
.t-menu .t-btn,
.t-menu .t-input {
  width: auto;
  max-width: 100%;
  margin: 12px;
}
.t-menu .t-input.t-wide {
  width: calc(100% - 12px * 2);
}

.t-notification {
  position: relative;
  display: table;
  width: auto;
  height: auto;
  min-height: 40px;
  margin-bottom: 12px;
  padding: 12px;
  padding-top: 13px;
  color: #fff;
  background: #279c9c;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(31, 125, 125, 0.35);
  font-size: 13px;
  transition: opacity 0.2s ease;
}
.t-notification:last-child {
  margin-bottom: 0;
}
.t-notification p {
  margin-bottom: 8px;
  line-height: 1.2rem;
}
.t-notification p:last-child, .t-notification p:last-of-type {
  margin-bottom: 0;
}
.t-notification p ~ button,
.t-notification p ~ .t-action {
  margin-top: 12px;
}
.t-notification a {
  color: inherit;
  text-decoration: underline;
  text-decoration-style: dotted;
}
.t-notification a:hover {
  text-decoration-style: solid;
}
.t-notification button,
.t-notification .t-action {
  color: #fff;
  background: transparent;
  border: 1px solid #fff;
  box-shadow: none;
}
.t-notification button:hover:not([disabled], .t-disabled),
.t-notification .t-action:hover:not([disabled], .t-disabled) {
  background: color-mix(in srgb, #fff, transparent 90%);
}
.t-notification button:active:not([disabled], .t-disabled),
.t-notification .t-action:active:not([disabled], .t-disabled) {
  background: color-mix(in srgb, #fff, transparent 80%);
}
.t-notification button[disabled], .t-notification button.t-disabled,
.t-notification .t-action[disabled],
.t-notification .t-action.t-disabled {
  color: color-mix(in srgb, #fff, transparent 60%);
  border-color: color-mix(in srgb, #fff, transparent 60%);
  background: transparent;
}
.t-notification button.t-is-loading::before,
.t-notification .t-action.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-notification .t-action {
  text-decoration: none;
  font-weight: 400;
  vertical-align: middle;
}
.t-notification[data-type=dismiss], .t-notification[data-type=dismissable] {
  padding-right: 52px;
}
.t-notification[data-type=dismiss] .t-trigger, .t-notification[data-type=dismissable] .t-trigger {
  position: absolute;
  top: 0;
  right: 0;
  display: inline-block;
  width: 40px;
  height: 40px;
  padding: 12px;
  cursor: pointer;
}
.t-notification[data-type=dismiss] .t-trigger::before, .t-notification[data-type=dismiss] .t-trigger::after, .t-notification[data-type=dismissable] .t-trigger::before, .t-notification[data-type=dismissable] .t-trigger::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 10px;
  height: 2px;
  background: #e9f5f5;
  border-radius: 2px;
}
.t-notification[data-type=dismiss] .t-trigger::before, .t-notification[data-type=dismissable] .t-trigger::before {
  transform: translate(-50%, 0) rotate(45deg);
}
.t-notification[data-type=dismiss] .t-trigger::after, .t-notification[data-type=dismissable] .t-trigger::after {
  transform: translate(-50%, 0) rotate(-45deg);
}
.t-notification[data-type=dismiss] .t-trigger:hover:not(:active)::before, .t-notification[data-type=dismiss] .t-trigger:hover:not(:active)::after, .t-notification[data-type=dismissable] .t-trigger:hover:not(:active)::before, .t-notification[data-type=dismissable] .t-trigger:hover:not(:active)::after {
  background: #fff;
}
.t-notification.t-fade {
  opacity: 0;
}
.t-notification.t-wide {
  width: 100%;
  max-width: calc(1920px - 24px * 2);
}
.t-notification.t-horizontal {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-notification.t-horizontal p {
  margin-right: 24px;
}
.t-notification.t-horizontal button {
  align-self: center;
}
.t-notification.t-horizontal button:last-of-type {
  margin-right: 24px;
  margin-bottom: 0;
}
.t-notification.t-horizontal button:last-child {
  margin-right: 12px;
  margin-bottom: 0;
}
.t-notification.t-horizontal .t-right {
  margin-left: auto;
  align-self: center;
}
.t-notification.t-info, .t-notification.t-error, .t-notification.t-warning, .t-notification.t-success, .t-notification.t-loading {
  padding-left: 36px;
  color: #fff;
}
.t-notification.t-info::before, .t-notification.t-error::before, .t-notification.t-warning::before, .t-notification.t-success::before, .t-notification.t-loading::before {
  content: "";
  position: absolute;
  top: 12px;
  left: 12px;
  color: inherit;
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 16px;
}
.t-notification.t-info {
  background: #256cd1;
  border-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(30, 86, 167, 0.35);
}
.t-notification.t-info::before {
  content: "\e372";
}
.t-notification.t-info .t-trigger:before,
.t-notification.t-info .t-trigger:after {
  background: #e9f0fa;
}
.t-notification.t-error {
  background: #d91f11;
  border-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(174, 25, 14, 0.35);
}
.t-notification.t-error::before {
  content: "\e373";
}
.t-notification.t-error .t-trigger:before,
.t-notification.t-error .t-trigger:after {
  background: #fbe9e7;
}
.t-notification.t-warning {
  background: #ee6f20;
  border-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(190, 89, 26, 0.35);
}
.t-notification.t-warning::before {
  content: "\e374";
}
.t-notification.t-warning .t-trigger:before,
.t-notification.t-warning .t-trigger:after {
  background: #fdf1e9;
}
.t-notification.t-success {
  background: #428613;
  border-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(53, 107, 15, 0.35);
}
.t-notification.t-success::before {
  content: "\e901";
}
.t-notification.t-success .t-trigger:before,
.t-notification.t-success .t-trigger:after {
  background: #ecf3e7;
}
.t-notification.t-subtle {
  color: #373838;
  background: #e9f5f5;
  box-shadow: 0 1px 2px 0 rgba(31, 125, 125, 0.2);
}
.t-notification.t-subtle:before {
  color: #279c9c;
}
.t-notification.t-subtle .t-trigger::before, .t-notification.t-subtle .t-trigger::after {
  background: #646464;
}
.t-notification.t-subtle .t-trigger:hover:not(:active)::before, .t-notification.t-subtle .t-trigger:hover:not(:active)::after {
  background: #373838;
}
.t-notification.t-subtle a {
  color: #006491;
}
.t-notification.t-subtle.t-info {
  background: #e9f0fa;
  box-shadow: 0 1px 2px 0 rgba(30, 86, 167, 0.2);
}
.t-notification.t-subtle.t-info:before {
  color: #256cd1;
}
.t-notification.t-subtle.t-error {
  background: #fbe9e7;
  box-shadow: 0 1px 2px 0 rgba(174, 25, 14, 0.2);
}
.t-notification.t-subtle.t-error:before {
  color: #d91f11;
}
.t-notification.t-subtle.t-warning {
  background: #fdf1e9;
  box-shadow: 0 1px 2px 0 rgba(190, 89, 26, 0.2);
}
.t-notification.t-subtle.t-warning:before {
  color: #ee6f20;
}
.t-notification.t-subtle.t-success {
  background: #ecf3e7;
  box-shadow: 0 1px 2px 0 rgba(53, 107, 15, 0.2);
}
.t-notification.t-subtle.t-success:before {
  color: #428613;
}
.t-notification.t-subtle button,
.t-notification.t-subtle .t-action {
  color: #373838;
  background: transparent;
  border: 1px solid #373838;
  box-shadow: none;
}
.t-notification.t-subtle button:hover:not([disabled], .t-disabled),
.t-notification.t-subtle .t-action:hover:not([disabled], .t-disabled) {
  background: color-mix(in srgb, #000, transparent 90%);
}
.t-notification.t-subtle button:active:not([disabled], .t-disabled),
.t-notification.t-subtle .t-action:active:not([disabled], .t-disabled) {
  background: color-mix(in srgb, #000, transparent 80%);
}
.t-notification.t-subtle button[disabled], .t-notification.t-subtle button.t-disabled,
.t-notification.t-subtle .t-action[disabled],
.t-notification.t-subtle .t-action.t-disabled {
  color: color-mix(in srgb, #373838, transparent 60%);
  border-color: color-mix(in srgb, #373838, transparent 60%);
  background: transparent;
}
.t-notification.t-subtle button.t-is-loading::before,
.t-notification.t-subtle .t-action.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%237A7A7A'%20stroke-opacity='0.2'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='%237A7A7A'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-notification.t-loading {
  background: #ee6f20;
}
.t-notification.t-loading::before {
  width: 15px;
  height: 15px;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2017%2017'%3e%3cg%20fill='none'%20stroke='%23fff'%20stroke-width='2'%20stroke-miterlimit='10'%3e%3ccircle%20cx='8.5'%20cy='8.5'%20r='7.5'%20opacity='.5'/%3e%3cpath%20d='M8.5%201C12.6%201%2016%204.4%2016%208.5'%20stroke-linecap='round'/%3e%3c/g%3e%3c/svg%3e") left no-repeat;
}

.t-main > .t-notification,
.t-content > .t-notification {
  margin-bottom: 16px;
}

@media print {
  .t-notification {
    max-width: 100% !important;
    color: #373838 !important;
    background: transparent !important;
    border: 1px solid #e9e9e9;
    font-size: 0.8125rem;
  }
}
.t-pagination {
  display: inline-block;
  margin: 0;
  padding: 0;
  color: #373838;
  list-style: none;
  user-select: none;
  cursor: default;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.t-pagination:not(:last-child) {
  margin-bottom: 24px;
}
.t-pagination li {
  display: inherit;
  min-width: 26px;
  height: 26px;
  margin-right: 12px;
  text-align: center;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
}
.t-pagination li:last-child {
  margin-right: 0;
}
.t-pagination li a {
  width: 100%;
  height: 26px;
  color: #373838;
  text-decoration: none;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-pagination li a:hover {
  color: #279c9c;
}
.t-pagination li a:hover .t-icon {
  color: #279c9c;
}
.t-pagination li a .t-icon {
  margin-right: 0;
  color: #646464;
  font-size: 11px;
}
.t-pagination li a.t-is-disabled .t-icon {
  color: #bcbdbd;
}
.t-pagination li.t-is-current {
  line-height: 1rem;
  cursor: default;
}
.t-pagination li.t-is-current a {
  padding: 6px 8px;
  color: #fff;
  background: #279c9c;
  border-radius: 3px;
  cursor: default;
  pointer-events: none;
}
.t-pagination li.t-total {
  color: #646464;
}
.t-pagination li.t-total:first-child {
  margin-right: 24px;
}
.t-pagination li.t-total:last-child {
  margin-left: 24px;
}
.t-pagination + .t-footer {
  margin-top: 0;
}

.t-progress {
  display: block;
  width: 440px;
  max-width: 100%;
  margin-right: 12px;
  vertical-align: top;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-progress progress {
  width: 100%;
  height: 6px;
  margin-right: 8px;
  color: #279c9c;
  border: 0;
  border-radius: calc(6px / 2);
}
.t-progress progress:last-child {
  margin: 0;
}
.t-progress progress::-webkit-progress-bar {
  background-color: #e9e9e9;
  border-radius: calc(6px / 2);
}
.t-progress progress::-webkit-progress-value {
  background-color: #279c9c;
  border-radius: calc(6px / 2);
  transition: all 0.2s ease;
}
.t-progress progress::-moz-progress-bar {
  background-color: #279c9c;
  border-radius: calc(6px / 2);
  transition: all 0.2s 0.2s ease;
}
.t-progress progress::-ms-fill {
  background-color: #279c9c;
  border: 0;
  border-radius: calc(6px / 2);
  transition: all 0.2s 0.2s ease;
}
.t-progress progress .t-fallback {
  width: 100%;
  height: 6px;
  background-color: #e9e9e9;
  border-radius: calc(6px / 2);
}
.t-progress progress .t-fallback span {
  display: block;
  height: 6px;
  background-color: #279c9c;
  border-radius: calc(6px / 2);
}
.t-progress progress[data-tooltip] {
  cursor: pointer;
}
.t-progress div {
  position: relative;
  display: block;
  max-width: 40%;
  margin-right: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-self: flex-start;
}
.t-progress div label, .t-progress div fieldset legend, fieldset .t-progress div legend {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-progress > label, fieldset .t-progress > legend,
.t-progress > span {
  display: inline-block;
  -webkit-box-flex: 1 0 auto;
  -moz-box-flex: 1 0 auto;
  flex: 1 0 auto;
  max-width: 40%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-progress > label:first-child, fieldset .t-progress > legend:first-child,
.t-progress > span:first-child {
  margin-right: 8px;
}
.t-progress > label .t-icon, fieldset .t-progress > legend .t-icon,
.t-progress > span .t-icon {
  margin-right: 4px;
  vertical-align: text-top;
}
.t-progress.t-wide {
  width: 100%;
}
.t-progress.t-wide div {
  width: 100%;
}
.t-progress.t-wide div span {
  display: block;
}
.t-progress.t-large {
  width: 880px;
}
.t-progress.t-red progress, .t-progress.t-error progress {
  color: #d91f11;
}
.t-progress.t-red progress::-webkit-progress-value, .t-progress.t-error progress::-webkit-progress-value {
  background-color: #d91f11;
}
.t-progress.t-red progress::-moz-progress-bar, .t-progress.t-error progress::-moz-progress-bar {
  background-color: #d91f11;
}
.t-progress.t-red progress::-ms-fill, .t-progress.t-error progress::-ms-fill {
  background-color: #d91f11;
}
.t-progress.t-red progress div span, .t-progress.t-error progress div span {
  background-color: #d91f11;
}
.t-progress.t-orange progress, .t-progress.t-warning progress {
  color: #ee6f20;
}
.t-progress.t-orange progress::-webkit-progress-value, .t-progress.t-warning progress::-webkit-progress-value {
  background-color: #ee6f20;
}
.t-progress.t-orange progress::-moz-progress-bar, .t-progress.t-warning progress::-moz-progress-bar {
  background-color: #ee6f20;
}
.t-progress.t-orange progress::-ms-fill, .t-progress.t-warning progress::-ms-fill {
  background-color: #ee6f20;
}
.t-progress.t-orange progress div span, .t-progress.t-warning progress div span {
  background-color: #ee6f20;
}
.t-progress.t-green progress, .t-progress.t-success progress {
  color: #428613;
}
.t-progress.t-green progress::-webkit-progress-value, .t-progress.t-success progress::-webkit-progress-value {
  background-color: #428613;
}
.t-progress.t-green progress::-moz-progress-bar, .t-progress.t-success progress::-moz-progress-bar {
  background-color: #428613;
}
.t-progress.t-green progress::-ms-fill, .t-progress.t-success progress::-ms-fill {
  background-color: #428613;
}
.t-progress.t-green progress div span, .t-progress.t-success progress div span {
  background-color: #428613;
}
.t-progress.t-thick progress {
  height: 12px;
}

.t-checkbox {
  display: inline-flex;
  margin-right: 24px;
}
.t-checkbox:last-child {
  margin-right: 0;
}
.t-checkbox input[type=checkbox] {
  position: absolute;
  margin: 0;
  opacity: 0;
  appearance: none;
}
.t-checkbox input[type=checkbox] + label, .t-checkbox fieldset input[type=checkbox] + legend, fieldset .t-checkbox input[type=checkbox] + legend {
  position: relative;
  display: inline-flex;
  margin-right: 0;
  color: #373838;
  font-size: 0.8125rem;
  font-weight: 400;
  outline: none;
  cursor: pointer;
}
.t-checkbox input[type=checkbox] + label::before, .t-checkbox fieldset input[type=checkbox] + legend::before, fieldset .t-checkbox input[type=checkbox] + legend::before {
  content: "";
  display: inline-block;
  height: 18px;
  width: 18px;
  flex-shrink: 0;
  margin-right: 8px;
  background: #fff;
  border: 1px solid #a6a7a7;
  border-radius: 3px;
}
.t-checkbox input[type=checkbox] + label:empty::before, .t-checkbox fieldset input[type=checkbox] + legend:empty::before, fieldset .t-checkbox input[type=checkbox] + legend:empty::before {
  margin-right: 0;
}
.t-checkbox input[type=checkbox]:not(:disabled) + label:hover::before, .t-checkbox fieldset input[type=checkbox]:not(:disabled) + legend:hover::before, fieldset .t-checkbox input[type=checkbox]:not(:disabled) + legend:hover::before {
  border-color: #238c8c;
}
.t-checkbox input[type=checkbox]:checked:not(:disabled) + label::before, .t-checkbox fieldset input[type=checkbox]:checked:not(:disabled) + legend::before, fieldset .t-checkbox input[type=checkbox]:checked:not(:disabled) + legend::before {
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2018'%3e%3crect%20width='18'%20height='18'%20rx='3'%20ry='3'%20fill='none'/%3e%3cpath%20d='M14.41%207.2l-5.25%205.25-1%201a.7.7%200%200%201-1%200l-1-1-2.58-2.63a.7.7%200%200%201%200-1l1-1a.7.7%200%200%201%201%200L7.68%2010l4.75-4.76a.7.7%200%200%201%201%200l1%201a.7.7%200%200%201%200%201z'%20fill='%23fff'/%3e%3c/svg%3e") no-repeat center;
  background-size: 100%;
  background-color: #279c9c;
  border-color: #279c9c;
}
.t-checkbox input[type=checkbox]:checked:not(:disabled) + label:hover::before, .t-checkbox fieldset input[type=checkbox]:checked:not(:disabled) + legend:hover::before, fieldset .t-checkbox input[type=checkbox]:checked:not(:disabled) + legend:hover::before {
  background-color: #238c8c;
  border-color: #238c8c;
}
.t-checkbox input[type=checkbox]:disabled + label, .t-checkbox fieldset input[type=checkbox]:disabled + legend, fieldset .t-checkbox input[type=checkbox]:disabled + legend {
  color: #bcbdbd;
  cursor: not-allowed;
}
.t-checkbox input[type=checkbox]:disabled + label::before, .t-checkbox fieldset input[type=checkbox]:disabled + legend::before, fieldset .t-checkbox input[type=checkbox]:disabled + legend::before {
  background-color: #f4f4f4;
  border-color: #d3d3d3;
}
.t-checkbox input[type=checkbox]:disabled:checked + label::before, .t-checkbox fieldset input[type=checkbox]:disabled:checked + legend::before, fieldset .t-checkbox input[type=checkbox]:disabled:checked + legend::before {
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2018'%3e%3crect%20width='18'%20height='18'%20rx='3'%20ry='3'%20fill='none'/%3e%3cpath%20d='M14.41%207.2l-5.25%205.25-1%201a.7.7%200%200%201-1%200l-1-1-2.58-2.63a.7.7%200%200%201%200-1l1-1a.7.7%200%200%201%201%200L7.68%2010l4.75-4.76a.7.7%200%200%201%201%200l1%201a.7.7%200%200%201%200%201z'%20fill='%23BCBDBD'/%3e%3c/svg%3e") no-repeat center;
  background-size: 100%;
  background-color: #f4f4f4;
}
.t-checkbox input[type=checkbox][indeterminate] + label::before, .t-checkbox fieldset input[type=checkbox][indeterminate] + legend::before, fieldset .t-checkbox input[type=checkbox][indeterminate] + legend::before, .t-checkbox input[type=checkbox]:indeterminate + label::before, .t-checkbox fieldset input[type=checkbox]:indeterminate + legend::before, fieldset .t-checkbox input[type=checkbox]:indeterminate + legend::before {
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2018'%3e%3crect%20width='18'%20height='18'%20rx='3'%20ry='3'%20fill='none'/%3e%3cpath%20d='M14%209.68a.68.68%200%200%201-.68.68H4.68A.68.68%200%200%201%204%209.68V8.32a.68.68%200%200%201%20.68-.68h8.64a.68.68%200%200%201%20.68.68z'%20fill='%23fff'/%3e%3c/svg%3e") no-repeat center;
  background-size: 100%;
  background-color: #279c9c;
  border-color: #279c9c;
}
.t-checkbox input[type=checkbox][indeterminate] + label:hover::before, .t-checkbox fieldset input[type=checkbox][indeterminate] + legend:hover::before, fieldset .t-checkbox input[type=checkbox][indeterminate] + legend:hover::before, .t-checkbox input[type=checkbox]:indeterminate + label:hover::before, .t-checkbox fieldset input[type=checkbox]:indeterminate + legend:hover::before, fieldset .t-checkbox input[type=checkbox]:indeterminate + legend:hover::before {
  background-color: #238c8c;
  border-color: #238c8c;
}
.t-checkbox input[type=checkbox].t-has-focus + label::before, .t-checkbox fieldset input[type=checkbox].t-has-focus + legend::before, fieldset .t-checkbox input[type=checkbox].t-has-focus + legend::before {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}
.t-checkbox.t-block {
  display: block;
  margin-right: 0;
  margin-bottom: 12px;
}
.t-checkbox.t-block:last-child {
  margin-bottom: 0;
}

.t-checkbox-group {
  display: inline-block;
}
.t-checkbox-group > legend {
  margin-bottom: 13px;
}
.t-checkbox-group.t-horizontal {
  display: inline-flex;
}
.t-checkbox-group.t-horizontal > legend {
  float: left;
  line-height: 32px;
  margin-right: 12px;
  margin-bottom: 0;
}
.t-checkbox-group.t-horizontal.t-block > legend {
  width: 192px;
  text-align: right;
}
.t-checkbox-group.t-horizontal .t-checkbox {
  margin-top: 6px;
}
.t-checkbox-group .t-checkbox-group-wrapper {
  display: inline-block;
}
.t-checkbox-group .t-error-message,
.t-checkbox-group .t-supporting-text {
  max-width: 288px;
  margin-top: 11px;
}

.t-radio {
  display: inline-flex;
  margin-right: 24px;
  user-select: none;
}
.t-radio:last-child {
  margin-right: 0;
}
.t-radio input[type=radio] {
  position: absolute;
  margin: 0;
  opacity: 0;
  appearance: none;
}
.t-radio input[type=radio] + label, .t-radio fieldset input[type=radio] + legend, fieldset .t-radio input[type=radio] + legend {
  position: relative;
  display: inline-flex;
  margin-right: 0;
  color: #373838;
  font-size: 0.8125rem;
  font-weight: 400;
  outline: none;
  cursor: pointer;
}
.t-radio input[type=radio] + label::before, .t-radio fieldset input[type=radio] + legend::before, fieldset .t-radio input[type=radio] + legend::before {
  content: "";
  display: inline-block;
  height: 18px;
  width: 18px;
  margin-right: 8px;
  background: #fff;
  border: 1px solid #a6a7a7;
  border-radius: 50%;
}
.t-radio input[type=radio]:hover:not(:disabled, :checked) + label:hover::before, .t-radio fieldset input[type=radio]:hover:not(:disabled, :checked) + legend:hover::before, fieldset .t-radio input[type=radio]:hover:not(:disabled, :checked) + legend:hover::before, .t-radio input[type=radio]:hover:not(:disabled, :checked) + label:focus::before, .t-radio fieldset input[type=radio]:hover:not(:disabled, :checked) + legend:focus::before, fieldset .t-radio input[type=radio]:hover:not(:disabled, :checked) + legend:focus::before {
  border-color: #279c9c;
}
.t-radio input[type=radio]:checked + label, .t-radio fieldset input[type=radio]:checked + legend, fieldset .t-radio input[type=radio]:checked + legend {
  cursor: default;
}
.t-radio input[type=radio]:checked + label::before, .t-radio fieldset input[type=radio]:checked + legend::before, fieldset .t-radio input[type=radio]:checked + legend::before {
  border-color: #279c9c;
  box-shadow: inset 0 0 0 4px #279c9c;
}
.t-radio input[type=radio]:disabled + label, .t-radio fieldset input[type=radio]:disabled + legend, fieldset .t-radio input[type=radio]:disabled + legend {
  cursor: not-allowed;
}
.t-radio input[type=radio]:disabled + label::before, .t-radio fieldset input[type=radio]:disabled + legend::before, fieldset .t-radio input[type=radio]:disabled + legend::before {
  background-color: #f4f4f4;
  border-color: #bcbdbd;
}
.t-radio input[type=radio]:disabled:checked + label::before, .t-radio fieldset input[type=radio]:disabled:checked + legend::before, fieldset .t-radio input[type=radio]:disabled:checked + legend::before {
  background-color: #bcbdbd;
  box-shadow: inset 0 0 0 4px #f4f4f4;
}
.t-radio input[type=radio].t-has-focus + label::before, .t-radio fieldset input[type=radio].t-has-focus + legend::before, fieldset .t-radio input[type=radio].t-has-focus + legend::before {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}
.t-radio.t-block {
  display: block;
  margin-right: 0;
  margin-bottom: 12px;
}
.t-radio.t-block:last-child {
  margin-bottom: 0;
}

.t-radio-group {
  display: inline-block;
}
.t-radio-group > legend {
  margin-bottom: 13px;
}
.t-radio-group.t-horizontal {
  display: inline-flex;
}
.t-radio-group.t-horizontal > legend {
  float: left;
  line-height: 32px;
  margin-right: 12px;
  margin-bottom: 0;
}
.t-radio-group.t-horizontal.t-block > legend {
  width: 192px;
  text-align: right;
}
.t-radio-group.t-horizontal .t-radio {
  margin-top: 6px;
}
.t-radio-group .t-radio-group-wrapper {
  display: inline-block;
}
.t-radio-group .t-error-message,
.t-radio-group .t-supporting-text {
  max-width: 288px;
  margin-top: 11px;
}

.t-slider {
  position: relative;
  display: inline-block;
  width: 220px;
  margin-right: 12px;
  vertical-align: top;
  user-select: none;
}
.t-slider input[type=range] {
  width: 100%;
  height: 6px;
  margin: 0;
  padding: 0;
  background: #e9e9e9 linear-gradient(to right, #279c9c, #279c9c) no-repeat;
  background-size: 0 100%;
  border-radius: calc(6px / 2);
  outline: 0;
  vertical-align: top;
  appearance: none;
}
.t-slider input[type=range]:focus {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-slider input[type=range]::-webkit-slider-runnable-track {
  height: 6px;
  background-color: transparent;
  border-radius: 6px;
  cursor: pointer;
}
.t-slider input[type=range]::-moz-range-track {
  height: 6px;
  background: #e9e9e9;
  border: 0;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-ms-track {
  overflow: visible;
  height: 6px;
  color: transparent;
  background-color: transparent;
  border-color: transparent;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-moz-range-progress {
  height: 6px;
  background: #279c9c;
  border: 0;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-moz-range-progress::before {
  content: "";
  display: block;
  width: 50px;
  height: 50px;
}
.t-slider input[type=range]::-ms-fill-lower {
  height: 6px;
  background: #279c9c;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-ms-fill-upper {
  height: 6px;
  background: #e9e9e9;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-webkit-slider-thumb {
  display: block;
  width: 16px;
  height: 16px;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  cursor: pointer;
  appearance: none;
  transform: translate(0, -5px);
}
.t-slider input[type=range]::-webkit-slider-thumb:hover, .t-slider input[type=range]::-webkit-slider-thumb:active {
  border-color: #279c9c;
  transition: border 0.2s ease;
}
.t-slider input[type=range]::-moz-range-thumb {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  cursor: pointer;
  appearance: none;
}
.t-slider input[type=range]::-moz-range-thumb:hover, .t-slider input[type=range]::-moz-range-thumb:active {
  border-color: #279c9c;
  transition: border 0.2s ease;
}
.t-slider input[type=range]::-ms-thumb {
  display: inline-block;
  box-sizing: border-box;
  width: 16px;
  height: 16px;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  cursor: pointer;
}
.t-slider input[type=range]::-ms-thumb:hover, .t-slider input[type=range]::-ms-thumb:active {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15), 0 0 0 1px #279c9c;
  transition: border 0.2s ease;
}
.t-slider input[type=range]::-ms-tooltip {
  display: none;
}
.t-slider input[type=range]::-moz-focus-outer {
  border: 0;
}
.t-slider .t-value {
  position: absolute;
  z-index: 100;
  bottom: 100%;
  display: inline-block;
  height: 18px;
  margin-bottom: 12px;
  padding: 0 8px;
  color: #fff;
  background: #373838;
  border-radius: 2px;
  font-size: 11px;
  text-align: center;
  line-height: 19px;
}
.t-slider .t-value label, .t-slider .t-value fieldset legend, fieldset .t-slider .t-value legend {
  position: relative;
  display: inline-block;
  margin-bottom: 6px;
  color: #373838;
  font-size: 0.8125rem;
  font-weight: 400;
  outline: none;
}
.t-slider .t-scale {
  display: none;
  width: 100%;
  margin: 0;
  margin-top: 4px;
  padding: 0;
  color: #646464;
  font-size: 10px;
  line-height: 1rem;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
.t-slider .t-scale li {
  display: inline-block;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-slider input[type=range] {
    height: 22px;
    background: transparent;
    cursor: pointer;
  }
  .t-slider .t-value {
    margin-bottom: 4px;
  }
  .t-slider .t-scale {
    margin-top: 0;
  }
}
.t-icon-diamond::before {
  content: "\e000";
}
.t-icon-asterisk::before {
  content: "\e001";
}
.t-icon-angle-double-up::before {
  content: "\e146";
}
.t-icon-angle-double-right::before {
  content: "\e147";
}
.t-icon-angle-double-down::before {
  content: "\e148";
}
.t-icon-angle-double-left::before {
  content: "\e149";
}
.t-icon-angle-up::before {
  content: "\e150";
}
.t-icon-angle-right::before {
  content: "\e151";
}
.t-icon-angle-down::before {
  content: "\e152";
}
.t-icon-angle-left::before {
  content: "\e153";
}
.t-icon-chevron-up::before {
  content: "\e154";
}
.t-icon-chevron-right::before {
  content: "\e155";
}
.t-icon-chevron-down::before {
  content: "\e156";
}
.t-icon-chevron-left::before {
  content: "\e157";
}
.t-icon-arrow-up::before {
  content: "\e158";
}
.t-icon-arrow-right::before {
  content: "\e159";
}
.t-icon-arrow-down::before {
  content: "\e160";
}
.t-icon-arrow-left::before {
  content: "\e161";
}
.t-icon-arrows::before {
  content: "\e162";
}
.t-icon-arrows-h::before {
  content: "\e163";
}
.t-icon-arrows-v::before {
  content: "\e164";
}
.t-icon-caret-up::before {
  content: "\e180";
}
.t-icon-caret-right::before {
  content: "\e181";
}
.t-icon-caret-down::before {
  content: "\e182";
}
.t-icon-caret-left::before {
  content: "\e183";
}
.t-icon-home::before {
  content: "\e200";
}
.t-icon-entity::before {
  content: "\e201";
}
.t-icon-plus::before {
  content: "\e340";
}
.t-icon-plus-circle::before {
  content: "\e341";
}
.t-icon-minus::before {
  content: "\e350";
}
.t-icon-minus-circle::before {
  content: "\e351";
}
.t-icon-times::before {
  content: "\e360";
}
.t-icon-times-circle::before {
  content: "\e361";
}
.t-icon-times-circle-o::before {
  content: "\e362";
}
.t-icon-help::before {
  content: "\e370";
}
.t-icon-help-o::before {
  content: "\e371";
}
.t-icon-info-circle::before {
  content: "\e372";
}
.t-icon-exclamation-circle::before {
  content: "\e373";
}
.t-icon-exclamation-triangle::before {
  content: "\e374";
}
.t-icon-exclamation::before {
  content: "\e375";
}
.t-icon-bell::before {
  content: "\e380";
}
.t-icon-bell-slash::before {
  content: "\e381";
}
.t-icon-bullhorn::before {
  content: "\e384";
}
.t-icon-download::before {
  content: "\e400";
}
.t-icon-upload::before {
  content: "\e401";
}
.t-icon-save::before {
  content: "\e402";
}
.t-icon-expand::before {
  content: "\e500";
}
.t-icon-compress::before {
  content: "\e501";
}
.t-icon-expand-alt::before {
  content: "\e502";
}
.t-icon-compress-alt::before {
  content: "\e503";
}
.t-icon-level-up::before {
  content: "\e510";
}
.t-icon-level-down::before {
  content: "\e511";
}
.t-icon-exchange::before {
  content: "\e512";
}
.t-icon-redo::before {
  content: "\e515";
}
.t-icon-forward::before {
  content: "\e520";
}
.t-icon-reply::before {
  content: "\e521";
}
.t-icon-reply-all::before {
  content: "\e522";
}
.t-icon-sync::before {
  content: "\e525";
}
.t-icon-retweet::before {
  content: "\e526";
}
.t-icon-undo::before {
  content: "\e530";
}
.t-icon-history::before {
  content: "\e531";
}
.t-icon-clock::before {
  content: "\e540";
}
.t-icon-hourglass::before {
  content: "\e545";
}
.t-icon-hourglass-start::before {
  content: "\e546";
}
.t-icon-hourglass-half::before {
  content: "\e547";
}
.t-icon-hourglass-end::before {
  content: "\e548";
}
.t-icon-calendar::before {
  content: "\e560";
}
.t-icon-calendar-plus::before {
  content: "\e561";
}
.t-icon-calendar-minus::before {
  content: "\e562";
}
.t-icon-calendar-check::before {
  content: "\e563";
}
.t-icon-calendar-times::before {
  content: "\e564";
}
.t-icon-check::before {
  content: "\e900";
}
.t-icon-check-circle::before {
  content: "\e901";
}
.t-icon-check-circle-o::before {
  content: "\e902";
}
.t-icon-check-double::before {
  content: "\e903";
}
.t-icon-globe::before {
  content: "\e910";
}
.t-icon-globe-africa::before {
  content: "\e911";
}
.t-icon-globe-asia::before {
  content: "\e912";
}
.t-icon-eye::before {
  content: "\e920";
}
.t-icon-eye-slash::before {
  content: "\e921";
}
.t-icon-comment-alt-fill::before {
  content: "\e904";
}
.t-icon-comment-fill::before {
  content: "\e926";
}
.t-icon-comment-dots-fill::before {
  content: "\e927";
}
.t-icon-comment-dollar-fill::before {
  content: "\e928";
}
.t-icon-comment-slash-fill::before {
  content: "\e929";
}
.t-icon-comments-fill::before {
  content: "\e930";
}
.t-icon-comments-dollar-fill::before {
  content: "\e931";
}
.t-icon-comment-dollar::before {
  content: "\e932";
}
.t-icon-comments-dollar::before {
  content: "\e933";
}
.t-icon-comment-slash::before {
  content: "\e934";
}
.t-icon-comment-dots::before {
  content: "\e935";
}
.t-icon-comment::before {
  content: "\e937";
}
.t-icon-comments::before {
  content: "\e938";
}
.t-icon-comment-alt::before {
  content: "\e939";
}
.t-icon-ellipsis-h::before {
  content: "\e941";
}
.t-icon-ellipsis-v::before {
  content: "\e942";
}
.t-icon-envelope::before {
  content: "\e945";
}
.t-icon-envelope-open-text::before {
  content: "\e946";
}
.t-icon-inbox::before {
  content: "\e950";
}
.t-icon-paperclip::before {
  content: "\e995";
}
.t-icon-pen-nib::before {
  content: "\e997";
}
.t-icon-pencil::before {
  content: "\e998";
}
.t-icon-trash::before {
  content: "\e999";
}
.t-icon-user::before {
  content: "󡀀";
}
.t-icon-user-circle::before {
  content: "󡀁";
}
.t-icon-user-cog::before {
  content: "󡀄";
}
.t-icon-user-edit::before {
  content: "󡀅";
}
.t-icon-user-lock::before {
  content: "󡀆";
}
.t-icon-user-plus::before {
  content: "󡀇";
}
.t-icon-user-minus::before {
  content: "󡀈";
}
.t-icon-user-shield::before {
  content: "󡀉";
}
.t-icon-user-slash::before {
  content: "󡀐";
}
.t-icon-user-times::before {
  content: "󡀑";
}
.t-icon-user-friends::before {
  content: "󡀒";
}
.t-icon-users::before {
  content: "󡀓";
}
.t-icon-users-cog::before {
  content: "󡀔";
}
.t-icon-user-tie::before {
  content: "󡀕";
}
.t-icon-address-card::before {
  content: "󡀠";
}
.t-icon-id-badge::before {
  content: "󡀢";
}
.t-icon-address-book::before {
  content: "󡀣";
}
.t-icon-file::before {
  content: "󡔀";
}
.t-icon-file-alt::before {
  content: "󡔁";
}
.t-icon-file-archive::before {
  content: "󡔂";
}
.t-icon-file-audio::before {
  content: "󡔃";
}
.t-icon-file-code::before {
  content: "󡔄";
}
.t-icon-file-excel::before {
  content: "󡔅";
}
.t-icon-file-image::before {
  content: "󡔆";
}
.t-icon-file-pdf::before {
  content: "󡔇";
}
.t-icon-file-powerpoint::before {
  content: "󡔈";
}
.t-icon-file-video::before {
  content: "󡔉";
}
.t-icon-file-word::before {
  content: "󡔐";
}
.t-icon-folder::before {
  content: "󡔠";
}
.t-icon-folder-open::before {
  content: "󡔡";
}
.t-icon-hand-paper::before {
  content: "󡘀";
}
.t-icon-hand-rock::before {
  content: "󡘁";
}
.t-icon-hand-pointer::before {
  content: "󡘂";
}
.t-icon-hand-point-right::before {
  content: "󡘄";
}
.t-icon-hand-point-down::before {
  content: "󡘅";
}
.t-icon-hand-point-left::before {
  content: "󡘆";
}
.t-icon-handshake::before {
  content: "󡘇";
}
.t-icon-thumbs-up::before {
  content: "󡘈";
}
.t-icon-thumbs-down::before {
  content: "󡘉";
}
.t-icon-face-happy::before {
  content: "󡜀";
}
.t-icon-face-smile::before {
  content: "󡜁";
}
.t-icon-face-neutral::before {
  content: "󡜂";
}
.t-icon-face-frown::before {
  content: "󡜃";
}
.t-icon-face-cry::before {
  content: "󡜄";
}
.t-icon-heart-o::before {
  content: "󡜠";
}
.t-icon-heart::before {
  content: "󡜡";
}
.t-icon-phone::before {
  content: "󡞓";
}
.t-icon-support::before {
  content: "󡞔";
}
.t-icon-fax::before {
  content: "󡞕";
}
.t-icon-tv::before {
  content: "󡠀";
}
.t-icon-laptop::before {
  content: "󡠁";
}
.t-icon-mobile::before {
  content: "󡠂";
}
.t-icon-keyboard::before {
  content: "󡠃";
}
.t-icon-print::before {
  content: "󡠐";
}
.t-icon-qrcode::before {
  content: "󡠠";
}
.t-icon-fingerprint::before {
  content: "󡠡";
}
.t-icon-link::before {
  content: "󡠰";
}
.t-icon-unlink::before {
  content: "󡠱";
}
.t-icon-external-link::before {
  content: "󡠳";
}
.t-icon-key::before {
  content: "󡡀";
}
.t-icon-lock::before {
  content: "󡡅";
}
.t-icon-lock-open::before {
  content: "󡡆";
}
.t-icon-search::before {
  content: "󡡐";
}
.t-icon-search-plus::before {
  content: "󡡑";
}
.t-icon-search-minus::before {
  content: "󡡒";
}
.t-icon-filter::before {
  content: "󡡠";
}
.t-icon-share::before {
  content: "󡡥";
}
.t-icon-share-square::before {
  content: "󡡦";
}
.t-icon-paper-plane::before {
  content: "󡡧";
}
.t-icon-sign-in::before {
  content: "󡢐";
}
.t-icon-sign-out::before {
  content: "󡢑";
}
.t-icon-power-off::before {
  content: "󡢕";
}
.t-icon-circle-notch::before {
  content: "󡦘";
}
.t-icon-newspaper::before {
  content: "󡦙";
}
.t-icon-cog::before {
  content: "󢀀";
}
.t-icon-cogs::before {
  content: "󢀁";
}
.t-icon-wrench::before {
  content: "󢀅";
}
.t-icon-toolbox::before {
  content: "󢀆";
}
.t-icon-briefcase::before {
  content: "󢀇";
}
.t-icon-suitcase::before {
  content: "󢀈";
}
.t-icon-sliders::before {
  content: "󢀐";
}
.t-icon-sort-alpha-up::before {
  content: "󢀠";
}
.t-icon-sort-alpha-down::before {
  content: "󢀡";
}
.t-icon-sort-amount-up::before {
  content: "󢀢";
}
.t-icon-sort-amount-down::before {
  content: "󢀣";
}
.t-icon-sort::before {
  content: "󢀰";
}
.t-icon-sort-up::before {
  content: "󢀱";
}
.t-icon-sort-down::before {
  content: "󢀲";
}
.t-icon-tag::before {
  content: "󢁀";
}
.t-icon-tags::before {
  content: "󢁁";
}
.t-icon-star-o::before {
  content: "󢁅";
}
.t-icon-star-half::before {
  content: "󢁆";
}
.t-icon-star::before {
  content: "󢁇";
}
.t-icon-table::before {
  content: "󢁉";
}
.t-icon-list-ul::before {
  content: "󢁐";
}
.t-icon-tasks::before {
  content: "󢁑";
}
.t-icon-cards::before {
  content: "󢁕";
}
.t-icon-cards-small::before {
  content: "󢁖";
}
.t-icon-list::before {
  content: "󢁗";
}
.t-icon-align-left::before {
  content: "󢁠";
}
.t-icon-align-center::before {
  content: "󢁡";
}
.t-icon-align-justify::before {
  content: "󢁢";
}
.t-icon-align-right::before {
  content: "󢁣";
}
.t-icon-copy::before {
  content: "󢁩";
}
.t-icon-clone::before {
  content: "󢁰";
}
.t-icon-new-tab::before {
  content: "󢁱";
}
.t-icon-clipboard::before {
  content: "󢁵";
}
.t-icon-paste::before {
  content: "󢁶";
}
.t-icon-money-bill::before {
  content: "󢂀";
}
.t-icon-credit-card::before {
  content: "󢂁";
}
.t-icon-chart-bar::before {
  content: "󢂐";
}
.t-icon-chart-area::before {
  content: "󢂑";
}
.t-icon-chart-line::before {
  content: "󢂒";
}
.t-icon-terminal::before {
  content: "󢄀";
}
.t-icon-code::before {
  content: "󢄁";
}
.t-icon-code-branch::before {
  content: "󢄂";
}
.t-icon-thumbtack::before {
  content: "󢒙";
}
.t-icon-ruler::before {
  content: "󢔀";
}
.t-icon-cut::before {
  content: "󢔁";
}
.t-icon-image::before {
  content: "󢔂";
}
.t-icon-images::before {
  content: "󢔃";
}
.t-icon-bookmark-o::before {
  content: "󢔄";
}
.t-icon-bookmark::before {
  content: "󢔅";
}
.t-icon-flag::before {
  content: "󢔆";
}
.t-icon-location-arrow::before {
  content: "󢔇";
}
.t-icon-map-marker::before {
  content: "󢔈";
}
.t-icon-shoe-prints::before {
  content: "󢔉";
}
.t-icon-magic::before {
  content: "󢔐";
}
.t-icon-stamp::before {
  content: "󢔑";
}
.t-icon-fill-up::before {
  content: "󢔒";
}
.t-icon-graduation-cap::before {
  content: "󢔓";
}
.t-icon-palette::before {
  content: "󢔔";
}
.t-icon-trophy::before {
  content: "󢔕";
}
.t-icon-bug::before {
  content: "󢔖";
}
.t-icon-robot::before {
  content: "󢔗";
}
.t-icon-rocket::before {
  content: "󢔘";
}
.t-icon-certificate::before {
  content: "󢔙";
}
.t-icon-crosshairs::before {
  content: "󢔠";
}
.t-icon-infinity::before {
  content: "󢔡";
}
.t-icon-sticky-note::before {
  content: "󢔢";
}
.t-icon-map-signs::before {
  content: "󢔣";
}
.t-icon-shopping-cart::before {
  content: "󢔤";
}
.t-icon-play::before {
  content: "󢔥";
}
.t-icon-stop::before {
  content: "󢔦";
}
.t-icon-circle::before {
  content: "󢔧";
}
.t-icon-flask::before {
  content: "󢔨";
}
.t-icon-ds-triquetra::before {
  content: "󣀀";
}
.t-icon-ds-brick::before {
  content: "󣀁";
}
.t-icon-ds-set::before {
  content: "󣀂";
}
.t-icon-direction-incoming::before {
  content: "󣀃";
}
.t-icon-direction-outgoing::before {
  content: "󣀄";
}
.t-icon-direction-both::before {
  content: "󣀅";
}

.t-icon-alarm::before {
  content: "\e380";
}
.t-icon-area-chart::before {
  content: "󢂑";
}
.t-icon-analytics::before {
  content: "󢂑";
}
.t-icon-ban::before {
  content: "\e351";
}
.t-icon-calendar-o::before {
  content: "\e560";
}
.t-icon-clock-o::before {
  content: "\e540";
}
.t-icon-circle-o-notch::before {
  content: "󡦘";
}
.t-icon-close::before {
  content: "\e360";
}
.t-icon-cycle::before {
  content: "󡦘";
}
.t-icon-delete::before {
  content: "\e999";
}
.t-icon-edit::before {
  content: "\e998";
}
.t-icon-email::before {
  content: "\e945";
}
.t-icon-error::before {
  content: "\e373";
}
.t-icon-file-o::before {
  content: "󡔀";
}
.t-icon-file-archive-o::before {
  content: "󡔂";
}
.t-icon-file-code-o::before {
  content: "󡔄";
}
.t-icon-file-excel-o::before {
  content: "󡔅";
}
.t-icon-file-image-o::before {
  content: "󡔆";
}
.t-icon-file-pdf-o::before {
  content: "󡔇";
}
.t-icon-file-text::before {
  content: "󡔁";
}
.t-icon-file-text-o::before {
  content: "󡔁";
}
.t-icon-group::before {
  content: "󡀓";
}
.t-icon-hand-point-up::before {
  content: "󡘂";
}
.t-icon-info::before {
  content: "\e372";
}
.t-icon-line-chart::before {
  content: "󢂒";
}
.t-icon-menu::before {
  content: "\e941";
}
.t-icon-money::before {
  content: "󢂀";
}
.t-icon-newspaper::before, .t-icon-newspaper-o::before {
  content: "󡦙";
}
.t-icon-pending::before {
  content: "\e547";
}
.t-icon-question-circle::before {
  content: "\e370";
}
.t-icon-refresh::before {
  content: "\e525";
}
.t-icon-sort-amount-asc::before {
  content: "󢀣";
}
.t-icon-sort-amount-desc::before {
  content: "󢀢";
}
.t-icon-staff::before {
  content: "\e001";
}
.t-icon-success::before {
  content: "\e901";
}
.t-icon-th::before {
  content: "󢁖";
}
.t-icon-th-large::before {
  content: "󢁕";
}
.t-icon-th-list::before {
  content: "󢁗";
}
.t-icon-remove::before {
  content: "\e999";
}
.t-icon-test::before {
  content: "󢔨";
}
.t-icon-time::before {
  content: "\e540";
}
.t-icon-trash-alt::before {
  content: "\e999";
}
.t-icon-unlock::before {
  content: "󡡆";
}
.t-icon-warning::before {
  content: "\e374";
}

.t-icon.t-white {
  color: #fff;
}
.t-icon.t-gray-mid, .t-icon.t-subtle {
  color: #a6a7a7;
}
.t-icon.t-blue, .t-icon.t-info {
  color: #256cd1;
}
.t-icon.t-teal, .t-icon.t-cta {
  color: #279c9c;
}
.t-icon.t-red, .t-icon.t-error {
  color: #d91f11;
}
.t-icon.t-orange, .t-icon.t-warning {
  color: #ee6f20;
}
.t-icon.t-green, .t-icon.t-success {
  color: #428613;
}
.t-icon.t-disabled {
  color: #bcbdbd;
}
.t-icon.t-staff {
  color: #8c2341;
}
.t-icon.t-white svg > * {
  fill: #fff;
}
.t-icon.t-gray-mid svg > *, .t-icon.t-subtle svg > * {
  fill: #a6a7a7;
}
.t-icon.t-blue svg > *, .t-icon.t-info svg > * {
  fill: #256cd1;
}
.t-icon.t-teal svg > *, .t-icon.t-cta svg > * {
  fill: #279c9c;
}
.t-icon.t-red svg > *, .t-icon.t-error svg > * {
  fill: #d91f11;
}
.t-icon.t-orange svg > *, .t-icon.t-warning svg > * {
  fill: #ee6f20;
}
.t-icon.t-green svg > *, .t-icon.t-success svg > * {
  fill: #428613;
}
.t-icon.t-disabled svg > * {
  fill: #bcbdbd;
}
.t-icon.t-staff svg > * {
  fill: #8c2341;
}

.t-vis {
  position: relative;
  display: inline-block;
  width: 32px;
  height: 32px;
  margin-right: 8px;
  font-style: normal;
  vertical-align: middle;
}
.t-vis:last-child {
  margin-right: 0;
}
.t-vis::before, .t-vis::after {
  content: "";
  position: absolute;
  display: block;
  width: 32px;
  height: 32px;
  border: 1px solid transparent;
  border-radius: 32px;
  font-family: "tricons", helvetica, arial, sans-serif;
}
.t-vis::before {
  border-color: #e9e9e9;
}
.t-vis::after {
  color: #fff;
  font-size: 11px;
  text-align: center;
  line-height: 30px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-vis .t-badge {
  position: absolute;
  top: -4px;
  left: 100%;
  z-index: 1;
  padding: 0 4px;
  color: #ee6f20;
  background: #fff;
  border: 1px solid #ee6f20;
  transform: translate(-60%, 0);
}
.t-vis-agreed::before {
  background: #428613;
  border-color: transparent;
}
.t-vis-part-agreed::before {
  background: #428613;
  border-color: transparent;
}
.t-vis-part-agreed::after {
  content: "";
  left: calc(32px / 2);
  width: calc(32px / 2);
  background: #fff;
  border-color: #e9e9e9;
  border-left: transparent;
  -moz-border-radius-topright: 64px;
  -moz-border-radius-bottomright: 64px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-radius: 0 64px 64px 0;
}
.t-vis-part-disagreed::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-part-disagreed::after {
  content: "";
  width: calc(32px / 2);
  background: #fff;
  border-color: #e9e9e9;
  border-right: transparent;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 64px;
  -moz-border-radius-topleft: 64px;
  border-radius: 64px 0 0 64px;
}
.t-vis-disagreed::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-discrepencies::before, .t-vis-discrepancies::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-discrepencies::after, .t-vis-discrepancies::after {
  content: "󢁗";
}
.t-vis-error::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-error::after {
  content: "\e375";
}
.t-vis-cancelled::before {
  background: #bcbdbd;
  border-color: transparent;
}
.t-vis-cancelled::after {
  content: "C";
  font-weight: 700;
}
.t-vis-within::before {
  background: #fff59d;
  border-color: transparent;
}
.t-vis-within::after {
  content: "TH";
  color: #a6a7a7;
  font-weight: 700;
}
.t-vis.t-medium {
  width: 37px;
  height: 37px;
}
.t-vis.t-medium::before, .t-vis.t-medium::after {
  width: 37px;
  height: 37px;
}
.t-vis.t-medium::after {
  font-size: 12px;
  line-height: 35px;
}
.t-vis.t-medium.t-vis-part-agreed::after {
  left: calc(37px / 2);
  width: calc(37px / 2);
}
.t-vis.t-medium.t-vis-part-disagreed::after {
  width: calc(37px / 2);
}

@font-face {
  font-family: tricons;
  src: url("/crds-frontend/latest/assets/tricons-CZ4m6E8g.eot");
  src: url("/crds-frontend/latest/assets/tricons-CZ4m6E8g.eot?#iefix") format("embedded-opentype"), url("/crds-frontend/latest/assets/tricons-DHjgza76.woff2") format("woff2"), url("/crds-frontend/latest/assets/tricons-B2Keo8Ad.woff") format("woff"), url("/crds-frontend/latest/assets/tricons-DNt4bsT1.ttf") format("truetype"), url("/crds-frontend/latest/assets/tricons-6znNKawq.svg#fontawesome") format("svg");
  font-style: normal;
  font-weight: 400;
}
.t-icon {
  display: inline-block;
  margin-right: 6px;
  color: inherit;
  font-family: "tricons", helvetica, arial, sans-serif !important;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  text-decoration: none;
  text-transform: none;
  vertical-align: middle;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-icon::before {
  display: inline-block;
  line-height: 1rem;
}
.t-icon:hover {
  text-decoration: none;
}
.t-icon > img,
.t-icon > svg {
  width: 14px;
  height: 14px;
}
.t-icon > svg {
  color: inherit;
}
.t-icon > svg path {
  fill: currentcolor;
}
.t-icon.t-fw {
  width: 1em;
  text-align: center;
}
.t-icon.t-tiny {
  font-size: 11px;
}
.t-icon.t-tiny > img,
.t-icon.t-tiny > svg {
  width: 11px;
  height: 11px;
}
.t-icon.t-small {
  font-size: 12px;
}
.t-icon.t-small > img,
.t-icon.t-small > svg {
  width: 12px;
  height: 12px;
}
.t-icon.t-large {
  font-size: 16px;
}
.t-icon.t-large > img,
.t-icon.t-large > svg {
  width: 16px;
  height: 16px;
}
.t-icon.t-vertical-middle {
  vertical-align: middle;
}
.t-icon.t-horizontal {
  height: 32px;
}

a.t-icon {
  display: inline-block;
  margin-right: 0;
  color: #006491;
}
a.t-icon:hover {
  text-decoration: underline;
}
a.t-icon::before {
  margin-right: 6px;
  line-height: inherit;
}
a.t-icon > span {
  margin-left: -4px;
}
a.t-icon:empty::before {
  margin-right: 0;
}
a.t-icon.t-teal {
  color: #279c9c;
}
a .t-icon {
  margin-right: 6px;
}
a .t-icon.t-icon-only {
  margin-right: 0;
}

.t-staff-box {
  position: relative;
  margin-right: 20px;
  border: 1px solid #8c2341;
  padding: 12px;
}
.t-staff-box::before {
  content: "\e001  Staff";
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 11px;
  position: absolute;
  top: -1px;
  right: 0;
  transform: rotate(-90deg);
  transform-origin: top right;
  background-color: #8c2341;
  color: #fff;
  border-radius: 0 0 3px 3px;
  padding: 4px 8px;
}
.t-staff-box.t-container {
  padding: 24px;
  width: calc(100% - 20px);
}

.t-switch {
  display: inline-flex;
  height: 20px;
  margin-right: 8px;
  margin-bottom: 12px;
  user-select: none;
}
.t-switch:last-child {
  margin-right: 0;
}
.t-switch label, .t-switch fieldset legend, fieldset .t-switch legend {
  display: inline-block;
  height: 20px;
  margin-bottom: 0;
  margin-right: 6px;
  line-height: 20px;
}
.t-switch label.t-subtle, .t-switch fieldset legend.t-subtle, fieldset .t-switch legend.t-subtle {
  font-weight: 400;
}
.t-switch input {
  position: absolute;
  appearance: none;
}
.t-switch input::-ms-check {
  opacity: 0;
}
.t-switch input + label, .t-switch fieldset input + legend, fieldset .t-switch input + legend {
  position: relative;
  display: inline-block;
  height: 20px;
  margin-right: 0;
  color: #373838;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 20px;
  vertical-align: middle;
  outline: none;
  cursor: pointer;
  width: 38px;
}
.t-switch input + label::before, .t-switch fieldset input + legend::before, fieldset .t-switch input + legend::before {
  content: "";
  display: inline-block;
  height: 20px;
  width: 38px;
  background: #f4f4f4;
  border: 1px solid #bcbdbd;
  border-radius: 20px;
  vertical-align: top;
  transition: background-color 0.2s ease, border 0.2s ease;
}
.t-switch input + label::after, .t-switch fieldset input + legend::after, fieldset .t-switch input + legend::after {
  content: "";
  position: absolute;
  left: 0;
  display: inline-block;
  height: 20px;
  width: 20px;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 20px;
  line-height: inherit;
  vertical-align: top;
  transition: border 0.2s ease, position 0.2s ease;
}
.t-switch input:hover:not(:disabled) + label::before, .t-switch fieldset input:hover:not(:disabled) + legend::before, fieldset .t-switch input:hover:not(:disabled) + legend::before {
  background-color: #238c8c;
  border-color: #238c8c;
  transition: none;
}
.t-switch input:hover:not(:disabled) + label::after, .t-switch fieldset input:hover:not(:disabled) + legend::after, fieldset .t-switch input:hover:not(:disabled) + legend::after {
  border-color: #238c8c;
}
.t-switch input:hover:not(:disabled, :checked) + label::before, .t-switch fieldset input:hover:not(:disabled, :checked) + legend::before, fieldset .t-switch input:hover:not(:disabled, :checked) + legend::before {
  background-color: #e9e9e9;
  border-color: #bcbdbd;
  transition: none;
}
.t-switch input:hover:not(:disabled, :checked) + label::after, .t-switch fieldset input:hover:not(:disabled, :checked) + legend::after, fieldset .t-switch input:hover:not(:disabled, :checked) + legend::after {
  border-color: #bcbdbd;
}
.t-switch input:checked + label::before, .t-switch fieldset input:checked + legend::before, fieldset .t-switch input:checked + legend::before {
  background-color: #279c9c;
  border: 1px solid #279c9c;
}
.t-switch input:checked + label::after, .t-switch fieldset input:checked + legend::after, fieldset .t-switch input:checked + legend::after {
  left: 18px;
  border: 1px solid #279c9c;
}
.t-switch input:disabled + label, .t-switch fieldset input:disabled + legend, fieldset .t-switch input:disabled + legend {
  cursor: not-allowed;
}
.t-switch input:disabled + label::before, .t-switch fieldset input:disabled + legend::before, fieldset .t-switch input:disabled + legend::before {
  background-color: #f4f4f4;
  border: 1px solid #e9e9e9;
}
.t-switch input:disabled + label::after, .t-switch fieldset input:disabled + legend::after, fieldset .t-switch input:disabled + legend::after {
  border: 1px solid #e9e9e9;
}
.t-switch input:checked:disabled + label::before, .t-switch fieldset input:checked:disabled + legend::before, fieldset .t-switch input:checked:disabled + legend::before {
  background-color: #a9d7d7;
  border: 1px solid #a9d7d7;
}
.t-switch input:checked:disabled + label::after, .t-switch fieldset input:checked:disabled + legend::after, fieldset .t-switch input:checked:disabled + legend::after {
  left: 18px;
  border: 1px solid #a9d7d7;
}
.t-switch input.t-has-focus + label::before, .t-switch fieldset input.t-has-focus + legend::before, fieldset .t-switch input.t-has-focus + legend::before {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}
.t-switch input:focus:not(:disabled) + label::before, .t-switch fieldset input:focus:not(:disabled) + legend::before, fieldset .t-switch input:focus:not(:disabled) + legend::before {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
  border-radius: 20px;
}
.t-switch.t-block {
  display: flex;
  margin-right: 0;
  margin-bottom: 12px;
}
.t-switch.t-block:last-child {
  margin-bottom: 0;
}
.t-switch.t-vertical {
  height: auto;
  flex-direction: column;
}
.t-switch.t-vertical label:not(input + label):not(fieldset input + legend), .t-switch.t-vertical fieldset legend:not(input + label):not(fieldset input + legend), fieldset .t-switch.t-vertical legend:not(input + label):not(fieldset input + legend) {
  display: block;
  height: 18px;
  margin-bottom: 11px;
}
.t-switch.t-reverse {
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.t-switch.t-reverse > label:not(input + label):not(fieldset input + legend), fieldset .t-switch.t-reverse > legend:not(input + label):not(fieldset input + legend) {
  margin-left: 6px;
  margin-right: 0;
}
.t-switch.t-ghost-label {
  margin-top: 24px;
}

.t-filter-chip {
  display: inline-block;
  margin-right: 12px;
  user-select: none;
}
.t-filter-chip:last-child {
  margin-right: 0;
}
.t-filter-chip input {
  appearance: none;
  position: absolute;
}
.t-filter-chip input + span {
  font-weight: 400;
  height: 28px;
  min-width: 28px;
  text-align: center;
  vertical-align: middle;
  border: 1px solid #bcbdbd;
  border-radius: 14px;
  white-space: nowrap;
  gap: 6px;
  cursor: pointer;
  color: #373838;
  font-size: 0.8125rem;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
  align-self: center;
  flex-shrink: 0;
}
.t-filter-chip input + span .t-badge:first-child {
  height: 22px;
  margin-left: 2px;
  margin-right: 0;
  font-size: 0.75rem;
  font-weight: 700;
}
.t-filter-chip input + span :not(.t-badge):first-child {
  font-size: 0.8125rem;
  padding-left: 12px;
}
.t-filter-chip input + span :not(.t-badge):last-child {
  padding-right: 12px;
}
.t-filter-chip input::-ms-check {
  opacity: 0;
}
.t-filter-chip input:hover:not(:disabled) + span {
  border-color: #279c9c;
}
.t-filter-chip input:checked + span {
  background-color: #e9f5f5;
  border-color: #279c9c;
}
.t-filter-chip input:disabled + span {
  cursor: not-allowed;
  color: #a6a7a7;
}
.t-filter-chip input:disabled + span .t-badge:first-child {
  background-color: #d3d3d3;
  color: #fff;
}
.t-filter-chip input.t-has-focus + label::before, .t-filter-chip fieldset input.t-has-focus + legend::before, fieldset .t-filter-chip input.t-has-focus + legend::before {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}
.t-filter-chip.t-filter-chip-block {
  display: block;
  margin-right: 0;
  margin-bottom: 12px;
}

.t-side-navigation {
  background: #212222;
  width: 240px;
  position: fixed;
  top: 54px;
  left: -240px;
  bottom: 0;
  z-index: 90;
  overflow-x: hidden;
  overflow-y: auto;
  height: calc(100% - 54px);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  transition: 0.2s ease;
  transition-property: left width;
}
.t-side-navigation nav {
  padding-top: 4px;
}
.t-side-navigation ul {
  list-style: none;
  display: block;
}
.t-side-navigation a {
  color: #fff;
  text-decoration: none;
}
.t-side-navigation .t-expand {
  position: absolute;
  right: 9px;
  width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: calc(50% - 9px);
  color: #fff;
  margin-right: 0;
}
.t-side-navigation .t-expand.t-is-open {
  transform: rotate(180deg);
}
.t-side-navigation .t-expand::before, .t-side-navigation .t-expand::after {
  content: "";
  position: absolute;
  background: #fff;
  width: 8px;
  height: 2px;
  border-radius: 1px;
}
.t-side-navigation .t-expand::before {
  transform: translate(-2px, 0) rotate(45deg) scale(0.9);
}
.t-side-navigation .t-expand::after {
  transform: translate(2px, 0) rotate(-45deg) scale(0.9);
}
.t-side-navigation li {
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 14px;
  line-height: 15px;
}
.t-side-navigation li > a {
  display: block;
  padding: 10px 12px;
  position: relative;
}
.t-side-navigation li > a.t-is-staff {
  background: #8c2341;
}
.t-side-navigation li > a.t-is-staff.t-is-active {
  background: #8c2341;
}
.t-side-navigation li > a.t-is-staff:hover, .t-side-navigation li > a.t-is-staff:focus-visible {
  background: #7e203b;
}
.t-side-navigation li > a.t-is-active {
  background: #ff0061;
}
.t-side-navigation li > a.t-is-active:hover, .t-side-navigation li > a.t-is-active:focus-visible {
  background: #ff0061;
}
.t-side-navigation li > a:hover, .t-side-navigation li > a:focus-visible {
  background: #4d4e4e;
}
.t-side-navigation li > a .t-icon {
  font-size: 16px;
  vertical-align: bottom !important;
}
.t-side-navigation li ul {
  display: none;
}
.t-side-navigation li ul.t-is-open {
  display: block;
}
.t-side-navigation li li {
  font-family: arial, sans-serif;
  font-size: 0.75rem;
  line-height: 14px;
}
.t-side-navigation li li > a {
  padding: 8px 24px 8px 25px;
  color: #e9e9e9;
}
.t-side-navigation .t-footer {
  color: #a6a7a7;
  padding-bottom: 16px;
}
.t-side-navigation .t-footer .t-staff-info {
  background: #8c2341;
  color: #fff;
  font-size: 0.8125rem;
  padding: 16px;
}
.t-side-navigation .t-footer p {
  padding: 0 16px;
  font-size: 8px;
  margin: 0;
  line-height: 12px;
}
.t-side-navigation .t-footer img {
  width: 80px;
  margin: 16px 16px 4px 16px;
}
.t-side-navigation ~ .t-main {
  transition: 0.2s ease;
  transition-property: left width;
  left: 0;
}
.t-side-navigation.t-is-open {
  left: 0;
}
.t-side-navigation.t-is-open ~ .t-main {
  left: 240px;
  width: calc(100vw - 240px);
}

.t-table.t-transparent > tbody,
.t-table.t-transparent > thead {
  background-color: transparent;
}
.t-table.t-transparent > thead th,
.t-table.t-transparent > th {
  background-color: rgba(223.2, 223.2, 223.2, 0.25);
}
.t-table.t-transparent > thead th.t-group,
.t-table.t-transparent > th.t-group {
  background-color: transparent;
}
.t-table thead.t-sticky {
  position: sticky;
  top: 0;
  z-index: 10;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
}
.t-table.t-condensed {
  font-size: 0.75rem;
}
.t-table.t-condensed th,
.t-table.t-condensed td {
  height: 32px;
  padding: calc(4px / 2) 8px;
}
.t-table.t-condensed th {
  font-size: 10px;
}
.t-table.t-condensed td > .t-btn,
.t-table.t-condensed td > .t-checkbox,
.t-table.t-condensed td > .t-dropdown,
.t-table.t-condensed td > .t-input,
.t-table.t-condensed td > .t-loading,
.t-table.t-condensed td > .t-progress,
.t-table.t-condensed td > .t-radio,
.t-table.t-condensed td > .t-switch {
  margin: 0;
}
.t-table.t-condensed td > .t-btn:not(.t-condensed) {
  height: 24px;
  padding: 0 12px;
  font-size: 0.75rem;
  line-height: 26px;
}
.t-table.t-condensed th > .t-checkbox label, .t-table.t-condensed th > .t-checkbox fieldset legend, fieldset .t-table.t-condensed th > .t-checkbox legend,
.t-table.t-condensed th > .t-select .t-checkbox label,
.t-table.t-condensed th > .t-select .t-checkbox fieldset legend,
fieldset .t-table.t-condensed th > .t-select .t-checkbox legend,
.t-table.t-condensed td > .t-checkbox label,
.t-table.t-condensed td > .t-checkbox fieldset legend,
fieldset .t-table.t-condensed td > .t-checkbox legend,
.t-table.t-condensed td > .t-select .t-checkbox label,
.t-table.t-condensed td > .t-select .t-checkbox fieldset legend,
fieldset .t-table.t-condensed td > .t-select .t-checkbox legend {
  height: 16px;
  line-height: 16px;
}
.t-table.t-condensed th > .t-checkbox label::before, .t-table.t-condensed th > .t-checkbox fieldset legend::before, fieldset .t-table.t-condensed th > .t-checkbox legend::before,
.t-table.t-condensed th > .t-select .t-checkbox label::before,
.t-table.t-condensed th > .t-select .t-checkbox fieldset legend::before,
fieldset .t-table.t-condensed th > .t-select .t-checkbox legend::before,
.t-table.t-condensed td > .t-checkbox label::before,
.t-table.t-condensed td > .t-checkbox fieldset legend::before,
fieldset .t-table.t-condensed td > .t-checkbox legend::before,
.t-table.t-condensed td > .t-select .t-checkbox label::before,
.t-table.t-condensed td > .t-select .t-checkbox fieldset legend::before,
fieldset .t-table.t-condensed td > .t-select .t-checkbox legend::before {
  width: 16px;
  height: 16px;
}
.t-table.t-condensed td > .t-checkbox,
.t-table.t-condensed td > .t-select .t-checkbox {
  margin-top: -6px;
}
.t-table.t-condensed .t-icon::before {
  font-size: 12px;
}
.t-table.t-condensed td > .t-input input {
  height: 24px;
  font-size: 0.75rem;
}
.t-table.t-condensed td > .t-dropdown .t-btn:not(.t-condensed) {
  height: 24px;
  font-size: 0.75rem;
  line-height: 26px;
}
.t-table.t-condensed td > .t-dropdown .t-input {
  width: 100%;
  margin-bottom: 0;
}
.t-table.t-condensed td > .t-dropdown .t-input input {
  height: 24px;
  font-size: 0.75rem;
}
.t-table.t-ghost {
  font-size: 0.8125rem;
}
.t-table.t-ghost.t-condensed th,
.t-table.t-ghost.t-condensed td {
  padding: 4px 4px;
}
.t-table.t-ghost tr:hover,
.t-table.t-ghost tr:hover td,
.t-table.t-ghost th,
.t-table.t-ghost td,
.t-table.t-ghost thead,
.t-table.t-ghost tbody {
  background: transparent;
}
.t-table.t-ghost th,
.t-table.t-ghost td {
  height: auto;
  padding: 8px;
  padding-left: 0;
}
.t-table.t-ghost th {
  padding-top: 0;
  font-size: 0.8125rem;
}
.t-table.t-ghost td {
  border: 0;
}
.t-table .t-select {
  width: 34px;
  margin-right: 0;
  border-right: 0;
  text-overflow: clip;
}
.t-table .t-select .t-checkbox label::before, .t-table .t-select .t-checkbox fieldset legend::before, fieldset .t-table .t-select .t-checkbox legend::before {
  margin-right: 0;
}
.t-table .t-is-selected > td:not(.t-empty) {
  background-color: #e9f5f5;
}
.t-table .t-is-selected:hover > td:not(.t-empty) {
  background-color: #d4ebeb;
}
.t-table.t-sortable > thead th {
  transition: background-color 0.2s ease, opacity 0.2s ease;
}
.t-table.t-sortable > thead th:hover {
  background-color: #e9e9e9;
  cursor: pointer;
}
.t-table.t-sortable > thead th.t-not-sortable:hover {
  background-color: #f8f8f8;
  cursor: default;
}
.t-table thead th.t-sortable {
  transition: background-color 0.2s ease, opacity 0.2s ease;
}
.t-table thead th.t-sortable:hover {
  background-color: #e9e9e9;
  cursor: pointer;
}
.t-table thead th.t-is-ascending, .t-table thead th.t-is-descending {
  position: relative;
  background-color: #f4f4f4;
}
.t-table thead th.t-is-ascending:hover, .t-table thead th.t-is-descending:hover {
  background-color: #e9e9e9;
}
.t-table thead th.t-is-ascending::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background: #bcbdbd;
  transition: position 0.2s ease;
}
.t-table thead th.t-is-descending::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background: #bcbdbd;
  transition: position 0.2s ease;
}
.t-table tr td.t-match {
  width: 100px;
  padding-right: 12px;
  padding-left: 12px;
  text-align: center;
}
.t-table tr td.t-match p {
  margin-bottom: 0;
}
.t-table tr td.t-match .t-status {
  display: inline-block;
  width: calc(50% - 2px);
  height: 6px;
  background: #bcbdbd;
}
.t-table tr td.t-match .t-status.t-approved {
  background: #428613;
}
.t-table tr td.t-match .t-status.t-refused {
  background: #d91f11;
}
.t-table tr:hover td.t-match, .t-table tr.t-is-selected td.t-match, .t-table tr.t-is-selected:hover td.t-match {
  background-color: #fff;
  border-color: #e9e9e9;
}
.t-table > tbody .t-has-changed-new {
  background-color: #fff59d;
  animation: fade 0.8s ease-in forwards;
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
.t-table > tbody tr.t-has-changed:not(.t-is-selected) > td {
  background-color: #fff59d;
}
.t-table > tbody tr.t-has-changed:not(.t-is-selected):hover > td {
  background-color: rgb(242.1, 242, 180.4);
}
.t-table > tbody tr.t-fade > td {
  animation: fade 0.8s ease forwards;
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
.t-table > tbody tr:hover > td.t-has-changed {
  background-color: rgb(242.1, 242, 180.4);
}
.t-table > tbody td.t-has-changed {
  background-color: #fff59d;
}
.t-table > tbody td.t-fade {
  animation: fade 0.8s ease forwards;
}
@keyframes fade {
  0% {
    background-color: #fff59d;
  }
  100% {
    background-color: inherit;
  }
}
@keyframes fade {
  0% {
    background-color: #fff59d;
  }
  100% {
    background-color: inherit;
  }
}
@keyframes fade {
  0% {
    background-color: #fff59d;
  }
  100% {
    background-color: inherit;
  }
}
@keyframes fade {
  0% {
    background-color: #fff59d;
  }
  100% {
    background-color: inherit;
  }
}

.t-table tr.t-status > td:first-child {
  padding-left: 12px 3px;
}
.t-table tr.t-status.t-teal > td:first-child, .t-table tr.t-status.t-cta > td:first-child {
  box-shadow: inset 3px 0 0 0 #279c9c;
}
.t-table tr.t-status.t-teal .t-bg-status, .t-table tr.t-status.t-cta .t-bg-status {
  color: #fff;
  background: #279c9c;
}
.t-table tr.t-status.t-teal .t-border-status, .t-table tr.t-status.t-cta .t-border-status {
  color: #279c9c;
  box-shadow: inset 1px 1px 0 0 #279c9c, inset -1px -1px 0 0 #279c9c;
}
.t-table tr.t-status.t-red > td:first-child, .t-table tr.t-status.t-error > td:first-child {
  box-shadow: inset 3px 0 0 0 #d91f11;
}
.t-table tr.t-status.t-red .t-bg-status, .t-table tr.t-status.t-error .t-bg-status {
  color: #fff;
  background: #d91f11;
}
.t-table tr.t-status.t-red .t-text-status, .t-table tr.t-status.t-error .t-text-status {
  color: #d91f11;
}
.t-table tr.t-status.t-red .t-border-status, .t-table tr.t-status.t-error .t-border-status {
  color: #d91f11;
  box-shadow: inset 1px 1px 0 0 #d91f11, inset -1px -1px 0 0 #d91f11;
}
.t-table tr.t-status.t-orange > td:first-child, .t-table tr.t-status.t-warning > td:first-child {
  box-shadow: inset 3px 0 0 0 #ee6f20;
}
.t-table tr.t-status.t-orange .t-bg-status, .t-table tr.t-status.t-warning .t-bg-status {
  color: #fff;
  background: #ee6f20;
}
.t-table tr.t-status.t-orange .t-text-status, .t-table tr.t-status.t-warning .t-text-status {
  color: #ee6f20;
}
.t-table tr.t-status.t-orange .t-border-status, .t-table tr.t-status.t-warning .t-border-status {
  color: #ee6f20;
  box-shadow: inset 1px 1px 0 0 #ee6f20, inset -1px -1px 0 0 #ee6f20;
}
.t-table tr.t-status.t-green > td:first-child, .t-table tr.t-status.t-success > td:first-child {
  box-shadow: inset 3px 0 0 0 #428613;
}
.t-table tr.t-status.t-green .t-bg-status, .t-table tr.t-status.t-success .t-bg-status {
  color: #fff;
  background: #428613;
}
.t-table tr.t-status.t-green .t-text-status, .t-table tr.t-status.t-success .t-text-status {
  color: #428613;
}
.t-table tr.t-status.t-green .t-border-status, .t-table tr.t-status.t-success .t-border-status {
  color: #428613;
  box-shadow: inset 1px 1px 0 0 #428613, inset -1px -1px 0 0 #428613;
}
.t-table tr.t-status.t-disabled > td {
  color: #bcbdbd;
}
.t-table tr.t-status.t-disabled > td a {
  color: #bcbdbd;
  pointer-events: none;
}
.t-table tr.t-status.t-disabled > td a:hover {
  text-decoration: none;
}
.t-table tr.t-status.t-disabled > td .t-icon {
  color: #bcbdbd;
}
.t-table td.t-teal.t-bg-status, .t-table td.t-cta.t-bg-status {
  color: #fff;
  background: #279c9c;
}
.t-table td.t-teal.t-border-status, .t-table td.t-cta.t-border-status {
  color: #279c9c;
  box-shadow: inset 1px 1px 0 0 #279c9c, inset -1px -1px 0 0 #279c9c;
}
.t-table td.t-red.t-bg-status, .t-table td.t-error.t-bg-status {
  color: #fff;
  background: #d91f11;
}
.t-table td.t-red.t-text-status, .t-table td.t-error.t-text-status {
  color: #d91f11;
}
.t-table td.t-red.t-border-status, .t-table td.t-error.t-border-status {
  color: #d91f11;
  box-shadow: inset 1px 1px 0 0 #d91f11, inset -1px -1px 0 0 #d91f11;
}
.t-table td.t-orange.t-bg-status, .t-table td.t-warning.t-bg-status {
  color: #fff;
  background: #ee6f20;
}
.t-table td.t-orange.t-text-status, .t-table td.t-warning.t-text-status {
  color: #ee6f20;
}
.t-table td.t-orange.t-border-status, .t-table td.t-warning.t-border-status {
  color: #ee6f20;
  box-shadow: inset 1px 1px 0 0 #ee6f20, inset -1px -1px 0 0 #ee6f20;
}
.t-table td.t-green.t-bg-status, .t-table td.t-success.t-bg-status {
  color: #fff;
  background: #428613;
}
.t-table td.t-green.t-text-status, .t-table td.t-success.t-text-status {
  color: #428613;
}
.t-table td.t-green.t-border-status, .t-table td.t-success.t-border-status {
  color: #428613;
  box-shadow: inset 1px 1px 0 0 #428613, inset -1px -1px 0 0 #428613;
}
.t-table td.t-disabled {
  color: #bcbdbd;
}
.t-table td.t-disabled > a {
  color: #bcbdbd;
  pointer-events: none;
}
.t-table td.t-disabled > a:hover {
  text-decoration: none;
}
.t-table td.t-disabled > .t-icon {
  color: #bcbdbd;
}
.t-table .t-bg-status > a {
  color: #fff;
  text-decoration: underline;
  text-decoration-style: dotted;
}
.t-table .t-bg-status > a:hover {
  text-decoration-style: solid;
}
.t-table.t-condensed.t-status > td:first-child {
  padding-left: 9px;
}

.t-table th.t-expandable,
.t-table td.t-expandable {
  width: 40px;
}
.t-table th.t-expandable.t-select,
.t-table td.t-expandable.t-select {
  width: 69px;
  border-right: 1px solid #e9e9e9;
}
.t-table th.t-expandable button,
.t-table td.t-expandable button {
  cursor: pointer;
  position: absolute;
  color: #373838;
  top: 0;
  right: 0;
  border: 0;
  background: 0 0;
  width: 40px;
  height: 40px;
}
.t-table th.t-expandable button .t-icon,
.t-table td.t-expandable button .t-icon {
  margin-right: 0;
  vertical-align: baseline;
  transform: translateY(1px);
}
.t-table.t-condensed th.t-expandable,
.t-table.t-condensed td.t-expandable {
  width: 32px;
}
.t-table.t-condensed th.t-expandable.t-select,
.t-table.t-condensed td.t-expandable.t-select {
  width: 55px;
}
.t-table.t-condensed th.t-expandable button,
.t-table.t-condensed td.t-expandable button {
  width: 32px;
  height: 32px;
}
.t-table.t-condensed th.t-expandable button .t-icon,
.t-table.t-condensed td.t-expandable button .t-icon {
  transform: translateY(0px);
}
.t-table tr.t-is-expanded {
  background-color: #e9f5f5;
}
.t-table tr.t-expanded-row {
  background-color: #f9fcfc;
}
.t-table tr.t-expanded-row > td:first-child {
  padding: 24px;
}
.t-table tr.t-expanded-row:hover {
  background-color: #f9fcfc;
}
.t-table tr.t-expanded-row:hover > td {
  background-color: #f9fcfc;
  overflow: visible;
}

.t-table {
  display: table;
  table-layout: fixed;
  width: auto;
  max-width: calc(1920px - 24px * 2);
  margin-bottom: 24px;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 0.75rem;
  line-height: 1.4rem;
  vertical-align: middle;
}
.t-table:last-child {
  margin-bottom: 0;
}
.t-table.t-no-truncate td, .t-table.t-no-truncate th {
  white-space: normal;
  text-overflow: initial;
  overflow: initial;
  word-break: break-all;
}
.t-table caption {
  margin-bottom: 12px;
  color: #646464;
  font-size: 14px;
  font-weight: 700;
  text-align: left;
}
.t-table caption .t-icon {
  margin-right: 4px;
}
.t-table th,
.t-table td {
  position: relative;
  height: 40px;
  padding: calc(4px / 2) 12px;
  background-clip: padding-box;
  text-align: left;
  line-height: 0.9375rem;
  vertical-align: middle;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-table th > a,
.t-table td > a {
  display: inline-block;
  vertical-align: middle;
}
.t-table th {
  background-color: #f8f8f8;
  font-size: 0.6875rem;
  line-height: 0.8125rem;
  font-weight: 700;
  text-align: left;
}
.t-table th.t-group {
  color: #646464;
  background-color: transparent;
  border-top: 1px solid #e9e9e9;
  border-right: 1px solid #e9e9e9;
  font-weight: 400;
  text-transform: uppercase;
  text-align: center;
}
.t-table th.t-group:last-child {
  border-right: transparent;
}
.t-table td {
  border-right: 1px solid #e9e9e9;
}
.t-table td:last-child {
  border-right: 0;
}
.t-table thead,
.t-table tbody {
  background-color: #fff;
}
.t-table tbody tr td {
  border-bottom: 1px solid #e9e9e9;
  transition: background-color, 0.1s ease;
}
.t-table tbody tr:hover {
  background-color: #d4ebeb;
}
.t-table tbody tr:hover > td {
  background-color: #d4ebeb;
}
.t-table tbody tr.t-no-hover:hover {
  background-color: transparent;
}
.t-table tbody tr.t-no-hover:hover > td {
  background-color: transparent;
}
.t-table tbody > tr td {
  border-top: 1px solid #e9e9e9;
}
.t-table thead + tbody > tr td {
  border-top: 0;
}
.t-table.t-half {
  width: 50%;
}
.t-table.t-3-4 {
  width: 75%;
}
.t-table.t-wide {
  width: 100%;
}
.t-table.t-full {
  max-width: 100%;
}
.t-table.t-auto {
  table-layout: auto;
}
.t-table th.t-col-compact,
.t-table td.t-col-compact {
  width: 40px;
  text-align: center;
}
.t-table th.t-col-tiny,
.t-table td.t-col-tiny {
  width: 8%;
}
.t-table th.t-col-small,
.t-table td.t-col-small {
  width: 10%;
}
.t-table th.t-col-medium,
.t-table td.t-col-medium {
  width: 15%;
}
.t-table th.t-col-large,
.t-table td.t-col-large {
  width: 25%;
}
.t-table th.t-col-xl,
.t-table td.t-col-xl {
  width: 30%;
}
.t-table.t-is-loading > tbody {
  position: relative;
}
.t-table.t-is-loading > tbody > tr:only-child::after,
.t-table.t-is-loading > tbody > tr:nth-child(2):last-child::after {
  background-size: auto !important;
}
.t-table.t-is-loading > tbody > tr:last-child::after {
  position: absolute;
  content: "";
  background: #fff;
  opacity: 0.9;
  inset: 0;
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2042%2042'%3e%3cg%20fill='none'%20stroke-miterlimit='10'%20stroke-width='2'%20data-name='Layer%202'%3e%3ccircle%20cx='21'%20cy='21'%20r='20'%20stroke='%23E9E9E9'%3e%3c/circle%3e%3cpath%20d='M21%201a20%2020%200%200%201%2020%2020'%20stroke='%2300afaf'%20stroke-linecap='round'%3e%3c/path%3e%3canimateTransform%20attributeName='transform'%20type='rotate'%20from='0%2021%2021'%20to='360%2021%2021'%20dur='1s'%20repeatCount='indefinite'%20/%3e%3c/g%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 80px;
}
.t-table .t-wrap, .t-table.t-wrap th, .t-table.t-wrap td {
  white-space: normal;
}
.t-table th.t-empty,
.t-table td.t-empty {
  width: 16px;
  padding: 0 calc(16px / 2);
  background-color: transparent;
}
.t-table th.t-group.t-empty {
  border: 0;
}
.t-table th.t-group.t-empty + th:not(.t-empty) {
  border-left: 1px solid #e9e9e9;
}
.t-table tbody td.t-empty {
  border-bottom: 0;
}
.t-table tbody tr.t-empty {
  height: 16px;
}
.t-table tbody tr.t-empty:last-child {
  display: none;
}
.t-table tbody tr.t-empty + tr td:not(.t-empty) {
  border-top: 1px solid #e9e9e9;
}
.t-table tbody tr:hover > td.t-empty {
  background-color: transparent;
}
.t-table tfoot::before {
  content: "";
  display: table-row;
  width: 100%;
  height: 16px;
  background-color: #fff;
}
.t-table tfoot tr {
  border-top: 1px solid #bcbdbd;
}
.t-table tfoot th,
.t-table tfoot td {
  border-bottom: 1px solid #e9e9e9;
}
.t-table tfoot td.t-empty {
  border-bottom: 0;
}
.t-table tfoot.t-load-more::before {
  display: none;
}
.t-table tfoot.t-load-more tr {
  border-top: 0;
}
.t-table tfoot.t-load-more td {
  color: #279c9c;
  border-right: 0;
  text-align: center;
  cursor: pointer;
}
.t-table tfoot.t-load-more td:hover {
  background-color: #d4ebeb;
  text-decoration: underline;
}
.t-table tfoot.t-load-more.t-is-loading td {
  color: transparent;
}
.t-table tfoot.t-load-more.t-is-loading td::before {
  content: "";
  position: absolute;
  left: 50%;
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
  vertical-align: middle;
  transform: translate(-50%, 0);
  animation: spin 1s infinite linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.t-table .t-number,
.t-table .t-right {
  text-align: right;
}
.t-table .t-overflow {
  overflow: visible;
}
.t-table .t-truncate {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}
.t-table td > .t-btn,
.t-table td > .t-checkbox,
.t-table td > .t-dropdown,
.t-table td > .t-input,
.t-table td > .t-loading,
.t-table td > .t-radio,
.t-table td > .t-date-picker,
.t-table td > .t-switch,
.t-table th > .t-btn,
.t-table th > .t-checkbox,
.t-table th > .t-dropdown,
.t-table th > .t-input,
.t-table th > .t-loading,
.t-table th > .t-radio,
.t-table th > .t-date-picker,
.t-table th > .t-switch {
  margin: 0;
}
.t-table td > .t-icon {
  margin-top: -2px;
  margin-right: 8px;
  line-height: 1rem;
}
.t-table td > .t-icon-error {
  color: #d91f11;
}
.t-table td > .t-icon-warning {
  color: #ee6f20;
}
.t-table td > .t-icon-success {
  color: #428613;
}
.t-table td > .t-badge {
  max-width: 100%;
}
.t-table td > .t-badge:first-of-type {
  margin-left: 4px;
}
.t-table td > .t-loading {
  width: 16px;
  height: 16px;
  margin-right: 8px;
}
.t-table td > .t-loading::before {
  width: inherit;
  height: inherit;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
@media (min-width: 2560px) {
  .t-table {
    max-width: 2560px;
  }
}
@media (min-width: 1920px) {
  .t-table {
    max-width: 1920px;
  }
}
.t-table .t-error-message {
  border-collapse: initial;
}

@media print {
  .t-table {
    font-size: 10px;
  }
  .t-table th,
  .t-table td {
    height: 16px;
    padding: 9px 8px 7px;
  }
  .t-table th {
    background-color: transparent;
    border-right: 0;
    border-bottom: 1px solid #e9e9e9;
    font-size: 10px;
  }
  .t-table th.t-group {
    font-size: 8px;
  }
  .t-table tbody {
    border-bottom: 1px solid #e9e9e9;
  }
  .t-table tbody tr:nth-child(even) td {
    background-color: #f4f4f4 !important;
  }
  .t-table.t-condensed {
    height: 12px;
  }
  .t-table td .t-btn {
    height: 24px;
    margin-top: -8px;
    font-size: 10px;
    line-height: 24px;
  }
  .t-table td .t-dropdown {
    margin-top: -8px;
  }
  .t-table td .t-dropdown .t-btn {
    height: 24px;
    margin-top: 0;
  }
  .t-table td .t-input input {
    height: 24px;
    font-size: 10px;
  }
}
.t-tag {
  position: relative;
  display: inline-block;
  max-width: 100%;
  height: 20px;
  padding: 0 8px;
  color: #fff;
  background: #279c9c;
  border-radius: 2px;
  font-size: 0.75rem;
  line-height: 20px;
  vertical-align: middle;
  user-select: none;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  flex-shrink: 0;
  transition: opacity 0.2s ease;
}
.t-tag:not(:only-child) {
  margin-right: 4px;
}
.t-tag > .t-tag-text {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-tag .t-trigger {
  background: none;
  border: none;
  padding: 0;
  position: relative;
  display: inline-block;
  min-width: 20px;
  height: 20px;
  margin-right: -8px;
  border-radius: 4px;
  cursor: pointer;
}
.t-tag .t-trigger::before, .t-tag .t-trigger::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 8px;
  height: 2px;
  background: #d4ebeb;
  border-radius: 2px;
}
.t-tag .t-trigger:focus-visible {
  background: #1f7d7d;
  border: 2px solid #279c9c;
}
.t-tag .t-trigger:focus-visible::before, .t-tag .t-trigger:focus-visible::after {
  background: #fff !important;
}
.t-tag .t-trigger::before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.t-tag .t-trigger::after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.t-tag .t-trigger:hover::before, .t-tag .t-trigger:hover::after {
  background: #fff !important;
}
.t-tag.t-fade {
  opacity: 0;
}
.t-tag.t-strike-through, .t-tag.t-line-through {
  text-decoration: line-through;
}
.t-tag.t-subtle {
  color: #373838;
  background: #d4ebeb;
}
.t-tag.t-subtle .t-trigger::before, .t-tag.t-subtle .t-trigger::after {
  background: #646464 !important;
}
.t-tag.t-subtle .t-trigger:focus-visible {
  background: #a9d7d7;
  border: 2px solid #d4ebeb;
}
.t-tag.t-subtle .t-trigger:focus-visible::before, .t-tag.t-subtle .t-trigger:focus-visible::after {
  background: #373838 !important;
}
.t-tag.t-subtle .t-trigger:hover:not(:active)::before, .t-tag.t-subtle .t-trigger:hover:not(:active)::after {
  background: #373838 !important;
}
.t-tag.t-neutral, .t-tag.t-gray {
  background: #4d4e4e;
}
.t-tag.t-neutral .t-trigger::before, .t-tag.t-neutral .t-trigger::after, .t-tag.t-gray .t-trigger::before, .t-tag.t-gray .t-trigger::after {
  background: #d3d3d3;
}
.t-tag.t-neutral .t-trigger:focus-visible, .t-tag.t-gray .t-trigger:focus-visible {
  background: #212222;
  border-color: #4d4e4e;
}
.t-tag.t-neutral.t-subtle, .t-tag.t-gray.t-subtle {
  background: #e9e9e9;
}
.t-tag.t-neutral.t-subtle .t-trigger:focus-visible, .t-tag.t-gray.t-subtle .t-trigger:focus-visible {
  background: #d3d3d3;
  border-color: #e9e9e9;
}
.t-tag.t-gray-feather {
  color: #373838;
  background: #e9e9e9;
}
.t-tag.t-gray-feather .t-trigger::before, .t-tag.t-gray-feather .t-trigger::after {
  background: #646464 !important;
}
.t-tag.t-gray-feather .t-trigger:focus-visible {
  background: #d3d3d3;
  border-color: #e9e9e9;
}
.t-tag.t-gray-feather.t-subtle {
  background: #e9e9e9;
}
.t-tag.t-gray-feather.t-subtle .t-trigger:focus-visible {
  background: #d3d3d3;
  border-color: #e9e9e9;
}
.t-tag.t-dark {
  background: #4d4e4e;
}
.t-tag.t-dark .t-trigger::before, .t-tag.t-dark .t-trigger::after {
  background: #e9e9e9;
}
.t-tag.t-dark .t-trigger:focus-visible {
  background: #212222;
  border-color: #4d4e4e;
}
.t-tag.t-dark.t-subtle {
  background: #bcbdbd;
}
.t-tag.t-dark.t-subtle .t-trigger:focus-visible {
  background: #909090;
  border-color: #bcbdbd;
}
.t-tag.t-orange, .t-tag.t-warning {
  background: #ee6f20;
}
.t-tag.t-orange .t-trigger::before, .t-tag.t-orange .t-trigger::after, .t-tag.t-warning .t-trigger::before, .t-tag.t-warning .t-trigger::after {
  background: #fce2d2;
}
.t-tag.t-orange .t-trigger:focus-visible, .t-tag.t-warning .t-trigger:focus-visible {
  background: #be591a;
  border-color: #ee6f20;
}
.t-tag.t-orange.t-subtle, .t-tag.t-warning.t-subtle {
  background: #fce2d2;
}
.t-tag.t-orange.t-subtle .t-trigger:focus-visible, .t-tag.t-warning.t-subtle .t-trigger:focus-visible {
  background: #f8c5a6;
  border-color: #fce2d2;
}
.t-tag.t-blue, .t-tag.t-info {
  background: #256cd1;
}
.t-tag.t-blue .t-trigger::before, .t-tag.t-blue .t-trigger::after, .t-tag.t-info .t-trigger::before, .t-tag.t-info .t-trigger::after {
  background: #d3e2f6;
}
.t-tag.t-blue .t-trigger:focus-visible, .t-tag.t-info .t-trigger:focus-visible {
  background: #1e56a7;
  border-color: #256cd1;
}
.t-tag.t-blue.t-subtle, .t-tag.t-info.t-subtle {
  background: #d3e2f6;
}
.t-tag.t-blue.t-subtle .t-trigger:focus-visible, .t-tag.t-info.t-subtle .t-trigger:focus-visible {
  background: #a8c4ed;
  border-color: #d3e2f6;
}
.t-tag.t-staff {
  background: #8c2341;
}
.t-tag.t-staff .t-trigger::before, .t-tag.t-staff .t-trigger::after {
  background: #e8d3d9;
}
.t-tag.t-staff .t-trigger:focus-visible {
  background: #701c34;
  border-color: #8c2341;
}
.t-tag.t-staff.t-subtle {
  background: #e8d3d9;
}
.t-tag.t-staff.t-subtle .t-trigger:focus-visible {
  background: #d1a7b3;
  border-color: #e8d3d9;
}
.t-tag.t-red, .t-tag.t-error {
  background: #d91f11;
}
.t-tag.t-red .t-trigger::before, .t-tag.t-red .t-trigger::after, .t-tag.t-error .t-trigger::before, .t-tag.t-error .t-trigger::after {
  background: #f7d2cf;
}
.t-tag.t-red .t-trigger:focus-visible, .t-tag.t-error .t-trigger:focus-visible {
  background: #ae190e;
  border-color: #d91f11;
}
.t-tag.t-red.t-subtle, .t-tag.t-error.t-subtle {
  background: #f7d2cf;
}
.t-tag.t-red.t-subtle .t-trigger:focus-visible, .t-tag.t-error.t-subtle .t-trigger:focus-visible {
  background: #f0a5a0;
  border-color: #f7d2cf;
}
.t-tag.t-green, .t-tag.t-success {
  background: #428613;
}
.t-tag.t-green .t-trigger::before, .t-tag.t-green .t-trigger::after, .t-tag.t-success .t-trigger::before, .t-tag.t-success .t-trigger::after {
  background: #d9e7d0;
}
.t-tag.t-green .t-trigger:focus-visible, .t-tag.t-success .t-trigger:focus-visible {
  background: #356b0f;
  border-color: #428613;
}
.t-tag.t-green.t-subtle, .t-tag.t-success.t-subtle {
  background: #d9e7d0;
}
.t-tag.t-green.t-subtle .t-trigger:focus-visible, .t-tag.t-success.t-subtle .t-trigger:focus-visible {
  background: #b3cfa1;
  border-color: #d9e7d0;
}

.t-tooltip {
  position: absolute;
  z-index: 120;
  display: inline-block;
  max-height: 0;
  width: auto;
  max-width: 400px;
  padding: 12px;
  color: #373838;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 3px;
  border-collapse: none;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  opacity: 0;
  visibility: hidden;
  font-size: 13px;
  line-height: 1.4em;
  white-space: normal;
  transition: opacity 0.2s ease;
}
.t-tooltip .t-tooltip-arrow {
  position: absolute;
  pointer-events: none;
  width: 14px;
  height: 14px;
}
.t-tooltip .t-tooltip-arrow::after {
  content: "";
  display: inline-block;
  border-right: 1px solid #bcbdbd;
  border-bottom: 1px solid #bcbdbd;
  position: absolute;
  top: -6px;
  background: #fff;
  left: 0;
  width: 14px;
  height: 14px;
  transform: rotate(45deg);
}
.t-tooltip > ul,
.t-tooltip > ol {
  margin-bottom: 0;
}
.t-tooltip > ul li,
.t-tooltip > ol li {
  position: relative;
  margin-bottom: 8px;
  padding-left: 14px;
  line-height: 1.125rem;
}
.t-tooltip > ul li:last-child,
.t-tooltip > ol li:last-child {
  margin-bottom: 0;
}
.t-tooltip > ul li::before,
.t-tooltip > ol li::before {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  margin-right: 8px;
  color: #646464;
  font-weight: 700;
  line-height: 1.125rem;
}
.t-tooltip > ul li > span,
.t-tooltip > ol li > span {
  margin-right: 12px;
}
.t-tooltip > ul li::before {
  content: "•";
}
.t-tooltip > ol li {
  counter-increment: list-counter;
}
.t-tooltip > ol li::before {
  content: counter(list-counter);
}
.t-tooltip > label, fieldset .t-tooltip > legend {
  margin-right: 6px;
}
.t-tooltip.t-auto {
  max-width: none;
}
.t-tooltip.t-info {
  color: #fff;
  background: #256cd1;
  border-color: #256cd1;
}
.t-tooltip.t-info .t-tooltip-arrow::after {
  color: #fff;
  background: #256cd1;
  border-color: #256cd1;
}
.t-tooltip.t-info button {
  position: relative;
  display: inline-block;
  height: 32px;
  margin-right: 8px;
  padding: 0 12px;
  color: #fff;
  background-color: transparent;
  border: 1px solid #fff;
  border-radius: 3px;
  font-size: 12px;
  line-height: 1.4rem;
  vertical-align: middle;
  user-select: none;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.t-tooltip.t-info button:last-child {
  margin-right: 0;
}
.t-tooltip.t-info button:hover:not(:active) {
  color: #256cd1;
  background-color: #fff;
}
.t-tooltip.t-info button .t-icon {
  position: relative;
  width: 14px;
  height: 14px;
  margin-right: 8px;
  line-height: 1rem;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-tooltip.t-info button {
    padding-top: 1px;
  }
}
.t-tooltip.t-top .t-tooltip-arrow {
  inset: auto auto -14px calc(50% - 7px);
}
.t-tooltip.t-right .t-tooltip-arrow {
  transform: rotate(90deg);
  inset: calc(50% - 7px) auto auto -14px;
}
.t-tooltip.t-bottom .t-tooltip-arrow {
  transform: rotate(180deg);
  inset: -14px auto auto calc(50% - 7px);
}
.t-tooltip.t-left .t-tooltip-arrow {
  transform: rotate(-90deg);
  inset: calc(50% - 7px) -14px auto auto;
}
.t-tooltip.t-is-visible {
  visibility: visible;
  max-height: 100vh;
  opacity: 1;
  animation: tootltip 0.2s ease-out;
}
@keyframes tootltip {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes tootltip {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes tootltip {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes tootltip {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

[data-tooltip][data-info] {
  cursor: help;
}
[data-tooltip][data-click] {
  cursor: pointer;
}
[data-tooltip][data-click].t-icon {
  opacity: 0.6;
}
[data-tooltip][data-click].t-icon:hover:not(:active) {
  opacity: 1;
}

.t-accordion {
  width: 1280px;
  max-width: 100%;
  margin-bottom: 0;
}
.t-accordion .t-header {
  position: relative;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 24px;
  color: #373838;
  vertical-align: middle;
  user-select: none;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-accordion .t-header:focus-visible {
  background-color: #e9e9e9;
}
.t-accordion .t-header::before, .t-accordion .t-header::after {
  content: "";
  position: absolute;
  top: calc(50% - 2px);
  left: 2px;
  background: #646464;
  height: 2px;
  width: 8px;
  border-radius: 1px;
  vertical-align: middle;
}
.t-accordion .t-header::before {
  transform: translate(-2px, 0) rotate(45deg) scale(0.9);
}
.t-accordion .t-header::after {
  transform: translate(2px, 0) rotate(-45deg) scale(0.9);
}
.t-accordion .t-header:hover {
  color: #000;
}
.t-accordion .t-header:hover::before, .t-accordion .t-header:hover::after {
  background: #373838;
  transition: transform 0.2s ease;
}
.t-accordion .t-header:hover a[data-toggler] {
  text-decoration: underline;
}
.t-accordion .t-header h1,
.t-accordion .t-header h2,
.t-accordion .t-header h3,
.t-accordion .t-header h4,
.t-accordion .t-header h5,
.t-accordion .t-header h6 {
  color: inherit;
}
.t-accordion .t-header.t-is-expanded::before {
  transform: translate(-2px, 0) rotate(-45deg) scale(0.9);
}
.t-accordion .t-header.t-is-expanded::after {
  transform: translate(2px, 0) rotate(45deg) scale(0.9);
}
.t-accordion .t-header.t-distribute {
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
.t-accordion .t-header.t-no-hover, .t-accordion .t-header.t-is-expanded.t-no-hover {
  color: #646464;
}
.t-accordion .t-header.t-no-hover::before, .t-accordion .t-header.t-no-hover::after, .t-accordion .t-header.t-is-expanded.t-no-hover::before, .t-accordion .t-header.t-is-expanded.t-no-hover::after {
  animation: none;
}
.t-accordion .t-collapsible {
  display: none;
  visibility: hidden;
  max-height: 0;
  padding: 12px 0;
  padding-top: 8px;
  opacity: 0;
  transition: visibility 0.2s ease, opacity 0.2s ease, max-height 0.2s ease;
}
.t-accordion .t-collapsible.t-is-expanded {
  display: block;
  visibility: visible;
  max-height: 100%;
  opacity: 1;
  animation: accordion-collapsible-anim 0.2s ease;
}
@keyframes accordion-collapsible-anim {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
@keyframes accordion-collapsible-anim {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
@keyframes accordion-collapsible-anim {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
@keyframes accordion-collapsible-anim {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
.t-accordion.t-wide {
  width: 100%;
}
.t-accordion.t-auto {
  width: auto;
}
.t-accordion.t-chevron-right .t-header {
  padding-left: 0;
  padding-right: 24px;
}
.t-accordion.t-chevron-right .t-header::before, .t-accordion.t-chevron-right .t-header::after {
  right: 2px;
  left: auto;
}
.t-accordion.t-stacked {
  border-bottom: 1px solid #e9e9e9;
}
.t-accordion.t-stacked:last-child {
  border-bottom: 0;
}

.t-action-bar {
  z-index: 50;
  margin-bottom: 16px;
  vertical-align: middle;
  transition: left 0.2s ease;
  transform: translate3d(0, 0, 0);
}
.t-action-bar > p,
.t-action-bar > span {
  color: #646464;
  vertical-align: middle;
}
.t-action-bar .t-right {
  float: right;
  display: inline-block;
  max-width: 50%;
  margin-left: auto;
  padding-left: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.t-action-bar .t-right .t-checkbox,
.t-action-bar .t-right .t-dropdown,
.t-action-bar .t-right .t-input,
.t-action-bar .t-right .t-radio,
.t-action-bar .t-right .t-switch {
  margin-bottom: 0;
}
.t-action-bar.t-is-sticky {
  position: fixed;
  top: 54px;
  left: 0;
  display: block;
  width: 100%;
  padding: 12px;
  background: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  animation: sticky 0.2s ease forwards;
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.t-card {
  display: inline-block;
  width: 100%;
  margin-right: 12px;
  margin-bottom: 24px;
  background-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  flex-direction: column;
}
.t-card:last-child {
  margin-right: 0;
  margin-bottom: 0;
}
.t-card h2 {
  font-size: 18px;
}
.t-card > div,
.t-card > header,
.t-card > footer {
  margin: 0;
  padding: 16px;
}
.t-card > div.t-bg,
.t-card > header.t-bg,
.t-card > footer.t-bg {
  background: #f8f8f8;
}
.t-card.t-horizontal {
  flex-direction: row;
}
.t-card.t-horizontal > .t-square + .t-content {
  width: calc(100% - 78px);
}
.t-card.t-large {
  width: 100%;
  max-width: 1024px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-card.t-bordered {
  border: 1px solid #e9e9e9;
  border-radius: 3px;
  box-shadow: none;
}
.t-card.t-bordered > div:first-child,
.t-card.t-bordered > header:first-child,
.t-card.t-bordered > footer:first-child {
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 3px;
  border-radius: 3px 3px 0 0;
}
.t-card.t-bordered > div:last-child,
.t-card.t-bordered > header:last-child,
.t-card.t-bordered > footer:last-child {
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 0;
  border-radius: 0 0 3px 3px;
}
.t-card.t-bordered > div,
.t-card.t-bordered > header,
.t-card.t-bordered > footer {
  border-bottom: 1px solid #e9e9e9;
}
.t-card.t-bordered > div:last-child,
.t-card.t-bordered > header:last-child,
.t-card.t-bordered > footer:last-child {
  border-bottom: 0;
}
.t-card.t-is-empty * {
  color: #646464;
}
.t-card.t-is-editing {
  border: 1px solid #279c9c;
}
.t-card .t-image {
  position: relative;
  display: block;
  overflow: hidden;
  width: 100%;
  height: auto;
  padding: 0;
  user-select: none;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  -webkit-box-flex: 0 1 auto;
  -moz-box-flex: 0 1 auto;
  flex: 0 1 auto;
  align-items: flex-start;
}
.t-card .t-image img {
  width: 100%;
  min-height: 48px;
}
.t-card .t-image img[alt]::after {
  content: attr(alt);
  position: absolute;
  inset: 0;
  padding: 24px;
  background-color: #e9e9e9;
  vertical-align: middle;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-content: center;
}
.t-card .t-image.t-1-1::before, .t-card .t-image.t-4-3::before, .t-card .t-image.t-16-9::before {
  content: "";
}
.t-card .t-image.t-1-1 img, .t-card .t-image.t-4-3 img, .t-card .t-image.t-16-9 img {
  display: inherit;
  width: 100%;
  height: auto;
  color: #373838;
  background-color: inherit;
  text-align: center;
}
.t-card .t-image.t-1-1::before {
  padding-top: 100%;
}
.t-card .t-image.t-4-3::before {
  padding-top: 75%;
}
.t-card .t-image.t-16-9::before {
  padding-top: 56.25%;
}
.t-card .t-square {
  position: relative;
  width: auto;
  min-width: 78px;
  height: auto;
  margin: 0;
  background-color: #e9e9e9;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  -webkit-box-flex: 0 1 auto;
  -moz-box-flex: 0 1 auto;
  flex: 0 1 auto;
  align-items: center;
  justify-content: center;
  -ms-flex-pack: center;
  align-self: flex-start;
}
.t-card .t-square::after {
  content: "";
  display: block;
  padding-top: 100%;
}
.t-card .t-square.t-icon {
  color: #a6a7a7;
  font-size: 28px;
}
.t-card .t-square.t-teal, .t-card .t-square.t-cta, .t-card .t-square.t-red, .t-card .t-square.t-error, .t-card .t-square.t-orange, .t-card .t-square.t-warning, .t-card .t-square.t-green, .t-card .t-square.t-success {
  color: #fff;
}
.t-card .t-square.t-teal, .t-card .t-square.t-cta {
  background: #279c9c;
}
.t-card .t-square.t-red, .t-card .t-square.t-error {
  background: #d91f11;
}
.t-card .t-square.t-orange, .t-card .t-square.t-warning {
  background: #ee6f20;
}
.t-card .t-square.t-green, .t-card .t-square.t-success {
  background: #428613;
}
.t-card .t-content {
  width: 100%;
  flex-direction: column;
}
.t-card .t-content h1 {
  display: block;
  line-height: 1rem;
}
.t-card .t-content h2,
.t-card .t-content h3 {
  display: block;
  margin-bottom: 4px;
}
.t-card .t-content h2:last-child,
.t-card .t-content h3:last-child {
  margin-bottom: 0;
}
.t-card .t-content h2 + p,
.t-card .t-content h3 + p {
  margin-top: 24px;
}
.t-card .t-content > label, .t-card fieldset .t-content > legend, fieldset .t-card .t-content > legend {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-card .t-content .t-sub {
  display: block;
  margin-bottom: 8px;
  color: #646464;
  font-size: 12px;
}
.t-card .t-content .t-sub .t-open-hours {
  margin-left: calc(8px / 2);
}
.t-card .t-content .t-sub .t-open-hours.t-open {
  color: #428613;
}
.t-card .t-content .t-sub .t-open-hours.t-closing {
  color: #ee6f20;
}
.t-card .t-content .t-sub .t-open-hours.t-closed {
  color: #d91f11;
}
.t-card .t-corner-actions {
  position: relative;
  padding-right: 96px;
}
.t-card .t-corner-actions .t-actions {
  position: absolute;
  right: 0;
  width: 80px;
  margin-right: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
  flex-wrap: wrap;
}
.t-card .t-corner-actions .t-actions a {
  margin-bottom: 8px;
  margin-left: 8px;
  white-space: nowrap;
}
.t-card .t-corner-actions .t-actions a:first-child {
  margin-left: 0;
}
.t-card .t-link {
  padding: 12px;
  color: #279c9c;
}
.t-card .t-link:hover {
  background: #d4ebeb;
}
.t-card .t-link:active {
  background: #fff;
}
.t-card .t-link label, .t-card .t-link fieldset legend, fieldset .t-card .t-link legend,
.t-card .t-link span {
  color: inherit;
}
.t-card .t-link.t-center {
  text-align: center;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-card .t-link.t-right {
  text-align: right;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
}

a.t-card {
  color: inherit;
  box-shadow: 0 0 0 1px transparent;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.2s ease, box-shadow 0.2s ease;
}
a.t-card:hover {
  box-shadow: 0 0 0 1px #279c9c;
}
a.t-card h2,
a.t-card h3 {
  transition: color 0.2s ease, box-shadow 0.2s ease;
}
a.t-card .t-btn {
  will-change: opacity;
}
a.t-card.t-is-empty {
  cursor: not-allowed;
}
a.t-card.t-is-empty:hover {
  box-shadow: 0 0 0 1px transparent;
}

.t-comments {
  width: 1024px;
  max-width: 100%;
}
.t-comments .t-comment {
  margin-bottom: 12px;
  outline: 8px solid transparent;
  transition: all 0.2s easeå;
}
.t-comments .t-comment:last-child {
  margin-bottom: 0;
}
.t-comments .t-comment .t-author {
  width: 100%;
  margin-bottom: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.t-comments .t-comment .t-author .t-name {
  margin-right: 24px;
}
.t-comments .t-comment .t-author .t-name h4 {
  margin-bottom: 4px;
}
.t-comments .t-comment .t-author .t-name h5 {
  color: #a6a7a7;
  text-transform: none;
}
.t-comments .t-comment .t-author .t-timestamp {
  margin-left: auto;
  color: #a6a7a7;
  font-size: 0.75rem;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-comments .t-comment .t-author .t-timestamp .t-icon {
  font-size: 0.75rem;
}
.t-comments .t-comment.t-wide {
  width: 100%;
}
.t-comments .t-comment.t-has-changed {
  background: #fff59d;
  outline: 8px solid #fff59d;
}
.t-comments .t-comment.t-has-changed.t-fade {
  animation: anim-changed-comment 0.8s ease forwards;
}
@keyframes anim-changed-comment {
  0% {
    background: #fff59d;
    outline: 8px solid #fff59d;
  }
  100% {
    background: inherit;
    outline: 8px solid transparent;
  }
}
@keyframes anim-changed-comment {
  0% {
    background: #fff59d;
    outline: 8px solid #fff59d;
  }
  100% {
    background: inherit;
    outline: 8px solid transparent;
  }
}
@keyframes anim-changed-comment {
  0% {
    background: #fff59d;
    outline: 8px solid #fff59d;
  }
  100% {
    background: inherit;
    outline: 8px solid transparent;
  }
}
@keyframes anim-changed-comment {
  0% {
    background: #fff59d;
    outline: 8px solid #fff59d;
  }
  100% {
    background: inherit;
    outline: 8px solid transparent;
  }
}

.t-date-time {
  display: inline-block;
  margin-bottom: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-date-time:last-child {
  margin-bottom: 0;
}
.t-date-time label, .t-date-time fieldset legend, fieldset .t-date-time legend {
  display: block;
  width: 100%;
  margin-bottom: 8px;
}
.t-date-time span {
  margin: 0 2px 0 1px;
  vertical-align: middle;
}
.t-date-time .t-input {
  margin-right: 12px;
  margin-bottom: 0;
}
.t-date-time .t-input.t-date input.t-year {
  width: 72px;
  min-width: 72px;
}
.t-date-time .t-input.t-date input.t-month {
  width: 40px;
  min-width: 40px;
  padding-left: 8px;
}
.t-date-time .t-input.t-date input.t-day {
  width: 36px;
  min-width: 36px;
  padding-left: 8px;
}
.t-date-time .t-input.t-time input {
  width: 58px;
  min-width: 58px;
}
.t-date-time .t-input.t-time input:nth-of-type(2) {
  width: 40px;
  min-width: 40px;
  padding-left: 8px;
}
.t-date-time .t-input.t-timezone input {
  margin-right: 0;
}
.t-date-time .t-input.t-date, .t-date-time .t-input.t-time, .t-date-time .t-input.t-timezone {
  position: relative;
  color: #bcbdbd;
  font-family: "tricons", helvetica, arial, sans-serif !important;
  font-size: 0.8125rem;
  font-weight: 400;
  vertical-align: baseline;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-date-time .t-input.t-date::before, .t-date-time .t-input.t-time::before, .t-date-time .t-input.t-timezone::before {
  position: absolute;
  z-index: 1;
  padding: 0 8px;
  line-height: 33px;
}
.t-date-time .t-input.t-date input, .t-date-time .t-input.t-time input, .t-date-time .t-input.t-timezone input {
  padding-left: 26px;
}
.t-date-time .t-input.t-date input[type=number]:focus.placeholder, .t-date-time .t-input.t-date input[type=number]:active.placeholder, .t-date-time .t-input.t-time input[type=number]:focus.placeholder, .t-date-time .t-input.t-time input[type=number]:active.placeholder, .t-date-time .t-input.t-timezone input[type=number]:focus.placeholder, .t-date-time .t-input.t-timezone input[type=number]:active.placeholder {
  opacity: 1;
}
.t-date-time .t-input.t-date input[type=number]:focus::placeholder, .t-date-time .t-input.t-date input[type=number]:active::placeholder, .t-date-time .t-input.t-time input[type=number]:focus::placeholder, .t-date-time .t-input.t-time input[type=number]:active::placeholder, .t-date-time .t-input.t-timezone input[type=number]:focus::placeholder, .t-date-time .t-input.t-timezone input[type=number]:active::placeholder {
  opacity: 1;
}
.t-date-time .t-input.t-date::before {
  content: "\e560";
}
.t-date-time .t-input.t-time::before {
  content: "\e540";
}
.t-date-time .t-input.t-timezone::before {
  content: "\e910";
}
.t-date-time.t-horizontal label, .t-date-time.t-horizontal fieldset legend, fieldset .t-date-time.t-horizontal legend {
  float: left;
  display: inline-block;
  width: auto;
  height: 32px;
  margin-bottom: 0;
  line-height: 32px;
}

.t-date-picker {
  position: relative;
  display: inline-block;
  width: 192px;
  margin-right: 12px;
  margin-bottom: 12px;
  vertical-align: top;
  user-select: none;
}
.t-date-picker:last-child {
  margin-right: 0;
}
.t-date-picker.t-compact {
  width: 138px;
}
.t-date-picker.t-compact .t-input {
  width: 106px;
}
.t-date-picker > label, fieldset .t-date-picker > legend {
  display: block;
  margin: 0;
  margin-bottom: 6px;
}
.t-date-picker > label[required]::after, fieldset .t-date-picker > legend[required]::after, .t-date-picker > label.t-required::after, fieldset .t-date-picker > legend.t-required::after {
  content: "*";
  margin-left: 4px;
  color: #d91f11;
}
.t-date-picker > button:first-of-type {
  background-color: #fff;
  display: inline;
  height: 32px;
  width: 32px;
  border: solid 1px #bcbdbd;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-date-picker > button:first-of-type:hover:not(:disabled) {
  cursor: pointer;
  border-color: #279c9c;
}
.t-date-picker > button:first-of-type:hover:not(:disabled) + .t-input input {
  border-left-color: #279c9c;
}
.t-date-picker > button:first-of-type:hover:not(:disabled) .t-icon {
  color: #212222;
}
.t-date-picker > button:first-of-type:focus {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-date-picker > button:first-of-type:disabled {
  background: #f4f4f4;
}
.t-date-picker > button:first-of-type .t-icon {
  transition: color 0.2s ease;
  margin: 0;
  color: #a6a7a7;
}
.t-date-picker .t-input {
  position: relative;
  left: -1px;
  margin: 0;
  width: 160px;
}
.t-date-picker .t-input button {
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  opacity: 0.6;
  text-align: center;
  cursor: pointer;
}
.t-date-picker .t-input button::before {
  content: "";
  display: block;
  width: inherit;
  height: inherit;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='14'%3e%3cpath%20fill='%23464646'%20d='M10.938%201.75H9.625V.328A.33.33%200%200%200%209.297%200H8.203a.33.33%200%200%200-.328.328V1.75h-3.5V.328A.33.33%200%200%200%204.047%200H2.953a.33.33%200%200%200-.328.328V1.75H1.312c-.725%200-1.313.588-1.313%201.313v9.625c0%20.725.588%201.313%201.313%201.313h9.625c.725%200%201.313-.588%201.313-1.313V3.063c0-.725-.588-1.313-1.313-1.313zm-.165%2010.938H1.476a.165.165%200%200%201-.164-.164V4.376h9.625v8.148c0%20.09-.074.164-.164.164z'/%3e%3c/svg%3e") no-repeat center;
  background-size: 14px;
}
.t-date-picker .t-input button:hover {
  opacity: 1;
}
.t-date-picker .t-input input {
  border-radius: 0 4px 4px 0;
}
.t-date-picker .t-input input.t-has-value, .t-date-picker .t-input input[data-has-value] {
  padding-right: 30px;
}
.t-date-picker .t-input input.t-has-value ~ button, .t-date-picker .t-input input[data-has-value] ~ button {
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2014%2014'%3e%3cpath%20d='M7%200C3.1%200%200%203.1%200%207s3.1%207%207%207%207-3.1%207-7-3.1-7-7-7zm3.4%208.8c.1.1.1.3%200%20.5l-1.1%201.1c-.1.1-.3.1-.5%200L7%208.6l-1.8%201.9c-.1.1-.3.1-.5%200L3.6%209.3c-.2-.1-.2-.3%200-.5L5.4%207%203.6%205.2c-.2-.2-.2-.4%200-.5l1.1-1.1c.1-.1.3-.1.5%200L7%205.4l1.8-1.9c.1-.1.3-.1.5%200l1.1%201.1c.1.1.1.3%200%20.5L8.6%207l1.8%201.8z'%20fill='%23464646'/%3e%3c/svg%3e");
  background-size: 14px;
  background-position: 50%;
  background-repeat: no-repeat;
  opacity: 0.4;
  transition: opacity 0.2s ease;
}
.t-date-picker .t-input input.t-has-value ~ button:hover, .t-date-picker .t-input input[data-has-value] ~ button:hover {
  opacity: 1;
}
.t-date-picker .t-input input.t-has-value ~ button::before, .t-date-picker .t-input input.t-has-value ~ button::after, .t-date-picker .t-input input[data-has-value] ~ button::before, .t-date-picker .t-input input[data-has-value] ~ button::after {
  display: none;
}
.t-date-picker .t-input input.t-is-invalid, .t-date-picker .t-input input[invalid] {
  background-position: right 8px center;
  padding-right: 30px;
}
.t-date-picker .t-input input.t-is-invalid.t-has-value, .t-date-picker .t-input input.t-is-invalid[data-has-value], .t-date-picker .t-input input[invalid].t-has-value, .t-date-picker .t-input input[invalid][data-has-value] {
  background-position: right 29px center;
  padding-right: 52px !important;
}
.t-date-picker.t-compact input.t-is-invalid, .t-date-picker.t-compact input[invalid] {
  background-image: none !important;
  padding-right: 8px !important;
}
.t-date-picker.t-compact input.t-is-invalid.t-has-value, .t-date-picker.t-compact input.t-is-invalid[data-has-value], .t-date-picker.t-compact input[invalid].t-has-value, .t-date-picker.t-compact input[invalid][data-has-value] {
  padding-right: 30px !important;
}
.t-date-picker .t-fake-input {
  position: relative;
  height: 32px;
  padding-right: 32px;
  background: #fff;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.t-date-picker .t-fake-input label, .t-date-picker .t-fake-input fieldset legend, fieldset .t-date-picker .t-fake-input legend {
  margin: 0;
  padding-top: 2px;
  color: #646464;
  font-size: 10px;
  line-height: 32px;
}
.t-date-picker .t-fake-input label:first-of-type, .t-date-picker .t-fake-input fieldset legend:first-of-type, fieldset .t-date-picker .t-fake-input legend:first-of-type {
  padding-left: 8px;
}
.t-date-picker .t-fake-input input {
  width: 144px;
  height: 32px;
  margin: 0;
  padding: 0 8px;
  padding-top: 2px;
  color: #373838;
  background: transparent;
  border: 0;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
}
.t-date-picker .t-fake-input input.placeholder {
  color: #909090;
}
.t-date-picker .t-fake-input input::placeholder {
  color: #909090;
}
.t-date-picker .t-fake-input button {
  position: absolute;
  top: 0;
  right: 0;
  width: 34px;
  height: 32px;
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  opacity: 0.6;
  text-align: center;
  cursor: pointer;
}
.t-date-picker .t-fake-input button::before {
  content: "";
  display: block;
  width: inherit;
  height: inherit;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='14'%3e%3cpath%20fill='%23464646'%20d='M10.938%201.75H9.625V.328A.33.33%200%200%200%209.297%200H8.203a.33.33%200%200%200-.328.328V1.75h-3.5V.328A.33.33%200%200%200%204.047%200H2.953a.33.33%200%200%200-.328.328V1.75H1.312c-.725%200-1.313.588-1.313%201.313v9.625c0%20.725.588%201.313%201.313%201.313h9.625c.725%200%201.313-.588%201.313-1.313V3.063c0-.725-.588-1.313-1.313-1.313zm-.165%2010.938H1.476a.165.165%200%200%201-.164-.164V4.376h9.625v8.148c0%20.09-.074.164-.164.164z'/%3e%3c/svg%3e") no-repeat center;
  background-size: 14px;
}
.t-date-picker .t-fake-input button:hover {
  opacity: 1;
}
.t-date-picker .t-fake-input .t-faker {
  position: absolute;
  inset: 0;
  display: block;
  width: 100%;
  height: 32px;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  pointer-events: none;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):hover ~ .t-faker {
  border-color: #279c9c;
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker, .t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker.placeholder, .t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker.placeholder {
  opacity: 0;
  user-select: none;
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker::placeholder, .t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker::placeholder {
  opacity: 0;
  user-select: none;
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled).t-has-focus {
  outline: 0;
}

.t-menu.t-calendar {
  position: absolute;
  width: 226px;
  margin-top: 8px;
  max-height: none;
}
.t-menu.t-calendar header {
  position: relative;
  height: 32px;
  margin-bottom: 0;
  padding: 0 44px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-menu.t-calendar header .t-month {
  padding-top: 1px;
  font-size: 14px;
  font-weight: 700;
  margin-right: 8px;
  line-height: 32px;
}
.t-menu.t-calendar header .t-year {
  padding-top: 1px;
  font-size: 14px;
  line-height: 32px;
  cursor: pointer;
  display: flex;
  gap: 2px;
}
.t-menu.t-calendar header .t-year:focus {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-menu.t-calendar header .t-year .t-icon {
  color: #7a7a7a;
  margin-right: 0;
}
.t-menu.t-calendar header .t-previous,
.t-menu.t-calendar header .t-next {
  position: absolute;
  width: 32px;
  height: 32px;
  border: 0;
  opacity: 0.8;
  cursor: pointer;
  transition: opacity 0.2s ease;
}
.t-menu.t-calendar header .t-previous:hover,
.t-menu.t-calendar header .t-next:hover {
  opacity: 1;
}
.t-menu.t-calendar header .t-previous:focus,
.t-menu.t-calendar header .t-next:focus {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-menu.t-calendar header .t-previous:disabled,
.t-menu.t-calendar header .t-next:disabled {
  opacity: 0.2;
  cursor: not-allowed;
}
.t-menu.t-calendar header .t-previous {
  left: 0;
  top: 0;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='9'%20height='14'%3e%3cpath%20fill='%23464646'%20d='M.944%206.536l5.314-5.314a.657.657%200%200%201%20.928%200l.62.62c.256.256.256.67.001.927L3.595%207l4.211%204.231a.656.656%200%200%201-.001.927l-.62.62a.657.657%200%200%201-.928%200L.943%207.464a.657.657%200%200%201%200-.928z'/%3e%3c/svg%3e") no-repeat center;
  background-size: 9px;
  align-self: flex-start;
}
.t-menu.t-calendar header .t-next {
  right: 0;
  top: 0;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='9'%20height='14'%3e%3cpath%20fill='%23464646'%20d='M7.806%207.464l-5.314%205.314a.657.657%200%200%201-.928%200l-.62-.62a.656.656%200%200%201-.001-.927L5.155%207%20.943%202.769a.656.656%200%200%201%20.001-.927l.62-.62a.657.657%200%200%201%20.928%200l5.314%205.314a.657.657%200%200%201%200%20.928z'/%3e%3c/svg%3e") no-repeat center;
  background-size: 9px;
  align-self: flex-end;
}
.t-menu.t-calendar table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
}
.t-menu.t-calendar table:focus td.t-is-focused {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-menu.t-calendar table a:focus {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-menu.t-calendar table colgroup .t-weekend {
  background-color: #f4f4f4;
}
.t-menu.t-calendar table th,
.t-menu.t-calendar table td {
  width: 32px;
  height: 32px;
  padding: 0;
  text-align: center;
  vertical-align: middle;
}
.t-menu.t-calendar table th {
  padding: 0 8px;
  font-size: 11px;
  font-weight: 700;
}
.t-menu.t-calendar table td {
  color: #646464;
}
.t-menu.t-calendar table a {
  position: relative;
  width: 32px;
  height: 32px;
  color: #212222;
  border-radius: 32px;
  text-decoration: none;
  text-align: center;
  line-height: 32px;
  font-size: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.t-menu.t-calendar table a:hover:not(.t-disabled-day) {
  text-decoration: none;
  background: #d4ebeb;
}
.t-menu.t-calendar table a.t-other-months {
  color: #646464;
}
.t-menu.t-calendar table a.t-today, .t-menu.t-calendar table a.t-current-month {
  color: #279c9c;
  border-radius: 32px;
  box-shadow: inset 0 0 0 1px #279c9c;
  font-weight: 700;
}
.t-menu.t-calendar table a.t-disabled-day {
  color: #a6a7a7;
  cursor: not-allowed;
  font-weight: 400;
}
.t-menu.t-calendar table a.t-disabled-day::after {
  content: "";
  position: absolute;
  height: 1.5rem;
  width: 0.075rem;
  background-color: #a6a7a7;
  border: none !important;
  transform: rotate(45deg);
  right: 50%;
}
.t-menu.t-calendar table a.t-is-selected {
  color: #fff;
  background: #279c9c;
  font-weight: 700;
}
.t-menu.t-calendar table a.t-is-selected:hover {
  background: #279c9c;
  cursor: default;
}
.t-menu.t-calendar table a.t-busy {
  background: #fff59d;
}
.t-menu.t-calendar table a.t-busy:hover {
  background: #d4ebeb;
}
.t-menu.t-calendar table a.t-busy.t-is-selected {
  color: #fff;
  background: #279c9c;
}
.t-menu.t-calendar table a.t-range-start, .t-menu.t-calendar table a.t-range-end {
  color: #fff;
  background: #279c9c;
}
.t-menu.t-calendar table a.t-range-start:hover, .t-menu.t-calendar table a.t-range-end:hover {
  background: #279c9c;
  cursor: default;
}
.t-menu.t-calendar table a.t-range-start {
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 32px;
  -moz-border-radius-topleft: 32px;
  border-radius: 32px 0 0 32px;
}
.t-menu.t-calendar table a.t-range-end {
  -moz-border-radius-topright: 32px;
  -moz-border-radius-bottomright: 32px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-radius: 0 32px 32px 0;
}
.t-menu.t-calendar table a.t-in-range::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  background: #d4ebeb;
}
.t-menu.t-calendar table a.t-in-range:hover:not(.t-disabled-day) {
  background: rgb(160.1, 211.3, 211.3);
}
.t-menu.t-calendar table a.t-in-range.t-first::before {
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 32px;
  -moz-border-radius-topleft: 32px;
  border-radius: 32px 0 0 32px;
}
.t-menu.t-calendar table a.t-in-range.t-last::before {
  -moz-border-radius-topright: 32px;
  -moz-border-radius-bottomright: 32px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-radius: 0 32px 32px 0;
}
.t-menu.t-calendar table a.t-year {
  width: 100%;
}
.t-menu.t-calendar[data-weekend-disabled] table th:nth-child(6),
.t-menu.t-calendar[data-weekend-disabled] table th:nth-child(7) {
  color: #bcbdbd;
}
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(6) a,
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(7) a {
  color: #bcbdbd;
  cursor: not-allowed;
}
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(6) a:hover,
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(7) a:hover {
  background: inherit;
  border-radius: 0;
}
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(6) a.t-in-range,
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(7) a.t-in-range {
  background: #f4f4f4;
  border-radius: 0;
}
.t-menu.t-calendar footer {
  padding: 8px;
  text-align: center;
}
.t-menu.t-calendar footer .t-legend {
  font-size: 0.75rem;
}
.t-menu.t-calendar footer .t-legend.t-today::before {
  width: 0.75rem;
  height: 0.75rem;
  background: transparent;
  border: 1px solid #279c9c;
}
.t-menu.t-calendar footer .t-legend.t-busy::before {
  width: 0.75rem;
  height: 0.75rem;
  background: #fff59d;
}
.t-menu.t-month-picker-calendar {
  width: 192px;
  padding-bottom: 4px;
}
.t-menu.t-month-picker-calendar table td {
  width: 33%;
}
.t-menu.t-month-picker-calendar table a {
  width: calc(100% - 4px);
}

.t-dialog {
  position: fixed;
  z-index: 110;
  inset: 0;
  display: none;
  overflow: auto;
  padding: 48px;
  background: rgba(0, 0, 0, 0.3);
}
.t-dialog .t-container {
  width: 400px;
  min-width: auto;
  max-width: calc(100% - 48px);
  margin: auto;
  padding: 0;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.3);
  align-self: flex-start;
}
.t-dialog .t-container .t-header {
  padding: 24px;
}
.t-dialog .t-container .t-header h2 {
  line-height: 1rem;
}
.t-dialog .t-container .t-content {
  padding: 0 24px;
}
.t-dialog .t-container .t-footer {
  position: relative;
  padding: 24px;
  text-align: center;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-dialog .t-container .t-footer .t-btn {
  margin-right: 8px;
  transform: translate3d(0, 0, 0);
}
.t-dialog .t-container .t-meta {
  box-shadow: none;
}
.t-dialog.t-is-visible {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-dialog.t-w-auto .t-container {
  min-width: 400px;
  width: auto;
}
.t-dialog.t-w-500 .t-container {
  width: 500px;
}
.t-dialog.t-w-600 .t-container {
  width: 600px;
}
.t-dialog.t-w-700 .t-container {
  width: 700px;
}
.t-dialog.t-medium .t-container {
  width: 800px;
}
.t-dialog.t-large .t-container {
  width: 1366px;
}

.t-drawer {
  position: fixed;
  top: 0;
  height: 100%;
  width: calc(1px + 600px);
  right: calc(-1 * (3px + 600px));
  overflow-y: auto;
  z-index: 110;
  border-left: 1px solid #bcbdbd;
  background: #fff;
  box-shadow: -2px 0 2px 0 rgba(0, 0, 0, 0.1);
  transition: right 0.2s ease;
  transform: translateZ(0);
}
.t-drawer.t-toggled {
  right: 0;
}
.t-drawer header {
  justify-content: space-between;
  align-items: center;
  height: 50px;
  padding-left: 24px;
  padding-right: 4px;
  border-bottom: 1px solid #e9e9e9;
}
.t-drawer header .t-cross {
  background: none;
  border: 0;
  margin-left: auto;
  cursor: pointer;
  width: calc(50px - 4px);
  height: calc(50px - 4px);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  transition: background 0.2s;
}
.t-drawer header .t-cross:hover {
  background: #f8f8f8;
}
.t-drawer .t-content {
  padding: 24px;
  bottom: 70px;
  top: 50px;
  margin-bottom: 0;
  position: fixed;
  overflow: auto;
  background: linear-gradient(#fff, transparent 100%), linear-gradient(rgba(0, 0, 0, 0.1), transparent 100%);
  background-size: 100% 50px, 100% 10px;
  background-repeat: no-repeat;
  background-attachment: local, scroll;
}
.t-drawer .t-content h3 {
  font-size: 14px;
  border-bottom: 1px solid #e9e9e9;
  padding-bottom: 12px;
  margin-bottom: 24px;
}
.t-drawer footer {
  padding: 24px;
  display: flex;
  align-items: center;
  position: fixed;
  width: 600px;
  height: 70px;
  left: 0;
  bottom: 0;
  background: #f8f8f8;
  border-top: 1px solid #e9e9e9;
}
.t-drawer-background {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  z-index: 110;
  bottom: 0;
  transition: background 0.1s ease;
  background: rgba(0, 0, 0, 0);
  pointer-events: none;
}
@media screen and (max-width: 2500px) {
  .t-drawer-background.t-toggled {
    pointer-events: all;
    background: rgba(0, 0, 0, 0.3);
  }
}

.t-dropdown.t-has-validation.t-is-invalid .t-input input, .t-dropdown[data-validation].t-is-invalid .t-input input {
  padding-right: 52px;
  background-color: #f7d2cf;
  background-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='%23D91F11'%20d='M6.08,0.381%20C6.588,-0.127%207.41,-0.127%207.918,0.381%20L13.619,6.081%20C14.127,6.588%2014.127,7.41%2013.619,7.917%20L7.918,13.618%20C7.411,14.126%206.59,14.126%206.082,13.618%20L0.381,7.917%20C-0.127,7.41%20-0.127,6.589%200.381,6.081%20Z%20M5.768,3.817%20L5.984,7.617%20C5.993,7.776%206.124,7.9%206.283,7.9%20L7.717,7.9%20C7.876,7.9%208.007,7.776%208.016,7.617%20L8.232,3.817%20C8.242,3.645%208.105,3.5%207.932,3.5%20L6.068,3.5%20C5.895,3.5%205.758,3.645%205.768,3.817%20Z%20M7,10.9%20C7.69,10.9%208.25,10.34%208.25,9.65%20C8.25,8.96%207.69,8.4%207,8.4%20C6.31,8.4%205.75,8.96%205.75,9.65%20C5.75,10.34%206.31,10.9%207,10.9%20Z'%20/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 30px center;
}
.t-dropdown.t-has-validation.t-is-invalid .t-input input:hover:not(:disabled), .t-dropdown[data-validation].t-is-invalid .t-input input:hover:not(:disabled) {
  border-color: #d91f11;
}
.t-dropdown.t-has-validation.t-is-invalid .t-input input:focus:not(:disabled), .t-dropdown.t-has-validation.t-is-invalid .t-input input:active:not(:disabled), .t-dropdown[data-validation].t-is-invalid .t-input input:focus:not(:disabled), .t-dropdown[data-validation].t-is-invalid .t-input input:active:not(:disabled) {
  background-color: #fff;
  border-color: #d91f11;
  box-shadow: 0 0 0 2px #f0a5a0;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input .t-faker {
  padding-right: 48px;
  background-color: #f7d2cf;
  background-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='%23D91F11'%20d='M6.08,0.381%20C6.588,-0.127%207.41,-0.127%207.918,0.381%20L13.619,6.081%20C14.127,6.588%2014.127,7.41%2013.619,7.917%20L7.918,13.618%20C7.411,14.126%206.59,14.126%206.082,13.618%20L0.381,7.917%20C-0.127,7.41%20-0.127,6.589%200.381,6.081%20Z%20M5.768,3.817%20L5.984,7.617%20C5.993,7.776%206.124,7.9%206.283,7.9%20L7.717,7.9%20C7.876,7.9%208.007,7.776%208.016,7.617%20L8.232,3.817%20C8.242,3.645%208.105,3.5%207.932,3.5%20L6.068,3.5%20C5.895,3.5%205.758,3.645%205.768,3.817%20Z%20M7,10.9%20C7.69,10.9%208.25,10.34%208.25,9.65%20C8.25,8.96%207.69,8.4%207,8.4%20C6.31,8.4%205.75,8.96%205.75,9.65%20C5.75,10.34%206.31,10.9%207,10.9%20Z'%20/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 28px center;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text].placeholder, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text].placeholder {
  color: #a6a7a7;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]::placeholder, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]::placeholder {
  color: #a6a7a7;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:not(:disabled):hover ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:not(:disabled):hover ~ .t-faker {
  border-color: #d91f11;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:not(:disabled):focus:not(:disabled) ~ .t-faker, .t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:not(:disabled):active:not(:disabled) ~ .t-faker, .t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:not(:disabled).t-has-focus:not(:disabled) ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:not(:disabled):focus:not(:disabled) ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:not(:disabled):active:not(:disabled) ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:not(:disabled).t-has-focus:not(:disabled) ~ .t-faker {
  background-color: #fff;
  border-color: #d91f11;
  box-shadow: 0 0 0 2px #f0a5a0;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:disabled ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:disabled ~ .t-faker {
  background: #f4f4f4;
}
.t-dropdown .t-error-message,
.t-dropdown .t-supporting-text {
  max-width: 192px;
}
.t-dropdown.t-medium .t-error-message,
.t-dropdown.t-medium .t-supporting-text {
  max-width: 288px;
}
.t-dropdown.t-large .t-error-message,
.t-dropdown.t-large .t-supporting-text, .t-dropdown.t-extra .t-error-message,
.t-dropdown.t-extra .t-supporting-text {
  max-width: 400px;
}
.t-dropdown.t-wide .t-error-message,
.t-dropdown.t-wide .t-supporting-text {
  max-width: 100%;
}

.t-dropdown {
  position: relative;
  display: inline-block;
  min-width: 192px;
  margin-right: 12px;
  margin-bottom: 12px;
  vertical-align: top;
}
.t-dropdown:last-child {
  margin-right: 0;
  margin-bottom: 0;
}
.t-dropdown > label, fieldset .t-dropdown > legend {
  display: block;
  margin: 0;
  margin-bottom: 6px;
}
.t-dropdown > .t-btn {
  width: 100%;
  margin: 0;
  padding-right: 28px;
  text-align: left;
}
.t-dropdown > .t-btn:focus {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-dropdown > .t-btn:not(.t-condensed) {
  height: 32px;
}
.t-dropdown > .t-btn::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 0;
  height: 0;
  margin-right: 12px;
  margin-left: auto;
  border-top: 4px solid #a6a7a7;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  transform: translate(0, -40%);
}
.t-dropdown > .t-btn:hover::after {
  border-top-color: #373838;
}
.t-dropdown > .t-btn.t-primary::after, .t-dropdown > .t-btn.t-negative::after, .t-dropdown > .t-btn.t-staff::after {
  border-top-color: #fff;
}
.t-dropdown > .t-btn:disabled::after {
  border-top-color: #bcbdbd;
}
.t-dropdown > .t-btn.t-minimal {
  line-height: 32px;
}
.t-dropdown > .t-input {
  position: relative;
  min-width: inherit;
  width: inherit;
  margin-right: 0;
  margin-bottom: 0;
}
.t-dropdown > .t-input input {
  display: inline-block;
  width: 100%;
  padding-right: 28px;
}
.t-dropdown > .t-input input ~ button {
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  text-align: center;
  cursor: pointer;
}
.t-dropdown > .t-input input ~ button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  margin: 0;
  margin-right: 8px;
  border-top: 4px solid #a6a7a7;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  transform: translate(-50%, -40%);
}
.t-dropdown > .t-input input ~ button:hover::before {
  border-top-color: #373838;
}
.t-dropdown > .t-input input ~ button:disabled {
  cursor: not-allowed;
}
.t-dropdown > .t-input input ~ button:disabled::before {
  border-top-color: #bcbdbd;
}
.t-dropdown > .t-input input.t-has-value ~ button, .t-dropdown > .t-input input[data-has-value] ~ button {
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2014%2014'%3e%3cpath%20d='M7%200C3.1%200%200%203.1%200%207s3.1%207%207%207%207-3.1%207-7-3.1-7-7-7zm3.4%208.8c.1.1.1.3%200%20.5l-1.1%201.1c-.1.1-.3.1-.5%200L7%208.6l-1.8%201.9c-.1.1-.3.1-.5%200L3.6%209.3c-.2-.1-.2-.3%200-.5L5.4%207%203.6%205.2c-.2-.2-.2-.4%200-.5l1.1-1.1c.1-.1.3-.1.5%200L7%205.4l1.8-1.9c.1-.1.3-.1.5%200l1.1%201.1c.1.1.1.3%200%20.5L8.6%207l1.8%201.8z'%20fill='%23464646'/%3e%3c/svg%3e");
  background-size: 14px;
  background-position: 50%;
  background-repeat: no-repeat;
  opacity: 0.4;
  transition: opacity 0.2s ease;
}
.t-dropdown > .t-input input.t-has-value ~ button:hover, .t-dropdown > .t-input input[data-has-value] ~ button:hover {
  opacity: 1;
}
.t-dropdown > .t-input input.t-has-value ~ button::before, .t-dropdown > .t-input input.t-has-value ~ button::after, .t-dropdown > .t-input input[data-has-value] ~ button::before, .t-dropdown > .t-input input[data-has-value] ~ button::after {
  display: none;
}
.t-dropdown > .t-input ~ .t-menu {
  padding-top: 0;
  padding-bottom: 0;
}
.t-dropdown > .t-input ~ .t-menu .t-item, .t-dropdown > .t-input ~ .t-menu .t-empty {
  margin-top: 0;
  margin-bottom: 0;
}
.t-dropdown > .t-input[data-validation] input {
  background-position: right 26px center;
}
.t-dropdown > .t-input[data-validation] input.t-is-valid, .t-dropdown > .t-input[data-validation] input[valid], .t-dropdown > .t-input[data-validation] input.t-is-invalid, .t-dropdown > .t-input[data-validation] input[invalid] {
  padding-right: 44px;
}
.t-dropdown[data-type=trigger] {
  min-width: auto;
  margin-bottom: 0;
}
.t-dropdown[data-type=trigger] [data-trigger] {
  display: inline-block;
  margin: 0;
  cursor: pointer;
}
.t-dropdown[data-type=trigger] [data-trigger]::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 8px;
  border-top: 5px solid #a6a7a7;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  vertical-align: middle;
}
.t-dropdown[data-type=trigger] [data-trigger]:hover::after {
  border-top-color: #373838;
}
.t-dropdown[data-type=trigger] .t-menu {
  min-width: 192px;
  width: 100%;
}
.t-dropdown .t-menu {
  position: absolute;
  min-width: 100%;
  margin-top: 8px;
  overscroll-behavior: contain;
}
.t-dropdown .t-menu .t-group .t-group-header {
  position: sticky;
  z-index: 10;
  top: 0;
  margin-top: 0;
  background-color: #fff;
}
.t-dropdown .t-menu .t-group h5 {
  padding-top: 12px;
}
.t-dropdown .t-menu .t-group .t-item-header {
  font-size: 11px;
  text-transform: uppercase;
  font-weight: bold;
}
.t-dropdown .t-menu .t-group .t-item-header > .t-is-selected {
  font-weight: bold;
}
.t-dropdown .t-menu .t-item:hover, .t-dropdown .t-menu .t-empty:hover {
  background: transparent;
}
.t-dropdown .t-menu .t-item.t-has-focus, .t-dropdown .t-menu .t-has-focus.t-empty, .t-dropdown .t-menu .t-item.t-has-highlight, .t-dropdown .t-menu .t-has-highlight.t-empty {
  background: #d4ebeb;
}
.t-dropdown .t-menu .t-item.t-is-selected, .t-dropdown .t-menu .t-is-selected.t-empty {
  cursor: pointer;
  background-color: #e9f5f5;
  font-weight: normal;
}
.t-dropdown.t-block {
  display: block;
  margin-bottom: 12px;
}
.t-dropdown.t-block:not(:first-of-type) {
  margin-top: 12px;
}
.t-dropdown.t-block:last-child {
  margin-bottom: 0;
}
.t-dropdown.t-condensed {
  width: 192px;
}
.t-dropdown.t-tiny {
  min-width: 64px;
  width: 64px;
}
.t-dropdown.t-small {
  min-width: 112px;
  width: 112px;
}
.t-dropdown.t-medium {
  width: 288px;
}
.t-dropdown.t-large {
  width: 400px;
}
.t-dropdown.t-extra {
  width: 600px;
}
.t-dropdown.t-wide {
  width: 100%;
}
.t-dropdown[data-type=input-multi].t-condensed .t-tag:not(.t-additional-items) {
  flex-shrink: 1;
  overflow: hidden;
}
.t-dropdown[data-type=input-multi].t-condensed .t-fake-input {
  flex-wrap: nowrap;
  overflow: hidden;
}
.t-dropdown[data-type=input-multi] .t-fake-input {
  position: relative;
  width: 100%;
  min-height: 32px;
  padding-top: 6px;
  padding-right: 28px;
  padding-left: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-dropdown[data-type=input-multi] .t-fake-input .t-tag {
  z-index: 1;
  margin-right: 4px;
  margin-bottom: 4px;
}
.t-dropdown[data-type=input-multi] .t-fake-input .t-tag.t-additional-items {
  background: #1f7d7d;
}
.t-dropdown[data-type=input-multi] .t-fake-input .t-tag.t-additional-items.t-red {
  background: #ae190e;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text] {
  z-index: 1;
  width: auto;
  min-width: 24px;
  height: 32px;
  margin-top: -6px;
  background: transparent;
  border: 0;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
  vertical-align: middle;
  outline: 0;
  -webkit-box-flex: 1 0 24px;
  -moz-box-flex: 1 0 24px;
  flex: 1 0 24px;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text].placeholder {
  color: #909090;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]::placeholder {
  color: #909090;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]::-ms-clear {
  display: none;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:focus {
  box-shadow: none;
}
.t-dropdown[data-type=input-multi] .t-fake-input > button {
  position: absolute;
  z-index: 1;
  bottom: 0;
  right: 0;
  width: 32px;
  height: 100%;
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  text-align: center;
  cursor: pointer;
}
.t-dropdown[data-type=input-multi] .t-fake-input > button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  margin: 0;
  margin-right: 8px;
  border-top: 4px solid #a6a7a7;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  transform: translate(-50%, -40%);
}
.t-dropdown[data-type=input-multi] .t-fake-input > button:hover::before {
  border-top-color: #373838;
}
.t-dropdown[data-type=input-multi] .t-fake-input > button:disabled {
  cursor: not-allowed;
}
.t-dropdown[data-type=input-multi] .t-fake-input > button:disabled::before {
  border-top-color: #bcbdbd;
}
.t-dropdown[data-type=input-multi] .t-fake-input .t-faker {
  position: absolute;
  z-index: 0;
  inset: 0;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:not(:disabled):hover ~ .t-faker {
  border-color: #279c9c;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:not(:disabled):active ~ .t-faker, .t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:not(:disabled):focus ~ .t-faker, .t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:not(:disabled).t-has-focus ~ .t-faker {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:disabled ~ .t-faker {
  background: #f4f4f4;
}

.t-select-menu {
  position: absolute;
  margin-top: 0 !important;
  overscroll-behavior: contain;
}
.t-select-menu.t-tiny {
  min-width: 64px;
  width: 64px;
}
.t-select-menu.t-small {
  min-width: 112px;
  width: 112px;
}
.t-select-menu.t-medium {
  width: 288px;
}
.t-select-menu.t-large {
  width: 400px;
}
.t-select-menu.t-extra {
  width: 600px;
}
.t-select-menu.t-wide {
  width: 100%;
}
.t-select-menu .t-group .t-group-header {
  position: sticky;
  z-index: 10;
  top: 0;
  margin-top: 0;
  background-color: #fff;
}
.t-select-menu .t-group h5 {
  padding-top: 12px;
}
.t-select-menu .t-group .t-item-header {
  font-size: 11px;
  text-transform: uppercase;
  font-weight: bold;
}
.t-select-menu .t-group .t-item-header > .t-is-selected {
  font-weight: bold;
}
.t-select-menu .t-item:hover, .t-select-menu .t-menu .t-empty:hover, .t-menu .t-select-menu .t-empty:hover {
  background: transparent;
}
.t-select-menu .t-item.t-has-focus, .t-select-menu .t-menu .t-has-focus.t-empty, .t-menu .t-select-menu .t-has-focus.t-empty, .t-select-menu .t-item.t-has-highlight, .t-select-menu .t-menu .t-has-highlight.t-empty, .t-menu .t-select-menu .t-has-highlight.t-empty {
  background: #d4ebeb;
}
.t-select-menu .t-item.t-is-selected, .t-select-menu .t-menu .t-is-selected.t-empty, .t-menu .t-select-menu .t-is-selected.t-empty {
  cursor: pointer;
  background-color: #e9f5f5;
  font-weight: normal;
}

.t-empty-state {
  position: relative;
  display: block;
  width: 1024px;
  max-width: 100%;
  margin: 0 auto;
  margin-bottom: 12px;
  color: #646464;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.t-empty-state:first-child {
  margin-top: 12px;
}
.t-empty-state:last-child:not(:only-child) {
  margin-bottom: 12px;
}
.t-empty-state h4,
.t-empty-state h5,
.t-empty-state h6,
.t-empty-state p {
  color: inherit;
  text-align: center;
}
.t-empty-state a {
  color: #279c9c;
}
.t-empty-state img {
  width: auto;
  height: 96px;
  margin: 0 auto;
  margin-bottom: 24px;
}
.t-empty-state.t-small img {
  margin-bottom: 12px;
  transform: scale(0.7);
}
.t-empty-state.t-uncentered {
  margin-left: 0;
  margin-right: 0;
}

.t-container.t-ghost .t-empty-state {
  margin-bottom: 36px;
}

h3 + .t-empty-state {
  margin-top: 24px;
}

.t-meta {
  padding: 16px;
  background: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
}
.t-meta ul {
  margin: -12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-meta ul li {
  width: calc(12.5% - 12px * 2);
  margin: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  -webkit-box-flex: 1 1 auto;
  -moz-box-flex: 1 1 auto;
  flex: 1 1 auto;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-meta ul li > * {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.t-dialog .t-container .t-meta {
  min-width: auto;
  max-width: 100%;
  margin-top: 24px;
  padding: 0;
}

.t-file-upload {
  min-width: 192px;
}
.t-file-upload.t-is-invalid .t-file-upload-area {
  background-color: #f7d2cf;
}
.t-file-upload > label, fieldset .t-file-upload > legend {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.t-file-upload > label .t-icon, fieldset .t-file-upload > legend .t-icon {
  margin-left: 8px;
  cursor: help;
}
.t-file-upload-area {
  position: relative;
  border: 1px dashed #7a7a7a;
  padding: 12px 8px;
  max-width: 800px;
}
.t-file-upload-area.t-can-drop {
  position: relative;
}
.t-file-upload-area.t-can-drop::before {
  content: "";
  position: absolute;
  z-index: 100;
  inset: 0;
  background: rgba(212, 235, 235, 0.6);
}
.t-file-upload-area.t-too-many-files {
  position: relative;
}
.t-file-upload-area.t-too-many-files::before {
  content: "";
  position: absolute;
  z-index: 100;
  inset: 0;
  background: rgba(251, 233, 231, 0.8);
  cursor: no-drop;
}
.t-file-upload-area > .t-btn.t-file {
  z-index: 1;
  margin-right: 8px;
}
.t-file-upload-area > input[type=file] {
  position: absolute;
  z-index: -1;
  overflow: hidden;
  width: 1px;
  height: 1px;
  opacity: 0;
}
.t-file-upload-area > .t-drop-text {
  line-height: 32px;
}
.t-file-upload-list {
  display: block;
  margin-top: 8px;
}
.t-file-upload-list li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 4px;
  gap: 8px;
}
.t-file-upload-list li span {
  vertical-align: initial;
  display: flex;
  gap: 8px;
}
.t-file-upload-list li button {
  line-height: 0.8125rem;
  display: flex;
  border: none;
  background: transparent;
  padding: 3px;
}
.t-file-upload-list li button:focus-visible {
  background: #d3d3d3;
  border-radius: 6px;
}
.t-file-upload-list li button .t-icon {
  margin: 0;
}
.t-file-upload-list li:hover {
  background: #e9f5f5;
  border-radius: 3px;
}
.t-file-upload-list li .t-icon {
  margin-right: 0;
}

.t-uploaded-files {
  width: 800px;
  max-width: 100%;
  table-layout: auto;
}

.t-info-bubble {
  height: 38px;
  width: 38px;
  background-color: #006491;
  color: #fff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  font-weight: 700;
  user-select: none;
  opacity: 1;
  z-index: 120;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
  animation: pulse 2s infinite;
}
.t-info-bubble--fade-out-animation {
  opacity: 0;
}
.t-info-bubble__no-label {
  background-color: #fff;
  border-radius: 50%;
  height: 12px;
  width: 12px;
}

@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #006491;
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #006491;
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #006491;
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #006491;
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
.t-info-bubble-tooltip {
  background-color: #006491;
  border-radius: 8px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  color: #fff;
  padding: 24px;
  width: 400px;
  display: flex;
  text-align: left;
  font-weight: 400;
}
.t-info-bubble-tooltip h4 {
  color: #fff;
}
.t-info-bubble-tooltip img {
  border-radius: 50%;
  height: 100px;
  flex-shrink: 2;
  align-self: center;
}
img + .t-info-bubble-tooltip__wrapper {
  margin-left: 12px;
}
.t-info-bubble-tooltip__buttons-wrapper {
  margin-top: 12px;
}

.t-side-navigation {
  background: #212222;
  width: 240px;
  position: fixed;
  top: 54px;
  left: -240px;
  bottom: 0;
  z-index: 90;
  overflow-x: hidden;
  overflow-y: auto;
  height: calc(100% - 54px);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  transition: 0.2s ease;
  transition-property: left width;
}
.t-side-navigation nav {
  padding-top: 4px;
}
.t-side-navigation ul {
  list-style: none;
  display: block;
}
.t-side-navigation a {
  color: #fff;
  text-decoration: none;
}
.t-side-navigation .t-expand {
  position: absolute;
  right: 9px;
  width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: calc(50% - 9px);
  color: #fff;
  margin-right: 0;
}
.t-side-navigation .t-expand.t-is-open {
  transform: rotate(180deg);
}
.t-side-navigation .t-expand::before, .t-side-navigation .t-expand::after {
  content: "";
  position: absolute;
  background: #fff;
  width: 8px;
  height: 2px;
  border-radius: 1px;
}
.t-side-navigation .t-expand::before {
  transform: translate(-2px, 0) rotate(45deg) scale(0.9);
}
.t-side-navigation .t-expand::after {
  transform: translate(2px, 0) rotate(-45deg) scale(0.9);
}
.t-side-navigation li {
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 14px;
  line-height: 15px;
}
.t-side-navigation li > a {
  display: block;
  padding: 10px 12px;
  position: relative;
}
.t-side-navigation li > a.t-is-staff {
  background: #8c2341;
}
.t-side-navigation li > a.t-is-staff.t-is-active {
  background: #8c2341;
}
.t-side-navigation li > a.t-is-staff:hover, .t-side-navigation li > a.t-is-staff:focus-visible {
  background: #7e203b;
}
.t-side-navigation li > a.t-is-active {
  background: #ff0061;
}
.t-side-navigation li > a.t-is-active:hover, .t-side-navigation li > a.t-is-active:focus-visible {
  background: #ff0061;
}
.t-side-navigation li > a:hover, .t-side-navigation li > a:focus-visible {
  background: #4d4e4e;
}
.t-side-navigation li > a .t-icon {
  font-size: 16px;
  vertical-align: bottom !important;
}
.t-side-navigation li ul {
  display: none;
}
.t-side-navigation li ul.t-is-open {
  display: block;
}
.t-side-navigation li li {
  font-family: arial, sans-serif;
  font-size: 0.75rem;
  line-height: 14px;
}
.t-side-navigation li li > a {
  padding: 8px 24px 8px 25px;
  color: #e9e9e9;
}
.t-side-navigation .t-footer {
  color: #a6a7a7;
  padding-bottom: 16px;
}
.t-side-navigation .t-footer .t-staff-info {
  background: #8c2341;
  color: #fff;
  font-size: 0.8125rem;
  padding: 16px;
}
.t-side-navigation .t-footer p {
  padding: 0 16px;
  font-size: 8px;
  margin: 0;
  line-height: 12px;
}
.t-side-navigation .t-footer img {
  width: 80px;
  margin: 16px 16px 4px 16px;
}
.t-side-navigation ~ .t-main {
  transition: 0.2s ease;
  transition-property: left width;
  left: 0;
}
.t-side-navigation.t-is-open {
  left: 0;
}
.t-side-navigation.t-is-open ~ .t-main {
  left: 240px;
  width: calc(100vw - 240px);
}

.t-steps .t-step.t-cta.t-is-selected > .t-icon, .t-steps .t-step.t-completed.t-is-selected > .t-icon, .t-steps .t-step.t-non-cta.t-is-selected > .t-icon, .t-steps .t-step.t-required.t-is-selected > .t-icon, .t-steps .t-step.t-success.t-is-selected > .t-icon, .t-steps .t-step.t-warning.t-is-selected > .t-icon, .t-steps .t-step.t-error.t-is-selected > .t-icon {
  background: #279c9c;
  border: 1px solid #279c9c;
}
.t-steps .t-step.t-cta .t-content h4, .t-steps .t-step.t-completed .t-content h4, .t-steps .t-step.t-non-cta .t-content h4, .t-steps .t-step.t-required .t-content h4, .t-steps .t-step.t-success .t-content h4, .t-steps .t-step.t-warning .t-content h4, .t-steps .t-step.t-error .t-content h4 {
  font-weight: 700;
}
.t-steps .t-step.t-cta .t-counter,
.t-steps .t-step.t-cta div.t-icon {
  color: #fff;
  background: #279c9c;
  border: 1px solid #279c9c;
}
.t-steps .t-step.t-cta div.t-icon::before {
  content: "\e159";
}
.t-steps .t-step.t-success .t-counter,
.t-steps .t-step.t-success div.t-icon, .t-steps .t-step.t-completed .t-counter,
.t-steps .t-step.t-completed div.t-icon {
  color: #fff;
  background: #428613;
  border: 1px solid #428613;
}
.t-steps .t-step.t-success div.t-icon::before, .t-steps .t-step.t-completed div.t-icon::before {
  content: "\e900";
}
.t-steps .t-step.t-locked {
  cursor: not-allowed;
}
.t-steps .t-step.t-locked:hover {
  box-shadow: none;
}
.t-steps .t-step.t-locked .t-counter,
.t-steps .t-step.t-locked div.t-icon {
  color: #fff;
  background: #bcbdbd;
  border: 1px solid #bcbdbd;
}
.t-steps .t-step.t-locked div.t-icon::before {
  content: "󡡅";
}
.t-steps .t-step.t-error .t-counter,
.t-steps .t-step.t-error div.t-icon {
  color: #fff;
  background: #d91f11;
  border: 1px solid #d91f11;
}
.t-steps .t-step.t-error div.t-icon::before {
  content: "\e361";
}
.t-steps .t-step.t-warning .t-counter,
.t-steps .t-step.t-warning div.t-icon {
  color: #fff;
  background: #ee6f20;
  border: 1px solid #ee6f20;
}
.t-steps .t-step.t-warning div.t-icon::before {
  content: "\e374";
}
.t-steps .t-step.t-optional .t-counter,
.t-steps .t-step.t-optional div.t-icon {
  color: #279c9c;
  background: #fff;
  border: 1px solid #279c9c;
}
.t-steps .t-step.t-optional div.t-icon::before {
  content: "\e159";
}
.t-steps .t-step.t-info .t-counter,
.t-steps .t-step.t-info div.t-icon {
  color: #bcbdbd;
  background: #fff;
  border: 1px solid #bcbdbd;
}
.t-steps .t-step.t-info div.t-icon::before {
  content: "\e372";
}
.t-steps .t-step.t-non-cta .t-counter,
.t-steps .t-step.t-non-cta div.t-icon {
  color: #fff;
  background: #a6a7a7;
  border: 1px solid #a6a7a7;
}
.t-steps .t-step.t-success .t-header h3,
.t-steps .t-step.t-success .t-header h4, .t-steps .t-step.t-completed .t-header h3,
.t-steps .t-step.t-completed .t-header h4 {
  color: #428613;
}
.t-steps .t-step.t-error .t-header h3,
.t-steps .t-step.t-error .t-header h4 {
  color: #d91f11;
}
.t-steps .t-step.t-warning .t-header h3,
.t-steps .t-step.t-warning .t-header h4 {
  color: #ee6f20;
}

.t-steps.t-filter {
  flex-direction: column;
}
.t-steps.t-filter > ul, .t-steps.t-filter.t-vertical > ul {
  width: auto;
  max-width: 100%;
}
.t-steps.t-filter .t-step {
  height: 44px;
  border-right: 0;
  pointer-events: none;
  cursor: default;
}
.t-steps.t-filter .t-step .t-content {
  user-select: none;
  flex-direction: row;
  justify-content: start;
  -ms-flex-pack: start;
  align-items: center;
}
.t-steps.t-filter .t-step .t-content h4:not(:only-child) {
  margin-right: 8px;
  margin-bottom: 0;
}
.t-steps.t-filter .t-step .t-content .t-icon {
  color: #646464;
}
.t-steps.t-filter .t-step .t-content .t-icon:hover {
  color: #373838;
}
.t-steps.t-filter .t-step.t-cta, .t-steps.t-filter .t-step.t-completed, .t-steps.t-filter .t-step.t-error, .t-steps.t-filter .t-step.t-non-cta, .t-steps.t-filter .t-step.t-required, .t-steps.t-filter .t-step.t-success, .t-steps.t-filter .t-step.t-warning, .t-steps.t-filter .t-step.t-error {
  pointer-events: all;
  cursor: pointer;
}
.t-steps.t-filter .t-step.t-is-filtering:not(:active) {
  background: #f4fafa;
  box-shadow: 0 0 0 1px #279c9c;
}
.t-steps.t-filter > ul h4 {
  font-weight: 400;
}
.t-steps.t-filter > ul .t-counter,
.t-steps.t-filter > ul div.t-icon {
  color: #bcbdbd;
  background: #fff;
  border: 1px solid #bcbdbd;
}
.t-steps.t-filter.t-filter-vertical {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-steps.t-filter.t-filter-vertical > ul {
  width: 400px;
  margin-bottom: 0;
  flex-direction: column;
}
.t-steps.t-filter.t-filter-vertical .t-step {
  height: auto;
  min-height: 44px;
  margin-right: 0;
  margin-bottom: 12px;
}
.t-steps.t-filter.t-filter-vertical .t-step::before {
  right: 0;
  bottom: -12px;
  left: 0;
  display: block;
  width: calc(44px / 2 + 1px);
  height: 12px;
  border: 0;
  border-right: 1px solid #bcbdbd;
}
.t-steps.t-filter.t-filter-vertical .t-step:last-child {
  margin-bottom: 0;
}
.t-steps.t-filter.t-filter-vertical .t-step:last-child::before {
  display: none;
}
.t-steps.t-filter.t-filter-vertical .t-step.t-no-connector::before {
  display: none;
}
.t-steps.t-filter.t-filter-vertical .t-step.t-is-selected::before {
  bottom: -13px;
}
.t-steps.t-filter.t-filter-vertical > .t-wrapper {
  margin-left: 16px;
  flex-grow: 1;
}
.t-steps.t-compact > ul > li.t-step {
  height: auto;
  flex-direction: column;
}
.t-steps.t-compact > ul > li.t-step.t-no-connector::before {
  display: none;
}
.t-steps.t-compact > ul > li.t-step .t-counter,
.t-steps.t-compact > ul > li.t-step div.t-icon {
  height: 43px;
  padding: 8px;
  flex-grow: 0;
}
.t-steps.t-compact > ul > li.t-step .t-content {
  padding: 8px;
  flex-direction: column;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-steps.t-compact > ul > li.t-step .t-content h4 {
  font-size: 12px;
}
.t-steps.t-compact > ul > li.t-step.t-is-filtering:not(:active)::after {
  transform: translate(0, -50%);
}

.t-steps {
  width: 100%;
}
.t-steps > ul {
  display: block;
  width: 100%;
  margin-bottom: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
}
.t-steps > ul:last-child {
  margin-bottom: 0;
}
.t-steps .t-step {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 44px;
  margin: 0;
  margin-right: 12px;
  background: #fff;
  border-right: 4px solid rgba(255, 255, 255, 0);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  text-decoration: none;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  transition: color 0.2s ease, border 0.2s ease, box-shadow 0.2s ease;
}
.t-steps .t-step::before {
  content: "";
  position: absolute;
  right: -16px;
  width: 12px;
  height: calc(44px / 2 + 1px);
  border-bottom: 1px solid #bcbdbd;
}
.t-steps .t-step:last-child {
  margin-right: 0;
}
.t-steps .t-step:last-child::before {
  display: none;
}
.t-steps .t-step:hover {
  box-shadow: 0 0 0 1px #279c9c;
}
.t-steps .t-step:active {
  box-shadow: none;
}
.t-steps .t-step > a {
  width: 100%;
  color: inherit;
  text-decoration: none;
}
.t-steps .t-step .t-counter,
.t-steps .t-step div.t-icon {
  height: 44px;
  min-width: 44px;
  margin: 0;
  padding: 8px 12px;
  color: #fff;
  background: #279c9c;
  border: 1px solid #279c9c;
  font-weight: 700;
  text-align: center;
  user-select: none;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  -ms-flex-pack: center;
  transition: inherit;
}
.t-steps .t-step .t-counter::before,
.t-steps .t-step div.t-icon::before {
  font-weight: 900;
}
.t-steps .t-step .t-counter {
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 18px;
}
.t-steps .t-step div.t-icon {
  width: 44px;
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 20px;
}
.t-steps .t-step div.t-icon::before {
  content: "\e159";
}
.t-steps .t-step div.t-icon:has(i.t-icon) i.t-icon {
  margin-right: 0;
}
.t-steps .t-step div.t-icon:has(i.t-icon)::before {
  content: none;
}
.t-steps .t-step .t-content {
  width: 100%;
  padding: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
  transition: inherit;
}
.t-steps .t-step .t-content h4:only-child {
  margin-bottom: 0;
}
.t-steps .t-step.t-is-selected {
  border-right: 4px solid #279c9c;
  background: #f4fafa;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  pointer-events: none;
  cursor: default;
}
.t-steps .t-step.t-is-selected::before {
  right: -17px;
}
.t-steps .t-step.t-is-selected div.t-icon {
  background: #279c9c;
  border: 1px solid #279c9c;
}
.t-steps .t-step.t-is-selected .t-content h4 {
  color: #279c9c !important;
}
.t-steps.t-vertical > ul {
  flex-direction: column;
}
.t-steps.t-vertical .t-step {
  height: auto;
  min-height: 44px;
  margin-bottom: 12px;
  border-right: 0;
  cursor: default;
  flex-wrap: wrap;
}
.t-steps.t-vertical .t-step:hover, .t-steps.t-vertical .t-step:active {
  box-shadow: none;
}
.t-steps.t-vertical .t-step::before {
  right: 0;
  bottom: -12px;
  left: 0;
  display: block;
  width: calc(44px / 2 + 1px);
  height: 12px;
  border: 0;
  border-right: 1px solid #bcbdbd;
}
.t-steps.t-vertical .t-step:last-child {
  margin-bottom: 0;
}
.t-steps.t-vertical .t-step:last-child::before {
  display: none;
}
.t-steps.t-vertical .t-step .t-header {
  position: relative;
  width: calc(100% - 44px);
  height: 44px;
  margin: 0;
  padding: 16px;
  user-select: none;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.t-steps.t-vertical .t-step .t-header:focus-visible {
  background-color: #e9e9e9;
}
.t-steps.t-vertical .t-step .t-header::before, .t-steps.t-vertical .t-step .t-header::after {
  content: "";
  position: absolute;
  right: 18px;
  background: #a6a7a7;
  height: 2px;
  width: 8px;
  border-radius: 1px;
}
.t-steps.t-vertical .t-step .t-header::before {
  transform: translate(-2px, 0) rotate(45deg) scale(0.9);
}
.t-steps.t-vertical .t-step .t-header::after {
  transform: translate(2px, 0) rotate(-45deg) scale(0.9);
}
.t-steps.t-vertical .t-step .t-header h3,
.t-steps.t-vertical .t-step .t-header h4 {
  transition: text-decoration 0.2s ease;
}
.t-steps.t-vertical .t-step .t-header:hover h3,
.t-steps.t-vertical .t-step .t-header:hover h4 {
  text-decoration: underline;
}
.t-steps.t-vertical .t-step .t-header:hover::before, .t-steps.t-vertical .t-step .t-header:hover::after {
  background: #373838;
}
.t-steps.t-vertical .t-step .t-header.t-is-expanded::before {
  transform: translate(-2px, 0) rotate(-45deg) scale(0.9);
}
.t-steps.t-vertical .t-step .t-header.t-is-expanded::after {
  transform: translate(2px, 0) rotate(45deg) scale(0.9);
}
.t-steps.t-vertical .t-step .t-content {
  padding: 24px;
  flex-direction: column;
  align-items: flex-start;
}
.t-steps.t-vertical .t-step .t-footer {
  width: 100%;
  padding: 16px;
  border-top: 2px solid #f8f8f8;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-steps.t-vertical .t-step .t-footer > span {
  margin-right: 8px;
}
.t-steps.t-vertical .t-step .t-collapsible {
  width: 100%;
  visibility: hidden;
  max-height: 0;
  opacity: 0;
}
.t-steps.t-vertical .t-step .t-collapsible.t-is-expanded {
  visibility: visible;
  max-height: 100%;
  opacity: 1;
}
.t-steps > .t-wrapper > .t-content {
  display: none;
}
.t-steps > .t-wrapper > .t-content.t-is-selected {
  display: block;
}
.t-steps > .t-wrapper > .t-content.t-container {
  margin-bottom: 0;
}
.t-steps.t-bordered .t-step {
  box-shadow: 0 0 0 1px #e9e9e9;
}
.t-steps.t-bordered .t-step:hover {
  box-shadow: 0 0 0 1px #279c9c;
}
.t-steps.t-bordered .t-step:active {
  box-shadow: 0 0 0 1px #e9e9e9;
}

.t-top-bar {
  position: fixed;
  z-index: 100;
  top: 0;
  right: 0;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 54px;
  margin: 0;
  color: #fff;
  background: #212222;
  font-family: arial, sans-serif;
  user-select: none;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  transform: translate3d(0, 0, 0);
  flex-wrap: nowrap;
}
.t-top-bar a {
  color: inherit;
  text-decoration: none;
}
.t-top-bar a,
.t-top-bar > div {
  display: inline-block;
}
.t-top-bar .t-left,
.t-top-bar .t-right {
  display: inline-block;
  height: 54px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  transform: translate3d(0, 0, 0);
}
.t-top-bar .t-left {
  margin-right: 16px;
  padding: calc((54px - 22px) / 2) 0;
  vertical-align: top;
  align-items: center;
}
.t-top-bar .t-left a {
  max-height: 22px;
}
.t-top-bar .t-left .t-burger {
  position: relative;
  display: inline-block;
  overflow: hidden;
  width: 54px;
  height: 54px;
  text-indent: -100px;
  cursor: pointer;
  background: #ff0061;
  appearance: none;
  transition: color 0.2s ease, margin 0.2s ease, transform 0.2s ease, opacity 0.2s ease;
}
.t-top-bar .t-left .t-burger::before,
.t-top-bar .t-left .t-burger span, .t-top-bar .t-left .t-burger::after {
  content: "";
  position: absolute;
  top: 50%;
  left: calc(50% - 8px);
  display: block;
  width: 16px;
  height: 2px;
  background: #fff;
  transition: color 0.2s ease, margin 0.2s ease, transform 0.2s ease, opacity 0.2s ease;
}
.t-top-bar .t-left .t-burger::before {
  margin-top: -6px;
}
.t-top-bar .t-left .t-burger span {
  opacity: 1;
}
.t-top-bar .t-left .t-burger::after {
  margin-top: 6px;
}
.t-top-bar .t-left .t-burger.t-is-active::before {
  margin-top: 0;
  transform: rotate(45deg);
}
.t-top-bar .t-left .t-burger.t-is-active span {
  opacity: 0;
}
.t-top-bar .t-left .t-burger.t-is-active::after {
  margin-top: 0;
  transform: rotate(-45deg);
}
.t-top-bar .t-left .t-logo {
  position: relative;
  height: 22px;
  max-height: 22px;
  margin-left: 16px;
  border: 0;
  transform: translate3d(0, 0, 0);
}
.t-top-bar .t-left .t-logo.t-has-descenders {
  height: 28px;
  max-height: 28px;
}
.t-top-bar .t-left .t-env {
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 23px;
  height: 54px;
  line-height: 54px;
  text-align: center;
  width: 100px;
  text-transform: uppercase;
  cursor: default;
  background: #8c2341;
}
.t-top-bar .t-left a.t-env {
  cursor: pointer;
}
.t-top-bar .t-left .t-env-prod {
  background: #ee6f20;
}
.t-top-bar .t-left .t-env-acceptance {
  background: #8c2341;
}
.t-top-bar .t-left .t-env-dev {
  background: #256cd1;
}
.t-top-bar .t-input {
  margin: 0 16px 0 0;
}
.t-top-bar .t-input .t-input-wrapper {
  background: #4d4e4e;
  border: 1px solid #4d4e4e;
}
.t-top-bar .t-input .t-input-wrapper:hover {
  border: 1px solid #d4ebeb;
}
.t-top-bar .t-input input[type=search] {
  background: #4d4e4e;
  color: #fff;
}
.t-top-bar .t-input input[type=search]::placeholder {
  opacity: 1;
  color: #d3d3d3;
  font-weight: 700;
}
.t-top-bar .t-input button {
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  cursor: pointer;
}
.t-top-bar .t-input button .t-icon {
  margin: 0 !important;
  color: #bcbdbd !important;
}
.t-top-bar .t-input button .t-icon:hover {
  color: #fff !important;
}
.t-top-bar .t-right {
  margin-left: auto;
  align-items: center;
}
.t-top-bar .t-right > .t-item, .t-top-bar .t-menu .t-right > .t-empty, .t-menu .t-top-bar .t-right > .t-empty {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 54px;
  padding: 0 12px;
  color: #fff;
  border-left: 1px solid #4d4e4e;
  line-height: 54px;
  cursor: pointer;
  min-width: 170px;
  max-width: 220px;
  position: relative;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.t-top-bar .t-right > .t-item:hover, .t-top-bar .t-menu .t-right > .t-empty:hover, .t-menu .t-top-bar .t-right > .t-empty:hover, .t-top-bar .t-right > .t-item:focus-visible, .t-top-bar .t-menu .t-right > .t-empty:focus-visible, .t-menu .t-top-bar .t-right > .t-empty:focus-visible {
  background: #4d4e4e;
}
@media (max-width: 1366px) {
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher), .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher), .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) {
    flex-direction: column;
    line-height: 1.3;
    min-width: auto;
    max-width: 100px;
    padding: 0 12px;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-icon-caret-down, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-icon-caret-down, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-icon-caret-down {
    display: none;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-menu, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-menu, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-menu {
    min-width: 248px;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar {
    line-height: 22px;
    min-width: 22px;
    width: 22px;
    height: 22px;
    min-height: 22px;
    font-size: 10px;
    margin-right: 0;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar + div, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar + div, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar + div {
    min-width: 60px;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child {
    font-weight: 400;
    font-size: 11px;
    text-align: center;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child .t-surname, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child .t-surname, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child .t-surname {
    display: none;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:last-child, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:last-child, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:last-child {
    display: none;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) > .t-icon, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) > .t-icon, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) > .t-icon {
    margin-right: 0;
  }
  .t-top-bar .t-right > .t-item .t-help-text, .t-top-bar .t-menu .t-right > .t-empty .t-help-text, .t-menu .t-top-bar .t-right > .t-empty .t-help-text {
    display: none;
  }
}
.t-top-bar .t-right > .t-item .t-label, .t-top-bar .t-menu .t-right > .t-empty .t-label, .t-menu .t-top-bar .t-right > .t-empty .t-label {
  max-width: 100%;
  overflow: hidden;
  vertical-align: initial;
}
.t-top-bar .t-right > .t-item .t-label > span, .t-top-bar .t-menu .t-right > .t-empty .t-label > span, .t-menu .t-top-bar .t-right > .t-empty .t-label > span {
  display: block;
  line-height: normal;
  font-size: 11px;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-top-bar .t-right > .t-item .t-label > span:first-child, .t-top-bar .t-menu .t-right > .t-empty .t-label > span:first-child, .t-menu .t-top-bar .t-right > .t-empty .t-label > span:first-child {
  font-size: 0.8125rem;
  font-weight: 700;
}
.t-top-bar .t-right > .t-item .t-label > span:last-child, .t-top-bar .t-menu .t-right > .t-empty .t-label > span:last-child, .t-menu .t-top-bar .t-right > .t-empty .t-label > span:last-child {
  margin-top: 2px;
}
.t-top-bar .t-right > .t-item > .t-icon, .t-top-bar .t-menu .t-right > .t-empty > .t-icon, .t-menu .t-top-bar .t-right > .t-empty > .t-icon {
  margin-right: 12px;
  font-size: 18px;
}
.t-top-bar .t-right > .t-item > .t-icon.t-icon-caret-down, .t-top-bar .t-menu .t-right > .t-empty > .t-icon.t-icon-caret-down, .t-menu .t-top-bar .t-right > .t-empty > .t-icon.t-icon-caret-down {
  color: #fff;
  opacity: 0.8;
  margin-right: 0;
  margin-left: auto;
  padding-left: 12px;
}
.t-top-bar .t-right > .t-item, .t-top-bar .t-menu .t-right > .t-empty, .t-menu .t-top-bar .t-right > .t-empty,
.t-top-bar .t-right > .t-search {
  position: relative;
}
.t-top-bar .t-right > .t-item > .t-menu, .t-top-bar .t-menu .t-right > .t-empty > .t-menu, .t-menu .t-top-bar .t-right > .t-empty > .t-menu,
.t-top-bar .t-right > .t-search > .t-menu {
  position: absolute;
  top: 53px;
  left: 0;
  min-width: calc(100% + 2px);
  width: auto;
  margin-left: -1px;
  max-height: 50vh;
  border-top-color: #000;
  -moz-border-radius-topright: 0;
  border-top-right-radius: 0;
  -moz-border-radius-topleft: 0;
  border-top-left-radius: 0;
}
@media (max-width: 1366px) {
  .t-top-bar .t-right > .t-item > .t-menu, .t-top-bar .t-menu .t-right > .t-empty > .t-menu, .t-menu .t-top-bar .t-right > .t-empty > .t-menu,
  .t-top-bar .t-right > .t-search > .t-menu {
    min-width: 192px;
  }
}
.t-top-bar .t-right > .t-item > .t-menu .t-item:first-child, .t-top-bar .t-menu .t-right > .t-empty > .t-menu .t-item:first-child, .t-menu .t-top-bar .t-right > .t-empty > .t-menu .t-item:first-child, .t-top-bar .t-right > .t-item > .t-menu .t-empty:first-child, .t-top-bar .t-right > .t-empty > .t-menu .t-right > .t-empty > .t-menu .t-empty:first-child, .t-right > .t-empty > .t-menu .t-top-bar .t-right > .t-empty > .t-menu .t-empty:first-child,
.t-top-bar .t-right > .t-search > .t-menu .t-item:first-child,
.t-top-bar .t-right > .t-search > .t-menu .t-empty:first-child {
  margin-top: 8px;
}
.t-top-bar .t-right > .t-item .t-menu-right, .t-top-bar .t-menu .t-right > .t-empty .t-menu-right, .t-menu .t-top-bar .t-right > .t-empty .t-menu-right,
.t-top-bar .t-right > .t-search .t-menu-right {
  left: auto;
  right: 0;
}
.t-top-bar .t-right > .t-item > .t-menu-col-2, .t-top-bar .t-menu .t-right > .t-empty > .t-menu-col-2, .t-menu .t-top-bar .t-right > .t-empty > .t-menu-col-2,
.t-top-bar .t-right > .t-search > .t-menu-col-2 {
  width: calc(192px * 2);
}
.t-top-bar .t-right > .t-item > .t-menu-col-3, .t-top-bar .t-menu .t-right > .t-empty > .t-menu-col-3, .t-menu .t-top-bar .t-right > .t-empty > .t-menu-col-3,
.t-top-bar .t-right > .t-search > .t-menu-col-3 {
  width: calc(192px * 3);
}
.t-top-bar .t-right > .t-item > .t-menu-col-4, .t-top-bar .t-menu .t-right > .t-empty > .t-menu-col-4, .t-menu .t-top-bar .t-right > .t-empty > .t-menu-col-4,
.t-top-bar .t-right > .t-search > .t-menu-col-4 {
  width: calc(192px * 4);
}
.t-top-bar .t-right > .t-search {
  position: relative;
}
.t-top-bar .t-right > .t-search > .t-menu {
  top: 41px;
}
.t-top-bar .t-right .t-staff {
  background: #8c2341;
}
.t-top-bar .t-right .t-staff:hover, .t-top-bar .t-right .t-staff:focus-visible {
  background: #7e203b;
}
.t-top-bar .t-right .t-entity .t-avatar {
  color: #fff;
  background-color: #279c9c;
}
.t-top-bar .t-right .t-entity .t-avatar::before {
  content: "\e201";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-top-bar .t-right .t-help {
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
}
.t-top-bar .t-right .t-help .t-label > span {
  overflow: visible;
}
.t-top-bar .t-right .t-help .t-help-text {
  margin-right: 8px;
  font-size: 0.8125rem;
  font-weight: 700;
}
.t-top-bar .t-right .t-help .t-icon {
  margin: 0;
  position: relative;
  top: -1px;
  font-size: 18px;
  vertical-align: middle;
}
.t-top-bar .t-right .t-app-switcher,
.t-top-bar .t-right .t-help {
  min-width: 54px;
}
.t-top-bar .t-right .t-app-switcher > .t-menu,
.t-top-bar .t-right .t-help > .t-menu {
  min-width: auto !important;
  width: 200px;
}
.t-top-bar ~ .t-main {
  top: 54px;
}

.t-tabs > ul {
  max-width: 100%;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-tabs > ul > li.t-tab {
  position: relative;
  display: inline-block;
  height: 36px;
  margin-left: 12px;
  margin-bottom: -1px;
  padding: 10px 24px;
  color: #646464;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-bottom: 1px solid #bcbdbd;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  vertical-align: top;
  user-select: none;
  cursor: pointer;
  white-space: nowrap;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 3px;
  border-radius: 3px 3px 0 0;
}
.t-tabs > ul > li.t-tab:focus-visible {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-tabs > ul > li.t-tab:last-child {
  margin-right: 12px;
}
.t-tabs > ul > li.t-tab:hover:not(.t-disabled):not([disabled]) {
  border-color: #279c9c;
  border-bottom: 1px solid #bcbdbd;
}
.t-tabs > ul > li.t-tab.t-is-selected {
  color: #fff;
  background-color: #279c9c;
  border-color: #279c9c;
  pointer-events: none;
  cursor: default;
}
.t-tabs > ul > li.t-tab.t-staff {
  color: #8c2341;
}
.t-tabs > ul > li.t-tab.t-staff.t-is-selected {
  color: #fff;
  background-color: #8c2341;
  border-color: #8c2341;
}
.t-tabs > ul > li.t-tab.t-staff:hover:not(.t-disabled):not([disabled]) {
  border-color: #8c2341;
  border-bottom: 1px solid #bcbdbd;
}
.t-tabs > ul > li.t-tab.t-disabled, .t-tabs > ul > li.t-tab[disabled] {
  color: #a6a7a7;
  background-color: transparent;
  cursor: not-allowed;
  font-weight: 400;
}
.t-tabs > ul > li.t-tab.t-disabled a, .t-tabs > ul > li.t-tab[disabled] a {
  cursor: not-allowed;
  pointer-events: none;
}
.t-tabs > ul > li.t-tab a {
  color: inherit;
  text-decoration: none;
}
.t-tabs > ul > li.t-tab .t-badge {
  margin-left: 4px;
  vertical-align: text-bottom;
}
.t-tabs > .t-wrapper {
  max-width: 100%;
  background-color: #fff;
  border-top: 1px solid #bcbdbd;
}
.t-tabs > .t-wrapper.t-ghost {
  background: transparent;
}
.t-tabs > .t-wrapper > .t-content {
  display: none;
  padding: 24px;
}
.t-tabs > .t-wrapper > .t-content.t-is-selected {
  display: block;
}
.t-tabs > .t-wrapper > .t-content .t-tabs {
  min-width: auto;
  max-width: 100%;
}
.t-tabs.t-inline {
  height: auto;
  margin: 0;
}
.t-tabs.t-inline > ul > li.t-tab {
  height: 30px;
  margin: 0;
  padding: 8px 12px;
  color: #646464;
  background: transparent;
  border: 0;
  line-height: initial;
  font-weight: 400;
  font-size: 0.8125rem;
}
.t-tabs.t-inline > ul > li.t-tab::before {
  content: "";
  position: absolute;
  inset: auto 0 0;
  width: 100%;
  height: 3px;
  background: transparent;
}
.t-tabs.t-inline > ul > li.t-tab:hover:not(.t-disabled):not([disabled]) {
  color: #646464;
  border: 0;
}
.t-tabs.t-inline > ul > li.t-tab:hover:not(.t-disabled):not([disabled])::before {
  background: #646464;
}
.t-tabs.t-inline > ul > li.t-tab.t-is-selected {
  color: #279c9c;
  border: 0;
  text-shadow: -0.04ex 0 #279c9c, 0.04ex 0 #279c9c;
}
.t-tabs.t-inline > ul > li.t-tab.t-is-selected::before {
  background: #279c9c;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff {
  color: #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff:hover:not(.t-disabled):not([disabled]) {
  color: #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff:hover:not(.t-disabled):not([disabled])::before {
  background: #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff.t-is-selected {
  background: transparent;
  text-shadow: -0.04ex 0 #8c2341, 0.04ex 0 #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff.t-is-selected::before {
  background: #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-disabled, .t-tabs.t-inline > ul > li.t-tab[disabled] {
  color: #a6a7a7;
  cursor: not-allowed;
}
.t-tabs.t-inline > .t-wrapper {
  margin-top: -1px;
  background: transparent;
  border-top: 1px solid #bcbdbd;
}
.t-tabs.t-inline > .t-wrapper > .t-content {
  padding: 24px 0 0;
}

@media print {
  .t-tabs > ul > .t-tab {
    font-size: 0.8125rem;
    height: 24px;
    padding: 4px 16px;
  }
  .t-tabs > ul > .t-tab.t-is-selected {
    padding-top: 2px;
  }
  .t-tabs.t-inline > ul > .t-tab {
    height: 24px;
    padding: 4px 12px;
  }
  .t-tabs.t-inline > ul > .t-tab.t-is-selected {
    padding-top: 4px;
  }
}
.t-sticky-footer {
  position: relative;
  z-index: 50;
  width: 100%;
  padding: 12px;
  background: #fff;
  vertical-align: middle;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  transition: bottom 0.2s ease, left 0.2s ease, margin 0.2s ease;
  transform: translate3d(0, 0, 0);
}
.t-sticky-footer .t-right {
  float: right;
  margin-left: auto;
  flex-shrink: 0;
}
.t-sticky-footer .t-step {
  height: 54px;
  margin: -12px;
  margin-right: 0;
  flex-grow: 0;
}
.t-sticky-footer .t-step::before {
  display: none;
}
.t-sticky-footer .t-step:hover {
  box-shadow: none;
}
.t-sticky-footer .t-step div.t-icon {
  width: 54px;
  height: 54px;
}
.t-sticky-footer .t-step .t-content {
  width: auto;
  flex-shrink: 0;
}
.t-sticky-footer .t-step .t-content h4 {
  margin-bottom: 0;
}
.t-sticky-footer .t-step .t-content h4 span {
  margin-right: 4px;
  font-weight: 400;
  line-height: inherit;
  vertical-align: inherit;
}
.t-sticky-footer .t-step .t-status {
  margin: 0 auto;
  padding: 8px;
  color: #646464;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-sticky-footer .t-step .t-status .t-loading {
  width: 15px;
  height: 15px;
  margin-right: 8px;
}
.t-sticky-footer .t-step .t-status .t-loading::before {
  width: inherit;
  height: inherit;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-sticky-footer.t-is-sticky {
  position: fixed;
  z-index: 1000;
  right: 24px;
  bottom: 0;
  left: 24px;
  width: auto;
  height: 54px;
  margin: 0;
  background: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  animation: sticky 0.2s ease forwards;
  min-width: calc(1280px - 24px * 2);
  max-width: calc(1920px - 24px * 2);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-sticky-footer.t-is-sticky {
    min-width: calc(1280px - 24px * 2 - 17px);
    max-width: calc(1920px - 24px * 2 - 17px);
  }
}
@supports (-ms-accelerator: true) {
  .t-sticky-footer.t-is-sticky {
    min-width: calc(1280px - 24px * 2 - 12px);
    max-width: calc(1920px - 24px * 2 - 12px);
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.t-sticky-footer.t-ghost {
  padding: 0;
  background: transparent;
}
.t-sticky-footer.t-ghost.t-is-sticky {
  padding: 12px;
  background: #fff;
}

.t-time-picker {
  width: 58px;
}
.t-time-picker .t-input-wrapper {
  width: auto;
}
.t-time-picker .t-input-wrapper:has(.t-left-adornment) {
  width: 78px;
}

.t-time-picker-menu {
  min-width: 128px;
}

.t-time-picker-deprecated {
  display: inline-block;
  margin-right: 12px;
  margin-bottom: 12px;
  vertical-align: top;
}
.t-time-picker-deprecated:last-child {
  margin-right: 0;
}
.t-time-picker-deprecated .t-fake-input {
  position: relative;
  height: 32px;
  background: #fff;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.t-time-picker-deprecated .t-fake-input button {
  margin: 0;
  padding: 0;
  background: transparent;
  border: 0;
  font-family: arial, sans-serif;
  cursor: pointer;
}
.t-time-picker-deprecated .t-fake-input input {
  width: 20px;
  height: 32px;
  margin: 0;
  padding: 0;
  padding-top: 2px;
  color: #373838;
  background: transparent;
  border: 0;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
  text-align: center;
}
.t-time-picker-deprecated .t-fake-input input.placeholder {
  color: #909090;
}
.t-time-picker-deprecated .t-fake-input input::placeholder {
  color: #909090;
}
.t-time-picker-deprecated .t-fake-input input + input {
  margin-left: 12px;
}
.t-time-picker-deprecated .t-fake-input hr {
  display: inline-block;
  height: 32px;
  margin: 0 4px;
  color: #646464;
  border: 0;
  line-height: 32px;
}
.t-time-picker-deprecated .t-fake-input hr::before {
  content: ":";
  line-height: inherit;
}
.t-time-picker-deprecated .t-fake-input .t-back,
.t-time-picker-deprecated .t-fake-input .t-forward {
  position: relative;
  width: 24px;
  height: 32px;
  margin: 0;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
}
.t-time-picker-deprecated .t-fake-input .t-back::before, .t-time-picker-deprecated .t-fake-input .t-back::after,
.t-time-picker-deprecated .t-fake-input .t-forward::before,
.t-time-picker-deprecated .t-fake-input .t-forward::after {
  content: "";
  display: block;
  position: absolute;
  bottom: calc(50% - 2px);
  left: 50%;
  width: 8px;
  height: 2px;
  background: #646464;
  border-radius: 1px;
}
.t-time-picker-deprecated .t-fake-input .t-back::before,
.t-time-picker-deprecated .t-fake-input .t-forward::before {
  transform: translate(-4px, -2px) rotate(-45deg) scale(0.8);
}
.t-time-picker-deprecated .t-fake-input .t-back::after,
.t-time-picker-deprecated .t-fake-input .t-forward::after {
  transform: translate(-4px, 1.5px) rotate(45deg) scale(0.8);
}
.t-time-picker-deprecated .t-fake-input .t-back:hover::before, .t-time-picker-deprecated .t-fake-input .t-back:hover::after, .t-time-picker-deprecated .t-fake-input .t-back.t-has-focus::before, .t-time-picker-deprecated .t-fake-input .t-back.t-has-focus::after,
.t-time-picker-deprecated .t-fake-input .t-forward:hover::before,
.t-time-picker-deprecated .t-fake-input .t-forward:hover::after,
.t-time-picker-deprecated .t-fake-input .t-forward.t-has-focus::before,
.t-time-picker-deprecated .t-fake-input .t-forward.t-has-focus::after {
  background: #373838;
}
.t-time-picker-deprecated .t-fake-input .t-forward::before {
  transform: translate(-4px, -2px) rotate(45deg) scale(0.8);
}
.t-time-picker-deprecated .t-fake-input .t-forward::after {
  transform: translate(-4px, 1.5px) rotate(-45deg) scale(0.8);
}
.t-time-picker-deprecated .t-fake-input .t-toggler {
  width: 32px;
  height: 32px;
  padding-right: 4px;
  color: #646464;
  font-size: 10px;
  cursor: pointer;
}
.t-time-picker-deprecated .t-fake-input .t-toggler:hover, .t-time-picker-deprecated .t-fake-input .t-toggler.t-has-focus {
  color: #373838;
}
.t-time-picker-deprecated .t-fake-input .t-clearer {
  display: none;
  width: 32px;
  height: 32px;
}
.t-time-picker-deprecated .t-fake-input .t-faker {
  position: absolute;
  inset: 0.5px 0 0;
  display: block;
  width: 100%;
  height: 32px;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  pointer-events: none;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):hover ~ .t-faker {
  border-color: #279c9c;
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker, .t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker.placeholder, .t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker.placeholder {
  opacity: 0;
  user-select: none;
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker::placeholder, .t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker::placeholder {
  opacity: 0;
  user-select: none;
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled).t-has-focus {
  outline: 0;
}
.t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer {
  display: inline-block;
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2014%2014'%3e%3cpath%20d='M7%200C3.1%200%200%203.1%200%207s3.1%207%207%207%207-3.1%207-7-3.1-7-7-7zm3.4%208.8c.1.1.1.3%200%20.5l-1.1%201.1c-.1.1-.3.1-.5%200L7%208.6l-1.8%201.9c-.1.1-.3.1-.5%200L3.6%209.3c-.2-.1-.2-.3%200-.5L5.4%207%203.6%205.2c-.2-.2-.2-.4%200-.5l1.1-1.1c.1-.1.3-.1.5%200L7%205.4l1.8-1.9c.1-.1.3-.1.5%200l1.1%201.1c.1.1.1.3%200%20.5L8.6%207l1.8%201.8z'%20fill='%23464646'/%3e%3c/svg%3e");
  background-size: 12px;
  background-position: 50%;
  background-repeat: no-repeat;
  opacity: 0.4;
  transition: opacity 0.2s ease;
}
.t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer:hover, .t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer.t-has-focus, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer:hover, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer.t-has-focus {
  opacity: 1;
}
.t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer::before, .t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer::after, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer::before, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer::after {
  display: none;
}

.t-toast-container {
  position: fixed;
  top: 78px;
  right: 24px;
}
.t-toast-container .t-notification {
  width: 330px;
  margin-bottom: 12px;
}
.t-toast-container .t-arriving {
  animation: 500ms ease-out slide-left;
}
.t-toast-container .t-closing {
  animation: 500ms ease-out slide-right;
}
@keyframes slide-left {
  from {
    margin-left: 100%;
    opacity: 0;
  }
  to {
    margin-left: 0%;
    opacity: 1;
  }
}
@keyframes slide-right {
  from {
    margin-left: 0%;
    opacity: 1;
  }
  to {
    margin-left: 100%;
    opacity: 0;
  }
}

.t-user-feedback {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  width: 400px;
  padding: 16px;
  background-color: #006491;
  color: #fff;
  border-radius: 8px;
  z-index: 120;
}
.t-user-feedback--thank-you-message {
  text-align: center;
  justify-content: center;
  font-size: 14px;
  animation: thank-you-message 0.4s 1s 1 forwards;
}
.t-user-feedback__happy-face {
  color: #fff;
  cursor: pointer;
}
.t-user-feedback__happy-face:hover {
  color: #8cc391;
}
.t-user-feedback__happy-face input {
  position: absolute;
  margin: 0;
  opacity: 0;
  width: 0;
  height: 0;
}
.t-user-feedback__happy-face input:checked + svg {
  color: #8cc391;
  cursor: default;
}
.t-user-feedback__neutral-face {
  color: #fff;
  cursor: pointer;
}
.t-user-feedback__neutral-face:hover {
  color: #f5c328;
}
.t-user-feedback__neutral-face input {
  position: absolute;
  margin: 0;
  opacity: 0;
  width: 0;
  height: 0;
}
.t-user-feedback__neutral-face input:checked + svg {
  color: #f5c328;
  cursor: default;
}
.t-user-feedback__sad-face {
  color: #fff;
  cursor: pointer;
}
.t-user-feedback__sad-face:hover {
  color: #d91f11;
}
.t-user-feedback__sad-face input {
  position: absolute;
  margin: 0;
  opacity: 0;
  width: 0;
  height: 0;
}
.t-user-feedback__sad-face input:checked + svg {
  color: #d91f11;
  cursor: default;
}
.t-user-feedback__close-button {
  cursor: pointer;
  position: absolute;
  top: 3px;
  right: 0;
  background-color: transparent;
  border: 0;
  color: #fff;
  padding: 0;
}
.t-user-feedback__question-wrapper {
  display: flex;
  justify-content: space-between;
  width: 100%;
  align-items: center;
}
.t-user-feedback__ratings-wrapper {
  white-space: nowrap;
}
.t-user-feedback__user-comment {
  width: 100%;
  flex: 1 1 100%;
  font-weight: 400;
  color: #fff;
  margin-right: 0;
}
.t-user-feedback__user-comment textarea {
  margin-top: 8px;
  resize: none;
  border-radius: 3px;
  width: 100%;
}
.t-user-feedback .t-minimal-alt {
  margin-left: auto;
}
@keyframes thank-you-message {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes thank-you-message {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes thank-you-message {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes thank-you-message {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

.t-error-page {
  background: url("data:image/svg+xml,%3c?xml%20version='1.0'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20style='enable-background:new%200%200%20768%20880'%20viewBox='0%200%20768%20880'%3e%3cdefs%3e%3cfilter%20id='a'%20width='856.8'%20height='1213.4'%20x='10.2'%20y='-431.7'%20filterUnits='userSpaceOnUse'%3e%3cfeColorMatrix%20values='1%200%200%200%200%200%201%200%200%200%200%200%201%200%200%200%200%200%201%200'/%3e%3c/filter%3e%3c/defs%3e%3cmask%20id='b'%20width='856.8'%20height='1213.4'%20x='10.2'%20y='-431.7'%20maskUnits='userSpaceOnUse'%3e%3cpath%20d='M0%200h768v801H0z'%20style='fill:%23d9d9d9;filter:url(%23a)'/%3e%3c/mask%3e%3cg%20style='mask:url(%23b)'%3e%3clinearGradient%20id='c'%20x1='93.403'%20x2='1095.002'%20y1='1006.371'%20y2='-562.356'%20gradientTransform='matrix(1%200%200%20-1%200%20802)'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20style='stop-color:%23ff0061'/%3e%3cstop%20offset='1'%20style='stop-color:%23fe953d'/%3e%3c/linearGradient%3e%3cpath%20d='m426.8-430.5-5.4-1.2-61.2%20169.5%207.4%201.2c81.8%2012.4%20156.6%2053%20211.6%20114.9%2071%2079.4%20110.2%20191.1%20110.2%20314.7%200%20122.9-39.6%20234.6-111.4%20314.4-71.2%2079.1-168.4%20121-281.1%20121-77.5%201.5-153.7-20.9-218-64.1l-6.7-4.6-62%20171.4%204.6%202.6c86%2048.6%20183.3%2073.5%20282.1%2072.3%2077.7%201.1%20154.7-14.4%20225.9-45.4S657.9%20659.4%20710%20601.8c101.2-112.5%20157-266.4%20157-433.3.1-300.2-176.8-540.9-440.2-599z'%20style='fill:url(%23c)'/%3e%3c/g%3e%3c/svg%3e") no-repeat right top #f8f8f8;
  background-size: contain;
  width: 100vw;
  height: 100vh;
}
.t-error-page .t-error-container {
  position: fixed;
  width: 600px;
  padding: 24px;
  background: #fff;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.25);
}
.t-error-page .t-error-container h1 {
  margin-bottom: 24px;
}
.t-error-page .t-error-container h2 {
  font-size: 0.8125rem;
}
.t-error-page .t-error-container .t-btn {
  margin-bottom: 16px;
}
.t-error-page .t-error-container .t-icon-redo {
  margin-top: 0;
}
.t-error-page .t-error-container__divider {
  border-top: 1px solid #e9e9e9;
  margin-top: 24px;
  margin-bottom: 24px;
}
.t-error-page .t-error-container__meta-data {
  display: flex;
  flex-wrap: wrap;
  line-height: 1.5;
  margin-bottom: 12px;
}
.t-error-page .t-error-container__meta-data dt {
  width: 30%;
}
.t-error-page .t-error-container__meta-data dt::after {
  content: ":";
}
.t-error-page .t-error-container__meta-data dd {
  word-wrap: break-word;
  width: 70%;
  margin-inline-start: unset;
}
.t-error-page .t-error-container__phone-numbers {
  margin-bottom: 24px;
  display: flex;
  flex-wrap: wrap;
  gap: 12px 0;
}
.t-error-page .t-error-container__phone-numbers > div {
  width: 250px;
  display: flex;
  flex-wrap: wrap;
}
.t-error-page .t-error-container__phone-numbers dt {
  width: 100px;
}
.t-error-page .t-error-container__phone-numbers dd {
  margin-inline-start: unset;
}
.t-error-page .t-error-container footer {
  color: #a6a7a7;
  margin-top: 24px;
}

.t-inactivity-page {
  background: url("data:image/svg+xml,%3c?xml%20version='1.0'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20style='enable-background:new%200%200%20768%20880'%20viewBox='0%200%20768%20880'%3e%3cdefs%3e%3cfilter%20id='a'%20width='856.8'%20height='1213.4'%20x='10.2'%20y='-431.7'%20filterUnits='userSpaceOnUse'%3e%3cfeColorMatrix%20values='1%200%200%200%200%200%201%200%200%200%200%200%201%200%200%200%200%200%201%200'/%3e%3c/filter%3e%3c/defs%3e%3cmask%20id='b'%20width='856.8'%20height='1213.4'%20x='10.2'%20y='-431.7'%20maskUnits='userSpaceOnUse'%3e%3cpath%20d='M0%200h768v801H0z'%20style='fill:%23d9d9d9;filter:url(%23a)'/%3e%3c/mask%3e%3cg%20style='mask:url(%23b)'%3e%3clinearGradient%20id='c'%20x1='93.403'%20x2='1095.002'%20y1='1006.371'%20y2='-562.356'%20gradientTransform='matrix(1%200%200%20-1%200%20802)'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20style='stop-color:%23ff0061'/%3e%3cstop%20offset='1'%20style='stop-color:%23fe953d'/%3e%3c/linearGradient%3e%3cpath%20d='m426.8-430.5-5.4-1.2-61.2%20169.5%207.4%201.2c81.8%2012.4%20156.6%2053%20211.6%20114.9%2071%2079.4%20110.2%20191.1%20110.2%20314.7%200%20122.9-39.6%20234.6-111.4%20314.4-71.2%2079.1-168.4%20121-281.1%20121-77.5%201.5-153.7-20.9-218-64.1l-6.7-4.6-62%20171.4%204.6%202.6c86%2048.6%20183.3%2073.5%20282.1%2072.3%2077.7%201.1%20154.7-14.4%20225.9-45.4S657.9%20659.4%20710%20601.8c101.2-112.5%20157-266.4%20157-433.3.1-300.2-176.8-540.9-440.2-599z'%20style='fill:url(%23c)'/%3e%3c/g%3e%3c/svg%3e") no-repeat right top #212222;
  background-size: contain;
  width: 100vw;
  height: 100vh;
  cursor: pointer;
  inset: 0;
  position: fixed;
  z-index: 999999;
}

.t-inactivity-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  position: fixed;
  top: 30%;
  left: 50%;
  width: 600px;
  gap: 60px;
  padding: 60px;
  background: #373838;
  color: #fff;
  transform: translate(-50%, -50%);
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.25);
}
.t-inactivity-container__logo {
  width: 150px;
}
.t-inactivity-container__text {
  font-family: "Libre Franklin", arial, sans-serif;
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.375rem;
}

aside.create-fund-drawer {
  width: 60vw;
}
aside.create-fund-drawer.smaller-drawer {
  width: 55vw;
}
aside.create-fund-drawer footer {
  width: 100%;
}
aside.create-fund-drawer .t-content {
  width: 100%;
}
aside.create-fund-drawer header {
  border-bottom: 1px solid #d3d3d3;
}

.create-fund-drawer-subheader {
  border-bottom: 1px solid #d3d3d3;
  padding: 10px 0;
  font-weight: 600;
}.account-parties-wrapper {
  margin-top: 3rem;
}
.account-parties-wrapper .parties-error-notification {
  margin-bottom: 1.5rem;
}

.party-details {
  background-color: rgba(211, 211, 211, 0.211);
  margin-top: 1rem;
  padding: 1rem;
  padding-bottom: 1.5rem;
}
.party-details .t-grid .party-card {
  border-right: 1px solid rgba(211, 211, 211, 0.5);
  padding-right: 1rem;
}
.party-details .t-grid .party-card:last-child {
  border-right: none;
  padding-right: 0;
}

.party-details_fund-details-select.has-create-option .t-menu > .t-item:first-child {
  color: #238c8c;
  border-bottom: 1px solid #f4f4f4;
}

.details-accordion {
  margin-top: 1rem;
  background-color: rgba(211, 211, 211, 0.211);
}
.details-accordion .t-header {
  font-weight: bold;
  font-size: 14px;
  color: gray;
}
.details-accordion .party-details-accordian {
  padding: 1rem;
}
.details-accordion .party-details-accordian .mail-selection {
  margin: 0.5rem 0;
}
.details-accordion .party-details-accordian .display-name {
  margin-bottom: 1rem;
}
.details-accordion .party-details-accordian .display-name .dynamic-text {
  color: #256CD1;
  margin-left: 5px;
  margin-right: 5px;
}body {
  font-family: sans-serif;
  margin: 0;
}

.app-container {
  min-height: 100vh;
  background: linear-gradient(to bottom right, #f0f4f8, #d9e8f5);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 16px;
}

.text-tags-container {
  padding: 16px 24px;
  background-color: white;
  border-radius: 8px;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  width: 100%;
  max-width: 672px;
}

.text-tags-title {
  font-size: 1.25rem;
  font-weight: 600;
  color: #4A5568;
  margin-bottom: 16px;
}

.tag-area {
  width: 100%;
  padding: 5px 10px;
  border: 1px solid #CBD5E0;
  border-radius: 6px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  background-color: white;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  align-items: flex-start;
  cursor: text;
  margin-top: 5px;
}

.tag-area:hover {
  border-color: #38B2AC;
}

.tag-area:focus-within {
  outline: 2px solid rgba(56, 178, 172, 0.5019607843);
  border-color: #38B2AC;
}

.tag-area.disabled {
  background-color: rgba(211, 211, 211, 0.37);
  cursor: not-allowed;
}
.tag-area.disabled .tag-button {
  background-color: #2C7A7B;
  cursor: not-allowed;
}

.tag-area.disabled:focus-within {
  border-color: #e2e8f0;
  outline: none;
}

.tag-item-wrapper {
  display: inline-block;
}

.tag-button {
  background-color: #38B2AC;
  color: white;
  font-size: 0.8rem;
  font-weight: 500;
  padding: 4px 8px;
  border-radius: 2px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  transition: background-color 0.15s ease-in-out;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  border: none;
  cursor: pointer;
  transition: all 0.25s ease-in-out;
}
.tag-button.highlighted {
  background-color: #facc15;
  color: #1a202c;
}

.tag-button:hover {
  background-color: #2C7A7B;
  cursor: default;
}
.tag-button:hover.highlighted {
  background-color: #c5a010;
}

.tag-text {
  margin-right: 10px;
}

.action-icon {
  cursor: pointer;
  margin-top: 2px;
}

.tag-edit-input {
  border: 1px solid #2C7A7B;
  border-radius: 2px;
  padding: 4px 8px;
  font-size: 0.8rem;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  outline: none;
  background-color: white;
}

.tag-input-wrapper {
  position: relative;
  display: flex;
  flex-grow: 1;
  min-width: 100px;
  align-items: flex-start;
  flex-basis: 100%;
}

.highlight-layer {
  position: absolute;
  color: transparent;
  pointer-events: none;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  padding: 4px;
  font-family: inherit;
  font-size: 0.875rem;
  white-space: pre-wrap;
  word-break: break-word;
  line-height: 1.6;
  box-sizing: border-box;
}

.highlight-layer .highlight-invalid {
  background-color: rgba(255, 0, 0, 0.2);
  color: red;
}

.new-tag-input {
  flex-grow: 1;
  outline: none;
  background-color: transparent;
  min-width: 100px;
  height: 32px;
  border: none;
  position: relative;
  z-index: 2;
  background: transparent;
  resize: none;
  overflow: hidden;
  padding: 4px;
  font-family: inherit;
  font-size: 0.875rem;
  white-space: pre-wrap;
  word-break: break-word;
  line-height: 1.6;
  box-sizing: border-box;
}

.error-notification {
  margin-top: 0.5rem;
}

.text-to-tags-wrapper {
  position: relative;
  padding-top: 1rem;
}

.copy-all-icon {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
}.account-naming-wrapper {
  margin-top: 3.5rem;
  margin-bottom: 3.5rem;
}
.account-naming-wrapper .party-code {
  border-bottom: 1px solid rgba(211, 211, 211, 0.5);
  margin-bottom: 1rem;
}
.account-naming-wrapper .helper-text-wrapper {
  display: flex;
  justify-content: space-between;
}
.account-naming-wrapper .helper-text-wrapper .helper-text {
  color: rgb(112, 112, 112);
  font-size: x-small;
  margin-top: 2px;
  margin-bottom: 10px;
}.account-properties-container {
  margin-top: 3.5rem;
  margin-bottom: 3.5rem;
}.tab-bar {
  top: -1px;
  position: sticky;
  background-color: white;
  z-index: 50;
  width: calc(100% + 48px);
  margin-left: -24px;
}
.tab-bar ul[role=tablist] {
  padding-left: 1REM;
}

.create-account-container .t-wrapper {
  height: 0;
}
.create-account-container .t-wrapper .t-content.t-is-selected {
  height: 0;
}

.create-account-container .t-wrapper {
  height: 0;
}
.create-account-container .t-wrapper .t-content.t-is-selected {
  height: 0;
}

.create-account-wrapper {
  margin-top: 30px;
}aside.account-drawer {
  width: 60vw;
}
aside.account-drawer.account-drawer--nested {
  width: 55vw;
}
aside.account-drawer header {
  border-bottom: none;
}
aside.account-drawer footer {
  width: 100%;
}
aside.account-drawer .t-content {
  padding-top: 1px !important;
  width: 100%;
}
aside.account-drawer .t-content .t-notification {
  min-width: 100%;
  max-width: 100%;
}.footer-create {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.dialog-box-paragraph {
  word-break: break-word;
}.t-drawer.incoming-codes-drawer {
  width: 60vw;
}
.t-drawer.incoming-codes-drawer.incoming-codes-drawer--nested {
  width: 55vw;
}
.t-drawer.incoming-codes-drawer .t-content {
  width: 100%;
}

.codes-header-search-conatiner {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.helper-text {
  color: rgb(112, 112, 112);
  font-size: x-small;
  margin-top: 2px;
  margin-bottom: 10px;
}.inbound-codes-cell__wrapper {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: baseline;
}
.inbound-codes-cell__wrapper .inbound-codes-icons__wrapper {
  display: flex;
  flex-direction: row;
}
.inbound-codes-cell__wrapper .inbound-codes-icons__wrapper .t-badge.t-tiny {
  margin: 0 10px;
}
.inbound-codes-cell__wrapper .inbound-codes-icons__wrapper .t-icon-.t-teal {
  margin: 0 10px;
}.outbound-codes-cell__wrapper {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.outbound-codes-cell__wrapper .t-icon-.t-teal {
  margin: 0;
}.namings-table-status-cell-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.namings-table-status-cell-wrapper .naming-status-switch {
  margin-bottom: 0;
}
.namings-table-status-cell-wrapper .naming-delete-button.t-btn.t-negative.t-minimal {
  border: none;
  margin: 0;
}
.namings-table-status-cell-wrapper .naming-delete-button.t-btn.t-negative.t-minimal svg {
  height: 16px;
}
.namings-table-status-cell-wrapper .naming-delete-button.t-btn.t-negative.t-minimal:hover:not([disabled], .t-disabled) {
  background-color: transparent;
  text-decoration: none;
}
html {
  box-sizing: border-box;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

body {
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #f8f8f8;
}

div,
span {
  vertical-align: middle;
}

img {
  border: 0;
  outline: none;
}

figure {
  margin: 0;
}

*:focus {
  outline: 0;
}

*::-moz-focus-inner {
  border: 0;
}

.t-has-focus {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}

[disabled],
.t-is-disabled {
  cursor: not-allowed;
}

.t-is-hidden {
  display: none !important;
}

@media print {
  @page {
    size: landscape;
    margin: 1cm;
  }
  html,
  body,
  p {
    font-size: 10px;
  }
  .t-staff {
    display: none;
  }
}
.t-icon-diamond::before {
  content: "\e000";
}
.t-icon-asterisk::before {
  content: "\e001";
}
.t-icon-angle-double-up::before {
  content: "\e146";
}
.t-icon-angle-double-right::before {
  content: "\e147";
}
.t-icon-angle-double-down::before {
  content: "\e148";
}
.t-icon-angle-double-left::before {
  content: "\e149";
}
.t-icon-angle-up::before {
  content: "\e150";
}
.t-icon-angle-right::before {
  content: "\e151";
}
.t-icon-angle-down::before {
  content: "\e152";
}
.t-icon-angle-left::before {
  content: "\e153";
}
.t-icon-chevron-up::before {
  content: "\e154";
}
.t-icon-chevron-right::before {
  content: "\e155";
}
.t-icon-chevron-down::before {
  content: "\e156";
}
.t-icon-chevron-left::before {
  content: "\e157";
}
.t-icon-arrow-up::before {
  content: "\e158";
}
.t-icon-arrow-right::before {
  content: "\e159";
}
.t-icon-arrow-down::before {
  content: "\e160";
}
.t-icon-arrow-left::before {
  content: "\e161";
}
.t-icon-arrows::before {
  content: "\e162";
}
.t-icon-arrows-h::before {
  content: "\e163";
}
.t-icon-arrows-v::before {
  content: "\e164";
}
.t-icon-caret-up::before {
  content: "\e180";
}
.t-icon-caret-right::before {
  content: "\e181";
}
.t-icon-caret-down::before {
  content: "\e182";
}
.t-icon-caret-left::before {
  content: "\e183";
}
.t-icon-home::before {
  content: "\e200";
}
.t-icon-entity::before {
  content: "\e201";
}
.t-icon-plus::before {
  content: "\e340";
}
.t-icon-plus-circle::before {
  content: "\e341";
}
.t-icon-minus::before {
  content: "\e350";
}
.t-icon-minus-circle::before {
  content: "\e351";
}
.t-icon-times::before {
  content: "\e360";
}
.t-icon-times-circle::before {
  content: "\e361";
}
.t-icon-times-circle-o::before {
  content: "\e362";
}
.t-icon-help::before {
  content: "\e370";
}
.t-icon-help-o::before {
  content: "\e371";
}
.t-icon-info-circle::before {
  content: "\e372";
}
.t-icon-exclamation-circle::before {
  content: "\e373";
}
.t-icon-exclamation-triangle::before {
  content: "\e374";
}
.t-icon-exclamation::before {
  content: "\e375";
}
.t-icon-bell::before {
  content: "\e380";
}
.t-icon-bell-slash::before {
  content: "\e381";
}
.t-icon-bullhorn::before {
  content: "\e384";
}
.t-icon-download::before {
  content: "\e400";
}
.t-icon-upload::before {
  content: "\e401";
}
.t-icon-save::before {
  content: "\e402";
}
.t-icon-expand::before {
  content: "\e500";
}
.t-icon-compress::before {
  content: "\e501";
}
.t-icon-expand-alt::before {
  content: "\e502";
}
.t-icon-compress-alt::before {
  content: "\e503";
}
.t-icon-level-up::before {
  content: "\e510";
}
.t-icon-level-down::before {
  content: "\e511";
}
.t-icon-exchange::before {
  content: "\e512";
}
.t-icon-redo::before {
  content: "\e515";
}
.t-icon-forward::before {
  content: "\e520";
}
.t-icon-reply::before {
  content: "\e521";
}
.t-icon-reply-all::before {
  content: "\e522";
}
.t-icon-sync::before {
  content: "\e525";
}
.t-icon-retweet::before {
  content: "\e526";
}
.t-icon-undo::before {
  content: "\e530";
}
.t-icon-history::before {
  content: "\e531";
}
.t-icon-clock::before {
  content: "\e540";
}
.t-icon-hourglass::before {
  content: "\e545";
}
.t-icon-hourglass-start::before {
  content: "\e546";
}
.t-icon-hourglass-half::before {
  content: "\e547";
}
.t-icon-hourglass-end::before {
  content: "\e548";
}
.t-icon-calendar::before {
  content: "\e560";
}
.t-icon-calendar-plus::before {
  content: "\e561";
}
.t-icon-calendar-minus::before {
  content: "\e562";
}
.t-icon-calendar-check::before {
  content: "\e563";
}
.t-icon-calendar-times::before {
  content: "\e564";
}
.t-icon-check::before {
  content: "\e900";
}
.t-icon-check-circle::before {
  content: "\e901";
}
.t-icon-check-circle-o::before {
  content: "\e902";
}
.t-icon-check-double::before {
  content: "\e903";
}
.t-icon-globe::before {
  content: "\e910";
}
.t-icon-globe-africa::before {
  content: "\e911";
}
.t-icon-globe-asia::before {
  content: "\e912";
}
.t-icon-eye::before {
  content: "\e920";
}
.t-icon-eye-slash::before {
  content: "\e921";
}
.t-icon-comment-alt-fill::before {
  content: "\e904";
}
.t-icon-comment-fill::before {
  content: "\e926";
}
.t-icon-comment-dots-fill::before {
  content: "\e927";
}
.t-icon-comment-dollar-fill::before {
  content: "\e928";
}
.t-icon-comment-slash-fill::before {
  content: "\e929";
}
.t-icon-comments-fill::before {
  content: "\e930";
}
.t-icon-comments-dollar-fill::before {
  content: "\e931";
}
.t-icon-comment-dollar::before {
  content: "\e932";
}
.t-icon-comments-dollar::before {
  content: "\e933";
}
.t-icon-comment-slash::before {
  content: "\e934";
}
.t-icon-comment-dots::before {
  content: "\e935";
}
.t-icon-comment::before {
  content: "\e937";
}
.t-icon-comments::before {
  content: "\e938";
}
.t-icon-comment-alt::before {
  content: "\e939";
}
.t-icon-ellipsis-h::before {
  content: "\e941";
}
.t-icon-ellipsis-v::before {
  content: "\e942";
}
.t-icon-envelope::before {
  content: "\e945";
}
.t-icon-envelope-open-text::before {
  content: "\e946";
}
.t-icon-inbox::before {
  content: "\e950";
}
.t-icon-paperclip::before {
  content: "\e995";
}
.t-icon-pen-nib::before {
  content: "\e997";
}
.t-icon-pencil::before {
  content: "\e998";
}
.t-icon-trash::before {
  content: "\e999";
}
.t-icon-user::before {
  content: "󡀀";
}
.t-icon-user-circle::before {
  content: "󡀁";
}
.t-icon-user-cog::before {
  content: "󡀄";
}
.t-icon-user-edit::before {
  content: "󡀅";
}
.t-icon-user-lock::before {
  content: "󡀆";
}
.t-icon-user-plus::before {
  content: "󡀇";
}
.t-icon-user-minus::before {
  content: "󡀈";
}
.t-icon-user-shield::before {
  content: "󡀉";
}
.t-icon-user-slash::before {
  content: "󡀐";
}
.t-icon-user-times::before {
  content: "󡀑";
}
.t-icon-user-friends::before {
  content: "󡀒";
}
.t-icon-users::before {
  content: "󡀓";
}
.t-icon-users-cog::before {
  content: "󡀔";
}
.t-icon-user-tie::before {
  content: "󡀕";
}
.t-icon-address-card::before {
  content: "󡀠";
}
.t-icon-id-badge::before {
  content: "󡀢";
}
.t-icon-address-book::before {
  content: "󡀣";
}
.t-icon-file::before {
  content: "󡔀";
}
.t-icon-file-alt::before {
  content: "󡔁";
}
.t-icon-file-archive::before {
  content: "󡔂";
}
.t-icon-file-audio::before {
  content: "󡔃";
}
.t-icon-file-code::before {
  content: "󡔄";
}
.t-icon-file-excel::before {
  content: "󡔅";
}
.t-icon-file-image::before {
  content: "󡔆";
}
.t-icon-file-pdf::before {
  content: "󡔇";
}
.t-icon-file-powerpoint::before {
  content: "󡔈";
}
.t-icon-file-video::before {
  content: "󡔉";
}
.t-icon-file-word::before {
  content: "󡔐";
}
.t-icon-folder::before {
  content: "󡔠";
}
.t-icon-folder-open::before {
  content: "󡔡";
}
.t-icon-hand-paper::before {
  content: "󡘀";
}
.t-icon-hand-rock::before {
  content: "󡘁";
}
.t-icon-hand-pointer::before {
  content: "󡘂";
}
.t-icon-hand-point-right::before {
  content: "󡘄";
}
.t-icon-hand-point-down::before {
  content: "󡘅";
}
.t-icon-hand-point-left::before {
  content: "󡘆";
}
.t-icon-handshake::before {
  content: "󡘇";
}
.t-icon-thumbs-up::before {
  content: "󡘈";
}
.t-icon-thumbs-down::before {
  content: "󡘉";
}
.t-icon-face-happy::before {
  content: "󡜀";
}
.t-icon-face-smile::before {
  content: "󡜁";
}
.t-icon-face-neutral::before {
  content: "󡜂";
}
.t-icon-face-frown::before {
  content: "󡜃";
}
.t-icon-face-cry::before {
  content: "󡜄";
}
.t-icon-heart-o::before {
  content: "󡜠";
}
.t-icon-heart::before {
  content: "󡜡";
}
.t-icon-phone::before {
  content: "󡞓";
}
.t-icon-support::before {
  content: "󡞔";
}
.t-icon-fax::before {
  content: "󡞕";
}
.t-icon-tv::before {
  content: "󡠀";
}
.t-icon-laptop::before {
  content: "󡠁";
}
.t-icon-mobile::before {
  content: "󡠂";
}
.t-icon-keyboard::before {
  content: "󡠃";
}
.t-icon-print::before {
  content: "󡠐";
}
.t-icon-qrcode::before {
  content: "󡠠";
}
.t-icon-fingerprint::before {
  content: "󡠡";
}
.t-icon-link::before {
  content: "󡠰";
}
.t-icon-unlink::before {
  content: "󡠱";
}
.t-icon-external-link::before {
  content: "󡠳";
}
.t-icon-key::before {
  content: "󡡀";
}
.t-icon-lock::before {
  content: "󡡅";
}
.t-icon-lock-open::before {
  content: "󡡆";
}
.t-icon-search::before {
  content: "󡡐";
}
.t-icon-search-plus::before {
  content: "󡡑";
}
.t-icon-search-minus::before {
  content: "󡡒";
}
.t-icon-filter::before {
  content: "󡡠";
}
.t-icon-share::before {
  content: "󡡥";
}
.t-icon-share-square::before {
  content: "󡡦";
}
.t-icon-paper-plane::before {
  content: "󡡧";
}
.t-icon-sign-in::before {
  content: "󡢐";
}
.t-icon-sign-out::before {
  content: "󡢑";
}
.t-icon-power-off::before {
  content: "󡢕";
}
.t-icon-circle-notch::before {
  content: "󡦘";
}
.t-icon-newspaper::before {
  content: "󡦙";
}
.t-icon-cog::before {
  content: "󢀀";
}
.t-icon-cogs::before {
  content: "󢀁";
}
.t-icon-wrench::before {
  content: "󢀅";
}
.t-icon-toolbox::before {
  content: "󢀆";
}
.t-icon-briefcase::before {
  content: "󢀇";
}
.t-icon-suitcase::before {
  content: "󢀈";
}
.t-icon-sliders::before {
  content: "󢀐";
}
.t-icon-sort-alpha-up::before {
  content: "󢀠";
}
.t-icon-sort-alpha-down::before {
  content: "󢀡";
}
.t-icon-sort-amount-up::before {
  content: "󢀢";
}
.t-icon-sort-amount-down::before {
  content: "󢀣";
}
.t-icon-sort::before {
  content: "󢀰";
}
.t-icon-sort-up::before {
  content: "󢀱";
}
.t-icon-sort-down::before {
  content: "󢀲";
}
.t-icon-tag::before {
  content: "󢁀";
}
.t-icon-tags::before {
  content: "󢁁";
}
.t-icon-star-o::before {
  content: "󢁅";
}
.t-icon-star-half::before {
  content: "󢁆";
}
.t-icon-star::before {
  content: "󢁇";
}
.t-icon-table::before {
  content: "󢁉";
}
.t-icon-list-ul::before {
  content: "󢁐";
}
.t-icon-tasks::before {
  content: "󢁑";
}
.t-icon-cards::before {
  content: "󢁕";
}
.t-icon-cards-small::before {
  content: "󢁖";
}
.t-icon-list::before {
  content: "󢁗";
}
.t-icon-align-left::before {
  content: "󢁠";
}
.t-icon-align-center::before {
  content: "󢁡";
}
.t-icon-align-justify::before {
  content: "󢁢";
}
.t-icon-align-right::before {
  content: "󢁣";
}
.t-icon-copy::before {
  content: "󢁩";
}
.t-icon-clone::before {
  content: "󢁰";
}
.t-icon-new-tab::before {
  content: "󢁱";
}
.t-icon-clipboard::before {
  content: "󢁵";
}
.t-icon-paste::before {
  content: "󢁶";
}
.t-icon-money-bill::before {
  content: "󢂀";
}
.t-icon-credit-card::before {
  content: "󢂁";
}
.t-icon-chart-bar::before {
  content: "󢂐";
}
.t-icon-chart-area::before {
  content: "󢂑";
}
.t-icon-chart-line::before {
  content: "󢂒";
}
.t-icon-terminal::before {
  content: "󢄀";
}
.t-icon-code::before {
  content: "󢄁";
}
.t-icon-code-branch::before {
  content: "󢄂";
}
.t-icon-thumbtack::before {
  content: "󢒙";
}
.t-icon-ruler::before {
  content: "󢔀";
}
.t-icon-cut::before {
  content: "󢔁";
}
.t-icon-image::before {
  content: "󢔂";
}
.t-icon-images::before {
  content: "󢔃";
}
.t-icon-bookmark-o::before {
  content: "󢔄";
}
.t-icon-bookmark::before {
  content: "󢔅";
}
.t-icon-flag::before {
  content: "󢔆";
}
.t-icon-location-arrow::before {
  content: "󢔇";
}
.t-icon-map-marker::before {
  content: "󢔈";
}
.t-icon-shoe-prints::before {
  content: "󢔉";
}
.t-icon-magic::before {
  content: "󢔐";
}
.t-icon-stamp::before {
  content: "󢔑";
}
.t-icon-fill-up::before {
  content: "󢔒";
}
.t-icon-graduation-cap::before {
  content: "󢔓";
}
.t-icon-palette::before {
  content: "󢔔";
}
.t-icon-trophy::before {
  content: "󢔕";
}
.t-icon-bug::before {
  content: "󢔖";
}
.t-icon-robot::before {
  content: "󢔗";
}
.t-icon-rocket::before {
  content: "󢔘";
}
.t-icon-certificate::before {
  content: "󢔙";
}
.t-icon-crosshairs::before {
  content: "󢔠";
}
.t-icon-infinity::before {
  content: "󢔡";
}
.t-icon-sticky-note::before {
  content: "󢔢";
}
.t-icon-map-signs::before {
  content: "󢔣";
}
.t-icon-shopping-cart::before {
  content: "󢔤";
}
.t-icon-play::before {
  content: "󢔥";
}
.t-icon-stop::before {
  content: "󢔦";
}
.t-icon-circle::before {
  content: "󢔧";
}
.t-icon-flask::before {
  content: "󢔨";
}
.t-icon-ds-triquetra::before {
  content: "󣀀";
}
.t-icon-ds-brick::before {
  content: "󣀁";
}
.t-icon-ds-set::before {
  content: "󣀂";
}
.t-icon-direction-incoming::before {
  content: "󣀃";
}
.t-icon-direction-outgoing::before {
  content: "󣀄";
}
.t-icon-direction-both::before {
  content: "󣀅";
}

.t-icon-alarm::before {
  content: "\e380";
}
.t-icon-area-chart::before {
  content: "󢂑";
}
.t-icon-analytics::before {
  content: "󢂑";
}
.t-icon-ban::before {
  content: "\e351";
}
.t-icon-calendar-o::before {
  content: "\e560";
}
.t-icon-clock-o::before {
  content: "\e540";
}
.t-icon-circle-o-notch::before {
  content: "󡦘";
}
.t-icon-close::before {
  content: "\e360";
}
.t-icon-cycle::before {
  content: "󡦘";
}
.t-icon-delete::before {
  content: "\e999";
}
.t-icon-edit::before {
  content: "\e998";
}
.t-icon-email::before {
  content: "\e945";
}
.t-icon-error::before {
  content: "\e373";
}
.t-icon-file-o::before {
  content: "󡔀";
}
.t-icon-file-archive-o::before {
  content: "󡔂";
}
.t-icon-file-code-o::before {
  content: "󡔄";
}
.t-icon-file-excel-o::before {
  content: "󡔅";
}
.t-icon-file-image-o::before {
  content: "󡔆";
}
.t-icon-file-pdf-o::before {
  content: "󡔇";
}
.t-icon-file-text::before {
  content: "󡔁";
}
.t-icon-file-text-o::before {
  content: "󡔁";
}
.t-icon-group::before {
  content: "󡀓";
}
.t-icon-hand-point-up::before {
  content: "󡘂";
}
.t-icon-info::before {
  content: "\e372";
}
.t-icon-line-chart::before {
  content: "󢂒";
}
.t-icon-menu::before {
  content: "\e941";
}
.t-icon-money::before {
  content: "󢂀";
}
.t-icon-newspaper::before, .t-icon-newspaper-o::before {
  content: "󡦙";
}
.t-icon-pending::before {
  content: "\e547";
}
.t-icon-question-circle::before {
  content: "\e370";
}
.t-icon-refresh::before {
  content: "\e525";
}
.t-icon-sort-amount-asc::before {
  content: "󢀣";
}
.t-icon-sort-amount-desc::before {
  content: "󢀢";
}
.t-icon-staff::before {
  content: "\e001";
}
.t-icon-success::before {
  content: "\e901";
}
.t-icon-th::before {
  content: "󢁖";
}
.t-icon-th-large::before {
  content: "󢁕";
}
.t-icon-th-list::before {
  content: "󢁗";
}
.t-icon-remove::before {
  content: "\e999";
}
.t-icon-test::before {
  content: "󢔨";
}
.t-icon-time::before {
  content: "\e540";
}
.t-icon-trash-alt::before {
  content: "\e999";
}
.t-icon-unlock::before {
  content: "󡡆";
}
.t-icon-warning::before {
  content: "\e374";
}

.t-icon.t-white {
  color: #fff;
}
.t-icon.t-gray-mid, .t-icon.t-subtle {
  color: #a6a7a7;
}
.t-icon.t-blue, .t-icon.t-info {
  color: #256cd1;
}
.t-icon.t-teal, .t-icon.t-cta {
  color: #279c9c;
}
.t-icon.t-red, .t-icon.t-error {
  color: #d91f11;
}
.t-icon.t-orange, .t-icon.t-warning {
  color: #ee6f20;
}
.t-icon.t-green, .t-icon.t-success {
  color: #428613;
}
.t-icon.t-disabled {
  color: #bcbdbd;
}
.t-icon.t-staff {
  color: #8c2341;
}
.t-icon.t-white svg > * {
  fill: #fff;
}
.t-icon.t-gray-mid svg > *, .t-icon.t-subtle svg > * {
  fill: #a6a7a7;
}
.t-icon.t-blue svg > *, .t-icon.t-info svg > * {
  fill: #256cd1;
}
.t-icon.t-teal svg > *, .t-icon.t-cta svg > * {
  fill: #279c9c;
}
.t-icon.t-red svg > *, .t-icon.t-error svg > * {
  fill: #d91f11;
}
.t-icon.t-orange svg > *, .t-icon.t-warning svg > * {
  fill: #ee6f20;
}
.t-icon.t-green svg > *, .t-icon.t-success svg > * {
  fill: #428613;
}
.t-icon.t-disabled svg > * {
  fill: #bcbdbd;
}
.t-icon.t-staff svg > * {
  fill: #8c2341;
}

.t-vis {
  position: relative;
  display: inline-block;
  width: 32px;
  height: 32px;
  margin-right: 8px;
  font-style: normal;
  vertical-align: middle;
}
.t-vis:last-child {
  margin-right: 0;
}
.t-vis::before, .t-vis::after {
  content: "";
  position: absolute;
  display: block;
  width: 32px;
  height: 32px;
  border: 1px solid transparent;
  border-radius: 32px;
  font-family: "tricons", helvetica, arial, sans-serif;
}
.t-vis::before {
  border-color: #e9e9e9;
}
.t-vis::after {
  color: #fff;
  font-size: 11px;
  text-align: center;
  line-height: 30px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-vis .t-badge {
  position: absolute;
  top: -4px;
  left: 100%;
  z-index: 1;
  padding: 0 4px;
  color: #ee6f20;
  background: #fff;
  border: 1px solid #ee6f20;
  transform: translate(-60%, 0);
}
.t-vis-agreed::before {
  background: #428613;
  border-color: transparent;
}
.t-vis-part-agreed::before {
  background: #428613;
  border-color: transparent;
}
.t-vis-part-agreed::after {
  content: "";
  left: calc(32px / 2);
  width: calc(32px / 2);
  background: #fff;
  border-color: #e9e9e9;
  border-left: transparent;
  -moz-border-radius-topright: 64px;
  -moz-border-radius-bottomright: 64px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-radius: 0 64px 64px 0;
}
.t-vis-part-disagreed::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-part-disagreed::after {
  content: "";
  width: calc(32px / 2);
  background: #fff;
  border-color: #e9e9e9;
  border-right: transparent;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 64px;
  -moz-border-radius-topleft: 64px;
  border-radius: 64px 0 0 64px;
}
.t-vis-disagreed::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-discrepencies::before, .t-vis-discrepancies::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-discrepencies::after, .t-vis-discrepancies::after {
  content: "󢁗";
}
.t-vis-error::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-error::after {
  content: "\e375";
}
.t-vis-cancelled::before {
  background: #bcbdbd;
  border-color: transparent;
}
.t-vis-cancelled::after {
  content: "C";
  font-weight: 700;
}
.t-vis-within::before {
  background: #fff59d;
  border-color: transparent;
}
.t-vis-within::after {
  content: "TH";
  color: #a6a7a7;
  font-weight: 700;
}
.t-vis.t-medium {
  width: 37px;
  height: 37px;
}
.t-vis.t-medium::before, .t-vis.t-medium::after {
  width: 37px;
  height: 37px;
}
.t-vis.t-medium::after {
  font-size: 12px;
  line-height: 35px;
}
.t-vis.t-medium.t-vis-part-agreed::after {
  left: calc(37px / 2);
  width: calc(37px / 2);
}
.t-vis.t-medium.t-vis-part-disagreed::after {
  width: calc(37px / 2);
}

@font-face {
  font-family: tricons;
  src: url("/crds-frontend/latest/assets/tricons-CZ4m6E8g.eot");
  src: url("/crds-frontend/latest/assets/tricons-CZ4m6E8g.eot?#iefix") format("embedded-opentype"), url("/crds-frontend/latest/assets/tricons-DHjgza76.woff2") format("woff2"), url("/crds-frontend/latest/assets/tricons-B2Keo8Ad.woff") format("woff"), url("/crds-frontend/latest/assets/tricons-DNt4bsT1.ttf") format("truetype"), url("/crds-frontend/latest/assets/tricons-6znNKawq.svg#fontawesome") format("svg");
  font-style: normal;
  font-weight: 400;
}
.t-icon {
  display: inline-block;
  margin-right: 6px;
  color: inherit;
  font-family: "tricons", helvetica, arial, sans-serif !important;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  text-decoration: none;
  text-transform: none;
  vertical-align: middle;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-icon::before {
  display: inline-block;
  line-height: 1rem;
}
.t-icon:hover {
  text-decoration: none;
}
.t-icon > img,
.t-icon > svg {
  width: 14px;
  height: 14px;
}
.t-icon > svg {
  color: inherit;
}
.t-icon > svg path {
  fill: currentcolor;
}
.t-icon.t-fw {
  width: 1em;
  text-align: center;
}
.t-icon.t-tiny {
  font-size: 11px;
}
.t-icon.t-tiny > img,
.t-icon.t-tiny > svg {
  width: 11px;
  height: 11px;
}
.t-icon.t-small {
  font-size: 12px;
}
.t-icon.t-small > img,
.t-icon.t-small > svg {
  width: 12px;
  height: 12px;
}
.t-icon.t-large {
  font-size: 16px;
}
.t-icon.t-large > img,
.t-icon.t-large > svg {
  width: 16px;
  height: 16px;
}
.t-icon.t-vertical-middle {
  vertical-align: middle;
}
.t-icon.t-horizontal {
  height: 32px;
}

a.t-icon {
  display: inline-block;
  margin-right: 0;
  color: #006491;
}
a.t-icon:hover {
  text-decoration: underline;
}
a.t-icon::before {
  margin-right: 6px;
  line-height: inherit;
}
a.t-icon > span {
  margin-left: -4px;
}
a.t-icon:empty::before {
  margin-right: 0;
}
a.t-icon.t-teal {
  color: #279c9c;
}
a .t-icon {
  margin-right: 6px;
}
a .t-icon.t-icon-only {
  margin-right: 0;
}

.t-icon.t-svg {
  position: relative;
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: middle;
}
.t-icon.t-svg::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("/crds-frontend/latest/assets/sprite-CL5HE_QE.svg");
  background-repeat: no-repeat;
  vertical-align: middle;
  transform-origin: center;
  transform: translate(-50%, -50%);
}
.t-icon.t-svg.t-tiny {
  width: 11px;
  height: 11px;
}
.t-icon.t-svg.t-tiny::before {
  transform: translate(-50%, -50%) scale(0.7);
}
.t-icon.t-svg.t-small {
  width: 12px;
  height: 12px;
}
.t-icon.t-svg.t-small::before {
  transform: translate(-50%, -50%) scale(0.8);
}
.t-icon.t-svg.t-large {
  width: 16px;
  height: 16px;
}
.t-icon.t-svg.t-large::before {
  transform: translate(-50%, -50%) scale(1.2);
}

.t-svg-address-book::before {
  width: 12px;
  height: 14px;
  background-position: 0 0;
}

.t-svg-address-book-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px 0;
}

.t-svg-address-book-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px 0;
}

.t-svg-address-card::before {
  width: 14px;
  height: 14px;
  background-position: -78px 0;
}

.t-svg-address-card-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px 0;
}

.t-svg-address-card-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px 0;
}

.t-svg-align-center::before {
  width: 12px;
  height: 14px;
  background-position: -156px 0;
}

.t-svg-align-center-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -182px 0;
}

.t-svg-align-center-white::before {
  width: 12px;
  height: 14px;
  background-position: -208px 0;
}

.t-svg-align-justify::before {
  width: 12px;
  height: 14px;
  background-position: -234px 0;
}

.t-svg-align-justify-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -260px 0;
}

.t-svg-align-justify-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px 0;
}

.t-svg-align-left::before {
  width: 12px;
  height: 14px;
  background-position: -312px 0;
}

.t-svg-align-left-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -338px 0;
}

.t-svg-align-left-white::before {
  width: 12px;
  height: 14px;
  background-position: 0 -26px;
}

.t-svg-align-right::before {
  width: 12px;
  height: 14px;
  background-position: -26px -26px;
}

.t-svg-align-right-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -52px -26px;
}

.t-svg-align-right-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -26px;
}

.t-svg-angle-double-down::before {
  width: 14px;
  height: 14px;
  background-position: -104px -26px;
}

.t-svg-angle-double-down-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -26px;
}

.t-svg-angle-double-down-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -26px;
}

.t-svg-angle-double-left::before {
  width: 14px;
  height: 14px;
  background-position: -182px -26px;
}

.t-svg-angle-double-left-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -26px;
}

.t-svg-angle-double-left-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -26px;
}

.t-svg-angle-double-right::before {
  width: 14px;
  height: 14px;
  background-position: -260px -26px;
}

.t-svg-angle-double-right-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -26px;
}

.t-svg-angle-double-right-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -26px;
}

.t-svg-angle-double-up::before {
  width: 14px;
  height: 14px;
  background-position: -338px -26px;
}

.t-svg-angle-double-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -52px;
}

.t-svg-angle-double-up-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -52px;
}

.t-svg-angle-down::before {
  width: 9px;
  height: 14px;
  background-position: -52px -52px;
}

.t-svg-angle-down-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -78px -52px;
}

.t-svg-angle-down-white::before {
  width: 9px;
  height: 14px;
  background-position: -104px -52px;
}

.t-svg-angle-left::before {
  width: 7px;
  height: 14px;
  background-position: -130px -52px;
}

.t-svg-angle-left-link-blue::before {
  width: 7px;
  height: 14px;
  background-position: -156px -52px;
}

.t-svg-angle-left-white::before {
  width: 7px;
  height: 14px;
  background-position: -182px -52px;
}

.t-svg-angle-right::before {
  width: 7px;
  height: 14px;
  background-position: -208px -52px;
}

.t-svg-angle-right-link-blue::before {
  width: 7px;
  height: 14px;
  background-position: -234px -52px;
}

.t-svg-angle-right-white::before {
  width: 7px;
  height: 14px;
  background-position: -260px -52px;
}

.t-svg-angle-up::before {
  width: 9px;
  height: 14px;
  background-position: -286px -52px;
}

.t-svg-angle-up-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -312px -52px;
}

.t-svg-angle-up-white::before {
  width: 9px;
  height: 14px;
  background-position: -338px -52px;
}

.t-svg-arrow-down::before {
  width: 12px;
  height: 14px;
  background-position: 0 -78px;
}

.t-svg-arrow-down-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -78px;
}

.t-svg-arrow-down-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px -78px;
}

.t-svg-arrow-left::before {
  width: 12px;
  height: 14px;
  background-position: -78px -78px;
}

.t-svg-arrow-left-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -104px -78px;
}

.t-svg-arrow-left-white::before {
  width: 12px;
  height: 14px;
  background-position: -130px -78px;
}

.t-svg-arrow-right::before {
  width: 12px;
  height: 14px;
  background-position: -156px -78px;
}

.t-svg-arrow-right-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -182px -78px;
}

.t-svg-arrow-right-white::before {
  width: 12px;
  height: 14px;
  background-position: -208px -78px;
}

.t-svg-arrow-up::before {
  width: 12px;
  height: 14px;
  background-position: -234px -78px;
}

.t-svg-arrow-up-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -260px -78px;
}

.t-svg-arrow-up-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px -78px;
}

.t-svg-arrows::before {
  width: 14px;
  height: 14px;
  background-position: -312px -78px;
}

.t-svg-arrows-h::before {
  width: 14px;
  height: 14px;
  background-position: -338px -78px;
}

.t-svg-arrows-h-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -104px;
}

.t-svg-arrows-h-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -104px;
}

.t-svg-arrows-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -104px;
}

.t-svg-arrows-v::before {
  width: 7px;
  height: 14px;
  background-position: -78px -104px;
}

.t-svg-arrows-v-link-blue::before {
  width: 7px;
  height: 14px;
  background-position: -104px -104px;
}

.t-svg-arrows-v-white::before {
  width: 7px;
  height: 14px;
  background-position: -130px -104px;
}

.t-svg-arrows-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -104px;
}

.t-svg-asterisk::before {
  width: 14px;
  height: 14px;
  background-position: -182px -104px;
}

.t-svg-asterisk-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -104px;
}

.t-svg-asterisk-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -104px;
}

.t-svg-bell::before {
  width: 12px;
  height: 14px;
  background-position: -260px -104px;
}

.t-svg-bell-ind-orange::before {
  width: 12px;
  height: 14px;
  background-position: -286px -104px;
}

.t-svg-bell-ind-red::before {
  width: 12px;
  height: 14px;
  background-position: -312px -104px;
}

.t-svg-bell-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -338px -104px;
}

.t-svg-bell-slash::before {
  width: 18px;
  height: 14px;
  background-position: 0 -130px;
}

.t-svg-bell-slash-link-blue::before {
  width: 18px;
  height: 14px;
  background-position: -26px -130px;
}

.t-svg-bell-slash-white::before {
  width: 18px;
  height: 14px;
  background-position: -52px -130px;
}

.t-svg-bell-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -130px;
}

.t-svg-bookmark::before {
  width: 11px;
  height: 14px;
  background-position: -104px -130px;
}

.t-svg-bookmark-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -130px -130px;
}

.t-svg-bookmark-o::before {
  width: 11px;
  height: 14px;
  background-position: -156px -130px;
}

.t-svg-bookmark-o-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -182px -130px;
}

.t-svg-bookmark-o-white::before {
  width: 11px;
  height: 14px;
  background-position: -208px -130px;
}

.t-svg-bookmark-white::before {
  width: 11px;
  height: 14px;
  background-position: -234px -130px;
}

.t-svg-briefcase::before {
  width: 14px;
  height: 14px;
  background-position: -260px -130px;
}

.t-svg-briefcase-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -130px;
}

.t-svg-briefcase-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -130px;
}

.t-svg-bug::before {
  width: 14px;
  height: 14px;
  background-position: -338px -130px;
}

.t-svg-bug-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -156px;
}

.t-svg-bug-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -156px;
}

.t-svg-bullhorn::before {
  width: 14px;
  height: 14px;
  background-position: -52px -156px;
}

.t-svg-bullhorn-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -156px;
}

.t-svg-bullhorn-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -156px;
}

.t-svg-calendar::before {
  width: 12px;
  height: 14px;
  background-position: -130px -156px;
}

.t-svg-calendar-check::before {
  width: 12px;
  height: 14px;
  background-position: -156px -156px;
}

.t-svg-calendar-check-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -182px -156px;
}

.t-svg-calendar-check-white::before {
  width: 12px;
  height: 14px;
  background-position: -208px -156px;
}

.t-svg-calendar-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -234px -156px;
}

.t-svg-calendar-minus::before {
  width: 12px;
  height: 14px;
  background-position: -260px -156px;
}

.t-svg-calendar-minus-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -286px -156px;
}

.t-svg-calendar-minus-white::before {
  width: 12px;
  height: 14px;
  background-position: -312px -156px;
}

.t-svg-calendar-plus::before {
  width: 12px;
  height: 14px;
  background-position: -338px -156px;
}

.t-svg-calendar-plus-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: 0 -182px;
}

.t-svg-calendar-plus-white::before {
  width: 12px;
  height: 14px;
  background-position: -26px -182px;
}

.t-svg-calendar-times::before {
  width: 12px;
  height: 14px;
  background-position: -52px -182px;
}

.t-svg-calendar-times-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -78px -182px;
}

.t-svg-calendar-times-white::before {
  width: 12px;
  height: 14px;
  background-position: -104px -182px;
}

.t-svg-calendar-white::before {
  width: 12px;
  height: 14px;
  background-position: -130px -182px;
}

.t-svg-cards::before {
  width: 14px;
  height: 14px;
  background-position: -156px -182px;
}

.t-svg-cards-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -182px;
}

.t-svg-cards-small::before {
  width: 14px;
  height: 14px;
  background-position: -208px -182px;
}

.t-svg-cards-small-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -182px;
}

.t-svg-cards-small-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -182px;
}

.t-svg-cards-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -182px;
}

.t-svg-caret-down::before {
  width: 9px;
  height: 14px;
  background-position: -312px -182px;
}

.t-svg-caret-down-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -338px -182px;
}

.t-svg-caret-down-white::before {
  width: 9px;
  height: 14px;
  background-position: 0 -208px;
}

.t-svg-caret-left::before {
  width: 5px;
  height: 14px;
  background-position: -26px -208px;
}

.t-svg-caret-left-link-blue::before {
  width: 5px;
  height: 14px;
  background-position: -52px -208px;
}

.t-svg-caret-left-white::before {
  width: 5px;
  height: 14px;
  background-position: -78px -208px;
}

.t-svg-caret-right::before {
  width: 5px;
  height: 14px;
  background-position: -104px -208px;
}

.t-svg-caret-right-link-blue::before {
  width: 5px;
  height: 14px;
  background-position: -130px -208px;
}

.t-svg-caret-right-white::before {
  width: 5px;
  height: 14px;
  background-position: -156px -208px;
}

.t-svg-caret-up::before {
  width: 9px;
  height: 14px;
  background-position: -182px -208px;
}

.t-svg-caret-up-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -208px -208px;
}

.t-svg-caret-up-white::before {
  width: 9px;
  height: 14px;
  background-position: -234px -208px;
}

.t-svg-certificate::before {
  width: 14px;
  height: 14px;
  background-position: -260px -208px;
}

.t-svg-certificate-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -208px;
}

.t-svg-certificate-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -208px;
}

.t-svg-chart-area::before {
  width: 14px;
  height: 14px;
  background-position: -338px -208px;
}

.t-svg-chart-area-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -234px;
}

.t-svg-chart-area-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -234px;
}

.t-svg-chart-bar::before {
  width: 14px;
  height: 14px;
  background-position: -52px -234px;
}

.t-svg-chart-bar-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -234px;
}

.t-svg-chart-bar-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -234px;
}

.t-svg-chart-line::before {
  width: 14px;
  height: 14px;
  background-position: -130px -234px;
}

.t-svg-chart-line-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -234px;
}

.t-svg-chart-line-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -234px;
}

.t-svg-check::before {
  width: 14px;
  height: 14px;
  background-position: -208px -234px;
}

.t-svg-check-circle::before {
  width: 14px;
  height: 14px;
  background-position: -234px -234px;
}

.t-svg-check-circle-ind-green::before {
  width: 14px;
  height: 14px;
  background-position: -260px -234px;
}

.t-svg-check-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -234px;
}

.t-svg-check-circle-o::before {
  width: 14px;
  height: 14px;
  background-position: -312px -234px;
}

.t-svg-check-circle-o-ind-green::before {
  width: 14px;
  height: 14px;
  background-position: -338px -234px;
}

.t-svg-check-circle-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -260px;
}

.t-svg-check-circle-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -260px;
}

.t-svg-check-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -260px;
}

.t-svg-check-double::before {
  width: 14px;
  height: 14px;
  background-position: -78px -260px;
}

.t-svg-check-double-ind-green::before {
  width: 14px;
  height: 14px;
  background-position: -104px -260px;
}

.t-svg-check-double-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -260px;
}

.t-svg-check-double-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -260px;
}

.t-svg-check-ind-green::before {
  width: 14px;
  height: 14px;
  background-position: -182px -260px;
}

.t-svg-check-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -260px;
}

.t-svg-check-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -260px;
}

.t-svg-chevron-down::before {
  width: 12px;
  height: 14px;
  background-position: -260px -260px;
}

.t-svg-chevron-down-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -286px -260px;
}

.t-svg-chevron-down-white::before {
  width: 12px;
  height: 14px;
  background-position: -312px -260px;
}

.t-svg-chevron-left::before {
  width: 9px;
  height: 14px;
  background-position: -338px -260px;
}

.t-svg-chevron-left-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: 0 -286px;
}

.t-svg-chevron-left-white::before {
  width: 9px;
  height: 14px;
  background-position: -26px -286px;
}

.t-svg-chevron-right::before {
  width: 9px;
  height: 14px;
  background-position: -52px -286px;
}

.t-svg-chevron-right-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -78px -286px;
}

.t-svg-chevron-right-white::before {
  width: 9px;
  height: 14px;
  background-position: -104px -286px;
}

.t-svg-chevron-up::before {
  width: 12px;
  height: 14px;
  background-position: -130px -286px;
}

.t-svg-chevron-up-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -156px -286px;
}

.t-svg-chevron-up-white::before {
  width: 12px;
  height: 14px;
  background-position: -182px -286px;
}

.t-svg-circle::before {
  width: 14px;
  height: 14px;
  background-position: -208px -286px;
}

.t-svg-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -286px;
}

.t-svg-circle-notch::before {
  width: 14px;
  height: 14px;
  background-position: -260px -286px;
}

.t-svg-circle-notch-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -286px;
}

.t-svg-circle-notch-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -286px;
}

.t-svg-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -286px;
}

.t-svg-clipboard::before {
  width: 11px;
  height: 14px;
  background-position: 0 -312px;
}

.t-svg-clipboard-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -26px -312px;
}

.t-svg-clipboard-white::before {
  width: 11px;
  height: 14px;
  background-position: -52px -312px;
}

.t-svg-clock::before {
  width: 14px;
  height: 14px;
  background-position: -78px -312px;
}

.t-svg-clock-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -312px;
}

.t-svg-clock-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -312px;
}

.t-svg-clone::before {
  width: 14px;
  height: 14px;
  background-position: -156px -312px;
}

.t-svg-clone-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -312px;
}

.t-svg-clone-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -312px;
}

.t-svg-code::before {
  width: 14px;
  height: 14px;
  background-position: -234px -312px;
}

.t-svg-code-branch::before {
  width: 11px;
  height: 14px;
  background-position: -260px -312px;
}

.t-svg-code-branch-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -286px -312px;
}

.t-svg-code-branch-white::before {
  width: 11px;
  height: 14px;
  background-position: -312px -312px;
}

.t-svg-code-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -312px;
}

.t-svg-code-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -338px;
}

.t-svg-cog::before {
  width: 14px;
  height: 14px;
  background-position: -26px -338px;
}

.t-svg-cog-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -338px;
}

.t-svg-cog-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -338px;
}

.t-svg-cogs::before {
  width: 14px;
  height: 14px;
  background-position: -104px -338px;
}

.t-svg-cogs-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -338px;
}

.t-svg-cogs-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -338px;
}

.t-svg-comment::before {
  width: 14px;
  height: 14px;
  background-position: -182px -338px;
}

.t-svg-comment-alt::before {
  width: 14px;
  height: 14px;
  background-position: -208px -338px;
}

.t-svg-comment-alt-fill::before {
  width: 14px;
  height: 14px;
  background-position: -234px -338px;
}

.t-svg-comment-alt-fill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -338px;
}

.t-svg-comment-alt-fill-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -338px;
}

.t-svg-comment-alt-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -338px;
}

.t-svg-comment-alt-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -338px;
}

.t-svg-comment-dollar::before {
  width: 14px;
  height: 14px;
  background-position: 0 -364px;
}

.t-svg-comment-dollar-fill::before {
  width: 14px;
  height: 14px;
  background-position: -26px -364px;
}

.t-svg-comment-dollar-fill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -364px;
}

.t-svg-comment-dollar-fill-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -364px;
}

.t-svg-comment-dollar-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -364px;
}

.t-svg-comment-dollar-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -364px;
}

.t-svg-comment-dots::before {
  width: 14px;
  height: 14px;
  background-position: -156px -364px;
}

.t-svg-comment-dots-fill::before {
  width: 14px;
  height: 14px;
  background-position: -182px -364px;
}

.t-svg-comment-dots-fill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -364px;
}

.t-svg-comment-dots-fill-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -364px;
}

.t-svg-comment-dots-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -364px;
}

.t-svg-comment-dots-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -364px;
}

.t-svg-comment-fill::before {
  width: 14px;
  height: 14px;
  background-position: -312px -364px;
}

.t-svg-comment-fill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -364px;
}

.t-svg-comment-fill-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -390px;
}

.t-svg-comment-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -390px;
}

.t-svg-comment-slash::before {
  width: 14px;
  height: 14px;
  background-position: -52px -390px;
}

.t-svg-comment-slash-fill::before {
  width: 18px;
  height: 14px;
  background-position: -78px -390px;
}

.t-svg-comment-slash-fill-link-blue::before {
  width: 18px;
  height: 14px;
  background-position: -104px -390px;
}

.t-svg-comment-slash-fill-white::before {
  width: 18px;
  height: 14px;
  background-position: -130px -390px;
}

.t-svg-comment-slash-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -390px;
}

.t-svg-comment-slash-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -390px;
}

.t-svg-comment-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -390px;
}

.t-svg-comments::before {
  width: 14px;
  height: 14px;
  background-position: -234px -390px;
}

.t-svg-comments-dollar::before {
  width: 14px;
  height: 14px;
  background-position: -260px -390px;
}

.t-svg-comments-dollar-fill::before {
  width: 16px;
  height: 14px;
  background-position: -286px -390px;
}

.t-svg-comments-dollar-fill-link-blue::before {
  width: 16px;
  height: 14px;
  background-position: -312px -390px;
}

.t-svg-comments-dollar-fill-white::before {
  width: 16px;
  height: 14px;
  background-position: 0 -416px;
}

.t-svg-comments-dollar-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -416px;
}

.t-svg-comments-dollar-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -416px;
}

.t-svg-comments-fill::before {
  width: 16px;
  height: 14px;
  background-position: -78px -416px;
}

.t-svg-comments-fill-link-blue::before {
  width: 16px;
  height: 14px;
  background-position: -104px -416px;
}

.t-svg-comments-fill-white::before {
  width: 16px;
  height: 14px;
  background-position: -130px -416px;
}

.t-svg-comments-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -416px;
}

.t-svg-comments-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -416px;
}

.t-svg-compress::before {
  width: 12px;
  height: 14px;
  background-position: -208px -416px;
}

.t-svg-compress-alt::before {
  width: 12px;
  height: 14px;
  background-position: -234px -416px;
}

.t-svg-compress-alt-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -260px -416px;
}

.t-svg-compress-alt-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px -416px;
}

.t-svg-compress-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -312px -416px;
}

.t-svg-compress-white::before {
  width: 12px;
  height: 14px;
  background-position: -338px -416px;
}

.t-svg-copy::before {
  width: 12px;
  height: 14px;
  background-position: 0 -442px;
}

.t-svg-copy-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -442px;
}

.t-svg-copy-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px -442px;
}

.t-svg-credit-card::before {
  width: 14px;
  height: 14px;
  background-position: -78px -442px;
}

.t-svg-credit-card-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -442px;
}

.t-svg-credit-card-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -442px;
}

.t-svg-crosshairs::before {
  width: 14px;
  height: 14px;
  background-position: -156px -442px;
}

.t-svg-crosshairs-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -442px;
}

.t-svg-crosshairs-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -442px;
}

.t-svg-cut::before {
  width: 12px;
  height: 14px;
  background-position: -234px -442px;
}

.t-svg-cut-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -260px -442px;
}

.t-svg-cut-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px -442px;
}

.t-svg-diamond::before {
  width: 14px;
  height: 14px;
  background-position: -312px -442px;
}

.t-svg-diamond-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -442px;
}

.t-svg-diamond-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -468px;
}

.t-svg-direction-both::before {
  width: 14px;
  height: 14px;
  background-position: -26px -468px;
}

.t-svg-direction-both-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -468px;
}

.t-svg-direction-both-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -468px;
}

.t-svg-direction-incoming::before {
  width: 14px;
  height: 14px;
  background-position: -104px -468px;
}

.t-svg-direction-incoming-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -468px;
}

.t-svg-direction-outgoing::before {
  width: 14px;
  height: 14px;
  background-position: -156px -468px;
}

.t-svg-direction-outgoing-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -468px;
}

.t-svg-direction-outgoing-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -468px;
}

.t-svg-download::before {
  width: 14px;
  height: 14px;
  background-position: -234px -468px;
}

.t-svg-download-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -468px;
}

.t-svg-download-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -468px;
}

.t-svg-ds-brick::before {
  width: 14px;
  height: 14px;
  background-position: -312px -468px;
}

.t-svg-ds-brick-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -468px;
}

.t-svg-ds-brick-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -494px;
}

.t-svg-ds-set::before {
  width: 14px;
  height: 14px;
  background-position: -26px -494px;
}

.t-svg-ds-set-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -494px;
}

.t-svg-ds-set-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -494px;
}

.t-svg-ds-triquetra::before {
  width: 14px;
  height: 14px;
  background-position: -104px -494px;
}

.t-svg-ds-triquetra-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -494px;
}

.t-svg-ds-triquetra-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -494px;
}

.t-svg-ellipsis-h::before {
  width: 14px;
  height: 14px;
  background-position: -182px -494px;
}

.t-svg-ellipsis-h-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -494px;
}

.t-svg-ellipsis-h-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -494px;
}

.t-svg-ellipsis-v::before {
  width: 5px;
  height: 14px;
  background-position: -260px -494px;
}

.t-svg-ellipsis-v-link-blue::before {
  width: 5px;
  height: 14px;
  background-position: -286px -494px;
}

.t-svg-ellipsis-v-white::before {
  width: 5px;
  height: 14px;
  background-position: -312px -494px;
}

.t-svg-entity::before {
  width: 14px;
  height: 14px;
  background-position: -338px -494px;
}

.t-svg-entity-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -520px;
}

.t-svg-entity-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -520px;
}

.t-svg-envelope::before {
  width: 14px;
  height: 14px;
  background-position: -52px -520px;
}

.t-svg-envelope-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -520px;
}

.t-svg-envelope-open-text::before {
  width: 14px;
  height: 14px;
  background-position: -104px -520px;
}

.t-svg-envelope-open-text-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -520px;
}

.t-svg-envelope-open-text-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -520px;
}

.t-svg-envelope-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -520px;
}

.t-svg-exchange::before {
  width: 14px;
  height: 14px;
  background-position: -208px -520px;
}

.t-svg-exchange-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -520px;
}

.t-svg-exchange-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -520px;
}

.t-svg-exclamation::before {
  width: 14px;
  height: 14px;
  background-position: -286px -520px;
}

.t-svg-exclamation-circle::before {
  width: 14px;
  height: 14px;
  background-position: -312px -520px;
}

.t-svg-exclamation-circle-ind-orange::before {
  width: 14px;
  height: 14px;
  background-position: -338px -520px;
}

.t-svg-exclamation-circle-ind-red::before {
  width: 14px;
  height: 14px;
  background-position: 0 -546px;
}

.t-svg-exclamation-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -546px;
}

.t-svg-exclamation-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -546px;
}

.t-svg-exclamation-ind-orange::before {
  width: 14px;
  height: 14px;
  background-position: -78px -546px;
}

.t-svg-exclamation-ind-red::before {
  width: 14px;
  height: 14px;
  background-position: -104px -546px;
}

.t-svg-exclamation-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -546px;
}

.t-svg-exclamation-triangle::before {
  width: 14px;
  height: 14px;
  background-position: -156px -546px;
}

.t-svg-exclamation-triangle-ind-orange::before {
  width: 14px;
  height: 14px;
  background-position: -182px -546px;
}

.t-svg-exclamation-triangle-ind-red::before {
  width: 14px;
  height: 14px;
  background-position: -208px -546px;
}

.t-svg-exclamation-triangle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -546px;
}

.t-svg-exclamation-triangle-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -546px;
}

.t-svg-exclamation-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -546px;
}

.t-svg-expand::before {
  width: 12px;
  height: 14px;
  background-position: -312px -546px;
}

.t-svg-expand-alt::before {
  width: 12px;
  height: 14px;
  background-position: -338px -546px;
}

.t-svg-expand-alt-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: 0 -572px;
}

.t-svg-expand-alt-white::before {
  width: 12px;
  height: 14px;
  background-position: -26px -572px;
}

.t-svg-expand-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -52px -572px;
}

.t-svg-expand-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -572px;
}

.t-svg-external-link::before {
  width: 14px;
  height: 14px;
  background-position: -104px -572px;
}

.t-svg-external-link-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -572px;
}

.t-svg-external-link-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -572px;
}

.t-svg-eye::before {
  width: 14px;
  height: 14px;
  background-position: -182px -572px;
}

.t-svg-eye-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -572px;
}

.t-svg-eye-slash::before {
  width: 14px;
  height: 14px;
  background-position: -234px -572px;
}

.t-svg-eye-slash-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -572px;
}

.t-svg-eye-slash-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -572px;
}

.t-svg-eye-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -572px;
}

.t-svg-face-cry::before {
  width: 14px;
  height: 14px;
  background-position: -338px -572px;
}

.t-svg-face-cry-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -598px;
}

.t-svg-face-cry-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -598px;
}

.t-svg-face-frown::before {
  width: 14px;
  height: 14px;
  background-position: -52px -598px;
}

.t-svg-face-frown-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -598px;
}

.t-svg-face-frown-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -598px;
}

.t-svg-face-happy::before {
  width: 14px;
  height: 14px;
  background-position: -130px -598px;
}

.t-svg-face-happy-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -598px;
}

.t-svg-face-happy-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -598px;
}

.t-svg-face-neutral::before {
  width: 14px;
  height: 14px;
  background-position: -208px -598px;
}

.t-svg-face-neutral-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -598px;
}

.t-svg-face-neutral-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -598px;
}

.t-svg-face-smile::before {
  width: 14px;
  height: 14px;
  background-position: -286px -598px;
}

.t-svg-face-smile-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -598px;
}

.t-svg-face-smile-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -598px;
}

.t-svg-fax::before {
  width: 14px;
  height: 14px;
  background-position: 0 -624px;
}

.t-svg-fax-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -624px;
}

.t-svg-fax-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -624px;
}

.t-svg-file::before {
  width: 11px;
  height: 14px;
  background-position: -78px -624px;
}

.t-svg-file-alt::before {
  width: 11px;
  height: 14px;
  background-position: -104px -624px;
}

.t-svg-file-alt-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -130px -624px;
}

.t-svg-file-alt-white::before {
  width: 11px;
  height: 14px;
  background-position: -156px -624px;
}

.t-svg-file-archive::before {
  width: 11px;
  height: 14px;
  background-position: -182px -624px;
}

.t-svg-file-archive-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -208px -624px;
}

.t-svg-file-archive-white::before {
  width: 11px;
  height: 14px;
  background-position: -234px -624px;
}

.t-svg-file-audio::before {
  width: 11px;
  height: 14px;
  background-position: -260px -624px;
}

.t-svg-file-audio-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -286px -624px;
}

.t-svg-file-audio-white::before {
  width: 11px;
  height: 14px;
  background-position: -312px -624px;
}

.t-svg-file-code::before {
  width: 11px;
  height: 14px;
  background-position: -338px -624px;
}

.t-svg-file-code-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: 0 -650px;
}

.t-svg-file-code-white::before {
  width: 11px;
  height: 14px;
  background-position: -26px -650px;
}

.t-svg-file-excel::before {
  width: 11px;
  height: 14px;
  background-position: -52px -650px;
}

.t-svg-file-excel-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -78px -650px;
}

.t-svg-file-excel-white::before {
  width: 11px;
  height: 14px;
  background-position: -104px -650px;
}

.t-svg-file-image::before {
  width: 11px;
  height: 14px;
  background-position: -130px -650px;
}

.t-svg-file-image-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -156px -650px;
}

.t-svg-file-image-white::before {
  width: 11px;
  height: 14px;
  background-position: -182px -650px;
}

.t-svg-file-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -208px -650px;
}

.t-svg-file-pdf::before {
  width: 11px;
  height: 14px;
  background-position: -234px -650px;
}

.t-svg-file-pdf-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -260px -650px;
}

.t-svg-file-pdf-white::before {
  width: 11px;
  height: 14px;
  background-position: -286px -650px;
}

.t-svg-file-powerpoint::before {
  width: 11px;
  height: 14px;
  background-position: -312px -650px;
}

.t-svg-file-powerpoint-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -338px -650px;
}

.t-svg-file-powerpoint-white::before {
  width: 11px;
  height: 14px;
  background-position: 0 -676px;
}

.t-svg-file-video::before {
  width: 11px;
  height: 14px;
  background-position: -26px -676px;
}

.t-svg-file-video-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -52px -676px;
}

.t-svg-file-video-white::before {
  width: 11px;
  height: 14px;
  background-position: -78px -676px;
}

.t-svg-file-white::before {
  width: 11px;
  height: 14px;
  background-position: -104px -676px;
}

.t-svg-file-word::before {
  width: 11px;
  height: 14px;
  background-position: -130px -676px;
}

.t-svg-file-word-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -156px -676px;
}

.t-svg-file-word-white::before {
  width: 11px;
  height: 14px;
  background-position: -182px -676px;
}

.t-svg-fill-up::before {
  width: 14px;
  height: 14px;
  background-position: -208px -676px;
}

.t-svg-fill-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -676px;
}

.t-svg-fill-up-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -676px;
}

.t-svg-filter::before {
  width: 14px;
  height: 14px;
  background-position: -286px -676px;
}

.t-svg-filter-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -676px;
}

.t-svg-filter-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -676px;
}

.t-svg-fingerprint::before {
  width: 14px;
  height: 14px;
  background-position: 0 -702px;
}

.t-svg-fingerprint-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -702px;
}

.t-svg-fingerprint-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -702px;
}

.t-svg-flag::before {
  width: 14px;
  height: 14px;
  background-position: -78px -702px;
}

.t-svg-flag-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -702px;
}

.t-svg-flag-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -702px;
}

.t-svg-flask-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -156px -702px;
}

.t-svg-flask-white::before {
  width: 12px;
  height: 14px;
  background-position: -182px -702px;
}

.t-svg-folder::before {
  width: 14px;
  height: 14px;
  background-position: -208px -702px;
}

.t-svg-folder-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -702px;
}

.t-svg-folder-open::before {
  width: 14px;
  height: 14px;
  background-position: -260px -702px;
}

.t-svg-folder-open-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -702px;
}

.t-svg-folder-open-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -702px;
}

.t-svg-folder-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -702px;
}

.t-svg-forward::before {
  width: 14px;
  height: 14px;
  background-position: 0 -728px;
}

.t-svg-forward-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -728px;
}

.t-svg-forward-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -728px;
}

.t-svg-globe::before {
  width: 14px;
  height: 14px;
  background-position: -78px -728px;
}

.t-svg-globe-africa::before {
  width: 14px;
  height: 14px;
  background-position: -104px -728px;
}

.t-svg-globe-africa-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -728px;
}

.t-svg-globe-africa-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -728px;
}

.t-svg-globe-asia::before {
  width: 14px;
  height: 14px;
  background-position: -182px -728px;
}

.t-svg-globe-asia-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -728px;
}

.t-svg-globe-asia-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -728px;
}

.t-svg-globe-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -728px;
}

.t-svg-globe-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -728px;
}

.t-svg-graduation-cap::before {
  width: 14px;
  height: 14px;
  background-position: -312px -728px;
}

.t-svg-graduation-cap-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -728px;
}

.t-svg-graduation-cap-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -754px;
}

.t-svg-hand-paper::before {
  width: 12px;
  height: 14px;
  background-position: -26px -754px;
}

.t-svg-hand-paper-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -52px -754px;
}

.t-svg-hand-paper-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -754px;
}

.t-svg-hand-point-down::before {
  width: 14px;
  height: 14px;
  background-position: -104px -754px;
}

.t-svg-hand-point-down-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -754px;
}

.t-svg-hand-point-down-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -754px;
}

.t-svg-hand-point-left::before {
  width: 14px;
  height: 14px;
  background-position: -182px -754px;
}

.t-svg-hand-point-left-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -754px;
}

.t-svg-hand-point-left-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -754px;
}

.t-svg-hand-point-right::before {
  width: 14px;
  height: 14px;
  background-position: -260px -754px;
}

.t-svg-hand-point-right-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -754px;
}

.t-svg-hand-point-right-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -754px;
}

.t-svg-hand-point-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -754px;
}

.t-svg-hand-point-up-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -780px;
}

.t-svg-hand-pointer::before {
  width: 14px;
  height: 14px;
  background-position: -26px -780px;
}

.t-svg-hand-rock::before {
  width: 14px;
  height: 14px;
  background-position: -52px -780px;
}

.t-svg-hand-rock-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -780px;
}

.t-svg-hand-rock-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -780px;
}

.t-svg-handshake::before {
  width: 14px;
  height: 14px;
  background-position: -130px -780px;
}

.t-svg-handshake-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -780px;
}

.t-svg-handshake-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -780px;
}

.t-svg-heart::before {
  width: 14px;
  height: 14px;
  background-position: -208px -780px;
}

.t-svg-heart-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -780px;
}

.t-svg-heart-o::before {
  width: 14px;
  height: 14px;
  background-position: -260px -780px;
}

.t-svg-heart-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -780px;
}

.t-svg-heart-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -780px;
}

.t-svg-heart-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -780px;
}

.t-svg-help::before {
  width: 14px;
  height: 14px;
  background-position: 0 -806px;
}

.t-svg-help-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -806px;
}

.t-svg-help-o::before {
  width: 14px;
  height: 14px;
  background-position: -52px -806px;
}

.t-svg-help-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -806px;
}

.t-svg-help-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -806px;
}

.t-svg-help-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -806px;
}

.t-svg-history::before {
  width: 14px;
  height: 14px;
  background-position: -156px -806px;
}

.t-svg-history-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -806px;
}

.t-svg-history-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -806px;
}

.t-svg-home::before {
  width: 14px;
  height: 14px;
  background-position: -234px -806px;
}

.t-svg-home-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -806px;
}

.t-svg-home-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -806px;
}

.t-svg-hourglass::before {
  width: 11px;
  height: 14px;
  background-position: -312px -806px;
}

.t-svg-hourglass-end::before {
  width: 11px;
  height: 14px;
  background-position: -338px -806px;
}

.t-svg-hourglass-end-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: 0 -832px;
}

.t-svg-hourglass-end-white::before {
  width: 11px;
  height: 14px;
  background-position: -26px -832px;
}

.t-svg-hourglass-half::before {
  width: 11px;
  height: 14px;
  background-position: -52px -832px;
}

.t-svg-hourglass-half-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -78px -832px;
}

.t-svg-hourglass-half-white::before {
  width: 11px;
  height: 14px;
  background-position: -104px -832px;
}

.t-svg-hourglass-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -130px -832px;
}

.t-svg-hourglass-start::before {
  width: 11px;
  height: 14px;
  background-position: -156px -832px;
}

.t-svg-hourglass-start-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -182px -832px;
}

.t-svg-hourglass-start-white::before {
  width: 11px;
  height: 14px;
  background-position: -208px -832px;
}

.t-svg-hourglass-white::before {
  width: 11px;
  height: 14px;
  background-position: -234px -832px;
}

.t-svg-id-badge::before {
  width: 11px;
  height: 14px;
  background-position: -260px -832px;
}

.t-svg-id-badge-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -286px -832px;
}

.t-svg-id-badge-white::before {
  width: 11px;
  height: 14px;
  background-position: -312px -832px;
}

.t-svg-image::before {
  width: 14px;
  height: 14px;
  background-position: -338px -832px;
}

.t-svg-image-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -858px;
}

.t-svg-image-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -858px;
}

.t-svg-images::before {
  width: 16px;
  height: 14px;
  background-position: -52px -858px;
}

.t-svg-images-link-blue::before {
  width: 16px;
  height: 14px;
  background-position: -78px -858px;
}

.t-svg-images-white::before {
  width: 16px;
  height: 14px;
  background-position: -104px -858px;
}

.t-svg-inbox::before {
  width: 14px;
  height: 14px;
  background-position: -130px -858px;
}

.t-svg-inbox-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -858px;
}

.t-svg-inbox-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -858px;
}

.t-svg-infinity::before {
  width: 14px;
  height: 14px;
  background-position: -208px -858px;
}

.t-svg-infinity-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -858px;
}

.t-svg-infinity-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -858px;
}

.t-svg-info-circle::before {
  width: 14px;
  height: 14px;
  background-position: -286px -858px;
}

.t-svg-info-circle-info-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -858px;
}

.t-svg-info-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -858px;
}

.t-svg-info-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -884px;
}

.t-svg-key::before {
  width: 14px;
  height: 14px;
  background-position: -26px -884px;
}

.t-svg-key-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -884px;
}

.t-svg-key-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -884px;
}

.t-svg-keyboard::before {
  width: 14px;
  height: 14px;
  background-position: -104px -884px;
}

.t-svg-keyboard-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -884px;
}

.t-svg-keyboard-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -884px;
}

.t-svg-laptop::before {
  width: 14px;
  height: 14px;
  background-position: -182px -884px;
}

.t-svg-laptop-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -884px;
}

.t-svg-laptop-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -884px;
}

.t-svg-level-down::before {
  width: 9px;
  height: 14px;
  background-position: -260px -884px;
}

.t-svg-level-down-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -286px -884px;
}

.t-svg-level-down-white::before {
  width: 9px;
  height: 14px;
  background-position: -312px -884px;
}

.t-svg-level-up::before {
  width: 9px;
  height: 14px;
  background-position: -338px -884px;
}

.t-svg-level-up-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: 0 -910px;
}

.t-svg-level-up-white::before {
  width: 9px;
  height: 14px;
  background-position: -26px -910px;
}

.t-svg-link::before {
  width: 14px;
  height: 14px;
  background-position: -52px -910px;
}

.t-svg-link-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -910px;
}

.t-svg-link-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -910px;
}

.t-svg-list::before {
  width: 14px;
  height: 14px;
  background-position: -130px -910px;
}

.t-svg-list-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -910px;
}

.t-svg-list-ul::before {
  width: 14px;
  height: 14px;
  background-position: -182px -910px;
}

.t-svg-list-ul-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -910px;
}

.t-svg-list-ul-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -910px;
}

.t-svg-list-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -910px;
}

.t-svg-location-arrow::before {
  width: 14px;
  height: 14px;
  background-position: -286px -910px;
}

.t-svg-location-arrow-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -910px;
}

.t-svg-location-arrow-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -910px;
}

.t-svg-lock::before {
  width: 12px;
  height: 14px;
  background-position: 0 -936px;
}

.t-svg-lock-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -936px;
}

.t-svg-lock-open::before {
  width: 14px;
  height: 14px;
  background-position: -52px -936px;
}

.t-svg-lock-open-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -936px;
}

.t-svg-lock-open-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -936px;
}

.t-svg-lock-white::before {
  width: 12px;
  height: 14px;
  background-position: -130px -936px;
}

.t-svg-magic::before {
  width: 14px;
  height: 14px;
  background-position: -156px -936px;
}

.t-svg-magic-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -936px;
}

.t-svg-magic-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -936px;
}

.t-svg-map-marker::before {
  width: 11px;
  height: 14px;
  background-position: -234px -936px;
}

.t-svg-map-marker-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -260px -936px;
}

.t-svg-map-marker-white::before {
  width: 11px;
  height: 14px;
  background-position: -286px -936px;
}

.t-svg-map-signs::before {
  width: 14px;
  height: 14px;
  background-position: -312px -936px;
}

.t-svg-map-signs-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -936px;
}

.t-svg-map-signs-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -962px;
}

.t-svg-minus::before {
  width: 12px;
  height: 14px;
  background-position: -26px -962px;
}

.t-svg-minus-circle::before {
  width: 14px;
  height: 14px;
  background-position: -52px -962px;
}

.t-svg-minus-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -962px;
}

.t-svg-minus-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -962px;
}

.t-svg-minus-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -130px -962px;
}

.t-svg-minus-white::before {
  width: 12px;
  height: 14px;
  background-position: -156px -962px;
}

.t-svg-mobile::before {
  width: 9px;
  height: 14px;
  background-position: -182px -962px;
}

.t-svg-mobile-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -208px -962px;
}

.t-svg-mobile-white::before {
  width: 9px;
  height: 14px;
  background-position: -234px -962px;
}

.t-svg-money-bill::before {
  width: 14px;
  height: 14px;
  background-position: -260px -962px;
}

.t-svg-money-bill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -962px;
}

.t-svg-money-bill-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -962px;
}

.t-svg-new-tab::before {
  width: 14px;
  height: 14px;
  background-position: -338px -962px;
}

.t-svg-new-tab-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -988px;
}

.t-svg-new-tab-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -988px;
}

.t-svg-newspaper::before {
  width: 14px;
  height: 14px;
  background-position: -52px -988px;
}

.t-svg-newspaper-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -988px;
}

.t-svg-newspaper-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -988px;
}

.t-svg-palette::before {
  width: 14px;
  height: 14px;
  background-position: -130px -988px;
}

.t-svg-palette-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -988px;
}

.t-svg-palette-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -988px;
}

.t-svg-paper-plane::before {
  width: 14px;
  height: 14px;
  background-position: -208px -988px;
}

.t-svg-paper-plane-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -988px;
}

.t-svg-paper-plane-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -988px;
}

.t-svg-paperclip::before {
  width: 12px;
  height: 14px;
  background-position: -286px -988px;
}

.t-svg-paperclip-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -312px -988px;
}

.t-svg-paperclip-white::before {
  width: 12px;
  height: 14px;
  background-position: -338px -988px;
}

.t-svg-paste::before {
  width: 12px;
  height: 14px;
  background-position: 0 -1014px;
}

.t-svg-paste-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1014px;
}

.t-svg-paste-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px -1014px;
}

.t-svg-pen-nib::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1014px;
}

.t-svg-pen-nib-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1014px;
}

.t-svg-pen-nib-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1014px;
}

.t-svg-pencil::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1014px;
}

.t-svg-pencil-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1014px;
}

.t-svg-pencil-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1014px;
}

.t-svg-phone::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1014px;
}

.t-svg-phone-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1014px;
}

.t-svg-phone-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1014px;
}

.t-svg-play::before {
  width: 12px;
  height: 14px;
  background-position: -312px -1014px;
}

.t-svg-play-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -338px -1014px;
}

.t-svg-play-white::before {
  width: 12px;
  height: 14px;
  background-position: 0 -1040px;
}

.t-svg-plus::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1040px;
}

.t-svg-plus-circle::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1040px;
}

.t-svg-plus-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1040px;
}

.t-svg-plus-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1040px;
}

.t-svg-plus-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -130px -1040px;
}

.t-svg-plus-white::before {
  width: 12px;
  height: 14px;
  background-position: -156px -1040px;
}

.t-svg-power-off::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1040px;
}

.t-svg-power-off-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1040px;
}

.t-svg-power-off-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1040px;
}

.t-svg-print::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1040px;
}

.t-svg-print-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1040px;
}

.t-svg-print-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1040px;
}

.t-svg-qrcode::before {
  width: 12px;
  height: 14px;
  background-position: -338px -1040px;
}

.t-svg-qrcode-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: 0 -1066px;
}

.t-svg-qrcode-white::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1066px;
}

.t-svg-redo::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1066px;
}

.t-svg-redo-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1066px;
}

.t-svg-redo-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1066px;
}

.t-svg-reply::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1066px;
}

.t-svg-reply-all::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1066px;
}

.t-svg-reply-all-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1066px;
}

.t-svg-reply-all-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1066px;
}

.t-svg-reply-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1066px;
}

.t-svg-reply-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1066px;
}

.t-svg-retweet::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1066px;
}

.t-svg-retweet-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1066px;
}

.t-svg-retweet-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1066px;
}

.t-svg-robot::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1092px;
}

.t-svg-robot-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1092px;
}

.t-svg-robot-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1092px;
}

.t-svg-rocket::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1092px;
}

.t-svg-rocket-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1092px;
}

.t-svg-rocket-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1092px;
}

.t-svg-ruler::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1092px;
}

.t-svg-ruler-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1092px;
}

.t-svg-ruler-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1092px;
}

.t-svg-save::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1092px;
}

.t-svg-save-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1092px;
}

.t-svg-save-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1092px;
}

.t-svg-search::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1092px;
}

.t-svg-search-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1092px;
}

.t-svg-search-minus::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1118px;
}

.t-svg-search-minus-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1118px;
}

.t-svg-search-minus-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1118px;
}

.t-svg-search-plus::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1118px;
}

.t-svg-search-plus-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1118px;
}

.t-svg-search-plus-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1118px;
}

.t-svg-search-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1118px;
}

.t-svg-share::before {
  width: 12px;
  height: 14px;
  background-position: -182px -1118px;
}

.t-svg-share-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -208px -1118px;
}

.t-svg-share-square::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1118px;
}

.t-svg-share-square-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1118px;
}

.t-svg-share-square-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1118px;
}

.t-svg-share-white::before {
  width: 12px;
  height: 14px;
  background-position: -312px -1118px;
}

.t-svg-shoe-prints::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1118px;
}

.t-svg-shoe-prints-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1144px;
}

.t-svg-shoe-prints-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1144px;
}

.t-svg-shopping-cart::before {
  width: 16px;
  height: 14px;
  background-position: -52px -1144px;
}

.t-svg-shopping-cart-link-blue::before {
  width: 16px;
  height: 14px;
  background-position: -78px -1144px;
}

.t-svg-shopping-cart-white::before {
  width: 16px;
  height: 14px;
  background-position: -104px -1144px;
}

.t-svg-sign-in::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1144px;
}

.t-svg-sign-in-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1144px;
}

.t-svg-sign-in-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1144px;
}

.t-svg-sign-out::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1144px;
}

.t-svg-sign-out-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1144px;
}

.t-svg-sign-out-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1144px;
}

.t-svg-sliders::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1144px;
}

.t-svg-sliders-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1144px;
}

.t-svg-sliders-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1144px;
}

.t-svg-sort::before {
  width: 9px;
  height: 14px;
  background-position: 0 -1170px;
}

.t-svg-sort-alpha-down::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1170px;
}

.t-svg-sort-alpha-down-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -52px -1170px;
}

.t-svg-sort-alpha-down-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -1170px;
}

.t-svg-sort-alpha-up::before {
  width: 12px;
  height: 14px;
  background-position: -104px -1170px;
}

.t-svg-sort-alpha-up-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -130px -1170px;
}

.t-svg-sort-alpha-up-white::before {
  width: 12px;
  height: 14px;
  background-position: -156px -1170px;
}

.t-svg-sort-amount-down::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1170px;
}

.t-svg-sort-amount-down-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1170px;
}

.t-svg-sort-amount-down-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1170px;
}

.t-svg-sort-amount-up::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1170px;
}

.t-svg-sort-amount-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1170px;
}

.t-svg-sort-amount-up-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1170px;
}

.t-svg-sort-down::before {
  width: 9px;
  height: 14px;
  background-position: -338px -1170px;
}

.t-svg-sort-down-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: 0 -1196px;
}

.t-svg-sort-down-white::before {
  width: 9px;
  height: 14px;
  background-position: -26px -1196px;
}

.t-svg-sort-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -52px -1196px;
}

.t-svg-sort-up::before {
  width: 9px;
  height: 14px;
  background-position: -78px -1196px;
}

.t-svg-sort-up-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -104px -1196px;
}

.t-svg-sort-up-white::before {
  width: 9px;
  height: 14px;
  background-position: -130px -1196px;
}

.t-svg-sort-white::before {
  width: 9px;
  height: 14px;
  background-position: -156px -1196px;
}

.t-svg-stamp::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1196px;
}

.t-svg-stamp-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1196px;
}

.t-svg-stamp-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1196px;
}

.t-svg-star::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1196px;
}

.t-svg-star-half::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1196px;
}

.t-svg-star-half-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1196px;
}

.t-svg-star-half-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1196px;
}

.t-svg-star-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1222px;
}

.t-svg-star-o::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1222px;
}

.t-svg-star-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1222px;
}

.t-svg-star-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1222px;
}

.t-svg-star-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1222px;
}

.t-svg-sticky-note::before {
  width: 12px;
  height: 14px;
  background-position: -130px -1222px;
}

.t-svg-sticky-note-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -156px -1222px;
}

.t-svg-sticky-note-white::before {
  width: 12px;
  height: 14px;
  background-position: -182px -1222px;
}

.t-svg-stop::before {
  width: 12px;
  height: 14px;
  background-position: -208px -1222px;
}

.t-svg-stop-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -234px -1222px;
}

.t-svg-stop-white::before {
  width: 12px;
  height: 14px;
  background-position: -260px -1222px;
}

.t-svg-suitcase::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1222px;
}

.t-svg-suitcase-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1222px;
}

.t-svg-suitcase-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1222px;
}

.t-svg-support::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1248px;
}

.t-svg-support-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1248px;
}

.t-svg-support-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1248px;
}

.t-svg-sync::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1248px;
}

.t-svg-sync-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1248px;
}

.t-svg-sync-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1248px;
}

.t-svg-table::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1248px;
}

.t-svg-table-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1248px;
}

.t-svg-table-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1248px;
}

.t-svg-tag::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1248px;
}

.t-svg-tag-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1248px;
}

.t-svg-tag-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1248px;
}

.t-svg-tags::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1248px;
}

.t-svg-tags-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1248px;
}

.t-svg-tags-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1274px;
}

.t-svg-tasks::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1274px;
}

.t-svg-tasks-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1274px;
}

.t-svg-tasks-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1274px;
}

.t-svg-terminal::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1274px;
}

.t-svg-terminal-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1274px;
}

.t-svg-terminal-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1274px;
}

.t-svg-thumbs-down::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1274px;
}

.t-svg-thumbs-down-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1274px;
}

.t-svg-thumbs-down-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1274px;
}

.t-svg-thumbs-up::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1274px;
}

.t-svg-thumbs-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1274px;
}

.t-svg-thumbs-up-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1274px;
}

.t-svg-thumbtack::before {
  width: 11px;
  height: 14px;
  background-position: -338px -1274px;
}

.t-svg-thumbtack-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: 0 -1300px;
}

.t-svg-thumbtack-white::before {
  width: 11px;
  height: 14px;
  background-position: -26px -1300px;
}

.t-svg-times::before {
  width: 10px;
  height: 14px;
  background-position: -52px -1300px;
}

.t-svg-times-circle::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1300px;
}

.t-svg-times-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1300px;
}

.t-svg-times-circle-o::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1300px;
}

.t-svg-times-circle-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1300px;
}

.t-svg-times-circle-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1300px;
}

.t-svg-times-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1300px;
}

.t-svg-times-link-blue::before {
  width: 10px;
  height: 14px;
  background-position: -234px -1300px;
}

.t-svg-times-white::before {
  width: 10px;
  height: 14px;
  background-position: -260px -1300px;
}

.t-svg-toolbox::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1300px;
}

.t-svg-toolbox-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1300px;
}

.t-svg-toolbox-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1300px;
}

.t-svg-trash::before {
  width: 12px;
  height: 14px;
  background-position: 0 -1326px;
}

.t-svg-trash-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1326px;
}

.t-svg-trash-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px -1326px;
}

.t-svg-trophy::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1326px;
}

.t-svg-trophy-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1326px;
}

.t-svg-trophy-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1326px;
}

.t-svg-tv::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1326px;
}

.t-svg-tv-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1326px;
}

.t-svg-tv-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1326px;
}

.t-svg-undo::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1326px;
}

.t-svg-undo-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1326px;
}

.t-svg-undo-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1326px;
}

.t-svg-unlink::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1326px;
}

.t-svg-unlink-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1326px;
}

.t-svg-unlink-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1352px;
}

.t-svg-upload::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1352px;
}

.t-svg-upload-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1352px;
}

.t-svg-upload-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1352px;
}

.t-svg-user::before {
  width: 12px;
  height: 14px;
  background-position: -104px -1352px;
}

.t-svg-user-circle::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1352px;
}

.t-svg-user-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1352px;
}

.t-svg-user-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1352px;
}

.t-svg-user-cog::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1352px;
}

.t-svg-user-cog-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1352px;
}

.t-svg-user-cog-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1352px;
}

.t-svg-user-edit::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1352px;
}

.t-svg-user-edit-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1352px;
}

.t-svg-user-edit-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1352px;
}

.t-svg-user-friends::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1378px;
}

.t-svg-user-friends-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1378px;
}

.t-svg-user-friends-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1378px;
}

.t-svg-user-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -78px -1378px;
}

.t-svg-user-lock::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1378px;
}

.t-svg-user-lock-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1378px;
}

.t-svg-user-lock-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1378px;
}

.t-svg-user-minus::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1378px;
}

.t-svg-user-minus-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1378px;
}

.t-svg-user-minus-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1378px;
}

.t-svg-user-plus::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1378px;
}

.t-svg-user-plus-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1378px;
}

.t-svg-user-plus-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1378px;
}

.t-svg-user-shield::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1378px;
}

.t-svg-user-shield-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1404px;
}

.t-svg-user-shield-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1404px;
}

.t-svg-user-slash::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1404px;
}

.t-svg-user-slash-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1404px;
}

.t-svg-user-slash-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1404px;
}

.t-svg-user-tie::before {
  width: 12px;
  height: 14px;
  background-position: -130px -1404px;
}

.t-svg-user-tie-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -156px -1404px;
}

.t-svg-user-tie-white::before {
  width: 12px;
  height: 14px;
  background-position: -182px -1404px;
}

.t-svg-user-times::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1404px;
}

.t-svg-user-times-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1404px;
}

.t-svg-user-times-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1404px;
}

.t-svg-user-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px -1404px;
}

.t-svg-users::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1404px;
}

.t-svg-users-cog::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1404px;
}

.t-svg-users-cog-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1430px;
}

.t-svg-users-cog-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1430px;
}

.t-svg-users-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1430px;
}

.t-svg-users-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1430px;
}

.t-svg-wrench::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1430px;
}

.t-svg-wrench-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1430px;
}

.t-svg-wrench-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1430px;
}

@font-face {
  font-family: "Libre Franklin";
  font-style: normal;
  font-weight: 600;
  src: local(""), url("/crds-frontend/latest/assets/libre-franklin-v7-latin-600-BzFym7k5.woff2") format("woff2"), url("/crds-frontend/latest/assets/libre-franklin-v7-latin-600-WTdFxs_V.woff") format("woff");
}
body {
  color: #373838;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  display: block;
  margin: 0 0 12px;
  padding: 0;
  color: #373838;
}
h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child,
h6:last-child {
  margin-bottom: 0;
}
h1 .t-icon,
h2 .t-icon,
h3 .t-icon,
h4 .t-icon,
h5 .t-icon,
h6 .t-icon {
  font-size: inherit;
  line-height: inherit;
  vertical-align: text-bottom;
}
h1 + caption,
h1 + figcaption,
h2 + caption,
h2 + figcaption,
h3 + caption,
h3 + figcaption,
h4 + caption,
h4 + figcaption,
h5 + caption,
h5 + figcaption,
h6 + caption,
h6 + figcaption {
  margin-top: -8px;
  margin-bottom: 12px;
}

h1 {
  margin-bottom: 16px;
  font-family: "Libre Franklin", arial, sans-serif;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1.75rem;
}

h2 {
  font-family: "Libre Franklin", arial, sans-serif;
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.5rem;
}

h3 {
  font-family: "Libre Franklin", arial, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.25rem;
}

h4 {
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}

h5 {
  font-size: 0.75rem;
  text-transform: uppercase;
  line-height: 0.875rem;
}

h6 {
  color: #4d4e4e;
  font-size: 12px;
  font-weight: 700;
}

span {
  max-width: 100%;
}

p {
  max-width: 1024px;
  margin: 0;
  margin-bottom: 12px;
  font-size: 0.8125rem;
  line-height: 1.125rem;
}
p:last-child {
  margin-bottom: 0;
}
p.t-wide {
  max-width: 100%;
}

label, fieldset legend {
  display: inline-block;
  margin-right: 6px;
  color: #4d4e4e;
  font-weight: 700;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  vertical-align: inherit;
}
label:last-child, fieldset legend:last-child {
  margin-right: 0;
}
label[required]::after, fieldset legend[required]::after, label.t-required::after, fieldset legend.t-required::after {
  content: "*";
  margin-left: 4px;
  color: #d91f11;
}
label.t-horizontal, fieldset legend.t-horizontal {
  height: 32px;
  line-height: 32px;
  vertical-align: middle;
}
label.t-wide, fieldset legend.t-wide {
  width: 100%;
  margin-right: 0;
  margin-bottom: 6px;
}

a {
  color: #006491;
  text-decoration: none;
  vertical-align: inherit;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
a:hover {
  text-decoration: underline;
}
a > span,
a > label,
fieldset a > legend {
  margin-right: 4px;
  color: inherit;
}
a > span:last-child:not(:only-child),
a > label:last-child:not(:only-child),
fieldset a > legend:last-child:not(:only-child) {
  margin-right: 0;
}
a label, a fieldset legend, fieldset a legend {
  font-size: inherit;
  font-weight: inherit;
  pointer-events: none;
}
a.t-action, a.t-teal {
  color: #279c9c;
}
a.t-staff {
  color: #8c2341;
}
a.t-is-disabled, a.t-disabled-link {
  color: #bcbdbd !important;
  user-select: none;
  cursor: not-allowed;
}
a.t-is-disabled:hover, a.t-disabled-link:hover {
  text-decoration: none !important;
}

blockquote {
  max-width: 1024px;
  margin: 0 24px 24px;
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 18px;
  font-style: italic;
  line-height: 1.2rem;
}
blockquote:last-child {
  margin-bottom: 0;
}
blockquote p {
  font-size: inherit;
  line-height: inherit;
}

ul,
ol,
dl {
  margin: 0;
  padding: 0;
  font-size: 0;
}
ul li,
ul dd,
ul dt,
ol li,
ol dd,
ol dt,
dl li,
dl dd,
dl dt {
  font-size: 0.8125rem;
}

ul {
  list-style: none;
}

.t-last-updated {
  margin-right: 24px;
  color: #646464;
  font-size: 0.75rem;
}

.t-main {
  position: relative;
  display: block;
  width: 100%;
  padding: 24px;
  background: #f8f8f8;
  transition: left 0.2s ease;
}
.t-main > header {
  margin-bottom: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.t-main > header > form,
.t-main > header > .t-dropdown,
.t-main > header > .t-input {
  margin-bottom: 0;
}
.t-main > header .t-right {
  float: right;
  display: inline-block;
  max-width: 50%;
  margin-left: auto;
  padding-left: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.t-main > header.t-wide {
  max-width: 100% !important;
}
.t-main > header.t-no-min-width {
  min-width: auto;
}
.t-main > .t-footer {
  margin-top: 24px;
  color: #a6a7a7;
  font-size: 11px;
}
.t-main::-webkit-scrollbar {
  appearance: none;
  width: 6px;
  height: 6px;
}
.t-main::-webkit-scrollbar-track {
  background-color: transparent;
}
.t-main::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 6px;
  pointer-events: all;
  cursor: pointer;
}
.t-main::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
.t-main > header,
.t-main > .t-container,
.t-main > .t-meta,
.t-main > .t-tabs {
  min-width: calc(1280px - 24px * 2);
  max-width: calc(1920px - 24px * 2);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-main > header,
  .t-main > .t-container,
  .t-main > .t-meta,
  .t-main > .t-tabs {
    min-width: calc(1280px - 24px * 2 - 17px);
    max-width: calc(1920px - 24px * 2 - 17px);
  }
}
@supports (-ms-accelerator: true) {
  .t-main > header,
  .t-main > .t-container,
  .t-main > .t-meta,
  .t-main > .t-tabs {
    min-width: calc(1280px - 24px * 2 - 12px);
    max-width: calc(1920px - 24px * 2 - 12px);
  }
}

@media print {
  .t-main {
    position: relative;
    top: 0;
    overflow: hidden;
    height: calc(100% - 24px);
    padding: 0 !important;
    background: transparent !important;
  }
}
.t-container {
  display: block;
  width: 100%;
  margin-bottom: 16px;
  padding: 24px;
  background-color: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
}
.t-container:last-child {
  margin-bottom: 0;
}
.t-container > h2 {
  margin-bottom: 24px;
  line-height: 32px;
}
.t-container > header {
  display: inline-block;
  width: 100%;
  min-height: 22px;
  margin-bottom: 24px;
  vertical-align: middle;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.t-container > header h2 {
  display: inline-block;
  margin: 0;
  margin-right: 12px;
  line-height: 1.2rem;
  max-width: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-container > header .t-aside {
  height: 22px;
  margin-left: 0;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.t-container > header .t-right {
  float: right;
  display: inline-block;
  max-width: 50%;
  margin-left: auto;
  padding-left: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.t-container > header .t-checkbox,
.t-container > header .t-dropdown,
.t-container > header .t-input,
.t-container > header .t-progress,
.t-container > header .t-radio,
.t-container > header .t-switch {
  margin-bottom: 0;
}
.t-container > header .t-progress {
  width: 288px;
}
.t-container table {
  min-width: 33%;
  max-width: 100%;
}
.t-container .t-tabs {
  margin-bottom: 24px;
}
.t-container .t-tabs:last-child {
  margin-bottom: 0;
}
.t-container .t-tabs > .t-wrapper > .t-content {
  padding: 0;
  padding-top: 24px;
}
.t-container.t-flexbox {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-container.t-wide {
  max-width: 100% !important;
}
.t-container.t-no-min-width {
  min-width: auto;
}
.t-container.t-ghost {
  padding: 0;
  background: transparent;
  box-shadow: none;
}
.t-container.t-ghost > h2 {
  margin-bottom: 12px;
}
.t-container.t-ghost .t-container {
  min-width: auto;
  max-width: 100%;
}
.t-container.t-compact {
  padding: 16px;
}

@media print {
  .t-container {
    max-width: 100%;
    margin-bottom: 24px;
    padding: 0;
  }
  .t-container.t-staff {
    display: none;
  }
}
fieldset {
  display: block;
  width: auto;
  margin: 0;
  margin-bottom: 24px;
  padding: 0;
  border: 0;
}
fieldset:last-child {
  margin-bottom: 0;
}
fieldset legend {
  padding: 0;
  margin-bottom: 8px;
}

form {
  width: 100%;
  margin-bottom: 24px;
}
form:last-child {
  margin-bottom: 0;
}

.t-form {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-form.t-horizontal {
  margin-top: -12px;
  flex-direction: row;
}
.t-form.t-horizontal > label, fieldset .t-form.t-horizontal > legend {
  margin-top: 12px;
}
.t-form.t-horizontal > fieldset {
  display: inline-block;
  width: auto;
  margin-top: 12px;
  margin-right: 12px;
  margin-bottom: 0;
}
.t-form.t-horizontal > fieldset > .t-checkbox,
.t-form.t-horizontal > fieldset > .t-radio,
.t-form.t-horizontal > fieldset > .t-switch {
  margin-bottom: 0;
  height: 32px;
  line-height: 32px;
}
.t-form.t-horizontal > .t-btn,
.t-form.t-horizontal > .t-checkbox,
.t-form.t-horizontal > .t-dropdown,
.t-form.t-horizontal > .t-input,
.t-form.t-horizontal > .t-switch {
  margin-top: 12px;
  margin-bottom: 0;
}
.t-form.t-horizontal > .t-switch {
  height: 32px;
  line-height: 32px;
}
.t-form.t-horizontal > .t-switch label, .t-form.t-horizontal > .t-switch fieldset legend, fieldset .t-form.t-horizontal > .t-switch legend {
  height: inherit;
  line-height: inherit;
}
.t-form.t-horizontal > .t-switch input + label, .t-form.t-horizontal > .t-switch fieldset input + legend, fieldset .t-form.t-horizontal > .t-switch input + legend {
  height: inherit;
  line-height: inherit;
}
.t-form.t-horizontal > .t-switch input + label::after, .t-form.t-horizontal > .t-switch fieldset input + legend::after, fieldset .t-form.t-horizontal > .t-switch input + legend::after {
  top: 6px;
}
.t-form.t-horizontal > .t-switch input + label::before, .t-form.t-horizontal > .t-switch fieldset input + legend::before, fieldset .t-form.t-horizontal > .t-switch input + legend::before {
  top: 6px;
  position: relative;
}
.t-form.t-horizontal > .t-checkbox {
  height: 32px;
  line-height: 32px;
}
.t-form.t-horizontal > .t-btn.t-ghost-label,
.t-form.t-horizontal > .t-checkbox.t-ghost-label,
.t-form.t-horizontal > .t-switch.t-ghost-label {
  margin-top: 36px;
}
.t-form.t-dual-col,
.t-form .t-dual-col {
  width: 1024px;
  max-width: 100%;
}
.t-form.t-dual-col .t-row,
.t-form .t-dual-col .t-row {
  margin-bottom: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
}
.t-form.t-dual-col .t-row:last-child,
.t-form .t-dual-col .t-row:last-child {
  margin-bottom: 0;
}
.t-form.t-dual-col .t-row > span,
.t-form.t-dual-col .t-row > label,
.t-form.t-dual-col fieldset .t-row > legend,
fieldset .t-form.t-dual-col .t-row > legend,
.t-form.t-dual-col .t-row .t-left,
.t-form .t-dual-col .t-row > span,
.t-form .t-dual-col .t-row > label,
.t-form .t-dual-col fieldset .t-row > legend,
fieldset .t-form .t-dual-col .t-row > legend,
.t-form .t-dual-col .t-row .t-left {
  display: inline-block;
  min-height: 32px;
  width: 282px;
  margin-right: 6px;
  text-align: right;
}
.t-form.t-dual-col .t-row > span + p,
.t-form.t-dual-col .t-row > label + p,
.t-form.t-dual-col fieldset .t-row > legend + p,
fieldset .t-form.t-dual-col .t-row > legend + p,
.t-form.t-dual-col .t-row .t-left + p,
.t-form .t-dual-col .t-row > span + p,
.t-form .t-dual-col .t-row > label + p,
.t-form .t-dual-col fieldset .t-row > legend + p,
fieldset .t-form .t-dual-col .t-row > legend + p,
.t-form .t-dual-col .t-row .t-left + p {
  width: calc(100% - 288px - 6px);
}
.t-form.t-dual-col .t-row > label, .t-form.t-dual-col fieldset .t-row > legend, fieldset .t-form.t-dual-col .t-row > legend,
.t-form .t-dual-col .t-row > label,
.t-form .t-dual-col fieldset .t-row > legend,
fieldset .t-form .t-dual-col .t-row > legend {
  line-height: 32px;
}
.t-form.t-dual-col .t-row > legend,
.t-form .t-dual-col .t-row > legend {
  margin-bottom: 0;
  text-align: right;
}
.t-form.t-dual-col .t-row fieldset,
.t-form .t-dual-col .t-row fieldset {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
}
.t-form.t-dual-col .t-row fieldset legend,
.t-form .t-dual-col .t-row fieldset legend {
  width: 282px;
  margin-right: 6px;
  text-align: right;
}
.t-form.t-dual-col .t-row fieldset .t-checkbox,
.t-form.t-dual-col .t-row fieldset .t-radio,
.t-form .t-dual-col .t-row fieldset .t-checkbox,
.t-form .t-dual-col .t-row fieldset .t-radio {
  vertical-align: top;
}
.t-form.t-dual-col .t-row fieldset .t-checkbox.t-block,
.t-form.t-dual-col .t-row fieldset .t-radio.t-block,
.t-form .t-dual-col .t-row fieldset .t-checkbox.t-block,
.t-form .t-dual-col .t-row fieldset .t-radio.t-block {
  width: calc(100% - 288px - 6px);
}
.t-form.t-dual-col .t-row > .t-checkbox,
.t-form.t-dual-col .t-row > .t-dropdown,
.t-form.t-dual-col .t-row > .t-input,
.t-form.t-dual-col .t-row > .t-radio,
.t-form.t-dual-col .t-row > .t-switch,
.t-form .t-dual-col .t-row > .t-checkbox,
.t-form .t-dual-col .t-row > .t-dropdown,
.t-form .t-dual-col .t-row > .t-input,
.t-form .t-dual-col .t-row > .t-radio,
.t-form .t-dual-col .t-row > .t-switch {
  margin-bottom: 0;
}
.t-form.t-dual-col .t-row > .t-checkbox,
.t-form.t-dual-col .t-row > .t-radio,
.t-form.t-dual-col .t-row > .t-switch,
.t-form .t-dual-col .t-row > .t-checkbox,
.t-form .t-dual-col .t-row > .t-radio,
.t-form .t-dual-col .t-row > .t-switch {
  height: 32px;
  line-height: 32px;
}
.t-form.t-dual-col .t-row > .t-switch,
.t-form .t-dual-col .t-row > .t-switch {
  height: 32px;
  line-height: 32px;
}
.t-form.t-dual-col .t-row > .t-switch input + label, .t-form.t-dual-col .t-row > .t-switch fieldset input + legend, fieldset .t-form.t-dual-col .t-row > .t-switch input + legend,
.t-form .t-dual-col .t-row > .t-switch input + label,
.t-form .t-dual-col .t-row > .t-switch fieldset input + legend,
fieldset .t-form .t-dual-col .t-row > .t-switch input + legend {
  height: inherit;
  line-height: inherit;
}
.t-form.t-dual-col .t-row > .t-switch input + label::after, .t-form.t-dual-col .t-row > .t-switch fieldset input + legend::after, fieldset .t-form.t-dual-col .t-row > .t-switch input + legend::after,
.t-form .t-dual-col .t-row > .t-switch input + label::after,
.t-form .t-dual-col .t-row > .t-switch fieldset input + legend::after,
fieldset .t-form .t-dual-col .t-row > .t-switch input + legend::after {
  top: 6px;
}
.t-form.t-dual-col .t-row > .t-switch input + label::before, .t-form.t-dual-col .t-row > .t-switch fieldset input + legend::before, fieldset .t-form.t-dual-col .t-row > .t-switch input + legend::before,
.t-form .t-dual-col .t-row > .t-switch input + label::before,
.t-form .t-dual-col .t-row > .t-switch fieldset input + legend::before,
fieldset .t-form .t-dual-col .t-row > .t-switch input + legend::before {
  top: 6px;
  position: relative;
}
.t-form.t-dual-col .t-row .t-left > p,
.t-form.t-dual-col .t-row .t-left > label,
.t-form.t-dual-col .t-row .t-left > legend,
.t-form .t-dual-col .t-row .t-left > p,
.t-form .t-dual-col .t-row .t-left > label,
.t-form .t-dual-col .t-row .t-left > legend {
  width: 282px;
  margin-right: 6px;
}
.t-form.t-dual-col .t-row .t-left > p,
.t-form .t-dual-col .t-row .t-left > p {
  padding-right: 6px;
  color: #646464;
}
.t-form.t-dual-col .t-row .t-left > label, .t-form.t-dual-col .t-row fieldset .t-left > legend, fieldset .t-form.t-dual-col .t-row .t-left > legend,
.t-form .t-dual-col .t-row .t-left > label,
.t-form .t-dual-col .t-row fieldset .t-left > legend,
fieldset .t-form .t-dual-col .t-row .t-left > legend {
  line-height: 32px;
}
.t-form.t-dual-col .t-row .t-right,
.t-form .t-dual-col .t-row .t-right {
  width: calc(100% - 288px - 6px);
}
.t-form.t-dual-col.t-text-left > span,
.t-form.t-dual-col.t-text-left > label,
.t-form.t-dual-col.t-text-left > legend,
.t-form.t-dual-col.t-text-left .t-left,
.t-form .t-dual-col.t-text-left > span,
.t-form .t-dual-col.t-text-left > label,
.t-form .t-dual-col.t-text-left > legend,
.t-form .t-dual-col.t-text-left .t-left {
  text-align: left;
}
.t-form.t-dual-col.t-text-left fieldset legend,
.t-form .t-dual-col.t-text-left fieldset legend {
  text-align: left;
}

.t-form-reset {
  margin: 0;
}
.t-form-reset .t-input,
.t-form-reset .t-dropdown,
.t-form-reset .t-date-picker,
.t-form-reset .t-switch,
.t-form-reset .t-radio-group,
.t-form-reset .t-checkbox-group {
  margin: 0;
}
.t-form-reset .t-btn {
  margin: 0;
}
.t-form-reset .t-btn:not(:last-of-type, :only-of-type) {
  margin: 0;
}
.t-form-reset section,
.t-form-reset h2 {
  margin: 0;
}
.t-form-reset hr {
  margin: 0;
  width: 100%;
}
.t-form-reset section h2 {
  margin-bottom: 24px;
}
.t-form-reset section h2:has(+ p) {
  margin-bottom: 6px;
}
.t-form-reset section h3:has(+ p),
.t-form-reset section h4:has(+ p) {
  margin-bottom: 4px;
}
.t-form-reset .t-label-value {
  margin: 0;
}

.t-flexbox,
.t-flex,
.t-inline-flex {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-flexbox.t-wrap,
.t-flex.t-wrap,
.t-inline-flex.t-wrap {
  flex-wrap: wrap;
}
.t-flexbox.t-nowrap,
.t-flex.t-nowrap,
.t-inline-flex.t-nowrap {
  flex-wrap: nowrap;
}
.t-flexbox > .t-grow,
.t-flex > .t-grow,
.t-inline-flex > .t-grow {
  flex-grow: 1;
}
.t-flexbox > .t-grow-0,
.t-flex > .t-grow-0,
.t-inline-flex > .t-grow-0 {
  flex-grow: 0;
}
.t-flexbox.t-stretch-self,
.t-flex.t-stretch-self,
.t-inline-flex.t-stretch-self {
  flex-grow: 1;
}
.t-flexbox.t-stretch > *,
.t-flex.t-stretch > *,
.t-inline-flex.t-stretch > * {
  flex-grow: 1;
}
.t-flexbox.t-reverse,
.t-flex.t-reverse,
.t-inline-flex.t-reverse {
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.t-flexbox.t-column,
.t-flex.t-column,
.t-inline-flex.t-column {
  flex-direction: column;
  align-items: flex-start;
}
.t-flexbox.t-column.t-reverse,
.t-flex.t-column.t-reverse,
.t-inline-flex.t-column.t-reverse {
  flex-direction: column-reverse;
}
.t-flexbox.t-justify-start,
.t-flex.t-justify-start,
.t-inline-flex.t-justify-start {
  justify-content: flex-start;
}
.t-flexbox.t-justify-center,
.t-flex.t-justify-center,
.t-inline-flex.t-justify-center {
  justify-content: center;
}
.t-flexbox.t-justify-end,
.t-flex.t-justify-end,
.t-inline-flex.t-justify-end {
  justify-content: flex-end;
}
.t-flexbox.t-distribute, .t-flexbox.t-justify-between,
.t-flex.t-distribute,
.t-flex.t-justify-between,
.t-inline-flex.t-distribute,
.t-inline-flex.t-justify-between {
  justify-content: space-between;
}
.t-flexbox.t-justify-evenly,
.t-flex.t-justify-evenly,
.t-inline-flex.t-justify-evenly {
  justify-content: space-evenly;
}
.t-flexbox.t-justify-around,
.t-flex.t-justify-around,
.t-inline-flex.t-justify-around {
  justify-content: space-around;
}
.t-flexbox.t-items-stretch,
.t-flex.t-items-stretch,
.t-inline-flex.t-items-stretch {
  align-items: stretch;
}
.t-flexbox.t-items-start,
.t-flex.t-items-start,
.t-inline-flex.t-items-start {
  align-items: flex-start;
}
.t-flexbox.t-items-center,
.t-flex.t-items-center,
.t-inline-flex.t-items-center {
  align-items: center;
}
.t-flexbox.t-items-end,
.t-flex.t-items-end,
.t-inline-flex.t-items-end {
  align-items: flex-end;
}
.t-flexbox.t-items-baseline,
.t-flex.t-items-baseline,
.t-inline-flex.t-items-baseline {
  align-items: baseline;
}

header {
  margin-bottom: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
header h1,
header h2,
header h3,
header h4,
header h5,
header h6 {
  display: inline-block;
  margin: 0;
  margin-right: 12px;
}

section {
  width: 100%;
  margin-bottom: 24px;
}
section:last-child {
  margin-bottom: 0;
}

hr,
.t-divider {
  display: block;
  height: 0;
  border: none;
  border-bottom: 1px solid #d3d3d3;
}
hr.t-subtle,
.t-divider.t-subtle {
  border-bottom: 1px solid #e9e9e9;
}

.t-relative {
  position: relative;
}

.t-min-max-width {
  min-width: calc(1280px - 24px * 2);
  max-width: calc(1920px - 24px * 2);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-min-max-width {
    min-width: calc(1280px - 24px * 2 - 17px);
    max-width: calc(1920px - 24px * 2 - 17px);
  }
}
@supports (-ms-accelerator: true) {
  .t-min-max-width {
    min-width: calc(1280px - 24px * 2 - 12px);
    max-width: calc(1920px - 24px * 2 - 12px);
  }
}

.t-align-center {
  display: table !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
.t-align-center + .t-align-right {
  margin-left: 0 !important;
}
.t-align-right {
  margin-left: auto !important;
  float: right;
  display: block;
  align-self: end;
}
.t-align-right::after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  font-size: 0;
  visibility: hidden;
}
.t-align-top {
  align-self: flex-start;
}
.t-align-middle {
  align-self: center;
}
.t-align-bottom {
  align-self: flex-end;
}

.t-chart {
  width: 100%;
  height: auto;
}

.t-grid {
  display: block;
  width: calc(100% + 16px);
  height: auto;
  margin-top: -16px;
  margin-right: calc(16px / 2 * -1);
  margin-left: calc(16px / 2 * -1);
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-grid::after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  font-size: 0;
  visibility: hidden;
}
.t-grid .t-col, .t-grid.t-gutter-large .t-col-100, .t-grid.t-gutter-large .t-col-90, .t-grid.t-gutter-large .t-col-83, .t-grid.t-gutter-large .t-col-80, .t-grid.t-gutter-large .t-col-75, .t-grid.t-gutter-large .t-col-70, .t-grid.t-gutter-large .t-col-67, .t-grid.t-gutter-large .t-col-60, .t-grid.t-gutter-large .t-col-50, .t-grid.t-gutter-large .t-col-40, .t-grid.t-gutter-large .t-col-33, .t-grid.t-gutter-large .t-col-30, .t-grid.t-gutter-large .t-col-25, .t-grid.t-gutter-large .t-col-20, .t-grid.t-gutter-large .t-col-16, .t-grid.t-gutter-large .t-col-10, .t-grid .t-col-100, .t-grid .t-col-90, .t-grid .t-col-83, .t-grid .t-col-80, .t-grid .t-col-75, .t-grid .t-col-70, .t-grid .t-col-67, .t-grid .t-col-60, .t-grid .t-col-50, .t-grid .t-col-40, .t-grid .t-col-33, .t-grid .t-col-30, .t-grid .t-col-25, .t-grid .t-col-20, .t-grid .t-col-16, .t-grid .t-col-10 {
  float: left;
  width: 100%;
  height: auto;
  margin: 0 calc(16px / 2);
  margin-top: 16px;
  -webkit-box-flex: 0 1 auto;
  -moz-box-flex: 0 1 auto;
  flex: 0 1 auto;
}
.t-grid .t-col > *, .t-grid.t-gutter-large .t-col-100 > *, .t-grid.t-gutter-large .t-col-90 > *, .t-grid.t-gutter-large .t-col-83 > *, .t-grid.t-gutter-large .t-col-80 > *, .t-grid.t-gutter-large .t-col-75 > *, .t-grid.t-gutter-large .t-col-70 > *, .t-grid.t-gutter-large .t-col-67 > *, .t-grid.t-gutter-large .t-col-60 > *, .t-grid.t-gutter-large .t-col-50 > *, .t-grid.t-gutter-large .t-col-40 > *, .t-grid.t-gutter-large .t-col-33 > *, .t-grid.t-gutter-large .t-col-30 > *, .t-grid.t-gutter-large .t-col-25 > *, .t-grid.t-gutter-large .t-col-20 > *, .t-grid.t-gutter-large .t-col-16 > *, .t-grid.t-gutter-large .t-col-10 > *, .t-grid .t-col-100 > *, .t-grid .t-col-90 > *, .t-grid .t-col-83 > *, .t-grid .t-col-80 > *, .t-grid .t-col-75 > *, .t-grid .t-col-70 > *, .t-grid .t-col-67 > *, .t-grid .t-col-60 > *, .t-grid .t-col-50 > *, .t-grid .t-col-40 > *, .t-grid .t-col-33 > *, .t-grid .t-col-30 > *, .t-grid .t-col-25 > *, .t-grid .t-col-20 > *, .t-grid .t-col-16 > *, .t-grid .t-col-10 > * {
  max-width: 100%;
}
.t-grid .t-col .t-grid, .t-grid .t-col-100 .t-grid, .t-grid .t-col-90 .t-grid, .t-grid .t-col-83 .t-grid, .t-grid .t-col-80 .t-grid, .t-grid .t-col-75 .t-grid, .t-grid .t-col-70 .t-grid, .t-grid .t-col-67 .t-grid, .t-grid .t-col-60 .t-grid, .t-grid .t-col-50 .t-grid, .t-grid .t-col-40 .t-grid, .t-grid .t-col-33 .t-grid, .t-grid .t-col-30 .t-grid, .t-grid .t-col-25 .t-grid, .t-grid .t-col-20 .t-grid, .t-grid .t-col-16 .t-grid, .t-grid .t-col-10 .t-grid {
  max-width: calc(100% + 16px);
  margin-right: calc(16px / 2 * -1);
  margin-top: -16px;
  margin-left: calc(16px / 2 * -1);
}
.t-grid .t-col-10 {
  width: calc(10% - 16px);
  max-width: calc(10% - 16px);
}
.t-grid .t-col-16 {
  width: calc(16.6667% - 16px);
  max-width: calc(16.6667% - 16px);
}
.t-grid .t-col-20 {
  width: calc(20% - 16px);
  max-width: calc(20% - 16px);
}
.t-grid .t-col-25 {
  width: calc(25% - 16px);
  max-width: calc(25% - 16px);
}
.t-grid .t-col-30 {
  width: calc(30% - 16px);
  max-width: calc(30% - 16px);
}
.t-grid .t-col-33 {
  width: calc(33.3333% - 16px);
  max-width: calc(33.3333% - 16px);
}
.t-grid .t-col-40 {
  width: calc(40% - 16px);
  max-width: calc(40% - 16px);
}
.t-grid .t-col-50 {
  width: calc(50% - 16px);
  max-width: calc(50% - 16px);
}
.t-grid .t-col-60 {
  width: calc(60% - 16px);
  max-width: calc(60% - 16px);
}
.t-grid .t-col-67 {
  width: calc(66.6667% - 16px);
  max-width: calc(66.6667% - 16px);
}
.t-grid .t-col-70 {
  width: calc(70% - 16px);
  max-width: calc(70% - 16px);
}
.t-grid .t-col-75 {
  width: calc(75% - 16px);
  max-width: calc(75% - 16px);
}
.t-grid .t-col-80 {
  width: calc(80% - 16px);
  max-width: calc(80% - 16px);
}
.t-grid .t-col-83 {
  width: calc(83.3333% - 16px);
  max-width: calc(83.3333% - 16px);
}
.t-grid .t-col-90 {
  width: calc(90% - 16px);
  max-width: calc(90% - 16px);
}
.t-grid .t-col-100 {
  width: calc(100% - 16px);
  max-width: calc(100% - 16px);
}
.t-grid.t-no-wrap {
  flex-wrap: nowrap;
}
.t-grid.t-auto {
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
.t-grid.t-auto .t-col, .t-grid.t-auto .t-col-10, .t-grid.t-auto .t-col-16, .t-grid.t-auto .t-col-20, .t-grid.t-auto .t-col-25, .t-grid.t-auto .t-col-30, .t-grid.t-auto .t-col-33, .t-grid.t-auto .t-col-40, .t-grid.t-auto .t-col-50, .t-grid.t-auto .t-col-60, .t-grid.t-auto .t-col-67, .t-grid.t-auto .t-col-70, .t-grid.t-auto .t-col-75, .t-grid.t-auto .t-col-80, .t-grid.t-auto .t-col-83, .t-grid.t-auto .t-col-90, .t-grid.t-auto .t-col-100 {
  width: auto;
  flex-grow: 1;
}
.t-grid.t-masonry .t-col, .t-grid.t-masonry .t-col-10, .t-grid.t-masonry .t-col-16, .t-grid.t-masonry .t-col-20, .t-grid.t-masonry .t-col-25, .t-grid.t-masonry .t-col-30, .t-grid.t-masonry .t-col-33, .t-grid.t-masonry .t-col-40, .t-grid.t-masonry .t-col-50, .t-grid.t-masonry .t-col-60, .t-grid.t-masonry .t-col-67, .t-grid.t-masonry .t-col-70, .t-grid.t-masonry .t-col-75, .t-grid.t-masonry .t-col-80, .t-grid.t-masonry .t-col-83, .t-grid.t-masonry .t-col-90, .t-grid.t-masonry .t-col-100 {
  align-self: flex-start;
}
.t-grid.t-gutterless {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col, .t-grid.t-gutterless .t-col-10, .t-grid.t-gutterless .t-col-16, .t-grid.t-gutterless .t-col-20, .t-grid.t-gutterless .t-col-25, .t-grid.t-gutterless .t-col-30, .t-grid.t-gutterless .t-col-33, .t-grid.t-gutterless .t-col-40, .t-grid.t-gutterless .t-col-50, .t-grid.t-gutterless .t-col-60, .t-grid.t-gutterless .t-col-67, .t-grid.t-gutterless .t-col-70, .t-grid.t-gutterless .t-col-75, .t-grid.t-gutterless .t-col-80, .t-grid.t-gutterless .t-col-83, .t-grid.t-gutterless .t-col-90, .t-grid.t-gutterless .t-col-100 {
  margin: 0;
}
.t-grid.t-gutterless .t-col-10 {
  width: 10%;
  max-width: 10%;
}
.t-grid.t-gutterless .t-col-10 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-16 {
  width: 16.6667%;
  max-width: 16.6667%;
}
.t-grid.t-gutterless .t-col-16 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-20 {
  width: 20%;
  max-width: 20%;
}
.t-grid.t-gutterless .t-col-20 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-25 {
  width: 25%;
  max-width: 25%;
}
.t-grid.t-gutterless .t-col-25 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-30 {
  width: 30%;
  max-width: 30%;
}
.t-grid.t-gutterless .t-col-30 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-33 {
  width: 33.3333%;
  max-width: 33.3333%;
}
.t-grid.t-gutterless .t-col-33 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-40 {
  width: 40%;
  max-width: 40%;
}
.t-grid.t-gutterless .t-col-40 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-50 {
  width: 50%;
  max-width: 50%;
}
.t-grid.t-gutterless .t-col-50 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-60 {
  width: 60%;
  max-width: 60%;
}
.t-grid.t-gutterless .t-col-60 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-67 {
  width: 66.6667%;
  max-width: 66.6667%;
}
.t-grid.t-gutterless .t-col-67 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-70 {
  width: 70%;
  max-width: 70%;
}
.t-grid.t-gutterless .t-col-70 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-75 {
  width: 75%;
  max-width: 75%;
}
.t-grid.t-gutterless .t-col-75 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-80 {
  width: 80%;
  max-width: 80%;
}
.t-grid.t-gutterless .t-col-80 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-83 {
  width: 83.3333%;
  max-width: 83.3333%;
}
.t-grid.t-gutterless .t-col-83 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-90 {
  width: 90%;
  max-width: 90%;
}
.t-grid.t-gutterless .t-col-90 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-100 {
  width: 100%;
  max-width: 100%;
}
.t-grid.t-gutterless .t-col-100 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutter-large {
  width: calc(100% + 24px);
  margin-right: calc(24px / 2 * -1);
  margin-top: -24px;
  margin-left: calc(24px / 2 * -1);
}
.t-grid.t-gutter-large .t-col, .t-grid.t-gutter-large .t-col-100, .t-grid.t-gutter-large .t-col-90, .t-grid.t-gutter-large .t-col-83, .t-grid.t-gutter-large .t-col-80, .t-grid.t-gutter-large .t-col-75, .t-grid.t-gutter-large .t-col-70, .t-grid.t-gutter-large .t-col-67, .t-grid.t-gutter-large .t-col-60, .t-grid.t-gutter-large .t-col-50, .t-grid.t-gutter-large .t-col-40, .t-grid.t-gutter-large .t-col-33, .t-grid.t-gutter-large .t-col-30, .t-grid.t-gutter-large .t-col-25, .t-grid.t-gutter-large .t-col-20, .t-grid.t-gutter-large .t-col-16, .t-grid.t-gutter-large .t-col-10 {
  margin: 0 calc(24px / 2);
  margin-top: 24px;
}
.t-grid.t-gutter-large .t-col .t-grid, .t-grid.t-gutter-large .t-col-100 .t-grid, .t-grid.t-gutter-large .t-col-90 .t-grid, .t-grid.t-gutter-large .t-col-83 .t-grid, .t-grid.t-gutter-large .t-col-80 .t-grid, .t-grid.t-gutter-large .t-col-75 .t-grid, .t-grid.t-gutter-large .t-col-70 .t-grid, .t-grid.t-gutter-large .t-col-67 .t-grid, .t-grid.t-gutter-large .t-col-60 .t-grid, .t-grid.t-gutter-large .t-col-50 .t-grid, .t-grid.t-gutter-large .t-col-40 .t-grid, .t-grid.t-gutter-large .t-col-33 .t-grid, .t-grid.t-gutter-large .t-col-30 .t-grid, .t-grid.t-gutter-large .t-col-25 .t-grid, .t-grid.t-gutter-large .t-col-20 .t-grid, .t-grid.t-gutter-large .t-col-16 .t-grid, .t-grid.t-gutter-large .t-col-10 .t-grid {
  max-width: calc(100% + 24px);
  margin-right: calc(24px / 2 * -1);
  margin-top: -24px;
  margin-left: calc(24px / 2 * -1);
}
.t-grid.t-gutter-large .t-col-10 {
  width: calc(10% - 24px);
  max-width: calc(10% - 24px);
}
.t-grid.t-gutter-large .t-col-16 {
  width: calc(16.6667% - 24px);
  max-width: calc(16.6667% - 24px);
}
.t-grid.t-gutter-large .t-col-20 {
  width: calc(20% - 24px);
  max-width: calc(20% - 24px);
}
.t-grid.t-gutter-large .t-col-25 {
  width: calc(25% - 24px);
  max-width: calc(25% - 24px);
}
.t-grid.t-gutter-large .t-col-30 {
  width: calc(30% - 24px);
  max-width: calc(30% - 24px);
}
.t-grid.t-gutter-large .t-col-33 {
  width: calc(33.3333% - 24px);
  max-width: calc(33.3333% - 24px);
}
.t-grid.t-gutter-large .t-col-40 {
  width: calc(40% - 24px);
  max-width: calc(40% - 24px);
}
.t-grid.t-gutter-large .t-col-50 {
  width: calc(50% - 24px);
  max-width: calc(50% - 24px);
}
.t-grid.t-gutter-large .t-col-60 {
  width: calc(60% - 24px);
  max-width: calc(60% - 24px);
}
.t-grid.t-gutter-large .t-col-67 {
  width: calc(66.6667% - 24px);
  max-width: calc(66.6667% - 24px);
}
.t-grid.t-gutter-large .t-col-70 {
  width: calc(70% - 24px);
  max-width: calc(70% - 24px);
}
.t-grid.t-gutter-large .t-col-75 {
  width: calc(75% - 24px);
  max-width: calc(75% - 24px);
}
.t-grid.t-gutter-large .t-col-80 {
  width: calc(80% - 24px);
  max-width: calc(80% - 24px);
}
.t-grid.t-gutter-large .t-col-83 {
  width: calc(83.3333% - 24px);
  max-width: calc(83.3333% - 24px);
}
.t-grid.t-gutter-large .t-col-90 {
  width: calc(90% - 24px);
  max-width: calc(90% - 24px);
}
.t-grid.t-gutter-large .t-col-100 {
  width: calc(100% - 24px);
  max-width: calc(100% - 24px);
}
.t-grid .t-container {
  width: 100%;
  height: 100%;
}

.t-block {
  display: block;
}

.t-inline-block {
  display: inline-block;
}

.t-inline {
  display: inline;
}

.t-table {
  display: table;
}

.t-inline-table {
  display: inline-table;
}

.t-flex {
  display: flex;
}

.t-inline-flex {
  display: inline-flex;
}

.t-hidden {
  display: none;
}

.t-align-baseline {
  vertical-align: baseline;
}

.t-align-top {
  vertical-align: top;
}

.t-align-middle {
  vertical-align: middle;
}

.t-align-bottom {
  vertical-align: bottom;
}

.t-align-text-top {
  vertical-align: text-top;
}

.t-align-text-bottom {
  vertical-align: text-bottom;
}

.t-align-initial {
  vertical-align: initial;
}

.t-m-t {
  margin: 4px !important;
}
.t-m-s {
  margin: 8px !important;
}
.t-m-r {
  margin: 12px !important;
}
.t-m-b {
  margin: 16px !important;
}
.t-m-l {
  margin: 24px !important;
}
.t-m-e {
  margin: 48px !important;
}
.t-m-0 {
  margin: 0 !important;
}
.t-m-4 {
  margin: 4px !important;
}
.t-m-6 {
  margin: 6px !important;
}
.t-m-8 {
  margin: 8px !important;
}
.t-m-12 {
  margin: 12px !important;
}
.t-m-16 {
  margin: 16px !important;
}
.t-m-20 {
  margin: 20px !important;
}
.t-m-24 {
  margin: 24px !important;
}
.t-m-28 {
  margin: 28px !important;
}
.t-m-32 {
  margin: 32px !important;
}
.t-m-36 {
  margin: 36px !important;
}
.t-m-40 {
  margin: 40px !important;
}
.t-m-44 {
  margin: 44px !important;
}
.t-m-48 {
  margin: 48px !important;
}
.t-mx-t {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.t-mx-s {
  margin-left: 8px !important;
  margin-right: 8px !important;
}
.t-mx-r {
  margin-left: 12px !important;
  margin-right: 12px !important;
}
.t-mx-b {
  margin-left: 16px !important;
  margin-right: 16px !important;
}
.t-mx-l {
  margin-left: 24px !important;
  margin-right: 24px !important;
}
.t-mx-e {
  margin-left: 48px !important;
  margin-right: 48px !important;
}
.t-mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.t-mx-4 {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.t-mx-6 {
  margin-left: 6px !important;
  margin-right: 6px !important;
}
.t-mx-8 {
  margin-left: 8px !important;
  margin-right: 8px !important;
}
.t-mx-12 {
  margin-left: 12px !important;
  margin-right: 12px !important;
}
.t-mx-16 {
  margin-left: 16px !important;
  margin-right: 16px !important;
}
.t-mx-20 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}
.t-mx-24 {
  margin-left: 24px !important;
  margin-right: 24px !important;
}
.t-mx-28 {
  margin-left: 28px !important;
  margin-right: 28px !important;
}
.t-mx-32 {
  margin-left: 32px !important;
  margin-right: 32px !important;
}
.t-mx-36 {
  margin-left: 36px !important;
  margin-right: 36px !important;
}
.t-mx-40 {
  margin-left: 40px !important;
  margin-right: 40px !important;
}
.t-mx-44 {
  margin-left: 44px !important;
  margin-right: 44px !important;
}
.t-mx-48 {
  margin-left: 48px !important;
  margin-right: 48px !important;
}
.t-my-t {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}
.t-my-s {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}
.t-my-r {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}
.t-my-b {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}
.t-my-l {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}
.t-my-e {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}
.t-my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.t-my-4 {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}
.t-my-6 {
  margin-top: 6px !important;
  margin-bottom: 6px !important;
}
.t-my-8 {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}
.t-my-12 {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}
.t-my-16 {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}
.t-my-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
.t-my-24 {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}
.t-my-28 {
  margin-top: 28px !important;
  margin-bottom: 28px !important;
}
.t-my-32 {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}
.t-my-36 {
  margin-top: 36px !important;
  margin-bottom: 36px !important;
}
.t-my-40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}
.t-my-44 {
  margin-top: 44px !important;
  margin-bottom: 44px !important;
}
.t-my-48 {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}
.t-mt-t {
  margin-top: 4px !important;
}
.t-mt-s {
  margin-top: 8px !important;
}
.t-mt-r {
  margin-top: 12px !important;
}
.t-mt-b {
  margin-top: 16px !important;
}
.t-mt-l {
  margin-top: 24px !important;
}
.t-mt-e {
  margin-top: 48px !important;
}
.t-mt-0 {
  margin-top: 0 !important;
}
.t-mt-4 {
  margin-top: 4px !important;
}
.t-mt-6 {
  margin-top: 6px !important;
}
.t-mt-8 {
  margin-top: 8px !important;
}
.t-mt-12 {
  margin-top: 12px !important;
}
.t-mt-16 {
  margin-top: 16px !important;
}
.t-mt-20 {
  margin-top: 20px !important;
}
.t-mt-24 {
  margin-top: 24px !important;
}
.t-mt-28 {
  margin-top: 28px !important;
}
.t-mt-32 {
  margin-top: 32px !important;
}
.t-mt-36 {
  margin-top: 36px !important;
}
.t-mt-40 {
  margin-top: 40px !important;
}
.t-mt-44 {
  margin-top: 44px !important;
}
.t-mt-48 {
  margin-top: 48px !important;
}
.t-mb-t {
  margin-bottom: 4px !important;
}
.t-mb-s {
  margin-bottom: 8px !important;
}
.t-mb-r {
  margin-bottom: 12px !important;
}
.t-mb-b {
  margin-bottom: 16px !important;
}
.t-mb-l {
  margin-bottom: 24px !important;
}
.t-mb-e {
  margin-bottom: 48px !important;
}
.t-mb-0 {
  margin-bottom: 0 !important;
}
.t-mb-4 {
  margin-bottom: 4px !important;
}
.t-mb-6 {
  margin-bottom: 6px !important;
}
.t-mb-8 {
  margin-bottom: 8px !important;
}
.t-mb-12 {
  margin-bottom: 12px !important;
}
.t-mb-16 {
  margin-bottom: 16px !important;
}
.t-mb-20 {
  margin-bottom: 20px !important;
}
.t-mb-24 {
  margin-bottom: 24px !important;
}
.t-mb-28 {
  margin-bottom: 28px !important;
}
.t-mb-32 {
  margin-bottom: 32px !important;
}
.t-mb-36 {
  margin-bottom: 36px !important;
}
.t-mb-40 {
  margin-bottom: 40px !important;
}
.t-mb-44 {
  margin-bottom: 44px !important;
}
.t-mb-48 {
  margin-bottom: 48px !important;
}
.t-ml-t {
  margin-left: 4px !important;
}
.t-ml-s {
  margin-left: 8px !important;
}
.t-ml-r {
  margin-left: 12px !important;
}
.t-ml-b {
  margin-left: 16px !important;
}
.t-ml-l {
  margin-left: 24px !important;
}
.t-ml-e {
  margin-left: 48px !important;
}
.t-ml-0 {
  margin-left: 0 !important;
}
.t-ml-4 {
  margin-left: 4px !important;
}
.t-ml-6 {
  margin-left: 6px !important;
}
.t-ml-8 {
  margin-left: 8px !important;
}
.t-ml-12 {
  margin-left: 12px !important;
}
.t-ml-16 {
  margin-left: 16px !important;
}
.t-ml-20 {
  margin-left: 20px !important;
}
.t-ml-24 {
  margin-left: 24px !important;
}
.t-ml-28 {
  margin-left: 28px !important;
}
.t-ml-32 {
  margin-left: 32px !important;
}
.t-ml-36 {
  margin-left: 36px !important;
}
.t-ml-40 {
  margin-left: 40px !important;
}
.t-ml-44 {
  margin-left: 44px !important;
}
.t-ml-48 {
  margin-left: 48px !important;
}
.t-mr-t {
  margin-right: 4px !important;
}
.t-mr-s {
  margin-right: 8px !important;
}
.t-mr-r {
  margin-right: 12px !important;
}
.t-mr-b {
  margin-right: 16px !important;
}
.t-mr-l {
  margin-right: 24px !important;
}
.t-mr-e {
  margin-right: 48px !important;
}
.t-mr-0 {
  margin-right: 0 !important;
}
.t-mr-4 {
  margin-right: 4px !important;
}
.t-mr-6 {
  margin-right: 6px !important;
}
.t-mr-8 {
  margin-right: 8px !important;
}
.t-mr-12 {
  margin-right: 12px !important;
}
.t-mr-16 {
  margin-right: 16px !important;
}
.t-mr-20 {
  margin-right: 20px !important;
}
.t-mr-24 {
  margin-right: 24px !important;
}
.t-mr-28 {
  margin-right: 28px !important;
}
.t-mr-32 {
  margin-right: 32px !important;
}
.t-mr-36 {
  margin-right: 36px !important;
}
.t-mr-40 {
  margin-right: 40px !important;
}
.t-mr-44 {
  margin-right: 44px !important;
}
.t-mr-48 {
  margin-right: 48px !important;
}

.t-p-t {
  padding: 4px !important;
}
.t-p-s {
  padding: 8px !important;
}
.t-p-r {
  padding: 12px !important;
}
.t-p-b {
  padding: 16px !important;
}
.t-p-l {
  padding: 24px !important;
}
.t-p-e {
  padding: 48px !important;
}
.t-p-0 {
  padding: 0 !important;
}
.t-p-4 {
  padding: 4px !important;
}
.t-p-6 {
  padding: 6px !important;
}
.t-p-8 {
  padding: 8px !important;
}
.t-p-12 {
  padding: 12px !important;
}
.t-p-16 {
  padding: 16px !important;
}
.t-p-20 {
  padding: 20px !important;
}
.t-p-24 {
  padding: 24px !important;
}
.t-p-28 {
  padding: 28px !important;
}
.t-p-32 {
  padding: 32px !important;
}
.t-p-36 {
  padding: 36px !important;
}
.t-p-40 {
  padding: 40px !important;
}
.t-p-44 {
  padding: 44px !important;
}
.t-p-48 {
  padding: 48px !important;
}
.t-px-t {
  padding-left: 4px !important;
  padding-right: 4px !important;
}
.t-px-s {
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.t-px-r {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.t-px-b {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.t-px-l {
  padding-left: 24px !important;
  padding-right: 24px !important;
}
.t-px-e {
  padding-left: 48px !important;
  padding-right: 48px !important;
}
.t-px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.t-px-4 {
  padding-left: 4px !important;
  padding-right: 4px !important;
}
.t-px-6 {
  padding-left: 6px !important;
  padding-right: 6px !important;
}
.t-px-8 {
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.t-px-12 {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.t-px-16 {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.t-px-20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.t-px-24 {
  padding-left: 24px !important;
  padding-right: 24px !important;
}
.t-px-28 {
  padding-left: 28px !important;
  padding-right: 28px !important;
}
.t-px-32 {
  padding-left: 32px !important;
  padding-right: 32px !important;
}
.t-px-36 {
  padding-left: 36px !important;
  padding-right: 36px !important;
}
.t-px-40 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}
.t-px-44 {
  padding-left: 44px !important;
  padding-right: 44px !important;
}
.t-px-48 {
  padding-left: 48px !important;
  padding-right: 48px !important;
}
.t-py-t {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
.t-py-s {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
.t-py-r {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}
.t-py-b {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}
.t-py-l {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}
.t-py-e {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}
.t-py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.t-py-4 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
.t-py-6 {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}
.t-py-8 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
.t-py-12 {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}
.t-py-16 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}
.t-py-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.t-py-24 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}
.t-py-28 {
  padding-top: 28px !important;
  padding-bottom: 28px !important;
}
.t-py-32 {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}
.t-py-36 {
  padding-top: 36px !important;
  padding-bottom: 36px !important;
}
.t-py-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}
.t-py-44 {
  padding-top: 44px !important;
  padding-bottom: 44px !important;
}
.t-py-48 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}
.t-pt-t {
  padding-top: 4px !important;
}
.t-pt-s {
  padding-top: 8px !important;
}
.t-pt-r {
  padding-top: 12px !important;
}
.t-pt-b {
  padding-top: 16px !important;
}
.t-pt-l {
  padding-top: 24px !important;
}
.t-pt-e {
  padding-top: 48px !important;
}
.t-pt-0 {
  padding-top: 0 !important;
}
.t-pt-4 {
  padding-top: 4px !important;
}
.t-pt-6 {
  padding-top: 6px !important;
}
.t-pt-8 {
  padding-top: 8px !important;
}
.t-pt-12 {
  padding-top: 12px !important;
}
.t-pt-16 {
  padding-top: 16px !important;
}
.t-pt-20 {
  padding-top: 20px !important;
}
.t-pt-24 {
  padding-top: 24px !important;
}
.t-pt-28 {
  padding-top: 28px !important;
}
.t-pt-32 {
  padding-top: 32px !important;
}
.t-pt-36 {
  padding-top: 36px !important;
}
.t-pt-40 {
  padding-top: 40px !important;
}
.t-pt-44 {
  padding-top: 44px !important;
}
.t-pt-48 {
  padding-top: 48px !important;
}
.t-pb-t {
  padding-bottom: 4px !important;
}
.t-pb-s {
  padding-bottom: 8px !important;
}
.t-pb-r {
  padding-bottom: 12px !important;
}
.t-pb-b {
  padding-bottom: 16px !important;
}
.t-pb-l {
  padding-bottom: 24px !important;
}
.t-pb-e {
  padding-bottom: 48px !important;
}
.t-pb-0 {
  padding-bottom: 0 !important;
}
.t-pb-4 {
  padding-bottom: 4px !important;
}
.t-pb-6 {
  padding-bottom: 6px !important;
}
.t-pb-8 {
  padding-bottom: 8px !important;
}
.t-pb-12 {
  padding-bottom: 12px !important;
}
.t-pb-16 {
  padding-bottom: 16px !important;
}
.t-pb-20 {
  padding-bottom: 20px !important;
}
.t-pb-24 {
  padding-bottom: 24px !important;
}
.t-pb-28 {
  padding-bottom: 28px !important;
}
.t-pb-32 {
  padding-bottom: 32px !important;
}
.t-pb-36 {
  padding-bottom: 36px !important;
}
.t-pb-40 {
  padding-bottom: 40px !important;
}
.t-pb-44 {
  padding-bottom: 44px !important;
}
.t-pb-48 {
  padding-bottom: 48px !important;
}
.t-pl-t {
  padding-left: 4px !important;
}
.t-pl-s {
  padding-left: 8px !important;
}
.t-pl-r {
  padding-left: 12px !important;
}
.t-pl-b {
  padding-left: 16px !important;
}
.t-pl-l {
  padding-left: 24px !important;
}
.t-pl-e {
  padding-left: 48px !important;
}
.t-pl-0 {
  padding-left: 0 !important;
}
.t-pl-4 {
  padding-left: 4px !important;
}
.t-pl-6 {
  padding-left: 6px !important;
}
.t-pl-8 {
  padding-left: 8px !important;
}
.t-pl-12 {
  padding-left: 12px !important;
}
.t-pl-16 {
  padding-left: 16px !important;
}
.t-pl-20 {
  padding-left: 20px !important;
}
.t-pl-24 {
  padding-left: 24px !important;
}
.t-pl-28 {
  padding-left: 28px !important;
}
.t-pl-32 {
  padding-left: 32px !important;
}
.t-pl-36 {
  padding-left: 36px !important;
}
.t-pl-40 {
  padding-left: 40px !important;
}
.t-pl-44 {
  padding-left: 44px !important;
}
.t-pl-48 {
  padding-left: 48px !important;
}
.t-pr-t {
  padding-right: 4px !important;
}
.t-pr-s {
  padding-right: 8px !important;
}
.t-pr-r {
  padding-right: 12px !important;
}
.t-pr-b {
  padding-right: 16px !important;
}
.t-pr-l {
  padding-right: 24px !important;
}
.t-pr-e {
  padding-right: 48px !important;
}
.t-pr-0 {
  padding-right: 0 !important;
}
.t-pr-4 {
  padding-right: 4px !important;
}
.t-pr-6 {
  padding-right: 6px !important;
}
.t-pr-8 {
  padding-right: 8px !important;
}
.t-pr-12 {
  padding-right: 12px !important;
}
.t-pr-16 {
  padding-right: 16px !important;
}
.t-pr-20 {
  padding-right: 20px !important;
}
.t-pr-24 {
  padding-right: 24px !important;
}
.t-pr-28 {
  padding-right: 28px !important;
}
.t-pr-32 {
  padding-right: 32px !important;
}
.t-pr-36 {
  padding-right: 36px !important;
}
.t-pr-40 {
  padding-right: 40px !important;
}
.t-pr-44 {
  padding-right: 44px !important;
}
.t-pr-48 {
  padding-right: 48px !important;
}

.t-gap-t {
  gap: 4px !important;
}
.t-gap-s {
  gap: 8px !important;
}
.t-gap-r {
  gap: 12px !important;
}
.t-gap-b {
  gap: 16px !important;
}
.t-gap-l {
  gap: 24px !important;
}
.t-gap-e {
  gap: 48px !important;
}
.t-gap-0 {
  gap: 0 !important;
}
.t-gap-4 {
  gap: 4px !important;
}
.t-gap-6 {
  gap: 6px !important;
}
.t-gap-8 {
  gap: 8px !important;
}
.t-gap-12 {
  gap: 12px !important;
}
.t-gap-16 {
  gap: 16px !important;
}
.t-gap-20 {
  gap: 20px !important;
}
.t-gap-24 {
  gap: 24px !important;
}
.t-gap-28 {
  gap: 28px !important;
}
.t-gap-32 {
  gap: 32px !important;
}
.t-gap-36 {
  gap: 36px !important;
}
.t-gap-40 {
  gap: 40px !important;
}
.t-gap-44 {
  gap: 44px !important;
}
.t-gap-48 {
  gap: 48px !important;
}
.t-gap-x-t {
  column-gap: 4px !important;
}
.t-gap-x-s {
  column-gap: 8px !important;
}
.t-gap-x-r {
  column-gap: 12px !important;
}
.t-gap-x-b {
  column-gap: 16px !important;
}
.t-gap-x-l {
  column-gap: 24px !important;
}
.t-gap-x-e {
  column-gap: 48px !important;
}
.t-gap-x-0 {
  column-gap: 0 !important;
}
.t-gap-x-4 {
  column-gap: 4px !important;
}
.t-gap-x-6 {
  column-gap: 6px !important;
}
.t-gap-x-8 {
  column-gap: 8px !important;
}
.t-gap-x-12 {
  column-gap: 12px !important;
}
.t-gap-x-16 {
  column-gap: 16px !important;
}
.t-gap-x-20 {
  column-gap: 20px !important;
}
.t-gap-x-24 {
  column-gap: 24px !important;
}
.t-gap-x-28 {
  column-gap: 28px !important;
}
.t-gap-x-32 {
  column-gap: 32px !important;
}
.t-gap-x-36 {
  column-gap: 36px !important;
}
.t-gap-x-40 {
  column-gap: 40px !important;
}
.t-gap-x-44 {
  column-gap: 44px !important;
}
.t-gap-x-48 {
  column-gap: 48px !important;
}
.t-gap-y-t {
  row-gap: 4px !important;
}
.t-gap-y-s {
  row-gap: 8px !important;
}
.t-gap-y-r {
  row-gap: 12px !important;
}
.t-gap-y-b {
  row-gap: 16px !important;
}
.t-gap-y-l {
  row-gap: 24px !important;
}
.t-gap-y-e {
  row-gap: 48px !important;
}
.t-gap-y-0 {
  row-gap: 0 !important;
}
.t-gap-y-4 {
  row-gap: 4px !important;
}
.t-gap-y-6 {
  row-gap: 6px !important;
}
.t-gap-y-8 {
  row-gap: 8px !important;
}
.t-gap-y-12 {
  row-gap: 12px !important;
}
.t-gap-y-16 {
  row-gap: 16px !important;
}
.t-gap-y-20 {
  row-gap: 20px !important;
}
.t-gap-y-24 {
  row-gap: 24px !important;
}
.t-gap-y-28 {
  row-gap: 28px !important;
}
.t-gap-y-32 {
  row-gap: 32px !important;
}
.t-gap-y-36 {
  row-gap: 36px !important;
}
.t-gap-y-40 {
  row-gap: 40px !important;
}
.t-gap-y-44 {
  row-gap: 44px !important;
}
.t-gap-y-48 {
  row-gap: 48px !important;
}

.t-text-condensed {
  font-size: 0.6875rem !important;
}
.t-text-small {
  font-size: 0.75rem !important;
}
.t-text-base {
  font-size: 0.8125rem !important;
}
.t-text-large {
  font-size: 16px !important;
}
.t-text-wrap {
  text-wrap: wrap !important;
}
.t-text-nowrap {
  text-wrap: nowrap !important;
}
.t-text-black {
  color: #000 !important;
}
.t-text-white {
  color: #fff !important;
}
.t-text-gray-dark {
  color: #373838 !important;
}
.t-text-gray, .t-text-disabled {
  color: #bcbdbd !important;
}
.t-text-gray-mid {
  color: #a6a7a7 !important;
}
.t-text-gray-mid-dark, .t-text-subtle, h1 + caption,
h1 + figcaption,
h2 + caption,
h2 + figcaption,
h3 + caption,
h3 + figcaption,
h4 + caption,
h4 + figcaption,
h5 + caption,
h5 + figcaption,
h6 + caption,
h6 + figcaption {
  color: #646464 !important;
}
.t-text-blue, .t-text-info {
  color: #256cd1 !important;
}
.t-text-teal, .t-text-cta {
  color: #279c9c !important;
}
.t-text-red, .t-text-error {
  color: #d91f11 !important;
}
.t-text-orange, .t-text-warning {
  color: #ee6f20 !important;
}
.t-text-green, .t-text-success {
  color: #428613 !important;
}
.t-text-staff {
  color: #8c2341 !important;
}
.t-text-normal {
  font-weight: 400 !important;
}
.t-text-bold {
  font-weight: 700 !important;
}
.t-text-left {
  text-align: left !important;
}
.t-text-center {
  text-align: center !important;
}
.t-text-right {
  text-align: right !important;
}

.t-line-height-none {
  line-height: 1 !important;
}
.t-line-height-tiny {
  line-height: 1rem !important;
}
.t-line-height-small {
  line-height: 1.2rem !important;
}
.t-line-height-base {
  line-height: 1.4rem !important;
}

.t-aside {
  display: inline-block;
  margin-right: 12px;
  padding-left: 12px;
  border-left: 1px solid #d3d3d3;
  vertical-align: text-bottom;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.t-aside:last-child {
  margin-right: 0;
}
.t-aside a {
  margin-right: 4px;
}
.t-aside a label, .t-aside a fieldset legend, fieldset .t-aside a legend {
  margin-right: 4px;
}
.t-aside > label, fieldset .t-aside > legend {
  font-weight: 700;
  pointer-events: none;
}
.t-aside > span:not(.t-badge) {
  line-height: 1.2rem;
}
.t-aside .t-icon {
  font-size: 16px;
}

@media print {
  .t-aside {
    border-left: 0;
  }
}
.t-avatar {
  position: relative;
  display: inline-block;
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  margin-right: 8px;
  color: #fff;
  background: #ff0061;
  border-radius: 50%;
  font-size: 14px;
  font-weight: 700;
  line-height: 30px;
  text-align: center;
}
.t-avatar:last-child {
  margin-right: 0;
}
.t-avatar::before {
  content: attr(data-initials);
  position: absolute;
  inset: 0;
  border-radius: 50%;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-avatar.t-primary {
  background: #279c9c;
}
.t-avatar.t-staff {
  background: #8c2341;
}
.t-avatar img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.t-avatar .t-icon {
  position: absolute;
  inset: 0;
  margin-right: 0;
  font-family: "tricons", helvetica, arial, sans-serif;
  line-height: 30px;
}
.t-avatar .t-icon::before {
  color: #fff;
  font-size: 14px;
  line-height: inherit;
}

.t-back-top {
  position: fixed;
  right: 5vw;
  bottom: 0;
  display: inline-block;
  opacity: 0;
  visibility: hidden;
  margin-bottom: -1px;
  padding: 8px 12px;
  color: #646464;
  background: #fff;
  border: 1px solid #bcbdbd;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  text-decoration: none;
  user-select: none;
  font-size: 0.8125rem;
  line-height: 1rem;
  border-radius: 4px 4px 0 0;
  transition: all 0.2s ease;
}
.t-back-top::before {
  content: "\e158";
  display: inline-block;
  margin: 0;
  margin-right: 8px;
  font-family: "tricons", helvetica, arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-back-top:hover {
  text-decoration: none;
  background-color: #e9e9e9;
}
.t-back-top:hover::before {
  animation: back-top-anim 0.8s infinite linear;
}
@keyframes back-top-anim {
  0% {
    transform: translate(0, 0);
  }
  33% {
    transform: translate(0, -2px);
  }
  66% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes back-top-anim {
  0% {
    transform: translate(0, 0);
  }
  33% {
    transform: translate(0, -2px);
  }
  66% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes back-top-anim {
  0% {
    transform: translate(0, 0);
  }
  33% {
    transform: translate(0, -2px);
  }
  66% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes back-top-anim {
  0% {
    transform: translate(0, 0);
  }
  33% {
    transform: translate(0, -2px);
  }
  66% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
.t-back-top:active {
  background: #d3d3d3;
}
.t-back-top:active::before {
  animation: none;
}
.t-back-top.t-is-visible {
  opacity: 1;
  visibility: visible;
}

.t-badge {
  position: relative;
  display: inline-block;
  min-width: 16px;
  height: 16px;
  margin-right: 12px;
  padding: 0 6px;
  color: #fff;
  background: #279c9c;
  border-radius: calc(16px / 2);
  font-family: arial, sans-serif;
  font-size: 0.625rem;
  font-style: normal;
  text-align: center;
  line-height: 16px;
  vertical-align: middle;
  white-space: nowrap;
  user-select: none;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
  align-self: center;
  flex-shrink: 0;
}
.t-badge:last-child {
  margin-right: 0;
}
.t-badge + .t-badge {
  margin-left: -4px;
}
.t-badge.t-subtle-modifier {
  color: #373838;
  background: #d4ebeb;
}
.t-badge.t-blue, .t-badge.t-info {
  background: #256cd1;
}
.t-badge.t-blue.t-subtle-modifier, .t-badge.t-info.t-subtle-modifier {
  background: #d3e2f6;
}
.t-badge.t-red, .t-badge.t-error {
  background: #d91f11;
}
.t-badge.t-red.t-subtle-modifier, .t-badge.t-error.t-subtle-modifier {
  background: #f7d2cf;
}
.t-badge.t-orange, .t-badge.t-warning {
  background: #ee6f20;
}
.t-badge.t-orange.t-subtle-modifier, .t-badge.t-warning.t-subtle-modifier {
  background: #fce2d2;
}
.t-badge.t-green, .t-badge.t-success {
  background: #428613;
}
.t-badge.t-green.t-subtle-modifier, .t-badge.t-success.t-subtle-modifier {
  background: #d9e7d0;
}
.t-badge.t-neutral, .t-badge.t-subtle {
  background: #4d4e4e;
}
.t-badge.t-neutral.t-subtle-modifier, .t-badge.t-subtle.t-subtle-modifier {
  background: #e9e9e9;
}
.t-badge.t-staff {
  background: #8c2341;
}
.t-badge.t-staff.t-subtle-modifier {
  background: #e8d3d9;
}
.t-badge.t-inverted {
  color: #a6a7a7;
  background: transparent;
  border: 1px solid #a6a7a7;
}
.t-badge.t-small {
  min-width: 20px;
  height: 20px;
  border-radius: calc(20px / 2);
  line-height: 20px;
  font-size: 0.75rem;
  padding: 0 8px;
}
.t-badge.t-normal, .t-badge.t-medium {
  min-width: 24px;
  height: 24px;
  border-radius: calc(24px / 2);
  line-height: 24px;
  font-size: 0.75rem;
  padding: 0 8px;
}
.t-badge.t-large {
  min-width: 32px;
  height: 32px;
  border-radius: calc(32px / 2);
  line-height: 32px;
  font-size: 0.875rem;
  padding: 0 12px;
}
.t-badge.t-circle {
  padding: 0;
  width: 16px;
}
.t-badge.t-circle.t-small {
  width: 20px;
}
.t-badge.t-circle.t-normal {
  width: 24px;
}
.t-badge.t-circle.t-large {
  width: 32px;
}
.t-badge .t-icon {
  margin-right: 0;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
}

.t-icon .t-badge {
  margin-left: -0.8125rem;
  transform: translate(0, -50%);
}

.t-avatar .t-badge {
  position: absolute;
  top: -4px;
  right: -8px;
}

.t-breadcrumbs {
  margin-bottom: 8px;
  color: #646464;
  font-size: 11px;
  line-height: 1rem;
  cursor: default;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-breadcrumbs .t-crumb {
  margin-right: 4px;
  color: #373838;
  text-decoration: none;
}
.t-breadcrumbs .t-crumb:hover:not(.t-is-current) {
  text-decoration: underline;
}
.t-breadcrumbs .t-crumb.t-is-current {
  color: #a6a7a7;
}
.t-breadcrumbs .t-divider {
  margin: 0;
  border: 0;
}
.t-breadcrumbs .t-divider::before {
  content: "/";
  margin-right: 4px;
}

@media print {
  .t-breadcrumbs {
    font-size: 8px;
  }
}
.t-btn-group {
  display: inline-block;
  margin-right: 12px;
  height: 32px;
  border-radius: 4px;
  vertical-align: middle;
  user-select: none;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
}
.t-btn-group button, .t-btn-group .t-btn {
  position: relative;
  z-index: 0;
  display: inline-block;
  height: 32px;
  border-radius: initial;
  margin-right: -1px !important;
  padding: 0 12px;
  color: #646464;
  background: transparent;
  border: 1px solid #d3d3d3;
  font-family: arial, sans-serif;
  font-size: 13px;
  line-height: 32px;
  vertical-align: middle;
  user-select: none;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
  transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease;
}
.t-btn-group button::before, .t-btn-group .t-btn::before {
  display: none;
}
.t-btn-group button:first-child, .t-btn-group .t-btn:first-child {
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.t-btn-group button:last-child, .t-btn-group .t-btn:last-child {
  margin-right: 0;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
.t-btn-group button:hover:not(:active):not([disabled]), .t-btn-group .t-btn:hover:not(:active):not([disabled]) {
  color: #373838;
  background: #e9e9e9;
}
.t-btn-group button[disabled], .t-btn-group .t-btn[disabled] {
  color: #bcbdbd;
  cursor: not-allowed;
}
.t-btn-group button[disabled] label, .t-btn-group button[disabled] fieldset legend, fieldset .t-btn-group button[disabled] legend, .t-btn-group .t-btn[disabled] label, .t-btn-group .t-btn[disabled] fieldset legend, fieldset .t-btn-group .t-btn[disabled] legend {
  color: #bcbdbd;
}
.t-btn-group button label, .t-btn-group button fieldset legend, fieldset .t-btn-group button legend, .t-btn-group .t-btn label, .t-btn-group .t-btn fieldset legend, fieldset .t-btn-group .t-btn legend {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: 31px;
  vertical-align: middle;
  pointer-events: none;
}
.t-btn-group button .t-icon, .t-btn-group .t-btn .t-icon {
  width: 14px;
  margin-top: -1px;
  margin-right: 8px;
  font-size: inherit;
  text-align: center;
  line-height: 1rem;
  vertical-align: middle;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-btn-group button {
    padding-top: 1px;
  }
  .t-btn-group button .t-icon {
    margin-top: -2px;
  }
}
.t-btn {
  position: relative;
  z-index: 0;
  display: inline-flex;
  align-items: center;
  height: 32px;
  margin-right: 12px;
  padding: 0 12px;
  color: #373838;
  background: #e9e9e9;
  border: 0;
  border-radius: 4px;
  font-family: arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
  vertical-align: middle;
  text-decoration: none;
  user-select: none;
  cursor: pointer;
  box-shadow: 0px -1px 0px 0px color-mix(in srgb, #1a1b1b, transparent 85%) inset;
  transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease;
}
.t-btn:last-child {
  margin-right: 0;
}
.t-btn:not(:last-of-type, :only-of-type) {
  margin-right: 8px;
}
.t-btn:hover:not([disabled], .t-disabled) {
  background: #d3d3d3;
}
.t-btn:active:not([disabled], .t-disabled) {
  background: #bcbdbd;
  box-shadow: none;
  transition: none;
}
.t-btn[disabled], .t-btn.t-disabled {
  color: #a6a7a7;
  background: #f4f4f4;
  cursor: not-allowed;
  box-shadow: 0px -1px 0px 0px color-mix(in srgb, #1a1b1b, transparent 95%) inset;
}
.t-btn[disabled]::before, .t-btn.t-disabled::before {
  display: none;
}
.t-btn.t-is-loading {
  position: relative;
  color: transparent !important;
  cursor: not-allowed;
  box-shadow: none;
}
.t-btn.t-is-loading::before {
  content: "";
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  display: block;
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%237A7A7A'%20stroke-opacity='0.2'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='%237A7A7A'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
  transform: translate(-50%, -50%);
  animation: spin-btn 1s infinite linear;
}
@keyframes spin-btn {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes spin-btn {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes spin-btn {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes spin-btn {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
.t-btn.t-is-loading:active::before {
  display: block;
}
.t-btn.t-wide {
  display: block;
  width: 100%;
}
.t-btn.t-ghost-label {
  margin-top: 24px;
  vertical-align: top;
}
.t-btn.t-primary {
  color: #fff;
  background: #279c9c;
}
.t-btn.t-primary:hover:not([disabled], .t-disabled) {
  background: #238c8c;
}
.t-btn.t-primary:active:not([disabled], .t-disabled) {
  background: #1f7d7d;
}
.t-btn.t-primary[disabled], .t-btn.t-primary.t-disabled {
  color: #f4fafa;
  background: #a9d7d7;
}
.t-btn.t-primary.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-negative {
  color: #fff;
  background: #d91f11;
}
.t-btn.t-negative:hover:not([disabled], .t-disabled) {
  background: #c31c0f;
}
.t-btn.t-negative:active:not([disabled], .t-disabled) {
  background: #ae190e;
}
.t-btn.t-negative[disabled], .t-btn.t-negative.t-disabled {
  color: #fdf4f3;
  background: #f0a5a0;
}
.t-btn.t-negative.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-attention {
  color: #fff;
  background: #ee6f20;
}
.t-btn.t-attention:hover:not([disabled], .t-disabled) {
  background: #d6641d;
}
.t-btn.t-attention:active:not([disabled], .t-disabled) {
  background: #be591a;
}
.t-btn.t-attention[disabled], .t-btn.t-attention.t-disabled {
  color: #fef8f4;
  background: #f8c5a6;
}
.t-btn.t-attention.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-staff {
  color: #fff;
  background: #8c2341;
}
.t-btn.t-staff:hover:not([disabled], .t-disabled) {
  background: #7e203b;
}
.t-btn.t-staff:active:not([disabled], .t-disabled) {
  background: #701c34;
}
.t-btn.t-staff[disabled], .t-btn.t-staff.t-disabled {
  color: #f9f4f5;
  background: #d1a7b3;
}
.t-btn.t-staff.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-minimal {
  color: #646464;
  background: transparent;
  border: 1px solid #bcbdbd;
  box-shadow: none;
}
.t-btn.t-minimal:hover:not([disabled], .t-disabled) {
  background: #e9e9e9;
}
.t-btn.t-minimal:active:not([disabled], .t-disabled) {
  background: #d3d3d3;
}
.t-btn.t-minimal[disabled], .t-btn.t-minimal.t-disabled {
  color: #a6a7a7;
  border-color: #d3d3d3;
  background: transparent;
}
.t-btn.t-minimal.t-primary {
  color: #279c9c;
  border-color: #279c9c;
}
.t-btn.t-minimal.t-primary:hover:not([disabled], .t-disabled) {
  background: #e9f5f5;
}
.t-btn.t-minimal.t-primary:active:not([disabled], .t-disabled) {
  background: #d4ebeb;
}
.t-btn.t-minimal.t-primary[disabled], .t-btn.t-minimal.t-primary.t-disabled {
  color: #a9d7d7;
  border-color: #a9d7d7;
}
.t-btn.t-minimal.t-negative {
  color: #d91f11;
  border-color: #d91f11;
}
.t-btn.t-minimal.t-negative:hover:not([disabled], .t-disabled) {
  background: #fbe9e7;
}
.t-btn.t-minimal.t-negative:active:not([disabled], .t-disabled) {
  background: #f7d2cf;
}
.t-btn.t-minimal.t-negative[disabled], .t-btn.t-minimal.t-negative.t-disabled {
  color: #f0a5a0;
  border-color: #f0a5a0;
}
.t-btn.t-minimal.t-attention {
  color: #ee6f20;
  border-color: #ee6f20;
}
.t-btn.t-minimal.t-attention:hover:not([disabled], .t-disabled) {
  background: #fdf1e9;
}
.t-btn.t-minimal.t-attention:active:not([disabled], .t-disabled) {
  background: #fce2d2;
}
.t-btn.t-minimal.t-attention[disabled], .t-btn.t-minimal.t-attention.t-disabled {
  color: #f8c5a6;
  border-color: #f8c5a6;
}
.t-btn.t-minimal.t-staff {
  color: #8c2341;
  border-color: #8c2341;
}
.t-btn.t-minimal.t-staff:hover:not([disabled], .t-disabled) {
  background: #f3e9ec;
}
.t-btn.t-minimal.t-staff:active:not([disabled], .t-disabled) {
  background: #e8d3d9;
}
.t-btn.t-minimal.t-staff[disabled], .t-btn.t-minimal.t-staff.t-disabled {
  color: #d1a7b3;
  border-color: #d1a7b3;
}
.t-btn.t-minimal.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%237A7A7A'%20stroke-opacity='0.2'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='%237A7A7A'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-condensed {
  height: 24px;
  padding: 0 8px;
  font-size: 0.75rem;
}
.t-btn.t-condensed.t-is-loading::before {
  width: 12px;
  height: 12px;
  background: url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='6'%20cy='6'%20r='5'%20stroke='%237A7A7A'%20stroke-opacity='0.2'%20stroke-width='2'/%3e%3cpath%20d='M11%206C11%203.14286%208.85714%201%206%201'%20stroke='%237A7A7A'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-condensed.t-primary::before, .t-btn.t-condensed.t-negative::before, .t-btn.t-condensed.t-attention::before, .t-btn.t-condensed.t-staff::before {
  background: url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='6'%20cy='6'%20r='5'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M11%206C11%203.14286%208.85714%201%206%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn .t-icon {
  width: 14px;
  margin-right: 8px;
  font-size: inherit;
  text-align: center;
}
.t-btn .t-icon::before {
  display: block;
}
.t-btn.t-icon-only .t-icon {
  margin-right: 0;
}
.t-btn label, .t-btn fieldset legend, fieldset .t-btn legend {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: 31px;
  vertical-align: middle;
  pointer-events: none;
}

a.t-btn,
label.t-btn,
fieldset legend.t-btn {
  line-height: 32px;
  text-decoration: none;
}

label.t-btn input[type=button], fieldset legend.t-btn input[type=button],
label.t-btn input[type=submit],
fieldset legend.t-btn input[type=submit] {
  position: absolute;
  inset: 0;
  display: inline-block;
  width: 100%;
  height: 32px;
  background: transparent;
  border: transparent;
  cursor: pointer;
}
label.t-btn[disabled] input[type=button], fieldset legend.t-btn[disabled] input[type=button],
label.t-btn[disabled] input[type=submit],
fieldset legend.t-btn[disabled] input[type=submit] {
  outline: 0;
  cursor: not-allowed;
}

.t-btn.t-minimal-alt {
  background: transparent;
  color: #fff;
  border: 1px solid #fff;
  box-shadow: none;
  transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease;
}
.t-btn.t-minimal-alt::before {
  content: none;
}
.t-btn.t-minimal-alt:hover:not([disabled], .t-disabled) {
  color: #006491;
  background: #e9e9e9;
}
.t-btn.t-minimal-alt[disabled], .t-btn.t-minimal-alt.t-disabled {
  color: #a6a7a7;
  border-color: #f4f4f4;
  background: #f4f4f4;
}
.t-btn.t-minimal-alt.t-primary {
  background: #fff;
  color: #006491;
}
.t-btn.t-minimal-alt.t-primary[disabled], .t-btn.t-minimal-alt.t-primary.t-disabled {
  color: #a6a7a7;
  background: #f4f4f4;
  border-color: #f4f4f4;
}
.t-btn.t-minimal-alt.t-primary:hover:not([disabled], .t-disabled)::before {
  background: #e9e9e9;
}
.t-btn.t-minimal-alt.t-primary:active:not([disabled], .t-disabled) {
  background: #e9e9e9;
}
.t-btn.t-minimal-alt.t-primary:active:not([disabled], .t-disabled)::before {
  display: none;
}

.t-flag {
  display: inline-block;
  margin-right: 6px;
  width: 14px;
  height: 10px;
}
.t-flag.t-large {
  width: 30px;
  height: 20px;
}

.t-highlight {
  padding: 4px 6px;
  color: #373838;
  background: #d4ebeb;
  border-radius: 1px;
}
.t-highlight.t-neutral, .t-highlight.t-gray {
  background: #e9e9e9;
}
.t-highlight.t-success, .t-highlight.t-green {
  background: #d9e7d0;
}
.t-highlight.t-warning, .t-highlight.t-orange {
  background: #fce2d2;
}
.t-highlight.t-error, .t-highlight.t-red {
  background: #f7d2cf;
}
.t-highlight.t-info {
  background: #d3e2f6;
}
.t-highlight.t-staff {
  background: #e8d3d9;
}

.t-input input,
.t-input textarea {
  background-color: #fff;
  background-image: none;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 8px center;
}
.t-input input.t-is-valid, .t-input input[valid],
.t-input textarea.t-is-valid,
.t-input textarea[valid] {
  padding-right: 30px !important;
  background-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.7812%206.78125C13.7812%207.72005%2013.6035%208.59961%2013.248%209.41992C12.8926%2010.2402%2012.4049%2010.9603%2011.7852%2011.5801C11.1745%2012.1908%2010.459%2012.6738%209.63867%2013.0293C8.81836%2013.3848%207.9388%2013.5625%207%2013.5625C6.0612%2013.5625%205.18164%2013.3848%204.36133%2013.0293C3.54102%2012.6738%202.82096%2012.1908%202.20117%2011.5801C1.59049%2010.9603%201.10742%2010.2402%200.751953%209.41992C0.396484%208.59961%200.21875%207.72005%200.21875%206.78125C0.21875%205.84245%200.396484%204.96289%200.751953%204.14258C1.10742%203.32227%201.59049%202.60677%202.20117%201.99609C2.82096%201.3763%203.54102%200.888672%204.36133%200.533203C5.18164%200.177734%206.0612%200%207%200C7.9388%200%208.81836%200.177734%209.63867%200.533203C10.459%200.888672%2011.1745%201.3763%2011.7852%201.99609C12.4049%202.60677%2012.8926%203.32227%2013.248%204.14258C13.6035%204.96289%2013.7812%205.84245%2013.7812%206.78125ZM6.2207%2010.377L11.252%205.3457C11.334%205.25456%2011.375%205.14974%2011.375%205.03125C11.375%204.91276%2011.334%204.80794%2011.252%204.7168L10.623%204.10156C10.541%204.01953%2010.4362%203.97852%2010.3086%203.97852C10.1901%203.97852%2010.0898%204.01953%2010.0078%204.10156L5.90625%208.20312L3.99219%206.28906C3.91016%206.20703%203.80534%206.16602%203.67773%206.16602C3.55924%206.16602%203.45898%206.20703%203.37695%206.28906L2.74805%206.9043C2.66602%206.99544%202.625%207.10026%202.625%207.21875C2.625%207.33724%202.66602%207.44206%202.74805%207.5332L5.5918%2010.377C5.68294%2010.459%205.78776%2010.5%205.90625%2010.5C6.02474%2010.5%206.12956%2010.459%206.2207%2010.377Z'%20fill='%2352A31D'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 8px center;
}
.t-input input.t-is-valid:hover:not(:disabled), .t-input input[valid]:hover:not(:disabled),
.t-input textarea.t-is-valid:hover:not(:disabled),
.t-input textarea[valid]:hover:not(:disabled) {
  border-color: #428613;
}
.t-input input.t-is-valid:focus:not(:disabled), .t-input input.t-is-valid:active:not(:disabled), .t-input input[valid]:focus:not(:disabled), .t-input input[valid]:active:not(:disabled),
.t-input textarea.t-is-valid:focus:not(:disabled),
.t-input textarea.t-is-valid:active:not(:disabled),
.t-input textarea[valid]:focus:not(:disabled),
.t-input textarea[valid]:active:not(:disabled) {
  border-color: #428613;
  box-shadow: 0 0 0 2px #b3cfa1;
}
.t-input input.t-is-invalid, .t-input input.t-is-invalid-no-icon, .t-input input[invalid],
.t-input textarea.t-is-invalid,
.t-input textarea.t-is-invalid-no-icon,
.t-input textarea[invalid] {
  background-color: #f7d2cf;
  color: #d91f11;
}
.t-input input.t-is-invalid:hover:not(:disabled), .t-input input.t-is-invalid-no-icon:hover:not(:disabled), .t-input input[invalid]:hover:not(:disabled),
.t-input textarea.t-is-invalid:hover:not(:disabled),
.t-input textarea.t-is-invalid-no-icon:hover:not(:disabled),
.t-input textarea[invalid]:hover:not(:disabled) {
  border-color: #d91f11;
}
.t-input input.t-is-invalid:focus:not(:disabled), .t-input input.t-is-invalid:active:not(:disabled), .t-input input.t-is-invalid-no-icon:focus:not(:disabled), .t-input input.t-is-invalid-no-icon:active:not(:disabled), .t-input input[invalid]:focus:not(:disabled), .t-input input[invalid]:active:not(:disabled),
.t-input textarea.t-is-invalid:focus:not(:disabled),
.t-input textarea.t-is-invalid:active:not(:disabled),
.t-input textarea.t-is-invalid-no-icon:focus:not(:disabled),
.t-input textarea.t-is-invalid-no-icon:active:not(:disabled),
.t-input textarea[invalid]:focus:not(:disabled),
.t-input textarea[invalid]:active:not(:disabled) {
  background-color: #fff;
  border-color: #d91f11;
  box-shadow: 0 0 0 2px #f0a5a0;
}
.t-input input.t-is-invalid:not(.t-is-invalid-no-icon), .t-input input.t-is-invalid-no-icon:not(.t-is-invalid-no-icon), .t-input input[invalid]:not(.t-is-invalid-no-icon),
.t-input textarea.t-is-invalid:not(.t-is-invalid-no-icon),
.t-input textarea.t-is-invalid-no-icon:not(.t-is-invalid-no-icon),
.t-input textarea[invalid]:not(.t-is-invalid-no-icon) {
  padding-right: 30px !important;
  background-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='%23D91F11'%20d='M6.08,0.381%20C6.588,-0.127%207.41,-0.127%207.918,0.381%20L13.619,6.081%20C14.127,6.588%2014.127,7.41%2013.619,7.917%20L7.918,13.618%20C7.411,14.126%206.59,14.126%206.082,13.618%20L0.381,7.917%20C-0.127,7.41%20-0.127,6.589%200.381,6.081%20Z%20M5.768,3.817%20L5.984,7.617%20C5.993,7.776%206.124,7.9%206.283,7.9%20L7.717,7.9%20C7.876,7.9%208.007,7.776%208.016,7.617%20L8.232,3.817%20C8.242,3.645%208.105,3.5%207.932,3.5%20L6.068,3.5%20C5.895,3.5%205.758,3.645%205.768,3.817%20Z%20M7,10.9%20C7.69,10.9%208.25,10.34%208.25,9.65%20C8.25,8.96%207.69,8.4%207,8.4%20C6.31,8.4%205.75,8.96%205.75,9.65%20C5.75,10.34%206.31,10.9%207,10.9%20Z'%20/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 8px center;
}
.t-input .t-input-wrapper:has(.t-is-valid:not(:disabled)):hover {
  border-color: #428613;
}
.t-input .t-input-wrapper:has(.t-is-valid:not(:disabled)):has(input:focus), .t-input .t-input-wrapper:has(.t-is-valid:not(:disabled)):has(input:active) {
  border-color: #428613;
  box-shadow: 0 0 0 2px #b3cfa1;
}
.t-input .t-input-wrapper:has(.t-is-invalid:not(:disabled)), .t-input .t-input-wrapper:has(.t-is-invalid-no-icon:not(:disabled)) {
  background-color: #f7d2cf;
}
.t-input .t-input-wrapper:has(.t-is-invalid:not(:disabled)):hover, .t-input .t-input-wrapper:has(.t-is-invalid-no-icon:not(:disabled)):hover {
  border-color: #d91f11;
}
.t-input .t-input-wrapper:has(.t-is-invalid:not(:disabled)):has(input:focus), .t-input .t-input-wrapper:has(.t-is-invalid:not(:disabled)):has(input:active), .t-input .t-input-wrapper:has(.t-is-invalid-no-icon:not(:disabled)):has(input:focus), .t-input .t-input-wrapper:has(.t-is-invalid-no-icon:not(:disabled)):has(input:active) {
  background-color: #fff;
  border-color: #d91f11;
  box-shadow: 0 0 0 2px #f0a5a0;
}
.t-input .t-error-message,
.t-input .t-supporting-text {
  max-width: 192px;
}
.t-input.t-medium .t-error-message,
.t-input.t-medium .t-supporting-text {
  max-width: 288px;
}
.t-input.t-large .t-error-message,
.t-input.t-large .t-supporting-text, .t-input.t-extra .t-error-message,
.t-input.t-extra .t-supporting-text {
  max-width: 400px;
}
.t-input.t-wide .t-error-message,
.t-input.t-wide .t-supporting-text {
  max-width: 100%;
}

.t-input {
  display: inline-block;
  margin-right: 12px;
  margin-bottom: 12px;
  vertical-align: top;
}
.t-input:last-child {
  margin-right: 0;
}
.t-input .t-input-wrapper {
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  width: 192px;
  display: flex;
}
.t-input .t-input-wrapper:hover {
  border-color: #279c9c;
}
.t-input .t-input-wrapper:has(.t-left-adornment) input {
  padding-left: 6px;
}
.t-input .t-input-wrapper:has(.t-right-adornment) input {
  padding-right: 6px;
}
.t-input .t-input-wrapper .t-left-adornment,
.t-input .t-input-wrapper .t-right-adornment {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #7a7a7a;
  padding: 0 0 0 8px;
}
.t-input .t-input-wrapper .t-left-adornment .t-icon,
.t-input .t-input-wrapper .t-right-adornment .t-icon {
  margin: 0 !important;
}
.t-input .t-input-wrapper .t-right-adornment {
  padding: 0 8px 0 0;
}
.t-input .t-input-wrapper:has(input:not(:disabled)):has(input:focus), .t-input .t-input-wrapper:has(input:not(:disabled)):has(input:active) {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-input .t-input-wrapper:has(input:disabled) {
  background-color: #f4f4f4;
}
.t-input .t-input-wrapper input {
  background-color: transparent;
  border: none;
  height: 30px;
  width: 100%;
  padding: 0 8px;
}
.t-input .t-input-wrapper input:focus, .t-input .t-input-wrapper input:active {
  border-color: transparent !important;
  box-shadow: none !important;
}
.t-input input {
  display: inline-block;
  width: 192px;
  max-width: 100%;
  height: 32px;
  padding: 0 8px;
  color: #373838;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
  vertical-align: middle;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-input input.placeholder {
  color: #909090;
}
.t-input input::placeholder {
  color: #909090;
}
.t-input input:not(:disabled):hover {
  border-color: #279c9c;
}
.t-input input:not(:disabled):focus, .t-input input:not(:disabled):active {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-input input:disabled {
  opacity: 1;
  background: #f4f4f4;
  color: #a6a7a7;
}
.t-input input ~ button {
  margin-left: 4px;
}
.t-input input::-ms-clear {
  display: none;
}
.t-input input.t-has-focus {
  outline: 0;
}
.t-input input[type=search]::-webkit-search-decoration, .t-input input[type=search]::-webkit-search-cancel-button, .t-input input[type=search]::-webkit-search-results-button, .t-input input[type=search]::-webkit-search-results-decoration {
  display: none;
}
.t-input input[type=number] {
  appearance: textfield;
}
.t-input input[type=number]::-webkit-inner-spin-button, .t-input input[type=number]::-webkit-outer-spin-button {
  appearance: none;
}
.t-input > label, fieldset .t-input > legend {
  display: block;
  margin-right: 8px;
  margin-bottom: 6px;
}
.t-input .t-icon:not(label > .t-icon):not(fieldset legend > .t-icon) {
  position: relative;
  margin-left: 8px;
  color: #bcbdbd;
}
.t-input .t-icon:not(label > .t-icon):not(fieldset legend > .t-icon)::before {
  vertical-align: middle;
}
.t-input .t-icon:not(label > .t-icon):not(fieldset legend > .t-icon) ~ input {
  width: 192px;
  margin-left: -32px;
  padding-left: 28px;
}
.t-input.t-horizontal > label, fieldset .t-input.t-horizontal > legend {
  display: inline-block;
  margin-bottom: 0;
  line-height: 32px;
}
.t-input.t-horizontal > div {
  display: inline-block;
}
.t-input.t-indented > label, fieldset .t-input.t-indented > legend {
  display: inline-block;
  margin-bottom: 0;
  padding-top: calc((32px - 1.125rem) / 2);
  width: 192px;
  text-align: right;
}
.t-input.t-indented > div {
  display: inline-block;
}
.t-input.t-block {
  display: block;
  margin-bottom: 12px;
}
.t-input.t-block:not(:first-of-type) {
  margin-top: 12px;
}
.t-input.t-block:last-child {
  margin-bottom: 0;
}
.t-input.t-tiny input,
.t-input.t-tiny textarea,
.t-input.t-tiny .t-input-wrapper {
  width: 64px;
}
.t-input.t-tiny input input,
.t-input.t-tiny textarea input,
.t-input.t-tiny .t-input-wrapper input {
  width: 100%;
}
.t-input.t-small input,
.t-input.t-small textarea,
.t-input.t-small .t-input-wrapper {
  width: 112px;
}
.t-input.t-small input input,
.t-input.t-small textarea input,
.t-input.t-small .t-input-wrapper input {
  width: 100%;
}
.t-input.t-medium input,
.t-input.t-medium textarea,
.t-input.t-medium .t-input-wrapper {
  width: 288px;
}
.t-input.t-medium input input,
.t-input.t-medium textarea input,
.t-input.t-medium .t-input-wrapper input {
  width: 100%;
}
.t-input.t-large input,
.t-input.t-large textarea,
.t-input.t-large .t-input-wrapper {
  width: 400px;
}
.t-input.t-large input input,
.t-input.t-large textarea input,
.t-input.t-large .t-input-wrapper input {
  width: 100%;
}
.t-input.t-extra input,
.t-input.t-extra textarea,
.t-input.t-extra .t-input-wrapper {
  width: 600px;
}
.t-input.t-extra input input,
.t-input.t-extra textarea input,
.t-input.t-extra .t-input-wrapper input {
  width: 100%;
}
.t-input.t-wide {
  width: 100%;
}
.t-input.t-wide input,
.t-input.t-wide textarea,
.t-input.t-wide .t-input-wrapper {
  width: 100%;
}
.t-input.t-wide input input,
.t-input.t-wide textarea input,
.t-input.t-wide .t-input-wrapper input {
  width: 100%;
}
.t-input.t-wide.t-horizontal {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  align-items: center;
}
.t-input.t-wide.t-horizontal > label, fieldset .t-input.t-wide.t-horizontal > legend {
  margin-right: 6px;
}
.t-input.t-btn-under input ~ button {
  display: block;
  margin-top: 8px;
  margin-left: 0;
}
.t-input.t-btn-under.t-horizontal > label, fieldset .t-input.t-btn-under.t-horizontal > legend {
  float: left;
  line-height: 32px;
}
.t-input.t-btn-under.t-horizontal > div {
  float: left;
  display: inline-block;
}
.t-input.t-btn-under.t-horizontal > .t-btn {
  -webkit-box-flex: 0 0 auto;
  -moz-box-flex: 0 0 auto;
  flex: 0 0 auto;
}
.t-input textarea {
  display: inline-block;
  width: auto;
  min-width: 192px;
  max-width: 100%;
  min-height: 64px;
  margin: 0;
  padding: 7px;
  color: #373838;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
  vertical-align: middle;
  line-height: 1;
  resize: both;
  transition: border 0.2s ease;
}
.t-input textarea.placeholder {
  color: #909090;
}
.t-input textarea::placeholder {
  color: #909090;
}
.t-input textarea.t-resizeable-horizontal {
  resize: horizontal;
}
.t-input textarea.t-resizeable-vertical {
  resize: vertical;
}
.t-input textarea.t-non-resizeable {
  resize: none;
}
.t-input textarea:not(:disabled):hover {
  border-color: #279c9c;
}
.t-input textarea:not(:disabled):focus, .t-input textarea:not(:disabled):active {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
  transition: none;
}
.t-input textarea:disabled {
  background: #f4f4f4;
  color: #a6a7a7;
}
.t-input textarea ~ button {
  margin-left: 4px;
}

.t-error-message,
.t-supporting-text {
  margin-top: 4px;
  color: #d91f11;
  font-size: 0.8125rem;
  line-height: 17px;
  white-space: normal;
}

.t-supporting-text {
  color: #646464;
}

.t-label-value {
  margin-right: 24px;
  margin-bottom: 12px;
  vertical-align: middle;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  flex-direction: column;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-label-value label, .t-label-value fieldset legend, fieldset .t-label-value legend {
  margin-right: 0;
  margin-bottom: 6px;
}
.t-label-value span {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-label-value span > .t-icon,
.t-label-value span > .t-flag {
  margin-right: 6px;
}
.t-label-value span .t-help,
.t-label-value span .t-icon-help {
  margin-left: 4px;
  color: #646464;
  cursor: help;
}
.t-label-value span .t-help::before,
.t-label-value span .t-icon-help::before {
  content: "\e371";
}
.t-label-value a {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-label-value a > .t-icon {
  margin-right: 2px;
  vertical-align: text-top;
}
.t-label-value.t-block {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-label-value.t-horizontal {
  flex-direction: row;
  align-items: baseline;
}
.t-label-value.t-horizontal label, .t-label-value.t-horizontal fieldset legend, fieldset .t-label-value.t-horizontal legend {
  margin-right: 6px;
  margin-bottom: 0;
}

.t-legend {
  display: inline-block;
  margin-right: 12px;
  font-size: 0.8125rem;
  line-height: 1.2rem;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-content: center;
}
.t-legend::before {
  content: "";
  display: inline-block;
  width: 0.8125rem;
  height: 0.8125rem;
  margin-right: 6px;
  background: #279c9c;
  border-radius: 50%;
}
.t-legend.t-info::before {
  background: #256cd1;
}
.t-legend.t-error::before {
  background: #d91f11;
}
.t-legend.t-warning::before {
  background: #ee6f20;
}
.t-legend.t-success::before {
  background: #428613;
}
.t-legend.t-changed::before {
  background: #fff59d;
}
.t-legend.t-subtle::before {
  background: #a6a7a7;
}
.t-legend.t-disabled::before {
  background: #f4f4f4;
}
.t-legend.t-staff::before {
  background: #8c2341;
}

ul.t-list,
ol.t-list,
dl.t-list {
  width: 100%;
  margin-bottom: 12px;
}
ul.t-list:last-child,
ol.t-list:last-child,
dl.t-list:last-child {
  margin-bottom: 0;
}
ul.t-list > li,
ol.t-list > li,
dl.t-list > li {
  position: relative;
  margin-bottom: 6px;
  padding-left: 14px;
  line-height: 1.125rem;
}
ul.t-list > li:last-child,
ol.t-list > li:last-child,
dl.t-list > li:last-child {
  margin-bottom: 0;
}
ul.t-list > li::before,
ol.t-list > li::before,
dl.t-list > li::before {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  margin-right: 8px;
  color: #646464;
  font-weight: 700;
  line-height: 1.125rem;
}
ul.t-list > li > span,
ol.t-list > li > span,
dl.t-list > li > span {
  margin-right: 12px;
}
ul.t-list > li .t-dropdown,
ul.t-list > li .t-input,
ol.t-list > li .t-dropdown,
ol.t-list > li .t-input,
dl.t-list > li .t-dropdown,
dl.t-list > li .t-input {
  margin-bottom: 0;
  vertical-align: middle;
}

ul.t-list > li::before {
  content: "•";
}
ul.t-list.t-no-bullets > li {
  padding-left: 0;
}
ul.t-list.t-no-bullets > li::before {
  display: none;
}

ol.t-list {
  list-style: none;
  counter-reset: list-counter;
}
ol.t-list > li {
  counter-increment: list-counter;
}
ol.t-list > li::before {
  content: counter(list-counter);
}

.t-loading {
  z-index: 90;
  display: inline-block;
  width: 40px;
  height: 40px;
  margin-right: 12px;
  vertical-align: middle;
  animation: loading-fade-in 0.2s ease-in;
  transition: opacity 0.2s ease;
}
@keyframes loading-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes loading-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes loading-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes loading-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.t-loading:last-child {
  margin-right: 0;
}
.t-loading::before {
  content: "";
  display: inline-block;
  width: 40px;
  height: 40px;
  background: url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='20'%20cy='20'%20r='19'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M39%2020C39%2010%2031%201%2020%201'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
  background-color: transparent;
  animation: spin 1s infinite linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.t-loading.t-small {
  width: 16px;
  height: 16px;
}
.t-loading.t-small::before {
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-loading.t-big {
  width: 80px;
  height: 80px;
}
.t-loading.t-big::before {
  width: 80px;
  height: 80px;
  background: url("data:image/svg+xml,%3csvg%20width='80'%20height='80'%20viewBox='0%200%2080%2080'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20opacity='0.82'%3e%3ccircle%20cx='40'%20cy='40'%20r='38'%20stroke='%23E9E9E9'%20stroke-width='3'/%3e%3cpath%20d='M39.4688%202.00277V2.00277C39.623%202.00092%2039.7775%202%2039.9322%202C60.919%202%2077.9322%2019.0132%2077.9322%2040'%20stroke='%23279C9C'%20stroke-width='3'%20stroke-linecap='round'/%3e%3c/g%3e%3c/svg%3e") left no-repeat;
}
.t-loading.t-block {
  display: block;
  width: 100%;
  margin-bottom: 24px;
  text-align: center;
}
.t-loading.t-block:last-child {
  margin-bottom: 0;
}
.t-loading.t-absolute {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.t-loading.t-overlay {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  margin: 0;
}
.t-loading.t-overlay::before {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 91;
  animation: veil-spin 1s infinite linear;
}
@keyframes veil-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes veil-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes veil-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes veil-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
.t-loading.t-overlay::after {
  content: "";
  position: absolute;
  z-index: 90;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: 0.9;
  animation: none;
}
.t-loading.t-fade {
  opacity: 0;
}

.t-menu {
  z-index: 100;
  display: block;
  visibility: hidden;
  overflow-x: hidden;
  overflow-y: auto;
  min-width: 192px;
  height: auto;
  max-height: 0;
  color: #373838;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 2px;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  opacity: 0;
  font-size: 0.8125rem;
  text-align: left;
  cursor: default;
  transition: max-height 0.2s ease, opacity 0.2s ease, visibility 0.2s ease;
}
.t-menu.t-narrow {
  min-width: auto;
}
.t-menu hr {
  margin: 8px -12px;
  padding: 0;
  border: 0;
  border-bottom: 1px solid #e9e9e9;
}
.t-menu.t-is-open {
  max-height: calc(6 * 34px + 34px / 2 + 2px);
  opacity: 1;
  visibility: visible;
}
.t-menu.t-height-small, .t-menu.t-height-tiny {
  overflow-y: scroll;
}
.t-menu.t-height-small {
  max-height: calc(34px * 5 + 34px / 2);
}
.t-menu.t-height-tiny {
  max-height: calc(34px * 3 + 34px / 2);
}
.t-menu .t-item, .t-menu .t-empty {
  position: relative;
  display: block;
  min-height: 34px;
  margin: 0;
  padding: 8px 12px;
  color: #373838;
  line-height: 1.4em;
  text-decoration: none;
  word-break: normal;
  overflow-wrap: anywhere;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-menu .t-item:hover, .t-menu .t-empty:hover, .t-menu .t-item.t-has-focus, .t-menu .t-has-focus.t-empty, .t-menu .t-item.t-has-highlight, .t-menu .t-has-highlight.t-empty {
  background: #d4ebeb;
  outline: 0;
}
.t-menu .t-item.t-is-hidden, .t-menu .t-is-hidden.t-empty {
  display: none;
}
.t-menu .t-item.t-is-disabled, .t-menu .t-is-disabled.t-empty {
  color: #bcbdbd;
  cursor: not-allowed;
}
.t-menu .t-item.t-is-selected, .t-menu .t-is-selected.t-empty {
  font-weight: 700;
  cursor: default;
}
.t-menu .t-item.t-is-selected::before, .t-menu .t-is-selected.t-empty::before {
  content: "\e900";
  display: inline-block;
  width: auto;
  margin-top: -1px;
  margin-right: 8px;
  background: transparent;
  border: 0;
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 8px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-menu .t-item.t-is-selected:hover, .t-menu .t-is-selected.t-empty:hover {
  background: rgb(233.5, 245, 245);
}
.t-menu .t-item .t-icon, .t-menu .t-empty .t-icon {
  margin-right: 8px;
  vertical-align: baseline;
}
.t-menu .t-item .t-checkbox, .t-menu .t-empty .t-checkbox,
.t-menu .t-item .t-radio,
.t-menu .t-empty .t-radio {
  display: block;
  width: calc(100% + 24px);
  height: auto;
  margin: -8px -12px;
}
.t-menu .t-item .t-checkbox label, .t-menu .t-empty .t-checkbox label, .t-menu .t-item .t-checkbox fieldset legend, .t-menu .t-empty .t-checkbox fieldset legend, fieldset .t-menu .t-item .t-checkbox legend, fieldset .t-menu .t-empty .t-checkbox legend,
.t-menu .t-item .t-radio label,
.t-menu .t-empty .t-radio label,
.t-menu .t-item .t-radio fieldset legend,
.t-menu .t-empty .t-radio fieldset legend,
fieldset .t-menu .t-item .t-radio legend,
fieldset .t-menu .t-empty .t-radio legend {
  width: 100%;
  padding: 8px 12px;
  line-height: 1.4em;
}
.t-menu .t-item .t-checkbox label::before, .t-menu .t-empty .t-checkbox label::before, .t-menu .t-item .t-checkbox fieldset legend::before, .t-menu .t-empty .t-checkbox fieldset legend::before, fieldset .t-menu .t-item .t-checkbox legend::before, fieldset .t-menu .t-empty .t-checkbox legend::before, .t-menu .t-item .t-checkbox label::after, .t-menu .t-empty .t-checkbox label::after, .t-menu .t-item .t-checkbox fieldset legend::after, .t-menu .t-empty .t-checkbox fieldset legend::after, fieldset .t-menu .t-item .t-checkbox legend::after, fieldset .t-menu .t-empty .t-checkbox legend::after {
  width: 14px;
  height: 14px;
  vertical-align: middle;
}
.t-menu .t-item .t-radio label::before, .t-menu .t-empty .t-radio label::before, .t-menu .t-item .t-radio fieldset legend::before, .t-menu .t-empty .t-radio fieldset legend::before, fieldset .t-menu .t-item .t-radio legend::before, fieldset .t-menu .t-empty .t-radio legend::before, .t-menu .t-item .t-radio label::after, .t-menu .t-empty .t-radio label::after, .t-menu .t-item .t-radio fieldset legend::after, .t-menu .t-empty .t-radio fieldset legend::after, fieldset .t-menu .t-item .t-radio legend::after, fieldset .t-menu .t-empty .t-radio legend::after {
  display: none;
}
.t-menu .t-item .t-radio input:checked ~ label, .t-menu .t-empty .t-radio input:checked ~ label, .t-menu .t-item .t-radio fieldset input:checked ~ legend, .t-menu .t-empty .t-radio fieldset input:checked ~ legend, fieldset .t-menu .t-item .t-radio input:checked ~ legend, fieldset .t-menu .t-empty .t-radio input:checked ~ legend {
  font-weight: 700;
  cursor: default;
}
.t-menu .t-item .t-radio input:checked ~ label::before, .t-menu .t-empty .t-radio input:checked ~ label::before, .t-menu .t-item .t-radio fieldset input:checked ~ legend::before, .t-menu .t-empty .t-radio fieldset input:checked ~ legend::before, fieldset .t-menu .t-item .t-radio input:checked ~ legend::before, fieldset .t-menu .t-empty .t-radio input:checked ~ legend::before {
  content: "\e900";
  display: inline-block;
  width: auto;
  margin-top: -1px;
  margin-right: 8px;
  background: transparent;
  border: 0;
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 8px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-menu .t-item .t-radio input:checked ~ label:hover, .t-menu .t-empty .t-radio input:checked ~ label:hover, .t-menu .t-item .t-radio fieldset input:checked ~ legend:hover, .t-menu .t-empty .t-radio fieldset input:checked ~ legend:hover, fieldset .t-menu .t-item .t-radio input:checked ~ legend:hover, fieldset .t-menu .t-empty .t-radio input:checked ~ legend:hover {
  background: rgb(233.5, 245, 245);
}
.t-menu .t-item .t-radio input.t-has-focus ~ label, .t-menu .t-empty .t-radio input.t-has-focus ~ label, .t-menu .t-item .t-radio fieldset input.t-has-focus ~ legend, .t-menu .t-empty .t-radio fieldset input.t-has-focus ~ legend, fieldset .t-menu .t-item .t-radio input.t-has-focus ~ legend, fieldset .t-menu .t-empty .t-radio input.t-has-focus ~ legend {
  background: #d4ebeb;
}
.t-menu .t-item .t-radio input.t-has-focus ~ label::before, .t-menu .t-empty .t-radio input.t-has-focus ~ label::before, .t-menu .t-item .t-radio fieldset input.t-has-focus ~ legend::before, .t-menu .t-empty .t-radio fieldset input.t-has-focus ~ legend::before, fieldset .t-menu .t-item .t-radio input.t-has-focus ~ legend::before, fieldset .t-menu .t-empty .t-radio input.t-has-focus ~ legend::before {
  outline: 0;
}
.t-menu .t-item .t-radio input[data-none] + label, .t-menu .t-empty .t-radio input[data-none] + label, .t-menu .t-item .t-radio fieldset input[data-none] + legend, .t-menu .t-empty .t-radio fieldset input[data-none] + legend, fieldset .t-menu .t-item .t-radio input[data-none] + legend, fieldset .t-menu .t-empty .t-radio input[data-none] + legend {
  opacity: 0.6;
}
.t-menu .t-empty {
  display: none;
  color: #646464;
  cursor: default;
}
.t-menu .t-empty:hover {
  background: inherit;
}
.t-menu .t-empty.t-is-visible {
  display: block;
}
.t-menu .t-loading {
  width: 100%;
  height: 34px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
}
.t-menu .t-loading::before {
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-menu .t-group {
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #e9e9e9;
}
.t-menu .t-group:last-child {
  border-bottom: 0;
}
.t-menu .t-group h5 {
  display: block;
  width: 100%;
  min-height: 30px;
  margin: 0;
  margin-top: 4px;
  margin-bottom: -1px;
  padding: 8px 12px;
  color: #646464;
  font-size: 11px;
  line-height: 1.4em;
  user-select: none;
}
.t-menu .t-group > .t-item, .t-menu .t-group > .t-empty {
  margin: 0;
}
.t-menu .t-group + .t-btn {
  margin-top: 12px;
}
.t-menu .t-btn,
.t-menu .t-input {
  width: auto;
  max-width: 100%;
  margin: 12px;
}
.t-menu .t-input.t-wide {
  width: calc(100% - 12px * 2);
}

.t-notification {
  position: relative;
  display: table;
  width: auto;
  height: auto;
  min-height: 40px;
  margin-bottom: 12px;
  padding: 12px;
  padding-top: 13px;
  color: #fff;
  background: #279c9c;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(31, 125, 125, 0.35);
  font-size: 13px;
  transition: opacity 0.2s ease;
}
.t-notification:last-child {
  margin-bottom: 0;
}
.t-notification p {
  margin-bottom: 8px;
  line-height: 1.2rem;
}
.t-notification p:last-child, .t-notification p:last-of-type {
  margin-bottom: 0;
}
.t-notification p ~ button,
.t-notification p ~ .t-action {
  margin-top: 12px;
}
.t-notification a {
  color: inherit;
  text-decoration: underline;
  text-decoration-style: dotted;
}
.t-notification a:hover {
  text-decoration-style: solid;
}
.t-notification button,
.t-notification .t-action {
  color: #fff;
  background: transparent;
  border: 1px solid #fff;
  box-shadow: none;
}
.t-notification button:hover:not([disabled], .t-disabled),
.t-notification .t-action:hover:not([disabled], .t-disabled) {
  background: color-mix(in srgb, #fff, transparent 90%);
}
.t-notification button:active:not([disabled], .t-disabled),
.t-notification .t-action:active:not([disabled], .t-disabled) {
  background: color-mix(in srgb, #fff, transparent 80%);
}
.t-notification button[disabled], .t-notification button.t-disabled,
.t-notification .t-action[disabled],
.t-notification .t-action.t-disabled {
  color: color-mix(in srgb, #fff, transparent 60%);
  border-color: color-mix(in srgb, #fff, transparent 60%);
  background: transparent;
}
.t-notification button.t-is-loading::before,
.t-notification .t-action.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-notification .t-action {
  text-decoration: none;
  font-weight: 400;
  vertical-align: middle;
}
.t-notification[data-type=dismiss], .t-notification[data-type=dismissable] {
  padding-right: 52px;
}
.t-notification[data-type=dismiss] .t-trigger, .t-notification[data-type=dismissable] .t-trigger {
  position: absolute;
  top: 0;
  right: 0;
  display: inline-block;
  width: 40px;
  height: 40px;
  padding: 12px;
  cursor: pointer;
}
.t-notification[data-type=dismiss] .t-trigger::before, .t-notification[data-type=dismiss] .t-trigger::after, .t-notification[data-type=dismissable] .t-trigger::before, .t-notification[data-type=dismissable] .t-trigger::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 10px;
  height: 2px;
  background: #e9f5f5;
  border-radius: 2px;
}
.t-notification[data-type=dismiss] .t-trigger::before, .t-notification[data-type=dismissable] .t-trigger::before {
  transform: translate(-50%, 0) rotate(45deg);
}
.t-notification[data-type=dismiss] .t-trigger::after, .t-notification[data-type=dismissable] .t-trigger::after {
  transform: translate(-50%, 0) rotate(-45deg);
}
.t-notification[data-type=dismiss] .t-trigger:hover:not(:active)::before, .t-notification[data-type=dismiss] .t-trigger:hover:not(:active)::after, .t-notification[data-type=dismissable] .t-trigger:hover:not(:active)::before, .t-notification[data-type=dismissable] .t-trigger:hover:not(:active)::after {
  background: #fff;
}
.t-notification.t-fade {
  opacity: 0;
}
.t-notification.t-wide {
  width: 100%;
  max-width: calc(1920px - 24px * 2);
}
.t-notification.t-horizontal {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-notification.t-horizontal p {
  margin-right: 24px;
}
.t-notification.t-horizontal button {
  align-self: center;
}
.t-notification.t-horizontal button:last-of-type {
  margin-right: 24px;
  margin-bottom: 0;
}
.t-notification.t-horizontal button:last-child {
  margin-right: 12px;
  margin-bottom: 0;
}
.t-notification.t-horizontal .t-right {
  margin-left: auto;
  align-self: center;
}
.t-notification.t-info, .t-notification.t-error, .t-notification.t-warning, .t-notification.t-success, .t-notification.t-loading {
  padding-left: 36px;
  color: #fff;
}
.t-notification.t-info::before, .t-notification.t-error::before, .t-notification.t-warning::before, .t-notification.t-success::before, .t-notification.t-loading::before {
  content: "";
  position: absolute;
  top: 12px;
  left: 12px;
  color: inherit;
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 16px;
}
.t-notification.t-info {
  background: #256cd1;
  border-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(30, 86, 167, 0.35);
}
.t-notification.t-info::before {
  content: "\e372";
}
.t-notification.t-info .t-trigger:before,
.t-notification.t-info .t-trigger:after {
  background: #e9f0fa;
}
.t-notification.t-error {
  background: #d91f11;
  border-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(174, 25, 14, 0.35);
}
.t-notification.t-error::before {
  content: "\e373";
}
.t-notification.t-error .t-trigger:before,
.t-notification.t-error .t-trigger:after {
  background: #fbe9e7;
}
.t-notification.t-warning {
  background: #ee6f20;
  border-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(190, 89, 26, 0.35);
}
.t-notification.t-warning::before {
  content: "\e374";
}
.t-notification.t-warning .t-trigger:before,
.t-notification.t-warning .t-trigger:after {
  background: #fdf1e9;
}
.t-notification.t-success {
  background: #428613;
  border-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(53, 107, 15, 0.35);
}
.t-notification.t-success::before {
  content: "\e901";
}
.t-notification.t-success .t-trigger:before,
.t-notification.t-success .t-trigger:after {
  background: #ecf3e7;
}
.t-notification.t-subtle {
  color: #373838;
  background: #e9f5f5;
  box-shadow: 0 1px 2px 0 rgba(31, 125, 125, 0.2);
}
.t-notification.t-subtle:before {
  color: #279c9c;
}
.t-notification.t-subtle .t-trigger::before, .t-notification.t-subtle .t-trigger::after {
  background: #646464;
}
.t-notification.t-subtle .t-trigger:hover:not(:active)::before, .t-notification.t-subtle .t-trigger:hover:not(:active)::after {
  background: #373838;
}
.t-notification.t-subtle a {
  color: #006491;
}
.t-notification.t-subtle.t-info {
  background: #e9f0fa;
  box-shadow: 0 1px 2px 0 rgba(30, 86, 167, 0.2);
}
.t-notification.t-subtle.t-info:before {
  color: #256cd1;
}
.t-notification.t-subtle.t-error {
  background: #fbe9e7;
  box-shadow: 0 1px 2px 0 rgba(174, 25, 14, 0.2);
}
.t-notification.t-subtle.t-error:before {
  color: #d91f11;
}
.t-notification.t-subtle.t-warning {
  background: #fdf1e9;
  box-shadow: 0 1px 2px 0 rgba(190, 89, 26, 0.2);
}
.t-notification.t-subtle.t-warning:before {
  color: #ee6f20;
}
.t-notification.t-subtle.t-success {
  background: #ecf3e7;
  box-shadow: 0 1px 2px 0 rgba(53, 107, 15, 0.2);
}
.t-notification.t-subtle.t-success:before {
  color: #428613;
}
.t-notification.t-subtle button,
.t-notification.t-subtle .t-action {
  color: #373838;
  background: transparent;
  border: 1px solid #373838;
  box-shadow: none;
}
.t-notification.t-subtle button:hover:not([disabled], .t-disabled),
.t-notification.t-subtle .t-action:hover:not([disabled], .t-disabled) {
  background: color-mix(in srgb, #000, transparent 90%);
}
.t-notification.t-subtle button:active:not([disabled], .t-disabled),
.t-notification.t-subtle .t-action:active:not([disabled], .t-disabled) {
  background: color-mix(in srgb, #000, transparent 80%);
}
.t-notification.t-subtle button[disabled], .t-notification.t-subtle button.t-disabled,
.t-notification.t-subtle .t-action[disabled],
.t-notification.t-subtle .t-action.t-disabled {
  color: color-mix(in srgb, #373838, transparent 60%);
  border-color: color-mix(in srgb, #373838, transparent 60%);
  background: transparent;
}
.t-notification.t-subtle button.t-is-loading::before,
.t-notification.t-subtle .t-action.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%237A7A7A'%20stroke-opacity='0.2'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='%237A7A7A'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-notification.t-loading {
  background: #ee6f20;
}
.t-notification.t-loading::before {
  width: 15px;
  height: 15px;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2017%2017'%3e%3cg%20fill='none'%20stroke='%23fff'%20stroke-width='2'%20stroke-miterlimit='10'%3e%3ccircle%20cx='8.5'%20cy='8.5'%20r='7.5'%20opacity='.5'/%3e%3cpath%20d='M8.5%201C12.6%201%2016%204.4%2016%208.5'%20stroke-linecap='round'/%3e%3c/g%3e%3c/svg%3e") left no-repeat;
}

.t-main > .t-notification,
.t-content > .t-notification {
  margin-bottom: 16px;
}

@media print {
  .t-notification {
    max-width: 100% !important;
    color: #373838 !important;
    background: transparent !important;
    border: 1px solid #e9e9e9;
    font-size: 0.8125rem;
  }
}
.t-pagination {
  display: inline-block;
  margin: 0;
  padding: 0;
  color: #373838;
  list-style: none;
  user-select: none;
  cursor: default;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.t-pagination:not(:last-child) {
  margin-bottom: 24px;
}
.t-pagination li {
  display: inherit;
  min-width: 26px;
  height: 26px;
  margin-right: 12px;
  text-align: center;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
}
.t-pagination li:last-child {
  margin-right: 0;
}
.t-pagination li a {
  width: 100%;
  height: 26px;
  color: #373838;
  text-decoration: none;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-pagination li a:hover {
  color: #279c9c;
}
.t-pagination li a:hover .t-icon {
  color: #279c9c;
}
.t-pagination li a .t-icon {
  margin-right: 0;
  color: #646464;
  font-size: 11px;
}
.t-pagination li a.t-is-disabled .t-icon {
  color: #bcbdbd;
}
.t-pagination li.t-is-current {
  line-height: 1rem;
  cursor: default;
}
.t-pagination li.t-is-current a {
  padding: 6px 8px;
  color: #fff;
  background: #279c9c;
  border-radius: 3px;
  cursor: default;
  pointer-events: none;
}
.t-pagination li.t-total {
  color: #646464;
}
.t-pagination li.t-total:first-child {
  margin-right: 24px;
}
.t-pagination li.t-total:last-child {
  margin-left: 24px;
}
.t-pagination + .t-footer {
  margin-top: 0;
}

.t-progress {
  display: block;
  width: 440px;
  max-width: 100%;
  margin-right: 12px;
  vertical-align: top;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-progress progress {
  width: 100%;
  height: 6px;
  margin-right: 8px;
  color: #279c9c;
  border: 0;
  border-radius: calc(6px / 2);
}
.t-progress progress:last-child {
  margin: 0;
}
.t-progress progress::-webkit-progress-bar {
  background-color: #e9e9e9;
  border-radius: calc(6px / 2);
}
.t-progress progress::-webkit-progress-value {
  background-color: #279c9c;
  border-radius: calc(6px / 2);
  transition: all 0.2s ease;
}
.t-progress progress::-moz-progress-bar {
  background-color: #279c9c;
  border-radius: calc(6px / 2);
  transition: all 0.2s 0.2s ease;
}
.t-progress progress::-ms-fill {
  background-color: #279c9c;
  border: 0;
  border-radius: calc(6px / 2);
  transition: all 0.2s 0.2s ease;
}
.t-progress progress .t-fallback {
  width: 100%;
  height: 6px;
  background-color: #e9e9e9;
  border-radius: calc(6px / 2);
}
.t-progress progress .t-fallback span {
  display: block;
  height: 6px;
  background-color: #279c9c;
  border-radius: calc(6px / 2);
}
.t-progress progress[data-tooltip] {
  cursor: pointer;
}
.t-progress div {
  position: relative;
  display: block;
  max-width: 40%;
  margin-right: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-self: flex-start;
}
.t-progress div label, .t-progress div fieldset legend, fieldset .t-progress div legend {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-progress > label, fieldset .t-progress > legend,
.t-progress > span {
  display: inline-block;
  -webkit-box-flex: 1 0 auto;
  -moz-box-flex: 1 0 auto;
  flex: 1 0 auto;
  max-width: 40%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-progress > label:first-child, fieldset .t-progress > legend:first-child,
.t-progress > span:first-child {
  margin-right: 8px;
}
.t-progress > label .t-icon, fieldset .t-progress > legend .t-icon,
.t-progress > span .t-icon {
  margin-right: 4px;
  vertical-align: text-top;
}
.t-progress.t-wide {
  width: 100%;
}
.t-progress.t-wide div {
  width: 100%;
}
.t-progress.t-wide div span {
  display: block;
}
.t-progress.t-large {
  width: 880px;
}
.t-progress.t-red progress, .t-progress.t-error progress {
  color: #d91f11;
}
.t-progress.t-red progress::-webkit-progress-value, .t-progress.t-error progress::-webkit-progress-value {
  background-color: #d91f11;
}
.t-progress.t-red progress::-moz-progress-bar, .t-progress.t-error progress::-moz-progress-bar {
  background-color: #d91f11;
}
.t-progress.t-red progress::-ms-fill, .t-progress.t-error progress::-ms-fill {
  background-color: #d91f11;
}
.t-progress.t-red progress div span, .t-progress.t-error progress div span {
  background-color: #d91f11;
}
.t-progress.t-orange progress, .t-progress.t-warning progress {
  color: #ee6f20;
}
.t-progress.t-orange progress::-webkit-progress-value, .t-progress.t-warning progress::-webkit-progress-value {
  background-color: #ee6f20;
}
.t-progress.t-orange progress::-moz-progress-bar, .t-progress.t-warning progress::-moz-progress-bar {
  background-color: #ee6f20;
}
.t-progress.t-orange progress::-ms-fill, .t-progress.t-warning progress::-ms-fill {
  background-color: #ee6f20;
}
.t-progress.t-orange progress div span, .t-progress.t-warning progress div span {
  background-color: #ee6f20;
}
.t-progress.t-green progress, .t-progress.t-success progress {
  color: #428613;
}
.t-progress.t-green progress::-webkit-progress-value, .t-progress.t-success progress::-webkit-progress-value {
  background-color: #428613;
}
.t-progress.t-green progress::-moz-progress-bar, .t-progress.t-success progress::-moz-progress-bar {
  background-color: #428613;
}
.t-progress.t-green progress::-ms-fill, .t-progress.t-success progress::-ms-fill {
  background-color: #428613;
}
.t-progress.t-green progress div span, .t-progress.t-success progress div span {
  background-color: #428613;
}
.t-progress.t-thick progress {
  height: 12px;
}

.t-checkbox {
  display: inline-flex;
  margin-right: 24px;
}
.t-checkbox:last-child {
  margin-right: 0;
}
.t-checkbox input[type=checkbox] {
  position: absolute;
  margin: 0;
  opacity: 0;
  appearance: none;
}
.t-checkbox input[type=checkbox] + label, .t-checkbox fieldset input[type=checkbox] + legend, fieldset .t-checkbox input[type=checkbox] + legend {
  position: relative;
  display: inline-flex;
  margin-right: 0;
  color: #373838;
  font-size: 0.8125rem;
  font-weight: 400;
  outline: none;
  cursor: pointer;
}
.t-checkbox input[type=checkbox] + label::before, .t-checkbox fieldset input[type=checkbox] + legend::before, fieldset .t-checkbox input[type=checkbox] + legend::before {
  content: "";
  display: inline-block;
  height: 18px;
  width: 18px;
  flex-shrink: 0;
  margin-right: 8px;
  background: #fff;
  border: 1px solid #a6a7a7;
  border-radius: 3px;
}
.t-checkbox input[type=checkbox] + label:empty::before, .t-checkbox fieldset input[type=checkbox] + legend:empty::before, fieldset .t-checkbox input[type=checkbox] + legend:empty::before {
  margin-right: 0;
}
.t-checkbox input[type=checkbox]:not(:disabled) + label:hover::before, .t-checkbox fieldset input[type=checkbox]:not(:disabled) + legend:hover::before, fieldset .t-checkbox input[type=checkbox]:not(:disabled) + legend:hover::before {
  border-color: #238c8c;
}
.t-checkbox input[type=checkbox]:checked:not(:disabled) + label::before, .t-checkbox fieldset input[type=checkbox]:checked:not(:disabled) + legend::before, fieldset .t-checkbox input[type=checkbox]:checked:not(:disabled) + legend::before {
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2018'%3e%3crect%20width='18'%20height='18'%20rx='3'%20ry='3'%20fill='none'/%3e%3cpath%20d='M14.41%207.2l-5.25%205.25-1%201a.7.7%200%200%201-1%200l-1-1-2.58-2.63a.7.7%200%200%201%200-1l1-1a.7.7%200%200%201%201%200L7.68%2010l4.75-4.76a.7.7%200%200%201%201%200l1%201a.7.7%200%200%201%200%201z'%20fill='%23fff'/%3e%3c/svg%3e") no-repeat center;
  background-size: 100%;
  background-color: #279c9c;
  border-color: #279c9c;
}
.t-checkbox input[type=checkbox]:checked:not(:disabled) + label:hover::before, .t-checkbox fieldset input[type=checkbox]:checked:not(:disabled) + legend:hover::before, fieldset .t-checkbox input[type=checkbox]:checked:not(:disabled) + legend:hover::before {
  background-color: #238c8c;
  border-color: #238c8c;
}
.t-checkbox input[type=checkbox]:disabled + label, .t-checkbox fieldset input[type=checkbox]:disabled + legend, fieldset .t-checkbox input[type=checkbox]:disabled + legend {
  color: #bcbdbd;
  cursor: not-allowed;
}
.t-checkbox input[type=checkbox]:disabled + label::before, .t-checkbox fieldset input[type=checkbox]:disabled + legend::before, fieldset .t-checkbox input[type=checkbox]:disabled + legend::before {
  background-color: #f4f4f4;
  border-color: #d3d3d3;
}
.t-checkbox input[type=checkbox]:disabled:checked + label::before, .t-checkbox fieldset input[type=checkbox]:disabled:checked + legend::before, fieldset .t-checkbox input[type=checkbox]:disabled:checked + legend::before {
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2018'%3e%3crect%20width='18'%20height='18'%20rx='3'%20ry='3'%20fill='none'/%3e%3cpath%20d='M14.41%207.2l-5.25%205.25-1%201a.7.7%200%200%201-1%200l-1-1-2.58-2.63a.7.7%200%200%201%200-1l1-1a.7.7%200%200%201%201%200L7.68%2010l4.75-4.76a.7.7%200%200%201%201%200l1%201a.7.7%200%200%201%200%201z'%20fill='%23BCBDBD'/%3e%3c/svg%3e") no-repeat center;
  background-size: 100%;
  background-color: #f4f4f4;
}
.t-checkbox input[type=checkbox][indeterminate] + label::before, .t-checkbox fieldset input[type=checkbox][indeterminate] + legend::before, fieldset .t-checkbox input[type=checkbox][indeterminate] + legend::before, .t-checkbox input[type=checkbox]:indeterminate + label::before, .t-checkbox fieldset input[type=checkbox]:indeterminate + legend::before, fieldset .t-checkbox input[type=checkbox]:indeterminate + legend::before {
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2018'%3e%3crect%20width='18'%20height='18'%20rx='3'%20ry='3'%20fill='none'/%3e%3cpath%20d='M14%209.68a.68.68%200%200%201-.68.68H4.68A.68.68%200%200%201%204%209.68V8.32a.68.68%200%200%201%20.68-.68h8.64a.68.68%200%200%201%20.68.68z'%20fill='%23fff'/%3e%3c/svg%3e") no-repeat center;
  background-size: 100%;
  background-color: #279c9c;
  border-color: #279c9c;
}
.t-checkbox input[type=checkbox][indeterminate] + label:hover::before, .t-checkbox fieldset input[type=checkbox][indeterminate] + legend:hover::before, fieldset .t-checkbox input[type=checkbox][indeterminate] + legend:hover::before, .t-checkbox input[type=checkbox]:indeterminate + label:hover::before, .t-checkbox fieldset input[type=checkbox]:indeterminate + legend:hover::before, fieldset .t-checkbox input[type=checkbox]:indeterminate + legend:hover::before {
  background-color: #238c8c;
  border-color: #238c8c;
}
.t-checkbox input[type=checkbox].t-has-focus + label::before, .t-checkbox fieldset input[type=checkbox].t-has-focus + legend::before, fieldset .t-checkbox input[type=checkbox].t-has-focus + legend::before {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}
.t-checkbox.t-block {
  display: block;
  margin-right: 0;
  margin-bottom: 12px;
}
.t-checkbox.t-block:last-child {
  margin-bottom: 0;
}

.t-checkbox-group {
  display: inline-block;
}
.t-checkbox-group > legend {
  margin-bottom: 13px;
}
.t-checkbox-group.t-horizontal {
  display: inline-flex;
}
.t-checkbox-group.t-horizontal > legend {
  float: left;
  line-height: 32px;
  margin-right: 12px;
  margin-bottom: 0;
}
.t-checkbox-group.t-horizontal.t-block > legend {
  width: 192px;
  text-align: right;
}
.t-checkbox-group.t-horizontal .t-checkbox {
  margin-top: 6px;
}
.t-checkbox-group .t-checkbox-group-wrapper {
  display: inline-block;
}
.t-checkbox-group .t-error-message,
.t-checkbox-group .t-supporting-text {
  max-width: 288px;
  margin-top: 11px;
}

.t-radio {
  display: inline-flex;
  margin-right: 24px;
  user-select: none;
}
.t-radio:last-child {
  margin-right: 0;
}
.t-radio input[type=radio] {
  position: absolute;
  margin: 0;
  opacity: 0;
  appearance: none;
}
.t-radio input[type=radio] + label, .t-radio fieldset input[type=radio] + legend, fieldset .t-radio input[type=radio] + legend {
  position: relative;
  display: inline-flex;
  margin-right: 0;
  color: #373838;
  font-size: 0.8125rem;
  font-weight: 400;
  outline: none;
  cursor: pointer;
}
.t-radio input[type=radio] + label::before, .t-radio fieldset input[type=radio] + legend::before, fieldset .t-radio input[type=radio] + legend::before {
  content: "";
  display: inline-block;
  height: 18px;
  width: 18px;
  margin-right: 8px;
  background: #fff;
  border: 1px solid #a6a7a7;
  border-radius: 50%;
}
.t-radio input[type=radio]:hover:not(:disabled, :checked) + label:hover::before, .t-radio fieldset input[type=radio]:hover:not(:disabled, :checked) + legend:hover::before, fieldset .t-radio input[type=radio]:hover:not(:disabled, :checked) + legend:hover::before, .t-radio input[type=radio]:hover:not(:disabled, :checked) + label:focus::before, .t-radio fieldset input[type=radio]:hover:not(:disabled, :checked) + legend:focus::before, fieldset .t-radio input[type=radio]:hover:not(:disabled, :checked) + legend:focus::before {
  border-color: #279c9c;
}
.t-radio input[type=radio]:checked + label, .t-radio fieldset input[type=radio]:checked + legend, fieldset .t-radio input[type=radio]:checked + legend {
  cursor: default;
}
.t-radio input[type=radio]:checked + label::before, .t-radio fieldset input[type=radio]:checked + legend::before, fieldset .t-radio input[type=radio]:checked + legend::before {
  border-color: #279c9c;
  box-shadow: inset 0 0 0 4px #279c9c;
}
.t-radio input[type=radio]:disabled + label, .t-radio fieldset input[type=radio]:disabled + legend, fieldset .t-radio input[type=radio]:disabled + legend {
  cursor: not-allowed;
}
.t-radio input[type=radio]:disabled + label::before, .t-radio fieldset input[type=radio]:disabled + legend::before, fieldset .t-radio input[type=radio]:disabled + legend::before {
  background-color: #f4f4f4;
  border-color: #bcbdbd;
}
.t-radio input[type=radio]:disabled:checked + label::before, .t-radio fieldset input[type=radio]:disabled:checked + legend::before, fieldset .t-radio input[type=radio]:disabled:checked + legend::before {
  background-color: #bcbdbd;
  box-shadow: inset 0 0 0 4px #f4f4f4;
}
.t-radio input[type=radio].t-has-focus + label::before, .t-radio fieldset input[type=radio].t-has-focus + legend::before, fieldset .t-radio input[type=radio].t-has-focus + legend::before {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}
.t-radio.t-block {
  display: block;
  margin-right: 0;
  margin-bottom: 12px;
}
.t-radio.t-block:last-child {
  margin-bottom: 0;
}

.t-radio-group {
  display: inline-block;
}
.t-radio-group > legend {
  margin-bottom: 13px;
}
.t-radio-group.t-horizontal {
  display: inline-flex;
}
.t-radio-group.t-horizontal > legend {
  float: left;
  line-height: 32px;
  margin-right: 12px;
  margin-bottom: 0;
}
.t-radio-group.t-horizontal.t-block > legend {
  width: 192px;
  text-align: right;
}
.t-radio-group.t-horizontal .t-radio {
  margin-top: 6px;
}
.t-radio-group .t-radio-group-wrapper {
  display: inline-block;
}
.t-radio-group .t-error-message,
.t-radio-group .t-supporting-text {
  max-width: 288px;
  margin-top: 11px;
}

.t-slider {
  position: relative;
  display: inline-block;
  width: 220px;
  margin-right: 12px;
  vertical-align: top;
  user-select: none;
}
.t-slider input[type=range] {
  width: 100%;
  height: 6px;
  margin: 0;
  padding: 0;
  background: #e9e9e9 linear-gradient(to right, #279c9c, #279c9c) no-repeat;
  background-size: 0 100%;
  border-radius: calc(6px / 2);
  outline: 0;
  vertical-align: top;
  appearance: none;
}
.t-slider input[type=range]:focus {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-slider input[type=range]::-webkit-slider-runnable-track {
  height: 6px;
  background-color: transparent;
  border-radius: 6px;
  cursor: pointer;
}
.t-slider input[type=range]::-moz-range-track {
  height: 6px;
  background: #e9e9e9;
  border: 0;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-ms-track {
  overflow: visible;
  height: 6px;
  color: transparent;
  background-color: transparent;
  border-color: transparent;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-moz-range-progress {
  height: 6px;
  background: #279c9c;
  border: 0;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-moz-range-progress::before {
  content: "";
  display: block;
  width: 50px;
  height: 50px;
}
.t-slider input[type=range]::-ms-fill-lower {
  height: 6px;
  background: #279c9c;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-ms-fill-upper {
  height: 6px;
  background: #e9e9e9;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-webkit-slider-thumb {
  display: block;
  width: 16px;
  height: 16px;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  cursor: pointer;
  appearance: none;
  transform: translate(0, -5px);
}
.t-slider input[type=range]::-webkit-slider-thumb:hover, .t-slider input[type=range]::-webkit-slider-thumb:active {
  border-color: #279c9c;
  transition: border 0.2s ease;
}
.t-slider input[type=range]::-moz-range-thumb {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  cursor: pointer;
  appearance: none;
}
.t-slider input[type=range]::-moz-range-thumb:hover, .t-slider input[type=range]::-moz-range-thumb:active {
  border-color: #279c9c;
  transition: border 0.2s ease;
}
.t-slider input[type=range]::-ms-thumb {
  display: inline-block;
  box-sizing: border-box;
  width: 16px;
  height: 16px;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  cursor: pointer;
}
.t-slider input[type=range]::-ms-thumb:hover, .t-slider input[type=range]::-ms-thumb:active {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15), 0 0 0 1px #279c9c;
  transition: border 0.2s ease;
}
.t-slider input[type=range]::-ms-tooltip {
  display: none;
}
.t-slider input[type=range]::-moz-focus-outer {
  border: 0;
}
.t-slider .t-value {
  position: absolute;
  z-index: 100;
  bottom: 100%;
  display: inline-block;
  height: 18px;
  margin-bottom: 12px;
  padding: 0 8px;
  color: #fff;
  background: #373838;
  border-radius: 2px;
  font-size: 11px;
  text-align: center;
  line-height: 19px;
}
.t-slider .t-value label, .t-slider .t-value fieldset legend, fieldset .t-slider .t-value legend {
  position: relative;
  display: inline-block;
  margin-bottom: 6px;
  color: #373838;
  font-size: 0.8125rem;
  font-weight: 400;
  outline: none;
}
.t-slider .t-scale {
  display: none;
  width: 100%;
  margin: 0;
  margin-top: 4px;
  padding: 0;
  color: #646464;
  font-size: 10px;
  line-height: 1rem;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
.t-slider .t-scale li {
  display: inline-block;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-slider input[type=range] {
    height: 22px;
    background: transparent;
    cursor: pointer;
  }
  .t-slider .t-value {
    margin-bottom: 4px;
  }
  .t-slider .t-scale {
    margin-top: 0;
  }
}
.t-icon-diamond::before {
  content: "\e000";
}
.t-icon-asterisk::before {
  content: "\e001";
}
.t-icon-angle-double-up::before {
  content: "\e146";
}
.t-icon-angle-double-right::before {
  content: "\e147";
}
.t-icon-angle-double-down::before {
  content: "\e148";
}
.t-icon-angle-double-left::before {
  content: "\e149";
}
.t-icon-angle-up::before {
  content: "\e150";
}
.t-icon-angle-right::before {
  content: "\e151";
}
.t-icon-angle-down::before {
  content: "\e152";
}
.t-icon-angle-left::before {
  content: "\e153";
}
.t-icon-chevron-up::before {
  content: "\e154";
}
.t-icon-chevron-right::before {
  content: "\e155";
}
.t-icon-chevron-down::before {
  content: "\e156";
}
.t-icon-chevron-left::before {
  content: "\e157";
}
.t-icon-arrow-up::before {
  content: "\e158";
}
.t-icon-arrow-right::before {
  content: "\e159";
}
.t-icon-arrow-down::before {
  content: "\e160";
}
.t-icon-arrow-left::before {
  content: "\e161";
}
.t-icon-arrows::before {
  content: "\e162";
}
.t-icon-arrows-h::before {
  content: "\e163";
}
.t-icon-arrows-v::before {
  content: "\e164";
}
.t-icon-caret-up::before {
  content: "\e180";
}
.t-icon-caret-right::before {
  content: "\e181";
}
.t-icon-caret-down::before {
  content: "\e182";
}
.t-icon-caret-left::before {
  content: "\e183";
}
.t-icon-home::before {
  content: "\e200";
}
.t-icon-entity::before {
  content: "\e201";
}
.t-icon-plus::before {
  content: "\e340";
}
.t-icon-plus-circle::before {
  content: "\e341";
}
.t-icon-minus::before {
  content: "\e350";
}
.t-icon-minus-circle::before {
  content: "\e351";
}
.t-icon-times::before {
  content: "\e360";
}
.t-icon-times-circle::before {
  content: "\e361";
}
.t-icon-times-circle-o::before {
  content: "\e362";
}
.t-icon-help::before {
  content: "\e370";
}
.t-icon-help-o::before {
  content: "\e371";
}
.t-icon-info-circle::before {
  content: "\e372";
}
.t-icon-exclamation-circle::before {
  content: "\e373";
}
.t-icon-exclamation-triangle::before {
  content: "\e374";
}
.t-icon-exclamation::before {
  content: "\e375";
}
.t-icon-bell::before {
  content: "\e380";
}
.t-icon-bell-slash::before {
  content: "\e381";
}
.t-icon-bullhorn::before {
  content: "\e384";
}
.t-icon-download::before {
  content: "\e400";
}
.t-icon-upload::before {
  content: "\e401";
}
.t-icon-save::before {
  content: "\e402";
}
.t-icon-expand::before {
  content: "\e500";
}
.t-icon-compress::before {
  content: "\e501";
}
.t-icon-expand-alt::before {
  content: "\e502";
}
.t-icon-compress-alt::before {
  content: "\e503";
}
.t-icon-level-up::before {
  content: "\e510";
}
.t-icon-level-down::before {
  content: "\e511";
}
.t-icon-exchange::before {
  content: "\e512";
}
.t-icon-redo::before {
  content: "\e515";
}
.t-icon-forward::before {
  content: "\e520";
}
.t-icon-reply::before {
  content: "\e521";
}
.t-icon-reply-all::before {
  content: "\e522";
}
.t-icon-sync::before {
  content: "\e525";
}
.t-icon-retweet::before {
  content: "\e526";
}
.t-icon-undo::before {
  content: "\e530";
}
.t-icon-history::before {
  content: "\e531";
}
.t-icon-clock::before {
  content: "\e540";
}
.t-icon-hourglass::before {
  content: "\e545";
}
.t-icon-hourglass-start::before {
  content: "\e546";
}
.t-icon-hourglass-half::before {
  content: "\e547";
}
.t-icon-hourglass-end::before {
  content: "\e548";
}
.t-icon-calendar::before {
  content: "\e560";
}
.t-icon-calendar-plus::before {
  content: "\e561";
}
.t-icon-calendar-minus::before {
  content: "\e562";
}
.t-icon-calendar-check::before {
  content: "\e563";
}
.t-icon-calendar-times::before {
  content: "\e564";
}
.t-icon-check::before {
  content: "\e900";
}
.t-icon-check-circle::before {
  content: "\e901";
}
.t-icon-check-circle-o::before {
  content: "\e902";
}
.t-icon-check-double::before {
  content: "\e903";
}
.t-icon-globe::before {
  content: "\e910";
}
.t-icon-globe-africa::before {
  content: "\e911";
}
.t-icon-globe-asia::before {
  content: "\e912";
}
.t-icon-eye::before {
  content: "\e920";
}
.t-icon-eye-slash::before {
  content: "\e921";
}
.t-icon-comment-alt-fill::before {
  content: "\e904";
}
.t-icon-comment-fill::before {
  content: "\e926";
}
.t-icon-comment-dots-fill::before {
  content: "\e927";
}
.t-icon-comment-dollar-fill::before {
  content: "\e928";
}
.t-icon-comment-slash-fill::before {
  content: "\e929";
}
.t-icon-comments-fill::before {
  content: "\e930";
}
.t-icon-comments-dollar-fill::before {
  content: "\e931";
}
.t-icon-comment-dollar::before {
  content: "\e932";
}
.t-icon-comments-dollar::before {
  content: "\e933";
}
.t-icon-comment-slash::before {
  content: "\e934";
}
.t-icon-comment-dots::before {
  content: "\e935";
}
.t-icon-comment::before {
  content: "\e937";
}
.t-icon-comments::before {
  content: "\e938";
}
.t-icon-comment-alt::before {
  content: "\e939";
}
.t-icon-ellipsis-h::before {
  content: "\e941";
}
.t-icon-ellipsis-v::before {
  content: "\e942";
}
.t-icon-envelope::before {
  content: "\e945";
}
.t-icon-envelope-open-text::before {
  content: "\e946";
}
.t-icon-inbox::before {
  content: "\e950";
}
.t-icon-paperclip::before {
  content: "\e995";
}
.t-icon-pen-nib::before {
  content: "\e997";
}
.t-icon-pencil::before {
  content: "\e998";
}
.t-icon-trash::before {
  content: "\e999";
}
.t-icon-user::before {
  content: "󡀀";
}
.t-icon-user-circle::before {
  content: "󡀁";
}
.t-icon-user-cog::before {
  content: "󡀄";
}
.t-icon-user-edit::before {
  content: "󡀅";
}
.t-icon-user-lock::before {
  content: "󡀆";
}
.t-icon-user-plus::before {
  content: "󡀇";
}
.t-icon-user-minus::before {
  content: "󡀈";
}
.t-icon-user-shield::before {
  content: "󡀉";
}
.t-icon-user-slash::before {
  content: "󡀐";
}
.t-icon-user-times::before {
  content: "󡀑";
}
.t-icon-user-friends::before {
  content: "󡀒";
}
.t-icon-users::before {
  content: "󡀓";
}
.t-icon-users-cog::before {
  content: "󡀔";
}
.t-icon-user-tie::before {
  content: "󡀕";
}
.t-icon-address-card::before {
  content: "󡀠";
}
.t-icon-id-badge::before {
  content: "󡀢";
}
.t-icon-address-book::before {
  content: "󡀣";
}
.t-icon-file::before {
  content: "󡔀";
}
.t-icon-file-alt::before {
  content: "󡔁";
}
.t-icon-file-archive::before {
  content: "󡔂";
}
.t-icon-file-audio::before {
  content: "󡔃";
}
.t-icon-file-code::before {
  content: "󡔄";
}
.t-icon-file-excel::before {
  content: "󡔅";
}
.t-icon-file-image::before {
  content: "󡔆";
}
.t-icon-file-pdf::before {
  content: "󡔇";
}
.t-icon-file-powerpoint::before {
  content: "󡔈";
}
.t-icon-file-video::before {
  content: "󡔉";
}
.t-icon-file-word::before {
  content: "󡔐";
}
.t-icon-folder::before {
  content: "󡔠";
}
.t-icon-folder-open::before {
  content: "󡔡";
}
.t-icon-hand-paper::before {
  content: "󡘀";
}
.t-icon-hand-rock::before {
  content: "󡘁";
}
.t-icon-hand-pointer::before {
  content: "󡘂";
}
.t-icon-hand-point-right::before {
  content: "󡘄";
}
.t-icon-hand-point-down::before {
  content: "󡘅";
}
.t-icon-hand-point-left::before {
  content: "󡘆";
}
.t-icon-handshake::before {
  content: "󡘇";
}
.t-icon-thumbs-up::before {
  content: "󡘈";
}
.t-icon-thumbs-down::before {
  content: "󡘉";
}
.t-icon-face-happy::before {
  content: "󡜀";
}
.t-icon-face-smile::before {
  content: "󡜁";
}
.t-icon-face-neutral::before {
  content: "󡜂";
}
.t-icon-face-frown::before {
  content: "󡜃";
}
.t-icon-face-cry::before {
  content: "󡜄";
}
.t-icon-heart-o::before {
  content: "󡜠";
}
.t-icon-heart::before {
  content: "󡜡";
}
.t-icon-phone::before {
  content: "󡞓";
}
.t-icon-support::before {
  content: "󡞔";
}
.t-icon-fax::before {
  content: "󡞕";
}
.t-icon-tv::before {
  content: "󡠀";
}
.t-icon-laptop::before {
  content: "󡠁";
}
.t-icon-mobile::before {
  content: "󡠂";
}
.t-icon-keyboard::before {
  content: "󡠃";
}
.t-icon-print::before {
  content: "󡠐";
}
.t-icon-qrcode::before {
  content: "󡠠";
}
.t-icon-fingerprint::before {
  content: "󡠡";
}
.t-icon-link::before {
  content: "󡠰";
}
.t-icon-unlink::before {
  content: "󡠱";
}
.t-icon-external-link::before {
  content: "󡠳";
}
.t-icon-key::before {
  content: "󡡀";
}
.t-icon-lock::before {
  content: "󡡅";
}
.t-icon-lock-open::before {
  content: "󡡆";
}
.t-icon-search::before {
  content: "󡡐";
}
.t-icon-search-plus::before {
  content: "󡡑";
}
.t-icon-search-minus::before {
  content: "󡡒";
}
.t-icon-filter::before {
  content: "󡡠";
}
.t-icon-share::before {
  content: "󡡥";
}
.t-icon-share-square::before {
  content: "󡡦";
}
.t-icon-paper-plane::before {
  content: "󡡧";
}
.t-icon-sign-in::before {
  content: "󡢐";
}
.t-icon-sign-out::before {
  content: "󡢑";
}
.t-icon-power-off::before {
  content: "󡢕";
}
.t-icon-circle-notch::before {
  content: "󡦘";
}
.t-icon-newspaper::before {
  content: "󡦙";
}
.t-icon-cog::before {
  content: "󢀀";
}
.t-icon-cogs::before {
  content: "󢀁";
}
.t-icon-wrench::before {
  content: "󢀅";
}
.t-icon-toolbox::before {
  content: "󢀆";
}
.t-icon-briefcase::before {
  content: "󢀇";
}
.t-icon-suitcase::before {
  content: "󢀈";
}
.t-icon-sliders::before {
  content: "󢀐";
}
.t-icon-sort-alpha-up::before {
  content: "󢀠";
}
.t-icon-sort-alpha-down::before {
  content: "󢀡";
}
.t-icon-sort-amount-up::before {
  content: "󢀢";
}
.t-icon-sort-amount-down::before {
  content: "󢀣";
}
.t-icon-sort::before {
  content: "󢀰";
}
.t-icon-sort-up::before {
  content: "󢀱";
}
.t-icon-sort-down::before {
  content: "󢀲";
}
.t-icon-tag::before {
  content: "󢁀";
}
.t-icon-tags::before {
  content: "󢁁";
}
.t-icon-star-o::before {
  content: "󢁅";
}
.t-icon-star-half::before {
  content: "󢁆";
}
.t-icon-star::before {
  content: "󢁇";
}
.t-icon-table::before {
  content: "󢁉";
}
.t-icon-list-ul::before {
  content: "󢁐";
}
.t-icon-tasks::before {
  content: "󢁑";
}
.t-icon-cards::before {
  content: "󢁕";
}
.t-icon-cards-small::before {
  content: "󢁖";
}
.t-icon-list::before {
  content: "󢁗";
}
.t-icon-align-left::before {
  content: "󢁠";
}
.t-icon-align-center::before {
  content: "󢁡";
}
.t-icon-align-justify::before {
  content: "󢁢";
}
.t-icon-align-right::before {
  content: "󢁣";
}
.t-icon-copy::before {
  content: "󢁩";
}
.t-icon-clone::before {
  content: "󢁰";
}
.t-icon-new-tab::before {
  content: "󢁱";
}
.t-icon-clipboard::before {
  content: "󢁵";
}
.t-icon-paste::before {
  content: "󢁶";
}
.t-icon-money-bill::before {
  content: "󢂀";
}
.t-icon-credit-card::before {
  content: "󢂁";
}
.t-icon-chart-bar::before {
  content: "󢂐";
}
.t-icon-chart-area::before {
  content: "󢂑";
}
.t-icon-chart-line::before {
  content: "󢂒";
}
.t-icon-terminal::before {
  content: "󢄀";
}
.t-icon-code::before {
  content: "󢄁";
}
.t-icon-code-branch::before {
  content: "󢄂";
}
.t-icon-thumbtack::before {
  content: "󢒙";
}
.t-icon-ruler::before {
  content: "󢔀";
}
.t-icon-cut::before {
  content: "󢔁";
}
.t-icon-image::before {
  content: "󢔂";
}
.t-icon-images::before {
  content: "󢔃";
}
.t-icon-bookmark-o::before {
  content: "󢔄";
}
.t-icon-bookmark::before {
  content: "󢔅";
}
.t-icon-flag::before {
  content: "󢔆";
}
.t-icon-location-arrow::before {
  content: "󢔇";
}
.t-icon-map-marker::before {
  content: "󢔈";
}
.t-icon-shoe-prints::before {
  content: "󢔉";
}
.t-icon-magic::before {
  content: "󢔐";
}
.t-icon-stamp::before {
  content: "󢔑";
}
.t-icon-fill-up::before {
  content: "󢔒";
}
.t-icon-graduation-cap::before {
  content: "󢔓";
}
.t-icon-palette::before {
  content: "󢔔";
}
.t-icon-trophy::before {
  content: "󢔕";
}
.t-icon-bug::before {
  content: "󢔖";
}
.t-icon-robot::before {
  content: "󢔗";
}
.t-icon-rocket::before {
  content: "󢔘";
}
.t-icon-certificate::before {
  content: "󢔙";
}
.t-icon-crosshairs::before {
  content: "󢔠";
}
.t-icon-infinity::before {
  content: "󢔡";
}
.t-icon-sticky-note::before {
  content: "󢔢";
}
.t-icon-map-signs::before {
  content: "󢔣";
}
.t-icon-shopping-cart::before {
  content: "󢔤";
}
.t-icon-play::before {
  content: "󢔥";
}
.t-icon-stop::before {
  content: "󢔦";
}
.t-icon-circle::before {
  content: "󢔧";
}
.t-icon-flask::before {
  content: "󢔨";
}
.t-icon-ds-triquetra::before {
  content: "󣀀";
}
.t-icon-ds-brick::before {
  content: "󣀁";
}
.t-icon-ds-set::before {
  content: "󣀂";
}
.t-icon-direction-incoming::before {
  content: "󣀃";
}
.t-icon-direction-outgoing::before {
  content: "󣀄";
}
.t-icon-direction-both::before {
  content: "󣀅";
}

.t-icon-alarm::before {
  content: "\e380";
}
.t-icon-area-chart::before {
  content: "󢂑";
}
.t-icon-analytics::before {
  content: "󢂑";
}
.t-icon-ban::before {
  content: "\e351";
}
.t-icon-calendar-o::before {
  content: "\e560";
}
.t-icon-clock-o::before {
  content: "\e540";
}
.t-icon-circle-o-notch::before {
  content: "󡦘";
}
.t-icon-close::before {
  content: "\e360";
}
.t-icon-cycle::before {
  content: "󡦘";
}
.t-icon-delete::before {
  content: "\e999";
}
.t-icon-edit::before {
  content: "\e998";
}
.t-icon-email::before {
  content: "\e945";
}
.t-icon-error::before {
  content: "\e373";
}
.t-icon-file-o::before {
  content: "󡔀";
}
.t-icon-file-archive-o::before {
  content: "󡔂";
}
.t-icon-file-code-o::before {
  content: "󡔄";
}
.t-icon-file-excel-o::before {
  content: "󡔅";
}
.t-icon-file-image-o::before {
  content: "󡔆";
}
.t-icon-file-pdf-o::before {
  content: "󡔇";
}
.t-icon-file-text::before {
  content: "󡔁";
}
.t-icon-file-text-o::before {
  content: "󡔁";
}
.t-icon-group::before {
  content: "󡀓";
}
.t-icon-hand-point-up::before {
  content: "󡘂";
}
.t-icon-info::before {
  content: "\e372";
}
.t-icon-line-chart::before {
  content: "󢂒";
}
.t-icon-menu::before {
  content: "\e941";
}
.t-icon-money::before {
  content: "󢂀";
}
.t-icon-newspaper::before, .t-icon-newspaper-o::before {
  content: "󡦙";
}
.t-icon-pending::before {
  content: "\e547";
}
.t-icon-question-circle::before {
  content: "\e370";
}
.t-icon-refresh::before {
  content: "\e525";
}
.t-icon-sort-amount-asc::before {
  content: "󢀣";
}
.t-icon-sort-amount-desc::before {
  content: "󢀢";
}
.t-icon-staff::before {
  content: "\e001";
}
.t-icon-success::before {
  content: "\e901";
}
.t-icon-th::before {
  content: "󢁖";
}
.t-icon-th-large::before {
  content: "󢁕";
}
.t-icon-th-list::before {
  content: "󢁗";
}
.t-icon-remove::before {
  content: "\e999";
}
.t-icon-test::before {
  content: "󢔨";
}
.t-icon-time::before {
  content: "\e540";
}
.t-icon-trash-alt::before {
  content: "\e999";
}
.t-icon-unlock::before {
  content: "󡡆";
}
.t-icon-warning::before {
  content: "\e374";
}

.t-icon.t-white {
  color: #fff;
}
.t-icon.t-gray-mid, .t-icon.t-subtle {
  color: #a6a7a7;
}
.t-icon.t-blue, .t-icon.t-info {
  color: #256cd1;
}
.t-icon.t-teal, .t-icon.t-cta {
  color: #279c9c;
}
.t-icon.t-red, .t-icon.t-error {
  color: #d91f11;
}
.t-icon.t-orange, .t-icon.t-warning {
  color: #ee6f20;
}
.t-icon.t-green, .t-icon.t-success {
  color: #428613;
}
.t-icon.t-disabled {
  color: #bcbdbd;
}
.t-icon.t-staff {
  color: #8c2341;
}
.t-icon.t-white svg > * {
  fill: #fff;
}
.t-icon.t-gray-mid svg > *, .t-icon.t-subtle svg > * {
  fill: #a6a7a7;
}
.t-icon.t-blue svg > *, .t-icon.t-info svg > * {
  fill: #256cd1;
}
.t-icon.t-teal svg > *, .t-icon.t-cta svg > * {
  fill: #279c9c;
}
.t-icon.t-red svg > *, .t-icon.t-error svg > * {
  fill: #d91f11;
}
.t-icon.t-orange svg > *, .t-icon.t-warning svg > * {
  fill: #ee6f20;
}
.t-icon.t-green svg > *, .t-icon.t-success svg > * {
  fill: #428613;
}
.t-icon.t-disabled svg > * {
  fill: #bcbdbd;
}
.t-icon.t-staff svg > * {
  fill: #8c2341;
}

.t-vis {
  position: relative;
  display: inline-block;
  width: 32px;
  height: 32px;
  margin-right: 8px;
  font-style: normal;
  vertical-align: middle;
}
.t-vis:last-child {
  margin-right: 0;
}
.t-vis::before, .t-vis::after {
  content: "";
  position: absolute;
  display: block;
  width: 32px;
  height: 32px;
  border: 1px solid transparent;
  border-radius: 32px;
  font-family: "tricons", helvetica, arial, sans-serif;
}
.t-vis::before {
  border-color: #e9e9e9;
}
.t-vis::after {
  color: #fff;
  font-size: 11px;
  text-align: center;
  line-height: 30px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-vis .t-badge {
  position: absolute;
  top: -4px;
  left: 100%;
  z-index: 1;
  padding: 0 4px;
  color: #ee6f20;
  background: #fff;
  border: 1px solid #ee6f20;
  transform: translate(-60%, 0);
}
.t-vis-agreed::before {
  background: #428613;
  border-color: transparent;
}
.t-vis-part-agreed::before {
  background: #428613;
  border-color: transparent;
}
.t-vis-part-agreed::after {
  content: "";
  left: calc(32px / 2);
  width: calc(32px / 2);
  background: #fff;
  border-color: #e9e9e9;
  border-left: transparent;
  -moz-border-radius-topright: 64px;
  -moz-border-radius-bottomright: 64px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-radius: 0 64px 64px 0;
}
.t-vis-part-disagreed::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-part-disagreed::after {
  content: "";
  width: calc(32px / 2);
  background: #fff;
  border-color: #e9e9e9;
  border-right: transparent;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 64px;
  -moz-border-radius-topleft: 64px;
  border-radius: 64px 0 0 64px;
}
.t-vis-disagreed::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-discrepencies::before, .t-vis-discrepancies::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-discrepencies::after, .t-vis-discrepancies::after {
  content: "󢁗";
}
.t-vis-error::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-error::after {
  content: "\e375";
}
.t-vis-cancelled::before {
  background: #bcbdbd;
  border-color: transparent;
}
.t-vis-cancelled::after {
  content: "C";
  font-weight: 700;
}
.t-vis-within::before {
  background: #fff59d;
  border-color: transparent;
}
.t-vis-within::after {
  content: "TH";
  color: #a6a7a7;
  font-weight: 700;
}
.t-vis.t-medium {
  width: 37px;
  height: 37px;
}
.t-vis.t-medium::before, .t-vis.t-medium::after {
  width: 37px;
  height: 37px;
}
.t-vis.t-medium::after {
  font-size: 12px;
  line-height: 35px;
}
.t-vis.t-medium.t-vis-part-agreed::after {
  left: calc(37px / 2);
  width: calc(37px / 2);
}
.t-vis.t-medium.t-vis-part-disagreed::after {
  width: calc(37px / 2);
}

@font-face {
  font-family: tricons;
  src: url("/crds-frontend/latest/assets/tricons-CZ4m6E8g.eot");
  src: url("/crds-frontend/latest/assets/tricons-CZ4m6E8g.eot?#iefix") format("embedded-opentype"), url("/crds-frontend/latest/assets/tricons-DHjgza76.woff2") format("woff2"), url("/crds-frontend/latest/assets/tricons-B2Keo8Ad.woff") format("woff"), url("/crds-frontend/latest/assets/tricons-DNt4bsT1.ttf") format("truetype"), url("/crds-frontend/latest/assets/tricons-6znNKawq.svg#fontawesome") format("svg");
  font-style: normal;
  font-weight: 400;
}
.t-icon {
  display: inline-block;
  margin-right: 6px;
  color: inherit;
  font-family: "tricons", helvetica, arial, sans-serif !important;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  text-decoration: none;
  text-transform: none;
  vertical-align: middle;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-icon::before {
  display: inline-block;
  line-height: 1rem;
}
.t-icon:hover {
  text-decoration: none;
}
.t-icon > img,
.t-icon > svg {
  width: 14px;
  height: 14px;
}
.t-icon > svg {
  color: inherit;
}
.t-icon > svg path {
  fill: currentcolor;
}
.t-icon.t-fw {
  width: 1em;
  text-align: center;
}
.t-icon.t-tiny {
  font-size: 11px;
}
.t-icon.t-tiny > img,
.t-icon.t-tiny > svg {
  width: 11px;
  height: 11px;
}
.t-icon.t-small {
  font-size: 12px;
}
.t-icon.t-small > img,
.t-icon.t-small > svg {
  width: 12px;
  height: 12px;
}
.t-icon.t-large {
  font-size: 16px;
}
.t-icon.t-large > img,
.t-icon.t-large > svg {
  width: 16px;
  height: 16px;
}
.t-icon.t-vertical-middle {
  vertical-align: middle;
}
.t-icon.t-horizontal {
  height: 32px;
}

a.t-icon {
  display: inline-block;
  margin-right: 0;
  color: #006491;
}
a.t-icon:hover {
  text-decoration: underline;
}
a.t-icon::before {
  margin-right: 6px;
  line-height: inherit;
}
a.t-icon > span {
  margin-left: -4px;
}
a.t-icon:empty::before {
  margin-right: 0;
}
a.t-icon.t-teal {
  color: #279c9c;
}
a .t-icon {
  margin-right: 6px;
}
a .t-icon.t-icon-only {
  margin-right: 0;
}

.t-staff-box {
  position: relative;
  margin-right: 20px;
  border: 1px solid #8c2341;
  padding: 12px;
}
.t-staff-box::before {
  content: "\e001  Staff";
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 11px;
  position: absolute;
  top: -1px;
  right: 0;
  transform: rotate(-90deg);
  transform-origin: top right;
  background-color: #8c2341;
  color: #fff;
  border-radius: 0 0 3px 3px;
  padding: 4px 8px;
}
.t-staff-box.t-container {
  padding: 24px;
  width: calc(100% - 20px);
}

.t-switch {
  display: inline-flex;
  height: 20px;
  margin-right: 8px;
  margin-bottom: 12px;
  user-select: none;
}
.t-switch:last-child {
  margin-right: 0;
}
.t-switch label, .t-switch fieldset legend, fieldset .t-switch legend {
  display: inline-block;
  height: 20px;
  margin-bottom: 0;
  margin-right: 6px;
  line-height: 20px;
}
.t-switch label.t-subtle, .t-switch fieldset legend.t-subtle, fieldset .t-switch legend.t-subtle {
  font-weight: 400;
}
.t-switch input {
  position: absolute;
  appearance: none;
}
.t-switch input::-ms-check {
  opacity: 0;
}
.t-switch input + label, .t-switch fieldset input + legend, fieldset .t-switch input + legend {
  position: relative;
  display: inline-block;
  height: 20px;
  margin-right: 0;
  color: #373838;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 20px;
  vertical-align: middle;
  outline: none;
  cursor: pointer;
  width: 38px;
}
.t-switch input + label::before, .t-switch fieldset input + legend::before, fieldset .t-switch input + legend::before {
  content: "";
  display: inline-block;
  height: 20px;
  width: 38px;
  background: #f4f4f4;
  border: 1px solid #bcbdbd;
  border-radius: 20px;
  vertical-align: top;
  transition: background-color 0.2s ease, border 0.2s ease;
}
.t-switch input + label::after, .t-switch fieldset input + legend::after, fieldset .t-switch input + legend::after {
  content: "";
  position: absolute;
  left: 0;
  display: inline-block;
  height: 20px;
  width: 20px;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 20px;
  line-height: inherit;
  vertical-align: top;
  transition: border 0.2s ease, position 0.2s ease;
}
.t-switch input:hover:not(:disabled) + label::before, .t-switch fieldset input:hover:not(:disabled) + legend::before, fieldset .t-switch input:hover:not(:disabled) + legend::before {
  background-color: #238c8c;
  border-color: #238c8c;
  transition: none;
}
.t-switch input:hover:not(:disabled) + label::after, .t-switch fieldset input:hover:not(:disabled) + legend::after, fieldset .t-switch input:hover:not(:disabled) + legend::after {
  border-color: #238c8c;
}
.t-switch input:hover:not(:disabled, :checked) + label::before, .t-switch fieldset input:hover:not(:disabled, :checked) + legend::before, fieldset .t-switch input:hover:not(:disabled, :checked) + legend::before {
  background-color: #e9e9e9;
  border-color: #bcbdbd;
  transition: none;
}
.t-switch input:hover:not(:disabled, :checked) + label::after, .t-switch fieldset input:hover:not(:disabled, :checked) + legend::after, fieldset .t-switch input:hover:not(:disabled, :checked) + legend::after {
  border-color: #bcbdbd;
}
.t-switch input:checked + label::before, .t-switch fieldset input:checked + legend::before, fieldset .t-switch input:checked + legend::before {
  background-color: #279c9c;
  border: 1px solid #279c9c;
}
.t-switch input:checked + label::after, .t-switch fieldset input:checked + legend::after, fieldset .t-switch input:checked + legend::after {
  left: 18px;
  border: 1px solid #279c9c;
}
.t-switch input:disabled + label, .t-switch fieldset input:disabled + legend, fieldset .t-switch input:disabled + legend {
  cursor: not-allowed;
}
.t-switch input:disabled + label::before, .t-switch fieldset input:disabled + legend::before, fieldset .t-switch input:disabled + legend::before {
  background-color: #f4f4f4;
  border: 1px solid #e9e9e9;
}
.t-switch input:disabled + label::after, .t-switch fieldset input:disabled + legend::after, fieldset .t-switch input:disabled + legend::after {
  border: 1px solid #e9e9e9;
}
.t-switch input:checked:disabled + label::before, .t-switch fieldset input:checked:disabled + legend::before, fieldset .t-switch input:checked:disabled + legend::before {
  background-color: #a9d7d7;
  border: 1px solid #a9d7d7;
}
.t-switch input:checked:disabled + label::after, .t-switch fieldset input:checked:disabled + legend::after, fieldset .t-switch input:checked:disabled + legend::after {
  left: 18px;
  border: 1px solid #a9d7d7;
}
.t-switch input.t-has-focus + label::before, .t-switch fieldset input.t-has-focus + legend::before, fieldset .t-switch input.t-has-focus + legend::before {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}
.t-switch input:focus:not(:disabled) + label::before, .t-switch fieldset input:focus:not(:disabled) + legend::before, fieldset .t-switch input:focus:not(:disabled) + legend::before {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
  border-radius: 20px;
}
.t-switch.t-block {
  display: flex;
  margin-right: 0;
  margin-bottom: 12px;
}
.t-switch.t-block:last-child {
  margin-bottom: 0;
}
.t-switch.t-vertical {
  height: auto;
  flex-direction: column;
}
.t-switch.t-vertical label:not(input + label):not(fieldset input + legend), .t-switch.t-vertical fieldset legend:not(input + label):not(fieldset input + legend), fieldset .t-switch.t-vertical legend:not(input + label):not(fieldset input + legend) {
  display: block;
  height: 18px;
  margin-bottom: 11px;
}
.t-switch.t-reverse {
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.t-switch.t-reverse > label:not(input + label):not(fieldset input + legend), fieldset .t-switch.t-reverse > legend:not(input + label):not(fieldset input + legend) {
  margin-left: 6px;
  margin-right: 0;
}
.t-switch.t-ghost-label {
  margin-top: 24px;
}

.t-filter-chip {
  display: inline-block;
  margin-right: 12px;
  user-select: none;
}
.t-filter-chip:last-child {
  margin-right: 0;
}
.t-filter-chip input {
  appearance: none;
  position: absolute;
}
.t-filter-chip input + span {
  font-weight: 400;
  height: 28px;
  min-width: 28px;
  text-align: center;
  vertical-align: middle;
  border: 1px solid #bcbdbd;
  border-radius: 14px;
  white-space: nowrap;
  gap: 6px;
  cursor: pointer;
  color: #373838;
  font-size: 0.8125rem;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
  align-self: center;
  flex-shrink: 0;
}
.t-filter-chip input + span .t-badge:first-child {
  height: 22px;
  margin-left: 2px;
  margin-right: 0;
  font-size: 0.75rem;
  font-weight: 700;
}
.t-filter-chip input + span :not(.t-badge):first-child {
  font-size: 0.8125rem;
  padding-left: 12px;
}
.t-filter-chip input + span :not(.t-badge):last-child {
  padding-right: 12px;
}
.t-filter-chip input::-ms-check {
  opacity: 0;
}
.t-filter-chip input:hover:not(:disabled) + span {
  border-color: #279c9c;
}
.t-filter-chip input:checked + span {
  background-color: #e9f5f5;
  border-color: #279c9c;
}
.t-filter-chip input:disabled + span {
  cursor: not-allowed;
  color: #a6a7a7;
}
.t-filter-chip input:disabled + span .t-badge:first-child {
  background-color: #d3d3d3;
  color: #fff;
}
.t-filter-chip input.t-has-focus + label::before, .t-filter-chip fieldset input.t-has-focus + legend::before, fieldset .t-filter-chip input.t-has-focus + legend::before {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}
.t-filter-chip.t-filter-chip-block {
  display: block;
  margin-right: 0;
  margin-bottom: 12px;
}

.t-side-navigation {
  background: #212222;
  width: 240px;
  position: fixed;
  top: 54px;
  left: -240px;
  bottom: 0;
  z-index: 90;
  overflow-x: hidden;
  overflow-y: auto;
  height: calc(100% - 54px);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  transition: 0.2s ease;
  transition-property: left width;
}
.t-side-navigation nav {
  padding-top: 4px;
}
.t-side-navigation ul {
  list-style: none;
  display: block;
}
.t-side-navigation a {
  color: #fff;
  text-decoration: none;
}
.t-side-navigation .t-expand {
  position: absolute;
  right: 9px;
  width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: calc(50% - 9px);
  color: #fff;
  margin-right: 0;
}
.t-side-navigation .t-expand.t-is-open {
  transform: rotate(180deg);
}
.t-side-navigation .t-expand::before, .t-side-navigation .t-expand::after {
  content: "";
  position: absolute;
  background: #fff;
  width: 8px;
  height: 2px;
  border-radius: 1px;
}
.t-side-navigation .t-expand::before {
  transform: translate(-2px, 0) rotate(45deg) scale(0.9);
}
.t-side-navigation .t-expand::after {
  transform: translate(2px, 0) rotate(-45deg) scale(0.9);
}
.t-side-navigation li {
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 14px;
  line-height: 15px;
}
.t-side-navigation li > a {
  display: block;
  padding: 10px 12px;
  position: relative;
}
.t-side-navigation li > a.t-is-staff {
  background: #8c2341;
}
.t-side-navigation li > a.t-is-staff.t-is-active {
  background: #8c2341;
}
.t-side-navigation li > a.t-is-staff:hover, .t-side-navigation li > a.t-is-staff:focus-visible {
  background: #7e203b;
}
.t-side-navigation li > a.t-is-active {
  background: #ff0061;
}
.t-side-navigation li > a.t-is-active:hover, .t-side-navigation li > a.t-is-active:focus-visible {
  background: #ff0061;
}
.t-side-navigation li > a:hover, .t-side-navigation li > a:focus-visible {
  background: #4d4e4e;
}
.t-side-navigation li > a .t-icon {
  font-size: 16px;
  vertical-align: bottom !important;
}
.t-side-navigation li ul {
  display: none;
}
.t-side-navigation li ul.t-is-open {
  display: block;
}
.t-side-navigation li li {
  font-family: arial, sans-serif;
  font-size: 0.75rem;
  line-height: 14px;
}
.t-side-navigation li li > a {
  padding: 8px 24px 8px 25px;
  color: #e9e9e9;
}
.t-side-navigation .t-footer {
  color: #a6a7a7;
  padding-bottom: 16px;
}
.t-side-navigation .t-footer .t-staff-info {
  background: #8c2341;
  color: #fff;
  font-size: 0.8125rem;
  padding: 16px;
}
.t-side-navigation .t-footer p {
  padding: 0 16px;
  font-size: 8px;
  margin: 0;
  line-height: 12px;
}
.t-side-navigation .t-footer img {
  width: 80px;
  margin: 16px 16px 4px 16px;
}
.t-side-navigation ~ .t-main {
  transition: 0.2s ease;
  transition-property: left width;
  left: 0;
}
.t-side-navigation.t-is-open {
  left: 0;
}
.t-side-navigation.t-is-open ~ .t-main {
  left: 240px;
  width: calc(100vw - 240px);
}

.t-table.t-transparent > tbody,
.t-table.t-transparent > thead {
  background-color: transparent;
}
.t-table.t-transparent > thead th,
.t-table.t-transparent > th {
  background-color: rgba(223.2, 223.2, 223.2, 0.25);
}
.t-table.t-transparent > thead th.t-group,
.t-table.t-transparent > th.t-group {
  background-color: transparent;
}
.t-table thead.t-sticky {
  position: sticky;
  top: 0;
  z-index: 10;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
}
.t-table.t-condensed {
  font-size: 0.75rem;
}
.t-table.t-condensed th,
.t-table.t-condensed td {
  height: 32px;
  padding: calc(4px / 2) 8px;
}
.t-table.t-condensed th {
  font-size: 10px;
}
.t-table.t-condensed td > .t-btn,
.t-table.t-condensed td > .t-checkbox,
.t-table.t-condensed td > .t-dropdown,
.t-table.t-condensed td > .t-input,
.t-table.t-condensed td > .t-loading,
.t-table.t-condensed td > .t-progress,
.t-table.t-condensed td > .t-radio,
.t-table.t-condensed td > .t-switch {
  margin: 0;
}
.t-table.t-condensed td > .t-btn:not(.t-condensed) {
  height: 24px;
  padding: 0 12px;
  font-size: 0.75rem;
  line-height: 26px;
}
.t-table.t-condensed th > .t-checkbox label, .t-table.t-condensed th > .t-checkbox fieldset legend, fieldset .t-table.t-condensed th > .t-checkbox legend,
.t-table.t-condensed th > .t-select .t-checkbox label,
.t-table.t-condensed th > .t-select .t-checkbox fieldset legend,
fieldset .t-table.t-condensed th > .t-select .t-checkbox legend,
.t-table.t-condensed td > .t-checkbox label,
.t-table.t-condensed td > .t-checkbox fieldset legend,
fieldset .t-table.t-condensed td > .t-checkbox legend,
.t-table.t-condensed td > .t-select .t-checkbox label,
.t-table.t-condensed td > .t-select .t-checkbox fieldset legend,
fieldset .t-table.t-condensed td > .t-select .t-checkbox legend {
  height: 16px;
  line-height: 16px;
}
.t-table.t-condensed th > .t-checkbox label::before, .t-table.t-condensed th > .t-checkbox fieldset legend::before, fieldset .t-table.t-condensed th > .t-checkbox legend::before,
.t-table.t-condensed th > .t-select .t-checkbox label::before,
.t-table.t-condensed th > .t-select .t-checkbox fieldset legend::before,
fieldset .t-table.t-condensed th > .t-select .t-checkbox legend::before,
.t-table.t-condensed td > .t-checkbox label::before,
.t-table.t-condensed td > .t-checkbox fieldset legend::before,
fieldset .t-table.t-condensed td > .t-checkbox legend::before,
.t-table.t-condensed td > .t-select .t-checkbox label::before,
.t-table.t-condensed td > .t-select .t-checkbox fieldset legend::before,
fieldset .t-table.t-condensed td > .t-select .t-checkbox legend::before {
  width: 16px;
  height: 16px;
}
.t-table.t-condensed td > .t-checkbox,
.t-table.t-condensed td > .t-select .t-checkbox {
  margin-top: -6px;
}
.t-table.t-condensed .t-icon::before {
  font-size: 12px;
}
.t-table.t-condensed td > .t-input input {
  height: 24px;
  font-size: 0.75rem;
}
.t-table.t-condensed td > .t-dropdown .t-btn:not(.t-condensed) {
  height: 24px;
  font-size: 0.75rem;
  line-height: 26px;
}
.t-table.t-condensed td > .t-dropdown .t-input {
  width: 100%;
  margin-bottom: 0;
}
.t-table.t-condensed td > .t-dropdown .t-input input {
  height: 24px;
  font-size: 0.75rem;
}
.t-table.t-ghost {
  font-size: 0.8125rem;
}
.t-table.t-ghost.t-condensed th,
.t-table.t-ghost.t-condensed td {
  padding: 4px 4px;
}
.t-table.t-ghost tr:hover,
.t-table.t-ghost tr:hover td,
.t-table.t-ghost th,
.t-table.t-ghost td,
.t-table.t-ghost thead,
.t-table.t-ghost tbody {
  background: transparent;
}
.t-table.t-ghost th,
.t-table.t-ghost td {
  height: auto;
  padding: 8px;
  padding-left: 0;
}
.t-table.t-ghost th {
  padding-top: 0;
  font-size: 0.8125rem;
}
.t-table.t-ghost td {
  border: 0;
}
.t-table .t-select {
  width: 34px;
  margin-right: 0;
  border-right: 0;
  text-overflow: clip;
}
.t-table .t-select .t-checkbox label::before, .t-table .t-select .t-checkbox fieldset legend::before, fieldset .t-table .t-select .t-checkbox legend::before {
  margin-right: 0;
}
.t-table .t-is-selected > td:not(.t-empty) {
  background-color: #e9f5f5;
}
.t-table .t-is-selected:hover > td:not(.t-empty) {
  background-color: #d4ebeb;
}
.t-table.t-sortable > thead th {
  transition: background-color 0.2s ease, opacity 0.2s ease;
}
.t-table.t-sortable > thead th:hover {
  background-color: #e9e9e9;
  cursor: pointer;
}
.t-table.t-sortable > thead th.t-not-sortable:hover {
  background-color: #f8f8f8;
  cursor: default;
}
.t-table thead th.t-sortable {
  transition: background-color 0.2s ease, opacity 0.2s ease;
}
.t-table thead th.t-sortable:hover {
  background-color: #e9e9e9;
  cursor: pointer;
}
.t-table thead th.t-is-ascending, .t-table thead th.t-is-descending {
  position: relative;
  background-color: #f4f4f4;
}
.t-table thead th.t-is-ascending:hover, .t-table thead th.t-is-descending:hover {
  background-color: #e9e9e9;
}
.t-table thead th.t-is-ascending::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background: #bcbdbd;
  transition: position 0.2s ease;
}
.t-table thead th.t-is-descending::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background: #bcbdbd;
  transition: position 0.2s ease;
}
.t-table tr td.t-match {
  width: 100px;
  padding-right: 12px;
  padding-left: 12px;
  text-align: center;
}
.t-table tr td.t-match p {
  margin-bottom: 0;
}
.t-table tr td.t-match .t-status {
  display: inline-block;
  width: calc(50% - 2px);
  height: 6px;
  background: #bcbdbd;
}
.t-table tr td.t-match .t-status.t-approved {
  background: #428613;
}
.t-table tr td.t-match .t-status.t-refused {
  background: #d91f11;
}
.t-table tr:hover td.t-match, .t-table tr.t-is-selected td.t-match, .t-table tr.t-is-selected:hover td.t-match {
  background-color: #fff;
  border-color: #e9e9e9;
}
.t-table > tbody .t-has-changed-new {
  background-color: #fff59d;
  animation: fade 0.8s ease-in forwards;
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
.t-table > tbody tr.t-has-changed:not(.t-is-selected) > td {
  background-color: #fff59d;
}
.t-table > tbody tr.t-has-changed:not(.t-is-selected):hover > td {
  background-color: rgb(242.1, 242, 180.4);
}
.t-table > tbody tr.t-fade > td {
  animation: fade 0.8s ease forwards;
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
.t-table > tbody tr:hover > td.t-has-changed {
  background-color: rgb(242.1, 242, 180.4);
}
.t-table > tbody td.t-has-changed {
  background-color: #fff59d;
}
.t-table > tbody td.t-fade {
  animation: fade 0.8s ease forwards;
}
@keyframes fade {
  0% {
    background-color: #fff59d;
  }
  100% {
    background-color: inherit;
  }
}
@keyframes fade {
  0% {
    background-color: #fff59d;
  }
  100% {
    background-color: inherit;
  }
}
@keyframes fade {
  0% {
    background-color: #fff59d;
  }
  100% {
    background-color: inherit;
  }
}
@keyframes fade {
  0% {
    background-color: #fff59d;
  }
  100% {
    background-color: inherit;
  }
}

.t-table tr.t-status > td:first-child {
  padding-left: 12px 3px;
}
.t-table tr.t-status.t-teal > td:first-child, .t-table tr.t-status.t-cta > td:first-child {
  box-shadow: inset 3px 0 0 0 #279c9c;
}
.t-table tr.t-status.t-teal .t-bg-status, .t-table tr.t-status.t-cta .t-bg-status {
  color: #fff;
  background: #279c9c;
}
.t-table tr.t-status.t-teal .t-border-status, .t-table tr.t-status.t-cta .t-border-status {
  color: #279c9c;
  box-shadow: inset 1px 1px 0 0 #279c9c, inset -1px -1px 0 0 #279c9c;
}
.t-table tr.t-status.t-red > td:first-child, .t-table tr.t-status.t-error > td:first-child {
  box-shadow: inset 3px 0 0 0 #d91f11;
}
.t-table tr.t-status.t-red .t-bg-status, .t-table tr.t-status.t-error .t-bg-status {
  color: #fff;
  background: #d91f11;
}
.t-table tr.t-status.t-red .t-text-status, .t-table tr.t-status.t-error .t-text-status {
  color: #d91f11;
}
.t-table tr.t-status.t-red .t-border-status, .t-table tr.t-status.t-error .t-border-status {
  color: #d91f11;
  box-shadow: inset 1px 1px 0 0 #d91f11, inset -1px -1px 0 0 #d91f11;
}
.t-table tr.t-status.t-orange > td:first-child, .t-table tr.t-status.t-warning > td:first-child {
  box-shadow: inset 3px 0 0 0 #ee6f20;
}
.t-table tr.t-status.t-orange .t-bg-status, .t-table tr.t-status.t-warning .t-bg-status {
  color: #fff;
  background: #ee6f20;
}
.t-table tr.t-status.t-orange .t-text-status, .t-table tr.t-status.t-warning .t-text-status {
  color: #ee6f20;
}
.t-table tr.t-status.t-orange .t-border-status, .t-table tr.t-status.t-warning .t-border-status {
  color: #ee6f20;
  box-shadow: inset 1px 1px 0 0 #ee6f20, inset -1px -1px 0 0 #ee6f20;
}
.t-table tr.t-status.t-green > td:first-child, .t-table tr.t-status.t-success > td:first-child {
  box-shadow: inset 3px 0 0 0 #428613;
}
.t-table tr.t-status.t-green .t-bg-status, .t-table tr.t-status.t-success .t-bg-status {
  color: #fff;
  background: #428613;
}
.t-table tr.t-status.t-green .t-text-status, .t-table tr.t-status.t-success .t-text-status {
  color: #428613;
}
.t-table tr.t-status.t-green .t-border-status, .t-table tr.t-status.t-success .t-border-status {
  color: #428613;
  box-shadow: inset 1px 1px 0 0 #428613, inset -1px -1px 0 0 #428613;
}
.t-table tr.t-status.t-disabled > td {
  color: #bcbdbd;
}
.t-table tr.t-status.t-disabled > td a {
  color: #bcbdbd;
  pointer-events: none;
}
.t-table tr.t-status.t-disabled > td a:hover {
  text-decoration: none;
}
.t-table tr.t-status.t-disabled > td .t-icon {
  color: #bcbdbd;
}
.t-table td.t-teal.t-bg-status, .t-table td.t-cta.t-bg-status {
  color: #fff;
  background: #279c9c;
}
.t-table td.t-teal.t-border-status, .t-table td.t-cta.t-border-status {
  color: #279c9c;
  box-shadow: inset 1px 1px 0 0 #279c9c, inset -1px -1px 0 0 #279c9c;
}
.t-table td.t-red.t-bg-status, .t-table td.t-error.t-bg-status {
  color: #fff;
  background: #d91f11;
}
.t-table td.t-red.t-text-status, .t-table td.t-error.t-text-status {
  color: #d91f11;
}
.t-table td.t-red.t-border-status, .t-table td.t-error.t-border-status {
  color: #d91f11;
  box-shadow: inset 1px 1px 0 0 #d91f11, inset -1px -1px 0 0 #d91f11;
}
.t-table td.t-orange.t-bg-status, .t-table td.t-warning.t-bg-status {
  color: #fff;
  background: #ee6f20;
}
.t-table td.t-orange.t-text-status, .t-table td.t-warning.t-text-status {
  color: #ee6f20;
}
.t-table td.t-orange.t-border-status, .t-table td.t-warning.t-border-status {
  color: #ee6f20;
  box-shadow: inset 1px 1px 0 0 #ee6f20, inset -1px -1px 0 0 #ee6f20;
}
.t-table td.t-green.t-bg-status, .t-table td.t-success.t-bg-status {
  color: #fff;
  background: #428613;
}
.t-table td.t-green.t-text-status, .t-table td.t-success.t-text-status {
  color: #428613;
}
.t-table td.t-green.t-border-status, .t-table td.t-success.t-border-status {
  color: #428613;
  box-shadow: inset 1px 1px 0 0 #428613, inset -1px -1px 0 0 #428613;
}
.t-table td.t-disabled {
  color: #bcbdbd;
}
.t-table td.t-disabled > a {
  color: #bcbdbd;
  pointer-events: none;
}
.t-table td.t-disabled > a:hover {
  text-decoration: none;
}
.t-table td.t-disabled > .t-icon {
  color: #bcbdbd;
}
.t-table .t-bg-status > a {
  color: #fff;
  text-decoration: underline;
  text-decoration-style: dotted;
}
.t-table .t-bg-status > a:hover {
  text-decoration-style: solid;
}
.t-table.t-condensed.t-status > td:first-child {
  padding-left: 9px;
}

.t-table th.t-expandable,
.t-table td.t-expandable {
  width: 40px;
}
.t-table th.t-expandable.t-select,
.t-table td.t-expandable.t-select {
  width: 69px;
  border-right: 1px solid #e9e9e9;
}
.t-table th.t-expandable button,
.t-table td.t-expandable button {
  cursor: pointer;
  position: absolute;
  color: #373838;
  top: 0;
  right: 0;
  border: 0;
  background: 0 0;
  width: 40px;
  height: 40px;
}
.t-table th.t-expandable button .t-icon,
.t-table td.t-expandable button .t-icon {
  margin-right: 0;
  vertical-align: baseline;
  transform: translateY(1px);
}
.t-table.t-condensed th.t-expandable,
.t-table.t-condensed td.t-expandable {
  width: 32px;
}
.t-table.t-condensed th.t-expandable.t-select,
.t-table.t-condensed td.t-expandable.t-select {
  width: 55px;
}
.t-table.t-condensed th.t-expandable button,
.t-table.t-condensed td.t-expandable button {
  width: 32px;
  height: 32px;
}
.t-table.t-condensed th.t-expandable button .t-icon,
.t-table.t-condensed td.t-expandable button .t-icon {
  transform: translateY(0px);
}
.t-table tr.t-is-expanded {
  background-color: #e9f5f5;
}
.t-table tr.t-expanded-row {
  background-color: #f9fcfc;
}
.t-table tr.t-expanded-row > td:first-child {
  padding: 24px;
}
.t-table tr.t-expanded-row:hover {
  background-color: #f9fcfc;
}
.t-table tr.t-expanded-row:hover > td {
  background-color: #f9fcfc;
  overflow: visible;
}

.t-table {
  display: table;
  table-layout: fixed;
  width: auto;
  max-width: calc(1920px - 24px * 2);
  margin-bottom: 24px;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 0.75rem;
  line-height: 1.4rem;
  vertical-align: middle;
}
.t-table:last-child {
  margin-bottom: 0;
}
.t-table.t-no-truncate td, .t-table.t-no-truncate th {
  white-space: normal;
  text-overflow: initial;
  overflow: initial;
  word-break: break-all;
}
.t-table caption {
  margin-bottom: 12px;
  color: #646464;
  font-size: 14px;
  font-weight: 700;
  text-align: left;
}
.t-table caption .t-icon {
  margin-right: 4px;
}
.t-table th,
.t-table td {
  position: relative;
  height: 40px;
  padding: calc(4px / 2) 12px;
  background-clip: padding-box;
  text-align: left;
  line-height: 0.9375rem;
  vertical-align: middle;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-table th > a,
.t-table td > a {
  display: inline-block;
  vertical-align: middle;
}
.t-table th {
  background-color: #f8f8f8;
  font-size: 0.6875rem;
  line-height: 0.8125rem;
  font-weight: 700;
  text-align: left;
}
.t-table th.t-group {
  color: #646464;
  background-color: transparent;
  border-top: 1px solid #e9e9e9;
  border-right: 1px solid #e9e9e9;
  font-weight: 400;
  text-transform: uppercase;
  text-align: center;
}
.t-table th.t-group:last-child {
  border-right: transparent;
}
.t-table td {
  border-right: 1px solid #e9e9e9;
}
.t-table td:last-child {
  border-right: 0;
}
.t-table thead,
.t-table tbody {
  background-color: #fff;
}
.t-table tbody tr td {
  border-bottom: 1px solid #e9e9e9;
  transition: background-color, 0.1s ease;
}
.t-table tbody tr:hover {
  background-color: #d4ebeb;
}
.t-table tbody tr:hover > td {
  background-color: #d4ebeb;
}
.t-table tbody tr.t-no-hover:hover {
  background-color: transparent;
}
.t-table tbody tr.t-no-hover:hover > td {
  background-color: transparent;
}
.t-table tbody > tr td {
  border-top: 1px solid #e9e9e9;
}
.t-table thead + tbody > tr td {
  border-top: 0;
}
.t-table.t-half {
  width: 50%;
}
.t-table.t-3-4 {
  width: 75%;
}
.t-table.t-wide {
  width: 100%;
}
.t-table.t-full {
  max-width: 100%;
}
.t-table.t-auto {
  table-layout: auto;
}
.t-table th.t-col-compact,
.t-table td.t-col-compact {
  width: 40px;
  text-align: center;
}
.t-table th.t-col-tiny,
.t-table td.t-col-tiny {
  width: 8%;
}
.t-table th.t-col-small,
.t-table td.t-col-small {
  width: 10%;
}
.t-table th.t-col-medium,
.t-table td.t-col-medium {
  width: 15%;
}
.t-table th.t-col-large,
.t-table td.t-col-large {
  width: 25%;
}
.t-table th.t-col-xl,
.t-table td.t-col-xl {
  width: 30%;
}
.t-table.t-is-loading > tbody {
  position: relative;
}
.t-table.t-is-loading > tbody > tr:only-child::after,
.t-table.t-is-loading > tbody > tr:nth-child(2):last-child::after {
  background-size: auto !important;
}
.t-table.t-is-loading > tbody > tr:last-child::after {
  position: absolute;
  content: "";
  background: #fff;
  opacity: 0.9;
  inset: 0;
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2042%2042'%3e%3cg%20fill='none'%20stroke-miterlimit='10'%20stroke-width='2'%20data-name='Layer%202'%3e%3ccircle%20cx='21'%20cy='21'%20r='20'%20stroke='%23E9E9E9'%3e%3c/circle%3e%3cpath%20d='M21%201a20%2020%200%200%201%2020%2020'%20stroke='%2300afaf'%20stroke-linecap='round'%3e%3c/path%3e%3canimateTransform%20attributeName='transform'%20type='rotate'%20from='0%2021%2021'%20to='360%2021%2021'%20dur='1s'%20repeatCount='indefinite'%20/%3e%3c/g%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 80px;
}
.t-table .t-wrap, .t-table.t-wrap th, .t-table.t-wrap td {
  white-space: normal;
}
.t-table th.t-empty,
.t-table td.t-empty {
  width: 16px;
  padding: 0 calc(16px / 2);
  background-color: transparent;
}
.t-table th.t-group.t-empty {
  border: 0;
}
.t-table th.t-group.t-empty + th:not(.t-empty) {
  border-left: 1px solid #e9e9e9;
}
.t-table tbody td.t-empty {
  border-bottom: 0;
}
.t-table tbody tr.t-empty {
  height: 16px;
}
.t-table tbody tr.t-empty:last-child {
  display: none;
}
.t-table tbody tr.t-empty + tr td:not(.t-empty) {
  border-top: 1px solid #e9e9e9;
}
.t-table tbody tr:hover > td.t-empty {
  background-color: transparent;
}
.t-table tfoot::before {
  content: "";
  display: table-row;
  width: 100%;
  height: 16px;
  background-color: #fff;
}
.t-table tfoot tr {
  border-top: 1px solid #bcbdbd;
}
.t-table tfoot th,
.t-table tfoot td {
  border-bottom: 1px solid #e9e9e9;
}
.t-table tfoot td.t-empty {
  border-bottom: 0;
}
.t-table tfoot.t-load-more::before {
  display: none;
}
.t-table tfoot.t-load-more tr {
  border-top: 0;
}
.t-table tfoot.t-load-more td {
  color: #279c9c;
  border-right: 0;
  text-align: center;
  cursor: pointer;
}
.t-table tfoot.t-load-more td:hover {
  background-color: #d4ebeb;
  text-decoration: underline;
}
.t-table tfoot.t-load-more.t-is-loading td {
  color: transparent;
}
.t-table tfoot.t-load-more.t-is-loading td::before {
  content: "";
  position: absolute;
  left: 50%;
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
  vertical-align: middle;
  transform: translate(-50%, 0);
  animation: spin 1s infinite linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.t-table .t-number,
.t-table .t-right {
  text-align: right;
}
.t-table .t-overflow {
  overflow: visible;
}
.t-table .t-truncate {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}
.t-table td > .t-btn,
.t-table td > .t-checkbox,
.t-table td > .t-dropdown,
.t-table td > .t-input,
.t-table td > .t-loading,
.t-table td > .t-radio,
.t-table td > .t-date-picker,
.t-table td > .t-switch,
.t-table th > .t-btn,
.t-table th > .t-checkbox,
.t-table th > .t-dropdown,
.t-table th > .t-input,
.t-table th > .t-loading,
.t-table th > .t-radio,
.t-table th > .t-date-picker,
.t-table th > .t-switch {
  margin: 0;
}
.t-table td > .t-icon {
  margin-top: -2px;
  margin-right: 8px;
  line-height: 1rem;
}
.t-table td > .t-icon-error {
  color: #d91f11;
}
.t-table td > .t-icon-warning {
  color: #ee6f20;
}
.t-table td > .t-icon-success {
  color: #428613;
}
.t-table td > .t-badge {
  max-width: 100%;
}
.t-table td > .t-badge:first-of-type {
  margin-left: 4px;
}
.t-table td > .t-loading {
  width: 16px;
  height: 16px;
  margin-right: 8px;
}
.t-table td > .t-loading::before {
  width: inherit;
  height: inherit;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
@media (min-width: 2560px) {
  .t-table {
    max-width: 2560px;
  }
}
@media (min-width: 1920px) {
  .t-table {
    max-width: 1920px;
  }
}
.t-table .t-error-message {
  border-collapse: initial;
}

@media print {
  .t-table {
    font-size: 10px;
  }
  .t-table th,
  .t-table td {
    height: 16px;
    padding: 9px 8px 7px;
  }
  .t-table th {
    background-color: transparent;
    border-right: 0;
    border-bottom: 1px solid #e9e9e9;
    font-size: 10px;
  }
  .t-table th.t-group {
    font-size: 8px;
  }
  .t-table tbody {
    border-bottom: 1px solid #e9e9e9;
  }
  .t-table tbody tr:nth-child(even) td {
    background-color: #f4f4f4 !important;
  }
  .t-table.t-condensed {
    height: 12px;
  }
  .t-table td .t-btn {
    height: 24px;
    margin-top: -8px;
    font-size: 10px;
    line-height: 24px;
  }
  .t-table td .t-dropdown {
    margin-top: -8px;
  }
  .t-table td .t-dropdown .t-btn {
    height: 24px;
    margin-top: 0;
  }
  .t-table td .t-input input {
    height: 24px;
    font-size: 10px;
  }
}
.t-tag {
  position: relative;
  display: inline-block;
  max-width: 100%;
  height: 20px;
  padding: 0 8px;
  color: #fff;
  background: #279c9c;
  border-radius: 2px;
  font-size: 0.75rem;
  line-height: 20px;
  vertical-align: middle;
  user-select: none;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  flex-shrink: 0;
  transition: opacity 0.2s ease;
}
.t-tag:not(:only-child) {
  margin-right: 4px;
}
.t-tag > .t-tag-text {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-tag .t-trigger {
  background: none;
  border: none;
  padding: 0;
  position: relative;
  display: inline-block;
  min-width: 20px;
  height: 20px;
  margin-right: -8px;
  border-radius: 4px;
  cursor: pointer;
}
.t-tag .t-trigger::before, .t-tag .t-trigger::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 8px;
  height: 2px;
  background: #d4ebeb;
  border-radius: 2px;
}
.t-tag .t-trigger:focus-visible {
  background: #1f7d7d;
  border: 2px solid #279c9c;
}
.t-tag .t-trigger:focus-visible::before, .t-tag .t-trigger:focus-visible::after {
  background: #fff !important;
}
.t-tag .t-trigger::before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.t-tag .t-trigger::after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.t-tag .t-trigger:hover::before, .t-tag .t-trigger:hover::after {
  background: #fff !important;
}
.t-tag.t-fade {
  opacity: 0;
}
.t-tag.t-strike-through, .t-tag.t-line-through {
  text-decoration: line-through;
}
.t-tag.t-subtle {
  color: #373838;
  background: #d4ebeb;
}
.t-tag.t-subtle .t-trigger::before, .t-tag.t-subtle .t-trigger::after {
  background: #646464 !important;
}
.t-tag.t-subtle .t-trigger:focus-visible {
  background: #a9d7d7;
  border: 2px solid #d4ebeb;
}
.t-tag.t-subtle .t-trigger:focus-visible::before, .t-tag.t-subtle .t-trigger:focus-visible::after {
  background: #373838 !important;
}
.t-tag.t-subtle .t-trigger:hover:not(:active)::before, .t-tag.t-subtle .t-trigger:hover:not(:active)::after {
  background: #373838 !important;
}
.t-tag.t-neutral, .t-tag.t-gray {
  background: #4d4e4e;
}
.t-tag.t-neutral .t-trigger::before, .t-tag.t-neutral .t-trigger::after, .t-tag.t-gray .t-trigger::before, .t-tag.t-gray .t-trigger::after {
  background: #d3d3d3;
}
.t-tag.t-neutral .t-trigger:focus-visible, .t-tag.t-gray .t-trigger:focus-visible {
  background: #212222;
  border-color: #4d4e4e;
}
.t-tag.t-neutral.t-subtle, .t-tag.t-gray.t-subtle {
  background: #e9e9e9;
}
.t-tag.t-neutral.t-subtle .t-trigger:focus-visible, .t-tag.t-gray.t-subtle .t-trigger:focus-visible {
  background: #d3d3d3;
  border-color: #e9e9e9;
}
.t-tag.t-gray-feather {
  color: #373838;
  background: #e9e9e9;
}
.t-tag.t-gray-feather .t-trigger::before, .t-tag.t-gray-feather .t-trigger::after {
  background: #646464 !important;
}
.t-tag.t-gray-feather .t-trigger:focus-visible {
  background: #d3d3d3;
  border-color: #e9e9e9;
}
.t-tag.t-gray-feather.t-subtle {
  background: #e9e9e9;
}
.t-tag.t-gray-feather.t-subtle .t-trigger:focus-visible {
  background: #d3d3d3;
  border-color: #e9e9e9;
}
.t-tag.t-dark {
  background: #4d4e4e;
}
.t-tag.t-dark .t-trigger::before, .t-tag.t-dark .t-trigger::after {
  background: #e9e9e9;
}
.t-tag.t-dark .t-trigger:focus-visible {
  background: #212222;
  border-color: #4d4e4e;
}
.t-tag.t-dark.t-subtle {
  background: #bcbdbd;
}
.t-tag.t-dark.t-subtle .t-trigger:focus-visible {
  background: #909090;
  border-color: #bcbdbd;
}
.t-tag.t-orange, .t-tag.t-warning {
  background: #ee6f20;
}
.t-tag.t-orange .t-trigger::before, .t-tag.t-orange .t-trigger::after, .t-tag.t-warning .t-trigger::before, .t-tag.t-warning .t-trigger::after {
  background: #fce2d2;
}
.t-tag.t-orange .t-trigger:focus-visible, .t-tag.t-warning .t-trigger:focus-visible {
  background: #be591a;
  border-color: #ee6f20;
}
.t-tag.t-orange.t-subtle, .t-tag.t-warning.t-subtle {
  background: #fce2d2;
}
.t-tag.t-orange.t-subtle .t-trigger:focus-visible, .t-tag.t-warning.t-subtle .t-trigger:focus-visible {
  background: #f8c5a6;
  border-color: #fce2d2;
}
.t-tag.t-blue, .t-tag.t-info {
  background: #256cd1;
}
.t-tag.t-blue .t-trigger::before, .t-tag.t-blue .t-trigger::after, .t-tag.t-info .t-trigger::before, .t-tag.t-info .t-trigger::after {
  background: #d3e2f6;
}
.t-tag.t-blue .t-trigger:focus-visible, .t-tag.t-info .t-trigger:focus-visible {
  background: #1e56a7;
  border-color: #256cd1;
}
.t-tag.t-blue.t-subtle, .t-tag.t-info.t-subtle {
  background: #d3e2f6;
}
.t-tag.t-blue.t-subtle .t-trigger:focus-visible, .t-tag.t-info.t-subtle .t-trigger:focus-visible {
  background: #a8c4ed;
  border-color: #d3e2f6;
}
.t-tag.t-staff {
  background: #8c2341;
}
.t-tag.t-staff .t-trigger::before, .t-tag.t-staff .t-trigger::after {
  background: #e8d3d9;
}
.t-tag.t-staff .t-trigger:focus-visible {
  background: #701c34;
  border-color: #8c2341;
}
.t-tag.t-staff.t-subtle {
  background: #e8d3d9;
}
.t-tag.t-staff.t-subtle .t-trigger:focus-visible {
  background: #d1a7b3;
  border-color: #e8d3d9;
}
.t-tag.t-red, .t-tag.t-error {
  background: #d91f11;
}
.t-tag.t-red .t-trigger::before, .t-tag.t-red .t-trigger::after, .t-tag.t-error .t-trigger::before, .t-tag.t-error .t-trigger::after {
  background: #f7d2cf;
}
.t-tag.t-red .t-trigger:focus-visible, .t-tag.t-error .t-trigger:focus-visible {
  background: #ae190e;
  border-color: #d91f11;
}
.t-tag.t-red.t-subtle, .t-tag.t-error.t-subtle {
  background: #f7d2cf;
}
.t-tag.t-red.t-subtle .t-trigger:focus-visible, .t-tag.t-error.t-subtle .t-trigger:focus-visible {
  background: #f0a5a0;
  border-color: #f7d2cf;
}
.t-tag.t-green, .t-tag.t-success {
  background: #428613;
}
.t-tag.t-green .t-trigger::before, .t-tag.t-green .t-trigger::after, .t-tag.t-success .t-trigger::before, .t-tag.t-success .t-trigger::after {
  background: #d9e7d0;
}
.t-tag.t-green .t-trigger:focus-visible, .t-tag.t-success .t-trigger:focus-visible {
  background: #356b0f;
  border-color: #428613;
}
.t-tag.t-green.t-subtle, .t-tag.t-success.t-subtle {
  background: #d9e7d0;
}
.t-tag.t-green.t-subtle .t-trigger:focus-visible, .t-tag.t-success.t-subtle .t-trigger:focus-visible {
  background: #b3cfa1;
  border-color: #d9e7d0;
}

.t-tooltip {
  position: absolute;
  z-index: 120;
  display: inline-block;
  max-height: 0;
  width: auto;
  max-width: 400px;
  padding: 12px;
  color: #373838;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 3px;
  border-collapse: none;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  opacity: 0;
  visibility: hidden;
  font-size: 13px;
  line-height: 1.4em;
  white-space: normal;
  transition: opacity 0.2s ease;
}
.t-tooltip .t-tooltip-arrow {
  position: absolute;
  pointer-events: none;
  width: 14px;
  height: 14px;
}
.t-tooltip .t-tooltip-arrow::after {
  content: "";
  display: inline-block;
  border-right: 1px solid #bcbdbd;
  border-bottom: 1px solid #bcbdbd;
  position: absolute;
  top: -6px;
  background: #fff;
  left: 0;
  width: 14px;
  height: 14px;
  transform: rotate(45deg);
}
.t-tooltip > ul,
.t-tooltip > ol {
  margin-bottom: 0;
}
.t-tooltip > ul li,
.t-tooltip > ol li {
  position: relative;
  margin-bottom: 8px;
  padding-left: 14px;
  line-height: 1.125rem;
}
.t-tooltip > ul li:last-child,
.t-tooltip > ol li:last-child {
  margin-bottom: 0;
}
.t-tooltip > ul li::before,
.t-tooltip > ol li::before {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  margin-right: 8px;
  color: #646464;
  font-weight: 700;
  line-height: 1.125rem;
}
.t-tooltip > ul li > span,
.t-tooltip > ol li > span {
  margin-right: 12px;
}
.t-tooltip > ul li::before {
  content: "•";
}
.t-tooltip > ol li {
  counter-increment: list-counter;
}
.t-tooltip > ol li::before {
  content: counter(list-counter);
}
.t-tooltip > label, fieldset .t-tooltip > legend {
  margin-right: 6px;
}
.t-tooltip.t-auto {
  max-width: none;
}
.t-tooltip.t-info {
  color: #fff;
  background: #256cd1;
  border-color: #256cd1;
}
.t-tooltip.t-info .t-tooltip-arrow::after {
  color: #fff;
  background: #256cd1;
  border-color: #256cd1;
}
.t-tooltip.t-info button {
  position: relative;
  display: inline-block;
  height: 32px;
  margin-right: 8px;
  padding: 0 12px;
  color: #fff;
  background-color: transparent;
  border: 1px solid #fff;
  border-radius: 3px;
  font-size: 12px;
  line-height: 1.4rem;
  vertical-align: middle;
  user-select: none;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.t-tooltip.t-info button:last-child {
  margin-right: 0;
}
.t-tooltip.t-info button:hover:not(:active) {
  color: #256cd1;
  background-color: #fff;
}
.t-tooltip.t-info button .t-icon {
  position: relative;
  width: 14px;
  height: 14px;
  margin-right: 8px;
  line-height: 1rem;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-tooltip.t-info button {
    padding-top: 1px;
  }
}
.t-tooltip.t-top .t-tooltip-arrow {
  inset: auto auto -14px calc(50% - 7px);
}
.t-tooltip.t-right .t-tooltip-arrow {
  transform: rotate(90deg);
  inset: calc(50% - 7px) auto auto -14px;
}
.t-tooltip.t-bottom .t-tooltip-arrow {
  transform: rotate(180deg);
  inset: -14px auto auto calc(50% - 7px);
}
.t-tooltip.t-left .t-tooltip-arrow {
  transform: rotate(-90deg);
  inset: calc(50% - 7px) -14px auto auto;
}
.t-tooltip.t-is-visible {
  visibility: visible;
  max-height: 100vh;
  opacity: 1;
  animation: tootltip 0.2s ease-out;
}
@keyframes tootltip {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes tootltip {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes tootltip {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes tootltip {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

[data-tooltip][data-info] {
  cursor: help;
}
[data-tooltip][data-click] {
  cursor: pointer;
}
[data-tooltip][data-click].t-icon {
  opacity: 0.6;
}
[data-tooltip][data-click].t-icon:hover:not(:active) {
  opacity: 1;
}

.t-accordion {
  width: 1280px;
  max-width: 100%;
  margin-bottom: 0;
}
.t-accordion .t-header {
  position: relative;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 24px;
  color: #373838;
  vertical-align: middle;
  user-select: none;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-accordion .t-header:focus-visible {
  background-color: #e9e9e9;
}
.t-accordion .t-header::before, .t-accordion .t-header::after {
  content: "";
  position: absolute;
  top: calc(50% - 2px);
  left: 2px;
  background: #646464;
  height: 2px;
  width: 8px;
  border-radius: 1px;
  vertical-align: middle;
}
.t-accordion .t-header::before {
  transform: translate(-2px, 0) rotate(45deg) scale(0.9);
}
.t-accordion .t-header::after {
  transform: translate(2px, 0) rotate(-45deg) scale(0.9);
}
.t-accordion .t-header:hover {
  color: #000;
}
.t-accordion .t-header:hover::before, .t-accordion .t-header:hover::after {
  background: #373838;
  transition: transform 0.2s ease;
}
.t-accordion .t-header:hover a[data-toggler] {
  text-decoration: underline;
}
.t-accordion .t-header h1,
.t-accordion .t-header h2,
.t-accordion .t-header h3,
.t-accordion .t-header h4,
.t-accordion .t-header h5,
.t-accordion .t-header h6 {
  color: inherit;
}
.t-accordion .t-header.t-is-expanded::before {
  transform: translate(-2px, 0) rotate(-45deg) scale(0.9);
}
.t-accordion .t-header.t-is-expanded::after {
  transform: translate(2px, 0) rotate(45deg) scale(0.9);
}
.t-accordion .t-header.t-distribute {
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
.t-accordion .t-header.t-no-hover, .t-accordion .t-header.t-is-expanded.t-no-hover {
  color: #646464;
}
.t-accordion .t-header.t-no-hover::before, .t-accordion .t-header.t-no-hover::after, .t-accordion .t-header.t-is-expanded.t-no-hover::before, .t-accordion .t-header.t-is-expanded.t-no-hover::after {
  animation: none;
}
.t-accordion .t-collapsible {
  display: none;
  visibility: hidden;
  max-height: 0;
  padding: 12px 0;
  padding-top: 8px;
  opacity: 0;
  transition: visibility 0.2s ease, opacity 0.2s ease, max-height 0.2s ease;
}
.t-accordion .t-collapsible.t-is-expanded {
  display: block;
  visibility: visible;
  max-height: 100%;
  opacity: 1;
  animation: accordion-collapsible-anim 0.2s ease;
}
@keyframes accordion-collapsible-anim {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
@keyframes accordion-collapsible-anim {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
@keyframes accordion-collapsible-anim {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
@keyframes accordion-collapsible-anim {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
.t-accordion.t-wide {
  width: 100%;
}
.t-accordion.t-auto {
  width: auto;
}
.t-accordion.t-chevron-right .t-header {
  padding-left: 0;
  padding-right: 24px;
}
.t-accordion.t-chevron-right .t-header::before, .t-accordion.t-chevron-right .t-header::after {
  right: 2px;
  left: auto;
}
.t-accordion.t-stacked {
  border-bottom: 1px solid #e9e9e9;
}
.t-accordion.t-stacked:last-child {
  border-bottom: 0;
}

.t-action-bar {
  z-index: 50;
  margin-bottom: 16px;
  vertical-align: middle;
  transition: left 0.2s ease;
  transform: translate3d(0, 0, 0);
}
.t-action-bar > p,
.t-action-bar > span {
  color: #646464;
  vertical-align: middle;
}
.t-action-bar .t-right {
  float: right;
  display: inline-block;
  max-width: 50%;
  margin-left: auto;
  padding-left: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.t-action-bar .t-right .t-checkbox,
.t-action-bar .t-right .t-dropdown,
.t-action-bar .t-right .t-input,
.t-action-bar .t-right .t-radio,
.t-action-bar .t-right .t-switch {
  margin-bottom: 0;
}
.t-action-bar.t-is-sticky {
  position: fixed;
  top: 54px;
  left: 0;
  display: block;
  width: 100%;
  padding: 12px;
  background: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  animation: sticky 0.2s ease forwards;
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.t-card {
  display: inline-block;
  width: 100%;
  margin-right: 12px;
  margin-bottom: 24px;
  background-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  flex-direction: column;
}
.t-card:last-child {
  margin-right: 0;
  margin-bottom: 0;
}
.t-card h2 {
  font-size: 18px;
}
.t-card > div,
.t-card > header,
.t-card > footer {
  margin: 0;
  padding: 16px;
}
.t-card > div.t-bg,
.t-card > header.t-bg,
.t-card > footer.t-bg {
  background: #f8f8f8;
}
.t-card.t-horizontal {
  flex-direction: row;
}
.t-card.t-horizontal > .t-square + .t-content {
  width: calc(100% - 78px);
}
.t-card.t-large {
  width: 100%;
  max-width: 1024px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-card.t-bordered {
  border: 1px solid #e9e9e9;
  border-radius: 3px;
  box-shadow: none;
}
.t-card.t-bordered > div:first-child,
.t-card.t-bordered > header:first-child,
.t-card.t-bordered > footer:first-child {
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 3px;
  border-radius: 3px 3px 0 0;
}
.t-card.t-bordered > div:last-child,
.t-card.t-bordered > header:last-child,
.t-card.t-bordered > footer:last-child {
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 0;
  border-radius: 0 0 3px 3px;
}
.t-card.t-bordered > div,
.t-card.t-bordered > header,
.t-card.t-bordered > footer {
  border-bottom: 1px solid #e9e9e9;
}
.t-card.t-bordered > div:last-child,
.t-card.t-bordered > header:last-child,
.t-card.t-bordered > footer:last-child {
  border-bottom: 0;
}
.t-card.t-is-empty * {
  color: #646464;
}
.t-card.t-is-editing {
  border: 1px solid #279c9c;
}
.t-card .t-image {
  position: relative;
  display: block;
  overflow: hidden;
  width: 100%;
  height: auto;
  padding: 0;
  user-select: none;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  -webkit-box-flex: 0 1 auto;
  -moz-box-flex: 0 1 auto;
  flex: 0 1 auto;
  align-items: flex-start;
}
.t-card .t-image img {
  width: 100%;
  min-height: 48px;
}
.t-card .t-image img[alt]::after {
  content: attr(alt);
  position: absolute;
  inset: 0;
  padding: 24px;
  background-color: #e9e9e9;
  vertical-align: middle;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-content: center;
}
.t-card .t-image.t-1-1::before, .t-card .t-image.t-4-3::before, .t-card .t-image.t-16-9::before {
  content: "";
}
.t-card .t-image.t-1-1 img, .t-card .t-image.t-4-3 img, .t-card .t-image.t-16-9 img {
  display: inherit;
  width: 100%;
  height: auto;
  color: #373838;
  background-color: inherit;
  text-align: center;
}
.t-card .t-image.t-1-1::before {
  padding-top: 100%;
}
.t-card .t-image.t-4-3::before {
  padding-top: 75%;
}
.t-card .t-image.t-16-9::before {
  padding-top: 56.25%;
}
.t-card .t-square {
  position: relative;
  width: auto;
  min-width: 78px;
  height: auto;
  margin: 0;
  background-color: #e9e9e9;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  -webkit-box-flex: 0 1 auto;
  -moz-box-flex: 0 1 auto;
  flex: 0 1 auto;
  align-items: center;
  justify-content: center;
  -ms-flex-pack: center;
  align-self: flex-start;
}
.t-card .t-square::after {
  content: "";
  display: block;
  padding-top: 100%;
}
.t-card .t-square.t-icon {
  color: #a6a7a7;
  font-size: 28px;
}
.t-card .t-square.t-teal, .t-card .t-square.t-cta, .t-card .t-square.t-red, .t-card .t-square.t-error, .t-card .t-square.t-orange, .t-card .t-square.t-warning, .t-card .t-square.t-green, .t-card .t-square.t-success {
  color: #fff;
}
.t-card .t-square.t-teal, .t-card .t-square.t-cta {
  background: #279c9c;
}
.t-card .t-square.t-red, .t-card .t-square.t-error {
  background: #d91f11;
}
.t-card .t-square.t-orange, .t-card .t-square.t-warning {
  background: #ee6f20;
}
.t-card .t-square.t-green, .t-card .t-square.t-success {
  background: #428613;
}
.t-card .t-content {
  width: 100%;
  flex-direction: column;
}
.t-card .t-content h1 {
  display: block;
  line-height: 1rem;
}
.t-card .t-content h2,
.t-card .t-content h3 {
  display: block;
  margin-bottom: 4px;
}
.t-card .t-content h2:last-child,
.t-card .t-content h3:last-child {
  margin-bottom: 0;
}
.t-card .t-content h2 + p,
.t-card .t-content h3 + p {
  margin-top: 24px;
}
.t-card .t-content > label, .t-card fieldset .t-content > legend, fieldset .t-card .t-content > legend {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-card .t-content .t-sub {
  display: block;
  margin-bottom: 8px;
  color: #646464;
  font-size: 12px;
}
.t-card .t-content .t-sub .t-open-hours {
  margin-left: calc(8px / 2);
}
.t-card .t-content .t-sub .t-open-hours.t-open {
  color: #428613;
}
.t-card .t-content .t-sub .t-open-hours.t-closing {
  color: #ee6f20;
}
.t-card .t-content .t-sub .t-open-hours.t-closed {
  color: #d91f11;
}
.t-card .t-corner-actions {
  position: relative;
  padding-right: 96px;
}
.t-card .t-corner-actions .t-actions {
  position: absolute;
  right: 0;
  width: 80px;
  margin-right: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
  flex-wrap: wrap;
}
.t-card .t-corner-actions .t-actions a {
  margin-bottom: 8px;
  margin-left: 8px;
  white-space: nowrap;
}
.t-card .t-corner-actions .t-actions a:first-child {
  margin-left: 0;
}
.t-card .t-link {
  padding: 12px;
  color: #279c9c;
}
.t-card .t-link:hover {
  background: #d4ebeb;
}
.t-card .t-link:active {
  background: #fff;
}
.t-card .t-link label, .t-card .t-link fieldset legend, fieldset .t-card .t-link legend,
.t-card .t-link span {
  color: inherit;
}
.t-card .t-link.t-center {
  text-align: center;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-card .t-link.t-right {
  text-align: right;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
}

a.t-card {
  color: inherit;
  box-shadow: 0 0 0 1px transparent;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.2s ease, box-shadow 0.2s ease;
}
a.t-card:hover {
  box-shadow: 0 0 0 1px #279c9c;
}
a.t-card h2,
a.t-card h3 {
  transition: color 0.2s ease, box-shadow 0.2s ease;
}
a.t-card .t-btn {
  will-change: opacity;
}
a.t-card.t-is-empty {
  cursor: not-allowed;
}
a.t-card.t-is-empty:hover {
  box-shadow: 0 0 0 1px transparent;
}

.t-comments {
  width: 1024px;
  max-width: 100%;
}
.t-comments .t-comment {
  margin-bottom: 12px;
  outline: 8px solid transparent;
  transition: all 0.2s easeå;
}
.t-comments .t-comment:last-child {
  margin-bottom: 0;
}
.t-comments .t-comment .t-author {
  width: 100%;
  margin-bottom: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.t-comments .t-comment .t-author .t-name {
  margin-right: 24px;
}
.t-comments .t-comment .t-author .t-name h4 {
  margin-bottom: 4px;
}
.t-comments .t-comment .t-author .t-name h5 {
  color: #a6a7a7;
  text-transform: none;
}
.t-comments .t-comment .t-author .t-timestamp {
  margin-left: auto;
  color: #a6a7a7;
  font-size: 0.75rem;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-comments .t-comment .t-author .t-timestamp .t-icon {
  font-size: 0.75rem;
}
.t-comments .t-comment.t-wide {
  width: 100%;
}
.t-comments .t-comment.t-has-changed {
  background: #fff59d;
  outline: 8px solid #fff59d;
}
.t-comments .t-comment.t-has-changed.t-fade {
  animation: anim-changed-comment 0.8s ease forwards;
}
@keyframes anim-changed-comment {
  0% {
    background: #fff59d;
    outline: 8px solid #fff59d;
  }
  100% {
    background: inherit;
    outline: 8px solid transparent;
  }
}
@keyframes anim-changed-comment {
  0% {
    background: #fff59d;
    outline: 8px solid #fff59d;
  }
  100% {
    background: inherit;
    outline: 8px solid transparent;
  }
}
@keyframes anim-changed-comment {
  0% {
    background: #fff59d;
    outline: 8px solid #fff59d;
  }
  100% {
    background: inherit;
    outline: 8px solid transparent;
  }
}
@keyframes anim-changed-comment {
  0% {
    background: #fff59d;
    outline: 8px solid #fff59d;
  }
  100% {
    background: inherit;
    outline: 8px solid transparent;
  }
}

.t-date-time {
  display: inline-block;
  margin-bottom: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-date-time:last-child {
  margin-bottom: 0;
}
.t-date-time label, .t-date-time fieldset legend, fieldset .t-date-time legend {
  display: block;
  width: 100%;
  margin-bottom: 8px;
}
.t-date-time span {
  margin: 0 2px 0 1px;
  vertical-align: middle;
}
.t-date-time .t-input {
  margin-right: 12px;
  margin-bottom: 0;
}
.t-date-time .t-input.t-date input.t-year {
  width: 72px;
  min-width: 72px;
}
.t-date-time .t-input.t-date input.t-month {
  width: 40px;
  min-width: 40px;
  padding-left: 8px;
}
.t-date-time .t-input.t-date input.t-day {
  width: 36px;
  min-width: 36px;
  padding-left: 8px;
}
.t-date-time .t-input.t-time input {
  width: 58px;
  min-width: 58px;
}
.t-date-time .t-input.t-time input:nth-of-type(2) {
  width: 40px;
  min-width: 40px;
  padding-left: 8px;
}
.t-date-time .t-input.t-timezone input {
  margin-right: 0;
}
.t-date-time .t-input.t-date, .t-date-time .t-input.t-time, .t-date-time .t-input.t-timezone {
  position: relative;
  color: #bcbdbd;
  font-family: "tricons", helvetica, arial, sans-serif !important;
  font-size: 0.8125rem;
  font-weight: 400;
  vertical-align: baseline;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-date-time .t-input.t-date::before, .t-date-time .t-input.t-time::before, .t-date-time .t-input.t-timezone::before {
  position: absolute;
  z-index: 1;
  padding: 0 8px;
  line-height: 33px;
}
.t-date-time .t-input.t-date input, .t-date-time .t-input.t-time input, .t-date-time .t-input.t-timezone input {
  padding-left: 26px;
}
.t-date-time .t-input.t-date input[type=number]:focus.placeholder, .t-date-time .t-input.t-date input[type=number]:active.placeholder, .t-date-time .t-input.t-time input[type=number]:focus.placeholder, .t-date-time .t-input.t-time input[type=number]:active.placeholder, .t-date-time .t-input.t-timezone input[type=number]:focus.placeholder, .t-date-time .t-input.t-timezone input[type=number]:active.placeholder {
  opacity: 1;
}
.t-date-time .t-input.t-date input[type=number]:focus::placeholder, .t-date-time .t-input.t-date input[type=number]:active::placeholder, .t-date-time .t-input.t-time input[type=number]:focus::placeholder, .t-date-time .t-input.t-time input[type=number]:active::placeholder, .t-date-time .t-input.t-timezone input[type=number]:focus::placeholder, .t-date-time .t-input.t-timezone input[type=number]:active::placeholder {
  opacity: 1;
}
.t-date-time .t-input.t-date::before {
  content: "\e560";
}
.t-date-time .t-input.t-time::before {
  content: "\e540";
}
.t-date-time .t-input.t-timezone::before {
  content: "\e910";
}
.t-date-time.t-horizontal label, .t-date-time.t-horizontal fieldset legend, fieldset .t-date-time.t-horizontal legend {
  float: left;
  display: inline-block;
  width: auto;
  height: 32px;
  margin-bottom: 0;
  line-height: 32px;
}

.t-date-picker {
  position: relative;
  display: inline-block;
  width: 192px;
  margin-right: 12px;
  margin-bottom: 12px;
  vertical-align: top;
  user-select: none;
}
.t-date-picker:last-child {
  margin-right: 0;
}
.t-date-picker.t-compact {
  width: 138px;
}
.t-date-picker.t-compact .t-input {
  width: 106px;
}
.t-date-picker > label, fieldset .t-date-picker > legend {
  display: block;
  margin: 0;
  margin-bottom: 6px;
}
.t-date-picker > label[required]::after, fieldset .t-date-picker > legend[required]::after, .t-date-picker > label.t-required::after, fieldset .t-date-picker > legend.t-required::after {
  content: "*";
  margin-left: 4px;
  color: #d91f11;
}
.t-date-picker > button:first-of-type {
  background-color: #fff;
  display: inline;
  height: 32px;
  width: 32px;
  border: solid 1px #bcbdbd;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-date-picker > button:first-of-type:hover:not(:disabled) {
  cursor: pointer;
  border-color: #279c9c;
}
.t-date-picker > button:first-of-type:hover:not(:disabled) + .t-input input {
  border-left-color: #279c9c;
}
.t-date-picker > button:first-of-type:hover:not(:disabled) .t-icon {
  color: #212222;
}
.t-date-picker > button:first-of-type:focus {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-date-picker > button:first-of-type:disabled {
  background: #f4f4f4;
}
.t-date-picker > button:first-of-type .t-icon {
  transition: color 0.2s ease;
  margin: 0;
  color: #a6a7a7;
}
.t-date-picker .t-input {
  position: relative;
  left: -1px;
  margin: 0;
  width: 160px;
}
.t-date-picker .t-input button {
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  opacity: 0.6;
  text-align: center;
  cursor: pointer;
}
.t-date-picker .t-input button::before {
  content: "";
  display: block;
  width: inherit;
  height: inherit;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='14'%3e%3cpath%20fill='%23464646'%20d='M10.938%201.75H9.625V.328A.33.33%200%200%200%209.297%200H8.203a.33.33%200%200%200-.328.328V1.75h-3.5V.328A.33.33%200%200%200%204.047%200H2.953a.33.33%200%200%200-.328.328V1.75H1.312c-.725%200-1.313.588-1.313%201.313v9.625c0%20.725.588%201.313%201.313%201.313h9.625c.725%200%201.313-.588%201.313-1.313V3.063c0-.725-.588-1.313-1.313-1.313zm-.165%2010.938H1.476a.165.165%200%200%201-.164-.164V4.376h9.625v8.148c0%20.09-.074.164-.164.164z'/%3e%3c/svg%3e") no-repeat center;
  background-size: 14px;
}
.t-date-picker .t-input button:hover {
  opacity: 1;
}
.t-date-picker .t-input input {
  border-radius: 0 4px 4px 0;
}
.t-date-picker .t-input input.t-has-value, .t-date-picker .t-input input[data-has-value] {
  padding-right: 30px;
}
.t-date-picker .t-input input.t-has-value ~ button, .t-date-picker .t-input input[data-has-value] ~ button {
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2014%2014'%3e%3cpath%20d='M7%200C3.1%200%200%203.1%200%207s3.1%207%207%207%207-3.1%207-7-3.1-7-7-7zm3.4%208.8c.1.1.1.3%200%20.5l-1.1%201.1c-.1.1-.3.1-.5%200L7%208.6l-1.8%201.9c-.1.1-.3.1-.5%200L3.6%209.3c-.2-.1-.2-.3%200-.5L5.4%207%203.6%205.2c-.2-.2-.2-.4%200-.5l1.1-1.1c.1-.1.3-.1.5%200L7%205.4l1.8-1.9c.1-.1.3-.1.5%200l1.1%201.1c.1.1.1.3%200%20.5L8.6%207l1.8%201.8z'%20fill='%23464646'/%3e%3c/svg%3e");
  background-size: 14px;
  background-position: 50%;
  background-repeat: no-repeat;
  opacity: 0.4;
  transition: opacity 0.2s ease;
}
.t-date-picker .t-input input.t-has-value ~ button:hover, .t-date-picker .t-input input[data-has-value] ~ button:hover {
  opacity: 1;
}
.t-date-picker .t-input input.t-has-value ~ button::before, .t-date-picker .t-input input.t-has-value ~ button::after, .t-date-picker .t-input input[data-has-value] ~ button::before, .t-date-picker .t-input input[data-has-value] ~ button::after {
  display: none;
}
.t-date-picker .t-input input.t-is-invalid, .t-date-picker .t-input input[invalid] {
  background-position: right 8px center;
  padding-right: 30px;
}
.t-date-picker .t-input input.t-is-invalid.t-has-value, .t-date-picker .t-input input.t-is-invalid[data-has-value], .t-date-picker .t-input input[invalid].t-has-value, .t-date-picker .t-input input[invalid][data-has-value] {
  background-position: right 29px center;
  padding-right: 52px !important;
}
.t-date-picker.t-compact input.t-is-invalid, .t-date-picker.t-compact input[invalid] {
  background-image: none !important;
  padding-right: 8px !important;
}
.t-date-picker.t-compact input.t-is-invalid.t-has-value, .t-date-picker.t-compact input.t-is-invalid[data-has-value], .t-date-picker.t-compact input[invalid].t-has-value, .t-date-picker.t-compact input[invalid][data-has-value] {
  padding-right: 30px !important;
}
.t-date-picker .t-fake-input {
  position: relative;
  height: 32px;
  padding-right: 32px;
  background: #fff;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.t-date-picker .t-fake-input label, .t-date-picker .t-fake-input fieldset legend, fieldset .t-date-picker .t-fake-input legend {
  margin: 0;
  padding-top: 2px;
  color: #646464;
  font-size: 10px;
  line-height: 32px;
}
.t-date-picker .t-fake-input label:first-of-type, .t-date-picker .t-fake-input fieldset legend:first-of-type, fieldset .t-date-picker .t-fake-input legend:first-of-type {
  padding-left: 8px;
}
.t-date-picker .t-fake-input input {
  width: 144px;
  height: 32px;
  margin: 0;
  padding: 0 8px;
  padding-top: 2px;
  color: #373838;
  background: transparent;
  border: 0;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
}
.t-date-picker .t-fake-input input.placeholder {
  color: #909090;
}
.t-date-picker .t-fake-input input::placeholder {
  color: #909090;
}
.t-date-picker .t-fake-input button {
  position: absolute;
  top: 0;
  right: 0;
  width: 34px;
  height: 32px;
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  opacity: 0.6;
  text-align: center;
  cursor: pointer;
}
.t-date-picker .t-fake-input button::before {
  content: "";
  display: block;
  width: inherit;
  height: inherit;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='14'%3e%3cpath%20fill='%23464646'%20d='M10.938%201.75H9.625V.328A.33.33%200%200%200%209.297%200H8.203a.33.33%200%200%200-.328.328V1.75h-3.5V.328A.33.33%200%200%200%204.047%200H2.953a.33.33%200%200%200-.328.328V1.75H1.312c-.725%200-1.313.588-1.313%201.313v9.625c0%20.725.588%201.313%201.313%201.313h9.625c.725%200%201.313-.588%201.313-1.313V3.063c0-.725-.588-1.313-1.313-1.313zm-.165%2010.938H1.476a.165.165%200%200%201-.164-.164V4.376h9.625v8.148c0%20.09-.074.164-.164.164z'/%3e%3c/svg%3e") no-repeat center;
  background-size: 14px;
}
.t-date-picker .t-fake-input button:hover {
  opacity: 1;
}
.t-date-picker .t-fake-input .t-faker {
  position: absolute;
  inset: 0;
  display: block;
  width: 100%;
  height: 32px;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  pointer-events: none;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):hover ~ .t-faker {
  border-color: #279c9c;
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker, .t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker.placeholder, .t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker.placeholder {
  opacity: 0;
  user-select: none;
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker::placeholder, .t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker::placeholder {
  opacity: 0;
  user-select: none;
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled).t-has-focus {
  outline: 0;
}

.t-menu.t-calendar {
  position: absolute;
  width: 226px;
  margin-top: 8px;
  max-height: none;
}
.t-menu.t-calendar header {
  position: relative;
  height: 32px;
  margin-bottom: 0;
  padding: 0 44px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-menu.t-calendar header .t-month {
  padding-top: 1px;
  font-size: 14px;
  font-weight: 700;
  margin-right: 8px;
  line-height: 32px;
}
.t-menu.t-calendar header .t-year {
  padding-top: 1px;
  font-size: 14px;
  line-height: 32px;
  cursor: pointer;
  display: flex;
  gap: 2px;
}
.t-menu.t-calendar header .t-year:focus {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-menu.t-calendar header .t-year .t-icon {
  color: #7a7a7a;
  margin-right: 0;
}
.t-menu.t-calendar header .t-previous,
.t-menu.t-calendar header .t-next {
  position: absolute;
  width: 32px;
  height: 32px;
  border: 0;
  opacity: 0.8;
  cursor: pointer;
  transition: opacity 0.2s ease;
}
.t-menu.t-calendar header .t-previous:hover,
.t-menu.t-calendar header .t-next:hover {
  opacity: 1;
}
.t-menu.t-calendar header .t-previous:focus,
.t-menu.t-calendar header .t-next:focus {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-menu.t-calendar header .t-previous:disabled,
.t-menu.t-calendar header .t-next:disabled {
  opacity: 0.2;
  cursor: not-allowed;
}
.t-menu.t-calendar header .t-previous {
  left: 0;
  top: 0;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='9'%20height='14'%3e%3cpath%20fill='%23464646'%20d='M.944%206.536l5.314-5.314a.657.657%200%200%201%20.928%200l.62.62c.256.256.256.67.001.927L3.595%207l4.211%204.231a.656.656%200%200%201-.001.927l-.62.62a.657.657%200%200%201-.928%200L.943%207.464a.657.657%200%200%201%200-.928z'/%3e%3c/svg%3e") no-repeat center;
  background-size: 9px;
  align-self: flex-start;
}
.t-menu.t-calendar header .t-next {
  right: 0;
  top: 0;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='9'%20height='14'%3e%3cpath%20fill='%23464646'%20d='M7.806%207.464l-5.314%205.314a.657.657%200%200%201-.928%200l-.62-.62a.656.656%200%200%201-.001-.927L5.155%207%20.943%202.769a.656.656%200%200%201%20.001-.927l.62-.62a.657.657%200%200%201%20.928%200l5.314%205.314a.657.657%200%200%201%200%20.928z'/%3e%3c/svg%3e") no-repeat center;
  background-size: 9px;
  align-self: flex-end;
}
.t-menu.t-calendar table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
}
.t-menu.t-calendar table:focus td.t-is-focused {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-menu.t-calendar table a:focus {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-menu.t-calendar table colgroup .t-weekend {
  background-color: #f4f4f4;
}
.t-menu.t-calendar table th,
.t-menu.t-calendar table td {
  width: 32px;
  height: 32px;
  padding: 0;
  text-align: center;
  vertical-align: middle;
}
.t-menu.t-calendar table th {
  padding: 0 8px;
  font-size: 11px;
  font-weight: 700;
}
.t-menu.t-calendar table td {
  color: #646464;
}
.t-menu.t-calendar table a {
  position: relative;
  width: 32px;
  height: 32px;
  color: #212222;
  border-radius: 32px;
  text-decoration: none;
  text-align: center;
  line-height: 32px;
  font-size: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.t-menu.t-calendar table a:hover:not(.t-disabled-day) {
  text-decoration: none;
  background: #d4ebeb;
}
.t-menu.t-calendar table a.t-other-months {
  color: #646464;
}
.t-menu.t-calendar table a.t-today, .t-menu.t-calendar table a.t-current-month {
  color: #279c9c;
  border-radius: 32px;
  box-shadow: inset 0 0 0 1px #279c9c;
  font-weight: 700;
}
.t-menu.t-calendar table a.t-disabled-day {
  color: #a6a7a7;
  cursor: not-allowed;
  font-weight: 400;
}
.t-menu.t-calendar table a.t-disabled-day::after {
  content: "";
  position: absolute;
  height: 1.5rem;
  width: 0.075rem;
  background-color: #a6a7a7;
  border: none !important;
  transform: rotate(45deg);
  right: 50%;
}
.t-menu.t-calendar table a.t-is-selected {
  color: #fff;
  background: #279c9c;
  font-weight: 700;
}
.t-menu.t-calendar table a.t-is-selected:hover {
  background: #279c9c;
  cursor: default;
}
.t-menu.t-calendar table a.t-busy {
  background: #fff59d;
}
.t-menu.t-calendar table a.t-busy:hover {
  background: #d4ebeb;
}
.t-menu.t-calendar table a.t-busy.t-is-selected {
  color: #fff;
  background: #279c9c;
}
.t-menu.t-calendar table a.t-range-start, .t-menu.t-calendar table a.t-range-end {
  color: #fff;
  background: #279c9c;
}
.t-menu.t-calendar table a.t-range-start:hover, .t-menu.t-calendar table a.t-range-end:hover {
  background: #279c9c;
  cursor: default;
}
.t-menu.t-calendar table a.t-range-start {
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 32px;
  -moz-border-radius-topleft: 32px;
  border-radius: 32px 0 0 32px;
}
.t-menu.t-calendar table a.t-range-end {
  -moz-border-radius-topright: 32px;
  -moz-border-radius-bottomright: 32px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-radius: 0 32px 32px 0;
}
.t-menu.t-calendar table a.t-in-range::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  background: #d4ebeb;
}
.t-menu.t-calendar table a.t-in-range:hover:not(.t-disabled-day) {
  background: rgb(160.1, 211.3, 211.3);
}
.t-menu.t-calendar table a.t-in-range.t-first::before {
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 32px;
  -moz-border-radius-topleft: 32px;
  border-radius: 32px 0 0 32px;
}
.t-menu.t-calendar table a.t-in-range.t-last::before {
  -moz-border-radius-topright: 32px;
  -moz-border-radius-bottomright: 32px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-radius: 0 32px 32px 0;
}
.t-menu.t-calendar table a.t-year {
  width: 100%;
}
.t-menu.t-calendar[data-weekend-disabled] table th:nth-child(6),
.t-menu.t-calendar[data-weekend-disabled] table th:nth-child(7) {
  color: #bcbdbd;
}
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(6) a,
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(7) a {
  color: #bcbdbd;
  cursor: not-allowed;
}
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(6) a:hover,
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(7) a:hover {
  background: inherit;
  border-radius: 0;
}
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(6) a.t-in-range,
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(7) a.t-in-range {
  background: #f4f4f4;
  border-radius: 0;
}
.t-menu.t-calendar footer {
  padding: 8px;
  text-align: center;
}
.t-menu.t-calendar footer .t-legend {
  font-size: 0.75rem;
}
.t-menu.t-calendar footer .t-legend.t-today::before {
  width: 0.75rem;
  height: 0.75rem;
  background: transparent;
  border: 1px solid #279c9c;
}
.t-menu.t-calendar footer .t-legend.t-busy::before {
  width: 0.75rem;
  height: 0.75rem;
  background: #fff59d;
}
.t-menu.t-month-picker-calendar {
  width: 192px;
  padding-bottom: 4px;
}
.t-menu.t-month-picker-calendar table td {
  width: 33%;
}
.t-menu.t-month-picker-calendar table a {
  width: calc(100% - 4px);
}

.t-dialog {
  position: fixed;
  z-index: 110;
  inset: 0;
  display: none;
  overflow: auto;
  padding: 48px;
  background: rgba(0, 0, 0, 0.3);
}
.t-dialog .t-container {
  width: 400px;
  min-width: auto;
  max-width: calc(100% - 48px);
  margin: auto;
  padding: 0;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.3);
  align-self: flex-start;
}
.t-dialog .t-container .t-header {
  padding: 24px;
}
.t-dialog .t-container .t-header h2 {
  line-height: 1rem;
}
.t-dialog .t-container .t-content {
  padding: 0 24px;
}
.t-dialog .t-container .t-footer {
  position: relative;
  padding: 24px;
  text-align: center;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-dialog .t-container .t-footer .t-btn {
  margin-right: 8px;
  transform: translate3d(0, 0, 0);
}
.t-dialog .t-container .t-meta {
  box-shadow: none;
}
.t-dialog.t-is-visible {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-dialog.t-w-auto .t-container {
  min-width: 400px;
  width: auto;
}
.t-dialog.t-w-500 .t-container {
  width: 500px;
}
.t-dialog.t-w-600 .t-container {
  width: 600px;
}
.t-dialog.t-w-700 .t-container {
  width: 700px;
}
.t-dialog.t-medium .t-container {
  width: 800px;
}
.t-dialog.t-large .t-container {
  width: 1366px;
}

.t-drawer {
  position: fixed;
  top: 0;
  height: 100%;
  width: calc(1px + 600px);
  right: calc(-1 * (3px + 600px));
  overflow-y: auto;
  z-index: 110;
  border-left: 1px solid #bcbdbd;
  background: #fff;
  box-shadow: -2px 0 2px 0 rgba(0, 0, 0, 0.1);
  transition: right 0.2s ease;
  transform: translateZ(0);
}
.t-drawer.t-toggled {
  right: 0;
}
.t-drawer header {
  justify-content: space-between;
  align-items: center;
  height: 50px;
  padding-left: 24px;
  padding-right: 4px;
  border-bottom: 1px solid #e9e9e9;
}
.t-drawer header .t-cross {
  background: none;
  border: 0;
  margin-left: auto;
  cursor: pointer;
  width: calc(50px - 4px);
  height: calc(50px - 4px);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  transition: background 0.2s;
}
.t-drawer header .t-cross:hover {
  background: #f8f8f8;
}
.t-drawer .t-content {
  padding: 24px;
  bottom: 70px;
  top: 50px;
  margin-bottom: 0;
  position: fixed;
  overflow: auto;
  background: linear-gradient(#fff, transparent 100%), linear-gradient(rgba(0, 0, 0, 0.1), transparent 100%);
  background-size: 100% 50px, 100% 10px;
  background-repeat: no-repeat;
  background-attachment: local, scroll;
}
.t-drawer .t-content h3 {
  font-size: 14px;
  border-bottom: 1px solid #e9e9e9;
  padding-bottom: 12px;
  margin-bottom: 24px;
}
.t-drawer footer {
  padding: 24px;
  display: flex;
  align-items: center;
  position: fixed;
  width: 600px;
  height: 70px;
  left: 0;
  bottom: 0;
  background: #f8f8f8;
  border-top: 1px solid #e9e9e9;
}
.t-drawer-background {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  z-index: 110;
  bottom: 0;
  transition: background 0.1s ease;
  background: rgba(0, 0, 0, 0);
  pointer-events: none;
}
@media screen and (max-width: 2500px) {
  .t-drawer-background.t-toggled {
    pointer-events: all;
    background: rgba(0, 0, 0, 0.3);
  }
}

.t-dropdown.t-has-validation.t-is-invalid .t-input input, .t-dropdown[data-validation].t-is-invalid .t-input input {
  padding-right: 52px;
  background-color: #f7d2cf;
  background-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='%23D91F11'%20d='M6.08,0.381%20C6.588,-0.127%207.41,-0.127%207.918,0.381%20L13.619,6.081%20C14.127,6.588%2014.127,7.41%2013.619,7.917%20L7.918,13.618%20C7.411,14.126%206.59,14.126%206.082,13.618%20L0.381,7.917%20C-0.127,7.41%20-0.127,6.589%200.381,6.081%20Z%20M5.768,3.817%20L5.984,7.617%20C5.993,7.776%206.124,7.9%206.283,7.9%20L7.717,7.9%20C7.876,7.9%208.007,7.776%208.016,7.617%20L8.232,3.817%20C8.242,3.645%208.105,3.5%207.932,3.5%20L6.068,3.5%20C5.895,3.5%205.758,3.645%205.768,3.817%20Z%20M7,10.9%20C7.69,10.9%208.25,10.34%208.25,9.65%20C8.25,8.96%207.69,8.4%207,8.4%20C6.31,8.4%205.75,8.96%205.75,9.65%20C5.75,10.34%206.31,10.9%207,10.9%20Z'%20/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 30px center;
}
.t-dropdown.t-has-validation.t-is-invalid .t-input input:hover:not(:disabled), .t-dropdown[data-validation].t-is-invalid .t-input input:hover:not(:disabled) {
  border-color: #d91f11;
}
.t-dropdown.t-has-validation.t-is-invalid .t-input input:focus:not(:disabled), .t-dropdown.t-has-validation.t-is-invalid .t-input input:active:not(:disabled), .t-dropdown[data-validation].t-is-invalid .t-input input:focus:not(:disabled), .t-dropdown[data-validation].t-is-invalid .t-input input:active:not(:disabled) {
  background-color: #fff;
  border-color: #d91f11;
  box-shadow: 0 0 0 2px #f0a5a0;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input .t-faker {
  padding-right: 48px;
  background-color: #f7d2cf;
  background-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='%23D91F11'%20d='M6.08,0.381%20C6.588,-0.127%207.41,-0.127%207.918,0.381%20L13.619,6.081%20C14.127,6.588%2014.127,7.41%2013.619,7.917%20L7.918,13.618%20C7.411,14.126%206.59,14.126%206.082,13.618%20L0.381,7.917%20C-0.127,7.41%20-0.127,6.589%200.381,6.081%20Z%20M5.768,3.817%20L5.984,7.617%20C5.993,7.776%206.124,7.9%206.283,7.9%20L7.717,7.9%20C7.876,7.9%208.007,7.776%208.016,7.617%20L8.232,3.817%20C8.242,3.645%208.105,3.5%207.932,3.5%20L6.068,3.5%20C5.895,3.5%205.758,3.645%205.768,3.817%20Z%20M7,10.9%20C7.69,10.9%208.25,10.34%208.25,9.65%20C8.25,8.96%207.69,8.4%207,8.4%20C6.31,8.4%205.75,8.96%205.75,9.65%20C5.75,10.34%206.31,10.9%207,10.9%20Z'%20/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 28px center;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text].placeholder, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text].placeholder {
  color: #a6a7a7;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]::placeholder, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]::placeholder {
  color: #a6a7a7;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:not(:disabled):hover ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:not(:disabled):hover ~ .t-faker {
  border-color: #d91f11;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:not(:disabled):focus:not(:disabled) ~ .t-faker, .t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:not(:disabled):active:not(:disabled) ~ .t-faker, .t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:not(:disabled).t-has-focus:not(:disabled) ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:not(:disabled):focus:not(:disabled) ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:not(:disabled):active:not(:disabled) ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:not(:disabled).t-has-focus:not(:disabled) ~ .t-faker {
  background-color: #fff;
  border-color: #d91f11;
  box-shadow: 0 0 0 2px #f0a5a0;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:disabled ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:disabled ~ .t-faker {
  background: #f4f4f4;
}
.t-dropdown .t-error-message,
.t-dropdown .t-supporting-text {
  max-width: 192px;
}
.t-dropdown.t-medium .t-error-message,
.t-dropdown.t-medium .t-supporting-text {
  max-width: 288px;
}
.t-dropdown.t-large .t-error-message,
.t-dropdown.t-large .t-supporting-text, .t-dropdown.t-extra .t-error-message,
.t-dropdown.t-extra .t-supporting-text {
  max-width: 400px;
}
.t-dropdown.t-wide .t-error-message,
.t-dropdown.t-wide .t-supporting-text {
  max-width: 100%;
}

.t-dropdown {
  position: relative;
  display: inline-block;
  min-width: 192px;
  margin-right: 12px;
  margin-bottom: 12px;
  vertical-align: top;
}
.t-dropdown:last-child {
  margin-right: 0;
  margin-bottom: 0;
}
.t-dropdown > label, fieldset .t-dropdown > legend {
  display: block;
  margin: 0;
  margin-bottom: 6px;
}
.t-dropdown > .t-btn {
  width: 100%;
  margin: 0;
  padding-right: 28px;
  text-align: left;
}
.t-dropdown > .t-btn:focus {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-dropdown > .t-btn:not(.t-condensed) {
  height: 32px;
}
.t-dropdown > .t-btn::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 0;
  height: 0;
  margin-right: 12px;
  margin-left: auto;
  border-top: 4px solid #a6a7a7;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  transform: translate(0, -40%);
}
.t-dropdown > .t-btn:hover::after {
  border-top-color: #373838;
}
.t-dropdown > .t-btn.t-primary::after, .t-dropdown > .t-btn.t-negative::after, .t-dropdown > .t-btn.t-staff::after {
  border-top-color: #fff;
}
.t-dropdown > .t-btn:disabled::after {
  border-top-color: #bcbdbd;
}
.t-dropdown > .t-btn.t-minimal {
  line-height: 32px;
}
.t-dropdown > .t-input {
  position: relative;
  min-width: inherit;
  width: inherit;
  margin-right: 0;
  margin-bottom: 0;
}
.t-dropdown > .t-input input {
  display: inline-block;
  width: 100%;
  padding-right: 28px;
}
.t-dropdown > .t-input input ~ button {
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  text-align: center;
  cursor: pointer;
}
.t-dropdown > .t-input input ~ button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  margin: 0;
  margin-right: 8px;
  border-top: 4px solid #a6a7a7;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  transform: translate(-50%, -40%);
}
.t-dropdown > .t-input input ~ button:hover::before {
  border-top-color: #373838;
}
.t-dropdown > .t-input input ~ button:disabled {
  cursor: not-allowed;
}
.t-dropdown > .t-input input ~ button:disabled::before {
  border-top-color: #bcbdbd;
}
.t-dropdown > .t-input input.t-has-value ~ button, .t-dropdown > .t-input input[data-has-value] ~ button {
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2014%2014'%3e%3cpath%20d='M7%200C3.1%200%200%203.1%200%207s3.1%207%207%207%207-3.1%207-7-3.1-7-7-7zm3.4%208.8c.1.1.1.3%200%20.5l-1.1%201.1c-.1.1-.3.1-.5%200L7%208.6l-1.8%201.9c-.1.1-.3.1-.5%200L3.6%209.3c-.2-.1-.2-.3%200-.5L5.4%207%203.6%205.2c-.2-.2-.2-.4%200-.5l1.1-1.1c.1-.1.3-.1.5%200L7%205.4l1.8-1.9c.1-.1.3-.1.5%200l1.1%201.1c.1.1.1.3%200%20.5L8.6%207l1.8%201.8z'%20fill='%23464646'/%3e%3c/svg%3e");
  background-size: 14px;
  background-position: 50%;
  background-repeat: no-repeat;
  opacity: 0.4;
  transition: opacity 0.2s ease;
}
.t-dropdown > .t-input input.t-has-value ~ button:hover, .t-dropdown > .t-input input[data-has-value] ~ button:hover {
  opacity: 1;
}
.t-dropdown > .t-input input.t-has-value ~ button::before, .t-dropdown > .t-input input.t-has-value ~ button::after, .t-dropdown > .t-input input[data-has-value] ~ button::before, .t-dropdown > .t-input input[data-has-value] ~ button::after {
  display: none;
}
.t-dropdown > .t-input ~ .t-menu {
  padding-top: 0;
  padding-bottom: 0;
}
.t-dropdown > .t-input ~ .t-menu .t-item, .t-dropdown > .t-input ~ .t-menu .t-empty {
  margin-top: 0;
  margin-bottom: 0;
}
.t-dropdown > .t-input[data-validation] input {
  background-position: right 26px center;
}
.t-dropdown > .t-input[data-validation] input.t-is-valid, .t-dropdown > .t-input[data-validation] input[valid], .t-dropdown > .t-input[data-validation] input.t-is-invalid, .t-dropdown > .t-input[data-validation] input[invalid] {
  padding-right: 44px;
}
.t-dropdown[data-type=trigger] {
  min-width: auto;
  margin-bottom: 0;
}
.t-dropdown[data-type=trigger] [data-trigger] {
  display: inline-block;
  margin: 0;
  cursor: pointer;
}
.t-dropdown[data-type=trigger] [data-trigger]::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 8px;
  border-top: 5px solid #a6a7a7;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  vertical-align: middle;
}
.t-dropdown[data-type=trigger] [data-trigger]:hover::after {
  border-top-color: #373838;
}
.t-dropdown[data-type=trigger] .t-menu {
  min-width: 192px;
  width: 100%;
}
.t-dropdown .t-menu {
  position: absolute;
  min-width: 100%;
  margin-top: 8px;
  overscroll-behavior: contain;
}
.t-dropdown .t-menu .t-group .t-group-header {
  position: sticky;
  z-index: 10;
  top: 0;
  margin-top: 0;
  background-color: #fff;
}
.t-dropdown .t-menu .t-group h5 {
  padding-top: 12px;
}
.t-dropdown .t-menu .t-group .t-item-header {
  font-size: 11px;
  text-transform: uppercase;
  font-weight: bold;
}
.t-dropdown .t-menu .t-group .t-item-header > .t-is-selected {
  font-weight: bold;
}
.t-dropdown .t-menu .t-item:hover, .t-dropdown .t-menu .t-empty:hover {
  background: transparent;
}
.t-dropdown .t-menu .t-item.t-has-focus, .t-dropdown .t-menu .t-has-focus.t-empty, .t-dropdown .t-menu .t-item.t-has-highlight, .t-dropdown .t-menu .t-has-highlight.t-empty {
  background: #d4ebeb;
}
.t-dropdown .t-menu .t-item.t-is-selected, .t-dropdown .t-menu .t-is-selected.t-empty {
  cursor: pointer;
  background-color: #e9f5f5;
  font-weight: normal;
}
.t-dropdown.t-block {
  display: block;
  margin-bottom: 12px;
}
.t-dropdown.t-block:not(:first-of-type) {
  margin-top: 12px;
}
.t-dropdown.t-block:last-child {
  margin-bottom: 0;
}
.t-dropdown.t-condensed {
  width: 192px;
}
.t-dropdown.t-tiny {
  min-width: 64px;
  width: 64px;
}
.t-dropdown.t-small {
  min-width: 112px;
  width: 112px;
}
.t-dropdown.t-medium {
  width: 288px;
}
.t-dropdown.t-large {
  width: 400px;
}
.t-dropdown.t-extra {
  width: 600px;
}
.t-dropdown.t-wide {
  width: 100%;
}
.t-dropdown[data-type=input-multi].t-condensed .t-tag:not(.t-additional-items) {
  flex-shrink: 1;
  overflow: hidden;
}
.t-dropdown[data-type=input-multi].t-condensed .t-fake-input {
  flex-wrap: nowrap;
  overflow: hidden;
}
.t-dropdown[data-type=input-multi] .t-fake-input {
  position: relative;
  width: 100%;
  min-height: 32px;
  padding-top: 6px;
  padding-right: 28px;
  padding-left: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-dropdown[data-type=input-multi] .t-fake-input .t-tag {
  z-index: 1;
  margin-right: 4px;
  margin-bottom: 4px;
}
.t-dropdown[data-type=input-multi] .t-fake-input .t-tag.t-additional-items {
  background: #1f7d7d;
}
.t-dropdown[data-type=input-multi] .t-fake-input .t-tag.t-additional-items.t-red {
  background: #ae190e;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text] {
  z-index: 1;
  width: auto;
  min-width: 24px;
  height: 32px;
  margin-top: -6px;
  background: transparent;
  border: 0;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
  vertical-align: middle;
  outline: 0;
  -webkit-box-flex: 1 0 24px;
  -moz-box-flex: 1 0 24px;
  flex: 1 0 24px;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text].placeholder {
  color: #909090;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]::placeholder {
  color: #909090;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]::-ms-clear {
  display: none;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:focus {
  box-shadow: none;
}
.t-dropdown[data-type=input-multi] .t-fake-input > button {
  position: absolute;
  z-index: 1;
  bottom: 0;
  right: 0;
  width: 32px;
  height: 100%;
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  text-align: center;
  cursor: pointer;
}
.t-dropdown[data-type=input-multi] .t-fake-input > button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  margin: 0;
  margin-right: 8px;
  border-top: 4px solid #a6a7a7;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  transform: translate(-50%, -40%);
}
.t-dropdown[data-type=input-multi] .t-fake-input > button:hover::before {
  border-top-color: #373838;
}
.t-dropdown[data-type=input-multi] .t-fake-input > button:disabled {
  cursor: not-allowed;
}
.t-dropdown[data-type=input-multi] .t-fake-input > button:disabled::before {
  border-top-color: #bcbdbd;
}
.t-dropdown[data-type=input-multi] .t-fake-input .t-faker {
  position: absolute;
  z-index: 0;
  inset: 0;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:not(:disabled):hover ~ .t-faker {
  border-color: #279c9c;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:not(:disabled):active ~ .t-faker, .t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:not(:disabled):focus ~ .t-faker, .t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:not(:disabled).t-has-focus ~ .t-faker {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:disabled ~ .t-faker {
  background: #f4f4f4;
}

.t-select-menu {
  position: absolute;
  margin-top: 0 !important;
  overscroll-behavior: contain;
}
.t-select-menu.t-tiny {
  min-width: 64px;
  width: 64px;
}
.t-select-menu.t-small {
  min-width: 112px;
  width: 112px;
}
.t-select-menu.t-medium {
  width: 288px;
}
.t-select-menu.t-large {
  width: 400px;
}
.t-select-menu.t-extra {
  width: 600px;
}
.t-select-menu.t-wide {
  width: 100%;
}
.t-select-menu .t-group .t-group-header {
  position: sticky;
  z-index: 10;
  top: 0;
  margin-top: 0;
  background-color: #fff;
}
.t-select-menu .t-group h5 {
  padding-top: 12px;
}
.t-select-menu .t-group .t-item-header {
  font-size: 11px;
  text-transform: uppercase;
  font-weight: bold;
}
.t-select-menu .t-group .t-item-header > .t-is-selected {
  font-weight: bold;
}
.t-select-menu .t-item:hover, .t-select-menu .t-menu .t-empty:hover, .t-menu .t-select-menu .t-empty:hover {
  background: transparent;
}
.t-select-menu .t-item.t-has-focus, .t-select-menu .t-menu .t-has-focus.t-empty, .t-menu .t-select-menu .t-has-focus.t-empty, .t-select-menu .t-item.t-has-highlight, .t-select-menu .t-menu .t-has-highlight.t-empty, .t-menu .t-select-menu .t-has-highlight.t-empty {
  background: #d4ebeb;
}
.t-select-menu .t-item.t-is-selected, .t-select-menu .t-menu .t-is-selected.t-empty, .t-menu .t-select-menu .t-is-selected.t-empty {
  cursor: pointer;
  background-color: #e9f5f5;
  font-weight: normal;
}

.t-empty-state {
  position: relative;
  display: block;
  width: 1024px;
  max-width: 100%;
  margin: 0 auto;
  margin-bottom: 12px;
  color: #646464;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.t-empty-state:first-child {
  margin-top: 12px;
}
.t-empty-state:last-child:not(:only-child) {
  margin-bottom: 12px;
}
.t-empty-state h4,
.t-empty-state h5,
.t-empty-state h6,
.t-empty-state p {
  color: inherit;
  text-align: center;
}
.t-empty-state a {
  color: #279c9c;
}
.t-empty-state img {
  width: auto;
  height: 96px;
  margin: 0 auto;
  margin-bottom: 24px;
}
.t-empty-state.t-small img {
  margin-bottom: 12px;
  transform: scale(0.7);
}
.t-empty-state.t-uncentered {
  margin-left: 0;
  margin-right: 0;
}

.t-container.t-ghost .t-empty-state {
  margin-bottom: 36px;
}

h3 + .t-empty-state {
  margin-top: 24px;
}

.t-meta {
  padding: 16px;
  background: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
}
.t-meta ul {
  margin: -12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-meta ul li {
  width: calc(12.5% - 12px * 2);
  margin: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  -webkit-box-flex: 1 1 auto;
  -moz-box-flex: 1 1 auto;
  flex: 1 1 auto;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-meta ul li > * {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.t-dialog .t-container .t-meta {
  min-width: auto;
  max-width: 100%;
  margin-top: 24px;
  padding: 0;
}

.t-file-upload {
  min-width: 192px;
}
.t-file-upload.t-is-invalid .t-file-upload-area {
  background-color: #f7d2cf;
}
.t-file-upload > label, fieldset .t-file-upload > legend {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.t-file-upload > label .t-icon, fieldset .t-file-upload > legend .t-icon {
  margin-left: 8px;
  cursor: help;
}
.t-file-upload-area {
  position: relative;
  border: 1px dashed #7a7a7a;
  padding: 12px 8px;
  max-width: 800px;
}
.t-file-upload-area.t-can-drop {
  position: relative;
}
.t-file-upload-area.t-can-drop::before {
  content: "";
  position: absolute;
  z-index: 100;
  inset: 0;
  background: rgba(212, 235, 235, 0.6);
}
.t-file-upload-area.t-too-many-files {
  position: relative;
}
.t-file-upload-area.t-too-many-files::before {
  content: "";
  position: absolute;
  z-index: 100;
  inset: 0;
  background: rgba(251, 233, 231, 0.8);
  cursor: no-drop;
}
.t-file-upload-area > .t-btn.t-file {
  z-index: 1;
  margin-right: 8px;
}
.t-file-upload-area > input[type=file] {
  position: absolute;
  z-index: -1;
  overflow: hidden;
  width: 1px;
  height: 1px;
  opacity: 0;
}
.t-file-upload-area > .t-drop-text {
  line-height: 32px;
}
.t-file-upload-list {
  display: block;
  margin-top: 8px;
}
.t-file-upload-list li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 4px;
  gap: 8px;
}
.t-file-upload-list li span {
  vertical-align: initial;
  display: flex;
  gap: 8px;
}
.t-file-upload-list li button {
  line-height: 0.8125rem;
  display: flex;
  border: none;
  background: transparent;
  padding: 3px;
}
.t-file-upload-list li button:focus-visible {
  background: #d3d3d3;
  border-radius: 6px;
}
.t-file-upload-list li button .t-icon {
  margin: 0;
}
.t-file-upload-list li:hover {
  background: #e9f5f5;
  border-radius: 3px;
}
.t-file-upload-list li .t-icon {
  margin-right: 0;
}

.t-uploaded-files {
  width: 800px;
  max-width: 100%;
  table-layout: auto;
}

.t-info-bubble {
  height: 38px;
  width: 38px;
  background-color: #006491;
  color: #fff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  font-weight: 700;
  user-select: none;
  opacity: 1;
  z-index: 120;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
  animation: pulse 2s infinite;
}
.t-info-bubble--fade-out-animation {
  opacity: 0;
}
.t-info-bubble__no-label {
  background-color: #fff;
  border-radius: 50%;
  height: 12px;
  width: 12px;
}

@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #006491;
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #006491;
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #006491;
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #006491;
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
.t-info-bubble-tooltip {
  background-color: #006491;
  border-radius: 8px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  color: #fff;
  padding: 24px;
  width: 400px;
  display: flex;
  text-align: left;
  font-weight: 400;
}
.t-info-bubble-tooltip h4 {
  color: #fff;
}
.t-info-bubble-tooltip img {
  border-radius: 50%;
  height: 100px;
  flex-shrink: 2;
  align-self: center;
}
img + .t-info-bubble-tooltip__wrapper {
  margin-left: 12px;
}
.t-info-bubble-tooltip__buttons-wrapper {
  margin-top: 12px;
}

.t-side-navigation {
  background: #212222;
  width: 240px;
  position: fixed;
  top: 54px;
  left: -240px;
  bottom: 0;
  z-index: 90;
  overflow-x: hidden;
  overflow-y: auto;
  height: calc(100% - 54px);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  transition: 0.2s ease;
  transition-property: left width;
}
.t-side-navigation nav {
  padding-top: 4px;
}
.t-side-navigation ul {
  list-style: none;
  display: block;
}
.t-side-navigation a {
  color: #fff;
  text-decoration: none;
}
.t-side-navigation .t-expand {
  position: absolute;
  right: 9px;
  width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: calc(50% - 9px);
  color: #fff;
  margin-right: 0;
}
.t-side-navigation .t-expand.t-is-open {
  transform: rotate(180deg);
}
.t-side-navigation .t-expand::before, .t-side-navigation .t-expand::after {
  content: "";
  position: absolute;
  background: #fff;
  width: 8px;
  height: 2px;
  border-radius: 1px;
}
.t-side-navigation .t-expand::before {
  transform: translate(-2px, 0) rotate(45deg) scale(0.9);
}
.t-side-navigation .t-expand::after {
  transform: translate(2px, 0) rotate(-45deg) scale(0.9);
}
.t-side-navigation li {
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 14px;
  line-height: 15px;
}
.t-side-navigation li > a {
  display: block;
  padding: 10px 12px;
  position: relative;
}
.t-side-navigation li > a.t-is-staff {
  background: #8c2341;
}
.t-side-navigation li > a.t-is-staff.t-is-active {
  background: #8c2341;
}
.t-side-navigation li > a.t-is-staff:hover, .t-side-navigation li > a.t-is-staff:focus-visible {
  background: #7e203b;
}
.t-side-navigation li > a.t-is-active {
  background: #ff0061;
}
.t-side-navigation li > a.t-is-active:hover, .t-side-navigation li > a.t-is-active:focus-visible {
  background: #ff0061;
}
.t-side-navigation li > a:hover, .t-side-navigation li > a:focus-visible {
  background: #4d4e4e;
}
.t-side-navigation li > a .t-icon {
  font-size: 16px;
  vertical-align: bottom !important;
}
.t-side-navigation li ul {
  display: none;
}
.t-side-navigation li ul.t-is-open {
  display: block;
}
.t-side-navigation li li {
  font-family: arial, sans-serif;
  font-size: 0.75rem;
  line-height: 14px;
}
.t-side-navigation li li > a {
  padding: 8px 24px 8px 25px;
  color: #e9e9e9;
}
.t-side-navigation .t-footer {
  color: #a6a7a7;
  padding-bottom: 16px;
}
.t-side-navigation .t-footer .t-staff-info {
  background: #8c2341;
  color: #fff;
  font-size: 0.8125rem;
  padding: 16px;
}
.t-side-navigation .t-footer p {
  padding: 0 16px;
  font-size: 8px;
  margin: 0;
  line-height: 12px;
}
.t-side-navigation .t-footer img {
  width: 80px;
  margin: 16px 16px 4px 16px;
}
.t-side-navigation ~ .t-main {
  transition: 0.2s ease;
  transition-property: left width;
  left: 0;
}
.t-side-navigation.t-is-open {
  left: 0;
}
.t-side-navigation.t-is-open ~ .t-main {
  left: 240px;
  width: calc(100vw - 240px);
}

.t-steps .t-step.t-cta.t-is-selected > .t-icon, .t-steps .t-step.t-completed.t-is-selected > .t-icon, .t-steps .t-step.t-non-cta.t-is-selected > .t-icon, .t-steps .t-step.t-required.t-is-selected > .t-icon, .t-steps .t-step.t-success.t-is-selected > .t-icon, .t-steps .t-step.t-warning.t-is-selected > .t-icon, .t-steps .t-step.t-error.t-is-selected > .t-icon {
  background: #279c9c;
  border: 1px solid #279c9c;
}
.t-steps .t-step.t-cta .t-content h4, .t-steps .t-step.t-completed .t-content h4, .t-steps .t-step.t-non-cta .t-content h4, .t-steps .t-step.t-required .t-content h4, .t-steps .t-step.t-success .t-content h4, .t-steps .t-step.t-warning .t-content h4, .t-steps .t-step.t-error .t-content h4 {
  font-weight: 700;
}
.t-steps .t-step.t-cta .t-counter,
.t-steps .t-step.t-cta div.t-icon {
  color: #fff;
  background: #279c9c;
  border: 1px solid #279c9c;
}
.t-steps .t-step.t-cta div.t-icon::before {
  content: "\e159";
}
.t-steps .t-step.t-success .t-counter,
.t-steps .t-step.t-success div.t-icon, .t-steps .t-step.t-completed .t-counter,
.t-steps .t-step.t-completed div.t-icon {
  color: #fff;
  background: #428613;
  border: 1px solid #428613;
}
.t-steps .t-step.t-success div.t-icon::before, .t-steps .t-step.t-completed div.t-icon::before {
  content: "\e900";
}
.t-steps .t-step.t-locked {
  cursor: not-allowed;
}
.t-steps .t-step.t-locked:hover {
  box-shadow: none;
}
.t-steps .t-step.t-locked .t-counter,
.t-steps .t-step.t-locked div.t-icon {
  color: #fff;
  background: #bcbdbd;
  border: 1px solid #bcbdbd;
}
.t-steps .t-step.t-locked div.t-icon::before {
  content: "󡡅";
}
.t-steps .t-step.t-error .t-counter,
.t-steps .t-step.t-error div.t-icon {
  color: #fff;
  background: #d91f11;
  border: 1px solid #d91f11;
}
.t-steps .t-step.t-error div.t-icon::before {
  content: "\e361";
}
.t-steps .t-step.t-warning .t-counter,
.t-steps .t-step.t-warning div.t-icon {
  color: #fff;
  background: #ee6f20;
  border: 1px solid #ee6f20;
}
.t-steps .t-step.t-warning div.t-icon::before {
  content: "\e374";
}
.t-steps .t-step.t-optional .t-counter,
.t-steps .t-step.t-optional div.t-icon {
  color: #279c9c;
  background: #fff;
  border: 1px solid #279c9c;
}
.t-steps .t-step.t-optional div.t-icon::before {
  content: "\e159";
}
.t-steps .t-step.t-info .t-counter,
.t-steps .t-step.t-info div.t-icon {
  color: #bcbdbd;
  background: #fff;
  border: 1px solid #bcbdbd;
}
.t-steps .t-step.t-info div.t-icon::before {
  content: "\e372";
}
.t-steps .t-step.t-non-cta .t-counter,
.t-steps .t-step.t-non-cta div.t-icon {
  color: #fff;
  background: #a6a7a7;
  border: 1px solid #a6a7a7;
}
.t-steps .t-step.t-success .t-header h3,
.t-steps .t-step.t-success .t-header h4, .t-steps .t-step.t-completed .t-header h3,
.t-steps .t-step.t-completed .t-header h4 {
  color: #428613;
}
.t-steps .t-step.t-error .t-header h3,
.t-steps .t-step.t-error .t-header h4 {
  color: #d91f11;
}
.t-steps .t-step.t-warning .t-header h3,
.t-steps .t-step.t-warning .t-header h4 {
  color: #ee6f20;
}

.t-steps.t-filter {
  flex-direction: column;
}
.t-steps.t-filter > ul, .t-steps.t-filter.t-vertical > ul {
  width: auto;
  max-width: 100%;
}
.t-steps.t-filter .t-step {
  height: 44px;
  border-right: 0;
  pointer-events: none;
  cursor: default;
}
.t-steps.t-filter .t-step .t-content {
  user-select: none;
  flex-direction: row;
  justify-content: start;
  -ms-flex-pack: start;
  align-items: center;
}
.t-steps.t-filter .t-step .t-content h4:not(:only-child) {
  margin-right: 8px;
  margin-bottom: 0;
}
.t-steps.t-filter .t-step .t-content .t-icon {
  color: #646464;
}
.t-steps.t-filter .t-step .t-content .t-icon:hover {
  color: #373838;
}
.t-steps.t-filter .t-step.t-cta, .t-steps.t-filter .t-step.t-completed, .t-steps.t-filter .t-step.t-error, .t-steps.t-filter .t-step.t-non-cta, .t-steps.t-filter .t-step.t-required, .t-steps.t-filter .t-step.t-success, .t-steps.t-filter .t-step.t-warning, .t-steps.t-filter .t-step.t-error {
  pointer-events: all;
  cursor: pointer;
}
.t-steps.t-filter .t-step.t-is-filtering:not(:active) {
  background: #f4fafa;
  box-shadow: 0 0 0 1px #279c9c;
}
.t-steps.t-filter > ul h4 {
  font-weight: 400;
}
.t-steps.t-filter > ul .t-counter,
.t-steps.t-filter > ul div.t-icon {
  color: #bcbdbd;
  background: #fff;
  border: 1px solid #bcbdbd;
}
.t-steps.t-filter.t-filter-vertical {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-steps.t-filter.t-filter-vertical > ul {
  width: 400px;
  margin-bottom: 0;
  flex-direction: column;
}
.t-steps.t-filter.t-filter-vertical .t-step {
  height: auto;
  min-height: 44px;
  margin-right: 0;
  margin-bottom: 12px;
}
.t-steps.t-filter.t-filter-vertical .t-step::before {
  right: 0;
  bottom: -12px;
  left: 0;
  display: block;
  width: calc(44px / 2 + 1px);
  height: 12px;
  border: 0;
  border-right: 1px solid #bcbdbd;
}
.t-steps.t-filter.t-filter-vertical .t-step:last-child {
  margin-bottom: 0;
}
.t-steps.t-filter.t-filter-vertical .t-step:last-child::before {
  display: none;
}
.t-steps.t-filter.t-filter-vertical .t-step.t-no-connector::before {
  display: none;
}
.t-steps.t-filter.t-filter-vertical .t-step.t-is-selected::before {
  bottom: -13px;
}
.t-steps.t-filter.t-filter-vertical > .t-wrapper {
  margin-left: 16px;
  flex-grow: 1;
}
.t-steps.t-compact > ul > li.t-step {
  height: auto;
  flex-direction: column;
}
.t-steps.t-compact > ul > li.t-step.t-no-connector::before {
  display: none;
}
.t-steps.t-compact > ul > li.t-step .t-counter,
.t-steps.t-compact > ul > li.t-step div.t-icon {
  height: 43px;
  padding: 8px;
  flex-grow: 0;
}
.t-steps.t-compact > ul > li.t-step .t-content {
  padding: 8px;
  flex-direction: column;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-steps.t-compact > ul > li.t-step .t-content h4 {
  font-size: 12px;
}
.t-steps.t-compact > ul > li.t-step.t-is-filtering:not(:active)::after {
  transform: translate(0, -50%);
}

.t-steps {
  width: 100%;
}
.t-steps > ul {
  display: block;
  width: 100%;
  margin-bottom: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
}
.t-steps > ul:last-child {
  margin-bottom: 0;
}
.t-steps .t-step {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 44px;
  margin: 0;
  margin-right: 12px;
  background: #fff;
  border-right: 4px solid rgba(255, 255, 255, 0);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  text-decoration: none;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  transition: color 0.2s ease, border 0.2s ease, box-shadow 0.2s ease;
}
.t-steps .t-step::before {
  content: "";
  position: absolute;
  right: -16px;
  width: 12px;
  height: calc(44px / 2 + 1px);
  border-bottom: 1px solid #bcbdbd;
}
.t-steps .t-step:last-child {
  margin-right: 0;
}
.t-steps .t-step:last-child::before {
  display: none;
}
.t-steps .t-step:hover {
  box-shadow: 0 0 0 1px #279c9c;
}
.t-steps .t-step:active {
  box-shadow: none;
}
.t-steps .t-step > a {
  width: 100%;
  color: inherit;
  text-decoration: none;
}
.t-steps .t-step .t-counter,
.t-steps .t-step div.t-icon {
  height: 44px;
  min-width: 44px;
  margin: 0;
  padding: 8px 12px;
  color: #fff;
  background: #279c9c;
  border: 1px solid #279c9c;
  font-weight: 700;
  text-align: center;
  user-select: none;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  -ms-flex-pack: center;
  transition: inherit;
}
.t-steps .t-step .t-counter::before,
.t-steps .t-step div.t-icon::before {
  font-weight: 900;
}
.t-steps .t-step .t-counter {
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 18px;
}
.t-steps .t-step div.t-icon {
  width: 44px;
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 20px;
}
.t-steps .t-step div.t-icon::before {
  content: "\e159";
}
.t-steps .t-step div.t-icon:has(i.t-icon) i.t-icon {
  margin-right: 0;
}
.t-steps .t-step div.t-icon:has(i.t-icon)::before {
  content: none;
}
.t-steps .t-step .t-content {
  width: 100%;
  padding: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
  transition: inherit;
}
.t-steps .t-step .t-content h4:only-child {
  margin-bottom: 0;
}
.t-steps .t-step.t-is-selected {
  border-right: 4px solid #279c9c;
  background: #f4fafa;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  pointer-events: none;
  cursor: default;
}
.t-steps .t-step.t-is-selected::before {
  right: -17px;
}
.t-steps .t-step.t-is-selected div.t-icon {
  background: #279c9c;
  border: 1px solid #279c9c;
}
.t-steps .t-step.t-is-selected .t-content h4 {
  color: #279c9c !important;
}
.t-steps.t-vertical > ul {
  flex-direction: column;
}
.t-steps.t-vertical .t-step {
  height: auto;
  min-height: 44px;
  margin-bottom: 12px;
  border-right: 0;
  cursor: default;
  flex-wrap: wrap;
}
.t-steps.t-vertical .t-step:hover, .t-steps.t-vertical .t-step:active {
  box-shadow: none;
}
.t-steps.t-vertical .t-step::before {
  right: 0;
  bottom: -12px;
  left: 0;
  display: block;
  width: calc(44px / 2 + 1px);
  height: 12px;
  border: 0;
  border-right: 1px solid #bcbdbd;
}
.t-steps.t-vertical .t-step:last-child {
  margin-bottom: 0;
}
.t-steps.t-vertical .t-step:last-child::before {
  display: none;
}
.t-steps.t-vertical .t-step .t-header {
  position: relative;
  width: calc(100% - 44px);
  height: 44px;
  margin: 0;
  padding: 16px;
  user-select: none;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.t-steps.t-vertical .t-step .t-header:focus-visible {
  background-color: #e9e9e9;
}
.t-steps.t-vertical .t-step .t-header::before, .t-steps.t-vertical .t-step .t-header::after {
  content: "";
  position: absolute;
  right: 18px;
  background: #a6a7a7;
  height: 2px;
  width: 8px;
  border-radius: 1px;
}
.t-steps.t-vertical .t-step .t-header::before {
  transform: translate(-2px, 0) rotate(45deg) scale(0.9);
}
.t-steps.t-vertical .t-step .t-header::after {
  transform: translate(2px, 0) rotate(-45deg) scale(0.9);
}
.t-steps.t-vertical .t-step .t-header h3,
.t-steps.t-vertical .t-step .t-header h4 {
  transition: text-decoration 0.2s ease;
}
.t-steps.t-vertical .t-step .t-header:hover h3,
.t-steps.t-vertical .t-step .t-header:hover h4 {
  text-decoration: underline;
}
.t-steps.t-vertical .t-step .t-header:hover::before, .t-steps.t-vertical .t-step .t-header:hover::after {
  background: #373838;
}
.t-steps.t-vertical .t-step .t-header.t-is-expanded::before {
  transform: translate(-2px, 0) rotate(-45deg) scale(0.9);
}
.t-steps.t-vertical .t-step .t-header.t-is-expanded::after {
  transform: translate(2px, 0) rotate(45deg) scale(0.9);
}
.t-steps.t-vertical .t-step .t-content {
  padding: 24px;
  flex-direction: column;
  align-items: flex-start;
}
.t-steps.t-vertical .t-step .t-footer {
  width: 100%;
  padding: 16px;
  border-top: 2px solid #f8f8f8;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-steps.t-vertical .t-step .t-footer > span {
  margin-right: 8px;
}
.t-steps.t-vertical .t-step .t-collapsible {
  width: 100%;
  visibility: hidden;
  max-height: 0;
  opacity: 0;
}
.t-steps.t-vertical .t-step .t-collapsible.t-is-expanded {
  visibility: visible;
  max-height: 100%;
  opacity: 1;
}
.t-steps > .t-wrapper > .t-content {
  display: none;
}
.t-steps > .t-wrapper > .t-content.t-is-selected {
  display: block;
}
.t-steps > .t-wrapper > .t-content.t-container {
  margin-bottom: 0;
}
.t-steps.t-bordered .t-step {
  box-shadow: 0 0 0 1px #e9e9e9;
}
.t-steps.t-bordered .t-step:hover {
  box-shadow: 0 0 0 1px #279c9c;
}
.t-steps.t-bordered .t-step:active {
  box-shadow: 0 0 0 1px #e9e9e9;
}

.t-top-bar {
  position: fixed;
  z-index: 100;
  top: 0;
  right: 0;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 54px;
  margin: 0;
  color: #fff;
  background: #212222;
  font-family: arial, sans-serif;
  user-select: none;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  transform: translate3d(0, 0, 0);
  flex-wrap: nowrap;
}
.t-top-bar a {
  color: inherit;
  text-decoration: none;
}
.t-top-bar a,
.t-top-bar > div {
  display: inline-block;
}
.t-top-bar .t-left,
.t-top-bar .t-right {
  display: inline-block;
  height: 54px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  transform: translate3d(0, 0, 0);
}
.t-top-bar .t-left {
  margin-right: 16px;
  padding: calc((54px - 22px) / 2) 0;
  vertical-align: top;
  align-items: center;
}
.t-top-bar .t-left a {
  max-height: 22px;
}
.t-top-bar .t-left .t-burger {
  position: relative;
  display: inline-block;
  overflow: hidden;
  width: 54px;
  height: 54px;
  text-indent: -100px;
  cursor: pointer;
  background: #ff0061;
  appearance: none;
  transition: color 0.2s ease, margin 0.2s ease, transform 0.2s ease, opacity 0.2s ease;
}
.t-top-bar .t-left .t-burger::before,
.t-top-bar .t-left .t-burger span, .t-top-bar .t-left .t-burger::after {
  content: "";
  position: absolute;
  top: 50%;
  left: calc(50% - 8px);
  display: block;
  width: 16px;
  height: 2px;
  background: #fff;
  transition: color 0.2s ease, margin 0.2s ease, transform 0.2s ease, opacity 0.2s ease;
}
.t-top-bar .t-left .t-burger::before {
  margin-top: -6px;
}
.t-top-bar .t-left .t-burger span {
  opacity: 1;
}
.t-top-bar .t-left .t-burger::after {
  margin-top: 6px;
}
.t-top-bar .t-left .t-burger.t-is-active::before {
  margin-top: 0;
  transform: rotate(45deg);
}
.t-top-bar .t-left .t-burger.t-is-active span {
  opacity: 0;
}
.t-top-bar .t-left .t-burger.t-is-active::after {
  margin-top: 0;
  transform: rotate(-45deg);
}
.t-top-bar .t-left .t-logo {
  position: relative;
  height: 22px;
  max-height: 22px;
  margin-left: 16px;
  border: 0;
  transform: translate3d(0, 0, 0);
}
.t-top-bar .t-left .t-logo.t-has-descenders {
  height: 28px;
  max-height: 28px;
}
.t-top-bar .t-left .t-env {
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 23px;
  height: 54px;
  line-height: 54px;
  text-align: center;
  width: 100px;
  text-transform: uppercase;
  cursor: default;
  background: #8c2341;
}
.t-top-bar .t-left a.t-env {
  cursor: pointer;
}
.t-top-bar .t-left .t-env-prod {
  background: #ee6f20;
}
.t-top-bar .t-left .t-env-acceptance {
  background: #8c2341;
}
.t-top-bar .t-left .t-env-dev {
  background: #256cd1;
}
.t-top-bar .t-input {
  margin: 0 16px 0 0;
}
.t-top-bar .t-input .t-input-wrapper {
  background: #4d4e4e;
  border: 1px solid #4d4e4e;
}
.t-top-bar .t-input .t-input-wrapper:hover {
  border: 1px solid #d4ebeb;
}
.t-top-bar .t-input input[type=search] {
  background: #4d4e4e;
  color: #fff;
}
.t-top-bar .t-input input[type=search]::placeholder {
  opacity: 1;
  color: #d3d3d3;
  font-weight: 700;
}
.t-top-bar .t-input button {
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  cursor: pointer;
}
.t-top-bar .t-input button .t-icon {
  margin: 0 !important;
  color: #bcbdbd !important;
}
.t-top-bar .t-input button .t-icon:hover {
  color: #fff !important;
}
.t-top-bar .t-right {
  margin-left: auto;
  align-items: center;
}
.t-top-bar .t-right > .t-item, .t-top-bar .t-menu .t-right > .t-empty, .t-menu .t-top-bar .t-right > .t-empty {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 54px;
  padding: 0 12px;
  color: #fff;
  border-left: 1px solid #4d4e4e;
  line-height: 54px;
  cursor: pointer;
  min-width: 170px;
  max-width: 220px;
  position: relative;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.t-top-bar .t-right > .t-item:hover, .t-top-bar .t-menu .t-right > .t-empty:hover, .t-menu .t-top-bar .t-right > .t-empty:hover, .t-top-bar .t-right > .t-item:focus-visible, .t-top-bar .t-menu .t-right > .t-empty:focus-visible, .t-menu .t-top-bar .t-right > .t-empty:focus-visible {
  background: #4d4e4e;
}
@media (max-width: 1366px) {
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher), .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher), .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) {
    flex-direction: column;
    line-height: 1.3;
    min-width: auto;
    max-width: 100px;
    padding: 0 12px;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-icon-caret-down, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-icon-caret-down, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-icon-caret-down {
    display: none;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-menu, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-menu, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-menu {
    min-width: 248px;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar {
    line-height: 22px;
    min-width: 22px;
    width: 22px;
    height: 22px;
    min-height: 22px;
    font-size: 10px;
    margin-right: 0;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar + div, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar + div, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar + div {
    min-width: 60px;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child {
    font-weight: 400;
    font-size: 11px;
    text-align: center;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child .t-surname, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child .t-surname, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child .t-surname {
    display: none;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:last-child, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:last-child, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:last-child {
    display: none;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) > .t-icon, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) > .t-icon, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) > .t-icon {
    margin-right: 0;
  }
  .t-top-bar .t-right > .t-item .t-help-text, .t-top-bar .t-menu .t-right > .t-empty .t-help-text, .t-menu .t-top-bar .t-right > .t-empty .t-help-text {
    display: none;
  }
}
.t-top-bar .t-right > .t-item .t-label, .t-top-bar .t-menu .t-right > .t-empty .t-label, .t-menu .t-top-bar .t-right > .t-empty .t-label {
  max-width: 100%;
  overflow: hidden;
  vertical-align: initial;
}
.t-top-bar .t-right > .t-item .t-label > span, .t-top-bar .t-menu .t-right > .t-empty .t-label > span, .t-menu .t-top-bar .t-right > .t-empty .t-label > span {
  display: block;
  line-height: normal;
  font-size: 11px;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-top-bar .t-right > .t-item .t-label > span:first-child, .t-top-bar .t-menu .t-right > .t-empty .t-label > span:first-child, .t-menu .t-top-bar .t-right > .t-empty .t-label > span:first-child {
  font-size: 0.8125rem;
  font-weight: 700;
}
.t-top-bar .t-right > .t-item .t-label > span:last-child, .t-top-bar .t-menu .t-right > .t-empty .t-label > span:last-child, .t-menu .t-top-bar .t-right > .t-empty .t-label > span:last-child {
  margin-top: 2px;
}
.t-top-bar .t-right > .t-item > .t-icon, .t-top-bar .t-menu .t-right > .t-empty > .t-icon, .t-menu .t-top-bar .t-right > .t-empty > .t-icon {
  margin-right: 12px;
  font-size: 18px;
}
.t-top-bar .t-right > .t-item > .t-icon.t-icon-caret-down, .t-top-bar .t-menu .t-right > .t-empty > .t-icon.t-icon-caret-down, .t-menu .t-top-bar .t-right > .t-empty > .t-icon.t-icon-caret-down {
  color: #fff;
  opacity: 0.8;
  margin-right: 0;
  margin-left: auto;
  padding-left: 12px;
}
.t-top-bar .t-right > .t-item, .t-top-bar .t-menu .t-right > .t-empty, .t-menu .t-top-bar .t-right > .t-empty,
.t-top-bar .t-right > .t-search {
  position: relative;
}
.t-top-bar .t-right > .t-item > .t-menu, .t-top-bar .t-menu .t-right > .t-empty > .t-menu, .t-menu .t-top-bar .t-right > .t-empty > .t-menu,
.t-top-bar .t-right > .t-search > .t-menu {
  position: absolute;
  top: 53px;
  left: 0;
  min-width: calc(100% + 2px);
  width: auto;
  margin-left: -1px;
  max-height: 50vh;
  border-top-color: #000;
  -moz-border-radius-topright: 0;
  border-top-right-radius: 0;
  -moz-border-radius-topleft: 0;
  border-top-left-radius: 0;
}
@media (max-width: 1366px) {
  .t-top-bar .t-right > .t-item > .t-menu, .t-top-bar .t-menu .t-right > .t-empty > .t-menu, .t-menu .t-top-bar .t-right > .t-empty > .t-menu,
  .t-top-bar .t-right > .t-search > .t-menu {
    min-width: 192px;
  }
}
.t-top-bar .t-right > .t-item > .t-menu .t-item:first-child, .t-top-bar .t-menu .t-right > .t-empty > .t-menu .t-item:first-child, .t-menu .t-top-bar .t-right > .t-empty > .t-menu .t-item:first-child, .t-top-bar .t-right > .t-item > .t-menu .t-empty:first-child, .t-top-bar .t-right > .t-empty > .t-menu .t-right > .t-empty > .t-menu .t-empty:first-child, .t-right > .t-empty > .t-menu .t-top-bar .t-right > .t-empty > .t-menu .t-empty:first-child,
.t-top-bar .t-right > .t-search > .t-menu .t-item:first-child,
.t-top-bar .t-right > .t-search > .t-menu .t-empty:first-child {
  margin-top: 8px;
}
.t-top-bar .t-right > .t-item .t-menu-right, .t-top-bar .t-menu .t-right > .t-empty .t-menu-right, .t-menu .t-top-bar .t-right > .t-empty .t-menu-right,
.t-top-bar .t-right > .t-search .t-menu-right {
  left: auto;
  right: 0;
}
.t-top-bar .t-right > .t-item > .t-menu-col-2, .t-top-bar .t-menu .t-right > .t-empty > .t-menu-col-2, .t-menu .t-top-bar .t-right > .t-empty > .t-menu-col-2,
.t-top-bar .t-right > .t-search > .t-menu-col-2 {
  width: calc(192px * 2);
}
.t-top-bar .t-right > .t-item > .t-menu-col-3, .t-top-bar .t-menu .t-right > .t-empty > .t-menu-col-3, .t-menu .t-top-bar .t-right > .t-empty > .t-menu-col-3,
.t-top-bar .t-right > .t-search > .t-menu-col-3 {
  width: calc(192px * 3);
}
.t-top-bar .t-right > .t-item > .t-menu-col-4, .t-top-bar .t-menu .t-right > .t-empty > .t-menu-col-4, .t-menu .t-top-bar .t-right > .t-empty > .t-menu-col-4,
.t-top-bar .t-right > .t-search > .t-menu-col-4 {
  width: calc(192px * 4);
}
.t-top-bar .t-right > .t-search {
  position: relative;
}
.t-top-bar .t-right > .t-search > .t-menu {
  top: 41px;
}
.t-top-bar .t-right .t-staff {
  background: #8c2341;
}
.t-top-bar .t-right .t-staff:hover, .t-top-bar .t-right .t-staff:focus-visible {
  background: #7e203b;
}
.t-top-bar .t-right .t-entity .t-avatar {
  color: #fff;
  background-color: #279c9c;
}
.t-top-bar .t-right .t-entity .t-avatar::before {
  content: "\e201";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-top-bar .t-right .t-help {
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
}
.t-top-bar .t-right .t-help .t-label > span {
  overflow: visible;
}
.t-top-bar .t-right .t-help .t-help-text {
  margin-right: 8px;
  font-size: 0.8125rem;
  font-weight: 700;
}
.t-top-bar .t-right .t-help .t-icon {
  margin: 0;
  position: relative;
  top: -1px;
  font-size: 18px;
  vertical-align: middle;
}
.t-top-bar .t-right .t-app-switcher,
.t-top-bar .t-right .t-help {
  min-width: 54px;
}
.t-top-bar .t-right .t-app-switcher > .t-menu,
.t-top-bar .t-right .t-help > .t-menu {
  min-width: auto !important;
  width: 200px;
}
.t-top-bar ~ .t-main {
  top: 54px;
}

.t-tabs > ul {
  max-width: 100%;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-tabs > ul > li.t-tab {
  position: relative;
  display: inline-block;
  height: 36px;
  margin-left: 12px;
  margin-bottom: -1px;
  padding: 10px 24px;
  color: #646464;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-bottom: 1px solid #bcbdbd;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  vertical-align: top;
  user-select: none;
  cursor: pointer;
  white-space: nowrap;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 3px;
  border-radius: 3px 3px 0 0;
}
.t-tabs > ul > li.t-tab:focus-visible {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-tabs > ul > li.t-tab:last-child {
  margin-right: 12px;
}
.t-tabs > ul > li.t-tab:hover:not(.t-disabled):not([disabled]) {
  border-color: #279c9c;
  border-bottom: 1px solid #bcbdbd;
}
.t-tabs > ul > li.t-tab.t-is-selected {
  color: #fff;
  background-color: #279c9c;
  border-color: #279c9c;
  pointer-events: none;
  cursor: default;
}
.t-tabs > ul > li.t-tab.t-staff {
  color: #8c2341;
}
.t-tabs > ul > li.t-tab.t-staff.t-is-selected {
  color: #fff;
  background-color: #8c2341;
  border-color: #8c2341;
}
.t-tabs > ul > li.t-tab.t-staff:hover:not(.t-disabled):not([disabled]) {
  border-color: #8c2341;
  border-bottom: 1px solid #bcbdbd;
}
.t-tabs > ul > li.t-tab.t-disabled, .t-tabs > ul > li.t-tab[disabled] {
  color: #a6a7a7;
  background-color: transparent;
  cursor: not-allowed;
  font-weight: 400;
}
.t-tabs > ul > li.t-tab.t-disabled a, .t-tabs > ul > li.t-tab[disabled] a {
  cursor: not-allowed;
  pointer-events: none;
}
.t-tabs > ul > li.t-tab a {
  color: inherit;
  text-decoration: none;
}
.t-tabs > ul > li.t-tab .t-badge {
  margin-left: 4px;
  vertical-align: text-bottom;
}
.t-tabs > .t-wrapper {
  max-width: 100%;
  background-color: #fff;
  border-top: 1px solid #bcbdbd;
}
.t-tabs > .t-wrapper.t-ghost {
  background: transparent;
}
.t-tabs > .t-wrapper > .t-content {
  display: none;
  padding: 24px;
}
.t-tabs > .t-wrapper > .t-content.t-is-selected {
  display: block;
}
.t-tabs > .t-wrapper > .t-content .t-tabs {
  min-width: auto;
  max-width: 100%;
}
.t-tabs.t-inline {
  height: auto;
  margin: 0;
}
.t-tabs.t-inline > ul > li.t-tab {
  height: 30px;
  margin: 0;
  padding: 8px 12px;
  color: #646464;
  background: transparent;
  border: 0;
  line-height: initial;
  font-weight: 400;
  font-size: 0.8125rem;
}
.t-tabs.t-inline > ul > li.t-tab::before {
  content: "";
  position: absolute;
  inset: auto 0 0;
  width: 100%;
  height: 3px;
  background: transparent;
}
.t-tabs.t-inline > ul > li.t-tab:hover:not(.t-disabled):not([disabled]) {
  color: #646464;
  border: 0;
}
.t-tabs.t-inline > ul > li.t-tab:hover:not(.t-disabled):not([disabled])::before {
  background: #646464;
}
.t-tabs.t-inline > ul > li.t-tab.t-is-selected {
  color: #279c9c;
  border: 0;
  text-shadow: -0.04ex 0 #279c9c, 0.04ex 0 #279c9c;
}
.t-tabs.t-inline > ul > li.t-tab.t-is-selected::before {
  background: #279c9c;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff {
  color: #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff:hover:not(.t-disabled):not([disabled]) {
  color: #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff:hover:not(.t-disabled):not([disabled])::before {
  background: #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff.t-is-selected {
  background: transparent;
  text-shadow: -0.04ex 0 #8c2341, 0.04ex 0 #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff.t-is-selected::before {
  background: #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-disabled, .t-tabs.t-inline > ul > li.t-tab[disabled] {
  color: #a6a7a7;
  cursor: not-allowed;
}
.t-tabs.t-inline > .t-wrapper {
  margin-top: -1px;
  background: transparent;
  border-top: 1px solid #bcbdbd;
}
.t-tabs.t-inline > .t-wrapper > .t-content {
  padding: 24px 0 0;
}

@media print {
  .t-tabs > ul > .t-tab {
    font-size: 0.8125rem;
    height: 24px;
    padding: 4px 16px;
  }
  .t-tabs > ul > .t-tab.t-is-selected {
    padding-top: 2px;
  }
  .t-tabs.t-inline > ul > .t-tab {
    height: 24px;
    padding: 4px 12px;
  }
  .t-tabs.t-inline > ul > .t-tab.t-is-selected {
    padding-top: 4px;
  }
}
.t-sticky-footer {
  position: relative;
  z-index: 50;
  width: 100%;
  padding: 12px;
  background: #fff;
  vertical-align: middle;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  transition: bottom 0.2s ease, left 0.2s ease, margin 0.2s ease;
  transform: translate3d(0, 0, 0);
}
.t-sticky-footer .t-right {
  float: right;
  margin-left: auto;
  flex-shrink: 0;
}
.t-sticky-footer .t-step {
  height: 54px;
  margin: -12px;
  margin-right: 0;
  flex-grow: 0;
}
.t-sticky-footer .t-step::before {
  display: none;
}
.t-sticky-footer .t-step:hover {
  box-shadow: none;
}
.t-sticky-footer .t-step div.t-icon {
  width: 54px;
  height: 54px;
}
.t-sticky-footer .t-step .t-content {
  width: auto;
  flex-shrink: 0;
}
.t-sticky-footer .t-step .t-content h4 {
  margin-bottom: 0;
}
.t-sticky-footer .t-step .t-content h4 span {
  margin-right: 4px;
  font-weight: 400;
  line-height: inherit;
  vertical-align: inherit;
}
.t-sticky-footer .t-step .t-status {
  margin: 0 auto;
  padding: 8px;
  color: #646464;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-sticky-footer .t-step .t-status .t-loading {
  width: 15px;
  height: 15px;
  margin-right: 8px;
}
.t-sticky-footer .t-step .t-status .t-loading::before {
  width: inherit;
  height: inherit;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-sticky-footer.t-is-sticky {
  position: fixed;
  z-index: 1000;
  right: 24px;
  bottom: 0;
  left: 24px;
  width: auto;
  height: 54px;
  margin: 0;
  background: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  animation: sticky 0.2s ease forwards;
  min-width: calc(1280px - 24px * 2);
  max-width: calc(1920px - 24px * 2);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-sticky-footer.t-is-sticky {
    min-width: calc(1280px - 24px * 2 - 17px);
    max-width: calc(1920px - 24px * 2 - 17px);
  }
}
@supports (-ms-accelerator: true) {
  .t-sticky-footer.t-is-sticky {
    min-width: calc(1280px - 24px * 2 - 12px);
    max-width: calc(1920px - 24px * 2 - 12px);
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.t-sticky-footer.t-ghost {
  padding: 0;
  background: transparent;
}
.t-sticky-footer.t-ghost.t-is-sticky {
  padding: 12px;
  background: #fff;
}

.t-time-picker {
  width: 58px;
}
.t-time-picker .t-input-wrapper {
  width: auto;
}
.t-time-picker .t-input-wrapper:has(.t-left-adornment) {
  width: 78px;
}

.t-time-picker-menu {
  min-width: 128px;
}

.t-time-picker-deprecated {
  display: inline-block;
  margin-right: 12px;
  margin-bottom: 12px;
  vertical-align: top;
}
.t-time-picker-deprecated:last-child {
  margin-right: 0;
}
.t-time-picker-deprecated .t-fake-input {
  position: relative;
  height: 32px;
  background: #fff;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.t-time-picker-deprecated .t-fake-input button {
  margin: 0;
  padding: 0;
  background: transparent;
  border: 0;
  font-family: arial, sans-serif;
  cursor: pointer;
}
.t-time-picker-deprecated .t-fake-input input {
  width: 20px;
  height: 32px;
  margin: 0;
  padding: 0;
  padding-top: 2px;
  color: #373838;
  background: transparent;
  border: 0;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
  text-align: center;
}
.t-time-picker-deprecated .t-fake-input input.placeholder {
  color: #909090;
}
.t-time-picker-deprecated .t-fake-input input::placeholder {
  color: #909090;
}
.t-time-picker-deprecated .t-fake-input input + input {
  margin-left: 12px;
}
.t-time-picker-deprecated .t-fake-input hr {
  display: inline-block;
  height: 32px;
  margin: 0 4px;
  color: #646464;
  border: 0;
  line-height: 32px;
}
.t-time-picker-deprecated .t-fake-input hr::before {
  content: ":";
  line-height: inherit;
}
.t-time-picker-deprecated .t-fake-input .t-back,
.t-time-picker-deprecated .t-fake-input .t-forward {
  position: relative;
  width: 24px;
  height: 32px;
  margin: 0;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
}
.t-time-picker-deprecated .t-fake-input .t-back::before, .t-time-picker-deprecated .t-fake-input .t-back::after,
.t-time-picker-deprecated .t-fake-input .t-forward::before,
.t-time-picker-deprecated .t-fake-input .t-forward::after {
  content: "";
  display: block;
  position: absolute;
  bottom: calc(50% - 2px);
  left: 50%;
  width: 8px;
  height: 2px;
  background: #646464;
  border-radius: 1px;
}
.t-time-picker-deprecated .t-fake-input .t-back::before,
.t-time-picker-deprecated .t-fake-input .t-forward::before {
  transform: translate(-4px, -2px) rotate(-45deg) scale(0.8);
}
.t-time-picker-deprecated .t-fake-input .t-back::after,
.t-time-picker-deprecated .t-fake-input .t-forward::after {
  transform: translate(-4px, 1.5px) rotate(45deg) scale(0.8);
}
.t-time-picker-deprecated .t-fake-input .t-back:hover::before, .t-time-picker-deprecated .t-fake-input .t-back:hover::after, .t-time-picker-deprecated .t-fake-input .t-back.t-has-focus::before, .t-time-picker-deprecated .t-fake-input .t-back.t-has-focus::after,
.t-time-picker-deprecated .t-fake-input .t-forward:hover::before,
.t-time-picker-deprecated .t-fake-input .t-forward:hover::after,
.t-time-picker-deprecated .t-fake-input .t-forward.t-has-focus::before,
.t-time-picker-deprecated .t-fake-input .t-forward.t-has-focus::after {
  background: #373838;
}
.t-time-picker-deprecated .t-fake-input .t-forward::before {
  transform: translate(-4px, -2px) rotate(45deg) scale(0.8);
}
.t-time-picker-deprecated .t-fake-input .t-forward::after {
  transform: translate(-4px, 1.5px) rotate(-45deg) scale(0.8);
}
.t-time-picker-deprecated .t-fake-input .t-toggler {
  width: 32px;
  height: 32px;
  padding-right: 4px;
  color: #646464;
  font-size: 10px;
  cursor: pointer;
}
.t-time-picker-deprecated .t-fake-input .t-toggler:hover, .t-time-picker-deprecated .t-fake-input .t-toggler.t-has-focus {
  color: #373838;
}
.t-time-picker-deprecated .t-fake-input .t-clearer {
  display: none;
  width: 32px;
  height: 32px;
}
.t-time-picker-deprecated .t-fake-input .t-faker {
  position: absolute;
  inset: 0.5px 0 0;
  display: block;
  width: 100%;
  height: 32px;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  pointer-events: none;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):hover ~ .t-faker {
  border-color: #279c9c;
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker, .t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker.placeholder, .t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker.placeholder {
  opacity: 0;
  user-select: none;
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker::placeholder, .t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker::placeholder {
  opacity: 0;
  user-select: none;
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled).t-has-focus {
  outline: 0;
}
.t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer {
  display: inline-block;
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2014%2014'%3e%3cpath%20d='M7%200C3.1%200%200%203.1%200%207s3.1%207%207%207%207-3.1%207-7-3.1-7-7-7zm3.4%208.8c.1.1.1.3%200%20.5l-1.1%201.1c-.1.1-.3.1-.5%200L7%208.6l-1.8%201.9c-.1.1-.3.1-.5%200L3.6%209.3c-.2-.1-.2-.3%200-.5L5.4%207%203.6%205.2c-.2-.2-.2-.4%200-.5l1.1-1.1c.1-.1.3-.1.5%200L7%205.4l1.8-1.9c.1-.1.3-.1.5%200l1.1%201.1c.1.1.1.3%200%20.5L8.6%207l1.8%201.8z'%20fill='%23464646'/%3e%3c/svg%3e");
  background-size: 12px;
  background-position: 50%;
  background-repeat: no-repeat;
  opacity: 0.4;
  transition: opacity 0.2s ease;
}
.t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer:hover, .t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer.t-has-focus, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer:hover, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer.t-has-focus {
  opacity: 1;
}
.t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer::before, .t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer::after, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer::before, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer::after {
  display: none;
}

.t-toast-container {
  position: fixed;
  top: 78px;
  right: 24px;
}
.t-toast-container .t-notification {
  width: 330px;
  margin-bottom: 12px;
}
.t-toast-container .t-arriving {
  animation: 500ms ease-out slide-left;
}
.t-toast-container .t-closing {
  animation: 500ms ease-out slide-right;
}
@keyframes slide-left {
  from {
    margin-left: 100%;
    opacity: 0;
  }
  to {
    margin-left: 0%;
    opacity: 1;
  }
}
@keyframes slide-right {
  from {
    margin-left: 0%;
    opacity: 1;
  }
  to {
    margin-left: 100%;
    opacity: 0;
  }
}

.t-user-feedback {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  width: 400px;
  padding: 16px;
  background-color: #006491;
  color: #fff;
  border-radius: 8px;
  z-index: 120;
}
.t-user-feedback--thank-you-message {
  text-align: center;
  justify-content: center;
  font-size: 14px;
  animation: thank-you-message 0.4s 1s 1 forwards;
}
.t-user-feedback__happy-face {
  color: #fff;
  cursor: pointer;
}
.t-user-feedback__happy-face:hover {
  color: #8cc391;
}
.t-user-feedback__happy-face input {
  position: absolute;
  margin: 0;
  opacity: 0;
  width: 0;
  height: 0;
}
.t-user-feedback__happy-face input:checked + svg {
  color: #8cc391;
  cursor: default;
}
.t-user-feedback__neutral-face {
  color: #fff;
  cursor: pointer;
}
.t-user-feedback__neutral-face:hover {
  color: #f5c328;
}
.t-user-feedback__neutral-face input {
  position: absolute;
  margin: 0;
  opacity: 0;
  width: 0;
  height: 0;
}
.t-user-feedback__neutral-face input:checked + svg {
  color: #f5c328;
  cursor: default;
}
.t-user-feedback__sad-face {
  color: #fff;
  cursor: pointer;
}
.t-user-feedback__sad-face:hover {
  color: #d91f11;
}
.t-user-feedback__sad-face input {
  position: absolute;
  margin: 0;
  opacity: 0;
  width: 0;
  height: 0;
}
.t-user-feedback__sad-face input:checked + svg {
  color: #d91f11;
  cursor: default;
}
.t-user-feedback__close-button {
  cursor: pointer;
  position: absolute;
  top: 3px;
  right: 0;
  background-color: transparent;
  border: 0;
  color: #fff;
  padding: 0;
}
.t-user-feedback__question-wrapper {
  display: flex;
  justify-content: space-between;
  width: 100%;
  align-items: center;
}
.t-user-feedback__ratings-wrapper {
  white-space: nowrap;
}
.t-user-feedback__user-comment {
  width: 100%;
  flex: 1 1 100%;
  font-weight: 400;
  color: #fff;
  margin-right: 0;
}
.t-user-feedback__user-comment textarea {
  margin-top: 8px;
  resize: none;
  border-radius: 3px;
  width: 100%;
}
.t-user-feedback .t-minimal-alt {
  margin-left: auto;
}
@keyframes thank-you-message {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes thank-you-message {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes thank-you-message {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes thank-you-message {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

.t-error-page {
  background: url("data:image/svg+xml,%3c?xml%20version='1.0'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20style='enable-background:new%200%200%20768%20880'%20viewBox='0%200%20768%20880'%3e%3cdefs%3e%3cfilter%20id='a'%20width='856.8'%20height='1213.4'%20x='10.2'%20y='-431.7'%20filterUnits='userSpaceOnUse'%3e%3cfeColorMatrix%20values='1%200%200%200%200%200%201%200%200%200%200%200%201%200%200%200%200%200%201%200'/%3e%3c/filter%3e%3c/defs%3e%3cmask%20id='b'%20width='856.8'%20height='1213.4'%20x='10.2'%20y='-431.7'%20maskUnits='userSpaceOnUse'%3e%3cpath%20d='M0%200h768v801H0z'%20style='fill:%23d9d9d9;filter:url(%23a)'/%3e%3c/mask%3e%3cg%20style='mask:url(%23b)'%3e%3clinearGradient%20id='c'%20x1='93.403'%20x2='1095.002'%20y1='1006.371'%20y2='-562.356'%20gradientTransform='matrix(1%200%200%20-1%200%20802)'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20style='stop-color:%23ff0061'/%3e%3cstop%20offset='1'%20style='stop-color:%23fe953d'/%3e%3c/linearGradient%3e%3cpath%20d='m426.8-430.5-5.4-1.2-61.2%20169.5%207.4%201.2c81.8%2012.4%20156.6%2053%20211.6%20114.9%2071%2079.4%20110.2%20191.1%20110.2%20314.7%200%20122.9-39.6%20234.6-111.4%20314.4-71.2%2079.1-168.4%20121-281.1%20121-77.5%201.5-153.7-20.9-218-64.1l-6.7-4.6-62%20171.4%204.6%202.6c86%2048.6%20183.3%2073.5%20282.1%2072.3%2077.7%201.1%20154.7-14.4%20225.9-45.4S657.9%20659.4%20710%20601.8c101.2-112.5%20157-266.4%20157-433.3.1-300.2-176.8-540.9-440.2-599z'%20style='fill:url(%23c)'/%3e%3c/g%3e%3c/svg%3e") no-repeat right top #f8f8f8;
  background-size: contain;
  width: 100vw;
  height: 100vh;
}
.t-error-page .t-error-container {
  position: fixed;
  width: 600px;
  padding: 24px;
  background: #fff;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.25);
}
.t-error-page .t-error-container h1 {
  margin-bottom: 24px;
}
.t-error-page .t-error-container h2 {
  font-size: 0.8125rem;
}
.t-error-page .t-error-container .t-btn {
  margin-bottom: 16px;
}
.t-error-page .t-error-container .t-icon-redo {
  margin-top: 0;
}
.t-error-page .t-error-container__divider {
  border-top: 1px solid #e9e9e9;
  margin-top: 24px;
  margin-bottom: 24px;
}
.t-error-page .t-error-container__meta-data {
  display: flex;
  flex-wrap: wrap;
  line-height: 1.5;
  margin-bottom: 12px;
}
.t-error-page .t-error-container__meta-data dt {
  width: 30%;
}
.t-error-page .t-error-container__meta-data dt::after {
  content: ":";
}
.t-error-page .t-error-container__meta-data dd {
  word-wrap: break-word;
  width: 70%;
  margin-inline-start: unset;
}
.t-error-page .t-error-container__phone-numbers {
  margin-bottom: 24px;
  display: flex;
  flex-wrap: wrap;
  gap: 12px 0;
}
.t-error-page .t-error-container__phone-numbers > div {
  width: 250px;
  display: flex;
  flex-wrap: wrap;
}
.t-error-page .t-error-container__phone-numbers dt {
  width: 100px;
}
.t-error-page .t-error-container__phone-numbers dd {
  margin-inline-start: unset;
}
.t-error-page .t-error-container footer {
  color: #a6a7a7;
  margin-top: 24px;
}

.t-inactivity-page {
  background: url("data:image/svg+xml,%3c?xml%20version='1.0'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20style='enable-background:new%200%200%20768%20880'%20viewBox='0%200%20768%20880'%3e%3cdefs%3e%3cfilter%20id='a'%20width='856.8'%20height='1213.4'%20x='10.2'%20y='-431.7'%20filterUnits='userSpaceOnUse'%3e%3cfeColorMatrix%20values='1%200%200%200%200%200%201%200%200%200%200%200%201%200%200%200%200%200%201%200'/%3e%3c/filter%3e%3c/defs%3e%3cmask%20id='b'%20width='856.8'%20height='1213.4'%20x='10.2'%20y='-431.7'%20maskUnits='userSpaceOnUse'%3e%3cpath%20d='M0%200h768v801H0z'%20style='fill:%23d9d9d9;filter:url(%23a)'/%3e%3c/mask%3e%3cg%20style='mask:url(%23b)'%3e%3clinearGradient%20id='c'%20x1='93.403'%20x2='1095.002'%20y1='1006.371'%20y2='-562.356'%20gradientTransform='matrix(1%200%200%20-1%200%20802)'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20style='stop-color:%23ff0061'/%3e%3cstop%20offset='1'%20style='stop-color:%23fe953d'/%3e%3c/linearGradient%3e%3cpath%20d='m426.8-430.5-5.4-1.2-61.2%20169.5%207.4%201.2c81.8%2012.4%20156.6%2053%20211.6%20114.9%2071%2079.4%20110.2%20191.1%20110.2%20314.7%200%20122.9-39.6%20234.6-111.4%20314.4-71.2%2079.1-168.4%20121-281.1%20121-77.5%201.5-153.7-20.9-218-64.1l-6.7-4.6-62%20171.4%204.6%202.6c86%2048.6%20183.3%2073.5%20282.1%2072.3%2077.7%201.1%20154.7-14.4%20225.9-45.4S657.9%20659.4%20710%20601.8c101.2-112.5%20157-266.4%20157-433.3.1-300.2-176.8-540.9-440.2-599z'%20style='fill:url(%23c)'/%3e%3c/g%3e%3c/svg%3e") no-repeat right top #212222;
  background-size: contain;
  width: 100vw;
  height: 100vh;
  cursor: pointer;
  inset: 0;
  position: fixed;
  z-index: 999999;
}

.t-inactivity-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  position: fixed;
  top: 30%;
  left: 50%;
  width: 600px;
  gap: 60px;
  padding: 60px;
  background: #373838;
  color: #fff;
  transform: translate(-50%, -50%);
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.25);
}
.t-inactivity-container__logo {
  width: 150px;
}
.t-inactivity-container__text {
  font-family: "Libre Franklin", arial, sans-serif;
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.375rem;
}

.add-naming-general-details-section__header {
  padding: 10px 0;
  border-bottom: 1px solid #e9e9e9;
  margin-bottom: 20px;
}

.naming-drawer-general-details-wrapper {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  row-gap: 15px;
  column-gap: 24px;
}
html {
  box-sizing: border-box;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

body {
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #f8f8f8;
}

div,
span {
  vertical-align: middle;
}

img {
  border: 0;
  outline: none;
}

figure {
  margin: 0;
}

*:focus {
  outline: 0;
}

*::-moz-focus-inner {
  border: 0;
}

.t-has-focus {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}

[disabled],
.t-is-disabled {
  cursor: not-allowed;
}

.t-is-hidden {
  display: none !important;
}

@media print {
  @page {
    size: landscape;
    margin: 1cm;
  }
  html,
  body,
  p {
    font-size: 10px;
  }
  .t-staff {
    display: none;
  }
}
.t-icon-diamond::before {
  content: "\e000";
}
.t-icon-asterisk::before {
  content: "\e001";
}
.t-icon-angle-double-up::before {
  content: "\e146";
}
.t-icon-angle-double-right::before {
  content: "\e147";
}
.t-icon-angle-double-down::before {
  content: "\e148";
}
.t-icon-angle-double-left::before {
  content: "\e149";
}
.t-icon-angle-up::before {
  content: "\e150";
}
.t-icon-angle-right::before {
  content: "\e151";
}
.t-icon-angle-down::before {
  content: "\e152";
}
.t-icon-angle-left::before {
  content: "\e153";
}
.t-icon-chevron-up::before {
  content: "\e154";
}
.t-icon-chevron-right::before {
  content: "\e155";
}
.t-icon-chevron-down::before {
  content: "\e156";
}
.t-icon-chevron-left::before {
  content: "\e157";
}
.t-icon-arrow-up::before {
  content: "\e158";
}
.t-icon-arrow-right::before {
  content: "\e159";
}
.t-icon-arrow-down::before {
  content: "\e160";
}
.t-icon-arrow-left::before {
  content: "\e161";
}
.t-icon-arrows::before {
  content: "\e162";
}
.t-icon-arrows-h::before {
  content: "\e163";
}
.t-icon-arrows-v::before {
  content: "\e164";
}
.t-icon-caret-up::before {
  content: "\e180";
}
.t-icon-caret-right::before {
  content: "\e181";
}
.t-icon-caret-down::before {
  content: "\e182";
}
.t-icon-caret-left::before {
  content: "\e183";
}
.t-icon-home::before {
  content: "\e200";
}
.t-icon-entity::before {
  content: "\e201";
}
.t-icon-plus::before {
  content: "\e340";
}
.t-icon-plus-circle::before {
  content: "\e341";
}
.t-icon-minus::before {
  content: "\e350";
}
.t-icon-minus-circle::before {
  content: "\e351";
}
.t-icon-times::before {
  content: "\e360";
}
.t-icon-times-circle::before {
  content: "\e361";
}
.t-icon-times-circle-o::before {
  content: "\e362";
}
.t-icon-help::before {
  content: "\e370";
}
.t-icon-help-o::before {
  content: "\e371";
}
.t-icon-info-circle::before {
  content: "\e372";
}
.t-icon-exclamation-circle::before {
  content: "\e373";
}
.t-icon-exclamation-triangle::before {
  content: "\e374";
}
.t-icon-exclamation::before {
  content: "\e375";
}
.t-icon-bell::before {
  content: "\e380";
}
.t-icon-bell-slash::before {
  content: "\e381";
}
.t-icon-bullhorn::before {
  content: "\e384";
}
.t-icon-download::before {
  content: "\e400";
}
.t-icon-upload::before {
  content: "\e401";
}
.t-icon-save::before {
  content: "\e402";
}
.t-icon-expand::before {
  content: "\e500";
}
.t-icon-compress::before {
  content: "\e501";
}
.t-icon-expand-alt::before {
  content: "\e502";
}
.t-icon-compress-alt::before {
  content: "\e503";
}
.t-icon-level-up::before {
  content: "\e510";
}
.t-icon-level-down::before {
  content: "\e511";
}
.t-icon-exchange::before {
  content: "\e512";
}
.t-icon-redo::before {
  content: "\e515";
}
.t-icon-forward::before {
  content: "\e520";
}
.t-icon-reply::before {
  content: "\e521";
}
.t-icon-reply-all::before {
  content: "\e522";
}
.t-icon-sync::before {
  content: "\e525";
}
.t-icon-retweet::before {
  content: "\e526";
}
.t-icon-undo::before {
  content: "\e530";
}
.t-icon-history::before {
  content: "\e531";
}
.t-icon-clock::before {
  content: "\e540";
}
.t-icon-hourglass::before {
  content: "\e545";
}
.t-icon-hourglass-start::before {
  content: "\e546";
}
.t-icon-hourglass-half::before {
  content: "\e547";
}
.t-icon-hourglass-end::before {
  content: "\e548";
}
.t-icon-calendar::before {
  content: "\e560";
}
.t-icon-calendar-plus::before {
  content: "\e561";
}
.t-icon-calendar-minus::before {
  content: "\e562";
}
.t-icon-calendar-check::before {
  content: "\e563";
}
.t-icon-calendar-times::before {
  content: "\e564";
}
.t-icon-check::before {
  content: "\e900";
}
.t-icon-check-circle::before {
  content: "\e901";
}
.t-icon-check-circle-o::before {
  content: "\e902";
}
.t-icon-check-double::before {
  content: "\e903";
}
.t-icon-globe::before {
  content: "\e910";
}
.t-icon-globe-africa::before {
  content: "\e911";
}
.t-icon-globe-asia::before {
  content: "\e912";
}
.t-icon-eye::before {
  content: "\e920";
}
.t-icon-eye-slash::before {
  content: "\e921";
}
.t-icon-comment-alt-fill::before {
  content: "\e904";
}
.t-icon-comment-fill::before {
  content: "\e926";
}
.t-icon-comment-dots-fill::before {
  content: "\e927";
}
.t-icon-comment-dollar-fill::before {
  content: "\e928";
}
.t-icon-comment-slash-fill::before {
  content: "\e929";
}
.t-icon-comments-fill::before {
  content: "\e930";
}
.t-icon-comments-dollar-fill::before {
  content: "\e931";
}
.t-icon-comment-dollar::before {
  content: "\e932";
}
.t-icon-comments-dollar::before {
  content: "\e933";
}
.t-icon-comment-slash::before {
  content: "\e934";
}
.t-icon-comment-dots::before {
  content: "\e935";
}
.t-icon-comment::before {
  content: "\e937";
}
.t-icon-comments::before {
  content: "\e938";
}
.t-icon-comment-alt::before {
  content: "\e939";
}
.t-icon-ellipsis-h::before {
  content: "\e941";
}
.t-icon-ellipsis-v::before {
  content: "\e942";
}
.t-icon-envelope::before {
  content: "\e945";
}
.t-icon-envelope-open-text::before {
  content: "\e946";
}
.t-icon-inbox::before {
  content: "\e950";
}
.t-icon-paperclip::before {
  content: "\e995";
}
.t-icon-pen-nib::before {
  content: "\e997";
}
.t-icon-pencil::before {
  content: "\e998";
}
.t-icon-trash::before {
  content: "\e999";
}
.t-icon-user::before {
  content: "󡀀";
}
.t-icon-user-circle::before {
  content: "󡀁";
}
.t-icon-user-cog::before {
  content: "󡀄";
}
.t-icon-user-edit::before {
  content: "󡀅";
}
.t-icon-user-lock::before {
  content: "󡀆";
}
.t-icon-user-plus::before {
  content: "󡀇";
}
.t-icon-user-minus::before {
  content: "󡀈";
}
.t-icon-user-shield::before {
  content: "󡀉";
}
.t-icon-user-slash::before {
  content: "󡀐";
}
.t-icon-user-times::before {
  content: "󡀑";
}
.t-icon-user-friends::before {
  content: "󡀒";
}
.t-icon-users::before {
  content: "󡀓";
}
.t-icon-users-cog::before {
  content: "󡀔";
}
.t-icon-user-tie::before {
  content: "󡀕";
}
.t-icon-address-card::before {
  content: "󡀠";
}
.t-icon-id-badge::before {
  content: "󡀢";
}
.t-icon-address-book::before {
  content: "󡀣";
}
.t-icon-file::before {
  content: "󡔀";
}
.t-icon-file-alt::before {
  content: "󡔁";
}
.t-icon-file-archive::before {
  content: "󡔂";
}
.t-icon-file-audio::before {
  content: "󡔃";
}
.t-icon-file-code::before {
  content: "󡔄";
}
.t-icon-file-excel::before {
  content: "󡔅";
}
.t-icon-file-image::before {
  content: "󡔆";
}
.t-icon-file-pdf::before {
  content: "󡔇";
}
.t-icon-file-powerpoint::before {
  content: "󡔈";
}
.t-icon-file-video::before {
  content: "󡔉";
}
.t-icon-file-word::before {
  content: "󡔐";
}
.t-icon-folder::before {
  content: "󡔠";
}
.t-icon-folder-open::before {
  content: "󡔡";
}
.t-icon-hand-paper::before {
  content: "󡘀";
}
.t-icon-hand-rock::before {
  content: "󡘁";
}
.t-icon-hand-pointer::before {
  content: "󡘂";
}
.t-icon-hand-point-right::before {
  content: "󡘄";
}
.t-icon-hand-point-down::before {
  content: "󡘅";
}
.t-icon-hand-point-left::before {
  content: "󡘆";
}
.t-icon-handshake::before {
  content: "󡘇";
}
.t-icon-thumbs-up::before {
  content: "󡘈";
}
.t-icon-thumbs-down::before {
  content: "󡘉";
}
.t-icon-face-happy::before {
  content: "󡜀";
}
.t-icon-face-smile::before {
  content: "󡜁";
}
.t-icon-face-neutral::before {
  content: "󡜂";
}
.t-icon-face-frown::before {
  content: "󡜃";
}
.t-icon-face-cry::before {
  content: "󡜄";
}
.t-icon-heart-o::before {
  content: "󡜠";
}
.t-icon-heart::before {
  content: "󡜡";
}
.t-icon-phone::before {
  content: "󡞓";
}
.t-icon-support::before {
  content: "󡞔";
}
.t-icon-fax::before {
  content: "󡞕";
}
.t-icon-tv::before {
  content: "󡠀";
}
.t-icon-laptop::before {
  content: "󡠁";
}
.t-icon-mobile::before {
  content: "󡠂";
}
.t-icon-keyboard::before {
  content: "󡠃";
}
.t-icon-print::before {
  content: "󡠐";
}
.t-icon-qrcode::before {
  content: "󡠠";
}
.t-icon-fingerprint::before {
  content: "󡠡";
}
.t-icon-link::before {
  content: "󡠰";
}
.t-icon-unlink::before {
  content: "󡠱";
}
.t-icon-external-link::before {
  content: "󡠳";
}
.t-icon-key::before {
  content: "󡡀";
}
.t-icon-lock::before {
  content: "󡡅";
}
.t-icon-lock-open::before {
  content: "󡡆";
}
.t-icon-search::before {
  content: "󡡐";
}
.t-icon-search-plus::before {
  content: "󡡑";
}
.t-icon-search-minus::before {
  content: "󡡒";
}
.t-icon-filter::before {
  content: "󡡠";
}
.t-icon-share::before {
  content: "󡡥";
}
.t-icon-share-square::before {
  content: "󡡦";
}
.t-icon-paper-plane::before {
  content: "󡡧";
}
.t-icon-sign-in::before {
  content: "󡢐";
}
.t-icon-sign-out::before {
  content: "󡢑";
}
.t-icon-power-off::before {
  content: "󡢕";
}
.t-icon-circle-notch::before {
  content: "󡦘";
}
.t-icon-newspaper::before {
  content: "󡦙";
}
.t-icon-cog::before {
  content: "󢀀";
}
.t-icon-cogs::before {
  content: "󢀁";
}
.t-icon-wrench::before {
  content: "󢀅";
}
.t-icon-toolbox::before {
  content: "󢀆";
}
.t-icon-briefcase::before {
  content: "󢀇";
}
.t-icon-suitcase::before {
  content: "󢀈";
}
.t-icon-sliders::before {
  content: "󢀐";
}
.t-icon-sort-alpha-up::before {
  content: "󢀠";
}
.t-icon-sort-alpha-down::before {
  content: "󢀡";
}
.t-icon-sort-amount-up::before {
  content: "󢀢";
}
.t-icon-sort-amount-down::before {
  content: "󢀣";
}
.t-icon-sort::before {
  content: "󢀰";
}
.t-icon-sort-up::before {
  content: "󢀱";
}
.t-icon-sort-down::before {
  content: "󢀲";
}
.t-icon-tag::before {
  content: "󢁀";
}
.t-icon-tags::before {
  content: "󢁁";
}
.t-icon-star-o::before {
  content: "󢁅";
}
.t-icon-star-half::before {
  content: "󢁆";
}
.t-icon-star::before {
  content: "󢁇";
}
.t-icon-table::before {
  content: "󢁉";
}
.t-icon-list-ul::before {
  content: "󢁐";
}
.t-icon-tasks::before {
  content: "󢁑";
}
.t-icon-cards::before {
  content: "󢁕";
}
.t-icon-cards-small::before {
  content: "󢁖";
}
.t-icon-list::before {
  content: "󢁗";
}
.t-icon-align-left::before {
  content: "󢁠";
}
.t-icon-align-center::before {
  content: "󢁡";
}
.t-icon-align-justify::before {
  content: "󢁢";
}
.t-icon-align-right::before {
  content: "󢁣";
}
.t-icon-copy::before {
  content: "󢁩";
}
.t-icon-clone::before {
  content: "󢁰";
}
.t-icon-new-tab::before {
  content: "󢁱";
}
.t-icon-clipboard::before {
  content: "󢁵";
}
.t-icon-paste::before {
  content: "󢁶";
}
.t-icon-money-bill::before {
  content: "󢂀";
}
.t-icon-credit-card::before {
  content: "󢂁";
}
.t-icon-chart-bar::before {
  content: "󢂐";
}
.t-icon-chart-area::before {
  content: "󢂑";
}
.t-icon-chart-line::before {
  content: "󢂒";
}
.t-icon-terminal::before {
  content: "󢄀";
}
.t-icon-code::before {
  content: "󢄁";
}
.t-icon-code-branch::before {
  content: "󢄂";
}
.t-icon-thumbtack::before {
  content: "󢒙";
}
.t-icon-ruler::before {
  content: "󢔀";
}
.t-icon-cut::before {
  content: "󢔁";
}
.t-icon-image::before {
  content: "󢔂";
}
.t-icon-images::before {
  content: "󢔃";
}
.t-icon-bookmark-o::before {
  content: "󢔄";
}
.t-icon-bookmark::before {
  content: "󢔅";
}
.t-icon-flag::before {
  content: "󢔆";
}
.t-icon-location-arrow::before {
  content: "󢔇";
}
.t-icon-map-marker::before {
  content: "󢔈";
}
.t-icon-shoe-prints::before {
  content: "󢔉";
}
.t-icon-magic::before {
  content: "󢔐";
}
.t-icon-stamp::before {
  content: "󢔑";
}
.t-icon-fill-up::before {
  content: "󢔒";
}
.t-icon-graduation-cap::before {
  content: "󢔓";
}
.t-icon-palette::before {
  content: "󢔔";
}
.t-icon-trophy::before {
  content: "󢔕";
}
.t-icon-bug::before {
  content: "󢔖";
}
.t-icon-robot::before {
  content: "󢔗";
}
.t-icon-rocket::before {
  content: "󢔘";
}
.t-icon-certificate::before {
  content: "󢔙";
}
.t-icon-crosshairs::before {
  content: "󢔠";
}
.t-icon-infinity::before {
  content: "󢔡";
}
.t-icon-sticky-note::before {
  content: "󢔢";
}
.t-icon-map-signs::before {
  content: "󢔣";
}
.t-icon-shopping-cart::before {
  content: "󢔤";
}
.t-icon-play::before {
  content: "󢔥";
}
.t-icon-stop::before {
  content: "󢔦";
}
.t-icon-circle::before {
  content: "󢔧";
}
.t-icon-flask::before {
  content: "󢔨";
}
.t-icon-ds-triquetra::before {
  content: "󣀀";
}
.t-icon-ds-brick::before {
  content: "󣀁";
}
.t-icon-ds-set::before {
  content: "󣀂";
}
.t-icon-direction-incoming::before {
  content: "󣀃";
}
.t-icon-direction-outgoing::before {
  content: "󣀄";
}
.t-icon-direction-both::before {
  content: "󣀅";
}

.t-icon-alarm::before {
  content: "\e380";
}
.t-icon-area-chart::before {
  content: "󢂑";
}
.t-icon-analytics::before {
  content: "󢂑";
}
.t-icon-ban::before {
  content: "\e351";
}
.t-icon-calendar-o::before {
  content: "\e560";
}
.t-icon-clock-o::before {
  content: "\e540";
}
.t-icon-circle-o-notch::before {
  content: "󡦘";
}
.t-icon-close::before {
  content: "\e360";
}
.t-icon-cycle::before {
  content: "󡦘";
}
.t-icon-delete::before {
  content: "\e999";
}
.t-icon-edit::before {
  content: "\e998";
}
.t-icon-email::before {
  content: "\e945";
}
.t-icon-error::before {
  content: "\e373";
}
.t-icon-file-o::before {
  content: "󡔀";
}
.t-icon-file-archive-o::before {
  content: "󡔂";
}
.t-icon-file-code-o::before {
  content: "󡔄";
}
.t-icon-file-excel-o::before {
  content: "󡔅";
}
.t-icon-file-image-o::before {
  content: "󡔆";
}
.t-icon-file-pdf-o::before {
  content: "󡔇";
}
.t-icon-file-text::before {
  content: "󡔁";
}
.t-icon-file-text-o::before {
  content: "󡔁";
}
.t-icon-group::before {
  content: "󡀓";
}
.t-icon-hand-point-up::before {
  content: "󡘂";
}
.t-icon-info::before {
  content: "\e372";
}
.t-icon-line-chart::before {
  content: "󢂒";
}
.t-icon-menu::before {
  content: "\e941";
}
.t-icon-money::before {
  content: "󢂀";
}
.t-icon-newspaper::before, .t-icon-newspaper-o::before {
  content: "󡦙";
}
.t-icon-pending::before {
  content: "\e547";
}
.t-icon-question-circle::before {
  content: "\e370";
}
.t-icon-refresh::before {
  content: "\e525";
}
.t-icon-sort-amount-asc::before {
  content: "󢀣";
}
.t-icon-sort-amount-desc::before {
  content: "󢀢";
}
.t-icon-staff::before {
  content: "\e001";
}
.t-icon-success::before {
  content: "\e901";
}
.t-icon-th::before {
  content: "󢁖";
}
.t-icon-th-large::before {
  content: "󢁕";
}
.t-icon-th-list::before {
  content: "󢁗";
}
.t-icon-remove::before {
  content: "\e999";
}
.t-icon-test::before {
  content: "󢔨";
}
.t-icon-time::before {
  content: "\e540";
}
.t-icon-trash-alt::before {
  content: "\e999";
}
.t-icon-unlock::before {
  content: "󡡆";
}
.t-icon-warning::before {
  content: "\e374";
}

.t-icon.t-white {
  color: #fff;
}
.t-icon.t-gray-mid, .t-icon.t-subtle {
  color: #a6a7a7;
}
.t-icon.t-blue, .t-icon.t-info {
  color: #256cd1;
}
.t-icon.t-teal, .t-icon.t-cta {
  color: #279c9c;
}
.t-icon.t-red, .t-icon.t-error {
  color: #d91f11;
}
.t-icon.t-orange, .t-icon.t-warning {
  color: #ee6f20;
}
.t-icon.t-green, .t-icon.t-success {
  color: #428613;
}
.t-icon.t-disabled {
  color: #bcbdbd;
}
.t-icon.t-staff {
  color: #8c2341;
}
.t-icon.t-white svg > * {
  fill: #fff;
}
.t-icon.t-gray-mid svg > *, .t-icon.t-subtle svg > * {
  fill: #a6a7a7;
}
.t-icon.t-blue svg > *, .t-icon.t-info svg > * {
  fill: #256cd1;
}
.t-icon.t-teal svg > *, .t-icon.t-cta svg > * {
  fill: #279c9c;
}
.t-icon.t-red svg > *, .t-icon.t-error svg > * {
  fill: #d91f11;
}
.t-icon.t-orange svg > *, .t-icon.t-warning svg > * {
  fill: #ee6f20;
}
.t-icon.t-green svg > *, .t-icon.t-success svg > * {
  fill: #428613;
}
.t-icon.t-disabled svg > * {
  fill: #bcbdbd;
}
.t-icon.t-staff svg > * {
  fill: #8c2341;
}

.t-vis {
  position: relative;
  display: inline-block;
  width: 32px;
  height: 32px;
  margin-right: 8px;
  font-style: normal;
  vertical-align: middle;
}
.t-vis:last-child {
  margin-right: 0;
}
.t-vis::before, .t-vis::after {
  content: "";
  position: absolute;
  display: block;
  width: 32px;
  height: 32px;
  border: 1px solid transparent;
  border-radius: 32px;
  font-family: "tricons", helvetica, arial, sans-serif;
}
.t-vis::before {
  border-color: #e9e9e9;
}
.t-vis::after {
  color: #fff;
  font-size: 11px;
  text-align: center;
  line-height: 30px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-vis .t-badge {
  position: absolute;
  top: -4px;
  left: 100%;
  z-index: 1;
  padding: 0 4px;
  color: #ee6f20;
  background: #fff;
  border: 1px solid #ee6f20;
  transform: translate(-60%, 0);
}
.t-vis-agreed::before {
  background: #428613;
  border-color: transparent;
}
.t-vis-part-agreed::before {
  background: #428613;
  border-color: transparent;
}
.t-vis-part-agreed::after {
  content: "";
  left: calc(32px / 2);
  width: calc(32px / 2);
  background: #fff;
  border-color: #e9e9e9;
  border-left: transparent;
  -moz-border-radius-topright: 64px;
  -moz-border-radius-bottomright: 64px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-radius: 0 64px 64px 0;
}
.t-vis-part-disagreed::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-part-disagreed::after {
  content: "";
  width: calc(32px / 2);
  background: #fff;
  border-color: #e9e9e9;
  border-right: transparent;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 64px;
  -moz-border-radius-topleft: 64px;
  border-radius: 64px 0 0 64px;
}
.t-vis-disagreed::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-discrepencies::before, .t-vis-discrepancies::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-discrepencies::after, .t-vis-discrepancies::after {
  content: "󢁗";
}
.t-vis-error::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-error::after {
  content: "\e375";
}
.t-vis-cancelled::before {
  background: #bcbdbd;
  border-color: transparent;
}
.t-vis-cancelled::after {
  content: "C";
  font-weight: 700;
}
.t-vis-within::before {
  background: #fff59d;
  border-color: transparent;
}
.t-vis-within::after {
  content: "TH";
  color: #a6a7a7;
  font-weight: 700;
}
.t-vis.t-medium {
  width: 37px;
  height: 37px;
}
.t-vis.t-medium::before, .t-vis.t-medium::after {
  width: 37px;
  height: 37px;
}
.t-vis.t-medium::after {
  font-size: 12px;
  line-height: 35px;
}
.t-vis.t-medium.t-vis-part-agreed::after {
  left: calc(37px / 2);
  width: calc(37px / 2);
}
.t-vis.t-medium.t-vis-part-disagreed::after {
  width: calc(37px / 2);
}

@font-face {
  font-family: tricons;
  src: url("/crds-frontend/latest/assets/tricons-CZ4m6E8g.eot");
  src: url("/crds-frontend/latest/assets/tricons-CZ4m6E8g.eot?#iefix") format("embedded-opentype"), url("/crds-frontend/latest/assets/tricons-DHjgza76.woff2") format("woff2"), url("/crds-frontend/latest/assets/tricons-B2Keo8Ad.woff") format("woff"), url("/crds-frontend/latest/assets/tricons-DNt4bsT1.ttf") format("truetype"), url("/crds-frontend/latest/assets/tricons-6znNKawq.svg#fontawesome") format("svg");
  font-style: normal;
  font-weight: 400;
}
.t-icon {
  display: inline-block;
  margin-right: 6px;
  color: inherit;
  font-family: "tricons", helvetica, arial, sans-serif !important;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  text-decoration: none;
  text-transform: none;
  vertical-align: middle;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-icon::before {
  display: inline-block;
  line-height: 1rem;
}
.t-icon:hover {
  text-decoration: none;
}
.t-icon > img,
.t-icon > svg {
  width: 14px;
  height: 14px;
}
.t-icon > svg {
  color: inherit;
}
.t-icon > svg path {
  fill: currentcolor;
}
.t-icon.t-fw {
  width: 1em;
  text-align: center;
}
.t-icon.t-tiny {
  font-size: 11px;
}
.t-icon.t-tiny > img,
.t-icon.t-tiny > svg {
  width: 11px;
  height: 11px;
}
.t-icon.t-small {
  font-size: 12px;
}
.t-icon.t-small > img,
.t-icon.t-small > svg {
  width: 12px;
  height: 12px;
}
.t-icon.t-large {
  font-size: 16px;
}
.t-icon.t-large > img,
.t-icon.t-large > svg {
  width: 16px;
  height: 16px;
}
.t-icon.t-vertical-middle {
  vertical-align: middle;
}
.t-icon.t-horizontal {
  height: 32px;
}

a.t-icon {
  display: inline-block;
  margin-right: 0;
  color: #006491;
}
a.t-icon:hover {
  text-decoration: underline;
}
a.t-icon::before {
  margin-right: 6px;
  line-height: inherit;
}
a.t-icon > span {
  margin-left: -4px;
}
a.t-icon:empty::before {
  margin-right: 0;
}
a.t-icon.t-teal {
  color: #279c9c;
}
a .t-icon {
  margin-right: 6px;
}
a .t-icon.t-icon-only {
  margin-right: 0;
}

.t-icon.t-svg {
  position: relative;
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: middle;
}
.t-icon.t-svg::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("/crds-frontend/latest/assets/sprite-CL5HE_QE.svg");
  background-repeat: no-repeat;
  vertical-align: middle;
  transform-origin: center;
  transform: translate(-50%, -50%);
}
.t-icon.t-svg.t-tiny {
  width: 11px;
  height: 11px;
}
.t-icon.t-svg.t-tiny::before {
  transform: translate(-50%, -50%) scale(0.7);
}
.t-icon.t-svg.t-small {
  width: 12px;
  height: 12px;
}
.t-icon.t-svg.t-small::before {
  transform: translate(-50%, -50%) scale(0.8);
}
.t-icon.t-svg.t-large {
  width: 16px;
  height: 16px;
}
.t-icon.t-svg.t-large::before {
  transform: translate(-50%, -50%) scale(1.2);
}

.t-svg-address-book::before {
  width: 12px;
  height: 14px;
  background-position: 0 0;
}

.t-svg-address-book-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px 0;
}

.t-svg-address-book-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px 0;
}

.t-svg-address-card::before {
  width: 14px;
  height: 14px;
  background-position: -78px 0;
}

.t-svg-address-card-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px 0;
}

.t-svg-address-card-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px 0;
}

.t-svg-align-center::before {
  width: 12px;
  height: 14px;
  background-position: -156px 0;
}

.t-svg-align-center-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -182px 0;
}

.t-svg-align-center-white::before {
  width: 12px;
  height: 14px;
  background-position: -208px 0;
}

.t-svg-align-justify::before {
  width: 12px;
  height: 14px;
  background-position: -234px 0;
}

.t-svg-align-justify-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -260px 0;
}

.t-svg-align-justify-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px 0;
}

.t-svg-align-left::before {
  width: 12px;
  height: 14px;
  background-position: -312px 0;
}

.t-svg-align-left-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -338px 0;
}

.t-svg-align-left-white::before {
  width: 12px;
  height: 14px;
  background-position: 0 -26px;
}

.t-svg-align-right::before {
  width: 12px;
  height: 14px;
  background-position: -26px -26px;
}

.t-svg-align-right-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -52px -26px;
}

.t-svg-align-right-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -26px;
}

.t-svg-angle-double-down::before {
  width: 14px;
  height: 14px;
  background-position: -104px -26px;
}

.t-svg-angle-double-down-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -26px;
}

.t-svg-angle-double-down-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -26px;
}

.t-svg-angle-double-left::before {
  width: 14px;
  height: 14px;
  background-position: -182px -26px;
}

.t-svg-angle-double-left-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -26px;
}

.t-svg-angle-double-left-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -26px;
}

.t-svg-angle-double-right::before {
  width: 14px;
  height: 14px;
  background-position: -260px -26px;
}

.t-svg-angle-double-right-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -26px;
}

.t-svg-angle-double-right-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -26px;
}

.t-svg-angle-double-up::before {
  width: 14px;
  height: 14px;
  background-position: -338px -26px;
}

.t-svg-angle-double-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -52px;
}

.t-svg-angle-double-up-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -52px;
}

.t-svg-angle-down::before {
  width: 9px;
  height: 14px;
  background-position: -52px -52px;
}

.t-svg-angle-down-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -78px -52px;
}

.t-svg-angle-down-white::before {
  width: 9px;
  height: 14px;
  background-position: -104px -52px;
}

.t-svg-angle-left::before {
  width: 7px;
  height: 14px;
  background-position: -130px -52px;
}

.t-svg-angle-left-link-blue::before {
  width: 7px;
  height: 14px;
  background-position: -156px -52px;
}

.t-svg-angle-left-white::before {
  width: 7px;
  height: 14px;
  background-position: -182px -52px;
}

.t-svg-angle-right::before {
  width: 7px;
  height: 14px;
  background-position: -208px -52px;
}

.t-svg-angle-right-link-blue::before {
  width: 7px;
  height: 14px;
  background-position: -234px -52px;
}

.t-svg-angle-right-white::before {
  width: 7px;
  height: 14px;
  background-position: -260px -52px;
}

.t-svg-angle-up::before {
  width: 9px;
  height: 14px;
  background-position: -286px -52px;
}

.t-svg-angle-up-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -312px -52px;
}

.t-svg-angle-up-white::before {
  width: 9px;
  height: 14px;
  background-position: -338px -52px;
}

.t-svg-arrow-down::before {
  width: 12px;
  height: 14px;
  background-position: 0 -78px;
}

.t-svg-arrow-down-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -78px;
}

.t-svg-arrow-down-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px -78px;
}

.t-svg-arrow-left::before {
  width: 12px;
  height: 14px;
  background-position: -78px -78px;
}

.t-svg-arrow-left-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -104px -78px;
}

.t-svg-arrow-left-white::before {
  width: 12px;
  height: 14px;
  background-position: -130px -78px;
}

.t-svg-arrow-right::before {
  width: 12px;
  height: 14px;
  background-position: -156px -78px;
}

.t-svg-arrow-right-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -182px -78px;
}

.t-svg-arrow-right-white::before {
  width: 12px;
  height: 14px;
  background-position: -208px -78px;
}

.t-svg-arrow-up::before {
  width: 12px;
  height: 14px;
  background-position: -234px -78px;
}

.t-svg-arrow-up-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -260px -78px;
}

.t-svg-arrow-up-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px -78px;
}

.t-svg-arrows::before {
  width: 14px;
  height: 14px;
  background-position: -312px -78px;
}

.t-svg-arrows-h::before {
  width: 14px;
  height: 14px;
  background-position: -338px -78px;
}

.t-svg-arrows-h-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -104px;
}

.t-svg-arrows-h-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -104px;
}

.t-svg-arrows-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -104px;
}

.t-svg-arrows-v::before {
  width: 7px;
  height: 14px;
  background-position: -78px -104px;
}

.t-svg-arrows-v-link-blue::before {
  width: 7px;
  height: 14px;
  background-position: -104px -104px;
}

.t-svg-arrows-v-white::before {
  width: 7px;
  height: 14px;
  background-position: -130px -104px;
}

.t-svg-arrows-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -104px;
}

.t-svg-asterisk::before {
  width: 14px;
  height: 14px;
  background-position: -182px -104px;
}

.t-svg-asterisk-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -104px;
}

.t-svg-asterisk-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -104px;
}

.t-svg-bell::before {
  width: 12px;
  height: 14px;
  background-position: -260px -104px;
}

.t-svg-bell-ind-orange::before {
  width: 12px;
  height: 14px;
  background-position: -286px -104px;
}

.t-svg-bell-ind-red::before {
  width: 12px;
  height: 14px;
  background-position: -312px -104px;
}

.t-svg-bell-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -338px -104px;
}

.t-svg-bell-slash::before {
  width: 18px;
  height: 14px;
  background-position: 0 -130px;
}

.t-svg-bell-slash-link-blue::before {
  width: 18px;
  height: 14px;
  background-position: -26px -130px;
}

.t-svg-bell-slash-white::before {
  width: 18px;
  height: 14px;
  background-position: -52px -130px;
}

.t-svg-bell-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -130px;
}

.t-svg-bookmark::before {
  width: 11px;
  height: 14px;
  background-position: -104px -130px;
}

.t-svg-bookmark-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -130px -130px;
}

.t-svg-bookmark-o::before {
  width: 11px;
  height: 14px;
  background-position: -156px -130px;
}

.t-svg-bookmark-o-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -182px -130px;
}

.t-svg-bookmark-o-white::before {
  width: 11px;
  height: 14px;
  background-position: -208px -130px;
}

.t-svg-bookmark-white::before {
  width: 11px;
  height: 14px;
  background-position: -234px -130px;
}

.t-svg-briefcase::before {
  width: 14px;
  height: 14px;
  background-position: -260px -130px;
}

.t-svg-briefcase-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -130px;
}

.t-svg-briefcase-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -130px;
}

.t-svg-bug::before {
  width: 14px;
  height: 14px;
  background-position: -338px -130px;
}

.t-svg-bug-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -156px;
}

.t-svg-bug-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -156px;
}

.t-svg-bullhorn::before {
  width: 14px;
  height: 14px;
  background-position: -52px -156px;
}

.t-svg-bullhorn-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -156px;
}

.t-svg-bullhorn-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -156px;
}

.t-svg-calendar::before {
  width: 12px;
  height: 14px;
  background-position: -130px -156px;
}

.t-svg-calendar-check::before {
  width: 12px;
  height: 14px;
  background-position: -156px -156px;
}

.t-svg-calendar-check-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -182px -156px;
}

.t-svg-calendar-check-white::before {
  width: 12px;
  height: 14px;
  background-position: -208px -156px;
}

.t-svg-calendar-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -234px -156px;
}

.t-svg-calendar-minus::before {
  width: 12px;
  height: 14px;
  background-position: -260px -156px;
}

.t-svg-calendar-minus-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -286px -156px;
}

.t-svg-calendar-minus-white::before {
  width: 12px;
  height: 14px;
  background-position: -312px -156px;
}

.t-svg-calendar-plus::before {
  width: 12px;
  height: 14px;
  background-position: -338px -156px;
}

.t-svg-calendar-plus-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: 0 -182px;
}

.t-svg-calendar-plus-white::before {
  width: 12px;
  height: 14px;
  background-position: -26px -182px;
}

.t-svg-calendar-times::before {
  width: 12px;
  height: 14px;
  background-position: -52px -182px;
}

.t-svg-calendar-times-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -78px -182px;
}

.t-svg-calendar-times-white::before {
  width: 12px;
  height: 14px;
  background-position: -104px -182px;
}

.t-svg-calendar-white::before {
  width: 12px;
  height: 14px;
  background-position: -130px -182px;
}

.t-svg-cards::before {
  width: 14px;
  height: 14px;
  background-position: -156px -182px;
}

.t-svg-cards-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -182px;
}

.t-svg-cards-small::before {
  width: 14px;
  height: 14px;
  background-position: -208px -182px;
}

.t-svg-cards-small-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -182px;
}

.t-svg-cards-small-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -182px;
}

.t-svg-cards-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -182px;
}

.t-svg-caret-down::before {
  width: 9px;
  height: 14px;
  background-position: -312px -182px;
}

.t-svg-caret-down-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -338px -182px;
}

.t-svg-caret-down-white::before {
  width: 9px;
  height: 14px;
  background-position: 0 -208px;
}

.t-svg-caret-left::before {
  width: 5px;
  height: 14px;
  background-position: -26px -208px;
}

.t-svg-caret-left-link-blue::before {
  width: 5px;
  height: 14px;
  background-position: -52px -208px;
}

.t-svg-caret-left-white::before {
  width: 5px;
  height: 14px;
  background-position: -78px -208px;
}

.t-svg-caret-right::before {
  width: 5px;
  height: 14px;
  background-position: -104px -208px;
}

.t-svg-caret-right-link-blue::before {
  width: 5px;
  height: 14px;
  background-position: -130px -208px;
}

.t-svg-caret-right-white::before {
  width: 5px;
  height: 14px;
  background-position: -156px -208px;
}

.t-svg-caret-up::before {
  width: 9px;
  height: 14px;
  background-position: -182px -208px;
}

.t-svg-caret-up-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -208px -208px;
}

.t-svg-caret-up-white::before {
  width: 9px;
  height: 14px;
  background-position: -234px -208px;
}

.t-svg-certificate::before {
  width: 14px;
  height: 14px;
  background-position: -260px -208px;
}

.t-svg-certificate-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -208px;
}

.t-svg-certificate-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -208px;
}

.t-svg-chart-area::before {
  width: 14px;
  height: 14px;
  background-position: -338px -208px;
}

.t-svg-chart-area-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -234px;
}

.t-svg-chart-area-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -234px;
}

.t-svg-chart-bar::before {
  width: 14px;
  height: 14px;
  background-position: -52px -234px;
}

.t-svg-chart-bar-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -234px;
}

.t-svg-chart-bar-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -234px;
}

.t-svg-chart-line::before {
  width: 14px;
  height: 14px;
  background-position: -130px -234px;
}

.t-svg-chart-line-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -234px;
}

.t-svg-chart-line-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -234px;
}

.t-svg-check::before {
  width: 14px;
  height: 14px;
  background-position: -208px -234px;
}

.t-svg-check-circle::before {
  width: 14px;
  height: 14px;
  background-position: -234px -234px;
}

.t-svg-check-circle-ind-green::before {
  width: 14px;
  height: 14px;
  background-position: -260px -234px;
}

.t-svg-check-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -234px;
}

.t-svg-check-circle-o::before {
  width: 14px;
  height: 14px;
  background-position: -312px -234px;
}

.t-svg-check-circle-o-ind-green::before {
  width: 14px;
  height: 14px;
  background-position: -338px -234px;
}

.t-svg-check-circle-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -260px;
}

.t-svg-check-circle-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -260px;
}

.t-svg-check-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -260px;
}

.t-svg-check-double::before {
  width: 14px;
  height: 14px;
  background-position: -78px -260px;
}

.t-svg-check-double-ind-green::before {
  width: 14px;
  height: 14px;
  background-position: -104px -260px;
}

.t-svg-check-double-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -260px;
}

.t-svg-check-double-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -260px;
}

.t-svg-check-ind-green::before {
  width: 14px;
  height: 14px;
  background-position: -182px -260px;
}

.t-svg-check-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -260px;
}

.t-svg-check-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -260px;
}

.t-svg-chevron-down::before {
  width: 12px;
  height: 14px;
  background-position: -260px -260px;
}

.t-svg-chevron-down-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -286px -260px;
}

.t-svg-chevron-down-white::before {
  width: 12px;
  height: 14px;
  background-position: -312px -260px;
}

.t-svg-chevron-left::before {
  width: 9px;
  height: 14px;
  background-position: -338px -260px;
}

.t-svg-chevron-left-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: 0 -286px;
}

.t-svg-chevron-left-white::before {
  width: 9px;
  height: 14px;
  background-position: -26px -286px;
}

.t-svg-chevron-right::before {
  width: 9px;
  height: 14px;
  background-position: -52px -286px;
}

.t-svg-chevron-right-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -78px -286px;
}

.t-svg-chevron-right-white::before {
  width: 9px;
  height: 14px;
  background-position: -104px -286px;
}

.t-svg-chevron-up::before {
  width: 12px;
  height: 14px;
  background-position: -130px -286px;
}

.t-svg-chevron-up-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -156px -286px;
}

.t-svg-chevron-up-white::before {
  width: 12px;
  height: 14px;
  background-position: -182px -286px;
}

.t-svg-circle::before {
  width: 14px;
  height: 14px;
  background-position: -208px -286px;
}

.t-svg-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -286px;
}

.t-svg-circle-notch::before {
  width: 14px;
  height: 14px;
  background-position: -260px -286px;
}

.t-svg-circle-notch-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -286px;
}

.t-svg-circle-notch-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -286px;
}

.t-svg-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -286px;
}

.t-svg-clipboard::before {
  width: 11px;
  height: 14px;
  background-position: 0 -312px;
}

.t-svg-clipboard-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -26px -312px;
}

.t-svg-clipboard-white::before {
  width: 11px;
  height: 14px;
  background-position: -52px -312px;
}

.t-svg-clock::before {
  width: 14px;
  height: 14px;
  background-position: -78px -312px;
}

.t-svg-clock-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -312px;
}

.t-svg-clock-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -312px;
}

.t-svg-clone::before {
  width: 14px;
  height: 14px;
  background-position: -156px -312px;
}

.t-svg-clone-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -312px;
}

.t-svg-clone-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -312px;
}

.t-svg-code::before {
  width: 14px;
  height: 14px;
  background-position: -234px -312px;
}

.t-svg-code-branch::before {
  width: 11px;
  height: 14px;
  background-position: -260px -312px;
}

.t-svg-code-branch-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -286px -312px;
}

.t-svg-code-branch-white::before {
  width: 11px;
  height: 14px;
  background-position: -312px -312px;
}

.t-svg-code-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -312px;
}

.t-svg-code-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -338px;
}

.t-svg-cog::before {
  width: 14px;
  height: 14px;
  background-position: -26px -338px;
}

.t-svg-cog-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -338px;
}

.t-svg-cog-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -338px;
}

.t-svg-cogs::before {
  width: 14px;
  height: 14px;
  background-position: -104px -338px;
}

.t-svg-cogs-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -338px;
}

.t-svg-cogs-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -338px;
}

.t-svg-comment::before {
  width: 14px;
  height: 14px;
  background-position: -182px -338px;
}

.t-svg-comment-alt::before {
  width: 14px;
  height: 14px;
  background-position: -208px -338px;
}

.t-svg-comment-alt-fill::before {
  width: 14px;
  height: 14px;
  background-position: -234px -338px;
}

.t-svg-comment-alt-fill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -338px;
}

.t-svg-comment-alt-fill-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -338px;
}

.t-svg-comment-alt-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -338px;
}

.t-svg-comment-alt-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -338px;
}

.t-svg-comment-dollar::before {
  width: 14px;
  height: 14px;
  background-position: 0 -364px;
}

.t-svg-comment-dollar-fill::before {
  width: 14px;
  height: 14px;
  background-position: -26px -364px;
}

.t-svg-comment-dollar-fill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -364px;
}

.t-svg-comment-dollar-fill-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -364px;
}

.t-svg-comment-dollar-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -364px;
}

.t-svg-comment-dollar-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -364px;
}

.t-svg-comment-dots::before {
  width: 14px;
  height: 14px;
  background-position: -156px -364px;
}

.t-svg-comment-dots-fill::before {
  width: 14px;
  height: 14px;
  background-position: -182px -364px;
}

.t-svg-comment-dots-fill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -364px;
}

.t-svg-comment-dots-fill-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -364px;
}

.t-svg-comment-dots-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -364px;
}

.t-svg-comment-dots-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -364px;
}

.t-svg-comment-fill::before {
  width: 14px;
  height: 14px;
  background-position: -312px -364px;
}

.t-svg-comment-fill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -364px;
}

.t-svg-comment-fill-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -390px;
}

.t-svg-comment-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -390px;
}

.t-svg-comment-slash::before {
  width: 14px;
  height: 14px;
  background-position: -52px -390px;
}

.t-svg-comment-slash-fill::before {
  width: 18px;
  height: 14px;
  background-position: -78px -390px;
}

.t-svg-comment-slash-fill-link-blue::before {
  width: 18px;
  height: 14px;
  background-position: -104px -390px;
}

.t-svg-comment-slash-fill-white::before {
  width: 18px;
  height: 14px;
  background-position: -130px -390px;
}

.t-svg-comment-slash-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -390px;
}

.t-svg-comment-slash-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -390px;
}

.t-svg-comment-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -390px;
}

.t-svg-comments::before {
  width: 14px;
  height: 14px;
  background-position: -234px -390px;
}

.t-svg-comments-dollar::before {
  width: 14px;
  height: 14px;
  background-position: -260px -390px;
}

.t-svg-comments-dollar-fill::before {
  width: 16px;
  height: 14px;
  background-position: -286px -390px;
}

.t-svg-comments-dollar-fill-link-blue::before {
  width: 16px;
  height: 14px;
  background-position: -312px -390px;
}

.t-svg-comments-dollar-fill-white::before {
  width: 16px;
  height: 14px;
  background-position: 0 -416px;
}

.t-svg-comments-dollar-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -416px;
}

.t-svg-comments-dollar-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -416px;
}

.t-svg-comments-fill::before {
  width: 16px;
  height: 14px;
  background-position: -78px -416px;
}

.t-svg-comments-fill-link-blue::before {
  width: 16px;
  height: 14px;
  background-position: -104px -416px;
}

.t-svg-comments-fill-white::before {
  width: 16px;
  height: 14px;
  background-position: -130px -416px;
}

.t-svg-comments-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -416px;
}

.t-svg-comments-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -416px;
}

.t-svg-compress::before {
  width: 12px;
  height: 14px;
  background-position: -208px -416px;
}

.t-svg-compress-alt::before {
  width: 12px;
  height: 14px;
  background-position: -234px -416px;
}

.t-svg-compress-alt-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -260px -416px;
}

.t-svg-compress-alt-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px -416px;
}

.t-svg-compress-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -312px -416px;
}

.t-svg-compress-white::before {
  width: 12px;
  height: 14px;
  background-position: -338px -416px;
}

.t-svg-copy::before {
  width: 12px;
  height: 14px;
  background-position: 0 -442px;
}

.t-svg-copy-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -442px;
}

.t-svg-copy-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px -442px;
}

.t-svg-credit-card::before {
  width: 14px;
  height: 14px;
  background-position: -78px -442px;
}

.t-svg-credit-card-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -442px;
}

.t-svg-credit-card-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -442px;
}

.t-svg-crosshairs::before {
  width: 14px;
  height: 14px;
  background-position: -156px -442px;
}

.t-svg-crosshairs-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -442px;
}

.t-svg-crosshairs-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -442px;
}

.t-svg-cut::before {
  width: 12px;
  height: 14px;
  background-position: -234px -442px;
}

.t-svg-cut-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -260px -442px;
}

.t-svg-cut-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px -442px;
}

.t-svg-diamond::before {
  width: 14px;
  height: 14px;
  background-position: -312px -442px;
}

.t-svg-diamond-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -442px;
}

.t-svg-diamond-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -468px;
}

.t-svg-direction-both::before {
  width: 14px;
  height: 14px;
  background-position: -26px -468px;
}

.t-svg-direction-both-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -468px;
}

.t-svg-direction-both-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -468px;
}

.t-svg-direction-incoming::before {
  width: 14px;
  height: 14px;
  background-position: -104px -468px;
}

.t-svg-direction-incoming-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -468px;
}

.t-svg-direction-outgoing::before {
  width: 14px;
  height: 14px;
  background-position: -156px -468px;
}

.t-svg-direction-outgoing-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -468px;
}

.t-svg-direction-outgoing-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -468px;
}

.t-svg-download::before {
  width: 14px;
  height: 14px;
  background-position: -234px -468px;
}

.t-svg-download-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -468px;
}

.t-svg-download-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -468px;
}

.t-svg-ds-brick::before {
  width: 14px;
  height: 14px;
  background-position: -312px -468px;
}

.t-svg-ds-brick-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -468px;
}

.t-svg-ds-brick-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -494px;
}

.t-svg-ds-set::before {
  width: 14px;
  height: 14px;
  background-position: -26px -494px;
}

.t-svg-ds-set-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -494px;
}

.t-svg-ds-set-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -494px;
}

.t-svg-ds-triquetra::before {
  width: 14px;
  height: 14px;
  background-position: -104px -494px;
}

.t-svg-ds-triquetra-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -494px;
}

.t-svg-ds-triquetra-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -494px;
}

.t-svg-ellipsis-h::before {
  width: 14px;
  height: 14px;
  background-position: -182px -494px;
}

.t-svg-ellipsis-h-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -494px;
}

.t-svg-ellipsis-h-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -494px;
}

.t-svg-ellipsis-v::before {
  width: 5px;
  height: 14px;
  background-position: -260px -494px;
}

.t-svg-ellipsis-v-link-blue::before {
  width: 5px;
  height: 14px;
  background-position: -286px -494px;
}

.t-svg-ellipsis-v-white::before {
  width: 5px;
  height: 14px;
  background-position: -312px -494px;
}

.t-svg-entity::before {
  width: 14px;
  height: 14px;
  background-position: -338px -494px;
}

.t-svg-entity-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -520px;
}

.t-svg-entity-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -520px;
}

.t-svg-envelope::before {
  width: 14px;
  height: 14px;
  background-position: -52px -520px;
}

.t-svg-envelope-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -520px;
}

.t-svg-envelope-open-text::before {
  width: 14px;
  height: 14px;
  background-position: -104px -520px;
}

.t-svg-envelope-open-text-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -520px;
}

.t-svg-envelope-open-text-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -520px;
}

.t-svg-envelope-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -520px;
}

.t-svg-exchange::before {
  width: 14px;
  height: 14px;
  background-position: -208px -520px;
}

.t-svg-exchange-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -520px;
}

.t-svg-exchange-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -520px;
}

.t-svg-exclamation::before {
  width: 14px;
  height: 14px;
  background-position: -286px -520px;
}

.t-svg-exclamation-circle::before {
  width: 14px;
  height: 14px;
  background-position: -312px -520px;
}

.t-svg-exclamation-circle-ind-orange::before {
  width: 14px;
  height: 14px;
  background-position: -338px -520px;
}

.t-svg-exclamation-circle-ind-red::before {
  width: 14px;
  height: 14px;
  background-position: 0 -546px;
}

.t-svg-exclamation-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -546px;
}

.t-svg-exclamation-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -546px;
}

.t-svg-exclamation-ind-orange::before {
  width: 14px;
  height: 14px;
  background-position: -78px -546px;
}

.t-svg-exclamation-ind-red::before {
  width: 14px;
  height: 14px;
  background-position: -104px -546px;
}

.t-svg-exclamation-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -546px;
}

.t-svg-exclamation-triangle::before {
  width: 14px;
  height: 14px;
  background-position: -156px -546px;
}

.t-svg-exclamation-triangle-ind-orange::before {
  width: 14px;
  height: 14px;
  background-position: -182px -546px;
}

.t-svg-exclamation-triangle-ind-red::before {
  width: 14px;
  height: 14px;
  background-position: -208px -546px;
}

.t-svg-exclamation-triangle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -546px;
}

.t-svg-exclamation-triangle-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -546px;
}

.t-svg-exclamation-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -546px;
}

.t-svg-expand::before {
  width: 12px;
  height: 14px;
  background-position: -312px -546px;
}

.t-svg-expand-alt::before {
  width: 12px;
  height: 14px;
  background-position: -338px -546px;
}

.t-svg-expand-alt-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: 0 -572px;
}

.t-svg-expand-alt-white::before {
  width: 12px;
  height: 14px;
  background-position: -26px -572px;
}

.t-svg-expand-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -52px -572px;
}

.t-svg-expand-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -572px;
}

.t-svg-external-link::before {
  width: 14px;
  height: 14px;
  background-position: -104px -572px;
}

.t-svg-external-link-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -572px;
}

.t-svg-external-link-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -572px;
}

.t-svg-eye::before {
  width: 14px;
  height: 14px;
  background-position: -182px -572px;
}

.t-svg-eye-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -572px;
}

.t-svg-eye-slash::before {
  width: 14px;
  height: 14px;
  background-position: -234px -572px;
}

.t-svg-eye-slash-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -572px;
}

.t-svg-eye-slash-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -572px;
}

.t-svg-eye-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -572px;
}

.t-svg-face-cry::before {
  width: 14px;
  height: 14px;
  background-position: -338px -572px;
}

.t-svg-face-cry-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -598px;
}

.t-svg-face-cry-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -598px;
}

.t-svg-face-frown::before {
  width: 14px;
  height: 14px;
  background-position: -52px -598px;
}

.t-svg-face-frown-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -598px;
}

.t-svg-face-frown-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -598px;
}

.t-svg-face-happy::before {
  width: 14px;
  height: 14px;
  background-position: -130px -598px;
}

.t-svg-face-happy-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -598px;
}

.t-svg-face-happy-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -598px;
}

.t-svg-face-neutral::before {
  width: 14px;
  height: 14px;
  background-position: -208px -598px;
}

.t-svg-face-neutral-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -598px;
}

.t-svg-face-neutral-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -598px;
}

.t-svg-face-smile::before {
  width: 14px;
  height: 14px;
  background-position: -286px -598px;
}

.t-svg-face-smile-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -598px;
}

.t-svg-face-smile-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -598px;
}

.t-svg-fax::before {
  width: 14px;
  height: 14px;
  background-position: 0 -624px;
}

.t-svg-fax-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -624px;
}

.t-svg-fax-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -624px;
}

.t-svg-file::before {
  width: 11px;
  height: 14px;
  background-position: -78px -624px;
}

.t-svg-file-alt::before {
  width: 11px;
  height: 14px;
  background-position: -104px -624px;
}

.t-svg-file-alt-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -130px -624px;
}

.t-svg-file-alt-white::before {
  width: 11px;
  height: 14px;
  background-position: -156px -624px;
}

.t-svg-file-archive::before {
  width: 11px;
  height: 14px;
  background-position: -182px -624px;
}

.t-svg-file-archive-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -208px -624px;
}

.t-svg-file-archive-white::before {
  width: 11px;
  height: 14px;
  background-position: -234px -624px;
}

.t-svg-file-audio::before {
  width: 11px;
  height: 14px;
  background-position: -260px -624px;
}

.t-svg-file-audio-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -286px -624px;
}

.t-svg-file-audio-white::before {
  width: 11px;
  height: 14px;
  background-position: -312px -624px;
}

.t-svg-file-code::before {
  width: 11px;
  height: 14px;
  background-position: -338px -624px;
}

.t-svg-file-code-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: 0 -650px;
}

.t-svg-file-code-white::before {
  width: 11px;
  height: 14px;
  background-position: -26px -650px;
}

.t-svg-file-excel::before {
  width: 11px;
  height: 14px;
  background-position: -52px -650px;
}

.t-svg-file-excel-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -78px -650px;
}

.t-svg-file-excel-white::before {
  width: 11px;
  height: 14px;
  background-position: -104px -650px;
}

.t-svg-file-image::before {
  width: 11px;
  height: 14px;
  background-position: -130px -650px;
}

.t-svg-file-image-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -156px -650px;
}

.t-svg-file-image-white::before {
  width: 11px;
  height: 14px;
  background-position: -182px -650px;
}

.t-svg-file-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -208px -650px;
}

.t-svg-file-pdf::before {
  width: 11px;
  height: 14px;
  background-position: -234px -650px;
}

.t-svg-file-pdf-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -260px -650px;
}

.t-svg-file-pdf-white::before {
  width: 11px;
  height: 14px;
  background-position: -286px -650px;
}

.t-svg-file-powerpoint::before {
  width: 11px;
  height: 14px;
  background-position: -312px -650px;
}

.t-svg-file-powerpoint-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -338px -650px;
}

.t-svg-file-powerpoint-white::before {
  width: 11px;
  height: 14px;
  background-position: 0 -676px;
}

.t-svg-file-video::before {
  width: 11px;
  height: 14px;
  background-position: -26px -676px;
}

.t-svg-file-video-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -52px -676px;
}

.t-svg-file-video-white::before {
  width: 11px;
  height: 14px;
  background-position: -78px -676px;
}

.t-svg-file-white::before {
  width: 11px;
  height: 14px;
  background-position: -104px -676px;
}

.t-svg-file-word::before {
  width: 11px;
  height: 14px;
  background-position: -130px -676px;
}

.t-svg-file-word-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -156px -676px;
}

.t-svg-file-word-white::before {
  width: 11px;
  height: 14px;
  background-position: -182px -676px;
}

.t-svg-fill-up::before {
  width: 14px;
  height: 14px;
  background-position: -208px -676px;
}

.t-svg-fill-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -676px;
}

.t-svg-fill-up-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -676px;
}

.t-svg-filter::before {
  width: 14px;
  height: 14px;
  background-position: -286px -676px;
}

.t-svg-filter-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -676px;
}

.t-svg-filter-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -676px;
}

.t-svg-fingerprint::before {
  width: 14px;
  height: 14px;
  background-position: 0 -702px;
}

.t-svg-fingerprint-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -702px;
}

.t-svg-fingerprint-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -702px;
}

.t-svg-flag::before {
  width: 14px;
  height: 14px;
  background-position: -78px -702px;
}

.t-svg-flag-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -702px;
}

.t-svg-flag-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -702px;
}

.t-svg-flask-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -156px -702px;
}

.t-svg-flask-white::before {
  width: 12px;
  height: 14px;
  background-position: -182px -702px;
}

.t-svg-folder::before {
  width: 14px;
  height: 14px;
  background-position: -208px -702px;
}

.t-svg-folder-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -702px;
}

.t-svg-folder-open::before {
  width: 14px;
  height: 14px;
  background-position: -260px -702px;
}

.t-svg-folder-open-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -702px;
}

.t-svg-folder-open-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -702px;
}

.t-svg-folder-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -702px;
}

.t-svg-forward::before {
  width: 14px;
  height: 14px;
  background-position: 0 -728px;
}

.t-svg-forward-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -728px;
}

.t-svg-forward-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -728px;
}

.t-svg-globe::before {
  width: 14px;
  height: 14px;
  background-position: -78px -728px;
}

.t-svg-globe-africa::before {
  width: 14px;
  height: 14px;
  background-position: -104px -728px;
}

.t-svg-globe-africa-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -728px;
}

.t-svg-globe-africa-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -728px;
}

.t-svg-globe-asia::before {
  width: 14px;
  height: 14px;
  background-position: -182px -728px;
}

.t-svg-globe-asia-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -728px;
}

.t-svg-globe-asia-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -728px;
}

.t-svg-globe-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -728px;
}

.t-svg-globe-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -728px;
}

.t-svg-graduation-cap::before {
  width: 14px;
  height: 14px;
  background-position: -312px -728px;
}

.t-svg-graduation-cap-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -728px;
}

.t-svg-graduation-cap-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -754px;
}

.t-svg-hand-paper::before {
  width: 12px;
  height: 14px;
  background-position: -26px -754px;
}

.t-svg-hand-paper-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -52px -754px;
}

.t-svg-hand-paper-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -754px;
}

.t-svg-hand-point-down::before {
  width: 14px;
  height: 14px;
  background-position: -104px -754px;
}

.t-svg-hand-point-down-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -754px;
}

.t-svg-hand-point-down-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -754px;
}

.t-svg-hand-point-left::before {
  width: 14px;
  height: 14px;
  background-position: -182px -754px;
}

.t-svg-hand-point-left-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -754px;
}

.t-svg-hand-point-left-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -754px;
}

.t-svg-hand-point-right::before {
  width: 14px;
  height: 14px;
  background-position: -260px -754px;
}

.t-svg-hand-point-right-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -754px;
}

.t-svg-hand-point-right-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -754px;
}

.t-svg-hand-point-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -754px;
}

.t-svg-hand-point-up-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -780px;
}

.t-svg-hand-pointer::before {
  width: 14px;
  height: 14px;
  background-position: -26px -780px;
}

.t-svg-hand-rock::before {
  width: 14px;
  height: 14px;
  background-position: -52px -780px;
}

.t-svg-hand-rock-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -780px;
}

.t-svg-hand-rock-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -780px;
}

.t-svg-handshake::before {
  width: 14px;
  height: 14px;
  background-position: -130px -780px;
}

.t-svg-handshake-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -780px;
}

.t-svg-handshake-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -780px;
}

.t-svg-heart::before {
  width: 14px;
  height: 14px;
  background-position: -208px -780px;
}

.t-svg-heart-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -780px;
}

.t-svg-heart-o::before {
  width: 14px;
  height: 14px;
  background-position: -260px -780px;
}

.t-svg-heart-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -780px;
}

.t-svg-heart-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -780px;
}

.t-svg-heart-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -780px;
}

.t-svg-help::before {
  width: 14px;
  height: 14px;
  background-position: 0 -806px;
}

.t-svg-help-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -806px;
}

.t-svg-help-o::before {
  width: 14px;
  height: 14px;
  background-position: -52px -806px;
}

.t-svg-help-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -806px;
}

.t-svg-help-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -806px;
}

.t-svg-help-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -806px;
}

.t-svg-history::before {
  width: 14px;
  height: 14px;
  background-position: -156px -806px;
}

.t-svg-history-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -806px;
}

.t-svg-history-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -806px;
}

.t-svg-home::before {
  width: 14px;
  height: 14px;
  background-position: -234px -806px;
}

.t-svg-home-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -806px;
}

.t-svg-home-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -806px;
}

.t-svg-hourglass::before {
  width: 11px;
  height: 14px;
  background-position: -312px -806px;
}

.t-svg-hourglass-end::before {
  width: 11px;
  height: 14px;
  background-position: -338px -806px;
}

.t-svg-hourglass-end-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: 0 -832px;
}

.t-svg-hourglass-end-white::before {
  width: 11px;
  height: 14px;
  background-position: -26px -832px;
}

.t-svg-hourglass-half::before {
  width: 11px;
  height: 14px;
  background-position: -52px -832px;
}

.t-svg-hourglass-half-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -78px -832px;
}

.t-svg-hourglass-half-white::before {
  width: 11px;
  height: 14px;
  background-position: -104px -832px;
}

.t-svg-hourglass-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -130px -832px;
}

.t-svg-hourglass-start::before {
  width: 11px;
  height: 14px;
  background-position: -156px -832px;
}

.t-svg-hourglass-start-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -182px -832px;
}

.t-svg-hourglass-start-white::before {
  width: 11px;
  height: 14px;
  background-position: -208px -832px;
}

.t-svg-hourglass-white::before {
  width: 11px;
  height: 14px;
  background-position: -234px -832px;
}

.t-svg-id-badge::before {
  width: 11px;
  height: 14px;
  background-position: -260px -832px;
}

.t-svg-id-badge-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -286px -832px;
}

.t-svg-id-badge-white::before {
  width: 11px;
  height: 14px;
  background-position: -312px -832px;
}

.t-svg-image::before {
  width: 14px;
  height: 14px;
  background-position: -338px -832px;
}

.t-svg-image-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -858px;
}

.t-svg-image-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -858px;
}

.t-svg-images::before {
  width: 16px;
  height: 14px;
  background-position: -52px -858px;
}

.t-svg-images-link-blue::before {
  width: 16px;
  height: 14px;
  background-position: -78px -858px;
}

.t-svg-images-white::before {
  width: 16px;
  height: 14px;
  background-position: -104px -858px;
}

.t-svg-inbox::before {
  width: 14px;
  height: 14px;
  background-position: -130px -858px;
}

.t-svg-inbox-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -858px;
}

.t-svg-inbox-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -858px;
}

.t-svg-infinity::before {
  width: 14px;
  height: 14px;
  background-position: -208px -858px;
}

.t-svg-infinity-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -858px;
}

.t-svg-infinity-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -858px;
}

.t-svg-info-circle::before {
  width: 14px;
  height: 14px;
  background-position: -286px -858px;
}

.t-svg-info-circle-info-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -858px;
}

.t-svg-info-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -858px;
}

.t-svg-info-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -884px;
}

.t-svg-key::before {
  width: 14px;
  height: 14px;
  background-position: -26px -884px;
}

.t-svg-key-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -884px;
}

.t-svg-key-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -884px;
}

.t-svg-keyboard::before {
  width: 14px;
  height: 14px;
  background-position: -104px -884px;
}

.t-svg-keyboard-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -884px;
}

.t-svg-keyboard-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -884px;
}

.t-svg-laptop::before {
  width: 14px;
  height: 14px;
  background-position: -182px -884px;
}

.t-svg-laptop-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -884px;
}

.t-svg-laptop-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -884px;
}

.t-svg-level-down::before {
  width: 9px;
  height: 14px;
  background-position: -260px -884px;
}

.t-svg-level-down-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -286px -884px;
}

.t-svg-level-down-white::before {
  width: 9px;
  height: 14px;
  background-position: -312px -884px;
}

.t-svg-level-up::before {
  width: 9px;
  height: 14px;
  background-position: -338px -884px;
}

.t-svg-level-up-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: 0 -910px;
}

.t-svg-level-up-white::before {
  width: 9px;
  height: 14px;
  background-position: -26px -910px;
}

.t-svg-link::before {
  width: 14px;
  height: 14px;
  background-position: -52px -910px;
}

.t-svg-link-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -910px;
}

.t-svg-link-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -910px;
}

.t-svg-list::before {
  width: 14px;
  height: 14px;
  background-position: -130px -910px;
}

.t-svg-list-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -910px;
}

.t-svg-list-ul::before {
  width: 14px;
  height: 14px;
  background-position: -182px -910px;
}

.t-svg-list-ul-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -910px;
}

.t-svg-list-ul-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -910px;
}

.t-svg-list-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -910px;
}

.t-svg-location-arrow::before {
  width: 14px;
  height: 14px;
  background-position: -286px -910px;
}

.t-svg-location-arrow-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -910px;
}

.t-svg-location-arrow-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -910px;
}

.t-svg-lock::before {
  width: 12px;
  height: 14px;
  background-position: 0 -936px;
}

.t-svg-lock-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -936px;
}

.t-svg-lock-open::before {
  width: 14px;
  height: 14px;
  background-position: -52px -936px;
}

.t-svg-lock-open-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -936px;
}

.t-svg-lock-open-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -936px;
}

.t-svg-lock-white::before {
  width: 12px;
  height: 14px;
  background-position: -130px -936px;
}

.t-svg-magic::before {
  width: 14px;
  height: 14px;
  background-position: -156px -936px;
}

.t-svg-magic-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -936px;
}

.t-svg-magic-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -936px;
}

.t-svg-map-marker::before {
  width: 11px;
  height: 14px;
  background-position: -234px -936px;
}

.t-svg-map-marker-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -260px -936px;
}

.t-svg-map-marker-white::before {
  width: 11px;
  height: 14px;
  background-position: -286px -936px;
}

.t-svg-map-signs::before {
  width: 14px;
  height: 14px;
  background-position: -312px -936px;
}

.t-svg-map-signs-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -936px;
}

.t-svg-map-signs-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -962px;
}

.t-svg-minus::before {
  width: 12px;
  height: 14px;
  background-position: -26px -962px;
}

.t-svg-minus-circle::before {
  width: 14px;
  height: 14px;
  background-position: -52px -962px;
}

.t-svg-minus-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -962px;
}

.t-svg-minus-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -962px;
}

.t-svg-minus-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -130px -962px;
}

.t-svg-minus-white::before {
  width: 12px;
  height: 14px;
  background-position: -156px -962px;
}

.t-svg-mobile::before {
  width: 9px;
  height: 14px;
  background-position: -182px -962px;
}

.t-svg-mobile-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -208px -962px;
}

.t-svg-mobile-white::before {
  width: 9px;
  height: 14px;
  background-position: -234px -962px;
}

.t-svg-money-bill::before {
  width: 14px;
  height: 14px;
  background-position: -260px -962px;
}

.t-svg-money-bill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -962px;
}

.t-svg-money-bill-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -962px;
}

.t-svg-new-tab::before {
  width: 14px;
  height: 14px;
  background-position: -338px -962px;
}

.t-svg-new-tab-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -988px;
}

.t-svg-new-tab-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -988px;
}

.t-svg-newspaper::before {
  width: 14px;
  height: 14px;
  background-position: -52px -988px;
}

.t-svg-newspaper-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -988px;
}

.t-svg-newspaper-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -988px;
}

.t-svg-palette::before {
  width: 14px;
  height: 14px;
  background-position: -130px -988px;
}

.t-svg-palette-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -988px;
}

.t-svg-palette-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -988px;
}

.t-svg-paper-plane::before {
  width: 14px;
  height: 14px;
  background-position: -208px -988px;
}

.t-svg-paper-plane-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -988px;
}

.t-svg-paper-plane-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -988px;
}

.t-svg-paperclip::before {
  width: 12px;
  height: 14px;
  background-position: -286px -988px;
}

.t-svg-paperclip-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -312px -988px;
}

.t-svg-paperclip-white::before {
  width: 12px;
  height: 14px;
  background-position: -338px -988px;
}

.t-svg-paste::before {
  width: 12px;
  height: 14px;
  background-position: 0 -1014px;
}

.t-svg-paste-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1014px;
}

.t-svg-paste-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px -1014px;
}

.t-svg-pen-nib::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1014px;
}

.t-svg-pen-nib-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1014px;
}

.t-svg-pen-nib-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1014px;
}

.t-svg-pencil::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1014px;
}

.t-svg-pencil-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1014px;
}

.t-svg-pencil-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1014px;
}

.t-svg-phone::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1014px;
}

.t-svg-phone-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1014px;
}

.t-svg-phone-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1014px;
}

.t-svg-play::before {
  width: 12px;
  height: 14px;
  background-position: -312px -1014px;
}

.t-svg-play-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -338px -1014px;
}

.t-svg-play-white::before {
  width: 12px;
  height: 14px;
  background-position: 0 -1040px;
}

.t-svg-plus::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1040px;
}

.t-svg-plus-circle::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1040px;
}

.t-svg-plus-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1040px;
}

.t-svg-plus-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1040px;
}

.t-svg-plus-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -130px -1040px;
}

.t-svg-plus-white::before {
  width: 12px;
  height: 14px;
  background-position: -156px -1040px;
}

.t-svg-power-off::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1040px;
}

.t-svg-power-off-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1040px;
}

.t-svg-power-off-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1040px;
}

.t-svg-print::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1040px;
}

.t-svg-print-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1040px;
}

.t-svg-print-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1040px;
}

.t-svg-qrcode::before {
  width: 12px;
  height: 14px;
  background-position: -338px -1040px;
}

.t-svg-qrcode-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: 0 -1066px;
}

.t-svg-qrcode-white::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1066px;
}

.t-svg-redo::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1066px;
}

.t-svg-redo-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1066px;
}

.t-svg-redo-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1066px;
}

.t-svg-reply::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1066px;
}

.t-svg-reply-all::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1066px;
}

.t-svg-reply-all-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1066px;
}

.t-svg-reply-all-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1066px;
}

.t-svg-reply-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1066px;
}

.t-svg-reply-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1066px;
}

.t-svg-retweet::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1066px;
}

.t-svg-retweet-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1066px;
}

.t-svg-retweet-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1066px;
}

.t-svg-robot::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1092px;
}

.t-svg-robot-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1092px;
}

.t-svg-robot-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1092px;
}

.t-svg-rocket::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1092px;
}

.t-svg-rocket-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1092px;
}

.t-svg-rocket-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1092px;
}

.t-svg-ruler::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1092px;
}

.t-svg-ruler-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1092px;
}

.t-svg-ruler-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1092px;
}

.t-svg-save::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1092px;
}

.t-svg-save-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1092px;
}

.t-svg-save-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1092px;
}

.t-svg-search::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1092px;
}

.t-svg-search-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1092px;
}

.t-svg-search-minus::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1118px;
}

.t-svg-search-minus-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1118px;
}

.t-svg-search-minus-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1118px;
}

.t-svg-search-plus::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1118px;
}

.t-svg-search-plus-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1118px;
}

.t-svg-search-plus-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1118px;
}

.t-svg-search-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1118px;
}

.t-svg-share::before {
  width: 12px;
  height: 14px;
  background-position: -182px -1118px;
}

.t-svg-share-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -208px -1118px;
}

.t-svg-share-square::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1118px;
}

.t-svg-share-square-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1118px;
}

.t-svg-share-square-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1118px;
}

.t-svg-share-white::before {
  width: 12px;
  height: 14px;
  background-position: -312px -1118px;
}

.t-svg-shoe-prints::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1118px;
}

.t-svg-shoe-prints-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1144px;
}

.t-svg-shoe-prints-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1144px;
}

.t-svg-shopping-cart::before {
  width: 16px;
  height: 14px;
  background-position: -52px -1144px;
}

.t-svg-shopping-cart-link-blue::before {
  width: 16px;
  height: 14px;
  background-position: -78px -1144px;
}

.t-svg-shopping-cart-white::before {
  width: 16px;
  height: 14px;
  background-position: -104px -1144px;
}

.t-svg-sign-in::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1144px;
}

.t-svg-sign-in-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1144px;
}

.t-svg-sign-in-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1144px;
}

.t-svg-sign-out::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1144px;
}

.t-svg-sign-out-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1144px;
}

.t-svg-sign-out-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1144px;
}

.t-svg-sliders::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1144px;
}

.t-svg-sliders-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1144px;
}

.t-svg-sliders-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1144px;
}

.t-svg-sort::before {
  width: 9px;
  height: 14px;
  background-position: 0 -1170px;
}

.t-svg-sort-alpha-down::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1170px;
}

.t-svg-sort-alpha-down-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -52px -1170px;
}

.t-svg-sort-alpha-down-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -1170px;
}

.t-svg-sort-alpha-up::before {
  width: 12px;
  height: 14px;
  background-position: -104px -1170px;
}

.t-svg-sort-alpha-up-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -130px -1170px;
}

.t-svg-sort-alpha-up-white::before {
  width: 12px;
  height: 14px;
  background-position: -156px -1170px;
}

.t-svg-sort-amount-down::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1170px;
}

.t-svg-sort-amount-down-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1170px;
}

.t-svg-sort-amount-down-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1170px;
}

.t-svg-sort-amount-up::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1170px;
}

.t-svg-sort-amount-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1170px;
}

.t-svg-sort-amount-up-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1170px;
}

.t-svg-sort-down::before {
  width: 9px;
  height: 14px;
  background-position: -338px -1170px;
}

.t-svg-sort-down-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: 0 -1196px;
}

.t-svg-sort-down-white::before {
  width: 9px;
  height: 14px;
  background-position: -26px -1196px;
}

.t-svg-sort-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -52px -1196px;
}

.t-svg-sort-up::before {
  width: 9px;
  height: 14px;
  background-position: -78px -1196px;
}

.t-svg-sort-up-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -104px -1196px;
}

.t-svg-sort-up-white::before {
  width: 9px;
  height: 14px;
  background-position: -130px -1196px;
}

.t-svg-sort-white::before {
  width: 9px;
  height: 14px;
  background-position: -156px -1196px;
}

.t-svg-stamp::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1196px;
}

.t-svg-stamp-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1196px;
}

.t-svg-stamp-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1196px;
}

.t-svg-star::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1196px;
}

.t-svg-star-half::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1196px;
}

.t-svg-star-half-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1196px;
}

.t-svg-star-half-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1196px;
}

.t-svg-star-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1222px;
}

.t-svg-star-o::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1222px;
}

.t-svg-star-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1222px;
}

.t-svg-star-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1222px;
}

.t-svg-star-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1222px;
}

.t-svg-sticky-note::before {
  width: 12px;
  height: 14px;
  background-position: -130px -1222px;
}

.t-svg-sticky-note-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -156px -1222px;
}

.t-svg-sticky-note-white::before {
  width: 12px;
  height: 14px;
  background-position: -182px -1222px;
}

.t-svg-stop::before {
  width: 12px;
  height: 14px;
  background-position: -208px -1222px;
}

.t-svg-stop-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -234px -1222px;
}

.t-svg-stop-white::before {
  width: 12px;
  height: 14px;
  background-position: -260px -1222px;
}

.t-svg-suitcase::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1222px;
}

.t-svg-suitcase-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1222px;
}

.t-svg-suitcase-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1222px;
}

.t-svg-support::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1248px;
}

.t-svg-support-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1248px;
}

.t-svg-support-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1248px;
}

.t-svg-sync::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1248px;
}

.t-svg-sync-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1248px;
}

.t-svg-sync-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1248px;
}

.t-svg-table::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1248px;
}

.t-svg-table-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1248px;
}

.t-svg-table-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1248px;
}

.t-svg-tag::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1248px;
}

.t-svg-tag-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1248px;
}

.t-svg-tag-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1248px;
}

.t-svg-tags::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1248px;
}

.t-svg-tags-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1248px;
}

.t-svg-tags-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1274px;
}

.t-svg-tasks::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1274px;
}

.t-svg-tasks-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1274px;
}

.t-svg-tasks-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1274px;
}

.t-svg-terminal::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1274px;
}

.t-svg-terminal-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1274px;
}

.t-svg-terminal-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1274px;
}

.t-svg-thumbs-down::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1274px;
}

.t-svg-thumbs-down-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1274px;
}

.t-svg-thumbs-down-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1274px;
}

.t-svg-thumbs-up::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1274px;
}

.t-svg-thumbs-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1274px;
}

.t-svg-thumbs-up-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1274px;
}

.t-svg-thumbtack::before {
  width: 11px;
  height: 14px;
  background-position: -338px -1274px;
}

.t-svg-thumbtack-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: 0 -1300px;
}

.t-svg-thumbtack-white::before {
  width: 11px;
  height: 14px;
  background-position: -26px -1300px;
}

.t-svg-times::before {
  width: 10px;
  height: 14px;
  background-position: -52px -1300px;
}

.t-svg-times-circle::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1300px;
}

.t-svg-times-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1300px;
}

.t-svg-times-circle-o::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1300px;
}

.t-svg-times-circle-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1300px;
}

.t-svg-times-circle-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1300px;
}

.t-svg-times-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1300px;
}

.t-svg-times-link-blue::before {
  width: 10px;
  height: 14px;
  background-position: -234px -1300px;
}

.t-svg-times-white::before {
  width: 10px;
  height: 14px;
  background-position: -260px -1300px;
}

.t-svg-toolbox::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1300px;
}

.t-svg-toolbox-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1300px;
}

.t-svg-toolbox-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1300px;
}

.t-svg-trash::before {
  width: 12px;
  height: 14px;
  background-position: 0 -1326px;
}

.t-svg-trash-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1326px;
}

.t-svg-trash-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px -1326px;
}

.t-svg-trophy::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1326px;
}

.t-svg-trophy-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1326px;
}

.t-svg-trophy-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1326px;
}

.t-svg-tv::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1326px;
}

.t-svg-tv-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1326px;
}

.t-svg-tv-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1326px;
}

.t-svg-undo::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1326px;
}

.t-svg-undo-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1326px;
}

.t-svg-undo-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1326px;
}

.t-svg-unlink::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1326px;
}

.t-svg-unlink-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1326px;
}

.t-svg-unlink-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1352px;
}

.t-svg-upload::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1352px;
}

.t-svg-upload-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1352px;
}

.t-svg-upload-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1352px;
}

.t-svg-user::before {
  width: 12px;
  height: 14px;
  background-position: -104px -1352px;
}

.t-svg-user-circle::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1352px;
}

.t-svg-user-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1352px;
}

.t-svg-user-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1352px;
}

.t-svg-user-cog::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1352px;
}

.t-svg-user-cog-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1352px;
}

.t-svg-user-cog-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1352px;
}

.t-svg-user-edit::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1352px;
}

.t-svg-user-edit-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1352px;
}

.t-svg-user-edit-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1352px;
}

.t-svg-user-friends::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1378px;
}

.t-svg-user-friends-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1378px;
}

.t-svg-user-friends-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1378px;
}

.t-svg-user-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -78px -1378px;
}

.t-svg-user-lock::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1378px;
}

.t-svg-user-lock-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1378px;
}

.t-svg-user-lock-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1378px;
}

.t-svg-user-minus::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1378px;
}

.t-svg-user-minus-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1378px;
}

.t-svg-user-minus-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1378px;
}

.t-svg-user-plus::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1378px;
}

.t-svg-user-plus-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1378px;
}

.t-svg-user-plus-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1378px;
}

.t-svg-user-shield::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1378px;
}

.t-svg-user-shield-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1404px;
}

.t-svg-user-shield-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1404px;
}

.t-svg-user-slash::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1404px;
}

.t-svg-user-slash-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1404px;
}

.t-svg-user-slash-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1404px;
}

.t-svg-user-tie::before {
  width: 12px;
  height: 14px;
  background-position: -130px -1404px;
}

.t-svg-user-tie-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -156px -1404px;
}

.t-svg-user-tie-white::before {
  width: 12px;
  height: 14px;
  background-position: -182px -1404px;
}

.t-svg-user-times::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1404px;
}

.t-svg-user-times-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1404px;
}

.t-svg-user-times-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1404px;
}

.t-svg-user-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px -1404px;
}

.t-svg-users::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1404px;
}

.t-svg-users-cog::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1404px;
}

.t-svg-users-cog-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1430px;
}

.t-svg-users-cog-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1430px;
}

.t-svg-users-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1430px;
}

.t-svg-users-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1430px;
}

.t-svg-wrench::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1430px;
}

.t-svg-wrench-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1430px;
}

.t-svg-wrench-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1430px;
}

@font-face {
  font-family: "Libre Franklin";
  font-style: normal;
  font-weight: 600;
  src: local(""), url("/crds-frontend/latest/assets/libre-franklin-v7-latin-600-BzFym7k5.woff2") format("woff2"), url("/crds-frontend/latest/assets/libre-franklin-v7-latin-600-WTdFxs_V.woff") format("woff");
}
body {
  color: #373838;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  display: block;
  margin: 0 0 12px;
  padding: 0;
  color: #373838;
}
h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child,
h6:last-child {
  margin-bottom: 0;
}
h1 .t-icon,
h2 .t-icon,
h3 .t-icon,
h4 .t-icon,
h5 .t-icon,
h6 .t-icon {
  font-size: inherit;
  line-height: inherit;
  vertical-align: text-bottom;
}
h1 + caption,
h1 + figcaption,
h2 + caption,
h2 + figcaption,
h3 + caption,
h3 + figcaption,
h4 + caption,
h4 + figcaption,
h5 + caption,
h5 + figcaption,
h6 + caption,
h6 + figcaption {
  margin-top: -8px;
  margin-bottom: 12px;
}

h1 {
  margin-bottom: 16px;
  font-family: "Libre Franklin", arial, sans-serif;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1.75rem;
}

h2 {
  font-family: "Libre Franklin", arial, sans-serif;
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.5rem;
}

h3 {
  font-family: "Libre Franklin", arial, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.25rem;
}

h4 {
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}

h5 {
  font-size: 0.75rem;
  text-transform: uppercase;
  line-height: 0.875rem;
}

h6 {
  color: #4d4e4e;
  font-size: 12px;
  font-weight: 700;
}

span {
  max-width: 100%;
}

p {
  max-width: 1024px;
  margin: 0;
  margin-bottom: 12px;
  font-size: 0.8125rem;
  line-height: 1.125rem;
}
p:last-child {
  margin-bottom: 0;
}
p.t-wide {
  max-width: 100%;
}

label, fieldset legend {
  display: inline-block;
  margin-right: 6px;
  color: #4d4e4e;
  font-weight: 700;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  vertical-align: inherit;
}
label:last-child, fieldset legend:last-child {
  margin-right: 0;
}
label[required]::after, fieldset legend[required]::after, label.t-required::after, fieldset legend.t-required::after {
  content: "*";
  margin-left: 4px;
  color: #d91f11;
}
label.t-horizontal, fieldset legend.t-horizontal {
  height: 32px;
  line-height: 32px;
  vertical-align: middle;
}
label.t-wide, fieldset legend.t-wide {
  width: 100%;
  margin-right: 0;
  margin-bottom: 6px;
}

a {
  color: #006491;
  text-decoration: none;
  vertical-align: inherit;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
a:hover {
  text-decoration: underline;
}
a > span,
a > label,
fieldset a > legend {
  margin-right: 4px;
  color: inherit;
}
a > span:last-child:not(:only-child),
a > label:last-child:not(:only-child),
fieldset a > legend:last-child:not(:only-child) {
  margin-right: 0;
}
a label, a fieldset legend, fieldset a legend {
  font-size: inherit;
  font-weight: inherit;
  pointer-events: none;
}
a.t-action, a.t-teal {
  color: #279c9c;
}
a.t-staff {
  color: #8c2341;
}
a.t-is-disabled, a.t-disabled-link {
  color: #bcbdbd !important;
  user-select: none;
  cursor: not-allowed;
}
a.t-is-disabled:hover, a.t-disabled-link:hover {
  text-decoration: none !important;
}

blockquote {
  max-width: 1024px;
  margin: 0 24px 24px;
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 18px;
  font-style: italic;
  line-height: 1.2rem;
}
blockquote:last-child {
  margin-bottom: 0;
}
blockquote p {
  font-size: inherit;
  line-height: inherit;
}

ul,
ol,
dl {
  margin: 0;
  padding: 0;
  font-size: 0;
}
ul li,
ul dd,
ul dt,
ol li,
ol dd,
ol dt,
dl li,
dl dd,
dl dt {
  font-size: 0.8125rem;
}

ul {
  list-style: none;
}

.t-last-updated {
  margin-right: 24px;
  color: #646464;
  font-size: 0.75rem;
}

.t-main {
  position: relative;
  display: block;
  width: 100%;
  padding: 24px;
  background: #f8f8f8;
  transition: left 0.2s ease;
}
.t-main > header {
  margin-bottom: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.t-main > header > form,
.t-main > header > .t-dropdown,
.t-main > header > .t-input {
  margin-bottom: 0;
}
.t-main > header .t-right {
  float: right;
  display: inline-block;
  max-width: 50%;
  margin-left: auto;
  padding-left: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.t-main > header.t-wide {
  max-width: 100% !important;
}
.t-main > header.t-no-min-width {
  min-width: auto;
}
.t-main > .t-footer {
  margin-top: 24px;
  color: #a6a7a7;
  font-size: 11px;
}
.t-main::-webkit-scrollbar {
  appearance: none;
  width: 6px;
  height: 6px;
}
.t-main::-webkit-scrollbar-track {
  background-color: transparent;
}
.t-main::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 6px;
  pointer-events: all;
  cursor: pointer;
}
.t-main::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
.t-main > header,
.t-main > .t-container,
.t-main > .t-meta,
.t-main > .t-tabs {
  min-width: calc(1280px - 24px * 2);
  max-width: calc(1920px - 24px * 2);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-main > header,
  .t-main > .t-container,
  .t-main > .t-meta,
  .t-main > .t-tabs {
    min-width: calc(1280px - 24px * 2 - 17px);
    max-width: calc(1920px - 24px * 2 - 17px);
  }
}
@supports (-ms-accelerator: true) {
  .t-main > header,
  .t-main > .t-container,
  .t-main > .t-meta,
  .t-main > .t-tabs {
    min-width: calc(1280px - 24px * 2 - 12px);
    max-width: calc(1920px - 24px * 2 - 12px);
  }
}

@media print {
  .t-main {
    position: relative;
    top: 0;
    overflow: hidden;
    height: calc(100% - 24px);
    padding: 0 !important;
    background: transparent !important;
  }
}
.t-container {
  display: block;
  width: 100%;
  margin-bottom: 16px;
  padding: 24px;
  background-color: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
}
.t-container:last-child {
  margin-bottom: 0;
}
.t-container > h2 {
  margin-bottom: 24px;
  line-height: 32px;
}
.t-container > header {
  display: inline-block;
  width: 100%;
  min-height: 22px;
  margin-bottom: 24px;
  vertical-align: middle;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.t-container > header h2 {
  display: inline-block;
  margin: 0;
  margin-right: 12px;
  line-height: 1.2rem;
  max-width: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-container > header .t-aside {
  height: 22px;
  margin-left: 0;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.t-container > header .t-right {
  float: right;
  display: inline-block;
  max-width: 50%;
  margin-left: auto;
  padding-left: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.t-container > header .t-checkbox,
.t-container > header .t-dropdown,
.t-container > header .t-input,
.t-container > header .t-progress,
.t-container > header .t-radio,
.t-container > header .t-switch {
  margin-bottom: 0;
}
.t-container > header .t-progress {
  width: 288px;
}
.t-container table {
  min-width: 33%;
  max-width: 100%;
}
.t-container .t-tabs {
  margin-bottom: 24px;
}
.t-container .t-tabs:last-child {
  margin-bottom: 0;
}
.t-container .t-tabs > .t-wrapper > .t-content {
  padding: 0;
  padding-top: 24px;
}
.t-container.t-flexbox {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-container.t-wide {
  max-width: 100% !important;
}
.t-container.t-no-min-width {
  min-width: auto;
}
.t-container.t-ghost {
  padding: 0;
  background: transparent;
  box-shadow: none;
}
.t-container.t-ghost > h2 {
  margin-bottom: 12px;
}
.t-container.t-ghost .t-container {
  min-width: auto;
  max-width: 100%;
}
.t-container.t-compact {
  padding: 16px;
}

@media print {
  .t-container {
    max-width: 100%;
    margin-bottom: 24px;
    padding: 0;
  }
  .t-container.t-staff {
    display: none;
  }
}
fieldset {
  display: block;
  width: auto;
  margin: 0;
  margin-bottom: 24px;
  padding: 0;
  border: 0;
}
fieldset:last-child {
  margin-bottom: 0;
}
fieldset legend {
  padding: 0;
  margin-bottom: 8px;
}

form {
  width: 100%;
  margin-bottom: 24px;
}
form:last-child {
  margin-bottom: 0;
}

.t-form {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-form.t-horizontal {
  margin-top: -12px;
  flex-direction: row;
}
.t-form.t-horizontal > label, fieldset .t-form.t-horizontal > legend {
  margin-top: 12px;
}
.t-form.t-horizontal > fieldset {
  display: inline-block;
  width: auto;
  margin-top: 12px;
  margin-right: 12px;
  margin-bottom: 0;
}
.t-form.t-horizontal > fieldset > .t-checkbox,
.t-form.t-horizontal > fieldset > .t-radio,
.t-form.t-horizontal > fieldset > .t-switch {
  margin-bottom: 0;
  height: 32px;
  line-height: 32px;
}
.t-form.t-horizontal > .t-btn,
.t-form.t-horizontal > .t-checkbox,
.t-form.t-horizontal > .t-dropdown,
.t-form.t-horizontal > .t-input,
.t-form.t-horizontal > .t-switch {
  margin-top: 12px;
  margin-bottom: 0;
}
.t-form.t-horizontal > .t-switch {
  height: 32px;
  line-height: 32px;
}
.t-form.t-horizontal > .t-switch label, .t-form.t-horizontal > .t-switch fieldset legend, fieldset .t-form.t-horizontal > .t-switch legend {
  height: inherit;
  line-height: inherit;
}
.t-form.t-horizontal > .t-switch input + label, .t-form.t-horizontal > .t-switch fieldset input + legend, fieldset .t-form.t-horizontal > .t-switch input + legend {
  height: inherit;
  line-height: inherit;
}
.t-form.t-horizontal > .t-switch input + label::after, .t-form.t-horizontal > .t-switch fieldset input + legend::after, fieldset .t-form.t-horizontal > .t-switch input + legend::after {
  top: 6px;
}
.t-form.t-horizontal > .t-switch input + label::before, .t-form.t-horizontal > .t-switch fieldset input + legend::before, fieldset .t-form.t-horizontal > .t-switch input + legend::before {
  top: 6px;
  position: relative;
}
.t-form.t-horizontal > .t-checkbox {
  height: 32px;
  line-height: 32px;
}
.t-form.t-horizontal > .t-btn.t-ghost-label,
.t-form.t-horizontal > .t-checkbox.t-ghost-label,
.t-form.t-horizontal > .t-switch.t-ghost-label {
  margin-top: 36px;
}
.t-form.t-dual-col,
.t-form .t-dual-col {
  width: 1024px;
  max-width: 100%;
}
.t-form.t-dual-col .t-row,
.t-form .t-dual-col .t-row {
  margin-bottom: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
}
.t-form.t-dual-col .t-row:last-child,
.t-form .t-dual-col .t-row:last-child {
  margin-bottom: 0;
}
.t-form.t-dual-col .t-row > span,
.t-form.t-dual-col .t-row > label,
.t-form.t-dual-col fieldset .t-row > legend,
fieldset .t-form.t-dual-col .t-row > legend,
.t-form.t-dual-col .t-row .t-left,
.t-form .t-dual-col .t-row > span,
.t-form .t-dual-col .t-row > label,
.t-form .t-dual-col fieldset .t-row > legend,
fieldset .t-form .t-dual-col .t-row > legend,
.t-form .t-dual-col .t-row .t-left {
  display: inline-block;
  min-height: 32px;
  width: 282px;
  margin-right: 6px;
  text-align: right;
}
.t-form.t-dual-col .t-row > span + p,
.t-form.t-dual-col .t-row > label + p,
.t-form.t-dual-col fieldset .t-row > legend + p,
fieldset .t-form.t-dual-col .t-row > legend + p,
.t-form.t-dual-col .t-row .t-left + p,
.t-form .t-dual-col .t-row > span + p,
.t-form .t-dual-col .t-row > label + p,
.t-form .t-dual-col fieldset .t-row > legend + p,
fieldset .t-form .t-dual-col .t-row > legend + p,
.t-form .t-dual-col .t-row .t-left + p {
  width: calc(100% - 288px - 6px);
}
.t-form.t-dual-col .t-row > label, .t-form.t-dual-col fieldset .t-row > legend, fieldset .t-form.t-dual-col .t-row > legend,
.t-form .t-dual-col .t-row > label,
.t-form .t-dual-col fieldset .t-row > legend,
fieldset .t-form .t-dual-col .t-row > legend {
  line-height: 32px;
}
.t-form.t-dual-col .t-row > legend,
.t-form .t-dual-col .t-row > legend {
  margin-bottom: 0;
  text-align: right;
}
.t-form.t-dual-col .t-row fieldset,
.t-form .t-dual-col .t-row fieldset {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
}
.t-form.t-dual-col .t-row fieldset legend,
.t-form .t-dual-col .t-row fieldset legend {
  width: 282px;
  margin-right: 6px;
  text-align: right;
}
.t-form.t-dual-col .t-row fieldset .t-checkbox,
.t-form.t-dual-col .t-row fieldset .t-radio,
.t-form .t-dual-col .t-row fieldset .t-checkbox,
.t-form .t-dual-col .t-row fieldset .t-radio {
  vertical-align: top;
}
.t-form.t-dual-col .t-row fieldset .t-checkbox.t-block,
.t-form.t-dual-col .t-row fieldset .t-radio.t-block,
.t-form .t-dual-col .t-row fieldset .t-checkbox.t-block,
.t-form .t-dual-col .t-row fieldset .t-radio.t-block {
  width: calc(100% - 288px - 6px);
}
.t-form.t-dual-col .t-row > .t-checkbox,
.t-form.t-dual-col .t-row > .t-dropdown,
.t-form.t-dual-col .t-row > .t-input,
.t-form.t-dual-col .t-row > .t-radio,
.t-form.t-dual-col .t-row > .t-switch,
.t-form .t-dual-col .t-row > .t-checkbox,
.t-form .t-dual-col .t-row > .t-dropdown,
.t-form .t-dual-col .t-row > .t-input,
.t-form .t-dual-col .t-row > .t-radio,
.t-form .t-dual-col .t-row > .t-switch {
  margin-bottom: 0;
}
.t-form.t-dual-col .t-row > .t-checkbox,
.t-form.t-dual-col .t-row > .t-radio,
.t-form.t-dual-col .t-row > .t-switch,
.t-form .t-dual-col .t-row > .t-checkbox,
.t-form .t-dual-col .t-row > .t-radio,
.t-form .t-dual-col .t-row > .t-switch {
  height: 32px;
  line-height: 32px;
}
.t-form.t-dual-col .t-row > .t-switch,
.t-form .t-dual-col .t-row > .t-switch {
  height: 32px;
  line-height: 32px;
}
.t-form.t-dual-col .t-row > .t-switch input + label, .t-form.t-dual-col .t-row > .t-switch fieldset input + legend, fieldset .t-form.t-dual-col .t-row > .t-switch input + legend,
.t-form .t-dual-col .t-row > .t-switch input + label,
.t-form .t-dual-col .t-row > .t-switch fieldset input + legend,
fieldset .t-form .t-dual-col .t-row > .t-switch input + legend {
  height: inherit;
  line-height: inherit;
}
.t-form.t-dual-col .t-row > .t-switch input + label::after, .t-form.t-dual-col .t-row > .t-switch fieldset input + legend::after, fieldset .t-form.t-dual-col .t-row > .t-switch input + legend::after,
.t-form .t-dual-col .t-row > .t-switch input + label::after,
.t-form .t-dual-col .t-row > .t-switch fieldset input + legend::after,
fieldset .t-form .t-dual-col .t-row > .t-switch input + legend::after {
  top: 6px;
}
.t-form.t-dual-col .t-row > .t-switch input + label::before, .t-form.t-dual-col .t-row > .t-switch fieldset input + legend::before, fieldset .t-form.t-dual-col .t-row > .t-switch input + legend::before,
.t-form .t-dual-col .t-row > .t-switch input + label::before,
.t-form .t-dual-col .t-row > .t-switch fieldset input + legend::before,
fieldset .t-form .t-dual-col .t-row > .t-switch input + legend::before {
  top: 6px;
  position: relative;
}
.t-form.t-dual-col .t-row .t-left > p,
.t-form.t-dual-col .t-row .t-left > label,
.t-form.t-dual-col .t-row .t-left > legend,
.t-form .t-dual-col .t-row .t-left > p,
.t-form .t-dual-col .t-row .t-left > label,
.t-form .t-dual-col .t-row .t-left > legend {
  width: 282px;
  margin-right: 6px;
}
.t-form.t-dual-col .t-row .t-left > p,
.t-form .t-dual-col .t-row .t-left > p {
  padding-right: 6px;
  color: #646464;
}
.t-form.t-dual-col .t-row .t-left > label, .t-form.t-dual-col .t-row fieldset .t-left > legend, fieldset .t-form.t-dual-col .t-row .t-left > legend,
.t-form .t-dual-col .t-row .t-left > label,
.t-form .t-dual-col .t-row fieldset .t-left > legend,
fieldset .t-form .t-dual-col .t-row .t-left > legend {
  line-height: 32px;
}
.t-form.t-dual-col .t-row .t-right,
.t-form .t-dual-col .t-row .t-right {
  width: calc(100% - 288px - 6px);
}
.t-form.t-dual-col.t-text-left > span,
.t-form.t-dual-col.t-text-left > label,
.t-form.t-dual-col.t-text-left > legend,
.t-form.t-dual-col.t-text-left .t-left,
.t-form .t-dual-col.t-text-left > span,
.t-form .t-dual-col.t-text-left > label,
.t-form .t-dual-col.t-text-left > legend,
.t-form .t-dual-col.t-text-left .t-left {
  text-align: left;
}
.t-form.t-dual-col.t-text-left fieldset legend,
.t-form .t-dual-col.t-text-left fieldset legend {
  text-align: left;
}

.t-form-reset {
  margin: 0;
}
.t-form-reset .t-input,
.t-form-reset .t-dropdown,
.t-form-reset .t-date-picker,
.t-form-reset .t-switch,
.t-form-reset .t-radio-group,
.t-form-reset .t-checkbox-group {
  margin: 0;
}
.t-form-reset .t-btn {
  margin: 0;
}
.t-form-reset .t-btn:not(:last-of-type, :only-of-type) {
  margin: 0;
}
.t-form-reset section,
.t-form-reset h2 {
  margin: 0;
}
.t-form-reset hr {
  margin: 0;
  width: 100%;
}
.t-form-reset section h2 {
  margin-bottom: 24px;
}
.t-form-reset section h2:has(+ p) {
  margin-bottom: 6px;
}
.t-form-reset section h3:has(+ p),
.t-form-reset section h4:has(+ p) {
  margin-bottom: 4px;
}
.t-form-reset .t-label-value {
  margin: 0;
}

.t-flexbox,
.t-flex,
.t-inline-flex {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-flexbox.t-wrap,
.t-flex.t-wrap,
.t-inline-flex.t-wrap {
  flex-wrap: wrap;
}
.t-flexbox.t-nowrap,
.t-flex.t-nowrap,
.t-inline-flex.t-nowrap {
  flex-wrap: nowrap;
}
.t-flexbox > .t-grow,
.t-flex > .t-grow,
.t-inline-flex > .t-grow {
  flex-grow: 1;
}
.t-flexbox > .t-grow-0,
.t-flex > .t-grow-0,
.t-inline-flex > .t-grow-0 {
  flex-grow: 0;
}
.t-flexbox.t-stretch-self,
.t-flex.t-stretch-self,
.t-inline-flex.t-stretch-self {
  flex-grow: 1;
}
.t-flexbox.t-stretch > *,
.t-flex.t-stretch > *,
.t-inline-flex.t-stretch > * {
  flex-grow: 1;
}
.t-flexbox.t-reverse,
.t-flex.t-reverse,
.t-inline-flex.t-reverse {
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.t-flexbox.t-column,
.t-flex.t-column,
.t-inline-flex.t-column {
  flex-direction: column;
  align-items: flex-start;
}
.t-flexbox.t-column.t-reverse,
.t-flex.t-column.t-reverse,
.t-inline-flex.t-column.t-reverse {
  flex-direction: column-reverse;
}
.t-flexbox.t-justify-start,
.t-flex.t-justify-start,
.t-inline-flex.t-justify-start {
  justify-content: flex-start;
}
.t-flexbox.t-justify-center,
.t-flex.t-justify-center,
.t-inline-flex.t-justify-center {
  justify-content: center;
}
.t-flexbox.t-justify-end,
.t-flex.t-justify-end,
.t-inline-flex.t-justify-end {
  justify-content: flex-end;
}
.t-flexbox.t-distribute, .t-flexbox.t-justify-between,
.t-flex.t-distribute,
.t-flex.t-justify-between,
.t-inline-flex.t-distribute,
.t-inline-flex.t-justify-between {
  justify-content: space-between;
}
.t-flexbox.t-justify-evenly,
.t-flex.t-justify-evenly,
.t-inline-flex.t-justify-evenly {
  justify-content: space-evenly;
}
.t-flexbox.t-justify-around,
.t-flex.t-justify-around,
.t-inline-flex.t-justify-around {
  justify-content: space-around;
}
.t-flexbox.t-items-stretch,
.t-flex.t-items-stretch,
.t-inline-flex.t-items-stretch {
  align-items: stretch;
}
.t-flexbox.t-items-start,
.t-flex.t-items-start,
.t-inline-flex.t-items-start {
  align-items: flex-start;
}
.t-flexbox.t-items-center,
.t-flex.t-items-center,
.t-inline-flex.t-items-center {
  align-items: center;
}
.t-flexbox.t-items-end,
.t-flex.t-items-end,
.t-inline-flex.t-items-end {
  align-items: flex-end;
}
.t-flexbox.t-items-baseline,
.t-flex.t-items-baseline,
.t-inline-flex.t-items-baseline {
  align-items: baseline;
}

header {
  margin-bottom: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
header h1,
header h2,
header h3,
header h4,
header h5,
header h6 {
  display: inline-block;
  margin: 0;
  margin-right: 12px;
}

section {
  width: 100%;
  margin-bottom: 24px;
}
section:last-child {
  margin-bottom: 0;
}

hr,
.t-divider {
  display: block;
  height: 0;
  border: none;
  border-bottom: 1px solid #d3d3d3;
}
hr.t-subtle,
.t-divider.t-subtle {
  border-bottom: 1px solid #e9e9e9;
}

.t-relative {
  position: relative;
}

.t-min-max-width {
  min-width: calc(1280px - 24px * 2);
  max-width: calc(1920px - 24px * 2);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-min-max-width {
    min-width: calc(1280px - 24px * 2 - 17px);
    max-width: calc(1920px - 24px * 2 - 17px);
  }
}
@supports (-ms-accelerator: true) {
  .t-min-max-width {
    min-width: calc(1280px - 24px * 2 - 12px);
    max-width: calc(1920px - 24px * 2 - 12px);
  }
}

.t-align-center {
  display: table !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
.t-align-center + .t-align-right {
  margin-left: 0 !important;
}
.t-align-right {
  margin-left: auto !important;
  float: right;
  display: block;
  align-self: end;
}
.t-align-right::after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  font-size: 0;
  visibility: hidden;
}
.t-align-top {
  align-self: flex-start;
}
.t-align-middle {
  align-self: center;
}
.t-align-bottom {
  align-self: flex-end;
}

.t-chart {
  width: 100%;
  height: auto;
}

.t-grid {
  display: block;
  width: calc(100% + 16px);
  height: auto;
  margin-top: -16px;
  margin-right: calc(16px / 2 * -1);
  margin-left: calc(16px / 2 * -1);
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-grid::after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  font-size: 0;
  visibility: hidden;
}
.t-grid .t-col, .t-grid.t-gutter-large .t-col-100, .t-grid.t-gutter-large .t-col-90, .t-grid.t-gutter-large .t-col-83, .t-grid.t-gutter-large .t-col-80, .t-grid.t-gutter-large .t-col-75, .t-grid.t-gutter-large .t-col-70, .t-grid.t-gutter-large .t-col-67, .t-grid.t-gutter-large .t-col-60, .t-grid.t-gutter-large .t-col-50, .t-grid.t-gutter-large .t-col-40, .t-grid.t-gutter-large .t-col-33, .t-grid.t-gutter-large .t-col-30, .t-grid.t-gutter-large .t-col-25, .t-grid.t-gutter-large .t-col-20, .t-grid.t-gutter-large .t-col-16, .t-grid.t-gutter-large .t-col-10, .t-grid .t-col-100, .t-grid .t-col-90, .t-grid .t-col-83, .t-grid .t-col-80, .t-grid .t-col-75, .t-grid .t-col-70, .t-grid .t-col-67, .t-grid .t-col-60, .t-grid .t-col-50, .t-grid .t-col-40, .t-grid .t-col-33, .t-grid .t-col-30, .t-grid .t-col-25, .t-grid .t-col-20, .t-grid .t-col-16, .t-grid .t-col-10 {
  float: left;
  width: 100%;
  height: auto;
  margin: 0 calc(16px / 2);
  margin-top: 16px;
  -webkit-box-flex: 0 1 auto;
  -moz-box-flex: 0 1 auto;
  flex: 0 1 auto;
}
.t-grid .t-col > *, .t-grid.t-gutter-large .t-col-100 > *, .t-grid.t-gutter-large .t-col-90 > *, .t-grid.t-gutter-large .t-col-83 > *, .t-grid.t-gutter-large .t-col-80 > *, .t-grid.t-gutter-large .t-col-75 > *, .t-grid.t-gutter-large .t-col-70 > *, .t-grid.t-gutter-large .t-col-67 > *, .t-grid.t-gutter-large .t-col-60 > *, .t-grid.t-gutter-large .t-col-50 > *, .t-grid.t-gutter-large .t-col-40 > *, .t-grid.t-gutter-large .t-col-33 > *, .t-grid.t-gutter-large .t-col-30 > *, .t-grid.t-gutter-large .t-col-25 > *, .t-grid.t-gutter-large .t-col-20 > *, .t-grid.t-gutter-large .t-col-16 > *, .t-grid.t-gutter-large .t-col-10 > *, .t-grid .t-col-100 > *, .t-grid .t-col-90 > *, .t-grid .t-col-83 > *, .t-grid .t-col-80 > *, .t-grid .t-col-75 > *, .t-grid .t-col-70 > *, .t-grid .t-col-67 > *, .t-grid .t-col-60 > *, .t-grid .t-col-50 > *, .t-grid .t-col-40 > *, .t-grid .t-col-33 > *, .t-grid .t-col-30 > *, .t-grid .t-col-25 > *, .t-grid .t-col-20 > *, .t-grid .t-col-16 > *, .t-grid .t-col-10 > * {
  max-width: 100%;
}
.t-grid .t-col .t-grid, .t-grid .t-col-100 .t-grid, .t-grid .t-col-90 .t-grid, .t-grid .t-col-83 .t-grid, .t-grid .t-col-80 .t-grid, .t-grid .t-col-75 .t-grid, .t-grid .t-col-70 .t-grid, .t-grid .t-col-67 .t-grid, .t-grid .t-col-60 .t-grid, .t-grid .t-col-50 .t-grid, .t-grid .t-col-40 .t-grid, .t-grid .t-col-33 .t-grid, .t-grid .t-col-30 .t-grid, .t-grid .t-col-25 .t-grid, .t-grid .t-col-20 .t-grid, .t-grid .t-col-16 .t-grid, .t-grid .t-col-10 .t-grid {
  max-width: calc(100% + 16px);
  margin-right: calc(16px / 2 * -1);
  margin-top: -16px;
  margin-left: calc(16px / 2 * -1);
}
.t-grid .t-col-10 {
  width: calc(10% - 16px);
  max-width: calc(10% - 16px);
}
.t-grid .t-col-16 {
  width: calc(16.6667% - 16px);
  max-width: calc(16.6667% - 16px);
}
.t-grid .t-col-20 {
  width: calc(20% - 16px);
  max-width: calc(20% - 16px);
}
.t-grid .t-col-25 {
  width: calc(25% - 16px);
  max-width: calc(25% - 16px);
}
.t-grid .t-col-30 {
  width: calc(30% - 16px);
  max-width: calc(30% - 16px);
}
.t-grid .t-col-33 {
  width: calc(33.3333% - 16px);
  max-width: calc(33.3333% - 16px);
}
.t-grid .t-col-40 {
  width: calc(40% - 16px);
  max-width: calc(40% - 16px);
}
.t-grid .t-col-50 {
  width: calc(50% - 16px);
  max-width: calc(50% - 16px);
}
.t-grid .t-col-60 {
  width: calc(60% - 16px);
  max-width: calc(60% - 16px);
}
.t-grid .t-col-67 {
  width: calc(66.6667% - 16px);
  max-width: calc(66.6667% - 16px);
}
.t-grid .t-col-70 {
  width: calc(70% - 16px);
  max-width: calc(70% - 16px);
}
.t-grid .t-col-75 {
  width: calc(75% - 16px);
  max-width: calc(75% - 16px);
}
.t-grid .t-col-80 {
  width: calc(80% - 16px);
  max-width: calc(80% - 16px);
}
.t-grid .t-col-83 {
  width: calc(83.3333% - 16px);
  max-width: calc(83.3333% - 16px);
}
.t-grid .t-col-90 {
  width: calc(90% - 16px);
  max-width: calc(90% - 16px);
}
.t-grid .t-col-100 {
  width: calc(100% - 16px);
  max-width: calc(100% - 16px);
}
.t-grid.t-no-wrap {
  flex-wrap: nowrap;
}
.t-grid.t-auto {
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
.t-grid.t-auto .t-col, .t-grid.t-auto .t-col-10, .t-grid.t-auto .t-col-16, .t-grid.t-auto .t-col-20, .t-grid.t-auto .t-col-25, .t-grid.t-auto .t-col-30, .t-grid.t-auto .t-col-33, .t-grid.t-auto .t-col-40, .t-grid.t-auto .t-col-50, .t-grid.t-auto .t-col-60, .t-grid.t-auto .t-col-67, .t-grid.t-auto .t-col-70, .t-grid.t-auto .t-col-75, .t-grid.t-auto .t-col-80, .t-grid.t-auto .t-col-83, .t-grid.t-auto .t-col-90, .t-grid.t-auto .t-col-100 {
  width: auto;
  flex-grow: 1;
}
.t-grid.t-masonry .t-col, .t-grid.t-masonry .t-col-10, .t-grid.t-masonry .t-col-16, .t-grid.t-masonry .t-col-20, .t-grid.t-masonry .t-col-25, .t-grid.t-masonry .t-col-30, .t-grid.t-masonry .t-col-33, .t-grid.t-masonry .t-col-40, .t-grid.t-masonry .t-col-50, .t-grid.t-masonry .t-col-60, .t-grid.t-masonry .t-col-67, .t-grid.t-masonry .t-col-70, .t-grid.t-masonry .t-col-75, .t-grid.t-masonry .t-col-80, .t-grid.t-masonry .t-col-83, .t-grid.t-masonry .t-col-90, .t-grid.t-masonry .t-col-100 {
  align-self: flex-start;
}
.t-grid.t-gutterless {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col, .t-grid.t-gutterless .t-col-10, .t-grid.t-gutterless .t-col-16, .t-grid.t-gutterless .t-col-20, .t-grid.t-gutterless .t-col-25, .t-grid.t-gutterless .t-col-30, .t-grid.t-gutterless .t-col-33, .t-grid.t-gutterless .t-col-40, .t-grid.t-gutterless .t-col-50, .t-grid.t-gutterless .t-col-60, .t-grid.t-gutterless .t-col-67, .t-grid.t-gutterless .t-col-70, .t-grid.t-gutterless .t-col-75, .t-grid.t-gutterless .t-col-80, .t-grid.t-gutterless .t-col-83, .t-grid.t-gutterless .t-col-90, .t-grid.t-gutterless .t-col-100 {
  margin: 0;
}
.t-grid.t-gutterless .t-col-10 {
  width: 10%;
  max-width: 10%;
}
.t-grid.t-gutterless .t-col-10 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-16 {
  width: 16.6667%;
  max-width: 16.6667%;
}
.t-grid.t-gutterless .t-col-16 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-20 {
  width: 20%;
  max-width: 20%;
}
.t-grid.t-gutterless .t-col-20 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-25 {
  width: 25%;
  max-width: 25%;
}
.t-grid.t-gutterless .t-col-25 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-30 {
  width: 30%;
  max-width: 30%;
}
.t-grid.t-gutterless .t-col-30 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-33 {
  width: 33.3333%;
  max-width: 33.3333%;
}
.t-grid.t-gutterless .t-col-33 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-40 {
  width: 40%;
  max-width: 40%;
}
.t-grid.t-gutterless .t-col-40 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-50 {
  width: 50%;
  max-width: 50%;
}
.t-grid.t-gutterless .t-col-50 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-60 {
  width: 60%;
  max-width: 60%;
}
.t-grid.t-gutterless .t-col-60 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-67 {
  width: 66.6667%;
  max-width: 66.6667%;
}
.t-grid.t-gutterless .t-col-67 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-70 {
  width: 70%;
  max-width: 70%;
}
.t-grid.t-gutterless .t-col-70 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-75 {
  width: 75%;
  max-width: 75%;
}
.t-grid.t-gutterless .t-col-75 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-80 {
  width: 80%;
  max-width: 80%;
}
.t-grid.t-gutterless .t-col-80 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-83 {
  width: 83.3333%;
  max-width: 83.3333%;
}
.t-grid.t-gutterless .t-col-83 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-90 {
  width: 90%;
  max-width: 90%;
}
.t-grid.t-gutterless .t-col-90 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-100 {
  width: 100%;
  max-width: 100%;
}
.t-grid.t-gutterless .t-col-100 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutter-large {
  width: calc(100% + 24px);
  margin-right: calc(24px / 2 * -1);
  margin-top: -24px;
  margin-left: calc(24px / 2 * -1);
}
.t-grid.t-gutter-large .t-col, .t-grid.t-gutter-large .t-col-100, .t-grid.t-gutter-large .t-col-90, .t-grid.t-gutter-large .t-col-83, .t-grid.t-gutter-large .t-col-80, .t-grid.t-gutter-large .t-col-75, .t-grid.t-gutter-large .t-col-70, .t-grid.t-gutter-large .t-col-67, .t-grid.t-gutter-large .t-col-60, .t-grid.t-gutter-large .t-col-50, .t-grid.t-gutter-large .t-col-40, .t-grid.t-gutter-large .t-col-33, .t-grid.t-gutter-large .t-col-30, .t-grid.t-gutter-large .t-col-25, .t-grid.t-gutter-large .t-col-20, .t-grid.t-gutter-large .t-col-16, .t-grid.t-gutter-large .t-col-10 {
  margin: 0 calc(24px / 2);
  margin-top: 24px;
}
.t-grid.t-gutter-large .t-col .t-grid, .t-grid.t-gutter-large .t-col-100 .t-grid, .t-grid.t-gutter-large .t-col-90 .t-grid, .t-grid.t-gutter-large .t-col-83 .t-grid, .t-grid.t-gutter-large .t-col-80 .t-grid, .t-grid.t-gutter-large .t-col-75 .t-grid, .t-grid.t-gutter-large .t-col-70 .t-grid, .t-grid.t-gutter-large .t-col-67 .t-grid, .t-grid.t-gutter-large .t-col-60 .t-grid, .t-grid.t-gutter-large .t-col-50 .t-grid, .t-grid.t-gutter-large .t-col-40 .t-grid, .t-grid.t-gutter-large .t-col-33 .t-grid, .t-grid.t-gutter-large .t-col-30 .t-grid, .t-grid.t-gutter-large .t-col-25 .t-grid, .t-grid.t-gutter-large .t-col-20 .t-grid, .t-grid.t-gutter-large .t-col-16 .t-grid, .t-grid.t-gutter-large .t-col-10 .t-grid {
  max-width: calc(100% + 24px);
  margin-right: calc(24px / 2 * -1);
  margin-top: -24px;
  margin-left: calc(24px / 2 * -1);
}
.t-grid.t-gutter-large .t-col-10 {
  width: calc(10% - 24px);
  max-width: calc(10% - 24px);
}
.t-grid.t-gutter-large .t-col-16 {
  width: calc(16.6667% - 24px);
  max-width: calc(16.6667% - 24px);
}
.t-grid.t-gutter-large .t-col-20 {
  width: calc(20% - 24px);
  max-width: calc(20% - 24px);
}
.t-grid.t-gutter-large .t-col-25 {
  width: calc(25% - 24px);
  max-width: calc(25% - 24px);
}
.t-grid.t-gutter-large .t-col-30 {
  width: calc(30% - 24px);
  max-width: calc(30% - 24px);
}
.t-grid.t-gutter-large .t-col-33 {
  width: calc(33.3333% - 24px);
  max-width: calc(33.3333% - 24px);
}
.t-grid.t-gutter-large .t-col-40 {
  width: calc(40% - 24px);
  max-width: calc(40% - 24px);
}
.t-grid.t-gutter-large .t-col-50 {
  width: calc(50% - 24px);
  max-width: calc(50% - 24px);
}
.t-grid.t-gutter-large .t-col-60 {
  width: calc(60% - 24px);
  max-width: calc(60% - 24px);
}
.t-grid.t-gutter-large .t-col-67 {
  width: calc(66.6667% - 24px);
  max-width: calc(66.6667% - 24px);
}
.t-grid.t-gutter-large .t-col-70 {
  width: calc(70% - 24px);
  max-width: calc(70% - 24px);
}
.t-grid.t-gutter-large .t-col-75 {
  width: calc(75% - 24px);
  max-width: calc(75% - 24px);
}
.t-grid.t-gutter-large .t-col-80 {
  width: calc(80% - 24px);
  max-width: calc(80% - 24px);
}
.t-grid.t-gutter-large .t-col-83 {
  width: calc(83.3333% - 24px);
  max-width: calc(83.3333% - 24px);
}
.t-grid.t-gutter-large .t-col-90 {
  width: calc(90% - 24px);
  max-width: calc(90% - 24px);
}
.t-grid.t-gutter-large .t-col-100 {
  width: calc(100% - 24px);
  max-width: calc(100% - 24px);
}
.t-grid .t-container {
  width: 100%;
  height: 100%;
}

.t-block {
  display: block;
}

.t-inline-block {
  display: inline-block;
}

.t-inline {
  display: inline;
}

.t-table {
  display: table;
}

.t-inline-table {
  display: inline-table;
}

.t-flex {
  display: flex;
}

.t-inline-flex {
  display: inline-flex;
}

.t-hidden {
  display: none;
}

.t-align-baseline {
  vertical-align: baseline;
}

.t-align-top {
  vertical-align: top;
}

.t-align-middle {
  vertical-align: middle;
}

.t-align-bottom {
  vertical-align: bottom;
}

.t-align-text-top {
  vertical-align: text-top;
}

.t-align-text-bottom {
  vertical-align: text-bottom;
}

.t-align-initial {
  vertical-align: initial;
}

.t-m-t {
  margin: 4px !important;
}
.t-m-s {
  margin: 8px !important;
}
.t-m-r {
  margin: 12px !important;
}
.t-m-b {
  margin: 16px !important;
}
.t-m-l {
  margin: 24px !important;
}
.t-m-e {
  margin: 48px !important;
}
.t-m-0 {
  margin: 0 !important;
}
.t-m-4 {
  margin: 4px !important;
}
.t-m-6 {
  margin: 6px !important;
}
.t-m-8 {
  margin: 8px !important;
}
.t-m-12 {
  margin: 12px !important;
}
.t-m-16 {
  margin: 16px !important;
}
.t-m-20 {
  margin: 20px !important;
}
.t-m-24 {
  margin: 24px !important;
}
.t-m-28 {
  margin: 28px !important;
}
.t-m-32 {
  margin: 32px !important;
}
.t-m-36 {
  margin: 36px !important;
}
.t-m-40 {
  margin: 40px !important;
}
.t-m-44 {
  margin: 44px !important;
}
.t-m-48 {
  margin: 48px !important;
}
.t-mx-t {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.t-mx-s {
  margin-left: 8px !important;
  margin-right: 8px !important;
}
.t-mx-r {
  margin-left: 12px !important;
  margin-right: 12px !important;
}
.t-mx-b {
  margin-left: 16px !important;
  margin-right: 16px !important;
}
.t-mx-l {
  margin-left: 24px !important;
  margin-right: 24px !important;
}
.t-mx-e {
  margin-left: 48px !important;
  margin-right: 48px !important;
}
.t-mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.t-mx-4 {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.t-mx-6 {
  margin-left: 6px !important;
  margin-right: 6px !important;
}
.t-mx-8 {
  margin-left: 8px !important;
  margin-right: 8px !important;
}
.t-mx-12 {
  margin-left: 12px !important;
  margin-right: 12px !important;
}
.t-mx-16 {
  margin-left: 16px !important;
  margin-right: 16px !important;
}
.t-mx-20 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}
.t-mx-24 {
  margin-left: 24px !important;
  margin-right: 24px !important;
}
.t-mx-28 {
  margin-left: 28px !important;
  margin-right: 28px !important;
}
.t-mx-32 {
  margin-left: 32px !important;
  margin-right: 32px !important;
}
.t-mx-36 {
  margin-left: 36px !important;
  margin-right: 36px !important;
}
.t-mx-40 {
  margin-left: 40px !important;
  margin-right: 40px !important;
}
.t-mx-44 {
  margin-left: 44px !important;
  margin-right: 44px !important;
}
.t-mx-48 {
  margin-left: 48px !important;
  margin-right: 48px !important;
}
.t-my-t {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}
.t-my-s {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}
.t-my-r {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}
.t-my-b {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}
.t-my-l {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}
.t-my-e {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}
.t-my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.t-my-4 {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}
.t-my-6 {
  margin-top: 6px !important;
  margin-bottom: 6px !important;
}
.t-my-8 {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}
.t-my-12 {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}
.t-my-16 {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}
.t-my-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
.t-my-24 {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}
.t-my-28 {
  margin-top: 28px !important;
  margin-bottom: 28px !important;
}
.t-my-32 {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}
.t-my-36 {
  margin-top: 36px !important;
  margin-bottom: 36px !important;
}
.t-my-40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}
.t-my-44 {
  margin-top: 44px !important;
  margin-bottom: 44px !important;
}
.t-my-48 {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}
.t-mt-t {
  margin-top: 4px !important;
}
.t-mt-s {
  margin-top: 8px !important;
}
.t-mt-r {
  margin-top: 12px !important;
}
.t-mt-b {
  margin-top: 16px !important;
}
.t-mt-l {
  margin-top: 24px !important;
}
.t-mt-e {
  margin-top: 48px !important;
}
.t-mt-0 {
  margin-top: 0 !important;
}
.t-mt-4 {
  margin-top: 4px !important;
}
.t-mt-6 {
  margin-top: 6px !important;
}
.t-mt-8 {
  margin-top: 8px !important;
}
.t-mt-12 {
  margin-top: 12px !important;
}
.t-mt-16 {
  margin-top: 16px !important;
}
.t-mt-20 {
  margin-top: 20px !important;
}
.t-mt-24 {
  margin-top: 24px !important;
}
.t-mt-28 {
  margin-top: 28px !important;
}
.t-mt-32 {
  margin-top: 32px !important;
}
.t-mt-36 {
  margin-top: 36px !important;
}
.t-mt-40 {
  margin-top: 40px !important;
}
.t-mt-44 {
  margin-top: 44px !important;
}
.t-mt-48 {
  margin-top: 48px !important;
}
.t-mb-t {
  margin-bottom: 4px !important;
}
.t-mb-s {
  margin-bottom: 8px !important;
}
.t-mb-r {
  margin-bottom: 12px !important;
}
.t-mb-b {
  margin-bottom: 16px !important;
}
.t-mb-l {
  margin-bottom: 24px !important;
}
.t-mb-e {
  margin-bottom: 48px !important;
}
.t-mb-0 {
  margin-bottom: 0 !important;
}
.t-mb-4 {
  margin-bottom: 4px !important;
}
.t-mb-6 {
  margin-bottom: 6px !important;
}
.t-mb-8 {
  margin-bottom: 8px !important;
}
.t-mb-12 {
  margin-bottom: 12px !important;
}
.t-mb-16 {
  margin-bottom: 16px !important;
}
.t-mb-20 {
  margin-bottom: 20px !important;
}
.t-mb-24 {
  margin-bottom: 24px !important;
}
.t-mb-28 {
  margin-bottom: 28px !important;
}
.t-mb-32 {
  margin-bottom: 32px !important;
}
.t-mb-36 {
  margin-bottom: 36px !important;
}
.t-mb-40 {
  margin-bottom: 40px !important;
}
.t-mb-44 {
  margin-bottom: 44px !important;
}
.t-mb-48 {
  margin-bottom: 48px !important;
}
.t-ml-t {
  margin-left: 4px !important;
}
.t-ml-s {
  margin-left: 8px !important;
}
.t-ml-r {
  margin-left: 12px !important;
}
.t-ml-b {
  margin-left: 16px !important;
}
.t-ml-l {
  margin-left: 24px !important;
}
.t-ml-e {
  margin-left: 48px !important;
}
.t-ml-0 {
  margin-left: 0 !important;
}
.t-ml-4 {
  margin-left: 4px !important;
}
.t-ml-6 {
  margin-left: 6px !important;
}
.t-ml-8 {
  margin-left: 8px !important;
}
.t-ml-12 {
  margin-left: 12px !important;
}
.t-ml-16 {
  margin-left: 16px !important;
}
.t-ml-20 {
  margin-left: 20px !important;
}
.t-ml-24 {
  margin-left: 24px !important;
}
.t-ml-28 {
  margin-left: 28px !important;
}
.t-ml-32 {
  margin-left: 32px !important;
}
.t-ml-36 {
  margin-left: 36px !important;
}
.t-ml-40 {
  margin-left: 40px !important;
}
.t-ml-44 {
  margin-left: 44px !important;
}
.t-ml-48 {
  margin-left: 48px !important;
}
.t-mr-t {
  margin-right: 4px !important;
}
.t-mr-s {
  margin-right: 8px !important;
}
.t-mr-r {
  margin-right: 12px !important;
}
.t-mr-b {
  margin-right: 16px !important;
}
.t-mr-l {
  margin-right: 24px !important;
}
.t-mr-e {
  margin-right: 48px !important;
}
.t-mr-0 {
  margin-right: 0 !important;
}
.t-mr-4 {
  margin-right: 4px !important;
}
.t-mr-6 {
  margin-right: 6px !important;
}
.t-mr-8 {
  margin-right: 8px !important;
}
.t-mr-12 {
  margin-right: 12px !important;
}
.t-mr-16 {
  margin-right: 16px !important;
}
.t-mr-20 {
  margin-right: 20px !important;
}
.t-mr-24 {
  margin-right: 24px !important;
}
.t-mr-28 {
  margin-right: 28px !important;
}
.t-mr-32 {
  margin-right: 32px !important;
}
.t-mr-36 {
  margin-right: 36px !important;
}
.t-mr-40 {
  margin-right: 40px !important;
}
.t-mr-44 {
  margin-right: 44px !important;
}
.t-mr-48 {
  margin-right: 48px !important;
}

.t-p-t {
  padding: 4px !important;
}
.t-p-s {
  padding: 8px !important;
}
.t-p-r {
  padding: 12px !important;
}
.t-p-b {
  padding: 16px !important;
}
.t-p-l {
  padding: 24px !important;
}
.t-p-e {
  padding: 48px !important;
}
.t-p-0 {
  padding: 0 !important;
}
.t-p-4 {
  padding: 4px !important;
}
.t-p-6 {
  padding: 6px !important;
}
.t-p-8 {
  padding: 8px !important;
}
.t-p-12 {
  padding: 12px !important;
}
.t-p-16 {
  padding: 16px !important;
}
.t-p-20 {
  padding: 20px !important;
}
.t-p-24 {
  padding: 24px !important;
}
.t-p-28 {
  padding: 28px !important;
}
.t-p-32 {
  padding: 32px !important;
}
.t-p-36 {
  padding: 36px !important;
}
.t-p-40 {
  padding: 40px !important;
}
.t-p-44 {
  padding: 44px !important;
}
.t-p-48 {
  padding: 48px !important;
}
.t-px-t {
  padding-left: 4px !important;
  padding-right: 4px !important;
}
.t-px-s {
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.t-px-r {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.t-px-b {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.t-px-l {
  padding-left: 24px !important;
  padding-right: 24px !important;
}
.t-px-e {
  padding-left: 48px !important;
  padding-right: 48px !important;
}
.t-px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.t-px-4 {
  padding-left: 4px !important;
  padding-right: 4px !important;
}
.t-px-6 {
  padding-left: 6px !important;
  padding-right: 6px !important;
}
.t-px-8 {
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.t-px-12 {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.t-px-16 {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.t-px-20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.t-px-24 {
  padding-left: 24px !important;
  padding-right: 24px !important;
}
.t-px-28 {
  padding-left: 28px !important;
  padding-right: 28px !important;
}
.t-px-32 {
  padding-left: 32px !important;
  padding-right: 32px !important;
}
.t-px-36 {
  padding-left: 36px !important;
  padding-right: 36px !important;
}
.t-px-40 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}
.t-px-44 {
  padding-left: 44px !important;
  padding-right: 44px !important;
}
.t-px-48 {
  padding-left: 48px !important;
  padding-right: 48px !important;
}
.t-py-t {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
.t-py-s {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
.t-py-r {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}
.t-py-b {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}
.t-py-l {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}
.t-py-e {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}
.t-py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.t-py-4 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
.t-py-6 {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}
.t-py-8 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
.t-py-12 {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}
.t-py-16 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}
.t-py-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.t-py-24 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}
.t-py-28 {
  padding-top: 28px !important;
  padding-bottom: 28px !important;
}
.t-py-32 {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}
.t-py-36 {
  padding-top: 36px !important;
  padding-bottom: 36px !important;
}
.t-py-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}
.t-py-44 {
  padding-top: 44px !important;
  padding-bottom: 44px !important;
}
.t-py-48 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}
.t-pt-t {
  padding-top: 4px !important;
}
.t-pt-s {
  padding-top: 8px !important;
}
.t-pt-r {
  padding-top: 12px !important;
}
.t-pt-b {
  padding-top: 16px !important;
}
.t-pt-l {
  padding-top: 24px !important;
}
.t-pt-e {
  padding-top: 48px !important;
}
.t-pt-0 {
  padding-top: 0 !important;
}
.t-pt-4 {
  padding-top: 4px !important;
}
.t-pt-6 {
  padding-top: 6px !important;
}
.t-pt-8 {
  padding-top: 8px !important;
}
.t-pt-12 {
  padding-top: 12px !important;
}
.t-pt-16 {
  padding-top: 16px !important;
}
.t-pt-20 {
  padding-top: 20px !important;
}
.t-pt-24 {
  padding-top: 24px !important;
}
.t-pt-28 {
  padding-top: 28px !important;
}
.t-pt-32 {
  padding-top: 32px !important;
}
.t-pt-36 {
  padding-top: 36px !important;
}
.t-pt-40 {
  padding-top: 40px !important;
}
.t-pt-44 {
  padding-top: 44px !important;
}
.t-pt-48 {
  padding-top: 48px !important;
}
.t-pb-t {
  padding-bottom: 4px !important;
}
.t-pb-s {
  padding-bottom: 8px !important;
}
.t-pb-r {
  padding-bottom: 12px !important;
}
.t-pb-b {
  padding-bottom: 16px !important;
}
.t-pb-l {
  padding-bottom: 24px !important;
}
.t-pb-e {
  padding-bottom: 48px !important;
}
.t-pb-0 {
  padding-bottom: 0 !important;
}
.t-pb-4 {
  padding-bottom: 4px !important;
}
.t-pb-6 {
  padding-bottom: 6px !important;
}
.t-pb-8 {
  padding-bottom: 8px !important;
}
.t-pb-12 {
  padding-bottom: 12px !important;
}
.t-pb-16 {
  padding-bottom: 16px !important;
}
.t-pb-20 {
  padding-bottom: 20px !important;
}
.t-pb-24 {
  padding-bottom: 24px !important;
}
.t-pb-28 {
  padding-bottom: 28px !important;
}
.t-pb-32 {
  padding-bottom: 32px !important;
}
.t-pb-36 {
  padding-bottom: 36px !important;
}
.t-pb-40 {
  padding-bottom: 40px !important;
}
.t-pb-44 {
  padding-bottom: 44px !important;
}
.t-pb-48 {
  padding-bottom: 48px !important;
}
.t-pl-t {
  padding-left: 4px !important;
}
.t-pl-s {
  padding-left: 8px !important;
}
.t-pl-r {
  padding-left: 12px !important;
}
.t-pl-b {
  padding-left: 16px !important;
}
.t-pl-l {
  padding-left: 24px !important;
}
.t-pl-e {
  padding-left: 48px !important;
}
.t-pl-0 {
  padding-left: 0 !important;
}
.t-pl-4 {
  padding-left: 4px !important;
}
.t-pl-6 {
  padding-left: 6px !important;
}
.t-pl-8 {
  padding-left: 8px !important;
}
.t-pl-12 {
  padding-left: 12px !important;
}
.t-pl-16 {
  padding-left: 16px !important;
}
.t-pl-20 {
  padding-left: 20px !important;
}
.t-pl-24 {
  padding-left: 24px !important;
}
.t-pl-28 {
  padding-left: 28px !important;
}
.t-pl-32 {
  padding-left: 32px !important;
}
.t-pl-36 {
  padding-left: 36px !important;
}
.t-pl-40 {
  padding-left: 40px !important;
}
.t-pl-44 {
  padding-left: 44px !important;
}
.t-pl-48 {
  padding-left: 48px !important;
}
.t-pr-t {
  padding-right: 4px !important;
}
.t-pr-s {
  padding-right: 8px !important;
}
.t-pr-r {
  padding-right: 12px !important;
}
.t-pr-b {
  padding-right: 16px !important;
}
.t-pr-l {
  padding-right: 24px !important;
}
.t-pr-e {
  padding-right: 48px !important;
}
.t-pr-0 {
  padding-right: 0 !important;
}
.t-pr-4 {
  padding-right: 4px !important;
}
.t-pr-6 {
  padding-right: 6px !important;
}
.t-pr-8 {
  padding-right: 8px !important;
}
.t-pr-12 {
  padding-right: 12px !important;
}
.t-pr-16 {
  padding-right: 16px !important;
}
.t-pr-20 {
  padding-right: 20px !important;
}
.t-pr-24 {
  padding-right: 24px !important;
}
.t-pr-28 {
  padding-right: 28px !important;
}
.t-pr-32 {
  padding-right: 32px !important;
}
.t-pr-36 {
  padding-right: 36px !important;
}
.t-pr-40 {
  padding-right: 40px !important;
}
.t-pr-44 {
  padding-right: 44px !important;
}
.t-pr-48 {
  padding-right: 48px !important;
}

.t-gap-t {
  gap: 4px !important;
}
.t-gap-s {
  gap: 8px !important;
}
.t-gap-r {
  gap: 12px !important;
}
.t-gap-b {
  gap: 16px !important;
}
.t-gap-l {
  gap: 24px !important;
}
.t-gap-e {
  gap: 48px !important;
}
.t-gap-0 {
  gap: 0 !important;
}
.t-gap-4 {
  gap: 4px !important;
}
.t-gap-6 {
  gap: 6px !important;
}
.t-gap-8 {
  gap: 8px !important;
}
.t-gap-12 {
  gap: 12px !important;
}
.t-gap-16 {
  gap: 16px !important;
}
.t-gap-20 {
  gap: 20px !important;
}
.t-gap-24 {
  gap: 24px !important;
}
.t-gap-28 {
  gap: 28px !important;
}
.t-gap-32 {
  gap: 32px !important;
}
.t-gap-36 {
  gap: 36px !important;
}
.t-gap-40 {
  gap: 40px !important;
}
.t-gap-44 {
  gap: 44px !important;
}
.t-gap-48 {
  gap: 48px !important;
}
.t-gap-x-t {
  column-gap: 4px !important;
}
.t-gap-x-s {
  column-gap: 8px !important;
}
.t-gap-x-r {
  column-gap: 12px !important;
}
.t-gap-x-b {
  column-gap: 16px !important;
}
.t-gap-x-l {
  column-gap: 24px !important;
}
.t-gap-x-e {
  column-gap: 48px !important;
}
.t-gap-x-0 {
  column-gap: 0 !important;
}
.t-gap-x-4 {
  column-gap: 4px !important;
}
.t-gap-x-6 {
  column-gap: 6px !important;
}
.t-gap-x-8 {
  column-gap: 8px !important;
}
.t-gap-x-12 {
  column-gap: 12px !important;
}
.t-gap-x-16 {
  column-gap: 16px !important;
}
.t-gap-x-20 {
  column-gap: 20px !important;
}
.t-gap-x-24 {
  column-gap: 24px !important;
}
.t-gap-x-28 {
  column-gap: 28px !important;
}
.t-gap-x-32 {
  column-gap: 32px !important;
}
.t-gap-x-36 {
  column-gap: 36px !important;
}
.t-gap-x-40 {
  column-gap: 40px !important;
}
.t-gap-x-44 {
  column-gap: 44px !important;
}
.t-gap-x-48 {
  column-gap: 48px !important;
}
.t-gap-y-t {
  row-gap: 4px !important;
}
.t-gap-y-s {
  row-gap: 8px !important;
}
.t-gap-y-r {
  row-gap: 12px !important;
}
.t-gap-y-b {
  row-gap: 16px !important;
}
.t-gap-y-l {
  row-gap: 24px !important;
}
.t-gap-y-e {
  row-gap: 48px !important;
}
.t-gap-y-0 {
  row-gap: 0 !important;
}
.t-gap-y-4 {
  row-gap: 4px !important;
}
.t-gap-y-6 {
  row-gap: 6px !important;
}
.t-gap-y-8 {
  row-gap: 8px !important;
}
.t-gap-y-12 {
  row-gap: 12px !important;
}
.t-gap-y-16 {
  row-gap: 16px !important;
}
.t-gap-y-20 {
  row-gap: 20px !important;
}
.t-gap-y-24 {
  row-gap: 24px !important;
}
.t-gap-y-28 {
  row-gap: 28px !important;
}
.t-gap-y-32 {
  row-gap: 32px !important;
}
.t-gap-y-36 {
  row-gap: 36px !important;
}
.t-gap-y-40 {
  row-gap: 40px !important;
}
.t-gap-y-44 {
  row-gap: 44px !important;
}
.t-gap-y-48 {
  row-gap: 48px !important;
}

.t-text-condensed {
  font-size: 0.6875rem !important;
}
.t-text-small {
  font-size: 0.75rem !important;
}
.t-text-base {
  font-size: 0.8125rem !important;
}
.t-text-large {
  font-size: 16px !important;
}
.t-text-wrap {
  text-wrap: wrap !important;
}
.t-text-nowrap {
  text-wrap: nowrap !important;
}
.t-text-black {
  color: #000 !important;
}
.t-text-white {
  color: #fff !important;
}
.t-text-gray-dark {
  color: #373838 !important;
}
.t-text-gray, .t-text-disabled {
  color: #bcbdbd !important;
}
.t-text-gray-mid {
  color: #a6a7a7 !important;
}
.t-text-gray-mid-dark, .t-text-subtle, h1 + caption,
h1 + figcaption,
h2 + caption,
h2 + figcaption,
h3 + caption,
h3 + figcaption,
h4 + caption,
h4 + figcaption,
h5 + caption,
h5 + figcaption,
h6 + caption,
h6 + figcaption {
  color: #646464 !important;
}
.t-text-blue, .t-text-info {
  color: #256cd1 !important;
}
.t-text-teal, .t-text-cta {
  color: #279c9c !important;
}
.t-text-red, .t-text-error {
  color: #d91f11 !important;
}
.t-text-orange, .t-text-warning {
  color: #ee6f20 !important;
}
.t-text-green, .t-text-success {
  color: #428613 !important;
}
.t-text-staff {
  color: #8c2341 !important;
}
.t-text-normal {
  font-weight: 400 !important;
}
.t-text-bold {
  font-weight: 700 !important;
}
.t-text-left {
  text-align: left !important;
}
.t-text-center {
  text-align: center !important;
}
.t-text-right {
  text-align: right !important;
}

.t-line-height-none {
  line-height: 1 !important;
}
.t-line-height-tiny {
  line-height: 1rem !important;
}
.t-line-height-small {
  line-height: 1.2rem !important;
}
.t-line-height-base {
  line-height: 1.4rem !important;
}

.t-aside {
  display: inline-block;
  margin-right: 12px;
  padding-left: 12px;
  border-left: 1px solid #d3d3d3;
  vertical-align: text-bottom;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.t-aside:last-child {
  margin-right: 0;
}
.t-aside a {
  margin-right: 4px;
}
.t-aside a label, .t-aside a fieldset legend, fieldset .t-aside a legend {
  margin-right: 4px;
}
.t-aside > label, fieldset .t-aside > legend {
  font-weight: 700;
  pointer-events: none;
}
.t-aside > span:not(.t-badge) {
  line-height: 1.2rem;
}
.t-aside .t-icon {
  font-size: 16px;
}

@media print {
  .t-aside {
    border-left: 0;
  }
}
.t-avatar {
  position: relative;
  display: inline-block;
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  margin-right: 8px;
  color: #fff;
  background: #ff0061;
  border-radius: 50%;
  font-size: 14px;
  font-weight: 700;
  line-height: 30px;
  text-align: center;
}
.t-avatar:last-child {
  margin-right: 0;
}
.t-avatar::before {
  content: attr(data-initials);
  position: absolute;
  inset: 0;
  border-radius: 50%;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-avatar.t-primary {
  background: #279c9c;
}
.t-avatar.t-staff {
  background: #8c2341;
}
.t-avatar img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.t-avatar .t-icon {
  position: absolute;
  inset: 0;
  margin-right: 0;
  font-family: "tricons", helvetica, arial, sans-serif;
  line-height: 30px;
}
.t-avatar .t-icon::before {
  color: #fff;
  font-size: 14px;
  line-height: inherit;
}

.t-back-top {
  position: fixed;
  right: 5vw;
  bottom: 0;
  display: inline-block;
  opacity: 0;
  visibility: hidden;
  margin-bottom: -1px;
  padding: 8px 12px;
  color: #646464;
  background: #fff;
  border: 1px solid #bcbdbd;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  text-decoration: none;
  user-select: none;
  font-size: 0.8125rem;
  line-height: 1rem;
  border-radius: 4px 4px 0 0;
  transition: all 0.2s ease;
}
.t-back-top::before {
  content: "\e158";
  display: inline-block;
  margin: 0;
  margin-right: 8px;
  font-family: "tricons", helvetica, arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-back-top:hover {
  text-decoration: none;
  background-color: #e9e9e9;
}
.t-back-top:hover::before {
  animation: back-top-anim 0.8s infinite linear;
}
@keyframes back-top-anim {
  0% {
    transform: translate(0, 0);
  }
  33% {
    transform: translate(0, -2px);
  }
  66% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes back-top-anim {
  0% {
    transform: translate(0, 0);
  }
  33% {
    transform: translate(0, -2px);
  }
  66% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes back-top-anim {
  0% {
    transform: translate(0, 0);
  }
  33% {
    transform: translate(0, -2px);
  }
  66% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes back-top-anim {
  0% {
    transform: translate(0, 0);
  }
  33% {
    transform: translate(0, -2px);
  }
  66% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
.t-back-top:active {
  background: #d3d3d3;
}
.t-back-top:active::before {
  animation: none;
}
.t-back-top.t-is-visible {
  opacity: 1;
  visibility: visible;
}

.t-badge {
  position: relative;
  display: inline-block;
  min-width: 16px;
  height: 16px;
  margin-right: 12px;
  padding: 0 6px;
  color: #fff;
  background: #279c9c;
  border-radius: calc(16px / 2);
  font-family: arial, sans-serif;
  font-size: 0.625rem;
  font-style: normal;
  text-align: center;
  line-height: 16px;
  vertical-align: middle;
  white-space: nowrap;
  user-select: none;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
  align-self: center;
  flex-shrink: 0;
}
.t-badge:last-child {
  margin-right: 0;
}
.t-badge + .t-badge {
  margin-left: -4px;
}
.t-badge.t-subtle-modifier {
  color: #373838;
  background: #d4ebeb;
}
.t-badge.t-blue, .t-badge.t-info {
  background: #256cd1;
}
.t-badge.t-blue.t-subtle-modifier, .t-badge.t-info.t-subtle-modifier {
  background: #d3e2f6;
}
.t-badge.t-red, .t-badge.t-error {
  background: #d91f11;
}
.t-badge.t-red.t-subtle-modifier, .t-badge.t-error.t-subtle-modifier {
  background: #f7d2cf;
}
.t-badge.t-orange, .t-badge.t-warning {
  background: #ee6f20;
}
.t-badge.t-orange.t-subtle-modifier, .t-badge.t-warning.t-subtle-modifier {
  background: #fce2d2;
}
.t-badge.t-green, .t-badge.t-success {
  background: #428613;
}
.t-badge.t-green.t-subtle-modifier, .t-badge.t-success.t-subtle-modifier {
  background: #d9e7d0;
}
.t-badge.t-neutral, .t-badge.t-subtle {
  background: #4d4e4e;
}
.t-badge.t-neutral.t-subtle-modifier, .t-badge.t-subtle.t-subtle-modifier {
  background: #e9e9e9;
}
.t-badge.t-staff {
  background: #8c2341;
}
.t-badge.t-staff.t-subtle-modifier {
  background: #e8d3d9;
}
.t-badge.t-inverted {
  color: #a6a7a7;
  background: transparent;
  border: 1px solid #a6a7a7;
}
.t-badge.t-small {
  min-width: 20px;
  height: 20px;
  border-radius: calc(20px / 2);
  line-height: 20px;
  font-size: 0.75rem;
  padding: 0 8px;
}
.t-badge.t-normal, .t-badge.t-medium {
  min-width: 24px;
  height: 24px;
  border-radius: calc(24px / 2);
  line-height: 24px;
  font-size: 0.75rem;
  padding: 0 8px;
}
.t-badge.t-large {
  min-width: 32px;
  height: 32px;
  border-radius: calc(32px / 2);
  line-height: 32px;
  font-size: 0.875rem;
  padding: 0 12px;
}
.t-badge.t-circle {
  padding: 0;
  width: 16px;
}
.t-badge.t-circle.t-small {
  width: 20px;
}
.t-badge.t-circle.t-normal {
  width: 24px;
}
.t-badge.t-circle.t-large {
  width: 32px;
}
.t-badge .t-icon {
  margin-right: 0;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
}

.t-icon .t-badge {
  margin-left: -0.8125rem;
  transform: translate(0, -50%);
}

.t-avatar .t-badge {
  position: absolute;
  top: -4px;
  right: -8px;
}

.t-breadcrumbs {
  margin-bottom: 8px;
  color: #646464;
  font-size: 11px;
  line-height: 1rem;
  cursor: default;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-breadcrumbs .t-crumb {
  margin-right: 4px;
  color: #373838;
  text-decoration: none;
}
.t-breadcrumbs .t-crumb:hover:not(.t-is-current) {
  text-decoration: underline;
}
.t-breadcrumbs .t-crumb.t-is-current {
  color: #a6a7a7;
}
.t-breadcrumbs .t-divider {
  margin: 0;
  border: 0;
}
.t-breadcrumbs .t-divider::before {
  content: "/";
  margin-right: 4px;
}

@media print {
  .t-breadcrumbs {
    font-size: 8px;
  }
}
.t-btn-group {
  display: inline-block;
  margin-right: 12px;
  height: 32px;
  border-radius: 4px;
  vertical-align: middle;
  user-select: none;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
}
.t-btn-group button, .t-btn-group .t-btn {
  position: relative;
  z-index: 0;
  display: inline-block;
  height: 32px;
  border-radius: initial;
  margin-right: -1px !important;
  padding: 0 12px;
  color: #646464;
  background: transparent;
  border: 1px solid #d3d3d3;
  font-family: arial, sans-serif;
  font-size: 13px;
  line-height: 32px;
  vertical-align: middle;
  user-select: none;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
  transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease;
}
.t-btn-group button::before, .t-btn-group .t-btn::before {
  display: none;
}
.t-btn-group button:first-child, .t-btn-group .t-btn:first-child {
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.t-btn-group button:last-child, .t-btn-group .t-btn:last-child {
  margin-right: 0;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
.t-btn-group button:hover:not(:active):not([disabled]), .t-btn-group .t-btn:hover:not(:active):not([disabled]) {
  color: #373838;
  background: #e9e9e9;
}
.t-btn-group button[disabled], .t-btn-group .t-btn[disabled] {
  color: #bcbdbd;
  cursor: not-allowed;
}
.t-btn-group button[disabled] label, .t-btn-group button[disabled] fieldset legend, fieldset .t-btn-group button[disabled] legend, .t-btn-group .t-btn[disabled] label, .t-btn-group .t-btn[disabled] fieldset legend, fieldset .t-btn-group .t-btn[disabled] legend {
  color: #bcbdbd;
}
.t-btn-group button label, .t-btn-group button fieldset legend, fieldset .t-btn-group button legend, .t-btn-group .t-btn label, .t-btn-group .t-btn fieldset legend, fieldset .t-btn-group .t-btn legend {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: 31px;
  vertical-align: middle;
  pointer-events: none;
}
.t-btn-group button .t-icon, .t-btn-group .t-btn .t-icon {
  width: 14px;
  margin-top: -1px;
  margin-right: 8px;
  font-size: inherit;
  text-align: center;
  line-height: 1rem;
  vertical-align: middle;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-btn-group button {
    padding-top: 1px;
  }
  .t-btn-group button .t-icon {
    margin-top: -2px;
  }
}
.t-btn {
  position: relative;
  z-index: 0;
  display: inline-flex;
  align-items: center;
  height: 32px;
  margin-right: 12px;
  padding: 0 12px;
  color: #373838;
  background: #e9e9e9;
  border: 0;
  border-radius: 4px;
  font-family: arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
  vertical-align: middle;
  text-decoration: none;
  user-select: none;
  cursor: pointer;
  box-shadow: 0px -1px 0px 0px color-mix(in srgb, #1a1b1b, transparent 85%) inset;
  transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease;
}
.t-btn:last-child {
  margin-right: 0;
}
.t-btn:not(:last-of-type, :only-of-type) {
  margin-right: 8px;
}
.t-btn:hover:not([disabled], .t-disabled) {
  background: #d3d3d3;
}
.t-btn:active:not([disabled], .t-disabled) {
  background: #bcbdbd;
  box-shadow: none;
  transition: none;
}
.t-btn[disabled], .t-btn.t-disabled {
  color: #a6a7a7;
  background: #f4f4f4;
  cursor: not-allowed;
  box-shadow: 0px -1px 0px 0px color-mix(in srgb, #1a1b1b, transparent 95%) inset;
}
.t-btn[disabled]::before, .t-btn.t-disabled::before {
  display: none;
}
.t-btn.t-is-loading {
  position: relative;
  color: transparent !important;
  cursor: not-allowed;
  box-shadow: none;
}
.t-btn.t-is-loading::before {
  content: "";
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  display: block;
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%237A7A7A'%20stroke-opacity='0.2'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='%237A7A7A'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
  transform: translate(-50%, -50%);
  animation: spin-btn 1s infinite linear;
}
@keyframes spin-btn {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes spin-btn {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes spin-btn {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes spin-btn {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
.t-btn.t-is-loading:active::before {
  display: block;
}
.t-btn.t-wide {
  display: block;
  width: 100%;
}
.t-btn.t-ghost-label {
  margin-top: 24px;
  vertical-align: top;
}
.t-btn.t-primary {
  color: #fff;
  background: #279c9c;
}
.t-btn.t-primary:hover:not([disabled], .t-disabled) {
  background: #238c8c;
}
.t-btn.t-primary:active:not([disabled], .t-disabled) {
  background: #1f7d7d;
}
.t-btn.t-primary[disabled], .t-btn.t-primary.t-disabled {
  color: #f4fafa;
  background: #a9d7d7;
}
.t-btn.t-primary.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-negative {
  color: #fff;
  background: #d91f11;
}
.t-btn.t-negative:hover:not([disabled], .t-disabled) {
  background: #c31c0f;
}
.t-btn.t-negative:active:not([disabled], .t-disabled) {
  background: #ae190e;
}
.t-btn.t-negative[disabled], .t-btn.t-negative.t-disabled {
  color: #fdf4f3;
  background: #f0a5a0;
}
.t-btn.t-negative.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-attention {
  color: #fff;
  background: #ee6f20;
}
.t-btn.t-attention:hover:not([disabled], .t-disabled) {
  background: #d6641d;
}
.t-btn.t-attention:active:not([disabled], .t-disabled) {
  background: #be591a;
}
.t-btn.t-attention[disabled], .t-btn.t-attention.t-disabled {
  color: #fef8f4;
  background: #f8c5a6;
}
.t-btn.t-attention.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-staff {
  color: #fff;
  background: #8c2341;
}
.t-btn.t-staff:hover:not([disabled], .t-disabled) {
  background: #7e203b;
}
.t-btn.t-staff:active:not([disabled], .t-disabled) {
  background: #701c34;
}
.t-btn.t-staff[disabled], .t-btn.t-staff.t-disabled {
  color: #f9f4f5;
  background: #d1a7b3;
}
.t-btn.t-staff.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-minimal {
  color: #646464;
  background: transparent;
  border: 1px solid #bcbdbd;
  box-shadow: none;
}
.t-btn.t-minimal:hover:not([disabled], .t-disabled) {
  background: #e9e9e9;
}
.t-btn.t-minimal:active:not([disabled], .t-disabled) {
  background: #d3d3d3;
}
.t-btn.t-minimal[disabled], .t-btn.t-minimal.t-disabled {
  color: #a6a7a7;
  border-color: #d3d3d3;
  background: transparent;
}
.t-btn.t-minimal.t-primary {
  color: #279c9c;
  border-color: #279c9c;
}
.t-btn.t-minimal.t-primary:hover:not([disabled], .t-disabled) {
  background: #e9f5f5;
}
.t-btn.t-minimal.t-primary:active:not([disabled], .t-disabled) {
  background: #d4ebeb;
}
.t-btn.t-minimal.t-primary[disabled], .t-btn.t-minimal.t-primary.t-disabled {
  color: #a9d7d7;
  border-color: #a9d7d7;
}
.t-btn.t-minimal.t-negative {
  color: #d91f11;
  border-color: #d91f11;
}
.t-btn.t-minimal.t-negative:hover:not([disabled], .t-disabled) {
  background: #fbe9e7;
}
.t-btn.t-minimal.t-negative:active:not([disabled], .t-disabled) {
  background: #f7d2cf;
}
.t-btn.t-minimal.t-negative[disabled], .t-btn.t-minimal.t-negative.t-disabled {
  color: #f0a5a0;
  border-color: #f0a5a0;
}
.t-btn.t-minimal.t-attention {
  color: #ee6f20;
  border-color: #ee6f20;
}
.t-btn.t-minimal.t-attention:hover:not([disabled], .t-disabled) {
  background: #fdf1e9;
}
.t-btn.t-minimal.t-attention:active:not([disabled], .t-disabled) {
  background: #fce2d2;
}
.t-btn.t-minimal.t-attention[disabled], .t-btn.t-minimal.t-attention.t-disabled {
  color: #f8c5a6;
  border-color: #f8c5a6;
}
.t-btn.t-minimal.t-staff {
  color: #8c2341;
  border-color: #8c2341;
}
.t-btn.t-minimal.t-staff:hover:not([disabled], .t-disabled) {
  background: #f3e9ec;
}
.t-btn.t-minimal.t-staff:active:not([disabled], .t-disabled) {
  background: #e8d3d9;
}
.t-btn.t-minimal.t-staff[disabled], .t-btn.t-minimal.t-staff.t-disabled {
  color: #d1a7b3;
  border-color: #d1a7b3;
}
.t-btn.t-minimal.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%237A7A7A'%20stroke-opacity='0.2'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='%237A7A7A'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-condensed {
  height: 24px;
  padding: 0 8px;
  font-size: 0.75rem;
}
.t-btn.t-condensed.t-is-loading::before {
  width: 12px;
  height: 12px;
  background: url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='6'%20cy='6'%20r='5'%20stroke='%237A7A7A'%20stroke-opacity='0.2'%20stroke-width='2'/%3e%3cpath%20d='M11%206C11%203.14286%208.85714%201%206%201'%20stroke='%237A7A7A'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-condensed.t-primary::before, .t-btn.t-condensed.t-negative::before, .t-btn.t-condensed.t-attention::before, .t-btn.t-condensed.t-staff::before {
  background: url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='6'%20cy='6'%20r='5'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M11%206C11%203.14286%208.85714%201%206%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn .t-icon {
  width: 14px;
  margin-right: 8px;
  font-size: inherit;
  text-align: center;
}
.t-btn .t-icon::before {
  display: block;
}
.t-btn.t-icon-only .t-icon {
  margin-right: 0;
}
.t-btn label, .t-btn fieldset legend, fieldset .t-btn legend {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: 31px;
  vertical-align: middle;
  pointer-events: none;
}

a.t-btn,
label.t-btn,
fieldset legend.t-btn {
  line-height: 32px;
  text-decoration: none;
}

label.t-btn input[type=button], fieldset legend.t-btn input[type=button],
label.t-btn input[type=submit],
fieldset legend.t-btn input[type=submit] {
  position: absolute;
  inset: 0;
  display: inline-block;
  width: 100%;
  height: 32px;
  background: transparent;
  border: transparent;
  cursor: pointer;
}
label.t-btn[disabled] input[type=button], fieldset legend.t-btn[disabled] input[type=button],
label.t-btn[disabled] input[type=submit],
fieldset legend.t-btn[disabled] input[type=submit] {
  outline: 0;
  cursor: not-allowed;
}

.t-btn.t-minimal-alt {
  background: transparent;
  color: #fff;
  border: 1px solid #fff;
  box-shadow: none;
  transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease;
}
.t-btn.t-minimal-alt::before {
  content: none;
}
.t-btn.t-minimal-alt:hover:not([disabled], .t-disabled) {
  color: #006491;
  background: #e9e9e9;
}
.t-btn.t-minimal-alt[disabled], .t-btn.t-minimal-alt.t-disabled {
  color: #a6a7a7;
  border-color: #f4f4f4;
  background: #f4f4f4;
}
.t-btn.t-minimal-alt.t-primary {
  background: #fff;
  color: #006491;
}
.t-btn.t-minimal-alt.t-primary[disabled], .t-btn.t-minimal-alt.t-primary.t-disabled {
  color: #a6a7a7;
  background: #f4f4f4;
  border-color: #f4f4f4;
}
.t-btn.t-minimal-alt.t-primary:hover:not([disabled], .t-disabled)::before {
  background: #e9e9e9;
}
.t-btn.t-minimal-alt.t-primary:active:not([disabled], .t-disabled) {
  background: #e9e9e9;
}
.t-btn.t-minimal-alt.t-primary:active:not([disabled], .t-disabled)::before {
  display: none;
}

.t-flag {
  display: inline-block;
  margin-right: 6px;
  width: 14px;
  height: 10px;
}
.t-flag.t-large {
  width: 30px;
  height: 20px;
}

.t-highlight {
  padding: 4px 6px;
  color: #373838;
  background: #d4ebeb;
  border-radius: 1px;
}
.t-highlight.t-neutral, .t-highlight.t-gray {
  background: #e9e9e9;
}
.t-highlight.t-success, .t-highlight.t-green {
  background: #d9e7d0;
}
.t-highlight.t-warning, .t-highlight.t-orange {
  background: #fce2d2;
}
.t-highlight.t-error, .t-highlight.t-red {
  background: #f7d2cf;
}
.t-highlight.t-info {
  background: #d3e2f6;
}
.t-highlight.t-staff {
  background: #e8d3d9;
}

.t-input input,
.t-input textarea {
  background-color: #fff;
  background-image: none;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 8px center;
}
.t-input input.t-is-valid, .t-input input[valid],
.t-input textarea.t-is-valid,
.t-input textarea[valid] {
  padding-right: 30px !important;
  background-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.7812%206.78125C13.7812%207.72005%2013.6035%208.59961%2013.248%209.41992C12.8926%2010.2402%2012.4049%2010.9603%2011.7852%2011.5801C11.1745%2012.1908%2010.459%2012.6738%209.63867%2013.0293C8.81836%2013.3848%207.9388%2013.5625%207%2013.5625C6.0612%2013.5625%205.18164%2013.3848%204.36133%2013.0293C3.54102%2012.6738%202.82096%2012.1908%202.20117%2011.5801C1.59049%2010.9603%201.10742%2010.2402%200.751953%209.41992C0.396484%208.59961%200.21875%207.72005%200.21875%206.78125C0.21875%205.84245%200.396484%204.96289%200.751953%204.14258C1.10742%203.32227%201.59049%202.60677%202.20117%201.99609C2.82096%201.3763%203.54102%200.888672%204.36133%200.533203C5.18164%200.177734%206.0612%200%207%200C7.9388%200%208.81836%200.177734%209.63867%200.533203C10.459%200.888672%2011.1745%201.3763%2011.7852%201.99609C12.4049%202.60677%2012.8926%203.32227%2013.248%204.14258C13.6035%204.96289%2013.7812%205.84245%2013.7812%206.78125ZM6.2207%2010.377L11.252%205.3457C11.334%205.25456%2011.375%205.14974%2011.375%205.03125C11.375%204.91276%2011.334%204.80794%2011.252%204.7168L10.623%204.10156C10.541%204.01953%2010.4362%203.97852%2010.3086%203.97852C10.1901%203.97852%2010.0898%204.01953%2010.0078%204.10156L5.90625%208.20312L3.99219%206.28906C3.91016%206.20703%203.80534%206.16602%203.67773%206.16602C3.55924%206.16602%203.45898%206.20703%203.37695%206.28906L2.74805%206.9043C2.66602%206.99544%202.625%207.10026%202.625%207.21875C2.625%207.33724%202.66602%207.44206%202.74805%207.5332L5.5918%2010.377C5.68294%2010.459%205.78776%2010.5%205.90625%2010.5C6.02474%2010.5%206.12956%2010.459%206.2207%2010.377Z'%20fill='%2352A31D'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 8px center;
}
.t-input input.t-is-valid:hover:not(:disabled), .t-input input[valid]:hover:not(:disabled),
.t-input textarea.t-is-valid:hover:not(:disabled),
.t-input textarea[valid]:hover:not(:disabled) {
  border-color: #428613;
}
.t-input input.t-is-valid:focus:not(:disabled), .t-input input.t-is-valid:active:not(:disabled), .t-input input[valid]:focus:not(:disabled), .t-input input[valid]:active:not(:disabled),
.t-input textarea.t-is-valid:focus:not(:disabled),
.t-input textarea.t-is-valid:active:not(:disabled),
.t-input textarea[valid]:focus:not(:disabled),
.t-input textarea[valid]:active:not(:disabled) {
  border-color: #428613;
  box-shadow: 0 0 0 2px #b3cfa1;
}
.t-input input.t-is-invalid, .t-input input.t-is-invalid-no-icon, .t-input input[invalid],
.t-input textarea.t-is-invalid,
.t-input textarea.t-is-invalid-no-icon,
.t-input textarea[invalid] {
  background-color: #f7d2cf;
  color: #d91f11;
}
.t-input input.t-is-invalid:hover:not(:disabled), .t-input input.t-is-invalid-no-icon:hover:not(:disabled), .t-input input[invalid]:hover:not(:disabled),
.t-input textarea.t-is-invalid:hover:not(:disabled),
.t-input textarea.t-is-invalid-no-icon:hover:not(:disabled),
.t-input textarea[invalid]:hover:not(:disabled) {
  border-color: #d91f11;
}
.t-input input.t-is-invalid:focus:not(:disabled), .t-input input.t-is-invalid:active:not(:disabled), .t-input input.t-is-invalid-no-icon:focus:not(:disabled), .t-input input.t-is-invalid-no-icon:active:not(:disabled), .t-input input[invalid]:focus:not(:disabled), .t-input input[invalid]:active:not(:disabled),
.t-input textarea.t-is-invalid:focus:not(:disabled),
.t-input textarea.t-is-invalid:active:not(:disabled),
.t-input textarea.t-is-invalid-no-icon:focus:not(:disabled),
.t-input textarea.t-is-invalid-no-icon:active:not(:disabled),
.t-input textarea[invalid]:focus:not(:disabled),
.t-input textarea[invalid]:active:not(:disabled) {
  background-color: #fff;
  border-color: #d91f11;
  box-shadow: 0 0 0 2px #f0a5a0;
}
.t-input input.t-is-invalid:not(.t-is-invalid-no-icon), .t-input input.t-is-invalid-no-icon:not(.t-is-invalid-no-icon), .t-input input[invalid]:not(.t-is-invalid-no-icon),
.t-input textarea.t-is-invalid:not(.t-is-invalid-no-icon),
.t-input textarea.t-is-invalid-no-icon:not(.t-is-invalid-no-icon),
.t-input textarea[invalid]:not(.t-is-invalid-no-icon) {
  padding-right: 30px !important;
  background-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='%23D91F11'%20d='M6.08,0.381%20C6.588,-0.127%207.41,-0.127%207.918,0.381%20L13.619,6.081%20C14.127,6.588%2014.127,7.41%2013.619,7.917%20L7.918,13.618%20C7.411,14.126%206.59,14.126%206.082,13.618%20L0.381,7.917%20C-0.127,7.41%20-0.127,6.589%200.381,6.081%20Z%20M5.768,3.817%20L5.984,7.617%20C5.993,7.776%206.124,7.9%206.283,7.9%20L7.717,7.9%20C7.876,7.9%208.007,7.776%208.016,7.617%20L8.232,3.817%20C8.242,3.645%208.105,3.5%207.932,3.5%20L6.068,3.5%20C5.895,3.5%205.758,3.645%205.768,3.817%20Z%20M7,10.9%20C7.69,10.9%208.25,10.34%208.25,9.65%20C8.25,8.96%207.69,8.4%207,8.4%20C6.31,8.4%205.75,8.96%205.75,9.65%20C5.75,10.34%206.31,10.9%207,10.9%20Z'%20/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 8px center;
}
.t-input .t-input-wrapper:has(.t-is-valid:not(:disabled)):hover {
  border-color: #428613;
}
.t-input .t-input-wrapper:has(.t-is-valid:not(:disabled)):has(input:focus), .t-input .t-input-wrapper:has(.t-is-valid:not(:disabled)):has(input:active) {
  border-color: #428613;
  box-shadow: 0 0 0 2px #b3cfa1;
}
.t-input .t-input-wrapper:has(.t-is-invalid:not(:disabled)), .t-input .t-input-wrapper:has(.t-is-invalid-no-icon:not(:disabled)) {
  background-color: #f7d2cf;
}
.t-input .t-input-wrapper:has(.t-is-invalid:not(:disabled)):hover, .t-input .t-input-wrapper:has(.t-is-invalid-no-icon:not(:disabled)):hover {
  border-color: #d91f11;
}
.t-input .t-input-wrapper:has(.t-is-invalid:not(:disabled)):has(input:focus), .t-input .t-input-wrapper:has(.t-is-invalid:not(:disabled)):has(input:active), .t-input .t-input-wrapper:has(.t-is-invalid-no-icon:not(:disabled)):has(input:focus), .t-input .t-input-wrapper:has(.t-is-invalid-no-icon:not(:disabled)):has(input:active) {
  background-color: #fff;
  border-color: #d91f11;
  box-shadow: 0 0 0 2px #f0a5a0;
}
.t-input .t-error-message,
.t-input .t-supporting-text {
  max-width: 192px;
}
.t-input.t-medium .t-error-message,
.t-input.t-medium .t-supporting-text {
  max-width: 288px;
}
.t-input.t-large .t-error-message,
.t-input.t-large .t-supporting-text, .t-input.t-extra .t-error-message,
.t-input.t-extra .t-supporting-text {
  max-width: 400px;
}
.t-input.t-wide .t-error-message,
.t-input.t-wide .t-supporting-text {
  max-width: 100%;
}

.t-input {
  display: inline-block;
  margin-right: 12px;
  margin-bottom: 12px;
  vertical-align: top;
}
.t-input:last-child {
  margin-right: 0;
}
.t-input .t-input-wrapper {
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  width: 192px;
  display: flex;
}
.t-input .t-input-wrapper:hover {
  border-color: #279c9c;
}
.t-input .t-input-wrapper:has(.t-left-adornment) input {
  padding-left: 6px;
}
.t-input .t-input-wrapper:has(.t-right-adornment) input {
  padding-right: 6px;
}
.t-input .t-input-wrapper .t-left-adornment,
.t-input .t-input-wrapper .t-right-adornment {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #7a7a7a;
  padding: 0 0 0 8px;
}
.t-input .t-input-wrapper .t-left-adornment .t-icon,
.t-input .t-input-wrapper .t-right-adornment .t-icon {
  margin: 0 !important;
}
.t-input .t-input-wrapper .t-right-adornment {
  padding: 0 8px 0 0;
}
.t-input .t-input-wrapper:has(input:not(:disabled)):has(input:focus), .t-input .t-input-wrapper:has(input:not(:disabled)):has(input:active) {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-input .t-input-wrapper:has(input:disabled) {
  background-color: #f4f4f4;
}
.t-input .t-input-wrapper input {
  background-color: transparent;
  border: none;
  height: 30px;
  width: 100%;
  padding: 0 8px;
}
.t-input .t-input-wrapper input:focus, .t-input .t-input-wrapper input:active {
  border-color: transparent !important;
  box-shadow: none !important;
}
.t-input input {
  display: inline-block;
  width: 192px;
  max-width: 100%;
  height: 32px;
  padding: 0 8px;
  color: #373838;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
  vertical-align: middle;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-input input.placeholder {
  color: #909090;
}
.t-input input::placeholder {
  color: #909090;
}
.t-input input:not(:disabled):hover {
  border-color: #279c9c;
}
.t-input input:not(:disabled):focus, .t-input input:not(:disabled):active {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-input input:disabled {
  opacity: 1;
  background: #f4f4f4;
  color: #a6a7a7;
}
.t-input input ~ button {
  margin-left: 4px;
}
.t-input input::-ms-clear {
  display: none;
}
.t-input input.t-has-focus {
  outline: 0;
}
.t-input input[type=search]::-webkit-search-decoration, .t-input input[type=search]::-webkit-search-cancel-button, .t-input input[type=search]::-webkit-search-results-button, .t-input input[type=search]::-webkit-search-results-decoration {
  display: none;
}
.t-input input[type=number] {
  appearance: textfield;
}
.t-input input[type=number]::-webkit-inner-spin-button, .t-input input[type=number]::-webkit-outer-spin-button {
  appearance: none;
}
.t-input > label, fieldset .t-input > legend {
  display: block;
  margin-right: 8px;
  margin-bottom: 6px;
}
.t-input .t-icon:not(label > .t-icon):not(fieldset legend > .t-icon) {
  position: relative;
  margin-left: 8px;
  color: #bcbdbd;
}
.t-input .t-icon:not(label > .t-icon):not(fieldset legend > .t-icon)::before {
  vertical-align: middle;
}
.t-input .t-icon:not(label > .t-icon):not(fieldset legend > .t-icon) ~ input {
  width: 192px;
  margin-left: -32px;
  padding-left: 28px;
}
.t-input.t-horizontal > label, fieldset .t-input.t-horizontal > legend {
  display: inline-block;
  margin-bottom: 0;
  line-height: 32px;
}
.t-input.t-horizontal > div {
  display: inline-block;
}
.t-input.t-indented > label, fieldset .t-input.t-indented > legend {
  display: inline-block;
  margin-bottom: 0;
  padding-top: calc((32px - 1.125rem) / 2);
  width: 192px;
  text-align: right;
}
.t-input.t-indented > div {
  display: inline-block;
}
.t-input.t-block {
  display: block;
  margin-bottom: 12px;
}
.t-input.t-block:not(:first-of-type) {
  margin-top: 12px;
}
.t-input.t-block:last-child {
  margin-bottom: 0;
}
.t-input.t-tiny input,
.t-input.t-tiny textarea,
.t-input.t-tiny .t-input-wrapper {
  width: 64px;
}
.t-input.t-tiny input input,
.t-input.t-tiny textarea input,
.t-input.t-tiny .t-input-wrapper input {
  width: 100%;
}
.t-input.t-small input,
.t-input.t-small textarea,
.t-input.t-small .t-input-wrapper {
  width: 112px;
}
.t-input.t-small input input,
.t-input.t-small textarea input,
.t-input.t-small .t-input-wrapper input {
  width: 100%;
}
.t-input.t-medium input,
.t-input.t-medium textarea,
.t-input.t-medium .t-input-wrapper {
  width: 288px;
}
.t-input.t-medium input input,
.t-input.t-medium textarea input,
.t-input.t-medium .t-input-wrapper input {
  width: 100%;
}
.t-input.t-large input,
.t-input.t-large textarea,
.t-input.t-large .t-input-wrapper {
  width: 400px;
}
.t-input.t-large input input,
.t-input.t-large textarea input,
.t-input.t-large .t-input-wrapper input {
  width: 100%;
}
.t-input.t-extra input,
.t-input.t-extra textarea,
.t-input.t-extra .t-input-wrapper {
  width: 600px;
}
.t-input.t-extra input input,
.t-input.t-extra textarea input,
.t-input.t-extra .t-input-wrapper input {
  width: 100%;
}
.t-input.t-wide {
  width: 100%;
}
.t-input.t-wide input,
.t-input.t-wide textarea,
.t-input.t-wide .t-input-wrapper {
  width: 100%;
}
.t-input.t-wide input input,
.t-input.t-wide textarea input,
.t-input.t-wide .t-input-wrapper input {
  width: 100%;
}
.t-input.t-wide.t-horizontal {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  align-items: center;
}
.t-input.t-wide.t-horizontal > label, fieldset .t-input.t-wide.t-horizontal > legend {
  margin-right: 6px;
}
.t-input.t-btn-under input ~ button {
  display: block;
  margin-top: 8px;
  margin-left: 0;
}
.t-input.t-btn-under.t-horizontal > label, fieldset .t-input.t-btn-under.t-horizontal > legend {
  float: left;
  line-height: 32px;
}
.t-input.t-btn-under.t-horizontal > div {
  float: left;
  display: inline-block;
}
.t-input.t-btn-under.t-horizontal > .t-btn {
  -webkit-box-flex: 0 0 auto;
  -moz-box-flex: 0 0 auto;
  flex: 0 0 auto;
}
.t-input textarea {
  display: inline-block;
  width: auto;
  min-width: 192px;
  max-width: 100%;
  min-height: 64px;
  margin: 0;
  padding: 7px;
  color: #373838;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
  vertical-align: middle;
  line-height: 1;
  resize: both;
  transition: border 0.2s ease;
}
.t-input textarea.placeholder {
  color: #909090;
}
.t-input textarea::placeholder {
  color: #909090;
}
.t-input textarea.t-resizeable-horizontal {
  resize: horizontal;
}
.t-input textarea.t-resizeable-vertical {
  resize: vertical;
}
.t-input textarea.t-non-resizeable {
  resize: none;
}
.t-input textarea:not(:disabled):hover {
  border-color: #279c9c;
}
.t-input textarea:not(:disabled):focus, .t-input textarea:not(:disabled):active {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
  transition: none;
}
.t-input textarea:disabled {
  background: #f4f4f4;
  color: #a6a7a7;
}
.t-input textarea ~ button {
  margin-left: 4px;
}

.t-error-message,
.t-supporting-text {
  margin-top: 4px;
  color: #d91f11;
  font-size: 0.8125rem;
  line-height: 17px;
  white-space: normal;
}

.t-supporting-text {
  color: #646464;
}

.t-label-value {
  margin-right: 24px;
  margin-bottom: 12px;
  vertical-align: middle;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  flex-direction: column;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-label-value label, .t-label-value fieldset legend, fieldset .t-label-value legend {
  margin-right: 0;
  margin-bottom: 6px;
}
.t-label-value span {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-label-value span > .t-icon,
.t-label-value span > .t-flag {
  margin-right: 6px;
}
.t-label-value span .t-help,
.t-label-value span .t-icon-help {
  margin-left: 4px;
  color: #646464;
  cursor: help;
}
.t-label-value span .t-help::before,
.t-label-value span .t-icon-help::before {
  content: "\e371";
}
.t-label-value a {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-label-value a > .t-icon {
  margin-right: 2px;
  vertical-align: text-top;
}
.t-label-value.t-block {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-label-value.t-horizontal {
  flex-direction: row;
  align-items: baseline;
}
.t-label-value.t-horizontal label, .t-label-value.t-horizontal fieldset legend, fieldset .t-label-value.t-horizontal legend {
  margin-right: 6px;
  margin-bottom: 0;
}

.t-legend {
  display: inline-block;
  margin-right: 12px;
  font-size: 0.8125rem;
  line-height: 1.2rem;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-content: center;
}
.t-legend::before {
  content: "";
  display: inline-block;
  width: 0.8125rem;
  height: 0.8125rem;
  margin-right: 6px;
  background: #279c9c;
  border-radius: 50%;
}
.t-legend.t-info::before {
  background: #256cd1;
}
.t-legend.t-error::before {
  background: #d91f11;
}
.t-legend.t-warning::before {
  background: #ee6f20;
}
.t-legend.t-success::before {
  background: #428613;
}
.t-legend.t-changed::before {
  background: #fff59d;
}
.t-legend.t-subtle::before {
  background: #a6a7a7;
}
.t-legend.t-disabled::before {
  background: #f4f4f4;
}
.t-legend.t-staff::before {
  background: #8c2341;
}

ul.t-list,
ol.t-list,
dl.t-list {
  width: 100%;
  margin-bottom: 12px;
}
ul.t-list:last-child,
ol.t-list:last-child,
dl.t-list:last-child {
  margin-bottom: 0;
}
ul.t-list > li,
ol.t-list > li,
dl.t-list > li {
  position: relative;
  margin-bottom: 6px;
  padding-left: 14px;
  line-height: 1.125rem;
}
ul.t-list > li:last-child,
ol.t-list > li:last-child,
dl.t-list > li:last-child {
  margin-bottom: 0;
}
ul.t-list > li::before,
ol.t-list > li::before,
dl.t-list > li::before {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  margin-right: 8px;
  color: #646464;
  font-weight: 700;
  line-height: 1.125rem;
}
ul.t-list > li > span,
ol.t-list > li > span,
dl.t-list > li > span {
  margin-right: 12px;
}
ul.t-list > li .t-dropdown,
ul.t-list > li .t-input,
ol.t-list > li .t-dropdown,
ol.t-list > li .t-input,
dl.t-list > li .t-dropdown,
dl.t-list > li .t-input {
  margin-bottom: 0;
  vertical-align: middle;
}

ul.t-list > li::before {
  content: "•";
}
ul.t-list.t-no-bullets > li {
  padding-left: 0;
}
ul.t-list.t-no-bullets > li::before {
  display: none;
}

ol.t-list {
  list-style: none;
  counter-reset: list-counter;
}
ol.t-list > li {
  counter-increment: list-counter;
}
ol.t-list > li::before {
  content: counter(list-counter);
}

.t-loading {
  z-index: 90;
  display: inline-block;
  width: 40px;
  height: 40px;
  margin-right: 12px;
  vertical-align: middle;
  animation: loading-fade-in 0.2s ease-in;
  transition: opacity 0.2s ease;
}
@keyframes loading-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes loading-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes loading-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes loading-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.t-loading:last-child {
  margin-right: 0;
}
.t-loading::before {
  content: "";
  display: inline-block;
  width: 40px;
  height: 40px;
  background: url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='20'%20cy='20'%20r='19'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M39%2020C39%2010%2031%201%2020%201'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
  background-color: transparent;
  animation: spin 1s infinite linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.t-loading.t-small {
  width: 16px;
  height: 16px;
}
.t-loading.t-small::before {
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-loading.t-big {
  width: 80px;
  height: 80px;
}
.t-loading.t-big::before {
  width: 80px;
  height: 80px;
  background: url("data:image/svg+xml,%3csvg%20width='80'%20height='80'%20viewBox='0%200%2080%2080'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20opacity='0.82'%3e%3ccircle%20cx='40'%20cy='40'%20r='38'%20stroke='%23E9E9E9'%20stroke-width='3'/%3e%3cpath%20d='M39.4688%202.00277V2.00277C39.623%202.00092%2039.7775%202%2039.9322%202C60.919%202%2077.9322%2019.0132%2077.9322%2040'%20stroke='%23279C9C'%20stroke-width='3'%20stroke-linecap='round'/%3e%3c/g%3e%3c/svg%3e") left no-repeat;
}
.t-loading.t-block {
  display: block;
  width: 100%;
  margin-bottom: 24px;
  text-align: center;
}
.t-loading.t-block:last-child {
  margin-bottom: 0;
}
.t-loading.t-absolute {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.t-loading.t-overlay {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  margin: 0;
}
.t-loading.t-overlay::before {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 91;
  animation: veil-spin 1s infinite linear;
}
@keyframes veil-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes veil-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes veil-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes veil-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
.t-loading.t-overlay::after {
  content: "";
  position: absolute;
  z-index: 90;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: 0.9;
  animation: none;
}
.t-loading.t-fade {
  opacity: 0;
}

.t-menu {
  z-index: 100;
  display: block;
  visibility: hidden;
  overflow-x: hidden;
  overflow-y: auto;
  min-width: 192px;
  height: auto;
  max-height: 0;
  color: #373838;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 2px;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  opacity: 0;
  font-size: 0.8125rem;
  text-align: left;
  cursor: default;
  transition: max-height 0.2s ease, opacity 0.2s ease, visibility 0.2s ease;
}
.t-menu.t-narrow {
  min-width: auto;
}
.t-menu hr {
  margin: 8px -12px;
  padding: 0;
  border: 0;
  border-bottom: 1px solid #e9e9e9;
}
.t-menu.t-is-open {
  max-height: calc(6 * 34px + 34px / 2 + 2px);
  opacity: 1;
  visibility: visible;
}
.t-menu.t-height-small, .t-menu.t-height-tiny {
  overflow-y: scroll;
}
.t-menu.t-height-small {
  max-height: calc(34px * 5 + 34px / 2);
}
.t-menu.t-height-tiny {
  max-height: calc(34px * 3 + 34px / 2);
}
.t-menu .t-item, .t-menu .t-empty {
  position: relative;
  display: block;
  min-height: 34px;
  margin: 0;
  padding: 8px 12px;
  color: #373838;
  line-height: 1.4em;
  text-decoration: none;
  word-break: normal;
  overflow-wrap: anywhere;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-menu .t-item:hover, .t-menu .t-empty:hover, .t-menu .t-item.t-has-focus, .t-menu .t-has-focus.t-empty, .t-menu .t-item.t-has-highlight, .t-menu .t-has-highlight.t-empty {
  background: #d4ebeb;
  outline: 0;
}
.t-menu .t-item.t-is-hidden, .t-menu .t-is-hidden.t-empty {
  display: none;
}
.t-menu .t-item.t-is-disabled, .t-menu .t-is-disabled.t-empty {
  color: #bcbdbd;
  cursor: not-allowed;
}
.t-menu .t-item.t-is-selected, .t-menu .t-is-selected.t-empty {
  font-weight: 700;
  cursor: default;
}
.t-menu .t-item.t-is-selected::before, .t-menu .t-is-selected.t-empty::before {
  content: "\e900";
  display: inline-block;
  width: auto;
  margin-top: -1px;
  margin-right: 8px;
  background: transparent;
  border: 0;
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 8px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-menu .t-item.t-is-selected:hover, .t-menu .t-is-selected.t-empty:hover {
  background: rgb(233.5, 245, 245);
}
.t-menu .t-item .t-icon, .t-menu .t-empty .t-icon {
  margin-right: 8px;
  vertical-align: baseline;
}
.t-menu .t-item .t-checkbox, .t-menu .t-empty .t-checkbox,
.t-menu .t-item .t-radio,
.t-menu .t-empty .t-radio {
  display: block;
  width: calc(100% + 24px);
  height: auto;
  margin: -8px -12px;
}
.t-menu .t-item .t-checkbox label, .t-menu .t-empty .t-checkbox label, .t-menu .t-item .t-checkbox fieldset legend, .t-menu .t-empty .t-checkbox fieldset legend, fieldset .t-menu .t-item .t-checkbox legend, fieldset .t-menu .t-empty .t-checkbox legend,
.t-menu .t-item .t-radio label,
.t-menu .t-empty .t-radio label,
.t-menu .t-item .t-radio fieldset legend,
.t-menu .t-empty .t-radio fieldset legend,
fieldset .t-menu .t-item .t-radio legend,
fieldset .t-menu .t-empty .t-radio legend {
  width: 100%;
  padding: 8px 12px;
  line-height: 1.4em;
}
.t-menu .t-item .t-checkbox label::before, .t-menu .t-empty .t-checkbox label::before, .t-menu .t-item .t-checkbox fieldset legend::before, .t-menu .t-empty .t-checkbox fieldset legend::before, fieldset .t-menu .t-item .t-checkbox legend::before, fieldset .t-menu .t-empty .t-checkbox legend::before, .t-menu .t-item .t-checkbox label::after, .t-menu .t-empty .t-checkbox label::after, .t-menu .t-item .t-checkbox fieldset legend::after, .t-menu .t-empty .t-checkbox fieldset legend::after, fieldset .t-menu .t-item .t-checkbox legend::after, fieldset .t-menu .t-empty .t-checkbox legend::after {
  width: 14px;
  height: 14px;
  vertical-align: middle;
}
.t-menu .t-item .t-radio label::before, .t-menu .t-empty .t-radio label::before, .t-menu .t-item .t-radio fieldset legend::before, .t-menu .t-empty .t-radio fieldset legend::before, fieldset .t-menu .t-item .t-radio legend::before, fieldset .t-menu .t-empty .t-radio legend::before, .t-menu .t-item .t-radio label::after, .t-menu .t-empty .t-radio label::after, .t-menu .t-item .t-radio fieldset legend::after, .t-menu .t-empty .t-radio fieldset legend::after, fieldset .t-menu .t-item .t-radio legend::after, fieldset .t-menu .t-empty .t-radio legend::after {
  display: none;
}
.t-menu .t-item .t-radio input:checked ~ label, .t-menu .t-empty .t-radio input:checked ~ label, .t-menu .t-item .t-radio fieldset input:checked ~ legend, .t-menu .t-empty .t-radio fieldset input:checked ~ legend, fieldset .t-menu .t-item .t-radio input:checked ~ legend, fieldset .t-menu .t-empty .t-radio input:checked ~ legend {
  font-weight: 700;
  cursor: default;
}
.t-menu .t-item .t-radio input:checked ~ label::before, .t-menu .t-empty .t-radio input:checked ~ label::before, .t-menu .t-item .t-radio fieldset input:checked ~ legend::before, .t-menu .t-empty .t-radio fieldset input:checked ~ legend::before, fieldset .t-menu .t-item .t-radio input:checked ~ legend::before, fieldset .t-menu .t-empty .t-radio input:checked ~ legend::before {
  content: "\e900";
  display: inline-block;
  width: auto;
  margin-top: -1px;
  margin-right: 8px;
  background: transparent;
  border: 0;
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 8px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-menu .t-item .t-radio input:checked ~ label:hover, .t-menu .t-empty .t-radio input:checked ~ label:hover, .t-menu .t-item .t-radio fieldset input:checked ~ legend:hover, .t-menu .t-empty .t-radio fieldset input:checked ~ legend:hover, fieldset .t-menu .t-item .t-radio input:checked ~ legend:hover, fieldset .t-menu .t-empty .t-radio input:checked ~ legend:hover {
  background: rgb(233.5, 245, 245);
}
.t-menu .t-item .t-radio input.t-has-focus ~ label, .t-menu .t-empty .t-radio input.t-has-focus ~ label, .t-menu .t-item .t-radio fieldset input.t-has-focus ~ legend, .t-menu .t-empty .t-radio fieldset input.t-has-focus ~ legend, fieldset .t-menu .t-item .t-radio input.t-has-focus ~ legend, fieldset .t-menu .t-empty .t-radio input.t-has-focus ~ legend {
  background: #d4ebeb;
}
.t-menu .t-item .t-radio input.t-has-focus ~ label::before, .t-menu .t-empty .t-radio input.t-has-focus ~ label::before, .t-menu .t-item .t-radio fieldset input.t-has-focus ~ legend::before, .t-menu .t-empty .t-radio fieldset input.t-has-focus ~ legend::before, fieldset .t-menu .t-item .t-radio input.t-has-focus ~ legend::before, fieldset .t-menu .t-empty .t-radio input.t-has-focus ~ legend::before {
  outline: 0;
}
.t-menu .t-item .t-radio input[data-none] + label, .t-menu .t-empty .t-radio input[data-none] + label, .t-menu .t-item .t-radio fieldset input[data-none] + legend, .t-menu .t-empty .t-radio fieldset input[data-none] + legend, fieldset .t-menu .t-item .t-radio input[data-none] + legend, fieldset .t-menu .t-empty .t-radio input[data-none] + legend {
  opacity: 0.6;
}
.t-menu .t-empty {
  display: none;
  color: #646464;
  cursor: default;
}
.t-menu .t-empty:hover {
  background: inherit;
}
.t-menu .t-empty.t-is-visible {
  display: block;
}
.t-menu .t-loading {
  width: 100%;
  height: 34px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
}
.t-menu .t-loading::before {
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-menu .t-group {
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #e9e9e9;
}
.t-menu .t-group:last-child {
  border-bottom: 0;
}
.t-menu .t-group h5 {
  display: block;
  width: 100%;
  min-height: 30px;
  margin: 0;
  margin-top: 4px;
  margin-bottom: -1px;
  padding: 8px 12px;
  color: #646464;
  font-size: 11px;
  line-height: 1.4em;
  user-select: none;
}
.t-menu .t-group > .t-item, .t-menu .t-group > .t-empty {
  margin: 0;
}
.t-menu .t-group + .t-btn {
  margin-top: 12px;
}
.t-menu .t-btn,
.t-menu .t-input {
  width: auto;
  max-width: 100%;
  margin: 12px;
}
.t-menu .t-input.t-wide {
  width: calc(100% - 12px * 2);
}

.t-notification {
  position: relative;
  display: table;
  width: auto;
  height: auto;
  min-height: 40px;
  margin-bottom: 12px;
  padding: 12px;
  padding-top: 13px;
  color: #fff;
  background: #279c9c;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(31, 125, 125, 0.35);
  font-size: 13px;
  transition: opacity 0.2s ease;
}
.t-notification:last-child {
  margin-bottom: 0;
}
.t-notification p {
  margin-bottom: 8px;
  line-height: 1.2rem;
}
.t-notification p:last-child, .t-notification p:last-of-type {
  margin-bottom: 0;
}
.t-notification p ~ button,
.t-notification p ~ .t-action {
  margin-top: 12px;
}
.t-notification a {
  color: inherit;
  text-decoration: underline;
  text-decoration-style: dotted;
}
.t-notification a:hover {
  text-decoration-style: solid;
}
.t-notification button,
.t-notification .t-action {
  color: #fff;
  background: transparent;
  border: 1px solid #fff;
  box-shadow: none;
}
.t-notification button:hover:not([disabled], .t-disabled),
.t-notification .t-action:hover:not([disabled], .t-disabled) {
  background: color-mix(in srgb, #fff, transparent 90%);
}
.t-notification button:active:not([disabled], .t-disabled),
.t-notification .t-action:active:not([disabled], .t-disabled) {
  background: color-mix(in srgb, #fff, transparent 80%);
}
.t-notification button[disabled], .t-notification button.t-disabled,
.t-notification .t-action[disabled],
.t-notification .t-action.t-disabled {
  color: color-mix(in srgb, #fff, transparent 60%);
  border-color: color-mix(in srgb, #fff, transparent 60%);
  background: transparent;
}
.t-notification button.t-is-loading::before,
.t-notification .t-action.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-notification .t-action {
  text-decoration: none;
  font-weight: 400;
  vertical-align: middle;
}
.t-notification[data-type=dismiss], .t-notification[data-type=dismissable] {
  padding-right: 52px;
}
.t-notification[data-type=dismiss] .t-trigger, .t-notification[data-type=dismissable] .t-trigger {
  position: absolute;
  top: 0;
  right: 0;
  display: inline-block;
  width: 40px;
  height: 40px;
  padding: 12px;
  cursor: pointer;
}
.t-notification[data-type=dismiss] .t-trigger::before, .t-notification[data-type=dismiss] .t-trigger::after, .t-notification[data-type=dismissable] .t-trigger::before, .t-notification[data-type=dismissable] .t-trigger::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 10px;
  height: 2px;
  background: #e9f5f5;
  border-radius: 2px;
}
.t-notification[data-type=dismiss] .t-trigger::before, .t-notification[data-type=dismissable] .t-trigger::before {
  transform: translate(-50%, 0) rotate(45deg);
}
.t-notification[data-type=dismiss] .t-trigger::after, .t-notification[data-type=dismissable] .t-trigger::after {
  transform: translate(-50%, 0) rotate(-45deg);
}
.t-notification[data-type=dismiss] .t-trigger:hover:not(:active)::before, .t-notification[data-type=dismiss] .t-trigger:hover:not(:active)::after, .t-notification[data-type=dismissable] .t-trigger:hover:not(:active)::before, .t-notification[data-type=dismissable] .t-trigger:hover:not(:active)::after {
  background: #fff;
}
.t-notification.t-fade {
  opacity: 0;
}
.t-notification.t-wide {
  width: 100%;
  max-width: calc(1920px - 24px * 2);
}
.t-notification.t-horizontal {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-notification.t-horizontal p {
  margin-right: 24px;
}
.t-notification.t-horizontal button {
  align-self: center;
}
.t-notification.t-horizontal button:last-of-type {
  margin-right: 24px;
  margin-bottom: 0;
}
.t-notification.t-horizontal button:last-child {
  margin-right: 12px;
  margin-bottom: 0;
}
.t-notification.t-horizontal .t-right {
  margin-left: auto;
  align-self: center;
}
.t-notification.t-info, .t-notification.t-error, .t-notification.t-warning, .t-notification.t-success, .t-notification.t-loading {
  padding-left: 36px;
  color: #fff;
}
.t-notification.t-info::before, .t-notification.t-error::before, .t-notification.t-warning::before, .t-notification.t-success::before, .t-notification.t-loading::before {
  content: "";
  position: absolute;
  top: 12px;
  left: 12px;
  color: inherit;
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 16px;
}
.t-notification.t-info {
  background: #256cd1;
  border-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(30, 86, 167, 0.35);
}
.t-notification.t-info::before {
  content: "\e372";
}
.t-notification.t-info .t-trigger:before,
.t-notification.t-info .t-trigger:after {
  background: #e9f0fa;
}
.t-notification.t-error {
  background: #d91f11;
  border-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(174, 25, 14, 0.35);
}
.t-notification.t-error::before {
  content: "\e373";
}
.t-notification.t-error .t-trigger:before,
.t-notification.t-error .t-trigger:after {
  background: #fbe9e7;
}
.t-notification.t-warning {
  background: #ee6f20;
  border-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(190, 89, 26, 0.35);
}
.t-notification.t-warning::before {
  content: "\e374";
}
.t-notification.t-warning .t-trigger:before,
.t-notification.t-warning .t-trigger:after {
  background: #fdf1e9;
}
.t-notification.t-success {
  background: #428613;
  border-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(53, 107, 15, 0.35);
}
.t-notification.t-success::before {
  content: "\e901";
}
.t-notification.t-success .t-trigger:before,
.t-notification.t-success .t-trigger:after {
  background: #ecf3e7;
}
.t-notification.t-subtle {
  color: #373838;
  background: #e9f5f5;
  box-shadow: 0 1px 2px 0 rgba(31, 125, 125, 0.2);
}
.t-notification.t-subtle:before {
  color: #279c9c;
}
.t-notification.t-subtle .t-trigger::before, .t-notification.t-subtle .t-trigger::after {
  background: #646464;
}
.t-notification.t-subtle .t-trigger:hover:not(:active)::before, .t-notification.t-subtle .t-trigger:hover:not(:active)::after {
  background: #373838;
}
.t-notification.t-subtle a {
  color: #006491;
}
.t-notification.t-subtle.t-info {
  background: #e9f0fa;
  box-shadow: 0 1px 2px 0 rgba(30, 86, 167, 0.2);
}
.t-notification.t-subtle.t-info:before {
  color: #256cd1;
}
.t-notification.t-subtle.t-error {
  background: #fbe9e7;
  box-shadow: 0 1px 2px 0 rgba(174, 25, 14, 0.2);
}
.t-notification.t-subtle.t-error:before {
  color: #d91f11;
}
.t-notification.t-subtle.t-warning {
  background: #fdf1e9;
  box-shadow: 0 1px 2px 0 rgba(190, 89, 26, 0.2);
}
.t-notification.t-subtle.t-warning:before {
  color: #ee6f20;
}
.t-notification.t-subtle.t-success {
  background: #ecf3e7;
  box-shadow: 0 1px 2px 0 rgba(53, 107, 15, 0.2);
}
.t-notification.t-subtle.t-success:before {
  color: #428613;
}
.t-notification.t-subtle button,
.t-notification.t-subtle .t-action {
  color: #373838;
  background: transparent;
  border: 1px solid #373838;
  box-shadow: none;
}
.t-notification.t-subtle button:hover:not([disabled], .t-disabled),
.t-notification.t-subtle .t-action:hover:not([disabled], .t-disabled) {
  background: color-mix(in srgb, #000, transparent 90%);
}
.t-notification.t-subtle button:active:not([disabled], .t-disabled),
.t-notification.t-subtle .t-action:active:not([disabled], .t-disabled) {
  background: color-mix(in srgb, #000, transparent 80%);
}
.t-notification.t-subtle button[disabled], .t-notification.t-subtle button.t-disabled,
.t-notification.t-subtle .t-action[disabled],
.t-notification.t-subtle .t-action.t-disabled {
  color: color-mix(in srgb, #373838, transparent 60%);
  border-color: color-mix(in srgb, #373838, transparent 60%);
  background: transparent;
}
.t-notification.t-subtle button.t-is-loading::before,
.t-notification.t-subtle .t-action.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%237A7A7A'%20stroke-opacity='0.2'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='%237A7A7A'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-notification.t-loading {
  background: #ee6f20;
}
.t-notification.t-loading::before {
  width: 15px;
  height: 15px;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2017%2017'%3e%3cg%20fill='none'%20stroke='%23fff'%20stroke-width='2'%20stroke-miterlimit='10'%3e%3ccircle%20cx='8.5'%20cy='8.5'%20r='7.5'%20opacity='.5'/%3e%3cpath%20d='M8.5%201C12.6%201%2016%204.4%2016%208.5'%20stroke-linecap='round'/%3e%3c/g%3e%3c/svg%3e") left no-repeat;
}

.t-main > .t-notification,
.t-content > .t-notification {
  margin-bottom: 16px;
}

@media print {
  .t-notification {
    max-width: 100% !important;
    color: #373838 !important;
    background: transparent !important;
    border: 1px solid #e9e9e9;
    font-size: 0.8125rem;
  }
}
.t-pagination {
  display: inline-block;
  margin: 0;
  padding: 0;
  color: #373838;
  list-style: none;
  user-select: none;
  cursor: default;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.t-pagination:not(:last-child) {
  margin-bottom: 24px;
}
.t-pagination li {
  display: inherit;
  min-width: 26px;
  height: 26px;
  margin-right: 12px;
  text-align: center;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
}
.t-pagination li:last-child {
  margin-right: 0;
}
.t-pagination li a {
  width: 100%;
  height: 26px;
  color: #373838;
  text-decoration: none;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-pagination li a:hover {
  color: #279c9c;
}
.t-pagination li a:hover .t-icon {
  color: #279c9c;
}
.t-pagination li a .t-icon {
  margin-right: 0;
  color: #646464;
  font-size: 11px;
}
.t-pagination li a.t-is-disabled .t-icon {
  color: #bcbdbd;
}
.t-pagination li.t-is-current {
  line-height: 1rem;
  cursor: default;
}
.t-pagination li.t-is-current a {
  padding: 6px 8px;
  color: #fff;
  background: #279c9c;
  border-radius: 3px;
  cursor: default;
  pointer-events: none;
}
.t-pagination li.t-total {
  color: #646464;
}
.t-pagination li.t-total:first-child {
  margin-right: 24px;
}
.t-pagination li.t-total:last-child {
  margin-left: 24px;
}
.t-pagination + .t-footer {
  margin-top: 0;
}

.t-progress {
  display: block;
  width: 440px;
  max-width: 100%;
  margin-right: 12px;
  vertical-align: top;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-progress progress {
  width: 100%;
  height: 6px;
  margin-right: 8px;
  color: #279c9c;
  border: 0;
  border-radius: calc(6px / 2);
}
.t-progress progress:last-child {
  margin: 0;
}
.t-progress progress::-webkit-progress-bar {
  background-color: #e9e9e9;
  border-radius: calc(6px / 2);
}
.t-progress progress::-webkit-progress-value {
  background-color: #279c9c;
  border-radius: calc(6px / 2);
  transition: all 0.2s ease;
}
.t-progress progress::-moz-progress-bar {
  background-color: #279c9c;
  border-radius: calc(6px / 2);
  transition: all 0.2s 0.2s ease;
}
.t-progress progress::-ms-fill {
  background-color: #279c9c;
  border: 0;
  border-radius: calc(6px / 2);
  transition: all 0.2s 0.2s ease;
}
.t-progress progress .t-fallback {
  width: 100%;
  height: 6px;
  background-color: #e9e9e9;
  border-radius: calc(6px / 2);
}
.t-progress progress .t-fallback span {
  display: block;
  height: 6px;
  background-color: #279c9c;
  border-radius: calc(6px / 2);
}
.t-progress progress[data-tooltip] {
  cursor: pointer;
}
.t-progress div {
  position: relative;
  display: block;
  max-width: 40%;
  margin-right: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-self: flex-start;
}
.t-progress div label, .t-progress div fieldset legend, fieldset .t-progress div legend {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-progress > label, fieldset .t-progress > legend,
.t-progress > span {
  display: inline-block;
  -webkit-box-flex: 1 0 auto;
  -moz-box-flex: 1 0 auto;
  flex: 1 0 auto;
  max-width: 40%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-progress > label:first-child, fieldset .t-progress > legend:first-child,
.t-progress > span:first-child {
  margin-right: 8px;
}
.t-progress > label .t-icon, fieldset .t-progress > legend .t-icon,
.t-progress > span .t-icon {
  margin-right: 4px;
  vertical-align: text-top;
}
.t-progress.t-wide {
  width: 100%;
}
.t-progress.t-wide div {
  width: 100%;
}
.t-progress.t-wide div span {
  display: block;
}
.t-progress.t-large {
  width: 880px;
}
.t-progress.t-red progress, .t-progress.t-error progress {
  color: #d91f11;
}
.t-progress.t-red progress::-webkit-progress-value, .t-progress.t-error progress::-webkit-progress-value {
  background-color: #d91f11;
}
.t-progress.t-red progress::-moz-progress-bar, .t-progress.t-error progress::-moz-progress-bar {
  background-color: #d91f11;
}
.t-progress.t-red progress::-ms-fill, .t-progress.t-error progress::-ms-fill {
  background-color: #d91f11;
}
.t-progress.t-red progress div span, .t-progress.t-error progress div span {
  background-color: #d91f11;
}
.t-progress.t-orange progress, .t-progress.t-warning progress {
  color: #ee6f20;
}
.t-progress.t-orange progress::-webkit-progress-value, .t-progress.t-warning progress::-webkit-progress-value {
  background-color: #ee6f20;
}
.t-progress.t-orange progress::-moz-progress-bar, .t-progress.t-warning progress::-moz-progress-bar {
  background-color: #ee6f20;
}
.t-progress.t-orange progress::-ms-fill, .t-progress.t-warning progress::-ms-fill {
  background-color: #ee6f20;
}
.t-progress.t-orange progress div span, .t-progress.t-warning progress div span {
  background-color: #ee6f20;
}
.t-progress.t-green progress, .t-progress.t-success progress {
  color: #428613;
}
.t-progress.t-green progress::-webkit-progress-value, .t-progress.t-success progress::-webkit-progress-value {
  background-color: #428613;
}
.t-progress.t-green progress::-moz-progress-bar, .t-progress.t-success progress::-moz-progress-bar {
  background-color: #428613;
}
.t-progress.t-green progress::-ms-fill, .t-progress.t-success progress::-ms-fill {
  background-color: #428613;
}
.t-progress.t-green progress div span, .t-progress.t-success progress div span {
  background-color: #428613;
}
.t-progress.t-thick progress {
  height: 12px;
}

.t-checkbox {
  display: inline-flex;
  margin-right: 24px;
}
.t-checkbox:last-child {
  margin-right: 0;
}
.t-checkbox input[type=checkbox] {
  position: absolute;
  margin: 0;
  opacity: 0;
  appearance: none;
}
.t-checkbox input[type=checkbox] + label, .t-checkbox fieldset input[type=checkbox] + legend, fieldset .t-checkbox input[type=checkbox] + legend {
  position: relative;
  display: inline-flex;
  margin-right: 0;
  color: #373838;
  font-size: 0.8125rem;
  font-weight: 400;
  outline: none;
  cursor: pointer;
}
.t-checkbox input[type=checkbox] + label::before, .t-checkbox fieldset input[type=checkbox] + legend::before, fieldset .t-checkbox input[type=checkbox] + legend::before {
  content: "";
  display: inline-block;
  height: 18px;
  width: 18px;
  flex-shrink: 0;
  margin-right: 8px;
  background: #fff;
  border: 1px solid #a6a7a7;
  border-radius: 3px;
}
.t-checkbox input[type=checkbox] + label:empty::before, .t-checkbox fieldset input[type=checkbox] + legend:empty::before, fieldset .t-checkbox input[type=checkbox] + legend:empty::before {
  margin-right: 0;
}
.t-checkbox input[type=checkbox]:not(:disabled) + label:hover::before, .t-checkbox fieldset input[type=checkbox]:not(:disabled) + legend:hover::before, fieldset .t-checkbox input[type=checkbox]:not(:disabled) + legend:hover::before {
  border-color: #238c8c;
}
.t-checkbox input[type=checkbox]:checked:not(:disabled) + label::before, .t-checkbox fieldset input[type=checkbox]:checked:not(:disabled) + legend::before, fieldset .t-checkbox input[type=checkbox]:checked:not(:disabled) + legend::before {
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2018'%3e%3crect%20width='18'%20height='18'%20rx='3'%20ry='3'%20fill='none'/%3e%3cpath%20d='M14.41%207.2l-5.25%205.25-1%201a.7.7%200%200%201-1%200l-1-1-2.58-2.63a.7.7%200%200%201%200-1l1-1a.7.7%200%200%201%201%200L7.68%2010l4.75-4.76a.7.7%200%200%201%201%200l1%201a.7.7%200%200%201%200%201z'%20fill='%23fff'/%3e%3c/svg%3e") no-repeat center;
  background-size: 100%;
  background-color: #279c9c;
  border-color: #279c9c;
}
.t-checkbox input[type=checkbox]:checked:not(:disabled) + label:hover::before, .t-checkbox fieldset input[type=checkbox]:checked:not(:disabled) + legend:hover::before, fieldset .t-checkbox input[type=checkbox]:checked:not(:disabled) + legend:hover::before {
  background-color: #238c8c;
  border-color: #238c8c;
}
.t-checkbox input[type=checkbox]:disabled + label, .t-checkbox fieldset input[type=checkbox]:disabled + legend, fieldset .t-checkbox input[type=checkbox]:disabled + legend {
  color: #bcbdbd;
  cursor: not-allowed;
}
.t-checkbox input[type=checkbox]:disabled + label::before, .t-checkbox fieldset input[type=checkbox]:disabled + legend::before, fieldset .t-checkbox input[type=checkbox]:disabled + legend::before {
  background-color: #f4f4f4;
  border-color: #d3d3d3;
}
.t-checkbox input[type=checkbox]:disabled:checked + label::before, .t-checkbox fieldset input[type=checkbox]:disabled:checked + legend::before, fieldset .t-checkbox input[type=checkbox]:disabled:checked + legend::before {
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2018'%3e%3crect%20width='18'%20height='18'%20rx='3'%20ry='3'%20fill='none'/%3e%3cpath%20d='M14.41%207.2l-5.25%205.25-1%201a.7.7%200%200%201-1%200l-1-1-2.58-2.63a.7.7%200%200%201%200-1l1-1a.7.7%200%200%201%201%200L7.68%2010l4.75-4.76a.7.7%200%200%201%201%200l1%201a.7.7%200%200%201%200%201z'%20fill='%23BCBDBD'/%3e%3c/svg%3e") no-repeat center;
  background-size: 100%;
  background-color: #f4f4f4;
}
.t-checkbox input[type=checkbox][indeterminate] + label::before, .t-checkbox fieldset input[type=checkbox][indeterminate] + legend::before, fieldset .t-checkbox input[type=checkbox][indeterminate] + legend::before, .t-checkbox input[type=checkbox]:indeterminate + label::before, .t-checkbox fieldset input[type=checkbox]:indeterminate + legend::before, fieldset .t-checkbox input[type=checkbox]:indeterminate + legend::before {
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2018'%3e%3crect%20width='18'%20height='18'%20rx='3'%20ry='3'%20fill='none'/%3e%3cpath%20d='M14%209.68a.68.68%200%200%201-.68.68H4.68A.68.68%200%200%201%204%209.68V8.32a.68.68%200%200%201%20.68-.68h8.64a.68.68%200%200%201%20.68.68z'%20fill='%23fff'/%3e%3c/svg%3e") no-repeat center;
  background-size: 100%;
  background-color: #279c9c;
  border-color: #279c9c;
}
.t-checkbox input[type=checkbox][indeterminate] + label:hover::before, .t-checkbox fieldset input[type=checkbox][indeterminate] + legend:hover::before, fieldset .t-checkbox input[type=checkbox][indeterminate] + legend:hover::before, .t-checkbox input[type=checkbox]:indeterminate + label:hover::before, .t-checkbox fieldset input[type=checkbox]:indeterminate + legend:hover::before, fieldset .t-checkbox input[type=checkbox]:indeterminate + legend:hover::before {
  background-color: #238c8c;
  border-color: #238c8c;
}
.t-checkbox input[type=checkbox].t-has-focus + label::before, .t-checkbox fieldset input[type=checkbox].t-has-focus + legend::before, fieldset .t-checkbox input[type=checkbox].t-has-focus + legend::before {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}
.t-checkbox.t-block {
  display: block;
  margin-right: 0;
  margin-bottom: 12px;
}
.t-checkbox.t-block:last-child {
  margin-bottom: 0;
}

.t-checkbox-group {
  display: inline-block;
}
.t-checkbox-group > legend {
  margin-bottom: 13px;
}
.t-checkbox-group.t-horizontal {
  display: inline-flex;
}
.t-checkbox-group.t-horizontal > legend {
  float: left;
  line-height: 32px;
  margin-right: 12px;
  margin-bottom: 0;
}
.t-checkbox-group.t-horizontal.t-block > legend {
  width: 192px;
  text-align: right;
}
.t-checkbox-group.t-horizontal .t-checkbox {
  margin-top: 6px;
}
.t-checkbox-group .t-checkbox-group-wrapper {
  display: inline-block;
}
.t-checkbox-group .t-error-message,
.t-checkbox-group .t-supporting-text {
  max-width: 288px;
  margin-top: 11px;
}

.t-radio {
  display: inline-flex;
  margin-right: 24px;
  user-select: none;
}
.t-radio:last-child {
  margin-right: 0;
}
.t-radio input[type=radio] {
  position: absolute;
  margin: 0;
  opacity: 0;
  appearance: none;
}
.t-radio input[type=radio] + label, .t-radio fieldset input[type=radio] + legend, fieldset .t-radio input[type=radio] + legend {
  position: relative;
  display: inline-flex;
  margin-right: 0;
  color: #373838;
  font-size: 0.8125rem;
  font-weight: 400;
  outline: none;
  cursor: pointer;
}
.t-radio input[type=radio] + label::before, .t-radio fieldset input[type=radio] + legend::before, fieldset .t-radio input[type=radio] + legend::before {
  content: "";
  display: inline-block;
  height: 18px;
  width: 18px;
  margin-right: 8px;
  background: #fff;
  border: 1px solid #a6a7a7;
  border-radius: 50%;
}
.t-radio input[type=radio]:hover:not(:disabled, :checked) + label:hover::before, .t-radio fieldset input[type=radio]:hover:not(:disabled, :checked) + legend:hover::before, fieldset .t-radio input[type=radio]:hover:not(:disabled, :checked) + legend:hover::before, .t-radio input[type=radio]:hover:not(:disabled, :checked) + label:focus::before, .t-radio fieldset input[type=radio]:hover:not(:disabled, :checked) + legend:focus::before, fieldset .t-radio input[type=radio]:hover:not(:disabled, :checked) + legend:focus::before {
  border-color: #279c9c;
}
.t-radio input[type=radio]:checked + label, .t-radio fieldset input[type=radio]:checked + legend, fieldset .t-radio input[type=radio]:checked + legend {
  cursor: default;
}
.t-radio input[type=radio]:checked + label::before, .t-radio fieldset input[type=radio]:checked + legend::before, fieldset .t-radio input[type=radio]:checked + legend::before {
  border-color: #279c9c;
  box-shadow: inset 0 0 0 4px #279c9c;
}
.t-radio input[type=radio]:disabled + label, .t-radio fieldset input[type=radio]:disabled + legend, fieldset .t-radio input[type=radio]:disabled + legend {
  cursor: not-allowed;
}
.t-radio input[type=radio]:disabled + label::before, .t-radio fieldset input[type=radio]:disabled + legend::before, fieldset .t-radio input[type=radio]:disabled + legend::before {
  background-color: #f4f4f4;
  border-color: #bcbdbd;
}
.t-radio input[type=radio]:disabled:checked + label::before, .t-radio fieldset input[type=radio]:disabled:checked + legend::before, fieldset .t-radio input[type=radio]:disabled:checked + legend::before {
  background-color: #bcbdbd;
  box-shadow: inset 0 0 0 4px #f4f4f4;
}
.t-radio input[type=radio].t-has-focus + label::before, .t-radio fieldset input[type=radio].t-has-focus + legend::before, fieldset .t-radio input[type=radio].t-has-focus + legend::before {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}
.t-radio.t-block {
  display: block;
  margin-right: 0;
  margin-bottom: 12px;
}
.t-radio.t-block:last-child {
  margin-bottom: 0;
}

.t-radio-group {
  display: inline-block;
}
.t-radio-group > legend {
  margin-bottom: 13px;
}
.t-radio-group.t-horizontal {
  display: inline-flex;
}
.t-radio-group.t-horizontal > legend {
  float: left;
  line-height: 32px;
  margin-right: 12px;
  margin-bottom: 0;
}
.t-radio-group.t-horizontal.t-block > legend {
  width: 192px;
  text-align: right;
}
.t-radio-group.t-horizontal .t-radio {
  margin-top: 6px;
}
.t-radio-group .t-radio-group-wrapper {
  display: inline-block;
}
.t-radio-group .t-error-message,
.t-radio-group .t-supporting-text {
  max-width: 288px;
  margin-top: 11px;
}

.t-slider {
  position: relative;
  display: inline-block;
  width: 220px;
  margin-right: 12px;
  vertical-align: top;
  user-select: none;
}
.t-slider input[type=range] {
  width: 100%;
  height: 6px;
  margin: 0;
  padding: 0;
  background: #e9e9e9 linear-gradient(to right, #279c9c, #279c9c) no-repeat;
  background-size: 0 100%;
  border-radius: calc(6px / 2);
  outline: 0;
  vertical-align: top;
  appearance: none;
}
.t-slider input[type=range]:focus {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-slider input[type=range]::-webkit-slider-runnable-track {
  height: 6px;
  background-color: transparent;
  border-radius: 6px;
  cursor: pointer;
}
.t-slider input[type=range]::-moz-range-track {
  height: 6px;
  background: #e9e9e9;
  border: 0;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-ms-track {
  overflow: visible;
  height: 6px;
  color: transparent;
  background-color: transparent;
  border-color: transparent;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-moz-range-progress {
  height: 6px;
  background: #279c9c;
  border: 0;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-moz-range-progress::before {
  content: "";
  display: block;
  width: 50px;
  height: 50px;
}
.t-slider input[type=range]::-ms-fill-lower {
  height: 6px;
  background: #279c9c;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-ms-fill-upper {
  height: 6px;
  background: #e9e9e9;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-webkit-slider-thumb {
  display: block;
  width: 16px;
  height: 16px;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  cursor: pointer;
  appearance: none;
  transform: translate(0, -5px);
}
.t-slider input[type=range]::-webkit-slider-thumb:hover, .t-slider input[type=range]::-webkit-slider-thumb:active {
  border-color: #279c9c;
  transition: border 0.2s ease;
}
.t-slider input[type=range]::-moz-range-thumb {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  cursor: pointer;
  appearance: none;
}
.t-slider input[type=range]::-moz-range-thumb:hover, .t-slider input[type=range]::-moz-range-thumb:active {
  border-color: #279c9c;
  transition: border 0.2s ease;
}
.t-slider input[type=range]::-ms-thumb {
  display: inline-block;
  box-sizing: border-box;
  width: 16px;
  height: 16px;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  cursor: pointer;
}
.t-slider input[type=range]::-ms-thumb:hover, .t-slider input[type=range]::-ms-thumb:active {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15), 0 0 0 1px #279c9c;
  transition: border 0.2s ease;
}
.t-slider input[type=range]::-ms-tooltip {
  display: none;
}
.t-slider input[type=range]::-moz-focus-outer {
  border: 0;
}
.t-slider .t-value {
  position: absolute;
  z-index: 100;
  bottom: 100%;
  display: inline-block;
  height: 18px;
  margin-bottom: 12px;
  padding: 0 8px;
  color: #fff;
  background: #373838;
  border-radius: 2px;
  font-size: 11px;
  text-align: center;
  line-height: 19px;
}
.t-slider .t-value label, .t-slider .t-value fieldset legend, fieldset .t-slider .t-value legend {
  position: relative;
  display: inline-block;
  margin-bottom: 6px;
  color: #373838;
  font-size: 0.8125rem;
  font-weight: 400;
  outline: none;
}
.t-slider .t-scale {
  display: none;
  width: 100%;
  margin: 0;
  margin-top: 4px;
  padding: 0;
  color: #646464;
  font-size: 10px;
  line-height: 1rem;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
.t-slider .t-scale li {
  display: inline-block;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-slider input[type=range] {
    height: 22px;
    background: transparent;
    cursor: pointer;
  }
  .t-slider .t-value {
    margin-bottom: 4px;
  }
  .t-slider .t-scale {
    margin-top: 0;
  }
}
.t-icon-diamond::before {
  content: "\e000";
}
.t-icon-asterisk::before {
  content: "\e001";
}
.t-icon-angle-double-up::before {
  content: "\e146";
}
.t-icon-angle-double-right::before {
  content: "\e147";
}
.t-icon-angle-double-down::before {
  content: "\e148";
}
.t-icon-angle-double-left::before {
  content: "\e149";
}
.t-icon-angle-up::before {
  content: "\e150";
}
.t-icon-angle-right::before {
  content: "\e151";
}
.t-icon-angle-down::before {
  content: "\e152";
}
.t-icon-angle-left::before {
  content: "\e153";
}
.t-icon-chevron-up::before {
  content: "\e154";
}
.t-icon-chevron-right::before {
  content: "\e155";
}
.t-icon-chevron-down::before {
  content: "\e156";
}
.t-icon-chevron-left::before {
  content: "\e157";
}
.t-icon-arrow-up::before {
  content: "\e158";
}
.t-icon-arrow-right::before {
  content: "\e159";
}
.t-icon-arrow-down::before {
  content: "\e160";
}
.t-icon-arrow-left::before {
  content: "\e161";
}
.t-icon-arrows::before {
  content: "\e162";
}
.t-icon-arrows-h::before {
  content: "\e163";
}
.t-icon-arrows-v::before {
  content: "\e164";
}
.t-icon-caret-up::before {
  content: "\e180";
}
.t-icon-caret-right::before {
  content: "\e181";
}
.t-icon-caret-down::before {
  content: "\e182";
}
.t-icon-caret-left::before {
  content: "\e183";
}
.t-icon-home::before {
  content: "\e200";
}
.t-icon-entity::before {
  content: "\e201";
}
.t-icon-plus::before {
  content: "\e340";
}
.t-icon-plus-circle::before {
  content: "\e341";
}
.t-icon-minus::before {
  content: "\e350";
}
.t-icon-minus-circle::before {
  content: "\e351";
}
.t-icon-times::before {
  content: "\e360";
}
.t-icon-times-circle::before {
  content: "\e361";
}
.t-icon-times-circle-o::before {
  content: "\e362";
}
.t-icon-help::before {
  content: "\e370";
}
.t-icon-help-o::before {
  content: "\e371";
}
.t-icon-info-circle::before {
  content: "\e372";
}
.t-icon-exclamation-circle::before {
  content: "\e373";
}
.t-icon-exclamation-triangle::before {
  content: "\e374";
}
.t-icon-exclamation::before {
  content: "\e375";
}
.t-icon-bell::before {
  content: "\e380";
}
.t-icon-bell-slash::before {
  content: "\e381";
}
.t-icon-bullhorn::before {
  content: "\e384";
}
.t-icon-download::before {
  content: "\e400";
}
.t-icon-upload::before {
  content: "\e401";
}
.t-icon-save::before {
  content: "\e402";
}
.t-icon-expand::before {
  content: "\e500";
}
.t-icon-compress::before {
  content: "\e501";
}
.t-icon-expand-alt::before {
  content: "\e502";
}
.t-icon-compress-alt::before {
  content: "\e503";
}
.t-icon-level-up::before {
  content: "\e510";
}
.t-icon-level-down::before {
  content: "\e511";
}
.t-icon-exchange::before {
  content: "\e512";
}
.t-icon-redo::before {
  content: "\e515";
}
.t-icon-forward::before {
  content: "\e520";
}
.t-icon-reply::before {
  content: "\e521";
}
.t-icon-reply-all::before {
  content: "\e522";
}
.t-icon-sync::before {
  content: "\e525";
}
.t-icon-retweet::before {
  content: "\e526";
}
.t-icon-undo::before {
  content: "\e530";
}
.t-icon-history::before {
  content: "\e531";
}
.t-icon-clock::before {
  content: "\e540";
}
.t-icon-hourglass::before {
  content: "\e545";
}
.t-icon-hourglass-start::before {
  content: "\e546";
}
.t-icon-hourglass-half::before {
  content: "\e547";
}
.t-icon-hourglass-end::before {
  content: "\e548";
}
.t-icon-calendar::before {
  content: "\e560";
}
.t-icon-calendar-plus::before {
  content: "\e561";
}
.t-icon-calendar-minus::before {
  content: "\e562";
}
.t-icon-calendar-check::before {
  content: "\e563";
}
.t-icon-calendar-times::before {
  content: "\e564";
}
.t-icon-check::before {
  content: "\e900";
}
.t-icon-check-circle::before {
  content: "\e901";
}
.t-icon-check-circle-o::before {
  content: "\e902";
}
.t-icon-check-double::before {
  content: "\e903";
}
.t-icon-globe::before {
  content: "\e910";
}
.t-icon-globe-africa::before {
  content: "\e911";
}
.t-icon-globe-asia::before {
  content: "\e912";
}
.t-icon-eye::before {
  content: "\e920";
}
.t-icon-eye-slash::before {
  content: "\e921";
}
.t-icon-comment-alt-fill::before {
  content: "\e904";
}
.t-icon-comment-fill::before {
  content: "\e926";
}
.t-icon-comment-dots-fill::before {
  content: "\e927";
}
.t-icon-comment-dollar-fill::before {
  content: "\e928";
}
.t-icon-comment-slash-fill::before {
  content: "\e929";
}
.t-icon-comments-fill::before {
  content: "\e930";
}
.t-icon-comments-dollar-fill::before {
  content: "\e931";
}
.t-icon-comment-dollar::before {
  content: "\e932";
}
.t-icon-comments-dollar::before {
  content: "\e933";
}
.t-icon-comment-slash::before {
  content: "\e934";
}
.t-icon-comment-dots::before {
  content: "\e935";
}
.t-icon-comment::before {
  content: "\e937";
}
.t-icon-comments::before {
  content: "\e938";
}
.t-icon-comment-alt::before {
  content: "\e939";
}
.t-icon-ellipsis-h::before {
  content: "\e941";
}
.t-icon-ellipsis-v::before {
  content: "\e942";
}
.t-icon-envelope::before {
  content: "\e945";
}
.t-icon-envelope-open-text::before {
  content: "\e946";
}
.t-icon-inbox::before {
  content: "\e950";
}
.t-icon-paperclip::before {
  content: "\e995";
}
.t-icon-pen-nib::before {
  content: "\e997";
}
.t-icon-pencil::before {
  content: "\e998";
}
.t-icon-trash::before {
  content: "\e999";
}
.t-icon-user::before {
  content: "󡀀";
}
.t-icon-user-circle::before {
  content: "󡀁";
}
.t-icon-user-cog::before {
  content: "󡀄";
}
.t-icon-user-edit::before {
  content: "󡀅";
}
.t-icon-user-lock::before {
  content: "󡀆";
}
.t-icon-user-plus::before {
  content: "󡀇";
}
.t-icon-user-minus::before {
  content: "󡀈";
}
.t-icon-user-shield::before {
  content: "󡀉";
}
.t-icon-user-slash::before {
  content: "󡀐";
}
.t-icon-user-times::before {
  content: "󡀑";
}
.t-icon-user-friends::before {
  content: "󡀒";
}
.t-icon-users::before {
  content: "󡀓";
}
.t-icon-users-cog::before {
  content: "󡀔";
}
.t-icon-user-tie::before {
  content: "󡀕";
}
.t-icon-address-card::before {
  content: "󡀠";
}
.t-icon-id-badge::before {
  content: "󡀢";
}
.t-icon-address-book::before {
  content: "󡀣";
}
.t-icon-file::before {
  content: "󡔀";
}
.t-icon-file-alt::before {
  content: "󡔁";
}
.t-icon-file-archive::before {
  content: "󡔂";
}
.t-icon-file-audio::before {
  content: "󡔃";
}
.t-icon-file-code::before {
  content: "󡔄";
}
.t-icon-file-excel::before {
  content: "󡔅";
}
.t-icon-file-image::before {
  content: "󡔆";
}
.t-icon-file-pdf::before {
  content: "󡔇";
}
.t-icon-file-powerpoint::before {
  content: "󡔈";
}
.t-icon-file-video::before {
  content: "󡔉";
}
.t-icon-file-word::before {
  content: "󡔐";
}
.t-icon-folder::before {
  content: "󡔠";
}
.t-icon-folder-open::before {
  content: "󡔡";
}
.t-icon-hand-paper::before {
  content: "󡘀";
}
.t-icon-hand-rock::before {
  content: "󡘁";
}
.t-icon-hand-pointer::before {
  content: "󡘂";
}
.t-icon-hand-point-right::before {
  content: "󡘄";
}
.t-icon-hand-point-down::before {
  content: "󡘅";
}
.t-icon-hand-point-left::before {
  content: "󡘆";
}
.t-icon-handshake::before {
  content: "󡘇";
}
.t-icon-thumbs-up::before {
  content: "󡘈";
}
.t-icon-thumbs-down::before {
  content: "󡘉";
}
.t-icon-face-happy::before {
  content: "󡜀";
}
.t-icon-face-smile::before {
  content: "󡜁";
}
.t-icon-face-neutral::before {
  content: "󡜂";
}
.t-icon-face-frown::before {
  content: "󡜃";
}
.t-icon-face-cry::before {
  content: "󡜄";
}
.t-icon-heart-o::before {
  content: "󡜠";
}
.t-icon-heart::before {
  content: "󡜡";
}
.t-icon-phone::before {
  content: "󡞓";
}
.t-icon-support::before {
  content: "󡞔";
}
.t-icon-fax::before {
  content: "󡞕";
}
.t-icon-tv::before {
  content: "󡠀";
}
.t-icon-laptop::before {
  content: "󡠁";
}
.t-icon-mobile::before {
  content: "󡠂";
}
.t-icon-keyboard::before {
  content: "󡠃";
}
.t-icon-print::before {
  content: "󡠐";
}
.t-icon-qrcode::before {
  content: "󡠠";
}
.t-icon-fingerprint::before {
  content: "󡠡";
}
.t-icon-link::before {
  content: "󡠰";
}
.t-icon-unlink::before {
  content: "󡠱";
}
.t-icon-external-link::before {
  content: "󡠳";
}
.t-icon-key::before {
  content: "󡡀";
}
.t-icon-lock::before {
  content: "󡡅";
}
.t-icon-lock-open::before {
  content: "󡡆";
}
.t-icon-search::before {
  content: "󡡐";
}
.t-icon-search-plus::before {
  content: "󡡑";
}
.t-icon-search-minus::before {
  content: "󡡒";
}
.t-icon-filter::before {
  content: "󡡠";
}
.t-icon-share::before {
  content: "󡡥";
}
.t-icon-share-square::before {
  content: "󡡦";
}
.t-icon-paper-plane::before {
  content: "󡡧";
}
.t-icon-sign-in::before {
  content: "󡢐";
}
.t-icon-sign-out::before {
  content: "󡢑";
}
.t-icon-power-off::before {
  content: "󡢕";
}
.t-icon-circle-notch::before {
  content: "󡦘";
}
.t-icon-newspaper::before {
  content: "󡦙";
}
.t-icon-cog::before {
  content: "󢀀";
}
.t-icon-cogs::before {
  content: "󢀁";
}
.t-icon-wrench::before {
  content: "󢀅";
}
.t-icon-toolbox::before {
  content: "󢀆";
}
.t-icon-briefcase::before {
  content: "󢀇";
}
.t-icon-suitcase::before {
  content: "󢀈";
}
.t-icon-sliders::before {
  content: "󢀐";
}
.t-icon-sort-alpha-up::before {
  content: "󢀠";
}
.t-icon-sort-alpha-down::before {
  content: "󢀡";
}
.t-icon-sort-amount-up::before {
  content: "󢀢";
}
.t-icon-sort-amount-down::before {
  content: "󢀣";
}
.t-icon-sort::before {
  content: "󢀰";
}
.t-icon-sort-up::before {
  content: "󢀱";
}
.t-icon-sort-down::before {
  content: "󢀲";
}
.t-icon-tag::before {
  content: "󢁀";
}
.t-icon-tags::before {
  content: "󢁁";
}
.t-icon-star-o::before {
  content: "󢁅";
}
.t-icon-star-half::before {
  content: "󢁆";
}
.t-icon-star::before {
  content: "󢁇";
}
.t-icon-table::before {
  content: "󢁉";
}
.t-icon-list-ul::before {
  content: "󢁐";
}
.t-icon-tasks::before {
  content: "󢁑";
}
.t-icon-cards::before {
  content: "󢁕";
}
.t-icon-cards-small::before {
  content: "󢁖";
}
.t-icon-list::before {
  content: "󢁗";
}
.t-icon-align-left::before {
  content: "󢁠";
}
.t-icon-align-center::before {
  content: "󢁡";
}
.t-icon-align-justify::before {
  content: "󢁢";
}
.t-icon-align-right::before {
  content: "󢁣";
}
.t-icon-copy::before {
  content: "󢁩";
}
.t-icon-clone::before {
  content: "󢁰";
}
.t-icon-new-tab::before {
  content: "󢁱";
}
.t-icon-clipboard::before {
  content: "󢁵";
}
.t-icon-paste::before {
  content: "󢁶";
}
.t-icon-money-bill::before {
  content: "󢂀";
}
.t-icon-credit-card::before {
  content: "󢂁";
}
.t-icon-chart-bar::before {
  content: "󢂐";
}
.t-icon-chart-area::before {
  content: "󢂑";
}
.t-icon-chart-line::before {
  content: "󢂒";
}
.t-icon-terminal::before {
  content: "󢄀";
}
.t-icon-code::before {
  content: "󢄁";
}
.t-icon-code-branch::before {
  content: "󢄂";
}
.t-icon-thumbtack::before {
  content: "󢒙";
}
.t-icon-ruler::before {
  content: "󢔀";
}
.t-icon-cut::before {
  content: "󢔁";
}
.t-icon-image::before {
  content: "󢔂";
}
.t-icon-images::before {
  content: "󢔃";
}
.t-icon-bookmark-o::before {
  content: "󢔄";
}
.t-icon-bookmark::before {
  content: "󢔅";
}
.t-icon-flag::before {
  content: "󢔆";
}
.t-icon-location-arrow::before {
  content: "󢔇";
}
.t-icon-map-marker::before {
  content: "󢔈";
}
.t-icon-shoe-prints::before {
  content: "󢔉";
}
.t-icon-magic::before {
  content: "󢔐";
}
.t-icon-stamp::before {
  content: "󢔑";
}
.t-icon-fill-up::before {
  content: "󢔒";
}
.t-icon-graduation-cap::before {
  content: "󢔓";
}
.t-icon-palette::before {
  content: "󢔔";
}
.t-icon-trophy::before {
  content: "󢔕";
}
.t-icon-bug::before {
  content: "󢔖";
}
.t-icon-robot::before {
  content: "󢔗";
}
.t-icon-rocket::before {
  content: "󢔘";
}
.t-icon-certificate::before {
  content: "󢔙";
}
.t-icon-crosshairs::before {
  content: "󢔠";
}
.t-icon-infinity::before {
  content: "󢔡";
}
.t-icon-sticky-note::before {
  content: "󢔢";
}
.t-icon-map-signs::before {
  content: "󢔣";
}
.t-icon-shopping-cart::before {
  content: "󢔤";
}
.t-icon-play::before {
  content: "󢔥";
}
.t-icon-stop::before {
  content: "󢔦";
}
.t-icon-circle::before {
  content: "󢔧";
}
.t-icon-flask::before {
  content: "󢔨";
}
.t-icon-ds-triquetra::before {
  content: "󣀀";
}
.t-icon-ds-brick::before {
  content: "󣀁";
}
.t-icon-ds-set::before {
  content: "󣀂";
}
.t-icon-direction-incoming::before {
  content: "󣀃";
}
.t-icon-direction-outgoing::before {
  content: "󣀄";
}
.t-icon-direction-both::before {
  content: "󣀅";
}

.t-icon-alarm::before {
  content: "\e380";
}
.t-icon-area-chart::before {
  content: "󢂑";
}
.t-icon-analytics::before {
  content: "󢂑";
}
.t-icon-ban::before {
  content: "\e351";
}
.t-icon-calendar-o::before {
  content: "\e560";
}
.t-icon-clock-o::before {
  content: "\e540";
}
.t-icon-circle-o-notch::before {
  content: "󡦘";
}
.t-icon-close::before {
  content: "\e360";
}
.t-icon-cycle::before {
  content: "󡦘";
}
.t-icon-delete::before {
  content: "\e999";
}
.t-icon-edit::before {
  content: "\e998";
}
.t-icon-email::before {
  content: "\e945";
}
.t-icon-error::before {
  content: "\e373";
}
.t-icon-file-o::before {
  content: "󡔀";
}
.t-icon-file-archive-o::before {
  content: "󡔂";
}
.t-icon-file-code-o::before {
  content: "󡔄";
}
.t-icon-file-excel-o::before {
  content: "󡔅";
}
.t-icon-file-image-o::before {
  content: "󡔆";
}
.t-icon-file-pdf-o::before {
  content: "󡔇";
}
.t-icon-file-text::before {
  content: "󡔁";
}
.t-icon-file-text-o::before {
  content: "󡔁";
}
.t-icon-group::before {
  content: "󡀓";
}
.t-icon-hand-point-up::before {
  content: "󡘂";
}
.t-icon-info::before {
  content: "\e372";
}
.t-icon-line-chart::before {
  content: "󢂒";
}
.t-icon-menu::before {
  content: "\e941";
}
.t-icon-money::before {
  content: "󢂀";
}
.t-icon-newspaper::before, .t-icon-newspaper-o::before {
  content: "󡦙";
}
.t-icon-pending::before {
  content: "\e547";
}
.t-icon-question-circle::before {
  content: "\e370";
}
.t-icon-refresh::before {
  content: "\e525";
}
.t-icon-sort-amount-asc::before {
  content: "󢀣";
}
.t-icon-sort-amount-desc::before {
  content: "󢀢";
}
.t-icon-staff::before {
  content: "\e001";
}
.t-icon-success::before {
  content: "\e901";
}
.t-icon-th::before {
  content: "󢁖";
}
.t-icon-th-large::before {
  content: "󢁕";
}
.t-icon-th-list::before {
  content: "󢁗";
}
.t-icon-remove::before {
  content: "\e999";
}
.t-icon-test::before {
  content: "󢔨";
}
.t-icon-time::before {
  content: "\e540";
}
.t-icon-trash-alt::before {
  content: "\e999";
}
.t-icon-unlock::before {
  content: "󡡆";
}
.t-icon-warning::before {
  content: "\e374";
}

.t-icon.t-white {
  color: #fff;
}
.t-icon.t-gray-mid, .t-icon.t-subtle {
  color: #a6a7a7;
}
.t-icon.t-blue, .t-icon.t-info {
  color: #256cd1;
}
.t-icon.t-teal, .t-icon.t-cta {
  color: #279c9c;
}
.t-icon.t-red, .t-icon.t-error {
  color: #d91f11;
}
.t-icon.t-orange, .t-icon.t-warning {
  color: #ee6f20;
}
.t-icon.t-green, .t-icon.t-success {
  color: #428613;
}
.t-icon.t-disabled {
  color: #bcbdbd;
}
.t-icon.t-staff {
  color: #8c2341;
}
.t-icon.t-white svg > * {
  fill: #fff;
}
.t-icon.t-gray-mid svg > *, .t-icon.t-subtle svg > * {
  fill: #a6a7a7;
}
.t-icon.t-blue svg > *, .t-icon.t-info svg > * {
  fill: #256cd1;
}
.t-icon.t-teal svg > *, .t-icon.t-cta svg > * {
  fill: #279c9c;
}
.t-icon.t-red svg > *, .t-icon.t-error svg > * {
  fill: #d91f11;
}
.t-icon.t-orange svg > *, .t-icon.t-warning svg > * {
  fill: #ee6f20;
}
.t-icon.t-green svg > *, .t-icon.t-success svg > * {
  fill: #428613;
}
.t-icon.t-disabled svg > * {
  fill: #bcbdbd;
}
.t-icon.t-staff svg > * {
  fill: #8c2341;
}

.t-vis {
  position: relative;
  display: inline-block;
  width: 32px;
  height: 32px;
  margin-right: 8px;
  font-style: normal;
  vertical-align: middle;
}
.t-vis:last-child {
  margin-right: 0;
}
.t-vis::before, .t-vis::after {
  content: "";
  position: absolute;
  display: block;
  width: 32px;
  height: 32px;
  border: 1px solid transparent;
  border-radius: 32px;
  font-family: "tricons", helvetica, arial, sans-serif;
}
.t-vis::before {
  border-color: #e9e9e9;
}
.t-vis::after {
  color: #fff;
  font-size: 11px;
  text-align: center;
  line-height: 30px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-vis .t-badge {
  position: absolute;
  top: -4px;
  left: 100%;
  z-index: 1;
  padding: 0 4px;
  color: #ee6f20;
  background: #fff;
  border: 1px solid #ee6f20;
  transform: translate(-60%, 0);
}
.t-vis-agreed::before {
  background: #428613;
  border-color: transparent;
}
.t-vis-part-agreed::before {
  background: #428613;
  border-color: transparent;
}
.t-vis-part-agreed::after {
  content: "";
  left: calc(32px / 2);
  width: calc(32px / 2);
  background: #fff;
  border-color: #e9e9e9;
  border-left: transparent;
  -moz-border-radius-topright: 64px;
  -moz-border-radius-bottomright: 64px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-radius: 0 64px 64px 0;
}
.t-vis-part-disagreed::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-part-disagreed::after {
  content: "";
  width: calc(32px / 2);
  background: #fff;
  border-color: #e9e9e9;
  border-right: transparent;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 64px;
  -moz-border-radius-topleft: 64px;
  border-radius: 64px 0 0 64px;
}
.t-vis-disagreed::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-discrepencies::before, .t-vis-discrepancies::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-discrepencies::after, .t-vis-discrepancies::after {
  content: "󢁗";
}
.t-vis-error::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-error::after {
  content: "\e375";
}
.t-vis-cancelled::before {
  background: #bcbdbd;
  border-color: transparent;
}
.t-vis-cancelled::after {
  content: "C";
  font-weight: 700;
}
.t-vis-within::before {
  background: #fff59d;
  border-color: transparent;
}
.t-vis-within::after {
  content: "TH";
  color: #a6a7a7;
  font-weight: 700;
}
.t-vis.t-medium {
  width: 37px;
  height: 37px;
}
.t-vis.t-medium::before, .t-vis.t-medium::after {
  width: 37px;
  height: 37px;
}
.t-vis.t-medium::after {
  font-size: 12px;
  line-height: 35px;
}
.t-vis.t-medium.t-vis-part-agreed::after {
  left: calc(37px / 2);
  width: calc(37px / 2);
}
.t-vis.t-medium.t-vis-part-disagreed::after {
  width: calc(37px / 2);
}

@font-face {
  font-family: tricons;
  src: url("/crds-frontend/latest/assets/tricons-CZ4m6E8g.eot");
  src: url("/crds-frontend/latest/assets/tricons-CZ4m6E8g.eot?#iefix") format("embedded-opentype"), url("/crds-frontend/latest/assets/tricons-DHjgza76.woff2") format("woff2"), url("/crds-frontend/latest/assets/tricons-B2Keo8Ad.woff") format("woff"), url("/crds-frontend/latest/assets/tricons-DNt4bsT1.ttf") format("truetype"), url("/crds-frontend/latest/assets/tricons-6znNKawq.svg#fontawesome") format("svg");
  font-style: normal;
  font-weight: 400;
}
.t-icon {
  display: inline-block;
  margin-right: 6px;
  color: inherit;
  font-family: "tricons", helvetica, arial, sans-serif !important;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  text-decoration: none;
  text-transform: none;
  vertical-align: middle;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-icon::before {
  display: inline-block;
  line-height: 1rem;
}
.t-icon:hover {
  text-decoration: none;
}
.t-icon > img,
.t-icon > svg {
  width: 14px;
  height: 14px;
}
.t-icon > svg {
  color: inherit;
}
.t-icon > svg path {
  fill: currentcolor;
}
.t-icon.t-fw {
  width: 1em;
  text-align: center;
}
.t-icon.t-tiny {
  font-size: 11px;
}
.t-icon.t-tiny > img,
.t-icon.t-tiny > svg {
  width: 11px;
  height: 11px;
}
.t-icon.t-small {
  font-size: 12px;
}
.t-icon.t-small > img,
.t-icon.t-small > svg {
  width: 12px;
  height: 12px;
}
.t-icon.t-large {
  font-size: 16px;
}
.t-icon.t-large > img,
.t-icon.t-large > svg {
  width: 16px;
  height: 16px;
}
.t-icon.t-vertical-middle {
  vertical-align: middle;
}
.t-icon.t-horizontal {
  height: 32px;
}

a.t-icon {
  display: inline-block;
  margin-right: 0;
  color: #006491;
}
a.t-icon:hover {
  text-decoration: underline;
}
a.t-icon::before {
  margin-right: 6px;
  line-height: inherit;
}
a.t-icon > span {
  margin-left: -4px;
}
a.t-icon:empty::before {
  margin-right: 0;
}
a.t-icon.t-teal {
  color: #279c9c;
}
a .t-icon {
  margin-right: 6px;
}
a .t-icon.t-icon-only {
  margin-right: 0;
}

.t-staff-box {
  position: relative;
  margin-right: 20px;
  border: 1px solid #8c2341;
  padding: 12px;
}
.t-staff-box::before {
  content: "\e001  Staff";
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 11px;
  position: absolute;
  top: -1px;
  right: 0;
  transform: rotate(-90deg);
  transform-origin: top right;
  background-color: #8c2341;
  color: #fff;
  border-radius: 0 0 3px 3px;
  padding: 4px 8px;
}
.t-staff-box.t-container {
  padding: 24px;
  width: calc(100% - 20px);
}

.t-switch {
  display: inline-flex;
  height: 20px;
  margin-right: 8px;
  margin-bottom: 12px;
  user-select: none;
}
.t-switch:last-child {
  margin-right: 0;
}
.t-switch label, .t-switch fieldset legend, fieldset .t-switch legend {
  display: inline-block;
  height: 20px;
  margin-bottom: 0;
  margin-right: 6px;
  line-height: 20px;
}
.t-switch label.t-subtle, .t-switch fieldset legend.t-subtle, fieldset .t-switch legend.t-subtle {
  font-weight: 400;
}
.t-switch input {
  position: absolute;
  appearance: none;
}
.t-switch input::-ms-check {
  opacity: 0;
}
.t-switch input + label, .t-switch fieldset input + legend, fieldset .t-switch input + legend {
  position: relative;
  display: inline-block;
  height: 20px;
  margin-right: 0;
  color: #373838;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 20px;
  vertical-align: middle;
  outline: none;
  cursor: pointer;
  width: 38px;
}
.t-switch input + label::before, .t-switch fieldset input + legend::before, fieldset .t-switch input + legend::before {
  content: "";
  display: inline-block;
  height: 20px;
  width: 38px;
  background: #f4f4f4;
  border: 1px solid #bcbdbd;
  border-radius: 20px;
  vertical-align: top;
  transition: background-color 0.2s ease, border 0.2s ease;
}
.t-switch input + label::after, .t-switch fieldset input + legend::after, fieldset .t-switch input + legend::after {
  content: "";
  position: absolute;
  left: 0;
  display: inline-block;
  height: 20px;
  width: 20px;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 20px;
  line-height: inherit;
  vertical-align: top;
  transition: border 0.2s ease, position 0.2s ease;
}
.t-switch input:hover:not(:disabled) + label::before, .t-switch fieldset input:hover:not(:disabled) + legend::before, fieldset .t-switch input:hover:not(:disabled) + legend::before {
  background-color: #238c8c;
  border-color: #238c8c;
  transition: none;
}
.t-switch input:hover:not(:disabled) + label::after, .t-switch fieldset input:hover:not(:disabled) + legend::after, fieldset .t-switch input:hover:not(:disabled) + legend::after {
  border-color: #238c8c;
}
.t-switch input:hover:not(:disabled, :checked) + label::before, .t-switch fieldset input:hover:not(:disabled, :checked) + legend::before, fieldset .t-switch input:hover:not(:disabled, :checked) + legend::before {
  background-color: #e9e9e9;
  border-color: #bcbdbd;
  transition: none;
}
.t-switch input:hover:not(:disabled, :checked) + label::after, .t-switch fieldset input:hover:not(:disabled, :checked) + legend::after, fieldset .t-switch input:hover:not(:disabled, :checked) + legend::after {
  border-color: #bcbdbd;
}
.t-switch input:checked + label::before, .t-switch fieldset input:checked + legend::before, fieldset .t-switch input:checked + legend::before {
  background-color: #279c9c;
  border: 1px solid #279c9c;
}
.t-switch input:checked + label::after, .t-switch fieldset input:checked + legend::after, fieldset .t-switch input:checked + legend::after {
  left: 18px;
  border: 1px solid #279c9c;
}
.t-switch input:disabled + label, .t-switch fieldset input:disabled + legend, fieldset .t-switch input:disabled + legend {
  cursor: not-allowed;
}
.t-switch input:disabled + label::before, .t-switch fieldset input:disabled + legend::before, fieldset .t-switch input:disabled + legend::before {
  background-color: #f4f4f4;
  border: 1px solid #e9e9e9;
}
.t-switch input:disabled + label::after, .t-switch fieldset input:disabled + legend::after, fieldset .t-switch input:disabled + legend::after {
  border: 1px solid #e9e9e9;
}
.t-switch input:checked:disabled + label::before, .t-switch fieldset input:checked:disabled + legend::before, fieldset .t-switch input:checked:disabled + legend::before {
  background-color: #a9d7d7;
  border: 1px solid #a9d7d7;
}
.t-switch input:checked:disabled + label::after, .t-switch fieldset input:checked:disabled + legend::after, fieldset .t-switch input:checked:disabled + legend::after {
  left: 18px;
  border: 1px solid #a9d7d7;
}
.t-switch input.t-has-focus + label::before, .t-switch fieldset input.t-has-focus + legend::before, fieldset .t-switch input.t-has-focus + legend::before {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}
.t-switch input:focus:not(:disabled) + label::before, .t-switch fieldset input:focus:not(:disabled) + legend::before, fieldset .t-switch input:focus:not(:disabled) + legend::before {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
  border-radius: 20px;
}
.t-switch.t-block {
  display: flex;
  margin-right: 0;
  margin-bottom: 12px;
}
.t-switch.t-block:last-child {
  margin-bottom: 0;
}
.t-switch.t-vertical {
  height: auto;
  flex-direction: column;
}
.t-switch.t-vertical label:not(input + label):not(fieldset input + legend), .t-switch.t-vertical fieldset legend:not(input + label):not(fieldset input + legend), fieldset .t-switch.t-vertical legend:not(input + label):not(fieldset input + legend) {
  display: block;
  height: 18px;
  margin-bottom: 11px;
}
.t-switch.t-reverse {
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.t-switch.t-reverse > label:not(input + label):not(fieldset input + legend), fieldset .t-switch.t-reverse > legend:not(input + label):not(fieldset input + legend) {
  margin-left: 6px;
  margin-right: 0;
}
.t-switch.t-ghost-label {
  margin-top: 24px;
}

.t-filter-chip {
  display: inline-block;
  margin-right: 12px;
  user-select: none;
}
.t-filter-chip:last-child {
  margin-right: 0;
}
.t-filter-chip input {
  appearance: none;
  position: absolute;
}
.t-filter-chip input + span {
  font-weight: 400;
  height: 28px;
  min-width: 28px;
  text-align: center;
  vertical-align: middle;
  border: 1px solid #bcbdbd;
  border-radius: 14px;
  white-space: nowrap;
  gap: 6px;
  cursor: pointer;
  color: #373838;
  font-size: 0.8125rem;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
  align-self: center;
  flex-shrink: 0;
}
.t-filter-chip input + span .t-badge:first-child {
  height: 22px;
  margin-left: 2px;
  margin-right: 0;
  font-size: 0.75rem;
  font-weight: 700;
}
.t-filter-chip input + span :not(.t-badge):first-child {
  font-size: 0.8125rem;
  padding-left: 12px;
}
.t-filter-chip input + span :not(.t-badge):last-child {
  padding-right: 12px;
}
.t-filter-chip input::-ms-check {
  opacity: 0;
}
.t-filter-chip input:hover:not(:disabled) + span {
  border-color: #279c9c;
}
.t-filter-chip input:checked + span {
  background-color: #e9f5f5;
  border-color: #279c9c;
}
.t-filter-chip input:disabled + span {
  cursor: not-allowed;
  color: #a6a7a7;
}
.t-filter-chip input:disabled + span .t-badge:first-child {
  background-color: #d3d3d3;
  color: #fff;
}
.t-filter-chip input.t-has-focus + label::before, .t-filter-chip fieldset input.t-has-focus + legend::before, fieldset .t-filter-chip input.t-has-focus + legend::before {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}
.t-filter-chip.t-filter-chip-block {
  display: block;
  margin-right: 0;
  margin-bottom: 12px;
}

.t-side-navigation {
  background: #212222;
  width: 240px;
  position: fixed;
  top: 54px;
  left: -240px;
  bottom: 0;
  z-index: 90;
  overflow-x: hidden;
  overflow-y: auto;
  height: calc(100% - 54px);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  transition: 0.2s ease;
  transition-property: left width;
}
.t-side-navigation nav {
  padding-top: 4px;
}
.t-side-navigation ul {
  list-style: none;
  display: block;
}
.t-side-navigation a {
  color: #fff;
  text-decoration: none;
}
.t-side-navigation .t-expand {
  position: absolute;
  right: 9px;
  width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: calc(50% - 9px);
  color: #fff;
  margin-right: 0;
}
.t-side-navigation .t-expand.t-is-open {
  transform: rotate(180deg);
}
.t-side-navigation .t-expand::before, .t-side-navigation .t-expand::after {
  content: "";
  position: absolute;
  background: #fff;
  width: 8px;
  height: 2px;
  border-radius: 1px;
}
.t-side-navigation .t-expand::before {
  transform: translate(-2px, 0) rotate(45deg) scale(0.9);
}
.t-side-navigation .t-expand::after {
  transform: translate(2px, 0) rotate(-45deg) scale(0.9);
}
.t-side-navigation li {
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 14px;
  line-height: 15px;
}
.t-side-navigation li > a {
  display: block;
  padding: 10px 12px;
  position: relative;
}
.t-side-navigation li > a.t-is-staff {
  background: #8c2341;
}
.t-side-navigation li > a.t-is-staff.t-is-active {
  background: #8c2341;
}
.t-side-navigation li > a.t-is-staff:hover, .t-side-navigation li > a.t-is-staff:focus-visible {
  background: #7e203b;
}
.t-side-navigation li > a.t-is-active {
  background: #ff0061;
}
.t-side-navigation li > a.t-is-active:hover, .t-side-navigation li > a.t-is-active:focus-visible {
  background: #ff0061;
}
.t-side-navigation li > a:hover, .t-side-navigation li > a:focus-visible {
  background: #4d4e4e;
}
.t-side-navigation li > a .t-icon {
  font-size: 16px;
  vertical-align: bottom !important;
}
.t-side-navigation li ul {
  display: none;
}
.t-side-navigation li ul.t-is-open {
  display: block;
}
.t-side-navigation li li {
  font-family: arial, sans-serif;
  font-size: 0.75rem;
  line-height: 14px;
}
.t-side-navigation li li > a {
  padding: 8px 24px 8px 25px;
  color: #e9e9e9;
}
.t-side-navigation .t-footer {
  color: #a6a7a7;
  padding-bottom: 16px;
}
.t-side-navigation .t-footer .t-staff-info {
  background: #8c2341;
  color: #fff;
  font-size: 0.8125rem;
  padding: 16px;
}
.t-side-navigation .t-footer p {
  padding: 0 16px;
  font-size: 8px;
  margin: 0;
  line-height: 12px;
}
.t-side-navigation .t-footer img {
  width: 80px;
  margin: 16px 16px 4px 16px;
}
.t-side-navigation ~ .t-main {
  transition: 0.2s ease;
  transition-property: left width;
  left: 0;
}
.t-side-navigation.t-is-open {
  left: 0;
}
.t-side-navigation.t-is-open ~ .t-main {
  left: 240px;
  width: calc(100vw - 240px);
}

.t-table.t-transparent > tbody,
.t-table.t-transparent > thead {
  background-color: transparent;
}
.t-table.t-transparent > thead th,
.t-table.t-transparent > th {
  background-color: rgba(223.2, 223.2, 223.2, 0.25);
}
.t-table.t-transparent > thead th.t-group,
.t-table.t-transparent > th.t-group {
  background-color: transparent;
}
.t-table thead.t-sticky {
  position: sticky;
  top: 0;
  z-index: 10;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
}
.t-table.t-condensed {
  font-size: 0.75rem;
}
.t-table.t-condensed th,
.t-table.t-condensed td {
  height: 32px;
  padding: calc(4px / 2) 8px;
}
.t-table.t-condensed th {
  font-size: 10px;
}
.t-table.t-condensed td > .t-btn,
.t-table.t-condensed td > .t-checkbox,
.t-table.t-condensed td > .t-dropdown,
.t-table.t-condensed td > .t-input,
.t-table.t-condensed td > .t-loading,
.t-table.t-condensed td > .t-progress,
.t-table.t-condensed td > .t-radio,
.t-table.t-condensed td > .t-switch {
  margin: 0;
}
.t-table.t-condensed td > .t-btn:not(.t-condensed) {
  height: 24px;
  padding: 0 12px;
  font-size: 0.75rem;
  line-height: 26px;
}
.t-table.t-condensed th > .t-checkbox label, .t-table.t-condensed th > .t-checkbox fieldset legend, fieldset .t-table.t-condensed th > .t-checkbox legend,
.t-table.t-condensed th > .t-select .t-checkbox label,
.t-table.t-condensed th > .t-select .t-checkbox fieldset legend,
fieldset .t-table.t-condensed th > .t-select .t-checkbox legend,
.t-table.t-condensed td > .t-checkbox label,
.t-table.t-condensed td > .t-checkbox fieldset legend,
fieldset .t-table.t-condensed td > .t-checkbox legend,
.t-table.t-condensed td > .t-select .t-checkbox label,
.t-table.t-condensed td > .t-select .t-checkbox fieldset legend,
fieldset .t-table.t-condensed td > .t-select .t-checkbox legend {
  height: 16px;
  line-height: 16px;
}
.t-table.t-condensed th > .t-checkbox label::before, .t-table.t-condensed th > .t-checkbox fieldset legend::before, fieldset .t-table.t-condensed th > .t-checkbox legend::before,
.t-table.t-condensed th > .t-select .t-checkbox label::before,
.t-table.t-condensed th > .t-select .t-checkbox fieldset legend::before,
fieldset .t-table.t-condensed th > .t-select .t-checkbox legend::before,
.t-table.t-condensed td > .t-checkbox label::before,
.t-table.t-condensed td > .t-checkbox fieldset legend::before,
fieldset .t-table.t-condensed td > .t-checkbox legend::before,
.t-table.t-condensed td > .t-select .t-checkbox label::before,
.t-table.t-condensed td > .t-select .t-checkbox fieldset legend::before,
fieldset .t-table.t-condensed td > .t-select .t-checkbox legend::before {
  width: 16px;
  height: 16px;
}
.t-table.t-condensed td > .t-checkbox,
.t-table.t-condensed td > .t-select .t-checkbox {
  margin-top: -6px;
}
.t-table.t-condensed .t-icon::before {
  font-size: 12px;
}
.t-table.t-condensed td > .t-input input {
  height: 24px;
  font-size: 0.75rem;
}
.t-table.t-condensed td > .t-dropdown .t-btn:not(.t-condensed) {
  height: 24px;
  font-size: 0.75rem;
  line-height: 26px;
}
.t-table.t-condensed td > .t-dropdown .t-input {
  width: 100%;
  margin-bottom: 0;
}
.t-table.t-condensed td > .t-dropdown .t-input input {
  height: 24px;
  font-size: 0.75rem;
}
.t-table.t-ghost {
  font-size: 0.8125rem;
}
.t-table.t-ghost.t-condensed th,
.t-table.t-ghost.t-condensed td {
  padding: 4px 4px;
}
.t-table.t-ghost tr:hover,
.t-table.t-ghost tr:hover td,
.t-table.t-ghost th,
.t-table.t-ghost td,
.t-table.t-ghost thead,
.t-table.t-ghost tbody {
  background: transparent;
}
.t-table.t-ghost th,
.t-table.t-ghost td {
  height: auto;
  padding: 8px;
  padding-left: 0;
}
.t-table.t-ghost th {
  padding-top: 0;
  font-size: 0.8125rem;
}
.t-table.t-ghost td {
  border: 0;
}
.t-table .t-select {
  width: 34px;
  margin-right: 0;
  border-right: 0;
  text-overflow: clip;
}
.t-table .t-select .t-checkbox label::before, .t-table .t-select .t-checkbox fieldset legend::before, fieldset .t-table .t-select .t-checkbox legend::before {
  margin-right: 0;
}
.t-table .t-is-selected > td:not(.t-empty) {
  background-color: #e9f5f5;
}
.t-table .t-is-selected:hover > td:not(.t-empty) {
  background-color: #d4ebeb;
}
.t-table.t-sortable > thead th {
  transition: background-color 0.2s ease, opacity 0.2s ease;
}
.t-table.t-sortable > thead th:hover {
  background-color: #e9e9e9;
  cursor: pointer;
}
.t-table.t-sortable > thead th.t-not-sortable:hover {
  background-color: #f8f8f8;
  cursor: default;
}
.t-table thead th.t-sortable {
  transition: background-color 0.2s ease, opacity 0.2s ease;
}
.t-table thead th.t-sortable:hover {
  background-color: #e9e9e9;
  cursor: pointer;
}
.t-table thead th.t-is-ascending, .t-table thead th.t-is-descending {
  position: relative;
  background-color: #f4f4f4;
}
.t-table thead th.t-is-ascending:hover, .t-table thead th.t-is-descending:hover {
  background-color: #e9e9e9;
}
.t-table thead th.t-is-ascending::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background: #bcbdbd;
  transition: position 0.2s ease;
}
.t-table thead th.t-is-descending::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background: #bcbdbd;
  transition: position 0.2s ease;
}
.t-table tr td.t-match {
  width: 100px;
  padding-right: 12px;
  padding-left: 12px;
  text-align: center;
}
.t-table tr td.t-match p {
  margin-bottom: 0;
}
.t-table tr td.t-match .t-status {
  display: inline-block;
  width: calc(50% - 2px);
  height: 6px;
  background: #bcbdbd;
}
.t-table tr td.t-match .t-status.t-approved {
  background: #428613;
}
.t-table tr td.t-match .t-status.t-refused {
  background: #d91f11;
}
.t-table tr:hover td.t-match, .t-table tr.t-is-selected td.t-match, .t-table tr.t-is-selected:hover td.t-match {
  background-color: #fff;
  border-color: #e9e9e9;
}
.t-table > tbody .t-has-changed-new {
  background-color: #fff59d;
  animation: fade 0.8s ease-in forwards;
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
.t-table > tbody tr.t-has-changed:not(.t-is-selected) > td {
  background-color: #fff59d;
}
.t-table > tbody tr.t-has-changed:not(.t-is-selected):hover > td {
  background-color: rgb(242.1, 242, 180.4);
}
.t-table > tbody tr.t-fade > td {
  animation: fade 0.8s ease forwards;
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
.t-table > tbody tr:hover > td.t-has-changed {
  background-color: rgb(242.1, 242, 180.4);
}
.t-table > tbody td.t-has-changed {
  background-color: #fff59d;
}
.t-table > tbody td.t-fade {
  animation: fade 0.8s ease forwards;
}
@keyframes fade {
  0% {
    background-color: #fff59d;
  }
  100% {
    background-color: inherit;
  }
}
@keyframes fade {
  0% {
    background-color: #fff59d;
  }
  100% {
    background-color: inherit;
  }
}
@keyframes fade {
  0% {
    background-color: #fff59d;
  }
  100% {
    background-color: inherit;
  }
}
@keyframes fade {
  0% {
    background-color: #fff59d;
  }
  100% {
    background-color: inherit;
  }
}

.t-table tr.t-status > td:first-child {
  padding-left: 12px 3px;
}
.t-table tr.t-status.t-teal > td:first-child, .t-table tr.t-status.t-cta > td:first-child {
  box-shadow: inset 3px 0 0 0 #279c9c;
}
.t-table tr.t-status.t-teal .t-bg-status, .t-table tr.t-status.t-cta .t-bg-status {
  color: #fff;
  background: #279c9c;
}
.t-table tr.t-status.t-teal .t-border-status, .t-table tr.t-status.t-cta .t-border-status {
  color: #279c9c;
  box-shadow: inset 1px 1px 0 0 #279c9c, inset -1px -1px 0 0 #279c9c;
}
.t-table tr.t-status.t-red > td:first-child, .t-table tr.t-status.t-error > td:first-child {
  box-shadow: inset 3px 0 0 0 #d91f11;
}
.t-table tr.t-status.t-red .t-bg-status, .t-table tr.t-status.t-error .t-bg-status {
  color: #fff;
  background: #d91f11;
}
.t-table tr.t-status.t-red .t-text-status, .t-table tr.t-status.t-error .t-text-status {
  color: #d91f11;
}
.t-table tr.t-status.t-red .t-border-status, .t-table tr.t-status.t-error .t-border-status {
  color: #d91f11;
  box-shadow: inset 1px 1px 0 0 #d91f11, inset -1px -1px 0 0 #d91f11;
}
.t-table tr.t-status.t-orange > td:first-child, .t-table tr.t-status.t-warning > td:first-child {
  box-shadow: inset 3px 0 0 0 #ee6f20;
}
.t-table tr.t-status.t-orange .t-bg-status, .t-table tr.t-status.t-warning .t-bg-status {
  color: #fff;
  background: #ee6f20;
}
.t-table tr.t-status.t-orange .t-text-status, .t-table tr.t-status.t-warning .t-text-status {
  color: #ee6f20;
}
.t-table tr.t-status.t-orange .t-border-status, .t-table tr.t-status.t-warning .t-border-status {
  color: #ee6f20;
  box-shadow: inset 1px 1px 0 0 #ee6f20, inset -1px -1px 0 0 #ee6f20;
}
.t-table tr.t-status.t-green > td:first-child, .t-table tr.t-status.t-success > td:first-child {
  box-shadow: inset 3px 0 0 0 #428613;
}
.t-table tr.t-status.t-green .t-bg-status, .t-table tr.t-status.t-success .t-bg-status {
  color: #fff;
  background: #428613;
}
.t-table tr.t-status.t-green .t-text-status, .t-table tr.t-status.t-success .t-text-status {
  color: #428613;
}
.t-table tr.t-status.t-green .t-border-status, .t-table tr.t-status.t-success .t-border-status {
  color: #428613;
  box-shadow: inset 1px 1px 0 0 #428613, inset -1px -1px 0 0 #428613;
}
.t-table tr.t-status.t-disabled > td {
  color: #bcbdbd;
}
.t-table tr.t-status.t-disabled > td a {
  color: #bcbdbd;
  pointer-events: none;
}
.t-table tr.t-status.t-disabled > td a:hover {
  text-decoration: none;
}
.t-table tr.t-status.t-disabled > td .t-icon {
  color: #bcbdbd;
}
.t-table td.t-teal.t-bg-status, .t-table td.t-cta.t-bg-status {
  color: #fff;
  background: #279c9c;
}
.t-table td.t-teal.t-border-status, .t-table td.t-cta.t-border-status {
  color: #279c9c;
  box-shadow: inset 1px 1px 0 0 #279c9c, inset -1px -1px 0 0 #279c9c;
}
.t-table td.t-red.t-bg-status, .t-table td.t-error.t-bg-status {
  color: #fff;
  background: #d91f11;
}
.t-table td.t-red.t-text-status, .t-table td.t-error.t-text-status {
  color: #d91f11;
}
.t-table td.t-red.t-border-status, .t-table td.t-error.t-border-status {
  color: #d91f11;
  box-shadow: inset 1px 1px 0 0 #d91f11, inset -1px -1px 0 0 #d91f11;
}
.t-table td.t-orange.t-bg-status, .t-table td.t-warning.t-bg-status {
  color: #fff;
  background: #ee6f20;
}
.t-table td.t-orange.t-text-status, .t-table td.t-warning.t-text-status {
  color: #ee6f20;
}
.t-table td.t-orange.t-border-status, .t-table td.t-warning.t-border-status {
  color: #ee6f20;
  box-shadow: inset 1px 1px 0 0 #ee6f20, inset -1px -1px 0 0 #ee6f20;
}
.t-table td.t-green.t-bg-status, .t-table td.t-success.t-bg-status {
  color: #fff;
  background: #428613;
}
.t-table td.t-green.t-text-status, .t-table td.t-success.t-text-status {
  color: #428613;
}
.t-table td.t-green.t-border-status, .t-table td.t-success.t-border-status {
  color: #428613;
  box-shadow: inset 1px 1px 0 0 #428613, inset -1px -1px 0 0 #428613;
}
.t-table td.t-disabled {
  color: #bcbdbd;
}
.t-table td.t-disabled > a {
  color: #bcbdbd;
  pointer-events: none;
}
.t-table td.t-disabled > a:hover {
  text-decoration: none;
}
.t-table td.t-disabled > .t-icon {
  color: #bcbdbd;
}
.t-table .t-bg-status > a {
  color: #fff;
  text-decoration: underline;
  text-decoration-style: dotted;
}
.t-table .t-bg-status > a:hover {
  text-decoration-style: solid;
}
.t-table.t-condensed.t-status > td:first-child {
  padding-left: 9px;
}

.t-table th.t-expandable,
.t-table td.t-expandable {
  width: 40px;
}
.t-table th.t-expandable.t-select,
.t-table td.t-expandable.t-select {
  width: 69px;
  border-right: 1px solid #e9e9e9;
}
.t-table th.t-expandable button,
.t-table td.t-expandable button {
  cursor: pointer;
  position: absolute;
  color: #373838;
  top: 0;
  right: 0;
  border: 0;
  background: 0 0;
  width: 40px;
  height: 40px;
}
.t-table th.t-expandable button .t-icon,
.t-table td.t-expandable button .t-icon {
  margin-right: 0;
  vertical-align: baseline;
  transform: translateY(1px);
}
.t-table.t-condensed th.t-expandable,
.t-table.t-condensed td.t-expandable {
  width: 32px;
}
.t-table.t-condensed th.t-expandable.t-select,
.t-table.t-condensed td.t-expandable.t-select {
  width: 55px;
}
.t-table.t-condensed th.t-expandable button,
.t-table.t-condensed td.t-expandable button {
  width: 32px;
  height: 32px;
}
.t-table.t-condensed th.t-expandable button .t-icon,
.t-table.t-condensed td.t-expandable button .t-icon {
  transform: translateY(0px);
}
.t-table tr.t-is-expanded {
  background-color: #e9f5f5;
}
.t-table tr.t-expanded-row {
  background-color: #f9fcfc;
}
.t-table tr.t-expanded-row > td:first-child {
  padding: 24px;
}
.t-table tr.t-expanded-row:hover {
  background-color: #f9fcfc;
}
.t-table tr.t-expanded-row:hover > td {
  background-color: #f9fcfc;
  overflow: visible;
}

.t-table {
  display: table;
  table-layout: fixed;
  width: auto;
  max-width: calc(1920px - 24px * 2);
  margin-bottom: 24px;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 0.75rem;
  line-height: 1.4rem;
  vertical-align: middle;
}
.t-table:last-child {
  margin-bottom: 0;
}
.t-table.t-no-truncate td, .t-table.t-no-truncate th {
  white-space: normal;
  text-overflow: initial;
  overflow: initial;
  word-break: break-all;
}
.t-table caption {
  margin-bottom: 12px;
  color: #646464;
  font-size: 14px;
  font-weight: 700;
  text-align: left;
}
.t-table caption .t-icon {
  margin-right: 4px;
}
.t-table th,
.t-table td {
  position: relative;
  height: 40px;
  padding: calc(4px / 2) 12px;
  background-clip: padding-box;
  text-align: left;
  line-height: 0.9375rem;
  vertical-align: middle;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-table th > a,
.t-table td > a {
  display: inline-block;
  vertical-align: middle;
}
.t-table th {
  background-color: #f8f8f8;
  font-size: 0.6875rem;
  line-height: 0.8125rem;
  font-weight: 700;
  text-align: left;
}
.t-table th.t-group {
  color: #646464;
  background-color: transparent;
  border-top: 1px solid #e9e9e9;
  border-right: 1px solid #e9e9e9;
  font-weight: 400;
  text-transform: uppercase;
  text-align: center;
}
.t-table th.t-group:last-child {
  border-right: transparent;
}
.t-table td {
  border-right: 1px solid #e9e9e9;
}
.t-table td:last-child {
  border-right: 0;
}
.t-table thead,
.t-table tbody {
  background-color: #fff;
}
.t-table tbody tr td {
  border-bottom: 1px solid #e9e9e9;
  transition: background-color, 0.1s ease;
}
.t-table tbody tr:hover {
  background-color: #d4ebeb;
}
.t-table tbody tr:hover > td {
  background-color: #d4ebeb;
}
.t-table tbody tr.t-no-hover:hover {
  background-color: transparent;
}
.t-table tbody tr.t-no-hover:hover > td {
  background-color: transparent;
}
.t-table tbody > tr td {
  border-top: 1px solid #e9e9e9;
}
.t-table thead + tbody > tr td {
  border-top: 0;
}
.t-table.t-half {
  width: 50%;
}
.t-table.t-3-4 {
  width: 75%;
}
.t-table.t-wide {
  width: 100%;
}
.t-table.t-full {
  max-width: 100%;
}
.t-table.t-auto {
  table-layout: auto;
}
.t-table th.t-col-compact,
.t-table td.t-col-compact {
  width: 40px;
  text-align: center;
}
.t-table th.t-col-tiny,
.t-table td.t-col-tiny {
  width: 8%;
}
.t-table th.t-col-small,
.t-table td.t-col-small {
  width: 10%;
}
.t-table th.t-col-medium,
.t-table td.t-col-medium {
  width: 15%;
}
.t-table th.t-col-large,
.t-table td.t-col-large {
  width: 25%;
}
.t-table th.t-col-xl,
.t-table td.t-col-xl {
  width: 30%;
}
.t-table.t-is-loading > tbody {
  position: relative;
}
.t-table.t-is-loading > tbody > tr:only-child::after,
.t-table.t-is-loading > tbody > tr:nth-child(2):last-child::after {
  background-size: auto !important;
}
.t-table.t-is-loading > tbody > tr:last-child::after {
  position: absolute;
  content: "";
  background: #fff;
  opacity: 0.9;
  inset: 0;
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2042%2042'%3e%3cg%20fill='none'%20stroke-miterlimit='10'%20stroke-width='2'%20data-name='Layer%202'%3e%3ccircle%20cx='21'%20cy='21'%20r='20'%20stroke='%23E9E9E9'%3e%3c/circle%3e%3cpath%20d='M21%201a20%2020%200%200%201%2020%2020'%20stroke='%2300afaf'%20stroke-linecap='round'%3e%3c/path%3e%3canimateTransform%20attributeName='transform'%20type='rotate'%20from='0%2021%2021'%20to='360%2021%2021'%20dur='1s'%20repeatCount='indefinite'%20/%3e%3c/g%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 80px;
}
.t-table .t-wrap, .t-table.t-wrap th, .t-table.t-wrap td {
  white-space: normal;
}
.t-table th.t-empty,
.t-table td.t-empty {
  width: 16px;
  padding: 0 calc(16px / 2);
  background-color: transparent;
}
.t-table th.t-group.t-empty {
  border: 0;
}
.t-table th.t-group.t-empty + th:not(.t-empty) {
  border-left: 1px solid #e9e9e9;
}
.t-table tbody td.t-empty {
  border-bottom: 0;
}
.t-table tbody tr.t-empty {
  height: 16px;
}
.t-table tbody tr.t-empty:last-child {
  display: none;
}
.t-table tbody tr.t-empty + tr td:not(.t-empty) {
  border-top: 1px solid #e9e9e9;
}
.t-table tbody tr:hover > td.t-empty {
  background-color: transparent;
}
.t-table tfoot::before {
  content: "";
  display: table-row;
  width: 100%;
  height: 16px;
  background-color: #fff;
}
.t-table tfoot tr {
  border-top: 1px solid #bcbdbd;
}
.t-table tfoot th,
.t-table tfoot td {
  border-bottom: 1px solid #e9e9e9;
}
.t-table tfoot td.t-empty {
  border-bottom: 0;
}
.t-table tfoot.t-load-more::before {
  display: none;
}
.t-table tfoot.t-load-more tr {
  border-top: 0;
}
.t-table tfoot.t-load-more td {
  color: #279c9c;
  border-right: 0;
  text-align: center;
  cursor: pointer;
}
.t-table tfoot.t-load-more td:hover {
  background-color: #d4ebeb;
  text-decoration: underline;
}
.t-table tfoot.t-load-more.t-is-loading td {
  color: transparent;
}
.t-table tfoot.t-load-more.t-is-loading td::before {
  content: "";
  position: absolute;
  left: 50%;
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
  vertical-align: middle;
  transform: translate(-50%, 0);
  animation: spin 1s infinite linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.t-table .t-number,
.t-table .t-right {
  text-align: right;
}
.t-table .t-overflow {
  overflow: visible;
}
.t-table .t-truncate {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}
.t-table td > .t-btn,
.t-table td > .t-checkbox,
.t-table td > .t-dropdown,
.t-table td > .t-input,
.t-table td > .t-loading,
.t-table td > .t-radio,
.t-table td > .t-date-picker,
.t-table td > .t-switch,
.t-table th > .t-btn,
.t-table th > .t-checkbox,
.t-table th > .t-dropdown,
.t-table th > .t-input,
.t-table th > .t-loading,
.t-table th > .t-radio,
.t-table th > .t-date-picker,
.t-table th > .t-switch {
  margin: 0;
}
.t-table td > .t-icon {
  margin-top: -2px;
  margin-right: 8px;
  line-height: 1rem;
}
.t-table td > .t-icon-error {
  color: #d91f11;
}
.t-table td > .t-icon-warning {
  color: #ee6f20;
}
.t-table td > .t-icon-success {
  color: #428613;
}
.t-table td > .t-badge {
  max-width: 100%;
}
.t-table td > .t-badge:first-of-type {
  margin-left: 4px;
}
.t-table td > .t-loading {
  width: 16px;
  height: 16px;
  margin-right: 8px;
}
.t-table td > .t-loading::before {
  width: inherit;
  height: inherit;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
@media (min-width: 2560px) {
  .t-table {
    max-width: 2560px;
  }
}
@media (min-width: 1920px) {
  .t-table {
    max-width: 1920px;
  }
}
.t-table .t-error-message {
  border-collapse: initial;
}

@media print {
  .t-table {
    font-size: 10px;
  }
  .t-table th,
  .t-table td {
    height: 16px;
    padding: 9px 8px 7px;
  }
  .t-table th {
    background-color: transparent;
    border-right: 0;
    border-bottom: 1px solid #e9e9e9;
    font-size: 10px;
  }
  .t-table th.t-group {
    font-size: 8px;
  }
  .t-table tbody {
    border-bottom: 1px solid #e9e9e9;
  }
  .t-table tbody tr:nth-child(even) td {
    background-color: #f4f4f4 !important;
  }
  .t-table.t-condensed {
    height: 12px;
  }
  .t-table td .t-btn {
    height: 24px;
    margin-top: -8px;
    font-size: 10px;
    line-height: 24px;
  }
  .t-table td .t-dropdown {
    margin-top: -8px;
  }
  .t-table td .t-dropdown .t-btn {
    height: 24px;
    margin-top: 0;
  }
  .t-table td .t-input input {
    height: 24px;
    font-size: 10px;
  }
}
.t-tag {
  position: relative;
  display: inline-block;
  max-width: 100%;
  height: 20px;
  padding: 0 8px;
  color: #fff;
  background: #279c9c;
  border-radius: 2px;
  font-size: 0.75rem;
  line-height: 20px;
  vertical-align: middle;
  user-select: none;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  flex-shrink: 0;
  transition: opacity 0.2s ease;
}
.t-tag:not(:only-child) {
  margin-right: 4px;
}
.t-tag > .t-tag-text {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-tag .t-trigger {
  background: none;
  border: none;
  padding: 0;
  position: relative;
  display: inline-block;
  min-width: 20px;
  height: 20px;
  margin-right: -8px;
  border-radius: 4px;
  cursor: pointer;
}
.t-tag .t-trigger::before, .t-tag .t-trigger::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 8px;
  height: 2px;
  background: #d4ebeb;
  border-radius: 2px;
}
.t-tag .t-trigger:focus-visible {
  background: #1f7d7d;
  border: 2px solid #279c9c;
}
.t-tag .t-trigger:focus-visible::before, .t-tag .t-trigger:focus-visible::after {
  background: #fff !important;
}
.t-tag .t-trigger::before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.t-tag .t-trigger::after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.t-tag .t-trigger:hover::before, .t-tag .t-trigger:hover::after {
  background: #fff !important;
}
.t-tag.t-fade {
  opacity: 0;
}
.t-tag.t-strike-through, .t-tag.t-line-through {
  text-decoration: line-through;
}
.t-tag.t-subtle {
  color: #373838;
  background: #d4ebeb;
}
.t-tag.t-subtle .t-trigger::before, .t-tag.t-subtle .t-trigger::after {
  background: #646464 !important;
}
.t-tag.t-subtle .t-trigger:focus-visible {
  background: #a9d7d7;
  border: 2px solid #d4ebeb;
}
.t-tag.t-subtle .t-trigger:focus-visible::before, .t-tag.t-subtle .t-trigger:focus-visible::after {
  background: #373838 !important;
}
.t-tag.t-subtle .t-trigger:hover:not(:active)::before, .t-tag.t-subtle .t-trigger:hover:not(:active)::after {
  background: #373838 !important;
}
.t-tag.t-neutral, .t-tag.t-gray {
  background: #4d4e4e;
}
.t-tag.t-neutral .t-trigger::before, .t-tag.t-neutral .t-trigger::after, .t-tag.t-gray .t-trigger::before, .t-tag.t-gray .t-trigger::after {
  background: #d3d3d3;
}
.t-tag.t-neutral .t-trigger:focus-visible, .t-tag.t-gray .t-trigger:focus-visible {
  background: #212222;
  border-color: #4d4e4e;
}
.t-tag.t-neutral.t-subtle, .t-tag.t-gray.t-subtle {
  background: #e9e9e9;
}
.t-tag.t-neutral.t-subtle .t-trigger:focus-visible, .t-tag.t-gray.t-subtle .t-trigger:focus-visible {
  background: #d3d3d3;
  border-color: #e9e9e9;
}
.t-tag.t-gray-feather {
  color: #373838;
  background: #e9e9e9;
}
.t-tag.t-gray-feather .t-trigger::before, .t-tag.t-gray-feather .t-trigger::after {
  background: #646464 !important;
}
.t-tag.t-gray-feather .t-trigger:focus-visible {
  background: #d3d3d3;
  border-color: #e9e9e9;
}
.t-tag.t-gray-feather.t-subtle {
  background: #e9e9e9;
}
.t-tag.t-gray-feather.t-subtle .t-trigger:focus-visible {
  background: #d3d3d3;
  border-color: #e9e9e9;
}
.t-tag.t-dark {
  background: #4d4e4e;
}
.t-tag.t-dark .t-trigger::before, .t-tag.t-dark .t-trigger::after {
  background: #e9e9e9;
}
.t-tag.t-dark .t-trigger:focus-visible {
  background: #212222;
  border-color: #4d4e4e;
}
.t-tag.t-dark.t-subtle {
  background: #bcbdbd;
}
.t-tag.t-dark.t-subtle .t-trigger:focus-visible {
  background: #909090;
  border-color: #bcbdbd;
}
.t-tag.t-orange, .t-tag.t-warning {
  background: #ee6f20;
}
.t-tag.t-orange .t-trigger::before, .t-tag.t-orange .t-trigger::after, .t-tag.t-warning .t-trigger::before, .t-tag.t-warning .t-trigger::after {
  background: #fce2d2;
}
.t-tag.t-orange .t-trigger:focus-visible, .t-tag.t-warning .t-trigger:focus-visible {
  background: #be591a;
  border-color: #ee6f20;
}
.t-tag.t-orange.t-subtle, .t-tag.t-warning.t-subtle {
  background: #fce2d2;
}
.t-tag.t-orange.t-subtle .t-trigger:focus-visible, .t-tag.t-warning.t-subtle .t-trigger:focus-visible {
  background: #f8c5a6;
  border-color: #fce2d2;
}
.t-tag.t-blue, .t-tag.t-info {
  background: #256cd1;
}
.t-tag.t-blue .t-trigger::before, .t-tag.t-blue .t-trigger::after, .t-tag.t-info .t-trigger::before, .t-tag.t-info .t-trigger::after {
  background: #d3e2f6;
}
.t-tag.t-blue .t-trigger:focus-visible, .t-tag.t-info .t-trigger:focus-visible {
  background: #1e56a7;
  border-color: #256cd1;
}
.t-tag.t-blue.t-subtle, .t-tag.t-info.t-subtle {
  background: #d3e2f6;
}
.t-tag.t-blue.t-subtle .t-trigger:focus-visible, .t-tag.t-info.t-subtle .t-trigger:focus-visible {
  background: #a8c4ed;
  border-color: #d3e2f6;
}
.t-tag.t-staff {
  background: #8c2341;
}
.t-tag.t-staff .t-trigger::before, .t-tag.t-staff .t-trigger::after {
  background: #e8d3d9;
}
.t-tag.t-staff .t-trigger:focus-visible {
  background: #701c34;
  border-color: #8c2341;
}
.t-tag.t-staff.t-subtle {
  background: #e8d3d9;
}
.t-tag.t-staff.t-subtle .t-trigger:focus-visible {
  background: #d1a7b3;
  border-color: #e8d3d9;
}
.t-tag.t-red, .t-tag.t-error {
  background: #d91f11;
}
.t-tag.t-red .t-trigger::before, .t-tag.t-red .t-trigger::after, .t-tag.t-error .t-trigger::before, .t-tag.t-error .t-trigger::after {
  background: #f7d2cf;
}
.t-tag.t-red .t-trigger:focus-visible, .t-tag.t-error .t-trigger:focus-visible {
  background: #ae190e;
  border-color: #d91f11;
}
.t-tag.t-red.t-subtle, .t-tag.t-error.t-subtle {
  background: #f7d2cf;
}
.t-tag.t-red.t-subtle .t-trigger:focus-visible, .t-tag.t-error.t-subtle .t-trigger:focus-visible {
  background: #f0a5a0;
  border-color: #f7d2cf;
}
.t-tag.t-green, .t-tag.t-success {
  background: #428613;
}
.t-tag.t-green .t-trigger::before, .t-tag.t-green .t-trigger::after, .t-tag.t-success .t-trigger::before, .t-tag.t-success .t-trigger::after {
  background: #d9e7d0;
}
.t-tag.t-green .t-trigger:focus-visible, .t-tag.t-success .t-trigger:focus-visible {
  background: #356b0f;
  border-color: #428613;
}
.t-tag.t-green.t-subtle, .t-tag.t-success.t-subtle {
  background: #d9e7d0;
}
.t-tag.t-green.t-subtle .t-trigger:focus-visible, .t-tag.t-success.t-subtle .t-trigger:focus-visible {
  background: #b3cfa1;
  border-color: #d9e7d0;
}

.t-tooltip {
  position: absolute;
  z-index: 120;
  display: inline-block;
  max-height: 0;
  width: auto;
  max-width: 400px;
  padding: 12px;
  color: #373838;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 3px;
  border-collapse: none;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  opacity: 0;
  visibility: hidden;
  font-size: 13px;
  line-height: 1.4em;
  white-space: normal;
  transition: opacity 0.2s ease;
}
.t-tooltip .t-tooltip-arrow {
  position: absolute;
  pointer-events: none;
  width: 14px;
  height: 14px;
}
.t-tooltip .t-tooltip-arrow::after {
  content: "";
  display: inline-block;
  border-right: 1px solid #bcbdbd;
  border-bottom: 1px solid #bcbdbd;
  position: absolute;
  top: -6px;
  background: #fff;
  left: 0;
  width: 14px;
  height: 14px;
  transform: rotate(45deg);
}
.t-tooltip > ul,
.t-tooltip > ol {
  margin-bottom: 0;
}
.t-tooltip > ul li,
.t-tooltip > ol li {
  position: relative;
  margin-bottom: 8px;
  padding-left: 14px;
  line-height: 1.125rem;
}
.t-tooltip > ul li:last-child,
.t-tooltip > ol li:last-child {
  margin-bottom: 0;
}
.t-tooltip > ul li::before,
.t-tooltip > ol li::before {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  margin-right: 8px;
  color: #646464;
  font-weight: 700;
  line-height: 1.125rem;
}
.t-tooltip > ul li > span,
.t-tooltip > ol li > span {
  margin-right: 12px;
}
.t-tooltip > ul li::before {
  content: "•";
}
.t-tooltip > ol li {
  counter-increment: list-counter;
}
.t-tooltip > ol li::before {
  content: counter(list-counter);
}
.t-tooltip > label, fieldset .t-tooltip > legend {
  margin-right: 6px;
}
.t-tooltip.t-auto {
  max-width: none;
}
.t-tooltip.t-info {
  color: #fff;
  background: #256cd1;
  border-color: #256cd1;
}
.t-tooltip.t-info .t-tooltip-arrow::after {
  color: #fff;
  background: #256cd1;
  border-color: #256cd1;
}
.t-tooltip.t-info button {
  position: relative;
  display: inline-block;
  height: 32px;
  margin-right: 8px;
  padding: 0 12px;
  color: #fff;
  background-color: transparent;
  border: 1px solid #fff;
  border-radius: 3px;
  font-size: 12px;
  line-height: 1.4rem;
  vertical-align: middle;
  user-select: none;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.t-tooltip.t-info button:last-child {
  margin-right: 0;
}
.t-tooltip.t-info button:hover:not(:active) {
  color: #256cd1;
  background-color: #fff;
}
.t-tooltip.t-info button .t-icon {
  position: relative;
  width: 14px;
  height: 14px;
  margin-right: 8px;
  line-height: 1rem;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-tooltip.t-info button {
    padding-top: 1px;
  }
}
.t-tooltip.t-top .t-tooltip-arrow {
  inset: auto auto -14px calc(50% - 7px);
}
.t-tooltip.t-right .t-tooltip-arrow {
  transform: rotate(90deg);
  inset: calc(50% - 7px) auto auto -14px;
}
.t-tooltip.t-bottom .t-tooltip-arrow {
  transform: rotate(180deg);
  inset: -14px auto auto calc(50% - 7px);
}
.t-tooltip.t-left .t-tooltip-arrow {
  transform: rotate(-90deg);
  inset: calc(50% - 7px) -14px auto auto;
}
.t-tooltip.t-is-visible {
  visibility: visible;
  max-height: 100vh;
  opacity: 1;
  animation: tootltip 0.2s ease-out;
}
@keyframes tootltip {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes tootltip {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes tootltip {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes tootltip {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

[data-tooltip][data-info] {
  cursor: help;
}
[data-tooltip][data-click] {
  cursor: pointer;
}
[data-tooltip][data-click].t-icon {
  opacity: 0.6;
}
[data-tooltip][data-click].t-icon:hover:not(:active) {
  opacity: 1;
}

.t-accordion {
  width: 1280px;
  max-width: 100%;
  margin-bottom: 0;
}
.t-accordion .t-header {
  position: relative;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 24px;
  color: #373838;
  vertical-align: middle;
  user-select: none;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-accordion .t-header:focus-visible {
  background-color: #e9e9e9;
}
.t-accordion .t-header::before, .t-accordion .t-header::after {
  content: "";
  position: absolute;
  top: calc(50% - 2px);
  left: 2px;
  background: #646464;
  height: 2px;
  width: 8px;
  border-radius: 1px;
  vertical-align: middle;
}
.t-accordion .t-header::before {
  transform: translate(-2px, 0) rotate(45deg) scale(0.9);
}
.t-accordion .t-header::after {
  transform: translate(2px, 0) rotate(-45deg) scale(0.9);
}
.t-accordion .t-header:hover {
  color: #000;
}
.t-accordion .t-header:hover::before, .t-accordion .t-header:hover::after {
  background: #373838;
  transition: transform 0.2s ease;
}
.t-accordion .t-header:hover a[data-toggler] {
  text-decoration: underline;
}
.t-accordion .t-header h1,
.t-accordion .t-header h2,
.t-accordion .t-header h3,
.t-accordion .t-header h4,
.t-accordion .t-header h5,
.t-accordion .t-header h6 {
  color: inherit;
}
.t-accordion .t-header.t-is-expanded::before {
  transform: translate(-2px, 0) rotate(-45deg) scale(0.9);
}
.t-accordion .t-header.t-is-expanded::after {
  transform: translate(2px, 0) rotate(45deg) scale(0.9);
}
.t-accordion .t-header.t-distribute {
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
.t-accordion .t-header.t-no-hover, .t-accordion .t-header.t-is-expanded.t-no-hover {
  color: #646464;
}
.t-accordion .t-header.t-no-hover::before, .t-accordion .t-header.t-no-hover::after, .t-accordion .t-header.t-is-expanded.t-no-hover::before, .t-accordion .t-header.t-is-expanded.t-no-hover::after {
  animation: none;
}
.t-accordion .t-collapsible {
  display: none;
  visibility: hidden;
  max-height: 0;
  padding: 12px 0;
  padding-top: 8px;
  opacity: 0;
  transition: visibility 0.2s ease, opacity 0.2s ease, max-height 0.2s ease;
}
.t-accordion .t-collapsible.t-is-expanded {
  display: block;
  visibility: visible;
  max-height: 100%;
  opacity: 1;
  animation: accordion-collapsible-anim 0.2s ease;
}
@keyframes accordion-collapsible-anim {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
@keyframes accordion-collapsible-anim {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
@keyframes accordion-collapsible-anim {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
@keyframes accordion-collapsible-anim {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
.t-accordion.t-wide {
  width: 100%;
}
.t-accordion.t-auto {
  width: auto;
}
.t-accordion.t-chevron-right .t-header {
  padding-left: 0;
  padding-right: 24px;
}
.t-accordion.t-chevron-right .t-header::before, .t-accordion.t-chevron-right .t-header::after {
  right: 2px;
  left: auto;
}
.t-accordion.t-stacked {
  border-bottom: 1px solid #e9e9e9;
}
.t-accordion.t-stacked:last-child {
  border-bottom: 0;
}

.t-action-bar {
  z-index: 50;
  margin-bottom: 16px;
  vertical-align: middle;
  transition: left 0.2s ease;
  transform: translate3d(0, 0, 0);
}
.t-action-bar > p,
.t-action-bar > span {
  color: #646464;
  vertical-align: middle;
}
.t-action-bar .t-right {
  float: right;
  display: inline-block;
  max-width: 50%;
  margin-left: auto;
  padding-left: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.t-action-bar .t-right .t-checkbox,
.t-action-bar .t-right .t-dropdown,
.t-action-bar .t-right .t-input,
.t-action-bar .t-right .t-radio,
.t-action-bar .t-right .t-switch {
  margin-bottom: 0;
}
.t-action-bar.t-is-sticky {
  position: fixed;
  top: 54px;
  left: 0;
  display: block;
  width: 100%;
  padding: 12px;
  background: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  animation: sticky 0.2s ease forwards;
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.t-card {
  display: inline-block;
  width: 100%;
  margin-right: 12px;
  margin-bottom: 24px;
  background-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  flex-direction: column;
}
.t-card:last-child {
  margin-right: 0;
  margin-bottom: 0;
}
.t-card h2 {
  font-size: 18px;
}
.t-card > div,
.t-card > header,
.t-card > footer {
  margin: 0;
  padding: 16px;
}
.t-card > div.t-bg,
.t-card > header.t-bg,
.t-card > footer.t-bg {
  background: #f8f8f8;
}
.t-card.t-horizontal {
  flex-direction: row;
}
.t-card.t-horizontal > .t-square + .t-content {
  width: calc(100% - 78px);
}
.t-card.t-large {
  width: 100%;
  max-width: 1024px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-card.t-bordered {
  border: 1px solid #e9e9e9;
  border-radius: 3px;
  box-shadow: none;
}
.t-card.t-bordered > div:first-child,
.t-card.t-bordered > header:first-child,
.t-card.t-bordered > footer:first-child {
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 3px;
  border-radius: 3px 3px 0 0;
}
.t-card.t-bordered > div:last-child,
.t-card.t-bordered > header:last-child,
.t-card.t-bordered > footer:last-child {
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 0;
  border-radius: 0 0 3px 3px;
}
.t-card.t-bordered > div,
.t-card.t-bordered > header,
.t-card.t-bordered > footer {
  border-bottom: 1px solid #e9e9e9;
}
.t-card.t-bordered > div:last-child,
.t-card.t-bordered > header:last-child,
.t-card.t-bordered > footer:last-child {
  border-bottom: 0;
}
.t-card.t-is-empty * {
  color: #646464;
}
.t-card.t-is-editing {
  border: 1px solid #279c9c;
}
.t-card .t-image {
  position: relative;
  display: block;
  overflow: hidden;
  width: 100%;
  height: auto;
  padding: 0;
  user-select: none;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  -webkit-box-flex: 0 1 auto;
  -moz-box-flex: 0 1 auto;
  flex: 0 1 auto;
  align-items: flex-start;
}
.t-card .t-image img {
  width: 100%;
  min-height: 48px;
}
.t-card .t-image img[alt]::after {
  content: attr(alt);
  position: absolute;
  inset: 0;
  padding: 24px;
  background-color: #e9e9e9;
  vertical-align: middle;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-content: center;
}
.t-card .t-image.t-1-1::before, .t-card .t-image.t-4-3::before, .t-card .t-image.t-16-9::before {
  content: "";
}
.t-card .t-image.t-1-1 img, .t-card .t-image.t-4-3 img, .t-card .t-image.t-16-9 img {
  display: inherit;
  width: 100%;
  height: auto;
  color: #373838;
  background-color: inherit;
  text-align: center;
}
.t-card .t-image.t-1-1::before {
  padding-top: 100%;
}
.t-card .t-image.t-4-3::before {
  padding-top: 75%;
}
.t-card .t-image.t-16-9::before {
  padding-top: 56.25%;
}
.t-card .t-square {
  position: relative;
  width: auto;
  min-width: 78px;
  height: auto;
  margin: 0;
  background-color: #e9e9e9;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  -webkit-box-flex: 0 1 auto;
  -moz-box-flex: 0 1 auto;
  flex: 0 1 auto;
  align-items: center;
  justify-content: center;
  -ms-flex-pack: center;
  align-self: flex-start;
}
.t-card .t-square::after {
  content: "";
  display: block;
  padding-top: 100%;
}
.t-card .t-square.t-icon {
  color: #a6a7a7;
  font-size: 28px;
}
.t-card .t-square.t-teal, .t-card .t-square.t-cta, .t-card .t-square.t-red, .t-card .t-square.t-error, .t-card .t-square.t-orange, .t-card .t-square.t-warning, .t-card .t-square.t-green, .t-card .t-square.t-success {
  color: #fff;
}
.t-card .t-square.t-teal, .t-card .t-square.t-cta {
  background: #279c9c;
}
.t-card .t-square.t-red, .t-card .t-square.t-error {
  background: #d91f11;
}
.t-card .t-square.t-orange, .t-card .t-square.t-warning {
  background: #ee6f20;
}
.t-card .t-square.t-green, .t-card .t-square.t-success {
  background: #428613;
}
.t-card .t-content {
  width: 100%;
  flex-direction: column;
}
.t-card .t-content h1 {
  display: block;
  line-height: 1rem;
}
.t-card .t-content h2,
.t-card .t-content h3 {
  display: block;
  margin-bottom: 4px;
}
.t-card .t-content h2:last-child,
.t-card .t-content h3:last-child {
  margin-bottom: 0;
}
.t-card .t-content h2 + p,
.t-card .t-content h3 + p {
  margin-top: 24px;
}
.t-card .t-content > label, .t-card fieldset .t-content > legend, fieldset .t-card .t-content > legend {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-card .t-content .t-sub {
  display: block;
  margin-bottom: 8px;
  color: #646464;
  font-size: 12px;
}
.t-card .t-content .t-sub .t-open-hours {
  margin-left: calc(8px / 2);
}
.t-card .t-content .t-sub .t-open-hours.t-open {
  color: #428613;
}
.t-card .t-content .t-sub .t-open-hours.t-closing {
  color: #ee6f20;
}
.t-card .t-content .t-sub .t-open-hours.t-closed {
  color: #d91f11;
}
.t-card .t-corner-actions {
  position: relative;
  padding-right: 96px;
}
.t-card .t-corner-actions .t-actions {
  position: absolute;
  right: 0;
  width: 80px;
  margin-right: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
  flex-wrap: wrap;
}
.t-card .t-corner-actions .t-actions a {
  margin-bottom: 8px;
  margin-left: 8px;
  white-space: nowrap;
}
.t-card .t-corner-actions .t-actions a:first-child {
  margin-left: 0;
}
.t-card .t-link {
  padding: 12px;
  color: #279c9c;
}
.t-card .t-link:hover {
  background: #d4ebeb;
}
.t-card .t-link:active {
  background: #fff;
}
.t-card .t-link label, .t-card .t-link fieldset legend, fieldset .t-card .t-link legend,
.t-card .t-link span {
  color: inherit;
}
.t-card .t-link.t-center {
  text-align: center;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-card .t-link.t-right {
  text-align: right;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
}

a.t-card {
  color: inherit;
  box-shadow: 0 0 0 1px transparent;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.2s ease, box-shadow 0.2s ease;
}
a.t-card:hover {
  box-shadow: 0 0 0 1px #279c9c;
}
a.t-card h2,
a.t-card h3 {
  transition: color 0.2s ease, box-shadow 0.2s ease;
}
a.t-card .t-btn {
  will-change: opacity;
}
a.t-card.t-is-empty {
  cursor: not-allowed;
}
a.t-card.t-is-empty:hover {
  box-shadow: 0 0 0 1px transparent;
}

.t-comments {
  width: 1024px;
  max-width: 100%;
}
.t-comments .t-comment {
  margin-bottom: 12px;
  outline: 8px solid transparent;
  transition: all 0.2s easeå;
}
.t-comments .t-comment:last-child {
  margin-bottom: 0;
}
.t-comments .t-comment .t-author {
  width: 100%;
  margin-bottom: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.t-comments .t-comment .t-author .t-name {
  margin-right: 24px;
}
.t-comments .t-comment .t-author .t-name h4 {
  margin-bottom: 4px;
}
.t-comments .t-comment .t-author .t-name h5 {
  color: #a6a7a7;
  text-transform: none;
}
.t-comments .t-comment .t-author .t-timestamp {
  margin-left: auto;
  color: #a6a7a7;
  font-size: 0.75rem;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-comments .t-comment .t-author .t-timestamp .t-icon {
  font-size: 0.75rem;
}
.t-comments .t-comment.t-wide {
  width: 100%;
}
.t-comments .t-comment.t-has-changed {
  background: #fff59d;
  outline: 8px solid #fff59d;
}
.t-comments .t-comment.t-has-changed.t-fade {
  animation: anim-changed-comment 0.8s ease forwards;
}
@keyframes anim-changed-comment {
  0% {
    background: #fff59d;
    outline: 8px solid #fff59d;
  }
  100% {
    background: inherit;
    outline: 8px solid transparent;
  }
}
@keyframes anim-changed-comment {
  0% {
    background: #fff59d;
    outline: 8px solid #fff59d;
  }
  100% {
    background: inherit;
    outline: 8px solid transparent;
  }
}
@keyframes anim-changed-comment {
  0% {
    background: #fff59d;
    outline: 8px solid #fff59d;
  }
  100% {
    background: inherit;
    outline: 8px solid transparent;
  }
}
@keyframes anim-changed-comment {
  0% {
    background: #fff59d;
    outline: 8px solid #fff59d;
  }
  100% {
    background: inherit;
    outline: 8px solid transparent;
  }
}

.t-date-time {
  display: inline-block;
  margin-bottom: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-date-time:last-child {
  margin-bottom: 0;
}
.t-date-time label, .t-date-time fieldset legend, fieldset .t-date-time legend {
  display: block;
  width: 100%;
  margin-bottom: 8px;
}
.t-date-time span {
  margin: 0 2px 0 1px;
  vertical-align: middle;
}
.t-date-time .t-input {
  margin-right: 12px;
  margin-bottom: 0;
}
.t-date-time .t-input.t-date input.t-year {
  width: 72px;
  min-width: 72px;
}
.t-date-time .t-input.t-date input.t-month {
  width: 40px;
  min-width: 40px;
  padding-left: 8px;
}
.t-date-time .t-input.t-date input.t-day {
  width: 36px;
  min-width: 36px;
  padding-left: 8px;
}
.t-date-time .t-input.t-time input {
  width: 58px;
  min-width: 58px;
}
.t-date-time .t-input.t-time input:nth-of-type(2) {
  width: 40px;
  min-width: 40px;
  padding-left: 8px;
}
.t-date-time .t-input.t-timezone input {
  margin-right: 0;
}
.t-date-time .t-input.t-date, .t-date-time .t-input.t-time, .t-date-time .t-input.t-timezone {
  position: relative;
  color: #bcbdbd;
  font-family: "tricons", helvetica, arial, sans-serif !important;
  font-size: 0.8125rem;
  font-weight: 400;
  vertical-align: baseline;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-date-time .t-input.t-date::before, .t-date-time .t-input.t-time::before, .t-date-time .t-input.t-timezone::before {
  position: absolute;
  z-index: 1;
  padding: 0 8px;
  line-height: 33px;
}
.t-date-time .t-input.t-date input, .t-date-time .t-input.t-time input, .t-date-time .t-input.t-timezone input {
  padding-left: 26px;
}
.t-date-time .t-input.t-date input[type=number]:focus.placeholder, .t-date-time .t-input.t-date input[type=number]:active.placeholder, .t-date-time .t-input.t-time input[type=number]:focus.placeholder, .t-date-time .t-input.t-time input[type=number]:active.placeholder, .t-date-time .t-input.t-timezone input[type=number]:focus.placeholder, .t-date-time .t-input.t-timezone input[type=number]:active.placeholder {
  opacity: 1;
}
.t-date-time .t-input.t-date input[type=number]:focus::placeholder, .t-date-time .t-input.t-date input[type=number]:active::placeholder, .t-date-time .t-input.t-time input[type=number]:focus::placeholder, .t-date-time .t-input.t-time input[type=number]:active::placeholder, .t-date-time .t-input.t-timezone input[type=number]:focus::placeholder, .t-date-time .t-input.t-timezone input[type=number]:active::placeholder {
  opacity: 1;
}
.t-date-time .t-input.t-date::before {
  content: "\e560";
}
.t-date-time .t-input.t-time::before {
  content: "\e540";
}
.t-date-time .t-input.t-timezone::before {
  content: "\e910";
}
.t-date-time.t-horizontal label, .t-date-time.t-horizontal fieldset legend, fieldset .t-date-time.t-horizontal legend {
  float: left;
  display: inline-block;
  width: auto;
  height: 32px;
  margin-bottom: 0;
  line-height: 32px;
}

.t-date-picker {
  position: relative;
  display: inline-block;
  width: 192px;
  margin-right: 12px;
  margin-bottom: 12px;
  vertical-align: top;
  user-select: none;
}
.t-date-picker:last-child {
  margin-right: 0;
}
.t-date-picker.t-compact {
  width: 138px;
}
.t-date-picker.t-compact .t-input {
  width: 106px;
}
.t-date-picker > label, fieldset .t-date-picker > legend {
  display: block;
  margin: 0;
  margin-bottom: 6px;
}
.t-date-picker > label[required]::after, fieldset .t-date-picker > legend[required]::after, .t-date-picker > label.t-required::after, fieldset .t-date-picker > legend.t-required::after {
  content: "*";
  margin-left: 4px;
  color: #d91f11;
}
.t-date-picker > button:first-of-type {
  background-color: #fff;
  display: inline;
  height: 32px;
  width: 32px;
  border: solid 1px #bcbdbd;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-date-picker > button:first-of-type:hover:not(:disabled) {
  cursor: pointer;
  border-color: #279c9c;
}
.t-date-picker > button:first-of-type:hover:not(:disabled) + .t-input input {
  border-left-color: #279c9c;
}
.t-date-picker > button:first-of-type:hover:not(:disabled) .t-icon {
  color: #212222;
}
.t-date-picker > button:first-of-type:focus {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-date-picker > button:first-of-type:disabled {
  background: #f4f4f4;
}
.t-date-picker > button:first-of-type .t-icon {
  transition: color 0.2s ease;
  margin: 0;
  color: #a6a7a7;
}
.t-date-picker .t-input {
  position: relative;
  left: -1px;
  margin: 0;
  width: 160px;
}
.t-date-picker .t-input button {
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  opacity: 0.6;
  text-align: center;
  cursor: pointer;
}
.t-date-picker .t-input button::before {
  content: "";
  display: block;
  width: inherit;
  height: inherit;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='14'%3e%3cpath%20fill='%23464646'%20d='M10.938%201.75H9.625V.328A.33.33%200%200%200%209.297%200H8.203a.33.33%200%200%200-.328.328V1.75h-3.5V.328A.33.33%200%200%200%204.047%200H2.953a.33.33%200%200%200-.328.328V1.75H1.312c-.725%200-1.313.588-1.313%201.313v9.625c0%20.725.588%201.313%201.313%201.313h9.625c.725%200%201.313-.588%201.313-1.313V3.063c0-.725-.588-1.313-1.313-1.313zm-.165%2010.938H1.476a.165.165%200%200%201-.164-.164V4.376h9.625v8.148c0%20.09-.074.164-.164.164z'/%3e%3c/svg%3e") no-repeat center;
  background-size: 14px;
}
.t-date-picker .t-input button:hover {
  opacity: 1;
}
.t-date-picker .t-input input {
  border-radius: 0 4px 4px 0;
}
.t-date-picker .t-input input.t-has-value, .t-date-picker .t-input input[data-has-value] {
  padding-right: 30px;
}
.t-date-picker .t-input input.t-has-value ~ button, .t-date-picker .t-input input[data-has-value] ~ button {
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2014%2014'%3e%3cpath%20d='M7%200C3.1%200%200%203.1%200%207s3.1%207%207%207%207-3.1%207-7-3.1-7-7-7zm3.4%208.8c.1.1.1.3%200%20.5l-1.1%201.1c-.1.1-.3.1-.5%200L7%208.6l-1.8%201.9c-.1.1-.3.1-.5%200L3.6%209.3c-.2-.1-.2-.3%200-.5L5.4%207%203.6%205.2c-.2-.2-.2-.4%200-.5l1.1-1.1c.1-.1.3-.1.5%200L7%205.4l1.8-1.9c.1-.1.3-.1.5%200l1.1%201.1c.1.1.1.3%200%20.5L8.6%207l1.8%201.8z'%20fill='%23464646'/%3e%3c/svg%3e");
  background-size: 14px;
  background-position: 50%;
  background-repeat: no-repeat;
  opacity: 0.4;
  transition: opacity 0.2s ease;
}
.t-date-picker .t-input input.t-has-value ~ button:hover, .t-date-picker .t-input input[data-has-value] ~ button:hover {
  opacity: 1;
}
.t-date-picker .t-input input.t-has-value ~ button::before, .t-date-picker .t-input input.t-has-value ~ button::after, .t-date-picker .t-input input[data-has-value] ~ button::before, .t-date-picker .t-input input[data-has-value] ~ button::after {
  display: none;
}
.t-date-picker .t-input input.t-is-invalid, .t-date-picker .t-input input[invalid] {
  background-position: right 8px center;
  padding-right: 30px;
}
.t-date-picker .t-input input.t-is-invalid.t-has-value, .t-date-picker .t-input input.t-is-invalid[data-has-value], .t-date-picker .t-input input[invalid].t-has-value, .t-date-picker .t-input input[invalid][data-has-value] {
  background-position: right 29px center;
  padding-right: 52px !important;
}
.t-date-picker.t-compact input.t-is-invalid, .t-date-picker.t-compact input[invalid] {
  background-image: none !important;
  padding-right: 8px !important;
}
.t-date-picker.t-compact input.t-is-invalid.t-has-value, .t-date-picker.t-compact input.t-is-invalid[data-has-value], .t-date-picker.t-compact input[invalid].t-has-value, .t-date-picker.t-compact input[invalid][data-has-value] {
  padding-right: 30px !important;
}
.t-date-picker .t-fake-input {
  position: relative;
  height: 32px;
  padding-right: 32px;
  background: #fff;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.t-date-picker .t-fake-input label, .t-date-picker .t-fake-input fieldset legend, fieldset .t-date-picker .t-fake-input legend {
  margin: 0;
  padding-top: 2px;
  color: #646464;
  font-size: 10px;
  line-height: 32px;
}
.t-date-picker .t-fake-input label:first-of-type, .t-date-picker .t-fake-input fieldset legend:first-of-type, fieldset .t-date-picker .t-fake-input legend:first-of-type {
  padding-left: 8px;
}
.t-date-picker .t-fake-input input {
  width: 144px;
  height: 32px;
  margin: 0;
  padding: 0 8px;
  padding-top: 2px;
  color: #373838;
  background: transparent;
  border: 0;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
}
.t-date-picker .t-fake-input input.placeholder {
  color: #909090;
}
.t-date-picker .t-fake-input input::placeholder {
  color: #909090;
}
.t-date-picker .t-fake-input button {
  position: absolute;
  top: 0;
  right: 0;
  width: 34px;
  height: 32px;
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  opacity: 0.6;
  text-align: center;
  cursor: pointer;
}
.t-date-picker .t-fake-input button::before {
  content: "";
  display: block;
  width: inherit;
  height: inherit;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='14'%3e%3cpath%20fill='%23464646'%20d='M10.938%201.75H9.625V.328A.33.33%200%200%200%209.297%200H8.203a.33.33%200%200%200-.328.328V1.75h-3.5V.328A.33.33%200%200%200%204.047%200H2.953a.33.33%200%200%200-.328.328V1.75H1.312c-.725%200-1.313.588-1.313%201.313v9.625c0%20.725.588%201.313%201.313%201.313h9.625c.725%200%201.313-.588%201.313-1.313V3.063c0-.725-.588-1.313-1.313-1.313zm-.165%2010.938H1.476a.165.165%200%200%201-.164-.164V4.376h9.625v8.148c0%20.09-.074.164-.164.164z'/%3e%3c/svg%3e") no-repeat center;
  background-size: 14px;
}
.t-date-picker .t-fake-input button:hover {
  opacity: 1;
}
.t-date-picker .t-fake-input .t-faker {
  position: absolute;
  inset: 0;
  display: block;
  width: 100%;
  height: 32px;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  pointer-events: none;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):hover ~ .t-faker {
  border-color: #279c9c;
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker, .t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker.placeholder, .t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker.placeholder {
  opacity: 0;
  user-select: none;
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker::placeholder, .t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker::placeholder {
  opacity: 0;
  user-select: none;
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled).t-has-focus {
  outline: 0;
}

.t-menu.t-calendar {
  position: absolute;
  width: 226px;
  margin-top: 8px;
  max-height: none;
}
.t-menu.t-calendar header {
  position: relative;
  height: 32px;
  margin-bottom: 0;
  padding: 0 44px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-menu.t-calendar header .t-month {
  padding-top: 1px;
  font-size: 14px;
  font-weight: 700;
  margin-right: 8px;
  line-height: 32px;
}
.t-menu.t-calendar header .t-year {
  padding-top: 1px;
  font-size: 14px;
  line-height: 32px;
  cursor: pointer;
  display: flex;
  gap: 2px;
}
.t-menu.t-calendar header .t-year:focus {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-menu.t-calendar header .t-year .t-icon {
  color: #7a7a7a;
  margin-right: 0;
}
.t-menu.t-calendar header .t-previous,
.t-menu.t-calendar header .t-next {
  position: absolute;
  width: 32px;
  height: 32px;
  border: 0;
  opacity: 0.8;
  cursor: pointer;
  transition: opacity 0.2s ease;
}
.t-menu.t-calendar header .t-previous:hover,
.t-menu.t-calendar header .t-next:hover {
  opacity: 1;
}
.t-menu.t-calendar header .t-previous:focus,
.t-menu.t-calendar header .t-next:focus {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-menu.t-calendar header .t-previous:disabled,
.t-menu.t-calendar header .t-next:disabled {
  opacity: 0.2;
  cursor: not-allowed;
}
.t-menu.t-calendar header .t-previous {
  left: 0;
  top: 0;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='9'%20height='14'%3e%3cpath%20fill='%23464646'%20d='M.944%206.536l5.314-5.314a.657.657%200%200%201%20.928%200l.62.62c.256.256.256.67.001.927L3.595%207l4.211%204.231a.656.656%200%200%201-.001.927l-.62.62a.657.657%200%200%201-.928%200L.943%207.464a.657.657%200%200%201%200-.928z'/%3e%3c/svg%3e") no-repeat center;
  background-size: 9px;
  align-self: flex-start;
}
.t-menu.t-calendar header .t-next {
  right: 0;
  top: 0;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='9'%20height='14'%3e%3cpath%20fill='%23464646'%20d='M7.806%207.464l-5.314%205.314a.657.657%200%200%201-.928%200l-.62-.62a.656.656%200%200%201-.001-.927L5.155%207%20.943%202.769a.656.656%200%200%201%20.001-.927l.62-.62a.657.657%200%200%201%20.928%200l5.314%205.314a.657.657%200%200%201%200%20.928z'/%3e%3c/svg%3e") no-repeat center;
  background-size: 9px;
  align-self: flex-end;
}
.t-menu.t-calendar table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
}
.t-menu.t-calendar table:focus td.t-is-focused {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-menu.t-calendar table a:focus {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-menu.t-calendar table colgroup .t-weekend {
  background-color: #f4f4f4;
}
.t-menu.t-calendar table th,
.t-menu.t-calendar table td {
  width: 32px;
  height: 32px;
  padding: 0;
  text-align: center;
  vertical-align: middle;
}
.t-menu.t-calendar table th {
  padding: 0 8px;
  font-size: 11px;
  font-weight: 700;
}
.t-menu.t-calendar table td {
  color: #646464;
}
.t-menu.t-calendar table a {
  position: relative;
  width: 32px;
  height: 32px;
  color: #212222;
  border-radius: 32px;
  text-decoration: none;
  text-align: center;
  line-height: 32px;
  font-size: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.t-menu.t-calendar table a:hover:not(.t-disabled-day) {
  text-decoration: none;
  background: #d4ebeb;
}
.t-menu.t-calendar table a.t-other-months {
  color: #646464;
}
.t-menu.t-calendar table a.t-today, .t-menu.t-calendar table a.t-current-month {
  color: #279c9c;
  border-radius: 32px;
  box-shadow: inset 0 0 0 1px #279c9c;
  font-weight: 700;
}
.t-menu.t-calendar table a.t-disabled-day {
  color: #a6a7a7;
  cursor: not-allowed;
  font-weight: 400;
}
.t-menu.t-calendar table a.t-disabled-day::after {
  content: "";
  position: absolute;
  height: 1.5rem;
  width: 0.075rem;
  background-color: #a6a7a7;
  border: none !important;
  transform: rotate(45deg);
  right: 50%;
}
.t-menu.t-calendar table a.t-is-selected {
  color: #fff;
  background: #279c9c;
  font-weight: 700;
}
.t-menu.t-calendar table a.t-is-selected:hover {
  background: #279c9c;
  cursor: default;
}
.t-menu.t-calendar table a.t-busy {
  background: #fff59d;
}
.t-menu.t-calendar table a.t-busy:hover {
  background: #d4ebeb;
}
.t-menu.t-calendar table a.t-busy.t-is-selected {
  color: #fff;
  background: #279c9c;
}
.t-menu.t-calendar table a.t-range-start, .t-menu.t-calendar table a.t-range-end {
  color: #fff;
  background: #279c9c;
}
.t-menu.t-calendar table a.t-range-start:hover, .t-menu.t-calendar table a.t-range-end:hover {
  background: #279c9c;
  cursor: default;
}
.t-menu.t-calendar table a.t-range-start {
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 32px;
  -moz-border-radius-topleft: 32px;
  border-radius: 32px 0 0 32px;
}
.t-menu.t-calendar table a.t-range-end {
  -moz-border-radius-topright: 32px;
  -moz-border-radius-bottomright: 32px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-radius: 0 32px 32px 0;
}
.t-menu.t-calendar table a.t-in-range::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  background: #d4ebeb;
}
.t-menu.t-calendar table a.t-in-range:hover:not(.t-disabled-day) {
  background: rgb(160.1, 211.3, 211.3);
}
.t-menu.t-calendar table a.t-in-range.t-first::before {
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 32px;
  -moz-border-radius-topleft: 32px;
  border-radius: 32px 0 0 32px;
}
.t-menu.t-calendar table a.t-in-range.t-last::before {
  -moz-border-radius-topright: 32px;
  -moz-border-radius-bottomright: 32px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-radius: 0 32px 32px 0;
}
.t-menu.t-calendar table a.t-year {
  width: 100%;
}
.t-menu.t-calendar[data-weekend-disabled] table th:nth-child(6),
.t-menu.t-calendar[data-weekend-disabled] table th:nth-child(7) {
  color: #bcbdbd;
}
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(6) a,
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(7) a {
  color: #bcbdbd;
  cursor: not-allowed;
}
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(6) a:hover,
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(7) a:hover {
  background: inherit;
  border-radius: 0;
}
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(6) a.t-in-range,
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(7) a.t-in-range {
  background: #f4f4f4;
  border-radius: 0;
}
.t-menu.t-calendar footer {
  padding: 8px;
  text-align: center;
}
.t-menu.t-calendar footer .t-legend {
  font-size: 0.75rem;
}
.t-menu.t-calendar footer .t-legend.t-today::before {
  width: 0.75rem;
  height: 0.75rem;
  background: transparent;
  border: 1px solid #279c9c;
}
.t-menu.t-calendar footer .t-legend.t-busy::before {
  width: 0.75rem;
  height: 0.75rem;
  background: #fff59d;
}
.t-menu.t-month-picker-calendar {
  width: 192px;
  padding-bottom: 4px;
}
.t-menu.t-month-picker-calendar table td {
  width: 33%;
}
.t-menu.t-month-picker-calendar table a {
  width: calc(100% - 4px);
}

.t-dialog {
  position: fixed;
  z-index: 110;
  inset: 0;
  display: none;
  overflow: auto;
  padding: 48px;
  background: rgba(0, 0, 0, 0.3);
}
.t-dialog .t-container {
  width: 400px;
  min-width: auto;
  max-width: calc(100% - 48px);
  margin: auto;
  padding: 0;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.3);
  align-self: flex-start;
}
.t-dialog .t-container .t-header {
  padding: 24px;
}
.t-dialog .t-container .t-header h2 {
  line-height: 1rem;
}
.t-dialog .t-container .t-content {
  padding: 0 24px;
}
.t-dialog .t-container .t-footer {
  position: relative;
  padding: 24px;
  text-align: center;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-dialog .t-container .t-footer .t-btn {
  margin-right: 8px;
  transform: translate3d(0, 0, 0);
}
.t-dialog .t-container .t-meta {
  box-shadow: none;
}
.t-dialog.t-is-visible {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-dialog.t-w-auto .t-container {
  min-width: 400px;
  width: auto;
}
.t-dialog.t-w-500 .t-container {
  width: 500px;
}
.t-dialog.t-w-600 .t-container {
  width: 600px;
}
.t-dialog.t-w-700 .t-container {
  width: 700px;
}
.t-dialog.t-medium .t-container {
  width: 800px;
}
.t-dialog.t-large .t-container {
  width: 1366px;
}

.t-drawer {
  position: fixed;
  top: 0;
  height: 100%;
  width: calc(1px + 600px);
  right: calc(-1 * (3px + 600px));
  overflow-y: auto;
  z-index: 110;
  border-left: 1px solid #bcbdbd;
  background: #fff;
  box-shadow: -2px 0 2px 0 rgba(0, 0, 0, 0.1);
  transition: right 0.2s ease;
  transform: translateZ(0);
}
.t-drawer.t-toggled {
  right: 0;
}
.t-drawer header {
  justify-content: space-between;
  align-items: center;
  height: 50px;
  padding-left: 24px;
  padding-right: 4px;
  border-bottom: 1px solid #e9e9e9;
}
.t-drawer header .t-cross {
  background: none;
  border: 0;
  margin-left: auto;
  cursor: pointer;
  width: calc(50px - 4px);
  height: calc(50px - 4px);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  transition: background 0.2s;
}
.t-drawer header .t-cross:hover {
  background: #f8f8f8;
}
.t-drawer .t-content {
  padding: 24px;
  bottom: 70px;
  top: 50px;
  margin-bottom: 0;
  position: fixed;
  overflow: auto;
  background: linear-gradient(#fff, transparent 100%), linear-gradient(rgba(0, 0, 0, 0.1), transparent 100%);
  background-size: 100% 50px, 100% 10px;
  background-repeat: no-repeat;
  background-attachment: local, scroll;
}
.t-drawer .t-content h3 {
  font-size: 14px;
  border-bottom: 1px solid #e9e9e9;
  padding-bottom: 12px;
  margin-bottom: 24px;
}
.t-drawer footer {
  padding: 24px;
  display: flex;
  align-items: center;
  position: fixed;
  width: 600px;
  height: 70px;
  left: 0;
  bottom: 0;
  background: #f8f8f8;
  border-top: 1px solid #e9e9e9;
}
.t-drawer-background {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  z-index: 110;
  bottom: 0;
  transition: background 0.1s ease;
  background: rgba(0, 0, 0, 0);
  pointer-events: none;
}
@media screen and (max-width: 2500px) {
  .t-drawer-background.t-toggled {
    pointer-events: all;
    background: rgba(0, 0, 0, 0.3);
  }
}

.t-dropdown.t-has-validation.t-is-invalid .t-input input, .t-dropdown[data-validation].t-is-invalid .t-input input {
  padding-right: 52px;
  background-color: #f7d2cf;
  background-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='%23D91F11'%20d='M6.08,0.381%20C6.588,-0.127%207.41,-0.127%207.918,0.381%20L13.619,6.081%20C14.127,6.588%2014.127,7.41%2013.619,7.917%20L7.918,13.618%20C7.411,14.126%206.59,14.126%206.082,13.618%20L0.381,7.917%20C-0.127,7.41%20-0.127,6.589%200.381,6.081%20Z%20M5.768,3.817%20L5.984,7.617%20C5.993,7.776%206.124,7.9%206.283,7.9%20L7.717,7.9%20C7.876,7.9%208.007,7.776%208.016,7.617%20L8.232,3.817%20C8.242,3.645%208.105,3.5%207.932,3.5%20L6.068,3.5%20C5.895,3.5%205.758,3.645%205.768,3.817%20Z%20M7,10.9%20C7.69,10.9%208.25,10.34%208.25,9.65%20C8.25,8.96%207.69,8.4%207,8.4%20C6.31,8.4%205.75,8.96%205.75,9.65%20C5.75,10.34%206.31,10.9%207,10.9%20Z'%20/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 30px center;
}
.t-dropdown.t-has-validation.t-is-invalid .t-input input:hover:not(:disabled), .t-dropdown[data-validation].t-is-invalid .t-input input:hover:not(:disabled) {
  border-color: #d91f11;
}
.t-dropdown.t-has-validation.t-is-invalid .t-input input:focus:not(:disabled), .t-dropdown.t-has-validation.t-is-invalid .t-input input:active:not(:disabled), .t-dropdown[data-validation].t-is-invalid .t-input input:focus:not(:disabled), .t-dropdown[data-validation].t-is-invalid .t-input input:active:not(:disabled) {
  background-color: #fff;
  border-color: #d91f11;
  box-shadow: 0 0 0 2px #f0a5a0;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input .t-faker {
  padding-right: 48px;
  background-color: #f7d2cf;
  background-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='%23D91F11'%20d='M6.08,0.381%20C6.588,-0.127%207.41,-0.127%207.918,0.381%20L13.619,6.081%20C14.127,6.588%2014.127,7.41%2013.619,7.917%20L7.918,13.618%20C7.411,14.126%206.59,14.126%206.082,13.618%20L0.381,7.917%20C-0.127,7.41%20-0.127,6.589%200.381,6.081%20Z%20M5.768,3.817%20L5.984,7.617%20C5.993,7.776%206.124,7.9%206.283,7.9%20L7.717,7.9%20C7.876,7.9%208.007,7.776%208.016,7.617%20L8.232,3.817%20C8.242,3.645%208.105,3.5%207.932,3.5%20L6.068,3.5%20C5.895,3.5%205.758,3.645%205.768,3.817%20Z%20M7,10.9%20C7.69,10.9%208.25,10.34%208.25,9.65%20C8.25,8.96%207.69,8.4%207,8.4%20C6.31,8.4%205.75,8.96%205.75,9.65%20C5.75,10.34%206.31,10.9%207,10.9%20Z'%20/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 28px center;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text].placeholder, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text].placeholder {
  color: #a6a7a7;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]::placeholder, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]::placeholder {
  color: #a6a7a7;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:not(:disabled):hover ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:not(:disabled):hover ~ .t-faker {
  border-color: #d91f11;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:not(:disabled):focus:not(:disabled) ~ .t-faker, .t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:not(:disabled):active:not(:disabled) ~ .t-faker, .t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:not(:disabled).t-has-focus:not(:disabled) ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:not(:disabled):focus:not(:disabled) ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:not(:disabled):active:not(:disabled) ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:not(:disabled).t-has-focus:not(:disabled) ~ .t-faker {
  background-color: #fff;
  border-color: #d91f11;
  box-shadow: 0 0 0 2px #f0a5a0;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:disabled ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:disabled ~ .t-faker {
  background: #f4f4f4;
}
.t-dropdown .t-error-message,
.t-dropdown .t-supporting-text {
  max-width: 192px;
}
.t-dropdown.t-medium .t-error-message,
.t-dropdown.t-medium .t-supporting-text {
  max-width: 288px;
}
.t-dropdown.t-large .t-error-message,
.t-dropdown.t-large .t-supporting-text, .t-dropdown.t-extra .t-error-message,
.t-dropdown.t-extra .t-supporting-text {
  max-width: 400px;
}
.t-dropdown.t-wide .t-error-message,
.t-dropdown.t-wide .t-supporting-text {
  max-width: 100%;
}

.t-dropdown {
  position: relative;
  display: inline-block;
  min-width: 192px;
  margin-right: 12px;
  margin-bottom: 12px;
  vertical-align: top;
}
.t-dropdown:last-child {
  margin-right: 0;
  margin-bottom: 0;
}
.t-dropdown > label, fieldset .t-dropdown > legend {
  display: block;
  margin: 0;
  margin-bottom: 6px;
}
.t-dropdown > .t-btn {
  width: 100%;
  margin: 0;
  padding-right: 28px;
  text-align: left;
}
.t-dropdown > .t-btn:focus {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-dropdown > .t-btn:not(.t-condensed) {
  height: 32px;
}
.t-dropdown > .t-btn::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 0;
  height: 0;
  margin-right: 12px;
  margin-left: auto;
  border-top: 4px solid #a6a7a7;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  transform: translate(0, -40%);
}
.t-dropdown > .t-btn:hover::after {
  border-top-color: #373838;
}
.t-dropdown > .t-btn.t-primary::after, .t-dropdown > .t-btn.t-negative::after, .t-dropdown > .t-btn.t-staff::after {
  border-top-color: #fff;
}
.t-dropdown > .t-btn:disabled::after {
  border-top-color: #bcbdbd;
}
.t-dropdown > .t-btn.t-minimal {
  line-height: 32px;
}
.t-dropdown > .t-input {
  position: relative;
  min-width: inherit;
  width: inherit;
  margin-right: 0;
  margin-bottom: 0;
}
.t-dropdown > .t-input input {
  display: inline-block;
  width: 100%;
  padding-right: 28px;
}
.t-dropdown > .t-input input ~ button {
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  text-align: center;
  cursor: pointer;
}
.t-dropdown > .t-input input ~ button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  margin: 0;
  margin-right: 8px;
  border-top: 4px solid #a6a7a7;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  transform: translate(-50%, -40%);
}
.t-dropdown > .t-input input ~ button:hover::before {
  border-top-color: #373838;
}
.t-dropdown > .t-input input ~ button:disabled {
  cursor: not-allowed;
}
.t-dropdown > .t-input input ~ button:disabled::before {
  border-top-color: #bcbdbd;
}
.t-dropdown > .t-input input.t-has-value ~ button, .t-dropdown > .t-input input[data-has-value] ~ button {
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2014%2014'%3e%3cpath%20d='M7%200C3.1%200%200%203.1%200%207s3.1%207%207%207%207-3.1%207-7-3.1-7-7-7zm3.4%208.8c.1.1.1.3%200%20.5l-1.1%201.1c-.1.1-.3.1-.5%200L7%208.6l-1.8%201.9c-.1.1-.3.1-.5%200L3.6%209.3c-.2-.1-.2-.3%200-.5L5.4%207%203.6%205.2c-.2-.2-.2-.4%200-.5l1.1-1.1c.1-.1.3-.1.5%200L7%205.4l1.8-1.9c.1-.1.3-.1.5%200l1.1%201.1c.1.1.1.3%200%20.5L8.6%207l1.8%201.8z'%20fill='%23464646'/%3e%3c/svg%3e");
  background-size: 14px;
  background-position: 50%;
  background-repeat: no-repeat;
  opacity: 0.4;
  transition: opacity 0.2s ease;
}
.t-dropdown > .t-input input.t-has-value ~ button:hover, .t-dropdown > .t-input input[data-has-value] ~ button:hover {
  opacity: 1;
}
.t-dropdown > .t-input input.t-has-value ~ button::before, .t-dropdown > .t-input input.t-has-value ~ button::after, .t-dropdown > .t-input input[data-has-value] ~ button::before, .t-dropdown > .t-input input[data-has-value] ~ button::after {
  display: none;
}
.t-dropdown > .t-input ~ .t-menu {
  padding-top: 0;
  padding-bottom: 0;
}
.t-dropdown > .t-input ~ .t-menu .t-item, .t-dropdown > .t-input ~ .t-menu .t-empty {
  margin-top: 0;
  margin-bottom: 0;
}
.t-dropdown > .t-input[data-validation] input {
  background-position: right 26px center;
}
.t-dropdown > .t-input[data-validation] input.t-is-valid, .t-dropdown > .t-input[data-validation] input[valid], .t-dropdown > .t-input[data-validation] input.t-is-invalid, .t-dropdown > .t-input[data-validation] input[invalid] {
  padding-right: 44px;
}
.t-dropdown[data-type=trigger] {
  min-width: auto;
  margin-bottom: 0;
}
.t-dropdown[data-type=trigger] [data-trigger] {
  display: inline-block;
  margin: 0;
  cursor: pointer;
}
.t-dropdown[data-type=trigger] [data-trigger]::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 8px;
  border-top: 5px solid #a6a7a7;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  vertical-align: middle;
}
.t-dropdown[data-type=trigger] [data-trigger]:hover::after {
  border-top-color: #373838;
}
.t-dropdown[data-type=trigger] .t-menu {
  min-width: 192px;
  width: 100%;
}
.t-dropdown .t-menu {
  position: absolute;
  min-width: 100%;
  margin-top: 8px;
  overscroll-behavior: contain;
}
.t-dropdown .t-menu .t-group .t-group-header {
  position: sticky;
  z-index: 10;
  top: 0;
  margin-top: 0;
  background-color: #fff;
}
.t-dropdown .t-menu .t-group h5 {
  padding-top: 12px;
}
.t-dropdown .t-menu .t-group .t-item-header {
  font-size: 11px;
  text-transform: uppercase;
  font-weight: bold;
}
.t-dropdown .t-menu .t-group .t-item-header > .t-is-selected {
  font-weight: bold;
}
.t-dropdown .t-menu .t-item:hover, .t-dropdown .t-menu .t-empty:hover {
  background: transparent;
}
.t-dropdown .t-menu .t-item.t-has-focus, .t-dropdown .t-menu .t-has-focus.t-empty, .t-dropdown .t-menu .t-item.t-has-highlight, .t-dropdown .t-menu .t-has-highlight.t-empty {
  background: #d4ebeb;
}
.t-dropdown .t-menu .t-item.t-is-selected, .t-dropdown .t-menu .t-is-selected.t-empty {
  cursor: pointer;
  background-color: #e9f5f5;
  font-weight: normal;
}
.t-dropdown.t-block {
  display: block;
  margin-bottom: 12px;
}
.t-dropdown.t-block:not(:first-of-type) {
  margin-top: 12px;
}
.t-dropdown.t-block:last-child {
  margin-bottom: 0;
}
.t-dropdown.t-condensed {
  width: 192px;
}
.t-dropdown.t-tiny {
  min-width: 64px;
  width: 64px;
}
.t-dropdown.t-small {
  min-width: 112px;
  width: 112px;
}
.t-dropdown.t-medium {
  width: 288px;
}
.t-dropdown.t-large {
  width: 400px;
}
.t-dropdown.t-extra {
  width: 600px;
}
.t-dropdown.t-wide {
  width: 100%;
}
.t-dropdown[data-type=input-multi].t-condensed .t-tag:not(.t-additional-items) {
  flex-shrink: 1;
  overflow: hidden;
}
.t-dropdown[data-type=input-multi].t-condensed .t-fake-input {
  flex-wrap: nowrap;
  overflow: hidden;
}
.t-dropdown[data-type=input-multi] .t-fake-input {
  position: relative;
  width: 100%;
  min-height: 32px;
  padding-top: 6px;
  padding-right: 28px;
  padding-left: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-dropdown[data-type=input-multi] .t-fake-input .t-tag {
  z-index: 1;
  margin-right: 4px;
  margin-bottom: 4px;
}
.t-dropdown[data-type=input-multi] .t-fake-input .t-tag.t-additional-items {
  background: #1f7d7d;
}
.t-dropdown[data-type=input-multi] .t-fake-input .t-tag.t-additional-items.t-red {
  background: #ae190e;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text] {
  z-index: 1;
  width: auto;
  min-width: 24px;
  height: 32px;
  margin-top: -6px;
  background: transparent;
  border: 0;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
  vertical-align: middle;
  outline: 0;
  -webkit-box-flex: 1 0 24px;
  -moz-box-flex: 1 0 24px;
  flex: 1 0 24px;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text].placeholder {
  color: #909090;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]::placeholder {
  color: #909090;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]::-ms-clear {
  display: none;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:focus {
  box-shadow: none;
}
.t-dropdown[data-type=input-multi] .t-fake-input > button {
  position: absolute;
  z-index: 1;
  bottom: 0;
  right: 0;
  width: 32px;
  height: 100%;
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  text-align: center;
  cursor: pointer;
}
.t-dropdown[data-type=input-multi] .t-fake-input > button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  margin: 0;
  margin-right: 8px;
  border-top: 4px solid #a6a7a7;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  transform: translate(-50%, -40%);
}
.t-dropdown[data-type=input-multi] .t-fake-input > button:hover::before {
  border-top-color: #373838;
}
.t-dropdown[data-type=input-multi] .t-fake-input > button:disabled {
  cursor: not-allowed;
}
.t-dropdown[data-type=input-multi] .t-fake-input > button:disabled::before {
  border-top-color: #bcbdbd;
}
.t-dropdown[data-type=input-multi] .t-fake-input .t-faker {
  position: absolute;
  z-index: 0;
  inset: 0;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:not(:disabled):hover ~ .t-faker {
  border-color: #279c9c;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:not(:disabled):active ~ .t-faker, .t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:not(:disabled):focus ~ .t-faker, .t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:not(:disabled).t-has-focus ~ .t-faker {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:disabled ~ .t-faker {
  background: #f4f4f4;
}

.t-select-menu {
  position: absolute;
  margin-top: 0 !important;
  overscroll-behavior: contain;
}
.t-select-menu.t-tiny {
  min-width: 64px;
  width: 64px;
}
.t-select-menu.t-small {
  min-width: 112px;
  width: 112px;
}
.t-select-menu.t-medium {
  width: 288px;
}
.t-select-menu.t-large {
  width: 400px;
}
.t-select-menu.t-extra {
  width: 600px;
}
.t-select-menu.t-wide {
  width: 100%;
}
.t-select-menu .t-group .t-group-header {
  position: sticky;
  z-index: 10;
  top: 0;
  margin-top: 0;
  background-color: #fff;
}
.t-select-menu .t-group h5 {
  padding-top: 12px;
}
.t-select-menu .t-group .t-item-header {
  font-size: 11px;
  text-transform: uppercase;
  font-weight: bold;
}
.t-select-menu .t-group .t-item-header > .t-is-selected {
  font-weight: bold;
}
.t-select-menu .t-item:hover, .t-select-menu .t-menu .t-empty:hover, .t-menu .t-select-menu .t-empty:hover {
  background: transparent;
}
.t-select-menu .t-item.t-has-focus, .t-select-menu .t-menu .t-has-focus.t-empty, .t-menu .t-select-menu .t-has-focus.t-empty, .t-select-menu .t-item.t-has-highlight, .t-select-menu .t-menu .t-has-highlight.t-empty, .t-menu .t-select-menu .t-has-highlight.t-empty {
  background: #d4ebeb;
}
.t-select-menu .t-item.t-is-selected, .t-select-menu .t-menu .t-is-selected.t-empty, .t-menu .t-select-menu .t-is-selected.t-empty {
  cursor: pointer;
  background-color: #e9f5f5;
  font-weight: normal;
}

.t-empty-state {
  position: relative;
  display: block;
  width: 1024px;
  max-width: 100%;
  margin: 0 auto;
  margin-bottom: 12px;
  color: #646464;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.t-empty-state:first-child {
  margin-top: 12px;
}
.t-empty-state:last-child:not(:only-child) {
  margin-bottom: 12px;
}
.t-empty-state h4,
.t-empty-state h5,
.t-empty-state h6,
.t-empty-state p {
  color: inherit;
  text-align: center;
}
.t-empty-state a {
  color: #279c9c;
}
.t-empty-state img {
  width: auto;
  height: 96px;
  margin: 0 auto;
  margin-bottom: 24px;
}
.t-empty-state.t-small img {
  margin-bottom: 12px;
  transform: scale(0.7);
}
.t-empty-state.t-uncentered {
  margin-left: 0;
  margin-right: 0;
}

.t-container.t-ghost .t-empty-state {
  margin-bottom: 36px;
}

h3 + .t-empty-state {
  margin-top: 24px;
}

.t-meta {
  padding: 16px;
  background: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
}
.t-meta ul {
  margin: -12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-meta ul li {
  width: calc(12.5% - 12px * 2);
  margin: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  -webkit-box-flex: 1 1 auto;
  -moz-box-flex: 1 1 auto;
  flex: 1 1 auto;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-meta ul li > * {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.t-dialog .t-container .t-meta {
  min-width: auto;
  max-width: 100%;
  margin-top: 24px;
  padding: 0;
}

.t-file-upload {
  min-width: 192px;
}
.t-file-upload.t-is-invalid .t-file-upload-area {
  background-color: #f7d2cf;
}
.t-file-upload > label, fieldset .t-file-upload > legend {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.t-file-upload > label .t-icon, fieldset .t-file-upload > legend .t-icon {
  margin-left: 8px;
  cursor: help;
}
.t-file-upload-area {
  position: relative;
  border: 1px dashed #7a7a7a;
  padding: 12px 8px;
  max-width: 800px;
}
.t-file-upload-area.t-can-drop {
  position: relative;
}
.t-file-upload-area.t-can-drop::before {
  content: "";
  position: absolute;
  z-index: 100;
  inset: 0;
  background: rgba(212, 235, 235, 0.6);
}
.t-file-upload-area.t-too-many-files {
  position: relative;
}
.t-file-upload-area.t-too-many-files::before {
  content: "";
  position: absolute;
  z-index: 100;
  inset: 0;
  background: rgba(251, 233, 231, 0.8);
  cursor: no-drop;
}
.t-file-upload-area > .t-btn.t-file {
  z-index: 1;
  margin-right: 8px;
}
.t-file-upload-area > input[type=file] {
  position: absolute;
  z-index: -1;
  overflow: hidden;
  width: 1px;
  height: 1px;
  opacity: 0;
}
.t-file-upload-area > .t-drop-text {
  line-height: 32px;
}
.t-file-upload-list {
  display: block;
  margin-top: 8px;
}
.t-file-upload-list li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 4px;
  gap: 8px;
}
.t-file-upload-list li span {
  vertical-align: initial;
  display: flex;
  gap: 8px;
}
.t-file-upload-list li button {
  line-height: 0.8125rem;
  display: flex;
  border: none;
  background: transparent;
  padding: 3px;
}
.t-file-upload-list li button:focus-visible {
  background: #d3d3d3;
  border-radius: 6px;
}
.t-file-upload-list li button .t-icon {
  margin: 0;
}
.t-file-upload-list li:hover {
  background: #e9f5f5;
  border-radius: 3px;
}
.t-file-upload-list li .t-icon {
  margin-right: 0;
}

.t-uploaded-files {
  width: 800px;
  max-width: 100%;
  table-layout: auto;
}

.t-info-bubble {
  height: 38px;
  width: 38px;
  background-color: #006491;
  color: #fff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  font-weight: 700;
  user-select: none;
  opacity: 1;
  z-index: 120;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
  animation: pulse 2s infinite;
}
.t-info-bubble--fade-out-animation {
  opacity: 0;
}
.t-info-bubble__no-label {
  background-color: #fff;
  border-radius: 50%;
  height: 12px;
  width: 12px;
}

@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #006491;
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #006491;
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #006491;
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #006491;
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
.t-info-bubble-tooltip {
  background-color: #006491;
  border-radius: 8px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  color: #fff;
  padding: 24px;
  width: 400px;
  display: flex;
  text-align: left;
  font-weight: 400;
}
.t-info-bubble-tooltip h4 {
  color: #fff;
}
.t-info-bubble-tooltip img {
  border-radius: 50%;
  height: 100px;
  flex-shrink: 2;
  align-self: center;
}
img + .t-info-bubble-tooltip__wrapper {
  margin-left: 12px;
}
.t-info-bubble-tooltip__buttons-wrapper {
  margin-top: 12px;
}

.t-side-navigation {
  background: #212222;
  width: 240px;
  position: fixed;
  top: 54px;
  left: -240px;
  bottom: 0;
  z-index: 90;
  overflow-x: hidden;
  overflow-y: auto;
  height: calc(100% - 54px);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  transition: 0.2s ease;
  transition-property: left width;
}
.t-side-navigation nav {
  padding-top: 4px;
}
.t-side-navigation ul {
  list-style: none;
  display: block;
}
.t-side-navigation a {
  color: #fff;
  text-decoration: none;
}
.t-side-navigation .t-expand {
  position: absolute;
  right: 9px;
  width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: calc(50% - 9px);
  color: #fff;
  margin-right: 0;
}
.t-side-navigation .t-expand.t-is-open {
  transform: rotate(180deg);
}
.t-side-navigation .t-expand::before, .t-side-navigation .t-expand::after {
  content: "";
  position: absolute;
  background: #fff;
  width: 8px;
  height: 2px;
  border-radius: 1px;
}
.t-side-navigation .t-expand::before {
  transform: translate(-2px, 0) rotate(45deg) scale(0.9);
}
.t-side-navigation .t-expand::after {
  transform: translate(2px, 0) rotate(-45deg) scale(0.9);
}
.t-side-navigation li {
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 14px;
  line-height: 15px;
}
.t-side-navigation li > a {
  display: block;
  padding: 10px 12px;
  position: relative;
}
.t-side-navigation li > a.t-is-staff {
  background: #8c2341;
}
.t-side-navigation li > a.t-is-staff.t-is-active {
  background: #8c2341;
}
.t-side-navigation li > a.t-is-staff:hover, .t-side-navigation li > a.t-is-staff:focus-visible {
  background: #7e203b;
}
.t-side-navigation li > a.t-is-active {
  background: #ff0061;
}
.t-side-navigation li > a.t-is-active:hover, .t-side-navigation li > a.t-is-active:focus-visible {
  background: #ff0061;
}
.t-side-navigation li > a:hover, .t-side-navigation li > a:focus-visible {
  background: #4d4e4e;
}
.t-side-navigation li > a .t-icon {
  font-size: 16px;
  vertical-align: bottom !important;
}
.t-side-navigation li ul {
  display: none;
}
.t-side-navigation li ul.t-is-open {
  display: block;
}
.t-side-navigation li li {
  font-family: arial, sans-serif;
  font-size: 0.75rem;
  line-height: 14px;
}
.t-side-navigation li li > a {
  padding: 8px 24px 8px 25px;
  color: #e9e9e9;
}
.t-side-navigation .t-footer {
  color: #a6a7a7;
  padding-bottom: 16px;
}
.t-side-navigation .t-footer .t-staff-info {
  background: #8c2341;
  color: #fff;
  font-size: 0.8125rem;
  padding: 16px;
}
.t-side-navigation .t-footer p {
  padding: 0 16px;
  font-size: 8px;
  margin: 0;
  line-height: 12px;
}
.t-side-navigation .t-footer img {
  width: 80px;
  margin: 16px 16px 4px 16px;
}
.t-side-navigation ~ .t-main {
  transition: 0.2s ease;
  transition-property: left width;
  left: 0;
}
.t-side-navigation.t-is-open {
  left: 0;
}
.t-side-navigation.t-is-open ~ .t-main {
  left: 240px;
  width: calc(100vw - 240px);
}

.t-steps .t-step.t-cta.t-is-selected > .t-icon, .t-steps .t-step.t-completed.t-is-selected > .t-icon, .t-steps .t-step.t-non-cta.t-is-selected > .t-icon, .t-steps .t-step.t-required.t-is-selected > .t-icon, .t-steps .t-step.t-success.t-is-selected > .t-icon, .t-steps .t-step.t-warning.t-is-selected > .t-icon, .t-steps .t-step.t-error.t-is-selected > .t-icon {
  background: #279c9c;
  border: 1px solid #279c9c;
}
.t-steps .t-step.t-cta .t-content h4, .t-steps .t-step.t-completed .t-content h4, .t-steps .t-step.t-non-cta .t-content h4, .t-steps .t-step.t-required .t-content h4, .t-steps .t-step.t-success .t-content h4, .t-steps .t-step.t-warning .t-content h4, .t-steps .t-step.t-error .t-content h4 {
  font-weight: 700;
}
.t-steps .t-step.t-cta .t-counter,
.t-steps .t-step.t-cta div.t-icon {
  color: #fff;
  background: #279c9c;
  border: 1px solid #279c9c;
}
.t-steps .t-step.t-cta div.t-icon::before {
  content: "\e159";
}
.t-steps .t-step.t-success .t-counter,
.t-steps .t-step.t-success div.t-icon, .t-steps .t-step.t-completed .t-counter,
.t-steps .t-step.t-completed div.t-icon {
  color: #fff;
  background: #428613;
  border: 1px solid #428613;
}
.t-steps .t-step.t-success div.t-icon::before, .t-steps .t-step.t-completed div.t-icon::before {
  content: "\e900";
}
.t-steps .t-step.t-locked {
  cursor: not-allowed;
}
.t-steps .t-step.t-locked:hover {
  box-shadow: none;
}
.t-steps .t-step.t-locked .t-counter,
.t-steps .t-step.t-locked div.t-icon {
  color: #fff;
  background: #bcbdbd;
  border: 1px solid #bcbdbd;
}
.t-steps .t-step.t-locked div.t-icon::before {
  content: "󡡅";
}
.t-steps .t-step.t-error .t-counter,
.t-steps .t-step.t-error div.t-icon {
  color: #fff;
  background: #d91f11;
  border: 1px solid #d91f11;
}
.t-steps .t-step.t-error div.t-icon::before {
  content: "\e361";
}
.t-steps .t-step.t-warning .t-counter,
.t-steps .t-step.t-warning div.t-icon {
  color: #fff;
  background: #ee6f20;
  border: 1px solid #ee6f20;
}
.t-steps .t-step.t-warning div.t-icon::before {
  content: "\e374";
}
.t-steps .t-step.t-optional .t-counter,
.t-steps .t-step.t-optional div.t-icon {
  color: #279c9c;
  background: #fff;
  border: 1px solid #279c9c;
}
.t-steps .t-step.t-optional div.t-icon::before {
  content: "\e159";
}
.t-steps .t-step.t-info .t-counter,
.t-steps .t-step.t-info div.t-icon {
  color: #bcbdbd;
  background: #fff;
  border: 1px solid #bcbdbd;
}
.t-steps .t-step.t-info div.t-icon::before {
  content: "\e372";
}
.t-steps .t-step.t-non-cta .t-counter,
.t-steps .t-step.t-non-cta div.t-icon {
  color: #fff;
  background: #a6a7a7;
  border: 1px solid #a6a7a7;
}
.t-steps .t-step.t-success .t-header h3,
.t-steps .t-step.t-success .t-header h4, .t-steps .t-step.t-completed .t-header h3,
.t-steps .t-step.t-completed .t-header h4 {
  color: #428613;
}
.t-steps .t-step.t-error .t-header h3,
.t-steps .t-step.t-error .t-header h4 {
  color: #d91f11;
}
.t-steps .t-step.t-warning .t-header h3,
.t-steps .t-step.t-warning .t-header h4 {
  color: #ee6f20;
}

.t-steps.t-filter {
  flex-direction: column;
}
.t-steps.t-filter > ul, .t-steps.t-filter.t-vertical > ul {
  width: auto;
  max-width: 100%;
}
.t-steps.t-filter .t-step {
  height: 44px;
  border-right: 0;
  pointer-events: none;
  cursor: default;
}
.t-steps.t-filter .t-step .t-content {
  user-select: none;
  flex-direction: row;
  justify-content: start;
  -ms-flex-pack: start;
  align-items: center;
}
.t-steps.t-filter .t-step .t-content h4:not(:only-child) {
  margin-right: 8px;
  margin-bottom: 0;
}
.t-steps.t-filter .t-step .t-content .t-icon {
  color: #646464;
}
.t-steps.t-filter .t-step .t-content .t-icon:hover {
  color: #373838;
}
.t-steps.t-filter .t-step.t-cta, .t-steps.t-filter .t-step.t-completed, .t-steps.t-filter .t-step.t-error, .t-steps.t-filter .t-step.t-non-cta, .t-steps.t-filter .t-step.t-required, .t-steps.t-filter .t-step.t-success, .t-steps.t-filter .t-step.t-warning, .t-steps.t-filter .t-step.t-error {
  pointer-events: all;
  cursor: pointer;
}
.t-steps.t-filter .t-step.t-is-filtering:not(:active) {
  background: #f4fafa;
  box-shadow: 0 0 0 1px #279c9c;
}
.t-steps.t-filter > ul h4 {
  font-weight: 400;
}
.t-steps.t-filter > ul .t-counter,
.t-steps.t-filter > ul div.t-icon {
  color: #bcbdbd;
  background: #fff;
  border: 1px solid #bcbdbd;
}
.t-steps.t-filter.t-filter-vertical {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-steps.t-filter.t-filter-vertical > ul {
  width: 400px;
  margin-bottom: 0;
  flex-direction: column;
}
.t-steps.t-filter.t-filter-vertical .t-step {
  height: auto;
  min-height: 44px;
  margin-right: 0;
  margin-bottom: 12px;
}
.t-steps.t-filter.t-filter-vertical .t-step::before {
  right: 0;
  bottom: -12px;
  left: 0;
  display: block;
  width: calc(44px / 2 + 1px);
  height: 12px;
  border: 0;
  border-right: 1px solid #bcbdbd;
}
.t-steps.t-filter.t-filter-vertical .t-step:last-child {
  margin-bottom: 0;
}
.t-steps.t-filter.t-filter-vertical .t-step:last-child::before {
  display: none;
}
.t-steps.t-filter.t-filter-vertical .t-step.t-no-connector::before {
  display: none;
}
.t-steps.t-filter.t-filter-vertical .t-step.t-is-selected::before {
  bottom: -13px;
}
.t-steps.t-filter.t-filter-vertical > .t-wrapper {
  margin-left: 16px;
  flex-grow: 1;
}
.t-steps.t-compact > ul > li.t-step {
  height: auto;
  flex-direction: column;
}
.t-steps.t-compact > ul > li.t-step.t-no-connector::before {
  display: none;
}
.t-steps.t-compact > ul > li.t-step .t-counter,
.t-steps.t-compact > ul > li.t-step div.t-icon {
  height: 43px;
  padding: 8px;
  flex-grow: 0;
}
.t-steps.t-compact > ul > li.t-step .t-content {
  padding: 8px;
  flex-direction: column;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-steps.t-compact > ul > li.t-step .t-content h4 {
  font-size: 12px;
}
.t-steps.t-compact > ul > li.t-step.t-is-filtering:not(:active)::after {
  transform: translate(0, -50%);
}

.t-steps {
  width: 100%;
}
.t-steps > ul {
  display: block;
  width: 100%;
  margin-bottom: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
}
.t-steps > ul:last-child {
  margin-bottom: 0;
}
.t-steps .t-step {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 44px;
  margin: 0;
  margin-right: 12px;
  background: #fff;
  border-right: 4px solid rgba(255, 255, 255, 0);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  text-decoration: none;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  transition: color 0.2s ease, border 0.2s ease, box-shadow 0.2s ease;
}
.t-steps .t-step::before {
  content: "";
  position: absolute;
  right: -16px;
  width: 12px;
  height: calc(44px / 2 + 1px);
  border-bottom: 1px solid #bcbdbd;
}
.t-steps .t-step:last-child {
  margin-right: 0;
}
.t-steps .t-step:last-child::before {
  display: none;
}
.t-steps .t-step:hover {
  box-shadow: 0 0 0 1px #279c9c;
}
.t-steps .t-step:active {
  box-shadow: none;
}
.t-steps .t-step > a {
  width: 100%;
  color: inherit;
  text-decoration: none;
}
.t-steps .t-step .t-counter,
.t-steps .t-step div.t-icon {
  height: 44px;
  min-width: 44px;
  margin: 0;
  padding: 8px 12px;
  color: #fff;
  background: #279c9c;
  border: 1px solid #279c9c;
  font-weight: 700;
  text-align: center;
  user-select: none;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  -ms-flex-pack: center;
  transition: inherit;
}
.t-steps .t-step .t-counter::before,
.t-steps .t-step div.t-icon::before {
  font-weight: 900;
}
.t-steps .t-step .t-counter {
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 18px;
}
.t-steps .t-step div.t-icon {
  width: 44px;
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 20px;
}
.t-steps .t-step div.t-icon::before {
  content: "\e159";
}
.t-steps .t-step div.t-icon:has(i.t-icon) i.t-icon {
  margin-right: 0;
}
.t-steps .t-step div.t-icon:has(i.t-icon)::before {
  content: none;
}
.t-steps .t-step .t-content {
  width: 100%;
  padding: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
  transition: inherit;
}
.t-steps .t-step .t-content h4:only-child {
  margin-bottom: 0;
}
.t-steps .t-step.t-is-selected {
  border-right: 4px solid #279c9c;
  background: #f4fafa;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  pointer-events: none;
  cursor: default;
}
.t-steps .t-step.t-is-selected::before {
  right: -17px;
}
.t-steps .t-step.t-is-selected div.t-icon {
  background: #279c9c;
  border: 1px solid #279c9c;
}
.t-steps .t-step.t-is-selected .t-content h4 {
  color: #279c9c !important;
}
.t-steps.t-vertical > ul {
  flex-direction: column;
}
.t-steps.t-vertical .t-step {
  height: auto;
  min-height: 44px;
  margin-bottom: 12px;
  border-right: 0;
  cursor: default;
  flex-wrap: wrap;
}
.t-steps.t-vertical .t-step:hover, .t-steps.t-vertical .t-step:active {
  box-shadow: none;
}
.t-steps.t-vertical .t-step::before {
  right: 0;
  bottom: -12px;
  left: 0;
  display: block;
  width: calc(44px / 2 + 1px);
  height: 12px;
  border: 0;
  border-right: 1px solid #bcbdbd;
}
.t-steps.t-vertical .t-step:last-child {
  margin-bottom: 0;
}
.t-steps.t-vertical .t-step:last-child::before {
  display: none;
}
.t-steps.t-vertical .t-step .t-header {
  position: relative;
  width: calc(100% - 44px);
  height: 44px;
  margin: 0;
  padding: 16px;
  user-select: none;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.t-steps.t-vertical .t-step .t-header:focus-visible {
  background-color: #e9e9e9;
}
.t-steps.t-vertical .t-step .t-header::before, .t-steps.t-vertical .t-step .t-header::after {
  content: "";
  position: absolute;
  right: 18px;
  background: #a6a7a7;
  height: 2px;
  width: 8px;
  border-radius: 1px;
}
.t-steps.t-vertical .t-step .t-header::before {
  transform: translate(-2px, 0) rotate(45deg) scale(0.9);
}
.t-steps.t-vertical .t-step .t-header::after {
  transform: translate(2px, 0) rotate(-45deg) scale(0.9);
}
.t-steps.t-vertical .t-step .t-header h3,
.t-steps.t-vertical .t-step .t-header h4 {
  transition: text-decoration 0.2s ease;
}
.t-steps.t-vertical .t-step .t-header:hover h3,
.t-steps.t-vertical .t-step .t-header:hover h4 {
  text-decoration: underline;
}
.t-steps.t-vertical .t-step .t-header:hover::before, .t-steps.t-vertical .t-step .t-header:hover::after {
  background: #373838;
}
.t-steps.t-vertical .t-step .t-header.t-is-expanded::before {
  transform: translate(-2px, 0) rotate(-45deg) scale(0.9);
}
.t-steps.t-vertical .t-step .t-header.t-is-expanded::after {
  transform: translate(2px, 0) rotate(45deg) scale(0.9);
}
.t-steps.t-vertical .t-step .t-content {
  padding: 24px;
  flex-direction: column;
  align-items: flex-start;
}
.t-steps.t-vertical .t-step .t-footer {
  width: 100%;
  padding: 16px;
  border-top: 2px solid #f8f8f8;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-steps.t-vertical .t-step .t-footer > span {
  margin-right: 8px;
}
.t-steps.t-vertical .t-step .t-collapsible {
  width: 100%;
  visibility: hidden;
  max-height: 0;
  opacity: 0;
}
.t-steps.t-vertical .t-step .t-collapsible.t-is-expanded {
  visibility: visible;
  max-height: 100%;
  opacity: 1;
}
.t-steps > .t-wrapper > .t-content {
  display: none;
}
.t-steps > .t-wrapper > .t-content.t-is-selected {
  display: block;
}
.t-steps > .t-wrapper > .t-content.t-container {
  margin-bottom: 0;
}
.t-steps.t-bordered .t-step {
  box-shadow: 0 0 0 1px #e9e9e9;
}
.t-steps.t-bordered .t-step:hover {
  box-shadow: 0 0 0 1px #279c9c;
}
.t-steps.t-bordered .t-step:active {
  box-shadow: 0 0 0 1px #e9e9e9;
}

.t-top-bar {
  position: fixed;
  z-index: 100;
  top: 0;
  right: 0;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 54px;
  margin: 0;
  color: #fff;
  background: #212222;
  font-family: arial, sans-serif;
  user-select: none;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  transform: translate3d(0, 0, 0);
  flex-wrap: nowrap;
}
.t-top-bar a {
  color: inherit;
  text-decoration: none;
}
.t-top-bar a,
.t-top-bar > div {
  display: inline-block;
}
.t-top-bar .t-left,
.t-top-bar .t-right {
  display: inline-block;
  height: 54px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  transform: translate3d(0, 0, 0);
}
.t-top-bar .t-left {
  margin-right: 16px;
  padding: calc((54px - 22px) / 2) 0;
  vertical-align: top;
  align-items: center;
}
.t-top-bar .t-left a {
  max-height: 22px;
}
.t-top-bar .t-left .t-burger {
  position: relative;
  display: inline-block;
  overflow: hidden;
  width: 54px;
  height: 54px;
  text-indent: -100px;
  cursor: pointer;
  background: #ff0061;
  appearance: none;
  transition: color 0.2s ease, margin 0.2s ease, transform 0.2s ease, opacity 0.2s ease;
}
.t-top-bar .t-left .t-burger::before,
.t-top-bar .t-left .t-burger span, .t-top-bar .t-left .t-burger::after {
  content: "";
  position: absolute;
  top: 50%;
  left: calc(50% - 8px);
  display: block;
  width: 16px;
  height: 2px;
  background: #fff;
  transition: color 0.2s ease, margin 0.2s ease, transform 0.2s ease, opacity 0.2s ease;
}
.t-top-bar .t-left .t-burger::before {
  margin-top: -6px;
}
.t-top-bar .t-left .t-burger span {
  opacity: 1;
}
.t-top-bar .t-left .t-burger::after {
  margin-top: 6px;
}
.t-top-bar .t-left .t-burger.t-is-active::before {
  margin-top: 0;
  transform: rotate(45deg);
}
.t-top-bar .t-left .t-burger.t-is-active span {
  opacity: 0;
}
.t-top-bar .t-left .t-burger.t-is-active::after {
  margin-top: 0;
  transform: rotate(-45deg);
}
.t-top-bar .t-left .t-logo {
  position: relative;
  height: 22px;
  max-height: 22px;
  margin-left: 16px;
  border: 0;
  transform: translate3d(0, 0, 0);
}
.t-top-bar .t-left .t-logo.t-has-descenders {
  height: 28px;
  max-height: 28px;
}
.t-top-bar .t-left .t-env {
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 23px;
  height: 54px;
  line-height: 54px;
  text-align: center;
  width: 100px;
  text-transform: uppercase;
  cursor: default;
  background: #8c2341;
}
.t-top-bar .t-left a.t-env {
  cursor: pointer;
}
.t-top-bar .t-left .t-env-prod {
  background: #ee6f20;
}
.t-top-bar .t-left .t-env-acceptance {
  background: #8c2341;
}
.t-top-bar .t-left .t-env-dev {
  background: #256cd1;
}
.t-top-bar .t-input {
  margin: 0 16px 0 0;
}
.t-top-bar .t-input .t-input-wrapper {
  background: #4d4e4e;
  border: 1px solid #4d4e4e;
}
.t-top-bar .t-input .t-input-wrapper:hover {
  border: 1px solid #d4ebeb;
}
.t-top-bar .t-input input[type=search] {
  background: #4d4e4e;
  color: #fff;
}
.t-top-bar .t-input input[type=search]::placeholder {
  opacity: 1;
  color: #d3d3d3;
  font-weight: 700;
}
.t-top-bar .t-input button {
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  cursor: pointer;
}
.t-top-bar .t-input button .t-icon {
  margin: 0 !important;
  color: #bcbdbd !important;
}
.t-top-bar .t-input button .t-icon:hover {
  color: #fff !important;
}
.t-top-bar .t-right {
  margin-left: auto;
  align-items: center;
}
.t-top-bar .t-right > .t-item, .t-top-bar .t-menu .t-right > .t-empty, .t-menu .t-top-bar .t-right > .t-empty {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 54px;
  padding: 0 12px;
  color: #fff;
  border-left: 1px solid #4d4e4e;
  line-height: 54px;
  cursor: pointer;
  min-width: 170px;
  max-width: 220px;
  position: relative;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.t-top-bar .t-right > .t-item:hover, .t-top-bar .t-menu .t-right > .t-empty:hover, .t-menu .t-top-bar .t-right > .t-empty:hover, .t-top-bar .t-right > .t-item:focus-visible, .t-top-bar .t-menu .t-right > .t-empty:focus-visible, .t-menu .t-top-bar .t-right > .t-empty:focus-visible {
  background: #4d4e4e;
}
@media (max-width: 1366px) {
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher), .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher), .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) {
    flex-direction: column;
    line-height: 1.3;
    min-width: auto;
    max-width: 100px;
    padding: 0 12px;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-icon-caret-down, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-icon-caret-down, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-icon-caret-down {
    display: none;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-menu, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-menu, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-menu {
    min-width: 248px;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar {
    line-height: 22px;
    min-width: 22px;
    width: 22px;
    height: 22px;
    min-height: 22px;
    font-size: 10px;
    margin-right: 0;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar + div, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar + div, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar + div {
    min-width: 60px;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child {
    font-weight: 400;
    font-size: 11px;
    text-align: center;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child .t-surname, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child .t-surname, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child .t-surname {
    display: none;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:last-child, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:last-child, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:last-child {
    display: none;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) > .t-icon, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) > .t-icon, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) > .t-icon {
    margin-right: 0;
  }
  .t-top-bar .t-right > .t-item .t-help-text, .t-top-bar .t-menu .t-right > .t-empty .t-help-text, .t-menu .t-top-bar .t-right > .t-empty .t-help-text {
    display: none;
  }
}
.t-top-bar .t-right > .t-item .t-label, .t-top-bar .t-menu .t-right > .t-empty .t-label, .t-menu .t-top-bar .t-right > .t-empty .t-label {
  max-width: 100%;
  overflow: hidden;
  vertical-align: initial;
}
.t-top-bar .t-right > .t-item .t-label > span, .t-top-bar .t-menu .t-right > .t-empty .t-label > span, .t-menu .t-top-bar .t-right > .t-empty .t-label > span {
  display: block;
  line-height: normal;
  font-size: 11px;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-top-bar .t-right > .t-item .t-label > span:first-child, .t-top-bar .t-menu .t-right > .t-empty .t-label > span:first-child, .t-menu .t-top-bar .t-right > .t-empty .t-label > span:first-child {
  font-size: 0.8125rem;
  font-weight: 700;
}
.t-top-bar .t-right > .t-item .t-label > span:last-child, .t-top-bar .t-menu .t-right > .t-empty .t-label > span:last-child, .t-menu .t-top-bar .t-right > .t-empty .t-label > span:last-child {
  margin-top: 2px;
}
.t-top-bar .t-right > .t-item > .t-icon, .t-top-bar .t-menu .t-right > .t-empty > .t-icon, .t-menu .t-top-bar .t-right > .t-empty > .t-icon {
  margin-right: 12px;
  font-size: 18px;
}
.t-top-bar .t-right > .t-item > .t-icon.t-icon-caret-down, .t-top-bar .t-menu .t-right > .t-empty > .t-icon.t-icon-caret-down, .t-menu .t-top-bar .t-right > .t-empty > .t-icon.t-icon-caret-down {
  color: #fff;
  opacity: 0.8;
  margin-right: 0;
  margin-left: auto;
  padding-left: 12px;
}
.t-top-bar .t-right > .t-item, .t-top-bar .t-menu .t-right > .t-empty, .t-menu .t-top-bar .t-right > .t-empty,
.t-top-bar .t-right > .t-search {
  position: relative;
}
.t-top-bar .t-right > .t-item > .t-menu, .t-top-bar .t-menu .t-right > .t-empty > .t-menu, .t-menu .t-top-bar .t-right > .t-empty > .t-menu,
.t-top-bar .t-right > .t-search > .t-menu {
  position: absolute;
  top: 53px;
  left: 0;
  min-width: calc(100% + 2px);
  width: auto;
  margin-left: -1px;
  max-height: 50vh;
  border-top-color: #000;
  -moz-border-radius-topright: 0;
  border-top-right-radius: 0;
  -moz-border-radius-topleft: 0;
  border-top-left-radius: 0;
}
@media (max-width: 1366px) {
  .t-top-bar .t-right > .t-item > .t-menu, .t-top-bar .t-menu .t-right > .t-empty > .t-menu, .t-menu .t-top-bar .t-right > .t-empty > .t-menu,
  .t-top-bar .t-right > .t-search > .t-menu {
    min-width: 192px;
  }
}
.t-top-bar .t-right > .t-item > .t-menu .t-item:first-child, .t-top-bar .t-menu .t-right > .t-empty > .t-menu .t-item:first-child, .t-menu .t-top-bar .t-right > .t-empty > .t-menu .t-item:first-child, .t-top-bar .t-right > .t-item > .t-menu .t-empty:first-child, .t-top-bar .t-right > .t-empty > .t-menu .t-right > .t-empty > .t-menu .t-empty:first-child, .t-right > .t-empty > .t-menu .t-top-bar .t-right > .t-empty > .t-menu .t-empty:first-child,
.t-top-bar .t-right > .t-search > .t-menu .t-item:first-child,
.t-top-bar .t-right > .t-search > .t-menu .t-empty:first-child {
  margin-top: 8px;
}
.t-top-bar .t-right > .t-item .t-menu-right, .t-top-bar .t-menu .t-right > .t-empty .t-menu-right, .t-menu .t-top-bar .t-right > .t-empty .t-menu-right,
.t-top-bar .t-right > .t-search .t-menu-right {
  left: auto;
  right: 0;
}
.t-top-bar .t-right > .t-item > .t-menu-col-2, .t-top-bar .t-menu .t-right > .t-empty > .t-menu-col-2, .t-menu .t-top-bar .t-right > .t-empty > .t-menu-col-2,
.t-top-bar .t-right > .t-search > .t-menu-col-2 {
  width: calc(192px * 2);
}
.t-top-bar .t-right > .t-item > .t-menu-col-3, .t-top-bar .t-menu .t-right > .t-empty > .t-menu-col-3, .t-menu .t-top-bar .t-right > .t-empty > .t-menu-col-3,
.t-top-bar .t-right > .t-search > .t-menu-col-3 {
  width: calc(192px * 3);
}
.t-top-bar .t-right > .t-item > .t-menu-col-4, .t-top-bar .t-menu .t-right > .t-empty > .t-menu-col-4, .t-menu .t-top-bar .t-right > .t-empty > .t-menu-col-4,
.t-top-bar .t-right > .t-search > .t-menu-col-4 {
  width: calc(192px * 4);
}
.t-top-bar .t-right > .t-search {
  position: relative;
}
.t-top-bar .t-right > .t-search > .t-menu {
  top: 41px;
}
.t-top-bar .t-right .t-staff {
  background: #8c2341;
}
.t-top-bar .t-right .t-staff:hover, .t-top-bar .t-right .t-staff:focus-visible {
  background: #7e203b;
}
.t-top-bar .t-right .t-entity .t-avatar {
  color: #fff;
  background-color: #279c9c;
}
.t-top-bar .t-right .t-entity .t-avatar::before {
  content: "\e201";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-top-bar .t-right .t-help {
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
}
.t-top-bar .t-right .t-help .t-label > span {
  overflow: visible;
}
.t-top-bar .t-right .t-help .t-help-text {
  margin-right: 8px;
  font-size: 0.8125rem;
  font-weight: 700;
}
.t-top-bar .t-right .t-help .t-icon {
  margin: 0;
  position: relative;
  top: -1px;
  font-size: 18px;
  vertical-align: middle;
}
.t-top-bar .t-right .t-app-switcher,
.t-top-bar .t-right .t-help {
  min-width: 54px;
}
.t-top-bar .t-right .t-app-switcher > .t-menu,
.t-top-bar .t-right .t-help > .t-menu {
  min-width: auto !important;
  width: 200px;
}
.t-top-bar ~ .t-main {
  top: 54px;
}

.t-tabs > ul {
  max-width: 100%;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-tabs > ul > li.t-tab {
  position: relative;
  display: inline-block;
  height: 36px;
  margin-left: 12px;
  margin-bottom: -1px;
  padding: 10px 24px;
  color: #646464;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-bottom: 1px solid #bcbdbd;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  vertical-align: top;
  user-select: none;
  cursor: pointer;
  white-space: nowrap;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 3px;
  border-radius: 3px 3px 0 0;
}
.t-tabs > ul > li.t-tab:focus-visible {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-tabs > ul > li.t-tab:last-child {
  margin-right: 12px;
}
.t-tabs > ul > li.t-tab:hover:not(.t-disabled):not([disabled]) {
  border-color: #279c9c;
  border-bottom: 1px solid #bcbdbd;
}
.t-tabs > ul > li.t-tab.t-is-selected {
  color: #fff;
  background-color: #279c9c;
  border-color: #279c9c;
  pointer-events: none;
  cursor: default;
}
.t-tabs > ul > li.t-tab.t-staff {
  color: #8c2341;
}
.t-tabs > ul > li.t-tab.t-staff.t-is-selected {
  color: #fff;
  background-color: #8c2341;
  border-color: #8c2341;
}
.t-tabs > ul > li.t-tab.t-staff:hover:not(.t-disabled):not([disabled]) {
  border-color: #8c2341;
  border-bottom: 1px solid #bcbdbd;
}
.t-tabs > ul > li.t-tab.t-disabled, .t-tabs > ul > li.t-tab[disabled] {
  color: #a6a7a7;
  background-color: transparent;
  cursor: not-allowed;
  font-weight: 400;
}
.t-tabs > ul > li.t-tab.t-disabled a, .t-tabs > ul > li.t-tab[disabled] a {
  cursor: not-allowed;
  pointer-events: none;
}
.t-tabs > ul > li.t-tab a {
  color: inherit;
  text-decoration: none;
}
.t-tabs > ul > li.t-tab .t-badge {
  margin-left: 4px;
  vertical-align: text-bottom;
}
.t-tabs > .t-wrapper {
  max-width: 100%;
  background-color: #fff;
  border-top: 1px solid #bcbdbd;
}
.t-tabs > .t-wrapper.t-ghost {
  background: transparent;
}
.t-tabs > .t-wrapper > .t-content {
  display: none;
  padding: 24px;
}
.t-tabs > .t-wrapper > .t-content.t-is-selected {
  display: block;
}
.t-tabs > .t-wrapper > .t-content .t-tabs {
  min-width: auto;
  max-width: 100%;
}
.t-tabs.t-inline {
  height: auto;
  margin: 0;
}
.t-tabs.t-inline > ul > li.t-tab {
  height: 30px;
  margin: 0;
  padding: 8px 12px;
  color: #646464;
  background: transparent;
  border: 0;
  line-height: initial;
  font-weight: 400;
  font-size: 0.8125rem;
}
.t-tabs.t-inline > ul > li.t-tab::before {
  content: "";
  position: absolute;
  inset: auto 0 0;
  width: 100%;
  height: 3px;
  background: transparent;
}
.t-tabs.t-inline > ul > li.t-tab:hover:not(.t-disabled):not([disabled]) {
  color: #646464;
  border: 0;
}
.t-tabs.t-inline > ul > li.t-tab:hover:not(.t-disabled):not([disabled])::before {
  background: #646464;
}
.t-tabs.t-inline > ul > li.t-tab.t-is-selected {
  color: #279c9c;
  border: 0;
  text-shadow: -0.04ex 0 #279c9c, 0.04ex 0 #279c9c;
}
.t-tabs.t-inline > ul > li.t-tab.t-is-selected::before {
  background: #279c9c;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff {
  color: #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff:hover:not(.t-disabled):not([disabled]) {
  color: #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff:hover:not(.t-disabled):not([disabled])::before {
  background: #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff.t-is-selected {
  background: transparent;
  text-shadow: -0.04ex 0 #8c2341, 0.04ex 0 #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff.t-is-selected::before {
  background: #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-disabled, .t-tabs.t-inline > ul > li.t-tab[disabled] {
  color: #a6a7a7;
  cursor: not-allowed;
}
.t-tabs.t-inline > .t-wrapper {
  margin-top: -1px;
  background: transparent;
  border-top: 1px solid #bcbdbd;
}
.t-tabs.t-inline > .t-wrapper > .t-content {
  padding: 24px 0 0;
}

@media print {
  .t-tabs > ul > .t-tab {
    font-size: 0.8125rem;
    height: 24px;
    padding: 4px 16px;
  }
  .t-tabs > ul > .t-tab.t-is-selected {
    padding-top: 2px;
  }
  .t-tabs.t-inline > ul > .t-tab {
    height: 24px;
    padding: 4px 12px;
  }
  .t-tabs.t-inline > ul > .t-tab.t-is-selected {
    padding-top: 4px;
  }
}
.t-sticky-footer {
  position: relative;
  z-index: 50;
  width: 100%;
  padding: 12px;
  background: #fff;
  vertical-align: middle;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  transition: bottom 0.2s ease, left 0.2s ease, margin 0.2s ease;
  transform: translate3d(0, 0, 0);
}
.t-sticky-footer .t-right {
  float: right;
  margin-left: auto;
  flex-shrink: 0;
}
.t-sticky-footer .t-step {
  height: 54px;
  margin: -12px;
  margin-right: 0;
  flex-grow: 0;
}
.t-sticky-footer .t-step::before {
  display: none;
}
.t-sticky-footer .t-step:hover {
  box-shadow: none;
}
.t-sticky-footer .t-step div.t-icon {
  width: 54px;
  height: 54px;
}
.t-sticky-footer .t-step .t-content {
  width: auto;
  flex-shrink: 0;
}
.t-sticky-footer .t-step .t-content h4 {
  margin-bottom: 0;
}
.t-sticky-footer .t-step .t-content h4 span {
  margin-right: 4px;
  font-weight: 400;
  line-height: inherit;
  vertical-align: inherit;
}
.t-sticky-footer .t-step .t-status {
  margin: 0 auto;
  padding: 8px;
  color: #646464;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-sticky-footer .t-step .t-status .t-loading {
  width: 15px;
  height: 15px;
  margin-right: 8px;
}
.t-sticky-footer .t-step .t-status .t-loading::before {
  width: inherit;
  height: inherit;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-sticky-footer.t-is-sticky {
  position: fixed;
  z-index: 1000;
  right: 24px;
  bottom: 0;
  left: 24px;
  width: auto;
  height: 54px;
  margin: 0;
  background: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  animation: sticky 0.2s ease forwards;
  min-width: calc(1280px - 24px * 2);
  max-width: calc(1920px - 24px * 2);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-sticky-footer.t-is-sticky {
    min-width: calc(1280px - 24px * 2 - 17px);
    max-width: calc(1920px - 24px * 2 - 17px);
  }
}
@supports (-ms-accelerator: true) {
  .t-sticky-footer.t-is-sticky {
    min-width: calc(1280px - 24px * 2 - 12px);
    max-width: calc(1920px - 24px * 2 - 12px);
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.t-sticky-footer.t-ghost {
  padding: 0;
  background: transparent;
}
.t-sticky-footer.t-ghost.t-is-sticky {
  padding: 12px;
  background: #fff;
}

.t-time-picker {
  width: 58px;
}
.t-time-picker .t-input-wrapper {
  width: auto;
}
.t-time-picker .t-input-wrapper:has(.t-left-adornment) {
  width: 78px;
}

.t-time-picker-menu {
  min-width: 128px;
}

.t-time-picker-deprecated {
  display: inline-block;
  margin-right: 12px;
  margin-bottom: 12px;
  vertical-align: top;
}
.t-time-picker-deprecated:last-child {
  margin-right: 0;
}
.t-time-picker-deprecated .t-fake-input {
  position: relative;
  height: 32px;
  background: #fff;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.t-time-picker-deprecated .t-fake-input button {
  margin: 0;
  padding: 0;
  background: transparent;
  border: 0;
  font-family: arial, sans-serif;
  cursor: pointer;
}
.t-time-picker-deprecated .t-fake-input input {
  width: 20px;
  height: 32px;
  margin: 0;
  padding: 0;
  padding-top: 2px;
  color: #373838;
  background: transparent;
  border: 0;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
  text-align: center;
}
.t-time-picker-deprecated .t-fake-input input.placeholder {
  color: #909090;
}
.t-time-picker-deprecated .t-fake-input input::placeholder {
  color: #909090;
}
.t-time-picker-deprecated .t-fake-input input + input {
  margin-left: 12px;
}
.t-time-picker-deprecated .t-fake-input hr {
  display: inline-block;
  height: 32px;
  margin: 0 4px;
  color: #646464;
  border: 0;
  line-height: 32px;
}
.t-time-picker-deprecated .t-fake-input hr::before {
  content: ":";
  line-height: inherit;
}
.t-time-picker-deprecated .t-fake-input .t-back,
.t-time-picker-deprecated .t-fake-input .t-forward {
  position: relative;
  width: 24px;
  height: 32px;
  margin: 0;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
}
.t-time-picker-deprecated .t-fake-input .t-back::before, .t-time-picker-deprecated .t-fake-input .t-back::after,
.t-time-picker-deprecated .t-fake-input .t-forward::before,
.t-time-picker-deprecated .t-fake-input .t-forward::after {
  content: "";
  display: block;
  position: absolute;
  bottom: calc(50% - 2px);
  left: 50%;
  width: 8px;
  height: 2px;
  background: #646464;
  border-radius: 1px;
}
.t-time-picker-deprecated .t-fake-input .t-back::before,
.t-time-picker-deprecated .t-fake-input .t-forward::before {
  transform: translate(-4px, -2px) rotate(-45deg) scale(0.8);
}
.t-time-picker-deprecated .t-fake-input .t-back::after,
.t-time-picker-deprecated .t-fake-input .t-forward::after {
  transform: translate(-4px, 1.5px) rotate(45deg) scale(0.8);
}
.t-time-picker-deprecated .t-fake-input .t-back:hover::before, .t-time-picker-deprecated .t-fake-input .t-back:hover::after, .t-time-picker-deprecated .t-fake-input .t-back.t-has-focus::before, .t-time-picker-deprecated .t-fake-input .t-back.t-has-focus::after,
.t-time-picker-deprecated .t-fake-input .t-forward:hover::before,
.t-time-picker-deprecated .t-fake-input .t-forward:hover::after,
.t-time-picker-deprecated .t-fake-input .t-forward.t-has-focus::before,
.t-time-picker-deprecated .t-fake-input .t-forward.t-has-focus::after {
  background: #373838;
}
.t-time-picker-deprecated .t-fake-input .t-forward::before {
  transform: translate(-4px, -2px) rotate(45deg) scale(0.8);
}
.t-time-picker-deprecated .t-fake-input .t-forward::after {
  transform: translate(-4px, 1.5px) rotate(-45deg) scale(0.8);
}
.t-time-picker-deprecated .t-fake-input .t-toggler {
  width: 32px;
  height: 32px;
  padding-right: 4px;
  color: #646464;
  font-size: 10px;
  cursor: pointer;
}
.t-time-picker-deprecated .t-fake-input .t-toggler:hover, .t-time-picker-deprecated .t-fake-input .t-toggler.t-has-focus {
  color: #373838;
}
.t-time-picker-deprecated .t-fake-input .t-clearer {
  display: none;
  width: 32px;
  height: 32px;
}
.t-time-picker-deprecated .t-fake-input .t-faker {
  position: absolute;
  inset: 0.5px 0 0;
  display: block;
  width: 100%;
  height: 32px;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  pointer-events: none;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):hover ~ .t-faker {
  border-color: #279c9c;
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker, .t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker.placeholder, .t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker.placeholder {
  opacity: 0;
  user-select: none;
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker::placeholder, .t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker::placeholder {
  opacity: 0;
  user-select: none;
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled).t-has-focus {
  outline: 0;
}
.t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer {
  display: inline-block;
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2014%2014'%3e%3cpath%20d='M7%200C3.1%200%200%203.1%200%207s3.1%207%207%207%207-3.1%207-7-3.1-7-7-7zm3.4%208.8c.1.1.1.3%200%20.5l-1.1%201.1c-.1.1-.3.1-.5%200L7%208.6l-1.8%201.9c-.1.1-.3.1-.5%200L3.6%209.3c-.2-.1-.2-.3%200-.5L5.4%207%203.6%205.2c-.2-.2-.2-.4%200-.5l1.1-1.1c.1-.1.3-.1.5%200L7%205.4l1.8-1.9c.1-.1.3-.1.5%200l1.1%201.1c.1.1.1.3%200%20.5L8.6%207l1.8%201.8z'%20fill='%23464646'/%3e%3c/svg%3e");
  background-size: 12px;
  background-position: 50%;
  background-repeat: no-repeat;
  opacity: 0.4;
  transition: opacity 0.2s ease;
}
.t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer:hover, .t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer.t-has-focus, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer:hover, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer.t-has-focus {
  opacity: 1;
}
.t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer::before, .t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer::after, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer::before, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer::after {
  display: none;
}

.t-toast-container {
  position: fixed;
  top: 78px;
  right: 24px;
}
.t-toast-container .t-notification {
  width: 330px;
  margin-bottom: 12px;
}
.t-toast-container .t-arriving {
  animation: 500ms ease-out slide-left;
}
.t-toast-container .t-closing {
  animation: 500ms ease-out slide-right;
}
@keyframes slide-left {
  from {
    margin-left: 100%;
    opacity: 0;
  }
  to {
    margin-left: 0%;
    opacity: 1;
  }
}
@keyframes slide-right {
  from {
    margin-left: 0%;
    opacity: 1;
  }
  to {
    margin-left: 100%;
    opacity: 0;
  }
}

.t-user-feedback {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  width: 400px;
  padding: 16px;
  background-color: #006491;
  color: #fff;
  border-radius: 8px;
  z-index: 120;
}
.t-user-feedback--thank-you-message {
  text-align: center;
  justify-content: center;
  font-size: 14px;
  animation: thank-you-message 0.4s 1s 1 forwards;
}
.t-user-feedback__happy-face {
  color: #fff;
  cursor: pointer;
}
.t-user-feedback__happy-face:hover {
  color: #8cc391;
}
.t-user-feedback__happy-face input {
  position: absolute;
  margin: 0;
  opacity: 0;
  width: 0;
  height: 0;
}
.t-user-feedback__happy-face input:checked + svg {
  color: #8cc391;
  cursor: default;
}
.t-user-feedback__neutral-face {
  color: #fff;
  cursor: pointer;
}
.t-user-feedback__neutral-face:hover {
  color: #f5c328;
}
.t-user-feedback__neutral-face input {
  position: absolute;
  margin: 0;
  opacity: 0;
  width: 0;
  height: 0;
}
.t-user-feedback__neutral-face input:checked + svg {
  color: #f5c328;
  cursor: default;
}
.t-user-feedback__sad-face {
  color: #fff;
  cursor: pointer;
}
.t-user-feedback__sad-face:hover {
  color: #d91f11;
}
.t-user-feedback__sad-face input {
  position: absolute;
  margin: 0;
  opacity: 0;
  width: 0;
  height: 0;
}
.t-user-feedback__sad-face input:checked + svg {
  color: #d91f11;
  cursor: default;
}
.t-user-feedback__close-button {
  cursor: pointer;
  position: absolute;
  top: 3px;
  right: 0;
  background-color: transparent;
  border: 0;
  color: #fff;
  padding: 0;
}
.t-user-feedback__question-wrapper {
  display: flex;
  justify-content: space-between;
  width: 100%;
  align-items: center;
}
.t-user-feedback__ratings-wrapper {
  white-space: nowrap;
}
.t-user-feedback__user-comment {
  width: 100%;
  flex: 1 1 100%;
  font-weight: 400;
  color: #fff;
  margin-right: 0;
}
.t-user-feedback__user-comment textarea {
  margin-top: 8px;
  resize: none;
  border-radius: 3px;
  width: 100%;
}
.t-user-feedback .t-minimal-alt {
  margin-left: auto;
}
@keyframes thank-you-message {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes thank-you-message {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes thank-you-message {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes thank-you-message {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

.t-error-page {
  background: url("data:image/svg+xml,%3c?xml%20version='1.0'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20style='enable-background:new%200%200%20768%20880'%20viewBox='0%200%20768%20880'%3e%3cdefs%3e%3cfilter%20id='a'%20width='856.8'%20height='1213.4'%20x='10.2'%20y='-431.7'%20filterUnits='userSpaceOnUse'%3e%3cfeColorMatrix%20values='1%200%200%200%200%200%201%200%200%200%200%200%201%200%200%200%200%200%201%200'/%3e%3c/filter%3e%3c/defs%3e%3cmask%20id='b'%20width='856.8'%20height='1213.4'%20x='10.2'%20y='-431.7'%20maskUnits='userSpaceOnUse'%3e%3cpath%20d='M0%200h768v801H0z'%20style='fill:%23d9d9d9;filter:url(%23a)'/%3e%3c/mask%3e%3cg%20style='mask:url(%23b)'%3e%3clinearGradient%20id='c'%20x1='93.403'%20x2='1095.002'%20y1='1006.371'%20y2='-562.356'%20gradientTransform='matrix(1%200%200%20-1%200%20802)'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20style='stop-color:%23ff0061'/%3e%3cstop%20offset='1'%20style='stop-color:%23fe953d'/%3e%3c/linearGradient%3e%3cpath%20d='m426.8-430.5-5.4-1.2-61.2%20169.5%207.4%201.2c81.8%2012.4%20156.6%2053%20211.6%20114.9%2071%2079.4%20110.2%20191.1%20110.2%20314.7%200%20122.9-39.6%20234.6-111.4%20314.4-71.2%2079.1-168.4%20121-281.1%20121-77.5%201.5-153.7-20.9-218-64.1l-6.7-4.6-62%20171.4%204.6%202.6c86%2048.6%20183.3%2073.5%20282.1%2072.3%2077.7%201.1%20154.7-14.4%20225.9-45.4S657.9%20659.4%20710%20601.8c101.2-112.5%20157-266.4%20157-433.3.1-300.2-176.8-540.9-440.2-599z'%20style='fill:url(%23c)'/%3e%3c/g%3e%3c/svg%3e") no-repeat right top #f8f8f8;
  background-size: contain;
  width: 100vw;
  height: 100vh;
}
.t-error-page .t-error-container {
  position: fixed;
  width: 600px;
  padding: 24px;
  background: #fff;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.25);
}
.t-error-page .t-error-container h1 {
  margin-bottom: 24px;
}
.t-error-page .t-error-container h2 {
  font-size: 0.8125rem;
}
.t-error-page .t-error-container .t-btn {
  margin-bottom: 16px;
}
.t-error-page .t-error-container .t-icon-redo {
  margin-top: 0;
}
.t-error-page .t-error-container__divider {
  border-top: 1px solid #e9e9e9;
  margin-top: 24px;
  margin-bottom: 24px;
}
.t-error-page .t-error-container__meta-data {
  display: flex;
  flex-wrap: wrap;
  line-height: 1.5;
  margin-bottom: 12px;
}
.t-error-page .t-error-container__meta-data dt {
  width: 30%;
}
.t-error-page .t-error-container__meta-data dt::after {
  content: ":";
}
.t-error-page .t-error-container__meta-data dd {
  word-wrap: break-word;
  width: 70%;
  margin-inline-start: unset;
}
.t-error-page .t-error-container__phone-numbers {
  margin-bottom: 24px;
  display: flex;
  flex-wrap: wrap;
  gap: 12px 0;
}
.t-error-page .t-error-container__phone-numbers > div {
  width: 250px;
  display: flex;
  flex-wrap: wrap;
}
.t-error-page .t-error-container__phone-numbers dt {
  width: 100px;
}
.t-error-page .t-error-container__phone-numbers dd {
  margin-inline-start: unset;
}
.t-error-page .t-error-container footer {
  color: #a6a7a7;
  margin-top: 24px;
}

.t-inactivity-page {
  background: url("data:image/svg+xml,%3c?xml%20version='1.0'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20style='enable-background:new%200%200%20768%20880'%20viewBox='0%200%20768%20880'%3e%3cdefs%3e%3cfilter%20id='a'%20width='856.8'%20height='1213.4'%20x='10.2'%20y='-431.7'%20filterUnits='userSpaceOnUse'%3e%3cfeColorMatrix%20values='1%200%200%200%200%200%201%200%200%200%200%200%201%200%200%200%200%200%201%200'/%3e%3c/filter%3e%3c/defs%3e%3cmask%20id='b'%20width='856.8'%20height='1213.4'%20x='10.2'%20y='-431.7'%20maskUnits='userSpaceOnUse'%3e%3cpath%20d='M0%200h768v801H0z'%20style='fill:%23d9d9d9;filter:url(%23a)'/%3e%3c/mask%3e%3cg%20style='mask:url(%23b)'%3e%3clinearGradient%20id='c'%20x1='93.403'%20x2='1095.002'%20y1='1006.371'%20y2='-562.356'%20gradientTransform='matrix(1%200%200%20-1%200%20802)'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20style='stop-color:%23ff0061'/%3e%3cstop%20offset='1'%20style='stop-color:%23fe953d'/%3e%3c/linearGradient%3e%3cpath%20d='m426.8-430.5-5.4-1.2-61.2%20169.5%207.4%201.2c81.8%2012.4%20156.6%2053%20211.6%20114.9%2071%2079.4%20110.2%20191.1%20110.2%20314.7%200%20122.9-39.6%20234.6-111.4%20314.4-71.2%2079.1-168.4%20121-281.1%20121-77.5%201.5-153.7-20.9-218-64.1l-6.7-4.6-62%20171.4%204.6%202.6c86%2048.6%20183.3%2073.5%20282.1%2072.3%2077.7%201.1%20154.7-14.4%20225.9-45.4S657.9%20659.4%20710%20601.8c101.2-112.5%20157-266.4%20157-433.3.1-300.2-176.8-540.9-440.2-599z'%20style='fill:url(%23c)'/%3e%3c/g%3e%3c/svg%3e") no-repeat right top #212222;
  background-size: contain;
  width: 100vw;
  height: 100vh;
  cursor: pointer;
  inset: 0;
  position: fixed;
  z-index: 999999;
}

.t-inactivity-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  position: fixed;
  top: 30%;
  left: 50%;
  width: 600px;
  gap: 60px;
  padding: 60px;
  background: #373838;
  color: #fff;
  transform: translate(-50%, -50%);
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.25);
}
.t-inactivity-container__logo {
  width: 150px;
}
.t-inactivity-container__text {
  font-family: "Libre Franklin", arial, sans-serif;
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.375rem;
}

.add-naming-mapping-section__wrapper .add-naming-mapping-section__header {
  padding: 10px 0;
  border-bottom: 1px solid #e9e9e9;
}
.add-naming-mapping-section__wrapper .add-naming-mapping-section__container {
  background: #f8f8f8;
  display: flex;
  flex-direction: column;
  padding: 20px;
}
.add-naming-mapping-section__wrapper .add-naming-mapping-section__container Button {
  width: fit-content;
  margin-top: 20px;
}
.add-naming-mapping-section__wrapper .add-naming-mapping-section__container label {
  font-weight: 500;
}.sequences-accordion-wrapper {
  display: flex;
  align-items: center;
  position: relative;
  margin-bottom: 16px;
}
.sequences-accordion-wrapper .sequence-buttons {
  position: absolute;
  right: 15px;
  top: 15px;
}
.sequences-accordion-wrapper .sequence-buttons .sequence-delete-button.t-btn.t-negative.t-minimal {
  border: none;
  padding: 0 7px;
}
.sequences-accordion-wrapper .sequence-buttons .sequence-delete-button.t-btn.t-negative.t-minimal:hover:not([disabled], .t-disabled) {
  background-color: transparent;
  text-decoration: none;
}
.sequences-accordion-wrapper .sequence-buttons .sequence-delete-button.t-btn.t-negative.t-minimal .t-icon {
  margin-right: 0;
}
.sequences-accordion-wrapper .sequence-buttons .sequence-reset-button.t-btn.t-minimal {
  border: none;
  padding: 0 7px;
}
.sequences-accordion-wrapper .sequence-buttons .sequence-reset-button.t-btn.t-minimal:hover:not([disabled], .t-disabled) {
  background-color: transparent;
  text-decoration: none;
}
.sequences-accordion-wrapper .sequence-buttons .sequence-reset-button.t-btn.t-minimal .t-icon {
  margin-right: 0;
}
.sequences-accordion-wrapper .sequence-buttons .sequence-move-button.t-btn.t-minimal {
  border: none;
  padding: 0 7px;
  cursor: grab;
}
.sequences-accordion-wrapper .sequence-buttons .sequence-move-button.t-btn.t-minimal:hover:not([disabled], .t-disabled) {
  background-color: transparent;
  color: #279c9c;
}
.sequences-accordion-wrapper .sequence-buttons .sequence-move-button.t-btn.t-minimal .t-icon {
  margin-right: 0;
}
.sequences-accordion-wrapper .accordion-angle-down {
  color: #bcbdbd;
  padding-left: 24px;
  padding-bottom: 20px;
}
.sequences-accordion-wrapper .sequence-accordion-header-wrapper .sequence-accordion-header {
  margin-left: 20px;
}
.sequences-accordion-wrapper .sequence-accordion-header-wrapper .sequence-accordion-header-disabled {
  margin-left: 5px;
  border: none;
  padding: 24px 0;
  color: #000;
}
.sequences-accordion-wrapper .sequence-accordion {
  margin: 15px 0;
  background-color: #f8f8f8;
  padding: 1rem;
}
.sequences-accordion-wrapper .helper-text-wrapper {
  display: flex;
  justify-content: space-between;
  margin-top: 4px;
  margin-bottom: 20px;
}
.sequences-accordion-wrapper .helper-text-wrapper .helper-text {
  color: #7a7a7a;
  font-size: x-small;
}.existing-naming-relationships-grid-div {
  height: 160px;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  margin-top: 30px;
}
.existing-naming-relationships-grid-div .t-btn {
  margin-bottom: 1rem;
}
.existing-naming-relationships-grid-div .ag-root-wrapper {
  border: none;
}
.existing-naming-relationships-grid-div .t-tag {
  width: 67px;
}.existing-naming-accounts-grid-div {
  height: 260px;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  margin-top: 30px;
}
.existing-naming-accounts-grid-div .t-btn {
  margin-bottom: 1rem;
}
.existing-naming-accounts-grid-div .ag-root-wrapper {
  border: none;
}
.existing-naming-accounts-grid-div .ag-header-group-cell.ag-header-group-cell-with-group {
  background-color: transparent;
}
.existing-naming-accounts-grid-div .t-tag {
  width: 67px;
}
html {
  box-sizing: border-box;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

body {
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #f8f8f8;
}

div,
span {
  vertical-align: middle;
}

img {
  border: 0;
  outline: none;
}

figure {
  margin: 0;
}

*:focus {
  outline: 0;
}

*::-moz-focus-inner {
  border: 0;
}

.t-has-focus {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}

[disabled],
.t-is-disabled {
  cursor: not-allowed;
}

.t-is-hidden {
  display: none !important;
}

@media print {
  @page {
    size: landscape;
    margin: 1cm;
  }
  html,
  body,
  p {
    font-size: 10px;
  }
  .t-staff {
    display: none;
  }
}
.t-icon-diamond::before {
  content: "\e000";
}
.t-icon-asterisk::before {
  content: "\e001";
}
.t-icon-angle-double-up::before {
  content: "\e146";
}
.t-icon-angle-double-right::before {
  content: "\e147";
}
.t-icon-angle-double-down::before {
  content: "\e148";
}
.t-icon-angle-double-left::before {
  content: "\e149";
}
.t-icon-angle-up::before {
  content: "\e150";
}
.t-icon-angle-right::before {
  content: "\e151";
}
.t-icon-angle-down::before {
  content: "\e152";
}
.t-icon-angle-left::before {
  content: "\e153";
}
.t-icon-chevron-up::before {
  content: "\e154";
}
.t-icon-chevron-right::before {
  content: "\e155";
}
.t-icon-chevron-down::before {
  content: "\e156";
}
.t-icon-chevron-left::before {
  content: "\e157";
}
.t-icon-arrow-up::before {
  content: "\e158";
}
.t-icon-arrow-right::before {
  content: "\e159";
}
.t-icon-arrow-down::before {
  content: "\e160";
}
.t-icon-arrow-left::before {
  content: "\e161";
}
.t-icon-arrows::before {
  content: "\e162";
}
.t-icon-arrows-h::before {
  content: "\e163";
}
.t-icon-arrows-v::before {
  content: "\e164";
}
.t-icon-caret-up::before {
  content: "\e180";
}
.t-icon-caret-right::before {
  content: "\e181";
}
.t-icon-caret-down::before {
  content: "\e182";
}
.t-icon-caret-left::before {
  content: "\e183";
}
.t-icon-home::before {
  content: "\e200";
}
.t-icon-entity::before {
  content: "\e201";
}
.t-icon-plus::before {
  content: "\e340";
}
.t-icon-plus-circle::before {
  content: "\e341";
}
.t-icon-minus::before {
  content: "\e350";
}
.t-icon-minus-circle::before {
  content: "\e351";
}
.t-icon-times::before {
  content: "\e360";
}
.t-icon-times-circle::before {
  content: "\e361";
}
.t-icon-times-circle-o::before {
  content: "\e362";
}
.t-icon-help::before {
  content: "\e370";
}
.t-icon-help-o::before {
  content: "\e371";
}
.t-icon-info-circle::before {
  content: "\e372";
}
.t-icon-exclamation-circle::before {
  content: "\e373";
}
.t-icon-exclamation-triangle::before {
  content: "\e374";
}
.t-icon-exclamation::before {
  content: "\e375";
}
.t-icon-bell::before {
  content: "\e380";
}
.t-icon-bell-slash::before {
  content: "\e381";
}
.t-icon-bullhorn::before {
  content: "\e384";
}
.t-icon-download::before {
  content: "\e400";
}
.t-icon-upload::before {
  content: "\e401";
}
.t-icon-save::before {
  content: "\e402";
}
.t-icon-expand::before {
  content: "\e500";
}
.t-icon-compress::before {
  content: "\e501";
}
.t-icon-expand-alt::before {
  content: "\e502";
}
.t-icon-compress-alt::before {
  content: "\e503";
}
.t-icon-level-up::before {
  content: "\e510";
}
.t-icon-level-down::before {
  content: "\e511";
}
.t-icon-exchange::before {
  content: "\e512";
}
.t-icon-redo::before {
  content: "\e515";
}
.t-icon-forward::before {
  content: "\e520";
}
.t-icon-reply::before {
  content: "\e521";
}
.t-icon-reply-all::before {
  content: "\e522";
}
.t-icon-sync::before {
  content: "\e525";
}
.t-icon-retweet::before {
  content: "\e526";
}
.t-icon-undo::before {
  content: "\e530";
}
.t-icon-history::before {
  content: "\e531";
}
.t-icon-clock::before {
  content: "\e540";
}
.t-icon-hourglass::before {
  content: "\e545";
}
.t-icon-hourglass-start::before {
  content: "\e546";
}
.t-icon-hourglass-half::before {
  content: "\e547";
}
.t-icon-hourglass-end::before {
  content: "\e548";
}
.t-icon-calendar::before {
  content: "\e560";
}
.t-icon-calendar-plus::before {
  content: "\e561";
}
.t-icon-calendar-minus::before {
  content: "\e562";
}
.t-icon-calendar-check::before {
  content: "\e563";
}
.t-icon-calendar-times::before {
  content: "\e564";
}
.t-icon-check::before {
  content: "\e900";
}
.t-icon-check-circle::before {
  content: "\e901";
}
.t-icon-check-circle-o::before {
  content: "\e902";
}
.t-icon-check-double::before {
  content: "\e903";
}
.t-icon-globe::before {
  content: "\e910";
}
.t-icon-globe-africa::before {
  content: "\e911";
}
.t-icon-globe-asia::before {
  content: "\e912";
}
.t-icon-eye::before {
  content: "\e920";
}
.t-icon-eye-slash::before {
  content: "\e921";
}
.t-icon-comment-alt-fill::before {
  content: "\e904";
}
.t-icon-comment-fill::before {
  content: "\e926";
}
.t-icon-comment-dots-fill::before {
  content: "\e927";
}
.t-icon-comment-dollar-fill::before {
  content: "\e928";
}
.t-icon-comment-slash-fill::before {
  content: "\e929";
}
.t-icon-comments-fill::before {
  content: "\e930";
}
.t-icon-comments-dollar-fill::before {
  content: "\e931";
}
.t-icon-comment-dollar::before {
  content: "\e932";
}
.t-icon-comments-dollar::before {
  content: "\e933";
}
.t-icon-comment-slash::before {
  content: "\e934";
}
.t-icon-comment-dots::before {
  content: "\e935";
}
.t-icon-comment::before {
  content: "\e937";
}
.t-icon-comments::before {
  content: "\e938";
}
.t-icon-comment-alt::before {
  content: "\e939";
}
.t-icon-ellipsis-h::before {
  content: "\e941";
}
.t-icon-ellipsis-v::before {
  content: "\e942";
}
.t-icon-envelope::before {
  content: "\e945";
}
.t-icon-envelope-open-text::before {
  content: "\e946";
}
.t-icon-inbox::before {
  content: "\e950";
}
.t-icon-paperclip::before {
  content: "\e995";
}
.t-icon-pen-nib::before {
  content: "\e997";
}
.t-icon-pencil::before {
  content: "\e998";
}
.t-icon-trash::before {
  content: "\e999";
}
.t-icon-user::before {
  content: "󡀀";
}
.t-icon-user-circle::before {
  content: "󡀁";
}
.t-icon-user-cog::before {
  content: "󡀄";
}
.t-icon-user-edit::before {
  content: "󡀅";
}
.t-icon-user-lock::before {
  content: "󡀆";
}
.t-icon-user-plus::before {
  content: "󡀇";
}
.t-icon-user-minus::before {
  content: "󡀈";
}
.t-icon-user-shield::before {
  content: "󡀉";
}
.t-icon-user-slash::before {
  content: "󡀐";
}
.t-icon-user-times::before {
  content: "󡀑";
}
.t-icon-user-friends::before {
  content: "󡀒";
}
.t-icon-users::before {
  content: "󡀓";
}
.t-icon-users-cog::before {
  content: "󡀔";
}
.t-icon-user-tie::before {
  content: "󡀕";
}
.t-icon-address-card::before {
  content: "󡀠";
}
.t-icon-id-badge::before {
  content: "󡀢";
}
.t-icon-address-book::before {
  content: "󡀣";
}
.t-icon-file::before {
  content: "󡔀";
}
.t-icon-file-alt::before {
  content: "󡔁";
}
.t-icon-file-archive::before {
  content: "󡔂";
}
.t-icon-file-audio::before {
  content: "󡔃";
}
.t-icon-file-code::before {
  content: "󡔄";
}
.t-icon-file-excel::before {
  content: "󡔅";
}
.t-icon-file-image::before {
  content: "󡔆";
}
.t-icon-file-pdf::before {
  content: "󡔇";
}
.t-icon-file-powerpoint::before {
  content: "󡔈";
}
.t-icon-file-video::before {
  content: "󡔉";
}
.t-icon-file-word::before {
  content: "󡔐";
}
.t-icon-folder::before {
  content: "󡔠";
}
.t-icon-folder-open::before {
  content: "󡔡";
}
.t-icon-hand-paper::before {
  content: "󡘀";
}
.t-icon-hand-rock::before {
  content: "󡘁";
}
.t-icon-hand-pointer::before {
  content: "󡘂";
}
.t-icon-hand-point-right::before {
  content: "󡘄";
}
.t-icon-hand-point-down::before {
  content: "󡘅";
}
.t-icon-hand-point-left::before {
  content: "󡘆";
}
.t-icon-handshake::before {
  content: "󡘇";
}
.t-icon-thumbs-up::before {
  content: "󡘈";
}
.t-icon-thumbs-down::before {
  content: "󡘉";
}
.t-icon-face-happy::before {
  content: "󡜀";
}
.t-icon-face-smile::before {
  content: "󡜁";
}
.t-icon-face-neutral::before {
  content: "󡜂";
}
.t-icon-face-frown::before {
  content: "󡜃";
}
.t-icon-face-cry::before {
  content: "󡜄";
}
.t-icon-heart-o::before {
  content: "󡜠";
}
.t-icon-heart::before {
  content: "󡜡";
}
.t-icon-phone::before {
  content: "󡞓";
}
.t-icon-support::before {
  content: "󡞔";
}
.t-icon-fax::before {
  content: "󡞕";
}
.t-icon-tv::before {
  content: "󡠀";
}
.t-icon-laptop::before {
  content: "󡠁";
}
.t-icon-mobile::before {
  content: "󡠂";
}
.t-icon-keyboard::before {
  content: "󡠃";
}
.t-icon-print::before {
  content: "󡠐";
}
.t-icon-qrcode::before {
  content: "󡠠";
}
.t-icon-fingerprint::before {
  content: "󡠡";
}
.t-icon-link::before {
  content: "󡠰";
}
.t-icon-unlink::before {
  content: "󡠱";
}
.t-icon-external-link::before {
  content: "󡠳";
}
.t-icon-key::before {
  content: "󡡀";
}
.t-icon-lock::before {
  content: "󡡅";
}
.t-icon-lock-open::before {
  content: "󡡆";
}
.t-icon-search::before {
  content: "󡡐";
}
.t-icon-search-plus::before {
  content: "󡡑";
}
.t-icon-search-minus::before {
  content: "󡡒";
}
.t-icon-filter::before {
  content: "󡡠";
}
.t-icon-share::before {
  content: "󡡥";
}
.t-icon-share-square::before {
  content: "󡡦";
}
.t-icon-paper-plane::before {
  content: "󡡧";
}
.t-icon-sign-in::before {
  content: "󡢐";
}
.t-icon-sign-out::before {
  content: "󡢑";
}
.t-icon-power-off::before {
  content: "󡢕";
}
.t-icon-circle-notch::before {
  content: "󡦘";
}
.t-icon-newspaper::before {
  content: "󡦙";
}
.t-icon-cog::before {
  content: "󢀀";
}
.t-icon-cogs::before {
  content: "󢀁";
}
.t-icon-wrench::before {
  content: "󢀅";
}
.t-icon-toolbox::before {
  content: "󢀆";
}
.t-icon-briefcase::before {
  content: "󢀇";
}
.t-icon-suitcase::before {
  content: "󢀈";
}
.t-icon-sliders::before {
  content: "󢀐";
}
.t-icon-sort-alpha-up::before {
  content: "󢀠";
}
.t-icon-sort-alpha-down::before {
  content: "󢀡";
}
.t-icon-sort-amount-up::before {
  content: "󢀢";
}
.t-icon-sort-amount-down::before {
  content: "󢀣";
}
.t-icon-sort::before {
  content: "󢀰";
}
.t-icon-sort-up::before {
  content: "󢀱";
}
.t-icon-sort-down::before {
  content: "󢀲";
}
.t-icon-tag::before {
  content: "󢁀";
}
.t-icon-tags::before {
  content: "󢁁";
}
.t-icon-star-o::before {
  content: "󢁅";
}
.t-icon-star-half::before {
  content: "󢁆";
}
.t-icon-star::before {
  content: "󢁇";
}
.t-icon-table::before {
  content: "󢁉";
}
.t-icon-list-ul::before {
  content: "󢁐";
}
.t-icon-tasks::before {
  content: "󢁑";
}
.t-icon-cards::before {
  content: "󢁕";
}
.t-icon-cards-small::before {
  content: "󢁖";
}
.t-icon-list::before {
  content: "󢁗";
}
.t-icon-align-left::before {
  content: "󢁠";
}
.t-icon-align-center::before {
  content: "󢁡";
}
.t-icon-align-justify::before {
  content: "󢁢";
}
.t-icon-align-right::before {
  content: "󢁣";
}
.t-icon-copy::before {
  content: "󢁩";
}
.t-icon-clone::before {
  content: "󢁰";
}
.t-icon-new-tab::before {
  content: "󢁱";
}
.t-icon-clipboard::before {
  content: "󢁵";
}
.t-icon-paste::before {
  content: "󢁶";
}
.t-icon-money-bill::before {
  content: "󢂀";
}
.t-icon-credit-card::before {
  content: "󢂁";
}
.t-icon-chart-bar::before {
  content: "󢂐";
}
.t-icon-chart-area::before {
  content: "󢂑";
}
.t-icon-chart-line::before {
  content: "󢂒";
}
.t-icon-terminal::before {
  content: "󢄀";
}
.t-icon-code::before {
  content: "󢄁";
}
.t-icon-code-branch::before {
  content: "󢄂";
}
.t-icon-thumbtack::before {
  content: "󢒙";
}
.t-icon-ruler::before {
  content: "󢔀";
}
.t-icon-cut::before {
  content: "󢔁";
}
.t-icon-image::before {
  content: "󢔂";
}
.t-icon-images::before {
  content: "󢔃";
}
.t-icon-bookmark-o::before {
  content: "󢔄";
}
.t-icon-bookmark::before {
  content: "󢔅";
}
.t-icon-flag::before {
  content: "󢔆";
}
.t-icon-location-arrow::before {
  content: "󢔇";
}
.t-icon-map-marker::before {
  content: "󢔈";
}
.t-icon-shoe-prints::before {
  content: "󢔉";
}
.t-icon-magic::before {
  content: "󢔐";
}
.t-icon-stamp::before {
  content: "󢔑";
}
.t-icon-fill-up::before {
  content: "󢔒";
}
.t-icon-graduation-cap::before {
  content: "󢔓";
}
.t-icon-palette::before {
  content: "󢔔";
}
.t-icon-trophy::before {
  content: "󢔕";
}
.t-icon-bug::before {
  content: "󢔖";
}
.t-icon-robot::before {
  content: "󢔗";
}
.t-icon-rocket::before {
  content: "󢔘";
}
.t-icon-certificate::before {
  content: "󢔙";
}
.t-icon-crosshairs::before {
  content: "󢔠";
}
.t-icon-infinity::before {
  content: "󢔡";
}
.t-icon-sticky-note::before {
  content: "󢔢";
}
.t-icon-map-signs::before {
  content: "󢔣";
}
.t-icon-shopping-cart::before {
  content: "󢔤";
}
.t-icon-play::before {
  content: "󢔥";
}
.t-icon-stop::before {
  content: "󢔦";
}
.t-icon-circle::before {
  content: "󢔧";
}
.t-icon-flask::before {
  content: "󢔨";
}
.t-icon-ds-triquetra::before {
  content: "󣀀";
}
.t-icon-ds-brick::before {
  content: "󣀁";
}
.t-icon-ds-set::before {
  content: "󣀂";
}
.t-icon-direction-incoming::before {
  content: "󣀃";
}
.t-icon-direction-outgoing::before {
  content: "󣀄";
}
.t-icon-direction-both::before {
  content: "󣀅";
}

.t-icon-alarm::before {
  content: "\e380";
}
.t-icon-area-chart::before {
  content: "󢂑";
}
.t-icon-analytics::before {
  content: "󢂑";
}
.t-icon-ban::before {
  content: "\e351";
}
.t-icon-calendar-o::before {
  content: "\e560";
}
.t-icon-clock-o::before {
  content: "\e540";
}
.t-icon-circle-o-notch::before {
  content: "󡦘";
}
.t-icon-close::before {
  content: "\e360";
}
.t-icon-cycle::before {
  content: "󡦘";
}
.t-icon-delete::before {
  content: "\e999";
}
.t-icon-edit::before {
  content: "\e998";
}
.t-icon-email::before {
  content: "\e945";
}
.t-icon-error::before {
  content: "\e373";
}
.t-icon-file-o::before {
  content: "󡔀";
}
.t-icon-file-archive-o::before {
  content: "󡔂";
}
.t-icon-file-code-o::before {
  content: "󡔄";
}
.t-icon-file-excel-o::before {
  content: "󡔅";
}
.t-icon-file-image-o::before {
  content: "󡔆";
}
.t-icon-file-pdf-o::before {
  content: "󡔇";
}
.t-icon-file-text::before {
  content: "󡔁";
}
.t-icon-file-text-o::before {
  content: "󡔁";
}
.t-icon-group::before {
  content: "󡀓";
}
.t-icon-hand-point-up::before {
  content: "󡘂";
}
.t-icon-info::before {
  content: "\e372";
}
.t-icon-line-chart::before {
  content: "󢂒";
}
.t-icon-menu::before {
  content: "\e941";
}
.t-icon-money::before {
  content: "󢂀";
}
.t-icon-newspaper::before, .t-icon-newspaper-o::before {
  content: "󡦙";
}
.t-icon-pending::before {
  content: "\e547";
}
.t-icon-question-circle::before {
  content: "\e370";
}
.t-icon-refresh::before {
  content: "\e525";
}
.t-icon-sort-amount-asc::before {
  content: "󢀣";
}
.t-icon-sort-amount-desc::before {
  content: "󢀢";
}
.t-icon-staff::before {
  content: "\e001";
}
.t-icon-success::before {
  content: "\e901";
}
.t-icon-th::before {
  content: "󢁖";
}
.t-icon-th-large::before {
  content: "󢁕";
}
.t-icon-th-list::before {
  content: "󢁗";
}
.t-icon-remove::before {
  content: "\e999";
}
.t-icon-test::before {
  content: "󢔨";
}
.t-icon-time::before {
  content: "\e540";
}
.t-icon-trash-alt::before {
  content: "\e999";
}
.t-icon-unlock::before {
  content: "󡡆";
}
.t-icon-warning::before {
  content: "\e374";
}

.t-icon.t-white {
  color: #fff;
}
.t-icon.t-gray-mid, .t-icon.t-subtle {
  color: #a6a7a7;
}
.t-icon.t-blue, .t-icon.t-info {
  color: #256cd1;
}
.t-icon.t-teal, .t-icon.t-cta {
  color: #279c9c;
}
.t-icon.t-red, .t-icon.t-error {
  color: #d91f11;
}
.t-icon.t-orange, .t-icon.t-warning {
  color: #ee6f20;
}
.t-icon.t-green, .t-icon.t-success {
  color: #428613;
}
.t-icon.t-disabled {
  color: #bcbdbd;
}
.t-icon.t-staff {
  color: #8c2341;
}
.t-icon.t-white svg > * {
  fill: #fff;
}
.t-icon.t-gray-mid svg > *, .t-icon.t-subtle svg > * {
  fill: #a6a7a7;
}
.t-icon.t-blue svg > *, .t-icon.t-info svg > * {
  fill: #256cd1;
}
.t-icon.t-teal svg > *, .t-icon.t-cta svg > * {
  fill: #279c9c;
}
.t-icon.t-red svg > *, .t-icon.t-error svg > * {
  fill: #d91f11;
}
.t-icon.t-orange svg > *, .t-icon.t-warning svg > * {
  fill: #ee6f20;
}
.t-icon.t-green svg > *, .t-icon.t-success svg > * {
  fill: #428613;
}
.t-icon.t-disabled svg > * {
  fill: #bcbdbd;
}
.t-icon.t-staff svg > * {
  fill: #8c2341;
}

.t-vis {
  position: relative;
  display: inline-block;
  width: 32px;
  height: 32px;
  margin-right: 8px;
  font-style: normal;
  vertical-align: middle;
}
.t-vis:last-child {
  margin-right: 0;
}
.t-vis::before, .t-vis::after {
  content: "";
  position: absolute;
  display: block;
  width: 32px;
  height: 32px;
  border: 1px solid transparent;
  border-radius: 32px;
  font-family: "tricons", helvetica, arial, sans-serif;
}
.t-vis::before {
  border-color: #e9e9e9;
}
.t-vis::after {
  color: #fff;
  font-size: 11px;
  text-align: center;
  line-height: 30px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-vis .t-badge {
  position: absolute;
  top: -4px;
  left: 100%;
  z-index: 1;
  padding: 0 4px;
  color: #ee6f20;
  background: #fff;
  border: 1px solid #ee6f20;
  transform: translate(-60%, 0);
}
.t-vis-agreed::before {
  background: #428613;
  border-color: transparent;
}
.t-vis-part-agreed::before {
  background: #428613;
  border-color: transparent;
}
.t-vis-part-agreed::after {
  content: "";
  left: calc(32px / 2);
  width: calc(32px / 2);
  background: #fff;
  border-color: #e9e9e9;
  border-left: transparent;
  -moz-border-radius-topright: 64px;
  -moz-border-radius-bottomright: 64px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-radius: 0 64px 64px 0;
}
.t-vis-part-disagreed::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-part-disagreed::after {
  content: "";
  width: calc(32px / 2);
  background: #fff;
  border-color: #e9e9e9;
  border-right: transparent;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 64px;
  -moz-border-radius-topleft: 64px;
  border-radius: 64px 0 0 64px;
}
.t-vis-disagreed::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-discrepencies::before, .t-vis-discrepancies::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-discrepencies::after, .t-vis-discrepancies::after {
  content: "󢁗";
}
.t-vis-error::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-error::after {
  content: "\e375";
}
.t-vis-cancelled::before {
  background: #bcbdbd;
  border-color: transparent;
}
.t-vis-cancelled::after {
  content: "C";
  font-weight: 700;
}
.t-vis-within::before {
  background: #fff59d;
  border-color: transparent;
}
.t-vis-within::after {
  content: "TH";
  color: #a6a7a7;
  font-weight: 700;
}
.t-vis.t-medium {
  width: 37px;
  height: 37px;
}
.t-vis.t-medium::before, .t-vis.t-medium::after {
  width: 37px;
  height: 37px;
}
.t-vis.t-medium::after {
  font-size: 12px;
  line-height: 35px;
}
.t-vis.t-medium.t-vis-part-agreed::after {
  left: calc(37px / 2);
  width: calc(37px / 2);
}
.t-vis.t-medium.t-vis-part-disagreed::after {
  width: calc(37px / 2);
}

@font-face {
  font-family: tricons;
  src: url("/crds-frontend/latest/assets/tricons-CZ4m6E8g.eot");
  src: url("/crds-frontend/latest/assets/tricons-CZ4m6E8g.eot?#iefix") format("embedded-opentype"), url("/crds-frontend/latest/assets/tricons-DHjgza76.woff2") format("woff2"), url("/crds-frontend/latest/assets/tricons-B2Keo8Ad.woff") format("woff"), url("/crds-frontend/latest/assets/tricons-DNt4bsT1.ttf") format("truetype"), url("/crds-frontend/latest/assets/tricons-6znNKawq.svg#fontawesome") format("svg");
  font-style: normal;
  font-weight: 400;
}
.t-icon {
  display: inline-block;
  margin-right: 6px;
  color: inherit;
  font-family: "tricons", helvetica, arial, sans-serif !important;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  text-decoration: none;
  text-transform: none;
  vertical-align: middle;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-icon::before {
  display: inline-block;
  line-height: 1rem;
}
.t-icon:hover {
  text-decoration: none;
}
.t-icon > img,
.t-icon > svg {
  width: 14px;
  height: 14px;
}
.t-icon > svg {
  color: inherit;
}
.t-icon > svg path {
  fill: currentcolor;
}
.t-icon.t-fw {
  width: 1em;
  text-align: center;
}
.t-icon.t-tiny {
  font-size: 11px;
}
.t-icon.t-tiny > img,
.t-icon.t-tiny > svg {
  width: 11px;
  height: 11px;
}
.t-icon.t-small {
  font-size: 12px;
}
.t-icon.t-small > img,
.t-icon.t-small > svg {
  width: 12px;
  height: 12px;
}
.t-icon.t-large {
  font-size: 16px;
}
.t-icon.t-large > img,
.t-icon.t-large > svg {
  width: 16px;
  height: 16px;
}
.t-icon.t-vertical-middle {
  vertical-align: middle;
}
.t-icon.t-horizontal {
  height: 32px;
}

a.t-icon {
  display: inline-block;
  margin-right: 0;
  color: #006491;
}
a.t-icon:hover {
  text-decoration: underline;
}
a.t-icon::before {
  margin-right: 6px;
  line-height: inherit;
}
a.t-icon > span {
  margin-left: -4px;
}
a.t-icon:empty::before {
  margin-right: 0;
}
a.t-icon.t-teal {
  color: #279c9c;
}
a .t-icon {
  margin-right: 6px;
}
a .t-icon.t-icon-only {
  margin-right: 0;
}

.t-icon.t-svg {
  position: relative;
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: middle;
}
.t-icon.t-svg::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("/crds-frontend/latest/assets/sprite-CL5HE_QE.svg");
  background-repeat: no-repeat;
  vertical-align: middle;
  transform-origin: center;
  transform: translate(-50%, -50%);
}
.t-icon.t-svg.t-tiny {
  width: 11px;
  height: 11px;
}
.t-icon.t-svg.t-tiny::before {
  transform: translate(-50%, -50%) scale(0.7);
}
.t-icon.t-svg.t-small {
  width: 12px;
  height: 12px;
}
.t-icon.t-svg.t-small::before {
  transform: translate(-50%, -50%) scale(0.8);
}
.t-icon.t-svg.t-large {
  width: 16px;
  height: 16px;
}
.t-icon.t-svg.t-large::before {
  transform: translate(-50%, -50%) scale(1.2);
}

.t-svg-address-book::before {
  width: 12px;
  height: 14px;
  background-position: 0 0;
}

.t-svg-address-book-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px 0;
}

.t-svg-address-book-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px 0;
}

.t-svg-address-card::before {
  width: 14px;
  height: 14px;
  background-position: -78px 0;
}

.t-svg-address-card-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px 0;
}

.t-svg-address-card-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px 0;
}

.t-svg-align-center::before {
  width: 12px;
  height: 14px;
  background-position: -156px 0;
}

.t-svg-align-center-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -182px 0;
}

.t-svg-align-center-white::before {
  width: 12px;
  height: 14px;
  background-position: -208px 0;
}

.t-svg-align-justify::before {
  width: 12px;
  height: 14px;
  background-position: -234px 0;
}

.t-svg-align-justify-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -260px 0;
}

.t-svg-align-justify-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px 0;
}

.t-svg-align-left::before {
  width: 12px;
  height: 14px;
  background-position: -312px 0;
}

.t-svg-align-left-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -338px 0;
}

.t-svg-align-left-white::before {
  width: 12px;
  height: 14px;
  background-position: 0 -26px;
}

.t-svg-align-right::before {
  width: 12px;
  height: 14px;
  background-position: -26px -26px;
}

.t-svg-align-right-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -52px -26px;
}

.t-svg-align-right-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -26px;
}

.t-svg-angle-double-down::before {
  width: 14px;
  height: 14px;
  background-position: -104px -26px;
}

.t-svg-angle-double-down-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -26px;
}

.t-svg-angle-double-down-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -26px;
}

.t-svg-angle-double-left::before {
  width: 14px;
  height: 14px;
  background-position: -182px -26px;
}

.t-svg-angle-double-left-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -26px;
}

.t-svg-angle-double-left-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -26px;
}

.t-svg-angle-double-right::before {
  width: 14px;
  height: 14px;
  background-position: -260px -26px;
}

.t-svg-angle-double-right-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -26px;
}

.t-svg-angle-double-right-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -26px;
}

.t-svg-angle-double-up::before {
  width: 14px;
  height: 14px;
  background-position: -338px -26px;
}

.t-svg-angle-double-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -52px;
}

.t-svg-angle-double-up-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -52px;
}

.t-svg-angle-down::before {
  width: 9px;
  height: 14px;
  background-position: -52px -52px;
}

.t-svg-angle-down-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -78px -52px;
}

.t-svg-angle-down-white::before {
  width: 9px;
  height: 14px;
  background-position: -104px -52px;
}

.t-svg-angle-left::before {
  width: 7px;
  height: 14px;
  background-position: -130px -52px;
}

.t-svg-angle-left-link-blue::before {
  width: 7px;
  height: 14px;
  background-position: -156px -52px;
}

.t-svg-angle-left-white::before {
  width: 7px;
  height: 14px;
  background-position: -182px -52px;
}

.t-svg-angle-right::before {
  width: 7px;
  height: 14px;
  background-position: -208px -52px;
}

.t-svg-angle-right-link-blue::before {
  width: 7px;
  height: 14px;
  background-position: -234px -52px;
}

.t-svg-angle-right-white::before {
  width: 7px;
  height: 14px;
  background-position: -260px -52px;
}

.t-svg-angle-up::before {
  width: 9px;
  height: 14px;
  background-position: -286px -52px;
}

.t-svg-angle-up-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -312px -52px;
}

.t-svg-angle-up-white::before {
  width: 9px;
  height: 14px;
  background-position: -338px -52px;
}

.t-svg-arrow-down::before {
  width: 12px;
  height: 14px;
  background-position: 0 -78px;
}

.t-svg-arrow-down-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -78px;
}

.t-svg-arrow-down-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px -78px;
}

.t-svg-arrow-left::before {
  width: 12px;
  height: 14px;
  background-position: -78px -78px;
}

.t-svg-arrow-left-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -104px -78px;
}

.t-svg-arrow-left-white::before {
  width: 12px;
  height: 14px;
  background-position: -130px -78px;
}

.t-svg-arrow-right::before {
  width: 12px;
  height: 14px;
  background-position: -156px -78px;
}

.t-svg-arrow-right-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -182px -78px;
}

.t-svg-arrow-right-white::before {
  width: 12px;
  height: 14px;
  background-position: -208px -78px;
}

.t-svg-arrow-up::before {
  width: 12px;
  height: 14px;
  background-position: -234px -78px;
}

.t-svg-arrow-up-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -260px -78px;
}

.t-svg-arrow-up-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px -78px;
}

.t-svg-arrows::before {
  width: 14px;
  height: 14px;
  background-position: -312px -78px;
}

.t-svg-arrows-h::before {
  width: 14px;
  height: 14px;
  background-position: -338px -78px;
}

.t-svg-arrows-h-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -104px;
}

.t-svg-arrows-h-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -104px;
}

.t-svg-arrows-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -104px;
}

.t-svg-arrows-v::before {
  width: 7px;
  height: 14px;
  background-position: -78px -104px;
}

.t-svg-arrows-v-link-blue::before {
  width: 7px;
  height: 14px;
  background-position: -104px -104px;
}

.t-svg-arrows-v-white::before {
  width: 7px;
  height: 14px;
  background-position: -130px -104px;
}

.t-svg-arrows-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -104px;
}

.t-svg-asterisk::before {
  width: 14px;
  height: 14px;
  background-position: -182px -104px;
}

.t-svg-asterisk-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -104px;
}

.t-svg-asterisk-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -104px;
}

.t-svg-bell::before {
  width: 12px;
  height: 14px;
  background-position: -260px -104px;
}

.t-svg-bell-ind-orange::before {
  width: 12px;
  height: 14px;
  background-position: -286px -104px;
}

.t-svg-bell-ind-red::before {
  width: 12px;
  height: 14px;
  background-position: -312px -104px;
}

.t-svg-bell-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -338px -104px;
}

.t-svg-bell-slash::before {
  width: 18px;
  height: 14px;
  background-position: 0 -130px;
}

.t-svg-bell-slash-link-blue::before {
  width: 18px;
  height: 14px;
  background-position: -26px -130px;
}

.t-svg-bell-slash-white::before {
  width: 18px;
  height: 14px;
  background-position: -52px -130px;
}

.t-svg-bell-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -130px;
}

.t-svg-bookmark::before {
  width: 11px;
  height: 14px;
  background-position: -104px -130px;
}

.t-svg-bookmark-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -130px -130px;
}

.t-svg-bookmark-o::before {
  width: 11px;
  height: 14px;
  background-position: -156px -130px;
}

.t-svg-bookmark-o-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -182px -130px;
}

.t-svg-bookmark-o-white::before {
  width: 11px;
  height: 14px;
  background-position: -208px -130px;
}

.t-svg-bookmark-white::before {
  width: 11px;
  height: 14px;
  background-position: -234px -130px;
}

.t-svg-briefcase::before {
  width: 14px;
  height: 14px;
  background-position: -260px -130px;
}

.t-svg-briefcase-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -130px;
}

.t-svg-briefcase-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -130px;
}

.t-svg-bug::before {
  width: 14px;
  height: 14px;
  background-position: -338px -130px;
}

.t-svg-bug-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -156px;
}

.t-svg-bug-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -156px;
}

.t-svg-bullhorn::before {
  width: 14px;
  height: 14px;
  background-position: -52px -156px;
}

.t-svg-bullhorn-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -156px;
}

.t-svg-bullhorn-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -156px;
}

.t-svg-calendar::before {
  width: 12px;
  height: 14px;
  background-position: -130px -156px;
}

.t-svg-calendar-check::before {
  width: 12px;
  height: 14px;
  background-position: -156px -156px;
}

.t-svg-calendar-check-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -182px -156px;
}

.t-svg-calendar-check-white::before {
  width: 12px;
  height: 14px;
  background-position: -208px -156px;
}

.t-svg-calendar-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -234px -156px;
}

.t-svg-calendar-minus::before {
  width: 12px;
  height: 14px;
  background-position: -260px -156px;
}

.t-svg-calendar-minus-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -286px -156px;
}

.t-svg-calendar-minus-white::before {
  width: 12px;
  height: 14px;
  background-position: -312px -156px;
}

.t-svg-calendar-plus::before {
  width: 12px;
  height: 14px;
  background-position: -338px -156px;
}

.t-svg-calendar-plus-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: 0 -182px;
}

.t-svg-calendar-plus-white::before {
  width: 12px;
  height: 14px;
  background-position: -26px -182px;
}

.t-svg-calendar-times::before {
  width: 12px;
  height: 14px;
  background-position: -52px -182px;
}

.t-svg-calendar-times-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -78px -182px;
}

.t-svg-calendar-times-white::before {
  width: 12px;
  height: 14px;
  background-position: -104px -182px;
}

.t-svg-calendar-white::before {
  width: 12px;
  height: 14px;
  background-position: -130px -182px;
}

.t-svg-cards::before {
  width: 14px;
  height: 14px;
  background-position: -156px -182px;
}

.t-svg-cards-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -182px;
}

.t-svg-cards-small::before {
  width: 14px;
  height: 14px;
  background-position: -208px -182px;
}

.t-svg-cards-small-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -182px;
}

.t-svg-cards-small-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -182px;
}

.t-svg-cards-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -182px;
}

.t-svg-caret-down::before {
  width: 9px;
  height: 14px;
  background-position: -312px -182px;
}

.t-svg-caret-down-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -338px -182px;
}

.t-svg-caret-down-white::before {
  width: 9px;
  height: 14px;
  background-position: 0 -208px;
}

.t-svg-caret-left::before {
  width: 5px;
  height: 14px;
  background-position: -26px -208px;
}

.t-svg-caret-left-link-blue::before {
  width: 5px;
  height: 14px;
  background-position: -52px -208px;
}

.t-svg-caret-left-white::before {
  width: 5px;
  height: 14px;
  background-position: -78px -208px;
}

.t-svg-caret-right::before {
  width: 5px;
  height: 14px;
  background-position: -104px -208px;
}

.t-svg-caret-right-link-blue::before {
  width: 5px;
  height: 14px;
  background-position: -130px -208px;
}

.t-svg-caret-right-white::before {
  width: 5px;
  height: 14px;
  background-position: -156px -208px;
}

.t-svg-caret-up::before {
  width: 9px;
  height: 14px;
  background-position: -182px -208px;
}

.t-svg-caret-up-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -208px -208px;
}

.t-svg-caret-up-white::before {
  width: 9px;
  height: 14px;
  background-position: -234px -208px;
}

.t-svg-certificate::before {
  width: 14px;
  height: 14px;
  background-position: -260px -208px;
}

.t-svg-certificate-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -208px;
}

.t-svg-certificate-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -208px;
}

.t-svg-chart-area::before {
  width: 14px;
  height: 14px;
  background-position: -338px -208px;
}

.t-svg-chart-area-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -234px;
}

.t-svg-chart-area-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -234px;
}

.t-svg-chart-bar::before {
  width: 14px;
  height: 14px;
  background-position: -52px -234px;
}

.t-svg-chart-bar-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -234px;
}

.t-svg-chart-bar-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -234px;
}

.t-svg-chart-line::before {
  width: 14px;
  height: 14px;
  background-position: -130px -234px;
}

.t-svg-chart-line-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -234px;
}

.t-svg-chart-line-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -234px;
}

.t-svg-check::before {
  width: 14px;
  height: 14px;
  background-position: -208px -234px;
}

.t-svg-check-circle::before {
  width: 14px;
  height: 14px;
  background-position: -234px -234px;
}

.t-svg-check-circle-ind-green::before {
  width: 14px;
  height: 14px;
  background-position: -260px -234px;
}

.t-svg-check-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -234px;
}

.t-svg-check-circle-o::before {
  width: 14px;
  height: 14px;
  background-position: -312px -234px;
}

.t-svg-check-circle-o-ind-green::before {
  width: 14px;
  height: 14px;
  background-position: -338px -234px;
}

.t-svg-check-circle-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -260px;
}

.t-svg-check-circle-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -260px;
}

.t-svg-check-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -260px;
}

.t-svg-check-double::before {
  width: 14px;
  height: 14px;
  background-position: -78px -260px;
}

.t-svg-check-double-ind-green::before {
  width: 14px;
  height: 14px;
  background-position: -104px -260px;
}

.t-svg-check-double-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -260px;
}

.t-svg-check-double-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -260px;
}

.t-svg-check-ind-green::before {
  width: 14px;
  height: 14px;
  background-position: -182px -260px;
}

.t-svg-check-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -260px;
}

.t-svg-check-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -260px;
}

.t-svg-chevron-down::before {
  width: 12px;
  height: 14px;
  background-position: -260px -260px;
}

.t-svg-chevron-down-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -286px -260px;
}

.t-svg-chevron-down-white::before {
  width: 12px;
  height: 14px;
  background-position: -312px -260px;
}

.t-svg-chevron-left::before {
  width: 9px;
  height: 14px;
  background-position: -338px -260px;
}

.t-svg-chevron-left-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: 0 -286px;
}

.t-svg-chevron-left-white::before {
  width: 9px;
  height: 14px;
  background-position: -26px -286px;
}

.t-svg-chevron-right::before {
  width: 9px;
  height: 14px;
  background-position: -52px -286px;
}

.t-svg-chevron-right-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -78px -286px;
}

.t-svg-chevron-right-white::before {
  width: 9px;
  height: 14px;
  background-position: -104px -286px;
}

.t-svg-chevron-up::before {
  width: 12px;
  height: 14px;
  background-position: -130px -286px;
}

.t-svg-chevron-up-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -156px -286px;
}

.t-svg-chevron-up-white::before {
  width: 12px;
  height: 14px;
  background-position: -182px -286px;
}

.t-svg-circle::before {
  width: 14px;
  height: 14px;
  background-position: -208px -286px;
}

.t-svg-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -286px;
}

.t-svg-circle-notch::before {
  width: 14px;
  height: 14px;
  background-position: -260px -286px;
}

.t-svg-circle-notch-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -286px;
}

.t-svg-circle-notch-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -286px;
}

.t-svg-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -286px;
}

.t-svg-clipboard::before {
  width: 11px;
  height: 14px;
  background-position: 0 -312px;
}

.t-svg-clipboard-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -26px -312px;
}

.t-svg-clipboard-white::before {
  width: 11px;
  height: 14px;
  background-position: -52px -312px;
}

.t-svg-clock::before {
  width: 14px;
  height: 14px;
  background-position: -78px -312px;
}

.t-svg-clock-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -312px;
}

.t-svg-clock-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -312px;
}

.t-svg-clone::before {
  width: 14px;
  height: 14px;
  background-position: -156px -312px;
}

.t-svg-clone-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -312px;
}

.t-svg-clone-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -312px;
}

.t-svg-code::before {
  width: 14px;
  height: 14px;
  background-position: -234px -312px;
}

.t-svg-code-branch::before {
  width: 11px;
  height: 14px;
  background-position: -260px -312px;
}

.t-svg-code-branch-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -286px -312px;
}

.t-svg-code-branch-white::before {
  width: 11px;
  height: 14px;
  background-position: -312px -312px;
}

.t-svg-code-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -312px;
}

.t-svg-code-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -338px;
}

.t-svg-cog::before {
  width: 14px;
  height: 14px;
  background-position: -26px -338px;
}

.t-svg-cog-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -338px;
}

.t-svg-cog-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -338px;
}

.t-svg-cogs::before {
  width: 14px;
  height: 14px;
  background-position: -104px -338px;
}

.t-svg-cogs-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -338px;
}

.t-svg-cogs-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -338px;
}

.t-svg-comment::before {
  width: 14px;
  height: 14px;
  background-position: -182px -338px;
}

.t-svg-comment-alt::before {
  width: 14px;
  height: 14px;
  background-position: -208px -338px;
}

.t-svg-comment-alt-fill::before {
  width: 14px;
  height: 14px;
  background-position: -234px -338px;
}

.t-svg-comment-alt-fill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -338px;
}

.t-svg-comment-alt-fill-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -338px;
}

.t-svg-comment-alt-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -338px;
}

.t-svg-comment-alt-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -338px;
}

.t-svg-comment-dollar::before {
  width: 14px;
  height: 14px;
  background-position: 0 -364px;
}

.t-svg-comment-dollar-fill::before {
  width: 14px;
  height: 14px;
  background-position: -26px -364px;
}

.t-svg-comment-dollar-fill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -364px;
}

.t-svg-comment-dollar-fill-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -364px;
}

.t-svg-comment-dollar-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -364px;
}

.t-svg-comment-dollar-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -364px;
}

.t-svg-comment-dots::before {
  width: 14px;
  height: 14px;
  background-position: -156px -364px;
}

.t-svg-comment-dots-fill::before {
  width: 14px;
  height: 14px;
  background-position: -182px -364px;
}

.t-svg-comment-dots-fill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -364px;
}

.t-svg-comment-dots-fill-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -364px;
}

.t-svg-comment-dots-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -364px;
}

.t-svg-comment-dots-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -364px;
}

.t-svg-comment-fill::before {
  width: 14px;
  height: 14px;
  background-position: -312px -364px;
}

.t-svg-comment-fill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -364px;
}

.t-svg-comment-fill-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -390px;
}

.t-svg-comment-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -390px;
}

.t-svg-comment-slash::before {
  width: 14px;
  height: 14px;
  background-position: -52px -390px;
}

.t-svg-comment-slash-fill::before {
  width: 18px;
  height: 14px;
  background-position: -78px -390px;
}

.t-svg-comment-slash-fill-link-blue::before {
  width: 18px;
  height: 14px;
  background-position: -104px -390px;
}

.t-svg-comment-slash-fill-white::before {
  width: 18px;
  height: 14px;
  background-position: -130px -390px;
}

.t-svg-comment-slash-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -390px;
}

.t-svg-comment-slash-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -390px;
}

.t-svg-comment-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -390px;
}

.t-svg-comments::before {
  width: 14px;
  height: 14px;
  background-position: -234px -390px;
}

.t-svg-comments-dollar::before {
  width: 14px;
  height: 14px;
  background-position: -260px -390px;
}

.t-svg-comments-dollar-fill::before {
  width: 16px;
  height: 14px;
  background-position: -286px -390px;
}

.t-svg-comments-dollar-fill-link-blue::before {
  width: 16px;
  height: 14px;
  background-position: -312px -390px;
}

.t-svg-comments-dollar-fill-white::before {
  width: 16px;
  height: 14px;
  background-position: 0 -416px;
}

.t-svg-comments-dollar-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -416px;
}

.t-svg-comments-dollar-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -416px;
}

.t-svg-comments-fill::before {
  width: 16px;
  height: 14px;
  background-position: -78px -416px;
}

.t-svg-comments-fill-link-blue::before {
  width: 16px;
  height: 14px;
  background-position: -104px -416px;
}

.t-svg-comments-fill-white::before {
  width: 16px;
  height: 14px;
  background-position: -130px -416px;
}

.t-svg-comments-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -416px;
}

.t-svg-comments-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -416px;
}

.t-svg-compress::before {
  width: 12px;
  height: 14px;
  background-position: -208px -416px;
}

.t-svg-compress-alt::before {
  width: 12px;
  height: 14px;
  background-position: -234px -416px;
}

.t-svg-compress-alt-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -260px -416px;
}

.t-svg-compress-alt-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px -416px;
}

.t-svg-compress-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -312px -416px;
}

.t-svg-compress-white::before {
  width: 12px;
  height: 14px;
  background-position: -338px -416px;
}

.t-svg-copy::before {
  width: 12px;
  height: 14px;
  background-position: 0 -442px;
}

.t-svg-copy-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -442px;
}

.t-svg-copy-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px -442px;
}

.t-svg-credit-card::before {
  width: 14px;
  height: 14px;
  background-position: -78px -442px;
}

.t-svg-credit-card-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -442px;
}

.t-svg-credit-card-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -442px;
}

.t-svg-crosshairs::before {
  width: 14px;
  height: 14px;
  background-position: -156px -442px;
}

.t-svg-crosshairs-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -442px;
}

.t-svg-crosshairs-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -442px;
}

.t-svg-cut::before {
  width: 12px;
  height: 14px;
  background-position: -234px -442px;
}

.t-svg-cut-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -260px -442px;
}

.t-svg-cut-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px -442px;
}

.t-svg-diamond::before {
  width: 14px;
  height: 14px;
  background-position: -312px -442px;
}

.t-svg-diamond-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -442px;
}

.t-svg-diamond-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -468px;
}

.t-svg-direction-both::before {
  width: 14px;
  height: 14px;
  background-position: -26px -468px;
}

.t-svg-direction-both-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -468px;
}

.t-svg-direction-both-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -468px;
}

.t-svg-direction-incoming::before {
  width: 14px;
  height: 14px;
  background-position: -104px -468px;
}

.t-svg-direction-incoming-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -468px;
}

.t-svg-direction-outgoing::before {
  width: 14px;
  height: 14px;
  background-position: -156px -468px;
}

.t-svg-direction-outgoing-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -468px;
}

.t-svg-direction-outgoing-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -468px;
}

.t-svg-download::before {
  width: 14px;
  height: 14px;
  background-position: -234px -468px;
}

.t-svg-download-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -468px;
}

.t-svg-download-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -468px;
}

.t-svg-ds-brick::before {
  width: 14px;
  height: 14px;
  background-position: -312px -468px;
}

.t-svg-ds-brick-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -468px;
}

.t-svg-ds-brick-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -494px;
}

.t-svg-ds-set::before {
  width: 14px;
  height: 14px;
  background-position: -26px -494px;
}

.t-svg-ds-set-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -494px;
}

.t-svg-ds-set-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -494px;
}

.t-svg-ds-triquetra::before {
  width: 14px;
  height: 14px;
  background-position: -104px -494px;
}

.t-svg-ds-triquetra-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -494px;
}

.t-svg-ds-triquetra-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -494px;
}

.t-svg-ellipsis-h::before {
  width: 14px;
  height: 14px;
  background-position: -182px -494px;
}

.t-svg-ellipsis-h-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -494px;
}

.t-svg-ellipsis-h-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -494px;
}

.t-svg-ellipsis-v::before {
  width: 5px;
  height: 14px;
  background-position: -260px -494px;
}

.t-svg-ellipsis-v-link-blue::before {
  width: 5px;
  height: 14px;
  background-position: -286px -494px;
}

.t-svg-ellipsis-v-white::before {
  width: 5px;
  height: 14px;
  background-position: -312px -494px;
}

.t-svg-entity::before {
  width: 14px;
  height: 14px;
  background-position: -338px -494px;
}

.t-svg-entity-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -520px;
}

.t-svg-entity-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -520px;
}

.t-svg-envelope::before {
  width: 14px;
  height: 14px;
  background-position: -52px -520px;
}

.t-svg-envelope-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -520px;
}

.t-svg-envelope-open-text::before {
  width: 14px;
  height: 14px;
  background-position: -104px -520px;
}

.t-svg-envelope-open-text-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -520px;
}

.t-svg-envelope-open-text-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -520px;
}

.t-svg-envelope-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -520px;
}

.t-svg-exchange::before {
  width: 14px;
  height: 14px;
  background-position: -208px -520px;
}

.t-svg-exchange-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -520px;
}

.t-svg-exchange-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -520px;
}

.t-svg-exclamation::before {
  width: 14px;
  height: 14px;
  background-position: -286px -520px;
}

.t-svg-exclamation-circle::before {
  width: 14px;
  height: 14px;
  background-position: -312px -520px;
}

.t-svg-exclamation-circle-ind-orange::before {
  width: 14px;
  height: 14px;
  background-position: -338px -520px;
}

.t-svg-exclamation-circle-ind-red::before {
  width: 14px;
  height: 14px;
  background-position: 0 -546px;
}

.t-svg-exclamation-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -546px;
}

.t-svg-exclamation-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -546px;
}

.t-svg-exclamation-ind-orange::before {
  width: 14px;
  height: 14px;
  background-position: -78px -546px;
}

.t-svg-exclamation-ind-red::before {
  width: 14px;
  height: 14px;
  background-position: -104px -546px;
}

.t-svg-exclamation-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -546px;
}

.t-svg-exclamation-triangle::before {
  width: 14px;
  height: 14px;
  background-position: -156px -546px;
}

.t-svg-exclamation-triangle-ind-orange::before {
  width: 14px;
  height: 14px;
  background-position: -182px -546px;
}

.t-svg-exclamation-triangle-ind-red::before {
  width: 14px;
  height: 14px;
  background-position: -208px -546px;
}

.t-svg-exclamation-triangle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -546px;
}

.t-svg-exclamation-triangle-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -546px;
}

.t-svg-exclamation-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -546px;
}

.t-svg-expand::before {
  width: 12px;
  height: 14px;
  background-position: -312px -546px;
}

.t-svg-expand-alt::before {
  width: 12px;
  height: 14px;
  background-position: -338px -546px;
}

.t-svg-expand-alt-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: 0 -572px;
}

.t-svg-expand-alt-white::before {
  width: 12px;
  height: 14px;
  background-position: -26px -572px;
}

.t-svg-expand-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -52px -572px;
}

.t-svg-expand-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -572px;
}

.t-svg-external-link::before {
  width: 14px;
  height: 14px;
  background-position: -104px -572px;
}

.t-svg-external-link-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -572px;
}

.t-svg-external-link-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -572px;
}

.t-svg-eye::before {
  width: 14px;
  height: 14px;
  background-position: -182px -572px;
}

.t-svg-eye-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -572px;
}

.t-svg-eye-slash::before {
  width: 14px;
  height: 14px;
  background-position: -234px -572px;
}

.t-svg-eye-slash-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -572px;
}

.t-svg-eye-slash-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -572px;
}

.t-svg-eye-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -572px;
}

.t-svg-face-cry::before {
  width: 14px;
  height: 14px;
  background-position: -338px -572px;
}

.t-svg-face-cry-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -598px;
}

.t-svg-face-cry-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -598px;
}

.t-svg-face-frown::before {
  width: 14px;
  height: 14px;
  background-position: -52px -598px;
}

.t-svg-face-frown-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -598px;
}

.t-svg-face-frown-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -598px;
}

.t-svg-face-happy::before {
  width: 14px;
  height: 14px;
  background-position: -130px -598px;
}

.t-svg-face-happy-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -598px;
}

.t-svg-face-happy-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -598px;
}

.t-svg-face-neutral::before {
  width: 14px;
  height: 14px;
  background-position: -208px -598px;
}

.t-svg-face-neutral-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -598px;
}

.t-svg-face-neutral-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -598px;
}

.t-svg-face-smile::before {
  width: 14px;
  height: 14px;
  background-position: -286px -598px;
}

.t-svg-face-smile-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -598px;
}

.t-svg-face-smile-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -598px;
}

.t-svg-fax::before {
  width: 14px;
  height: 14px;
  background-position: 0 -624px;
}

.t-svg-fax-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -624px;
}

.t-svg-fax-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -624px;
}

.t-svg-file::before {
  width: 11px;
  height: 14px;
  background-position: -78px -624px;
}

.t-svg-file-alt::before {
  width: 11px;
  height: 14px;
  background-position: -104px -624px;
}

.t-svg-file-alt-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -130px -624px;
}

.t-svg-file-alt-white::before {
  width: 11px;
  height: 14px;
  background-position: -156px -624px;
}

.t-svg-file-archive::before {
  width: 11px;
  height: 14px;
  background-position: -182px -624px;
}

.t-svg-file-archive-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -208px -624px;
}

.t-svg-file-archive-white::before {
  width: 11px;
  height: 14px;
  background-position: -234px -624px;
}

.t-svg-file-audio::before {
  width: 11px;
  height: 14px;
  background-position: -260px -624px;
}

.t-svg-file-audio-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -286px -624px;
}

.t-svg-file-audio-white::before {
  width: 11px;
  height: 14px;
  background-position: -312px -624px;
}

.t-svg-file-code::before {
  width: 11px;
  height: 14px;
  background-position: -338px -624px;
}

.t-svg-file-code-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: 0 -650px;
}

.t-svg-file-code-white::before {
  width: 11px;
  height: 14px;
  background-position: -26px -650px;
}

.t-svg-file-excel::before {
  width: 11px;
  height: 14px;
  background-position: -52px -650px;
}

.t-svg-file-excel-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -78px -650px;
}

.t-svg-file-excel-white::before {
  width: 11px;
  height: 14px;
  background-position: -104px -650px;
}

.t-svg-file-image::before {
  width: 11px;
  height: 14px;
  background-position: -130px -650px;
}

.t-svg-file-image-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -156px -650px;
}

.t-svg-file-image-white::before {
  width: 11px;
  height: 14px;
  background-position: -182px -650px;
}

.t-svg-file-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -208px -650px;
}

.t-svg-file-pdf::before {
  width: 11px;
  height: 14px;
  background-position: -234px -650px;
}

.t-svg-file-pdf-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -260px -650px;
}

.t-svg-file-pdf-white::before {
  width: 11px;
  height: 14px;
  background-position: -286px -650px;
}

.t-svg-file-powerpoint::before {
  width: 11px;
  height: 14px;
  background-position: -312px -650px;
}

.t-svg-file-powerpoint-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -338px -650px;
}

.t-svg-file-powerpoint-white::before {
  width: 11px;
  height: 14px;
  background-position: 0 -676px;
}

.t-svg-file-video::before {
  width: 11px;
  height: 14px;
  background-position: -26px -676px;
}

.t-svg-file-video-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -52px -676px;
}

.t-svg-file-video-white::before {
  width: 11px;
  height: 14px;
  background-position: -78px -676px;
}

.t-svg-file-white::before {
  width: 11px;
  height: 14px;
  background-position: -104px -676px;
}

.t-svg-file-word::before {
  width: 11px;
  height: 14px;
  background-position: -130px -676px;
}

.t-svg-file-word-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -156px -676px;
}

.t-svg-file-word-white::before {
  width: 11px;
  height: 14px;
  background-position: -182px -676px;
}

.t-svg-fill-up::before {
  width: 14px;
  height: 14px;
  background-position: -208px -676px;
}

.t-svg-fill-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -676px;
}

.t-svg-fill-up-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -676px;
}

.t-svg-filter::before {
  width: 14px;
  height: 14px;
  background-position: -286px -676px;
}

.t-svg-filter-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -676px;
}

.t-svg-filter-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -676px;
}

.t-svg-fingerprint::before {
  width: 14px;
  height: 14px;
  background-position: 0 -702px;
}

.t-svg-fingerprint-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -702px;
}

.t-svg-fingerprint-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -702px;
}

.t-svg-flag::before {
  width: 14px;
  height: 14px;
  background-position: -78px -702px;
}

.t-svg-flag-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -702px;
}

.t-svg-flag-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -702px;
}

.t-svg-flask-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -156px -702px;
}

.t-svg-flask-white::before {
  width: 12px;
  height: 14px;
  background-position: -182px -702px;
}

.t-svg-folder::before {
  width: 14px;
  height: 14px;
  background-position: -208px -702px;
}

.t-svg-folder-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -702px;
}

.t-svg-folder-open::before {
  width: 14px;
  height: 14px;
  background-position: -260px -702px;
}

.t-svg-folder-open-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -702px;
}

.t-svg-folder-open-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -702px;
}

.t-svg-folder-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -702px;
}

.t-svg-forward::before {
  width: 14px;
  height: 14px;
  background-position: 0 -728px;
}

.t-svg-forward-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -728px;
}

.t-svg-forward-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -728px;
}

.t-svg-globe::before {
  width: 14px;
  height: 14px;
  background-position: -78px -728px;
}

.t-svg-globe-africa::before {
  width: 14px;
  height: 14px;
  background-position: -104px -728px;
}

.t-svg-globe-africa-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -728px;
}

.t-svg-globe-africa-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -728px;
}

.t-svg-globe-asia::before {
  width: 14px;
  height: 14px;
  background-position: -182px -728px;
}

.t-svg-globe-asia-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -728px;
}

.t-svg-globe-asia-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -728px;
}

.t-svg-globe-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -728px;
}

.t-svg-globe-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -728px;
}

.t-svg-graduation-cap::before {
  width: 14px;
  height: 14px;
  background-position: -312px -728px;
}

.t-svg-graduation-cap-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -728px;
}

.t-svg-graduation-cap-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -754px;
}

.t-svg-hand-paper::before {
  width: 12px;
  height: 14px;
  background-position: -26px -754px;
}

.t-svg-hand-paper-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -52px -754px;
}

.t-svg-hand-paper-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -754px;
}

.t-svg-hand-point-down::before {
  width: 14px;
  height: 14px;
  background-position: -104px -754px;
}

.t-svg-hand-point-down-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -754px;
}

.t-svg-hand-point-down-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -754px;
}

.t-svg-hand-point-left::before {
  width: 14px;
  height: 14px;
  background-position: -182px -754px;
}

.t-svg-hand-point-left-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -754px;
}

.t-svg-hand-point-left-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -754px;
}

.t-svg-hand-point-right::before {
  width: 14px;
  height: 14px;
  background-position: -260px -754px;
}

.t-svg-hand-point-right-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -754px;
}

.t-svg-hand-point-right-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -754px;
}

.t-svg-hand-point-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -754px;
}

.t-svg-hand-point-up-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -780px;
}

.t-svg-hand-pointer::before {
  width: 14px;
  height: 14px;
  background-position: -26px -780px;
}

.t-svg-hand-rock::before {
  width: 14px;
  height: 14px;
  background-position: -52px -780px;
}

.t-svg-hand-rock-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -780px;
}

.t-svg-hand-rock-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -780px;
}

.t-svg-handshake::before {
  width: 14px;
  height: 14px;
  background-position: -130px -780px;
}

.t-svg-handshake-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -780px;
}

.t-svg-handshake-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -780px;
}

.t-svg-heart::before {
  width: 14px;
  height: 14px;
  background-position: -208px -780px;
}

.t-svg-heart-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -780px;
}

.t-svg-heart-o::before {
  width: 14px;
  height: 14px;
  background-position: -260px -780px;
}

.t-svg-heart-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -780px;
}

.t-svg-heart-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -780px;
}

.t-svg-heart-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -780px;
}

.t-svg-help::before {
  width: 14px;
  height: 14px;
  background-position: 0 -806px;
}

.t-svg-help-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -806px;
}

.t-svg-help-o::before {
  width: 14px;
  height: 14px;
  background-position: -52px -806px;
}

.t-svg-help-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -806px;
}

.t-svg-help-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -806px;
}

.t-svg-help-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -806px;
}

.t-svg-history::before {
  width: 14px;
  height: 14px;
  background-position: -156px -806px;
}

.t-svg-history-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -806px;
}

.t-svg-history-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -806px;
}

.t-svg-home::before {
  width: 14px;
  height: 14px;
  background-position: -234px -806px;
}

.t-svg-home-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -806px;
}

.t-svg-home-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -806px;
}

.t-svg-hourglass::before {
  width: 11px;
  height: 14px;
  background-position: -312px -806px;
}

.t-svg-hourglass-end::before {
  width: 11px;
  height: 14px;
  background-position: -338px -806px;
}

.t-svg-hourglass-end-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: 0 -832px;
}

.t-svg-hourglass-end-white::before {
  width: 11px;
  height: 14px;
  background-position: -26px -832px;
}

.t-svg-hourglass-half::before {
  width: 11px;
  height: 14px;
  background-position: -52px -832px;
}

.t-svg-hourglass-half-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -78px -832px;
}

.t-svg-hourglass-half-white::before {
  width: 11px;
  height: 14px;
  background-position: -104px -832px;
}

.t-svg-hourglass-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -130px -832px;
}

.t-svg-hourglass-start::before {
  width: 11px;
  height: 14px;
  background-position: -156px -832px;
}

.t-svg-hourglass-start-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -182px -832px;
}

.t-svg-hourglass-start-white::before {
  width: 11px;
  height: 14px;
  background-position: -208px -832px;
}

.t-svg-hourglass-white::before {
  width: 11px;
  height: 14px;
  background-position: -234px -832px;
}

.t-svg-id-badge::before {
  width: 11px;
  height: 14px;
  background-position: -260px -832px;
}

.t-svg-id-badge-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -286px -832px;
}

.t-svg-id-badge-white::before {
  width: 11px;
  height: 14px;
  background-position: -312px -832px;
}

.t-svg-image::before {
  width: 14px;
  height: 14px;
  background-position: -338px -832px;
}

.t-svg-image-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -858px;
}

.t-svg-image-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -858px;
}

.t-svg-images::before {
  width: 16px;
  height: 14px;
  background-position: -52px -858px;
}

.t-svg-images-link-blue::before {
  width: 16px;
  height: 14px;
  background-position: -78px -858px;
}

.t-svg-images-white::before {
  width: 16px;
  height: 14px;
  background-position: -104px -858px;
}

.t-svg-inbox::before {
  width: 14px;
  height: 14px;
  background-position: -130px -858px;
}

.t-svg-inbox-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -858px;
}

.t-svg-inbox-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -858px;
}

.t-svg-infinity::before {
  width: 14px;
  height: 14px;
  background-position: -208px -858px;
}

.t-svg-infinity-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -858px;
}

.t-svg-infinity-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -858px;
}

.t-svg-info-circle::before {
  width: 14px;
  height: 14px;
  background-position: -286px -858px;
}

.t-svg-info-circle-info-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -858px;
}

.t-svg-info-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -858px;
}

.t-svg-info-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -884px;
}

.t-svg-key::before {
  width: 14px;
  height: 14px;
  background-position: -26px -884px;
}

.t-svg-key-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -884px;
}

.t-svg-key-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -884px;
}

.t-svg-keyboard::before {
  width: 14px;
  height: 14px;
  background-position: -104px -884px;
}

.t-svg-keyboard-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -884px;
}

.t-svg-keyboard-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -884px;
}

.t-svg-laptop::before {
  width: 14px;
  height: 14px;
  background-position: -182px -884px;
}

.t-svg-laptop-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -884px;
}

.t-svg-laptop-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -884px;
}

.t-svg-level-down::before {
  width: 9px;
  height: 14px;
  background-position: -260px -884px;
}

.t-svg-level-down-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -286px -884px;
}

.t-svg-level-down-white::before {
  width: 9px;
  height: 14px;
  background-position: -312px -884px;
}

.t-svg-level-up::before {
  width: 9px;
  height: 14px;
  background-position: -338px -884px;
}

.t-svg-level-up-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: 0 -910px;
}

.t-svg-level-up-white::before {
  width: 9px;
  height: 14px;
  background-position: -26px -910px;
}

.t-svg-link::before {
  width: 14px;
  height: 14px;
  background-position: -52px -910px;
}

.t-svg-link-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -910px;
}

.t-svg-link-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -910px;
}

.t-svg-list::before {
  width: 14px;
  height: 14px;
  background-position: -130px -910px;
}

.t-svg-list-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -910px;
}

.t-svg-list-ul::before {
  width: 14px;
  height: 14px;
  background-position: -182px -910px;
}

.t-svg-list-ul-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -910px;
}

.t-svg-list-ul-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -910px;
}

.t-svg-list-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -910px;
}

.t-svg-location-arrow::before {
  width: 14px;
  height: 14px;
  background-position: -286px -910px;
}

.t-svg-location-arrow-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -910px;
}

.t-svg-location-arrow-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -910px;
}

.t-svg-lock::before {
  width: 12px;
  height: 14px;
  background-position: 0 -936px;
}

.t-svg-lock-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -936px;
}

.t-svg-lock-open::before {
  width: 14px;
  height: 14px;
  background-position: -52px -936px;
}

.t-svg-lock-open-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -936px;
}

.t-svg-lock-open-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -936px;
}

.t-svg-lock-white::before {
  width: 12px;
  height: 14px;
  background-position: -130px -936px;
}

.t-svg-magic::before {
  width: 14px;
  height: 14px;
  background-position: -156px -936px;
}

.t-svg-magic-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -936px;
}

.t-svg-magic-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -936px;
}

.t-svg-map-marker::before {
  width: 11px;
  height: 14px;
  background-position: -234px -936px;
}

.t-svg-map-marker-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -260px -936px;
}

.t-svg-map-marker-white::before {
  width: 11px;
  height: 14px;
  background-position: -286px -936px;
}

.t-svg-map-signs::before {
  width: 14px;
  height: 14px;
  background-position: -312px -936px;
}

.t-svg-map-signs-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -936px;
}

.t-svg-map-signs-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -962px;
}

.t-svg-minus::before {
  width: 12px;
  height: 14px;
  background-position: -26px -962px;
}

.t-svg-minus-circle::before {
  width: 14px;
  height: 14px;
  background-position: -52px -962px;
}

.t-svg-minus-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -962px;
}

.t-svg-minus-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -962px;
}

.t-svg-minus-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -130px -962px;
}

.t-svg-minus-white::before {
  width: 12px;
  height: 14px;
  background-position: -156px -962px;
}

.t-svg-mobile::before {
  width: 9px;
  height: 14px;
  background-position: -182px -962px;
}

.t-svg-mobile-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -208px -962px;
}

.t-svg-mobile-white::before {
  width: 9px;
  height: 14px;
  background-position: -234px -962px;
}

.t-svg-money-bill::before {
  width: 14px;
  height: 14px;
  background-position: -260px -962px;
}

.t-svg-money-bill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -962px;
}

.t-svg-money-bill-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -962px;
}

.t-svg-new-tab::before {
  width: 14px;
  height: 14px;
  background-position: -338px -962px;
}

.t-svg-new-tab-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -988px;
}

.t-svg-new-tab-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -988px;
}

.t-svg-newspaper::before {
  width: 14px;
  height: 14px;
  background-position: -52px -988px;
}

.t-svg-newspaper-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -988px;
}

.t-svg-newspaper-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -988px;
}

.t-svg-palette::before {
  width: 14px;
  height: 14px;
  background-position: -130px -988px;
}

.t-svg-palette-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -988px;
}

.t-svg-palette-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -988px;
}

.t-svg-paper-plane::before {
  width: 14px;
  height: 14px;
  background-position: -208px -988px;
}

.t-svg-paper-plane-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -988px;
}

.t-svg-paper-plane-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -988px;
}

.t-svg-paperclip::before {
  width: 12px;
  height: 14px;
  background-position: -286px -988px;
}

.t-svg-paperclip-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -312px -988px;
}

.t-svg-paperclip-white::before {
  width: 12px;
  height: 14px;
  background-position: -338px -988px;
}

.t-svg-paste::before {
  width: 12px;
  height: 14px;
  background-position: 0 -1014px;
}

.t-svg-paste-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1014px;
}

.t-svg-paste-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px -1014px;
}

.t-svg-pen-nib::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1014px;
}

.t-svg-pen-nib-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1014px;
}

.t-svg-pen-nib-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1014px;
}

.t-svg-pencil::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1014px;
}

.t-svg-pencil-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1014px;
}

.t-svg-pencil-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1014px;
}

.t-svg-phone::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1014px;
}

.t-svg-phone-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1014px;
}

.t-svg-phone-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1014px;
}

.t-svg-play::before {
  width: 12px;
  height: 14px;
  background-position: -312px -1014px;
}

.t-svg-play-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -338px -1014px;
}

.t-svg-play-white::before {
  width: 12px;
  height: 14px;
  background-position: 0 -1040px;
}

.t-svg-plus::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1040px;
}

.t-svg-plus-circle::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1040px;
}

.t-svg-plus-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1040px;
}

.t-svg-plus-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1040px;
}

.t-svg-plus-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -130px -1040px;
}

.t-svg-plus-white::before {
  width: 12px;
  height: 14px;
  background-position: -156px -1040px;
}

.t-svg-power-off::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1040px;
}

.t-svg-power-off-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1040px;
}

.t-svg-power-off-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1040px;
}

.t-svg-print::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1040px;
}

.t-svg-print-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1040px;
}

.t-svg-print-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1040px;
}

.t-svg-qrcode::before {
  width: 12px;
  height: 14px;
  background-position: -338px -1040px;
}

.t-svg-qrcode-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: 0 -1066px;
}

.t-svg-qrcode-white::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1066px;
}

.t-svg-redo::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1066px;
}

.t-svg-redo-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1066px;
}

.t-svg-redo-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1066px;
}

.t-svg-reply::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1066px;
}

.t-svg-reply-all::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1066px;
}

.t-svg-reply-all-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1066px;
}

.t-svg-reply-all-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1066px;
}

.t-svg-reply-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1066px;
}

.t-svg-reply-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1066px;
}

.t-svg-retweet::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1066px;
}

.t-svg-retweet-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1066px;
}

.t-svg-retweet-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1066px;
}

.t-svg-robot::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1092px;
}

.t-svg-robot-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1092px;
}

.t-svg-robot-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1092px;
}

.t-svg-rocket::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1092px;
}

.t-svg-rocket-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1092px;
}

.t-svg-rocket-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1092px;
}

.t-svg-ruler::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1092px;
}

.t-svg-ruler-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1092px;
}

.t-svg-ruler-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1092px;
}

.t-svg-save::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1092px;
}

.t-svg-save-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1092px;
}

.t-svg-save-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1092px;
}

.t-svg-search::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1092px;
}

.t-svg-search-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1092px;
}

.t-svg-search-minus::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1118px;
}

.t-svg-search-minus-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1118px;
}

.t-svg-search-minus-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1118px;
}

.t-svg-search-plus::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1118px;
}

.t-svg-search-plus-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1118px;
}

.t-svg-search-plus-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1118px;
}

.t-svg-search-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1118px;
}

.t-svg-share::before {
  width: 12px;
  height: 14px;
  background-position: -182px -1118px;
}

.t-svg-share-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -208px -1118px;
}

.t-svg-share-square::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1118px;
}

.t-svg-share-square-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1118px;
}

.t-svg-share-square-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1118px;
}

.t-svg-share-white::before {
  width: 12px;
  height: 14px;
  background-position: -312px -1118px;
}

.t-svg-shoe-prints::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1118px;
}

.t-svg-shoe-prints-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1144px;
}

.t-svg-shoe-prints-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1144px;
}

.t-svg-shopping-cart::before {
  width: 16px;
  height: 14px;
  background-position: -52px -1144px;
}

.t-svg-shopping-cart-link-blue::before {
  width: 16px;
  height: 14px;
  background-position: -78px -1144px;
}

.t-svg-shopping-cart-white::before {
  width: 16px;
  height: 14px;
  background-position: -104px -1144px;
}

.t-svg-sign-in::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1144px;
}

.t-svg-sign-in-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1144px;
}

.t-svg-sign-in-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1144px;
}

.t-svg-sign-out::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1144px;
}

.t-svg-sign-out-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1144px;
}

.t-svg-sign-out-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1144px;
}

.t-svg-sliders::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1144px;
}

.t-svg-sliders-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1144px;
}

.t-svg-sliders-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1144px;
}

.t-svg-sort::before {
  width: 9px;
  height: 14px;
  background-position: 0 -1170px;
}

.t-svg-sort-alpha-down::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1170px;
}

.t-svg-sort-alpha-down-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -52px -1170px;
}

.t-svg-sort-alpha-down-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -1170px;
}

.t-svg-sort-alpha-up::before {
  width: 12px;
  height: 14px;
  background-position: -104px -1170px;
}

.t-svg-sort-alpha-up-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -130px -1170px;
}

.t-svg-sort-alpha-up-white::before {
  width: 12px;
  height: 14px;
  background-position: -156px -1170px;
}

.t-svg-sort-amount-down::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1170px;
}

.t-svg-sort-amount-down-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1170px;
}

.t-svg-sort-amount-down-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1170px;
}

.t-svg-sort-amount-up::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1170px;
}

.t-svg-sort-amount-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1170px;
}

.t-svg-sort-amount-up-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1170px;
}

.t-svg-sort-down::before {
  width: 9px;
  height: 14px;
  background-position: -338px -1170px;
}

.t-svg-sort-down-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: 0 -1196px;
}

.t-svg-sort-down-white::before {
  width: 9px;
  height: 14px;
  background-position: -26px -1196px;
}

.t-svg-sort-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -52px -1196px;
}

.t-svg-sort-up::before {
  width: 9px;
  height: 14px;
  background-position: -78px -1196px;
}

.t-svg-sort-up-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -104px -1196px;
}

.t-svg-sort-up-white::before {
  width: 9px;
  height: 14px;
  background-position: -130px -1196px;
}

.t-svg-sort-white::before {
  width: 9px;
  height: 14px;
  background-position: -156px -1196px;
}

.t-svg-stamp::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1196px;
}

.t-svg-stamp-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1196px;
}

.t-svg-stamp-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1196px;
}

.t-svg-star::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1196px;
}

.t-svg-star-half::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1196px;
}

.t-svg-star-half-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1196px;
}

.t-svg-star-half-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1196px;
}

.t-svg-star-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1222px;
}

.t-svg-star-o::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1222px;
}

.t-svg-star-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1222px;
}

.t-svg-star-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1222px;
}

.t-svg-star-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1222px;
}

.t-svg-sticky-note::before {
  width: 12px;
  height: 14px;
  background-position: -130px -1222px;
}

.t-svg-sticky-note-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -156px -1222px;
}

.t-svg-sticky-note-white::before {
  width: 12px;
  height: 14px;
  background-position: -182px -1222px;
}

.t-svg-stop::before {
  width: 12px;
  height: 14px;
  background-position: -208px -1222px;
}

.t-svg-stop-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -234px -1222px;
}

.t-svg-stop-white::before {
  width: 12px;
  height: 14px;
  background-position: -260px -1222px;
}

.t-svg-suitcase::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1222px;
}

.t-svg-suitcase-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1222px;
}

.t-svg-suitcase-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1222px;
}

.t-svg-support::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1248px;
}

.t-svg-support-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1248px;
}

.t-svg-support-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1248px;
}

.t-svg-sync::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1248px;
}

.t-svg-sync-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1248px;
}

.t-svg-sync-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1248px;
}

.t-svg-table::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1248px;
}

.t-svg-table-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1248px;
}

.t-svg-table-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1248px;
}

.t-svg-tag::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1248px;
}

.t-svg-tag-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1248px;
}

.t-svg-tag-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1248px;
}

.t-svg-tags::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1248px;
}

.t-svg-tags-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1248px;
}

.t-svg-tags-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1274px;
}

.t-svg-tasks::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1274px;
}

.t-svg-tasks-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1274px;
}

.t-svg-tasks-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1274px;
}

.t-svg-terminal::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1274px;
}

.t-svg-terminal-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1274px;
}

.t-svg-terminal-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1274px;
}

.t-svg-thumbs-down::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1274px;
}

.t-svg-thumbs-down-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1274px;
}

.t-svg-thumbs-down-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1274px;
}

.t-svg-thumbs-up::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1274px;
}

.t-svg-thumbs-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1274px;
}

.t-svg-thumbs-up-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1274px;
}

.t-svg-thumbtack::before {
  width: 11px;
  height: 14px;
  background-position: -338px -1274px;
}

.t-svg-thumbtack-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: 0 -1300px;
}

.t-svg-thumbtack-white::before {
  width: 11px;
  height: 14px;
  background-position: -26px -1300px;
}

.t-svg-times::before {
  width: 10px;
  height: 14px;
  background-position: -52px -1300px;
}

.t-svg-times-circle::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1300px;
}

.t-svg-times-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1300px;
}

.t-svg-times-circle-o::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1300px;
}

.t-svg-times-circle-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1300px;
}

.t-svg-times-circle-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1300px;
}

.t-svg-times-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1300px;
}

.t-svg-times-link-blue::before {
  width: 10px;
  height: 14px;
  background-position: -234px -1300px;
}

.t-svg-times-white::before {
  width: 10px;
  height: 14px;
  background-position: -260px -1300px;
}

.t-svg-toolbox::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1300px;
}

.t-svg-toolbox-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1300px;
}

.t-svg-toolbox-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1300px;
}

.t-svg-trash::before {
  width: 12px;
  height: 14px;
  background-position: 0 -1326px;
}

.t-svg-trash-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1326px;
}

.t-svg-trash-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px -1326px;
}

.t-svg-trophy::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1326px;
}

.t-svg-trophy-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1326px;
}

.t-svg-trophy-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1326px;
}

.t-svg-tv::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1326px;
}

.t-svg-tv-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1326px;
}

.t-svg-tv-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1326px;
}

.t-svg-undo::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1326px;
}

.t-svg-undo-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1326px;
}

.t-svg-undo-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1326px;
}

.t-svg-unlink::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1326px;
}

.t-svg-unlink-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1326px;
}

.t-svg-unlink-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1352px;
}

.t-svg-upload::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1352px;
}

.t-svg-upload-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1352px;
}

.t-svg-upload-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1352px;
}

.t-svg-user::before {
  width: 12px;
  height: 14px;
  background-position: -104px -1352px;
}

.t-svg-user-circle::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1352px;
}

.t-svg-user-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1352px;
}

.t-svg-user-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1352px;
}

.t-svg-user-cog::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1352px;
}

.t-svg-user-cog-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1352px;
}

.t-svg-user-cog-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1352px;
}

.t-svg-user-edit::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1352px;
}

.t-svg-user-edit-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1352px;
}

.t-svg-user-edit-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1352px;
}

.t-svg-user-friends::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1378px;
}

.t-svg-user-friends-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1378px;
}

.t-svg-user-friends-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1378px;
}

.t-svg-user-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -78px -1378px;
}

.t-svg-user-lock::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1378px;
}

.t-svg-user-lock-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1378px;
}

.t-svg-user-lock-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1378px;
}

.t-svg-user-minus::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1378px;
}

.t-svg-user-minus-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1378px;
}

.t-svg-user-minus-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1378px;
}

.t-svg-user-plus::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1378px;
}

.t-svg-user-plus-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1378px;
}

.t-svg-user-plus-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1378px;
}

.t-svg-user-shield::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1378px;
}

.t-svg-user-shield-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1404px;
}

.t-svg-user-shield-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1404px;
}

.t-svg-user-slash::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1404px;
}

.t-svg-user-slash-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1404px;
}

.t-svg-user-slash-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1404px;
}

.t-svg-user-tie::before {
  width: 12px;
  height: 14px;
  background-position: -130px -1404px;
}

.t-svg-user-tie-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -156px -1404px;
}

.t-svg-user-tie-white::before {
  width: 12px;
  height: 14px;
  background-position: -182px -1404px;
}

.t-svg-user-times::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1404px;
}

.t-svg-user-times-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1404px;
}

.t-svg-user-times-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1404px;
}

.t-svg-user-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px -1404px;
}

.t-svg-users::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1404px;
}

.t-svg-users-cog::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1404px;
}

.t-svg-users-cog-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1430px;
}

.t-svg-users-cog-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1430px;
}

.t-svg-users-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1430px;
}

.t-svg-users-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1430px;
}

.t-svg-wrench::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1430px;
}

.t-svg-wrench-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1430px;
}

.t-svg-wrench-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1430px;
}

@font-face {
  font-family: "Libre Franklin";
  font-style: normal;
  font-weight: 600;
  src: local(""), url("/crds-frontend/latest/assets/libre-franklin-v7-latin-600-BzFym7k5.woff2") format("woff2"), url("/crds-frontend/latest/assets/libre-franklin-v7-latin-600-WTdFxs_V.woff") format("woff");
}
body {
  color: #373838;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  display: block;
  margin: 0 0 12px;
  padding: 0;
  color: #373838;
}
h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child,
h6:last-child {
  margin-bottom: 0;
}
h1 .t-icon,
h2 .t-icon,
h3 .t-icon,
h4 .t-icon,
h5 .t-icon,
h6 .t-icon {
  font-size: inherit;
  line-height: inherit;
  vertical-align: text-bottom;
}
h1 + caption,
h1 + figcaption,
h2 + caption,
h2 + figcaption,
h3 + caption,
h3 + figcaption,
h4 + caption,
h4 + figcaption,
h5 + caption,
h5 + figcaption,
h6 + caption,
h6 + figcaption {
  margin-top: -8px;
  margin-bottom: 12px;
}

h1 {
  margin-bottom: 16px;
  font-family: "Libre Franklin", arial, sans-serif;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1.75rem;
}

h2 {
  font-family: "Libre Franklin", arial, sans-serif;
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.5rem;
}

h3 {
  font-family: "Libre Franklin", arial, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.25rem;
}

h4 {
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}

h5 {
  font-size: 0.75rem;
  text-transform: uppercase;
  line-height: 0.875rem;
}

h6 {
  color: #4d4e4e;
  font-size: 12px;
  font-weight: 700;
}

span {
  max-width: 100%;
}

p {
  max-width: 1024px;
  margin: 0;
  margin-bottom: 12px;
  font-size: 0.8125rem;
  line-height: 1.125rem;
}
p:last-child {
  margin-bottom: 0;
}
p.t-wide {
  max-width: 100%;
}

label, fieldset legend {
  display: inline-block;
  margin-right: 6px;
  color: #4d4e4e;
  font-weight: 700;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  vertical-align: inherit;
}
label:last-child, fieldset legend:last-child {
  margin-right: 0;
}
label[required]::after, fieldset legend[required]::after, label.t-required::after, fieldset legend.t-required::after {
  content: "*";
  margin-left: 4px;
  color: #d91f11;
}
label.t-horizontal, fieldset legend.t-horizontal {
  height: 32px;
  line-height: 32px;
  vertical-align: middle;
}
label.t-wide, fieldset legend.t-wide {
  width: 100%;
  margin-right: 0;
  margin-bottom: 6px;
}

a {
  color: #006491;
  text-decoration: none;
  vertical-align: inherit;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
a:hover {
  text-decoration: underline;
}
a > span,
a > label,
fieldset a > legend {
  margin-right: 4px;
  color: inherit;
}
a > span:last-child:not(:only-child),
a > label:last-child:not(:only-child),
fieldset a > legend:last-child:not(:only-child) {
  margin-right: 0;
}
a label, a fieldset legend, fieldset a legend {
  font-size: inherit;
  font-weight: inherit;
  pointer-events: none;
}
a.t-action, a.t-teal {
  color: #279c9c;
}
a.t-staff {
  color: #8c2341;
}
a.t-is-disabled, a.t-disabled-link {
  color: #bcbdbd !important;
  user-select: none;
  cursor: not-allowed;
}
a.t-is-disabled:hover, a.t-disabled-link:hover {
  text-decoration: none !important;
}

blockquote {
  max-width: 1024px;
  margin: 0 24px 24px;
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 18px;
  font-style: italic;
  line-height: 1.2rem;
}
blockquote:last-child {
  margin-bottom: 0;
}
blockquote p {
  font-size: inherit;
  line-height: inherit;
}

ul,
ol,
dl {
  margin: 0;
  padding: 0;
  font-size: 0;
}
ul li,
ul dd,
ul dt,
ol li,
ol dd,
ol dt,
dl li,
dl dd,
dl dt {
  font-size: 0.8125rem;
}

ul {
  list-style: none;
}

.t-last-updated {
  margin-right: 24px;
  color: #646464;
  font-size: 0.75rem;
}

.t-main {
  position: relative;
  display: block;
  width: 100%;
  padding: 24px;
  background: #f8f8f8;
  transition: left 0.2s ease;
}
.t-main > header {
  margin-bottom: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.t-main > header > form,
.t-main > header > .t-dropdown,
.t-main > header > .t-input {
  margin-bottom: 0;
}
.t-main > header .t-right {
  float: right;
  display: inline-block;
  max-width: 50%;
  margin-left: auto;
  padding-left: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.t-main > header.t-wide {
  max-width: 100% !important;
}
.t-main > header.t-no-min-width {
  min-width: auto;
}
.t-main > .t-footer {
  margin-top: 24px;
  color: #a6a7a7;
  font-size: 11px;
}
.t-main::-webkit-scrollbar {
  appearance: none;
  width: 6px;
  height: 6px;
}
.t-main::-webkit-scrollbar-track {
  background-color: transparent;
}
.t-main::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 6px;
  pointer-events: all;
  cursor: pointer;
}
.t-main::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
.t-main > header,
.t-main > .t-container,
.t-main > .t-meta,
.t-main > .t-tabs {
  min-width: calc(1280px - 24px * 2);
  max-width: calc(1920px - 24px * 2);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-main > header,
  .t-main > .t-container,
  .t-main > .t-meta,
  .t-main > .t-tabs {
    min-width: calc(1280px - 24px * 2 - 17px);
    max-width: calc(1920px - 24px * 2 - 17px);
  }
}
@supports (-ms-accelerator: true) {
  .t-main > header,
  .t-main > .t-container,
  .t-main > .t-meta,
  .t-main > .t-tabs {
    min-width: calc(1280px - 24px * 2 - 12px);
    max-width: calc(1920px - 24px * 2 - 12px);
  }
}

@media print {
  .t-main {
    position: relative;
    top: 0;
    overflow: hidden;
    height: calc(100% - 24px);
    padding: 0 !important;
    background: transparent !important;
  }
}
.t-container {
  display: block;
  width: 100%;
  margin-bottom: 16px;
  padding: 24px;
  background-color: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
}
.t-container:last-child {
  margin-bottom: 0;
}
.t-container > h2 {
  margin-bottom: 24px;
  line-height: 32px;
}
.t-container > header {
  display: inline-block;
  width: 100%;
  min-height: 22px;
  margin-bottom: 24px;
  vertical-align: middle;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.t-container > header h2 {
  display: inline-block;
  margin: 0;
  margin-right: 12px;
  line-height: 1.2rem;
  max-width: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-container > header .t-aside {
  height: 22px;
  margin-left: 0;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.t-container > header .t-right {
  float: right;
  display: inline-block;
  max-width: 50%;
  margin-left: auto;
  padding-left: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.t-container > header .t-checkbox,
.t-container > header .t-dropdown,
.t-container > header .t-input,
.t-container > header .t-progress,
.t-container > header .t-radio,
.t-container > header .t-switch {
  margin-bottom: 0;
}
.t-container > header .t-progress {
  width: 288px;
}
.t-container table {
  min-width: 33%;
  max-width: 100%;
}
.t-container .t-tabs {
  margin-bottom: 24px;
}
.t-container .t-tabs:last-child {
  margin-bottom: 0;
}
.t-container .t-tabs > .t-wrapper > .t-content {
  padding: 0;
  padding-top: 24px;
}
.t-container.t-flexbox {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-container.t-wide {
  max-width: 100% !important;
}
.t-container.t-no-min-width {
  min-width: auto;
}
.t-container.t-ghost {
  padding: 0;
  background: transparent;
  box-shadow: none;
}
.t-container.t-ghost > h2 {
  margin-bottom: 12px;
}
.t-container.t-ghost .t-container {
  min-width: auto;
  max-width: 100%;
}
.t-container.t-compact {
  padding: 16px;
}

@media print {
  .t-container {
    max-width: 100%;
    margin-bottom: 24px;
    padding: 0;
  }
  .t-container.t-staff {
    display: none;
  }
}
fieldset {
  display: block;
  width: auto;
  margin: 0;
  margin-bottom: 24px;
  padding: 0;
  border: 0;
}
fieldset:last-child {
  margin-bottom: 0;
}
fieldset legend {
  padding: 0;
  margin-bottom: 8px;
}

form {
  width: 100%;
  margin-bottom: 24px;
}
form:last-child {
  margin-bottom: 0;
}

.t-form {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-form.t-horizontal {
  margin-top: -12px;
  flex-direction: row;
}
.t-form.t-horizontal > label, fieldset .t-form.t-horizontal > legend {
  margin-top: 12px;
}
.t-form.t-horizontal > fieldset {
  display: inline-block;
  width: auto;
  margin-top: 12px;
  margin-right: 12px;
  margin-bottom: 0;
}
.t-form.t-horizontal > fieldset > .t-checkbox,
.t-form.t-horizontal > fieldset > .t-radio,
.t-form.t-horizontal > fieldset > .t-switch {
  margin-bottom: 0;
  height: 32px;
  line-height: 32px;
}
.t-form.t-horizontal > .t-btn,
.t-form.t-horizontal > .t-checkbox,
.t-form.t-horizontal > .t-dropdown,
.t-form.t-horizontal > .t-input,
.t-form.t-horizontal > .t-switch {
  margin-top: 12px;
  margin-bottom: 0;
}
.t-form.t-horizontal > .t-switch {
  height: 32px;
  line-height: 32px;
}
.t-form.t-horizontal > .t-switch label, .t-form.t-horizontal > .t-switch fieldset legend, fieldset .t-form.t-horizontal > .t-switch legend {
  height: inherit;
  line-height: inherit;
}
.t-form.t-horizontal > .t-switch input + label, .t-form.t-horizontal > .t-switch fieldset input + legend, fieldset .t-form.t-horizontal > .t-switch input + legend {
  height: inherit;
  line-height: inherit;
}
.t-form.t-horizontal > .t-switch input + label::after, .t-form.t-horizontal > .t-switch fieldset input + legend::after, fieldset .t-form.t-horizontal > .t-switch input + legend::after {
  top: 6px;
}
.t-form.t-horizontal > .t-switch input + label::before, .t-form.t-horizontal > .t-switch fieldset input + legend::before, fieldset .t-form.t-horizontal > .t-switch input + legend::before {
  top: 6px;
  position: relative;
}
.t-form.t-horizontal > .t-checkbox {
  height: 32px;
  line-height: 32px;
}
.t-form.t-horizontal > .t-btn.t-ghost-label,
.t-form.t-horizontal > .t-checkbox.t-ghost-label,
.t-form.t-horizontal > .t-switch.t-ghost-label {
  margin-top: 36px;
}
.t-form.t-dual-col,
.t-form .t-dual-col {
  width: 1024px;
  max-width: 100%;
}
.t-form.t-dual-col .t-row,
.t-form .t-dual-col .t-row {
  margin-bottom: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
}
.t-form.t-dual-col .t-row:last-child,
.t-form .t-dual-col .t-row:last-child {
  margin-bottom: 0;
}
.t-form.t-dual-col .t-row > span,
.t-form.t-dual-col .t-row > label,
.t-form.t-dual-col fieldset .t-row > legend,
fieldset .t-form.t-dual-col .t-row > legend,
.t-form.t-dual-col .t-row .t-left,
.t-form .t-dual-col .t-row > span,
.t-form .t-dual-col .t-row > label,
.t-form .t-dual-col fieldset .t-row > legend,
fieldset .t-form .t-dual-col .t-row > legend,
.t-form .t-dual-col .t-row .t-left {
  display: inline-block;
  min-height: 32px;
  width: 282px;
  margin-right: 6px;
  text-align: right;
}
.t-form.t-dual-col .t-row > span + p,
.t-form.t-dual-col .t-row > label + p,
.t-form.t-dual-col fieldset .t-row > legend + p,
fieldset .t-form.t-dual-col .t-row > legend + p,
.t-form.t-dual-col .t-row .t-left + p,
.t-form .t-dual-col .t-row > span + p,
.t-form .t-dual-col .t-row > label + p,
.t-form .t-dual-col fieldset .t-row > legend + p,
fieldset .t-form .t-dual-col .t-row > legend + p,
.t-form .t-dual-col .t-row .t-left + p {
  width: calc(100% - 288px - 6px);
}
.t-form.t-dual-col .t-row > label, .t-form.t-dual-col fieldset .t-row > legend, fieldset .t-form.t-dual-col .t-row > legend,
.t-form .t-dual-col .t-row > label,
.t-form .t-dual-col fieldset .t-row > legend,
fieldset .t-form .t-dual-col .t-row > legend {
  line-height: 32px;
}
.t-form.t-dual-col .t-row > legend,
.t-form .t-dual-col .t-row > legend {
  margin-bottom: 0;
  text-align: right;
}
.t-form.t-dual-col .t-row fieldset,
.t-form .t-dual-col .t-row fieldset {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
}
.t-form.t-dual-col .t-row fieldset legend,
.t-form .t-dual-col .t-row fieldset legend {
  width: 282px;
  margin-right: 6px;
  text-align: right;
}
.t-form.t-dual-col .t-row fieldset .t-checkbox,
.t-form.t-dual-col .t-row fieldset .t-radio,
.t-form .t-dual-col .t-row fieldset .t-checkbox,
.t-form .t-dual-col .t-row fieldset .t-radio {
  vertical-align: top;
}
.t-form.t-dual-col .t-row fieldset .t-checkbox.t-block,
.t-form.t-dual-col .t-row fieldset .t-radio.t-block,
.t-form .t-dual-col .t-row fieldset .t-checkbox.t-block,
.t-form .t-dual-col .t-row fieldset .t-radio.t-block {
  width: calc(100% - 288px - 6px);
}
.t-form.t-dual-col .t-row > .t-checkbox,
.t-form.t-dual-col .t-row > .t-dropdown,
.t-form.t-dual-col .t-row > .t-input,
.t-form.t-dual-col .t-row > .t-radio,
.t-form.t-dual-col .t-row > .t-switch,
.t-form .t-dual-col .t-row > .t-checkbox,
.t-form .t-dual-col .t-row > .t-dropdown,
.t-form .t-dual-col .t-row > .t-input,
.t-form .t-dual-col .t-row > .t-radio,
.t-form .t-dual-col .t-row > .t-switch {
  margin-bottom: 0;
}
.t-form.t-dual-col .t-row > .t-checkbox,
.t-form.t-dual-col .t-row > .t-radio,
.t-form.t-dual-col .t-row > .t-switch,
.t-form .t-dual-col .t-row > .t-checkbox,
.t-form .t-dual-col .t-row > .t-radio,
.t-form .t-dual-col .t-row > .t-switch {
  height: 32px;
  line-height: 32px;
}
.t-form.t-dual-col .t-row > .t-switch,
.t-form .t-dual-col .t-row > .t-switch {
  height: 32px;
  line-height: 32px;
}
.t-form.t-dual-col .t-row > .t-switch input + label, .t-form.t-dual-col .t-row > .t-switch fieldset input + legend, fieldset .t-form.t-dual-col .t-row > .t-switch input + legend,
.t-form .t-dual-col .t-row > .t-switch input + label,
.t-form .t-dual-col .t-row > .t-switch fieldset input + legend,
fieldset .t-form .t-dual-col .t-row > .t-switch input + legend {
  height: inherit;
  line-height: inherit;
}
.t-form.t-dual-col .t-row > .t-switch input + label::after, .t-form.t-dual-col .t-row > .t-switch fieldset input + legend::after, fieldset .t-form.t-dual-col .t-row > .t-switch input + legend::after,
.t-form .t-dual-col .t-row > .t-switch input + label::after,
.t-form .t-dual-col .t-row > .t-switch fieldset input + legend::after,
fieldset .t-form .t-dual-col .t-row > .t-switch input + legend::after {
  top: 6px;
}
.t-form.t-dual-col .t-row > .t-switch input + label::before, .t-form.t-dual-col .t-row > .t-switch fieldset input + legend::before, fieldset .t-form.t-dual-col .t-row > .t-switch input + legend::before,
.t-form .t-dual-col .t-row > .t-switch input + label::before,
.t-form .t-dual-col .t-row > .t-switch fieldset input + legend::before,
fieldset .t-form .t-dual-col .t-row > .t-switch input + legend::before {
  top: 6px;
  position: relative;
}
.t-form.t-dual-col .t-row .t-left > p,
.t-form.t-dual-col .t-row .t-left > label,
.t-form.t-dual-col .t-row .t-left > legend,
.t-form .t-dual-col .t-row .t-left > p,
.t-form .t-dual-col .t-row .t-left > label,
.t-form .t-dual-col .t-row .t-left > legend {
  width: 282px;
  margin-right: 6px;
}
.t-form.t-dual-col .t-row .t-left > p,
.t-form .t-dual-col .t-row .t-left > p {
  padding-right: 6px;
  color: #646464;
}
.t-form.t-dual-col .t-row .t-left > label, .t-form.t-dual-col .t-row fieldset .t-left > legend, fieldset .t-form.t-dual-col .t-row .t-left > legend,
.t-form .t-dual-col .t-row .t-left > label,
.t-form .t-dual-col .t-row fieldset .t-left > legend,
fieldset .t-form .t-dual-col .t-row .t-left > legend {
  line-height: 32px;
}
.t-form.t-dual-col .t-row .t-right,
.t-form .t-dual-col .t-row .t-right {
  width: calc(100% - 288px - 6px);
}
.t-form.t-dual-col.t-text-left > span,
.t-form.t-dual-col.t-text-left > label,
.t-form.t-dual-col.t-text-left > legend,
.t-form.t-dual-col.t-text-left .t-left,
.t-form .t-dual-col.t-text-left > span,
.t-form .t-dual-col.t-text-left > label,
.t-form .t-dual-col.t-text-left > legend,
.t-form .t-dual-col.t-text-left .t-left {
  text-align: left;
}
.t-form.t-dual-col.t-text-left fieldset legend,
.t-form .t-dual-col.t-text-left fieldset legend {
  text-align: left;
}

.t-form-reset {
  margin: 0;
}
.t-form-reset .t-input,
.t-form-reset .t-dropdown,
.t-form-reset .t-date-picker,
.t-form-reset .t-switch,
.t-form-reset .t-radio-group,
.t-form-reset .t-checkbox-group {
  margin: 0;
}
.t-form-reset .t-btn {
  margin: 0;
}
.t-form-reset .t-btn:not(:last-of-type, :only-of-type) {
  margin: 0;
}
.t-form-reset section,
.t-form-reset h2 {
  margin: 0;
}
.t-form-reset hr {
  margin: 0;
  width: 100%;
}
.t-form-reset section h2 {
  margin-bottom: 24px;
}
.t-form-reset section h2:has(+ p) {
  margin-bottom: 6px;
}
.t-form-reset section h3:has(+ p),
.t-form-reset section h4:has(+ p) {
  margin-bottom: 4px;
}
.t-form-reset .t-label-value {
  margin: 0;
}

.t-flexbox,
.t-flex,
.t-inline-flex {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-flexbox.t-wrap,
.t-flex.t-wrap,
.t-inline-flex.t-wrap {
  flex-wrap: wrap;
}
.t-flexbox.t-nowrap,
.t-flex.t-nowrap,
.t-inline-flex.t-nowrap {
  flex-wrap: nowrap;
}
.t-flexbox > .t-grow,
.t-flex > .t-grow,
.t-inline-flex > .t-grow {
  flex-grow: 1;
}
.t-flexbox > .t-grow-0,
.t-flex > .t-grow-0,
.t-inline-flex > .t-grow-0 {
  flex-grow: 0;
}
.t-flexbox.t-stretch-self,
.t-flex.t-stretch-self,
.t-inline-flex.t-stretch-self {
  flex-grow: 1;
}
.t-flexbox.t-stretch > *,
.t-flex.t-stretch > *,
.t-inline-flex.t-stretch > * {
  flex-grow: 1;
}
.t-flexbox.t-reverse,
.t-flex.t-reverse,
.t-inline-flex.t-reverse {
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.t-flexbox.t-column,
.t-flex.t-column,
.t-inline-flex.t-column {
  flex-direction: column;
  align-items: flex-start;
}
.t-flexbox.t-column.t-reverse,
.t-flex.t-column.t-reverse,
.t-inline-flex.t-column.t-reverse {
  flex-direction: column-reverse;
}
.t-flexbox.t-justify-start,
.t-flex.t-justify-start,
.t-inline-flex.t-justify-start {
  justify-content: flex-start;
}
.t-flexbox.t-justify-center,
.t-flex.t-justify-center,
.t-inline-flex.t-justify-center {
  justify-content: center;
}
.t-flexbox.t-justify-end,
.t-flex.t-justify-end,
.t-inline-flex.t-justify-end {
  justify-content: flex-end;
}
.t-flexbox.t-distribute, .t-flexbox.t-justify-between,
.t-flex.t-distribute,
.t-flex.t-justify-between,
.t-inline-flex.t-distribute,
.t-inline-flex.t-justify-between {
  justify-content: space-between;
}
.t-flexbox.t-justify-evenly,
.t-flex.t-justify-evenly,
.t-inline-flex.t-justify-evenly {
  justify-content: space-evenly;
}
.t-flexbox.t-justify-around,
.t-flex.t-justify-around,
.t-inline-flex.t-justify-around {
  justify-content: space-around;
}
.t-flexbox.t-items-stretch,
.t-flex.t-items-stretch,
.t-inline-flex.t-items-stretch {
  align-items: stretch;
}
.t-flexbox.t-items-start,
.t-flex.t-items-start,
.t-inline-flex.t-items-start {
  align-items: flex-start;
}
.t-flexbox.t-items-center,
.t-flex.t-items-center,
.t-inline-flex.t-items-center {
  align-items: center;
}
.t-flexbox.t-items-end,
.t-flex.t-items-end,
.t-inline-flex.t-items-end {
  align-items: flex-end;
}
.t-flexbox.t-items-baseline,
.t-flex.t-items-baseline,
.t-inline-flex.t-items-baseline {
  align-items: baseline;
}

header {
  margin-bottom: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
header h1,
header h2,
header h3,
header h4,
header h5,
header h6 {
  display: inline-block;
  margin: 0;
  margin-right: 12px;
}

section {
  width: 100%;
  margin-bottom: 24px;
}
section:last-child {
  margin-bottom: 0;
}

hr,
.t-divider {
  display: block;
  height: 0;
  border: none;
  border-bottom: 1px solid #d3d3d3;
}
hr.t-subtle,
.t-divider.t-subtle {
  border-bottom: 1px solid #e9e9e9;
}

.t-relative {
  position: relative;
}

.t-min-max-width {
  min-width: calc(1280px - 24px * 2);
  max-width: calc(1920px - 24px * 2);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-min-max-width {
    min-width: calc(1280px - 24px * 2 - 17px);
    max-width: calc(1920px - 24px * 2 - 17px);
  }
}
@supports (-ms-accelerator: true) {
  .t-min-max-width {
    min-width: calc(1280px - 24px * 2 - 12px);
    max-width: calc(1920px - 24px * 2 - 12px);
  }
}

.t-align-center {
  display: table !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
.t-align-center + .t-align-right {
  margin-left: 0 !important;
}
.t-align-right {
  margin-left: auto !important;
  float: right;
  display: block;
  align-self: end;
}
.t-align-right::after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  font-size: 0;
  visibility: hidden;
}
.t-align-top {
  align-self: flex-start;
}
.t-align-middle {
  align-self: center;
}
.t-align-bottom {
  align-self: flex-end;
}

.t-chart {
  width: 100%;
  height: auto;
}

.t-grid {
  display: block;
  width: calc(100% + 16px);
  height: auto;
  margin-top: -16px;
  margin-right: calc(16px / 2 * -1);
  margin-left: calc(16px / 2 * -1);
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-grid::after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  font-size: 0;
  visibility: hidden;
}
.t-grid .t-col, .t-grid.t-gutter-large .t-col-100, .t-grid.t-gutter-large .t-col-90, .t-grid.t-gutter-large .t-col-83, .t-grid.t-gutter-large .t-col-80, .t-grid.t-gutter-large .t-col-75, .t-grid.t-gutter-large .t-col-70, .t-grid.t-gutter-large .t-col-67, .t-grid.t-gutter-large .t-col-60, .t-grid.t-gutter-large .t-col-50, .t-grid.t-gutter-large .t-col-40, .t-grid.t-gutter-large .t-col-33, .t-grid.t-gutter-large .t-col-30, .t-grid.t-gutter-large .t-col-25, .t-grid.t-gutter-large .t-col-20, .t-grid.t-gutter-large .t-col-16, .t-grid.t-gutter-large .t-col-10, .t-grid .t-col-100, .t-grid .t-col-90, .t-grid .t-col-83, .t-grid .t-col-80, .t-grid .t-col-75, .t-grid .t-col-70, .t-grid .t-col-67, .t-grid .t-col-60, .t-grid .t-col-50, .t-grid .t-col-40, .t-grid .t-col-33, .t-grid .t-col-30, .t-grid .t-col-25, .t-grid .t-col-20, .t-grid .t-col-16, .t-grid .t-col-10 {
  float: left;
  width: 100%;
  height: auto;
  margin: 0 calc(16px / 2);
  margin-top: 16px;
  -webkit-box-flex: 0 1 auto;
  -moz-box-flex: 0 1 auto;
  flex: 0 1 auto;
}
.t-grid .t-col > *, .t-grid.t-gutter-large .t-col-100 > *, .t-grid.t-gutter-large .t-col-90 > *, .t-grid.t-gutter-large .t-col-83 > *, .t-grid.t-gutter-large .t-col-80 > *, .t-grid.t-gutter-large .t-col-75 > *, .t-grid.t-gutter-large .t-col-70 > *, .t-grid.t-gutter-large .t-col-67 > *, .t-grid.t-gutter-large .t-col-60 > *, .t-grid.t-gutter-large .t-col-50 > *, .t-grid.t-gutter-large .t-col-40 > *, .t-grid.t-gutter-large .t-col-33 > *, .t-grid.t-gutter-large .t-col-30 > *, .t-grid.t-gutter-large .t-col-25 > *, .t-grid.t-gutter-large .t-col-20 > *, .t-grid.t-gutter-large .t-col-16 > *, .t-grid.t-gutter-large .t-col-10 > *, .t-grid .t-col-100 > *, .t-grid .t-col-90 > *, .t-grid .t-col-83 > *, .t-grid .t-col-80 > *, .t-grid .t-col-75 > *, .t-grid .t-col-70 > *, .t-grid .t-col-67 > *, .t-grid .t-col-60 > *, .t-grid .t-col-50 > *, .t-grid .t-col-40 > *, .t-grid .t-col-33 > *, .t-grid .t-col-30 > *, .t-grid .t-col-25 > *, .t-grid .t-col-20 > *, .t-grid .t-col-16 > *, .t-grid .t-col-10 > * {
  max-width: 100%;
}
.t-grid .t-col .t-grid, .t-grid .t-col-100 .t-grid, .t-grid .t-col-90 .t-grid, .t-grid .t-col-83 .t-grid, .t-grid .t-col-80 .t-grid, .t-grid .t-col-75 .t-grid, .t-grid .t-col-70 .t-grid, .t-grid .t-col-67 .t-grid, .t-grid .t-col-60 .t-grid, .t-grid .t-col-50 .t-grid, .t-grid .t-col-40 .t-grid, .t-grid .t-col-33 .t-grid, .t-grid .t-col-30 .t-grid, .t-grid .t-col-25 .t-grid, .t-grid .t-col-20 .t-grid, .t-grid .t-col-16 .t-grid, .t-grid .t-col-10 .t-grid {
  max-width: calc(100% + 16px);
  margin-right: calc(16px / 2 * -1);
  margin-top: -16px;
  margin-left: calc(16px / 2 * -1);
}
.t-grid .t-col-10 {
  width: calc(10% - 16px);
  max-width: calc(10% - 16px);
}
.t-grid .t-col-16 {
  width: calc(16.6667% - 16px);
  max-width: calc(16.6667% - 16px);
}
.t-grid .t-col-20 {
  width: calc(20% - 16px);
  max-width: calc(20% - 16px);
}
.t-grid .t-col-25 {
  width: calc(25% - 16px);
  max-width: calc(25% - 16px);
}
.t-grid .t-col-30 {
  width: calc(30% - 16px);
  max-width: calc(30% - 16px);
}
.t-grid .t-col-33 {
  width: calc(33.3333% - 16px);
  max-width: calc(33.3333% - 16px);
}
.t-grid .t-col-40 {
  width: calc(40% - 16px);
  max-width: calc(40% - 16px);
}
.t-grid .t-col-50 {
  width: calc(50% - 16px);
  max-width: calc(50% - 16px);
}
.t-grid .t-col-60 {
  width: calc(60% - 16px);
  max-width: calc(60% - 16px);
}
.t-grid .t-col-67 {
  width: calc(66.6667% - 16px);
  max-width: calc(66.6667% - 16px);
}
.t-grid .t-col-70 {
  width: calc(70% - 16px);
  max-width: calc(70% - 16px);
}
.t-grid .t-col-75 {
  width: calc(75% - 16px);
  max-width: calc(75% - 16px);
}
.t-grid .t-col-80 {
  width: calc(80% - 16px);
  max-width: calc(80% - 16px);
}
.t-grid .t-col-83 {
  width: calc(83.3333% - 16px);
  max-width: calc(83.3333% - 16px);
}
.t-grid .t-col-90 {
  width: calc(90% - 16px);
  max-width: calc(90% - 16px);
}
.t-grid .t-col-100 {
  width: calc(100% - 16px);
  max-width: calc(100% - 16px);
}
.t-grid.t-no-wrap {
  flex-wrap: nowrap;
}
.t-grid.t-auto {
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
.t-grid.t-auto .t-col, .t-grid.t-auto .t-col-10, .t-grid.t-auto .t-col-16, .t-grid.t-auto .t-col-20, .t-grid.t-auto .t-col-25, .t-grid.t-auto .t-col-30, .t-grid.t-auto .t-col-33, .t-grid.t-auto .t-col-40, .t-grid.t-auto .t-col-50, .t-grid.t-auto .t-col-60, .t-grid.t-auto .t-col-67, .t-grid.t-auto .t-col-70, .t-grid.t-auto .t-col-75, .t-grid.t-auto .t-col-80, .t-grid.t-auto .t-col-83, .t-grid.t-auto .t-col-90, .t-grid.t-auto .t-col-100 {
  width: auto;
  flex-grow: 1;
}
.t-grid.t-masonry .t-col, .t-grid.t-masonry .t-col-10, .t-grid.t-masonry .t-col-16, .t-grid.t-masonry .t-col-20, .t-grid.t-masonry .t-col-25, .t-grid.t-masonry .t-col-30, .t-grid.t-masonry .t-col-33, .t-grid.t-masonry .t-col-40, .t-grid.t-masonry .t-col-50, .t-grid.t-masonry .t-col-60, .t-grid.t-masonry .t-col-67, .t-grid.t-masonry .t-col-70, .t-grid.t-masonry .t-col-75, .t-grid.t-masonry .t-col-80, .t-grid.t-masonry .t-col-83, .t-grid.t-masonry .t-col-90, .t-grid.t-masonry .t-col-100 {
  align-self: flex-start;
}
.t-grid.t-gutterless {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col, .t-grid.t-gutterless .t-col-10, .t-grid.t-gutterless .t-col-16, .t-grid.t-gutterless .t-col-20, .t-grid.t-gutterless .t-col-25, .t-grid.t-gutterless .t-col-30, .t-grid.t-gutterless .t-col-33, .t-grid.t-gutterless .t-col-40, .t-grid.t-gutterless .t-col-50, .t-grid.t-gutterless .t-col-60, .t-grid.t-gutterless .t-col-67, .t-grid.t-gutterless .t-col-70, .t-grid.t-gutterless .t-col-75, .t-grid.t-gutterless .t-col-80, .t-grid.t-gutterless .t-col-83, .t-grid.t-gutterless .t-col-90, .t-grid.t-gutterless .t-col-100 {
  margin: 0;
}
.t-grid.t-gutterless .t-col-10 {
  width: 10%;
  max-width: 10%;
}
.t-grid.t-gutterless .t-col-10 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-16 {
  width: 16.6667%;
  max-width: 16.6667%;
}
.t-grid.t-gutterless .t-col-16 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-20 {
  width: 20%;
  max-width: 20%;
}
.t-grid.t-gutterless .t-col-20 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-25 {
  width: 25%;
  max-width: 25%;
}
.t-grid.t-gutterless .t-col-25 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-30 {
  width: 30%;
  max-width: 30%;
}
.t-grid.t-gutterless .t-col-30 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-33 {
  width: 33.3333%;
  max-width: 33.3333%;
}
.t-grid.t-gutterless .t-col-33 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-40 {
  width: 40%;
  max-width: 40%;
}
.t-grid.t-gutterless .t-col-40 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-50 {
  width: 50%;
  max-width: 50%;
}
.t-grid.t-gutterless .t-col-50 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-60 {
  width: 60%;
  max-width: 60%;
}
.t-grid.t-gutterless .t-col-60 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-67 {
  width: 66.6667%;
  max-width: 66.6667%;
}
.t-grid.t-gutterless .t-col-67 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-70 {
  width: 70%;
  max-width: 70%;
}
.t-grid.t-gutterless .t-col-70 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-75 {
  width: 75%;
  max-width: 75%;
}
.t-grid.t-gutterless .t-col-75 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-80 {
  width: 80%;
  max-width: 80%;
}
.t-grid.t-gutterless .t-col-80 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-83 {
  width: 83.3333%;
  max-width: 83.3333%;
}
.t-grid.t-gutterless .t-col-83 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-90 {
  width: 90%;
  max-width: 90%;
}
.t-grid.t-gutterless .t-col-90 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-100 {
  width: 100%;
  max-width: 100%;
}
.t-grid.t-gutterless .t-col-100 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutter-large {
  width: calc(100% + 24px);
  margin-right: calc(24px / 2 * -1);
  margin-top: -24px;
  margin-left: calc(24px / 2 * -1);
}
.t-grid.t-gutter-large .t-col, .t-grid.t-gutter-large .t-col-100, .t-grid.t-gutter-large .t-col-90, .t-grid.t-gutter-large .t-col-83, .t-grid.t-gutter-large .t-col-80, .t-grid.t-gutter-large .t-col-75, .t-grid.t-gutter-large .t-col-70, .t-grid.t-gutter-large .t-col-67, .t-grid.t-gutter-large .t-col-60, .t-grid.t-gutter-large .t-col-50, .t-grid.t-gutter-large .t-col-40, .t-grid.t-gutter-large .t-col-33, .t-grid.t-gutter-large .t-col-30, .t-grid.t-gutter-large .t-col-25, .t-grid.t-gutter-large .t-col-20, .t-grid.t-gutter-large .t-col-16, .t-grid.t-gutter-large .t-col-10 {
  margin: 0 calc(24px / 2);
  margin-top: 24px;
}
.t-grid.t-gutter-large .t-col .t-grid, .t-grid.t-gutter-large .t-col-100 .t-grid, .t-grid.t-gutter-large .t-col-90 .t-grid, .t-grid.t-gutter-large .t-col-83 .t-grid, .t-grid.t-gutter-large .t-col-80 .t-grid, .t-grid.t-gutter-large .t-col-75 .t-grid, .t-grid.t-gutter-large .t-col-70 .t-grid, .t-grid.t-gutter-large .t-col-67 .t-grid, .t-grid.t-gutter-large .t-col-60 .t-grid, .t-grid.t-gutter-large .t-col-50 .t-grid, .t-grid.t-gutter-large .t-col-40 .t-grid, .t-grid.t-gutter-large .t-col-33 .t-grid, .t-grid.t-gutter-large .t-col-30 .t-grid, .t-grid.t-gutter-large .t-col-25 .t-grid, .t-grid.t-gutter-large .t-col-20 .t-grid, .t-grid.t-gutter-large .t-col-16 .t-grid, .t-grid.t-gutter-large .t-col-10 .t-grid {
  max-width: calc(100% + 24px);
  margin-right: calc(24px / 2 * -1);
  margin-top: -24px;
  margin-left: calc(24px / 2 * -1);
}
.t-grid.t-gutter-large .t-col-10 {
  width: calc(10% - 24px);
  max-width: calc(10% - 24px);
}
.t-grid.t-gutter-large .t-col-16 {
  width: calc(16.6667% - 24px);
  max-width: calc(16.6667% - 24px);
}
.t-grid.t-gutter-large .t-col-20 {
  width: calc(20% - 24px);
  max-width: calc(20% - 24px);
}
.t-grid.t-gutter-large .t-col-25 {
  width: calc(25% - 24px);
  max-width: calc(25% - 24px);
}
.t-grid.t-gutter-large .t-col-30 {
  width: calc(30% - 24px);
  max-width: calc(30% - 24px);
}
.t-grid.t-gutter-large .t-col-33 {
  width: calc(33.3333% - 24px);
  max-width: calc(33.3333% - 24px);
}
.t-grid.t-gutter-large .t-col-40 {
  width: calc(40% - 24px);
  max-width: calc(40% - 24px);
}
.t-grid.t-gutter-large .t-col-50 {
  width: calc(50% - 24px);
  max-width: calc(50% - 24px);
}
.t-grid.t-gutter-large .t-col-60 {
  width: calc(60% - 24px);
  max-width: calc(60% - 24px);
}
.t-grid.t-gutter-large .t-col-67 {
  width: calc(66.6667% - 24px);
  max-width: calc(66.6667% - 24px);
}
.t-grid.t-gutter-large .t-col-70 {
  width: calc(70% - 24px);
  max-width: calc(70% - 24px);
}
.t-grid.t-gutter-large .t-col-75 {
  width: calc(75% - 24px);
  max-width: calc(75% - 24px);
}
.t-grid.t-gutter-large .t-col-80 {
  width: calc(80% - 24px);
  max-width: calc(80% - 24px);
}
.t-grid.t-gutter-large .t-col-83 {
  width: calc(83.3333% - 24px);
  max-width: calc(83.3333% - 24px);
}
.t-grid.t-gutter-large .t-col-90 {
  width: calc(90% - 24px);
  max-width: calc(90% - 24px);
}
.t-grid.t-gutter-large .t-col-100 {
  width: calc(100% - 24px);
  max-width: calc(100% - 24px);
}
.t-grid .t-container {
  width: 100%;
  height: 100%;
}

.t-block {
  display: block;
}

.t-inline-block {
  display: inline-block;
}

.t-inline {
  display: inline;
}

.t-table {
  display: table;
}

.t-inline-table {
  display: inline-table;
}

.t-flex {
  display: flex;
}

.t-inline-flex {
  display: inline-flex;
}

.t-hidden {
  display: none;
}

.t-align-baseline {
  vertical-align: baseline;
}

.t-align-top {
  vertical-align: top;
}

.t-align-middle {
  vertical-align: middle;
}

.t-align-bottom {
  vertical-align: bottom;
}

.t-align-text-top {
  vertical-align: text-top;
}

.t-align-text-bottom {
  vertical-align: text-bottom;
}

.t-align-initial {
  vertical-align: initial;
}

.t-m-t {
  margin: 4px !important;
}
.t-m-s {
  margin: 8px !important;
}
.t-m-r {
  margin: 12px !important;
}
.t-m-b {
  margin: 16px !important;
}
.t-m-l {
  margin: 24px !important;
}
.t-m-e {
  margin: 48px !important;
}
.t-m-0 {
  margin: 0 !important;
}
.t-m-4 {
  margin: 4px !important;
}
.t-m-6 {
  margin: 6px !important;
}
.t-m-8 {
  margin: 8px !important;
}
.t-m-12 {
  margin: 12px !important;
}
.t-m-16 {
  margin: 16px !important;
}
.t-m-20 {
  margin: 20px !important;
}
.t-m-24 {
  margin: 24px !important;
}
.t-m-28 {
  margin: 28px !important;
}
.t-m-32 {
  margin: 32px !important;
}
.t-m-36 {
  margin: 36px !important;
}
.t-m-40 {
  margin: 40px !important;
}
.t-m-44 {
  margin: 44px !important;
}
.t-m-48 {
  margin: 48px !important;
}
.t-mx-t {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.t-mx-s {
  margin-left: 8px !important;
  margin-right: 8px !important;
}
.t-mx-r {
  margin-left: 12px !important;
  margin-right: 12px !important;
}
.t-mx-b {
  margin-left: 16px !important;
  margin-right: 16px !important;
}
.t-mx-l {
  margin-left: 24px !important;
  margin-right: 24px !important;
}
.t-mx-e {
  margin-left: 48px !important;
  margin-right: 48px !important;
}
.t-mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.t-mx-4 {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.t-mx-6 {
  margin-left: 6px !important;
  margin-right: 6px !important;
}
.t-mx-8 {
  margin-left: 8px !important;
  margin-right: 8px !important;
}
.t-mx-12 {
  margin-left: 12px !important;
  margin-right: 12px !important;
}
.t-mx-16 {
  margin-left: 16px !important;
  margin-right: 16px !important;
}
.t-mx-20 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}
.t-mx-24 {
  margin-left: 24px !important;
  margin-right: 24px !important;
}
.t-mx-28 {
  margin-left: 28px !important;
  margin-right: 28px !important;
}
.t-mx-32 {
  margin-left: 32px !important;
  margin-right: 32px !important;
}
.t-mx-36 {
  margin-left: 36px !important;
  margin-right: 36px !important;
}
.t-mx-40 {
  margin-left: 40px !important;
  margin-right: 40px !important;
}
.t-mx-44 {
  margin-left: 44px !important;
  margin-right: 44px !important;
}
.t-mx-48 {
  margin-left: 48px !important;
  margin-right: 48px !important;
}
.t-my-t {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}
.t-my-s {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}
.t-my-r {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}
.t-my-b {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}
.t-my-l {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}
.t-my-e {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}
.t-my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.t-my-4 {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}
.t-my-6 {
  margin-top: 6px !important;
  margin-bottom: 6px !important;
}
.t-my-8 {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}
.t-my-12 {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}
.t-my-16 {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}
.t-my-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
.t-my-24 {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}
.t-my-28 {
  margin-top: 28px !important;
  margin-bottom: 28px !important;
}
.t-my-32 {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}
.t-my-36 {
  margin-top: 36px !important;
  margin-bottom: 36px !important;
}
.t-my-40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}
.t-my-44 {
  margin-top: 44px !important;
  margin-bottom: 44px !important;
}
.t-my-48 {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}
.t-mt-t {
  margin-top: 4px !important;
}
.t-mt-s {
  margin-top: 8px !important;
}
.t-mt-r {
  margin-top: 12px !important;
}
.t-mt-b {
  margin-top: 16px !important;
}
.t-mt-l {
  margin-top: 24px !important;
}
.t-mt-e {
  margin-top: 48px !important;
}
.t-mt-0 {
  margin-top: 0 !important;
}
.t-mt-4 {
  margin-top: 4px !important;
}
.t-mt-6 {
  margin-top: 6px !important;
}
.t-mt-8 {
  margin-top: 8px !important;
}
.t-mt-12 {
  margin-top: 12px !important;
}
.t-mt-16 {
  margin-top: 16px !important;
}
.t-mt-20 {
  margin-top: 20px !important;
}
.t-mt-24 {
  margin-top: 24px !important;
}
.t-mt-28 {
  margin-top: 28px !important;
}
.t-mt-32 {
  margin-top: 32px !important;
}
.t-mt-36 {
  margin-top: 36px !important;
}
.t-mt-40 {
  margin-top: 40px !important;
}
.t-mt-44 {
  margin-top: 44px !important;
}
.t-mt-48 {
  margin-top: 48px !important;
}
.t-mb-t {
  margin-bottom: 4px !important;
}
.t-mb-s {
  margin-bottom: 8px !important;
}
.t-mb-r {
  margin-bottom: 12px !important;
}
.t-mb-b {
  margin-bottom: 16px !important;
}
.t-mb-l {
  margin-bottom: 24px !important;
}
.t-mb-e {
  margin-bottom: 48px !important;
}
.t-mb-0 {
  margin-bottom: 0 !important;
}
.t-mb-4 {
  margin-bottom: 4px !important;
}
.t-mb-6 {
  margin-bottom: 6px !important;
}
.t-mb-8 {
  margin-bottom: 8px !important;
}
.t-mb-12 {
  margin-bottom: 12px !important;
}
.t-mb-16 {
  margin-bottom: 16px !important;
}
.t-mb-20 {
  margin-bottom: 20px !important;
}
.t-mb-24 {
  margin-bottom: 24px !important;
}
.t-mb-28 {
  margin-bottom: 28px !important;
}
.t-mb-32 {
  margin-bottom: 32px !important;
}
.t-mb-36 {
  margin-bottom: 36px !important;
}
.t-mb-40 {
  margin-bottom: 40px !important;
}
.t-mb-44 {
  margin-bottom: 44px !important;
}
.t-mb-48 {
  margin-bottom: 48px !important;
}
.t-ml-t {
  margin-left: 4px !important;
}
.t-ml-s {
  margin-left: 8px !important;
}
.t-ml-r {
  margin-left: 12px !important;
}
.t-ml-b {
  margin-left: 16px !important;
}
.t-ml-l {
  margin-left: 24px !important;
}
.t-ml-e {
  margin-left: 48px !important;
}
.t-ml-0 {
  margin-left: 0 !important;
}
.t-ml-4 {
  margin-left: 4px !important;
}
.t-ml-6 {
  margin-left: 6px !important;
}
.t-ml-8 {
  margin-left: 8px !important;
}
.t-ml-12 {
  margin-left: 12px !important;
}
.t-ml-16 {
  margin-left: 16px !important;
}
.t-ml-20 {
  margin-left: 20px !important;
}
.t-ml-24 {
  margin-left: 24px !important;
}
.t-ml-28 {
  margin-left: 28px !important;
}
.t-ml-32 {
  margin-left: 32px !important;
}
.t-ml-36 {
  margin-left: 36px !important;
}
.t-ml-40 {
  margin-left: 40px !important;
}
.t-ml-44 {
  margin-left: 44px !important;
}
.t-ml-48 {
  margin-left: 48px !important;
}
.t-mr-t {
  margin-right: 4px !important;
}
.t-mr-s {
  margin-right: 8px !important;
}
.t-mr-r {
  margin-right: 12px !important;
}
.t-mr-b {
  margin-right: 16px !important;
}
.t-mr-l {
  margin-right: 24px !important;
}
.t-mr-e {
  margin-right: 48px !important;
}
.t-mr-0 {
  margin-right: 0 !important;
}
.t-mr-4 {
  margin-right: 4px !important;
}
.t-mr-6 {
  margin-right: 6px !important;
}
.t-mr-8 {
  margin-right: 8px !important;
}
.t-mr-12 {
  margin-right: 12px !important;
}
.t-mr-16 {
  margin-right: 16px !important;
}
.t-mr-20 {
  margin-right: 20px !important;
}
.t-mr-24 {
  margin-right: 24px !important;
}
.t-mr-28 {
  margin-right: 28px !important;
}
.t-mr-32 {
  margin-right: 32px !important;
}
.t-mr-36 {
  margin-right: 36px !important;
}
.t-mr-40 {
  margin-right: 40px !important;
}
.t-mr-44 {
  margin-right: 44px !important;
}
.t-mr-48 {
  margin-right: 48px !important;
}

.t-p-t {
  padding: 4px !important;
}
.t-p-s {
  padding: 8px !important;
}
.t-p-r {
  padding: 12px !important;
}
.t-p-b {
  padding: 16px !important;
}
.t-p-l {
  padding: 24px !important;
}
.t-p-e {
  padding: 48px !important;
}
.t-p-0 {
  padding: 0 !important;
}
.t-p-4 {
  padding: 4px !important;
}
.t-p-6 {
  padding: 6px !important;
}
.t-p-8 {
  padding: 8px !important;
}
.t-p-12 {
  padding: 12px !important;
}
.t-p-16 {
  padding: 16px !important;
}
.t-p-20 {
  padding: 20px !important;
}
.t-p-24 {
  padding: 24px !important;
}
.t-p-28 {
  padding: 28px !important;
}
.t-p-32 {
  padding: 32px !important;
}
.t-p-36 {
  padding: 36px !important;
}
.t-p-40 {
  padding: 40px !important;
}
.t-p-44 {
  padding: 44px !important;
}
.t-p-48 {
  padding: 48px !important;
}
.t-px-t {
  padding-left: 4px !important;
  padding-right: 4px !important;
}
.t-px-s {
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.t-px-r {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.t-px-b {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.t-px-l {
  padding-left: 24px !important;
  padding-right: 24px !important;
}
.t-px-e {
  padding-left: 48px !important;
  padding-right: 48px !important;
}
.t-px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.t-px-4 {
  padding-left: 4px !important;
  padding-right: 4px !important;
}
.t-px-6 {
  padding-left: 6px !important;
  padding-right: 6px !important;
}
.t-px-8 {
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.t-px-12 {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.t-px-16 {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.t-px-20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.t-px-24 {
  padding-left: 24px !important;
  padding-right: 24px !important;
}
.t-px-28 {
  padding-left: 28px !important;
  padding-right: 28px !important;
}
.t-px-32 {
  padding-left: 32px !important;
  padding-right: 32px !important;
}
.t-px-36 {
  padding-left: 36px !important;
  padding-right: 36px !important;
}
.t-px-40 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}
.t-px-44 {
  padding-left: 44px !important;
  padding-right: 44px !important;
}
.t-px-48 {
  padding-left: 48px !important;
  padding-right: 48px !important;
}
.t-py-t {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
.t-py-s {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
.t-py-r {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}
.t-py-b {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}
.t-py-l {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}
.t-py-e {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}
.t-py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.t-py-4 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
.t-py-6 {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}
.t-py-8 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
.t-py-12 {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}
.t-py-16 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}
.t-py-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.t-py-24 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}
.t-py-28 {
  padding-top: 28px !important;
  padding-bottom: 28px !important;
}
.t-py-32 {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}
.t-py-36 {
  padding-top: 36px !important;
  padding-bottom: 36px !important;
}
.t-py-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}
.t-py-44 {
  padding-top: 44px !important;
  padding-bottom: 44px !important;
}
.t-py-48 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}
.t-pt-t {
  padding-top: 4px !important;
}
.t-pt-s {
  padding-top: 8px !important;
}
.t-pt-r {
  padding-top: 12px !important;
}
.t-pt-b {
  padding-top: 16px !important;
}
.t-pt-l {
  padding-top: 24px !important;
}
.t-pt-e {
  padding-top: 48px !important;
}
.t-pt-0 {
  padding-top: 0 !important;
}
.t-pt-4 {
  padding-top: 4px !important;
}
.t-pt-6 {
  padding-top: 6px !important;
}
.t-pt-8 {
  padding-top: 8px !important;
}
.t-pt-12 {
  padding-top: 12px !important;
}
.t-pt-16 {
  padding-top: 16px !important;
}
.t-pt-20 {
  padding-top: 20px !important;
}
.t-pt-24 {
  padding-top: 24px !important;
}
.t-pt-28 {
  padding-top: 28px !important;
}
.t-pt-32 {
  padding-top: 32px !important;
}
.t-pt-36 {
  padding-top: 36px !important;
}
.t-pt-40 {
  padding-top: 40px !important;
}
.t-pt-44 {
  padding-top: 44px !important;
}
.t-pt-48 {
  padding-top: 48px !important;
}
.t-pb-t {
  padding-bottom: 4px !important;
}
.t-pb-s {
  padding-bottom: 8px !important;
}
.t-pb-r {
  padding-bottom: 12px !important;
}
.t-pb-b {
  padding-bottom: 16px !important;
}
.t-pb-l {
  padding-bottom: 24px !important;
}
.t-pb-e {
  padding-bottom: 48px !important;
}
.t-pb-0 {
  padding-bottom: 0 !important;
}
.t-pb-4 {
  padding-bottom: 4px !important;
}
.t-pb-6 {
  padding-bottom: 6px !important;
}
.t-pb-8 {
  padding-bottom: 8px !important;
}
.t-pb-12 {
  padding-bottom: 12px !important;
}
.t-pb-16 {
  padding-bottom: 16px !important;
}
.t-pb-20 {
  padding-bottom: 20px !important;
}
.t-pb-24 {
  padding-bottom: 24px !important;
}
.t-pb-28 {
  padding-bottom: 28px !important;
}
.t-pb-32 {
  padding-bottom: 32px !important;
}
.t-pb-36 {
  padding-bottom: 36px !important;
}
.t-pb-40 {
  padding-bottom: 40px !important;
}
.t-pb-44 {
  padding-bottom: 44px !important;
}
.t-pb-48 {
  padding-bottom: 48px !important;
}
.t-pl-t {
  padding-left: 4px !important;
}
.t-pl-s {
  padding-left: 8px !important;
}
.t-pl-r {
  padding-left: 12px !important;
}
.t-pl-b {
  padding-left: 16px !important;
}
.t-pl-l {
  padding-left: 24px !important;
}
.t-pl-e {
  padding-left: 48px !important;
}
.t-pl-0 {
  padding-left: 0 !important;
}
.t-pl-4 {
  padding-left: 4px !important;
}
.t-pl-6 {
  padding-left: 6px !important;
}
.t-pl-8 {
  padding-left: 8px !important;
}
.t-pl-12 {
  padding-left: 12px !important;
}
.t-pl-16 {
  padding-left: 16px !important;
}
.t-pl-20 {
  padding-left: 20px !important;
}
.t-pl-24 {
  padding-left: 24px !important;
}
.t-pl-28 {
  padding-left: 28px !important;
}
.t-pl-32 {
  padding-left: 32px !important;
}
.t-pl-36 {
  padding-left: 36px !important;
}
.t-pl-40 {
  padding-left: 40px !important;
}
.t-pl-44 {
  padding-left: 44px !important;
}
.t-pl-48 {
  padding-left: 48px !important;
}
.t-pr-t {
  padding-right: 4px !important;
}
.t-pr-s {
  padding-right: 8px !important;
}
.t-pr-r {
  padding-right: 12px !important;
}
.t-pr-b {
  padding-right: 16px !important;
}
.t-pr-l {
  padding-right: 24px !important;
}
.t-pr-e {
  padding-right: 48px !important;
}
.t-pr-0 {
  padding-right: 0 !important;
}
.t-pr-4 {
  padding-right: 4px !important;
}
.t-pr-6 {
  padding-right: 6px !important;
}
.t-pr-8 {
  padding-right: 8px !important;
}
.t-pr-12 {
  padding-right: 12px !important;
}
.t-pr-16 {
  padding-right: 16px !important;
}
.t-pr-20 {
  padding-right: 20px !important;
}
.t-pr-24 {
  padding-right: 24px !important;
}
.t-pr-28 {
  padding-right: 28px !important;
}
.t-pr-32 {
  padding-right: 32px !important;
}
.t-pr-36 {
  padding-right: 36px !important;
}
.t-pr-40 {
  padding-right: 40px !important;
}
.t-pr-44 {
  padding-right: 44px !important;
}
.t-pr-48 {
  padding-right: 48px !important;
}

.t-gap-t {
  gap: 4px !important;
}
.t-gap-s {
  gap: 8px !important;
}
.t-gap-r {
  gap: 12px !important;
}
.t-gap-b {
  gap: 16px !important;
}
.t-gap-l {
  gap: 24px !important;
}
.t-gap-e {
  gap: 48px !important;
}
.t-gap-0 {
  gap: 0 !important;
}
.t-gap-4 {
  gap: 4px !important;
}
.t-gap-6 {
  gap: 6px !important;
}
.t-gap-8 {
  gap: 8px !important;
}
.t-gap-12 {
  gap: 12px !important;
}
.t-gap-16 {
  gap: 16px !important;
}
.t-gap-20 {
  gap: 20px !important;
}
.t-gap-24 {
  gap: 24px !important;
}
.t-gap-28 {
  gap: 28px !important;
}
.t-gap-32 {
  gap: 32px !important;
}
.t-gap-36 {
  gap: 36px !important;
}
.t-gap-40 {
  gap: 40px !important;
}
.t-gap-44 {
  gap: 44px !important;
}
.t-gap-48 {
  gap: 48px !important;
}
.t-gap-x-t {
  column-gap: 4px !important;
}
.t-gap-x-s {
  column-gap: 8px !important;
}
.t-gap-x-r {
  column-gap: 12px !important;
}
.t-gap-x-b {
  column-gap: 16px !important;
}
.t-gap-x-l {
  column-gap: 24px !important;
}
.t-gap-x-e {
  column-gap: 48px !important;
}
.t-gap-x-0 {
  column-gap: 0 !important;
}
.t-gap-x-4 {
  column-gap: 4px !important;
}
.t-gap-x-6 {
  column-gap: 6px !important;
}
.t-gap-x-8 {
  column-gap: 8px !important;
}
.t-gap-x-12 {
  column-gap: 12px !important;
}
.t-gap-x-16 {
  column-gap: 16px !important;
}
.t-gap-x-20 {
  column-gap: 20px !important;
}
.t-gap-x-24 {
  column-gap: 24px !important;
}
.t-gap-x-28 {
  column-gap: 28px !important;
}
.t-gap-x-32 {
  column-gap: 32px !important;
}
.t-gap-x-36 {
  column-gap: 36px !important;
}
.t-gap-x-40 {
  column-gap: 40px !important;
}
.t-gap-x-44 {
  column-gap: 44px !important;
}
.t-gap-x-48 {
  column-gap: 48px !important;
}
.t-gap-y-t {
  row-gap: 4px !important;
}
.t-gap-y-s {
  row-gap: 8px !important;
}
.t-gap-y-r {
  row-gap: 12px !important;
}
.t-gap-y-b {
  row-gap: 16px !important;
}
.t-gap-y-l {
  row-gap: 24px !important;
}
.t-gap-y-e {
  row-gap: 48px !important;
}
.t-gap-y-0 {
  row-gap: 0 !important;
}
.t-gap-y-4 {
  row-gap: 4px !important;
}
.t-gap-y-6 {
  row-gap: 6px !important;
}
.t-gap-y-8 {
  row-gap: 8px !important;
}
.t-gap-y-12 {
  row-gap: 12px !important;
}
.t-gap-y-16 {
  row-gap: 16px !important;
}
.t-gap-y-20 {
  row-gap: 20px !important;
}
.t-gap-y-24 {
  row-gap: 24px !important;
}
.t-gap-y-28 {
  row-gap: 28px !important;
}
.t-gap-y-32 {
  row-gap: 32px !important;
}
.t-gap-y-36 {
  row-gap: 36px !important;
}
.t-gap-y-40 {
  row-gap: 40px !important;
}
.t-gap-y-44 {
  row-gap: 44px !important;
}
.t-gap-y-48 {
  row-gap: 48px !important;
}

.t-text-condensed {
  font-size: 0.6875rem !important;
}
.t-text-small {
  font-size: 0.75rem !important;
}
.t-text-base {
  font-size: 0.8125rem !important;
}
.t-text-large {
  font-size: 16px !important;
}
.t-text-wrap {
  text-wrap: wrap !important;
}
.t-text-nowrap {
  text-wrap: nowrap !important;
}
.t-text-black {
  color: #000 !important;
}
.t-text-white {
  color: #fff !important;
}
.t-text-gray-dark {
  color: #373838 !important;
}
.t-text-gray, .t-text-disabled {
  color: #bcbdbd !important;
}
.t-text-gray-mid {
  color: #a6a7a7 !important;
}
.t-text-gray-mid-dark, .t-text-subtle, h1 + caption,
h1 + figcaption,
h2 + caption,
h2 + figcaption,
h3 + caption,
h3 + figcaption,
h4 + caption,
h4 + figcaption,
h5 + caption,
h5 + figcaption,
h6 + caption,
h6 + figcaption {
  color: #646464 !important;
}
.t-text-blue, .t-text-info {
  color: #256cd1 !important;
}
.t-text-teal, .t-text-cta {
  color: #279c9c !important;
}
.t-text-red, .t-text-error {
  color: #d91f11 !important;
}
.t-text-orange, .t-text-warning {
  color: #ee6f20 !important;
}
.t-text-green, .t-text-success {
  color: #428613 !important;
}
.t-text-staff {
  color: #8c2341 !important;
}
.t-text-normal {
  font-weight: 400 !important;
}
.t-text-bold {
  font-weight: 700 !important;
}
.t-text-left {
  text-align: left !important;
}
.t-text-center {
  text-align: center !important;
}
.t-text-right {
  text-align: right !important;
}

.t-line-height-none {
  line-height: 1 !important;
}
.t-line-height-tiny {
  line-height: 1rem !important;
}
.t-line-height-small {
  line-height: 1.2rem !important;
}
.t-line-height-base {
  line-height: 1.4rem !important;
}

.t-aside {
  display: inline-block;
  margin-right: 12px;
  padding-left: 12px;
  border-left: 1px solid #d3d3d3;
  vertical-align: text-bottom;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.t-aside:last-child {
  margin-right: 0;
}
.t-aside a {
  margin-right: 4px;
}
.t-aside a label, .t-aside a fieldset legend, fieldset .t-aside a legend {
  margin-right: 4px;
}
.t-aside > label, fieldset .t-aside > legend {
  font-weight: 700;
  pointer-events: none;
}
.t-aside > span:not(.t-badge) {
  line-height: 1.2rem;
}
.t-aside .t-icon {
  font-size: 16px;
}

@media print {
  .t-aside {
    border-left: 0;
  }
}
.t-avatar {
  position: relative;
  display: inline-block;
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  margin-right: 8px;
  color: #fff;
  background: #ff0061;
  border-radius: 50%;
  font-size: 14px;
  font-weight: 700;
  line-height: 30px;
  text-align: center;
}
.t-avatar:last-child {
  margin-right: 0;
}
.t-avatar::before {
  content: attr(data-initials);
  position: absolute;
  inset: 0;
  border-radius: 50%;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-avatar.t-primary {
  background: #279c9c;
}
.t-avatar.t-staff {
  background: #8c2341;
}
.t-avatar img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.t-avatar .t-icon {
  position: absolute;
  inset: 0;
  margin-right: 0;
  font-family: "tricons", helvetica, arial, sans-serif;
  line-height: 30px;
}
.t-avatar .t-icon::before {
  color: #fff;
  font-size: 14px;
  line-height: inherit;
}

.t-back-top {
  position: fixed;
  right: 5vw;
  bottom: 0;
  display: inline-block;
  opacity: 0;
  visibility: hidden;
  margin-bottom: -1px;
  padding: 8px 12px;
  color: #646464;
  background: #fff;
  border: 1px solid #bcbdbd;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  text-decoration: none;
  user-select: none;
  font-size: 0.8125rem;
  line-height: 1rem;
  border-radius: 4px 4px 0 0;
  transition: all 0.2s ease;
}
.t-back-top::before {
  content: "\e158";
  display: inline-block;
  margin: 0;
  margin-right: 8px;
  font-family: "tricons", helvetica, arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-back-top:hover {
  text-decoration: none;
  background-color: #e9e9e9;
}
.t-back-top:hover::before {
  animation: back-top-anim 0.8s infinite linear;
}
@keyframes back-top-anim {
  0% {
    transform: translate(0, 0);
  }
  33% {
    transform: translate(0, -2px);
  }
  66% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes back-top-anim {
  0% {
    transform: translate(0, 0);
  }
  33% {
    transform: translate(0, -2px);
  }
  66% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes back-top-anim {
  0% {
    transform: translate(0, 0);
  }
  33% {
    transform: translate(0, -2px);
  }
  66% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes back-top-anim {
  0% {
    transform: translate(0, 0);
  }
  33% {
    transform: translate(0, -2px);
  }
  66% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
.t-back-top:active {
  background: #d3d3d3;
}
.t-back-top:active::before {
  animation: none;
}
.t-back-top.t-is-visible {
  opacity: 1;
  visibility: visible;
}

.t-badge {
  position: relative;
  display: inline-block;
  min-width: 16px;
  height: 16px;
  margin-right: 12px;
  padding: 0 6px;
  color: #fff;
  background: #279c9c;
  border-radius: calc(16px / 2);
  font-family: arial, sans-serif;
  font-size: 0.625rem;
  font-style: normal;
  text-align: center;
  line-height: 16px;
  vertical-align: middle;
  white-space: nowrap;
  user-select: none;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
  align-self: center;
  flex-shrink: 0;
}
.t-badge:last-child {
  margin-right: 0;
}
.t-badge + .t-badge {
  margin-left: -4px;
}
.t-badge.t-subtle-modifier {
  color: #373838;
  background: #d4ebeb;
}
.t-badge.t-blue, .t-badge.t-info {
  background: #256cd1;
}
.t-badge.t-blue.t-subtle-modifier, .t-badge.t-info.t-subtle-modifier {
  background: #d3e2f6;
}
.t-badge.t-red, .t-badge.t-error {
  background: #d91f11;
}
.t-badge.t-red.t-subtle-modifier, .t-badge.t-error.t-subtle-modifier {
  background: #f7d2cf;
}
.t-badge.t-orange, .t-badge.t-warning {
  background: #ee6f20;
}
.t-badge.t-orange.t-subtle-modifier, .t-badge.t-warning.t-subtle-modifier {
  background: #fce2d2;
}
.t-badge.t-green, .t-badge.t-success {
  background: #428613;
}
.t-badge.t-green.t-subtle-modifier, .t-badge.t-success.t-subtle-modifier {
  background: #d9e7d0;
}
.t-badge.t-neutral, .t-badge.t-subtle {
  background: #4d4e4e;
}
.t-badge.t-neutral.t-subtle-modifier, .t-badge.t-subtle.t-subtle-modifier {
  background: #e9e9e9;
}
.t-badge.t-staff {
  background: #8c2341;
}
.t-badge.t-staff.t-subtle-modifier {
  background: #e8d3d9;
}
.t-badge.t-inverted {
  color: #a6a7a7;
  background: transparent;
  border: 1px solid #a6a7a7;
}
.t-badge.t-small {
  min-width: 20px;
  height: 20px;
  border-radius: calc(20px / 2);
  line-height: 20px;
  font-size: 0.75rem;
  padding: 0 8px;
}
.t-badge.t-normal, .t-badge.t-medium {
  min-width: 24px;
  height: 24px;
  border-radius: calc(24px / 2);
  line-height: 24px;
  font-size: 0.75rem;
  padding: 0 8px;
}
.t-badge.t-large {
  min-width: 32px;
  height: 32px;
  border-radius: calc(32px / 2);
  line-height: 32px;
  font-size: 0.875rem;
  padding: 0 12px;
}
.t-badge.t-circle {
  padding: 0;
  width: 16px;
}
.t-badge.t-circle.t-small {
  width: 20px;
}
.t-badge.t-circle.t-normal {
  width: 24px;
}
.t-badge.t-circle.t-large {
  width: 32px;
}
.t-badge .t-icon {
  margin-right: 0;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
}

.t-icon .t-badge {
  margin-left: -0.8125rem;
  transform: translate(0, -50%);
}

.t-avatar .t-badge {
  position: absolute;
  top: -4px;
  right: -8px;
}

.t-breadcrumbs {
  margin-bottom: 8px;
  color: #646464;
  font-size: 11px;
  line-height: 1rem;
  cursor: default;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-breadcrumbs .t-crumb {
  margin-right: 4px;
  color: #373838;
  text-decoration: none;
}
.t-breadcrumbs .t-crumb:hover:not(.t-is-current) {
  text-decoration: underline;
}
.t-breadcrumbs .t-crumb.t-is-current {
  color: #a6a7a7;
}
.t-breadcrumbs .t-divider {
  margin: 0;
  border: 0;
}
.t-breadcrumbs .t-divider::before {
  content: "/";
  margin-right: 4px;
}

@media print {
  .t-breadcrumbs {
    font-size: 8px;
  }
}
.t-btn-group {
  display: inline-block;
  margin-right: 12px;
  height: 32px;
  border-radius: 4px;
  vertical-align: middle;
  user-select: none;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
}
.t-btn-group button, .t-btn-group .t-btn {
  position: relative;
  z-index: 0;
  display: inline-block;
  height: 32px;
  border-radius: initial;
  margin-right: -1px !important;
  padding: 0 12px;
  color: #646464;
  background: transparent;
  border: 1px solid #d3d3d3;
  font-family: arial, sans-serif;
  font-size: 13px;
  line-height: 32px;
  vertical-align: middle;
  user-select: none;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
  transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease;
}
.t-btn-group button::before, .t-btn-group .t-btn::before {
  display: none;
}
.t-btn-group button:first-child, .t-btn-group .t-btn:first-child {
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.t-btn-group button:last-child, .t-btn-group .t-btn:last-child {
  margin-right: 0;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
.t-btn-group button:hover:not(:active):not([disabled]), .t-btn-group .t-btn:hover:not(:active):not([disabled]) {
  color: #373838;
  background: #e9e9e9;
}
.t-btn-group button[disabled], .t-btn-group .t-btn[disabled] {
  color: #bcbdbd;
  cursor: not-allowed;
}
.t-btn-group button[disabled] label, .t-btn-group button[disabled] fieldset legend, fieldset .t-btn-group button[disabled] legend, .t-btn-group .t-btn[disabled] label, .t-btn-group .t-btn[disabled] fieldset legend, fieldset .t-btn-group .t-btn[disabled] legend {
  color: #bcbdbd;
}
.t-btn-group button label, .t-btn-group button fieldset legend, fieldset .t-btn-group button legend, .t-btn-group .t-btn label, .t-btn-group .t-btn fieldset legend, fieldset .t-btn-group .t-btn legend {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: 31px;
  vertical-align: middle;
  pointer-events: none;
}
.t-btn-group button .t-icon, .t-btn-group .t-btn .t-icon {
  width: 14px;
  margin-top: -1px;
  margin-right: 8px;
  font-size: inherit;
  text-align: center;
  line-height: 1rem;
  vertical-align: middle;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-btn-group button {
    padding-top: 1px;
  }
  .t-btn-group button .t-icon {
    margin-top: -2px;
  }
}
.t-btn {
  position: relative;
  z-index: 0;
  display: inline-flex;
  align-items: center;
  height: 32px;
  margin-right: 12px;
  padding: 0 12px;
  color: #373838;
  background: #e9e9e9;
  border: 0;
  border-radius: 4px;
  font-family: arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
  vertical-align: middle;
  text-decoration: none;
  user-select: none;
  cursor: pointer;
  box-shadow: 0px -1px 0px 0px color-mix(in srgb, #1a1b1b, transparent 85%) inset;
  transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease;
}
.t-btn:last-child {
  margin-right: 0;
}
.t-btn:not(:last-of-type, :only-of-type) {
  margin-right: 8px;
}
.t-btn:hover:not([disabled], .t-disabled) {
  background: #d3d3d3;
}
.t-btn:active:not([disabled], .t-disabled) {
  background: #bcbdbd;
  box-shadow: none;
  transition: none;
}
.t-btn[disabled], .t-btn.t-disabled {
  color: #a6a7a7;
  background: #f4f4f4;
  cursor: not-allowed;
  box-shadow: 0px -1px 0px 0px color-mix(in srgb, #1a1b1b, transparent 95%) inset;
}
.t-btn[disabled]::before, .t-btn.t-disabled::before {
  display: none;
}
.t-btn.t-is-loading {
  position: relative;
  color: transparent !important;
  cursor: not-allowed;
  box-shadow: none;
}
.t-btn.t-is-loading::before {
  content: "";
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  display: block;
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%237A7A7A'%20stroke-opacity='0.2'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='%237A7A7A'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
  transform: translate(-50%, -50%);
  animation: spin-btn 1s infinite linear;
}
@keyframes spin-btn {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes spin-btn {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes spin-btn {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes spin-btn {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
.t-btn.t-is-loading:active::before {
  display: block;
}
.t-btn.t-wide {
  display: block;
  width: 100%;
}
.t-btn.t-ghost-label {
  margin-top: 24px;
  vertical-align: top;
}
.t-btn.t-primary {
  color: #fff;
  background: #279c9c;
}
.t-btn.t-primary:hover:not([disabled], .t-disabled) {
  background: #238c8c;
}
.t-btn.t-primary:active:not([disabled], .t-disabled) {
  background: #1f7d7d;
}
.t-btn.t-primary[disabled], .t-btn.t-primary.t-disabled {
  color: #f4fafa;
  background: #a9d7d7;
}
.t-btn.t-primary.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-negative {
  color: #fff;
  background: #d91f11;
}
.t-btn.t-negative:hover:not([disabled], .t-disabled) {
  background: #c31c0f;
}
.t-btn.t-negative:active:not([disabled], .t-disabled) {
  background: #ae190e;
}
.t-btn.t-negative[disabled], .t-btn.t-negative.t-disabled {
  color: #fdf4f3;
  background: #f0a5a0;
}
.t-btn.t-negative.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-attention {
  color: #fff;
  background: #ee6f20;
}
.t-btn.t-attention:hover:not([disabled], .t-disabled) {
  background: #d6641d;
}
.t-btn.t-attention:active:not([disabled], .t-disabled) {
  background: #be591a;
}
.t-btn.t-attention[disabled], .t-btn.t-attention.t-disabled {
  color: #fef8f4;
  background: #f8c5a6;
}
.t-btn.t-attention.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-staff {
  color: #fff;
  background: #8c2341;
}
.t-btn.t-staff:hover:not([disabled], .t-disabled) {
  background: #7e203b;
}
.t-btn.t-staff:active:not([disabled], .t-disabled) {
  background: #701c34;
}
.t-btn.t-staff[disabled], .t-btn.t-staff.t-disabled {
  color: #f9f4f5;
  background: #d1a7b3;
}
.t-btn.t-staff.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-minimal {
  color: #646464;
  background: transparent;
  border: 1px solid #bcbdbd;
  box-shadow: none;
}
.t-btn.t-minimal:hover:not([disabled], .t-disabled) {
  background: #e9e9e9;
}
.t-btn.t-minimal:active:not([disabled], .t-disabled) {
  background: #d3d3d3;
}
.t-btn.t-minimal[disabled], .t-btn.t-minimal.t-disabled {
  color: #a6a7a7;
  border-color: #d3d3d3;
  background: transparent;
}
.t-btn.t-minimal.t-primary {
  color: #279c9c;
  border-color: #279c9c;
}
.t-btn.t-minimal.t-primary:hover:not([disabled], .t-disabled) {
  background: #e9f5f5;
}
.t-btn.t-minimal.t-primary:active:not([disabled], .t-disabled) {
  background: #d4ebeb;
}
.t-btn.t-minimal.t-primary[disabled], .t-btn.t-minimal.t-primary.t-disabled {
  color: #a9d7d7;
  border-color: #a9d7d7;
}
.t-btn.t-minimal.t-negative {
  color: #d91f11;
  border-color: #d91f11;
}
.t-btn.t-minimal.t-negative:hover:not([disabled], .t-disabled) {
  background: #fbe9e7;
}
.t-btn.t-minimal.t-negative:active:not([disabled], .t-disabled) {
  background: #f7d2cf;
}
.t-btn.t-minimal.t-negative[disabled], .t-btn.t-minimal.t-negative.t-disabled {
  color: #f0a5a0;
  border-color: #f0a5a0;
}
.t-btn.t-minimal.t-attention {
  color: #ee6f20;
  border-color: #ee6f20;
}
.t-btn.t-minimal.t-attention:hover:not([disabled], .t-disabled) {
  background: #fdf1e9;
}
.t-btn.t-minimal.t-attention:active:not([disabled], .t-disabled) {
  background: #fce2d2;
}
.t-btn.t-minimal.t-attention[disabled], .t-btn.t-minimal.t-attention.t-disabled {
  color: #f8c5a6;
  border-color: #f8c5a6;
}
.t-btn.t-minimal.t-staff {
  color: #8c2341;
  border-color: #8c2341;
}
.t-btn.t-minimal.t-staff:hover:not([disabled], .t-disabled) {
  background: #f3e9ec;
}
.t-btn.t-minimal.t-staff:active:not([disabled], .t-disabled) {
  background: #e8d3d9;
}
.t-btn.t-minimal.t-staff[disabled], .t-btn.t-minimal.t-staff.t-disabled {
  color: #d1a7b3;
  border-color: #d1a7b3;
}
.t-btn.t-minimal.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%237A7A7A'%20stroke-opacity='0.2'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='%237A7A7A'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-condensed {
  height: 24px;
  padding: 0 8px;
  font-size: 0.75rem;
}
.t-btn.t-condensed.t-is-loading::before {
  width: 12px;
  height: 12px;
  background: url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='6'%20cy='6'%20r='5'%20stroke='%237A7A7A'%20stroke-opacity='0.2'%20stroke-width='2'/%3e%3cpath%20d='M11%206C11%203.14286%208.85714%201%206%201'%20stroke='%237A7A7A'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-condensed.t-primary::before, .t-btn.t-condensed.t-negative::before, .t-btn.t-condensed.t-attention::before, .t-btn.t-condensed.t-staff::before {
  background: url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='6'%20cy='6'%20r='5'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M11%206C11%203.14286%208.85714%201%206%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn .t-icon {
  width: 14px;
  margin-right: 8px;
  font-size: inherit;
  text-align: center;
}
.t-btn .t-icon::before {
  display: block;
}
.t-btn.t-icon-only .t-icon {
  margin-right: 0;
}
.t-btn label, .t-btn fieldset legend, fieldset .t-btn legend {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: 31px;
  vertical-align: middle;
  pointer-events: none;
}

a.t-btn,
label.t-btn,
fieldset legend.t-btn {
  line-height: 32px;
  text-decoration: none;
}

label.t-btn input[type=button], fieldset legend.t-btn input[type=button],
label.t-btn input[type=submit],
fieldset legend.t-btn input[type=submit] {
  position: absolute;
  inset: 0;
  display: inline-block;
  width: 100%;
  height: 32px;
  background: transparent;
  border: transparent;
  cursor: pointer;
}
label.t-btn[disabled] input[type=button], fieldset legend.t-btn[disabled] input[type=button],
label.t-btn[disabled] input[type=submit],
fieldset legend.t-btn[disabled] input[type=submit] {
  outline: 0;
  cursor: not-allowed;
}

.t-btn.t-minimal-alt {
  background: transparent;
  color: #fff;
  border: 1px solid #fff;
  box-shadow: none;
  transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease;
}
.t-btn.t-minimal-alt::before {
  content: none;
}
.t-btn.t-minimal-alt:hover:not([disabled], .t-disabled) {
  color: #006491;
  background: #e9e9e9;
}
.t-btn.t-minimal-alt[disabled], .t-btn.t-minimal-alt.t-disabled {
  color: #a6a7a7;
  border-color: #f4f4f4;
  background: #f4f4f4;
}
.t-btn.t-minimal-alt.t-primary {
  background: #fff;
  color: #006491;
}
.t-btn.t-minimal-alt.t-primary[disabled], .t-btn.t-minimal-alt.t-primary.t-disabled {
  color: #a6a7a7;
  background: #f4f4f4;
  border-color: #f4f4f4;
}
.t-btn.t-minimal-alt.t-primary:hover:not([disabled], .t-disabled)::before {
  background: #e9e9e9;
}
.t-btn.t-minimal-alt.t-primary:active:not([disabled], .t-disabled) {
  background: #e9e9e9;
}
.t-btn.t-minimal-alt.t-primary:active:not([disabled], .t-disabled)::before {
  display: none;
}

.t-flag {
  display: inline-block;
  margin-right: 6px;
  width: 14px;
  height: 10px;
}
.t-flag.t-large {
  width: 30px;
  height: 20px;
}

.t-highlight {
  padding: 4px 6px;
  color: #373838;
  background: #d4ebeb;
  border-radius: 1px;
}
.t-highlight.t-neutral, .t-highlight.t-gray {
  background: #e9e9e9;
}
.t-highlight.t-success, .t-highlight.t-green {
  background: #d9e7d0;
}
.t-highlight.t-warning, .t-highlight.t-orange {
  background: #fce2d2;
}
.t-highlight.t-error, .t-highlight.t-red {
  background: #f7d2cf;
}
.t-highlight.t-info {
  background: #d3e2f6;
}
.t-highlight.t-staff {
  background: #e8d3d9;
}

.t-input input,
.t-input textarea {
  background-color: #fff;
  background-image: none;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 8px center;
}
.t-input input.t-is-valid, .t-input input[valid],
.t-input textarea.t-is-valid,
.t-input textarea[valid] {
  padding-right: 30px !important;
  background-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.7812%206.78125C13.7812%207.72005%2013.6035%208.59961%2013.248%209.41992C12.8926%2010.2402%2012.4049%2010.9603%2011.7852%2011.5801C11.1745%2012.1908%2010.459%2012.6738%209.63867%2013.0293C8.81836%2013.3848%207.9388%2013.5625%207%2013.5625C6.0612%2013.5625%205.18164%2013.3848%204.36133%2013.0293C3.54102%2012.6738%202.82096%2012.1908%202.20117%2011.5801C1.59049%2010.9603%201.10742%2010.2402%200.751953%209.41992C0.396484%208.59961%200.21875%207.72005%200.21875%206.78125C0.21875%205.84245%200.396484%204.96289%200.751953%204.14258C1.10742%203.32227%201.59049%202.60677%202.20117%201.99609C2.82096%201.3763%203.54102%200.888672%204.36133%200.533203C5.18164%200.177734%206.0612%200%207%200C7.9388%200%208.81836%200.177734%209.63867%200.533203C10.459%200.888672%2011.1745%201.3763%2011.7852%201.99609C12.4049%202.60677%2012.8926%203.32227%2013.248%204.14258C13.6035%204.96289%2013.7812%205.84245%2013.7812%206.78125ZM6.2207%2010.377L11.252%205.3457C11.334%205.25456%2011.375%205.14974%2011.375%205.03125C11.375%204.91276%2011.334%204.80794%2011.252%204.7168L10.623%204.10156C10.541%204.01953%2010.4362%203.97852%2010.3086%203.97852C10.1901%203.97852%2010.0898%204.01953%2010.0078%204.10156L5.90625%208.20312L3.99219%206.28906C3.91016%206.20703%203.80534%206.16602%203.67773%206.16602C3.55924%206.16602%203.45898%206.20703%203.37695%206.28906L2.74805%206.9043C2.66602%206.99544%202.625%207.10026%202.625%207.21875C2.625%207.33724%202.66602%207.44206%202.74805%207.5332L5.5918%2010.377C5.68294%2010.459%205.78776%2010.5%205.90625%2010.5C6.02474%2010.5%206.12956%2010.459%206.2207%2010.377Z'%20fill='%2352A31D'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 8px center;
}
.t-input input.t-is-valid:hover:not(:disabled), .t-input input[valid]:hover:not(:disabled),
.t-input textarea.t-is-valid:hover:not(:disabled),
.t-input textarea[valid]:hover:not(:disabled) {
  border-color: #428613;
}
.t-input input.t-is-valid:focus:not(:disabled), .t-input input.t-is-valid:active:not(:disabled), .t-input input[valid]:focus:not(:disabled), .t-input input[valid]:active:not(:disabled),
.t-input textarea.t-is-valid:focus:not(:disabled),
.t-input textarea.t-is-valid:active:not(:disabled),
.t-input textarea[valid]:focus:not(:disabled),
.t-input textarea[valid]:active:not(:disabled) {
  border-color: #428613;
  box-shadow: 0 0 0 2px #b3cfa1;
}
.t-input input.t-is-invalid, .t-input input.t-is-invalid-no-icon, .t-input input[invalid],
.t-input textarea.t-is-invalid,
.t-input textarea.t-is-invalid-no-icon,
.t-input textarea[invalid] {
  background-color: #f7d2cf;
  color: #d91f11;
}
.t-input input.t-is-invalid:hover:not(:disabled), .t-input input.t-is-invalid-no-icon:hover:not(:disabled), .t-input input[invalid]:hover:not(:disabled),
.t-input textarea.t-is-invalid:hover:not(:disabled),
.t-input textarea.t-is-invalid-no-icon:hover:not(:disabled),
.t-input textarea[invalid]:hover:not(:disabled) {
  border-color: #d91f11;
}
.t-input input.t-is-invalid:focus:not(:disabled), .t-input input.t-is-invalid:active:not(:disabled), .t-input input.t-is-invalid-no-icon:focus:not(:disabled), .t-input input.t-is-invalid-no-icon:active:not(:disabled), .t-input input[invalid]:focus:not(:disabled), .t-input input[invalid]:active:not(:disabled),
.t-input textarea.t-is-invalid:focus:not(:disabled),
.t-input textarea.t-is-invalid:active:not(:disabled),
.t-input textarea.t-is-invalid-no-icon:focus:not(:disabled),
.t-input textarea.t-is-invalid-no-icon:active:not(:disabled),
.t-input textarea[invalid]:focus:not(:disabled),
.t-input textarea[invalid]:active:not(:disabled) {
  background-color: #fff;
  border-color: #d91f11;
  box-shadow: 0 0 0 2px #f0a5a0;
}
.t-input input.t-is-invalid:not(.t-is-invalid-no-icon), .t-input input.t-is-invalid-no-icon:not(.t-is-invalid-no-icon), .t-input input[invalid]:not(.t-is-invalid-no-icon),
.t-input textarea.t-is-invalid:not(.t-is-invalid-no-icon),
.t-input textarea.t-is-invalid-no-icon:not(.t-is-invalid-no-icon),
.t-input textarea[invalid]:not(.t-is-invalid-no-icon) {
  padding-right: 30px !important;
  background-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='%23D91F11'%20d='M6.08,0.381%20C6.588,-0.127%207.41,-0.127%207.918,0.381%20L13.619,6.081%20C14.127,6.588%2014.127,7.41%2013.619,7.917%20L7.918,13.618%20C7.411,14.126%206.59,14.126%206.082,13.618%20L0.381,7.917%20C-0.127,7.41%20-0.127,6.589%200.381,6.081%20Z%20M5.768,3.817%20L5.984,7.617%20C5.993,7.776%206.124,7.9%206.283,7.9%20L7.717,7.9%20C7.876,7.9%208.007,7.776%208.016,7.617%20L8.232,3.817%20C8.242,3.645%208.105,3.5%207.932,3.5%20L6.068,3.5%20C5.895,3.5%205.758,3.645%205.768,3.817%20Z%20M7,10.9%20C7.69,10.9%208.25,10.34%208.25,9.65%20C8.25,8.96%207.69,8.4%207,8.4%20C6.31,8.4%205.75,8.96%205.75,9.65%20C5.75,10.34%206.31,10.9%207,10.9%20Z'%20/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 8px center;
}
.t-input .t-input-wrapper:has(.t-is-valid:not(:disabled)):hover {
  border-color: #428613;
}
.t-input .t-input-wrapper:has(.t-is-valid:not(:disabled)):has(input:focus), .t-input .t-input-wrapper:has(.t-is-valid:not(:disabled)):has(input:active) {
  border-color: #428613;
  box-shadow: 0 0 0 2px #b3cfa1;
}
.t-input .t-input-wrapper:has(.t-is-invalid:not(:disabled)), .t-input .t-input-wrapper:has(.t-is-invalid-no-icon:not(:disabled)) {
  background-color: #f7d2cf;
}
.t-input .t-input-wrapper:has(.t-is-invalid:not(:disabled)):hover, .t-input .t-input-wrapper:has(.t-is-invalid-no-icon:not(:disabled)):hover {
  border-color: #d91f11;
}
.t-input .t-input-wrapper:has(.t-is-invalid:not(:disabled)):has(input:focus), .t-input .t-input-wrapper:has(.t-is-invalid:not(:disabled)):has(input:active), .t-input .t-input-wrapper:has(.t-is-invalid-no-icon:not(:disabled)):has(input:focus), .t-input .t-input-wrapper:has(.t-is-invalid-no-icon:not(:disabled)):has(input:active) {
  background-color: #fff;
  border-color: #d91f11;
  box-shadow: 0 0 0 2px #f0a5a0;
}
.t-input .t-error-message,
.t-input .t-supporting-text {
  max-width: 192px;
}
.t-input.t-medium .t-error-message,
.t-input.t-medium .t-supporting-text {
  max-width: 288px;
}
.t-input.t-large .t-error-message,
.t-input.t-large .t-supporting-text, .t-input.t-extra .t-error-message,
.t-input.t-extra .t-supporting-text {
  max-width: 400px;
}
.t-input.t-wide .t-error-message,
.t-input.t-wide .t-supporting-text {
  max-width: 100%;
}

.t-input {
  display: inline-block;
  margin-right: 12px;
  margin-bottom: 12px;
  vertical-align: top;
}
.t-input:last-child {
  margin-right: 0;
}
.t-input .t-input-wrapper {
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  width: 192px;
  display: flex;
}
.t-input .t-input-wrapper:hover {
  border-color: #279c9c;
}
.t-input .t-input-wrapper:has(.t-left-adornment) input {
  padding-left: 6px;
}
.t-input .t-input-wrapper:has(.t-right-adornment) input {
  padding-right: 6px;
}
.t-input .t-input-wrapper .t-left-adornment,
.t-input .t-input-wrapper .t-right-adornment {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #7a7a7a;
  padding: 0 0 0 8px;
}
.t-input .t-input-wrapper .t-left-adornment .t-icon,
.t-input .t-input-wrapper .t-right-adornment .t-icon {
  margin: 0 !important;
}
.t-input .t-input-wrapper .t-right-adornment {
  padding: 0 8px 0 0;
}
.t-input .t-input-wrapper:has(input:not(:disabled)):has(input:focus), .t-input .t-input-wrapper:has(input:not(:disabled)):has(input:active) {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-input .t-input-wrapper:has(input:disabled) {
  background-color: #f4f4f4;
}
.t-input .t-input-wrapper input {
  background-color: transparent;
  border: none;
  height: 30px;
  width: 100%;
  padding: 0 8px;
}
.t-input .t-input-wrapper input:focus, .t-input .t-input-wrapper input:active {
  border-color: transparent !important;
  box-shadow: none !important;
}
.t-input input {
  display: inline-block;
  width: 192px;
  max-width: 100%;
  height: 32px;
  padding: 0 8px;
  color: #373838;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
  vertical-align: middle;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-input input.placeholder {
  color: #909090;
}
.t-input input::placeholder {
  color: #909090;
}
.t-input input:not(:disabled):hover {
  border-color: #279c9c;
}
.t-input input:not(:disabled):focus, .t-input input:not(:disabled):active {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-input input:disabled {
  opacity: 1;
  background: #f4f4f4;
  color: #a6a7a7;
}
.t-input input ~ button {
  margin-left: 4px;
}
.t-input input::-ms-clear {
  display: none;
}
.t-input input.t-has-focus {
  outline: 0;
}
.t-input input[type=search]::-webkit-search-decoration, .t-input input[type=search]::-webkit-search-cancel-button, .t-input input[type=search]::-webkit-search-results-button, .t-input input[type=search]::-webkit-search-results-decoration {
  display: none;
}
.t-input input[type=number] {
  appearance: textfield;
}
.t-input input[type=number]::-webkit-inner-spin-button, .t-input input[type=number]::-webkit-outer-spin-button {
  appearance: none;
}
.t-input > label, fieldset .t-input > legend {
  display: block;
  margin-right: 8px;
  margin-bottom: 6px;
}
.t-input .t-icon:not(label > .t-icon):not(fieldset legend > .t-icon) {
  position: relative;
  margin-left: 8px;
  color: #bcbdbd;
}
.t-input .t-icon:not(label > .t-icon):not(fieldset legend > .t-icon)::before {
  vertical-align: middle;
}
.t-input .t-icon:not(label > .t-icon):not(fieldset legend > .t-icon) ~ input {
  width: 192px;
  margin-left: -32px;
  padding-left: 28px;
}
.t-input.t-horizontal > label, fieldset .t-input.t-horizontal > legend {
  display: inline-block;
  margin-bottom: 0;
  line-height: 32px;
}
.t-input.t-horizontal > div {
  display: inline-block;
}
.t-input.t-indented > label, fieldset .t-input.t-indented > legend {
  display: inline-block;
  margin-bottom: 0;
  padding-top: calc((32px - 1.125rem) / 2);
  width: 192px;
  text-align: right;
}
.t-input.t-indented > div {
  display: inline-block;
}
.t-input.t-block {
  display: block;
  margin-bottom: 12px;
}
.t-input.t-block:not(:first-of-type) {
  margin-top: 12px;
}
.t-input.t-block:last-child {
  margin-bottom: 0;
}
.t-input.t-tiny input,
.t-input.t-tiny textarea,
.t-input.t-tiny .t-input-wrapper {
  width: 64px;
}
.t-input.t-tiny input input,
.t-input.t-tiny textarea input,
.t-input.t-tiny .t-input-wrapper input {
  width: 100%;
}
.t-input.t-small input,
.t-input.t-small textarea,
.t-input.t-small .t-input-wrapper {
  width: 112px;
}
.t-input.t-small input input,
.t-input.t-small textarea input,
.t-input.t-small .t-input-wrapper input {
  width: 100%;
}
.t-input.t-medium input,
.t-input.t-medium textarea,
.t-input.t-medium .t-input-wrapper {
  width: 288px;
}
.t-input.t-medium input input,
.t-input.t-medium textarea input,
.t-input.t-medium .t-input-wrapper input {
  width: 100%;
}
.t-input.t-large input,
.t-input.t-large textarea,
.t-input.t-large .t-input-wrapper {
  width: 400px;
}
.t-input.t-large input input,
.t-input.t-large textarea input,
.t-input.t-large .t-input-wrapper input {
  width: 100%;
}
.t-input.t-extra input,
.t-input.t-extra textarea,
.t-input.t-extra .t-input-wrapper {
  width: 600px;
}
.t-input.t-extra input input,
.t-input.t-extra textarea input,
.t-input.t-extra .t-input-wrapper input {
  width: 100%;
}
.t-input.t-wide {
  width: 100%;
}
.t-input.t-wide input,
.t-input.t-wide textarea,
.t-input.t-wide .t-input-wrapper {
  width: 100%;
}
.t-input.t-wide input input,
.t-input.t-wide textarea input,
.t-input.t-wide .t-input-wrapper input {
  width: 100%;
}
.t-input.t-wide.t-horizontal {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  align-items: center;
}
.t-input.t-wide.t-horizontal > label, fieldset .t-input.t-wide.t-horizontal > legend {
  margin-right: 6px;
}
.t-input.t-btn-under input ~ button {
  display: block;
  margin-top: 8px;
  margin-left: 0;
}
.t-input.t-btn-under.t-horizontal > label, fieldset .t-input.t-btn-under.t-horizontal > legend {
  float: left;
  line-height: 32px;
}
.t-input.t-btn-under.t-horizontal > div {
  float: left;
  display: inline-block;
}
.t-input.t-btn-under.t-horizontal > .t-btn {
  -webkit-box-flex: 0 0 auto;
  -moz-box-flex: 0 0 auto;
  flex: 0 0 auto;
}
.t-input textarea {
  display: inline-block;
  width: auto;
  min-width: 192px;
  max-width: 100%;
  min-height: 64px;
  margin: 0;
  padding: 7px;
  color: #373838;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
  vertical-align: middle;
  line-height: 1;
  resize: both;
  transition: border 0.2s ease;
}
.t-input textarea.placeholder {
  color: #909090;
}
.t-input textarea::placeholder {
  color: #909090;
}
.t-input textarea.t-resizeable-horizontal {
  resize: horizontal;
}
.t-input textarea.t-resizeable-vertical {
  resize: vertical;
}
.t-input textarea.t-non-resizeable {
  resize: none;
}
.t-input textarea:not(:disabled):hover {
  border-color: #279c9c;
}
.t-input textarea:not(:disabled):focus, .t-input textarea:not(:disabled):active {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
  transition: none;
}
.t-input textarea:disabled {
  background: #f4f4f4;
  color: #a6a7a7;
}
.t-input textarea ~ button {
  margin-left: 4px;
}

.t-error-message,
.t-supporting-text {
  margin-top: 4px;
  color: #d91f11;
  font-size: 0.8125rem;
  line-height: 17px;
  white-space: normal;
}

.t-supporting-text {
  color: #646464;
}

.t-label-value {
  margin-right: 24px;
  margin-bottom: 12px;
  vertical-align: middle;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  flex-direction: column;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-label-value label, .t-label-value fieldset legend, fieldset .t-label-value legend {
  margin-right: 0;
  margin-bottom: 6px;
}
.t-label-value span {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-label-value span > .t-icon,
.t-label-value span > .t-flag {
  margin-right: 6px;
}
.t-label-value span .t-help,
.t-label-value span .t-icon-help {
  margin-left: 4px;
  color: #646464;
  cursor: help;
}
.t-label-value span .t-help::before,
.t-label-value span .t-icon-help::before {
  content: "\e371";
}
.t-label-value a {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-label-value a > .t-icon {
  margin-right: 2px;
  vertical-align: text-top;
}
.t-label-value.t-block {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-label-value.t-horizontal {
  flex-direction: row;
  align-items: baseline;
}
.t-label-value.t-horizontal label, .t-label-value.t-horizontal fieldset legend, fieldset .t-label-value.t-horizontal legend {
  margin-right: 6px;
  margin-bottom: 0;
}

.t-legend {
  display: inline-block;
  margin-right: 12px;
  font-size: 0.8125rem;
  line-height: 1.2rem;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-content: center;
}
.t-legend::before {
  content: "";
  display: inline-block;
  width: 0.8125rem;
  height: 0.8125rem;
  margin-right: 6px;
  background: #279c9c;
  border-radius: 50%;
}
.t-legend.t-info::before {
  background: #256cd1;
}
.t-legend.t-error::before {
  background: #d91f11;
}
.t-legend.t-warning::before {
  background: #ee6f20;
}
.t-legend.t-success::before {
  background: #428613;
}
.t-legend.t-changed::before {
  background: #fff59d;
}
.t-legend.t-subtle::before {
  background: #a6a7a7;
}
.t-legend.t-disabled::before {
  background: #f4f4f4;
}
.t-legend.t-staff::before {
  background: #8c2341;
}

ul.t-list,
ol.t-list,
dl.t-list {
  width: 100%;
  margin-bottom: 12px;
}
ul.t-list:last-child,
ol.t-list:last-child,
dl.t-list:last-child {
  margin-bottom: 0;
}
ul.t-list > li,
ol.t-list > li,
dl.t-list > li {
  position: relative;
  margin-bottom: 6px;
  padding-left: 14px;
  line-height: 1.125rem;
}
ul.t-list > li:last-child,
ol.t-list > li:last-child,
dl.t-list > li:last-child {
  margin-bottom: 0;
}
ul.t-list > li::before,
ol.t-list > li::before,
dl.t-list > li::before {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  margin-right: 8px;
  color: #646464;
  font-weight: 700;
  line-height: 1.125rem;
}
ul.t-list > li > span,
ol.t-list > li > span,
dl.t-list > li > span {
  margin-right: 12px;
}
ul.t-list > li .t-dropdown,
ul.t-list > li .t-input,
ol.t-list > li .t-dropdown,
ol.t-list > li .t-input,
dl.t-list > li .t-dropdown,
dl.t-list > li .t-input {
  margin-bottom: 0;
  vertical-align: middle;
}

ul.t-list > li::before {
  content: "•";
}
ul.t-list.t-no-bullets > li {
  padding-left: 0;
}
ul.t-list.t-no-bullets > li::before {
  display: none;
}

ol.t-list {
  list-style: none;
  counter-reset: list-counter;
}
ol.t-list > li {
  counter-increment: list-counter;
}
ol.t-list > li::before {
  content: counter(list-counter);
}

.t-loading {
  z-index: 90;
  display: inline-block;
  width: 40px;
  height: 40px;
  margin-right: 12px;
  vertical-align: middle;
  animation: loading-fade-in 0.2s ease-in;
  transition: opacity 0.2s ease;
}
@keyframes loading-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes loading-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes loading-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes loading-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.t-loading:last-child {
  margin-right: 0;
}
.t-loading::before {
  content: "";
  display: inline-block;
  width: 40px;
  height: 40px;
  background: url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='20'%20cy='20'%20r='19'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M39%2020C39%2010%2031%201%2020%201'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
  background-color: transparent;
  animation: spin 1s infinite linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.t-loading.t-small {
  width: 16px;
  height: 16px;
}
.t-loading.t-small::before {
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-loading.t-big {
  width: 80px;
  height: 80px;
}
.t-loading.t-big::before {
  width: 80px;
  height: 80px;
  background: url("data:image/svg+xml,%3csvg%20width='80'%20height='80'%20viewBox='0%200%2080%2080'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20opacity='0.82'%3e%3ccircle%20cx='40'%20cy='40'%20r='38'%20stroke='%23E9E9E9'%20stroke-width='3'/%3e%3cpath%20d='M39.4688%202.00277V2.00277C39.623%202.00092%2039.7775%202%2039.9322%202C60.919%202%2077.9322%2019.0132%2077.9322%2040'%20stroke='%23279C9C'%20stroke-width='3'%20stroke-linecap='round'/%3e%3c/g%3e%3c/svg%3e") left no-repeat;
}
.t-loading.t-block {
  display: block;
  width: 100%;
  margin-bottom: 24px;
  text-align: center;
}
.t-loading.t-block:last-child {
  margin-bottom: 0;
}
.t-loading.t-absolute {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.t-loading.t-overlay {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  margin: 0;
}
.t-loading.t-overlay::before {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 91;
  animation: veil-spin 1s infinite linear;
}
@keyframes veil-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes veil-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes veil-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes veil-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
.t-loading.t-overlay::after {
  content: "";
  position: absolute;
  z-index: 90;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: 0.9;
  animation: none;
}
.t-loading.t-fade {
  opacity: 0;
}

.t-menu {
  z-index: 100;
  display: block;
  visibility: hidden;
  overflow-x: hidden;
  overflow-y: auto;
  min-width: 192px;
  height: auto;
  max-height: 0;
  color: #373838;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 2px;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  opacity: 0;
  font-size: 0.8125rem;
  text-align: left;
  cursor: default;
  transition: max-height 0.2s ease, opacity 0.2s ease, visibility 0.2s ease;
}
.t-menu.t-narrow {
  min-width: auto;
}
.t-menu hr {
  margin: 8px -12px;
  padding: 0;
  border: 0;
  border-bottom: 1px solid #e9e9e9;
}
.t-menu.t-is-open {
  max-height: calc(6 * 34px + 34px / 2 + 2px);
  opacity: 1;
  visibility: visible;
}
.t-menu.t-height-small, .t-menu.t-height-tiny {
  overflow-y: scroll;
}
.t-menu.t-height-small {
  max-height: calc(34px * 5 + 34px / 2);
}
.t-menu.t-height-tiny {
  max-height: calc(34px * 3 + 34px / 2);
}
.t-menu .t-item, .t-menu .t-empty {
  position: relative;
  display: block;
  min-height: 34px;
  margin: 0;
  padding: 8px 12px;
  color: #373838;
  line-height: 1.4em;
  text-decoration: none;
  word-break: normal;
  overflow-wrap: anywhere;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-menu .t-item:hover, .t-menu .t-empty:hover, .t-menu .t-item.t-has-focus, .t-menu .t-has-focus.t-empty, .t-menu .t-item.t-has-highlight, .t-menu .t-has-highlight.t-empty {
  background: #d4ebeb;
  outline: 0;
}
.t-menu .t-item.t-is-hidden, .t-menu .t-is-hidden.t-empty {
  display: none;
}
.t-menu .t-item.t-is-disabled, .t-menu .t-is-disabled.t-empty {
  color: #bcbdbd;
  cursor: not-allowed;
}
.t-menu .t-item.t-is-selected, .t-menu .t-is-selected.t-empty {
  font-weight: 700;
  cursor: default;
}
.t-menu .t-item.t-is-selected::before, .t-menu .t-is-selected.t-empty::before {
  content: "\e900";
  display: inline-block;
  width: auto;
  margin-top: -1px;
  margin-right: 8px;
  background: transparent;
  border: 0;
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 8px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-menu .t-item.t-is-selected:hover, .t-menu .t-is-selected.t-empty:hover {
  background: rgb(233.5, 245, 245);
}
.t-menu .t-item .t-icon, .t-menu .t-empty .t-icon {
  margin-right: 8px;
  vertical-align: baseline;
}
.t-menu .t-item .t-checkbox, .t-menu .t-empty .t-checkbox,
.t-menu .t-item .t-radio,
.t-menu .t-empty .t-radio {
  display: block;
  width: calc(100% + 24px);
  height: auto;
  margin: -8px -12px;
}
.t-menu .t-item .t-checkbox label, .t-menu .t-empty .t-checkbox label, .t-menu .t-item .t-checkbox fieldset legend, .t-menu .t-empty .t-checkbox fieldset legend, fieldset .t-menu .t-item .t-checkbox legend, fieldset .t-menu .t-empty .t-checkbox legend,
.t-menu .t-item .t-radio label,
.t-menu .t-empty .t-radio label,
.t-menu .t-item .t-radio fieldset legend,
.t-menu .t-empty .t-radio fieldset legend,
fieldset .t-menu .t-item .t-radio legend,
fieldset .t-menu .t-empty .t-radio legend {
  width: 100%;
  padding: 8px 12px;
  line-height: 1.4em;
}
.t-menu .t-item .t-checkbox label::before, .t-menu .t-empty .t-checkbox label::before, .t-menu .t-item .t-checkbox fieldset legend::before, .t-menu .t-empty .t-checkbox fieldset legend::before, fieldset .t-menu .t-item .t-checkbox legend::before, fieldset .t-menu .t-empty .t-checkbox legend::before, .t-menu .t-item .t-checkbox label::after, .t-menu .t-empty .t-checkbox label::after, .t-menu .t-item .t-checkbox fieldset legend::after, .t-menu .t-empty .t-checkbox fieldset legend::after, fieldset .t-menu .t-item .t-checkbox legend::after, fieldset .t-menu .t-empty .t-checkbox legend::after {
  width: 14px;
  height: 14px;
  vertical-align: middle;
}
.t-menu .t-item .t-radio label::before, .t-menu .t-empty .t-radio label::before, .t-menu .t-item .t-radio fieldset legend::before, .t-menu .t-empty .t-radio fieldset legend::before, fieldset .t-menu .t-item .t-radio legend::before, fieldset .t-menu .t-empty .t-radio legend::before, .t-menu .t-item .t-radio label::after, .t-menu .t-empty .t-radio label::after, .t-menu .t-item .t-radio fieldset legend::after, .t-menu .t-empty .t-radio fieldset legend::after, fieldset .t-menu .t-item .t-radio legend::after, fieldset .t-menu .t-empty .t-radio legend::after {
  display: none;
}
.t-menu .t-item .t-radio input:checked ~ label, .t-menu .t-empty .t-radio input:checked ~ label, .t-menu .t-item .t-radio fieldset input:checked ~ legend, .t-menu .t-empty .t-radio fieldset input:checked ~ legend, fieldset .t-menu .t-item .t-radio input:checked ~ legend, fieldset .t-menu .t-empty .t-radio input:checked ~ legend {
  font-weight: 700;
  cursor: default;
}
.t-menu .t-item .t-radio input:checked ~ label::before, .t-menu .t-empty .t-radio input:checked ~ label::before, .t-menu .t-item .t-radio fieldset input:checked ~ legend::before, .t-menu .t-empty .t-radio fieldset input:checked ~ legend::before, fieldset .t-menu .t-item .t-radio input:checked ~ legend::before, fieldset .t-menu .t-empty .t-radio input:checked ~ legend::before {
  content: "\e900";
  display: inline-block;
  width: auto;
  margin-top: -1px;
  margin-right: 8px;
  background: transparent;
  border: 0;
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 8px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-menu .t-item .t-radio input:checked ~ label:hover, .t-menu .t-empty .t-radio input:checked ~ label:hover, .t-menu .t-item .t-radio fieldset input:checked ~ legend:hover, .t-menu .t-empty .t-radio fieldset input:checked ~ legend:hover, fieldset .t-menu .t-item .t-radio input:checked ~ legend:hover, fieldset .t-menu .t-empty .t-radio input:checked ~ legend:hover {
  background: rgb(233.5, 245, 245);
}
.t-menu .t-item .t-radio input.t-has-focus ~ label, .t-menu .t-empty .t-radio input.t-has-focus ~ label, .t-menu .t-item .t-radio fieldset input.t-has-focus ~ legend, .t-menu .t-empty .t-radio fieldset input.t-has-focus ~ legend, fieldset .t-menu .t-item .t-radio input.t-has-focus ~ legend, fieldset .t-menu .t-empty .t-radio input.t-has-focus ~ legend {
  background: #d4ebeb;
}
.t-menu .t-item .t-radio input.t-has-focus ~ label::before, .t-menu .t-empty .t-radio input.t-has-focus ~ label::before, .t-menu .t-item .t-radio fieldset input.t-has-focus ~ legend::before, .t-menu .t-empty .t-radio fieldset input.t-has-focus ~ legend::before, fieldset .t-menu .t-item .t-radio input.t-has-focus ~ legend::before, fieldset .t-menu .t-empty .t-radio input.t-has-focus ~ legend::before {
  outline: 0;
}
.t-menu .t-item .t-radio input[data-none] + label, .t-menu .t-empty .t-radio input[data-none] + label, .t-menu .t-item .t-radio fieldset input[data-none] + legend, .t-menu .t-empty .t-radio fieldset input[data-none] + legend, fieldset .t-menu .t-item .t-radio input[data-none] + legend, fieldset .t-menu .t-empty .t-radio input[data-none] + legend {
  opacity: 0.6;
}
.t-menu .t-empty {
  display: none;
  color: #646464;
  cursor: default;
}
.t-menu .t-empty:hover {
  background: inherit;
}
.t-menu .t-empty.t-is-visible {
  display: block;
}
.t-menu .t-loading {
  width: 100%;
  height: 34px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
}
.t-menu .t-loading::before {
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-menu .t-group {
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #e9e9e9;
}
.t-menu .t-group:last-child {
  border-bottom: 0;
}
.t-menu .t-group h5 {
  display: block;
  width: 100%;
  min-height: 30px;
  margin: 0;
  margin-top: 4px;
  margin-bottom: -1px;
  padding: 8px 12px;
  color: #646464;
  font-size: 11px;
  line-height: 1.4em;
  user-select: none;
}
.t-menu .t-group > .t-item, .t-menu .t-group > .t-empty {
  margin: 0;
}
.t-menu .t-group + .t-btn {
  margin-top: 12px;
}
.t-menu .t-btn,
.t-menu .t-input {
  width: auto;
  max-width: 100%;
  margin: 12px;
}
.t-menu .t-input.t-wide {
  width: calc(100% - 12px * 2);
}

.t-notification {
  position: relative;
  display: table;
  width: auto;
  height: auto;
  min-height: 40px;
  margin-bottom: 12px;
  padding: 12px;
  padding-top: 13px;
  color: #fff;
  background: #279c9c;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(31, 125, 125, 0.35);
  font-size: 13px;
  transition: opacity 0.2s ease;
}
.t-notification:last-child {
  margin-bottom: 0;
}
.t-notification p {
  margin-bottom: 8px;
  line-height: 1.2rem;
}
.t-notification p:last-child, .t-notification p:last-of-type {
  margin-bottom: 0;
}
.t-notification p ~ button,
.t-notification p ~ .t-action {
  margin-top: 12px;
}
.t-notification a {
  color: inherit;
  text-decoration: underline;
  text-decoration-style: dotted;
}
.t-notification a:hover {
  text-decoration-style: solid;
}
.t-notification button,
.t-notification .t-action {
  color: #fff;
  background: transparent;
  border: 1px solid #fff;
  box-shadow: none;
}
.t-notification button:hover:not([disabled], .t-disabled),
.t-notification .t-action:hover:not([disabled], .t-disabled) {
  background: color-mix(in srgb, #fff, transparent 90%);
}
.t-notification button:active:not([disabled], .t-disabled),
.t-notification .t-action:active:not([disabled], .t-disabled) {
  background: color-mix(in srgb, #fff, transparent 80%);
}
.t-notification button[disabled], .t-notification button.t-disabled,
.t-notification .t-action[disabled],
.t-notification .t-action.t-disabled {
  color: color-mix(in srgb, #fff, transparent 60%);
  border-color: color-mix(in srgb, #fff, transparent 60%);
  background: transparent;
}
.t-notification button.t-is-loading::before,
.t-notification .t-action.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-notification .t-action {
  text-decoration: none;
  font-weight: 400;
  vertical-align: middle;
}
.t-notification[data-type=dismiss], .t-notification[data-type=dismissable] {
  padding-right: 52px;
}
.t-notification[data-type=dismiss] .t-trigger, .t-notification[data-type=dismissable] .t-trigger {
  position: absolute;
  top: 0;
  right: 0;
  display: inline-block;
  width: 40px;
  height: 40px;
  padding: 12px;
  cursor: pointer;
}
.t-notification[data-type=dismiss] .t-trigger::before, .t-notification[data-type=dismiss] .t-trigger::after, .t-notification[data-type=dismissable] .t-trigger::before, .t-notification[data-type=dismissable] .t-trigger::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 10px;
  height: 2px;
  background: #e9f5f5;
  border-radius: 2px;
}
.t-notification[data-type=dismiss] .t-trigger::before, .t-notification[data-type=dismissable] .t-trigger::before {
  transform: translate(-50%, 0) rotate(45deg);
}
.t-notification[data-type=dismiss] .t-trigger::after, .t-notification[data-type=dismissable] .t-trigger::after {
  transform: translate(-50%, 0) rotate(-45deg);
}
.t-notification[data-type=dismiss] .t-trigger:hover:not(:active)::before, .t-notification[data-type=dismiss] .t-trigger:hover:not(:active)::after, .t-notification[data-type=dismissable] .t-trigger:hover:not(:active)::before, .t-notification[data-type=dismissable] .t-trigger:hover:not(:active)::after {
  background: #fff;
}
.t-notification.t-fade {
  opacity: 0;
}
.t-notification.t-wide {
  width: 100%;
  max-width: calc(1920px - 24px * 2);
}
.t-notification.t-horizontal {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-notification.t-horizontal p {
  margin-right: 24px;
}
.t-notification.t-horizontal button {
  align-self: center;
}
.t-notification.t-horizontal button:last-of-type {
  margin-right: 24px;
  margin-bottom: 0;
}
.t-notification.t-horizontal button:last-child {
  margin-right: 12px;
  margin-bottom: 0;
}
.t-notification.t-horizontal .t-right {
  margin-left: auto;
  align-self: center;
}
.t-notification.t-info, .t-notification.t-error, .t-notification.t-warning, .t-notification.t-success, .t-notification.t-loading {
  padding-left: 36px;
  color: #fff;
}
.t-notification.t-info::before, .t-notification.t-error::before, .t-notification.t-warning::before, .t-notification.t-success::before, .t-notification.t-loading::before {
  content: "";
  position: absolute;
  top: 12px;
  left: 12px;
  color: inherit;
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 16px;
}
.t-notification.t-info {
  background: #256cd1;
  border-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(30, 86, 167, 0.35);
}
.t-notification.t-info::before {
  content: "\e372";
}
.t-notification.t-info .t-trigger:before,
.t-notification.t-info .t-trigger:after {
  background: #e9f0fa;
}
.t-notification.t-error {
  background: #d91f11;
  border-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(174, 25, 14, 0.35);
}
.t-notification.t-error::before {
  content: "\e373";
}
.t-notification.t-error .t-trigger:before,
.t-notification.t-error .t-trigger:after {
  background: #fbe9e7;
}
.t-notification.t-warning {
  background: #ee6f20;
  border-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(190, 89, 26, 0.35);
}
.t-notification.t-warning::before {
  content: "\e374";
}
.t-notification.t-warning .t-trigger:before,
.t-notification.t-warning .t-trigger:after {
  background: #fdf1e9;
}
.t-notification.t-success {
  background: #428613;
  border-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(53, 107, 15, 0.35);
}
.t-notification.t-success::before {
  content: "\e901";
}
.t-notification.t-success .t-trigger:before,
.t-notification.t-success .t-trigger:after {
  background: #ecf3e7;
}
.t-notification.t-subtle {
  color: #373838;
  background: #e9f5f5;
  box-shadow: 0 1px 2px 0 rgba(31, 125, 125, 0.2);
}
.t-notification.t-subtle:before {
  color: #279c9c;
}
.t-notification.t-subtle .t-trigger::before, .t-notification.t-subtle .t-trigger::after {
  background: #646464;
}
.t-notification.t-subtle .t-trigger:hover:not(:active)::before, .t-notification.t-subtle .t-trigger:hover:not(:active)::after {
  background: #373838;
}
.t-notification.t-subtle a {
  color: #006491;
}
.t-notification.t-subtle.t-info {
  background: #e9f0fa;
  box-shadow: 0 1px 2px 0 rgba(30, 86, 167, 0.2);
}
.t-notification.t-subtle.t-info:before {
  color: #256cd1;
}
.t-notification.t-subtle.t-error {
  background: #fbe9e7;
  box-shadow: 0 1px 2px 0 rgba(174, 25, 14, 0.2);
}
.t-notification.t-subtle.t-error:before {
  color: #d91f11;
}
.t-notification.t-subtle.t-warning {
  background: #fdf1e9;
  box-shadow: 0 1px 2px 0 rgba(190, 89, 26, 0.2);
}
.t-notification.t-subtle.t-warning:before {
  color: #ee6f20;
}
.t-notification.t-subtle.t-success {
  background: #ecf3e7;
  box-shadow: 0 1px 2px 0 rgba(53, 107, 15, 0.2);
}
.t-notification.t-subtle.t-success:before {
  color: #428613;
}
.t-notification.t-subtle button,
.t-notification.t-subtle .t-action {
  color: #373838;
  background: transparent;
  border: 1px solid #373838;
  box-shadow: none;
}
.t-notification.t-subtle button:hover:not([disabled], .t-disabled),
.t-notification.t-subtle .t-action:hover:not([disabled], .t-disabled) {
  background: color-mix(in srgb, #000, transparent 90%);
}
.t-notification.t-subtle button:active:not([disabled], .t-disabled),
.t-notification.t-subtle .t-action:active:not([disabled], .t-disabled) {
  background: color-mix(in srgb, #000, transparent 80%);
}
.t-notification.t-subtle button[disabled], .t-notification.t-subtle button.t-disabled,
.t-notification.t-subtle .t-action[disabled],
.t-notification.t-subtle .t-action.t-disabled {
  color: color-mix(in srgb, #373838, transparent 60%);
  border-color: color-mix(in srgb, #373838, transparent 60%);
  background: transparent;
}
.t-notification.t-subtle button.t-is-loading::before,
.t-notification.t-subtle .t-action.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%237A7A7A'%20stroke-opacity='0.2'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='%237A7A7A'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-notification.t-loading {
  background: #ee6f20;
}
.t-notification.t-loading::before {
  width: 15px;
  height: 15px;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2017%2017'%3e%3cg%20fill='none'%20stroke='%23fff'%20stroke-width='2'%20stroke-miterlimit='10'%3e%3ccircle%20cx='8.5'%20cy='8.5'%20r='7.5'%20opacity='.5'/%3e%3cpath%20d='M8.5%201C12.6%201%2016%204.4%2016%208.5'%20stroke-linecap='round'/%3e%3c/g%3e%3c/svg%3e") left no-repeat;
}

.t-main > .t-notification,
.t-content > .t-notification {
  margin-bottom: 16px;
}

@media print {
  .t-notification {
    max-width: 100% !important;
    color: #373838 !important;
    background: transparent !important;
    border: 1px solid #e9e9e9;
    font-size: 0.8125rem;
  }
}
.t-pagination {
  display: inline-block;
  margin: 0;
  padding: 0;
  color: #373838;
  list-style: none;
  user-select: none;
  cursor: default;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.t-pagination:not(:last-child) {
  margin-bottom: 24px;
}
.t-pagination li {
  display: inherit;
  min-width: 26px;
  height: 26px;
  margin-right: 12px;
  text-align: center;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
}
.t-pagination li:last-child {
  margin-right: 0;
}
.t-pagination li a {
  width: 100%;
  height: 26px;
  color: #373838;
  text-decoration: none;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-pagination li a:hover {
  color: #279c9c;
}
.t-pagination li a:hover .t-icon {
  color: #279c9c;
}
.t-pagination li a .t-icon {
  margin-right: 0;
  color: #646464;
  font-size: 11px;
}
.t-pagination li a.t-is-disabled .t-icon {
  color: #bcbdbd;
}
.t-pagination li.t-is-current {
  line-height: 1rem;
  cursor: default;
}
.t-pagination li.t-is-current a {
  padding: 6px 8px;
  color: #fff;
  background: #279c9c;
  border-radius: 3px;
  cursor: default;
  pointer-events: none;
}
.t-pagination li.t-total {
  color: #646464;
}
.t-pagination li.t-total:first-child {
  margin-right: 24px;
}
.t-pagination li.t-total:last-child {
  margin-left: 24px;
}
.t-pagination + .t-footer {
  margin-top: 0;
}

.t-progress {
  display: block;
  width: 440px;
  max-width: 100%;
  margin-right: 12px;
  vertical-align: top;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-progress progress {
  width: 100%;
  height: 6px;
  margin-right: 8px;
  color: #279c9c;
  border: 0;
  border-radius: calc(6px / 2);
}
.t-progress progress:last-child {
  margin: 0;
}
.t-progress progress::-webkit-progress-bar {
  background-color: #e9e9e9;
  border-radius: calc(6px / 2);
}
.t-progress progress::-webkit-progress-value {
  background-color: #279c9c;
  border-radius: calc(6px / 2);
  transition: all 0.2s ease;
}
.t-progress progress::-moz-progress-bar {
  background-color: #279c9c;
  border-radius: calc(6px / 2);
  transition: all 0.2s 0.2s ease;
}
.t-progress progress::-ms-fill {
  background-color: #279c9c;
  border: 0;
  border-radius: calc(6px / 2);
  transition: all 0.2s 0.2s ease;
}
.t-progress progress .t-fallback {
  width: 100%;
  height: 6px;
  background-color: #e9e9e9;
  border-radius: calc(6px / 2);
}
.t-progress progress .t-fallback span {
  display: block;
  height: 6px;
  background-color: #279c9c;
  border-radius: calc(6px / 2);
}
.t-progress progress[data-tooltip] {
  cursor: pointer;
}
.t-progress div {
  position: relative;
  display: block;
  max-width: 40%;
  margin-right: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-self: flex-start;
}
.t-progress div label, .t-progress div fieldset legend, fieldset .t-progress div legend {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-progress > label, fieldset .t-progress > legend,
.t-progress > span {
  display: inline-block;
  -webkit-box-flex: 1 0 auto;
  -moz-box-flex: 1 0 auto;
  flex: 1 0 auto;
  max-width: 40%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-progress > label:first-child, fieldset .t-progress > legend:first-child,
.t-progress > span:first-child {
  margin-right: 8px;
}
.t-progress > label .t-icon, fieldset .t-progress > legend .t-icon,
.t-progress > span .t-icon {
  margin-right: 4px;
  vertical-align: text-top;
}
.t-progress.t-wide {
  width: 100%;
}
.t-progress.t-wide div {
  width: 100%;
}
.t-progress.t-wide div span {
  display: block;
}
.t-progress.t-large {
  width: 880px;
}
.t-progress.t-red progress, .t-progress.t-error progress {
  color: #d91f11;
}
.t-progress.t-red progress::-webkit-progress-value, .t-progress.t-error progress::-webkit-progress-value {
  background-color: #d91f11;
}
.t-progress.t-red progress::-moz-progress-bar, .t-progress.t-error progress::-moz-progress-bar {
  background-color: #d91f11;
}
.t-progress.t-red progress::-ms-fill, .t-progress.t-error progress::-ms-fill {
  background-color: #d91f11;
}
.t-progress.t-red progress div span, .t-progress.t-error progress div span {
  background-color: #d91f11;
}
.t-progress.t-orange progress, .t-progress.t-warning progress {
  color: #ee6f20;
}
.t-progress.t-orange progress::-webkit-progress-value, .t-progress.t-warning progress::-webkit-progress-value {
  background-color: #ee6f20;
}
.t-progress.t-orange progress::-moz-progress-bar, .t-progress.t-warning progress::-moz-progress-bar {
  background-color: #ee6f20;
}
.t-progress.t-orange progress::-ms-fill, .t-progress.t-warning progress::-ms-fill {
  background-color: #ee6f20;
}
.t-progress.t-orange progress div span, .t-progress.t-warning progress div span {
  background-color: #ee6f20;
}
.t-progress.t-green progress, .t-progress.t-success progress {
  color: #428613;
}
.t-progress.t-green progress::-webkit-progress-value, .t-progress.t-success progress::-webkit-progress-value {
  background-color: #428613;
}
.t-progress.t-green progress::-moz-progress-bar, .t-progress.t-success progress::-moz-progress-bar {
  background-color: #428613;
}
.t-progress.t-green progress::-ms-fill, .t-progress.t-success progress::-ms-fill {
  background-color: #428613;
}
.t-progress.t-green progress div span, .t-progress.t-success progress div span {
  background-color: #428613;
}
.t-progress.t-thick progress {
  height: 12px;
}

.t-checkbox {
  display: inline-flex;
  margin-right: 24px;
}
.t-checkbox:last-child {
  margin-right: 0;
}
.t-checkbox input[type=checkbox] {
  position: absolute;
  margin: 0;
  opacity: 0;
  appearance: none;
}
.t-checkbox input[type=checkbox] + label, .t-checkbox fieldset input[type=checkbox] + legend, fieldset .t-checkbox input[type=checkbox] + legend {
  position: relative;
  display: inline-flex;
  margin-right: 0;
  color: #373838;
  font-size: 0.8125rem;
  font-weight: 400;
  outline: none;
  cursor: pointer;
}
.t-checkbox input[type=checkbox] + label::before, .t-checkbox fieldset input[type=checkbox] + legend::before, fieldset .t-checkbox input[type=checkbox] + legend::before {
  content: "";
  display: inline-block;
  height: 18px;
  width: 18px;
  flex-shrink: 0;
  margin-right: 8px;
  background: #fff;
  border: 1px solid #a6a7a7;
  border-radius: 3px;
}
.t-checkbox input[type=checkbox] + label:empty::before, .t-checkbox fieldset input[type=checkbox] + legend:empty::before, fieldset .t-checkbox input[type=checkbox] + legend:empty::before {
  margin-right: 0;
}
.t-checkbox input[type=checkbox]:not(:disabled) + label:hover::before, .t-checkbox fieldset input[type=checkbox]:not(:disabled) + legend:hover::before, fieldset .t-checkbox input[type=checkbox]:not(:disabled) + legend:hover::before {
  border-color: #238c8c;
}
.t-checkbox input[type=checkbox]:checked:not(:disabled) + label::before, .t-checkbox fieldset input[type=checkbox]:checked:not(:disabled) + legend::before, fieldset .t-checkbox input[type=checkbox]:checked:not(:disabled) + legend::before {
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2018'%3e%3crect%20width='18'%20height='18'%20rx='3'%20ry='3'%20fill='none'/%3e%3cpath%20d='M14.41%207.2l-5.25%205.25-1%201a.7.7%200%200%201-1%200l-1-1-2.58-2.63a.7.7%200%200%201%200-1l1-1a.7.7%200%200%201%201%200L7.68%2010l4.75-4.76a.7.7%200%200%201%201%200l1%201a.7.7%200%200%201%200%201z'%20fill='%23fff'/%3e%3c/svg%3e") no-repeat center;
  background-size: 100%;
  background-color: #279c9c;
  border-color: #279c9c;
}
.t-checkbox input[type=checkbox]:checked:not(:disabled) + label:hover::before, .t-checkbox fieldset input[type=checkbox]:checked:not(:disabled) + legend:hover::before, fieldset .t-checkbox input[type=checkbox]:checked:not(:disabled) + legend:hover::before {
  background-color: #238c8c;
  border-color: #238c8c;
}
.t-checkbox input[type=checkbox]:disabled + label, .t-checkbox fieldset input[type=checkbox]:disabled + legend, fieldset .t-checkbox input[type=checkbox]:disabled + legend {
  color: #bcbdbd;
  cursor: not-allowed;
}
.t-checkbox input[type=checkbox]:disabled + label::before, .t-checkbox fieldset input[type=checkbox]:disabled + legend::before, fieldset .t-checkbox input[type=checkbox]:disabled + legend::before {
  background-color: #f4f4f4;
  border-color: #d3d3d3;
}
.t-checkbox input[type=checkbox]:disabled:checked + label::before, .t-checkbox fieldset input[type=checkbox]:disabled:checked + legend::before, fieldset .t-checkbox input[type=checkbox]:disabled:checked + legend::before {
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2018'%3e%3crect%20width='18'%20height='18'%20rx='3'%20ry='3'%20fill='none'/%3e%3cpath%20d='M14.41%207.2l-5.25%205.25-1%201a.7.7%200%200%201-1%200l-1-1-2.58-2.63a.7.7%200%200%201%200-1l1-1a.7.7%200%200%201%201%200L7.68%2010l4.75-4.76a.7.7%200%200%201%201%200l1%201a.7.7%200%200%201%200%201z'%20fill='%23BCBDBD'/%3e%3c/svg%3e") no-repeat center;
  background-size: 100%;
  background-color: #f4f4f4;
}
.t-checkbox input[type=checkbox][indeterminate] + label::before, .t-checkbox fieldset input[type=checkbox][indeterminate] + legend::before, fieldset .t-checkbox input[type=checkbox][indeterminate] + legend::before, .t-checkbox input[type=checkbox]:indeterminate + label::before, .t-checkbox fieldset input[type=checkbox]:indeterminate + legend::before, fieldset .t-checkbox input[type=checkbox]:indeterminate + legend::before {
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2018'%3e%3crect%20width='18'%20height='18'%20rx='3'%20ry='3'%20fill='none'/%3e%3cpath%20d='M14%209.68a.68.68%200%200%201-.68.68H4.68A.68.68%200%200%201%204%209.68V8.32a.68.68%200%200%201%20.68-.68h8.64a.68.68%200%200%201%20.68.68z'%20fill='%23fff'/%3e%3c/svg%3e") no-repeat center;
  background-size: 100%;
  background-color: #279c9c;
  border-color: #279c9c;
}
.t-checkbox input[type=checkbox][indeterminate] + label:hover::before, .t-checkbox fieldset input[type=checkbox][indeterminate] + legend:hover::before, fieldset .t-checkbox input[type=checkbox][indeterminate] + legend:hover::before, .t-checkbox input[type=checkbox]:indeterminate + label:hover::before, .t-checkbox fieldset input[type=checkbox]:indeterminate + legend:hover::before, fieldset .t-checkbox input[type=checkbox]:indeterminate + legend:hover::before {
  background-color: #238c8c;
  border-color: #238c8c;
}
.t-checkbox input[type=checkbox].t-has-focus + label::before, .t-checkbox fieldset input[type=checkbox].t-has-focus + legend::before, fieldset .t-checkbox input[type=checkbox].t-has-focus + legend::before {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}
.t-checkbox.t-block {
  display: block;
  margin-right: 0;
  margin-bottom: 12px;
}
.t-checkbox.t-block:last-child {
  margin-bottom: 0;
}

.t-checkbox-group {
  display: inline-block;
}
.t-checkbox-group > legend {
  margin-bottom: 13px;
}
.t-checkbox-group.t-horizontal {
  display: inline-flex;
}
.t-checkbox-group.t-horizontal > legend {
  float: left;
  line-height: 32px;
  margin-right: 12px;
  margin-bottom: 0;
}
.t-checkbox-group.t-horizontal.t-block > legend {
  width: 192px;
  text-align: right;
}
.t-checkbox-group.t-horizontal .t-checkbox {
  margin-top: 6px;
}
.t-checkbox-group .t-checkbox-group-wrapper {
  display: inline-block;
}
.t-checkbox-group .t-error-message,
.t-checkbox-group .t-supporting-text {
  max-width: 288px;
  margin-top: 11px;
}

.t-radio {
  display: inline-flex;
  margin-right: 24px;
  user-select: none;
}
.t-radio:last-child {
  margin-right: 0;
}
.t-radio input[type=radio] {
  position: absolute;
  margin: 0;
  opacity: 0;
  appearance: none;
}
.t-radio input[type=radio] + label, .t-radio fieldset input[type=radio] + legend, fieldset .t-radio input[type=radio] + legend {
  position: relative;
  display: inline-flex;
  margin-right: 0;
  color: #373838;
  font-size: 0.8125rem;
  font-weight: 400;
  outline: none;
  cursor: pointer;
}
.t-radio input[type=radio] + label::before, .t-radio fieldset input[type=radio] + legend::before, fieldset .t-radio input[type=radio] + legend::before {
  content: "";
  display: inline-block;
  height: 18px;
  width: 18px;
  margin-right: 8px;
  background: #fff;
  border: 1px solid #a6a7a7;
  border-radius: 50%;
}
.t-radio input[type=radio]:hover:not(:disabled, :checked) + label:hover::before, .t-radio fieldset input[type=radio]:hover:not(:disabled, :checked) + legend:hover::before, fieldset .t-radio input[type=radio]:hover:not(:disabled, :checked) + legend:hover::before, .t-radio input[type=radio]:hover:not(:disabled, :checked) + label:focus::before, .t-radio fieldset input[type=radio]:hover:not(:disabled, :checked) + legend:focus::before, fieldset .t-radio input[type=radio]:hover:not(:disabled, :checked) + legend:focus::before {
  border-color: #279c9c;
}
.t-radio input[type=radio]:checked + label, .t-radio fieldset input[type=radio]:checked + legend, fieldset .t-radio input[type=radio]:checked + legend {
  cursor: default;
}
.t-radio input[type=radio]:checked + label::before, .t-radio fieldset input[type=radio]:checked + legend::before, fieldset .t-radio input[type=radio]:checked + legend::before {
  border-color: #279c9c;
  box-shadow: inset 0 0 0 4px #279c9c;
}
.t-radio input[type=radio]:disabled + label, .t-radio fieldset input[type=radio]:disabled + legend, fieldset .t-radio input[type=radio]:disabled + legend {
  cursor: not-allowed;
}
.t-radio input[type=radio]:disabled + label::before, .t-radio fieldset input[type=radio]:disabled + legend::before, fieldset .t-radio input[type=radio]:disabled + legend::before {
  background-color: #f4f4f4;
  border-color: #bcbdbd;
}
.t-radio input[type=radio]:disabled:checked + label::before, .t-radio fieldset input[type=radio]:disabled:checked + legend::before, fieldset .t-radio input[type=radio]:disabled:checked + legend::before {
  background-color: #bcbdbd;
  box-shadow: inset 0 0 0 4px #f4f4f4;
}
.t-radio input[type=radio].t-has-focus + label::before, .t-radio fieldset input[type=radio].t-has-focus + legend::before, fieldset .t-radio input[type=radio].t-has-focus + legend::before {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}
.t-radio.t-block {
  display: block;
  margin-right: 0;
  margin-bottom: 12px;
}
.t-radio.t-block:last-child {
  margin-bottom: 0;
}

.t-radio-group {
  display: inline-block;
}
.t-radio-group > legend {
  margin-bottom: 13px;
}
.t-radio-group.t-horizontal {
  display: inline-flex;
}
.t-radio-group.t-horizontal > legend {
  float: left;
  line-height: 32px;
  margin-right: 12px;
  margin-bottom: 0;
}
.t-radio-group.t-horizontal.t-block > legend {
  width: 192px;
  text-align: right;
}
.t-radio-group.t-horizontal .t-radio {
  margin-top: 6px;
}
.t-radio-group .t-radio-group-wrapper {
  display: inline-block;
}
.t-radio-group .t-error-message,
.t-radio-group .t-supporting-text {
  max-width: 288px;
  margin-top: 11px;
}

.t-slider {
  position: relative;
  display: inline-block;
  width: 220px;
  margin-right: 12px;
  vertical-align: top;
  user-select: none;
}
.t-slider input[type=range] {
  width: 100%;
  height: 6px;
  margin: 0;
  padding: 0;
  background: #e9e9e9 linear-gradient(to right, #279c9c, #279c9c) no-repeat;
  background-size: 0 100%;
  border-radius: calc(6px / 2);
  outline: 0;
  vertical-align: top;
  appearance: none;
}
.t-slider input[type=range]:focus {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-slider input[type=range]::-webkit-slider-runnable-track {
  height: 6px;
  background-color: transparent;
  border-radius: 6px;
  cursor: pointer;
}
.t-slider input[type=range]::-moz-range-track {
  height: 6px;
  background: #e9e9e9;
  border: 0;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-ms-track {
  overflow: visible;
  height: 6px;
  color: transparent;
  background-color: transparent;
  border-color: transparent;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-moz-range-progress {
  height: 6px;
  background: #279c9c;
  border: 0;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-moz-range-progress::before {
  content: "";
  display: block;
  width: 50px;
  height: 50px;
}
.t-slider input[type=range]::-ms-fill-lower {
  height: 6px;
  background: #279c9c;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-ms-fill-upper {
  height: 6px;
  background: #e9e9e9;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-webkit-slider-thumb {
  display: block;
  width: 16px;
  height: 16px;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  cursor: pointer;
  appearance: none;
  transform: translate(0, -5px);
}
.t-slider input[type=range]::-webkit-slider-thumb:hover, .t-slider input[type=range]::-webkit-slider-thumb:active {
  border-color: #279c9c;
  transition: border 0.2s ease;
}
.t-slider input[type=range]::-moz-range-thumb {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  cursor: pointer;
  appearance: none;
}
.t-slider input[type=range]::-moz-range-thumb:hover, .t-slider input[type=range]::-moz-range-thumb:active {
  border-color: #279c9c;
  transition: border 0.2s ease;
}
.t-slider input[type=range]::-ms-thumb {
  display: inline-block;
  box-sizing: border-box;
  width: 16px;
  height: 16px;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  cursor: pointer;
}
.t-slider input[type=range]::-ms-thumb:hover, .t-slider input[type=range]::-ms-thumb:active {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15), 0 0 0 1px #279c9c;
  transition: border 0.2s ease;
}
.t-slider input[type=range]::-ms-tooltip {
  display: none;
}
.t-slider input[type=range]::-moz-focus-outer {
  border: 0;
}
.t-slider .t-value {
  position: absolute;
  z-index: 100;
  bottom: 100%;
  display: inline-block;
  height: 18px;
  margin-bottom: 12px;
  padding: 0 8px;
  color: #fff;
  background: #373838;
  border-radius: 2px;
  font-size: 11px;
  text-align: center;
  line-height: 19px;
}
.t-slider .t-value label, .t-slider .t-value fieldset legend, fieldset .t-slider .t-value legend {
  position: relative;
  display: inline-block;
  margin-bottom: 6px;
  color: #373838;
  font-size: 0.8125rem;
  font-weight: 400;
  outline: none;
}
.t-slider .t-scale {
  display: none;
  width: 100%;
  margin: 0;
  margin-top: 4px;
  padding: 0;
  color: #646464;
  font-size: 10px;
  line-height: 1rem;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
.t-slider .t-scale li {
  display: inline-block;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-slider input[type=range] {
    height: 22px;
    background: transparent;
    cursor: pointer;
  }
  .t-slider .t-value {
    margin-bottom: 4px;
  }
  .t-slider .t-scale {
    margin-top: 0;
  }
}
.t-icon-diamond::before {
  content: "\e000";
}
.t-icon-asterisk::before {
  content: "\e001";
}
.t-icon-angle-double-up::before {
  content: "\e146";
}
.t-icon-angle-double-right::before {
  content: "\e147";
}
.t-icon-angle-double-down::before {
  content: "\e148";
}
.t-icon-angle-double-left::before {
  content: "\e149";
}
.t-icon-angle-up::before {
  content: "\e150";
}
.t-icon-angle-right::before {
  content: "\e151";
}
.t-icon-angle-down::before {
  content: "\e152";
}
.t-icon-angle-left::before {
  content: "\e153";
}
.t-icon-chevron-up::before {
  content: "\e154";
}
.t-icon-chevron-right::before {
  content: "\e155";
}
.t-icon-chevron-down::before {
  content: "\e156";
}
.t-icon-chevron-left::before {
  content: "\e157";
}
.t-icon-arrow-up::before {
  content: "\e158";
}
.t-icon-arrow-right::before {
  content: "\e159";
}
.t-icon-arrow-down::before {
  content: "\e160";
}
.t-icon-arrow-left::before {
  content: "\e161";
}
.t-icon-arrows::before {
  content: "\e162";
}
.t-icon-arrows-h::before {
  content: "\e163";
}
.t-icon-arrows-v::before {
  content: "\e164";
}
.t-icon-caret-up::before {
  content: "\e180";
}
.t-icon-caret-right::before {
  content: "\e181";
}
.t-icon-caret-down::before {
  content: "\e182";
}
.t-icon-caret-left::before {
  content: "\e183";
}
.t-icon-home::before {
  content: "\e200";
}
.t-icon-entity::before {
  content: "\e201";
}
.t-icon-plus::before {
  content: "\e340";
}
.t-icon-plus-circle::before {
  content: "\e341";
}
.t-icon-minus::before {
  content: "\e350";
}
.t-icon-minus-circle::before {
  content: "\e351";
}
.t-icon-times::before {
  content: "\e360";
}
.t-icon-times-circle::before {
  content: "\e361";
}
.t-icon-times-circle-o::before {
  content: "\e362";
}
.t-icon-help::before {
  content: "\e370";
}
.t-icon-help-o::before {
  content: "\e371";
}
.t-icon-info-circle::before {
  content: "\e372";
}
.t-icon-exclamation-circle::before {
  content: "\e373";
}
.t-icon-exclamation-triangle::before {
  content: "\e374";
}
.t-icon-exclamation::before {
  content: "\e375";
}
.t-icon-bell::before {
  content: "\e380";
}
.t-icon-bell-slash::before {
  content: "\e381";
}
.t-icon-bullhorn::before {
  content: "\e384";
}
.t-icon-download::before {
  content: "\e400";
}
.t-icon-upload::before {
  content: "\e401";
}
.t-icon-save::before {
  content: "\e402";
}
.t-icon-expand::before {
  content: "\e500";
}
.t-icon-compress::before {
  content: "\e501";
}
.t-icon-expand-alt::before {
  content: "\e502";
}
.t-icon-compress-alt::before {
  content: "\e503";
}
.t-icon-level-up::before {
  content: "\e510";
}
.t-icon-level-down::before {
  content: "\e511";
}
.t-icon-exchange::before {
  content: "\e512";
}
.t-icon-redo::before {
  content: "\e515";
}
.t-icon-forward::before {
  content: "\e520";
}
.t-icon-reply::before {
  content: "\e521";
}
.t-icon-reply-all::before {
  content: "\e522";
}
.t-icon-sync::before {
  content: "\e525";
}
.t-icon-retweet::before {
  content: "\e526";
}
.t-icon-undo::before {
  content: "\e530";
}
.t-icon-history::before {
  content: "\e531";
}
.t-icon-clock::before {
  content: "\e540";
}
.t-icon-hourglass::before {
  content: "\e545";
}
.t-icon-hourglass-start::before {
  content: "\e546";
}
.t-icon-hourglass-half::before {
  content: "\e547";
}
.t-icon-hourglass-end::before {
  content: "\e548";
}
.t-icon-calendar::before {
  content: "\e560";
}
.t-icon-calendar-plus::before {
  content: "\e561";
}
.t-icon-calendar-minus::before {
  content: "\e562";
}
.t-icon-calendar-check::before {
  content: "\e563";
}
.t-icon-calendar-times::before {
  content: "\e564";
}
.t-icon-check::before {
  content: "\e900";
}
.t-icon-check-circle::before {
  content: "\e901";
}
.t-icon-check-circle-o::before {
  content: "\e902";
}
.t-icon-check-double::before {
  content: "\e903";
}
.t-icon-globe::before {
  content: "\e910";
}
.t-icon-globe-africa::before {
  content: "\e911";
}
.t-icon-globe-asia::before {
  content: "\e912";
}
.t-icon-eye::before {
  content: "\e920";
}
.t-icon-eye-slash::before {
  content: "\e921";
}
.t-icon-comment-alt-fill::before {
  content: "\e904";
}
.t-icon-comment-fill::before {
  content: "\e926";
}
.t-icon-comment-dots-fill::before {
  content: "\e927";
}
.t-icon-comment-dollar-fill::before {
  content: "\e928";
}
.t-icon-comment-slash-fill::before {
  content: "\e929";
}
.t-icon-comments-fill::before {
  content: "\e930";
}
.t-icon-comments-dollar-fill::before {
  content: "\e931";
}
.t-icon-comment-dollar::before {
  content: "\e932";
}
.t-icon-comments-dollar::before {
  content: "\e933";
}
.t-icon-comment-slash::before {
  content: "\e934";
}
.t-icon-comment-dots::before {
  content: "\e935";
}
.t-icon-comment::before {
  content: "\e937";
}
.t-icon-comments::before {
  content: "\e938";
}
.t-icon-comment-alt::before {
  content: "\e939";
}
.t-icon-ellipsis-h::before {
  content: "\e941";
}
.t-icon-ellipsis-v::before {
  content: "\e942";
}
.t-icon-envelope::before {
  content: "\e945";
}
.t-icon-envelope-open-text::before {
  content: "\e946";
}
.t-icon-inbox::before {
  content: "\e950";
}
.t-icon-paperclip::before {
  content: "\e995";
}
.t-icon-pen-nib::before {
  content: "\e997";
}
.t-icon-pencil::before {
  content: "\e998";
}
.t-icon-trash::before {
  content: "\e999";
}
.t-icon-user::before {
  content: "󡀀";
}
.t-icon-user-circle::before {
  content: "󡀁";
}
.t-icon-user-cog::before {
  content: "󡀄";
}
.t-icon-user-edit::before {
  content: "󡀅";
}
.t-icon-user-lock::before {
  content: "󡀆";
}
.t-icon-user-plus::before {
  content: "󡀇";
}
.t-icon-user-minus::before {
  content: "󡀈";
}
.t-icon-user-shield::before {
  content: "󡀉";
}
.t-icon-user-slash::before {
  content: "󡀐";
}
.t-icon-user-times::before {
  content: "󡀑";
}
.t-icon-user-friends::before {
  content: "󡀒";
}
.t-icon-users::before {
  content: "󡀓";
}
.t-icon-users-cog::before {
  content: "󡀔";
}
.t-icon-user-tie::before {
  content: "󡀕";
}
.t-icon-address-card::before {
  content: "󡀠";
}
.t-icon-id-badge::before {
  content: "󡀢";
}
.t-icon-address-book::before {
  content: "󡀣";
}
.t-icon-file::before {
  content: "󡔀";
}
.t-icon-file-alt::before {
  content: "󡔁";
}
.t-icon-file-archive::before {
  content: "󡔂";
}
.t-icon-file-audio::before {
  content: "󡔃";
}
.t-icon-file-code::before {
  content: "󡔄";
}
.t-icon-file-excel::before {
  content: "󡔅";
}
.t-icon-file-image::before {
  content: "󡔆";
}
.t-icon-file-pdf::before {
  content: "󡔇";
}
.t-icon-file-powerpoint::before {
  content: "󡔈";
}
.t-icon-file-video::before {
  content: "󡔉";
}
.t-icon-file-word::before {
  content: "󡔐";
}
.t-icon-folder::before {
  content: "󡔠";
}
.t-icon-folder-open::before {
  content: "󡔡";
}
.t-icon-hand-paper::before {
  content: "󡘀";
}
.t-icon-hand-rock::before {
  content: "󡘁";
}
.t-icon-hand-pointer::before {
  content: "󡘂";
}
.t-icon-hand-point-right::before {
  content: "󡘄";
}
.t-icon-hand-point-down::before {
  content: "󡘅";
}
.t-icon-hand-point-left::before {
  content: "󡘆";
}
.t-icon-handshake::before {
  content: "󡘇";
}
.t-icon-thumbs-up::before {
  content: "󡘈";
}
.t-icon-thumbs-down::before {
  content: "󡘉";
}
.t-icon-face-happy::before {
  content: "󡜀";
}
.t-icon-face-smile::before {
  content: "󡜁";
}
.t-icon-face-neutral::before {
  content: "󡜂";
}
.t-icon-face-frown::before {
  content: "󡜃";
}
.t-icon-face-cry::before {
  content: "󡜄";
}
.t-icon-heart-o::before {
  content: "󡜠";
}
.t-icon-heart::before {
  content: "󡜡";
}
.t-icon-phone::before {
  content: "󡞓";
}
.t-icon-support::before {
  content: "󡞔";
}
.t-icon-fax::before {
  content: "󡞕";
}
.t-icon-tv::before {
  content: "󡠀";
}
.t-icon-laptop::before {
  content: "󡠁";
}
.t-icon-mobile::before {
  content: "󡠂";
}
.t-icon-keyboard::before {
  content: "󡠃";
}
.t-icon-print::before {
  content: "󡠐";
}
.t-icon-qrcode::before {
  content: "󡠠";
}
.t-icon-fingerprint::before {
  content: "󡠡";
}
.t-icon-link::before {
  content: "󡠰";
}
.t-icon-unlink::before {
  content: "󡠱";
}
.t-icon-external-link::before {
  content: "󡠳";
}
.t-icon-key::before {
  content: "󡡀";
}
.t-icon-lock::before {
  content: "󡡅";
}
.t-icon-lock-open::before {
  content: "󡡆";
}
.t-icon-search::before {
  content: "󡡐";
}
.t-icon-search-plus::before {
  content: "󡡑";
}
.t-icon-search-minus::before {
  content: "󡡒";
}
.t-icon-filter::before {
  content: "󡡠";
}
.t-icon-share::before {
  content: "󡡥";
}
.t-icon-share-square::before {
  content: "󡡦";
}
.t-icon-paper-plane::before {
  content: "󡡧";
}
.t-icon-sign-in::before {
  content: "󡢐";
}
.t-icon-sign-out::before {
  content: "󡢑";
}
.t-icon-power-off::before {
  content: "󡢕";
}
.t-icon-circle-notch::before {
  content: "󡦘";
}
.t-icon-newspaper::before {
  content: "󡦙";
}
.t-icon-cog::before {
  content: "󢀀";
}
.t-icon-cogs::before {
  content: "󢀁";
}
.t-icon-wrench::before {
  content: "󢀅";
}
.t-icon-toolbox::before {
  content: "󢀆";
}
.t-icon-briefcase::before {
  content: "󢀇";
}
.t-icon-suitcase::before {
  content: "󢀈";
}
.t-icon-sliders::before {
  content: "󢀐";
}
.t-icon-sort-alpha-up::before {
  content: "󢀠";
}
.t-icon-sort-alpha-down::before {
  content: "󢀡";
}
.t-icon-sort-amount-up::before {
  content: "󢀢";
}
.t-icon-sort-amount-down::before {
  content: "󢀣";
}
.t-icon-sort::before {
  content: "󢀰";
}
.t-icon-sort-up::before {
  content: "󢀱";
}
.t-icon-sort-down::before {
  content: "󢀲";
}
.t-icon-tag::before {
  content: "󢁀";
}
.t-icon-tags::before {
  content: "󢁁";
}
.t-icon-star-o::before {
  content: "󢁅";
}
.t-icon-star-half::before {
  content: "󢁆";
}
.t-icon-star::before {
  content: "󢁇";
}
.t-icon-table::before {
  content: "󢁉";
}
.t-icon-list-ul::before {
  content: "󢁐";
}
.t-icon-tasks::before {
  content: "󢁑";
}
.t-icon-cards::before {
  content: "󢁕";
}
.t-icon-cards-small::before {
  content: "󢁖";
}
.t-icon-list::before {
  content: "󢁗";
}
.t-icon-align-left::before {
  content: "󢁠";
}
.t-icon-align-center::before {
  content: "󢁡";
}
.t-icon-align-justify::before {
  content: "󢁢";
}
.t-icon-align-right::before {
  content: "󢁣";
}
.t-icon-copy::before {
  content: "󢁩";
}
.t-icon-clone::before {
  content: "󢁰";
}
.t-icon-new-tab::before {
  content: "󢁱";
}
.t-icon-clipboard::before {
  content: "󢁵";
}
.t-icon-paste::before {
  content: "󢁶";
}
.t-icon-money-bill::before {
  content: "󢂀";
}
.t-icon-credit-card::before {
  content: "󢂁";
}
.t-icon-chart-bar::before {
  content: "󢂐";
}
.t-icon-chart-area::before {
  content: "󢂑";
}
.t-icon-chart-line::before {
  content: "󢂒";
}
.t-icon-terminal::before {
  content: "󢄀";
}
.t-icon-code::before {
  content: "󢄁";
}
.t-icon-code-branch::before {
  content: "󢄂";
}
.t-icon-thumbtack::before {
  content: "󢒙";
}
.t-icon-ruler::before {
  content: "󢔀";
}
.t-icon-cut::before {
  content: "󢔁";
}
.t-icon-image::before {
  content: "󢔂";
}
.t-icon-images::before {
  content: "󢔃";
}
.t-icon-bookmark-o::before {
  content: "󢔄";
}
.t-icon-bookmark::before {
  content: "󢔅";
}
.t-icon-flag::before {
  content: "󢔆";
}
.t-icon-location-arrow::before {
  content: "󢔇";
}
.t-icon-map-marker::before {
  content: "󢔈";
}
.t-icon-shoe-prints::before {
  content: "󢔉";
}
.t-icon-magic::before {
  content: "󢔐";
}
.t-icon-stamp::before {
  content: "󢔑";
}
.t-icon-fill-up::before {
  content: "󢔒";
}
.t-icon-graduation-cap::before {
  content: "󢔓";
}
.t-icon-palette::before {
  content: "󢔔";
}
.t-icon-trophy::before {
  content: "󢔕";
}
.t-icon-bug::before {
  content: "󢔖";
}
.t-icon-robot::before {
  content: "󢔗";
}
.t-icon-rocket::before {
  content: "󢔘";
}
.t-icon-certificate::before {
  content: "󢔙";
}
.t-icon-crosshairs::before {
  content: "󢔠";
}
.t-icon-infinity::before {
  content: "󢔡";
}
.t-icon-sticky-note::before {
  content: "󢔢";
}
.t-icon-map-signs::before {
  content: "󢔣";
}
.t-icon-shopping-cart::before {
  content: "󢔤";
}
.t-icon-play::before {
  content: "󢔥";
}
.t-icon-stop::before {
  content: "󢔦";
}
.t-icon-circle::before {
  content: "󢔧";
}
.t-icon-flask::before {
  content: "󢔨";
}
.t-icon-ds-triquetra::before {
  content: "󣀀";
}
.t-icon-ds-brick::before {
  content: "󣀁";
}
.t-icon-ds-set::before {
  content: "󣀂";
}
.t-icon-direction-incoming::before {
  content: "󣀃";
}
.t-icon-direction-outgoing::before {
  content: "󣀄";
}
.t-icon-direction-both::before {
  content: "󣀅";
}

.t-icon-alarm::before {
  content: "\e380";
}
.t-icon-area-chart::before {
  content: "󢂑";
}
.t-icon-analytics::before {
  content: "󢂑";
}
.t-icon-ban::before {
  content: "\e351";
}
.t-icon-calendar-o::before {
  content: "\e560";
}
.t-icon-clock-o::before {
  content: "\e540";
}
.t-icon-circle-o-notch::before {
  content: "󡦘";
}
.t-icon-close::before {
  content: "\e360";
}
.t-icon-cycle::before {
  content: "󡦘";
}
.t-icon-delete::before {
  content: "\e999";
}
.t-icon-edit::before {
  content: "\e998";
}
.t-icon-email::before {
  content: "\e945";
}
.t-icon-error::before {
  content: "\e373";
}
.t-icon-file-o::before {
  content: "󡔀";
}
.t-icon-file-archive-o::before {
  content: "󡔂";
}
.t-icon-file-code-o::before {
  content: "󡔄";
}
.t-icon-file-excel-o::before {
  content: "󡔅";
}
.t-icon-file-image-o::before {
  content: "󡔆";
}
.t-icon-file-pdf-o::before {
  content: "󡔇";
}
.t-icon-file-text::before {
  content: "󡔁";
}
.t-icon-file-text-o::before {
  content: "󡔁";
}
.t-icon-group::before {
  content: "󡀓";
}
.t-icon-hand-point-up::before {
  content: "󡘂";
}
.t-icon-info::before {
  content: "\e372";
}
.t-icon-line-chart::before {
  content: "󢂒";
}
.t-icon-menu::before {
  content: "\e941";
}
.t-icon-money::before {
  content: "󢂀";
}
.t-icon-newspaper::before, .t-icon-newspaper-o::before {
  content: "󡦙";
}
.t-icon-pending::before {
  content: "\e547";
}
.t-icon-question-circle::before {
  content: "\e370";
}
.t-icon-refresh::before {
  content: "\e525";
}
.t-icon-sort-amount-asc::before {
  content: "󢀣";
}
.t-icon-sort-amount-desc::before {
  content: "󢀢";
}
.t-icon-staff::before {
  content: "\e001";
}
.t-icon-success::before {
  content: "\e901";
}
.t-icon-th::before {
  content: "󢁖";
}
.t-icon-th-large::before {
  content: "󢁕";
}
.t-icon-th-list::before {
  content: "󢁗";
}
.t-icon-remove::before {
  content: "\e999";
}
.t-icon-test::before {
  content: "󢔨";
}
.t-icon-time::before {
  content: "\e540";
}
.t-icon-trash-alt::before {
  content: "\e999";
}
.t-icon-unlock::before {
  content: "󡡆";
}
.t-icon-warning::before {
  content: "\e374";
}

.t-icon.t-white {
  color: #fff;
}
.t-icon.t-gray-mid, .t-icon.t-subtle {
  color: #a6a7a7;
}
.t-icon.t-blue, .t-icon.t-info {
  color: #256cd1;
}
.t-icon.t-teal, .t-icon.t-cta {
  color: #279c9c;
}
.t-icon.t-red, .t-icon.t-error {
  color: #d91f11;
}
.t-icon.t-orange, .t-icon.t-warning {
  color: #ee6f20;
}
.t-icon.t-green, .t-icon.t-success {
  color: #428613;
}
.t-icon.t-disabled {
  color: #bcbdbd;
}
.t-icon.t-staff {
  color: #8c2341;
}
.t-icon.t-white svg > * {
  fill: #fff;
}
.t-icon.t-gray-mid svg > *, .t-icon.t-subtle svg > * {
  fill: #a6a7a7;
}
.t-icon.t-blue svg > *, .t-icon.t-info svg > * {
  fill: #256cd1;
}
.t-icon.t-teal svg > *, .t-icon.t-cta svg > * {
  fill: #279c9c;
}
.t-icon.t-red svg > *, .t-icon.t-error svg > * {
  fill: #d91f11;
}
.t-icon.t-orange svg > *, .t-icon.t-warning svg > * {
  fill: #ee6f20;
}
.t-icon.t-green svg > *, .t-icon.t-success svg > * {
  fill: #428613;
}
.t-icon.t-disabled svg > * {
  fill: #bcbdbd;
}
.t-icon.t-staff svg > * {
  fill: #8c2341;
}

.t-vis {
  position: relative;
  display: inline-block;
  width: 32px;
  height: 32px;
  margin-right: 8px;
  font-style: normal;
  vertical-align: middle;
}
.t-vis:last-child {
  margin-right: 0;
}
.t-vis::before, .t-vis::after {
  content: "";
  position: absolute;
  display: block;
  width: 32px;
  height: 32px;
  border: 1px solid transparent;
  border-radius: 32px;
  font-family: "tricons", helvetica, arial, sans-serif;
}
.t-vis::before {
  border-color: #e9e9e9;
}
.t-vis::after {
  color: #fff;
  font-size: 11px;
  text-align: center;
  line-height: 30px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-vis .t-badge {
  position: absolute;
  top: -4px;
  left: 100%;
  z-index: 1;
  padding: 0 4px;
  color: #ee6f20;
  background: #fff;
  border: 1px solid #ee6f20;
  transform: translate(-60%, 0);
}
.t-vis-agreed::before {
  background: #428613;
  border-color: transparent;
}
.t-vis-part-agreed::before {
  background: #428613;
  border-color: transparent;
}
.t-vis-part-agreed::after {
  content: "";
  left: calc(32px / 2);
  width: calc(32px / 2);
  background: #fff;
  border-color: #e9e9e9;
  border-left: transparent;
  -moz-border-radius-topright: 64px;
  -moz-border-radius-bottomright: 64px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-radius: 0 64px 64px 0;
}
.t-vis-part-disagreed::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-part-disagreed::after {
  content: "";
  width: calc(32px / 2);
  background: #fff;
  border-color: #e9e9e9;
  border-right: transparent;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 64px;
  -moz-border-radius-topleft: 64px;
  border-radius: 64px 0 0 64px;
}
.t-vis-disagreed::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-discrepencies::before, .t-vis-discrepancies::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-discrepencies::after, .t-vis-discrepancies::after {
  content: "󢁗";
}
.t-vis-error::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-error::after {
  content: "\e375";
}
.t-vis-cancelled::before {
  background: #bcbdbd;
  border-color: transparent;
}
.t-vis-cancelled::after {
  content: "C";
  font-weight: 700;
}
.t-vis-within::before {
  background: #fff59d;
  border-color: transparent;
}
.t-vis-within::after {
  content: "TH";
  color: #a6a7a7;
  font-weight: 700;
}
.t-vis.t-medium {
  width: 37px;
  height: 37px;
}
.t-vis.t-medium::before, .t-vis.t-medium::after {
  width: 37px;
  height: 37px;
}
.t-vis.t-medium::after {
  font-size: 12px;
  line-height: 35px;
}
.t-vis.t-medium.t-vis-part-agreed::after {
  left: calc(37px / 2);
  width: calc(37px / 2);
}
.t-vis.t-medium.t-vis-part-disagreed::after {
  width: calc(37px / 2);
}

@font-face {
  font-family: tricons;
  src: url("/crds-frontend/latest/assets/tricons-CZ4m6E8g.eot");
  src: url("/crds-frontend/latest/assets/tricons-CZ4m6E8g.eot?#iefix") format("embedded-opentype"), url("/crds-frontend/latest/assets/tricons-DHjgza76.woff2") format("woff2"), url("/crds-frontend/latest/assets/tricons-B2Keo8Ad.woff") format("woff"), url("/crds-frontend/latest/assets/tricons-DNt4bsT1.ttf") format("truetype"), url("/crds-frontend/latest/assets/tricons-6znNKawq.svg#fontawesome") format("svg");
  font-style: normal;
  font-weight: 400;
}
.t-icon {
  display: inline-block;
  margin-right: 6px;
  color: inherit;
  font-family: "tricons", helvetica, arial, sans-serif !important;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  text-decoration: none;
  text-transform: none;
  vertical-align: middle;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-icon::before {
  display: inline-block;
  line-height: 1rem;
}
.t-icon:hover {
  text-decoration: none;
}
.t-icon > img,
.t-icon > svg {
  width: 14px;
  height: 14px;
}
.t-icon > svg {
  color: inherit;
}
.t-icon > svg path {
  fill: currentcolor;
}
.t-icon.t-fw {
  width: 1em;
  text-align: center;
}
.t-icon.t-tiny {
  font-size: 11px;
}
.t-icon.t-tiny > img,
.t-icon.t-tiny > svg {
  width: 11px;
  height: 11px;
}
.t-icon.t-small {
  font-size: 12px;
}
.t-icon.t-small > img,
.t-icon.t-small > svg {
  width: 12px;
  height: 12px;
}
.t-icon.t-large {
  font-size: 16px;
}
.t-icon.t-large > img,
.t-icon.t-large > svg {
  width: 16px;
  height: 16px;
}
.t-icon.t-vertical-middle {
  vertical-align: middle;
}
.t-icon.t-horizontal {
  height: 32px;
}

a.t-icon {
  display: inline-block;
  margin-right: 0;
  color: #006491;
}
a.t-icon:hover {
  text-decoration: underline;
}
a.t-icon::before {
  margin-right: 6px;
  line-height: inherit;
}
a.t-icon > span {
  margin-left: -4px;
}
a.t-icon:empty::before {
  margin-right: 0;
}
a.t-icon.t-teal {
  color: #279c9c;
}
a .t-icon {
  margin-right: 6px;
}
a .t-icon.t-icon-only {
  margin-right: 0;
}

.t-staff-box {
  position: relative;
  margin-right: 20px;
  border: 1px solid #8c2341;
  padding: 12px;
}
.t-staff-box::before {
  content: "\e001  Staff";
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 11px;
  position: absolute;
  top: -1px;
  right: 0;
  transform: rotate(-90deg);
  transform-origin: top right;
  background-color: #8c2341;
  color: #fff;
  border-radius: 0 0 3px 3px;
  padding: 4px 8px;
}
.t-staff-box.t-container {
  padding: 24px;
  width: calc(100% - 20px);
}

.t-switch {
  display: inline-flex;
  height: 20px;
  margin-right: 8px;
  margin-bottom: 12px;
  user-select: none;
}
.t-switch:last-child {
  margin-right: 0;
}
.t-switch label, .t-switch fieldset legend, fieldset .t-switch legend {
  display: inline-block;
  height: 20px;
  margin-bottom: 0;
  margin-right: 6px;
  line-height: 20px;
}
.t-switch label.t-subtle, .t-switch fieldset legend.t-subtle, fieldset .t-switch legend.t-subtle {
  font-weight: 400;
}
.t-switch input {
  position: absolute;
  appearance: none;
}
.t-switch input::-ms-check {
  opacity: 0;
}
.t-switch input + label, .t-switch fieldset input + legend, fieldset .t-switch input + legend {
  position: relative;
  display: inline-block;
  height: 20px;
  margin-right: 0;
  color: #373838;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 20px;
  vertical-align: middle;
  outline: none;
  cursor: pointer;
  width: 38px;
}
.t-switch input + label::before, .t-switch fieldset input + legend::before, fieldset .t-switch input + legend::before {
  content: "";
  display: inline-block;
  height: 20px;
  width: 38px;
  background: #f4f4f4;
  border: 1px solid #bcbdbd;
  border-radius: 20px;
  vertical-align: top;
  transition: background-color 0.2s ease, border 0.2s ease;
}
.t-switch input + label::after, .t-switch fieldset input + legend::after, fieldset .t-switch input + legend::after {
  content: "";
  position: absolute;
  left: 0;
  display: inline-block;
  height: 20px;
  width: 20px;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 20px;
  line-height: inherit;
  vertical-align: top;
  transition: border 0.2s ease, position 0.2s ease;
}
.t-switch input:hover:not(:disabled) + label::before, .t-switch fieldset input:hover:not(:disabled) + legend::before, fieldset .t-switch input:hover:not(:disabled) + legend::before {
  background-color: #238c8c;
  border-color: #238c8c;
  transition: none;
}
.t-switch input:hover:not(:disabled) + label::after, .t-switch fieldset input:hover:not(:disabled) + legend::after, fieldset .t-switch input:hover:not(:disabled) + legend::after {
  border-color: #238c8c;
}
.t-switch input:hover:not(:disabled, :checked) + label::before, .t-switch fieldset input:hover:not(:disabled, :checked) + legend::before, fieldset .t-switch input:hover:not(:disabled, :checked) + legend::before {
  background-color: #e9e9e9;
  border-color: #bcbdbd;
  transition: none;
}
.t-switch input:hover:not(:disabled, :checked) + label::after, .t-switch fieldset input:hover:not(:disabled, :checked) + legend::after, fieldset .t-switch input:hover:not(:disabled, :checked) + legend::after {
  border-color: #bcbdbd;
}
.t-switch input:checked + label::before, .t-switch fieldset input:checked + legend::before, fieldset .t-switch input:checked + legend::before {
  background-color: #279c9c;
  border: 1px solid #279c9c;
}
.t-switch input:checked + label::after, .t-switch fieldset input:checked + legend::after, fieldset .t-switch input:checked + legend::after {
  left: 18px;
  border: 1px solid #279c9c;
}
.t-switch input:disabled + label, .t-switch fieldset input:disabled + legend, fieldset .t-switch input:disabled + legend {
  cursor: not-allowed;
}
.t-switch input:disabled + label::before, .t-switch fieldset input:disabled + legend::before, fieldset .t-switch input:disabled + legend::before {
  background-color: #f4f4f4;
  border: 1px solid #e9e9e9;
}
.t-switch input:disabled + label::after, .t-switch fieldset input:disabled + legend::after, fieldset .t-switch input:disabled + legend::after {
  border: 1px solid #e9e9e9;
}
.t-switch input:checked:disabled + label::before, .t-switch fieldset input:checked:disabled + legend::before, fieldset .t-switch input:checked:disabled + legend::before {
  background-color: #a9d7d7;
  border: 1px solid #a9d7d7;
}
.t-switch input:checked:disabled + label::after, .t-switch fieldset input:checked:disabled + legend::after, fieldset .t-switch input:checked:disabled + legend::after {
  left: 18px;
  border: 1px solid #a9d7d7;
}
.t-switch input.t-has-focus + label::before, .t-switch fieldset input.t-has-focus + legend::before, fieldset .t-switch input.t-has-focus + legend::before {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}
.t-switch input:focus:not(:disabled) + label::before, .t-switch fieldset input:focus:not(:disabled) + legend::before, fieldset .t-switch input:focus:not(:disabled) + legend::before {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
  border-radius: 20px;
}
.t-switch.t-block {
  display: flex;
  margin-right: 0;
  margin-bottom: 12px;
}
.t-switch.t-block:last-child {
  margin-bottom: 0;
}
.t-switch.t-vertical {
  height: auto;
  flex-direction: column;
}
.t-switch.t-vertical label:not(input + label):not(fieldset input + legend), .t-switch.t-vertical fieldset legend:not(input + label):not(fieldset input + legend), fieldset .t-switch.t-vertical legend:not(input + label):not(fieldset input + legend) {
  display: block;
  height: 18px;
  margin-bottom: 11px;
}
.t-switch.t-reverse {
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.t-switch.t-reverse > label:not(input + label):not(fieldset input + legend), fieldset .t-switch.t-reverse > legend:not(input + label):not(fieldset input + legend) {
  margin-left: 6px;
  margin-right: 0;
}
.t-switch.t-ghost-label {
  margin-top: 24px;
}

.t-filter-chip {
  display: inline-block;
  margin-right: 12px;
  user-select: none;
}
.t-filter-chip:last-child {
  margin-right: 0;
}
.t-filter-chip input {
  appearance: none;
  position: absolute;
}
.t-filter-chip input + span {
  font-weight: 400;
  height: 28px;
  min-width: 28px;
  text-align: center;
  vertical-align: middle;
  border: 1px solid #bcbdbd;
  border-radius: 14px;
  white-space: nowrap;
  gap: 6px;
  cursor: pointer;
  color: #373838;
  font-size: 0.8125rem;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
  align-self: center;
  flex-shrink: 0;
}
.t-filter-chip input + span .t-badge:first-child {
  height: 22px;
  margin-left: 2px;
  margin-right: 0;
  font-size: 0.75rem;
  font-weight: 700;
}
.t-filter-chip input + span :not(.t-badge):first-child {
  font-size: 0.8125rem;
  padding-left: 12px;
}
.t-filter-chip input + span :not(.t-badge):last-child {
  padding-right: 12px;
}
.t-filter-chip input::-ms-check {
  opacity: 0;
}
.t-filter-chip input:hover:not(:disabled) + span {
  border-color: #279c9c;
}
.t-filter-chip input:checked + span {
  background-color: #e9f5f5;
  border-color: #279c9c;
}
.t-filter-chip input:disabled + span {
  cursor: not-allowed;
  color: #a6a7a7;
}
.t-filter-chip input:disabled + span .t-badge:first-child {
  background-color: #d3d3d3;
  color: #fff;
}
.t-filter-chip input.t-has-focus + label::before, .t-filter-chip fieldset input.t-has-focus + legend::before, fieldset .t-filter-chip input.t-has-focus + legend::before {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}
.t-filter-chip.t-filter-chip-block {
  display: block;
  margin-right: 0;
  margin-bottom: 12px;
}

.t-side-navigation {
  background: #212222;
  width: 240px;
  position: fixed;
  top: 54px;
  left: -240px;
  bottom: 0;
  z-index: 90;
  overflow-x: hidden;
  overflow-y: auto;
  height: calc(100% - 54px);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  transition: 0.2s ease;
  transition-property: left width;
}
.t-side-navigation nav {
  padding-top: 4px;
}
.t-side-navigation ul {
  list-style: none;
  display: block;
}
.t-side-navigation a {
  color: #fff;
  text-decoration: none;
}
.t-side-navigation .t-expand {
  position: absolute;
  right: 9px;
  width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: calc(50% - 9px);
  color: #fff;
  margin-right: 0;
}
.t-side-navigation .t-expand.t-is-open {
  transform: rotate(180deg);
}
.t-side-navigation .t-expand::before, .t-side-navigation .t-expand::after {
  content: "";
  position: absolute;
  background: #fff;
  width: 8px;
  height: 2px;
  border-radius: 1px;
}
.t-side-navigation .t-expand::before {
  transform: translate(-2px, 0) rotate(45deg) scale(0.9);
}
.t-side-navigation .t-expand::after {
  transform: translate(2px, 0) rotate(-45deg) scale(0.9);
}
.t-side-navigation li {
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 14px;
  line-height: 15px;
}
.t-side-navigation li > a {
  display: block;
  padding: 10px 12px;
  position: relative;
}
.t-side-navigation li > a.t-is-staff {
  background: #8c2341;
}
.t-side-navigation li > a.t-is-staff.t-is-active {
  background: #8c2341;
}
.t-side-navigation li > a.t-is-staff:hover, .t-side-navigation li > a.t-is-staff:focus-visible {
  background: #7e203b;
}
.t-side-navigation li > a.t-is-active {
  background: #ff0061;
}
.t-side-navigation li > a.t-is-active:hover, .t-side-navigation li > a.t-is-active:focus-visible {
  background: #ff0061;
}
.t-side-navigation li > a:hover, .t-side-navigation li > a:focus-visible {
  background: #4d4e4e;
}
.t-side-navigation li > a .t-icon {
  font-size: 16px;
  vertical-align: bottom !important;
}
.t-side-navigation li ul {
  display: none;
}
.t-side-navigation li ul.t-is-open {
  display: block;
}
.t-side-navigation li li {
  font-family: arial, sans-serif;
  font-size: 0.75rem;
  line-height: 14px;
}
.t-side-navigation li li > a {
  padding: 8px 24px 8px 25px;
  color: #e9e9e9;
}
.t-side-navigation .t-footer {
  color: #a6a7a7;
  padding-bottom: 16px;
}
.t-side-navigation .t-footer .t-staff-info {
  background: #8c2341;
  color: #fff;
  font-size: 0.8125rem;
  padding: 16px;
}
.t-side-navigation .t-footer p {
  padding: 0 16px;
  font-size: 8px;
  margin: 0;
  line-height: 12px;
}
.t-side-navigation .t-footer img {
  width: 80px;
  margin: 16px 16px 4px 16px;
}
.t-side-navigation ~ .t-main {
  transition: 0.2s ease;
  transition-property: left width;
  left: 0;
}
.t-side-navigation.t-is-open {
  left: 0;
}
.t-side-navigation.t-is-open ~ .t-main {
  left: 240px;
  width: calc(100vw - 240px);
}

.t-table.t-transparent > tbody,
.t-table.t-transparent > thead {
  background-color: transparent;
}
.t-table.t-transparent > thead th,
.t-table.t-transparent > th {
  background-color: rgba(223.2, 223.2, 223.2, 0.25);
}
.t-table.t-transparent > thead th.t-group,
.t-table.t-transparent > th.t-group {
  background-color: transparent;
}
.t-table thead.t-sticky {
  position: sticky;
  top: 0;
  z-index: 10;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
}
.t-table.t-condensed {
  font-size: 0.75rem;
}
.t-table.t-condensed th,
.t-table.t-condensed td {
  height: 32px;
  padding: calc(4px / 2) 8px;
}
.t-table.t-condensed th {
  font-size: 10px;
}
.t-table.t-condensed td > .t-btn,
.t-table.t-condensed td > .t-checkbox,
.t-table.t-condensed td > .t-dropdown,
.t-table.t-condensed td > .t-input,
.t-table.t-condensed td > .t-loading,
.t-table.t-condensed td > .t-progress,
.t-table.t-condensed td > .t-radio,
.t-table.t-condensed td > .t-switch {
  margin: 0;
}
.t-table.t-condensed td > .t-btn:not(.t-condensed) {
  height: 24px;
  padding: 0 12px;
  font-size: 0.75rem;
  line-height: 26px;
}
.t-table.t-condensed th > .t-checkbox label, .t-table.t-condensed th > .t-checkbox fieldset legend, fieldset .t-table.t-condensed th > .t-checkbox legend,
.t-table.t-condensed th > .t-select .t-checkbox label,
.t-table.t-condensed th > .t-select .t-checkbox fieldset legend,
fieldset .t-table.t-condensed th > .t-select .t-checkbox legend,
.t-table.t-condensed td > .t-checkbox label,
.t-table.t-condensed td > .t-checkbox fieldset legend,
fieldset .t-table.t-condensed td > .t-checkbox legend,
.t-table.t-condensed td > .t-select .t-checkbox label,
.t-table.t-condensed td > .t-select .t-checkbox fieldset legend,
fieldset .t-table.t-condensed td > .t-select .t-checkbox legend {
  height: 16px;
  line-height: 16px;
}
.t-table.t-condensed th > .t-checkbox label::before, .t-table.t-condensed th > .t-checkbox fieldset legend::before, fieldset .t-table.t-condensed th > .t-checkbox legend::before,
.t-table.t-condensed th > .t-select .t-checkbox label::before,
.t-table.t-condensed th > .t-select .t-checkbox fieldset legend::before,
fieldset .t-table.t-condensed th > .t-select .t-checkbox legend::before,
.t-table.t-condensed td > .t-checkbox label::before,
.t-table.t-condensed td > .t-checkbox fieldset legend::before,
fieldset .t-table.t-condensed td > .t-checkbox legend::before,
.t-table.t-condensed td > .t-select .t-checkbox label::before,
.t-table.t-condensed td > .t-select .t-checkbox fieldset legend::before,
fieldset .t-table.t-condensed td > .t-select .t-checkbox legend::before {
  width: 16px;
  height: 16px;
}
.t-table.t-condensed td > .t-checkbox,
.t-table.t-condensed td > .t-select .t-checkbox {
  margin-top: -6px;
}
.t-table.t-condensed .t-icon::before {
  font-size: 12px;
}
.t-table.t-condensed td > .t-input input {
  height: 24px;
  font-size: 0.75rem;
}
.t-table.t-condensed td > .t-dropdown .t-btn:not(.t-condensed) {
  height: 24px;
  font-size: 0.75rem;
  line-height: 26px;
}
.t-table.t-condensed td > .t-dropdown .t-input {
  width: 100%;
  margin-bottom: 0;
}
.t-table.t-condensed td > .t-dropdown .t-input input {
  height: 24px;
  font-size: 0.75rem;
}
.t-table.t-ghost {
  font-size: 0.8125rem;
}
.t-table.t-ghost.t-condensed th,
.t-table.t-ghost.t-condensed td {
  padding: 4px 4px;
}
.t-table.t-ghost tr:hover,
.t-table.t-ghost tr:hover td,
.t-table.t-ghost th,
.t-table.t-ghost td,
.t-table.t-ghost thead,
.t-table.t-ghost tbody {
  background: transparent;
}
.t-table.t-ghost th,
.t-table.t-ghost td {
  height: auto;
  padding: 8px;
  padding-left: 0;
}
.t-table.t-ghost th {
  padding-top: 0;
  font-size: 0.8125rem;
}
.t-table.t-ghost td {
  border: 0;
}
.t-table .t-select {
  width: 34px;
  margin-right: 0;
  border-right: 0;
  text-overflow: clip;
}
.t-table .t-select .t-checkbox label::before, .t-table .t-select .t-checkbox fieldset legend::before, fieldset .t-table .t-select .t-checkbox legend::before {
  margin-right: 0;
}
.t-table .t-is-selected > td:not(.t-empty) {
  background-color: #e9f5f5;
}
.t-table .t-is-selected:hover > td:not(.t-empty) {
  background-color: #d4ebeb;
}
.t-table.t-sortable > thead th {
  transition: background-color 0.2s ease, opacity 0.2s ease;
}
.t-table.t-sortable > thead th:hover {
  background-color: #e9e9e9;
  cursor: pointer;
}
.t-table.t-sortable > thead th.t-not-sortable:hover {
  background-color: #f8f8f8;
  cursor: default;
}
.t-table thead th.t-sortable {
  transition: background-color 0.2s ease, opacity 0.2s ease;
}
.t-table thead th.t-sortable:hover {
  background-color: #e9e9e9;
  cursor: pointer;
}
.t-table thead th.t-is-ascending, .t-table thead th.t-is-descending {
  position: relative;
  background-color: #f4f4f4;
}
.t-table thead th.t-is-ascending:hover, .t-table thead th.t-is-descending:hover {
  background-color: #e9e9e9;
}
.t-table thead th.t-is-ascending::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background: #bcbdbd;
  transition: position 0.2s ease;
}
.t-table thead th.t-is-descending::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background: #bcbdbd;
  transition: position 0.2s ease;
}
.t-table tr td.t-match {
  width: 100px;
  padding-right: 12px;
  padding-left: 12px;
  text-align: center;
}
.t-table tr td.t-match p {
  margin-bottom: 0;
}
.t-table tr td.t-match .t-status {
  display: inline-block;
  width: calc(50% - 2px);
  height: 6px;
  background: #bcbdbd;
}
.t-table tr td.t-match .t-status.t-approved {
  background: #428613;
}
.t-table tr td.t-match .t-status.t-refused {
  background: #d91f11;
}
.t-table tr:hover td.t-match, .t-table tr.t-is-selected td.t-match, .t-table tr.t-is-selected:hover td.t-match {
  background-color: #fff;
  border-color: #e9e9e9;
}
.t-table > tbody .t-has-changed-new {
  background-color: #fff59d;
  animation: fade 0.8s ease-in forwards;
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
.t-table > tbody tr.t-has-changed:not(.t-is-selected) > td {
  background-color: #fff59d;
}
.t-table > tbody tr.t-has-changed:not(.t-is-selected):hover > td {
  background-color: rgb(242.1, 242, 180.4);
}
.t-table > tbody tr.t-fade > td {
  animation: fade 0.8s ease forwards;
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
.t-table > tbody tr:hover > td.t-has-changed {
  background-color: rgb(242.1, 242, 180.4);
}
.t-table > tbody td.t-has-changed {
  background-color: #fff59d;
}
.t-table > tbody td.t-fade {
  animation: fade 0.8s ease forwards;
}
@keyframes fade {
  0% {
    background-color: #fff59d;
  }
  100% {
    background-color: inherit;
  }
}
@keyframes fade {
  0% {
    background-color: #fff59d;
  }
  100% {
    background-color: inherit;
  }
}
@keyframes fade {
  0% {
    background-color: #fff59d;
  }
  100% {
    background-color: inherit;
  }
}
@keyframes fade {
  0% {
    background-color: #fff59d;
  }
  100% {
    background-color: inherit;
  }
}

.t-table tr.t-status > td:first-child {
  padding-left: 12px 3px;
}
.t-table tr.t-status.t-teal > td:first-child, .t-table tr.t-status.t-cta > td:first-child {
  box-shadow: inset 3px 0 0 0 #279c9c;
}
.t-table tr.t-status.t-teal .t-bg-status, .t-table tr.t-status.t-cta .t-bg-status {
  color: #fff;
  background: #279c9c;
}
.t-table tr.t-status.t-teal .t-border-status, .t-table tr.t-status.t-cta .t-border-status {
  color: #279c9c;
  box-shadow: inset 1px 1px 0 0 #279c9c, inset -1px -1px 0 0 #279c9c;
}
.t-table tr.t-status.t-red > td:first-child, .t-table tr.t-status.t-error > td:first-child {
  box-shadow: inset 3px 0 0 0 #d91f11;
}
.t-table tr.t-status.t-red .t-bg-status, .t-table tr.t-status.t-error .t-bg-status {
  color: #fff;
  background: #d91f11;
}
.t-table tr.t-status.t-red .t-text-status, .t-table tr.t-status.t-error .t-text-status {
  color: #d91f11;
}
.t-table tr.t-status.t-red .t-border-status, .t-table tr.t-status.t-error .t-border-status {
  color: #d91f11;
  box-shadow: inset 1px 1px 0 0 #d91f11, inset -1px -1px 0 0 #d91f11;
}
.t-table tr.t-status.t-orange > td:first-child, .t-table tr.t-status.t-warning > td:first-child {
  box-shadow: inset 3px 0 0 0 #ee6f20;
}
.t-table tr.t-status.t-orange .t-bg-status, .t-table tr.t-status.t-warning .t-bg-status {
  color: #fff;
  background: #ee6f20;
}
.t-table tr.t-status.t-orange .t-text-status, .t-table tr.t-status.t-warning .t-text-status {
  color: #ee6f20;
}
.t-table tr.t-status.t-orange .t-border-status, .t-table tr.t-status.t-warning .t-border-status {
  color: #ee6f20;
  box-shadow: inset 1px 1px 0 0 #ee6f20, inset -1px -1px 0 0 #ee6f20;
}
.t-table tr.t-status.t-green > td:first-child, .t-table tr.t-status.t-success > td:first-child {
  box-shadow: inset 3px 0 0 0 #428613;
}
.t-table tr.t-status.t-green .t-bg-status, .t-table tr.t-status.t-success .t-bg-status {
  color: #fff;
  background: #428613;
}
.t-table tr.t-status.t-green .t-text-status, .t-table tr.t-status.t-success .t-text-status {
  color: #428613;
}
.t-table tr.t-status.t-green .t-border-status, .t-table tr.t-status.t-success .t-border-status {
  color: #428613;
  box-shadow: inset 1px 1px 0 0 #428613, inset -1px -1px 0 0 #428613;
}
.t-table tr.t-status.t-disabled > td {
  color: #bcbdbd;
}
.t-table tr.t-status.t-disabled > td a {
  color: #bcbdbd;
  pointer-events: none;
}
.t-table tr.t-status.t-disabled > td a:hover {
  text-decoration: none;
}
.t-table tr.t-status.t-disabled > td .t-icon {
  color: #bcbdbd;
}
.t-table td.t-teal.t-bg-status, .t-table td.t-cta.t-bg-status {
  color: #fff;
  background: #279c9c;
}
.t-table td.t-teal.t-border-status, .t-table td.t-cta.t-border-status {
  color: #279c9c;
  box-shadow: inset 1px 1px 0 0 #279c9c, inset -1px -1px 0 0 #279c9c;
}
.t-table td.t-red.t-bg-status, .t-table td.t-error.t-bg-status {
  color: #fff;
  background: #d91f11;
}
.t-table td.t-red.t-text-status, .t-table td.t-error.t-text-status {
  color: #d91f11;
}
.t-table td.t-red.t-border-status, .t-table td.t-error.t-border-status {
  color: #d91f11;
  box-shadow: inset 1px 1px 0 0 #d91f11, inset -1px -1px 0 0 #d91f11;
}
.t-table td.t-orange.t-bg-status, .t-table td.t-warning.t-bg-status {
  color: #fff;
  background: #ee6f20;
}
.t-table td.t-orange.t-text-status, .t-table td.t-warning.t-text-status {
  color: #ee6f20;
}
.t-table td.t-orange.t-border-status, .t-table td.t-warning.t-border-status {
  color: #ee6f20;
  box-shadow: inset 1px 1px 0 0 #ee6f20, inset -1px -1px 0 0 #ee6f20;
}
.t-table td.t-green.t-bg-status, .t-table td.t-success.t-bg-status {
  color: #fff;
  background: #428613;
}
.t-table td.t-green.t-text-status, .t-table td.t-success.t-text-status {
  color: #428613;
}
.t-table td.t-green.t-border-status, .t-table td.t-success.t-border-status {
  color: #428613;
  box-shadow: inset 1px 1px 0 0 #428613, inset -1px -1px 0 0 #428613;
}
.t-table td.t-disabled {
  color: #bcbdbd;
}
.t-table td.t-disabled > a {
  color: #bcbdbd;
  pointer-events: none;
}
.t-table td.t-disabled > a:hover {
  text-decoration: none;
}
.t-table td.t-disabled > .t-icon {
  color: #bcbdbd;
}
.t-table .t-bg-status > a {
  color: #fff;
  text-decoration: underline;
  text-decoration-style: dotted;
}
.t-table .t-bg-status > a:hover {
  text-decoration-style: solid;
}
.t-table.t-condensed.t-status > td:first-child {
  padding-left: 9px;
}

.t-table th.t-expandable,
.t-table td.t-expandable {
  width: 40px;
}
.t-table th.t-expandable.t-select,
.t-table td.t-expandable.t-select {
  width: 69px;
  border-right: 1px solid #e9e9e9;
}
.t-table th.t-expandable button,
.t-table td.t-expandable button {
  cursor: pointer;
  position: absolute;
  color: #373838;
  top: 0;
  right: 0;
  border: 0;
  background: 0 0;
  width: 40px;
  height: 40px;
}
.t-table th.t-expandable button .t-icon,
.t-table td.t-expandable button .t-icon {
  margin-right: 0;
  vertical-align: baseline;
  transform: translateY(1px);
}
.t-table.t-condensed th.t-expandable,
.t-table.t-condensed td.t-expandable {
  width: 32px;
}
.t-table.t-condensed th.t-expandable.t-select,
.t-table.t-condensed td.t-expandable.t-select {
  width: 55px;
}
.t-table.t-condensed th.t-expandable button,
.t-table.t-condensed td.t-expandable button {
  width: 32px;
  height: 32px;
}
.t-table.t-condensed th.t-expandable button .t-icon,
.t-table.t-condensed td.t-expandable button .t-icon {
  transform: translateY(0px);
}
.t-table tr.t-is-expanded {
  background-color: #e9f5f5;
}
.t-table tr.t-expanded-row {
  background-color: #f9fcfc;
}
.t-table tr.t-expanded-row > td:first-child {
  padding: 24px;
}
.t-table tr.t-expanded-row:hover {
  background-color: #f9fcfc;
}
.t-table tr.t-expanded-row:hover > td {
  background-color: #f9fcfc;
  overflow: visible;
}

.t-table {
  display: table;
  table-layout: fixed;
  width: auto;
  max-width: calc(1920px - 24px * 2);
  margin-bottom: 24px;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 0.75rem;
  line-height: 1.4rem;
  vertical-align: middle;
}
.t-table:last-child {
  margin-bottom: 0;
}
.t-table.t-no-truncate td, .t-table.t-no-truncate th {
  white-space: normal;
  text-overflow: initial;
  overflow: initial;
  word-break: break-all;
}
.t-table caption {
  margin-bottom: 12px;
  color: #646464;
  font-size: 14px;
  font-weight: 700;
  text-align: left;
}
.t-table caption .t-icon {
  margin-right: 4px;
}
.t-table th,
.t-table td {
  position: relative;
  height: 40px;
  padding: calc(4px / 2) 12px;
  background-clip: padding-box;
  text-align: left;
  line-height: 0.9375rem;
  vertical-align: middle;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-table th > a,
.t-table td > a {
  display: inline-block;
  vertical-align: middle;
}
.t-table th {
  background-color: #f8f8f8;
  font-size: 0.6875rem;
  line-height: 0.8125rem;
  font-weight: 700;
  text-align: left;
}
.t-table th.t-group {
  color: #646464;
  background-color: transparent;
  border-top: 1px solid #e9e9e9;
  border-right: 1px solid #e9e9e9;
  font-weight: 400;
  text-transform: uppercase;
  text-align: center;
}
.t-table th.t-group:last-child {
  border-right: transparent;
}
.t-table td {
  border-right: 1px solid #e9e9e9;
}
.t-table td:last-child {
  border-right: 0;
}
.t-table thead,
.t-table tbody {
  background-color: #fff;
}
.t-table tbody tr td {
  border-bottom: 1px solid #e9e9e9;
  transition: background-color, 0.1s ease;
}
.t-table tbody tr:hover {
  background-color: #d4ebeb;
}
.t-table tbody tr:hover > td {
  background-color: #d4ebeb;
}
.t-table tbody tr.t-no-hover:hover {
  background-color: transparent;
}
.t-table tbody tr.t-no-hover:hover > td {
  background-color: transparent;
}
.t-table tbody > tr td {
  border-top: 1px solid #e9e9e9;
}
.t-table thead + tbody > tr td {
  border-top: 0;
}
.t-table.t-half {
  width: 50%;
}
.t-table.t-3-4 {
  width: 75%;
}
.t-table.t-wide {
  width: 100%;
}
.t-table.t-full {
  max-width: 100%;
}
.t-table.t-auto {
  table-layout: auto;
}
.t-table th.t-col-compact,
.t-table td.t-col-compact {
  width: 40px;
  text-align: center;
}
.t-table th.t-col-tiny,
.t-table td.t-col-tiny {
  width: 8%;
}
.t-table th.t-col-small,
.t-table td.t-col-small {
  width: 10%;
}
.t-table th.t-col-medium,
.t-table td.t-col-medium {
  width: 15%;
}
.t-table th.t-col-large,
.t-table td.t-col-large {
  width: 25%;
}
.t-table th.t-col-xl,
.t-table td.t-col-xl {
  width: 30%;
}
.t-table.t-is-loading > tbody {
  position: relative;
}
.t-table.t-is-loading > tbody > tr:only-child::after,
.t-table.t-is-loading > tbody > tr:nth-child(2):last-child::after {
  background-size: auto !important;
}
.t-table.t-is-loading > tbody > tr:last-child::after {
  position: absolute;
  content: "";
  background: #fff;
  opacity: 0.9;
  inset: 0;
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2042%2042'%3e%3cg%20fill='none'%20stroke-miterlimit='10'%20stroke-width='2'%20data-name='Layer%202'%3e%3ccircle%20cx='21'%20cy='21'%20r='20'%20stroke='%23E9E9E9'%3e%3c/circle%3e%3cpath%20d='M21%201a20%2020%200%200%201%2020%2020'%20stroke='%2300afaf'%20stroke-linecap='round'%3e%3c/path%3e%3canimateTransform%20attributeName='transform'%20type='rotate'%20from='0%2021%2021'%20to='360%2021%2021'%20dur='1s'%20repeatCount='indefinite'%20/%3e%3c/g%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 80px;
}
.t-table .t-wrap, .t-table.t-wrap th, .t-table.t-wrap td {
  white-space: normal;
}
.t-table th.t-empty,
.t-table td.t-empty {
  width: 16px;
  padding: 0 calc(16px / 2);
  background-color: transparent;
}
.t-table th.t-group.t-empty {
  border: 0;
}
.t-table th.t-group.t-empty + th:not(.t-empty) {
  border-left: 1px solid #e9e9e9;
}
.t-table tbody td.t-empty {
  border-bottom: 0;
}
.t-table tbody tr.t-empty {
  height: 16px;
}
.t-table tbody tr.t-empty:last-child {
  display: none;
}
.t-table tbody tr.t-empty + tr td:not(.t-empty) {
  border-top: 1px solid #e9e9e9;
}
.t-table tbody tr:hover > td.t-empty {
  background-color: transparent;
}
.t-table tfoot::before {
  content: "";
  display: table-row;
  width: 100%;
  height: 16px;
  background-color: #fff;
}
.t-table tfoot tr {
  border-top: 1px solid #bcbdbd;
}
.t-table tfoot th,
.t-table tfoot td {
  border-bottom: 1px solid #e9e9e9;
}
.t-table tfoot td.t-empty {
  border-bottom: 0;
}
.t-table tfoot.t-load-more::before {
  display: none;
}
.t-table tfoot.t-load-more tr {
  border-top: 0;
}
.t-table tfoot.t-load-more td {
  color: #279c9c;
  border-right: 0;
  text-align: center;
  cursor: pointer;
}
.t-table tfoot.t-load-more td:hover {
  background-color: #d4ebeb;
  text-decoration: underline;
}
.t-table tfoot.t-load-more.t-is-loading td {
  color: transparent;
}
.t-table tfoot.t-load-more.t-is-loading td::before {
  content: "";
  position: absolute;
  left: 50%;
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
  vertical-align: middle;
  transform: translate(-50%, 0);
  animation: spin 1s infinite linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.t-table .t-number,
.t-table .t-right {
  text-align: right;
}
.t-table .t-overflow {
  overflow: visible;
}
.t-table .t-truncate {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}
.t-table td > .t-btn,
.t-table td > .t-checkbox,
.t-table td > .t-dropdown,
.t-table td > .t-input,
.t-table td > .t-loading,
.t-table td > .t-radio,
.t-table td > .t-date-picker,
.t-table td > .t-switch,
.t-table th > .t-btn,
.t-table th > .t-checkbox,
.t-table th > .t-dropdown,
.t-table th > .t-input,
.t-table th > .t-loading,
.t-table th > .t-radio,
.t-table th > .t-date-picker,
.t-table th > .t-switch {
  margin: 0;
}
.t-table td > .t-icon {
  margin-top: -2px;
  margin-right: 8px;
  line-height: 1rem;
}
.t-table td > .t-icon-error {
  color: #d91f11;
}
.t-table td > .t-icon-warning {
  color: #ee6f20;
}
.t-table td > .t-icon-success {
  color: #428613;
}
.t-table td > .t-badge {
  max-width: 100%;
}
.t-table td > .t-badge:first-of-type {
  margin-left: 4px;
}
.t-table td > .t-loading {
  width: 16px;
  height: 16px;
  margin-right: 8px;
}
.t-table td > .t-loading::before {
  width: inherit;
  height: inherit;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
@media (min-width: 2560px) {
  .t-table {
    max-width: 2560px;
  }
}
@media (min-width: 1920px) {
  .t-table {
    max-width: 1920px;
  }
}
.t-table .t-error-message {
  border-collapse: initial;
}

@media print {
  .t-table {
    font-size: 10px;
  }
  .t-table th,
  .t-table td {
    height: 16px;
    padding: 9px 8px 7px;
  }
  .t-table th {
    background-color: transparent;
    border-right: 0;
    border-bottom: 1px solid #e9e9e9;
    font-size: 10px;
  }
  .t-table th.t-group {
    font-size: 8px;
  }
  .t-table tbody {
    border-bottom: 1px solid #e9e9e9;
  }
  .t-table tbody tr:nth-child(even) td {
    background-color: #f4f4f4 !important;
  }
  .t-table.t-condensed {
    height: 12px;
  }
  .t-table td .t-btn {
    height: 24px;
    margin-top: -8px;
    font-size: 10px;
    line-height: 24px;
  }
  .t-table td .t-dropdown {
    margin-top: -8px;
  }
  .t-table td .t-dropdown .t-btn {
    height: 24px;
    margin-top: 0;
  }
  .t-table td .t-input input {
    height: 24px;
    font-size: 10px;
  }
}
.t-tag {
  position: relative;
  display: inline-block;
  max-width: 100%;
  height: 20px;
  padding: 0 8px;
  color: #fff;
  background: #279c9c;
  border-radius: 2px;
  font-size: 0.75rem;
  line-height: 20px;
  vertical-align: middle;
  user-select: none;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  flex-shrink: 0;
  transition: opacity 0.2s ease;
}
.t-tag:not(:only-child) {
  margin-right: 4px;
}
.t-tag > .t-tag-text {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-tag .t-trigger {
  background: none;
  border: none;
  padding: 0;
  position: relative;
  display: inline-block;
  min-width: 20px;
  height: 20px;
  margin-right: -8px;
  border-radius: 4px;
  cursor: pointer;
}
.t-tag .t-trigger::before, .t-tag .t-trigger::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 8px;
  height: 2px;
  background: #d4ebeb;
  border-radius: 2px;
}
.t-tag .t-trigger:focus-visible {
  background: #1f7d7d;
  border: 2px solid #279c9c;
}
.t-tag .t-trigger:focus-visible::before, .t-tag .t-trigger:focus-visible::after {
  background: #fff !important;
}
.t-tag .t-trigger::before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.t-tag .t-trigger::after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.t-tag .t-trigger:hover::before, .t-tag .t-trigger:hover::after {
  background: #fff !important;
}
.t-tag.t-fade {
  opacity: 0;
}
.t-tag.t-strike-through, .t-tag.t-line-through {
  text-decoration: line-through;
}
.t-tag.t-subtle {
  color: #373838;
  background: #d4ebeb;
}
.t-tag.t-subtle .t-trigger::before, .t-tag.t-subtle .t-trigger::after {
  background: #646464 !important;
}
.t-tag.t-subtle .t-trigger:focus-visible {
  background: #a9d7d7;
  border: 2px solid #d4ebeb;
}
.t-tag.t-subtle .t-trigger:focus-visible::before, .t-tag.t-subtle .t-trigger:focus-visible::after {
  background: #373838 !important;
}
.t-tag.t-subtle .t-trigger:hover:not(:active)::before, .t-tag.t-subtle .t-trigger:hover:not(:active)::after {
  background: #373838 !important;
}
.t-tag.t-neutral, .t-tag.t-gray {
  background: #4d4e4e;
}
.t-tag.t-neutral .t-trigger::before, .t-tag.t-neutral .t-trigger::after, .t-tag.t-gray .t-trigger::before, .t-tag.t-gray .t-trigger::after {
  background: #d3d3d3;
}
.t-tag.t-neutral .t-trigger:focus-visible, .t-tag.t-gray .t-trigger:focus-visible {
  background: #212222;
  border-color: #4d4e4e;
}
.t-tag.t-neutral.t-subtle, .t-tag.t-gray.t-subtle {
  background: #e9e9e9;
}
.t-tag.t-neutral.t-subtle .t-trigger:focus-visible, .t-tag.t-gray.t-subtle .t-trigger:focus-visible {
  background: #d3d3d3;
  border-color: #e9e9e9;
}
.t-tag.t-gray-feather {
  color: #373838;
  background: #e9e9e9;
}
.t-tag.t-gray-feather .t-trigger::before, .t-tag.t-gray-feather .t-trigger::after {
  background: #646464 !important;
}
.t-tag.t-gray-feather .t-trigger:focus-visible {
  background: #d3d3d3;
  border-color: #e9e9e9;
}
.t-tag.t-gray-feather.t-subtle {
  background: #e9e9e9;
}
.t-tag.t-gray-feather.t-subtle .t-trigger:focus-visible {
  background: #d3d3d3;
  border-color: #e9e9e9;
}
.t-tag.t-dark {
  background: #4d4e4e;
}
.t-tag.t-dark .t-trigger::before, .t-tag.t-dark .t-trigger::after {
  background: #e9e9e9;
}
.t-tag.t-dark .t-trigger:focus-visible {
  background: #212222;
  border-color: #4d4e4e;
}
.t-tag.t-dark.t-subtle {
  background: #bcbdbd;
}
.t-tag.t-dark.t-subtle .t-trigger:focus-visible {
  background: #909090;
  border-color: #bcbdbd;
}
.t-tag.t-orange, .t-tag.t-warning {
  background: #ee6f20;
}
.t-tag.t-orange .t-trigger::before, .t-tag.t-orange .t-trigger::after, .t-tag.t-warning .t-trigger::before, .t-tag.t-warning .t-trigger::after {
  background: #fce2d2;
}
.t-tag.t-orange .t-trigger:focus-visible, .t-tag.t-warning .t-trigger:focus-visible {
  background: #be591a;
  border-color: #ee6f20;
}
.t-tag.t-orange.t-subtle, .t-tag.t-warning.t-subtle {
  background: #fce2d2;
}
.t-tag.t-orange.t-subtle .t-trigger:focus-visible, .t-tag.t-warning.t-subtle .t-trigger:focus-visible {
  background: #f8c5a6;
  border-color: #fce2d2;
}
.t-tag.t-blue, .t-tag.t-info {
  background: #256cd1;
}
.t-tag.t-blue .t-trigger::before, .t-tag.t-blue .t-trigger::after, .t-tag.t-info .t-trigger::before, .t-tag.t-info .t-trigger::after {
  background: #d3e2f6;
}
.t-tag.t-blue .t-trigger:focus-visible, .t-tag.t-info .t-trigger:focus-visible {
  background: #1e56a7;
  border-color: #256cd1;
}
.t-tag.t-blue.t-subtle, .t-tag.t-info.t-subtle {
  background: #d3e2f6;
}
.t-tag.t-blue.t-subtle .t-trigger:focus-visible, .t-tag.t-info.t-subtle .t-trigger:focus-visible {
  background: #a8c4ed;
  border-color: #d3e2f6;
}
.t-tag.t-staff {
  background: #8c2341;
}
.t-tag.t-staff .t-trigger::before, .t-tag.t-staff .t-trigger::after {
  background: #e8d3d9;
}
.t-tag.t-staff .t-trigger:focus-visible {
  background: #701c34;
  border-color: #8c2341;
}
.t-tag.t-staff.t-subtle {
  background: #e8d3d9;
}
.t-tag.t-staff.t-subtle .t-trigger:focus-visible {
  background: #d1a7b3;
  border-color: #e8d3d9;
}
.t-tag.t-red, .t-tag.t-error {
  background: #d91f11;
}
.t-tag.t-red .t-trigger::before, .t-tag.t-red .t-trigger::after, .t-tag.t-error .t-trigger::before, .t-tag.t-error .t-trigger::after {
  background: #f7d2cf;
}
.t-tag.t-red .t-trigger:focus-visible, .t-tag.t-error .t-trigger:focus-visible {
  background: #ae190e;
  border-color: #d91f11;
}
.t-tag.t-red.t-subtle, .t-tag.t-error.t-subtle {
  background: #f7d2cf;
}
.t-tag.t-red.t-subtle .t-trigger:focus-visible, .t-tag.t-error.t-subtle .t-trigger:focus-visible {
  background: #f0a5a0;
  border-color: #f7d2cf;
}
.t-tag.t-green, .t-tag.t-success {
  background: #428613;
}
.t-tag.t-green .t-trigger::before, .t-tag.t-green .t-trigger::after, .t-tag.t-success .t-trigger::before, .t-tag.t-success .t-trigger::after {
  background: #d9e7d0;
}
.t-tag.t-green .t-trigger:focus-visible, .t-tag.t-success .t-trigger:focus-visible {
  background: #356b0f;
  border-color: #428613;
}
.t-tag.t-green.t-subtle, .t-tag.t-success.t-subtle {
  background: #d9e7d0;
}
.t-tag.t-green.t-subtle .t-trigger:focus-visible, .t-tag.t-success.t-subtle .t-trigger:focus-visible {
  background: #b3cfa1;
  border-color: #d9e7d0;
}

.t-tooltip {
  position: absolute;
  z-index: 120;
  display: inline-block;
  max-height: 0;
  width: auto;
  max-width: 400px;
  padding: 12px;
  color: #373838;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 3px;
  border-collapse: none;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  opacity: 0;
  visibility: hidden;
  font-size: 13px;
  line-height: 1.4em;
  white-space: normal;
  transition: opacity 0.2s ease;
}
.t-tooltip .t-tooltip-arrow {
  position: absolute;
  pointer-events: none;
  width: 14px;
  height: 14px;
}
.t-tooltip .t-tooltip-arrow::after {
  content: "";
  display: inline-block;
  border-right: 1px solid #bcbdbd;
  border-bottom: 1px solid #bcbdbd;
  position: absolute;
  top: -6px;
  background: #fff;
  left: 0;
  width: 14px;
  height: 14px;
  transform: rotate(45deg);
}
.t-tooltip > ul,
.t-tooltip > ol {
  margin-bottom: 0;
}
.t-tooltip > ul li,
.t-tooltip > ol li {
  position: relative;
  margin-bottom: 8px;
  padding-left: 14px;
  line-height: 1.125rem;
}
.t-tooltip > ul li:last-child,
.t-tooltip > ol li:last-child {
  margin-bottom: 0;
}
.t-tooltip > ul li::before,
.t-tooltip > ol li::before {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  margin-right: 8px;
  color: #646464;
  font-weight: 700;
  line-height: 1.125rem;
}
.t-tooltip > ul li > span,
.t-tooltip > ol li > span {
  margin-right: 12px;
}
.t-tooltip > ul li::before {
  content: "•";
}
.t-tooltip > ol li {
  counter-increment: list-counter;
}
.t-tooltip > ol li::before {
  content: counter(list-counter);
}
.t-tooltip > label, fieldset .t-tooltip > legend {
  margin-right: 6px;
}
.t-tooltip.t-auto {
  max-width: none;
}
.t-tooltip.t-info {
  color: #fff;
  background: #256cd1;
  border-color: #256cd1;
}
.t-tooltip.t-info .t-tooltip-arrow::after {
  color: #fff;
  background: #256cd1;
  border-color: #256cd1;
}
.t-tooltip.t-info button {
  position: relative;
  display: inline-block;
  height: 32px;
  margin-right: 8px;
  padding: 0 12px;
  color: #fff;
  background-color: transparent;
  border: 1px solid #fff;
  border-radius: 3px;
  font-size: 12px;
  line-height: 1.4rem;
  vertical-align: middle;
  user-select: none;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.t-tooltip.t-info button:last-child {
  margin-right: 0;
}
.t-tooltip.t-info button:hover:not(:active) {
  color: #256cd1;
  background-color: #fff;
}
.t-tooltip.t-info button .t-icon {
  position: relative;
  width: 14px;
  height: 14px;
  margin-right: 8px;
  line-height: 1rem;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-tooltip.t-info button {
    padding-top: 1px;
  }
}
.t-tooltip.t-top .t-tooltip-arrow {
  inset: auto auto -14px calc(50% - 7px);
}
.t-tooltip.t-right .t-tooltip-arrow {
  transform: rotate(90deg);
  inset: calc(50% - 7px) auto auto -14px;
}
.t-tooltip.t-bottom .t-tooltip-arrow {
  transform: rotate(180deg);
  inset: -14px auto auto calc(50% - 7px);
}
.t-tooltip.t-left .t-tooltip-arrow {
  transform: rotate(-90deg);
  inset: calc(50% - 7px) -14px auto auto;
}
.t-tooltip.t-is-visible {
  visibility: visible;
  max-height: 100vh;
  opacity: 1;
  animation: tootltip 0.2s ease-out;
}
@keyframes tootltip {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes tootltip {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes tootltip {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes tootltip {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

[data-tooltip][data-info] {
  cursor: help;
}
[data-tooltip][data-click] {
  cursor: pointer;
}
[data-tooltip][data-click].t-icon {
  opacity: 0.6;
}
[data-tooltip][data-click].t-icon:hover:not(:active) {
  opacity: 1;
}

.t-accordion {
  width: 1280px;
  max-width: 100%;
  margin-bottom: 0;
}
.t-accordion .t-header {
  position: relative;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 24px;
  color: #373838;
  vertical-align: middle;
  user-select: none;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-accordion .t-header:focus-visible {
  background-color: #e9e9e9;
}
.t-accordion .t-header::before, .t-accordion .t-header::after {
  content: "";
  position: absolute;
  top: calc(50% - 2px);
  left: 2px;
  background: #646464;
  height: 2px;
  width: 8px;
  border-radius: 1px;
  vertical-align: middle;
}
.t-accordion .t-header::before {
  transform: translate(-2px, 0) rotate(45deg) scale(0.9);
}
.t-accordion .t-header::after {
  transform: translate(2px, 0) rotate(-45deg) scale(0.9);
}
.t-accordion .t-header:hover {
  color: #000;
}
.t-accordion .t-header:hover::before, .t-accordion .t-header:hover::after {
  background: #373838;
  transition: transform 0.2s ease;
}
.t-accordion .t-header:hover a[data-toggler] {
  text-decoration: underline;
}
.t-accordion .t-header h1,
.t-accordion .t-header h2,
.t-accordion .t-header h3,
.t-accordion .t-header h4,
.t-accordion .t-header h5,
.t-accordion .t-header h6 {
  color: inherit;
}
.t-accordion .t-header.t-is-expanded::before {
  transform: translate(-2px, 0) rotate(-45deg) scale(0.9);
}
.t-accordion .t-header.t-is-expanded::after {
  transform: translate(2px, 0) rotate(45deg) scale(0.9);
}
.t-accordion .t-header.t-distribute {
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
.t-accordion .t-header.t-no-hover, .t-accordion .t-header.t-is-expanded.t-no-hover {
  color: #646464;
}
.t-accordion .t-header.t-no-hover::before, .t-accordion .t-header.t-no-hover::after, .t-accordion .t-header.t-is-expanded.t-no-hover::before, .t-accordion .t-header.t-is-expanded.t-no-hover::after {
  animation: none;
}
.t-accordion .t-collapsible {
  display: none;
  visibility: hidden;
  max-height: 0;
  padding: 12px 0;
  padding-top: 8px;
  opacity: 0;
  transition: visibility 0.2s ease, opacity 0.2s ease, max-height 0.2s ease;
}
.t-accordion .t-collapsible.t-is-expanded {
  display: block;
  visibility: visible;
  max-height: 100%;
  opacity: 1;
  animation: accordion-collapsible-anim 0.2s ease;
}
@keyframes accordion-collapsible-anim {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
@keyframes accordion-collapsible-anim {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
@keyframes accordion-collapsible-anim {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
@keyframes accordion-collapsible-anim {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
.t-accordion.t-wide {
  width: 100%;
}
.t-accordion.t-auto {
  width: auto;
}
.t-accordion.t-chevron-right .t-header {
  padding-left: 0;
  padding-right: 24px;
}
.t-accordion.t-chevron-right .t-header::before, .t-accordion.t-chevron-right .t-header::after {
  right: 2px;
  left: auto;
}
.t-accordion.t-stacked {
  border-bottom: 1px solid #e9e9e9;
}
.t-accordion.t-stacked:last-child {
  border-bottom: 0;
}

.t-action-bar {
  z-index: 50;
  margin-bottom: 16px;
  vertical-align: middle;
  transition: left 0.2s ease;
  transform: translate3d(0, 0, 0);
}
.t-action-bar > p,
.t-action-bar > span {
  color: #646464;
  vertical-align: middle;
}
.t-action-bar .t-right {
  float: right;
  display: inline-block;
  max-width: 50%;
  margin-left: auto;
  padding-left: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.t-action-bar .t-right .t-checkbox,
.t-action-bar .t-right .t-dropdown,
.t-action-bar .t-right .t-input,
.t-action-bar .t-right .t-radio,
.t-action-bar .t-right .t-switch {
  margin-bottom: 0;
}
.t-action-bar.t-is-sticky {
  position: fixed;
  top: 54px;
  left: 0;
  display: block;
  width: 100%;
  padding: 12px;
  background: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  animation: sticky 0.2s ease forwards;
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.t-card {
  display: inline-block;
  width: 100%;
  margin-right: 12px;
  margin-bottom: 24px;
  background-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  flex-direction: column;
}
.t-card:last-child {
  margin-right: 0;
  margin-bottom: 0;
}
.t-card h2 {
  font-size: 18px;
}
.t-card > div,
.t-card > header,
.t-card > footer {
  margin: 0;
  padding: 16px;
}
.t-card > div.t-bg,
.t-card > header.t-bg,
.t-card > footer.t-bg {
  background: #f8f8f8;
}
.t-card.t-horizontal {
  flex-direction: row;
}
.t-card.t-horizontal > .t-square + .t-content {
  width: calc(100% - 78px);
}
.t-card.t-large {
  width: 100%;
  max-width: 1024px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-card.t-bordered {
  border: 1px solid #e9e9e9;
  border-radius: 3px;
  box-shadow: none;
}
.t-card.t-bordered > div:first-child,
.t-card.t-bordered > header:first-child,
.t-card.t-bordered > footer:first-child {
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 3px;
  border-radius: 3px 3px 0 0;
}
.t-card.t-bordered > div:last-child,
.t-card.t-bordered > header:last-child,
.t-card.t-bordered > footer:last-child {
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 0;
  border-radius: 0 0 3px 3px;
}
.t-card.t-bordered > div,
.t-card.t-bordered > header,
.t-card.t-bordered > footer {
  border-bottom: 1px solid #e9e9e9;
}
.t-card.t-bordered > div:last-child,
.t-card.t-bordered > header:last-child,
.t-card.t-bordered > footer:last-child {
  border-bottom: 0;
}
.t-card.t-is-empty * {
  color: #646464;
}
.t-card.t-is-editing {
  border: 1px solid #279c9c;
}
.t-card .t-image {
  position: relative;
  display: block;
  overflow: hidden;
  width: 100%;
  height: auto;
  padding: 0;
  user-select: none;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  -webkit-box-flex: 0 1 auto;
  -moz-box-flex: 0 1 auto;
  flex: 0 1 auto;
  align-items: flex-start;
}
.t-card .t-image img {
  width: 100%;
  min-height: 48px;
}
.t-card .t-image img[alt]::after {
  content: attr(alt);
  position: absolute;
  inset: 0;
  padding: 24px;
  background-color: #e9e9e9;
  vertical-align: middle;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-content: center;
}
.t-card .t-image.t-1-1::before, .t-card .t-image.t-4-3::before, .t-card .t-image.t-16-9::before {
  content: "";
}
.t-card .t-image.t-1-1 img, .t-card .t-image.t-4-3 img, .t-card .t-image.t-16-9 img {
  display: inherit;
  width: 100%;
  height: auto;
  color: #373838;
  background-color: inherit;
  text-align: center;
}
.t-card .t-image.t-1-1::before {
  padding-top: 100%;
}
.t-card .t-image.t-4-3::before {
  padding-top: 75%;
}
.t-card .t-image.t-16-9::before {
  padding-top: 56.25%;
}
.t-card .t-square {
  position: relative;
  width: auto;
  min-width: 78px;
  height: auto;
  margin: 0;
  background-color: #e9e9e9;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  -webkit-box-flex: 0 1 auto;
  -moz-box-flex: 0 1 auto;
  flex: 0 1 auto;
  align-items: center;
  justify-content: center;
  -ms-flex-pack: center;
  align-self: flex-start;
}
.t-card .t-square::after {
  content: "";
  display: block;
  padding-top: 100%;
}
.t-card .t-square.t-icon {
  color: #a6a7a7;
  font-size: 28px;
}
.t-card .t-square.t-teal, .t-card .t-square.t-cta, .t-card .t-square.t-red, .t-card .t-square.t-error, .t-card .t-square.t-orange, .t-card .t-square.t-warning, .t-card .t-square.t-green, .t-card .t-square.t-success {
  color: #fff;
}
.t-card .t-square.t-teal, .t-card .t-square.t-cta {
  background: #279c9c;
}
.t-card .t-square.t-red, .t-card .t-square.t-error {
  background: #d91f11;
}
.t-card .t-square.t-orange, .t-card .t-square.t-warning {
  background: #ee6f20;
}
.t-card .t-square.t-green, .t-card .t-square.t-success {
  background: #428613;
}
.t-card .t-content {
  width: 100%;
  flex-direction: column;
}
.t-card .t-content h1 {
  display: block;
  line-height: 1rem;
}
.t-card .t-content h2,
.t-card .t-content h3 {
  display: block;
  margin-bottom: 4px;
}
.t-card .t-content h2:last-child,
.t-card .t-content h3:last-child {
  margin-bottom: 0;
}
.t-card .t-content h2 + p,
.t-card .t-content h3 + p {
  margin-top: 24px;
}
.t-card .t-content > label, .t-card fieldset .t-content > legend, fieldset .t-card .t-content > legend {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-card .t-content .t-sub {
  display: block;
  margin-bottom: 8px;
  color: #646464;
  font-size: 12px;
}
.t-card .t-content .t-sub .t-open-hours {
  margin-left: calc(8px / 2);
}
.t-card .t-content .t-sub .t-open-hours.t-open {
  color: #428613;
}
.t-card .t-content .t-sub .t-open-hours.t-closing {
  color: #ee6f20;
}
.t-card .t-content .t-sub .t-open-hours.t-closed {
  color: #d91f11;
}
.t-card .t-corner-actions {
  position: relative;
  padding-right: 96px;
}
.t-card .t-corner-actions .t-actions {
  position: absolute;
  right: 0;
  width: 80px;
  margin-right: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
  flex-wrap: wrap;
}
.t-card .t-corner-actions .t-actions a {
  margin-bottom: 8px;
  margin-left: 8px;
  white-space: nowrap;
}
.t-card .t-corner-actions .t-actions a:first-child {
  margin-left: 0;
}
.t-card .t-link {
  padding: 12px;
  color: #279c9c;
}
.t-card .t-link:hover {
  background: #d4ebeb;
}
.t-card .t-link:active {
  background: #fff;
}
.t-card .t-link label, .t-card .t-link fieldset legend, fieldset .t-card .t-link legend,
.t-card .t-link span {
  color: inherit;
}
.t-card .t-link.t-center {
  text-align: center;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-card .t-link.t-right {
  text-align: right;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
}

a.t-card {
  color: inherit;
  box-shadow: 0 0 0 1px transparent;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.2s ease, box-shadow 0.2s ease;
}
a.t-card:hover {
  box-shadow: 0 0 0 1px #279c9c;
}
a.t-card h2,
a.t-card h3 {
  transition: color 0.2s ease, box-shadow 0.2s ease;
}
a.t-card .t-btn {
  will-change: opacity;
}
a.t-card.t-is-empty {
  cursor: not-allowed;
}
a.t-card.t-is-empty:hover {
  box-shadow: 0 0 0 1px transparent;
}

.t-comments {
  width: 1024px;
  max-width: 100%;
}
.t-comments .t-comment {
  margin-bottom: 12px;
  outline: 8px solid transparent;
  transition: all 0.2s easeå;
}
.t-comments .t-comment:last-child {
  margin-bottom: 0;
}
.t-comments .t-comment .t-author {
  width: 100%;
  margin-bottom: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.t-comments .t-comment .t-author .t-name {
  margin-right: 24px;
}
.t-comments .t-comment .t-author .t-name h4 {
  margin-bottom: 4px;
}
.t-comments .t-comment .t-author .t-name h5 {
  color: #a6a7a7;
  text-transform: none;
}
.t-comments .t-comment .t-author .t-timestamp {
  margin-left: auto;
  color: #a6a7a7;
  font-size: 0.75rem;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-comments .t-comment .t-author .t-timestamp .t-icon {
  font-size: 0.75rem;
}
.t-comments .t-comment.t-wide {
  width: 100%;
}
.t-comments .t-comment.t-has-changed {
  background: #fff59d;
  outline: 8px solid #fff59d;
}
.t-comments .t-comment.t-has-changed.t-fade {
  animation: anim-changed-comment 0.8s ease forwards;
}
@keyframes anim-changed-comment {
  0% {
    background: #fff59d;
    outline: 8px solid #fff59d;
  }
  100% {
    background: inherit;
    outline: 8px solid transparent;
  }
}
@keyframes anim-changed-comment {
  0% {
    background: #fff59d;
    outline: 8px solid #fff59d;
  }
  100% {
    background: inherit;
    outline: 8px solid transparent;
  }
}
@keyframes anim-changed-comment {
  0% {
    background: #fff59d;
    outline: 8px solid #fff59d;
  }
  100% {
    background: inherit;
    outline: 8px solid transparent;
  }
}
@keyframes anim-changed-comment {
  0% {
    background: #fff59d;
    outline: 8px solid #fff59d;
  }
  100% {
    background: inherit;
    outline: 8px solid transparent;
  }
}

.t-date-time {
  display: inline-block;
  margin-bottom: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-date-time:last-child {
  margin-bottom: 0;
}
.t-date-time label, .t-date-time fieldset legend, fieldset .t-date-time legend {
  display: block;
  width: 100%;
  margin-bottom: 8px;
}
.t-date-time span {
  margin: 0 2px 0 1px;
  vertical-align: middle;
}
.t-date-time .t-input {
  margin-right: 12px;
  margin-bottom: 0;
}
.t-date-time .t-input.t-date input.t-year {
  width: 72px;
  min-width: 72px;
}
.t-date-time .t-input.t-date input.t-month {
  width: 40px;
  min-width: 40px;
  padding-left: 8px;
}
.t-date-time .t-input.t-date input.t-day {
  width: 36px;
  min-width: 36px;
  padding-left: 8px;
}
.t-date-time .t-input.t-time input {
  width: 58px;
  min-width: 58px;
}
.t-date-time .t-input.t-time input:nth-of-type(2) {
  width: 40px;
  min-width: 40px;
  padding-left: 8px;
}
.t-date-time .t-input.t-timezone input {
  margin-right: 0;
}
.t-date-time .t-input.t-date, .t-date-time .t-input.t-time, .t-date-time .t-input.t-timezone {
  position: relative;
  color: #bcbdbd;
  font-family: "tricons", helvetica, arial, sans-serif !important;
  font-size: 0.8125rem;
  font-weight: 400;
  vertical-align: baseline;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-date-time .t-input.t-date::before, .t-date-time .t-input.t-time::before, .t-date-time .t-input.t-timezone::before {
  position: absolute;
  z-index: 1;
  padding: 0 8px;
  line-height: 33px;
}
.t-date-time .t-input.t-date input, .t-date-time .t-input.t-time input, .t-date-time .t-input.t-timezone input {
  padding-left: 26px;
}
.t-date-time .t-input.t-date input[type=number]:focus.placeholder, .t-date-time .t-input.t-date input[type=number]:active.placeholder, .t-date-time .t-input.t-time input[type=number]:focus.placeholder, .t-date-time .t-input.t-time input[type=number]:active.placeholder, .t-date-time .t-input.t-timezone input[type=number]:focus.placeholder, .t-date-time .t-input.t-timezone input[type=number]:active.placeholder {
  opacity: 1;
}
.t-date-time .t-input.t-date input[type=number]:focus::placeholder, .t-date-time .t-input.t-date input[type=number]:active::placeholder, .t-date-time .t-input.t-time input[type=number]:focus::placeholder, .t-date-time .t-input.t-time input[type=number]:active::placeholder, .t-date-time .t-input.t-timezone input[type=number]:focus::placeholder, .t-date-time .t-input.t-timezone input[type=number]:active::placeholder {
  opacity: 1;
}
.t-date-time .t-input.t-date::before {
  content: "\e560";
}
.t-date-time .t-input.t-time::before {
  content: "\e540";
}
.t-date-time .t-input.t-timezone::before {
  content: "\e910";
}
.t-date-time.t-horizontal label, .t-date-time.t-horizontal fieldset legend, fieldset .t-date-time.t-horizontal legend {
  float: left;
  display: inline-block;
  width: auto;
  height: 32px;
  margin-bottom: 0;
  line-height: 32px;
}

.t-date-picker {
  position: relative;
  display: inline-block;
  width: 192px;
  margin-right: 12px;
  margin-bottom: 12px;
  vertical-align: top;
  user-select: none;
}
.t-date-picker:last-child {
  margin-right: 0;
}
.t-date-picker.t-compact {
  width: 138px;
}
.t-date-picker.t-compact .t-input {
  width: 106px;
}
.t-date-picker > label, fieldset .t-date-picker > legend {
  display: block;
  margin: 0;
  margin-bottom: 6px;
}
.t-date-picker > label[required]::after, fieldset .t-date-picker > legend[required]::after, .t-date-picker > label.t-required::after, fieldset .t-date-picker > legend.t-required::after {
  content: "*";
  margin-left: 4px;
  color: #d91f11;
}
.t-date-picker > button:first-of-type {
  background-color: #fff;
  display: inline;
  height: 32px;
  width: 32px;
  border: solid 1px #bcbdbd;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-date-picker > button:first-of-type:hover:not(:disabled) {
  cursor: pointer;
  border-color: #279c9c;
}
.t-date-picker > button:first-of-type:hover:not(:disabled) + .t-input input {
  border-left-color: #279c9c;
}
.t-date-picker > button:first-of-type:hover:not(:disabled) .t-icon {
  color: #212222;
}
.t-date-picker > button:first-of-type:focus {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-date-picker > button:first-of-type:disabled {
  background: #f4f4f4;
}
.t-date-picker > button:first-of-type .t-icon {
  transition: color 0.2s ease;
  margin: 0;
  color: #a6a7a7;
}
.t-date-picker .t-input {
  position: relative;
  left: -1px;
  margin: 0;
  width: 160px;
}
.t-date-picker .t-input button {
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  opacity: 0.6;
  text-align: center;
  cursor: pointer;
}
.t-date-picker .t-input button::before {
  content: "";
  display: block;
  width: inherit;
  height: inherit;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='14'%3e%3cpath%20fill='%23464646'%20d='M10.938%201.75H9.625V.328A.33.33%200%200%200%209.297%200H8.203a.33.33%200%200%200-.328.328V1.75h-3.5V.328A.33.33%200%200%200%204.047%200H2.953a.33.33%200%200%200-.328.328V1.75H1.312c-.725%200-1.313.588-1.313%201.313v9.625c0%20.725.588%201.313%201.313%201.313h9.625c.725%200%201.313-.588%201.313-1.313V3.063c0-.725-.588-1.313-1.313-1.313zm-.165%2010.938H1.476a.165.165%200%200%201-.164-.164V4.376h9.625v8.148c0%20.09-.074.164-.164.164z'/%3e%3c/svg%3e") no-repeat center;
  background-size: 14px;
}
.t-date-picker .t-input button:hover {
  opacity: 1;
}
.t-date-picker .t-input input {
  border-radius: 0 4px 4px 0;
}
.t-date-picker .t-input input.t-has-value, .t-date-picker .t-input input[data-has-value] {
  padding-right: 30px;
}
.t-date-picker .t-input input.t-has-value ~ button, .t-date-picker .t-input input[data-has-value] ~ button {
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2014%2014'%3e%3cpath%20d='M7%200C3.1%200%200%203.1%200%207s3.1%207%207%207%207-3.1%207-7-3.1-7-7-7zm3.4%208.8c.1.1.1.3%200%20.5l-1.1%201.1c-.1.1-.3.1-.5%200L7%208.6l-1.8%201.9c-.1.1-.3.1-.5%200L3.6%209.3c-.2-.1-.2-.3%200-.5L5.4%207%203.6%205.2c-.2-.2-.2-.4%200-.5l1.1-1.1c.1-.1.3-.1.5%200L7%205.4l1.8-1.9c.1-.1.3-.1.5%200l1.1%201.1c.1.1.1.3%200%20.5L8.6%207l1.8%201.8z'%20fill='%23464646'/%3e%3c/svg%3e");
  background-size: 14px;
  background-position: 50%;
  background-repeat: no-repeat;
  opacity: 0.4;
  transition: opacity 0.2s ease;
}
.t-date-picker .t-input input.t-has-value ~ button:hover, .t-date-picker .t-input input[data-has-value] ~ button:hover {
  opacity: 1;
}
.t-date-picker .t-input input.t-has-value ~ button::before, .t-date-picker .t-input input.t-has-value ~ button::after, .t-date-picker .t-input input[data-has-value] ~ button::before, .t-date-picker .t-input input[data-has-value] ~ button::after {
  display: none;
}
.t-date-picker .t-input input.t-is-invalid, .t-date-picker .t-input input[invalid] {
  background-position: right 8px center;
  padding-right: 30px;
}
.t-date-picker .t-input input.t-is-invalid.t-has-value, .t-date-picker .t-input input.t-is-invalid[data-has-value], .t-date-picker .t-input input[invalid].t-has-value, .t-date-picker .t-input input[invalid][data-has-value] {
  background-position: right 29px center;
  padding-right: 52px !important;
}
.t-date-picker.t-compact input.t-is-invalid, .t-date-picker.t-compact input[invalid] {
  background-image: none !important;
  padding-right: 8px !important;
}
.t-date-picker.t-compact input.t-is-invalid.t-has-value, .t-date-picker.t-compact input.t-is-invalid[data-has-value], .t-date-picker.t-compact input[invalid].t-has-value, .t-date-picker.t-compact input[invalid][data-has-value] {
  padding-right: 30px !important;
}
.t-date-picker .t-fake-input {
  position: relative;
  height: 32px;
  padding-right: 32px;
  background: #fff;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.t-date-picker .t-fake-input label, .t-date-picker .t-fake-input fieldset legend, fieldset .t-date-picker .t-fake-input legend {
  margin: 0;
  padding-top: 2px;
  color: #646464;
  font-size: 10px;
  line-height: 32px;
}
.t-date-picker .t-fake-input label:first-of-type, .t-date-picker .t-fake-input fieldset legend:first-of-type, fieldset .t-date-picker .t-fake-input legend:first-of-type {
  padding-left: 8px;
}
.t-date-picker .t-fake-input input {
  width: 144px;
  height: 32px;
  margin: 0;
  padding: 0 8px;
  padding-top: 2px;
  color: #373838;
  background: transparent;
  border: 0;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
}
.t-date-picker .t-fake-input input.placeholder {
  color: #909090;
}
.t-date-picker .t-fake-input input::placeholder {
  color: #909090;
}
.t-date-picker .t-fake-input button {
  position: absolute;
  top: 0;
  right: 0;
  width: 34px;
  height: 32px;
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  opacity: 0.6;
  text-align: center;
  cursor: pointer;
}
.t-date-picker .t-fake-input button::before {
  content: "";
  display: block;
  width: inherit;
  height: inherit;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='14'%3e%3cpath%20fill='%23464646'%20d='M10.938%201.75H9.625V.328A.33.33%200%200%200%209.297%200H8.203a.33.33%200%200%200-.328.328V1.75h-3.5V.328A.33.33%200%200%200%204.047%200H2.953a.33.33%200%200%200-.328.328V1.75H1.312c-.725%200-1.313.588-1.313%201.313v9.625c0%20.725.588%201.313%201.313%201.313h9.625c.725%200%201.313-.588%201.313-1.313V3.063c0-.725-.588-1.313-1.313-1.313zm-.165%2010.938H1.476a.165.165%200%200%201-.164-.164V4.376h9.625v8.148c0%20.09-.074.164-.164.164z'/%3e%3c/svg%3e") no-repeat center;
  background-size: 14px;
}
.t-date-picker .t-fake-input button:hover {
  opacity: 1;
}
.t-date-picker .t-fake-input .t-faker {
  position: absolute;
  inset: 0;
  display: block;
  width: 100%;
  height: 32px;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  pointer-events: none;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):hover ~ .t-faker {
  border-color: #279c9c;
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker, .t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker.placeholder, .t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker.placeholder {
  opacity: 0;
  user-select: none;
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker::placeholder, .t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker::placeholder {
  opacity: 0;
  user-select: none;
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled).t-has-focus {
  outline: 0;
}

.t-menu.t-calendar {
  position: absolute;
  width: 226px;
  margin-top: 8px;
  max-height: none;
}
.t-menu.t-calendar header {
  position: relative;
  height: 32px;
  margin-bottom: 0;
  padding: 0 44px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-menu.t-calendar header .t-month {
  padding-top: 1px;
  font-size: 14px;
  font-weight: 700;
  margin-right: 8px;
  line-height: 32px;
}
.t-menu.t-calendar header .t-year {
  padding-top: 1px;
  font-size: 14px;
  line-height: 32px;
  cursor: pointer;
  display: flex;
  gap: 2px;
}
.t-menu.t-calendar header .t-year:focus {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-menu.t-calendar header .t-year .t-icon {
  color: #7a7a7a;
  margin-right: 0;
}
.t-menu.t-calendar header .t-previous,
.t-menu.t-calendar header .t-next {
  position: absolute;
  width: 32px;
  height: 32px;
  border: 0;
  opacity: 0.8;
  cursor: pointer;
  transition: opacity 0.2s ease;
}
.t-menu.t-calendar header .t-previous:hover,
.t-menu.t-calendar header .t-next:hover {
  opacity: 1;
}
.t-menu.t-calendar header .t-previous:focus,
.t-menu.t-calendar header .t-next:focus {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-menu.t-calendar header .t-previous:disabled,
.t-menu.t-calendar header .t-next:disabled {
  opacity: 0.2;
  cursor: not-allowed;
}
.t-menu.t-calendar header .t-previous {
  left: 0;
  top: 0;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='9'%20height='14'%3e%3cpath%20fill='%23464646'%20d='M.944%206.536l5.314-5.314a.657.657%200%200%201%20.928%200l.62.62c.256.256.256.67.001.927L3.595%207l4.211%204.231a.656.656%200%200%201-.001.927l-.62.62a.657.657%200%200%201-.928%200L.943%207.464a.657.657%200%200%201%200-.928z'/%3e%3c/svg%3e") no-repeat center;
  background-size: 9px;
  align-self: flex-start;
}
.t-menu.t-calendar header .t-next {
  right: 0;
  top: 0;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='9'%20height='14'%3e%3cpath%20fill='%23464646'%20d='M7.806%207.464l-5.314%205.314a.657.657%200%200%201-.928%200l-.62-.62a.656.656%200%200%201-.001-.927L5.155%207%20.943%202.769a.656.656%200%200%201%20.001-.927l.62-.62a.657.657%200%200%201%20.928%200l5.314%205.314a.657.657%200%200%201%200%20.928z'/%3e%3c/svg%3e") no-repeat center;
  background-size: 9px;
  align-self: flex-end;
}
.t-menu.t-calendar table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
}
.t-menu.t-calendar table:focus td.t-is-focused {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-menu.t-calendar table a:focus {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-menu.t-calendar table colgroup .t-weekend {
  background-color: #f4f4f4;
}
.t-menu.t-calendar table th,
.t-menu.t-calendar table td {
  width: 32px;
  height: 32px;
  padding: 0;
  text-align: center;
  vertical-align: middle;
}
.t-menu.t-calendar table th {
  padding: 0 8px;
  font-size: 11px;
  font-weight: 700;
}
.t-menu.t-calendar table td {
  color: #646464;
}
.t-menu.t-calendar table a {
  position: relative;
  width: 32px;
  height: 32px;
  color: #212222;
  border-radius: 32px;
  text-decoration: none;
  text-align: center;
  line-height: 32px;
  font-size: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.t-menu.t-calendar table a:hover:not(.t-disabled-day) {
  text-decoration: none;
  background: #d4ebeb;
}
.t-menu.t-calendar table a.t-other-months {
  color: #646464;
}
.t-menu.t-calendar table a.t-today, .t-menu.t-calendar table a.t-current-month {
  color: #279c9c;
  border-radius: 32px;
  box-shadow: inset 0 0 0 1px #279c9c;
  font-weight: 700;
}
.t-menu.t-calendar table a.t-disabled-day {
  color: #a6a7a7;
  cursor: not-allowed;
  font-weight: 400;
}
.t-menu.t-calendar table a.t-disabled-day::after {
  content: "";
  position: absolute;
  height: 1.5rem;
  width: 0.075rem;
  background-color: #a6a7a7;
  border: none !important;
  transform: rotate(45deg);
  right: 50%;
}
.t-menu.t-calendar table a.t-is-selected {
  color: #fff;
  background: #279c9c;
  font-weight: 700;
}
.t-menu.t-calendar table a.t-is-selected:hover {
  background: #279c9c;
  cursor: default;
}
.t-menu.t-calendar table a.t-busy {
  background: #fff59d;
}
.t-menu.t-calendar table a.t-busy:hover {
  background: #d4ebeb;
}
.t-menu.t-calendar table a.t-busy.t-is-selected {
  color: #fff;
  background: #279c9c;
}
.t-menu.t-calendar table a.t-range-start, .t-menu.t-calendar table a.t-range-end {
  color: #fff;
  background: #279c9c;
}
.t-menu.t-calendar table a.t-range-start:hover, .t-menu.t-calendar table a.t-range-end:hover {
  background: #279c9c;
  cursor: default;
}
.t-menu.t-calendar table a.t-range-start {
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 32px;
  -moz-border-radius-topleft: 32px;
  border-radius: 32px 0 0 32px;
}
.t-menu.t-calendar table a.t-range-end {
  -moz-border-radius-topright: 32px;
  -moz-border-radius-bottomright: 32px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-radius: 0 32px 32px 0;
}
.t-menu.t-calendar table a.t-in-range::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  background: #d4ebeb;
}
.t-menu.t-calendar table a.t-in-range:hover:not(.t-disabled-day) {
  background: rgb(160.1, 211.3, 211.3);
}
.t-menu.t-calendar table a.t-in-range.t-first::before {
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 32px;
  -moz-border-radius-topleft: 32px;
  border-radius: 32px 0 0 32px;
}
.t-menu.t-calendar table a.t-in-range.t-last::before {
  -moz-border-radius-topright: 32px;
  -moz-border-radius-bottomright: 32px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-radius: 0 32px 32px 0;
}
.t-menu.t-calendar table a.t-year {
  width: 100%;
}
.t-menu.t-calendar[data-weekend-disabled] table th:nth-child(6),
.t-menu.t-calendar[data-weekend-disabled] table th:nth-child(7) {
  color: #bcbdbd;
}
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(6) a,
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(7) a {
  color: #bcbdbd;
  cursor: not-allowed;
}
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(6) a:hover,
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(7) a:hover {
  background: inherit;
  border-radius: 0;
}
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(6) a.t-in-range,
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(7) a.t-in-range {
  background: #f4f4f4;
  border-radius: 0;
}
.t-menu.t-calendar footer {
  padding: 8px;
  text-align: center;
}
.t-menu.t-calendar footer .t-legend {
  font-size: 0.75rem;
}
.t-menu.t-calendar footer .t-legend.t-today::before {
  width: 0.75rem;
  height: 0.75rem;
  background: transparent;
  border: 1px solid #279c9c;
}
.t-menu.t-calendar footer .t-legend.t-busy::before {
  width: 0.75rem;
  height: 0.75rem;
  background: #fff59d;
}
.t-menu.t-month-picker-calendar {
  width: 192px;
  padding-bottom: 4px;
}
.t-menu.t-month-picker-calendar table td {
  width: 33%;
}
.t-menu.t-month-picker-calendar table a {
  width: calc(100% - 4px);
}

.t-dialog {
  position: fixed;
  z-index: 110;
  inset: 0;
  display: none;
  overflow: auto;
  padding: 48px;
  background: rgba(0, 0, 0, 0.3);
}
.t-dialog .t-container {
  width: 400px;
  min-width: auto;
  max-width: calc(100% - 48px);
  margin: auto;
  padding: 0;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.3);
  align-self: flex-start;
}
.t-dialog .t-container .t-header {
  padding: 24px;
}
.t-dialog .t-container .t-header h2 {
  line-height: 1rem;
}
.t-dialog .t-container .t-content {
  padding: 0 24px;
}
.t-dialog .t-container .t-footer {
  position: relative;
  padding: 24px;
  text-align: center;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-dialog .t-container .t-footer .t-btn {
  margin-right: 8px;
  transform: translate3d(0, 0, 0);
}
.t-dialog .t-container .t-meta {
  box-shadow: none;
}
.t-dialog.t-is-visible {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-dialog.t-w-auto .t-container {
  min-width: 400px;
  width: auto;
}
.t-dialog.t-w-500 .t-container {
  width: 500px;
}
.t-dialog.t-w-600 .t-container {
  width: 600px;
}
.t-dialog.t-w-700 .t-container {
  width: 700px;
}
.t-dialog.t-medium .t-container {
  width: 800px;
}
.t-dialog.t-large .t-container {
  width: 1366px;
}

.t-drawer {
  position: fixed;
  top: 0;
  height: 100%;
  width: calc(1px + 600px);
  right: calc(-1 * (3px + 600px));
  overflow-y: auto;
  z-index: 110;
  border-left: 1px solid #bcbdbd;
  background: #fff;
  box-shadow: -2px 0 2px 0 rgba(0, 0, 0, 0.1);
  transition: right 0.2s ease;
  transform: translateZ(0);
}
.t-drawer.t-toggled {
  right: 0;
}
.t-drawer header {
  justify-content: space-between;
  align-items: center;
  height: 50px;
  padding-left: 24px;
  padding-right: 4px;
  border-bottom: 1px solid #e9e9e9;
}
.t-drawer header .t-cross {
  background: none;
  border: 0;
  margin-left: auto;
  cursor: pointer;
  width: calc(50px - 4px);
  height: calc(50px - 4px);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  transition: background 0.2s;
}
.t-drawer header .t-cross:hover {
  background: #f8f8f8;
}
.t-drawer .t-content {
  padding: 24px;
  bottom: 70px;
  top: 50px;
  margin-bottom: 0;
  position: fixed;
  overflow: auto;
  background: linear-gradient(#fff, transparent 100%), linear-gradient(rgba(0, 0, 0, 0.1), transparent 100%);
  background-size: 100% 50px, 100% 10px;
  background-repeat: no-repeat;
  background-attachment: local, scroll;
}
.t-drawer .t-content h3 {
  font-size: 14px;
  border-bottom: 1px solid #e9e9e9;
  padding-bottom: 12px;
  margin-bottom: 24px;
}
.t-drawer footer {
  padding: 24px;
  display: flex;
  align-items: center;
  position: fixed;
  width: 600px;
  height: 70px;
  left: 0;
  bottom: 0;
  background: #f8f8f8;
  border-top: 1px solid #e9e9e9;
}
.t-drawer-background {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  z-index: 110;
  bottom: 0;
  transition: background 0.1s ease;
  background: rgba(0, 0, 0, 0);
  pointer-events: none;
}
@media screen and (max-width: 2500px) {
  .t-drawer-background.t-toggled {
    pointer-events: all;
    background: rgba(0, 0, 0, 0.3);
  }
}

.t-dropdown.t-has-validation.t-is-invalid .t-input input, .t-dropdown[data-validation].t-is-invalid .t-input input {
  padding-right: 52px;
  background-color: #f7d2cf;
  background-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='%23D91F11'%20d='M6.08,0.381%20C6.588,-0.127%207.41,-0.127%207.918,0.381%20L13.619,6.081%20C14.127,6.588%2014.127,7.41%2013.619,7.917%20L7.918,13.618%20C7.411,14.126%206.59,14.126%206.082,13.618%20L0.381,7.917%20C-0.127,7.41%20-0.127,6.589%200.381,6.081%20Z%20M5.768,3.817%20L5.984,7.617%20C5.993,7.776%206.124,7.9%206.283,7.9%20L7.717,7.9%20C7.876,7.9%208.007,7.776%208.016,7.617%20L8.232,3.817%20C8.242,3.645%208.105,3.5%207.932,3.5%20L6.068,3.5%20C5.895,3.5%205.758,3.645%205.768,3.817%20Z%20M7,10.9%20C7.69,10.9%208.25,10.34%208.25,9.65%20C8.25,8.96%207.69,8.4%207,8.4%20C6.31,8.4%205.75,8.96%205.75,9.65%20C5.75,10.34%206.31,10.9%207,10.9%20Z'%20/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 30px center;
}
.t-dropdown.t-has-validation.t-is-invalid .t-input input:hover:not(:disabled), .t-dropdown[data-validation].t-is-invalid .t-input input:hover:not(:disabled) {
  border-color: #d91f11;
}
.t-dropdown.t-has-validation.t-is-invalid .t-input input:focus:not(:disabled), .t-dropdown.t-has-validation.t-is-invalid .t-input input:active:not(:disabled), .t-dropdown[data-validation].t-is-invalid .t-input input:focus:not(:disabled), .t-dropdown[data-validation].t-is-invalid .t-input input:active:not(:disabled) {
  background-color: #fff;
  border-color: #d91f11;
  box-shadow: 0 0 0 2px #f0a5a0;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input .t-faker {
  padding-right: 48px;
  background-color: #f7d2cf;
  background-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='%23D91F11'%20d='M6.08,0.381%20C6.588,-0.127%207.41,-0.127%207.918,0.381%20L13.619,6.081%20C14.127,6.588%2014.127,7.41%2013.619,7.917%20L7.918,13.618%20C7.411,14.126%206.59,14.126%206.082,13.618%20L0.381,7.917%20C-0.127,7.41%20-0.127,6.589%200.381,6.081%20Z%20M5.768,3.817%20L5.984,7.617%20C5.993,7.776%206.124,7.9%206.283,7.9%20L7.717,7.9%20C7.876,7.9%208.007,7.776%208.016,7.617%20L8.232,3.817%20C8.242,3.645%208.105,3.5%207.932,3.5%20L6.068,3.5%20C5.895,3.5%205.758,3.645%205.768,3.817%20Z%20M7,10.9%20C7.69,10.9%208.25,10.34%208.25,9.65%20C8.25,8.96%207.69,8.4%207,8.4%20C6.31,8.4%205.75,8.96%205.75,9.65%20C5.75,10.34%206.31,10.9%207,10.9%20Z'%20/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 28px center;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text].placeholder, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text].placeholder {
  color: #a6a7a7;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]::placeholder, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]::placeholder {
  color: #a6a7a7;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:not(:disabled):hover ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:not(:disabled):hover ~ .t-faker {
  border-color: #d91f11;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:not(:disabled):focus:not(:disabled) ~ .t-faker, .t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:not(:disabled):active:not(:disabled) ~ .t-faker, .t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:not(:disabled).t-has-focus:not(:disabled) ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:not(:disabled):focus:not(:disabled) ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:not(:disabled):active:not(:disabled) ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:not(:disabled).t-has-focus:not(:disabled) ~ .t-faker {
  background-color: #fff;
  border-color: #d91f11;
  box-shadow: 0 0 0 2px #f0a5a0;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:disabled ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:disabled ~ .t-faker {
  background: #f4f4f4;
}
.t-dropdown .t-error-message,
.t-dropdown .t-supporting-text {
  max-width: 192px;
}
.t-dropdown.t-medium .t-error-message,
.t-dropdown.t-medium .t-supporting-text {
  max-width: 288px;
}
.t-dropdown.t-large .t-error-message,
.t-dropdown.t-large .t-supporting-text, .t-dropdown.t-extra .t-error-message,
.t-dropdown.t-extra .t-supporting-text {
  max-width: 400px;
}
.t-dropdown.t-wide .t-error-message,
.t-dropdown.t-wide .t-supporting-text {
  max-width: 100%;
}

.t-dropdown {
  position: relative;
  display: inline-block;
  min-width: 192px;
  margin-right: 12px;
  margin-bottom: 12px;
  vertical-align: top;
}
.t-dropdown:last-child {
  margin-right: 0;
  margin-bottom: 0;
}
.t-dropdown > label, fieldset .t-dropdown > legend {
  display: block;
  margin: 0;
  margin-bottom: 6px;
}
.t-dropdown > .t-btn {
  width: 100%;
  margin: 0;
  padding-right: 28px;
  text-align: left;
}
.t-dropdown > .t-btn:focus {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-dropdown > .t-btn:not(.t-condensed) {
  height: 32px;
}
.t-dropdown > .t-btn::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 0;
  height: 0;
  margin-right: 12px;
  margin-left: auto;
  border-top: 4px solid #a6a7a7;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  transform: translate(0, -40%);
}
.t-dropdown > .t-btn:hover::after {
  border-top-color: #373838;
}
.t-dropdown > .t-btn.t-primary::after, .t-dropdown > .t-btn.t-negative::after, .t-dropdown > .t-btn.t-staff::after {
  border-top-color: #fff;
}
.t-dropdown > .t-btn:disabled::after {
  border-top-color: #bcbdbd;
}
.t-dropdown > .t-btn.t-minimal {
  line-height: 32px;
}
.t-dropdown > .t-input {
  position: relative;
  min-width: inherit;
  width: inherit;
  margin-right: 0;
  margin-bottom: 0;
}
.t-dropdown > .t-input input {
  display: inline-block;
  width: 100%;
  padding-right: 28px;
}
.t-dropdown > .t-input input ~ button {
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  text-align: center;
  cursor: pointer;
}
.t-dropdown > .t-input input ~ button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  margin: 0;
  margin-right: 8px;
  border-top: 4px solid #a6a7a7;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  transform: translate(-50%, -40%);
}
.t-dropdown > .t-input input ~ button:hover::before {
  border-top-color: #373838;
}
.t-dropdown > .t-input input ~ button:disabled {
  cursor: not-allowed;
}
.t-dropdown > .t-input input ~ button:disabled::before {
  border-top-color: #bcbdbd;
}
.t-dropdown > .t-input input.t-has-value ~ button, .t-dropdown > .t-input input[data-has-value] ~ button {
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2014%2014'%3e%3cpath%20d='M7%200C3.1%200%200%203.1%200%207s3.1%207%207%207%207-3.1%207-7-3.1-7-7-7zm3.4%208.8c.1.1.1.3%200%20.5l-1.1%201.1c-.1.1-.3.1-.5%200L7%208.6l-1.8%201.9c-.1.1-.3.1-.5%200L3.6%209.3c-.2-.1-.2-.3%200-.5L5.4%207%203.6%205.2c-.2-.2-.2-.4%200-.5l1.1-1.1c.1-.1.3-.1.5%200L7%205.4l1.8-1.9c.1-.1.3-.1.5%200l1.1%201.1c.1.1.1.3%200%20.5L8.6%207l1.8%201.8z'%20fill='%23464646'/%3e%3c/svg%3e");
  background-size: 14px;
  background-position: 50%;
  background-repeat: no-repeat;
  opacity: 0.4;
  transition: opacity 0.2s ease;
}
.t-dropdown > .t-input input.t-has-value ~ button:hover, .t-dropdown > .t-input input[data-has-value] ~ button:hover {
  opacity: 1;
}
.t-dropdown > .t-input input.t-has-value ~ button::before, .t-dropdown > .t-input input.t-has-value ~ button::after, .t-dropdown > .t-input input[data-has-value] ~ button::before, .t-dropdown > .t-input input[data-has-value] ~ button::after {
  display: none;
}
.t-dropdown > .t-input ~ .t-menu {
  padding-top: 0;
  padding-bottom: 0;
}
.t-dropdown > .t-input ~ .t-menu .t-item, .t-dropdown > .t-input ~ .t-menu .t-empty {
  margin-top: 0;
  margin-bottom: 0;
}
.t-dropdown > .t-input[data-validation] input {
  background-position: right 26px center;
}
.t-dropdown > .t-input[data-validation] input.t-is-valid, .t-dropdown > .t-input[data-validation] input[valid], .t-dropdown > .t-input[data-validation] input.t-is-invalid, .t-dropdown > .t-input[data-validation] input[invalid] {
  padding-right: 44px;
}
.t-dropdown[data-type=trigger] {
  min-width: auto;
  margin-bottom: 0;
}
.t-dropdown[data-type=trigger] [data-trigger] {
  display: inline-block;
  margin: 0;
  cursor: pointer;
}
.t-dropdown[data-type=trigger] [data-trigger]::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 8px;
  border-top: 5px solid #a6a7a7;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  vertical-align: middle;
}
.t-dropdown[data-type=trigger] [data-trigger]:hover::after {
  border-top-color: #373838;
}
.t-dropdown[data-type=trigger] .t-menu {
  min-width: 192px;
  width: 100%;
}
.t-dropdown .t-menu {
  position: absolute;
  min-width: 100%;
  margin-top: 8px;
  overscroll-behavior: contain;
}
.t-dropdown .t-menu .t-group .t-group-header {
  position: sticky;
  z-index: 10;
  top: 0;
  margin-top: 0;
  background-color: #fff;
}
.t-dropdown .t-menu .t-group h5 {
  padding-top: 12px;
}
.t-dropdown .t-menu .t-group .t-item-header {
  font-size: 11px;
  text-transform: uppercase;
  font-weight: bold;
}
.t-dropdown .t-menu .t-group .t-item-header > .t-is-selected {
  font-weight: bold;
}
.t-dropdown .t-menu .t-item:hover, .t-dropdown .t-menu .t-empty:hover {
  background: transparent;
}
.t-dropdown .t-menu .t-item.t-has-focus, .t-dropdown .t-menu .t-has-focus.t-empty, .t-dropdown .t-menu .t-item.t-has-highlight, .t-dropdown .t-menu .t-has-highlight.t-empty {
  background: #d4ebeb;
}
.t-dropdown .t-menu .t-item.t-is-selected, .t-dropdown .t-menu .t-is-selected.t-empty {
  cursor: pointer;
  background-color: #e9f5f5;
  font-weight: normal;
}
.t-dropdown.t-block {
  display: block;
  margin-bottom: 12px;
}
.t-dropdown.t-block:not(:first-of-type) {
  margin-top: 12px;
}
.t-dropdown.t-block:last-child {
  margin-bottom: 0;
}
.t-dropdown.t-condensed {
  width: 192px;
}
.t-dropdown.t-tiny {
  min-width: 64px;
  width: 64px;
}
.t-dropdown.t-small {
  min-width: 112px;
  width: 112px;
}
.t-dropdown.t-medium {
  width: 288px;
}
.t-dropdown.t-large {
  width: 400px;
}
.t-dropdown.t-extra {
  width: 600px;
}
.t-dropdown.t-wide {
  width: 100%;
}
.t-dropdown[data-type=input-multi].t-condensed .t-tag:not(.t-additional-items) {
  flex-shrink: 1;
  overflow: hidden;
}
.t-dropdown[data-type=input-multi].t-condensed .t-fake-input {
  flex-wrap: nowrap;
  overflow: hidden;
}
.t-dropdown[data-type=input-multi] .t-fake-input {
  position: relative;
  width: 100%;
  min-height: 32px;
  padding-top: 6px;
  padding-right: 28px;
  padding-left: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-dropdown[data-type=input-multi] .t-fake-input .t-tag {
  z-index: 1;
  margin-right: 4px;
  margin-bottom: 4px;
}
.t-dropdown[data-type=input-multi] .t-fake-input .t-tag.t-additional-items {
  background: #1f7d7d;
}
.t-dropdown[data-type=input-multi] .t-fake-input .t-tag.t-additional-items.t-red {
  background: #ae190e;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text] {
  z-index: 1;
  width: auto;
  min-width: 24px;
  height: 32px;
  margin-top: -6px;
  background: transparent;
  border: 0;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
  vertical-align: middle;
  outline: 0;
  -webkit-box-flex: 1 0 24px;
  -moz-box-flex: 1 0 24px;
  flex: 1 0 24px;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text].placeholder {
  color: #909090;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]::placeholder {
  color: #909090;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]::-ms-clear {
  display: none;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:focus {
  box-shadow: none;
}
.t-dropdown[data-type=input-multi] .t-fake-input > button {
  position: absolute;
  z-index: 1;
  bottom: 0;
  right: 0;
  width: 32px;
  height: 100%;
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  text-align: center;
  cursor: pointer;
}
.t-dropdown[data-type=input-multi] .t-fake-input > button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  margin: 0;
  margin-right: 8px;
  border-top: 4px solid #a6a7a7;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  transform: translate(-50%, -40%);
}
.t-dropdown[data-type=input-multi] .t-fake-input > button:hover::before {
  border-top-color: #373838;
}
.t-dropdown[data-type=input-multi] .t-fake-input > button:disabled {
  cursor: not-allowed;
}
.t-dropdown[data-type=input-multi] .t-fake-input > button:disabled::before {
  border-top-color: #bcbdbd;
}
.t-dropdown[data-type=input-multi] .t-fake-input .t-faker {
  position: absolute;
  z-index: 0;
  inset: 0;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:not(:disabled):hover ~ .t-faker {
  border-color: #279c9c;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:not(:disabled):active ~ .t-faker, .t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:not(:disabled):focus ~ .t-faker, .t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:not(:disabled).t-has-focus ~ .t-faker {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:disabled ~ .t-faker {
  background: #f4f4f4;
}

.t-select-menu {
  position: absolute;
  margin-top: 0 !important;
  overscroll-behavior: contain;
}
.t-select-menu.t-tiny {
  min-width: 64px;
  width: 64px;
}
.t-select-menu.t-small {
  min-width: 112px;
  width: 112px;
}
.t-select-menu.t-medium {
  width: 288px;
}
.t-select-menu.t-large {
  width: 400px;
}
.t-select-menu.t-extra {
  width: 600px;
}
.t-select-menu.t-wide {
  width: 100%;
}
.t-select-menu .t-group .t-group-header {
  position: sticky;
  z-index: 10;
  top: 0;
  margin-top: 0;
  background-color: #fff;
}
.t-select-menu .t-group h5 {
  padding-top: 12px;
}
.t-select-menu .t-group .t-item-header {
  font-size: 11px;
  text-transform: uppercase;
  font-weight: bold;
}
.t-select-menu .t-group .t-item-header > .t-is-selected {
  font-weight: bold;
}
.t-select-menu .t-item:hover, .t-select-menu .t-menu .t-empty:hover, .t-menu .t-select-menu .t-empty:hover {
  background: transparent;
}
.t-select-menu .t-item.t-has-focus, .t-select-menu .t-menu .t-has-focus.t-empty, .t-menu .t-select-menu .t-has-focus.t-empty, .t-select-menu .t-item.t-has-highlight, .t-select-menu .t-menu .t-has-highlight.t-empty, .t-menu .t-select-menu .t-has-highlight.t-empty {
  background: #d4ebeb;
}
.t-select-menu .t-item.t-is-selected, .t-select-menu .t-menu .t-is-selected.t-empty, .t-menu .t-select-menu .t-is-selected.t-empty {
  cursor: pointer;
  background-color: #e9f5f5;
  font-weight: normal;
}

.t-empty-state {
  position: relative;
  display: block;
  width: 1024px;
  max-width: 100%;
  margin: 0 auto;
  margin-bottom: 12px;
  color: #646464;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.t-empty-state:first-child {
  margin-top: 12px;
}
.t-empty-state:last-child:not(:only-child) {
  margin-bottom: 12px;
}
.t-empty-state h4,
.t-empty-state h5,
.t-empty-state h6,
.t-empty-state p {
  color: inherit;
  text-align: center;
}
.t-empty-state a {
  color: #279c9c;
}
.t-empty-state img {
  width: auto;
  height: 96px;
  margin: 0 auto;
  margin-bottom: 24px;
}
.t-empty-state.t-small img {
  margin-bottom: 12px;
  transform: scale(0.7);
}
.t-empty-state.t-uncentered {
  margin-left: 0;
  margin-right: 0;
}

.t-container.t-ghost .t-empty-state {
  margin-bottom: 36px;
}

h3 + .t-empty-state {
  margin-top: 24px;
}

.t-meta {
  padding: 16px;
  background: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
}
.t-meta ul {
  margin: -12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-meta ul li {
  width: calc(12.5% - 12px * 2);
  margin: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  -webkit-box-flex: 1 1 auto;
  -moz-box-flex: 1 1 auto;
  flex: 1 1 auto;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-meta ul li > * {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.t-dialog .t-container .t-meta {
  min-width: auto;
  max-width: 100%;
  margin-top: 24px;
  padding: 0;
}

.t-file-upload {
  min-width: 192px;
}
.t-file-upload.t-is-invalid .t-file-upload-area {
  background-color: #f7d2cf;
}
.t-file-upload > label, fieldset .t-file-upload > legend {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.t-file-upload > label .t-icon, fieldset .t-file-upload > legend .t-icon {
  margin-left: 8px;
  cursor: help;
}
.t-file-upload-area {
  position: relative;
  border: 1px dashed #7a7a7a;
  padding: 12px 8px;
  max-width: 800px;
}
.t-file-upload-area.t-can-drop {
  position: relative;
}
.t-file-upload-area.t-can-drop::before {
  content: "";
  position: absolute;
  z-index: 100;
  inset: 0;
  background: rgba(212, 235, 235, 0.6);
}
.t-file-upload-area.t-too-many-files {
  position: relative;
}
.t-file-upload-area.t-too-many-files::before {
  content: "";
  position: absolute;
  z-index: 100;
  inset: 0;
  background: rgba(251, 233, 231, 0.8);
  cursor: no-drop;
}
.t-file-upload-area > .t-btn.t-file {
  z-index: 1;
  margin-right: 8px;
}
.t-file-upload-area > input[type=file] {
  position: absolute;
  z-index: -1;
  overflow: hidden;
  width: 1px;
  height: 1px;
  opacity: 0;
}
.t-file-upload-area > .t-drop-text {
  line-height: 32px;
}
.t-file-upload-list {
  display: block;
  margin-top: 8px;
}
.t-file-upload-list li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 4px;
  gap: 8px;
}
.t-file-upload-list li span {
  vertical-align: initial;
  display: flex;
  gap: 8px;
}
.t-file-upload-list li button {
  line-height: 0.8125rem;
  display: flex;
  border: none;
  background: transparent;
  padding: 3px;
}
.t-file-upload-list li button:focus-visible {
  background: #d3d3d3;
  border-radius: 6px;
}
.t-file-upload-list li button .t-icon {
  margin: 0;
}
.t-file-upload-list li:hover {
  background: #e9f5f5;
  border-radius: 3px;
}
.t-file-upload-list li .t-icon {
  margin-right: 0;
}

.t-uploaded-files {
  width: 800px;
  max-width: 100%;
  table-layout: auto;
}

.t-info-bubble {
  height: 38px;
  width: 38px;
  background-color: #006491;
  color: #fff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  font-weight: 700;
  user-select: none;
  opacity: 1;
  z-index: 120;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
  animation: pulse 2s infinite;
}
.t-info-bubble--fade-out-animation {
  opacity: 0;
}
.t-info-bubble__no-label {
  background-color: #fff;
  border-radius: 50%;
  height: 12px;
  width: 12px;
}

@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #006491;
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #006491;
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #006491;
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #006491;
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
.t-info-bubble-tooltip {
  background-color: #006491;
  border-radius: 8px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  color: #fff;
  padding: 24px;
  width: 400px;
  display: flex;
  text-align: left;
  font-weight: 400;
}
.t-info-bubble-tooltip h4 {
  color: #fff;
}
.t-info-bubble-tooltip img {
  border-radius: 50%;
  height: 100px;
  flex-shrink: 2;
  align-self: center;
}
img + .t-info-bubble-tooltip__wrapper {
  margin-left: 12px;
}
.t-info-bubble-tooltip__buttons-wrapper {
  margin-top: 12px;
}

.t-side-navigation {
  background: #212222;
  width: 240px;
  position: fixed;
  top: 54px;
  left: -240px;
  bottom: 0;
  z-index: 90;
  overflow-x: hidden;
  overflow-y: auto;
  height: calc(100% - 54px);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  transition: 0.2s ease;
  transition-property: left width;
}
.t-side-navigation nav {
  padding-top: 4px;
}
.t-side-navigation ul {
  list-style: none;
  display: block;
}
.t-side-navigation a {
  color: #fff;
  text-decoration: none;
}
.t-side-navigation .t-expand {
  position: absolute;
  right: 9px;
  width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: calc(50% - 9px);
  color: #fff;
  margin-right: 0;
}
.t-side-navigation .t-expand.t-is-open {
  transform: rotate(180deg);
}
.t-side-navigation .t-expand::before, .t-side-navigation .t-expand::after {
  content: "";
  position: absolute;
  background: #fff;
  width: 8px;
  height: 2px;
  border-radius: 1px;
}
.t-side-navigation .t-expand::before {
  transform: translate(-2px, 0) rotate(45deg) scale(0.9);
}
.t-side-navigation .t-expand::after {
  transform: translate(2px, 0) rotate(-45deg) scale(0.9);
}
.t-side-navigation li {
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 14px;
  line-height: 15px;
}
.t-side-navigation li > a {
  display: block;
  padding: 10px 12px;
  position: relative;
}
.t-side-navigation li > a.t-is-staff {
  background: #8c2341;
}
.t-side-navigation li > a.t-is-staff.t-is-active {
  background: #8c2341;
}
.t-side-navigation li > a.t-is-staff:hover, .t-side-navigation li > a.t-is-staff:focus-visible {
  background: #7e203b;
}
.t-side-navigation li > a.t-is-active {
  background: #ff0061;
}
.t-side-navigation li > a.t-is-active:hover, .t-side-navigation li > a.t-is-active:focus-visible {
  background: #ff0061;
}
.t-side-navigation li > a:hover, .t-side-navigation li > a:focus-visible {
  background: #4d4e4e;
}
.t-side-navigation li > a .t-icon {
  font-size: 16px;
  vertical-align: bottom !important;
}
.t-side-navigation li ul {
  display: none;
}
.t-side-navigation li ul.t-is-open {
  display: block;
}
.t-side-navigation li li {
  font-family: arial, sans-serif;
  font-size: 0.75rem;
  line-height: 14px;
}
.t-side-navigation li li > a {
  padding: 8px 24px 8px 25px;
  color: #e9e9e9;
}
.t-side-navigation .t-footer {
  color: #a6a7a7;
  padding-bottom: 16px;
}
.t-side-navigation .t-footer .t-staff-info {
  background: #8c2341;
  color: #fff;
  font-size: 0.8125rem;
  padding: 16px;
}
.t-side-navigation .t-footer p {
  padding: 0 16px;
  font-size: 8px;
  margin: 0;
  line-height: 12px;
}
.t-side-navigation .t-footer img {
  width: 80px;
  margin: 16px 16px 4px 16px;
}
.t-side-navigation ~ .t-main {
  transition: 0.2s ease;
  transition-property: left width;
  left: 0;
}
.t-side-navigation.t-is-open {
  left: 0;
}
.t-side-navigation.t-is-open ~ .t-main {
  left: 240px;
  width: calc(100vw - 240px);
}

.t-steps .t-step.t-cta.t-is-selected > .t-icon, .t-steps .t-step.t-completed.t-is-selected > .t-icon, .t-steps .t-step.t-non-cta.t-is-selected > .t-icon, .t-steps .t-step.t-required.t-is-selected > .t-icon, .t-steps .t-step.t-success.t-is-selected > .t-icon, .t-steps .t-step.t-warning.t-is-selected > .t-icon, .t-steps .t-step.t-error.t-is-selected > .t-icon {
  background: #279c9c;
  border: 1px solid #279c9c;
}
.t-steps .t-step.t-cta .t-content h4, .t-steps .t-step.t-completed .t-content h4, .t-steps .t-step.t-non-cta .t-content h4, .t-steps .t-step.t-required .t-content h4, .t-steps .t-step.t-success .t-content h4, .t-steps .t-step.t-warning .t-content h4, .t-steps .t-step.t-error .t-content h4 {
  font-weight: 700;
}
.t-steps .t-step.t-cta .t-counter,
.t-steps .t-step.t-cta div.t-icon {
  color: #fff;
  background: #279c9c;
  border: 1px solid #279c9c;
}
.t-steps .t-step.t-cta div.t-icon::before {
  content: "\e159";
}
.t-steps .t-step.t-success .t-counter,
.t-steps .t-step.t-success div.t-icon, .t-steps .t-step.t-completed .t-counter,
.t-steps .t-step.t-completed div.t-icon {
  color: #fff;
  background: #428613;
  border: 1px solid #428613;
}
.t-steps .t-step.t-success div.t-icon::before, .t-steps .t-step.t-completed div.t-icon::before {
  content: "\e900";
}
.t-steps .t-step.t-locked {
  cursor: not-allowed;
}
.t-steps .t-step.t-locked:hover {
  box-shadow: none;
}
.t-steps .t-step.t-locked .t-counter,
.t-steps .t-step.t-locked div.t-icon {
  color: #fff;
  background: #bcbdbd;
  border: 1px solid #bcbdbd;
}
.t-steps .t-step.t-locked div.t-icon::before {
  content: "󡡅";
}
.t-steps .t-step.t-error .t-counter,
.t-steps .t-step.t-error div.t-icon {
  color: #fff;
  background: #d91f11;
  border: 1px solid #d91f11;
}
.t-steps .t-step.t-error div.t-icon::before {
  content: "\e361";
}
.t-steps .t-step.t-warning .t-counter,
.t-steps .t-step.t-warning div.t-icon {
  color: #fff;
  background: #ee6f20;
  border: 1px solid #ee6f20;
}
.t-steps .t-step.t-warning div.t-icon::before {
  content: "\e374";
}
.t-steps .t-step.t-optional .t-counter,
.t-steps .t-step.t-optional div.t-icon {
  color: #279c9c;
  background: #fff;
  border: 1px solid #279c9c;
}
.t-steps .t-step.t-optional div.t-icon::before {
  content: "\e159";
}
.t-steps .t-step.t-info .t-counter,
.t-steps .t-step.t-info div.t-icon {
  color: #bcbdbd;
  background: #fff;
  border: 1px solid #bcbdbd;
}
.t-steps .t-step.t-info div.t-icon::before {
  content: "\e372";
}
.t-steps .t-step.t-non-cta .t-counter,
.t-steps .t-step.t-non-cta div.t-icon {
  color: #fff;
  background: #a6a7a7;
  border: 1px solid #a6a7a7;
}
.t-steps .t-step.t-success .t-header h3,
.t-steps .t-step.t-success .t-header h4, .t-steps .t-step.t-completed .t-header h3,
.t-steps .t-step.t-completed .t-header h4 {
  color: #428613;
}
.t-steps .t-step.t-error .t-header h3,
.t-steps .t-step.t-error .t-header h4 {
  color: #d91f11;
}
.t-steps .t-step.t-warning .t-header h3,
.t-steps .t-step.t-warning .t-header h4 {
  color: #ee6f20;
}

.t-steps.t-filter {
  flex-direction: column;
}
.t-steps.t-filter > ul, .t-steps.t-filter.t-vertical > ul {
  width: auto;
  max-width: 100%;
}
.t-steps.t-filter .t-step {
  height: 44px;
  border-right: 0;
  pointer-events: none;
  cursor: default;
}
.t-steps.t-filter .t-step .t-content {
  user-select: none;
  flex-direction: row;
  justify-content: start;
  -ms-flex-pack: start;
  align-items: center;
}
.t-steps.t-filter .t-step .t-content h4:not(:only-child) {
  margin-right: 8px;
  margin-bottom: 0;
}
.t-steps.t-filter .t-step .t-content .t-icon {
  color: #646464;
}
.t-steps.t-filter .t-step .t-content .t-icon:hover {
  color: #373838;
}
.t-steps.t-filter .t-step.t-cta, .t-steps.t-filter .t-step.t-completed, .t-steps.t-filter .t-step.t-error, .t-steps.t-filter .t-step.t-non-cta, .t-steps.t-filter .t-step.t-required, .t-steps.t-filter .t-step.t-success, .t-steps.t-filter .t-step.t-warning, .t-steps.t-filter .t-step.t-error {
  pointer-events: all;
  cursor: pointer;
}
.t-steps.t-filter .t-step.t-is-filtering:not(:active) {
  background: #f4fafa;
  box-shadow: 0 0 0 1px #279c9c;
}
.t-steps.t-filter > ul h4 {
  font-weight: 400;
}
.t-steps.t-filter > ul .t-counter,
.t-steps.t-filter > ul div.t-icon {
  color: #bcbdbd;
  background: #fff;
  border: 1px solid #bcbdbd;
}
.t-steps.t-filter.t-filter-vertical {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-steps.t-filter.t-filter-vertical > ul {
  width: 400px;
  margin-bottom: 0;
  flex-direction: column;
}
.t-steps.t-filter.t-filter-vertical .t-step {
  height: auto;
  min-height: 44px;
  margin-right: 0;
  margin-bottom: 12px;
}
.t-steps.t-filter.t-filter-vertical .t-step::before {
  right: 0;
  bottom: -12px;
  left: 0;
  display: block;
  width: calc(44px / 2 + 1px);
  height: 12px;
  border: 0;
  border-right: 1px solid #bcbdbd;
}
.t-steps.t-filter.t-filter-vertical .t-step:last-child {
  margin-bottom: 0;
}
.t-steps.t-filter.t-filter-vertical .t-step:last-child::before {
  display: none;
}
.t-steps.t-filter.t-filter-vertical .t-step.t-no-connector::before {
  display: none;
}
.t-steps.t-filter.t-filter-vertical .t-step.t-is-selected::before {
  bottom: -13px;
}
.t-steps.t-filter.t-filter-vertical > .t-wrapper {
  margin-left: 16px;
  flex-grow: 1;
}
.t-steps.t-compact > ul > li.t-step {
  height: auto;
  flex-direction: column;
}
.t-steps.t-compact > ul > li.t-step.t-no-connector::before {
  display: none;
}
.t-steps.t-compact > ul > li.t-step .t-counter,
.t-steps.t-compact > ul > li.t-step div.t-icon {
  height: 43px;
  padding: 8px;
  flex-grow: 0;
}
.t-steps.t-compact > ul > li.t-step .t-content {
  padding: 8px;
  flex-direction: column;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-steps.t-compact > ul > li.t-step .t-content h4 {
  font-size: 12px;
}
.t-steps.t-compact > ul > li.t-step.t-is-filtering:not(:active)::after {
  transform: translate(0, -50%);
}

.t-steps {
  width: 100%;
}
.t-steps > ul {
  display: block;
  width: 100%;
  margin-bottom: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
}
.t-steps > ul:last-child {
  margin-bottom: 0;
}
.t-steps .t-step {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 44px;
  margin: 0;
  margin-right: 12px;
  background: #fff;
  border-right: 4px solid rgba(255, 255, 255, 0);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  text-decoration: none;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  transition: color 0.2s ease, border 0.2s ease, box-shadow 0.2s ease;
}
.t-steps .t-step::before {
  content: "";
  position: absolute;
  right: -16px;
  width: 12px;
  height: calc(44px / 2 + 1px);
  border-bottom: 1px solid #bcbdbd;
}
.t-steps .t-step:last-child {
  margin-right: 0;
}
.t-steps .t-step:last-child::before {
  display: none;
}
.t-steps .t-step:hover {
  box-shadow: 0 0 0 1px #279c9c;
}
.t-steps .t-step:active {
  box-shadow: none;
}
.t-steps .t-step > a {
  width: 100%;
  color: inherit;
  text-decoration: none;
}
.t-steps .t-step .t-counter,
.t-steps .t-step div.t-icon {
  height: 44px;
  min-width: 44px;
  margin: 0;
  padding: 8px 12px;
  color: #fff;
  background: #279c9c;
  border: 1px solid #279c9c;
  font-weight: 700;
  text-align: center;
  user-select: none;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  -ms-flex-pack: center;
  transition: inherit;
}
.t-steps .t-step .t-counter::before,
.t-steps .t-step div.t-icon::before {
  font-weight: 900;
}
.t-steps .t-step .t-counter {
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 18px;
}
.t-steps .t-step div.t-icon {
  width: 44px;
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 20px;
}
.t-steps .t-step div.t-icon::before {
  content: "\e159";
}
.t-steps .t-step div.t-icon:has(i.t-icon) i.t-icon {
  margin-right: 0;
}
.t-steps .t-step div.t-icon:has(i.t-icon)::before {
  content: none;
}
.t-steps .t-step .t-content {
  width: 100%;
  padding: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
  transition: inherit;
}
.t-steps .t-step .t-content h4:only-child {
  margin-bottom: 0;
}
.t-steps .t-step.t-is-selected {
  border-right: 4px solid #279c9c;
  background: #f4fafa;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  pointer-events: none;
  cursor: default;
}
.t-steps .t-step.t-is-selected::before {
  right: -17px;
}
.t-steps .t-step.t-is-selected div.t-icon {
  background: #279c9c;
  border: 1px solid #279c9c;
}
.t-steps .t-step.t-is-selected .t-content h4 {
  color: #279c9c !important;
}
.t-steps.t-vertical > ul {
  flex-direction: column;
}
.t-steps.t-vertical .t-step {
  height: auto;
  min-height: 44px;
  margin-bottom: 12px;
  border-right: 0;
  cursor: default;
  flex-wrap: wrap;
}
.t-steps.t-vertical .t-step:hover, .t-steps.t-vertical .t-step:active {
  box-shadow: none;
}
.t-steps.t-vertical .t-step::before {
  right: 0;
  bottom: -12px;
  left: 0;
  display: block;
  width: calc(44px / 2 + 1px);
  height: 12px;
  border: 0;
  border-right: 1px solid #bcbdbd;
}
.t-steps.t-vertical .t-step:last-child {
  margin-bottom: 0;
}
.t-steps.t-vertical .t-step:last-child::before {
  display: none;
}
.t-steps.t-vertical .t-step .t-header {
  position: relative;
  width: calc(100% - 44px);
  height: 44px;
  margin: 0;
  padding: 16px;
  user-select: none;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.t-steps.t-vertical .t-step .t-header:focus-visible {
  background-color: #e9e9e9;
}
.t-steps.t-vertical .t-step .t-header::before, .t-steps.t-vertical .t-step .t-header::after {
  content: "";
  position: absolute;
  right: 18px;
  background: #a6a7a7;
  height: 2px;
  width: 8px;
  border-radius: 1px;
}
.t-steps.t-vertical .t-step .t-header::before {
  transform: translate(-2px, 0) rotate(45deg) scale(0.9);
}
.t-steps.t-vertical .t-step .t-header::after {
  transform: translate(2px, 0) rotate(-45deg) scale(0.9);
}
.t-steps.t-vertical .t-step .t-header h3,
.t-steps.t-vertical .t-step .t-header h4 {
  transition: text-decoration 0.2s ease;
}
.t-steps.t-vertical .t-step .t-header:hover h3,
.t-steps.t-vertical .t-step .t-header:hover h4 {
  text-decoration: underline;
}
.t-steps.t-vertical .t-step .t-header:hover::before, .t-steps.t-vertical .t-step .t-header:hover::after {
  background: #373838;
}
.t-steps.t-vertical .t-step .t-header.t-is-expanded::before {
  transform: translate(-2px, 0) rotate(-45deg) scale(0.9);
}
.t-steps.t-vertical .t-step .t-header.t-is-expanded::after {
  transform: translate(2px, 0) rotate(45deg) scale(0.9);
}
.t-steps.t-vertical .t-step .t-content {
  padding: 24px;
  flex-direction: column;
  align-items: flex-start;
}
.t-steps.t-vertical .t-step .t-footer {
  width: 100%;
  padding: 16px;
  border-top: 2px solid #f8f8f8;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-steps.t-vertical .t-step .t-footer > span {
  margin-right: 8px;
}
.t-steps.t-vertical .t-step .t-collapsible {
  width: 100%;
  visibility: hidden;
  max-height: 0;
  opacity: 0;
}
.t-steps.t-vertical .t-step .t-collapsible.t-is-expanded {
  visibility: visible;
  max-height: 100%;
  opacity: 1;
}
.t-steps > .t-wrapper > .t-content {
  display: none;
}
.t-steps > .t-wrapper > .t-content.t-is-selected {
  display: block;
}
.t-steps > .t-wrapper > .t-content.t-container {
  margin-bottom: 0;
}
.t-steps.t-bordered .t-step {
  box-shadow: 0 0 0 1px #e9e9e9;
}
.t-steps.t-bordered .t-step:hover {
  box-shadow: 0 0 0 1px #279c9c;
}
.t-steps.t-bordered .t-step:active {
  box-shadow: 0 0 0 1px #e9e9e9;
}

.t-top-bar {
  position: fixed;
  z-index: 100;
  top: 0;
  right: 0;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 54px;
  margin: 0;
  color: #fff;
  background: #212222;
  font-family: arial, sans-serif;
  user-select: none;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  transform: translate3d(0, 0, 0);
  flex-wrap: nowrap;
}
.t-top-bar a {
  color: inherit;
  text-decoration: none;
}
.t-top-bar a,
.t-top-bar > div {
  display: inline-block;
}
.t-top-bar .t-left,
.t-top-bar .t-right {
  display: inline-block;
  height: 54px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  transform: translate3d(0, 0, 0);
}
.t-top-bar .t-left {
  margin-right: 16px;
  padding: calc((54px - 22px) / 2) 0;
  vertical-align: top;
  align-items: center;
}
.t-top-bar .t-left a {
  max-height: 22px;
}
.t-top-bar .t-left .t-burger {
  position: relative;
  display: inline-block;
  overflow: hidden;
  width: 54px;
  height: 54px;
  text-indent: -100px;
  cursor: pointer;
  background: #ff0061;
  appearance: none;
  transition: color 0.2s ease, margin 0.2s ease, transform 0.2s ease, opacity 0.2s ease;
}
.t-top-bar .t-left .t-burger::before,
.t-top-bar .t-left .t-burger span, .t-top-bar .t-left .t-burger::after {
  content: "";
  position: absolute;
  top: 50%;
  left: calc(50% - 8px);
  display: block;
  width: 16px;
  height: 2px;
  background: #fff;
  transition: color 0.2s ease, margin 0.2s ease, transform 0.2s ease, opacity 0.2s ease;
}
.t-top-bar .t-left .t-burger::before {
  margin-top: -6px;
}
.t-top-bar .t-left .t-burger span {
  opacity: 1;
}
.t-top-bar .t-left .t-burger::after {
  margin-top: 6px;
}
.t-top-bar .t-left .t-burger.t-is-active::before {
  margin-top: 0;
  transform: rotate(45deg);
}
.t-top-bar .t-left .t-burger.t-is-active span {
  opacity: 0;
}
.t-top-bar .t-left .t-burger.t-is-active::after {
  margin-top: 0;
  transform: rotate(-45deg);
}
.t-top-bar .t-left .t-logo {
  position: relative;
  height: 22px;
  max-height: 22px;
  margin-left: 16px;
  border: 0;
  transform: translate3d(0, 0, 0);
}
.t-top-bar .t-left .t-logo.t-has-descenders {
  height: 28px;
  max-height: 28px;
}
.t-top-bar .t-left .t-env {
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 23px;
  height: 54px;
  line-height: 54px;
  text-align: center;
  width: 100px;
  text-transform: uppercase;
  cursor: default;
  background: #8c2341;
}
.t-top-bar .t-left a.t-env {
  cursor: pointer;
}
.t-top-bar .t-left .t-env-prod {
  background: #ee6f20;
}
.t-top-bar .t-left .t-env-acceptance {
  background: #8c2341;
}
.t-top-bar .t-left .t-env-dev {
  background: #256cd1;
}
.t-top-bar .t-input {
  margin: 0 16px 0 0;
}
.t-top-bar .t-input .t-input-wrapper {
  background: #4d4e4e;
  border: 1px solid #4d4e4e;
}
.t-top-bar .t-input .t-input-wrapper:hover {
  border: 1px solid #d4ebeb;
}
.t-top-bar .t-input input[type=search] {
  background: #4d4e4e;
  color: #fff;
}
.t-top-bar .t-input input[type=search]::placeholder {
  opacity: 1;
  color: #d3d3d3;
  font-weight: 700;
}
.t-top-bar .t-input button {
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  cursor: pointer;
}
.t-top-bar .t-input button .t-icon {
  margin: 0 !important;
  color: #bcbdbd !important;
}
.t-top-bar .t-input button .t-icon:hover {
  color: #fff !important;
}
.t-top-bar .t-right {
  margin-left: auto;
  align-items: center;
}
.t-top-bar .t-right > .t-item, .t-top-bar .t-menu .t-right > .t-empty, .t-menu .t-top-bar .t-right > .t-empty {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 54px;
  padding: 0 12px;
  color: #fff;
  border-left: 1px solid #4d4e4e;
  line-height: 54px;
  cursor: pointer;
  min-width: 170px;
  max-width: 220px;
  position: relative;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.t-top-bar .t-right > .t-item:hover, .t-top-bar .t-menu .t-right > .t-empty:hover, .t-menu .t-top-bar .t-right > .t-empty:hover, .t-top-bar .t-right > .t-item:focus-visible, .t-top-bar .t-menu .t-right > .t-empty:focus-visible, .t-menu .t-top-bar .t-right > .t-empty:focus-visible {
  background: #4d4e4e;
}
@media (max-width: 1366px) {
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher), .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher), .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) {
    flex-direction: column;
    line-height: 1.3;
    min-width: auto;
    max-width: 100px;
    padding: 0 12px;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-icon-caret-down, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-icon-caret-down, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-icon-caret-down {
    display: none;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-menu, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-menu, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-menu {
    min-width: 248px;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar {
    line-height: 22px;
    min-width: 22px;
    width: 22px;
    height: 22px;
    min-height: 22px;
    font-size: 10px;
    margin-right: 0;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar + div, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar + div, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar + div {
    min-width: 60px;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child {
    font-weight: 400;
    font-size: 11px;
    text-align: center;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child .t-surname, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child .t-surname, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child .t-surname {
    display: none;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:last-child, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:last-child, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:last-child {
    display: none;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) > .t-icon, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) > .t-icon, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) > .t-icon {
    margin-right: 0;
  }
  .t-top-bar .t-right > .t-item .t-help-text, .t-top-bar .t-menu .t-right > .t-empty .t-help-text, .t-menu .t-top-bar .t-right > .t-empty .t-help-text {
    display: none;
  }
}
.t-top-bar .t-right > .t-item .t-label, .t-top-bar .t-menu .t-right > .t-empty .t-label, .t-menu .t-top-bar .t-right > .t-empty .t-label {
  max-width: 100%;
  overflow: hidden;
  vertical-align: initial;
}
.t-top-bar .t-right > .t-item .t-label > span, .t-top-bar .t-menu .t-right > .t-empty .t-label > span, .t-menu .t-top-bar .t-right > .t-empty .t-label > span {
  display: block;
  line-height: normal;
  font-size: 11px;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-top-bar .t-right > .t-item .t-label > span:first-child, .t-top-bar .t-menu .t-right > .t-empty .t-label > span:first-child, .t-menu .t-top-bar .t-right > .t-empty .t-label > span:first-child {
  font-size: 0.8125rem;
  font-weight: 700;
}
.t-top-bar .t-right > .t-item .t-label > span:last-child, .t-top-bar .t-menu .t-right > .t-empty .t-label > span:last-child, .t-menu .t-top-bar .t-right > .t-empty .t-label > span:last-child {
  margin-top: 2px;
}
.t-top-bar .t-right > .t-item > .t-icon, .t-top-bar .t-menu .t-right > .t-empty > .t-icon, .t-menu .t-top-bar .t-right > .t-empty > .t-icon {
  margin-right: 12px;
  font-size: 18px;
}
.t-top-bar .t-right > .t-item > .t-icon.t-icon-caret-down, .t-top-bar .t-menu .t-right > .t-empty > .t-icon.t-icon-caret-down, .t-menu .t-top-bar .t-right > .t-empty > .t-icon.t-icon-caret-down {
  color: #fff;
  opacity: 0.8;
  margin-right: 0;
  margin-left: auto;
  padding-left: 12px;
}
.t-top-bar .t-right > .t-item, .t-top-bar .t-menu .t-right > .t-empty, .t-menu .t-top-bar .t-right > .t-empty,
.t-top-bar .t-right > .t-search {
  position: relative;
}
.t-top-bar .t-right > .t-item > .t-menu, .t-top-bar .t-menu .t-right > .t-empty > .t-menu, .t-menu .t-top-bar .t-right > .t-empty > .t-menu,
.t-top-bar .t-right > .t-search > .t-menu {
  position: absolute;
  top: 53px;
  left: 0;
  min-width: calc(100% + 2px);
  width: auto;
  margin-left: -1px;
  max-height: 50vh;
  border-top-color: #000;
  -moz-border-radius-topright: 0;
  border-top-right-radius: 0;
  -moz-border-radius-topleft: 0;
  border-top-left-radius: 0;
}
@media (max-width: 1366px) {
  .t-top-bar .t-right > .t-item > .t-menu, .t-top-bar .t-menu .t-right > .t-empty > .t-menu, .t-menu .t-top-bar .t-right > .t-empty > .t-menu,
  .t-top-bar .t-right > .t-search > .t-menu {
    min-width: 192px;
  }
}
.t-top-bar .t-right > .t-item > .t-menu .t-item:first-child, .t-top-bar .t-menu .t-right > .t-empty > .t-menu .t-item:first-child, .t-menu .t-top-bar .t-right > .t-empty > .t-menu .t-item:first-child, .t-top-bar .t-right > .t-item > .t-menu .t-empty:first-child, .t-top-bar .t-right > .t-empty > .t-menu .t-right > .t-empty > .t-menu .t-empty:first-child, .t-right > .t-empty > .t-menu .t-top-bar .t-right > .t-empty > .t-menu .t-empty:first-child,
.t-top-bar .t-right > .t-search > .t-menu .t-item:first-child,
.t-top-bar .t-right > .t-search > .t-menu .t-empty:first-child {
  margin-top: 8px;
}
.t-top-bar .t-right > .t-item .t-menu-right, .t-top-bar .t-menu .t-right > .t-empty .t-menu-right, .t-menu .t-top-bar .t-right > .t-empty .t-menu-right,
.t-top-bar .t-right > .t-search .t-menu-right {
  left: auto;
  right: 0;
}
.t-top-bar .t-right > .t-item > .t-menu-col-2, .t-top-bar .t-menu .t-right > .t-empty > .t-menu-col-2, .t-menu .t-top-bar .t-right > .t-empty > .t-menu-col-2,
.t-top-bar .t-right > .t-search > .t-menu-col-2 {
  width: calc(192px * 2);
}
.t-top-bar .t-right > .t-item > .t-menu-col-3, .t-top-bar .t-menu .t-right > .t-empty > .t-menu-col-3, .t-menu .t-top-bar .t-right > .t-empty > .t-menu-col-3,
.t-top-bar .t-right > .t-search > .t-menu-col-3 {
  width: calc(192px * 3);
}
.t-top-bar .t-right > .t-item > .t-menu-col-4, .t-top-bar .t-menu .t-right > .t-empty > .t-menu-col-4, .t-menu .t-top-bar .t-right > .t-empty > .t-menu-col-4,
.t-top-bar .t-right > .t-search > .t-menu-col-4 {
  width: calc(192px * 4);
}
.t-top-bar .t-right > .t-search {
  position: relative;
}
.t-top-bar .t-right > .t-search > .t-menu {
  top: 41px;
}
.t-top-bar .t-right .t-staff {
  background: #8c2341;
}
.t-top-bar .t-right .t-staff:hover, .t-top-bar .t-right .t-staff:focus-visible {
  background: #7e203b;
}
.t-top-bar .t-right .t-entity .t-avatar {
  color: #fff;
  background-color: #279c9c;
}
.t-top-bar .t-right .t-entity .t-avatar::before {
  content: "\e201";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-top-bar .t-right .t-help {
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
}
.t-top-bar .t-right .t-help .t-label > span {
  overflow: visible;
}
.t-top-bar .t-right .t-help .t-help-text {
  margin-right: 8px;
  font-size: 0.8125rem;
  font-weight: 700;
}
.t-top-bar .t-right .t-help .t-icon {
  margin: 0;
  position: relative;
  top: -1px;
  font-size: 18px;
  vertical-align: middle;
}
.t-top-bar .t-right .t-app-switcher,
.t-top-bar .t-right .t-help {
  min-width: 54px;
}
.t-top-bar .t-right .t-app-switcher > .t-menu,
.t-top-bar .t-right .t-help > .t-menu {
  min-width: auto !important;
  width: 200px;
}
.t-top-bar ~ .t-main {
  top: 54px;
}

.t-tabs > ul {
  max-width: 100%;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-tabs > ul > li.t-tab {
  position: relative;
  display: inline-block;
  height: 36px;
  margin-left: 12px;
  margin-bottom: -1px;
  padding: 10px 24px;
  color: #646464;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-bottom: 1px solid #bcbdbd;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  vertical-align: top;
  user-select: none;
  cursor: pointer;
  white-space: nowrap;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 3px;
  border-radius: 3px 3px 0 0;
}
.t-tabs > ul > li.t-tab:focus-visible {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-tabs > ul > li.t-tab:last-child {
  margin-right: 12px;
}
.t-tabs > ul > li.t-tab:hover:not(.t-disabled):not([disabled]) {
  border-color: #279c9c;
  border-bottom: 1px solid #bcbdbd;
}
.t-tabs > ul > li.t-tab.t-is-selected {
  color: #fff;
  background-color: #279c9c;
  border-color: #279c9c;
  pointer-events: none;
  cursor: default;
}
.t-tabs > ul > li.t-tab.t-staff {
  color: #8c2341;
}
.t-tabs > ul > li.t-tab.t-staff.t-is-selected {
  color: #fff;
  background-color: #8c2341;
  border-color: #8c2341;
}
.t-tabs > ul > li.t-tab.t-staff:hover:not(.t-disabled):not([disabled]) {
  border-color: #8c2341;
  border-bottom: 1px solid #bcbdbd;
}
.t-tabs > ul > li.t-tab.t-disabled, .t-tabs > ul > li.t-tab[disabled] {
  color: #a6a7a7;
  background-color: transparent;
  cursor: not-allowed;
  font-weight: 400;
}
.t-tabs > ul > li.t-tab.t-disabled a, .t-tabs > ul > li.t-tab[disabled] a {
  cursor: not-allowed;
  pointer-events: none;
}
.t-tabs > ul > li.t-tab a {
  color: inherit;
  text-decoration: none;
}
.t-tabs > ul > li.t-tab .t-badge {
  margin-left: 4px;
  vertical-align: text-bottom;
}
.t-tabs > .t-wrapper {
  max-width: 100%;
  background-color: #fff;
  border-top: 1px solid #bcbdbd;
}
.t-tabs > .t-wrapper.t-ghost {
  background: transparent;
}
.t-tabs > .t-wrapper > .t-content {
  display: none;
  padding: 24px;
}
.t-tabs > .t-wrapper > .t-content.t-is-selected {
  display: block;
}
.t-tabs > .t-wrapper > .t-content .t-tabs {
  min-width: auto;
  max-width: 100%;
}
.t-tabs.t-inline {
  height: auto;
  margin: 0;
}
.t-tabs.t-inline > ul > li.t-tab {
  height: 30px;
  margin: 0;
  padding: 8px 12px;
  color: #646464;
  background: transparent;
  border: 0;
  line-height: initial;
  font-weight: 400;
  font-size: 0.8125rem;
}
.t-tabs.t-inline > ul > li.t-tab::before {
  content: "";
  position: absolute;
  inset: auto 0 0;
  width: 100%;
  height: 3px;
  background: transparent;
}
.t-tabs.t-inline > ul > li.t-tab:hover:not(.t-disabled):not([disabled]) {
  color: #646464;
  border: 0;
}
.t-tabs.t-inline > ul > li.t-tab:hover:not(.t-disabled):not([disabled])::before {
  background: #646464;
}
.t-tabs.t-inline > ul > li.t-tab.t-is-selected {
  color: #279c9c;
  border: 0;
  text-shadow: -0.04ex 0 #279c9c, 0.04ex 0 #279c9c;
}
.t-tabs.t-inline > ul > li.t-tab.t-is-selected::before {
  background: #279c9c;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff {
  color: #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff:hover:not(.t-disabled):not([disabled]) {
  color: #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff:hover:not(.t-disabled):not([disabled])::before {
  background: #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff.t-is-selected {
  background: transparent;
  text-shadow: -0.04ex 0 #8c2341, 0.04ex 0 #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff.t-is-selected::before {
  background: #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-disabled, .t-tabs.t-inline > ul > li.t-tab[disabled] {
  color: #a6a7a7;
  cursor: not-allowed;
}
.t-tabs.t-inline > .t-wrapper {
  margin-top: -1px;
  background: transparent;
  border-top: 1px solid #bcbdbd;
}
.t-tabs.t-inline > .t-wrapper > .t-content {
  padding: 24px 0 0;
}

@media print {
  .t-tabs > ul > .t-tab {
    font-size: 0.8125rem;
    height: 24px;
    padding: 4px 16px;
  }
  .t-tabs > ul > .t-tab.t-is-selected {
    padding-top: 2px;
  }
  .t-tabs.t-inline > ul > .t-tab {
    height: 24px;
    padding: 4px 12px;
  }
  .t-tabs.t-inline > ul > .t-tab.t-is-selected {
    padding-top: 4px;
  }
}
.t-sticky-footer {
  position: relative;
  z-index: 50;
  width: 100%;
  padding: 12px;
  background: #fff;
  vertical-align: middle;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  transition: bottom 0.2s ease, left 0.2s ease, margin 0.2s ease;
  transform: translate3d(0, 0, 0);
}
.t-sticky-footer .t-right {
  float: right;
  margin-left: auto;
  flex-shrink: 0;
}
.t-sticky-footer .t-step {
  height: 54px;
  margin: -12px;
  margin-right: 0;
  flex-grow: 0;
}
.t-sticky-footer .t-step::before {
  display: none;
}
.t-sticky-footer .t-step:hover {
  box-shadow: none;
}
.t-sticky-footer .t-step div.t-icon {
  width: 54px;
  height: 54px;
}
.t-sticky-footer .t-step .t-content {
  width: auto;
  flex-shrink: 0;
}
.t-sticky-footer .t-step .t-content h4 {
  margin-bottom: 0;
}
.t-sticky-footer .t-step .t-content h4 span {
  margin-right: 4px;
  font-weight: 400;
  line-height: inherit;
  vertical-align: inherit;
}
.t-sticky-footer .t-step .t-status {
  margin: 0 auto;
  padding: 8px;
  color: #646464;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-sticky-footer .t-step .t-status .t-loading {
  width: 15px;
  height: 15px;
  margin-right: 8px;
}
.t-sticky-footer .t-step .t-status .t-loading::before {
  width: inherit;
  height: inherit;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-sticky-footer.t-is-sticky {
  position: fixed;
  z-index: 1000;
  right: 24px;
  bottom: 0;
  left: 24px;
  width: auto;
  height: 54px;
  margin: 0;
  background: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  animation: sticky 0.2s ease forwards;
  min-width: calc(1280px - 24px * 2);
  max-width: calc(1920px - 24px * 2);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-sticky-footer.t-is-sticky {
    min-width: calc(1280px - 24px * 2 - 17px);
    max-width: calc(1920px - 24px * 2 - 17px);
  }
}
@supports (-ms-accelerator: true) {
  .t-sticky-footer.t-is-sticky {
    min-width: calc(1280px - 24px * 2 - 12px);
    max-width: calc(1920px - 24px * 2 - 12px);
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.t-sticky-footer.t-ghost {
  padding: 0;
  background: transparent;
}
.t-sticky-footer.t-ghost.t-is-sticky {
  padding: 12px;
  background: #fff;
}

.t-time-picker {
  width: 58px;
}
.t-time-picker .t-input-wrapper {
  width: auto;
}
.t-time-picker .t-input-wrapper:has(.t-left-adornment) {
  width: 78px;
}

.t-time-picker-menu {
  min-width: 128px;
}

.t-time-picker-deprecated {
  display: inline-block;
  margin-right: 12px;
  margin-bottom: 12px;
  vertical-align: top;
}
.t-time-picker-deprecated:last-child {
  margin-right: 0;
}
.t-time-picker-deprecated .t-fake-input {
  position: relative;
  height: 32px;
  background: #fff;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.t-time-picker-deprecated .t-fake-input button {
  margin: 0;
  padding: 0;
  background: transparent;
  border: 0;
  font-family: arial, sans-serif;
  cursor: pointer;
}
.t-time-picker-deprecated .t-fake-input input {
  width: 20px;
  height: 32px;
  margin: 0;
  padding: 0;
  padding-top: 2px;
  color: #373838;
  background: transparent;
  border: 0;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
  text-align: center;
}
.t-time-picker-deprecated .t-fake-input input.placeholder {
  color: #909090;
}
.t-time-picker-deprecated .t-fake-input input::placeholder {
  color: #909090;
}
.t-time-picker-deprecated .t-fake-input input + input {
  margin-left: 12px;
}
.t-time-picker-deprecated .t-fake-input hr {
  display: inline-block;
  height: 32px;
  margin: 0 4px;
  color: #646464;
  border: 0;
  line-height: 32px;
}
.t-time-picker-deprecated .t-fake-input hr::before {
  content: ":";
  line-height: inherit;
}
.t-time-picker-deprecated .t-fake-input .t-back,
.t-time-picker-deprecated .t-fake-input .t-forward {
  position: relative;
  width: 24px;
  height: 32px;
  margin: 0;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
}
.t-time-picker-deprecated .t-fake-input .t-back::before, .t-time-picker-deprecated .t-fake-input .t-back::after,
.t-time-picker-deprecated .t-fake-input .t-forward::before,
.t-time-picker-deprecated .t-fake-input .t-forward::after {
  content: "";
  display: block;
  position: absolute;
  bottom: calc(50% - 2px);
  left: 50%;
  width: 8px;
  height: 2px;
  background: #646464;
  border-radius: 1px;
}
.t-time-picker-deprecated .t-fake-input .t-back::before,
.t-time-picker-deprecated .t-fake-input .t-forward::before {
  transform: translate(-4px, -2px) rotate(-45deg) scale(0.8);
}
.t-time-picker-deprecated .t-fake-input .t-back::after,
.t-time-picker-deprecated .t-fake-input .t-forward::after {
  transform: translate(-4px, 1.5px) rotate(45deg) scale(0.8);
}
.t-time-picker-deprecated .t-fake-input .t-back:hover::before, .t-time-picker-deprecated .t-fake-input .t-back:hover::after, .t-time-picker-deprecated .t-fake-input .t-back.t-has-focus::before, .t-time-picker-deprecated .t-fake-input .t-back.t-has-focus::after,
.t-time-picker-deprecated .t-fake-input .t-forward:hover::before,
.t-time-picker-deprecated .t-fake-input .t-forward:hover::after,
.t-time-picker-deprecated .t-fake-input .t-forward.t-has-focus::before,
.t-time-picker-deprecated .t-fake-input .t-forward.t-has-focus::after {
  background: #373838;
}
.t-time-picker-deprecated .t-fake-input .t-forward::before {
  transform: translate(-4px, -2px) rotate(45deg) scale(0.8);
}
.t-time-picker-deprecated .t-fake-input .t-forward::after {
  transform: translate(-4px, 1.5px) rotate(-45deg) scale(0.8);
}
.t-time-picker-deprecated .t-fake-input .t-toggler {
  width: 32px;
  height: 32px;
  padding-right: 4px;
  color: #646464;
  font-size: 10px;
  cursor: pointer;
}
.t-time-picker-deprecated .t-fake-input .t-toggler:hover, .t-time-picker-deprecated .t-fake-input .t-toggler.t-has-focus {
  color: #373838;
}
.t-time-picker-deprecated .t-fake-input .t-clearer {
  display: none;
  width: 32px;
  height: 32px;
}
.t-time-picker-deprecated .t-fake-input .t-faker {
  position: absolute;
  inset: 0.5px 0 0;
  display: block;
  width: 100%;
  height: 32px;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  pointer-events: none;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):hover ~ .t-faker {
  border-color: #279c9c;
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker, .t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker.placeholder, .t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker.placeholder {
  opacity: 0;
  user-select: none;
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker::placeholder, .t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker::placeholder {
  opacity: 0;
  user-select: none;
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled).t-has-focus {
  outline: 0;
}
.t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer {
  display: inline-block;
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2014%2014'%3e%3cpath%20d='M7%200C3.1%200%200%203.1%200%207s3.1%207%207%207%207-3.1%207-7-3.1-7-7-7zm3.4%208.8c.1.1.1.3%200%20.5l-1.1%201.1c-.1.1-.3.1-.5%200L7%208.6l-1.8%201.9c-.1.1-.3.1-.5%200L3.6%209.3c-.2-.1-.2-.3%200-.5L5.4%207%203.6%205.2c-.2-.2-.2-.4%200-.5l1.1-1.1c.1-.1.3-.1.5%200L7%205.4l1.8-1.9c.1-.1.3-.1.5%200l1.1%201.1c.1.1.1.3%200%20.5L8.6%207l1.8%201.8z'%20fill='%23464646'/%3e%3c/svg%3e");
  background-size: 12px;
  background-position: 50%;
  background-repeat: no-repeat;
  opacity: 0.4;
  transition: opacity 0.2s ease;
}
.t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer:hover, .t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer.t-has-focus, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer:hover, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer.t-has-focus {
  opacity: 1;
}
.t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer::before, .t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer::after, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer::before, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer::after {
  display: none;
}

.t-toast-container {
  position: fixed;
  top: 78px;
  right: 24px;
}
.t-toast-container .t-notification {
  width: 330px;
  margin-bottom: 12px;
}
.t-toast-container .t-arriving {
  animation: 500ms ease-out slide-left;
}
.t-toast-container .t-closing {
  animation: 500ms ease-out slide-right;
}
@keyframes slide-left {
  from {
    margin-left: 100%;
    opacity: 0;
  }
  to {
    margin-left: 0%;
    opacity: 1;
  }
}
@keyframes slide-right {
  from {
    margin-left: 0%;
    opacity: 1;
  }
  to {
    margin-left: 100%;
    opacity: 0;
  }
}

.t-user-feedback {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  width: 400px;
  padding: 16px;
  background-color: #006491;
  color: #fff;
  border-radius: 8px;
  z-index: 120;
}
.t-user-feedback--thank-you-message {
  text-align: center;
  justify-content: center;
  font-size: 14px;
  animation: thank-you-message 0.4s 1s 1 forwards;
}
.t-user-feedback__happy-face {
  color: #fff;
  cursor: pointer;
}
.t-user-feedback__happy-face:hover {
  color: #8cc391;
}
.t-user-feedback__happy-face input {
  position: absolute;
  margin: 0;
  opacity: 0;
  width: 0;
  height: 0;
}
.t-user-feedback__happy-face input:checked + svg {
  color: #8cc391;
  cursor: default;
}
.t-user-feedback__neutral-face {
  color: #fff;
  cursor: pointer;
}
.t-user-feedback__neutral-face:hover {
  color: #f5c328;
}
.t-user-feedback__neutral-face input {
  position: absolute;
  margin: 0;
  opacity: 0;
  width: 0;
  height: 0;
}
.t-user-feedback__neutral-face input:checked + svg {
  color: #f5c328;
  cursor: default;
}
.t-user-feedback__sad-face {
  color: #fff;
  cursor: pointer;
}
.t-user-feedback__sad-face:hover {
  color: #d91f11;
}
.t-user-feedback__sad-face input {
  position: absolute;
  margin: 0;
  opacity: 0;
  width: 0;
  height: 0;
}
.t-user-feedback__sad-face input:checked + svg {
  color: #d91f11;
  cursor: default;
}
.t-user-feedback__close-button {
  cursor: pointer;
  position: absolute;
  top: 3px;
  right: 0;
  background-color: transparent;
  border: 0;
  color: #fff;
  padding: 0;
}
.t-user-feedback__question-wrapper {
  display: flex;
  justify-content: space-between;
  width: 100%;
  align-items: center;
}
.t-user-feedback__ratings-wrapper {
  white-space: nowrap;
}
.t-user-feedback__user-comment {
  width: 100%;
  flex: 1 1 100%;
  font-weight: 400;
  color: #fff;
  margin-right: 0;
}
.t-user-feedback__user-comment textarea {
  margin-top: 8px;
  resize: none;
  border-radius: 3px;
  width: 100%;
}
.t-user-feedback .t-minimal-alt {
  margin-left: auto;
}
@keyframes thank-you-message {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes thank-you-message {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes thank-you-message {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes thank-you-message {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

.t-error-page {
  background: url("data:image/svg+xml,%3c?xml%20version='1.0'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20style='enable-background:new%200%200%20768%20880'%20viewBox='0%200%20768%20880'%3e%3cdefs%3e%3cfilter%20id='a'%20width='856.8'%20height='1213.4'%20x='10.2'%20y='-431.7'%20filterUnits='userSpaceOnUse'%3e%3cfeColorMatrix%20values='1%200%200%200%200%200%201%200%200%200%200%200%201%200%200%200%200%200%201%200'/%3e%3c/filter%3e%3c/defs%3e%3cmask%20id='b'%20width='856.8'%20height='1213.4'%20x='10.2'%20y='-431.7'%20maskUnits='userSpaceOnUse'%3e%3cpath%20d='M0%200h768v801H0z'%20style='fill:%23d9d9d9;filter:url(%23a)'/%3e%3c/mask%3e%3cg%20style='mask:url(%23b)'%3e%3clinearGradient%20id='c'%20x1='93.403'%20x2='1095.002'%20y1='1006.371'%20y2='-562.356'%20gradientTransform='matrix(1%200%200%20-1%200%20802)'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20style='stop-color:%23ff0061'/%3e%3cstop%20offset='1'%20style='stop-color:%23fe953d'/%3e%3c/linearGradient%3e%3cpath%20d='m426.8-430.5-5.4-1.2-61.2%20169.5%207.4%201.2c81.8%2012.4%20156.6%2053%20211.6%20114.9%2071%2079.4%20110.2%20191.1%20110.2%20314.7%200%20122.9-39.6%20234.6-111.4%20314.4-71.2%2079.1-168.4%20121-281.1%20121-77.5%201.5-153.7-20.9-218-64.1l-6.7-4.6-62%20171.4%204.6%202.6c86%2048.6%20183.3%2073.5%20282.1%2072.3%2077.7%201.1%20154.7-14.4%20225.9-45.4S657.9%20659.4%20710%20601.8c101.2-112.5%20157-266.4%20157-433.3.1-300.2-176.8-540.9-440.2-599z'%20style='fill:url(%23c)'/%3e%3c/g%3e%3c/svg%3e") no-repeat right top #f8f8f8;
  background-size: contain;
  width: 100vw;
  height: 100vh;
}
.t-error-page .t-error-container {
  position: fixed;
  width: 600px;
  padding: 24px;
  background: #fff;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.25);
}
.t-error-page .t-error-container h1 {
  margin-bottom: 24px;
}
.t-error-page .t-error-container h2 {
  font-size: 0.8125rem;
}
.t-error-page .t-error-container .t-btn {
  margin-bottom: 16px;
}
.t-error-page .t-error-container .t-icon-redo {
  margin-top: 0;
}
.t-error-page .t-error-container__divider {
  border-top: 1px solid #e9e9e9;
  margin-top: 24px;
  margin-bottom: 24px;
}
.t-error-page .t-error-container__meta-data {
  display: flex;
  flex-wrap: wrap;
  line-height: 1.5;
  margin-bottom: 12px;
}
.t-error-page .t-error-container__meta-data dt {
  width: 30%;
}
.t-error-page .t-error-container__meta-data dt::after {
  content: ":";
}
.t-error-page .t-error-container__meta-data dd {
  word-wrap: break-word;
  width: 70%;
  margin-inline-start: unset;
}
.t-error-page .t-error-container__phone-numbers {
  margin-bottom: 24px;
  display: flex;
  flex-wrap: wrap;
  gap: 12px 0;
}
.t-error-page .t-error-container__phone-numbers > div {
  width: 250px;
  display: flex;
  flex-wrap: wrap;
}
.t-error-page .t-error-container__phone-numbers dt {
  width: 100px;
}
.t-error-page .t-error-container__phone-numbers dd {
  margin-inline-start: unset;
}
.t-error-page .t-error-container footer {
  color: #a6a7a7;
  margin-top: 24px;
}

.t-inactivity-page {
  background: url("data:image/svg+xml,%3c?xml%20version='1.0'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20style='enable-background:new%200%200%20768%20880'%20viewBox='0%200%20768%20880'%3e%3cdefs%3e%3cfilter%20id='a'%20width='856.8'%20height='1213.4'%20x='10.2'%20y='-431.7'%20filterUnits='userSpaceOnUse'%3e%3cfeColorMatrix%20values='1%200%200%200%200%200%201%200%200%200%200%200%201%200%200%200%200%200%201%200'/%3e%3c/filter%3e%3c/defs%3e%3cmask%20id='b'%20width='856.8'%20height='1213.4'%20x='10.2'%20y='-431.7'%20maskUnits='userSpaceOnUse'%3e%3cpath%20d='M0%200h768v801H0z'%20style='fill:%23d9d9d9;filter:url(%23a)'/%3e%3c/mask%3e%3cg%20style='mask:url(%23b)'%3e%3clinearGradient%20id='c'%20x1='93.403'%20x2='1095.002'%20y1='1006.371'%20y2='-562.356'%20gradientTransform='matrix(1%200%200%20-1%200%20802)'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20style='stop-color:%23ff0061'/%3e%3cstop%20offset='1'%20style='stop-color:%23fe953d'/%3e%3c/linearGradient%3e%3cpath%20d='m426.8-430.5-5.4-1.2-61.2%20169.5%207.4%201.2c81.8%2012.4%20156.6%2053%20211.6%20114.9%2071%2079.4%20110.2%20191.1%20110.2%20314.7%200%20122.9-39.6%20234.6-111.4%20314.4-71.2%2079.1-168.4%20121-281.1%20121-77.5%201.5-153.7-20.9-218-64.1l-6.7-4.6-62%20171.4%204.6%202.6c86%2048.6%20183.3%2073.5%20282.1%2072.3%2077.7%201.1%20154.7-14.4%20225.9-45.4S657.9%20659.4%20710%20601.8c101.2-112.5%20157-266.4%20157-433.3.1-300.2-176.8-540.9-440.2-599z'%20style='fill:url(%23c)'/%3e%3c/g%3e%3c/svg%3e") no-repeat right top #212222;
  background-size: contain;
  width: 100vw;
  height: 100vh;
  cursor: pointer;
  inset: 0;
  position: fixed;
  z-index: 999999;
}

.t-inactivity-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  position: fixed;
  top: 30%;
  left: 50%;
  width: 600px;
  gap: 60px;
  padding: 60px;
  background: #373838;
  color: #fff;
  transform: translate(-50%, -50%);
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.25);
}
.t-inactivity-container__logo {
  width: 150px;
}
.t-inactivity-container__text {
  font-family: "Libre Franklin", arial, sans-serif;
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.375rem;
}

.naming-entity-drawer-content .naming-entity-drawer-general-details-wrapper {
  margin-top: 20px;
  padding: 0 6px;
}
.naming-entity-drawer-content .naming-entity-drawer-naming-mapping-details {
  margin-top: 30px;
  padding: 0 6px;
}
.naming-entity-drawer-content .naming-entity-drawer-properties-wrapper {
  margin-top: 30px;
  padding: 0 6px;
}
.naming-entity-drawer-content .naming-entity-drawer-properties-wrapper .naming-entity-drawer-properties__header {
  padding: 10px 0;
  border-bottom: 1px solid #e9e9e9;
}
.naming-entity-drawer-content .add-naming-info.t-notification {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 0;
}
.naming-entity-drawer-content .t-content {
  padding-top: 1px !important;
}
.naming-entity-drawer-content .tab-bar {
  top: -1px;
  position: sticky;
  background-color: white;
  z-index: 50;
  width: calc(100% + 48px);
  margin-left: -24px;
}
.naming-entity-drawer-content .t-wrapper {
  height: 0;
}
.naming-entity-drawer-content .t-wrapper .t-content.t-is-selected {
  height: 0;
}
html {
  box-sizing: border-box;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

body {
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #f8f8f8;
}

div,
span {
  vertical-align: middle;
}

img {
  border: 0;
  outline: none;
}

figure {
  margin: 0;
}

*:focus {
  outline: 0;
}

*::-moz-focus-inner {
  border: 0;
}

.t-has-focus {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}

[disabled],
.t-is-disabled {
  cursor: not-allowed;
}

.t-is-hidden {
  display: none !important;
}

@media print {
  @page {
    size: landscape;
    margin: 1cm;
  }
  html,
  body,
  p {
    font-size: 10px;
  }
  .t-staff {
    display: none;
  }
}
.t-icon-diamond::before {
  content: "\e000";
}
.t-icon-asterisk::before {
  content: "\e001";
}
.t-icon-angle-double-up::before {
  content: "\e146";
}
.t-icon-angle-double-right::before {
  content: "\e147";
}
.t-icon-angle-double-down::before {
  content: "\e148";
}
.t-icon-angle-double-left::before {
  content: "\e149";
}
.t-icon-angle-up::before {
  content: "\e150";
}
.t-icon-angle-right::before {
  content: "\e151";
}
.t-icon-angle-down::before {
  content: "\e152";
}
.t-icon-angle-left::before {
  content: "\e153";
}
.t-icon-chevron-up::before {
  content: "\e154";
}
.t-icon-chevron-right::before {
  content: "\e155";
}
.t-icon-chevron-down::before {
  content: "\e156";
}
.t-icon-chevron-left::before {
  content: "\e157";
}
.t-icon-arrow-up::before {
  content: "\e158";
}
.t-icon-arrow-right::before {
  content: "\e159";
}
.t-icon-arrow-down::before {
  content: "\e160";
}
.t-icon-arrow-left::before {
  content: "\e161";
}
.t-icon-arrows::before {
  content: "\e162";
}
.t-icon-arrows-h::before {
  content: "\e163";
}
.t-icon-arrows-v::before {
  content: "\e164";
}
.t-icon-caret-up::before {
  content: "\e180";
}
.t-icon-caret-right::before {
  content: "\e181";
}
.t-icon-caret-down::before {
  content: "\e182";
}
.t-icon-caret-left::before {
  content: "\e183";
}
.t-icon-home::before {
  content: "\e200";
}
.t-icon-entity::before {
  content: "\e201";
}
.t-icon-plus::before {
  content: "\e340";
}
.t-icon-plus-circle::before {
  content: "\e341";
}
.t-icon-minus::before {
  content: "\e350";
}
.t-icon-minus-circle::before {
  content: "\e351";
}
.t-icon-times::before {
  content: "\e360";
}
.t-icon-times-circle::before {
  content: "\e361";
}
.t-icon-times-circle-o::before {
  content: "\e362";
}
.t-icon-help::before {
  content: "\e370";
}
.t-icon-help-o::before {
  content: "\e371";
}
.t-icon-info-circle::before {
  content: "\e372";
}
.t-icon-exclamation-circle::before {
  content: "\e373";
}
.t-icon-exclamation-triangle::before {
  content: "\e374";
}
.t-icon-exclamation::before {
  content: "\e375";
}
.t-icon-bell::before {
  content: "\e380";
}
.t-icon-bell-slash::before {
  content: "\e381";
}
.t-icon-bullhorn::before {
  content: "\e384";
}
.t-icon-download::before {
  content: "\e400";
}
.t-icon-upload::before {
  content: "\e401";
}
.t-icon-save::before {
  content: "\e402";
}
.t-icon-expand::before {
  content: "\e500";
}
.t-icon-compress::before {
  content: "\e501";
}
.t-icon-expand-alt::before {
  content: "\e502";
}
.t-icon-compress-alt::before {
  content: "\e503";
}
.t-icon-level-up::before {
  content: "\e510";
}
.t-icon-level-down::before {
  content: "\e511";
}
.t-icon-exchange::before {
  content: "\e512";
}
.t-icon-redo::before {
  content: "\e515";
}
.t-icon-forward::before {
  content: "\e520";
}
.t-icon-reply::before {
  content: "\e521";
}
.t-icon-reply-all::before {
  content: "\e522";
}
.t-icon-sync::before {
  content: "\e525";
}
.t-icon-retweet::before {
  content: "\e526";
}
.t-icon-undo::before {
  content: "\e530";
}
.t-icon-history::before {
  content: "\e531";
}
.t-icon-clock::before {
  content: "\e540";
}
.t-icon-hourglass::before {
  content: "\e545";
}
.t-icon-hourglass-start::before {
  content: "\e546";
}
.t-icon-hourglass-half::before {
  content: "\e547";
}
.t-icon-hourglass-end::before {
  content: "\e548";
}
.t-icon-calendar::before {
  content: "\e560";
}
.t-icon-calendar-plus::before {
  content: "\e561";
}
.t-icon-calendar-minus::before {
  content: "\e562";
}
.t-icon-calendar-check::before {
  content: "\e563";
}
.t-icon-calendar-times::before {
  content: "\e564";
}
.t-icon-check::before {
  content: "\e900";
}
.t-icon-check-circle::before {
  content: "\e901";
}
.t-icon-check-circle-o::before {
  content: "\e902";
}
.t-icon-check-double::before {
  content: "\e903";
}
.t-icon-globe::before {
  content: "\e910";
}
.t-icon-globe-africa::before {
  content: "\e911";
}
.t-icon-globe-asia::before {
  content: "\e912";
}
.t-icon-eye::before {
  content: "\e920";
}
.t-icon-eye-slash::before {
  content: "\e921";
}
.t-icon-comment-alt-fill::before {
  content: "\e904";
}
.t-icon-comment-fill::before {
  content: "\e926";
}
.t-icon-comment-dots-fill::before {
  content: "\e927";
}
.t-icon-comment-dollar-fill::before {
  content: "\e928";
}
.t-icon-comment-slash-fill::before {
  content: "\e929";
}
.t-icon-comments-fill::before {
  content: "\e930";
}
.t-icon-comments-dollar-fill::before {
  content: "\e931";
}
.t-icon-comment-dollar::before {
  content: "\e932";
}
.t-icon-comments-dollar::before {
  content: "\e933";
}
.t-icon-comment-slash::before {
  content: "\e934";
}
.t-icon-comment-dots::before {
  content: "\e935";
}
.t-icon-comment::before {
  content: "\e937";
}
.t-icon-comments::before {
  content: "\e938";
}
.t-icon-comment-alt::before {
  content: "\e939";
}
.t-icon-ellipsis-h::before {
  content: "\e941";
}
.t-icon-ellipsis-v::before {
  content: "\e942";
}
.t-icon-envelope::before {
  content: "\e945";
}
.t-icon-envelope-open-text::before {
  content: "\e946";
}
.t-icon-inbox::before {
  content: "\e950";
}
.t-icon-paperclip::before {
  content: "\e995";
}
.t-icon-pen-nib::before {
  content: "\e997";
}
.t-icon-pencil::before {
  content: "\e998";
}
.t-icon-trash::before {
  content: "\e999";
}
.t-icon-user::before {
  content: "󡀀";
}
.t-icon-user-circle::before {
  content: "󡀁";
}
.t-icon-user-cog::before {
  content: "󡀄";
}
.t-icon-user-edit::before {
  content: "󡀅";
}
.t-icon-user-lock::before {
  content: "󡀆";
}
.t-icon-user-plus::before {
  content: "󡀇";
}
.t-icon-user-minus::before {
  content: "󡀈";
}
.t-icon-user-shield::before {
  content: "󡀉";
}
.t-icon-user-slash::before {
  content: "󡀐";
}
.t-icon-user-times::before {
  content: "󡀑";
}
.t-icon-user-friends::before {
  content: "󡀒";
}
.t-icon-users::before {
  content: "󡀓";
}
.t-icon-users-cog::before {
  content: "󡀔";
}
.t-icon-user-tie::before {
  content: "󡀕";
}
.t-icon-address-card::before {
  content: "󡀠";
}
.t-icon-id-badge::before {
  content: "󡀢";
}
.t-icon-address-book::before {
  content: "󡀣";
}
.t-icon-file::before {
  content: "󡔀";
}
.t-icon-file-alt::before {
  content: "󡔁";
}
.t-icon-file-archive::before {
  content: "󡔂";
}
.t-icon-file-audio::before {
  content: "󡔃";
}
.t-icon-file-code::before {
  content: "󡔄";
}
.t-icon-file-excel::before {
  content: "󡔅";
}
.t-icon-file-image::before {
  content: "󡔆";
}
.t-icon-file-pdf::before {
  content: "󡔇";
}
.t-icon-file-powerpoint::before {
  content: "󡔈";
}
.t-icon-file-video::before {
  content: "󡔉";
}
.t-icon-file-word::before {
  content: "󡔐";
}
.t-icon-folder::before {
  content: "󡔠";
}
.t-icon-folder-open::before {
  content: "󡔡";
}
.t-icon-hand-paper::before {
  content: "󡘀";
}
.t-icon-hand-rock::before {
  content: "󡘁";
}
.t-icon-hand-pointer::before {
  content: "󡘂";
}
.t-icon-hand-point-right::before {
  content: "󡘄";
}
.t-icon-hand-point-down::before {
  content: "󡘅";
}
.t-icon-hand-point-left::before {
  content: "󡘆";
}
.t-icon-handshake::before {
  content: "󡘇";
}
.t-icon-thumbs-up::before {
  content: "󡘈";
}
.t-icon-thumbs-down::before {
  content: "󡘉";
}
.t-icon-face-happy::before {
  content: "󡜀";
}
.t-icon-face-smile::before {
  content: "󡜁";
}
.t-icon-face-neutral::before {
  content: "󡜂";
}
.t-icon-face-frown::before {
  content: "󡜃";
}
.t-icon-face-cry::before {
  content: "󡜄";
}
.t-icon-heart-o::before {
  content: "󡜠";
}
.t-icon-heart::before {
  content: "󡜡";
}
.t-icon-phone::before {
  content: "󡞓";
}
.t-icon-support::before {
  content: "󡞔";
}
.t-icon-fax::before {
  content: "󡞕";
}
.t-icon-tv::before {
  content: "󡠀";
}
.t-icon-laptop::before {
  content: "󡠁";
}
.t-icon-mobile::before {
  content: "󡠂";
}
.t-icon-keyboard::before {
  content: "󡠃";
}
.t-icon-print::before {
  content: "󡠐";
}
.t-icon-qrcode::before {
  content: "󡠠";
}
.t-icon-fingerprint::before {
  content: "󡠡";
}
.t-icon-link::before {
  content: "󡠰";
}
.t-icon-unlink::before {
  content: "󡠱";
}
.t-icon-external-link::before {
  content: "󡠳";
}
.t-icon-key::before {
  content: "󡡀";
}
.t-icon-lock::before {
  content: "󡡅";
}
.t-icon-lock-open::before {
  content: "󡡆";
}
.t-icon-search::before {
  content: "󡡐";
}
.t-icon-search-plus::before {
  content: "󡡑";
}
.t-icon-search-minus::before {
  content: "󡡒";
}
.t-icon-filter::before {
  content: "󡡠";
}
.t-icon-share::before {
  content: "󡡥";
}
.t-icon-share-square::before {
  content: "󡡦";
}
.t-icon-paper-plane::before {
  content: "󡡧";
}
.t-icon-sign-in::before {
  content: "󡢐";
}
.t-icon-sign-out::before {
  content: "󡢑";
}
.t-icon-power-off::before {
  content: "󡢕";
}
.t-icon-circle-notch::before {
  content: "󡦘";
}
.t-icon-newspaper::before {
  content: "󡦙";
}
.t-icon-cog::before {
  content: "󢀀";
}
.t-icon-cogs::before {
  content: "󢀁";
}
.t-icon-wrench::before {
  content: "󢀅";
}
.t-icon-toolbox::before {
  content: "󢀆";
}
.t-icon-briefcase::before {
  content: "󢀇";
}
.t-icon-suitcase::before {
  content: "󢀈";
}
.t-icon-sliders::before {
  content: "󢀐";
}
.t-icon-sort-alpha-up::before {
  content: "󢀠";
}
.t-icon-sort-alpha-down::before {
  content: "󢀡";
}
.t-icon-sort-amount-up::before {
  content: "󢀢";
}
.t-icon-sort-amount-down::before {
  content: "󢀣";
}
.t-icon-sort::before {
  content: "󢀰";
}
.t-icon-sort-up::before {
  content: "󢀱";
}
.t-icon-sort-down::before {
  content: "󢀲";
}
.t-icon-tag::before {
  content: "󢁀";
}
.t-icon-tags::before {
  content: "󢁁";
}
.t-icon-star-o::before {
  content: "󢁅";
}
.t-icon-star-half::before {
  content: "󢁆";
}
.t-icon-star::before {
  content: "󢁇";
}
.t-icon-table::before {
  content: "󢁉";
}
.t-icon-list-ul::before {
  content: "󢁐";
}
.t-icon-tasks::before {
  content: "󢁑";
}
.t-icon-cards::before {
  content: "󢁕";
}
.t-icon-cards-small::before {
  content: "󢁖";
}
.t-icon-list::before {
  content: "󢁗";
}
.t-icon-align-left::before {
  content: "󢁠";
}
.t-icon-align-center::before {
  content: "󢁡";
}
.t-icon-align-justify::before {
  content: "󢁢";
}
.t-icon-align-right::before {
  content: "󢁣";
}
.t-icon-copy::before {
  content: "󢁩";
}
.t-icon-clone::before {
  content: "󢁰";
}
.t-icon-new-tab::before {
  content: "󢁱";
}
.t-icon-clipboard::before {
  content: "󢁵";
}
.t-icon-paste::before {
  content: "󢁶";
}
.t-icon-money-bill::before {
  content: "󢂀";
}
.t-icon-credit-card::before {
  content: "󢂁";
}
.t-icon-chart-bar::before {
  content: "󢂐";
}
.t-icon-chart-area::before {
  content: "󢂑";
}
.t-icon-chart-line::before {
  content: "󢂒";
}
.t-icon-terminal::before {
  content: "󢄀";
}
.t-icon-code::before {
  content: "󢄁";
}
.t-icon-code-branch::before {
  content: "󢄂";
}
.t-icon-thumbtack::before {
  content: "󢒙";
}
.t-icon-ruler::before {
  content: "󢔀";
}
.t-icon-cut::before {
  content: "󢔁";
}
.t-icon-image::before {
  content: "󢔂";
}
.t-icon-images::before {
  content: "󢔃";
}
.t-icon-bookmark-o::before {
  content: "󢔄";
}
.t-icon-bookmark::before {
  content: "󢔅";
}
.t-icon-flag::before {
  content: "󢔆";
}
.t-icon-location-arrow::before {
  content: "󢔇";
}
.t-icon-map-marker::before {
  content: "󢔈";
}
.t-icon-shoe-prints::before {
  content: "󢔉";
}
.t-icon-magic::before {
  content: "󢔐";
}
.t-icon-stamp::before {
  content: "󢔑";
}
.t-icon-fill-up::before {
  content: "󢔒";
}
.t-icon-graduation-cap::before {
  content: "󢔓";
}
.t-icon-palette::before {
  content: "󢔔";
}
.t-icon-trophy::before {
  content: "󢔕";
}
.t-icon-bug::before {
  content: "󢔖";
}
.t-icon-robot::before {
  content: "󢔗";
}
.t-icon-rocket::before {
  content: "󢔘";
}
.t-icon-certificate::before {
  content: "󢔙";
}
.t-icon-crosshairs::before {
  content: "󢔠";
}
.t-icon-infinity::before {
  content: "󢔡";
}
.t-icon-sticky-note::before {
  content: "󢔢";
}
.t-icon-map-signs::before {
  content: "󢔣";
}
.t-icon-shopping-cart::before {
  content: "󢔤";
}
.t-icon-play::before {
  content: "󢔥";
}
.t-icon-stop::before {
  content: "󢔦";
}
.t-icon-circle::before {
  content: "󢔧";
}
.t-icon-flask::before {
  content: "󢔨";
}
.t-icon-ds-triquetra::before {
  content: "󣀀";
}
.t-icon-ds-brick::before {
  content: "󣀁";
}
.t-icon-ds-set::before {
  content: "󣀂";
}
.t-icon-direction-incoming::before {
  content: "󣀃";
}
.t-icon-direction-outgoing::before {
  content: "󣀄";
}
.t-icon-direction-both::before {
  content: "󣀅";
}

.t-icon-alarm::before {
  content: "\e380";
}
.t-icon-area-chart::before {
  content: "󢂑";
}
.t-icon-analytics::before {
  content: "󢂑";
}
.t-icon-ban::before {
  content: "\e351";
}
.t-icon-calendar-o::before {
  content: "\e560";
}
.t-icon-clock-o::before {
  content: "\e540";
}
.t-icon-circle-o-notch::before {
  content: "󡦘";
}
.t-icon-close::before {
  content: "\e360";
}
.t-icon-cycle::before {
  content: "󡦘";
}
.t-icon-delete::before {
  content: "\e999";
}
.t-icon-edit::before {
  content: "\e998";
}
.t-icon-email::before {
  content: "\e945";
}
.t-icon-error::before {
  content: "\e373";
}
.t-icon-file-o::before {
  content: "󡔀";
}
.t-icon-file-archive-o::before {
  content: "󡔂";
}
.t-icon-file-code-o::before {
  content: "󡔄";
}
.t-icon-file-excel-o::before {
  content: "󡔅";
}
.t-icon-file-image-o::before {
  content: "󡔆";
}
.t-icon-file-pdf-o::before {
  content: "󡔇";
}
.t-icon-file-text::before {
  content: "󡔁";
}
.t-icon-file-text-o::before {
  content: "󡔁";
}
.t-icon-group::before {
  content: "󡀓";
}
.t-icon-hand-point-up::before {
  content: "󡘂";
}
.t-icon-info::before {
  content: "\e372";
}
.t-icon-line-chart::before {
  content: "󢂒";
}
.t-icon-menu::before {
  content: "\e941";
}
.t-icon-money::before {
  content: "󢂀";
}
.t-icon-newspaper::before, .t-icon-newspaper-o::before {
  content: "󡦙";
}
.t-icon-pending::before {
  content: "\e547";
}
.t-icon-question-circle::before {
  content: "\e370";
}
.t-icon-refresh::before {
  content: "\e525";
}
.t-icon-sort-amount-asc::before {
  content: "󢀣";
}
.t-icon-sort-amount-desc::before {
  content: "󢀢";
}
.t-icon-staff::before {
  content: "\e001";
}
.t-icon-success::before {
  content: "\e901";
}
.t-icon-th::before {
  content: "󢁖";
}
.t-icon-th-large::before {
  content: "󢁕";
}
.t-icon-th-list::before {
  content: "󢁗";
}
.t-icon-remove::before {
  content: "\e999";
}
.t-icon-test::before {
  content: "󢔨";
}
.t-icon-time::before {
  content: "\e540";
}
.t-icon-trash-alt::before {
  content: "\e999";
}
.t-icon-unlock::before {
  content: "󡡆";
}
.t-icon-warning::before {
  content: "\e374";
}

.t-icon.t-white {
  color: #fff;
}
.t-icon.t-gray-mid, .t-icon.t-subtle {
  color: #a6a7a7;
}
.t-icon.t-blue, .t-icon.t-info {
  color: #256cd1;
}
.t-icon.t-teal, .t-icon.t-cta {
  color: #279c9c;
}
.t-icon.t-red, .t-icon.t-error {
  color: #d91f11;
}
.t-icon.t-orange, .t-icon.t-warning {
  color: #ee6f20;
}
.t-icon.t-green, .t-icon.t-success {
  color: #428613;
}
.t-icon.t-disabled {
  color: #bcbdbd;
}
.t-icon.t-staff {
  color: #8c2341;
}
.t-icon.t-white svg > * {
  fill: #fff;
}
.t-icon.t-gray-mid svg > *, .t-icon.t-subtle svg > * {
  fill: #a6a7a7;
}
.t-icon.t-blue svg > *, .t-icon.t-info svg > * {
  fill: #256cd1;
}
.t-icon.t-teal svg > *, .t-icon.t-cta svg > * {
  fill: #279c9c;
}
.t-icon.t-red svg > *, .t-icon.t-error svg > * {
  fill: #d91f11;
}
.t-icon.t-orange svg > *, .t-icon.t-warning svg > * {
  fill: #ee6f20;
}
.t-icon.t-green svg > *, .t-icon.t-success svg > * {
  fill: #428613;
}
.t-icon.t-disabled svg > * {
  fill: #bcbdbd;
}
.t-icon.t-staff svg > * {
  fill: #8c2341;
}

.t-vis {
  position: relative;
  display: inline-block;
  width: 32px;
  height: 32px;
  margin-right: 8px;
  font-style: normal;
  vertical-align: middle;
}
.t-vis:last-child {
  margin-right: 0;
}
.t-vis::before, .t-vis::after {
  content: "";
  position: absolute;
  display: block;
  width: 32px;
  height: 32px;
  border: 1px solid transparent;
  border-radius: 32px;
  font-family: "tricons", helvetica, arial, sans-serif;
}
.t-vis::before {
  border-color: #e9e9e9;
}
.t-vis::after {
  color: #fff;
  font-size: 11px;
  text-align: center;
  line-height: 30px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-vis .t-badge {
  position: absolute;
  top: -4px;
  left: 100%;
  z-index: 1;
  padding: 0 4px;
  color: #ee6f20;
  background: #fff;
  border: 1px solid #ee6f20;
  transform: translate(-60%, 0);
}
.t-vis-agreed::before {
  background: #428613;
  border-color: transparent;
}
.t-vis-part-agreed::before {
  background: #428613;
  border-color: transparent;
}
.t-vis-part-agreed::after {
  content: "";
  left: calc(32px / 2);
  width: calc(32px / 2);
  background: #fff;
  border-color: #e9e9e9;
  border-left: transparent;
  -moz-border-radius-topright: 64px;
  -moz-border-radius-bottomright: 64px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-radius: 0 64px 64px 0;
}
.t-vis-part-disagreed::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-part-disagreed::after {
  content: "";
  width: calc(32px / 2);
  background: #fff;
  border-color: #e9e9e9;
  border-right: transparent;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 64px;
  -moz-border-radius-topleft: 64px;
  border-radius: 64px 0 0 64px;
}
.t-vis-disagreed::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-discrepencies::before, .t-vis-discrepancies::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-discrepencies::after, .t-vis-discrepancies::after {
  content: "󢁗";
}
.t-vis-error::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-error::after {
  content: "\e375";
}
.t-vis-cancelled::before {
  background: #bcbdbd;
  border-color: transparent;
}
.t-vis-cancelled::after {
  content: "C";
  font-weight: 700;
}
.t-vis-within::before {
  background: #fff59d;
  border-color: transparent;
}
.t-vis-within::after {
  content: "TH";
  color: #a6a7a7;
  font-weight: 700;
}
.t-vis.t-medium {
  width: 37px;
  height: 37px;
}
.t-vis.t-medium::before, .t-vis.t-medium::after {
  width: 37px;
  height: 37px;
}
.t-vis.t-medium::after {
  font-size: 12px;
  line-height: 35px;
}
.t-vis.t-medium.t-vis-part-agreed::after {
  left: calc(37px / 2);
  width: calc(37px / 2);
}
.t-vis.t-medium.t-vis-part-disagreed::after {
  width: calc(37px / 2);
}

@font-face {
  font-family: tricons;
  src: url("/crds-frontend/latest/assets/tricons-CZ4m6E8g.eot");
  src: url("/crds-frontend/latest/assets/tricons-CZ4m6E8g.eot?#iefix") format("embedded-opentype"), url("/crds-frontend/latest/assets/tricons-DHjgza76.woff2") format("woff2"), url("/crds-frontend/latest/assets/tricons-B2Keo8Ad.woff") format("woff"), url("/crds-frontend/latest/assets/tricons-DNt4bsT1.ttf") format("truetype"), url("/crds-frontend/latest/assets/tricons-6znNKawq.svg#fontawesome") format("svg");
  font-style: normal;
  font-weight: 400;
}
.t-icon {
  display: inline-block;
  margin-right: 6px;
  color: inherit;
  font-family: "tricons", helvetica, arial, sans-serif !important;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  text-decoration: none;
  text-transform: none;
  vertical-align: middle;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-icon::before {
  display: inline-block;
  line-height: 1rem;
}
.t-icon:hover {
  text-decoration: none;
}
.t-icon > img,
.t-icon > svg {
  width: 14px;
  height: 14px;
}
.t-icon > svg {
  color: inherit;
}
.t-icon > svg path {
  fill: currentcolor;
}
.t-icon.t-fw {
  width: 1em;
  text-align: center;
}
.t-icon.t-tiny {
  font-size: 11px;
}
.t-icon.t-tiny > img,
.t-icon.t-tiny > svg {
  width: 11px;
  height: 11px;
}
.t-icon.t-small {
  font-size: 12px;
}
.t-icon.t-small > img,
.t-icon.t-small > svg {
  width: 12px;
  height: 12px;
}
.t-icon.t-large {
  font-size: 16px;
}
.t-icon.t-large > img,
.t-icon.t-large > svg {
  width: 16px;
  height: 16px;
}
.t-icon.t-vertical-middle {
  vertical-align: middle;
}
.t-icon.t-horizontal {
  height: 32px;
}

a.t-icon {
  display: inline-block;
  margin-right: 0;
  color: #006491;
}
a.t-icon:hover {
  text-decoration: underline;
}
a.t-icon::before {
  margin-right: 6px;
  line-height: inherit;
}
a.t-icon > span {
  margin-left: -4px;
}
a.t-icon:empty::before {
  margin-right: 0;
}
a.t-icon.t-teal {
  color: #279c9c;
}
a .t-icon {
  margin-right: 6px;
}
a .t-icon.t-icon-only {
  margin-right: 0;
}

.t-icon.t-svg {
  position: relative;
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: middle;
}
.t-icon.t-svg::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("/crds-frontend/latest/assets/sprite-CL5HE_QE.svg");
  background-repeat: no-repeat;
  vertical-align: middle;
  transform-origin: center;
  transform: translate(-50%, -50%);
}
.t-icon.t-svg.t-tiny {
  width: 11px;
  height: 11px;
}
.t-icon.t-svg.t-tiny::before {
  transform: translate(-50%, -50%) scale(0.7);
}
.t-icon.t-svg.t-small {
  width: 12px;
  height: 12px;
}
.t-icon.t-svg.t-small::before {
  transform: translate(-50%, -50%) scale(0.8);
}
.t-icon.t-svg.t-large {
  width: 16px;
  height: 16px;
}
.t-icon.t-svg.t-large::before {
  transform: translate(-50%, -50%) scale(1.2);
}

.t-svg-address-book::before {
  width: 12px;
  height: 14px;
  background-position: 0 0;
}

.t-svg-address-book-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px 0;
}

.t-svg-address-book-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px 0;
}

.t-svg-address-card::before {
  width: 14px;
  height: 14px;
  background-position: -78px 0;
}

.t-svg-address-card-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px 0;
}

.t-svg-address-card-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px 0;
}

.t-svg-align-center::before {
  width: 12px;
  height: 14px;
  background-position: -156px 0;
}

.t-svg-align-center-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -182px 0;
}

.t-svg-align-center-white::before {
  width: 12px;
  height: 14px;
  background-position: -208px 0;
}

.t-svg-align-justify::before {
  width: 12px;
  height: 14px;
  background-position: -234px 0;
}

.t-svg-align-justify-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -260px 0;
}

.t-svg-align-justify-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px 0;
}

.t-svg-align-left::before {
  width: 12px;
  height: 14px;
  background-position: -312px 0;
}

.t-svg-align-left-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -338px 0;
}

.t-svg-align-left-white::before {
  width: 12px;
  height: 14px;
  background-position: 0 -26px;
}

.t-svg-align-right::before {
  width: 12px;
  height: 14px;
  background-position: -26px -26px;
}

.t-svg-align-right-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -52px -26px;
}

.t-svg-align-right-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -26px;
}

.t-svg-angle-double-down::before {
  width: 14px;
  height: 14px;
  background-position: -104px -26px;
}

.t-svg-angle-double-down-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -26px;
}

.t-svg-angle-double-down-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -26px;
}

.t-svg-angle-double-left::before {
  width: 14px;
  height: 14px;
  background-position: -182px -26px;
}

.t-svg-angle-double-left-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -26px;
}

.t-svg-angle-double-left-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -26px;
}

.t-svg-angle-double-right::before {
  width: 14px;
  height: 14px;
  background-position: -260px -26px;
}

.t-svg-angle-double-right-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -26px;
}

.t-svg-angle-double-right-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -26px;
}

.t-svg-angle-double-up::before {
  width: 14px;
  height: 14px;
  background-position: -338px -26px;
}

.t-svg-angle-double-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -52px;
}

.t-svg-angle-double-up-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -52px;
}

.t-svg-angle-down::before {
  width: 9px;
  height: 14px;
  background-position: -52px -52px;
}

.t-svg-angle-down-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -78px -52px;
}

.t-svg-angle-down-white::before {
  width: 9px;
  height: 14px;
  background-position: -104px -52px;
}

.t-svg-angle-left::before {
  width: 7px;
  height: 14px;
  background-position: -130px -52px;
}

.t-svg-angle-left-link-blue::before {
  width: 7px;
  height: 14px;
  background-position: -156px -52px;
}

.t-svg-angle-left-white::before {
  width: 7px;
  height: 14px;
  background-position: -182px -52px;
}

.t-svg-angle-right::before {
  width: 7px;
  height: 14px;
  background-position: -208px -52px;
}

.t-svg-angle-right-link-blue::before {
  width: 7px;
  height: 14px;
  background-position: -234px -52px;
}

.t-svg-angle-right-white::before {
  width: 7px;
  height: 14px;
  background-position: -260px -52px;
}

.t-svg-angle-up::before {
  width: 9px;
  height: 14px;
  background-position: -286px -52px;
}

.t-svg-angle-up-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -312px -52px;
}

.t-svg-angle-up-white::before {
  width: 9px;
  height: 14px;
  background-position: -338px -52px;
}

.t-svg-arrow-down::before {
  width: 12px;
  height: 14px;
  background-position: 0 -78px;
}

.t-svg-arrow-down-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -78px;
}

.t-svg-arrow-down-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px -78px;
}

.t-svg-arrow-left::before {
  width: 12px;
  height: 14px;
  background-position: -78px -78px;
}

.t-svg-arrow-left-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -104px -78px;
}

.t-svg-arrow-left-white::before {
  width: 12px;
  height: 14px;
  background-position: -130px -78px;
}

.t-svg-arrow-right::before {
  width: 12px;
  height: 14px;
  background-position: -156px -78px;
}

.t-svg-arrow-right-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -182px -78px;
}

.t-svg-arrow-right-white::before {
  width: 12px;
  height: 14px;
  background-position: -208px -78px;
}

.t-svg-arrow-up::before {
  width: 12px;
  height: 14px;
  background-position: -234px -78px;
}

.t-svg-arrow-up-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -260px -78px;
}

.t-svg-arrow-up-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px -78px;
}

.t-svg-arrows::before {
  width: 14px;
  height: 14px;
  background-position: -312px -78px;
}

.t-svg-arrows-h::before {
  width: 14px;
  height: 14px;
  background-position: -338px -78px;
}

.t-svg-arrows-h-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -104px;
}

.t-svg-arrows-h-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -104px;
}

.t-svg-arrows-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -104px;
}

.t-svg-arrows-v::before {
  width: 7px;
  height: 14px;
  background-position: -78px -104px;
}

.t-svg-arrows-v-link-blue::before {
  width: 7px;
  height: 14px;
  background-position: -104px -104px;
}

.t-svg-arrows-v-white::before {
  width: 7px;
  height: 14px;
  background-position: -130px -104px;
}

.t-svg-arrows-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -104px;
}

.t-svg-asterisk::before {
  width: 14px;
  height: 14px;
  background-position: -182px -104px;
}

.t-svg-asterisk-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -104px;
}

.t-svg-asterisk-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -104px;
}

.t-svg-bell::before {
  width: 12px;
  height: 14px;
  background-position: -260px -104px;
}

.t-svg-bell-ind-orange::before {
  width: 12px;
  height: 14px;
  background-position: -286px -104px;
}

.t-svg-bell-ind-red::before {
  width: 12px;
  height: 14px;
  background-position: -312px -104px;
}

.t-svg-bell-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -338px -104px;
}

.t-svg-bell-slash::before {
  width: 18px;
  height: 14px;
  background-position: 0 -130px;
}

.t-svg-bell-slash-link-blue::before {
  width: 18px;
  height: 14px;
  background-position: -26px -130px;
}

.t-svg-bell-slash-white::before {
  width: 18px;
  height: 14px;
  background-position: -52px -130px;
}

.t-svg-bell-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -130px;
}

.t-svg-bookmark::before {
  width: 11px;
  height: 14px;
  background-position: -104px -130px;
}

.t-svg-bookmark-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -130px -130px;
}

.t-svg-bookmark-o::before {
  width: 11px;
  height: 14px;
  background-position: -156px -130px;
}

.t-svg-bookmark-o-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -182px -130px;
}

.t-svg-bookmark-o-white::before {
  width: 11px;
  height: 14px;
  background-position: -208px -130px;
}

.t-svg-bookmark-white::before {
  width: 11px;
  height: 14px;
  background-position: -234px -130px;
}

.t-svg-briefcase::before {
  width: 14px;
  height: 14px;
  background-position: -260px -130px;
}

.t-svg-briefcase-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -130px;
}

.t-svg-briefcase-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -130px;
}

.t-svg-bug::before {
  width: 14px;
  height: 14px;
  background-position: -338px -130px;
}

.t-svg-bug-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -156px;
}

.t-svg-bug-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -156px;
}

.t-svg-bullhorn::before {
  width: 14px;
  height: 14px;
  background-position: -52px -156px;
}

.t-svg-bullhorn-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -156px;
}

.t-svg-bullhorn-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -156px;
}

.t-svg-calendar::before {
  width: 12px;
  height: 14px;
  background-position: -130px -156px;
}

.t-svg-calendar-check::before {
  width: 12px;
  height: 14px;
  background-position: -156px -156px;
}

.t-svg-calendar-check-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -182px -156px;
}

.t-svg-calendar-check-white::before {
  width: 12px;
  height: 14px;
  background-position: -208px -156px;
}

.t-svg-calendar-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -234px -156px;
}

.t-svg-calendar-minus::before {
  width: 12px;
  height: 14px;
  background-position: -260px -156px;
}

.t-svg-calendar-minus-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -286px -156px;
}

.t-svg-calendar-minus-white::before {
  width: 12px;
  height: 14px;
  background-position: -312px -156px;
}

.t-svg-calendar-plus::before {
  width: 12px;
  height: 14px;
  background-position: -338px -156px;
}

.t-svg-calendar-plus-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: 0 -182px;
}

.t-svg-calendar-plus-white::before {
  width: 12px;
  height: 14px;
  background-position: -26px -182px;
}

.t-svg-calendar-times::before {
  width: 12px;
  height: 14px;
  background-position: -52px -182px;
}

.t-svg-calendar-times-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -78px -182px;
}

.t-svg-calendar-times-white::before {
  width: 12px;
  height: 14px;
  background-position: -104px -182px;
}

.t-svg-calendar-white::before {
  width: 12px;
  height: 14px;
  background-position: -130px -182px;
}

.t-svg-cards::before {
  width: 14px;
  height: 14px;
  background-position: -156px -182px;
}

.t-svg-cards-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -182px;
}

.t-svg-cards-small::before {
  width: 14px;
  height: 14px;
  background-position: -208px -182px;
}

.t-svg-cards-small-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -182px;
}

.t-svg-cards-small-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -182px;
}

.t-svg-cards-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -182px;
}

.t-svg-caret-down::before {
  width: 9px;
  height: 14px;
  background-position: -312px -182px;
}

.t-svg-caret-down-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -338px -182px;
}

.t-svg-caret-down-white::before {
  width: 9px;
  height: 14px;
  background-position: 0 -208px;
}

.t-svg-caret-left::before {
  width: 5px;
  height: 14px;
  background-position: -26px -208px;
}

.t-svg-caret-left-link-blue::before {
  width: 5px;
  height: 14px;
  background-position: -52px -208px;
}

.t-svg-caret-left-white::before {
  width: 5px;
  height: 14px;
  background-position: -78px -208px;
}

.t-svg-caret-right::before {
  width: 5px;
  height: 14px;
  background-position: -104px -208px;
}

.t-svg-caret-right-link-blue::before {
  width: 5px;
  height: 14px;
  background-position: -130px -208px;
}

.t-svg-caret-right-white::before {
  width: 5px;
  height: 14px;
  background-position: -156px -208px;
}

.t-svg-caret-up::before {
  width: 9px;
  height: 14px;
  background-position: -182px -208px;
}

.t-svg-caret-up-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -208px -208px;
}

.t-svg-caret-up-white::before {
  width: 9px;
  height: 14px;
  background-position: -234px -208px;
}

.t-svg-certificate::before {
  width: 14px;
  height: 14px;
  background-position: -260px -208px;
}

.t-svg-certificate-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -208px;
}

.t-svg-certificate-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -208px;
}

.t-svg-chart-area::before {
  width: 14px;
  height: 14px;
  background-position: -338px -208px;
}

.t-svg-chart-area-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -234px;
}

.t-svg-chart-area-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -234px;
}

.t-svg-chart-bar::before {
  width: 14px;
  height: 14px;
  background-position: -52px -234px;
}

.t-svg-chart-bar-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -234px;
}

.t-svg-chart-bar-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -234px;
}

.t-svg-chart-line::before {
  width: 14px;
  height: 14px;
  background-position: -130px -234px;
}

.t-svg-chart-line-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -234px;
}

.t-svg-chart-line-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -234px;
}

.t-svg-check::before {
  width: 14px;
  height: 14px;
  background-position: -208px -234px;
}

.t-svg-check-circle::before {
  width: 14px;
  height: 14px;
  background-position: -234px -234px;
}

.t-svg-check-circle-ind-green::before {
  width: 14px;
  height: 14px;
  background-position: -260px -234px;
}

.t-svg-check-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -234px;
}

.t-svg-check-circle-o::before {
  width: 14px;
  height: 14px;
  background-position: -312px -234px;
}

.t-svg-check-circle-o-ind-green::before {
  width: 14px;
  height: 14px;
  background-position: -338px -234px;
}

.t-svg-check-circle-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -260px;
}

.t-svg-check-circle-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -260px;
}

.t-svg-check-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -260px;
}

.t-svg-check-double::before {
  width: 14px;
  height: 14px;
  background-position: -78px -260px;
}

.t-svg-check-double-ind-green::before {
  width: 14px;
  height: 14px;
  background-position: -104px -260px;
}

.t-svg-check-double-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -260px;
}

.t-svg-check-double-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -260px;
}

.t-svg-check-ind-green::before {
  width: 14px;
  height: 14px;
  background-position: -182px -260px;
}

.t-svg-check-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -260px;
}

.t-svg-check-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -260px;
}

.t-svg-chevron-down::before {
  width: 12px;
  height: 14px;
  background-position: -260px -260px;
}

.t-svg-chevron-down-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -286px -260px;
}

.t-svg-chevron-down-white::before {
  width: 12px;
  height: 14px;
  background-position: -312px -260px;
}

.t-svg-chevron-left::before {
  width: 9px;
  height: 14px;
  background-position: -338px -260px;
}

.t-svg-chevron-left-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: 0 -286px;
}

.t-svg-chevron-left-white::before {
  width: 9px;
  height: 14px;
  background-position: -26px -286px;
}

.t-svg-chevron-right::before {
  width: 9px;
  height: 14px;
  background-position: -52px -286px;
}

.t-svg-chevron-right-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -78px -286px;
}

.t-svg-chevron-right-white::before {
  width: 9px;
  height: 14px;
  background-position: -104px -286px;
}

.t-svg-chevron-up::before {
  width: 12px;
  height: 14px;
  background-position: -130px -286px;
}

.t-svg-chevron-up-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -156px -286px;
}

.t-svg-chevron-up-white::before {
  width: 12px;
  height: 14px;
  background-position: -182px -286px;
}

.t-svg-circle::before {
  width: 14px;
  height: 14px;
  background-position: -208px -286px;
}

.t-svg-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -286px;
}

.t-svg-circle-notch::before {
  width: 14px;
  height: 14px;
  background-position: -260px -286px;
}

.t-svg-circle-notch-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -286px;
}

.t-svg-circle-notch-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -286px;
}

.t-svg-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -286px;
}

.t-svg-clipboard::before {
  width: 11px;
  height: 14px;
  background-position: 0 -312px;
}

.t-svg-clipboard-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -26px -312px;
}

.t-svg-clipboard-white::before {
  width: 11px;
  height: 14px;
  background-position: -52px -312px;
}

.t-svg-clock::before {
  width: 14px;
  height: 14px;
  background-position: -78px -312px;
}

.t-svg-clock-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -312px;
}

.t-svg-clock-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -312px;
}

.t-svg-clone::before {
  width: 14px;
  height: 14px;
  background-position: -156px -312px;
}

.t-svg-clone-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -312px;
}

.t-svg-clone-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -312px;
}

.t-svg-code::before {
  width: 14px;
  height: 14px;
  background-position: -234px -312px;
}

.t-svg-code-branch::before {
  width: 11px;
  height: 14px;
  background-position: -260px -312px;
}

.t-svg-code-branch-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -286px -312px;
}

.t-svg-code-branch-white::before {
  width: 11px;
  height: 14px;
  background-position: -312px -312px;
}

.t-svg-code-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -312px;
}

.t-svg-code-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -338px;
}

.t-svg-cog::before {
  width: 14px;
  height: 14px;
  background-position: -26px -338px;
}

.t-svg-cog-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -338px;
}

.t-svg-cog-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -338px;
}

.t-svg-cogs::before {
  width: 14px;
  height: 14px;
  background-position: -104px -338px;
}

.t-svg-cogs-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -338px;
}

.t-svg-cogs-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -338px;
}

.t-svg-comment::before {
  width: 14px;
  height: 14px;
  background-position: -182px -338px;
}

.t-svg-comment-alt::before {
  width: 14px;
  height: 14px;
  background-position: -208px -338px;
}

.t-svg-comment-alt-fill::before {
  width: 14px;
  height: 14px;
  background-position: -234px -338px;
}

.t-svg-comment-alt-fill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -338px;
}

.t-svg-comment-alt-fill-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -338px;
}

.t-svg-comment-alt-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -338px;
}

.t-svg-comment-alt-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -338px;
}

.t-svg-comment-dollar::before {
  width: 14px;
  height: 14px;
  background-position: 0 -364px;
}

.t-svg-comment-dollar-fill::before {
  width: 14px;
  height: 14px;
  background-position: -26px -364px;
}

.t-svg-comment-dollar-fill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -364px;
}

.t-svg-comment-dollar-fill-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -364px;
}

.t-svg-comment-dollar-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -364px;
}

.t-svg-comment-dollar-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -364px;
}

.t-svg-comment-dots::before {
  width: 14px;
  height: 14px;
  background-position: -156px -364px;
}

.t-svg-comment-dots-fill::before {
  width: 14px;
  height: 14px;
  background-position: -182px -364px;
}

.t-svg-comment-dots-fill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -364px;
}

.t-svg-comment-dots-fill-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -364px;
}

.t-svg-comment-dots-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -364px;
}

.t-svg-comment-dots-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -364px;
}

.t-svg-comment-fill::before {
  width: 14px;
  height: 14px;
  background-position: -312px -364px;
}

.t-svg-comment-fill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -364px;
}

.t-svg-comment-fill-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -390px;
}

.t-svg-comment-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -390px;
}

.t-svg-comment-slash::before {
  width: 14px;
  height: 14px;
  background-position: -52px -390px;
}

.t-svg-comment-slash-fill::before {
  width: 18px;
  height: 14px;
  background-position: -78px -390px;
}

.t-svg-comment-slash-fill-link-blue::before {
  width: 18px;
  height: 14px;
  background-position: -104px -390px;
}

.t-svg-comment-slash-fill-white::before {
  width: 18px;
  height: 14px;
  background-position: -130px -390px;
}

.t-svg-comment-slash-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -390px;
}

.t-svg-comment-slash-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -390px;
}

.t-svg-comment-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -390px;
}

.t-svg-comments::before {
  width: 14px;
  height: 14px;
  background-position: -234px -390px;
}

.t-svg-comments-dollar::before {
  width: 14px;
  height: 14px;
  background-position: -260px -390px;
}

.t-svg-comments-dollar-fill::before {
  width: 16px;
  height: 14px;
  background-position: -286px -390px;
}

.t-svg-comments-dollar-fill-link-blue::before {
  width: 16px;
  height: 14px;
  background-position: -312px -390px;
}

.t-svg-comments-dollar-fill-white::before {
  width: 16px;
  height: 14px;
  background-position: 0 -416px;
}

.t-svg-comments-dollar-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -416px;
}

.t-svg-comments-dollar-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -416px;
}

.t-svg-comments-fill::before {
  width: 16px;
  height: 14px;
  background-position: -78px -416px;
}

.t-svg-comments-fill-link-blue::before {
  width: 16px;
  height: 14px;
  background-position: -104px -416px;
}

.t-svg-comments-fill-white::before {
  width: 16px;
  height: 14px;
  background-position: -130px -416px;
}

.t-svg-comments-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -416px;
}

.t-svg-comments-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -416px;
}

.t-svg-compress::before {
  width: 12px;
  height: 14px;
  background-position: -208px -416px;
}

.t-svg-compress-alt::before {
  width: 12px;
  height: 14px;
  background-position: -234px -416px;
}

.t-svg-compress-alt-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -260px -416px;
}

.t-svg-compress-alt-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px -416px;
}

.t-svg-compress-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -312px -416px;
}

.t-svg-compress-white::before {
  width: 12px;
  height: 14px;
  background-position: -338px -416px;
}

.t-svg-copy::before {
  width: 12px;
  height: 14px;
  background-position: 0 -442px;
}

.t-svg-copy-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -442px;
}

.t-svg-copy-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px -442px;
}

.t-svg-credit-card::before {
  width: 14px;
  height: 14px;
  background-position: -78px -442px;
}

.t-svg-credit-card-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -442px;
}

.t-svg-credit-card-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -442px;
}

.t-svg-crosshairs::before {
  width: 14px;
  height: 14px;
  background-position: -156px -442px;
}

.t-svg-crosshairs-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -442px;
}

.t-svg-crosshairs-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -442px;
}

.t-svg-cut::before {
  width: 12px;
  height: 14px;
  background-position: -234px -442px;
}

.t-svg-cut-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -260px -442px;
}

.t-svg-cut-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px -442px;
}

.t-svg-diamond::before {
  width: 14px;
  height: 14px;
  background-position: -312px -442px;
}

.t-svg-diamond-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -442px;
}

.t-svg-diamond-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -468px;
}

.t-svg-direction-both::before {
  width: 14px;
  height: 14px;
  background-position: -26px -468px;
}

.t-svg-direction-both-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -468px;
}

.t-svg-direction-both-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -468px;
}

.t-svg-direction-incoming::before {
  width: 14px;
  height: 14px;
  background-position: -104px -468px;
}

.t-svg-direction-incoming-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -468px;
}

.t-svg-direction-outgoing::before {
  width: 14px;
  height: 14px;
  background-position: -156px -468px;
}

.t-svg-direction-outgoing-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -468px;
}

.t-svg-direction-outgoing-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -468px;
}

.t-svg-download::before {
  width: 14px;
  height: 14px;
  background-position: -234px -468px;
}

.t-svg-download-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -468px;
}

.t-svg-download-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -468px;
}

.t-svg-ds-brick::before {
  width: 14px;
  height: 14px;
  background-position: -312px -468px;
}

.t-svg-ds-brick-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -468px;
}

.t-svg-ds-brick-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -494px;
}

.t-svg-ds-set::before {
  width: 14px;
  height: 14px;
  background-position: -26px -494px;
}

.t-svg-ds-set-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -494px;
}

.t-svg-ds-set-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -494px;
}

.t-svg-ds-triquetra::before {
  width: 14px;
  height: 14px;
  background-position: -104px -494px;
}

.t-svg-ds-triquetra-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -494px;
}

.t-svg-ds-triquetra-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -494px;
}

.t-svg-ellipsis-h::before {
  width: 14px;
  height: 14px;
  background-position: -182px -494px;
}

.t-svg-ellipsis-h-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -494px;
}

.t-svg-ellipsis-h-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -494px;
}

.t-svg-ellipsis-v::before {
  width: 5px;
  height: 14px;
  background-position: -260px -494px;
}

.t-svg-ellipsis-v-link-blue::before {
  width: 5px;
  height: 14px;
  background-position: -286px -494px;
}

.t-svg-ellipsis-v-white::before {
  width: 5px;
  height: 14px;
  background-position: -312px -494px;
}

.t-svg-entity::before {
  width: 14px;
  height: 14px;
  background-position: -338px -494px;
}

.t-svg-entity-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -520px;
}

.t-svg-entity-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -520px;
}

.t-svg-envelope::before {
  width: 14px;
  height: 14px;
  background-position: -52px -520px;
}

.t-svg-envelope-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -520px;
}

.t-svg-envelope-open-text::before {
  width: 14px;
  height: 14px;
  background-position: -104px -520px;
}

.t-svg-envelope-open-text-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -520px;
}

.t-svg-envelope-open-text-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -520px;
}

.t-svg-envelope-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -520px;
}

.t-svg-exchange::before {
  width: 14px;
  height: 14px;
  background-position: -208px -520px;
}

.t-svg-exchange-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -520px;
}

.t-svg-exchange-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -520px;
}

.t-svg-exclamation::before {
  width: 14px;
  height: 14px;
  background-position: -286px -520px;
}

.t-svg-exclamation-circle::before {
  width: 14px;
  height: 14px;
  background-position: -312px -520px;
}

.t-svg-exclamation-circle-ind-orange::before {
  width: 14px;
  height: 14px;
  background-position: -338px -520px;
}

.t-svg-exclamation-circle-ind-red::before {
  width: 14px;
  height: 14px;
  background-position: 0 -546px;
}

.t-svg-exclamation-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -546px;
}

.t-svg-exclamation-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -546px;
}

.t-svg-exclamation-ind-orange::before {
  width: 14px;
  height: 14px;
  background-position: -78px -546px;
}

.t-svg-exclamation-ind-red::before {
  width: 14px;
  height: 14px;
  background-position: -104px -546px;
}

.t-svg-exclamation-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -546px;
}

.t-svg-exclamation-triangle::before {
  width: 14px;
  height: 14px;
  background-position: -156px -546px;
}

.t-svg-exclamation-triangle-ind-orange::before {
  width: 14px;
  height: 14px;
  background-position: -182px -546px;
}

.t-svg-exclamation-triangle-ind-red::before {
  width: 14px;
  height: 14px;
  background-position: -208px -546px;
}

.t-svg-exclamation-triangle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -546px;
}

.t-svg-exclamation-triangle-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -546px;
}

.t-svg-exclamation-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -546px;
}

.t-svg-expand::before {
  width: 12px;
  height: 14px;
  background-position: -312px -546px;
}

.t-svg-expand-alt::before {
  width: 12px;
  height: 14px;
  background-position: -338px -546px;
}

.t-svg-expand-alt-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: 0 -572px;
}

.t-svg-expand-alt-white::before {
  width: 12px;
  height: 14px;
  background-position: -26px -572px;
}

.t-svg-expand-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -52px -572px;
}

.t-svg-expand-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -572px;
}

.t-svg-external-link::before {
  width: 14px;
  height: 14px;
  background-position: -104px -572px;
}

.t-svg-external-link-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -572px;
}

.t-svg-external-link-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -572px;
}

.t-svg-eye::before {
  width: 14px;
  height: 14px;
  background-position: -182px -572px;
}

.t-svg-eye-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -572px;
}

.t-svg-eye-slash::before {
  width: 14px;
  height: 14px;
  background-position: -234px -572px;
}

.t-svg-eye-slash-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -572px;
}

.t-svg-eye-slash-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -572px;
}

.t-svg-eye-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -572px;
}

.t-svg-face-cry::before {
  width: 14px;
  height: 14px;
  background-position: -338px -572px;
}

.t-svg-face-cry-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -598px;
}

.t-svg-face-cry-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -598px;
}

.t-svg-face-frown::before {
  width: 14px;
  height: 14px;
  background-position: -52px -598px;
}

.t-svg-face-frown-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -598px;
}

.t-svg-face-frown-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -598px;
}

.t-svg-face-happy::before {
  width: 14px;
  height: 14px;
  background-position: -130px -598px;
}

.t-svg-face-happy-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -598px;
}

.t-svg-face-happy-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -598px;
}

.t-svg-face-neutral::before {
  width: 14px;
  height: 14px;
  background-position: -208px -598px;
}

.t-svg-face-neutral-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -598px;
}

.t-svg-face-neutral-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -598px;
}

.t-svg-face-smile::before {
  width: 14px;
  height: 14px;
  background-position: -286px -598px;
}

.t-svg-face-smile-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -598px;
}

.t-svg-face-smile-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -598px;
}

.t-svg-fax::before {
  width: 14px;
  height: 14px;
  background-position: 0 -624px;
}

.t-svg-fax-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -624px;
}

.t-svg-fax-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -624px;
}

.t-svg-file::before {
  width: 11px;
  height: 14px;
  background-position: -78px -624px;
}

.t-svg-file-alt::before {
  width: 11px;
  height: 14px;
  background-position: -104px -624px;
}

.t-svg-file-alt-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -130px -624px;
}

.t-svg-file-alt-white::before {
  width: 11px;
  height: 14px;
  background-position: -156px -624px;
}

.t-svg-file-archive::before {
  width: 11px;
  height: 14px;
  background-position: -182px -624px;
}

.t-svg-file-archive-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -208px -624px;
}

.t-svg-file-archive-white::before {
  width: 11px;
  height: 14px;
  background-position: -234px -624px;
}

.t-svg-file-audio::before {
  width: 11px;
  height: 14px;
  background-position: -260px -624px;
}

.t-svg-file-audio-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -286px -624px;
}

.t-svg-file-audio-white::before {
  width: 11px;
  height: 14px;
  background-position: -312px -624px;
}

.t-svg-file-code::before {
  width: 11px;
  height: 14px;
  background-position: -338px -624px;
}

.t-svg-file-code-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: 0 -650px;
}

.t-svg-file-code-white::before {
  width: 11px;
  height: 14px;
  background-position: -26px -650px;
}

.t-svg-file-excel::before {
  width: 11px;
  height: 14px;
  background-position: -52px -650px;
}

.t-svg-file-excel-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -78px -650px;
}

.t-svg-file-excel-white::before {
  width: 11px;
  height: 14px;
  background-position: -104px -650px;
}

.t-svg-file-image::before {
  width: 11px;
  height: 14px;
  background-position: -130px -650px;
}

.t-svg-file-image-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -156px -650px;
}

.t-svg-file-image-white::before {
  width: 11px;
  height: 14px;
  background-position: -182px -650px;
}

.t-svg-file-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -208px -650px;
}

.t-svg-file-pdf::before {
  width: 11px;
  height: 14px;
  background-position: -234px -650px;
}

.t-svg-file-pdf-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -260px -650px;
}

.t-svg-file-pdf-white::before {
  width: 11px;
  height: 14px;
  background-position: -286px -650px;
}

.t-svg-file-powerpoint::before {
  width: 11px;
  height: 14px;
  background-position: -312px -650px;
}

.t-svg-file-powerpoint-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -338px -650px;
}

.t-svg-file-powerpoint-white::before {
  width: 11px;
  height: 14px;
  background-position: 0 -676px;
}

.t-svg-file-video::before {
  width: 11px;
  height: 14px;
  background-position: -26px -676px;
}

.t-svg-file-video-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -52px -676px;
}

.t-svg-file-video-white::before {
  width: 11px;
  height: 14px;
  background-position: -78px -676px;
}

.t-svg-file-white::before {
  width: 11px;
  height: 14px;
  background-position: -104px -676px;
}

.t-svg-file-word::before {
  width: 11px;
  height: 14px;
  background-position: -130px -676px;
}

.t-svg-file-word-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -156px -676px;
}

.t-svg-file-word-white::before {
  width: 11px;
  height: 14px;
  background-position: -182px -676px;
}

.t-svg-fill-up::before {
  width: 14px;
  height: 14px;
  background-position: -208px -676px;
}

.t-svg-fill-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -676px;
}

.t-svg-fill-up-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -676px;
}

.t-svg-filter::before {
  width: 14px;
  height: 14px;
  background-position: -286px -676px;
}

.t-svg-filter-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -676px;
}

.t-svg-filter-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -676px;
}

.t-svg-fingerprint::before {
  width: 14px;
  height: 14px;
  background-position: 0 -702px;
}

.t-svg-fingerprint-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -702px;
}

.t-svg-fingerprint-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -702px;
}

.t-svg-flag::before {
  width: 14px;
  height: 14px;
  background-position: -78px -702px;
}

.t-svg-flag-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -702px;
}

.t-svg-flag-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -702px;
}

.t-svg-flask-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -156px -702px;
}

.t-svg-flask-white::before {
  width: 12px;
  height: 14px;
  background-position: -182px -702px;
}

.t-svg-folder::before {
  width: 14px;
  height: 14px;
  background-position: -208px -702px;
}

.t-svg-folder-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -702px;
}

.t-svg-folder-open::before {
  width: 14px;
  height: 14px;
  background-position: -260px -702px;
}

.t-svg-folder-open-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -702px;
}

.t-svg-folder-open-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -702px;
}

.t-svg-folder-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -702px;
}

.t-svg-forward::before {
  width: 14px;
  height: 14px;
  background-position: 0 -728px;
}

.t-svg-forward-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -728px;
}

.t-svg-forward-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -728px;
}

.t-svg-globe::before {
  width: 14px;
  height: 14px;
  background-position: -78px -728px;
}

.t-svg-globe-africa::before {
  width: 14px;
  height: 14px;
  background-position: -104px -728px;
}

.t-svg-globe-africa-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -728px;
}

.t-svg-globe-africa-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -728px;
}

.t-svg-globe-asia::before {
  width: 14px;
  height: 14px;
  background-position: -182px -728px;
}

.t-svg-globe-asia-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -728px;
}

.t-svg-globe-asia-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -728px;
}

.t-svg-globe-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -728px;
}

.t-svg-globe-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -728px;
}

.t-svg-graduation-cap::before {
  width: 14px;
  height: 14px;
  background-position: -312px -728px;
}

.t-svg-graduation-cap-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -728px;
}

.t-svg-graduation-cap-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -754px;
}

.t-svg-hand-paper::before {
  width: 12px;
  height: 14px;
  background-position: -26px -754px;
}

.t-svg-hand-paper-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -52px -754px;
}

.t-svg-hand-paper-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -754px;
}

.t-svg-hand-point-down::before {
  width: 14px;
  height: 14px;
  background-position: -104px -754px;
}

.t-svg-hand-point-down-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -754px;
}

.t-svg-hand-point-down-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -754px;
}

.t-svg-hand-point-left::before {
  width: 14px;
  height: 14px;
  background-position: -182px -754px;
}

.t-svg-hand-point-left-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -754px;
}

.t-svg-hand-point-left-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -754px;
}

.t-svg-hand-point-right::before {
  width: 14px;
  height: 14px;
  background-position: -260px -754px;
}

.t-svg-hand-point-right-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -754px;
}

.t-svg-hand-point-right-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -754px;
}

.t-svg-hand-point-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -754px;
}

.t-svg-hand-point-up-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -780px;
}

.t-svg-hand-pointer::before {
  width: 14px;
  height: 14px;
  background-position: -26px -780px;
}

.t-svg-hand-rock::before {
  width: 14px;
  height: 14px;
  background-position: -52px -780px;
}

.t-svg-hand-rock-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -780px;
}

.t-svg-hand-rock-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -780px;
}

.t-svg-handshake::before {
  width: 14px;
  height: 14px;
  background-position: -130px -780px;
}

.t-svg-handshake-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -780px;
}

.t-svg-handshake-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -780px;
}

.t-svg-heart::before {
  width: 14px;
  height: 14px;
  background-position: -208px -780px;
}

.t-svg-heart-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -780px;
}

.t-svg-heart-o::before {
  width: 14px;
  height: 14px;
  background-position: -260px -780px;
}

.t-svg-heart-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -780px;
}

.t-svg-heart-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -780px;
}

.t-svg-heart-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -780px;
}

.t-svg-help::before {
  width: 14px;
  height: 14px;
  background-position: 0 -806px;
}

.t-svg-help-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -806px;
}

.t-svg-help-o::before {
  width: 14px;
  height: 14px;
  background-position: -52px -806px;
}

.t-svg-help-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -806px;
}

.t-svg-help-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -806px;
}

.t-svg-help-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -806px;
}

.t-svg-history::before {
  width: 14px;
  height: 14px;
  background-position: -156px -806px;
}

.t-svg-history-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -806px;
}

.t-svg-history-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -806px;
}

.t-svg-home::before {
  width: 14px;
  height: 14px;
  background-position: -234px -806px;
}

.t-svg-home-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -806px;
}

.t-svg-home-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -806px;
}

.t-svg-hourglass::before {
  width: 11px;
  height: 14px;
  background-position: -312px -806px;
}

.t-svg-hourglass-end::before {
  width: 11px;
  height: 14px;
  background-position: -338px -806px;
}

.t-svg-hourglass-end-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: 0 -832px;
}

.t-svg-hourglass-end-white::before {
  width: 11px;
  height: 14px;
  background-position: -26px -832px;
}

.t-svg-hourglass-half::before {
  width: 11px;
  height: 14px;
  background-position: -52px -832px;
}

.t-svg-hourglass-half-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -78px -832px;
}

.t-svg-hourglass-half-white::before {
  width: 11px;
  height: 14px;
  background-position: -104px -832px;
}

.t-svg-hourglass-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -130px -832px;
}

.t-svg-hourglass-start::before {
  width: 11px;
  height: 14px;
  background-position: -156px -832px;
}

.t-svg-hourglass-start-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -182px -832px;
}

.t-svg-hourglass-start-white::before {
  width: 11px;
  height: 14px;
  background-position: -208px -832px;
}

.t-svg-hourglass-white::before {
  width: 11px;
  height: 14px;
  background-position: -234px -832px;
}

.t-svg-id-badge::before {
  width: 11px;
  height: 14px;
  background-position: -260px -832px;
}

.t-svg-id-badge-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -286px -832px;
}

.t-svg-id-badge-white::before {
  width: 11px;
  height: 14px;
  background-position: -312px -832px;
}

.t-svg-image::before {
  width: 14px;
  height: 14px;
  background-position: -338px -832px;
}

.t-svg-image-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -858px;
}

.t-svg-image-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -858px;
}

.t-svg-images::before {
  width: 16px;
  height: 14px;
  background-position: -52px -858px;
}

.t-svg-images-link-blue::before {
  width: 16px;
  height: 14px;
  background-position: -78px -858px;
}

.t-svg-images-white::before {
  width: 16px;
  height: 14px;
  background-position: -104px -858px;
}

.t-svg-inbox::before {
  width: 14px;
  height: 14px;
  background-position: -130px -858px;
}

.t-svg-inbox-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -858px;
}

.t-svg-inbox-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -858px;
}

.t-svg-infinity::before {
  width: 14px;
  height: 14px;
  background-position: -208px -858px;
}

.t-svg-infinity-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -858px;
}

.t-svg-infinity-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -858px;
}

.t-svg-info-circle::before {
  width: 14px;
  height: 14px;
  background-position: -286px -858px;
}

.t-svg-info-circle-info-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -858px;
}

.t-svg-info-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -858px;
}

.t-svg-info-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -884px;
}

.t-svg-key::before {
  width: 14px;
  height: 14px;
  background-position: -26px -884px;
}

.t-svg-key-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -884px;
}

.t-svg-key-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -884px;
}

.t-svg-keyboard::before {
  width: 14px;
  height: 14px;
  background-position: -104px -884px;
}

.t-svg-keyboard-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -884px;
}

.t-svg-keyboard-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -884px;
}

.t-svg-laptop::before {
  width: 14px;
  height: 14px;
  background-position: -182px -884px;
}

.t-svg-laptop-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -884px;
}

.t-svg-laptop-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -884px;
}

.t-svg-level-down::before {
  width: 9px;
  height: 14px;
  background-position: -260px -884px;
}

.t-svg-level-down-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -286px -884px;
}

.t-svg-level-down-white::before {
  width: 9px;
  height: 14px;
  background-position: -312px -884px;
}

.t-svg-level-up::before {
  width: 9px;
  height: 14px;
  background-position: -338px -884px;
}

.t-svg-level-up-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: 0 -910px;
}

.t-svg-level-up-white::before {
  width: 9px;
  height: 14px;
  background-position: -26px -910px;
}

.t-svg-link::before {
  width: 14px;
  height: 14px;
  background-position: -52px -910px;
}

.t-svg-link-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -910px;
}

.t-svg-link-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -910px;
}

.t-svg-list::before {
  width: 14px;
  height: 14px;
  background-position: -130px -910px;
}

.t-svg-list-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -910px;
}

.t-svg-list-ul::before {
  width: 14px;
  height: 14px;
  background-position: -182px -910px;
}

.t-svg-list-ul-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -910px;
}

.t-svg-list-ul-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -910px;
}

.t-svg-list-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -910px;
}

.t-svg-location-arrow::before {
  width: 14px;
  height: 14px;
  background-position: -286px -910px;
}

.t-svg-location-arrow-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -910px;
}

.t-svg-location-arrow-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -910px;
}

.t-svg-lock::before {
  width: 12px;
  height: 14px;
  background-position: 0 -936px;
}

.t-svg-lock-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -936px;
}

.t-svg-lock-open::before {
  width: 14px;
  height: 14px;
  background-position: -52px -936px;
}

.t-svg-lock-open-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -936px;
}

.t-svg-lock-open-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -936px;
}

.t-svg-lock-white::before {
  width: 12px;
  height: 14px;
  background-position: -130px -936px;
}

.t-svg-magic::before {
  width: 14px;
  height: 14px;
  background-position: -156px -936px;
}

.t-svg-magic-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -936px;
}

.t-svg-magic-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -936px;
}

.t-svg-map-marker::before {
  width: 11px;
  height: 14px;
  background-position: -234px -936px;
}

.t-svg-map-marker-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -260px -936px;
}

.t-svg-map-marker-white::before {
  width: 11px;
  height: 14px;
  background-position: -286px -936px;
}

.t-svg-map-signs::before {
  width: 14px;
  height: 14px;
  background-position: -312px -936px;
}

.t-svg-map-signs-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -936px;
}

.t-svg-map-signs-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -962px;
}

.t-svg-minus::before {
  width: 12px;
  height: 14px;
  background-position: -26px -962px;
}

.t-svg-minus-circle::before {
  width: 14px;
  height: 14px;
  background-position: -52px -962px;
}

.t-svg-minus-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -962px;
}

.t-svg-minus-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -962px;
}

.t-svg-minus-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -130px -962px;
}

.t-svg-minus-white::before {
  width: 12px;
  height: 14px;
  background-position: -156px -962px;
}

.t-svg-mobile::before {
  width: 9px;
  height: 14px;
  background-position: -182px -962px;
}

.t-svg-mobile-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -208px -962px;
}

.t-svg-mobile-white::before {
  width: 9px;
  height: 14px;
  background-position: -234px -962px;
}

.t-svg-money-bill::before {
  width: 14px;
  height: 14px;
  background-position: -260px -962px;
}

.t-svg-money-bill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -962px;
}

.t-svg-money-bill-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -962px;
}

.t-svg-new-tab::before {
  width: 14px;
  height: 14px;
  background-position: -338px -962px;
}

.t-svg-new-tab-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -988px;
}

.t-svg-new-tab-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -988px;
}

.t-svg-newspaper::before {
  width: 14px;
  height: 14px;
  background-position: -52px -988px;
}

.t-svg-newspaper-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -988px;
}

.t-svg-newspaper-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -988px;
}

.t-svg-palette::before {
  width: 14px;
  height: 14px;
  background-position: -130px -988px;
}

.t-svg-palette-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -988px;
}

.t-svg-palette-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -988px;
}

.t-svg-paper-plane::before {
  width: 14px;
  height: 14px;
  background-position: -208px -988px;
}

.t-svg-paper-plane-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -988px;
}

.t-svg-paper-plane-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -988px;
}

.t-svg-paperclip::before {
  width: 12px;
  height: 14px;
  background-position: -286px -988px;
}

.t-svg-paperclip-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -312px -988px;
}

.t-svg-paperclip-white::before {
  width: 12px;
  height: 14px;
  background-position: -338px -988px;
}

.t-svg-paste::before {
  width: 12px;
  height: 14px;
  background-position: 0 -1014px;
}

.t-svg-paste-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1014px;
}

.t-svg-paste-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px -1014px;
}

.t-svg-pen-nib::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1014px;
}

.t-svg-pen-nib-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1014px;
}

.t-svg-pen-nib-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1014px;
}

.t-svg-pencil::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1014px;
}

.t-svg-pencil-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1014px;
}

.t-svg-pencil-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1014px;
}

.t-svg-phone::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1014px;
}

.t-svg-phone-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1014px;
}

.t-svg-phone-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1014px;
}

.t-svg-play::before {
  width: 12px;
  height: 14px;
  background-position: -312px -1014px;
}

.t-svg-play-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -338px -1014px;
}

.t-svg-play-white::before {
  width: 12px;
  height: 14px;
  background-position: 0 -1040px;
}

.t-svg-plus::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1040px;
}

.t-svg-plus-circle::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1040px;
}

.t-svg-plus-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1040px;
}

.t-svg-plus-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1040px;
}

.t-svg-plus-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -130px -1040px;
}

.t-svg-plus-white::before {
  width: 12px;
  height: 14px;
  background-position: -156px -1040px;
}

.t-svg-power-off::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1040px;
}

.t-svg-power-off-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1040px;
}

.t-svg-power-off-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1040px;
}

.t-svg-print::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1040px;
}

.t-svg-print-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1040px;
}

.t-svg-print-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1040px;
}

.t-svg-qrcode::before {
  width: 12px;
  height: 14px;
  background-position: -338px -1040px;
}

.t-svg-qrcode-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: 0 -1066px;
}

.t-svg-qrcode-white::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1066px;
}

.t-svg-redo::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1066px;
}

.t-svg-redo-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1066px;
}

.t-svg-redo-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1066px;
}

.t-svg-reply::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1066px;
}

.t-svg-reply-all::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1066px;
}

.t-svg-reply-all-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1066px;
}

.t-svg-reply-all-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1066px;
}

.t-svg-reply-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1066px;
}

.t-svg-reply-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1066px;
}

.t-svg-retweet::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1066px;
}

.t-svg-retweet-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1066px;
}

.t-svg-retweet-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1066px;
}

.t-svg-robot::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1092px;
}

.t-svg-robot-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1092px;
}

.t-svg-robot-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1092px;
}

.t-svg-rocket::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1092px;
}

.t-svg-rocket-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1092px;
}

.t-svg-rocket-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1092px;
}

.t-svg-ruler::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1092px;
}

.t-svg-ruler-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1092px;
}

.t-svg-ruler-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1092px;
}

.t-svg-save::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1092px;
}

.t-svg-save-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1092px;
}

.t-svg-save-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1092px;
}

.t-svg-search::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1092px;
}

.t-svg-search-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1092px;
}

.t-svg-search-minus::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1118px;
}

.t-svg-search-minus-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1118px;
}

.t-svg-search-minus-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1118px;
}

.t-svg-search-plus::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1118px;
}

.t-svg-search-plus-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1118px;
}

.t-svg-search-plus-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1118px;
}

.t-svg-search-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1118px;
}

.t-svg-share::before {
  width: 12px;
  height: 14px;
  background-position: -182px -1118px;
}

.t-svg-share-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -208px -1118px;
}

.t-svg-share-square::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1118px;
}

.t-svg-share-square-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1118px;
}

.t-svg-share-square-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1118px;
}

.t-svg-share-white::before {
  width: 12px;
  height: 14px;
  background-position: -312px -1118px;
}

.t-svg-shoe-prints::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1118px;
}

.t-svg-shoe-prints-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1144px;
}

.t-svg-shoe-prints-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1144px;
}

.t-svg-shopping-cart::before {
  width: 16px;
  height: 14px;
  background-position: -52px -1144px;
}

.t-svg-shopping-cart-link-blue::before {
  width: 16px;
  height: 14px;
  background-position: -78px -1144px;
}

.t-svg-shopping-cart-white::before {
  width: 16px;
  height: 14px;
  background-position: -104px -1144px;
}

.t-svg-sign-in::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1144px;
}

.t-svg-sign-in-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1144px;
}

.t-svg-sign-in-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1144px;
}

.t-svg-sign-out::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1144px;
}

.t-svg-sign-out-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1144px;
}

.t-svg-sign-out-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1144px;
}

.t-svg-sliders::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1144px;
}

.t-svg-sliders-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1144px;
}

.t-svg-sliders-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1144px;
}

.t-svg-sort::before {
  width: 9px;
  height: 14px;
  background-position: 0 -1170px;
}

.t-svg-sort-alpha-down::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1170px;
}

.t-svg-sort-alpha-down-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -52px -1170px;
}

.t-svg-sort-alpha-down-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -1170px;
}

.t-svg-sort-alpha-up::before {
  width: 12px;
  height: 14px;
  background-position: -104px -1170px;
}

.t-svg-sort-alpha-up-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -130px -1170px;
}

.t-svg-sort-alpha-up-white::before {
  width: 12px;
  height: 14px;
  background-position: -156px -1170px;
}

.t-svg-sort-amount-down::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1170px;
}

.t-svg-sort-amount-down-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1170px;
}

.t-svg-sort-amount-down-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1170px;
}

.t-svg-sort-amount-up::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1170px;
}

.t-svg-sort-amount-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1170px;
}

.t-svg-sort-amount-up-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1170px;
}

.t-svg-sort-down::before {
  width: 9px;
  height: 14px;
  background-position: -338px -1170px;
}

.t-svg-sort-down-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: 0 -1196px;
}

.t-svg-sort-down-white::before {
  width: 9px;
  height: 14px;
  background-position: -26px -1196px;
}

.t-svg-sort-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -52px -1196px;
}

.t-svg-sort-up::before {
  width: 9px;
  height: 14px;
  background-position: -78px -1196px;
}

.t-svg-sort-up-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -104px -1196px;
}

.t-svg-sort-up-white::before {
  width: 9px;
  height: 14px;
  background-position: -130px -1196px;
}

.t-svg-sort-white::before {
  width: 9px;
  height: 14px;
  background-position: -156px -1196px;
}

.t-svg-stamp::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1196px;
}

.t-svg-stamp-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1196px;
}

.t-svg-stamp-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1196px;
}

.t-svg-star::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1196px;
}

.t-svg-star-half::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1196px;
}

.t-svg-star-half-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1196px;
}

.t-svg-star-half-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1196px;
}

.t-svg-star-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1222px;
}

.t-svg-star-o::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1222px;
}

.t-svg-star-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1222px;
}

.t-svg-star-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1222px;
}

.t-svg-star-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1222px;
}

.t-svg-sticky-note::before {
  width: 12px;
  height: 14px;
  background-position: -130px -1222px;
}

.t-svg-sticky-note-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -156px -1222px;
}

.t-svg-sticky-note-white::before {
  width: 12px;
  height: 14px;
  background-position: -182px -1222px;
}

.t-svg-stop::before {
  width: 12px;
  height: 14px;
  background-position: -208px -1222px;
}

.t-svg-stop-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -234px -1222px;
}

.t-svg-stop-white::before {
  width: 12px;
  height: 14px;
  background-position: -260px -1222px;
}

.t-svg-suitcase::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1222px;
}

.t-svg-suitcase-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1222px;
}

.t-svg-suitcase-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1222px;
}

.t-svg-support::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1248px;
}

.t-svg-support-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1248px;
}

.t-svg-support-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1248px;
}

.t-svg-sync::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1248px;
}

.t-svg-sync-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1248px;
}

.t-svg-sync-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1248px;
}

.t-svg-table::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1248px;
}

.t-svg-table-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1248px;
}

.t-svg-table-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1248px;
}

.t-svg-tag::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1248px;
}

.t-svg-tag-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1248px;
}

.t-svg-tag-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1248px;
}

.t-svg-tags::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1248px;
}

.t-svg-tags-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1248px;
}

.t-svg-tags-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1274px;
}

.t-svg-tasks::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1274px;
}

.t-svg-tasks-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1274px;
}

.t-svg-tasks-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1274px;
}

.t-svg-terminal::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1274px;
}

.t-svg-terminal-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1274px;
}

.t-svg-terminal-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1274px;
}

.t-svg-thumbs-down::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1274px;
}

.t-svg-thumbs-down-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1274px;
}

.t-svg-thumbs-down-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1274px;
}

.t-svg-thumbs-up::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1274px;
}

.t-svg-thumbs-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1274px;
}

.t-svg-thumbs-up-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1274px;
}

.t-svg-thumbtack::before {
  width: 11px;
  height: 14px;
  background-position: -338px -1274px;
}

.t-svg-thumbtack-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: 0 -1300px;
}

.t-svg-thumbtack-white::before {
  width: 11px;
  height: 14px;
  background-position: -26px -1300px;
}

.t-svg-times::before {
  width: 10px;
  height: 14px;
  background-position: -52px -1300px;
}

.t-svg-times-circle::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1300px;
}

.t-svg-times-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1300px;
}

.t-svg-times-circle-o::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1300px;
}

.t-svg-times-circle-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1300px;
}

.t-svg-times-circle-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1300px;
}

.t-svg-times-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1300px;
}

.t-svg-times-link-blue::before {
  width: 10px;
  height: 14px;
  background-position: -234px -1300px;
}

.t-svg-times-white::before {
  width: 10px;
  height: 14px;
  background-position: -260px -1300px;
}

.t-svg-toolbox::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1300px;
}

.t-svg-toolbox-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1300px;
}

.t-svg-toolbox-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1300px;
}

.t-svg-trash::before {
  width: 12px;
  height: 14px;
  background-position: 0 -1326px;
}

.t-svg-trash-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1326px;
}

.t-svg-trash-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px -1326px;
}

.t-svg-trophy::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1326px;
}

.t-svg-trophy-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1326px;
}

.t-svg-trophy-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1326px;
}

.t-svg-tv::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1326px;
}

.t-svg-tv-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1326px;
}

.t-svg-tv-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1326px;
}

.t-svg-undo::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1326px;
}

.t-svg-undo-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1326px;
}

.t-svg-undo-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1326px;
}

.t-svg-unlink::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1326px;
}

.t-svg-unlink-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1326px;
}

.t-svg-unlink-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1352px;
}

.t-svg-upload::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1352px;
}

.t-svg-upload-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1352px;
}

.t-svg-upload-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1352px;
}

.t-svg-user::before {
  width: 12px;
  height: 14px;
  background-position: -104px -1352px;
}

.t-svg-user-circle::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1352px;
}

.t-svg-user-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1352px;
}

.t-svg-user-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1352px;
}

.t-svg-user-cog::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1352px;
}

.t-svg-user-cog-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1352px;
}

.t-svg-user-cog-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1352px;
}

.t-svg-user-edit::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1352px;
}

.t-svg-user-edit-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1352px;
}

.t-svg-user-edit-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1352px;
}

.t-svg-user-friends::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1378px;
}

.t-svg-user-friends-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1378px;
}

.t-svg-user-friends-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1378px;
}

.t-svg-user-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -78px -1378px;
}

.t-svg-user-lock::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1378px;
}

.t-svg-user-lock-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1378px;
}

.t-svg-user-lock-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1378px;
}

.t-svg-user-minus::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1378px;
}

.t-svg-user-minus-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1378px;
}

.t-svg-user-minus-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1378px;
}

.t-svg-user-plus::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1378px;
}

.t-svg-user-plus-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1378px;
}

.t-svg-user-plus-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1378px;
}

.t-svg-user-shield::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1378px;
}

.t-svg-user-shield-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1404px;
}

.t-svg-user-shield-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1404px;
}

.t-svg-user-slash::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1404px;
}

.t-svg-user-slash-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1404px;
}

.t-svg-user-slash-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1404px;
}

.t-svg-user-tie::before {
  width: 12px;
  height: 14px;
  background-position: -130px -1404px;
}

.t-svg-user-tie-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -156px -1404px;
}

.t-svg-user-tie-white::before {
  width: 12px;
  height: 14px;
  background-position: -182px -1404px;
}

.t-svg-user-times::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1404px;
}

.t-svg-user-times-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1404px;
}

.t-svg-user-times-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1404px;
}

.t-svg-user-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px -1404px;
}

.t-svg-users::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1404px;
}

.t-svg-users-cog::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1404px;
}

.t-svg-users-cog-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1430px;
}

.t-svg-users-cog-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1430px;
}

.t-svg-users-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1430px;
}

.t-svg-users-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1430px;
}

.t-svg-wrench::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1430px;
}

.t-svg-wrench-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1430px;
}

.t-svg-wrench-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1430px;
}

@font-face {
  font-family: "Libre Franklin";
  font-style: normal;
  font-weight: 600;
  src: local(""), url("/crds-frontend/latest/assets/libre-franklin-v7-latin-600-BzFym7k5.woff2") format("woff2"), url("/crds-frontend/latest/assets/libre-franklin-v7-latin-600-WTdFxs_V.woff") format("woff");
}
body {
  color: #373838;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  display: block;
  margin: 0 0 12px;
  padding: 0;
  color: #373838;
}
h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child,
h6:last-child {
  margin-bottom: 0;
}
h1 .t-icon,
h2 .t-icon,
h3 .t-icon,
h4 .t-icon,
h5 .t-icon,
h6 .t-icon {
  font-size: inherit;
  line-height: inherit;
  vertical-align: text-bottom;
}
h1 + caption,
h1 + figcaption,
h2 + caption,
h2 + figcaption,
h3 + caption,
h3 + figcaption,
h4 + caption,
h4 + figcaption,
h5 + caption,
h5 + figcaption,
h6 + caption,
h6 + figcaption {
  margin-top: -8px;
  margin-bottom: 12px;
}

h1 {
  margin-bottom: 16px;
  font-family: "Libre Franklin", arial, sans-serif;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1.75rem;
}

h2 {
  font-family: "Libre Franklin", arial, sans-serif;
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.5rem;
}

h3 {
  font-family: "Libre Franklin", arial, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.25rem;
}

h4 {
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}

h5 {
  font-size: 0.75rem;
  text-transform: uppercase;
  line-height: 0.875rem;
}

h6 {
  color: #4d4e4e;
  font-size: 12px;
  font-weight: 700;
}

span {
  max-width: 100%;
}

p {
  max-width: 1024px;
  margin: 0;
  margin-bottom: 12px;
  font-size: 0.8125rem;
  line-height: 1.125rem;
}
p:last-child {
  margin-bottom: 0;
}
p.t-wide {
  max-width: 100%;
}

label, fieldset legend {
  display: inline-block;
  margin-right: 6px;
  color: #4d4e4e;
  font-weight: 700;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  vertical-align: inherit;
}
label:last-child, fieldset legend:last-child {
  margin-right: 0;
}
label[required]::after, fieldset legend[required]::after, label.t-required::after, fieldset legend.t-required::after {
  content: "*";
  margin-left: 4px;
  color: #d91f11;
}
label.t-horizontal, fieldset legend.t-horizontal {
  height: 32px;
  line-height: 32px;
  vertical-align: middle;
}
label.t-wide, fieldset legend.t-wide {
  width: 100%;
  margin-right: 0;
  margin-bottom: 6px;
}

a {
  color: #006491;
  text-decoration: none;
  vertical-align: inherit;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
a:hover {
  text-decoration: underline;
}
a > span,
a > label,
fieldset a > legend {
  margin-right: 4px;
  color: inherit;
}
a > span:last-child:not(:only-child),
a > label:last-child:not(:only-child),
fieldset a > legend:last-child:not(:only-child) {
  margin-right: 0;
}
a label, a fieldset legend, fieldset a legend {
  font-size: inherit;
  font-weight: inherit;
  pointer-events: none;
}
a.t-action, a.t-teal {
  color: #279c9c;
}
a.t-staff {
  color: #8c2341;
}
a.t-is-disabled, a.t-disabled-link {
  color: #bcbdbd !important;
  user-select: none;
  cursor: not-allowed;
}
a.t-is-disabled:hover, a.t-disabled-link:hover {
  text-decoration: none !important;
}

blockquote {
  max-width: 1024px;
  margin: 0 24px 24px;
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 18px;
  font-style: italic;
  line-height: 1.2rem;
}
blockquote:last-child {
  margin-bottom: 0;
}
blockquote p {
  font-size: inherit;
  line-height: inherit;
}

ul,
ol,
dl {
  margin: 0;
  padding: 0;
  font-size: 0;
}
ul li,
ul dd,
ul dt,
ol li,
ol dd,
ol dt,
dl li,
dl dd,
dl dt {
  font-size: 0.8125rem;
}

ul {
  list-style: none;
}

.t-last-updated {
  margin-right: 24px;
  color: #646464;
  font-size: 0.75rem;
}

.t-main {
  position: relative;
  display: block;
  width: 100%;
  padding: 24px;
  background: #f8f8f8;
  transition: left 0.2s ease;
}
.t-main > header {
  margin-bottom: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.t-main > header > form,
.t-main > header > .t-dropdown,
.t-main > header > .t-input {
  margin-bottom: 0;
}
.t-main > header .t-right {
  float: right;
  display: inline-block;
  max-width: 50%;
  margin-left: auto;
  padding-left: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.t-main > header.t-wide {
  max-width: 100% !important;
}
.t-main > header.t-no-min-width {
  min-width: auto;
}
.t-main > .t-footer {
  margin-top: 24px;
  color: #a6a7a7;
  font-size: 11px;
}
.t-main::-webkit-scrollbar {
  appearance: none;
  width: 6px;
  height: 6px;
}
.t-main::-webkit-scrollbar-track {
  background-color: transparent;
}
.t-main::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 6px;
  pointer-events: all;
  cursor: pointer;
}
.t-main::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
.t-main > header,
.t-main > .t-container,
.t-main > .t-meta,
.t-main > .t-tabs {
  min-width: calc(1280px - 24px * 2);
  max-width: calc(1920px - 24px * 2);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-main > header,
  .t-main > .t-container,
  .t-main > .t-meta,
  .t-main > .t-tabs {
    min-width: calc(1280px - 24px * 2 - 17px);
    max-width: calc(1920px - 24px * 2 - 17px);
  }
}
@supports (-ms-accelerator: true) {
  .t-main > header,
  .t-main > .t-container,
  .t-main > .t-meta,
  .t-main > .t-tabs {
    min-width: calc(1280px - 24px * 2 - 12px);
    max-width: calc(1920px - 24px * 2 - 12px);
  }
}

@media print {
  .t-main {
    position: relative;
    top: 0;
    overflow: hidden;
    height: calc(100% - 24px);
    padding: 0 !important;
    background: transparent !important;
  }
}
.t-container {
  display: block;
  width: 100%;
  margin-bottom: 16px;
  padding: 24px;
  background-color: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
}
.t-container:last-child {
  margin-bottom: 0;
}
.t-container > h2 {
  margin-bottom: 24px;
  line-height: 32px;
}
.t-container > header {
  display: inline-block;
  width: 100%;
  min-height: 22px;
  margin-bottom: 24px;
  vertical-align: middle;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.t-container > header h2 {
  display: inline-block;
  margin: 0;
  margin-right: 12px;
  line-height: 1.2rem;
  max-width: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-container > header .t-aside {
  height: 22px;
  margin-left: 0;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.t-container > header .t-right {
  float: right;
  display: inline-block;
  max-width: 50%;
  margin-left: auto;
  padding-left: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.t-container > header .t-checkbox,
.t-container > header .t-dropdown,
.t-container > header .t-input,
.t-container > header .t-progress,
.t-container > header .t-radio,
.t-container > header .t-switch {
  margin-bottom: 0;
}
.t-container > header .t-progress {
  width: 288px;
}
.t-container table {
  min-width: 33%;
  max-width: 100%;
}
.t-container .t-tabs {
  margin-bottom: 24px;
}
.t-container .t-tabs:last-child {
  margin-bottom: 0;
}
.t-container .t-tabs > .t-wrapper > .t-content {
  padding: 0;
  padding-top: 24px;
}
.t-container.t-flexbox {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-container.t-wide {
  max-width: 100% !important;
}
.t-container.t-no-min-width {
  min-width: auto;
}
.t-container.t-ghost {
  padding: 0;
  background: transparent;
  box-shadow: none;
}
.t-container.t-ghost > h2 {
  margin-bottom: 12px;
}
.t-container.t-ghost .t-container {
  min-width: auto;
  max-width: 100%;
}
.t-container.t-compact {
  padding: 16px;
}

@media print {
  .t-container {
    max-width: 100%;
    margin-bottom: 24px;
    padding: 0;
  }
  .t-container.t-staff {
    display: none;
  }
}
fieldset {
  display: block;
  width: auto;
  margin: 0;
  margin-bottom: 24px;
  padding: 0;
  border: 0;
}
fieldset:last-child {
  margin-bottom: 0;
}
fieldset legend {
  padding: 0;
  margin-bottom: 8px;
}

form {
  width: 100%;
  margin-bottom: 24px;
}
form:last-child {
  margin-bottom: 0;
}

.t-form {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-form.t-horizontal {
  margin-top: -12px;
  flex-direction: row;
}
.t-form.t-horizontal > label, fieldset .t-form.t-horizontal > legend {
  margin-top: 12px;
}
.t-form.t-horizontal > fieldset {
  display: inline-block;
  width: auto;
  margin-top: 12px;
  margin-right: 12px;
  margin-bottom: 0;
}
.t-form.t-horizontal > fieldset > .t-checkbox,
.t-form.t-horizontal > fieldset > .t-radio,
.t-form.t-horizontal > fieldset > .t-switch {
  margin-bottom: 0;
  height: 32px;
  line-height: 32px;
}
.t-form.t-horizontal > .t-btn,
.t-form.t-horizontal > .t-checkbox,
.t-form.t-horizontal > .t-dropdown,
.t-form.t-horizontal > .t-input,
.t-form.t-horizontal > .t-switch {
  margin-top: 12px;
  margin-bottom: 0;
}
.t-form.t-horizontal > .t-switch {
  height: 32px;
  line-height: 32px;
}
.t-form.t-horizontal > .t-switch label, .t-form.t-horizontal > .t-switch fieldset legend, fieldset .t-form.t-horizontal > .t-switch legend {
  height: inherit;
  line-height: inherit;
}
.t-form.t-horizontal > .t-switch input + label, .t-form.t-horizontal > .t-switch fieldset input + legend, fieldset .t-form.t-horizontal > .t-switch input + legend {
  height: inherit;
  line-height: inherit;
}
.t-form.t-horizontal > .t-switch input + label::after, .t-form.t-horizontal > .t-switch fieldset input + legend::after, fieldset .t-form.t-horizontal > .t-switch input + legend::after {
  top: 6px;
}
.t-form.t-horizontal > .t-switch input + label::before, .t-form.t-horizontal > .t-switch fieldset input + legend::before, fieldset .t-form.t-horizontal > .t-switch input + legend::before {
  top: 6px;
  position: relative;
}
.t-form.t-horizontal > .t-checkbox {
  height: 32px;
  line-height: 32px;
}
.t-form.t-horizontal > .t-btn.t-ghost-label,
.t-form.t-horizontal > .t-checkbox.t-ghost-label,
.t-form.t-horizontal > .t-switch.t-ghost-label {
  margin-top: 36px;
}
.t-form.t-dual-col,
.t-form .t-dual-col {
  width: 1024px;
  max-width: 100%;
}
.t-form.t-dual-col .t-row,
.t-form .t-dual-col .t-row {
  margin-bottom: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
}
.t-form.t-dual-col .t-row:last-child,
.t-form .t-dual-col .t-row:last-child {
  margin-bottom: 0;
}
.t-form.t-dual-col .t-row > span,
.t-form.t-dual-col .t-row > label,
.t-form.t-dual-col fieldset .t-row > legend,
fieldset .t-form.t-dual-col .t-row > legend,
.t-form.t-dual-col .t-row .t-left,
.t-form .t-dual-col .t-row > span,
.t-form .t-dual-col .t-row > label,
.t-form .t-dual-col fieldset .t-row > legend,
fieldset .t-form .t-dual-col .t-row > legend,
.t-form .t-dual-col .t-row .t-left {
  display: inline-block;
  min-height: 32px;
  width: 282px;
  margin-right: 6px;
  text-align: right;
}
.t-form.t-dual-col .t-row > span + p,
.t-form.t-dual-col .t-row > label + p,
.t-form.t-dual-col fieldset .t-row > legend + p,
fieldset .t-form.t-dual-col .t-row > legend + p,
.t-form.t-dual-col .t-row .t-left + p,
.t-form .t-dual-col .t-row > span + p,
.t-form .t-dual-col .t-row > label + p,
.t-form .t-dual-col fieldset .t-row > legend + p,
fieldset .t-form .t-dual-col .t-row > legend + p,
.t-form .t-dual-col .t-row .t-left + p {
  width: calc(100% - 288px - 6px);
}
.t-form.t-dual-col .t-row > label, .t-form.t-dual-col fieldset .t-row > legend, fieldset .t-form.t-dual-col .t-row > legend,
.t-form .t-dual-col .t-row > label,
.t-form .t-dual-col fieldset .t-row > legend,
fieldset .t-form .t-dual-col .t-row > legend {
  line-height: 32px;
}
.t-form.t-dual-col .t-row > legend,
.t-form .t-dual-col .t-row > legend {
  margin-bottom: 0;
  text-align: right;
}
.t-form.t-dual-col .t-row fieldset,
.t-form .t-dual-col .t-row fieldset {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
}
.t-form.t-dual-col .t-row fieldset legend,
.t-form .t-dual-col .t-row fieldset legend {
  width: 282px;
  margin-right: 6px;
  text-align: right;
}
.t-form.t-dual-col .t-row fieldset .t-checkbox,
.t-form.t-dual-col .t-row fieldset .t-radio,
.t-form .t-dual-col .t-row fieldset .t-checkbox,
.t-form .t-dual-col .t-row fieldset .t-radio {
  vertical-align: top;
}
.t-form.t-dual-col .t-row fieldset .t-checkbox.t-block,
.t-form.t-dual-col .t-row fieldset .t-radio.t-block,
.t-form .t-dual-col .t-row fieldset .t-checkbox.t-block,
.t-form .t-dual-col .t-row fieldset .t-radio.t-block {
  width: calc(100% - 288px - 6px);
}
.t-form.t-dual-col .t-row > .t-checkbox,
.t-form.t-dual-col .t-row > .t-dropdown,
.t-form.t-dual-col .t-row > .t-input,
.t-form.t-dual-col .t-row > .t-radio,
.t-form.t-dual-col .t-row > .t-switch,
.t-form .t-dual-col .t-row > .t-checkbox,
.t-form .t-dual-col .t-row > .t-dropdown,
.t-form .t-dual-col .t-row > .t-input,
.t-form .t-dual-col .t-row > .t-radio,
.t-form .t-dual-col .t-row > .t-switch {
  margin-bottom: 0;
}
.t-form.t-dual-col .t-row > .t-checkbox,
.t-form.t-dual-col .t-row > .t-radio,
.t-form.t-dual-col .t-row > .t-switch,
.t-form .t-dual-col .t-row > .t-checkbox,
.t-form .t-dual-col .t-row > .t-radio,
.t-form .t-dual-col .t-row > .t-switch {
  height: 32px;
  line-height: 32px;
}
.t-form.t-dual-col .t-row > .t-switch,
.t-form .t-dual-col .t-row > .t-switch {
  height: 32px;
  line-height: 32px;
}
.t-form.t-dual-col .t-row > .t-switch input + label, .t-form.t-dual-col .t-row > .t-switch fieldset input + legend, fieldset .t-form.t-dual-col .t-row > .t-switch input + legend,
.t-form .t-dual-col .t-row > .t-switch input + label,
.t-form .t-dual-col .t-row > .t-switch fieldset input + legend,
fieldset .t-form .t-dual-col .t-row > .t-switch input + legend {
  height: inherit;
  line-height: inherit;
}
.t-form.t-dual-col .t-row > .t-switch input + label::after, .t-form.t-dual-col .t-row > .t-switch fieldset input + legend::after, fieldset .t-form.t-dual-col .t-row > .t-switch input + legend::after,
.t-form .t-dual-col .t-row > .t-switch input + label::after,
.t-form .t-dual-col .t-row > .t-switch fieldset input + legend::after,
fieldset .t-form .t-dual-col .t-row > .t-switch input + legend::after {
  top: 6px;
}
.t-form.t-dual-col .t-row > .t-switch input + label::before, .t-form.t-dual-col .t-row > .t-switch fieldset input + legend::before, fieldset .t-form.t-dual-col .t-row > .t-switch input + legend::before,
.t-form .t-dual-col .t-row > .t-switch input + label::before,
.t-form .t-dual-col .t-row > .t-switch fieldset input + legend::before,
fieldset .t-form .t-dual-col .t-row > .t-switch input + legend::before {
  top: 6px;
  position: relative;
}
.t-form.t-dual-col .t-row .t-left > p,
.t-form.t-dual-col .t-row .t-left > label,
.t-form.t-dual-col .t-row .t-left > legend,
.t-form .t-dual-col .t-row .t-left > p,
.t-form .t-dual-col .t-row .t-left > label,
.t-form .t-dual-col .t-row .t-left > legend {
  width: 282px;
  margin-right: 6px;
}
.t-form.t-dual-col .t-row .t-left > p,
.t-form .t-dual-col .t-row .t-left > p {
  padding-right: 6px;
  color: #646464;
}
.t-form.t-dual-col .t-row .t-left > label, .t-form.t-dual-col .t-row fieldset .t-left > legend, fieldset .t-form.t-dual-col .t-row .t-left > legend,
.t-form .t-dual-col .t-row .t-left > label,
.t-form .t-dual-col .t-row fieldset .t-left > legend,
fieldset .t-form .t-dual-col .t-row .t-left > legend {
  line-height: 32px;
}
.t-form.t-dual-col .t-row .t-right,
.t-form .t-dual-col .t-row .t-right {
  width: calc(100% - 288px - 6px);
}
.t-form.t-dual-col.t-text-left > span,
.t-form.t-dual-col.t-text-left > label,
.t-form.t-dual-col.t-text-left > legend,
.t-form.t-dual-col.t-text-left .t-left,
.t-form .t-dual-col.t-text-left > span,
.t-form .t-dual-col.t-text-left > label,
.t-form .t-dual-col.t-text-left > legend,
.t-form .t-dual-col.t-text-left .t-left {
  text-align: left;
}
.t-form.t-dual-col.t-text-left fieldset legend,
.t-form .t-dual-col.t-text-left fieldset legend {
  text-align: left;
}

.t-form-reset {
  margin: 0;
}
.t-form-reset .t-input,
.t-form-reset .t-dropdown,
.t-form-reset .t-date-picker,
.t-form-reset .t-switch,
.t-form-reset .t-radio-group,
.t-form-reset .t-checkbox-group {
  margin: 0;
}
.t-form-reset .t-btn {
  margin: 0;
}
.t-form-reset .t-btn:not(:last-of-type, :only-of-type) {
  margin: 0;
}
.t-form-reset section,
.t-form-reset h2 {
  margin: 0;
}
.t-form-reset hr {
  margin: 0;
  width: 100%;
}
.t-form-reset section h2 {
  margin-bottom: 24px;
}
.t-form-reset section h2:has(+ p) {
  margin-bottom: 6px;
}
.t-form-reset section h3:has(+ p),
.t-form-reset section h4:has(+ p) {
  margin-bottom: 4px;
}
.t-form-reset .t-label-value {
  margin: 0;
}

.t-flexbox,
.t-flex,
.t-inline-flex {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-flexbox.t-wrap,
.t-flex.t-wrap,
.t-inline-flex.t-wrap {
  flex-wrap: wrap;
}
.t-flexbox.t-nowrap,
.t-flex.t-nowrap,
.t-inline-flex.t-nowrap {
  flex-wrap: nowrap;
}
.t-flexbox > .t-grow,
.t-flex > .t-grow,
.t-inline-flex > .t-grow {
  flex-grow: 1;
}
.t-flexbox > .t-grow-0,
.t-flex > .t-grow-0,
.t-inline-flex > .t-grow-0 {
  flex-grow: 0;
}
.t-flexbox.t-stretch-self,
.t-flex.t-stretch-self,
.t-inline-flex.t-stretch-self {
  flex-grow: 1;
}
.t-flexbox.t-stretch > *,
.t-flex.t-stretch > *,
.t-inline-flex.t-stretch > * {
  flex-grow: 1;
}
.t-flexbox.t-reverse,
.t-flex.t-reverse,
.t-inline-flex.t-reverse {
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.t-flexbox.t-column,
.t-flex.t-column,
.t-inline-flex.t-column {
  flex-direction: column;
  align-items: flex-start;
}
.t-flexbox.t-column.t-reverse,
.t-flex.t-column.t-reverse,
.t-inline-flex.t-column.t-reverse {
  flex-direction: column-reverse;
}
.t-flexbox.t-justify-start,
.t-flex.t-justify-start,
.t-inline-flex.t-justify-start {
  justify-content: flex-start;
}
.t-flexbox.t-justify-center,
.t-flex.t-justify-center,
.t-inline-flex.t-justify-center {
  justify-content: center;
}
.t-flexbox.t-justify-end,
.t-flex.t-justify-end,
.t-inline-flex.t-justify-end {
  justify-content: flex-end;
}
.t-flexbox.t-distribute, .t-flexbox.t-justify-between,
.t-flex.t-distribute,
.t-flex.t-justify-between,
.t-inline-flex.t-distribute,
.t-inline-flex.t-justify-between {
  justify-content: space-between;
}
.t-flexbox.t-justify-evenly,
.t-flex.t-justify-evenly,
.t-inline-flex.t-justify-evenly {
  justify-content: space-evenly;
}
.t-flexbox.t-justify-around,
.t-flex.t-justify-around,
.t-inline-flex.t-justify-around {
  justify-content: space-around;
}
.t-flexbox.t-items-stretch,
.t-flex.t-items-stretch,
.t-inline-flex.t-items-stretch {
  align-items: stretch;
}
.t-flexbox.t-items-start,
.t-flex.t-items-start,
.t-inline-flex.t-items-start {
  align-items: flex-start;
}
.t-flexbox.t-items-center,
.t-flex.t-items-center,
.t-inline-flex.t-items-center {
  align-items: center;
}
.t-flexbox.t-items-end,
.t-flex.t-items-end,
.t-inline-flex.t-items-end {
  align-items: flex-end;
}
.t-flexbox.t-items-baseline,
.t-flex.t-items-baseline,
.t-inline-flex.t-items-baseline {
  align-items: baseline;
}

header {
  margin-bottom: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
header h1,
header h2,
header h3,
header h4,
header h5,
header h6 {
  display: inline-block;
  margin: 0;
  margin-right: 12px;
}

section {
  width: 100%;
  margin-bottom: 24px;
}
section:last-child {
  margin-bottom: 0;
}

hr,
.t-divider {
  display: block;
  height: 0;
  border: none;
  border-bottom: 1px solid #d3d3d3;
}
hr.t-subtle,
.t-divider.t-subtle {
  border-bottom: 1px solid #e9e9e9;
}

.t-relative {
  position: relative;
}

.t-min-max-width {
  min-width: calc(1280px - 24px * 2);
  max-width: calc(1920px - 24px * 2);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-min-max-width {
    min-width: calc(1280px - 24px * 2 - 17px);
    max-width: calc(1920px - 24px * 2 - 17px);
  }
}
@supports (-ms-accelerator: true) {
  .t-min-max-width {
    min-width: calc(1280px - 24px * 2 - 12px);
    max-width: calc(1920px - 24px * 2 - 12px);
  }
}

.t-align-center {
  display: table !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
.t-align-center + .t-align-right {
  margin-left: 0 !important;
}
.t-align-right {
  margin-left: auto !important;
  float: right;
  display: block;
  align-self: end;
}
.t-align-right::after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  font-size: 0;
  visibility: hidden;
}
.t-align-top {
  align-self: flex-start;
}
.t-align-middle {
  align-self: center;
}
.t-align-bottom {
  align-self: flex-end;
}

.t-chart {
  width: 100%;
  height: auto;
}

.t-grid {
  display: block;
  width: calc(100% + 16px);
  height: auto;
  margin-top: -16px;
  margin-right: calc(16px / 2 * -1);
  margin-left: calc(16px / 2 * -1);
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-grid::after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  font-size: 0;
  visibility: hidden;
}
.t-grid .t-col, .t-grid.t-gutter-large .t-col-100, .t-grid.t-gutter-large .t-col-90, .t-grid.t-gutter-large .t-col-83, .t-grid.t-gutter-large .t-col-80, .t-grid.t-gutter-large .t-col-75, .t-grid.t-gutter-large .t-col-70, .t-grid.t-gutter-large .t-col-67, .t-grid.t-gutter-large .t-col-60, .t-grid.t-gutter-large .t-col-50, .t-grid.t-gutter-large .t-col-40, .t-grid.t-gutter-large .t-col-33, .t-grid.t-gutter-large .t-col-30, .t-grid.t-gutter-large .t-col-25, .t-grid.t-gutter-large .t-col-20, .t-grid.t-gutter-large .t-col-16, .t-grid.t-gutter-large .t-col-10, .t-grid .t-col-100, .t-grid .t-col-90, .t-grid .t-col-83, .t-grid .t-col-80, .t-grid .t-col-75, .t-grid .t-col-70, .t-grid .t-col-67, .t-grid .t-col-60, .t-grid .t-col-50, .t-grid .t-col-40, .t-grid .t-col-33, .t-grid .t-col-30, .t-grid .t-col-25, .t-grid .t-col-20, .t-grid .t-col-16, .t-grid .t-col-10 {
  float: left;
  width: 100%;
  height: auto;
  margin: 0 calc(16px / 2);
  margin-top: 16px;
  -webkit-box-flex: 0 1 auto;
  -moz-box-flex: 0 1 auto;
  flex: 0 1 auto;
}
.t-grid .t-col > *, .t-grid.t-gutter-large .t-col-100 > *, .t-grid.t-gutter-large .t-col-90 > *, .t-grid.t-gutter-large .t-col-83 > *, .t-grid.t-gutter-large .t-col-80 > *, .t-grid.t-gutter-large .t-col-75 > *, .t-grid.t-gutter-large .t-col-70 > *, .t-grid.t-gutter-large .t-col-67 > *, .t-grid.t-gutter-large .t-col-60 > *, .t-grid.t-gutter-large .t-col-50 > *, .t-grid.t-gutter-large .t-col-40 > *, .t-grid.t-gutter-large .t-col-33 > *, .t-grid.t-gutter-large .t-col-30 > *, .t-grid.t-gutter-large .t-col-25 > *, .t-grid.t-gutter-large .t-col-20 > *, .t-grid.t-gutter-large .t-col-16 > *, .t-grid.t-gutter-large .t-col-10 > *, .t-grid .t-col-100 > *, .t-grid .t-col-90 > *, .t-grid .t-col-83 > *, .t-grid .t-col-80 > *, .t-grid .t-col-75 > *, .t-grid .t-col-70 > *, .t-grid .t-col-67 > *, .t-grid .t-col-60 > *, .t-grid .t-col-50 > *, .t-grid .t-col-40 > *, .t-grid .t-col-33 > *, .t-grid .t-col-30 > *, .t-grid .t-col-25 > *, .t-grid .t-col-20 > *, .t-grid .t-col-16 > *, .t-grid .t-col-10 > * {
  max-width: 100%;
}
.t-grid .t-col .t-grid, .t-grid .t-col-100 .t-grid, .t-grid .t-col-90 .t-grid, .t-grid .t-col-83 .t-grid, .t-grid .t-col-80 .t-grid, .t-grid .t-col-75 .t-grid, .t-grid .t-col-70 .t-grid, .t-grid .t-col-67 .t-grid, .t-grid .t-col-60 .t-grid, .t-grid .t-col-50 .t-grid, .t-grid .t-col-40 .t-grid, .t-grid .t-col-33 .t-grid, .t-grid .t-col-30 .t-grid, .t-grid .t-col-25 .t-grid, .t-grid .t-col-20 .t-grid, .t-grid .t-col-16 .t-grid, .t-grid .t-col-10 .t-grid {
  max-width: calc(100% + 16px);
  margin-right: calc(16px / 2 * -1);
  margin-top: -16px;
  margin-left: calc(16px / 2 * -1);
}
.t-grid .t-col-10 {
  width: calc(10% - 16px);
  max-width: calc(10% - 16px);
}
.t-grid .t-col-16 {
  width: calc(16.6667% - 16px);
  max-width: calc(16.6667% - 16px);
}
.t-grid .t-col-20 {
  width: calc(20% - 16px);
  max-width: calc(20% - 16px);
}
.t-grid .t-col-25 {
  width: calc(25% - 16px);
  max-width: calc(25% - 16px);
}
.t-grid .t-col-30 {
  width: calc(30% - 16px);
  max-width: calc(30% - 16px);
}
.t-grid .t-col-33 {
  width: calc(33.3333% - 16px);
  max-width: calc(33.3333% - 16px);
}
.t-grid .t-col-40 {
  width: calc(40% - 16px);
  max-width: calc(40% - 16px);
}
.t-grid .t-col-50 {
  width: calc(50% - 16px);
  max-width: calc(50% - 16px);
}
.t-grid .t-col-60 {
  width: calc(60% - 16px);
  max-width: calc(60% - 16px);
}
.t-grid .t-col-67 {
  width: calc(66.6667% - 16px);
  max-width: calc(66.6667% - 16px);
}
.t-grid .t-col-70 {
  width: calc(70% - 16px);
  max-width: calc(70% - 16px);
}
.t-grid .t-col-75 {
  width: calc(75% - 16px);
  max-width: calc(75% - 16px);
}
.t-grid .t-col-80 {
  width: calc(80% - 16px);
  max-width: calc(80% - 16px);
}
.t-grid .t-col-83 {
  width: calc(83.3333% - 16px);
  max-width: calc(83.3333% - 16px);
}
.t-grid .t-col-90 {
  width: calc(90% - 16px);
  max-width: calc(90% - 16px);
}
.t-grid .t-col-100 {
  width: calc(100% - 16px);
  max-width: calc(100% - 16px);
}
.t-grid.t-no-wrap {
  flex-wrap: nowrap;
}
.t-grid.t-auto {
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
.t-grid.t-auto .t-col, .t-grid.t-auto .t-col-10, .t-grid.t-auto .t-col-16, .t-grid.t-auto .t-col-20, .t-grid.t-auto .t-col-25, .t-grid.t-auto .t-col-30, .t-grid.t-auto .t-col-33, .t-grid.t-auto .t-col-40, .t-grid.t-auto .t-col-50, .t-grid.t-auto .t-col-60, .t-grid.t-auto .t-col-67, .t-grid.t-auto .t-col-70, .t-grid.t-auto .t-col-75, .t-grid.t-auto .t-col-80, .t-grid.t-auto .t-col-83, .t-grid.t-auto .t-col-90, .t-grid.t-auto .t-col-100 {
  width: auto;
  flex-grow: 1;
}
.t-grid.t-masonry .t-col, .t-grid.t-masonry .t-col-10, .t-grid.t-masonry .t-col-16, .t-grid.t-masonry .t-col-20, .t-grid.t-masonry .t-col-25, .t-grid.t-masonry .t-col-30, .t-grid.t-masonry .t-col-33, .t-grid.t-masonry .t-col-40, .t-grid.t-masonry .t-col-50, .t-grid.t-masonry .t-col-60, .t-grid.t-masonry .t-col-67, .t-grid.t-masonry .t-col-70, .t-grid.t-masonry .t-col-75, .t-grid.t-masonry .t-col-80, .t-grid.t-masonry .t-col-83, .t-grid.t-masonry .t-col-90, .t-grid.t-masonry .t-col-100 {
  align-self: flex-start;
}
.t-grid.t-gutterless {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col, .t-grid.t-gutterless .t-col-10, .t-grid.t-gutterless .t-col-16, .t-grid.t-gutterless .t-col-20, .t-grid.t-gutterless .t-col-25, .t-grid.t-gutterless .t-col-30, .t-grid.t-gutterless .t-col-33, .t-grid.t-gutterless .t-col-40, .t-grid.t-gutterless .t-col-50, .t-grid.t-gutterless .t-col-60, .t-grid.t-gutterless .t-col-67, .t-grid.t-gutterless .t-col-70, .t-grid.t-gutterless .t-col-75, .t-grid.t-gutterless .t-col-80, .t-grid.t-gutterless .t-col-83, .t-grid.t-gutterless .t-col-90, .t-grid.t-gutterless .t-col-100 {
  margin: 0;
}
.t-grid.t-gutterless .t-col-10 {
  width: 10%;
  max-width: 10%;
}
.t-grid.t-gutterless .t-col-10 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-16 {
  width: 16.6667%;
  max-width: 16.6667%;
}
.t-grid.t-gutterless .t-col-16 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-20 {
  width: 20%;
  max-width: 20%;
}
.t-grid.t-gutterless .t-col-20 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-25 {
  width: 25%;
  max-width: 25%;
}
.t-grid.t-gutterless .t-col-25 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-30 {
  width: 30%;
  max-width: 30%;
}
.t-grid.t-gutterless .t-col-30 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-33 {
  width: 33.3333%;
  max-width: 33.3333%;
}
.t-grid.t-gutterless .t-col-33 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-40 {
  width: 40%;
  max-width: 40%;
}
.t-grid.t-gutterless .t-col-40 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-50 {
  width: 50%;
  max-width: 50%;
}
.t-grid.t-gutterless .t-col-50 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-60 {
  width: 60%;
  max-width: 60%;
}
.t-grid.t-gutterless .t-col-60 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-67 {
  width: 66.6667%;
  max-width: 66.6667%;
}
.t-grid.t-gutterless .t-col-67 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-70 {
  width: 70%;
  max-width: 70%;
}
.t-grid.t-gutterless .t-col-70 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-75 {
  width: 75%;
  max-width: 75%;
}
.t-grid.t-gutterless .t-col-75 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-80 {
  width: 80%;
  max-width: 80%;
}
.t-grid.t-gutterless .t-col-80 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-83 {
  width: 83.3333%;
  max-width: 83.3333%;
}
.t-grid.t-gutterless .t-col-83 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-90 {
  width: 90%;
  max-width: 90%;
}
.t-grid.t-gutterless .t-col-90 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-100 {
  width: 100%;
  max-width: 100%;
}
.t-grid.t-gutterless .t-col-100 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutter-large {
  width: calc(100% + 24px);
  margin-right: calc(24px / 2 * -1);
  margin-top: -24px;
  margin-left: calc(24px / 2 * -1);
}
.t-grid.t-gutter-large .t-col, .t-grid.t-gutter-large .t-col-100, .t-grid.t-gutter-large .t-col-90, .t-grid.t-gutter-large .t-col-83, .t-grid.t-gutter-large .t-col-80, .t-grid.t-gutter-large .t-col-75, .t-grid.t-gutter-large .t-col-70, .t-grid.t-gutter-large .t-col-67, .t-grid.t-gutter-large .t-col-60, .t-grid.t-gutter-large .t-col-50, .t-grid.t-gutter-large .t-col-40, .t-grid.t-gutter-large .t-col-33, .t-grid.t-gutter-large .t-col-30, .t-grid.t-gutter-large .t-col-25, .t-grid.t-gutter-large .t-col-20, .t-grid.t-gutter-large .t-col-16, .t-grid.t-gutter-large .t-col-10 {
  margin: 0 calc(24px / 2);
  margin-top: 24px;
}
.t-grid.t-gutter-large .t-col .t-grid, .t-grid.t-gutter-large .t-col-100 .t-grid, .t-grid.t-gutter-large .t-col-90 .t-grid, .t-grid.t-gutter-large .t-col-83 .t-grid, .t-grid.t-gutter-large .t-col-80 .t-grid, .t-grid.t-gutter-large .t-col-75 .t-grid, .t-grid.t-gutter-large .t-col-70 .t-grid, .t-grid.t-gutter-large .t-col-67 .t-grid, .t-grid.t-gutter-large .t-col-60 .t-grid, .t-grid.t-gutter-large .t-col-50 .t-grid, .t-grid.t-gutter-large .t-col-40 .t-grid, .t-grid.t-gutter-large .t-col-33 .t-grid, .t-grid.t-gutter-large .t-col-30 .t-grid, .t-grid.t-gutter-large .t-col-25 .t-grid, .t-grid.t-gutter-large .t-col-20 .t-grid, .t-grid.t-gutter-large .t-col-16 .t-grid, .t-grid.t-gutter-large .t-col-10 .t-grid {
  max-width: calc(100% + 24px);
  margin-right: calc(24px / 2 * -1);
  margin-top: -24px;
  margin-left: calc(24px / 2 * -1);
}
.t-grid.t-gutter-large .t-col-10 {
  width: calc(10% - 24px);
  max-width: calc(10% - 24px);
}
.t-grid.t-gutter-large .t-col-16 {
  width: calc(16.6667% - 24px);
  max-width: calc(16.6667% - 24px);
}
.t-grid.t-gutter-large .t-col-20 {
  width: calc(20% - 24px);
  max-width: calc(20% - 24px);
}
.t-grid.t-gutter-large .t-col-25 {
  width: calc(25% - 24px);
  max-width: calc(25% - 24px);
}
.t-grid.t-gutter-large .t-col-30 {
  width: calc(30% - 24px);
  max-width: calc(30% - 24px);
}
.t-grid.t-gutter-large .t-col-33 {
  width: calc(33.3333% - 24px);
  max-width: calc(33.3333% - 24px);
}
.t-grid.t-gutter-large .t-col-40 {
  width: calc(40% - 24px);
  max-width: calc(40% - 24px);
}
.t-grid.t-gutter-large .t-col-50 {
  width: calc(50% - 24px);
  max-width: calc(50% - 24px);
}
.t-grid.t-gutter-large .t-col-60 {
  width: calc(60% - 24px);
  max-width: calc(60% - 24px);
}
.t-grid.t-gutter-large .t-col-67 {
  width: calc(66.6667% - 24px);
  max-width: calc(66.6667% - 24px);
}
.t-grid.t-gutter-large .t-col-70 {
  width: calc(70% - 24px);
  max-width: calc(70% - 24px);
}
.t-grid.t-gutter-large .t-col-75 {
  width: calc(75% - 24px);
  max-width: calc(75% - 24px);
}
.t-grid.t-gutter-large .t-col-80 {
  width: calc(80% - 24px);
  max-width: calc(80% - 24px);
}
.t-grid.t-gutter-large .t-col-83 {
  width: calc(83.3333% - 24px);
  max-width: calc(83.3333% - 24px);
}
.t-grid.t-gutter-large .t-col-90 {
  width: calc(90% - 24px);
  max-width: calc(90% - 24px);
}
.t-grid.t-gutter-large .t-col-100 {
  width: calc(100% - 24px);
  max-width: calc(100% - 24px);
}
.t-grid .t-container {
  width: 100%;
  height: 100%;
}

.t-block {
  display: block;
}

.t-inline-block {
  display: inline-block;
}

.t-inline {
  display: inline;
}

.t-table {
  display: table;
}

.t-inline-table {
  display: inline-table;
}

.t-flex {
  display: flex;
}

.t-inline-flex {
  display: inline-flex;
}

.t-hidden {
  display: none;
}

.t-align-baseline {
  vertical-align: baseline;
}

.t-align-top {
  vertical-align: top;
}

.t-align-middle {
  vertical-align: middle;
}

.t-align-bottom {
  vertical-align: bottom;
}

.t-align-text-top {
  vertical-align: text-top;
}

.t-align-text-bottom {
  vertical-align: text-bottom;
}

.t-align-initial {
  vertical-align: initial;
}

.t-m-t {
  margin: 4px !important;
}
.t-m-s {
  margin: 8px !important;
}
.t-m-r {
  margin: 12px !important;
}
.t-m-b {
  margin: 16px !important;
}
.t-m-l {
  margin: 24px !important;
}
.t-m-e {
  margin: 48px !important;
}
.t-m-0 {
  margin: 0 !important;
}
.t-m-4 {
  margin: 4px !important;
}
.t-m-6 {
  margin: 6px !important;
}
.t-m-8 {
  margin: 8px !important;
}
.t-m-12 {
  margin: 12px !important;
}
.t-m-16 {
  margin: 16px !important;
}
.t-m-20 {
  margin: 20px !important;
}
.t-m-24 {
  margin: 24px !important;
}
.t-m-28 {
  margin: 28px !important;
}
.t-m-32 {
  margin: 32px !important;
}
.t-m-36 {
  margin: 36px !important;
}
.t-m-40 {
  margin: 40px !important;
}
.t-m-44 {
  margin: 44px !important;
}
.t-m-48 {
  margin: 48px !important;
}
.t-mx-t {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.t-mx-s {
  margin-left: 8px !important;
  margin-right: 8px !important;
}
.t-mx-r {
  margin-left: 12px !important;
  margin-right: 12px !important;
}
.t-mx-b {
  margin-left: 16px !important;
  margin-right: 16px !important;
}
.t-mx-l {
  margin-left: 24px !important;
  margin-right: 24px !important;
}
.t-mx-e {
  margin-left: 48px !important;
  margin-right: 48px !important;
}
.t-mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.t-mx-4 {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.t-mx-6 {
  margin-left: 6px !important;
  margin-right: 6px !important;
}
.t-mx-8 {
  margin-left: 8px !important;
  margin-right: 8px !important;
}
.t-mx-12 {
  margin-left: 12px !important;
  margin-right: 12px !important;
}
.t-mx-16 {
  margin-left: 16px !important;
  margin-right: 16px !important;
}
.t-mx-20 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}
.t-mx-24 {
  margin-left: 24px !important;
  margin-right: 24px !important;
}
.t-mx-28 {
  margin-left: 28px !important;
  margin-right: 28px !important;
}
.t-mx-32 {
  margin-left: 32px !important;
  margin-right: 32px !important;
}
.t-mx-36 {
  margin-left: 36px !important;
  margin-right: 36px !important;
}
.t-mx-40 {
  margin-left: 40px !important;
  margin-right: 40px !important;
}
.t-mx-44 {
  margin-left: 44px !important;
  margin-right: 44px !important;
}
.t-mx-48 {
  margin-left: 48px !important;
  margin-right: 48px !important;
}
.t-my-t {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}
.t-my-s {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}
.t-my-r {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}
.t-my-b {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}
.t-my-l {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}
.t-my-e {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}
.t-my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.t-my-4 {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}
.t-my-6 {
  margin-top: 6px !important;
  margin-bottom: 6px !important;
}
.t-my-8 {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}
.t-my-12 {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}
.t-my-16 {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}
.t-my-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
.t-my-24 {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}
.t-my-28 {
  margin-top: 28px !important;
  margin-bottom: 28px !important;
}
.t-my-32 {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}
.t-my-36 {
  margin-top: 36px !important;
  margin-bottom: 36px !important;
}
.t-my-40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}
.t-my-44 {
  margin-top: 44px !important;
  margin-bottom: 44px !important;
}
.t-my-48 {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}
.t-mt-t {
  margin-top: 4px !important;
}
.t-mt-s {
  margin-top: 8px !important;
}
.t-mt-r {
  margin-top: 12px !important;
}
.t-mt-b {
  margin-top: 16px !important;
}
.t-mt-l {
  margin-top: 24px !important;
}
.t-mt-e {
  margin-top: 48px !important;
}
.t-mt-0 {
  margin-top: 0 !important;
}
.t-mt-4 {
  margin-top: 4px !important;
}
.t-mt-6 {
  margin-top: 6px !important;
}
.t-mt-8 {
  margin-top: 8px !important;
}
.t-mt-12 {
  margin-top: 12px !important;
}
.t-mt-16 {
  margin-top: 16px !important;
}
.t-mt-20 {
  margin-top: 20px !important;
}
.t-mt-24 {
  margin-top: 24px !important;
}
.t-mt-28 {
  margin-top: 28px !important;
}
.t-mt-32 {
  margin-top: 32px !important;
}
.t-mt-36 {
  margin-top: 36px !important;
}
.t-mt-40 {
  margin-top: 40px !important;
}
.t-mt-44 {
  margin-top: 44px !important;
}
.t-mt-48 {
  margin-top: 48px !important;
}
.t-mb-t {
  margin-bottom: 4px !important;
}
.t-mb-s {
  margin-bottom: 8px !important;
}
.t-mb-r {
  margin-bottom: 12px !important;
}
.t-mb-b {
  margin-bottom: 16px !important;
}
.t-mb-l {
  margin-bottom: 24px !important;
}
.t-mb-e {
  margin-bottom: 48px !important;
}
.t-mb-0 {
  margin-bottom: 0 !important;
}
.t-mb-4 {
  margin-bottom: 4px !important;
}
.t-mb-6 {
  margin-bottom: 6px !important;
}
.t-mb-8 {
  margin-bottom: 8px !important;
}
.t-mb-12 {
  margin-bottom: 12px !important;
}
.t-mb-16 {
  margin-bottom: 16px !important;
}
.t-mb-20 {
  margin-bottom: 20px !important;
}
.t-mb-24 {
  margin-bottom: 24px !important;
}
.t-mb-28 {
  margin-bottom: 28px !important;
}
.t-mb-32 {
  margin-bottom: 32px !important;
}
.t-mb-36 {
  margin-bottom: 36px !important;
}
.t-mb-40 {
  margin-bottom: 40px !important;
}
.t-mb-44 {
  margin-bottom: 44px !important;
}
.t-mb-48 {
  margin-bottom: 48px !important;
}
.t-ml-t {
  margin-left: 4px !important;
}
.t-ml-s {
  margin-left: 8px !important;
}
.t-ml-r {
  margin-left: 12px !important;
}
.t-ml-b {
  margin-left: 16px !important;
}
.t-ml-l {
  margin-left: 24px !important;
}
.t-ml-e {
  margin-left: 48px !important;
}
.t-ml-0 {
  margin-left: 0 !important;
}
.t-ml-4 {
  margin-left: 4px !important;
}
.t-ml-6 {
  margin-left: 6px !important;
}
.t-ml-8 {
  margin-left: 8px !important;
}
.t-ml-12 {
  margin-left: 12px !important;
}
.t-ml-16 {
  margin-left: 16px !important;
}
.t-ml-20 {
  margin-left: 20px !important;
}
.t-ml-24 {
  margin-left: 24px !important;
}
.t-ml-28 {
  margin-left: 28px !important;
}
.t-ml-32 {
  margin-left: 32px !important;
}
.t-ml-36 {
  margin-left: 36px !important;
}
.t-ml-40 {
  margin-left: 40px !important;
}
.t-ml-44 {
  margin-left: 44px !important;
}
.t-ml-48 {
  margin-left: 48px !important;
}
.t-mr-t {
  margin-right: 4px !important;
}
.t-mr-s {
  margin-right: 8px !important;
}
.t-mr-r {
  margin-right: 12px !important;
}
.t-mr-b {
  margin-right: 16px !important;
}
.t-mr-l {
  margin-right: 24px !important;
}
.t-mr-e {
  margin-right: 48px !important;
}
.t-mr-0 {
  margin-right: 0 !important;
}
.t-mr-4 {
  margin-right: 4px !important;
}
.t-mr-6 {
  margin-right: 6px !important;
}
.t-mr-8 {
  margin-right: 8px !important;
}
.t-mr-12 {
  margin-right: 12px !important;
}
.t-mr-16 {
  margin-right: 16px !important;
}
.t-mr-20 {
  margin-right: 20px !important;
}
.t-mr-24 {
  margin-right: 24px !important;
}
.t-mr-28 {
  margin-right: 28px !important;
}
.t-mr-32 {
  margin-right: 32px !important;
}
.t-mr-36 {
  margin-right: 36px !important;
}
.t-mr-40 {
  margin-right: 40px !important;
}
.t-mr-44 {
  margin-right: 44px !important;
}
.t-mr-48 {
  margin-right: 48px !important;
}

.t-p-t {
  padding: 4px !important;
}
.t-p-s {
  padding: 8px !important;
}
.t-p-r {
  padding: 12px !important;
}
.t-p-b {
  padding: 16px !important;
}
.t-p-l {
  padding: 24px !important;
}
.t-p-e {
  padding: 48px !important;
}
.t-p-0 {
  padding: 0 !important;
}
.t-p-4 {
  padding: 4px !important;
}
.t-p-6 {
  padding: 6px !important;
}
.t-p-8 {
  padding: 8px !important;
}
.t-p-12 {
  padding: 12px !important;
}
.t-p-16 {
  padding: 16px !important;
}
.t-p-20 {
  padding: 20px !important;
}
.t-p-24 {
  padding: 24px !important;
}
.t-p-28 {
  padding: 28px !important;
}
.t-p-32 {
  padding: 32px !important;
}
.t-p-36 {
  padding: 36px !important;
}
.t-p-40 {
  padding: 40px !important;
}
.t-p-44 {
  padding: 44px !important;
}
.t-p-48 {
  padding: 48px !important;
}
.t-px-t {
  padding-left: 4px !important;
  padding-right: 4px !important;
}
.t-px-s {
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.t-px-r {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.t-px-b {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.t-px-l {
  padding-left: 24px !important;
  padding-right: 24px !important;
}
.t-px-e {
  padding-left: 48px !important;
  padding-right: 48px !important;
}
.t-px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.t-px-4 {
  padding-left: 4px !important;
  padding-right: 4px !important;
}
.t-px-6 {
  padding-left: 6px !important;
  padding-right: 6px !important;
}
.t-px-8 {
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.t-px-12 {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.t-px-16 {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.t-px-20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.t-px-24 {
  padding-left: 24px !important;
  padding-right: 24px !important;
}
.t-px-28 {
  padding-left: 28px !important;
  padding-right: 28px !important;
}
.t-px-32 {
  padding-left: 32px !important;
  padding-right: 32px !important;
}
.t-px-36 {
  padding-left: 36px !important;
  padding-right: 36px !important;
}
.t-px-40 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}
.t-px-44 {
  padding-left: 44px !important;
  padding-right: 44px !important;
}
.t-px-48 {
  padding-left: 48px !important;
  padding-right: 48px !important;
}
.t-py-t {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
.t-py-s {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
.t-py-r {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}
.t-py-b {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}
.t-py-l {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}
.t-py-e {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}
.t-py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.t-py-4 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
.t-py-6 {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}
.t-py-8 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
.t-py-12 {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}
.t-py-16 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}
.t-py-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.t-py-24 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}
.t-py-28 {
  padding-top: 28px !important;
  padding-bottom: 28px !important;
}
.t-py-32 {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}
.t-py-36 {
  padding-top: 36px !important;
  padding-bottom: 36px !important;
}
.t-py-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}
.t-py-44 {
  padding-top: 44px !important;
  padding-bottom: 44px !important;
}
.t-py-48 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}
.t-pt-t {
  padding-top: 4px !important;
}
.t-pt-s {
  padding-top: 8px !important;
}
.t-pt-r {
  padding-top: 12px !important;
}
.t-pt-b {
  padding-top: 16px !important;
}
.t-pt-l {
  padding-top: 24px !important;
}
.t-pt-e {
  padding-top: 48px !important;
}
.t-pt-0 {
  padding-top: 0 !important;
}
.t-pt-4 {
  padding-top: 4px !important;
}
.t-pt-6 {
  padding-top: 6px !important;
}
.t-pt-8 {
  padding-top: 8px !important;
}
.t-pt-12 {
  padding-top: 12px !important;
}
.t-pt-16 {
  padding-top: 16px !important;
}
.t-pt-20 {
  padding-top: 20px !important;
}
.t-pt-24 {
  padding-top: 24px !important;
}
.t-pt-28 {
  padding-top: 28px !important;
}
.t-pt-32 {
  padding-top: 32px !important;
}
.t-pt-36 {
  padding-top: 36px !important;
}
.t-pt-40 {
  padding-top: 40px !important;
}
.t-pt-44 {
  padding-top: 44px !important;
}
.t-pt-48 {
  padding-top: 48px !important;
}
.t-pb-t {
  padding-bottom: 4px !important;
}
.t-pb-s {
  padding-bottom: 8px !important;
}
.t-pb-r {
  padding-bottom: 12px !important;
}
.t-pb-b {
  padding-bottom: 16px !important;
}
.t-pb-l {
  padding-bottom: 24px !important;
}
.t-pb-e {
  padding-bottom: 48px !important;
}
.t-pb-0 {
  padding-bottom: 0 !important;
}
.t-pb-4 {
  padding-bottom: 4px !important;
}
.t-pb-6 {
  padding-bottom: 6px !important;
}
.t-pb-8 {
  padding-bottom: 8px !important;
}
.t-pb-12 {
  padding-bottom: 12px !important;
}
.t-pb-16 {
  padding-bottom: 16px !important;
}
.t-pb-20 {
  padding-bottom: 20px !important;
}
.t-pb-24 {
  padding-bottom: 24px !important;
}
.t-pb-28 {
  padding-bottom: 28px !important;
}
.t-pb-32 {
  padding-bottom: 32px !important;
}
.t-pb-36 {
  padding-bottom: 36px !important;
}
.t-pb-40 {
  padding-bottom: 40px !important;
}
.t-pb-44 {
  padding-bottom: 44px !important;
}
.t-pb-48 {
  padding-bottom: 48px !important;
}
.t-pl-t {
  padding-left: 4px !important;
}
.t-pl-s {
  padding-left: 8px !important;
}
.t-pl-r {
  padding-left: 12px !important;
}
.t-pl-b {
  padding-left: 16px !important;
}
.t-pl-l {
  padding-left: 24px !important;
}
.t-pl-e {
  padding-left: 48px !important;
}
.t-pl-0 {
  padding-left: 0 !important;
}
.t-pl-4 {
  padding-left: 4px !important;
}
.t-pl-6 {
  padding-left: 6px !important;
}
.t-pl-8 {
  padding-left: 8px !important;
}
.t-pl-12 {
  padding-left: 12px !important;
}
.t-pl-16 {
  padding-left: 16px !important;
}
.t-pl-20 {
  padding-left: 20px !important;
}
.t-pl-24 {
  padding-left: 24px !important;
}
.t-pl-28 {
  padding-left: 28px !important;
}
.t-pl-32 {
  padding-left: 32px !important;
}
.t-pl-36 {
  padding-left: 36px !important;
}
.t-pl-40 {
  padding-left: 40px !important;
}
.t-pl-44 {
  padding-left: 44px !important;
}
.t-pl-48 {
  padding-left: 48px !important;
}
.t-pr-t {
  padding-right: 4px !important;
}
.t-pr-s {
  padding-right: 8px !important;
}
.t-pr-r {
  padding-right: 12px !important;
}
.t-pr-b {
  padding-right: 16px !important;
}
.t-pr-l {
  padding-right: 24px !important;
}
.t-pr-e {
  padding-right: 48px !important;
}
.t-pr-0 {
  padding-right: 0 !important;
}
.t-pr-4 {
  padding-right: 4px !important;
}
.t-pr-6 {
  padding-right: 6px !important;
}
.t-pr-8 {
  padding-right: 8px !important;
}
.t-pr-12 {
  padding-right: 12px !important;
}
.t-pr-16 {
  padding-right: 16px !important;
}
.t-pr-20 {
  padding-right: 20px !important;
}
.t-pr-24 {
  padding-right: 24px !important;
}
.t-pr-28 {
  padding-right: 28px !important;
}
.t-pr-32 {
  padding-right: 32px !important;
}
.t-pr-36 {
  padding-right: 36px !important;
}
.t-pr-40 {
  padding-right: 40px !important;
}
.t-pr-44 {
  padding-right: 44px !important;
}
.t-pr-48 {
  padding-right: 48px !important;
}

.t-gap-t {
  gap: 4px !important;
}
.t-gap-s {
  gap: 8px !important;
}
.t-gap-r {
  gap: 12px !important;
}
.t-gap-b {
  gap: 16px !important;
}
.t-gap-l {
  gap: 24px !important;
}
.t-gap-e {
  gap: 48px !important;
}
.t-gap-0 {
  gap: 0 !important;
}
.t-gap-4 {
  gap: 4px !important;
}
.t-gap-6 {
  gap: 6px !important;
}
.t-gap-8 {
  gap: 8px !important;
}
.t-gap-12 {
  gap: 12px !important;
}
.t-gap-16 {
  gap: 16px !important;
}
.t-gap-20 {
  gap: 20px !important;
}
.t-gap-24 {
  gap: 24px !important;
}
.t-gap-28 {
  gap: 28px !important;
}
.t-gap-32 {
  gap: 32px !important;
}
.t-gap-36 {
  gap: 36px !important;
}
.t-gap-40 {
  gap: 40px !important;
}
.t-gap-44 {
  gap: 44px !important;
}
.t-gap-48 {
  gap: 48px !important;
}
.t-gap-x-t {
  column-gap: 4px !important;
}
.t-gap-x-s {
  column-gap: 8px !important;
}
.t-gap-x-r {
  column-gap: 12px !important;
}
.t-gap-x-b {
  column-gap: 16px !important;
}
.t-gap-x-l {
  column-gap: 24px !important;
}
.t-gap-x-e {
  column-gap: 48px !important;
}
.t-gap-x-0 {
  column-gap: 0 !important;
}
.t-gap-x-4 {
  column-gap: 4px !important;
}
.t-gap-x-6 {
  column-gap: 6px !important;
}
.t-gap-x-8 {
  column-gap: 8px !important;
}
.t-gap-x-12 {
  column-gap: 12px !important;
}
.t-gap-x-16 {
  column-gap: 16px !important;
}
.t-gap-x-20 {
  column-gap: 20px !important;
}
.t-gap-x-24 {
  column-gap: 24px !important;
}
.t-gap-x-28 {
  column-gap: 28px !important;
}
.t-gap-x-32 {
  column-gap: 32px !important;
}
.t-gap-x-36 {
  column-gap: 36px !important;
}
.t-gap-x-40 {
  column-gap: 40px !important;
}
.t-gap-x-44 {
  column-gap: 44px !important;
}
.t-gap-x-48 {
  column-gap: 48px !important;
}
.t-gap-y-t {
  row-gap: 4px !important;
}
.t-gap-y-s {
  row-gap: 8px !important;
}
.t-gap-y-r {
  row-gap: 12px !important;
}
.t-gap-y-b {
  row-gap: 16px !important;
}
.t-gap-y-l {
  row-gap: 24px !important;
}
.t-gap-y-e {
  row-gap: 48px !important;
}
.t-gap-y-0 {
  row-gap: 0 !important;
}
.t-gap-y-4 {
  row-gap: 4px !important;
}
.t-gap-y-6 {
  row-gap: 6px !important;
}
.t-gap-y-8 {
  row-gap: 8px !important;
}
.t-gap-y-12 {
  row-gap: 12px !important;
}
.t-gap-y-16 {
  row-gap: 16px !important;
}
.t-gap-y-20 {
  row-gap: 20px !important;
}
.t-gap-y-24 {
  row-gap: 24px !important;
}
.t-gap-y-28 {
  row-gap: 28px !important;
}
.t-gap-y-32 {
  row-gap: 32px !important;
}
.t-gap-y-36 {
  row-gap: 36px !important;
}
.t-gap-y-40 {
  row-gap: 40px !important;
}
.t-gap-y-44 {
  row-gap: 44px !important;
}
.t-gap-y-48 {
  row-gap: 48px !important;
}

.t-text-condensed {
  font-size: 0.6875rem !important;
}
.t-text-small {
  font-size: 0.75rem !important;
}
.t-text-base {
  font-size: 0.8125rem !important;
}
.t-text-large {
  font-size: 16px !important;
}
.t-text-wrap {
  text-wrap: wrap !important;
}
.t-text-nowrap {
  text-wrap: nowrap !important;
}
.t-text-black {
  color: #000 !important;
}
.t-text-white {
  color: #fff !important;
}
.t-text-gray-dark {
  color: #373838 !important;
}
.t-text-gray, .t-text-disabled {
  color: #bcbdbd !important;
}
.t-text-gray-mid {
  color: #a6a7a7 !important;
}
.t-text-gray-mid-dark, .t-text-subtle, h1 + caption,
h1 + figcaption,
h2 + caption,
h2 + figcaption,
h3 + caption,
h3 + figcaption,
h4 + caption,
h4 + figcaption,
h5 + caption,
h5 + figcaption,
h6 + caption,
h6 + figcaption {
  color: #646464 !important;
}
.t-text-blue, .t-text-info {
  color: #256cd1 !important;
}
.t-text-teal, .t-text-cta {
  color: #279c9c !important;
}
.t-text-red, .t-text-error {
  color: #d91f11 !important;
}
.t-text-orange, .t-text-warning {
  color: #ee6f20 !important;
}
.t-text-green, .t-text-success {
  color: #428613 !important;
}
.t-text-staff {
  color: #8c2341 !important;
}
.t-text-normal {
  font-weight: 400 !important;
}
.t-text-bold {
  font-weight: 700 !important;
}
.t-text-left {
  text-align: left !important;
}
.t-text-center {
  text-align: center !important;
}
.t-text-right {
  text-align: right !important;
}

.t-line-height-none {
  line-height: 1 !important;
}
.t-line-height-tiny {
  line-height: 1rem !important;
}
.t-line-height-small {
  line-height: 1.2rem !important;
}
.t-line-height-base {
  line-height: 1.4rem !important;
}

.t-aside {
  display: inline-block;
  margin-right: 12px;
  padding-left: 12px;
  border-left: 1px solid #d3d3d3;
  vertical-align: text-bottom;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.t-aside:last-child {
  margin-right: 0;
}
.t-aside a {
  margin-right: 4px;
}
.t-aside a label, .t-aside a fieldset legend, fieldset .t-aside a legend {
  margin-right: 4px;
}
.t-aside > label, fieldset .t-aside > legend {
  font-weight: 700;
  pointer-events: none;
}
.t-aside > span:not(.t-badge) {
  line-height: 1.2rem;
}
.t-aside .t-icon {
  font-size: 16px;
}

@media print {
  .t-aside {
    border-left: 0;
  }
}
.t-avatar {
  position: relative;
  display: inline-block;
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  margin-right: 8px;
  color: #fff;
  background: #ff0061;
  border-radius: 50%;
  font-size: 14px;
  font-weight: 700;
  line-height: 30px;
  text-align: center;
}
.t-avatar:last-child {
  margin-right: 0;
}
.t-avatar::before {
  content: attr(data-initials);
  position: absolute;
  inset: 0;
  border-radius: 50%;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-avatar.t-primary {
  background: #279c9c;
}
.t-avatar.t-staff {
  background: #8c2341;
}
.t-avatar img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.t-avatar .t-icon {
  position: absolute;
  inset: 0;
  margin-right: 0;
  font-family: "tricons", helvetica, arial, sans-serif;
  line-height: 30px;
}
.t-avatar .t-icon::before {
  color: #fff;
  font-size: 14px;
  line-height: inherit;
}

.t-back-top {
  position: fixed;
  right: 5vw;
  bottom: 0;
  display: inline-block;
  opacity: 0;
  visibility: hidden;
  margin-bottom: -1px;
  padding: 8px 12px;
  color: #646464;
  background: #fff;
  border: 1px solid #bcbdbd;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  text-decoration: none;
  user-select: none;
  font-size: 0.8125rem;
  line-height: 1rem;
  border-radius: 4px 4px 0 0;
  transition: all 0.2s ease;
}
.t-back-top::before {
  content: "\e158";
  display: inline-block;
  margin: 0;
  margin-right: 8px;
  font-family: "tricons", helvetica, arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-back-top:hover {
  text-decoration: none;
  background-color: #e9e9e9;
}
.t-back-top:hover::before {
  animation: back-top-anim 0.8s infinite linear;
}
@keyframes back-top-anim {
  0% {
    transform: translate(0, 0);
  }
  33% {
    transform: translate(0, -2px);
  }
  66% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes back-top-anim {
  0% {
    transform: translate(0, 0);
  }
  33% {
    transform: translate(0, -2px);
  }
  66% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes back-top-anim {
  0% {
    transform: translate(0, 0);
  }
  33% {
    transform: translate(0, -2px);
  }
  66% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes back-top-anim {
  0% {
    transform: translate(0, 0);
  }
  33% {
    transform: translate(0, -2px);
  }
  66% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
.t-back-top:active {
  background: #d3d3d3;
}
.t-back-top:active::before {
  animation: none;
}
.t-back-top.t-is-visible {
  opacity: 1;
  visibility: visible;
}

.t-badge {
  position: relative;
  display: inline-block;
  min-width: 16px;
  height: 16px;
  margin-right: 12px;
  padding: 0 6px;
  color: #fff;
  background: #279c9c;
  border-radius: calc(16px / 2);
  font-family: arial, sans-serif;
  font-size: 0.625rem;
  font-style: normal;
  text-align: center;
  line-height: 16px;
  vertical-align: middle;
  white-space: nowrap;
  user-select: none;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
  align-self: center;
  flex-shrink: 0;
}
.t-badge:last-child {
  margin-right: 0;
}
.t-badge + .t-badge {
  margin-left: -4px;
}
.t-badge.t-subtle-modifier {
  color: #373838;
  background: #d4ebeb;
}
.t-badge.t-blue, .t-badge.t-info {
  background: #256cd1;
}
.t-badge.t-blue.t-subtle-modifier, .t-badge.t-info.t-subtle-modifier {
  background: #d3e2f6;
}
.t-badge.t-red, .t-badge.t-error {
  background: #d91f11;
}
.t-badge.t-red.t-subtle-modifier, .t-badge.t-error.t-subtle-modifier {
  background: #f7d2cf;
}
.t-badge.t-orange, .t-badge.t-warning {
  background: #ee6f20;
}
.t-badge.t-orange.t-subtle-modifier, .t-badge.t-warning.t-subtle-modifier {
  background: #fce2d2;
}
.t-badge.t-green, .t-badge.t-success {
  background: #428613;
}
.t-badge.t-green.t-subtle-modifier, .t-badge.t-success.t-subtle-modifier {
  background: #d9e7d0;
}
.t-badge.t-neutral, .t-badge.t-subtle {
  background: #4d4e4e;
}
.t-badge.t-neutral.t-subtle-modifier, .t-badge.t-subtle.t-subtle-modifier {
  background: #e9e9e9;
}
.t-badge.t-staff {
  background: #8c2341;
}
.t-badge.t-staff.t-subtle-modifier {
  background: #e8d3d9;
}
.t-badge.t-inverted {
  color: #a6a7a7;
  background: transparent;
  border: 1px solid #a6a7a7;
}
.t-badge.t-small {
  min-width: 20px;
  height: 20px;
  border-radius: calc(20px / 2);
  line-height: 20px;
  font-size: 0.75rem;
  padding: 0 8px;
}
.t-badge.t-normal, .t-badge.t-medium {
  min-width: 24px;
  height: 24px;
  border-radius: calc(24px / 2);
  line-height: 24px;
  font-size: 0.75rem;
  padding: 0 8px;
}
.t-badge.t-large {
  min-width: 32px;
  height: 32px;
  border-radius: calc(32px / 2);
  line-height: 32px;
  font-size: 0.875rem;
  padding: 0 12px;
}
.t-badge.t-circle {
  padding: 0;
  width: 16px;
}
.t-badge.t-circle.t-small {
  width: 20px;
}
.t-badge.t-circle.t-normal {
  width: 24px;
}
.t-badge.t-circle.t-large {
  width: 32px;
}
.t-badge .t-icon {
  margin-right: 0;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
}

.t-icon .t-badge {
  margin-left: -0.8125rem;
  transform: translate(0, -50%);
}

.t-avatar .t-badge {
  position: absolute;
  top: -4px;
  right: -8px;
}

.t-breadcrumbs {
  margin-bottom: 8px;
  color: #646464;
  font-size: 11px;
  line-height: 1rem;
  cursor: default;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-breadcrumbs .t-crumb {
  margin-right: 4px;
  color: #373838;
  text-decoration: none;
}
.t-breadcrumbs .t-crumb:hover:not(.t-is-current) {
  text-decoration: underline;
}
.t-breadcrumbs .t-crumb.t-is-current {
  color: #a6a7a7;
}
.t-breadcrumbs .t-divider {
  margin: 0;
  border: 0;
}
.t-breadcrumbs .t-divider::before {
  content: "/";
  margin-right: 4px;
}

@media print {
  .t-breadcrumbs {
    font-size: 8px;
  }
}
.t-btn-group {
  display: inline-block;
  margin-right: 12px;
  height: 32px;
  border-radius: 4px;
  vertical-align: middle;
  user-select: none;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
}
.t-btn-group button, .t-btn-group .t-btn {
  position: relative;
  z-index: 0;
  display: inline-block;
  height: 32px;
  border-radius: initial;
  margin-right: -1px !important;
  padding: 0 12px;
  color: #646464;
  background: transparent;
  border: 1px solid #d3d3d3;
  font-family: arial, sans-serif;
  font-size: 13px;
  line-height: 32px;
  vertical-align: middle;
  user-select: none;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
  transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease;
}
.t-btn-group button::before, .t-btn-group .t-btn::before {
  display: none;
}
.t-btn-group button:first-child, .t-btn-group .t-btn:first-child {
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.t-btn-group button:last-child, .t-btn-group .t-btn:last-child {
  margin-right: 0;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
.t-btn-group button:hover:not(:active):not([disabled]), .t-btn-group .t-btn:hover:not(:active):not([disabled]) {
  color: #373838;
  background: #e9e9e9;
}
.t-btn-group button[disabled], .t-btn-group .t-btn[disabled] {
  color: #bcbdbd;
  cursor: not-allowed;
}
.t-btn-group button[disabled] label, .t-btn-group button[disabled] fieldset legend, fieldset .t-btn-group button[disabled] legend, .t-btn-group .t-btn[disabled] label, .t-btn-group .t-btn[disabled] fieldset legend, fieldset .t-btn-group .t-btn[disabled] legend {
  color: #bcbdbd;
}
.t-btn-group button label, .t-btn-group button fieldset legend, fieldset .t-btn-group button legend, .t-btn-group .t-btn label, .t-btn-group .t-btn fieldset legend, fieldset .t-btn-group .t-btn legend {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: 31px;
  vertical-align: middle;
  pointer-events: none;
}
.t-btn-group button .t-icon, .t-btn-group .t-btn .t-icon {
  width: 14px;
  margin-top: -1px;
  margin-right: 8px;
  font-size: inherit;
  text-align: center;
  line-height: 1rem;
  vertical-align: middle;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-btn-group button {
    padding-top: 1px;
  }
  .t-btn-group button .t-icon {
    margin-top: -2px;
  }
}
.t-btn {
  position: relative;
  z-index: 0;
  display: inline-flex;
  align-items: center;
  height: 32px;
  margin-right: 12px;
  padding: 0 12px;
  color: #373838;
  background: #e9e9e9;
  border: 0;
  border-radius: 4px;
  font-family: arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
  vertical-align: middle;
  text-decoration: none;
  user-select: none;
  cursor: pointer;
  box-shadow: 0px -1px 0px 0px color-mix(in srgb, #1a1b1b, transparent 85%) inset;
  transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease;
}
.t-btn:last-child {
  margin-right: 0;
}
.t-btn:not(:last-of-type, :only-of-type) {
  margin-right: 8px;
}
.t-btn:hover:not([disabled], .t-disabled) {
  background: #d3d3d3;
}
.t-btn:active:not([disabled], .t-disabled) {
  background: #bcbdbd;
  box-shadow: none;
  transition: none;
}
.t-btn[disabled], .t-btn.t-disabled {
  color: #a6a7a7;
  background: #f4f4f4;
  cursor: not-allowed;
  box-shadow: 0px -1px 0px 0px color-mix(in srgb, #1a1b1b, transparent 95%) inset;
}
.t-btn[disabled]::before, .t-btn.t-disabled::before {
  display: none;
}
.t-btn.t-is-loading {
  position: relative;
  color: transparent !important;
  cursor: not-allowed;
  box-shadow: none;
}
.t-btn.t-is-loading::before {
  content: "";
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  display: block;
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%237A7A7A'%20stroke-opacity='0.2'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='%237A7A7A'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
  transform: translate(-50%, -50%);
  animation: spin-btn 1s infinite linear;
}
@keyframes spin-btn {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes spin-btn {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes spin-btn {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes spin-btn {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
.t-btn.t-is-loading:active::before {
  display: block;
}
.t-btn.t-wide {
  display: block;
  width: 100%;
}
.t-btn.t-ghost-label {
  margin-top: 24px;
  vertical-align: top;
}
.t-btn.t-primary {
  color: #fff;
  background: #279c9c;
}
.t-btn.t-primary:hover:not([disabled], .t-disabled) {
  background: #238c8c;
}
.t-btn.t-primary:active:not([disabled], .t-disabled) {
  background: #1f7d7d;
}
.t-btn.t-primary[disabled], .t-btn.t-primary.t-disabled {
  color: #f4fafa;
  background: #a9d7d7;
}
.t-btn.t-primary.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-negative {
  color: #fff;
  background: #d91f11;
}
.t-btn.t-negative:hover:not([disabled], .t-disabled) {
  background: #c31c0f;
}
.t-btn.t-negative:active:not([disabled], .t-disabled) {
  background: #ae190e;
}
.t-btn.t-negative[disabled], .t-btn.t-negative.t-disabled {
  color: #fdf4f3;
  background: #f0a5a0;
}
.t-btn.t-negative.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-attention {
  color: #fff;
  background: #ee6f20;
}
.t-btn.t-attention:hover:not([disabled], .t-disabled) {
  background: #d6641d;
}
.t-btn.t-attention:active:not([disabled], .t-disabled) {
  background: #be591a;
}
.t-btn.t-attention[disabled], .t-btn.t-attention.t-disabled {
  color: #fef8f4;
  background: #f8c5a6;
}
.t-btn.t-attention.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-staff {
  color: #fff;
  background: #8c2341;
}
.t-btn.t-staff:hover:not([disabled], .t-disabled) {
  background: #7e203b;
}
.t-btn.t-staff:active:not([disabled], .t-disabled) {
  background: #701c34;
}
.t-btn.t-staff[disabled], .t-btn.t-staff.t-disabled {
  color: #f9f4f5;
  background: #d1a7b3;
}
.t-btn.t-staff.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-minimal {
  color: #646464;
  background: transparent;
  border: 1px solid #bcbdbd;
  box-shadow: none;
}
.t-btn.t-minimal:hover:not([disabled], .t-disabled) {
  background: #e9e9e9;
}
.t-btn.t-minimal:active:not([disabled], .t-disabled) {
  background: #d3d3d3;
}
.t-btn.t-minimal[disabled], .t-btn.t-minimal.t-disabled {
  color: #a6a7a7;
  border-color: #d3d3d3;
  background: transparent;
}
.t-btn.t-minimal.t-primary {
  color: #279c9c;
  border-color: #279c9c;
}
.t-btn.t-minimal.t-primary:hover:not([disabled], .t-disabled) {
  background: #e9f5f5;
}
.t-btn.t-minimal.t-primary:active:not([disabled], .t-disabled) {
  background: #d4ebeb;
}
.t-btn.t-minimal.t-primary[disabled], .t-btn.t-minimal.t-primary.t-disabled {
  color: #a9d7d7;
  border-color: #a9d7d7;
}
.t-btn.t-minimal.t-negative {
  color: #d91f11;
  border-color: #d91f11;
}
.t-btn.t-minimal.t-negative:hover:not([disabled], .t-disabled) {
  background: #fbe9e7;
}
.t-btn.t-minimal.t-negative:active:not([disabled], .t-disabled) {
  background: #f7d2cf;
}
.t-btn.t-minimal.t-negative[disabled], .t-btn.t-minimal.t-negative.t-disabled {
  color: #f0a5a0;
  border-color: #f0a5a0;
}
.t-btn.t-minimal.t-attention {
  color: #ee6f20;
  border-color: #ee6f20;
}
.t-btn.t-minimal.t-attention:hover:not([disabled], .t-disabled) {
  background: #fdf1e9;
}
.t-btn.t-minimal.t-attention:active:not([disabled], .t-disabled) {
  background: #fce2d2;
}
.t-btn.t-minimal.t-attention[disabled], .t-btn.t-minimal.t-attention.t-disabled {
  color: #f8c5a6;
  border-color: #f8c5a6;
}
.t-btn.t-minimal.t-staff {
  color: #8c2341;
  border-color: #8c2341;
}
.t-btn.t-minimal.t-staff:hover:not([disabled], .t-disabled) {
  background: #f3e9ec;
}
.t-btn.t-minimal.t-staff:active:not([disabled], .t-disabled) {
  background: #e8d3d9;
}
.t-btn.t-minimal.t-staff[disabled], .t-btn.t-minimal.t-staff.t-disabled {
  color: #d1a7b3;
  border-color: #d1a7b3;
}
.t-btn.t-minimal.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%237A7A7A'%20stroke-opacity='0.2'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='%237A7A7A'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-condensed {
  height: 24px;
  padding: 0 8px;
  font-size: 0.75rem;
}
.t-btn.t-condensed.t-is-loading::before {
  width: 12px;
  height: 12px;
  background: url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='6'%20cy='6'%20r='5'%20stroke='%237A7A7A'%20stroke-opacity='0.2'%20stroke-width='2'/%3e%3cpath%20d='M11%206C11%203.14286%208.85714%201%206%201'%20stroke='%237A7A7A'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-condensed.t-primary::before, .t-btn.t-condensed.t-negative::before, .t-btn.t-condensed.t-attention::before, .t-btn.t-condensed.t-staff::before {
  background: url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='6'%20cy='6'%20r='5'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M11%206C11%203.14286%208.85714%201%206%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn .t-icon {
  width: 14px;
  margin-right: 8px;
  font-size: inherit;
  text-align: center;
}
.t-btn .t-icon::before {
  display: block;
}
.t-btn.t-icon-only .t-icon {
  margin-right: 0;
}
.t-btn label, .t-btn fieldset legend, fieldset .t-btn legend {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: 31px;
  vertical-align: middle;
  pointer-events: none;
}

a.t-btn,
label.t-btn,
fieldset legend.t-btn {
  line-height: 32px;
  text-decoration: none;
}

label.t-btn input[type=button], fieldset legend.t-btn input[type=button],
label.t-btn input[type=submit],
fieldset legend.t-btn input[type=submit] {
  position: absolute;
  inset: 0;
  display: inline-block;
  width: 100%;
  height: 32px;
  background: transparent;
  border: transparent;
  cursor: pointer;
}
label.t-btn[disabled] input[type=button], fieldset legend.t-btn[disabled] input[type=button],
label.t-btn[disabled] input[type=submit],
fieldset legend.t-btn[disabled] input[type=submit] {
  outline: 0;
  cursor: not-allowed;
}

.t-btn.t-minimal-alt {
  background: transparent;
  color: #fff;
  border: 1px solid #fff;
  box-shadow: none;
  transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease;
}
.t-btn.t-minimal-alt::before {
  content: none;
}
.t-btn.t-minimal-alt:hover:not([disabled], .t-disabled) {
  color: #006491;
  background: #e9e9e9;
}
.t-btn.t-minimal-alt[disabled], .t-btn.t-minimal-alt.t-disabled {
  color: #a6a7a7;
  border-color: #f4f4f4;
  background: #f4f4f4;
}
.t-btn.t-minimal-alt.t-primary {
  background: #fff;
  color: #006491;
}
.t-btn.t-minimal-alt.t-primary[disabled], .t-btn.t-minimal-alt.t-primary.t-disabled {
  color: #a6a7a7;
  background: #f4f4f4;
  border-color: #f4f4f4;
}
.t-btn.t-minimal-alt.t-primary:hover:not([disabled], .t-disabled)::before {
  background: #e9e9e9;
}
.t-btn.t-minimal-alt.t-primary:active:not([disabled], .t-disabled) {
  background: #e9e9e9;
}
.t-btn.t-minimal-alt.t-primary:active:not([disabled], .t-disabled)::before {
  display: none;
}

.t-flag {
  display: inline-block;
  margin-right: 6px;
  width: 14px;
  height: 10px;
}
.t-flag.t-large {
  width: 30px;
  height: 20px;
}

.t-highlight {
  padding: 4px 6px;
  color: #373838;
  background: #d4ebeb;
  border-radius: 1px;
}
.t-highlight.t-neutral, .t-highlight.t-gray {
  background: #e9e9e9;
}
.t-highlight.t-success, .t-highlight.t-green {
  background: #d9e7d0;
}
.t-highlight.t-warning, .t-highlight.t-orange {
  background: #fce2d2;
}
.t-highlight.t-error, .t-highlight.t-red {
  background: #f7d2cf;
}
.t-highlight.t-info {
  background: #d3e2f6;
}
.t-highlight.t-staff {
  background: #e8d3d9;
}

.t-input input,
.t-input textarea {
  background-color: #fff;
  background-image: none;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 8px center;
}
.t-input input.t-is-valid, .t-input input[valid],
.t-input textarea.t-is-valid,
.t-input textarea[valid] {
  padding-right: 30px !important;
  background-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.7812%206.78125C13.7812%207.72005%2013.6035%208.59961%2013.248%209.41992C12.8926%2010.2402%2012.4049%2010.9603%2011.7852%2011.5801C11.1745%2012.1908%2010.459%2012.6738%209.63867%2013.0293C8.81836%2013.3848%207.9388%2013.5625%207%2013.5625C6.0612%2013.5625%205.18164%2013.3848%204.36133%2013.0293C3.54102%2012.6738%202.82096%2012.1908%202.20117%2011.5801C1.59049%2010.9603%201.10742%2010.2402%200.751953%209.41992C0.396484%208.59961%200.21875%207.72005%200.21875%206.78125C0.21875%205.84245%200.396484%204.96289%200.751953%204.14258C1.10742%203.32227%201.59049%202.60677%202.20117%201.99609C2.82096%201.3763%203.54102%200.888672%204.36133%200.533203C5.18164%200.177734%206.0612%200%207%200C7.9388%200%208.81836%200.177734%209.63867%200.533203C10.459%200.888672%2011.1745%201.3763%2011.7852%201.99609C12.4049%202.60677%2012.8926%203.32227%2013.248%204.14258C13.6035%204.96289%2013.7812%205.84245%2013.7812%206.78125ZM6.2207%2010.377L11.252%205.3457C11.334%205.25456%2011.375%205.14974%2011.375%205.03125C11.375%204.91276%2011.334%204.80794%2011.252%204.7168L10.623%204.10156C10.541%204.01953%2010.4362%203.97852%2010.3086%203.97852C10.1901%203.97852%2010.0898%204.01953%2010.0078%204.10156L5.90625%208.20312L3.99219%206.28906C3.91016%206.20703%203.80534%206.16602%203.67773%206.16602C3.55924%206.16602%203.45898%206.20703%203.37695%206.28906L2.74805%206.9043C2.66602%206.99544%202.625%207.10026%202.625%207.21875C2.625%207.33724%202.66602%207.44206%202.74805%207.5332L5.5918%2010.377C5.68294%2010.459%205.78776%2010.5%205.90625%2010.5C6.02474%2010.5%206.12956%2010.459%206.2207%2010.377Z'%20fill='%2352A31D'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 8px center;
}
.t-input input.t-is-valid:hover:not(:disabled), .t-input input[valid]:hover:not(:disabled),
.t-input textarea.t-is-valid:hover:not(:disabled),
.t-input textarea[valid]:hover:not(:disabled) {
  border-color: #428613;
}
.t-input input.t-is-valid:focus:not(:disabled), .t-input input.t-is-valid:active:not(:disabled), .t-input input[valid]:focus:not(:disabled), .t-input input[valid]:active:not(:disabled),
.t-input textarea.t-is-valid:focus:not(:disabled),
.t-input textarea.t-is-valid:active:not(:disabled),
.t-input textarea[valid]:focus:not(:disabled),
.t-input textarea[valid]:active:not(:disabled) {
  border-color: #428613;
  box-shadow: 0 0 0 2px #b3cfa1;
}
.t-input input.t-is-invalid, .t-input input.t-is-invalid-no-icon, .t-input input[invalid],
.t-input textarea.t-is-invalid,
.t-input textarea.t-is-invalid-no-icon,
.t-input textarea[invalid] {
  background-color: #f7d2cf;
  color: #d91f11;
}
.t-input input.t-is-invalid:hover:not(:disabled), .t-input input.t-is-invalid-no-icon:hover:not(:disabled), .t-input input[invalid]:hover:not(:disabled),
.t-input textarea.t-is-invalid:hover:not(:disabled),
.t-input textarea.t-is-invalid-no-icon:hover:not(:disabled),
.t-input textarea[invalid]:hover:not(:disabled) {
  border-color: #d91f11;
}
.t-input input.t-is-invalid:focus:not(:disabled), .t-input input.t-is-invalid:active:not(:disabled), .t-input input.t-is-invalid-no-icon:focus:not(:disabled), .t-input input.t-is-invalid-no-icon:active:not(:disabled), .t-input input[invalid]:focus:not(:disabled), .t-input input[invalid]:active:not(:disabled),
.t-input textarea.t-is-invalid:focus:not(:disabled),
.t-input textarea.t-is-invalid:active:not(:disabled),
.t-input textarea.t-is-invalid-no-icon:focus:not(:disabled),
.t-input textarea.t-is-invalid-no-icon:active:not(:disabled),
.t-input textarea[invalid]:focus:not(:disabled),
.t-input textarea[invalid]:active:not(:disabled) {
  background-color: #fff;
  border-color: #d91f11;
  box-shadow: 0 0 0 2px #f0a5a0;
}
.t-input input.t-is-invalid:not(.t-is-invalid-no-icon), .t-input input.t-is-invalid-no-icon:not(.t-is-invalid-no-icon), .t-input input[invalid]:not(.t-is-invalid-no-icon),
.t-input textarea.t-is-invalid:not(.t-is-invalid-no-icon),
.t-input textarea.t-is-invalid-no-icon:not(.t-is-invalid-no-icon),
.t-input textarea[invalid]:not(.t-is-invalid-no-icon) {
  padding-right: 30px !important;
  background-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='%23D91F11'%20d='M6.08,0.381%20C6.588,-0.127%207.41,-0.127%207.918,0.381%20L13.619,6.081%20C14.127,6.588%2014.127,7.41%2013.619,7.917%20L7.918,13.618%20C7.411,14.126%206.59,14.126%206.082,13.618%20L0.381,7.917%20C-0.127,7.41%20-0.127,6.589%200.381,6.081%20Z%20M5.768,3.817%20L5.984,7.617%20C5.993,7.776%206.124,7.9%206.283,7.9%20L7.717,7.9%20C7.876,7.9%208.007,7.776%208.016,7.617%20L8.232,3.817%20C8.242,3.645%208.105,3.5%207.932,3.5%20L6.068,3.5%20C5.895,3.5%205.758,3.645%205.768,3.817%20Z%20M7,10.9%20C7.69,10.9%208.25,10.34%208.25,9.65%20C8.25,8.96%207.69,8.4%207,8.4%20C6.31,8.4%205.75,8.96%205.75,9.65%20C5.75,10.34%206.31,10.9%207,10.9%20Z'%20/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 8px center;
}
.t-input .t-input-wrapper:has(.t-is-valid:not(:disabled)):hover {
  border-color: #428613;
}
.t-input .t-input-wrapper:has(.t-is-valid:not(:disabled)):has(input:focus), .t-input .t-input-wrapper:has(.t-is-valid:not(:disabled)):has(input:active) {
  border-color: #428613;
  box-shadow: 0 0 0 2px #b3cfa1;
}
.t-input .t-input-wrapper:has(.t-is-invalid:not(:disabled)), .t-input .t-input-wrapper:has(.t-is-invalid-no-icon:not(:disabled)) {
  background-color: #f7d2cf;
}
.t-input .t-input-wrapper:has(.t-is-invalid:not(:disabled)):hover, .t-input .t-input-wrapper:has(.t-is-invalid-no-icon:not(:disabled)):hover {
  border-color: #d91f11;
}
.t-input .t-input-wrapper:has(.t-is-invalid:not(:disabled)):has(input:focus), .t-input .t-input-wrapper:has(.t-is-invalid:not(:disabled)):has(input:active), .t-input .t-input-wrapper:has(.t-is-invalid-no-icon:not(:disabled)):has(input:focus), .t-input .t-input-wrapper:has(.t-is-invalid-no-icon:not(:disabled)):has(input:active) {
  background-color: #fff;
  border-color: #d91f11;
  box-shadow: 0 0 0 2px #f0a5a0;
}
.t-input .t-error-message,
.t-input .t-supporting-text {
  max-width: 192px;
}
.t-input.t-medium .t-error-message,
.t-input.t-medium .t-supporting-text {
  max-width: 288px;
}
.t-input.t-large .t-error-message,
.t-input.t-large .t-supporting-text, .t-input.t-extra .t-error-message,
.t-input.t-extra .t-supporting-text {
  max-width: 400px;
}
.t-input.t-wide .t-error-message,
.t-input.t-wide .t-supporting-text {
  max-width: 100%;
}

.t-input {
  display: inline-block;
  margin-right: 12px;
  margin-bottom: 12px;
  vertical-align: top;
}
.t-input:last-child {
  margin-right: 0;
}
.t-input .t-input-wrapper {
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  width: 192px;
  display: flex;
}
.t-input .t-input-wrapper:hover {
  border-color: #279c9c;
}
.t-input .t-input-wrapper:has(.t-left-adornment) input {
  padding-left: 6px;
}
.t-input .t-input-wrapper:has(.t-right-adornment) input {
  padding-right: 6px;
}
.t-input .t-input-wrapper .t-left-adornment,
.t-input .t-input-wrapper .t-right-adornment {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #7a7a7a;
  padding: 0 0 0 8px;
}
.t-input .t-input-wrapper .t-left-adornment .t-icon,
.t-input .t-input-wrapper .t-right-adornment .t-icon {
  margin: 0 !important;
}
.t-input .t-input-wrapper .t-right-adornment {
  padding: 0 8px 0 0;
}
.t-input .t-input-wrapper:has(input:not(:disabled)):has(input:focus), .t-input .t-input-wrapper:has(input:not(:disabled)):has(input:active) {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-input .t-input-wrapper:has(input:disabled) {
  background-color: #f4f4f4;
}
.t-input .t-input-wrapper input {
  background-color: transparent;
  border: none;
  height: 30px;
  width: 100%;
  padding: 0 8px;
}
.t-input .t-input-wrapper input:focus, .t-input .t-input-wrapper input:active {
  border-color: transparent !important;
  box-shadow: none !important;
}
.t-input input {
  display: inline-block;
  width: 192px;
  max-width: 100%;
  height: 32px;
  padding: 0 8px;
  color: #373838;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
  vertical-align: middle;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-input input.placeholder {
  color: #909090;
}
.t-input input::placeholder {
  color: #909090;
}
.t-input input:not(:disabled):hover {
  border-color: #279c9c;
}
.t-input input:not(:disabled):focus, .t-input input:not(:disabled):active {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-input input:disabled {
  opacity: 1;
  background: #f4f4f4;
  color: #a6a7a7;
}
.t-input input ~ button {
  margin-left: 4px;
}
.t-input input::-ms-clear {
  display: none;
}
.t-input input.t-has-focus {
  outline: 0;
}
.t-input input[type=search]::-webkit-search-decoration, .t-input input[type=search]::-webkit-search-cancel-button, .t-input input[type=search]::-webkit-search-results-button, .t-input input[type=search]::-webkit-search-results-decoration {
  display: none;
}
.t-input input[type=number] {
  appearance: textfield;
}
.t-input input[type=number]::-webkit-inner-spin-button, .t-input input[type=number]::-webkit-outer-spin-button {
  appearance: none;
}
.t-input > label, fieldset .t-input > legend {
  display: block;
  margin-right: 8px;
  margin-bottom: 6px;
}
.t-input .t-icon:not(label > .t-icon):not(fieldset legend > .t-icon) {
  position: relative;
  margin-left: 8px;
  color: #bcbdbd;
}
.t-input .t-icon:not(label > .t-icon):not(fieldset legend > .t-icon)::before {
  vertical-align: middle;
}
.t-input .t-icon:not(label > .t-icon):not(fieldset legend > .t-icon) ~ input {
  width: 192px;
  margin-left: -32px;
  padding-left: 28px;
}
.t-input.t-horizontal > label, fieldset .t-input.t-horizontal > legend {
  display: inline-block;
  margin-bottom: 0;
  line-height: 32px;
}
.t-input.t-horizontal > div {
  display: inline-block;
}
.t-input.t-indented > label, fieldset .t-input.t-indented > legend {
  display: inline-block;
  margin-bottom: 0;
  padding-top: calc((32px - 1.125rem) / 2);
  width: 192px;
  text-align: right;
}
.t-input.t-indented > div {
  display: inline-block;
}
.t-input.t-block {
  display: block;
  margin-bottom: 12px;
}
.t-input.t-block:not(:first-of-type) {
  margin-top: 12px;
}
.t-input.t-block:last-child {
  margin-bottom: 0;
}
.t-input.t-tiny input,
.t-input.t-tiny textarea,
.t-input.t-tiny .t-input-wrapper {
  width: 64px;
}
.t-input.t-tiny input input,
.t-input.t-tiny textarea input,
.t-input.t-tiny .t-input-wrapper input {
  width: 100%;
}
.t-input.t-small input,
.t-input.t-small textarea,
.t-input.t-small .t-input-wrapper {
  width: 112px;
}
.t-input.t-small input input,
.t-input.t-small textarea input,
.t-input.t-small .t-input-wrapper input {
  width: 100%;
}
.t-input.t-medium input,
.t-input.t-medium textarea,
.t-input.t-medium .t-input-wrapper {
  width: 288px;
}
.t-input.t-medium input input,
.t-input.t-medium textarea input,
.t-input.t-medium .t-input-wrapper input {
  width: 100%;
}
.t-input.t-large input,
.t-input.t-large textarea,
.t-input.t-large .t-input-wrapper {
  width: 400px;
}
.t-input.t-large input input,
.t-input.t-large textarea input,
.t-input.t-large .t-input-wrapper input {
  width: 100%;
}
.t-input.t-extra input,
.t-input.t-extra textarea,
.t-input.t-extra .t-input-wrapper {
  width: 600px;
}
.t-input.t-extra input input,
.t-input.t-extra textarea input,
.t-input.t-extra .t-input-wrapper input {
  width: 100%;
}
.t-input.t-wide {
  width: 100%;
}
.t-input.t-wide input,
.t-input.t-wide textarea,
.t-input.t-wide .t-input-wrapper {
  width: 100%;
}
.t-input.t-wide input input,
.t-input.t-wide textarea input,
.t-input.t-wide .t-input-wrapper input {
  width: 100%;
}
.t-input.t-wide.t-horizontal {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  align-items: center;
}
.t-input.t-wide.t-horizontal > label, fieldset .t-input.t-wide.t-horizontal > legend {
  margin-right: 6px;
}
.t-input.t-btn-under input ~ button {
  display: block;
  margin-top: 8px;
  margin-left: 0;
}
.t-input.t-btn-under.t-horizontal > label, fieldset .t-input.t-btn-under.t-horizontal > legend {
  float: left;
  line-height: 32px;
}
.t-input.t-btn-under.t-horizontal > div {
  float: left;
  display: inline-block;
}
.t-input.t-btn-under.t-horizontal > .t-btn {
  -webkit-box-flex: 0 0 auto;
  -moz-box-flex: 0 0 auto;
  flex: 0 0 auto;
}
.t-input textarea {
  display: inline-block;
  width: auto;
  min-width: 192px;
  max-width: 100%;
  min-height: 64px;
  margin: 0;
  padding: 7px;
  color: #373838;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
  vertical-align: middle;
  line-height: 1;
  resize: both;
  transition: border 0.2s ease;
}
.t-input textarea.placeholder {
  color: #909090;
}
.t-input textarea::placeholder {
  color: #909090;
}
.t-input textarea.t-resizeable-horizontal {
  resize: horizontal;
}
.t-input textarea.t-resizeable-vertical {
  resize: vertical;
}
.t-input textarea.t-non-resizeable {
  resize: none;
}
.t-input textarea:not(:disabled):hover {
  border-color: #279c9c;
}
.t-input textarea:not(:disabled):focus, .t-input textarea:not(:disabled):active {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
  transition: none;
}
.t-input textarea:disabled {
  background: #f4f4f4;
  color: #a6a7a7;
}
.t-input textarea ~ button {
  margin-left: 4px;
}

.t-error-message,
.t-supporting-text {
  margin-top: 4px;
  color: #d91f11;
  font-size: 0.8125rem;
  line-height: 17px;
  white-space: normal;
}

.t-supporting-text {
  color: #646464;
}

.t-label-value {
  margin-right: 24px;
  margin-bottom: 12px;
  vertical-align: middle;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  flex-direction: column;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-label-value label, .t-label-value fieldset legend, fieldset .t-label-value legend {
  margin-right: 0;
  margin-bottom: 6px;
}
.t-label-value span {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-label-value span > .t-icon,
.t-label-value span > .t-flag {
  margin-right: 6px;
}
.t-label-value span .t-help,
.t-label-value span .t-icon-help {
  margin-left: 4px;
  color: #646464;
  cursor: help;
}
.t-label-value span .t-help::before,
.t-label-value span .t-icon-help::before {
  content: "\e371";
}
.t-label-value a {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-label-value a > .t-icon {
  margin-right: 2px;
  vertical-align: text-top;
}
.t-label-value.t-block {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-label-value.t-horizontal {
  flex-direction: row;
  align-items: baseline;
}
.t-label-value.t-horizontal label, .t-label-value.t-horizontal fieldset legend, fieldset .t-label-value.t-horizontal legend {
  margin-right: 6px;
  margin-bottom: 0;
}

.t-legend {
  display: inline-block;
  margin-right: 12px;
  font-size: 0.8125rem;
  line-height: 1.2rem;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-content: center;
}
.t-legend::before {
  content: "";
  display: inline-block;
  width: 0.8125rem;
  height: 0.8125rem;
  margin-right: 6px;
  background: #279c9c;
  border-radius: 50%;
}
.t-legend.t-info::before {
  background: #256cd1;
}
.t-legend.t-error::before {
  background: #d91f11;
}
.t-legend.t-warning::before {
  background: #ee6f20;
}
.t-legend.t-success::before {
  background: #428613;
}
.t-legend.t-changed::before {
  background: #fff59d;
}
.t-legend.t-subtle::before {
  background: #a6a7a7;
}
.t-legend.t-disabled::before {
  background: #f4f4f4;
}
.t-legend.t-staff::before {
  background: #8c2341;
}

ul.t-list,
ol.t-list,
dl.t-list {
  width: 100%;
  margin-bottom: 12px;
}
ul.t-list:last-child,
ol.t-list:last-child,
dl.t-list:last-child {
  margin-bottom: 0;
}
ul.t-list > li,
ol.t-list > li,
dl.t-list > li {
  position: relative;
  margin-bottom: 6px;
  padding-left: 14px;
  line-height: 1.125rem;
}
ul.t-list > li:last-child,
ol.t-list > li:last-child,
dl.t-list > li:last-child {
  margin-bottom: 0;
}
ul.t-list > li::before,
ol.t-list > li::before,
dl.t-list > li::before {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  margin-right: 8px;
  color: #646464;
  font-weight: 700;
  line-height: 1.125rem;
}
ul.t-list > li > span,
ol.t-list > li > span,
dl.t-list > li > span {
  margin-right: 12px;
}
ul.t-list > li .t-dropdown,
ul.t-list > li .t-input,
ol.t-list > li .t-dropdown,
ol.t-list > li .t-input,
dl.t-list > li .t-dropdown,
dl.t-list > li .t-input {
  margin-bottom: 0;
  vertical-align: middle;
}

ul.t-list > li::before {
  content: "•";
}
ul.t-list.t-no-bullets > li {
  padding-left: 0;
}
ul.t-list.t-no-bullets > li::before {
  display: none;
}

ol.t-list {
  list-style: none;
  counter-reset: list-counter;
}
ol.t-list > li {
  counter-increment: list-counter;
}
ol.t-list > li::before {
  content: counter(list-counter);
}

.t-loading {
  z-index: 90;
  display: inline-block;
  width: 40px;
  height: 40px;
  margin-right: 12px;
  vertical-align: middle;
  animation: loading-fade-in 0.2s ease-in;
  transition: opacity 0.2s ease;
}
@keyframes loading-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes loading-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes loading-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes loading-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.t-loading:last-child {
  margin-right: 0;
}
.t-loading::before {
  content: "";
  display: inline-block;
  width: 40px;
  height: 40px;
  background: url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='20'%20cy='20'%20r='19'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M39%2020C39%2010%2031%201%2020%201'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
  background-color: transparent;
  animation: spin 1s infinite linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.t-loading.t-small {
  width: 16px;
  height: 16px;
}
.t-loading.t-small::before {
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-loading.t-big {
  width: 80px;
  height: 80px;
}
.t-loading.t-big::before {
  width: 80px;
  height: 80px;
  background: url("data:image/svg+xml,%3csvg%20width='80'%20height='80'%20viewBox='0%200%2080%2080'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20opacity='0.82'%3e%3ccircle%20cx='40'%20cy='40'%20r='38'%20stroke='%23E9E9E9'%20stroke-width='3'/%3e%3cpath%20d='M39.4688%202.00277V2.00277C39.623%202.00092%2039.7775%202%2039.9322%202C60.919%202%2077.9322%2019.0132%2077.9322%2040'%20stroke='%23279C9C'%20stroke-width='3'%20stroke-linecap='round'/%3e%3c/g%3e%3c/svg%3e") left no-repeat;
}
.t-loading.t-block {
  display: block;
  width: 100%;
  margin-bottom: 24px;
  text-align: center;
}
.t-loading.t-block:last-child {
  margin-bottom: 0;
}
.t-loading.t-absolute {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.t-loading.t-overlay {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  margin: 0;
}
.t-loading.t-overlay::before {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 91;
  animation: veil-spin 1s infinite linear;
}
@keyframes veil-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes veil-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes veil-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes veil-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
.t-loading.t-overlay::after {
  content: "";
  position: absolute;
  z-index: 90;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: 0.9;
  animation: none;
}
.t-loading.t-fade {
  opacity: 0;
}

.t-menu {
  z-index: 100;
  display: block;
  visibility: hidden;
  overflow-x: hidden;
  overflow-y: auto;
  min-width: 192px;
  height: auto;
  max-height: 0;
  color: #373838;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 2px;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  opacity: 0;
  font-size: 0.8125rem;
  text-align: left;
  cursor: default;
  transition: max-height 0.2s ease, opacity 0.2s ease, visibility 0.2s ease;
}
.t-menu.t-narrow {
  min-width: auto;
}
.t-menu hr {
  margin: 8px -12px;
  padding: 0;
  border: 0;
  border-bottom: 1px solid #e9e9e9;
}
.t-menu.t-is-open {
  max-height: calc(6 * 34px + 34px / 2 + 2px);
  opacity: 1;
  visibility: visible;
}
.t-menu.t-height-small, .t-menu.t-height-tiny {
  overflow-y: scroll;
}
.t-menu.t-height-small {
  max-height: calc(34px * 5 + 34px / 2);
}
.t-menu.t-height-tiny {
  max-height: calc(34px * 3 + 34px / 2);
}
.t-menu .t-item, .t-menu .t-empty {
  position: relative;
  display: block;
  min-height: 34px;
  margin: 0;
  padding: 8px 12px;
  color: #373838;
  line-height: 1.4em;
  text-decoration: none;
  word-break: normal;
  overflow-wrap: anywhere;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-menu .t-item:hover, .t-menu .t-empty:hover, .t-menu .t-item.t-has-focus, .t-menu .t-has-focus.t-empty, .t-menu .t-item.t-has-highlight, .t-menu .t-has-highlight.t-empty {
  background: #d4ebeb;
  outline: 0;
}
.t-menu .t-item.t-is-hidden, .t-menu .t-is-hidden.t-empty {
  display: none;
}
.t-menu .t-item.t-is-disabled, .t-menu .t-is-disabled.t-empty {
  color: #bcbdbd;
  cursor: not-allowed;
}
.t-menu .t-item.t-is-selected, .t-menu .t-is-selected.t-empty {
  font-weight: 700;
  cursor: default;
}
.t-menu .t-item.t-is-selected::before, .t-menu .t-is-selected.t-empty::before {
  content: "\e900";
  display: inline-block;
  width: auto;
  margin-top: -1px;
  margin-right: 8px;
  background: transparent;
  border: 0;
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 8px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-menu .t-item.t-is-selected:hover, .t-menu .t-is-selected.t-empty:hover {
  background: rgb(233.5, 245, 245);
}
.t-menu .t-item .t-icon, .t-menu .t-empty .t-icon {
  margin-right: 8px;
  vertical-align: baseline;
}
.t-menu .t-item .t-checkbox, .t-menu .t-empty .t-checkbox,
.t-menu .t-item .t-radio,
.t-menu .t-empty .t-radio {
  display: block;
  width: calc(100% + 24px);
  height: auto;
  margin: -8px -12px;
}
.t-menu .t-item .t-checkbox label, .t-menu .t-empty .t-checkbox label, .t-menu .t-item .t-checkbox fieldset legend, .t-menu .t-empty .t-checkbox fieldset legend, fieldset .t-menu .t-item .t-checkbox legend, fieldset .t-menu .t-empty .t-checkbox legend,
.t-menu .t-item .t-radio label,
.t-menu .t-empty .t-radio label,
.t-menu .t-item .t-radio fieldset legend,
.t-menu .t-empty .t-radio fieldset legend,
fieldset .t-menu .t-item .t-radio legend,
fieldset .t-menu .t-empty .t-radio legend {
  width: 100%;
  padding: 8px 12px;
  line-height: 1.4em;
}
.t-menu .t-item .t-checkbox label::before, .t-menu .t-empty .t-checkbox label::before, .t-menu .t-item .t-checkbox fieldset legend::before, .t-menu .t-empty .t-checkbox fieldset legend::before, fieldset .t-menu .t-item .t-checkbox legend::before, fieldset .t-menu .t-empty .t-checkbox legend::before, .t-menu .t-item .t-checkbox label::after, .t-menu .t-empty .t-checkbox label::after, .t-menu .t-item .t-checkbox fieldset legend::after, .t-menu .t-empty .t-checkbox fieldset legend::after, fieldset .t-menu .t-item .t-checkbox legend::after, fieldset .t-menu .t-empty .t-checkbox legend::after {
  width: 14px;
  height: 14px;
  vertical-align: middle;
}
.t-menu .t-item .t-radio label::before, .t-menu .t-empty .t-radio label::before, .t-menu .t-item .t-radio fieldset legend::before, .t-menu .t-empty .t-radio fieldset legend::before, fieldset .t-menu .t-item .t-radio legend::before, fieldset .t-menu .t-empty .t-radio legend::before, .t-menu .t-item .t-radio label::after, .t-menu .t-empty .t-radio label::after, .t-menu .t-item .t-radio fieldset legend::after, .t-menu .t-empty .t-radio fieldset legend::after, fieldset .t-menu .t-item .t-radio legend::after, fieldset .t-menu .t-empty .t-radio legend::after {
  display: none;
}
.t-menu .t-item .t-radio input:checked ~ label, .t-menu .t-empty .t-radio input:checked ~ label, .t-menu .t-item .t-radio fieldset input:checked ~ legend, .t-menu .t-empty .t-radio fieldset input:checked ~ legend, fieldset .t-menu .t-item .t-radio input:checked ~ legend, fieldset .t-menu .t-empty .t-radio input:checked ~ legend {
  font-weight: 700;
  cursor: default;
}
.t-menu .t-item .t-radio input:checked ~ label::before, .t-menu .t-empty .t-radio input:checked ~ label::before, .t-menu .t-item .t-radio fieldset input:checked ~ legend::before, .t-menu .t-empty .t-radio fieldset input:checked ~ legend::before, fieldset .t-menu .t-item .t-radio input:checked ~ legend::before, fieldset .t-menu .t-empty .t-radio input:checked ~ legend::before {
  content: "\e900";
  display: inline-block;
  width: auto;
  margin-top: -1px;
  margin-right: 8px;
  background: transparent;
  border: 0;
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 8px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-menu .t-item .t-radio input:checked ~ label:hover, .t-menu .t-empty .t-radio input:checked ~ label:hover, .t-menu .t-item .t-radio fieldset input:checked ~ legend:hover, .t-menu .t-empty .t-radio fieldset input:checked ~ legend:hover, fieldset .t-menu .t-item .t-radio input:checked ~ legend:hover, fieldset .t-menu .t-empty .t-radio input:checked ~ legend:hover {
  background: rgb(233.5, 245, 245);
}
.t-menu .t-item .t-radio input.t-has-focus ~ label, .t-menu .t-empty .t-radio input.t-has-focus ~ label, .t-menu .t-item .t-radio fieldset input.t-has-focus ~ legend, .t-menu .t-empty .t-radio fieldset input.t-has-focus ~ legend, fieldset .t-menu .t-item .t-radio input.t-has-focus ~ legend, fieldset .t-menu .t-empty .t-radio input.t-has-focus ~ legend {
  background: #d4ebeb;
}
.t-menu .t-item .t-radio input.t-has-focus ~ label::before, .t-menu .t-empty .t-radio input.t-has-focus ~ label::before, .t-menu .t-item .t-radio fieldset input.t-has-focus ~ legend::before, .t-menu .t-empty .t-radio fieldset input.t-has-focus ~ legend::before, fieldset .t-menu .t-item .t-radio input.t-has-focus ~ legend::before, fieldset .t-menu .t-empty .t-radio input.t-has-focus ~ legend::before {
  outline: 0;
}
.t-menu .t-item .t-radio input[data-none] + label, .t-menu .t-empty .t-radio input[data-none] + label, .t-menu .t-item .t-radio fieldset input[data-none] + legend, .t-menu .t-empty .t-radio fieldset input[data-none] + legend, fieldset .t-menu .t-item .t-radio input[data-none] + legend, fieldset .t-menu .t-empty .t-radio input[data-none] + legend {
  opacity: 0.6;
}
.t-menu .t-empty {
  display: none;
  color: #646464;
  cursor: default;
}
.t-menu .t-empty:hover {
  background: inherit;
}
.t-menu .t-empty.t-is-visible {
  display: block;
}
.t-menu .t-loading {
  width: 100%;
  height: 34px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
}
.t-menu .t-loading::before {
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-menu .t-group {
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #e9e9e9;
}
.t-menu .t-group:last-child {
  border-bottom: 0;
}
.t-menu .t-group h5 {
  display: block;
  width: 100%;
  min-height: 30px;
  margin: 0;
  margin-top: 4px;
  margin-bottom: -1px;
  padding: 8px 12px;
  color: #646464;
  font-size: 11px;
  line-height: 1.4em;
  user-select: none;
}
.t-menu .t-group > .t-item, .t-menu .t-group > .t-empty {
  margin: 0;
}
.t-menu .t-group + .t-btn {
  margin-top: 12px;
}
.t-menu .t-btn,
.t-menu .t-input {
  width: auto;
  max-width: 100%;
  margin: 12px;
}
.t-menu .t-input.t-wide {
  width: calc(100% - 12px * 2);
}

.t-notification {
  position: relative;
  display: table;
  width: auto;
  height: auto;
  min-height: 40px;
  margin-bottom: 12px;
  padding: 12px;
  padding-top: 13px;
  color: #fff;
  background: #279c9c;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(31, 125, 125, 0.35);
  font-size: 13px;
  transition: opacity 0.2s ease;
}
.t-notification:last-child {
  margin-bottom: 0;
}
.t-notification p {
  margin-bottom: 8px;
  line-height: 1.2rem;
}
.t-notification p:last-child, .t-notification p:last-of-type {
  margin-bottom: 0;
}
.t-notification p ~ button,
.t-notification p ~ .t-action {
  margin-top: 12px;
}
.t-notification a {
  color: inherit;
  text-decoration: underline;
  text-decoration-style: dotted;
}
.t-notification a:hover {
  text-decoration-style: solid;
}
.t-notification button,
.t-notification .t-action {
  color: #fff;
  background: transparent;
  border: 1px solid #fff;
  box-shadow: none;
}
.t-notification button:hover:not([disabled], .t-disabled),
.t-notification .t-action:hover:not([disabled], .t-disabled) {
  background: color-mix(in srgb, #fff, transparent 90%);
}
.t-notification button:active:not([disabled], .t-disabled),
.t-notification .t-action:active:not([disabled], .t-disabled) {
  background: color-mix(in srgb, #fff, transparent 80%);
}
.t-notification button[disabled], .t-notification button.t-disabled,
.t-notification .t-action[disabled],
.t-notification .t-action.t-disabled {
  color: color-mix(in srgb, #fff, transparent 60%);
  border-color: color-mix(in srgb, #fff, transparent 60%);
  background: transparent;
}
.t-notification button.t-is-loading::before,
.t-notification .t-action.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-notification .t-action {
  text-decoration: none;
  font-weight: 400;
  vertical-align: middle;
}
.t-notification[data-type=dismiss], .t-notification[data-type=dismissable] {
  padding-right: 52px;
}
.t-notification[data-type=dismiss] .t-trigger, .t-notification[data-type=dismissable] .t-trigger {
  position: absolute;
  top: 0;
  right: 0;
  display: inline-block;
  width: 40px;
  height: 40px;
  padding: 12px;
  cursor: pointer;
}
.t-notification[data-type=dismiss] .t-trigger::before, .t-notification[data-type=dismiss] .t-trigger::after, .t-notification[data-type=dismissable] .t-trigger::before, .t-notification[data-type=dismissable] .t-trigger::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 10px;
  height: 2px;
  background: #e9f5f5;
  border-radius: 2px;
}
.t-notification[data-type=dismiss] .t-trigger::before, .t-notification[data-type=dismissable] .t-trigger::before {
  transform: translate(-50%, 0) rotate(45deg);
}
.t-notification[data-type=dismiss] .t-trigger::after, .t-notification[data-type=dismissable] .t-trigger::after {
  transform: translate(-50%, 0) rotate(-45deg);
}
.t-notification[data-type=dismiss] .t-trigger:hover:not(:active)::before, .t-notification[data-type=dismiss] .t-trigger:hover:not(:active)::after, .t-notification[data-type=dismissable] .t-trigger:hover:not(:active)::before, .t-notification[data-type=dismissable] .t-trigger:hover:not(:active)::after {
  background: #fff;
}
.t-notification.t-fade {
  opacity: 0;
}
.t-notification.t-wide {
  width: 100%;
  max-width: calc(1920px - 24px * 2);
}
.t-notification.t-horizontal {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-notification.t-horizontal p {
  margin-right: 24px;
}
.t-notification.t-horizontal button {
  align-self: center;
}
.t-notification.t-horizontal button:last-of-type {
  margin-right: 24px;
  margin-bottom: 0;
}
.t-notification.t-horizontal button:last-child {
  margin-right: 12px;
  margin-bottom: 0;
}
.t-notification.t-horizontal .t-right {
  margin-left: auto;
  align-self: center;
}
.t-notification.t-info, .t-notification.t-error, .t-notification.t-warning, .t-notification.t-success, .t-notification.t-loading {
  padding-left: 36px;
  color: #fff;
}
.t-notification.t-info::before, .t-notification.t-error::before, .t-notification.t-warning::before, .t-notification.t-success::before, .t-notification.t-loading::before {
  content: "";
  position: absolute;
  top: 12px;
  left: 12px;
  color: inherit;
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 16px;
}
.t-notification.t-info {
  background: #256cd1;
  border-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(30, 86, 167, 0.35);
}
.t-notification.t-info::before {
  content: "\e372";
}
.t-notification.t-info .t-trigger:before,
.t-notification.t-info .t-trigger:after {
  background: #e9f0fa;
}
.t-notification.t-error {
  background: #d91f11;
  border-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(174, 25, 14, 0.35);
}
.t-notification.t-error::before {
  content: "\e373";
}
.t-notification.t-error .t-trigger:before,
.t-notification.t-error .t-trigger:after {
  background: #fbe9e7;
}
.t-notification.t-warning {
  background: #ee6f20;
  border-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(190, 89, 26, 0.35);
}
.t-notification.t-warning::before {
  content: "\e374";
}
.t-notification.t-warning .t-trigger:before,
.t-notification.t-warning .t-trigger:after {
  background: #fdf1e9;
}
.t-notification.t-success {
  background: #428613;
  border-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(53, 107, 15, 0.35);
}
.t-notification.t-success::before {
  content: "\e901";
}
.t-notification.t-success .t-trigger:before,
.t-notification.t-success .t-trigger:after {
  background: #ecf3e7;
}
.t-notification.t-subtle {
  color: #373838;
  background: #e9f5f5;
  box-shadow: 0 1px 2px 0 rgba(31, 125, 125, 0.2);
}
.t-notification.t-subtle:before {
  color: #279c9c;
}
.t-notification.t-subtle .t-trigger::before, .t-notification.t-subtle .t-trigger::after {
  background: #646464;
}
.t-notification.t-subtle .t-trigger:hover:not(:active)::before, .t-notification.t-subtle .t-trigger:hover:not(:active)::after {
  background: #373838;
}
.t-notification.t-subtle a {
  color: #006491;
}
.t-notification.t-subtle.t-info {
  background: #e9f0fa;
  box-shadow: 0 1px 2px 0 rgba(30, 86, 167, 0.2);
}
.t-notification.t-subtle.t-info:before {
  color: #256cd1;
}
.t-notification.t-subtle.t-error {
  background: #fbe9e7;
  box-shadow: 0 1px 2px 0 rgba(174, 25, 14, 0.2);
}
.t-notification.t-subtle.t-error:before {
  color: #d91f11;
}
.t-notification.t-subtle.t-warning {
  background: #fdf1e9;
  box-shadow: 0 1px 2px 0 rgba(190, 89, 26, 0.2);
}
.t-notification.t-subtle.t-warning:before {
  color: #ee6f20;
}
.t-notification.t-subtle.t-success {
  background: #ecf3e7;
  box-shadow: 0 1px 2px 0 rgba(53, 107, 15, 0.2);
}
.t-notification.t-subtle.t-success:before {
  color: #428613;
}
.t-notification.t-subtle button,
.t-notification.t-subtle .t-action {
  color: #373838;
  background: transparent;
  border: 1px solid #373838;
  box-shadow: none;
}
.t-notification.t-subtle button:hover:not([disabled], .t-disabled),
.t-notification.t-subtle .t-action:hover:not([disabled], .t-disabled) {
  background: color-mix(in srgb, #000, transparent 90%);
}
.t-notification.t-subtle button:active:not([disabled], .t-disabled),
.t-notification.t-subtle .t-action:active:not([disabled], .t-disabled) {
  background: color-mix(in srgb, #000, transparent 80%);
}
.t-notification.t-subtle button[disabled], .t-notification.t-subtle button.t-disabled,
.t-notification.t-subtle .t-action[disabled],
.t-notification.t-subtle .t-action.t-disabled {
  color: color-mix(in srgb, #373838, transparent 60%);
  border-color: color-mix(in srgb, #373838, transparent 60%);
  background: transparent;
}
.t-notification.t-subtle button.t-is-loading::before,
.t-notification.t-subtle .t-action.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%237A7A7A'%20stroke-opacity='0.2'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='%237A7A7A'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-notification.t-loading {
  background: #ee6f20;
}
.t-notification.t-loading::before {
  width: 15px;
  height: 15px;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2017%2017'%3e%3cg%20fill='none'%20stroke='%23fff'%20stroke-width='2'%20stroke-miterlimit='10'%3e%3ccircle%20cx='8.5'%20cy='8.5'%20r='7.5'%20opacity='.5'/%3e%3cpath%20d='M8.5%201C12.6%201%2016%204.4%2016%208.5'%20stroke-linecap='round'/%3e%3c/g%3e%3c/svg%3e") left no-repeat;
}

.t-main > .t-notification,
.t-content > .t-notification {
  margin-bottom: 16px;
}

@media print {
  .t-notification {
    max-width: 100% !important;
    color: #373838 !important;
    background: transparent !important;
    border: 1px solid #e9e9e9;
    font-size: 0.8125rem;
  }
}
.t-pagination {
  display: inline-block;
  margin: 0;
  padding: 0;
  color: #373838;
  list-style: none;
  user-select: none;
  cursor: default;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.t-pagination:not(:last-child) {
  margin-bottom: 24px;
}
.t-pagination li {
  display: inherit;
  min-width: 26px;
  height: 26px;
  margin-right: 12px;
  text-align: center;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
}
.t-pagination li:last-child {
  margin-right: 0;
}
.t-pagination li a {
  width: 100%;
  height: 26px;
  color: #373838;
  text-decoration: none;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-pagination li a:hover {
  color: #279c9c;
}
.t-pagination li a:hover .t-icon {
  color: #279c9c;
}
.t-pagination li a .t-icon {
  margin-right: 0;
  color: #646464;
  font-size: 11px;
}
.t-pagination li a.t-is-disabled .t-icon {
  color: #bcbdbd;
}
.t-pagination li.t-is-current {
  line-height: 1rem;
  cursor: default;
}
.t-pagination li.t-is-current a {
  padding: 6px 8px;
  color: #fff;
  background: #279c9c;
  border-radius: 3px;
  cursor: default;
  pointer-events: none;
}
.t-pagination li.t-total {
  color: #646464;
}
.t-pagination li.t-total:first-child {
  margin-right: 24px;
}
.t-pagination li.t-total:last-child {
  margin-left: 24px;
}
.t-pagination + .t-footer {
  margin-top: 0;
}

.t-progress {
  display: block;
  width: 440px;
  max-width: 100%;
  margin-right: 12px;
  vertical-align: top;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-progress progress {
  width: 100%;
  height: 6px;
  margin-right: 8px;
  color: #279c9c;
  border: 0;
  border-radius: calc(6px / 2);
}
.t-progress progress:last-child {
  margin: 0;
}
.t-progress progress::-webkit-progress-bar {
  background-color: #e9e9e9;
  border-radius: calc(6px / 2);
}
.t-progress progress::-webkit-progress-value {
  background-color: #279c9c;
  border-radius: calc(6px / 2);
  transition: all 0.2s ease;
}
.t-progress progress::-moz-progress-bar {
  background-color: #279c9c;
  border-radius: calc(6px / 2);
  transition: all 0.2s 0.2s ease;
}
.t-progress progress::-ms-fill {
  background-color: #279c9c;
  border: 0;
  border-radius: calc(6px / 2);
  transition: all 0.2s 0.2s ease;
}
.t-progress progress .t-fallback {
  width: 100%;
  height: 6px;
  background-color: #e9e9e9;
  border-radius: calc(6px / 2);
}
.t-progress progress .t-fallback span {
  display: block;
  height: 6px;
  background-color: #279c9c;
  border-radius: calc(6px / 2);
}
.t-progress progress[data-tooltip] {
  cursor: pointer;
}
.t-progress div {
  position: relative;
  display: block;
  max-width: 40%;
  margin-right: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-self: flex-start;
}
.t-progress div label, .t-progress div fieldset legend, fieldset .t-progress div legend {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-progress > label, fieldset .t-progress > legend,
.t-progress > span {
  display: inline-block;
  -webkit-box-flex: 1 0 auto;
  -moz-box-flex: 1 0 auto;
  flex: 1 0 auto;
  max-width: 40%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-progress > label:first-child, fieldset .t-progress > legend:first-child,
.t-progress > span:first-child {
  margin-right: 8px;
}
.t-progress > label .t-icon, fieldset .t-progress > legend .t-icon,
.t-progress > span .t-icon {
  margin-right: 4px;
  vertical-align: text-top;
}
.t-progress.t-wide {
  width: 100%;
}
.t-progress.t-wide div {
  width: 100%;
}
.t-progress.t-wide div span {
  display: block;
}
.t-progress.t-large {
  width: 880px;
}
.t-progress.t-red progress, .t-progress.t-error progress {
  color: #d91f11;
}
.t-progress.t-red progress::-webkit-progress-value, .t-progress.t-error progress::-webkit-progress-value {
  background-color: #d91f11;
}
.t-progress.t-red progress::-moz-progress-bar, .t-progress.t-error progress::-moz-progress-bar {
  background-color: #d91f11;
}
.t-progress.t-red progress::-ms-fill, .t-progress.t-error progress::-ms-fill {
  background-color: #d91f11;
}
.t-progress.t-red progress div span, .t-progress.t-error progress div span {
  background-color: #d91f11;
}
.t-progress.t-orange progress, .t-progress.t-warning progress {
  color: #ee6f20;
}
.t-progress.t-orange progress::-webkit-progress-value, .t-progress.t-warning progress::-webkit-progress-value {
  background-color: #ee6f20;
}
.t-progress.t-orange progress::-moz-progress-bar, .t-progress.t-warning progress::-moz-progress-bar {
  background-color: #ee6f20;
}
.t-progress.t-orange progress::-ms-fill, .t-progress.t-warning progress::-ms-fill {
  background-color: #ee6f20;
}
.t-progress.t-orange progress div span, .t-progress.t-warning progress div span {
  background-color: #ee6f20;
}
.t-progress.t-green progress, .t-progress.t-success progress {
  color: #428613;
}
.t-progress.t-green progress::-webkit-progress-value, .t-progress.t-success progress::-webkit-progress-value {
  background-color: #428613;
}
.t-progress.t-green progress::-moz-progress-bar, .t-progress.t-success progress::-moz-progress-bar {
  background-color: #428613;
}
.t-progress.t-green progress::-ms-fill, .t-progress.t-success progress::-ms-fill {
  background-color: #428613;
}
.t-progress.t-green progress div span, .t-progress.t-success progress div span {
  background-color: #428613;
}
.t-progress.t-thick progress {
  height: 12px;
}

.t-checkbox {
  display: inline-flex;
  margin-right: 24px;
}
.t-checkbox:last-child {
  margin-right: 0;
}
.t-checkbox input[type=checkbox] {
  position: absolute;
  margin: 0;
  opacity: 0;
  appearance: none;
}
.t-checkbox input[type=checkbox] + label, .t-checkbox fieldset input[type=checkbox] + legend, fieldset .t-checkbox input[type=checkbox] + legend {
  position: relative;
  display: inline-flex;
  margin-right: 0;
  color: #373838;
  font-size: 0.8125rem;
  font-weight: 400;
  outline: none;
  cursor: pointer;
}
.t-checkbox input[type=checkbox] + label::before, .t-checkbox fieldset input[type=checkbox] + legend::before, fieldset .t-checkbox input[type=checkbox] + legend::before {
  content: "";
  display: inline-block;
  height: 18px;
  width: 18px;
  flex-shrink: 0;
  margin-right: 8px;
  background: #fff;
  border: 1px solid #a6a7a7;
  border-radius: 3px;
}
.t-checkbox input[type=checkbox] + label:empty::before, .t-checkbox fieldset input[type=checkbox] + legend:empty::before, fieldset .t-checkbox input[type=checkbox] + legend:empty::before {
  margin-right: 0;
}
.t-checkbox input[type=checkbox]:not(:disabled) + label:hover::before, .t-checkbox fieldset input[type=checkbox]:not(:disabled) + legend:hover::before, fieldset .t-checkbox input[type=checkbox]:not(:disabled) + legend:hover::before {
  border-color: #238c8c;
}
.t-checkbox input[type=checkbox]:checked:not(:disabled) + label::before, .t-checkbox fieldset input[type=checkbox]:checked:not(:disabled) + legend::before, fieldset .t-checkbox input[type=checkbox]:checked:not(:disabled) + legend::before {
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2018'%3e%3crect%20width='18'%20height='18'%20rx='3'%20ry='3'%20fill='none'/%3e%3cpath%20d='M14.41%207.2l-5.25%205.25-1%201a.7.7%200%200%201-1%200l-1-1-2.58-2.63a.7.7%200%200%201%200-1l1-1a.7.7%200%200%201%201%200L7.68%2010l4.75-4.76a.7.7%200%200%201%201%200l1%201a.7.7%200%200%201%200%201z'%20fill='%23fff'/%3e%3c/svg%3e") no-repeat center;
  background-size: 100%;
  background-color: #279c9c;
  border-color: #279c9c;
}
.t-checkbox input[type=checkbox]:checked:not(:disabled) + label:hover::before, .t-checkbox fieldset input[type=checkbox]:checked:not(:disabled) + legend:hover::before, fieldset .t-checkbox input[type=checkbox]:checked:not(:disabled) + legend:hover::before {
  background-color: #238c8c;
  border-color: #238c8c;
}
.t-checkbox input[type=checkbox]:disabled + label, .t-checkbox fieldset input[type=checkbox]:disabled + legend, fieldset .t-checkbox input[type=checkbox]:disabled + legend {
  color: #bcbdbd;
  cursor: not-allowed;
}
.t-checkbox input[type=checkbox]:disabled + label::before, .t-checkbox fieldset input[type=checkbox]:disabled + legend::before, fieldset .t-checkbox input[type=checkbox]:disabled + legend::before {
  background-color: #f4f4f4;
  border-color: #d3d3d3;
}
.t-checkbox input[type=checkbox]:disabled:checked + label::before, .t-checkbox fieldset input[type=checkbox]:disabled:checked + legend::before, fieldset .t-checkbox input[type=checkbox]:disabled:checked + legend::before {
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2018'%3e%3crect%20width='18'%20height='18'%20rx='3'%20ry='3'%20fill='none'/%3e%3cpath%20d='M14.41%207.2l-5.25%205.25-1%201a.7.7%200%200%201-1%200l-1-1-2.58-2.63a.7.7%200%200%201%200-1l1-1a.7.7%200%200%201%201%200L7.68%2010l4.75-4.76a.7.7%200%200%201%201%200l1%201a.7.7%200%200%201%200%201z'%20fill='%23BCBDBD'/%3e%3c/svg%3e") no-repeat center;
  background-size: 100%;
  background-color: #f4f4f4;
}
.t-checkbox input[type=checkbox][indeterminate] + label::before, .t-checkbox fieldset input[type=checkbox][indeterminate] + legend::before, fieldset .t-checkbox input[type=checkbox][indeterminate] + legend::before, .t-checkbox input[type=checkbox]:indeterminate + label::before, .t-checkbox fieldset input[type=checkbox]:indeterminate + legend::before, fieldset .t-checkbox input[type=checkbox]:indeterminate + legend::before {
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2018'%3e%3crect%20width='18'%20height='18'%20rx='3'%20ry='3'%20fill='none'/%3e%3cpath%20d='M14%209.68a.68.68%200%200%201-.68.68H4.68A.68.68%200%200%201%204%209.68V8.32a.68.68%200%200%201%20.68-.68h8.64a.68.68%200%200%201%20.68.68z'%20fill='%23fff'/%3e%3c/svg%3e") no-repeat center;
  background-size: 100%;
  background-color: #279c9c;
  border-color: #279c9c;
}
.t-checkbox input[type=checkbox][indeterminate] + label:hover::before, .t-checkbox fieldset input[type=checkbox][indeterminate] + legend:hover::before, fieldset .t-checkbox input[type=checkbox][indeterminate] + legend:hover::before, .t-checkbox input[type=checkbox]:indeterminate + label:hover::before, .t-checkbox fieldset input[type=checkbox]:indeterminate + legend:hover::before, fieldset .t-checkbox input[type=checkbox]:indeterminate + legend:hover::before {
  background-color: #238c8c;
  border-color: #238c8c;
}
.t-checkbox input[type=checkbox].t-has-focus + label::before, .t-checkbox fieldset input[type=checkbox].t-has-focus + legend::before, fieldset .t-checkbox input[type=checkbox].t-has-focus + legend::before {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}
.t-checkbox.t-block {
  display: block;
  margin-right: 0;
  margin-bottom: 12px;
}
.t-checkbox.t-block:last-child {
  margin-bottom: 0;
}

.t-checkbox-group {
  display: inline-block;
}
.t-checkbox-group > legend {
  margin-bottom: 13px;
}
.t-checkbox-group.t-horizontal {
  display: inline-flex;
}
.t-checkbox-group.t-horizontal > legend {
  float: left;
  line-height: 32px;
  margin-right: 12px;
  margin-bottom: 0;
}
.t-checkbox-group.t-horizontal.t-block > legend {
  width: 192px;
  text-align: right;
}
.t-checkbox-group.t-horizontal .t-checkbox {
  margin-top: 6px;
}
.t-checkbox-group .t-checkbox-group-wrapper {
  display: inline-block;
}
.t-checkbox-group .t-error-message,
.t-checkbox-group .t-supporting-text {
  max-width: 288px;
  margin-top: 11px;
}

.t-radio {
  display: inline-flex;
  margin-right: 24px;
  user-select: none;
}
.t-radio:last-child {
  margin-right: 0;
}
.t-radio input[type=radio] {
  position: absolute;
  margin: 0;
  opacity: 0;
  appearance: none;
}
.t-radio input[type=radio] + label, .t-radio fieldset input[type=radio] + legend, fieldset .t-radio input[type=radio] + legend {
  position: relative;
  display: inline-flex;
  margin-right: 0;
  color: #373838;
  font-size: 0.8125rem;
  font-weight: 400;
  outline: none;
  cursor: pointer;
}
.t-radio input[type=radio] + label::before, .t-radio fieldset input[type=radio] + legend::before, fieldset .t-radio input[type=radio] + legend::before {
  content: "";
  display: inline-block;
  height: 18px;
  width: 18px;
  margin-right: 8px;
  background: #fff;
  border: 1px solid #a6a7a7;
  border-radius: 50%;
}
.t-radio input[type=radio]:hover:not(:disabled, :checked) + label:hover::before, .t-radio fieldset input[type=radio]:hover:not(:disabled, :checked) + legend:hover::before, fieldset .t-radio input[type=radio]:hover:not(:disabled, :checked) + legend:hover::before, .t-radio input[type=radio]:hover:not(:disabled, :checked) + label:focus::before, .t-radio fieldset input[type=radio]:hover:not(:disabled, :checked) + legend:focus::before, fieldset .t-radio input[type=radio]:hover:not(:disabled, :checked) + legend:focus::before {
  border-color: #279c9c;
}
.t-radio input[type=radio]:checked + label, .t-radio fieldset input[type=radio]:checked + legend, fieldset .t-radio input[type=radio]:checked + legend {
  cursor: default;
}
.t-radio input[type=radio]:checked + label::before, .t-radio fieldset input[type=radio]:checked + legend::before, fieldset .t-radio input[type=radio]:checked + legend::before {
  border-color: #279c9c;
  box-shadow: inset 0 0 0 4px #279c9c;
}
.t-radio input[type=radio]:disabled + label, .t-radio fieldset input[type=radio]:disabled + legend, fieldset .t-radio input[type=radio]:disabled + legend {
  cursor: not-allowed;
}
.t-radio input[type=radio]:disabled + label::before, .t-radio fieldset input[type=radio]:disabled + legend::before, fieldset .t-radio input[type=radio]:disabled + legend::before {
  background-color: #f4f4f4;
  border-color: #bcbdbd;
}
.t-radio input[type=radio]:disabled:checked + label::before, .t-radio fieldset input[type=radio]:disabled:checked + legend::before, fieldset .t-radio input[type=radio]:disabled:checked + legend::before {
  background-color: #bcbdbd;
  box-shadow: inset 0 0 0 4px #f4f4f4;
}
.t-radio input[type=radio].t-has-focus + label::before, .t-radio fieldset input[type=radio].t-has-focus + legend::before, fieldset .t-radio input[type=radio].t-has-focus + legend::before {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}
.t-radio.t-block {
  display: block;
  margin-right: 0;
  margin-bottom: 12px;
}
.t-radio.t-block:last-child {
  margin-bottom: 0;
}

.t-radio-group {
  display: inline-block;
}
.t-radio-group > legend {
  margin-bottom: 13px;
}
.t-radio-group.t-horizontal {
  display: inline-flex;
}
.t-radio-group.t-horizontal > legend {
  float: left;
  line-height: 32px;
  margin-right: 12px;
  margin-bottom: 0;
}
.t-radio-group.t-horizontal.t-block > legend {
  width: 192px;
  text-align: right;
}
.t-radio-group.t-horizontal .t-radio {
  margin-top: 6px;
}
.t-radio-group .t-radio-group-wrapper {
  display: inline-block;
}
.t-radio-group .t-error-message,
.t-radio-group .t-supporting-text {
  max-width: 288px;
  margin-top: 11px;
}

.t-slider {
  position: relative;
  display: inline-block;
  width: 220px;
  margin-right: 12px;
  vertical-align: top;
  user-select: none;
}
.t-slider input[type=range] {
  width: 100%;
  height: 6px;
  margin: 0;
  padding: 0;
  background: #e9e9e9 linear-gradient(to right, #279c9c, #279c9c) no-repeat;
  background-size: 0 100%;
  border-radius: calc(6px / 2);
  outline: 0;
  vertical-align: top;
  appearance: none;
}
.t-slider input[type=range]:focus {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-slider input[type=range]::-webkit-slider-runnable-track {
  height: 6px;
  background-color: transparent;
  border-radius: 6px;
  cursor: pointer;
}
.t-slider input[type=range]::-moz-range-track {
  height: 6px;
  background: #e9e9e9;
  border: 0;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-ms-track {
  overflow: visible;
  height: 6px;
  color: transparent;
  background-color: transparent;
  border-color: transparent;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-moz-range-progress {
  height: 6px;
  background: #279c9c;
  border: 0;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-moz-range-progress::before {
  content: "";
  display: block;
  width: 50px;
  height: 50px;
}
.t-slider input[type=range]::-ms-fill-lower {
  height: 6px;
  background: #279c9c;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-ms-fill-upper {
  height: 6px;
  background: #e9e9e9;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-webkit-slider-thumb {
  display: block;
  width: 16px;
  height: 16px;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  cursor: pointer;
  appearance: none;
  transform: translate(0, -5px);
}
.t-slider input[type=range]::-webkit-slider-thumb:hover, .t-slider input[type=range]::-webkit-slider-thumb:active {
  border-color: #279c9c;
  transition: border 0.2s ease;
}
.t-slider input[type=range]::-moz-range-thumb {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  cursor: pointer;
  appearance: none;
}
.t-slider input[type=range]::-moz-range-thumb:hover, .t-slider input[type=range]::-moz-range-thumb:active {
  border-color: #279c9c;
  transition: border 0.2s ease;
}
.t-slider input[type=range]::-ms-thumb {
  display: inline-block;
  box-sizing: border-box;
  width: 16px;
  height: 16px;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  cursor: pointer;
}
.t-slider input[type=range]::-ms-thumb:hover, .t-slider input[type=range]::-ms-thumb:active {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15), 0 0 0 1px #279c9c;
  transition: border 0.2s ease;
}
.t-slider input[type=range]::-ms-tooltip {
  display: none;
}
.t-slider input[type=range]::-moz-focus-outer {
  border: 0;
}
.t-slider .t-value {
  position: absolute;
  z-index: 100;
  bottom: 100%;
  display: inline-block;
  height: 18px;
  margin-bottom: 12px;
  padding: 0 8px;
  color: #fff;
  background: #373838;
  border-radius: 2px;
  font-size: 11px;
  text-align: center;
  line-height: 19px;
}
.t-slider .t-value label, .t-slider .t-value fieldset legend, fieldset .t-slider .t-value legend {
  position: relative;
  display: inline-block;
  margin-bottom: 6px;
  color: #373838;
  font-size: 0.8125rem;
  font-weight: 400;
  outline: none;
}
.t-slider .t-scale {
  display: none;
  width: 100%;
  margin: 0;
  margin-top: 4px;
  padding: 0;
  color: #646464;
  font-size: 10px;
  line-height: 1rem;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
.t-slider .t-scale li {
  display: inline-block;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-slider input[type=range] {
    height: 22px;
    background: transparent;
    cursor: pointer;
  }
  .t-slider .t-value {
    margin-bottom: 4px;
  }
  .t-slider .t-scale {
    margin-top: 0;
  }
}
.t-icon-diamond::before {
  content: "\e000";
}
.t-icon-asterisk::before {
  content: "\e001";
}
.t-icon-angle-double-up::before {
  content: "\e146";
}
.t-icon-angle-double-right::before {
  content: "\e147";
}
.t-icon-angle-double-down::before {
  content: "\e148";
}
.t-icon-angle-double-left::before {
  content: "\e149";
}
.t-icon-angle-up::before {
  content: "\e150";
}
.t-icon-angle-right::before {
  content: "\e151";
}
.t-icon-angle-down::before {
  content: "\e152";
}
.t-icon-angle-left::before {
  content: "\e153";
}
.t-icon-chevron-up::before {
  content: "\e154";
}
.t-icon-chevron-right::before {
  content: "\e155";
}
.t-icon-chevron-down::before {
  content: "\e156";
}
.t-icon-chevron-left::before {
  content: "\e157";
}
.t-icon-arrow-up::before {
  content: "\e158";
}
.t-icon-arrow-right::before {
  content: "\e159";
}
.t-icon-arrow-down::before {
  content: "\e160";
}
.t-icon-arrow-left::before {
  content: "\e161";
}
.t-icon-arrows::before {
  content: "\e162";
}
.t-icon-arrows-h::before {
  content: "\e163";
}
.t-icon-arrows-v::before {
  content: "\e164";
}
.t-icon-caret-up::before {
  content: "\e180";
}
.t-icon-caret-right::before {
  content: "\e181";
}
.t-icon-caret-down::before {
  content: "\e182";
}
.t-icon-caret-left::before {
  content: "\e183";
}
.t-icon-home::before {
  content: "\e200";
}
.t-icon-entity::before {
  content: "\e201";
}
.t-icon-plus::before {
  content: "\e340";
}
.t-icon-plus-circle::before {
  content: "\e341";
}
.t-icon-minus::before {
  content: "\e350";
}
.t-icon-minus-circle::before {
  content: "\e351";
}
.t-icon-times::before {
  content: "\e360";
}
.t-icon-times-circle::before {
  content: "\e361";
}
.t-icon-times-circle-o::before {
  content: "\e362";
}
.t-icon-help::before {
  content: "\e370";
}
.t-icon-help-o::before {
  content: "\e371";
}
.t-icon-info-circle::before {
  content: "\e372";
}
.t-icon-exclamation-circle::before {
  content: "\e373";
}
.t-icon-exclamation-triangle::before {
  content: "\e374";
}
.t-icon-exclamation::before {
  content: "\e375";
}
.t-icon-bell::before {
  content: "\e380";
}
.t-icon-bell-slash::before {
  content: "\e381";
}
.t-icon-bullhorn::before {
  content: "\e384";
}
.t-icon-download::before {
  content: "\e400";
}
.t-icon-upload::before {
  content: "\e401";
}
.t-icon-save::before {
  content: "\e402";
}
.t-icon-expand::before {
  content: "\e500";
}
.t-icon-compress::before {
  content: "\e501";
}
.t-icon-expand-alt::before {
  content: "\e502";
}
.t-icon-compress-alt::before {
  content: "\e503";
}
.t-icon-level-up::before {
  content: "\e510";
}
.t-icon-level-down::before {
  content: "\e511";
}
.t-icon-exchange::before {
  content: "\e512";
}
.t-icon-redo::before {
  content: "\e515";
}
.t-icon-forward::before {
  content: "\e520";
}
.t-icon-reply::before {
  content: "\e521";
}
.t-icon-reply-all::before {
  content: "\e522";
}
.t-icon-sync::before {
  content: "\e525";
}
.t-icon-retweet::before {
  content: "\e526";
}
.t-icon-undo::before {
  content: "\e530";
}
.t-icon-history::before {
  content: "\e531";
}
.t-icon-clock::before {
  content: "\e540";
}
.t-icon-hourglass::before {
  content: "\e545";
}
.t-icon-hourglass-start::before {
  content: "\e546";
}
.t-icon-hourglass-half::before {
  content: "\e547";
}
.t-icon-hourglass-end::before {
  content: "\e548";
}
.t-icon-calendar::before {
  content: "\e560";
}
.t-icon-calendar-plus::before {
  content: "\e561";
}
.t-icon-calendar-minus::before {
  content: "\e562";
}
.t-icon-calendar-check::before {
  content: "\e563";
}
.t-icon-calendar-times::before {
  content: "\e564";
}
.t-icon-check::before {
  content: "\e900";
}
.t-icon-check-circle::before {
  content: "\e901";
}
.t-icon-check-circle-o::before {
  content: "\e902";
}
.t-icon-check-double::before {
  content: "\e903";
}
.t-icon-globe::before {
  content: "\e910";
}
.t-icon-globe-africa::before {
  content: "\e911";
}
.t-icon-globe-asia::before {
  content: "\e912";
}
.t-icon-eye::before {
  content: "\e920";
}
.t-icon-eye-slash::before {
  content: "\e921";
}
.t-icon-comment-alt-fill::before {
  content: "\e904";
}
.t-icon-comment-fill::before {
  content: "\e926";
}
.t-icon-comment-dots-fill::before {
  content: "\e927";
}
.t-icon-comment-dollar-fill::before {
  content: "\e928";
}
.t-icon-comment-slash-fill::before {
  content: "\e929";
}
.t-icon-comments-fill::before {
  content: "\e930";
}
.t-icon-comments-dollar-fill::before {
  content: "\e931";
}
.t-icon-comment-dollar::before {
  content: "\e932";
}
.t-icon-comments-dollar::before {
  content: "\e933";
}
.t-icon-comment-slash::before {
  content: "\e934";
}
.t-icon-comment-dots::before {
  content: "\e935";
}
.t-icon-comment::before {
  content: "\e937";
}
.t-icon-comments::before {
  content: "\e938";
}
.t-icon-comment-alt::before {
  content: "\e939";
}
.t-icon-ellipsis-h::before {
  content: "\e941";
}
.t-icon-ellipsis-v::before {
  content: "\e942";
}
.t-icon-envelope::before {
  content: "\e945";
}
.t-icon-envelope-open-text::before {
  content: "\e946";
}
.t-icon-inbox::before {
  content: "\e950";
}
.t-icon-paperclip::before {
  content: "\e995";
}
.t-icon-pen-nib::before {
  content: "\e997";
}
.t-icon-pencil::before {
  content: "\e998";
}
.t-icon-trash::before {
  content: "\e999";
}
.t-icon-user::before {
  content: "󡀀";
}
.t-icon-user-circle::before {
  content: "󡀁";
}
.t-icon-user-cog::before {
  content: "󡀄";
}
.t-icon-user-edit::before {
  content: "󡀅";
}
.t-icon-user-lock::before {
  content: "󡀆";
}
.t-icon-user-plus::before {
  content: "󡀇";
}
.t-icon-user-minus::before {
  content: "󡀈";
}
.t-icon-user-shield::before {
  content: "󡀉";
}
.t-icon-user-slash::before {
  content: "󡀐";
}
.t-icon-user-times::before {
  content: "󡀑";
}
.t-icon-user-friends::before {
  content: "󡀒";
}
.t-icon-users::before {
  content: "󡀓";
}
.t-icon-users-cog::before {
  content: "󡀔";
}
.t-icon-user-tie::before {
  content: "󡀕";
}
.t-icon-address-card::before {
  content: "󡀠";
}
.t-icon-id-badge::before {
  content: "󡀢";
}
.t-icon-address-book::before {
  content: "󡀣";
}
.t-icon-file::before {
  content: "󡔀";
}
.t-icon-file-alt::before {
  content: "󡔁";
}
.t-icon-file-archive::before {
  content: "󡔂";
}
.t-icon-file-audio::before {
  content: "󡔃";
}
.t-icon-file-code::before {
  content: "󡔄";
}
.t-icon-file-excel::before {
  content: "󡔅";
}
.t-icon-file-image::before {
  content: "󡔆";
}
.t-icon-file-pdf::before {
  content: "󡔇";
}
.t-icon-file-powerpoint::before {
  content: "󡔈";
}
.t-icon-file-video::before {
  content: "󡔉";
}
.t-icon-file-word::before {
  content: "󡔐";
}
.t-icon-folder::before {
  content: "󡔠";
}
.t-icon-folder-open::before {
  content: "󡔡";
}
.t-icon-hand-paper::before {
  content: "󡘀";
}
.t-icon-hand-rock::before {
  content: "󡘁";
}
.t-icon-hand-pointer::before {
  content: "󡘂";
}
.t-icon-hand-point-right::before {
  content: "󡘄";
}
.t-icon-hand-point-down::before {
  content: "󡘅";
}
.t-icon-hand-point-left::before {
  content: "󡘆";
}
.t-icon-handshake::before {
  content: "󡘇";
}
.t-icon-thumbs-up::before {
  content: "󡘈";
}
.t-icon-thumbs-down::before {
  content: "󡘉";
}
.t-icon-face-happy::before {
  content: "󡜀";
}
.t-icon-face-smile::before {
  content: "󡜁";
}
.t-icon-face-neutral::before {
  content: "󡜂";
}
.t-icon-face-frown::before {
  content: "󡜃";
}
.t-icon-face-cry::before {
  content: "󡜄";
}
.t-icon-heart-o::before {
  content: "󡜠";
}
.t-icon-heart::before {
  content: "󡜡";
}
.t-icon-phone::before {
  content: "󡞓";
}
.t-icon-support::before {
  content: "󡞔";
}
.t-icon-fax::before {
  content: "󡞕";
}
.t-icon-tv::before {
  content: "󡠀";
}
.t-icon-laptop::before {
  content: "󡠁";
}
.t-icon-mobile::before {
  content: "󡠂";
}
.t-icon-keyboard::before {
  content: "󡠃";
}
.t-icon-print::before {
  content: "󡠐";
}
.t-icon-qrcode::before {
  content: "󡠠";
}
.t-icon-fingerprint::before {
  content: "󡠡";
}
.t-icon-link::before {
  content: "󡠰";
}
.t-icon-unlink::before {
  content: "󡠱";
}
.t-icon-external-link::before {
  content: "󡠳";
}
.t-icon-key::before {
  content: "󡡀";
}
.t-icon-lock::before {
  content: "󡡅";
}
.t-icon-lock-open::before {
  content: "󡡆";
}
.t-icon-search::before {
  content: "󡡐";
}
.t-icon-search-plus::before {
  content: "󡡑";
}
.t-icon-search-minus::before {
  content: "󡡒";
}
.t-icon-filter::before {
  content: "󡡠";
}
.t-icon-share::before {
  content: "󡡥";
}
.t-icon-share-square::before {
  content: "󡡦";
}
.t-icon-paper-plane::before {
  content: "󡡧";
}
.t-icon-sign-in::before {
  content: "󡢐";
}
.t-icon-sign-out::before {
  content: "󡢑";
}
.t-icon-power-off::before {
  content: "󡢕";
}
.t-icon-circle-notch::before {
  content: "󡦘";
}
.t-icon-newspaper::before {
  content: "󡦙";
}
.t-icon-cog::before {
  content: "󢀀";
}
.t-icon-cogs::before {
  content: "󢀁";
}
.t-icon-wrench::before {
  content: "󢀅";
}
.t-icon-toolbox::before {
  content: "󢀆";
}
.t-icon-briefcase::before {
  content: "󢀇";
}
.t-icon-suitcase::before {
  content: "󢀈";
}
.t-icon-sliders::before {
  content: "󢀐";
}
.t-icon-sort-alpha-up::before {
  content: "󢀠";
}
.t-icon-sort-alpha-down::before {
  content: "󢀡";
}
.t-icon-sort-amount-up::before {
  content: "󢀢";
}
.t-icon-sort-amount-down::before {
  content: "󢀣";
}
.t-icon-sort::before {
  content: "󢀰";
}
.t-icon-sort-up::before {
  content: "󢀱";
}
.t-icon-sort-down::before {
  content: "󢀲";
}
.t-icon-tag::before {
  content: "󢁀";
}
.t-icon-tags::before {
  content: "󢁁";
}
.t-icon-star-o::before {
  content: "󢁅";
}
.t-icon-star-half::before {
  content: "󢁆";
}
.t-icon-star::before {
  content: "󢁇";
}
.t-icon-table::before {
  content: "󢁉";
}
.t-icon-list-ul::before {
  content: "󢁐";
}
.t-icon-tasks::before {
  content: "󢁑";
}
.t-icon-cards::before {
  content: "󢁕";
}
.t-icon-cards-small::before {
  content: "󢁖";
}
.t-icon-list::before {
  content: "󢁗";
}
.t-icon-align-left::before {
  content: "󢁠";
}
.t-icon-align-center::before {
  content: "󢁡";
}
.t-icon-align-justify::before {
  content: "󢁢";
}
.t-icon-align-right::before {
  content: "󢁣";
}
.t-icon-copy::before {
  content: "󢁩";
}
.t-icon-clone::before {
  content: "󢁰";
}
.t-icon-new-tab::before {
  content: "󢁱";
}
.t-icon-clipboard::before {
  content: "󢁵";
}
.t-icon-paste::before {
  content: "󢁶";
}
.t-icon-money-bill::before {
  content: "󢂀";
}
.t-icon-credit-card::before {
  content: "󢂁";
}
.t-icon-chart-bar::before {
  content: "󢂐";
}
.t-icon-chart-area::before {
  content: "󢂑";
}
.t-icon-chart-line::before {
  content: "󢂒";
}
.t-icon-terminal::before {
  content: "󢄀";
}
.t-icon-code::before {
  content: "󢄁";
}
.t-icon-code-branch::before {
  content: "󢄂";
}
.t-icon-thumbtack::before {
  content: "󢒙";
}
.t-icon-ruler::before {
  content: "󢔀";
}
.t-icon-cut::before {
  content: "󢔁";
}
.t-icon-image::before {
  content: "󢔂";
}
.t-icon-images::before {
  content: "󢔃";
}
.t-icon-bookmark-o::before {
  content: "󢔄";
}
.t-icon-bookmark::before {
  content: "󢔅";
}
.t-icon-flag::before {
  content: "󢔆";
}
.t-icon-location-arrow::before {
  content: "󢔇";
}
.t-icon-map-marker::before {
  content: "󢔈";
}
.t-icon-shoe-prints::before {
  content: "󢔉";
}
.t-icon-magic::before {
  content: "󢔐";
}
.t-icon-stamp::before {
  content: "󢔑";
}
.t-icon-fill-up::before {
  content: "󢔒";
}
.t-icon-graduation-cap::before {
  content: "󢔓";
}
.t-icon-palette::before {
  content: "󢔔";
}
.t-icon-trophy::before {
  content: "󢔕";
}
.t-icon-bug::before {
  content: "󢔖";
}
.t-icon-robot::before {
  content: "󢔗";
}
.t-icon-rocket::before {
  content: "󢔘";
}
.t-icon-certificate::before {
  content: "󢔙";
}
.t-icon-crosshairs::before {
  content: "󢔠";
}
.t-icon-infinity::before {
  content: "󢔡";
}
.t-icon-sticky-note::before {
  content: "󢔢";
}
.t-icon-map-signs::before {
  content: "󢔣";
}
.t-icon-shopping-cart::before {
  content: "󢔤";
}
.t-icon-play::before {
  content: "󢔥";
}
.t-icon-stop::before {
  content: "󢔦";
}
.t-icon-circle::before {
  content: "󢔧";
}
.t-icon-flask::before {
  content: "󢔨";
}
.t-icon-ds-triquetra::before {
  content: "󣀀";
}
.t-icon-ds-brick::before {
  content: "󣀁";
}
.t-icon-ds-set::before {
  content: "󣀂";
}
.t-icon-direction-incoming::before {
  content: "󣀃";
}
.t-icon-direction-outgoing::before {
  content: "󣀄";
}
.t-icon-direction-both::before {
  content: "󣀅";
}

.t-icon-alarm::before {
  content: "\e380";
}
.t-icon-area-chart::before {
  content: "󢂑";
}
.t-icon-analytics::before {
  content: "󢂑";
}
.t-icon-ban::before {
  content: "\e351";
}
.t-icon-calendar-o::before {
  content: "\e560";
}
.t-icon-clock-o::before {
  content: "\e540";
}
.t-icon-circle-o-notch::before {
  content: "󡦘";
}
.t-icon-close::before {
  content: "\e360";
}
.t-icon-cycle::before {
  content: "󡦘";
}
.t-icon-delete::before {
  content: "\e999";
}
.t-icon-edit::before {
  content: "\e998";
}
.t-icon-email::before {
  content: "\e945";
}
.t-icon-error::before {
  content: "\e373";
}
.t-icon-file-o::before {
  content: "󡔀";
}
.t-icon-file-archive-o::before {
  content: "󡔂";
}
.t-icon-file-code-o::before {
  content: "󡔄";
}
.t-icon-file-excel-o::before {
  content: "󡔅";
}
.t-icon-file-image-o::before {
  content: "󡔆";
}
.t-icon-file-pdf-o::before {
  content: "󡔇";
}
.t-icon-file-text::before {
  content: "󡔁";
}
.t-icon-file-text-o::before {
  content: "󡔁";
}
.t-icon-group::before {
  content: "󡀓";
}
.t-icon-hand-point-up::before {
  content: "󡘂";
}
.t-icon-info::before {
  content: "\e372";
}
.t-icon-line-chart::before {
  content: "󢂒";
}
.t-icon-menu::before {
  content: "\e941";
}
.t-icon-money::before {
  content: "󢂀";
}
.t-icon-newspaper::before, .t-icon-newspaper-o::before {
  content: "󡦙";
}
.t-icon-pending::before {
  content: "\e547";
}
.t-icon-question-circle::before {
  content: "\e370";
}
.t-icon-refresh::before {
  content: "\e525";
}
.t-icon-sort-amount-asc::before {
  content: "󢀣";
}
.t-icon-sort-amount-desc::before {
  content: "󢀢";
}
.t-icon-staff::before {
  content: "\e001";
}
.t-icon-success::before {
  content: "\e901";
}
.t-icon-th::before {
  content: "󢁖";
}
.t-icon-th-large::before {
  content: "󢁕";
}
.t-icon-th-list::before {
  content: "󢁗";
}
.t-icon-remove::before {
  content: "\e999";
}
.t-icon-test::before {
  content: "󢔨";
}
.t-icon-time::before {
  content: "\e540";
}
.t-icon-trash-alt::before {
  content: "\e999";
}
.t-icon-unlock::before {
  content: "󡡆";
}
.t-icon-warning::before {
  content: "\e374";
}

.t-icon.t-white {
  color: #fff;
}
.t-icon.t-gray-mid, .t-icon.t-subtle {
  color: #a6a7a7;
}
.t-icon.t-blue, .t-icon.t-info {
  color: #256cd1;
}
.t-icon.t-teal, .t-icon.t-cta {
  color: #279c9c;
}
.t-icon.t-red, .t-icon.t-error {
  color: #d91f11;
}
.t-icon.t-orange, .t-icon.t-warning {
  color: #ee6f20;
}
.t-icon.t-green, .t-icon.t-success {
  color: #428613;
}
.t-icon.t-disabled {
  color: #bcbdbd;
}
.t-icon.t-staff {
  color: #8c2341;
}
.t-icon.t-white svg > * {
  fill: #fff;
}
.t-icon.t-gray-mid svg > *, .t-icon.t-subtle svg > * {
  fill: #a6a7a7;
}
.t-icon.t-blue svg > *, .t-icon.t-info svg > * {
  fill: #256cd1;
}
.t-icon.t-teal svg > *, .t-icon.t-cta svg > * {
  fill: #279c9c;
}
.t-icon.t-red svg > *, .t-icon.t-error svg > * {
  fill: #d91f11;
}
.t-icon.t-orange svg > *, .t-icon.t-warning svg > * {
  fill: #ee6f20;
}
.t-icon.t-green svg > *, .t-icon.t-success svg > * {
  fill: #428613;
}
.t-icon.t-disabled svg > * {
  fill: #bcbdbd;
}
.t-icon.t-staff svg > * {
  fill: #8c2341;
}

.t-vis {
  position: relative;
  display: inline-block;
  width: 32px;
  height: 32px;
  margin-right: 8px;
  font-style: normal;
  vertical-align: middle;
}
.t-vis:last-child {
  margin-right: 0;
}
.t-vis::before, .t-vis::after {
  content: "";
  position: absolute;
  display: block;
  width: 32px;
  height: 32px;
  border: 1px solid transparent;
  border-radius: 32px;
  font-family: "tricons", helvetica, arial, sans-serif;
}
.t-vis::before {
  border-color: #e9e9e9;
}
.t-vis::after {
  color: #fff;
  font-size: 11px;
  text-align: center;
  line-height: 30px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-vis .t-badge {
  position: absolute;
  top: -4px;
  left: 100%;
  z-index: 1;
  padding: 0 4px;
  color: #ee6f20;
  background: #fff;
  border: 1px solid #ee6f20;
  transform: translate(-60%, 0);
}
.t-vis-agreed::before {
  background: #428613;
  border-color: transparent;
}
.t-vis-part-agreed::before {
  background: #428613;
  border-color: transparent;
}
.t-vis-part-agreed::after {
  content: "";
  left: calc(32px / 2);
  width: calc(32px / 2);
  background: #fff;
  border-color: #e9e9e9;
  border-left: transparent;
  -moz-border-radius-topright: 64px;
  -moz-border-radius-bottomright: 64px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-radius: 0 64px 64px 0;
}
.t-vis-part-disagreed::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-part-disagreed::after {
  content: "";
  width: calc(32px / 2);
  background: #fff;
  border-color: #e9e9e9;
  border-right: transparent;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 64px;
  -moz-border-radius-topleft: 64px;
  border-radius: 64px 0 0 64px;
}
.t-vis-disagreed::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-discrepencies::before, .t-vis-discrepancies::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-discrepencies::after, .t-vis-discrepancies::after {
  content: "󢁗";
}
.t-vis-error::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-error::after {
  content: "\e375";
}
.t-vis-cancelled::before {
  background: #bcbdbd;
  border-color: transparent;
}
.t-vis-cancelled::after {
  content: "C";
  font-weight: 700;
}
.t-vis-within::before {
  background: #fff59d;
  border-color: transparent;
}
.t-vis-within::after {
  content: "TH";
  color: #a6a7a7;
  font-weight: 700;
}
.t-vis.t-medium {
  width: 37px;
  height: 37px;
}
.t-vis.t-medium::before, .t-vis.t-medium::after {
  width: 37px;
  height: 37px;
}
.t-vis.t-medium::after {
  font-size: 12px;
  line-height: 35px;
}
.t-vis.t-medium.t-vis-part-agreed::after {
  left: calc(37px / 2);
  width: calc(37px / 2);
}
.t-vis.t-medium.t-vis-part-disagreed::after {
  width: calc(37px / 2);
}

@font-face {
  font-family: tricons;
  src: url("/crds-frontend/latest/assets/tricons-CZ4m6E8g.eot");
  src: url("/crds-frontend/latest/assets/tricons-CZ4m6E8g.eot?#iefix") format("embedded-opentype"), url("/crds-frontend/latest/assets/tricons-DHjgza76.woff2") format("woff2"), url("/crds-frontend/latest/assets/tricons-B2Keo8Ad.woff") format("woff"), url("/crds-frontend/latest/assets/tricons-DNt4bsT1.ttf") format("truetype"), url("/crds-frontend/latest/assets/tricons-6znNKawq.svg#fontawesome") format("svg");
  font-style: normal;
  font-weight: 400;
}
.t-icon {
  display: inline-block;
  margin-right: 6px;
  color: inherit;
  font-family: "tricons", helvetica, arial, sans-serif !important;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  text-decoration: none;
  text-transform: none;
  vertical-align: middle;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-icon::before {
  display: inline-block;
  line-height: 1rem;
}
.t-icon:hover {
  text-decoration: none;
}
.t-icon > img,
.t-icon > svg {
  width: 14px;
  height: 14px;
}
.t-icon > svg {
  color: inherit;
}
.t-icon > svg path {
  fill: currentcolor;
}
.t-icon.t-fw {
  width: 1em;
  text-align: center;
}
.t-icon.t-tiny {
  font-size: 11px;
}
.t-icon.t-tiny > img,
.t-icon.t-tiny > svg {
  width: 11px;
  height: 11px;
}
.t-icon.t-small {
  font-size: 12px;
}
.t-icon.t-small > img,
.t-icon.t-small > svg {
  width: 12px;
  height: 12px;
}
.t-icon.t-large {
  font-size: 16px;
}
.t-icon.t-large > img,
.t-icon.t-large > svg {
  width: 16px;
  height: 16px;
}
.t-icon.t-vertical-middle {
  vertical-align: middle;
}
.t-icon.t-horizontal {
  height: 32px;
}

a.t-icon {
  display: inline-block;
  margin-right: 0;
  color: #006491;
}
a.t-icon:hover {
  text-decoration: underline;
}
a.t-icon::before {
  margin-right: 6px;
  line-height: inherit;
}
a.t-icon > span {
  margin-left: -4px;
}
a.t-icon:empty::before {
  margin-right: 0;
}
a.t-icon.t-teal {
  color: #279c9c;
}
a .t-icon {
  margin-right: 6px;
}
a .t-icon.t-icon-only {
  margin-right: 0;
}

.t-staff-box {
  position: relative;
  margin-right: 20px;
  border: 1px solid #8c2341;
  padding: 12px;
}
.t-staff-box::before {
  content: "\e001  Staff";
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 11px;
  position: absolute;
  top: -1px;
  right: 0;
  transform: rotate(-90deg);
  transform-origin: top right;
  background-color: #8c2341;
  color: #fff;
  border-radius: 0 0 3px 3px;
  padding: 4px 8px;
}
.t-staff-box.t-container {
  padding: 24px;
  width: calc(100% - 20px);
}

.t-switch {
  display: inline-flex;
  height: 20px;
  margin-right: 8px;
  margin-bottom: 12px;
  user-select: none;
}
.t-switch:last-child {
  margin-right: 0;
}
.t-switch label, .t-switch fieldset legend, fieldset .t-switch legend {
  display: inline-block;
  height: 20px;
  margin-bottom: 0;
  margin-right: 6px;
  line-height: 20px;
}
.t-switch label.t-subtle, .t-switch fieldset legend.t-subtle, fieldset .t-switch legend.t-subtle {
  font-weight: 400;
}
.t-switch input {
  position: absolute;
  appearance: none;
}
.t-switch input::-ms-check {
  opacity: 0;
}
.t-switch input + label, .t-switch fieldset input + legend, fieldset .t-switch input + legend {
  position: relative;
  display: inline-block;
  height: 20px;
  margin-right: 0;
  color: #373838;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 20px;
  vertical-align: middle;
  outline: none;
  cursor: pointer;
  width: 38px;
}
.t-switch input + label::before, .t-switch fieldset input + legend::before, fieldset .t-switch input + legend::before {
  content: "";
  display: inline-block;
  height: 20px;
  width: 38px;
  background: #f4f4f4;
  border: 1px solid #bcbdbd;
  border-radius: 20px;
  vertical-align: top;
  transition: background-color 0.2s ease, border 0.2s ease;
}
.t-switch input + label::after, .t-switch fieldset input + legend::after, fieldset .t-switch input + legend::after {
  content: "";
  position: absolute;
  left: 0;
  display: inline-block;
  height: 20px;
  width: 20px;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 20px;
  line-height: inherit;
  vertical-align: top;
  transition: border 0.2s ease, position 0.2s ease;
}
.t-switch input:hover:not(:disabled) + label::before, .t-switch fieldset input:hover:not(:disabled) + legend::before, fieldset .t-switch input:hover:not(:disabled) + legend::before {
  background-color: #238c8c;
  border-color: #238c8c;
  transition: none;
}
.t-switch input:hover:not(:disabled) + label::after, .t-switch fieldset input:hover:not(:disabled) + legend::after, fieldset .t-switch input:hover:not(:disabled) + legend::after {
  border-color: #238c8c;
}
.t-switch input:hover:not(:disabled, :checked) + label::before, .t-switch fieldset input:hover:not(:disabled, :checked) + legend::before, fieldset .t-switch input:hover:not(:disabled, :checked) + legend::before {
  background-color: #e9e9e9;
  border-color: #bcbdbd;
  transition: none;
}
.t-switch input:hover:not(:disabled, :checked) + label::after, .t-switch fieldset input:hover:not(:disabled, :checked) + legend::after, fieldset .t-switch input:hover:not(:disabled, :checked) + legend::after {
  border-color: #bcbdbd;
}
.t-switch input:checked + label::before, .t-switch fieldset input:checked + legend::before, fieldset .t-switch input:checked + legend::before {
  background-color: #279c9c;
  border: 1px solid #279c9c;
}
.t-switch input:checked + label::after, .t-switch fieldset input:checked + legend::after, fieldset .t-switch input:checked + legend::after {
  left: 18px;
  border: 1px solid #279c9c;
}
.t-switch input:disabled + label, .t-switch fieldset input:disabled + legend, fieldset .t-switch input:disabled + legend {
  cursor: not-allowed;
}
.t-switch input:disabled + label::before, .t-switch fieldset input:disabled + legend::before, fieldset .t-switch input:disabled + legend::before {
  background-color: #f4f4f4;
  border: 1px solid #e9e9e9;
}
.t-switch input:disabled + label::after, .t-switch fieldset input:disabled + legend::after, fieldset .t-switch input:disabled + legend::after {
  border: 1px solid #e9e9e9;
}
.t-switch input:checked:disabled + label::before, .t-switch fieldset input:checked:disabled + legend::before, fieldset .t-switch input:checked:disabled + legend::before {
  background-color: #a9d7d7;
  border: 1px solid #a9d7d7;
}
.t-switch input:checked:disabled + label::after, .t-switch fieldset input:checked:disabled + legend::after, fieldset .t-switch input:checked:disabled + legend::after {
  left: 18px;
  border: 1px solid #a9d7d7;
}
.t-switch input.t-has-focus + label::before, .t-switch fieldset input.t-has-focus + legend::before, fieldset .t-switch input.t-has-focus + legend::before {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}
.t-switch input:focus:not(:disabled) + label::before, .t-switch fieldset input:focus:not(:disabled) + legend::before, fieldset .t-switch input:focus:not(:disabled) + legend::before {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
  border-radius: 20px;
}
.t-switch.t-block {
  display: flex;
  margin-right: 0;
  margin-bottom: 12px;
}
.t-switch.t-block:last-child {
  margin-bottom: 0;
}
.t-switch.t-vertical {
  height: auto;
  flex-direction: column;
}
.t-switch.t-vertical label:not(input + label):not(fieldset input + legend), .t-switch.t-vertical fieldset legend:not(input + label):not(fieldset input + legend), fieldset .t-switch.t-vertical legend:not(input + label):not(fieldset input + legend) {
  display: block;
  height: 18px;
  margin-bottom: 11px;
}
.t-switch.t-reverse {
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.t-switch.t-reverse > label:not(input + label):not(fieldset input + legend), fieldset .t-switch.t-reverse > legend:not(input + label):not(fieldset input + legend) {
  margin-left: 6px;
  margin-right: 0;
}
.t-switch.t-ghost-label {
  margin-top: 24px;
}

.t-filter-chip {
  display: inline-block;
  margin-right: 12px;
  user-select: none;
}
.t-filter-chip:last-child {
  margin-right: 0;
}
.t-filter-chip input {
  appearance: none;
  position: absolute;
}
.t-filter-chip input + span {
  font-weight: 400;
  height: 28px;
  min-width: 28px;
  text-align: center;
  vertical-align: middle;
  border: 1px solid #bcbdbd;
  border-radius: 14px;
  white-space: nowrap;
  gap: 6px;
  cursor: pointer;
  color: #373838;
  font-size: 0.8125rem;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
  align-self: center;
  flex-shrink: 0;
}
.t-filter-chip input + span .t-badge:first-child {
  height: 22px;
  margin-left: 2px;
  margin-right: 0;
  font-size: 0.75rem;
  font-weight: 700;
}
.t-filter-chip input + span :not(.t-badge):first-child {
  font-size: 0.8125rem;
  padding-left: 12px;
}
.t-filter-chip input + span :not(.t-badge):last-child {
  padding-right: 12px;
}
.t-filter-chip input::-ms-check {
  opacity: 0;
}
.t-filter-chip input:hover:not(:disabled) + span {
  border-color: #279c9c;
}
.t-filter-chip input:checked + span {
  background-color: #e9f5f5;
  border-color: #279c9c;
}
.t-filter-chip input:disabled + span {
  cursor: not-allowed;
  color: #a6a7a7;
}
.t-filter-chip input:disabled + span .t-badge:first-child {
  background-color: #d3d3d3;
  color: #fff;
}
.t-filter-chip input.t-has-focus + label::before, .t-filter-chip fieldset input.t-has-focus + legend::before, fieldset .t-filter-chip input.t-has-focus + legend::before {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}
.t-filter-chip.t-filter-chip-block {
  display: block;
  margin-right: 0;
  margin-bottom: 12px;
}

.t-side-navigation {
  background: #212222;
  width: 240px;
  position: fixed;
  top: 54px;
  left: -240px;
  bottom: 0;
  z-index: 90;
  overflow-x: hidden;
  overflow-y: auto;
  height: calc(100% - 54px);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  transition: 0.2s ease;
  transition-property: left width;
}
.t-side-navigation nav {
  padding-top: 4px;
}
.t-side-navigation ul {
  list-style: none;
  display: block;
}
.t-side-navigation a {
  color: #fff;
  text-decoration: none;
}
.t-side-navigation .t-expand {
  position: absolute;
  right: 9px;
  width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: calc(50% - 9px);
  color: #fff;
  margin-right: 0;
}
.t-side-navigation .t-expand.t-is-open {
  transform: rotate(180deg);
}
.t-side-navigation .t-expand::before, .t-side-navigation .t-expand::after {
  content: "";
  position: absolute;
  background: #fff;
  width: 8px;
  height: 2px;
  border-radius: 1px;
}
.t-side-navigation .t-expand::before {
  transform: translate(-2px, 0) rotate(45deg) scale(0.9);
}
.t-side-navigation .t-expand::after {
  transform: translate(2px, 0) rotate(-45deg) scale(0.9);
}
.t-side-navigation li {
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 14px;
  line-height: 15px;
}
.t-side-navigation li > a {
  display: block;
  padding: 10px 12px;
  position: relative;
}
.t-side-navigation li > a.t-is-staff {
  background: #8c2341;
}
.t-side-navigation li > a.t-is-staff.t-is-active {
  background: #8c2341;
}
.t-side-navigation li > a.t-is-staff:hover, .t-side-navigation li > a.t-is-staff:focus-visible {
  background: #7e203b;
}
.t-side-navigation li > a.t-is-active {
  background: #ff0061;
}
.t-side-navigation li > a.t-is-active:hover, .t-side-navigation li > a.t-is-active:focus-visible {
  background: #ff0061;
}
.t-side-navigation li > a:hover, .t-side-navigation li > a:focus-visible {
  background: #4d4e4e;
}
.t-side-navigation li > a .t-icon {
  font-size: 16px;
  vertical-align: bottom !important;
}
.t-side-navigation li ul {
  display: none;
}
.t-side-navigation li ul.t-is-open {
  display: block;
}
.t-side-navigation li li {
  font-family: arial, sans-serif;
  font-size: 0.75rem;
  line-height: 14px;
}
.t-side-navigation li li > a {
  padding: 8px 24px 8px 25px;
  color: #e9e9e9;
}
.t-side-navigation .t-footer {
  color: #a6a7a7;
  padding-bottom: 16px;
}
.t-side-navigation .t-footer .t-staff-info {
  background: #8c2341;
  color: #fff;
  font-size: 0.8125rem;
  padding: 16px;
}
.t-side-navigation .t-footer p {
  padding: 0 16px;
  font-size: 8px;
  margin: 0;
  line-height: 12px;
}
.t-side-navigation .t-footer img {
  width: 80px;
  margin: 16px 16px 4px 16px;
}
.t-side-navigation ~ .t-main {
  transition: 0.2s ease;
  transition-property: left width;
  left: 0;
}
.t-side-navigation.t-is-open {
  left: 0;
}
.t-side-navigation.t-is-open ~ .t-main {
  left: 240px;
  width: calc(100vw - 240px);
}

.t-table.t-transparent > tbody,
.t-table.t-transparent > thead {
  background-color: transparent;
}
.t-table.t-transparent > thead th,
.t-table.t-transparent > th {
  background-color: rgba(223.2, 223.2, 223.2, 0.25);
}
.t-table.t-transparent > thead th.t-group,
.t-table.t-transparent > th.t-group {
  background-color: transparent;
}
.t-table thead.t-sticky {
  position: sticky;
  top: 0;
  z-index: 10;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
}
.t-table.t-condensed {
  font-size: 0.75rem;
}
.t-table.t-condensed th,
.t-table.t-condensed td {
  height: 32px;
  padding: calc(4px / 2) 8px;
}
.t-table.t-condensed th {
  font-size: 10px;
}
.t-table.t-condensed td > .t-btn,
.t-table.t-condensed td > .t-checkbox,
.t-table.t-condensed td > .t-dropdown,
.t-table.t-condensed td > .t-input,
.t-table.t-condensed td > .t-loading,
.t-table.t-condensed td > .t-progress,
.t-table.t-condensed td > .t-radio,
.t-table.t-condensed td > .t-switch {
  margin: 0;
}
.t-table.t-condensed td > .t-btn:not(.t-condensed) {
  height: 24px;
  padding: 0 12px;
  font-size: 0.75rem;
  line-height: 26px;
}
.t-table.t-condensed th > .t-checkbox label, .t-table.t-condensed th > .t-checkbox fieldset legend, fieldset .t-table.t-condensed th > .t-checkbox legend,
.t-table.t-condensed th > .t-select .t-checkbox label,
.t-table.t-condensed th > .t-select .t-checkbox fieldset legend,
fieldset .t-table.t-condensed th > .t-select .t-checkbox legend,
.t-table.t-condensed td > .t-checkbox label,
.t-table.t-condensed td > .t-checkbox fieldset legend,
fieldset .t-table.t-condensed td > .t-checkbox legend,
.t-table.t-condensed td > .t-select .t-checkbox label,
.t-table.t-condensed td > .t-select .t-checkbox fieldset legend,
fieldset .t-table.t-condensed td > .t-select .t-checkbox legend {
  height: 16px;
  line-height: 16px;
}
.t-table.t-condensed th > .t-checkbox label::before, .t-table.t-condensed th > .t-checkbox fieldset legend::before, fieldset .t-table.t-condensed th > .t-checkbox legend::before,
.t-table.t-condensed th > .t-select .t-checkbox label::before,
.t-table.t-condensed th > .t-select .t-checkbox fieldset legend::before,
fieldset .t-table.t-condensed th > .t-select .t-checkbox legend::before,
.t-table.t-condensed td > .t-checkbox label::before,
.t-table.t-condensed td > .t-checkbox fieldset legend::before,
fieldset .t-table.t-condensed td > .t-checkbox legend::before,
.t-table.t-condensed td > .t-select .t-checkbox label::before,
.t-table.t-condensed td > .t-select .t-checkbox fieldset legend::before,
fieldset .t-table.t-condensed td > .t-select .t-checkbox legend::before {
  width: 16px;
  height: 16px;
}
.t-table.t-condensed td > .t-checkbox,
.t-table.t-condensed td > .t-select .t-checkbox {
  margin-top: -6px;
}
.t-table.t-condensed .t-icon::before {
  font-size: 12px;
}
.t-table.t-condensed td > .t-input input {
  height: 24px;
  font-size: 0.75rem;
}
.t-table.t-condensed td > .t-dropdown .t-btn:not(.t-condensed) {
  height: 24px;
  font-size: 0.75rem;
  line-height: 26px;
}
.t-table.t-condensed td > .t-dropdown .t-input {
  width: 100%;
  margin-bottom: 0;
}
.t-table.t-condensed td > .t-dropdown .t-input input {
  height: 24px;
  font-size: 0.75rem;
}
.t-table.t-ghost {
  font-size: 0.8125rem;
}
.t-table.t-ghost.t-condensed th,
.t-table.t-ghost.t-condensed td {
  padding: 4px 4px;
}
.t-table.t-ghost tr:hover,
.t-table.t-ghost tr:hover td,
.t-table.t-ghost th,
.t-table.t-ghost td,
.t-table.t-ghost thead,
.t-table.t-ghost tbody {
  background: transparent;
}
.t-table.t-ghost th,
.t-table.t-ghost td {
  height: auto;
  padding: 8px;
  padding-left: 0;
}
.t-table.t-ghost th {
  padding-top: 0;
  font-size: 0.8125rem;
}
.t-table.t-ghost td {
  border: 0;
}
.t-table .t-select {
  width: 34px;
  margin-right: 0;
  border-right: 0;
  text-overflow: clip;
}
.t-table .t-select .t-checkbox label::before, .t-table .t-select .t-checkbox fieldset legend::before, fieldset .t-table .t-select .t-checkbox legend::before {
  margin-right: 0;
}
.t-table .t-is-selected > td:not(.t-empty) {
  background-color: #e9f5f5;
}
.t-table .t-is-selected:hover > td:not(.t-empty) {
  background-color: #d4ebeb;
}
.t-table.t-sortable > thead th {
  transition: background-color 0.2s ease, opacity 0.2s ease;
}
.t-table.t-sortable > thead th:hover {
  background-color: #e9e9e9;
  cursor: pointer;
}
.t-table.t-sortable > thead th.t-not-sortable:hover {
  background-color: #f8f8f8;
  cursor: default;
}
.t-table thead th.t-sortable {
  transition: background-color 0.2s ease, opacity 0.2s ease;
}
.t-table thead th.t-sortable:hover {
  background-color: #e9e9e9;
  cursor: pointer;
}
.t-table thead th.t-is-ascending, .t-table thead th.t-is-descending {
  position: relative;
  background-color: #f4f4f4;
}
.t-table thead th.t-is-ascending:hover, .t-table thead th.t-is-descending:hover {
  background-color: #e9e9e9;
}
.t-table thead th.t-is-ascending::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background: #bcbdbd;
  transition: position 0.2s ease;
}
.t-table thead th.t-is-descending::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background: #bcbdbd;
  transition: position 0.2s ease;
}
.t-table tr td.t-match {
  width: 100px;
  padding-right: 12px;
  padding-left: 12px;
  text-align: center;
}
.t-table tr td.t-match p {
  margin-bottom: 0;
}
.t-table tr td.t-match .t-status {
  display: inline-block;
  width: calc(50% - 2px);
  height: 6px;
  background: #bcbdbd;
}
.t-table tr td.t-match .t-status.t-approved {
  background: #428613;
}
.t-table tr td.t-match .t-status.t-refused {
  background: #d91f11;
}
.t-table tr:hover td.t-match, .t-table tr.t-is-selected td.t-match, .t-table tr.t-is-selected:hover td.t-match {
  background-color: #fff;
  border-color: #e9e9e9;
}
.t-table > tbody .t-has-changed-new {
  background-color: #fff59d;
  animation: fade 0.8s ease-in forwards;
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
.t-table > tbody tr.t-has-changed:not(.t-is-selected) > td {
  background-color: #fff59d;
}
.t-table > tbody tr.t-has-changed:not(.t-is-selected):hover > td {
  background-color: rgb(242.1, 242, 180.4);
}
.t-table > tbody tr.t-fade > td {
  animation: fade 0.8s ease forwards;
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
.t-table > tbody tr:hover > td.t-has-changed {
  background-color: rgb(242.1, 242, 180.4);
}
.t-table > tbody td.t-has-changed {
  background-color: #fff59d;
}
.t-table > tbody td.t-fade {
  animation: fade 0.8s ease forwards;
}
@keyframes fade {
  0% {
    background-color: #fff59d;
  }
  100% {
    background-color: inherit;
  }
}
@keyframes fade {
  0% {
    background-color: #fff59d;
  }
  100% {
    background-color: inherit;
  }
}
@keyframes fade {
  0% {
    background-color: #fff59d;
  }
  100% {
    background-color: inherit;
  }
}
@keyframes fade {
  0% {
    background-color: #fff59d;
  }
  100% {
    background-color: inherit;
  }
}

.t-table tr.t-status > td:first-child {
  padding-left: 12px 3px;
}
.t-table tr.t-status.t-teal > td:first-child, .t-table tr.t-status.t-cta > td:first-child {
  box-shadow: inset 3px 0 0 0 #279c9c;
}
.t-table tr.t-status.t-teal .t-bg-status, .t-table tr.t-status.t-cta .t-bg-status {
  color: #fff;
  background: #279c9c;
}
.t-table tr.t-status.t-teal .t-border-status, .t-table tr.t-status.t-cta .t-border-status {
  color: #279c9c;
  box-shadow: inset 1px 1px 0 0 #279c9c, inset -1px -1px 0 0 #279c9c;
}
.t-table tr.t-status.t-red > td:first-child, .t-table tr.t-status.t-error > td:first-child {
  box-shadow: inset 3px 0 0 0 #d91f11;
}
.t-table tr.t-status.t-red .t-bg-status, .t-table tr.t-status.t-error .t-bg-status {
  color: #fff;
  background: #d91f11;
}
.t-table tr.t-status.t-red .t-text-status, .t-table tr.t-status.t-error .t-text-status {
  color: #d91f11;
}
.t-table tr.t-status.t-red .t-border-status, .t-table tr.t-status.t-error .t-border-status {
  color: #d91f11;
  box-shadow: inset 1px 1px 0 0 #d91f11, inset -1px -1px 0 0 #d91f11;
}
.t-table tr.t-status.t-orange > td:first-child, .t-table tr.t-status.t-warning > td:first-child {
  box-shadow: inset 3px 0 0 0 #ee6f20;
}
.t-table tr.t-status.t-orange .t-bg-status, .t-table tr.t-status.t-warning .t-bg-status {
  color: #fff;
  background: #ee6f20;
}
.t-table tr.t-status.t-orange .t-text-status, .t-table tr.t-status.t-warning .t-text-status {
  color: #ee6f20;
}
.t-table tr.t-status.t-orange .t-border-status, .t-table tr.t-status.t-warning .t-border-status {
  color: #ee6f20;
  box-shadow: inset 1px 1px 0 0 #ee6f20, inset -1px -1px 0 0 #ee6f20;
}
.t-table tr.t-status.t-green > td:first-child, .t-table tr.t-status.t-success > td:first-child {
  box-shadow: inset 3px 0 0 0 #428613;
}
.t-table tr.t-status.t-green .t-bg-status, .t-table tr.t-status.t-success .t-bg-status {
  color: #fff;
  background: #428613;
}
.t-table tr.t-status.t-green .t-text-status, .t-table tr.t-status.t-success .t-text-status {
  color: #428613;
}
.t-table tr.t-status.t-green .t-border-status, .t-table tr.t-status.t-success .t-border-status {
  color: #428613;
  box-shadow: inset 1px 1px 0 0 #428613, inset -1px -1px 0 0 #428613;
}
.t-table tr.t-status.t-disabled > td {
  color: #bcbdbd;
}
.t-table tr.t-status.t-disabled > td a {
  color: #bcbdbd;
  pointer-events: none;
}
.t-table tr.t-status.t-disabled > td a:hover {
  text-decoration: none;
}
.t-table tr.t-status.t-disabled > td .t-icon {
  color: #bcbdbd;
}
.t-table td.t-teal.t-bg-status, .t-table td.t-cta.t-bg-status {
  color: #fff;
  background: #279c9c;
}
.t-table td.t-teal.t-border-status, .t-table td.t-cta.t-border-status {
  color: #279c9c;
  box-shadow: inset 1px 1px 0 0 #279c9c, inset -1px -1px 0 0 #279c9c;
}
.t-table td.t-red.t-bg-status, .t-table td.t-error.t-bg-status {
  color: #fff;
  background: #d91f11;
}
.t-table td.t-red.t-text-status, .t-table td.t-error.t-text-status {
  color: #d91f11;
}
.t-table td.t-red.t-border-status, .t-table td.t-error.t-border-status {
  color: #d91f11;
  box-shadow: inset 1px 1px 0 0 #d91f11, inset -1px -1px 0 0 #d91f11;
}
.t-table td.t-orange.t-bg-status, .t-table td.t-warning.t-bg-status {
  color: #fff;
  background: #ee6f20;
}
.t-table td.t-orange.t-text-status, .t-table td.t-warning.t-text-status {
  color: #ee6f20;
}
.t-table td.t-orange.t-border-status, .t-table td.t-warning.t-border-status {
  color: #ee6f20;
  box-shadow: inset 1px 1px 0 0 #ee6f20, inset -1px -1px 0 0 #ee6f20;
}
.t-table td.t-green.t-bg-status, .t-table td.t-success.t-bg-status {
  color: #fff;
  background: #428613;
}
.t-table td.t-green.t-text-status, .t-table td.t-success.t-text-status {
  color: #428613;
}
.t-table td.t-green.t-border-status, .t-table td.t-success.t-border-status {
  color: #428613;
  box-shadow: inset 1px 1px 0 0 #428613, inset -1px -1px 0 0 #428613;
}
.t-table td.t-disabled {
  color: #bcbdbd;
}
.t-table td.t-disabled > a {
  color: #bcbdbd;
  pointer-events: none;
}
.t-table td.t-disabled > a:hover {
  text-decoration: none;
}
.t-table td.t-disabled > .t-icon {
  color: #bcbdbd;
}
.t-table .t-bg-status > a {
  color: #fff;
  text-decoration: underline;
  text-decoration-style: dotted;
}
.t-table .t-bg-status > a:hover {
  text-decoration-style: solid;
}
.t-table.t-condensed.t-status > td:first-child {
  padding-left: 9px;
}

.t-table th.t-expandable,
.t-table td.t-expandable {
  width: 40px;
}
.t-table th.t-expandable.t-select,
.t-table td.t-expandable.t-select {
  width: 69px;
  border-right: 1px solid #e9e9e9;
}
.t-table th.t-expandable button,
.t-table td.t-expandable button {
  cursor: pointer;
  position: absolute;
  color: #373838;
  top: 0;
  right: 0;
  border: 0;
  background: 0 0;
  width: 40px;
  height: 40px;
}
.t-table th.t-expandable button .t-icon,
.t-table td.t-expandable button .t-icon {
  margin-right: 0;
  vertical-align: baseline;
  transform: translateY(1px);
}
.t-table.t-condensed th.t-expandable,
.t-table.t-condensed td.t-expandable {
  width: 32px;
}
.t-table.t-condensed th.t-expandable.t-select,
.t-table.t-condensed td.t-expandable.t-select {
  width: 55px;
}
.t-table.t-condensed th.t-expandable button,
.t-table.t-condensed td.t-expandable button {
  width: 32px;
  height: 32px;
}
.t-table.t-condensed th.t-expandable button .t-icon,
.t-table.t-condensed td.t-expandable button .t-icon {
  transform: translateY(0px);
}
.t-table tr.t-is-expanded {
  background-color: #e9f5f5;
}
.t-table tr.t-expanded-row {
  background-color: #f9fcfc;
}
.t-table tr.t-expanded-row > td:first-child {
  padding: 24px;
}
.t-table tr.t-expanded-row:hover {
  background-color: #f9fcfc;
}
.t-table tr.t-expanded-row:hover > td {
  background-color: #f9fcfc;
  overflow: visible;
}

.t-table {
  display: table;
  table-layout: fixed;
  width: auto;
  max-width: calc(1920px - 24px * 2);
  margin-bottom: 24px;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 0.75rem;
  line-height: 1.4rem;
  vertical-align: middle;
}
.t-table:last-child {
  margin-bottom: 0;
}
.t-table.t-no-truncate td, .t-table.t-no-truncate th {
  white-space: normal;
  text-overflow: initial;
  overflow: initial;
  word-break: break-all;
}
.t-table caption {
  margin-bottom: 12px;
  color: #646464;
  font-size: 14px;
  font-weight: 700;
  text-align: left;
}
.t-table caption .t-icon {
  margin-right: 4px;
}
.t-table th,
.t-table td {
  position: relative;
  height: 40px;
  padding: calc(4px / 2) 12px;
  background-clip: padding-box;
  text-align: left;
  line-height: 0.9375rem;
  vertical-align: middle;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-table th > a,
.t-table td > a {
  display: inline-block;
  vertical-align: middle;
}
.t-table th {
  background-color: #f8f8f8;
  font-size: 0.6875rem;
  line-height: 0.8125rem;
  font-weight: 700;
  text-align: left;
}
.t-table th.t-group {
  color: #646464;
  background-color: transparent;
  border-top: 1px solid #e9e9e9;
  border-right: 1px solid #e9e9e9;
  font-weight: 400;
  text-transform: uppercase;
  text-align: center;
}
.t-table th.t-group:last-child {
  border-right: transparent;
}
.t-table td {
  border-right: 1px solid #e9e9e9;
}
.t-table td:last-child {
  border-right: 0;
}
.t-table thead,
.t-table tbody {
  background-color: #fff;
}
.t-table tbody tr td {
  border-bottom: 1px solid #e9e9e9;
  transition: background-color, 0.1s ease;
}
.t-table tbody tr:hover {
  background-color: #d4ebeb;
}
.t-table tbody tr:hover > td {
  background-color: #d4ebeb;
}
.t-table tbody tr.t-no-hover:hover {
  background-color: transparent;
}
.t-table tbody tr.t-no-hover:hover > td {
  background-color: transparent;
}
.t-table tbody > tr td {
  border-top: 1px solid #e9e9e9;
}
.t-table thead + tbody > tr td {
  border-top: 0;
}
.t-table.t-half {
  width: 50%;
}
.t-table.t-3-4 {
  width: 75%;
}
.t-table.t-wide {
  width: 100%;
}
.t-table.t-full {
  max-width: 100%;
}
.t-table.t-auto {
  table-layout: auto;
}
.t-table th.t-col-compact,
.t-table td.t-col-compact {
  width: 40px;
  text-align: center;
}
.t-table th.t-col-tiny,
.t-table td.t-col-tiny {
  width: 8%;
}
.t-table th.t-col-small,
.t-table td.t-col-small {
  width: 10%;
}
.t-table th.t-col-medium,
.t-table td.t-col-medium {
  width: 15%;
}
.t-table th.t-col-large,
.t-table td.t-col-large {
  width: 25%;
}
.t-table th.t-col-xl,
.t-table td.t-col-xl {
  width: 30%;
}
.t-table.t-is-loading > tbody {
  position: relative;
}
.t-table.t-is-loading > tbody > tr:only-child::after,
.t-table.t-is-loading > tbody > tr:nth-child(2):last-child::after {
  background-size: auto !important;
}
.t-table.t-is-loading > tbody > tr:last-child::after {
  position: absolute;
  content: "";
  background: #fff;
  opacity: 0.9;
  inset: 0;
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2042%2042'%3e%3cg%20fill='none'%20stroke-miterlimit='10'%20stroke-width='2'%20data-name='Layer%202'%3e%3ccircle%20cx='21'%20cy='21'%20r='20'%20stroke='%23E9E9E9'%3e%3c/circle%3e%3cpath%20d='M21%201a20%2020%200%200%201%2020%2020'%20stroke='%2300afaf'%20stroke-linecap='round'%3e%3c/path%3e%3canimateTransform%20attributeName='transform'%20type='rotate'%20from='0%2021%2021'%20to='360%2021%2021'%20dur='1s'%20repeatCount='indefinite'%20/%3e%3c/g%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 80px;
}
.t-table .t-wrap, .t-table.t-wrap th, .t-table.t-wrap td {
  white-space: normal;
}
.t-table th.t-empty,
.t-table td.t-empty {
  width: 16px;
  padding: 0 calc(16px / 2);
  background-color: transparent;
}
.t-table th.t-group.t-empty {
  border: 0;
}
.t-table th.t-group.t-empty + th:not(.t-empty) {
  border-left: 1px solid #e9e9e9;
}
.t-table tbody td.t-empty {
  border-bottom: 0;
}
.t-table tbody tr.t-empty {
  height: 16px;
}
.t-table tbody tr.t-empty:last-child {
  display: none;
}
.t-table tbody tr.t-empty + tr td:not(.t-empty) {
  border-top: 1px solid #e9e9e9;
}
.t-table tbody tr:hover > td.t-empty {
  background-color: transparent;
}
.t-table tfoot::before {
  content: "";
  display: table-row;
  width: 100%;
  height: 16px;
  background-color: #fff;
}
.t-table tfoot tr {
  border-top: 1px solid #bcbdbd;
}
.t-table tfoot th,
.t-table tfoot td {
  border-bottom: 1px solid #e9e9e9;
}
.t-table tfoot td.t-empty {
  border-bottom: 0;
}
.t-table tfoot.t-load-more::before {
  display: none;
}
.t-table tfoot.t-load-more tr {
  border-top: 0;
}
.t-table tfoot.t-load-more td {
  color: #279c9c;
  border-right: 0;
  text-align: center;
  cursor: pointer;
}
.t-table tfoot.t-load-more td:hover {
  background-color: #d4ebeb;
  text-decoration: underline;
}
.t-table tfoot.t-load-more.t-is-loading td {
  color: transparent;
}
.t-table tfoot.t-load-more.t-is-loading td::before {
  content: "";
  position: absolute;
  left: 50%;
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
  vertical-align: middle;
  transform: translate(-50%, 0);
  animation: spin 1s infinite linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.t-table .t-number,
.t-table .t-right {
  text-align: right;
}
.t-table .t-overflow {
  overflow: visible;
}
.t-table .t-truncate {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}
.t-table td > .t-btn,
.t-table td > .t-checkbox,
.t-table td > .t-dropdown,
.t-table td > .t-input,
.t-table td > .t-loading,
.t-table td > .t-radio,
.t-table td > .t-date-picker,
.t-table td > .t-switch,
.t-table th > .t-btn,
.t-table th > .t-checkbox,
.t-table th > .t-dropdown,
.t-table th > .t-input,
.t-table th > .t-loading,
.t-table th > .t-radio,
.t-table th > .t-date-picker,
.t-table th > .t-switch {
  margin: 0;
}
.t-table td > .t-icon {
  margin-top: -2px;
  margin-right: 8px;
  line-height: 1rem;
}
.t-table td > .t-icon-error {
  color: #d91f11;
}
.t-table td > .t-icon-warning {
  color: #ee6f20;
}
.t-table td > .t-icon-success {
  color: #428613;
}
.t-table td > .t-badge {
  max-width: 100%;
}
.t-table td > .t-badge:first-of-type {
  margin-left: 4px;
}
.t-table td > .t-loading {
  width: 16px;
  height: 16px;
  margin-right: 8px;
}
.t-table td > .t-loading::before {
  width: inherit;
  height: inherit;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
@media (min-width: 2560px) {
  .t-table {
    max-width: 2560px;
  }
}
@media (min-width: 1920px) {
  .t-table {
    max-width: 1920px;
  }
}
.t-table .t-error-message {
  border-collapse: initial;
}

@media print {
  .t-table {
    font-size: 10px;
  }
  .t-table th,
  .t-table td {
    height: 16px;
    padding: 9px 8px 7px;
  }
  .t-table th {
    background-color: transparent;
    border-right: 0;
    border-bottom: 1px solid #e9e9e9;
    font-size: 10px;
  }
  .t-table th.t-group {
    font-size: 8px;
  }
  .t-table tbody {
    border-bottom: 1px solid #e9e9e9;
  }
  .t-table tbody tr:nth-child(even) td {
    background-color: #f4f4f4 !important;
  }
  .t-table.t-condensed {
    height: 12px;
  }
  .t-table td .t-btn {
    height: 24px;
    margin-top: -8px;
    font-size: 10px;
    line-height: 24px;
  }
  .t-table td .t-dropdown {
    margin-top: -8px;
  }
  .t-table td .t-dropdown .t-btn {
    height: 24px;
    margin-top: 0;
  }
  .t-table td .t-input input {
    height: 24px;
    font-size: 10px;
  }
}
.t-tag {
  position: relative;
  display: inline-block;
  max-width: 100%;
  height: 20px;
  padding: 0 8px;
  color: #fff;
  background: #279c9c;
  border-radius: 2px;
  font-size: 0.75rem;
  line-height: 20px;
  vertical-align: middle;
  user-select: none;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  flex-shrink: 0;
  transition: opacity 0.2s ease;
}
.t-tag:not(:only-child) {
  margin-right: 4px;
}
.t-tag > .t-tag-text {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-tag .t-trigger {
  background: none;
  border: none;
  padding: 0;
  position: relative;
  display: inline-block;
  min-width: 20px;
  height: 20px;
  margin-right: -8px;
  border-radius: 4px;
  cursor: pointer;
}
.t-tag .t-trigger::before, .t-tag .t-trigger::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 8px;
  height: 2px;
  background: #d4ebeb;
  border-radius: 2px;
}
.t-tag .t-trigger:focus-visible {
  background: #1f7d7d;
  border: 2px solid #279c9c;
}
.t-tag .t-trigger:focus-visible::before, .t-tag .t-trigger:focus-visible::after {
  background: #fff !important;
}
.t-tag .t-trigger::before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.t-tag .t-trigger::after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.t-tag .t-trigger:hover::before, .t-tag .t-trigger:hover::after {
  background: #fff !important;
}
.t-tag.t-fade {
  opacity: 0;
}
.t-tag.t-strike-through, .t-tag.t-line-through {
  text-decoration: line-through;
}
.t-tag.t-subtle {
  color: #373838;
  background: #d4ebeb;
}
.t-tag.t-subtle .t-trigger::before, .t-tag.t-subtle .t-trigger::after {
  background: #646464 !important;
}
.t-tag.t-subtle .t-trigger:focus-visible {
  background: #a9d7d7;
  border: 2px solid #d4ebeb;
}
.t-tag.t-subtle .t-trigger:focus-visible::before, .t-tag.t-subtle .t-trigger:focus-visible::after {
  background: #373838 !important;
}
.t-tag.t-subtle .t-trigger:hover:not(:active)::before, .t-tag.t-subtle .t-trigger:hover:not(:active)::after {
  background: #373838 !important;
}
.t-tag.t-neutral, .t-tag.t-gray {
  background: #4d4e4e;
}
.t-tag.t-neutral .t-trigger::before, .t-tag.t-neutral .t-trigger::after, .t-tag.t-gray .t-trigger::before, .t-tag.t-gray .t-trigger::after {
  background: #d3d3d3;
}
.t-tag.t-neutral .t-trigger:focus-visible, .t-tag.t-gray .t-trigger:focus-visible {
  background: #212222;
  border-color: #4d4e4e;
}
.t-tag.t-neutral.t-subtle, .t-tag.t-gray.t-subtle {
  background: #e9e9e9;
}
.t-tag.t-neutral.t-subtle .t-trigger:focus-visible, .t-tag.t-gray.t-subtle .t-trigger:focus-visible {
  background: #d3d3d3;
  border-color: #e9e9e9;
}
.t-tag.t-gray-feather {
  color: #373838;
  background: #e9e9e9;
}
.t-tag.t-gray-feather .t-trigger::before, .t-tag.t-gray-feather .t-trigger::after {
  background: #646464 !important;
}
.t-tag.t-gray-feather .t-trigger:focus-visible {
  background: #d3d3d3;
  border-color: #e9e9e9;
}
.t-tag.t-gray-feather.t-subtle {
  background: #e9e9e9;
}
.t-tag.t-gray-feather.t-subtle .t-trigger:focus-visible {
  background: #d3d3d3;
  border-color: #e9e9e9;
}
.t-tag.t-dark {
  background: #4d4e4e;
}
.t-tag.t-dark .t-trigger::before, .t-tag.t-dark .t-trigger::after {
  background: #e9e9e9;
}
.t-tag.t-dark .t-trigger:focus-visible {
  background: #212222;
  border-color: #4d4e4e;
}
.t-tag.t-dark.t-subtle {
  background: #bcbdbd;
}
.t-tag.t-dark.t-subtle .t-trigger:focus-visible {
  background: #909090;
  border-color: #bcbdbd;
}
.t-tag.t-orange, .t-tag.t-warning {
  background: #ee6f20;
}
.t-tag.t-orange .t-trigger::before, .t-tag.t-orange .t-trigger::after, .t-tag.t-warning .t-trigger::before, .t-tag.t-warning .t-trigger::after {
  background: #fce2d2;
}
.t-tag.t-orange .t-trigger:focus-visible, .t-tag.t-warning .t-trigger:focus-visible {
  background: #be591a;
  border-color: #ee6f20;
}
.t-tag.t-orange.t-subtle, .t-tag.t-warning.t-subtle {
  background: #fce2d2;
}
.t-tag.t-orange.t-subtle .t-trigger:focus-visible, .t-tag.t-warning.t-subtle .t-trigger:focus-visible {
  background: #f8c5a6;
  border-color: #fce2d2;
}
.t-tag.t-blue, .t-tag.t-info {
  background: #256cd1;
}
.t-tag.t-blue .t-trigger::before, .t-tag.t-blue .t-trigger::after, .t-tag.t-info .t-trigger::before, .t-tag.t-info .t-trigger::after {
  background: #d3e2f6;
}
.t-tag.t-blue .t-trigger:focus-visible, .t-tag.t-info .t-trigger:focus-visible {
  background: #1e56a7;
  border-color: #256cd1;
}
.t-tag.t-blue.t-subtle, .t-tag.t-info.t-subtle {
  background: #d3e2f6;
}
.t-tag.t-blue.t-subtle .t-trigger:focus-visible, .t-tag.t-info.t-subtle .t-trigger:focus-visible {
  background: #a8c4ed;
  border-color: #d3e2f6;
}
.t-tag.t-staff {
  background: #8c2341;
}
.t-tag.t-staff .t-trigger::before, .t-tag.t-staff .t-trigger::after {
  background: #e8d3d9;
}
.t-tag.t-staff .t-trigger:focus-visible {
  background: #701c34;
  border-color: #8c2341;
}
.t-tag.t-staff.t-subtle {
  background: #e8d3d9;
}
.t-tag.t-staff.t-subtle .t-trigger:focus-visible {
  background: #d1a7b3;
  border-color: #e8d3d9;
}
.t-tag.t-red, .t-tag.t-error {
  background: #d91f11;
}
.t-tag.t-red .t-trigger::before, .t-tag.t-red .t-trigger::after, .t-tag.t-error .t-trigger::before, .t-tag.t-error .t-trigger::after {
  background: #f7d2cf;
}
.t-tag.t-red .t-trigger:focus-visible, .t-tag.t-error .t-trigger:focus-visible {
  background: #ae190e;
  border-color: #d91f11;
}
.t-tag.t-red.t-subtle, .t-tag.t-error.t-subtle {
  background: #f7d2cf;
}
.t-tag.t-red.t-subtle .t-trigger:focus-visible, .t-tag.t-error.t-subtle .t-trigger:focus-visible {
  background: #f0a5a0;
  border-color: #f7d2cf;
}
.t-tag.t-green, .t-tag.t-success {
  background: #428613;
}
.t-tag.t-green .t-trigger::before, .t-tag.t-green .t-trigger::after, .t-tag.t-success .t-trigger::before, .t-tag.t-success .t-trigger::after {
  background: #d9e7d0;
}
.t-tag.t-green .t-trigger:focus-visible, .t-tag.t-success .t-trigger:focus-visible {
  background: #356b0f;
  border-color: #428613;
}
.t-tag.t-green.t-subtle, .t-tag.t-success.t-subtle {
  background: #d9e7d0;
}
.t-tag.t-green.t-subtle .t-trigger:focus-visible, .t-tag.t-success.t-subtle .t-trigger:focus-visible {
  background: #b3cfa1;
  border-color: #d9e7d0;
}

.t-tooltip {
  position: absolute;
  z-index: 120;
  display: inline-block;
  max-height: 0;
  width: auto;
  max-width: 400px;
  padding: 12px;
  color: #373838;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 3px;
  border-collapse: none;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  opacity: 0;
  visibility: hidden;
  font-size: 13px;
  line-height: 1.4em;
  white-space: normal;
  transition: opacity 0.2s ease;
}
.t-tooltip .t-tooltip-arrow {
  position: absolute;
  pointer-events: none;
  width: 14px;
  height: 14px;
}
.t-tooltip .t-tooltip-arrow::after {
  content: "";
  display: inline-block;
  border-right: 1px solid #bcbdbd;
  border-bottom: 1px solid #bcbdbd;
  position: absolute;
  top: -6px;
  background: #fff;
  left: 0;
  width: 14px;
  height: 14px;
  transform: rotate(45deg);
}
.t-tooltip > ul,
.t-tooltip > ol {
  margin-bottom: 0;
}
.t-tooltip > ul li,
.t-tooltip > ol li {
  position: relative;
  margin-bottom: 8px;
  padding-left: 14px;
  line-height: 1.125rem;
}
.t-tooltip > ul li:last-child,
.t-tooltip > ol li:last-child {
  margin-bottom: 0;
}
.t-tooltip > ul li::before,
.t-tooltip > ol li::before {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  margin-right: 8px;
  color: #646464;
  font-weight: 700;
  line-height: 1.125rem;
}
.t-tooltip > ul li > span,
.t-tooltip > ol li > span {
  margin-right: 12px;
}
.t-tooltip > ul li::before {
  content: "•";
}
.t-tooltip > ol li {
  counter-increment: list-counter;
}
.t-tooltip > ol li::before {
  content: counter(list-counter);
}
.t-tooltip > label, fieldset .t-tooltip > legend {
  margin-right: 6px;
}
.t-tooltip.t-auto {
  max-width: none;
}
.t-tooltip.t-info {
  color: #fff;
  background: #256cd1;
  border-color: #256cd1;
}
.t-tooltip.t-info .t-tooltip-arrow::after {
  color: #fff;
  background: #256cd1;
  border-color: #256cd1;
}
.t-tooltip.t-info button {
  position: relative;
  display: inline-block;
  height: 32px;
  margin-right: 8px;
  padding: 0 12px;
  color: #fff;
  background-color: transparent;
  border: 1px solid #fff;
  border-radius: 3px;
  font-size: 12px;
  line-height: 1.4rem;
  vertical-align: middle;
  user-select: none;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.t-tooltip.t-info button:last-child {
  margin-right: 0;
}
.t-tooltip.t-info button:hover:not(:active) {
  color: #256cd1;
  background-color: #fff;
}
.t-tooltip.t-info button .t-icon {
  position: relative;
  width: 14px;
  height: 14px;
  margin-right: 8px;
  line-height: 1rem;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-tooltip.t-info button {
    padding-top: 1px;
  }
}
.t-tooltip.t-top .t-tooltip-arrow {
  inset: auto auto -14px calc(50% - 7px);
}
.t-tooltip.t-right .t-tooltip-arrow {
  transform: rotate(90deg);
  inset: calc(50% - 7px) auto auto -14px;
}
.t-tooltip.t-bottom .t-tooltip-arrow {
  transform: rotate(180deg);
  inset: -14px auto auto calc(50% - 7px);
}
.t-tooltip.t-left .t-tooltip-arrow {
  transform: rotate(-90deg);
  inset: calc(50% - 7px) -14px auto auto;
}
.t-tooltip.t-is-visible {
  visibility: visible;
  max-height: 100vh;
  opacity: 1;
  animation: tootltip 0.2s ease-out;
}
@keyframes tootltip {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes tootltip {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes tootltip {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes tootltip {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

[data-tooltip][data-info] {
  cursor: help;
}
[data-tooltip][data-click] {
  cursor: pointer;
}
[data-tooltip][data-click].t-icon {
  opacity: 0.6;
}
[data-tooltip][data-click].t-icon:hover:not(:active) {
  opacity: 1;
}

.t-accordion {
  width: 1280px;
  max-width: 100%;
  margin-bottom: 0;
}
.t-accordion .t-header {
  position: relative;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 24px;
  color: #373838;
  vertical-align: middle;
  user-select: none;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-accordion .t-header:focus-visible {
  background-color: #e9e9e9;
}
.t-accordion .t-header::before, .t-accordion .t-header::after {
  content: "";
  position: absolute;
  top: calc(50% - 2px);
  left: 2px;
  background: #646464;
  height: 2px;
  width: 8px;
  border-radius: 1px;
  vertical-align: middle;
}
.t-accordion .t-header::before {
  transform: translate(-2px, 0) rotate(45deg) scale(0.9);
}
.t-accordion .t-header::after {
  transform: translate(2px, 0) rotate(-45deg) scale(0.9);
}
.t-accordion .t-header:hover {
  color: #000;
}
.t-accordion .t-header:hover::before, .t-accordion .t-header:hover::after {
  background: #373838;
  transition: transform 0.2s ease;
}
.t-accordion .t-header:hover a[data-toggler] {
  text-decoration: underline;
}
.t-accordion .t-header h1,
.t-accordion .t-header h2,
.t-accordion .t-header h3,
.t-accordion .t-header h4,
.t-accordion .t-header h5,
.t-accordion .t-header h6 {
  color: inherit;
}
.t-accordion .t-header.t-is-expanded::before {
  transform: translate(-2px, 0) rotate(-45deg) scale(0.9);
}
.t-accordion .t-header.t-is-expanded::after {
  transform: translate(2px, 0) rotate(45deg) scale(0.9);
}
.t-accordion .t-header.t-distribute {
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
.t-accordion .t-header.t-no-hover, .t-accordion .t-header.t-is-expanded.t-no-hover {
  color: #646464;
}
.t-accordion .t-header.t-no-hover::before, .t-accordion .t-header.t-no-hover::after, .t-accordion .t-header.t-is-expanded.t-no-hover::before, .t-accordion .t-header.t-is-expanded.t-no-hover::after {
  animation: none;
}
.t-accordion .t-collapsible {
  display: none;
  visibility: hidden;
  max-height: 0;
  padding: 12px 0;
  padding-top: 8px;
  opacity: 0;
  transition: visibility 0.2s ease, opacity 0.2s ease, max-height 0.2s ease;
}
.t-accordion .t-collapsible.t-is-expanded {
  display: block;
  visibility: visible;
  max-height: 100%;
  opacity: 1;
  animation: accordion-collapsible-anim 0.2s ease;
}
@keyframes accordion-collapsible-anim {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
@keyframes accordion-collapsible-anim {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
@keyframes accordion-collapsible-anim {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
@keyframes accordion-collapsible-anim {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
.t-accordion.t-wide {
  width: 100%;
}
.t-accordion.t-auto {
  width: auto;
}
.t-accordion.t-chevron-right .t-header {
  padding-left: 0;
  padding-right: 24px;
}
.t-accordion.t-chevron-right .t-header::before, .t-accordion.t-chevron-right .t-header::after {
  right: 2px;
  left: auto;
}
.t-accordion.t-stacked {
  border-bottom: 1px solid #e9e9e9;
}
.t-accordion.t-stacked:last-child {
  border-bottom: 0;
}

.t-action-bar {
  z-index: 50;
  margin-bottom: 16px;
  vertical-align: middle;
  transition: left 0.2s ease;
  transform: translate3d(0, 0, 0);
}
.t-action-bar > p,
.t-action-bar > span {
  color: #646464;
  vertical-align: middle;
}
.t-action-bar .t-right {
  float: right;
  display: inline-block;
  max-width: 50%;
  margin-left: auto;
  padding-left: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.t-action-bar .t-right .t-checkbox,
.t-action-bar .t-right .t-dropdown,
.t-action-bar .t-right .t-input,
.t-action-bar .t-right .t-radio,
.t-action-bar .t-right .t-switch {
  margin-bottom: 0;
}
.t-action-bar.t-is-sticky {
  position: fixed;
  top: 54px;
  left: 0;
  display: block;
  width: 100%;
  padding: 12px;
  background: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  animation: sticky 0.2s ease forwards;
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.t-card {
  display: inline-block;
  width: 100%;
  margin-right: 12px;
  margin-bottom: 24px;
  background-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  flex-direction: column;
}
.t-card:last-child {
  margin-right: 0;
  margin-bottom: 0;
}
.t-card h2 {
  font-size: 18px;
}
.t-card > div,
.t-card > header,
.t-card > footer {
  margin: 0;
  padding: 16px;
}
.t-card > div.t-bg,
.t-card > header.t-bg,
.t-card > footer.t-bg {
  background: #f8f8f8;
}
.t-card.t-horizontal {
  flex-direction: row;
}
.t-card.t-horizontal > .t-square + .t-content {
  width: calc(100% - 78px);
}
.t-card.t-large {
  width: 100%;
  max-width: 1024px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-card.t-bordered {
  border: 1px solid #e9e9e9;
  border-radius: 3px;
  box-shadow: none;
}
.t-card.t-bordered > div:first-child,
.t-card.t-bordered > header:first-child,
.t-card.t-bordered > footer:first-child {
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 3px;
  border-radius: 3px 3px 0 0;
}
.t-card.t-bordered > div:last-child,
.t-card.t-bordered > header:last-child,
.t-card.t-bordered > footer:last-child {
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 0;
  border-radius: 0 0 3px 3px;
}
.t-card.t-bordered > div,
.t-card.t-bordered > header,
.t-card.t-bordered > footer {
  border-bottom: 1px solid #e9e9e9;
}
.t-card.t-bordered > div:last-child,
.t-card.t-bordered > header:last-child,
.t-card.t-bordered > footer:last-child {
  border-bottom: 0;
}
.t-card.t-is-empty * {
  color: #646464;
}
.t-card.t-is-editing {
  border: 1px solid #279c9c;
}
.t-card .t-image {
  position: relative;
  display: block;
  overflow: hidden;
  width: 100%;
  height: auto;
  padding: 0;
  user-select: none;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  -webkit-box-flex: 0 1 auto;
  -moz-box-flex: 0 1 auto;
  flex: 0 1 auto;
  align-items: flex-start;
}
.t-card .t-image img {
  width: 100%;
  min-height: 48px;
}
.t-card .t-image img[alt]::after {
  content: attr(alt);
  position: absolute;
  inset: 0;
  padding: 24px;
  background-color: #e9e9e9;
  vertical-align: middle;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-content: center;
}
.t-card .t-image.t-1-1::before, .t-card .t-image.t-4-3::before, .t-card .t-image.t-16-9::before {
  content: "";
}
.t-card .t-image.t-1-1 img, .t-card .t-image.t-4-3 img, .t-card .t-image.t-16-9 img {
  display: inherit;
  width: 100%;
  height: auto;
  color: #373838;
  background-color: inherit;
  text-align: center;
}
.t-card .t-image.t-1-1::before {
  padding-top: 100%;
}
.t-card .t-image.t-4-3::before {
  padding-top: 75%;
}
.t-card .t-image.t-16-9::before {
  padding-top: 56.25%;
}
.t-card .t-square {
  position: relative;
  width: auto;
  min-width: 78px;
  height: auto;
  margin: 0;
  background-color: #e9e9e9;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  -webkit-box-flex: 0 1 auto;
  -moz-box-flex: 0 1 auto;
  flex: 0 1 auto;
  align-items: center;
  justify-content: center;
  -ms-flex-pack: center;
  align-self: flex-start;
}
.t-card .t-square::after {
  content: "";
  display: block;
  padding-top: 100%;
}
.t-card .t-square.t-icon {
  color: #a6a7a7;
  font-size: 28px;
}
.t-card .t-square.t-teal, .t-card .t-square.t-cta, .t-card .t-square.t-red, .t-card .t-square.t-error, .t-card .t-square.t-orange, .t-card .t-square.t-warning, .t-card .t-square.t-green, .t-card .t-square.t-success {
  color: #fff;
}
.t-card .t-square.t-teal, .t-card .t-square.t-cta {
  background: #279c9c;
}
.t-card .t-square.t-red, .t-card .t-square.t-error {
  background: #d91f11;
}
.t-card .t-square.t-orange, .t-card .t-square.t-warning {
  background: #ee6f20;
}
.t-card .t-square.t-green, .t-card .t-square.t-success {
  background: #428613;
}
.t-card .t-content {
  width: 100%;
  flex-direction: column;
}
.t-card .t-content h1 {
  display: block;
  line-height: 1rem;
}
.t-card .t-content h2,
.t-card .t-content h3 {
  display: block;
  margin-bottom: 4px;
}
.t-card .t-content h2:last-child,
.t-card .t-content h3:last-child {
  margin-bottom: 0;
}
.t-card .t-content h2 + p,
.t-card .t-content h3 + p {
  margin-top: 24px;
}
.t-card .t-content > label, .t-card fieldset .t-content > legend, fieldset .t-card .t-content > legend {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-card .t-content .t-sub {
  display: block;
  margin-bottom: 8px;
  color: #646464;
  font-size: 12px;
}
.t-card .t-content .t-sub .t-open-hours {
  margin-left: calc(8px / 2);
}
.t-card .t-content .t-sub .t-open-hours.t-open {
  color: #428613;
}
.t-card .t-content .t-sub .t-open-hours.t-closing {
  color: #ee6f20;
}
.t-card .t-content .t-sub .t-open-hours.t-closed {
  color: #d91f11;
}
.t-card .t-corner-actions {
  position: relative;
  padding-right: 96px;
}
.t-card .t-corner-actions .t-actions {
  position: absolute;
  right: 0;
  width: 80px;
  margin-right: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
  flex-wrap: wrap;
}
.t-card .t-corner-actions .t-actions a {
  margin-bottom: 8px;
  margin-left: 8px;
  white-space: nowrap;
}
.t-card .t-corner-actions .t-actions a:first-child {
  margin-left: 0;
}
.t-card .t-link {
  padding: 12px;
  color: #279c9c;
}
.t-card .t-link:hover {
  background: #d4ebeb;
}
.t-card .t-link:active {
  background: #fff;
}
.t-card .t-link label, .t-card .t-link fieldset legend, fieldset .t-card .t-link legend,
.t-card .t-link span {
  color: inherit;
}
.t-card .t-link.t-center {
  text-align: center;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-card .t-link.t-right {
  text-align: right;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
}

a.t-card {
  color: inherit;
  box-shadow: 0 0 0 1px transparent;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.2s ease, box-shadow 0.2s ease;
}
a.t-card:hover {
  box-shadow: 0 0 0 1px #279c9c;
}
a.t-card h2,
a.t-card h3 {
  transition: color 0.2s ease, box-shadow 0.2s ease;
}
a.t-card .t-btn {
  will-change: opacity;
}
a.t-card.t-is-empty {
  cursor: not-allowed;
}
a.t-card.t-is-empty:hover {
  box-shadow: 0 0 0 1px transparent;
}

.t-comments {
  width: 1024px;
  max-width: 100%;
}
.t-comments .t-comment {
  margin-bottom: 12px;
  outline: 8px solid transparent;
  transition: all 0.2s easeå;
}
.t-comments .t-comment:last-child {
  margin-bottom: 0;
}
.t-comments .t-comment .t-author {
  width: 100%;
  margin-bottom: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.t-comments .t-comment .t-author .t-name {
  margin-right: 24px;
}
.t-comments .t-comment .t-author .t-name h4 {
  margin-bottom: 4px;
}
.t-comments .t-comment .t-author .t-name h5 {
  color: #a6a7a7;
  text-transform: none;
}
.t-comments .t-comment .t-author .t-timestamp {
  margin-left: auto;
  color: #a6a7a7;
  font-size: 0.75rem;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-comments .t-comment .t-author .t-timestamp .t-icon {
  font-size: 0.75rem;
}
.t-comments .t-comment.t-wide {
  width: 100%;
}
.t-comments .t-comment.t-has-changed {
  background: #fff59d;
  outline: 8px solid #fff59d;
}
.t-comments .t-comment.t-has-changed.t-fade {
  animation: anim-changed-comment 0.8s ease forwards;
}
@keyframes anim-changed-comment {
  0% {
    background: #fff59d;
    outline: 8px solid #fff59d;
  }
  100% {
    background: inherit;
    outline: 8px solid transparent;
  }
}
@keyframes anim-changed-comment {
  0% {
    background: #fff59d;
    outline: 8px solid #fff59d;
  }
  100% {
    background: inherit;
    outline: 8px solid transparent;
  }
}
@keyframes anim-changed-comment {
  0% {
    background: #fff59d;
    outline: 8px solid #fff59d;
  }
  100% {
    background: inherit;
    outline: 8px solid transparent;
  }
}
@keyframes anim-changed-comment {
  0% {
    background: #fff59d;
    outline: 8px solid #fff59d;
  }
  100% {
    background: inherit;
    outline: 8px solid transparent;
  }
}

.t-date-time {
  display: inline-block;
  margin-bottom: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-date-time:last-child {
  margin-bottom: 0;
}
.t-date-time label, .t-date-time fieldset legend, fieldset .t-date-time legend {
  display: block;
  width: 100%;
  margin-bottom: 8px;
}
.t-date-time span {
  margin: 0 2px 0 1px;
  vertical-align: middle;
}
.t-date-time .t-input {
  margin-right: 12px;
  margin-bottom: 0;
}
.t-date-time .t-input.t-date input.t-year {
  width: 72px;
  min-width: 72px;
}
.t-date-time .t-input.t-date input.t-month {
  width: 40px;
  min-width: 40px;
  padding-left: 8px;
}
.t-date-time .t-input.t-date input.t-day {
  width: 36px;
  min-width: 36px;
  padding-left: 8px;
}
.t-date-time .t-input.t-time input {
  width: 58px;
  min-width: 58px;
}
.t-date-time .t-input.t-time input:nth-of-type(2) {
  width: 40px;
  min-width: 40px;
  padding-left: 8px;
}
.t-date-time .t-input.t-timezone input {
  margin-right: 0;
}
.t-date-time .t-input.t-date, .t-date-time .t-input.t-time, .t-date-time .t-input.t-timezone {
  position: relative;
  color: #bcbdbd;
  font-family: "tricons", helvetica, arial, sans-serif !important;
  font-size: 0.8125rem;
  font-weight: 400;
  vertical-align: baseline;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-date-time .t-input.t-date::before, .t-date-time .t-input.t-time::before, .t-date-time .t-input.t-timezone::before {
  position: absolute;
  z-index: 1;
  padding: 0 8px;
  line-height: 33px;
}
.t-date-time .t-input.t-date input, .t-date-time .t-input.t-time input, .t-date-time .t-input.t-timezone input {
  padding-left: 26px;
}
.t-date-time .t-input.t-date input[type=number]:focus.placeholder, .t-date-time .t-input.t-date input[type=number]:active.placeholder, .t-date-time .t-input.t-time input[type=number]:focus.placeholder, .t-date-time .t-input.t-time input[type=number]:active.placeholder, .t-date-time .t-input.t-timezone input[type=number]:focus.placeholder, .t-date-time .t-input.t-timezone input[type=number]:active.placeholder {
  opacity: 1;
}
.t-date-time .t-input.t-date input[type=number]:focus::placeholder, .t-date-time .t-input.t-date input[type=number]:active::placeholder, .t-date-time .t-input.t-time input[type=number]:focus::placeholder, .t-date-time .t-input.t-time input[type=number]:active::placeholder, .t-date-time .t-input.t-timezone input[type=number]:focus::placeholder, .t-date-time .t-input.t-timezone input[type=number]:active::placeholder {
  opacity: 1;
}
.t-date-time .t-input.t-date::before {
  content: "\e560";
}
.t-date-time .t-input.t-time::before {
  content: "\e540";
}
.t-date-time .t-input.t-timezone::before {
  content: "\e910";
}
.t-date-time.t-horizontal label, .t-date-time.t-horizontal fieldset legend, fieldset .t-date-time.t-horizontal legend {
  float: left;
  display: inline-block;
  width: auto;
  height: 32px;
  margin-bottom: 0;
  line-height: 32px;
}

.t-date-picker {
  position: relative;
  display: inline-block;
  width: 192px;
  margin-right: 12px;
  margin-bottom: 12px;
  vertical-align: top;
  user-select: none;
}
.t-date-picker:last-child {
  margin-right: 0;
}
.t-date-picker.t-compact {
  width: 138px;
}
.t-date-picker.t-compact .t-input {
  width: 106px;
}
.t-date-picker > label, fieldset .t-date-picker > legend {
  display: block;
  margin: 0;
  margin-bottom: 6px;
}
.t-date-picker > label[required]::after, fieldset .t-date-picker > legend[required]::after, .t-date-picker > label.t-required::after, fieldset .t-date-picker > legend.t-required::after {
  content: "*";
  margin-left: 4px;
  color: #d91f11;
}
.t-date-picker > button:first-of-type {
  background-color: #fff;
  display: inline;
  height: 32px;
  width: 32px;
  border: solid 1px #bcbdbd;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-date-picker > button:first-of-type:hover:not(:disabled) {
  cursor: pointer;
  border-color: #279c9c;
}
.t-date-picker > button:first-of-type:hover:not(:disabled) + .t-input input {
  border-left-color: #279c9c;
}
.t-date-picker > button:first-of-type:hover:not(:disabled) .t-icon {
  color: #212222;
}
.t-date-picker > button:first-of-type:focus {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-date-picker > button:first-of-type:disabled {
  background: #f4f4f4;
}
.t-date-picker > button:first-of-type .t-icon {
  transition: color 0.2s ease;
  margin: 0;
  color: #a6a7a7;
}
.t-date-picker .t-input {
  position: relative;
  left: -1px;
  margin: 0;
  width: 160px;
}
.t-date-picker .t-input button {
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  opacity: 0.6;
  text-align: center;
  cursor: pointer;
}
.t-date-picker .t-input button::before {
  content: "";
  display: block;
  width: inherit;
  height: inherit;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='14'%3e%3cpath%20fill='%23464646'%20d='M10.938%201.75H9.625V.328A.33.33%200%200%200%209.297%200H8.203a.33.33%200%200%200-.328.328V1.75h-3.5V.328A.33.33%200%200%200%204.047%200H2.953a.33.33%200%200%200-.328.328V1.75H1.312c-.725%200-1.313.588-1.313%201.313v9.625c0%20.725.588%201.313%201.313%201.313h9.625c.725%200%201.313-.588%201.313-1.313V3.063c0-.725-.588-1.313-1.313-1.313zm-.165%2010.938H1.476a.165.165%200%200%201-.164-.164V4.376h9.625v8.148c0%20.09-.074.164-.164.164z'/%3e%3c/svg%3e") no-repeat center;
  background-size: 14px;
}
.t-date-picker .t-input button:hover {
  opacity: 1;
}
.t-date-picker .t-input input {
  border-radius: 0 4px 4px 0;
}
.t-date-picker .t-input input.t-has-value, .t-date-picker .t-input input[data-has-value] {
  padding-right: 30px;
}
.t-date-picker .t-input input.t-has-value ~ button, .t-date-picker .t-input input[data-has-value] ~ button {
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2014%2014'%3e%3cpath%20d='M7%200C3.1%200%200%203.1%200%207s3.1%207%207%207%207-3.1%207-7-3.1-7-7-7zm3.4%208.8c.1.1.1.3%200%20.5l-1.1%201.1c-.1.1-.3.1-.5%200L7%208.6l-1.8%201.9c-.1.1-.3.1-.5%200L3.6%209.3c-.2-.1-.2-.3%200-.5L5.4%207%203.6%205.2c-.2-.2-.2-.4%200-.5l1.1-1.1c.1-.1.3-.1.5%200L7%205.4l1.8-1.9c.1-.1.3-.1.5%200l1.1%201.1c.1.1.1.3%200%20.5L8.6%207l1.8%201.8z'%20fill='%23464646'/%3e%3c/svg%3e");
  background-size: 14px;
  background-position: 50%;
  background-repeat: no-repeat;
  opacity: 0.4;
  transition: opacity 0.2s ease;
}
.t-date-picker .t-input input.t-has-value ~ button:hover, .t-date-picker .t-input input[data-has-value] ~ button:hover {
  opacity: 1;
}
.t-date-picker .t-input input.t-has-value ~ button::before, .t-date-picker .t-input input.t-has-value ~ button::after, .t-date-picker .t-input input[data-has-value] ~ button::before, .t-date-picker .t-input input[data-has-value] ~ button::after {
  display: none;
}
.t-date-picker .t-input input.t-is-invalid, .t-date-picker .t-input input[invalid] {
  background-position: right 8px center;
  padding-right: 30px;
}
.t-date-picker .t-input input.t-is-invalid.t-has-value, .t-date-picker .t-input input.t-is-invalid[data-has-value], .t-date-picker .t-input input[invalid].t-has-value, .t-date-picker .t-input input[invalid][data-has-value] {
  background-position: right 29px center;
  padding-right: 52px !important;
}
.t-date-picker.t-compact input.t-is-invalid, .t-date-picker.t-compact input[invalid] {
  background-image: none !important;
  padding-right: 8px !important;
}
.t-date-picker.t-compact input.t-is-invalid.t-has-value, .t-date-picker.t-compact input.t-is-invalid[data-has-value], .t-date-picker.t-compact input[invalid].t-has-value, .t-date-picker.t-compact input[invalid][data-has-value] {
  padding-right: 30px !important;
}
.t-date-picker .t-fake-input {
  position: relative;
  height: 32px;
  padding-right: 32px;
  background: #fff;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.t-date-picker .t-fake-input label, .t-date-picker .t-fake-input fieldset legend, fieldset .t-date-picker .t-fake-input legend {
  margin: 0;
  padding-top: 2px;
  color: #646464;
  font-size: 10px;
  line-height: 32px;
}
.t-date-picker .t-fake-input label:first-of-type, .t-date-picker .t-fake-input fieldset legend:first-of-type, fieldset .t-date-picker .t-fake-input legend:first-of-type {
  padding-left: 8px;
}
.t-date-picker .t-fake-input input {
  width: 144px;
  height: 32px;
  margin: 0;
  padding: 0 8px;
  padding-top: 2px;
  color: #373838;
  background: transparent;
  border: 0;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
}
.t-date-picker .t-fake-input input.placeholder {
  color: #909090;
}
.t-date-picker .t-fake-input input::placeholder {
  color: #909090;
}
.t-date-picker .t-fake-input button {
  position: absolute;
  top: 0;
  right: 0;
  width: 34px;
  height: 32px;
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  opacity: 0.6;
  text-align: center;
  cursor: pointer;
}
.t-date-picker .t-fake-input button::before {
  content: "";
  display: block;
  width: inherit;
  height: inherit;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='14'%3e%3cpath%20fill='%23464646'%20d='M10.938%201.75H9.625V.328A.33.33%200%200%200%209.297%200H8.203a.33.33%200%200%200-.328.328V1.75h-3.5V.328A.33.33%200%200%200%204.047%200H2.953a.33.33%200%200%200-.328.328V1.75H1.312c-.725%200-1.313.588-1.313%201.313v9.625c0%20.725.588%201.313%201.313%201.313h9.625c.725%200%201.313-.588%201.313-1.313V3.063c0-.725-.588-1.313-1.313-1.313zm-.165%2010.938H1.476a.165.165%200%200%201-.164-.164V4.376h9.625v8.148c0%20.09-.074.164-.164.164z'/%3e%3c/svg%3e") no-repeat center;
  background-size: 14px;
}
.t-date-picker .t-fake-input button:hover {
  opacity: 1;
}
.t-date-picker .t-fake-input .t-faker {
  position: absolute;
  inset: 0;
  display: block;
  width: 100%;
  height: 32px;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  pointer-events: none;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):hover ~ .t-faker {
  border-color: #279c9c;
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker, .t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker.placeholder, .t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker.placeholder {
  opacity: 0;
  user-select: none;
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker::placeholder, .t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker::placeholder {
  opacity: 0;
  user-select: none;
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled).t-has-focus {
  outline: 0;
}

.t-menu.t-calendar {
  position: absolute;
  width: 226px;
  margin-top: 8px;
  max-height: none;
}
.t-menu.t-calendar header {
  position: relative;
  height: 32px;
  margin-bottom: 0;
  padding: 0 44px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-menu.t-calendar header .t-month {
  padding-top: 1px;
  font-size: 14px;
  font-weight: 700;
  margin-right: 8px;
  line-height: 32px;
}
.t-menu.t-calendar header .t-year {
  padding-top: 1px;
  font-size: 14px;
  line-height: 32px;
  cursor: pointer;
  display: flex;
  gap: 2px;
}
.t-menu.t-calendar header .t-year:focus {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-menu.t-calendar header .t-year .t-icon {
  color: #7a7a7a;
  margin-right: 0;
}
.t-menu.t-calendar header .t-previous,
.t-menu.t-calendar header .t-next {
  position: absolute;
  width: 32px;
  height: 32px;
  border: 0;
  opacity: 0.8;
  cursor: pointer;
  transition: opacity 0.2s ease;
}
.t-menu.t-calendar header .t-previous:hover,
.t-menu.t-calendar header .t-next:hover {
  opacity: 1;
}
.t-menu.t-calendar header .t-previous:focus,
.t-menu.t-calendar header .t-next:focus {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-menu.t-calendar header .t-previous:disabled,
.t-menu.t-calendar header .t-next:disabled {
  opacity: 0.2;
  cursor: not-allowed;
}
.t-menu.t-calendar header .t-previous {
  left: 0;
  top: 0;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='9'%20height='14'%3e%3cpath%20fill='%23464646'%20d='M.944%206.536l5.314-5.314a.657.657%200%200%201%20.928%200l.62.62c.256.256.256.67.001.927L3.595%207l4.211%204.231a.656.656%200%200%201-.001.927l-.62.62a.657.657%200%200%201-.928%200L.943%207.464a.657.657%200%200%201%200-.928z'/%3e%3c/svg%3e") no-repeat center;
  background-size: 9px;
  align-self: flex-start;
}
.t-menu.t-calendar header .t-next {
  right: 0;
  top: 0;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='9'%20height='14'%3e%3cpath%20fill='%23464646'%20d='M7.806%207.464l-5.314%205.314a.657.657%200%200%201-.928%200l-.62-.62a.656.656%200%200%201-.001-.927L5.155%207%20.943%202.769a.656.656%200%200%201%20.001-.927l.62-.62a.657.657%200%200%201%20.928%200l5.314%205.314a.657.657%200%200%201%200%20.928z'/%3e%3c/svg%3e") no-repeat center;
  background-size: 9px;
  align-self: flex-end;
}
.t-menu.t-calendar table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
}
.t-menu.t-calendar table:focus td.t-is-focused {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-menu.t-calendar table a:focus {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-menu.t-calendar table colgroup .t-weekend {
  background-color: #f4f4f4;
}
.t-menu.t-calendar table th,
.t-menu.t-calendar table td {
  width: 32px;
  height: 32px;
  padding: 0;
  text-align: center;
  vertical-align: middle;
}
.t-menu.t-calendar table th {
  padding: 0 8px;
  font-size: 11px;
  font-weight: 700;
}
.t-menu.t-calendar table td {
  color: #646464;
}
.t-menu.t-calendar table a {
  position: relative;
  width: 32px;
  height: 32px;
  color: #212222;
  border-radius: 32px;
  text-decoration: none;
  text-align: center;
  line-height: 32px;
  font-size: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.t-menu.t-calendar table a:hover:not(.t-disabled-day) {
  text-decoration: none;
  background: #d4ebeb;
}
.t-menu.t-calendar table a.t-other-months {
  color: #646464;
}
.t-menu.t-calendar table a.t-today, .t-menu.t-calendar table a.t-current-month {
  color: #279c9c;
  border-radius: 32px;
  box-shadow: inset 0 0 0 1px #279c9c;
  font-weight: 700;
}
.t-menu.t-calendar table a.t-disabled-day {
  color: #a6a7a7;
  cursor: not-allowed;
  font-weight: 400;
}
.t-menu.t-calendar table a.t-disabled-day::after {
  content: "";
  position: absolute;
  height: 1.5rem;
  width: 0.075rem;
  background-color: #a6a7a7;
  border: none !important;
  transform: rotate(45deg);
  right: 50%;
}
.t-menu.t-calendar table a.t-is-selected {
  color: #fff;
  background: #279c9c;
  font-weight: 700;
}
.t-menu.t-calendar table a.t-is-selected:hover {
  background: #279c9c;
  cursor: default;
}
.t-menu.t-calendar table a.t-busy {
  background: #fff59d;
}
.t-menu.t-calendar table a.t-busy:hover {
  background: #d4ebeb;
}
.t-menu.t-calendar table a.t-busy.t-is-selected {
  color: #fff;
  background: #279c9c;
}
.t-menu.t-calendar table a.t-range-start, .t-menu.t-calendar table a.t-range-end {
  color: #fff;
  background: #279c9c;
}
.t-menu.t-calendar table a.t-range-start:hover, .t-menu.t-calendar table a.t-range-end:hover {
  background: #279c9c;
  cursor: default;
}
.t-menu.t-calendar table a.t-range-start {
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 32px;
  -moz-border-radius-topleft: 32px;
  border-radius: 32px 0 0 32px;
}
.t-menu.t-calendar table a.t-range-end {
  -moz-border-radius-topright: 32px;
  -moz-border-radius-bottomright: 32px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-radius: 0 32px 32px 0;
}
.t-menu.t-calendar table a.t-in-range::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  background: #d4ebeb;
}
.t-menu.t-calendar table a.t-in-range:hover:not(.t-disabled-day) {
  background: rgb(160.1, 211.3, 211.3);
}
.t-menu.t-calendar table a.t-in-range.t-first::before {
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 32px;
  -moz-border-radius-topleft: 32px;
  border-radius: 32px 0 0 32px;
}
.t-menu.t-calendar table a.t-in-range.t-last::before {
  -moz-border-radius-topright: 32px;
  -moz-border-radius-bottomright: 32px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-radius: 0 32px 32px 0;
}
.t-menu.t-calendar table a.t-year {
  width: 100%;
}
.t-menu.t-calendar[data-weekend-disabled] table th:nth-child(6),
.t-menu.t-calendar[data-weekend-disabled] table th:nth-child(7) {
  color: #bcbdbd;
}
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(6) a,
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(7) a {
  color: #bcbdbd;
  cursor: not-allowed;
}
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(6) a:hover,
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(7) a:hover {
  background: inherit;
  border-radius: 0;
}
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(6) a.t-in-range,
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(7) a.t-in-range {
  background: #f4f4f4;
  border-radius: 0;
}
.t-menu.t-calendar footer {
  padding: 8px;
  text-align: center;
}
.t-menu.t-calendar footer .t-legend {
  font-size: 0.75rem;
}
.t-menu.t-calendar footer .t-legend.t-today::before {
  width: 0.75rem;
  height: 0.75rem;
  background: transparent;
  border: 1px solid #279c9c;
}
.t-menu.t-calendar footer .t-legend.t-busy::before {
  width: 0.75rem;
  height: 0.75rem;
  background: #fff59d;
}
.t-menu.t-month-picker-calendar {
  width: 192px;
  padding-bottom: 4px;
}
.t-menu.t-month-picker-calendar table td {
  width: 33%;
}
.t-menu.t-month-picker-calendar table a {
  width: calc(100% - 4px);
}

.t-dialog {
  position: fixed;
  z-index: 110;
  inset: 0;
  display: none;
  overflow: auto;
  padding: 48px;
  background: rgba(0, 0, 0, 0.3);
}
.t-dialog .t-container {
  width: 400px;
  min-width: auto;
  max-width: calc(100% - 48px);
  margin: auto;
  padding: 0;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.3);
  align-self: flex-start;
}
.t-dialog .t-container .t-header {
  padding: 24px;
}
.t-dialog .t-container .t-header h2 {
  line-height: 1rem;
}
.t-dialog .t-container .t-content {
  padding: 0 24px;
}
.t-dialog .t-container .t-footer {
  position: relative;
  padding: 24px;
  text-align: center;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-dialog .t-container .t-footer .t-btn {
  margin-right: 8px;
  transform: translate3d(0, 0, 0);
}
.t-dialog .t-container .t-meta {
  box-shadow: none;
}
.t-dialog.t-is-visible {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-dialog.t-w-auto .t-container {
  min-width: 400px;
  width: auto;
}
.t-dialog.t-w-500 .t-container {
  width: 500px;
}
.t-dialog.t-w-600 .t-container {
  width: 600px;
}
.t-dialog.t-w-700 .t-container {
  width: 700px;
}
.t-dialog.t-medium .t-container {
  width: 800px;
}
.t-dialog.t-large .t-container {
  width: 1366px;
}

.t-drawer {
  position: fixed;
  top: 0;
  height: 100%;
  width: calc(1px + 600px);
  right: calc(-1 * (3px + 600px));
  overflow-y: auto;
  z-index: 110;
  border-left: 1px solid #bcbdbd;
  background: #fff;
  box-shadow: -2px 0 2px 0 rgba(0, 0, 0, 0.1);
  transition: right 0.2s ease;
  transform: translateZ(0);
}
.t-drawer.t-toggled {
  right: 0;
}
.t-drawer header {
  justify-content: space-between;
  align-items: center;
  height: 50px;
  padding-left: 24px;
  padding-right: 4px;
  border-bottom: 1px solid #e9e9e9;
}
.t-drawer header .t-cross {
  background: none;
  border: 0;
  margin-left: auto;
  cursor: pointer;
  width: calc(50px - 4px);
  height: calc(50px - 4px);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  transition: background 0.2s;
}
.t-drawer header .t-cross:hover {
  background: #f8f8f8;
}
.t-drawer .t-content {
  padding: 24px;
  bottom: 70px;
  top: 50px;
  margin-bottom: 0;
  position: fixed;
  overflow: auto;
  background: linear-gradient(#fff, transparent 100%), linear-gradient(rgba(0, 0, 0, 0.1), transparent 100%);
  background-size: 100% 50px, 100% 10px;
  background-repeat: no-repeat;
  background-attachment: local, scroll;
}
.t-drawer .t-content h3 {
  font-size: 14px;
  border-bottom: 1px solid #e9e9e9;
  padding-bottom: 12px;
  margin-bottom: 24px;
}
.t-drawer footer {
  padding: 24px;
  display: flex;
  align-items: center;
  position: fixed;
  width: 600px;
  height: 70px;
  left: 0;
  bottom: 0;
  background: #f8f8f8;
  border-top: 1px solid #e9e9e9;
}
.t-drawer-background {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  z-index: 110;
  bottom: 0;
  transition: background 0.1s ease;
  background: rgba(0, 0, 0, 0);
  pointer-events: none;
}
@media screen and (max-width: 2500px) {
  .t-drawer-background.t-toggled {
    pointer-events: all;
    background: rgba(0, 0, 0, 0.3);
  }
}

.t-dropdown.t-has-validation.t-is-invalid .t-input input, .t-dropdown[data-validation].t-is-invalid .t-input input {
  padding-right: 52px;
  background-color: #f7d2cf;
  background-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='%23D91F11'%20d='M6.08,0.381%20C6.588,-0.127%207.41,-0.127%207.918,0.381%20L13.619,6.081%20C14.127,6.588%2014.127,7.41%2013.619,7.917%20L7.918,13.618%20C7.411,14.126%206.59,14.126%206.082,13.618%20L0.381,7.917%20C-0.127,7.41%20-0.127,6.589%200.381,6.081%20Z%20M5.768,3.817%20L5.984,7.617%20C5.993,7.776%206.124,7.9%206.283,7.9%20L7.717,7.9%20C7.876,7.9%208.007,7.776%208.016,7.617%20L8.232,3.817%20C8.242,3.645%208.105,3.5%207.932,3.5%20L6.068,3.5%20C5.895,3.5%205.758,3.645%205.768,3.817%20Z%20M7,10.9%20C7.69,10.9%208.25,10.34%208.25,9.65%20C8.25,8.96%207.69,8.4%207,8.4%20C6.31,8.4%205.75,8.96%205.75,9.65%20C5.75,10.34%206.31,10.9%207,10.9%20Z'%20/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 30px center;
}
.t-dropdown.t-has-validation.t-is-invalid .t-input input:hover:not(:disabled), .t-dropdown[data-validation].t-is-invalid .t-input input:hover:not(:disabled) {
  border-color: #d91f11;
}
.t-dropdown.t-has-validation.t-is-invalid .t-input input:focus:not(:disabled), .t-dropdown.t-has-validation.t-is-invalid .t-input input:active:not(:disabled), .t-dropdown[data-validation].t-is-invalid .t-input input:focus:not(:disabled), .t-dropdown[data-validation].t-is-invalid .t-input input:active:not(:disabled) {
  background-color: #fff;
  border-color: #d91f11;
  box-shadow: 0 0 0 2px #f0a5a0;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input .t-faker {
  padding-right: 48px;
  background-color: #f7d2cf;
  background-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='%23D91F11'%20d='M6.08,0.381%20C6.588,-0.127%207.41,-0.127%207.918,0.381%20L13.619,6.081%20C14.127,6.588%2014.127,7.41%2013.619,7.917%20L7.918,13.618%20C7.411,14.126%206.59,14.126%206.082,13.618%20L0.381,7.917%20C-0.127,7.41%20-0.127,6.589%200.381,6.081%20Z%20M5.768,3.817%20L5.984,7.617%20C5.993,7.776%206.124,7.9%206.283,7.9%20L7.717,7.9%20C7.876,7.9%208.007,7.776%208.016,7.617%20L8.232,3.817%20C8.242,3.645%208.105,3.5%207.932,3.5%20L6.068,3.5%20C5.895,3.5%205.758,3.645%205.768,3.817%20Z%20M7,10.9%20C7.69,10.9%208.25,10.34%208.25,9.65%20C8.25,8.96%207.69,8.4%207,8.4%20C6.31,8.4%205.75,8.96%205.75,9.65%20C5.75,10.34%206.31,10.9%207,10.9%20Z'%20/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 28px center;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text].placeholder, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text].placeholder {
  color: #a6a7a7;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]::placeholder, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]::placeholder {
  color: #a6a7a7;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:not(:disabled):hover ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:not(:disabled):hover ~ .t-faker {
  border-color: #d91f11;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:not(:disabled):focus:not(:disabled) ~ .t-faker, .t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:not(:disabled):active:not(:disabled) ~ .t-faker, .t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:not(:disabled).t-has-focus:not(:disabled) ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:not(:disabled):focus:not(:disabled) ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:not(:disabled):active:not(:disabled) ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:not(:disabled).t-has-focus:not(:disabled) ~ .t-faker {
  background-color: #fff;
  border-color: #d91f11;
  box-shadow: 0 0 0 2px #f0a5a0;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:disabled ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:disabled ~ .t-faker {
  background: #f4f4f4;
}
.t-dropdown .t-error-message,
.t-dropdown .t-supporting-text {
  max-width: 192px;
}
.t-dropdown.t-medium .t-error-message,
.t-dropdown.t-medium .t-supporting-text {
  max-width: 288px;
}
.t-dropdown.t-large .t-error-message,
.t-dropdown.t-large .t-supporting-text, .t-dropdown.t-extra .t-error-message,
.t-dropdown.t-extra .t-supporting-text {
  max-width: 400px;
}
.t-dropdown.t-wide .t-error-message,
.t-dropdown.t-wide .t-supporting-text {
  max-width: 100%;
}

.t-dropdown {
  position: relative;
  display: inline-block;
  min-width: 192px;
  margin-right: 12px;
  margin-bottom: 12px;
  vertical-align: top;
}
.t-dropdown:last-child {
  margin-right: 0;
  margin-bottom: 0;
}
.t-dropdown > label, fieldset .t-dropdown > legend {
  display: block;
  margin: 0;
  margin-bottom: 6px;
}
.t-dropdown > .t-btn {
  width: 100%;
  margin: 0;
  padding-right: 28px;
  text-align: left;
}
.t-dropdown > .t-btn:focus {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-dropdown > .t-btn:not(.t-condensed) {
  height: 32px;
}
.t-dropdown > .t-btn::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 0;
  height: 0;
  margin-right: 12px;
  margin-left: auto;
  border-top: 4px solid #a6a7a7;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  transform: translate(0, -40%);
}
.t-dropdown > .t-btn:hover::after {
  border-top-color: #373838;
}
.t-dropdown > .t-btn.t-primary::after, .t-dropdown > .t-btn.t-negative::after, .t-dropdown > .t-btn.t-staff::after {
  border-top-color: #fff;
}
.t-dropdown > .t-btn:disabled::after {
  border-top-color: #bcbdbd;
}
.t-dropdown > .t-btn.t-minimal {
  line-height: 32px;
}
.t-dropdown > .t-input {
  position: relative;
  min-width: inherit;
  width: inherit;
  margin-right: 0;
  margin-bottom: 0;
}
.t-dropdown > .t-input input {
  display: inline-block;
  width: 100%;
  padding-right: 28px;
}
.t-dropdown > .t-input input ~ button {
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  text-align: center;
  cursor: pointer;
}
.t-dropdown > .t-input input ~ button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  margin: 0;
  margin-right: 8px;
  border-top: 4px solid #a6a7a7;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  transform: translate(-50%, -40%);
}
.t-dropdown > .t-input input ~ button:hover::before {
  border-top-color: #373838;
}
.t-dropdown > .t-input input ~ button:disabled {
  cursor: not-allowed;
}
.t-dropdown > .t-input input ~ button:disabled::before {
  border-top-color: #bcbdbd;
}
.t-dropdown > .t-input input.t-has-value ~ button, .t-dropdown > .t-input input[data-has-value] ~ button {
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2014%2014'%3e%3cpath%20d='M7%200C3.1%200%200%203.1%200%207s3.1%207%207%207%207-3.1%207-7-3.1-7-7-7zm3.4%208.8c.1.1.1.3%200%20.5l-1.1%201.1c-.1.1-.3.1-.5%200L7%208.6l-1.8%201.9c-.1.1-.3.1-.5%200L3.6%209.3c-.2-.1-.2-.3%200-.5L5.4%207%203.6%205.2c-.2-.2-.2-.4%200-.5l1.1-1.1c.1-.1.3-.1.5%200L7%205.4l1.8-1.9c.1-.1.3-.1.5%200l1.1%201.1c.1.1.1.3%200%20.5L8.6%207l1.8%201.8z'%20fill='%23464646'/%3e%3c/svg%3e");
  background-size: 14px;
  background-position: 50%;
  background-repeat: no-repeat;
  opacity: 0.4;
  transition: opacity 0.2s ease;
}
.t-dropdown > .t-input input.t-has-value ~ button:hover, .t-dropdown > .t-input input[data-has-value] ~ button:hover {
  opacity: 1;
}
.t-dropdown > .t-input input.t-has-value ~ button::before, .t-dropdown > .t-input input.t-has-value ~ button::after, .t-dropdown > .t-input input[data-has-value] ~ button::before, .t-dropdown > .t-input input[data-has-value] ~ button::after {
  display: none;
}
.t-dropdown > .t-input ~ .t-menu {
  padding-top: 0;
  padding-bottom: 0;
}
.t-dropdown > .t-input ~ .t-menu .t-item, .t-dropdown > .t-input ~ .t-menu .t-empty {
  margin-top: 0;
  margin-bottom: 0;
}
.t-dropdown > .t-input[data-validation] input {
  background-position: right 26px center;
}
.t-dropdown > .t-input[data-validation] input.t-is-valid, .t-dropdown > .t-input[data-validation] input[valid], .t-dropdown > .t-input[data-validation] input.t-is-invalid, .t-dropdown > .t-input[data-validation] input[invalid] {
  padding-right: 44px;
}
.t-dropdown[data-type=trigger] {
  min-width: auto;
  margin-bottom: 0;
}
.t-dropdown[data-type=trigger] [data-trigger] {
  display: inline-block;
  margin: 0;
  cursor: pointer;
}
.t-dropdown[data-type=trigger] [data-trigger]::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 8px;
  border-top: 5px solid #a6a7a7;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  vertical-align: middle;
}
.t-dropdown[data-type=trigger] [data-trigger]:hover::after {
  border-top-color: #373838;
}
.t-dropdown[data-type=trigger] .t-menu {
  min-width: 192px;
  width: 100%;
}
.t-dropdown .t-menu {
  position: absolute;
  min-width: 100%;
  margin-top: 8px;
  overscroll-behavior: contain;
}
.t-dropdown .t-menu .t-group .t-group-header {
  position: sticky;
  z-index: 10;
  top: 0;
  margin-top: 0;
  background-color: #fff;
}
.t-dropdown .t-menu .t-group h5 {
  padding-top: 12px;
}
.t-dropdown .t-menu .t-group .t-item-header {
  font-size: 11px;
  text-transform: uppercase;
  font-weight: bold;
}
.t-dropdown .t-menu .t-group .t-item-header > .t-is-selected {
  font-weight: bold;
}
.t-dropdown .t-menu .t-item:hover, .t-dropdown .t-menu .t-empty:hover {
  background: transparent;
}
.t-dropdown .t-menu .t-item.t-has-focus, .t-dropdown .t-menu .t-has-focus.t-empty, .t-dropdown .t-menu .t-item.t-has-highlight, .t-dropdown .t-menu .t-has-highlight.t-empty {
  background: #d4ebeb;
}
.t-dropdown .t-menu .t-item.t-is-selected, .t-dropdown .t-menu .t-is-selected.t-empty {
  cursor: pointer;
  background-color: #e9f5f5;
  font-weight: normal;
}
.t-dropdown.t-block {
  display: block;
  margin-bottom: 12px;
}
.t-dropdown.t-block:not(:first-of-type) {
  margin-top: 12px;
}
.t-dropdown.t-block:last-child {
  margin-bottom: 0;
}
.t-dropdown.t-condensed {
  width: 192px;
}
.t-dropdown.t-tiny {
  min-width: 64px;
  width: 64px;
}
.t-dropdown.t-small {
  min-width: 112px;
  width: 112px;
}
.t-dropdown.t-medium {
  width: 288px;
}
.t-dropdown.t-large {
  width: 400px;
}
.t-dropdown.t-extra {
  width: 600px;
}
.t-dropdown.t-wide {
  width: 100%;
}
.t-dropdown[data-type=input-multi].t-condensed .t-tag:not(.t-additional-items) {
  flex-shrink: 1;
  overflow: hidden;
}
.t-dropdown[data-type=input-multi].t-condensed .t-fake-input {
  flex-wrap: nowrap;
  overflow: hidden;
}
.t-dropdown[data-type=input-multi] .t-fake-input {
  position: relative;
  width: 100%;
  min-height: 32px;
  padding-top: 6px;
  padding-right: 28px;
  padding-left: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-dropdown[data-type=input-multi] .t-fake-input .t-tag {
  z-index: 1;
  margin-right: 4px;
  margin-bottom: 4px;
}
.t-dropdown[data-type=input-multi] .t-fake-input .t-tag.t-additional-items {
  background: #1f7d7d;
}
.t-dropdown[data-type=input-multi] .t-fake-input .t-tag.t-additional-items.t-red {
  background: #ae190e;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text] {
  z-index: 1;
  width: auto;
  min-width: 24px;
  height: 32px;
  margin-top: -6px;
  background: transparent;
  border: 0;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
  vertical-align: middle;
  outline: 0;
  -webkit-box-flex: 1 0 24px;
  -moz-box-flex: 1 0 24px;
  flex: 1 0 24px;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text].placeholder {
  color: #909090;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]::placeholder {
  color: #909090;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]::-ms-clear {
  display: none;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:focus {
  box-shadow: none;
}
.t-dropdown[data-type=input-multi] .t-fake-input > button {
  position: absolute;
  z-index: 1;
  bottom: 0;
  right: 0;
  width: 32px;
  height: 100%;
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  text-align: center;
  cursor: pointer;
}
.t-dropdown[data-type=input-multi] .t-fake-input > button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  margin: 0;
  margin-right: 8px;
  border-top: 4px solid #a6a7a7;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  transform: translate(-50%, -40%);
}
.t-dropdown[data-type=input-multi] .t-fake-input > button:hover::before {
  border-top-color: #373838;
}
.t-dropdown[data-type=input-multi] .t-fake-input > button:disabled {
  cursor: not-allowed;
}
.t-dropdown[data-type=input-multi] .t-fake-input > button:disabled::before {
  border-top-color: #bcbdbd;
}
.t-dropdown[data-type=input-multi] .t-fake-input .t-faker {
  position: absolute;
  z-index: 0;
  inset: 0;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:not(:disabled):hover ~ .t-faker {
  border-color: #279c9c;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:not(:disabled):active ~ .t-faker, .t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:not(:disabled):focus ~ .t-faker, .t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:not(:disabled).t-has-focus ~ .t-faker {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:disabled ~ .t-faker {
  background: #f4f4f4;
}

.t-select-menu {
  position: absolute;
  margin-top: 0 !important;
  overscroll-behavior: contain;
}
.t-select-menu.t-tiny {
  min-width: 64px;
  width: 64px;
}
.t-select-menu.t-small {
  min-width: 112px;
  width: 112px;
}
.t-select-menu.t-medium {
  width: 288px;
}
.t-select-menu.t-large {
  width: 400px;
}
.t-select-menu.t-extra {
  width: 600px;
}
.t-select-menu.t-wide {
  width: 100%;
}
.t-select-menu .t-group .t-group-header {
  position: sticky;
  z-index: 10;
  top: 0;
  margin-top: 0;
  background-color: #fff;
}
.t-select-menu .t-group h5 {
  padding-top: 12px;
}
.t-select-menu .t-group .t-item-header {
  font-size: 11px;
  text-transform: uppercase;
  font-weight: bold;
}
.t-select-menu .t-group .t-item-header > .t-is-selected {
  font-weight: bold;
}
.t-select-menu .t-item:hover, .t-select-menu .t-menu .t-empty:hover, .t-menu .t-select-menu .t-empty:hover {
  background: transparent;
}
.t-select-menu .t-item.t-has-focus, .t-select-menu .t-menu .t-has-focus.t-empty, .t-menu .t-select-menu .t-has-focus.t-empty, .t-select-menu .t-item.t-has-highlight, .t-select-menu .t-menu .t-has-highlight.t-empty, .t-menu .t-select-menu .t-has-highlight.t-empty {
  background: #d4ebeb;
}
.t-select-menu .t-item.t-is-selected, .t-select-menu .t-menu .t-is-selected.t-empty, .t-menu .t-select-menu .t-is-selected.t-empty {
  cursor: pointer;
  background-color: #e9f5f5;
  font-weight: normal;
}

.t-empty-state {
  position: relative;
  display: block;
  width: 1024px;
  max-width: 100%;
  margin: 0 auto;
  margin-bottom: 12px;
  color: #646464;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.t-empty-state:first-child {
  margin-top: 12px;
}
.t-empty-state:last-child:not(:only-child) {
  margin-bottom: 12px;
}
.t-empty-state h4,
.t-empty-state h5,
.t-empty-state h6,
.t-empty-state p {
  color: inherit;
  text-align: center;
}
.t-empty-state a {
  color: #279c9c;
}
.t-empty-state img {
  width: auto;
  height: 96px;
  margin: 0 auto;
  margin-bottom: 24px;
}
.t-empty-state.t-small img {
  margin-bottom: 12px;
  transform: scale(0.7);
}
.t-empty-state.t-uncentered {
  margin-left: 0;
  margin-right: 0;
}

.t-container.t-ghost .t-empty-state {
  margin-bottom: 36px;
}

h3 + .t-empty-state {
  margin-top: 24px;
}

.t-meta {
  padding: 16px;
  background: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
}
.t-meta ul {
  margin: -12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-meta ul li {
  width: calc(12.5% - 12px * 2);
  margin: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  -webkit-box-flex: 1 1 auto;
  -moz-box-flex: 1 1 auto;
  flex: 1 1 auto;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-meta ul li > * {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.t-dialog .t-container .t-meta {
  min-width: auto;
  max-width: 100%;
  margin-top: 24px;
  padding: 0;
}

.t-file-upload {
  min-width: 192px;
}
.t-file-upload.t-is-invalid .t-file-upload-area {
  background-color: #f7d2cf;
}
.t-file-upload > label, fieldset .t-file-upload > legend {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.t-file-upload > label .t-icon, fieldset .t-file-upload > legend .t-icon {
  margin-left: 8px;
  cursor: help;
}
.t-file-upload-area {
  position: relative;
  border: 1px dashed #7a7a7a;
  padding: 12px 8px;
  max-width: 800px;
}
.t-file-upload-area.t-can-drop {
  position: relative;
}
.t-file-upload-area.t-can-drop::before {
  content: "";
  position: absolute;
  z-index: 100;
  inset: 0;
  background: rgba(212, 235, 235, 0.6);
}
.t-file-upload-area.t-too-many-files {
  position: relative;
}
.t-file-upload-area.t-too-many-files::before {
  content: "";
  position: absolute;
  z-index: 100;
  inset: 0;
  background: rgba(251, 233, 231, 0.8);
  cursor: no-drop;
}
.t-file-upload-area > .t-btn.t-file {
  z-index: 1;
  margin-right: 8px;
}
.t-file-upload-area > input[type=file] {
  position: absolute;
  z-index: -1;
  overflow: hidden;
  width: 1px;
  height: 1px;
  opacity: 0;
}
.t-file-upload-area > .t-drop-text {
  line-height: 32px;
}
.t-file-upload-list {
  display: block;
  margin-top: 8px;
}
.t-file-upload-list li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 4px;
  gap: 8px;
}
.t-file-upload-list li span {
  vertical-align: initial;
  display: flex;
  gap: 8px;
}
.t-file-upload-list li button {
  line-height: 0.8125rem;
  display: flex;
  border: none;
  background: transparent;
  padding: 3px;
}
.t-file-upload-list li button:focus-visible {
  background: #d3d3d3;
  border-radius: 6px;
}
.t-file-upload-list li button .t-icon {
  margin: 0;
}
.t-file-upload-list li:hover {
  background: #e9f5f5;
  border-radius: 3px;
}
.t-file-upload-list li .t-icon {
  margin-right: 0;
}

.t-uploaded-files {
  width: 800px;
  max-width: 100%;
  table-layout: auto;
}

.t-info-bubble {
  height: 38px;
  width: 38px;
  background-color: #006491;
  color: #fff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  font-weight: 700;
  user-select: none;
  opacity: 1;
  z-index: 120;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
  animation: pulse 2s infinite;
}
.t-info-bubble--fade-out-animation {
  opacity: 0;
}
.t-info-bubble__no-label {
  background-color: #fff;
  border-radius: 50%;
  height: 12px;
  width: 12px;
}

@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #006491;
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #006491;
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #006491;
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #006491;
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
.t-info-bubble-tooltip {
  background-color: #006491;
  border-radius: 8px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  color: #fff;
  padding: 24px;
  width: 400px;
  display: flex;
  text-align: left;
  font-weight: 400;
}
.t-info-bubble-tooltip h4 {
  color: #fff;
}
.t-info-bubble-tooltip img {
  border-radius: 50%;
  height: 100px;
  flex-shrink: 2;
  align-self: center;
}
img + .t-info-bubble-tooltip__wrapper {
  margin-left: 12px;
}
.t-info-bubble-tooltip__buttons-wrapper {
  margin-top: 12px;
}

.t-side-navigation {
  background: #212222;
  width: 240px;
  position: fixed;
  top: 54px;
  left: -240px;
  bottom: 0;
  z-index: 90;
  overflow-x: hidden;
  overflow-y: auto;
  height: calc(100% - 54px);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  transition: 0.2s ease;
  transition-property: left width;
}
.t-side-navigation nav {
  padding-top: 4px;
}
.t-side-navigation ul {
  list-style: none;
  display: block;
}
.t-side-navigation a {
  color: #fff;
  text-decoration: none;
}
.t-side-navigation .t-expand {
  position: absolute;
  right: 9px;
  width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: calc(50% - 9px);
  color: #fff;
  margin-right: 0;
}
.t-side-navigation .t-expand.t-is-open {
  transform: rotate(180deg);
}
.t-side-navigation .t-expand::before, .t-side-navigation .t-expand::after {
  content: "";
  position: absolute;
  background: #fff;
  width: 8px;
  height: 2px;
  border-radius: 1px;
}
.t-side-navigation .t-expand::before {
  transform: translate(-2px, 0) rotate(45deg) scale(0.9);
}
.t-side-navigation .t-expand::after {
  transform: translate(2px, 0) rotate(-45deg) scale(0.9);
}
.t-side-navigation li {
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 14px;
  line-height: 15px;
}
.t-side-navigation li > a {
  display: block;
  padding: 10px 12px;
  position: relative;
}
.t-side-navigation li > a.t-is-staff {
  background: #8c2341;
}
.t-side-navigation li > a.t-is-staff.t-is-active {
  background: #8c2341;
}
.t-side-navigation li > a.t-is-staff:hover, .t-side-navigation li > a.t-is-staff:focus-visible {
  background: #7e203b;
}
.t-side-navigation li > a.t-is-active {
  background: #ff0061;
}
.t-side-navigation li > a.t-is-active:hover, .t-side-navigation li > a.t-is-active:focus-visible {
  background: #ff0061;
}
.t-side-navigation li > a:hover, .t-side-navigation li > a:focus-visible {
  background: #4d4e4e;
}
.t-side-navigation li > a .t-icon {
  font-size: 16px;
  vertical-align: bottom !important;
}
.t-side-navigation li ul {
  display: none;
}
.t-side-navigation li ul.t-is-open {
  display: block;
}
.t-side-navigation li li {
  font-family: arial, sans-serif;
  font-size: 0.75rem;
  line-height: 14px;
}
.t-side-navigation li li > a {
  padding: 8px 24px 8px 25px;
  color: #e9e9e9;
}
.t-side-navigation .t-footer {
  color: #a6a7a7;
  padding-bottom: 16px;
}
.t-side-navigation .t-footer .t-staff-info {
  background: #8c2341;
  color: #fff;
  font-size: 0.8125rem;
  padding: 16px;
}
.t-side-navigation .t-footer p {
  padding: 0 16px;
  font-size: 8px;
  margin: 0;
  line-height: 12px;
}
.t-side-navigation .t-footer img {
  width: 80px;
  margin: 16px 16px 4px 16px;
}
.t-side-navigation ~ .t-main {
  transition: 0.2s ease;
  transition-property: left width;
  left: 0;
}
.t-side-navigation.t-is-open {
  left: 0;
}
.t-side-navigation.t-is-open ~ .t-main {
  left: 240px;
  width: calc(100vw - 240px);
}

.t-steps .t-step.t-cta.t-is-selected > .t-icon, .t-steps .t-step.t-completed.t-is-selected > .t-icon, .t-steps .t-step.t-non-cta.t-is-selected > .t-icon, .t-steps .t-step.t-required.t-is-selected > .t-icon, .t-steps .t-step.t-success.t-is-selected > .t-icon, .t-steps .t-step.t-warning.t-is-selected > .t-icon, .t-steps .t-step.t-error.t-is-selected > .t-icon {
  background: #279c9c;
  border: 1px solid #279c9c;
}
.t-steps .t-step.t-cta .t-content h4, .t-steps .t-step.t-completed .t-content h4, .t-steps .t-step.t-non-cta .t-content h4, .t-steps .t-step.t-required .t-content h4, .t-steps .t-step.t-success .t-content h4, .t-steps .t-step.t-warning .t-content h4, .t-steps .t-step.t-error .t-content h4 {
  font-weight: 700;
}
.t-steps .t-step.t-cta .t-counter,
.t-steps .t-step.t-cta div.t-icon {
  color: #fff;
  background: #279c9c;
  border: 1px solid #279c9c;
}
.t-steps .t-step.t-cta div.t-icon::before {
  content: "\e159";
}
.t-steps .t-step.t-success .t-counter,
.t-steps .t-step.t-success div.t-icon, .t-steps .t-step.t-completed .t-counter,
.t-steps .t-step.t-completed div.t-icon {
  color: #fff;
  background: #428613;
  border: 1px solid #428613;
}
.t-steps .t-step.t-success div.t-icon::before, .t-steps .t-step.t-completed div.t-icon::before {
  content: "\e900";
}
.t-steps .t-step.t-locked {
  cursor: not-allowed;
}
.t-steps .t-step.t-locked:hover {
  box-shadow: none;
}
.t-steps .t-step.t-locked .t-counter,
.t-steps .t-step.t-locked div.t-icon {
  color: #fff;
  background: #bcbdbd;
  border: 1px solid #bcbdbd;
}
.t-steps .t-step.t-locked div.t-icon::before {
  content: "󡡅";
}
.t-steps .t-step.t-error .t-counter,
.t-steps .t-step.t-error div.t-icon {
  color: #fff;
  background: #d91f11;
  border: 1px solid #d91f11;
}
.t-steps .t-step.t-error div.t-icon::before {
  content: "\e361";
}
.t-steps .t-step.t-warning .t-counter,
.t-steps .t-step.t-warning div.t-icon {
  color: #fff;
  background: #ee6f20;
  border: 1px solid #ee6f20;
}
.t-steps .t-step.t-warning div.t-icon::before {
  content: "\e374";
}
.t-steps .t-step.t-optional .t-counter,
.t-steps .t-step.t-optional div.t-icon {
  color: #279c9c;
  background: #fff;
  border: 1px solid #279c9c;
}
.t-steps .t-step.t-optional div.t-icon::before {
  content: "\e159";
}
.t-steps .t-step.t-info .t-counter,
.t-steps .t-step.t-info div.t-icon {
  color: #bcbdbd;
  background: #fff;
  border: 1px solid #bcbdbd;
}
.t-steps .t-step.t-info div.t-icon::before {
  content: "\e372";
}
.t-steps .t-step.t-non-cta .t-counter,
.t-steps .t-step.t-non-cta div.t-icon {
  color: #fff;
  background: #a6a7a7;
  border: 1px solid #a6a7a7;
}
.t-steps .t-step.t-success .t-header h3,
.t-steps .t-step.t-success .t-header h4, .t-steps .t-step.t-completed .t-header h3,
.t-steps .t-step.t-completed .t-header h4 {
  color: #428613;
}
.t-steps .t-step.t-error .t-header h3,
.t-steps .t-step.t-error .t-header h4 {
  color: #d91f11;
}
.t-steps .t-step.t-warning .t-header h3,
.t-steps .t-step.t-warning .t-header h4 {
  color: #ee6f20;
}

.t-steps.t-filter {
  flex-direction: column;
}
.t-steps.t-filter > ul, .t-steps.t-filter.t-vertical > ul {
  width: auto;
  max-width: 100%;
}
.t-steps.t-filter .t-step {
  height: 44px;
  border-right: 0;
  pointer-events: none;
  cursor: default;
}
.t-steps.t-filter .t-step .t-content {
  user-select: none;
  flex-direction: row;
  justify-content: start;
  -ms-flex-pack: start;
  align-items: center;
}
.t-steps.t-filter .t-step .t-content h4:not(:only-child) {
  margin-right: 8px;
  margin-bottom: 0;
}
.t-steps.t-filter .t-step .t-content .t-icon {
  color: #646464;
}
.t-steps.t-filter .t-step .t-content .t-icon:hover {
  color: #373838;
}
.t-steps.t-filter .t-step.t-cta, .t-steps.t-filter .t-step.t-completed, .t-steps.t-filter .t-step.t-error, .t-steps.t-filter .t-step.t-non-cta, .t-steps.t-filter .t-step.t-required, .t-steps.t-filter .t-step.t-success, .t-steps.t-filter .t-step.t-warning, .t-steps.t-filter .t-step.t-error {
  pointer-events: all;
  cursor: pointer;
}
.t-steps.t-filter .t-step.t-is-filtering:not(:active) {
  background: #f4fafa;
  box-shadow: 0 0 0 1px #279c9c;
}
.t-steps.t-filter > ul h4 {
  font-weight: 400;
}
.t-steps.t-filter > ul .t-counter,
.t-steps.t-filter > ul div.t-icon {
  color: #bcbdbd;
  background: #fff;
  border: 1px solid #bcbdbd;
}
.t-steps.t-filter.t-filter-vertical {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-steps.t-filter.t-filter-vertical > ul {
  width: 400px;
  margin-bottom: 0;
  flex-direction: column;
}
.t-steps.t-filter.t-filter-vertical .t-step {
  height: auto;
  min-height: 44px;
  margin-right: 0;
  margin-bottom: 12px;
}
.t-steps.t-filter.t-filter-vertical .t-step::before {
  right: 0;
  bottom: -12px;
  left: 0;
  display: block;
  width: calc(44px / 2 + 1px);
  height: 12px;
  border: 0;
  border-right: 1px solid #bcbdbd;
}
.t-steps.t-filter.t-filter-vertical .t-step:last-child {
  margin-bottom: 0;
}
.t-steps.t-filter.t-filter-vertical .t-step:last-child::before {
  display: none;
}
.t-steps.t-filter.t-filter-vertical .t-step.t-no-connector::before {
  display: none;
}
.t-steps.t-filter.t-filter-vertical .t-step.t-is-selected::before {
  bottom: -13px;
}
.t-steps.t-filter.t-filter-vertical > .t-wrapper {
  margin-left: 16px;
  flex-grow: 1;
}
.t-steps.t-compact > ul > li.t-step {
  height: auto;
  flex-direction: column;
}
.t-steps.t-compact > ul > li.t-step.t-no-connector::before {
  display: none;
}
.t-steps.t-compact > ul > li.t-step .t-counter,
.t-steps.t-compact > ul > li.t-step div.t-icon {
  height: 43px;
  padding: 8px;
  flex-grow: 0;
}
.t-steps.t-compact > ul > li.t-step .t-content {
  padding: 8px;
  flex-direction: column;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-steps.t-compact > ul > li.t-step .t-content h4 {
  font-size: 12px;
}
.t-steps.t-compact > ul > li.t-step.t-is-filtering:not(:active)::after {
  transform: translate(0, -50%);
}

.t-steps {
  width: 100%;
}
.t-steps > ul {
  display: block;
  width: 100%;
  margin-bottom: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
}
.t-steps > ul:last-child {
  margin-bottom: 0;
}
.t-steps .t-step {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 44px;
  margin: 0;
  margin-right: 12px;
  background: #fff;
  border-right: 4px solid rgba(255, 255, 255, 0);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  text-decoration: none;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  transition: color 0.2s ease, border 0.2s ease, box-shadow 0.2s ease;
}
.t-steps .t-step::before {
  content: "";
  position: absolute;
  right: -16px;
  width: 12px;
  height: calc(44px / 2 + 1px);
  border-bottom: 1px solid #bcbdbd;
}
.t-steps .t-step:last-child {
  margin-right: 0;
}
.t-steps .t-step:last-child::before {
  display: none;
}
.t-steps .t-step:hover {
  box-shadow: 0 0 0 1px #279c9c;
}
.t-steps .t-step:active {
  box-shadow: none;
}
.t-steps .t-step > a {
  width: 100%;
  color: inherit;
  text-decoration: none;
}
.t-steps .t-step .t-counter,
.t-steps .t-step div.t-icon {
  height: 44px;
  min-width: 44px;
  margin: 0;
  padding: 8px 12px;
  color: #fff;
  background: #279c9c;
  border: 1px solid #279c9c;
  font-weight: 700;
  text-align: center;
  user-select: none;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  -ms-flex-pack: center;
  transition: inherit;
}
.t-steps .t-step .t-counter::before,
.t-steps .t-step div.t-icon::before {
  font-weight: 900;
}
.t-steps .t-step .t-counter {
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 18px;
}
.t-steps .t-step div.t-icon {
  width: 44px;
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 20px;
}
.t-steps .t-step div.t-icon::before {
  content: "\e159";
}
.t-steps .t-step div.t-icon:has(i.t-icon) i.t-icon {
  margin-right: 0;
}
.t-steps .t-step div.t-icon:has(i.t-icon)::before {
  content: none;
}
.t-steps .t-step .t-content {
  width: 100%;
  padding: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
  transition: inherit;
}
.t-steps .t-step .t-content h4:only-child {
  margin-bottom: 0;
}
.t-steps .t-step.t-is-selected {
  border-right: 4px solid #279c9c;
  background: #f4fafa;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  pointer-events: none;
  cursor: default;
}
.t-steps .t-step.t-is-selected::before {
  right: -17px;
}
.t-steps .t-step.t-is-selected div.t-icon {
  background: #279c9c;
  border: 1px solid #279c9c;
}
.t-steps .t-step.t-is-selected .t-content h4 {
  color: #279c9c !important;
}
.t-steps.t-vertical > ul {
  flex-direction: column;
}
.t-steps.t-vertical .t-step {
  height: auto;
  min-height: 44px;
  margin-bottom: 12px;
  border-right: 0;
  cursor: default;
  flex-wrap: wrap;
}
.t-steps.t-vertical .t-step:hover, .t-steps.t-vertical .t-step:active {
  box-shadow: none;
}
.t-steps.t-vertical .t-step::before {
  right: 0;
  bottom: -12px;
  left: 0;
  display: block;
  width: calc(44px / 2 + 1px);
  height: 12px;
  border: 0;
  border-right: 1px solid #bcbdbd;
}
.t-steps.t-vertical .t-step:last-child {
  margin-bottom: 0;
}
.t-steps.t-vertical .t-step:last-child::before {
  display: none;
}
.t-steps.t-vertical .t-step .t-header {
  position: relative;
  width: calc(100% - 44px);
  height: 44px;
  margin: 0;
  padding: 16px;
  user-select: none;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.t-steps.t-vertical .t-step .t-header:focus-visible {
  background-color: #e9e9e9;
}
.t-steps.t-vertical .t-step .t-header::before, .t-steps.t-vertical .t-step .t-header::after {
  content: "";
  position: absolute;
  right: 18px;
  background: #a6a7a7;
  height: 2px;
  width: 8px;
  border-radius: 1px;
}
.t-steps.t-vertical .t-step .t-header::before {
  transform: translate(-2px, 0) rotate(45deg) scale(0.9);
}
.t-steps.t-vertical .t-step .t-header::after {
  transform: translate(2px, 0) rotate(-45deg) scale(0.9);
}
.t-steps.t-vertical .t-step .t-header h3,
.t-steps.t-vertical .t-step .t-header h4 {
  transition: text-decoration 0.2s ease;
}
.t-steps.t-vertical .t-step .t-header:hover h3,
.t-steps.t-vertical .t-step .t-header:hover h4 {
  text-decoration: underline;
}
.t-steps.t-vertical .t-step .t-header:hover::before, .t-steps.t-vertical .t-step .t-header:hover::after {
  background: #373838;
}
.t-steps.t-vertical .t-step .t-header.t-is-expanded::before {
  transform: translate(-2px, 0) rotate(-45deg) scale(0.9);
}
.t-steps.t-vertical .t-step .t-header.t-is-expanded::after {
  transform: translate(2px, 0) rotate(45deg) scale(0.9);
}
.t-steps.t-vertical .t-step .t-content {
  padding: 24px;
  flex-direction: column;
  align-items: flex-start;
}
.t-steps.t-vertical .t-step .t-footer {
  width: 100%;
  padding: 16px;
  border-top: 2px solid #f8f8f8;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-steps.t-vertical .t-step .t-footer > span {
  margin-right: 8px;
}
.t-steps.t-vertical .t-step .t-collapsible {
  width: 100%;
  visibility: hidden;
  max-height: 0;
  opacity: 0;
}
.t-steps.t-vertical .t-step .t-collapsible.t-is-expanded {
  visibility: visible;
  max-height: 100%;
  opacity: 1;
}
.t-steps > .t-wrapper > .t-content {
  display: none;
}
.t-steps > .t-wrapper > .t-content.t-is-selected {
  display: block;
}
.t-steps > .t-wrapper > .t-content.t-container {
  margin-bottom: 0;
}
.t-steps.t-bordered .t-step {
  box-shadow: 0 0 0 1px #e9e9e9;
}
.t-steps.t-bordered .t-step:hover {
  box-shadow: 0 0 0 1px #279c9c;
}
.t-steps.t-bordered .t-step:active {
  box-shadow: 0 0 0 1px #e9e9e9;
}

.t-top-bar {
  position: fixed;
  z-index: 100;
  top: 0;
  right: 0;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 54px;
  margin: 0;
  color: #fff;
  background: #212222;
  font-family: arial, sans-serif;
  user-select: none;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  transform: translate3d(0, 0, 0);
  flex-wrap: nowrap;
}
.t-top-bar a {
  color: inherit;
  text-decoration: none;
}
.t-top-bar a,
.t-top-bar > div {
  display: inline-block;
}
.t-top-bar .t-left,
.t-top-bar .t-right {
  display: inline-block;
  height: 54px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  transform: translate3d(0, 0, 0);
}
.t-top-bar .t-left {
  margin-right: 16px;
  padding: calc((54px - 22px) / 2) 0;
  vertical-align: top;
  align-items: center;
}
.t-top-bar .t-left a {
  max-height: 22px;
}
.t-top-bar .t-left .t-burger {
  position: relative;
  display: inline-block;
  overflow: hidden;
  width: 54px;
  height: 54px;
  text-indent: -100px;
  cursor: pointer;
  background: #ff0061;
  appearance: none;
  transition: color 0.2s ease, margin 0.2s ease, transform 0.2s ease, opacity 0.2s ease;
}
.t-top-bar .t-left .t-burger::before,
.t-top-bar .t-left .t-burger span, .t-top-bar .t-left .t-burger::after {
  content: "";
  position: absolute;
  top: 50%;
  left: calc(50% - 8px);
  display: block;
  width: 16px;
  height: 2px;
  background: #fff;
  transition: color 0.2s ease, margin 0.2s ease, transform 0.2s ease, opacity 0.2s ease;
}
.t-top-bar .t-left .t-burger::before {
  margin-top: -6px;
}
.t-top-bar .t-left .t-burger span {
  opacity: 1;
}
.t-top-bar .t-left .t-burger::after {
  margin-top: 6px;
}
.t-top-bar .t-left .t-burger.t-is-active::before {
  margin-top: 0;
  transform: rotate(45deg);
}
.t-top-bar .t-left .t-burger.t-is-active span {
  opacity: 0;
}
.t-top-bar .t-left .t-burger.t-is-active::after {
  margin-top: 0;
  transform: rotate(-45deg);
}
.t-top-bar .t-left .t-logo {
  position: relative;
  height: 22px;
  max-height: 22px;
  margin-left: 16px;
  border: 0;
  transform: translate3d(0, 0, 0);
}
.t-top-bar .t-left .t-logo.t-has-descenders {
  height: 28px;
  max-height: 28px;
}
.t-top-bar .t-left .t-env {
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 23px;
  height: 54px;
  line-height: 54px;
  text-align: center;
  width: 100px;
  text-transform: uppercase;
  cursor: default;
  background: #8c2341;
}
.t-top-bar .t-left a.t-env {
  cursor: pointer;
}
.t-top-bar .t-left .t-env-prod {
  background: #ee6f20;
}
.t-top-bar .t-left .t-env-acceptance {
  background: #8c2341;
}
.t-top-bar .t-left .t-env-dev {
  background: #256cd1;
}
.t-top-bar .t-input {
  margin: 0 16px 0 0;
}
.t-top-bar .t-input .t-input-wrapper {
  background: #4d4e4e;
  border: 1px solid #4d4e4e;
}
.t-top-bar .t-input .t-input-wrapper:hover {
  border: 1px solid #d4ebeb;
}
.t-top-bar .t-input input[type=search] {
  background: #4d4e4e;
  color: #fff;
}
.t-top-bar .t-input input[type=search]::placeholder {
  opacity: 1;
  color: #d3d3d3;
  font-weight: 700;
}
.t-top-bar .t-input button {
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  cursor: pointer;
}
.t-top-bar .t-input button .t-icon {
  margin: 0 !important;
  color: #bcbdbd !important;
}
.t-top-bar .t-input button .t-icon:hover {
  color: #fff !important;
}
.t-top-bar .t-right {
  margin-left: auto;
  align-items: center;
}
.t-top-bar .t-right > .t-item, .t-top-bar .t-menu .t-right > .t-empty, .t-menu .t-top-bar .t-right > .t-empty {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 54px;
  padding: 0 12px;
  color: #fff;
  border-left: 1px solid #4d4e4e;
  line-height: 54px;
  cursor: pointer;
  min-width: 170px;
  max-width: 220px;
  position: relative;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.t-top-bar .t-right > .t-item:hover, .t-top-bar .t-menu .t-right > .t-empty:hover, .t-menu .t-top-bar .t-right > .t-empty:hover, .t-top-bar .t-right > .t-item:focus-visible, .t-top-bar .t-menu .t-right > .t-empty:focus-visible, .t-menu .t-top-bar .t-right > .t-empty:focus-visible {
  background: #4d4e4e;
}
@media (max-width: 1366px) {
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher), .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher), .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) {
    flex-direction: column;
    line-height: 1.3;
    min-width: auto;
    max-width: 100px;
    padding: 0 12px;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-icon-caret-down, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-icon-caret-down, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-icon-caret-down {
    display: none;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-menu, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-menu, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-menu {
    min-width: 248px;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar {
    line-height: 22px;
    min-width: 22px;
    width: 22px;
    height: 22px;
    min-height: 22px;
    font-size: 10px;
    margin-right: 0;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar + div, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar + div, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar + div {
    min-width: 60px;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child {
    font-weight: 400;
    font-size: 11px;
    text-align: center;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child .t-surname, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child .t-surname, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child .t-surname {
    display: none;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:last-child, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:last-child, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:last-child {
    display: none;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) > .t-icon, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) > .t-icon, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) > .t-icon {
    margin-right: 0;
  }
  .t-top-bar .t-right > .t-item .t-help-text, .t-top-bar .t-menu .t-right > .t-empty .t-help-text, .t-menu .t-top-bar .t-right > .t-empty .t-help-text {
    display: none;
  }
}
.t-top-bar .t-right > .t-item .t-label, .t-top-bar .t-menu .t-right > .t-empty .t-label, .t-menu .t-top-bar .t-right > .t-empty .t-label {
  max-width: 100%;
  overflow: hidden;
  vertical-align: initial;
}
.t-top-bar .t-right > .t-item .t-label > span, .t-top-bar .t-menu .t-right > .t-empty .t-label > span, .t-menu .t-top-bar .t-right > .t-empty .t-label > span {
  display: block;
  line-height: normal;
  font-size: 11px;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-top-bar .t-right > .t-item .t-label > span:first-child, .t-top-bar .t-menu .t-right > .t-empty .t-label > span:first-child, .t-menu .t-top-bar .t-right > .t-empty .t-label > span:first-child {
  font-size: 0.8125rem;
  font-weight: 700;
}
.t-top-bar .t-right > .t-item .t-label > span:last-child, .t-top-bar .t-menu .t-right > .t-empty .t-label > span:last-child, .t-menu .t-top-bar .t-right > .t-empty .t-label > span:last-child {
  margin-top: 2px;
}
.t-top-bar .t-right > .t-item > .t-icon, .t-top-bar .t-menu .t-right > .t-empty > .t-icon, .t-menu .t-top-bar .t-right > .t-empty > .t-icon {
  margin-right: 12px;
  font-size: 18px;
}
.t-top-bar .t-right > .t-item > .t-icon.t-icon-caret-down, .t-top-bar .t-menu .t-right > .t-empty > .t-icon.t-icon-caret-down, .t-menu .t-top-bar .t-right > .t-empty > .t-icon.t-icon-caret-down {
  color: #fff;
  opacity: 0.8;
  margin-right: 0;
  margin-left: auto;
  padding-left: 12px;
}
.t-top-bar .t-right > .t-item, .t-top-bar .t-menu .t-right > .t-empty, .t-menu .t-top-bar .t-right > .t-empty,
.t-top-bar .t-right > .t-search {
  position: relative;
}
.t-top-bar .t-right > .t-item > .t-menu, .t-top-bar .t-menu .t-right > .t-empty > .t-menu, .t-menu .t-top-bar .t-right > .t-empty > .t-menu,
.t-top-bar .t-right > .t-search > .t-menu {
  position: absolute;
  top: 53px;
  left: 0;
  min-width: calc(100% + 2px);
  width: auto;
  margin-left: -1px;
  max-height: 50vh;
  border-top-color: #000;
  -moz-border-radius-topright: 0;
  border-top-right-radius: 0;
  -moz-border-radius-topleft: 0;
  border-top-left-radius: 0;
}
@media (max-width: 1366px) {
  .t-top-bar .t-right > .t-item > .t-menu, .t-top-bar .t-menu .t-right > .t-empty > .t-menu, .t-menu .t-top-bar .t-right > .t-empty > .t-menu,
  .t-top-bar .t-right > .t-search > .t-menu {
    min-width: 192px;
  }
}
.t-top-bar .t-right > .t-item > .t-menu .t-item:first-child, .t-top-bar .t-menu .t-right > .t-empty > .t-menu .t-item:first-child, .t-menu .t-top-bar .t-right > .t-empty > .t-menu .t-item:first-child, .t-top-bar .t-right > .t-item > .t-menu .t-empty:first-child, .t-top-bar .t-right > .t-empty > .t-menu .t-right > .t-empty > .t-menu .t-empty:first-child, .t-right > .t-empty > .t-menu .t-top-bar .t-right > .t-empty > .t-menu .t-empty:first-child,
.t-top-bar .t-right > .t-search > .t-menu .t-item:first-child,
.t-top-bar .t-right > .t-search > .t-menu .t-empty:first-child {
  margin-top: 8px;
}
.t-top-bar .t-right > .t-item .t-menu-right, .t-top-bar .t-menu .t-right > .t-empty .t-menu-right, .t-menu .t-top-bar .t-right > .t-empty .t-menu-right,
.t-top-bar .t-right > .t-search .t-menu-right {
  left: auto;
  right: 0;
}
.t-top-bar .t-right > .t-item > .t-menu-col-2, .t-top-bar .t-menu .t-right > .t-empty > .t-menu-col-2, .t-menu .t-top-bar .t-right > .t-empty > .t-menu-col-2,
.t-top-bar .t-right > .t-search > .t-menu-col-2 {
  width: calc(192px * 2);
}
.t-top-bar .t-right > .t-item > .t-menu-col-3, .t-top-bar .t-menu .t-right > .t-empty > .t-menu-col-3, .t-menu .t-top-bar .t-right > .t-empty > .t-menu-col-3,
.t-top-bar .t-right > .t-search > .t-menu-col-3 {
  width: calc(192px * 3);
}
.t-top-bar .t-right > .t-item > .t-menu-col-4, .t-top-bar .t-menu .t-right > .t-empty > .t-menu-col-4, .t-menu .t-top-bar .t-right > .t-empty > .t-menu-col-4,
.t-top-bar .t-right > .t-search > .t-menu-col-4 {
  width: calc(192px * 4);
}
.t-top-bar .t-right > .t-search {
  position: relative;
}
.t-top-bar .t-right > .t-search > .t-menu {
  top: 41px;
}
.t-top-bar .t-right .t-staff {
  background: #8c2341;
}
.t-top-bar .t-right .t-staff:hover, .t-top-bar .t-right .t-staff:focus-visible {
  background: #7e203b;
}
.t-top-bar .t-right .t-entity .t-avatar {
  color: #fff;
  background-color: #279c9c;
}
.t-top-bar .t-right .t-entity .t-avatar::before {
  content: "\e201";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-top-bar .t-right .t-help {
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
}
.t-top-bar .t-right .t-help .t-label > span {
  overflow: visible;
}
.t-top-bar .t-right .t-help .t-help-text {
  margin-right: 8px;
  font-size: 0.8125rem;
  font-weight: 700;
}
.t-top-bar .t-right .t-help .t-icon {
  margin: 0;
  position: relative;
  top: -1px;
  font-size: 18px;
  vertical-align: middle;
}
.t-top-bar .t-right .t-app-switcher,
.t-top-bar .t-right .t-help {
  min-width: 54px;
}
.t-top-bar .t-right .t-app-switcher > .t-menu,
.t-top-bar .t-right .t-help > .t-menu {
  min-width: auto !important;
  width: 200px;
}
.t-top-bar ~ .t-main {
  top: 54px;
}

.t-tabs > ul {
  max-width: 100%;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-tabs > ul > li.t-tab {
  position: relative;
  display: inline-block;
  height: 36px;
  margin-left: 12px;
  margin-bottom: -1px;
  padding: 10px 24px;
  color: #646464;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-bottom: 1px solid #bcbdbd;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  vertical-align: top;
  user-select: none;
  cursor: pointer;
  white-space: nowrap;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 3px;
  border-radius: 3px 3px 0 0;
}
.t-tabs > ul > li.t-tab:focus-visible {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-tabs > ul > li.t-tab:last-child {
  margin-right: 12px;
}
.t-tabs > ul > li.t-tab:hover:not(.t-disabled):not([disabled]) {
  border-color: #279c9c;
  border-bottom: 1px solid #bcbdbd;
}
.t-tabs > ul > li.t-tab.t-is-selected {
  color: #fff;
  background-color: #279c9c;
  border-color: #279c9c;
  pointer-events: none;
  cursor: default;
}
.t-tabs > ul > li.t-tab.t-staff {
  color: #8c2341;
}
.t-tabs > ul > li.t-tab.t-staff.t-is-selected {
  color: #fff;
  background-color: #8c2341;
  border-color: #8c2341;
}
.t-tabs > ul > li.t-tab.t-staff:hover:not(.t-disabled):not([disabled]) {
  border-color: #8c2341;
  border-bottom: 1px solid #bcbdbd;
}
.t-tabs > ul > li.t-tab.t-disabled, .t-tabs > ul > li.t-tab[disabled] {
  color: #a6a7a7;
  background-color: transparent;
  cursor: not-allowed;
  font-weight: 400;
}
.t-tabs > ul > li.t-tab.t-disabled a, .t-tabs > ul > li.t-tab[disabled] a {
  cursor: not-allowed;
  pointer-events: none;
}
.t-tabs > ul > li.t-tab a {
  color: inherit;
  text-decoration: none;
}
.t-tabs > ul > li.t-tab .t-badge {
  margin-left: 4px;
  vertical-align: text-bottom;
}
.t-tabs > .t-wrapper {
  max-width: 100%;
  background-color: #fff;
  border-top: 1px solid #bcbdbd;
}
.t-tabs > .t-wrapper.t-ghost {
  background: transparent;
}
.t-tabs > .t-wrapper > .t-content {
  display: none;
  padding: 24px;
}
.t-tabs > .t-wrapper > .t-content.t-is-selected {
  display: block;
}
.t-tabs > .t-wrapper > .t-content .t-tabs {
  min-width: auto;
  max-width: 100%;
}
.t-tabs.t-inline {
  height: auto;
  margin: 0;
}
.t-tabs.t-inline > ul > li.t-tab {
  height: 30px;
  margin: 0;
  padding: 8px 12px;
  color: #646464;
  background: transparent;
  border: 0;
  line-height: initial;
  font-weight: 400;
  font-size: 0.8125rem;
}
.t-tabs.t-inline > ul > li.t-tab::before {
  content: "";
  position: absolute;
  inset: auto 0 0;
  width: 100%;
  height: 3px;
  background: transparent;
}
.t-tabs.t-inline > ul > li.t-tab:hover:not(.t-disabled):not([disabled]) {
  color: #646464;
  border: 0;
}
.t-tabs.t-inline > ul > li.t-tab:hover:not(.t-disabled):not([disabled])::before {
  background: #646464;
}
.t-tabs.t-inline > ul > li.t-tab.t-is-selected {
  color: #279c9c;
  border: 0;
  text-shadow: -0.04ex 0 #279c9c, 0.04ex 0 #279c9c;
}
.t-tabs.t-inline > ul > li.t-tab.t-is-selected::before {
  background: #279c9c;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff {
  color: #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff:hover:not(.t-disabled):not([disabled]) {
  color: #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff:hover:not(.t-disabled):not([disabled])::before {
  background: #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff.t-is-selected {
  background: transparent;
  text-shadow: -0.04ex 0 #8c2341, 0.04ex 0 #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff.t-is-selected::before {
  background: #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-disabled, .t-tabs.t-inline > ul > li.t-tab[disabled] {
  color: #a6a7a7;
  cursor: not-allowed;
}
.t-tabs.t-inline > .t-wrapper {
  margin-top: -1px;
  background: transparent;
  border-top: 1px solid #bcbdbd;
}
.t-tabs.t-inline > .t-wrapper > .t-content {
  padding: 24px 0 0;
}

@media print {
  .t-tabs > ul > .t-tab {
    font-size: 0.8125rem;
    height: 24px;
    padding: 4px 16px;
  }
  .t-tabs > ul > .t-tab.t-is-selected {
    padding-top: 2px;
  }
  .t-tabs.t-inline > ul > .t-tab {
    height: 24px;
    padding: 4px 12px;
  }
  .t-tabs.t-inline > ul > .t-tab.t-is-selected {
    padding-top: 4px;
  }
}
.t-sticky-footer {
  position: relative;
  z-index: 50;
  width: 100%;
  padding: 12px;
  background: #fff;
  vertical-align: middle;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  transition: bottom 0.2s ease, left 0.2s ease, margin 0.2s ease;
  transform: translate3d(0, 0, 0);
}
.t-sticky-footer .t-right {
  float: right;
  margin-left: auto;
  flex-shrink: 0;
}
.t-sticky-footer .t-step {
  height: 54px;
  margin: -12px;
  margin-right: 0;
  flex-grow: 0;
}
.t-sticky-footer .t-step::before {
  display: none;
}
.t-sticky-footer .t-step:hover {
  box-shadow: none;
}
.t-sticky-footer .t-step div.t-icon {
  width: 54px;
  height: 54px;
}
.t-sticky-footer .t-step .t-content {
  width: auto;
  flex-shrink: 0;
}
.t-sticky-footer .t-step .t-content h4 {
  margin-bottom: 0;
}
.t-sticky-footer .t-step .t-content h4 span {
  margin-right: 4px;
  font-weight: 400;
  line-height: inherit;
  vertical-align: inherit;
}
.t-sticky-footer .t-step .t-status {
  margin: 0 auto;
  padding: 8px;
  color: #646464;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-sticky-footer .t-step .t-status .t-loading {
  width: 15px;
  height: 15px;
  margin-right: 8px;
}
.t-sticky-footer .t-step .t-status .t-loading::before {
  width: inherit;
  height: inherit;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-sticky-footer.t-is-sticky {
  position: fixed;
  z-index: 1000;
  right: 24px;
  bottom: 0;
  left: 24px;
  width: auto;
  height: 54px;
  margin: 0;
  background: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  animation: sticky 0.2s ease forwards;
  min-width: calc(1280px - 24px * 2);
  max-width: calc(1920px - 24px * 2);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-sticky-footer.t-is-sticky {
    min-width: calc(1280px - 24px * 2 - 17px);
    max-width: calc(1920px - 24px * 2 - 17px);
  }
}
@supports (-ms-accelerator: true) {
  .t-sticky-footer.t-is-sticky {
    min-width: calc(1280px - 24px * 2 - 12px);
    max-width: calc(1920px - 24px * 2 - 12px);
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.t-sticky-footer.t-ghost {
  padding: 0;
  background: transparent;
}
.t-sticky-footer.t-ghost.t-is-sticky {
  padding: 12px;
  background: #fff;
}

.t-time-picker {
  width: 58px;
}
.t-time-picker .t-input-wrapper {
  width: auto;
}
.t-time-picker .t-input-wrapper:has(.t-left-adornment) {
  width: 78px;
}

.t-time-picker-menu {
  min-width: 128px;
}

.t-time-picker-deprecated {
  display: inline-block;
  margin-right: 12px;
  margin-bottom: 12px;
  vertical-align: top;
}
.t-time-picker-deprecated:last-child {
  margin-right: 0;
}
.t-time-picker-deprecated .t-fake-input {
  position: relative;
  height: 32px;
  background: #fff;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.t-time-picker-deprecated .t-fake-input button {
  margin: 0;
  padding: 0;
  background: transparent;
  border: 0;
  font-family: arial, sans-serif;
  cursor: pointer;
}
.t-time-picker-deprecated .t-fake-input input {
  width: 20px;
  height: 32px;
  margin: 0;
  padding: 0;
  padding-top: 2px;
  color: #373838;
  background: transparent;
  border: 0;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
  text-align: center;
}
.t-time-picker-deprecated .t-fake-input input.placeholder {
  color: #909090;
}
.t-time-picker-deprecated .t-fake-input input::placeholder {
  color: #909090;
}
.t-time-picker-deprecated .t-fake-input input + input {
  margin-left: 12px;
}
.t-time-picker-deprecated .t-fake-input hr {
  display: inline-block;
  height: 32px;
  margin: 0 4px;
  color: #646464;
  border: 0;
  line-height: 32px;
}
.t-time-picker-deprecated .t-fake-input hr::before {
  content: ":";
  line-height: inherit;
}
.t-time-picker-deprecated .t-fake-input .t-back,
.t-time-picker-deprecated .t-fake-input .t-forward {
  position: relative;
  width: 24px;
  height: 32px;
  margin: 0;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
}
.t-time-picker-deprecated .t-fake-input .t-back::before, .t-time-picker-deprecated .t-fake-input .t-back::after,
.t-time-picker-deprecated .t-fake-input .t-forward::before,
.t-time-picker-deprecated .t-fake-input .t-forward::after {
  content: "";
  display: block;
  position: absolute;
  bottom: calc(50% - 2px);
  left: 50%;
  width: 8px;
  height: 2px;
  background: #646464;
  border-radius: 1px;
}
.t-time-picker-deprecated .t-fake-input .t-back::before,
.t-time-picker-deprecated .t-fake-input .t-forward::before {
  transform: translate(-4px, -2px) rotate(-45deg) scale(0.8);
}
.t-time-picker-deprecated .t-fake-input .t-back::after,
.t-time-picker-deprecated .t-fake-input .t-forward::after {
  transform: translate(-4px, 1.5px) rotate(45deg) scale(0.8);
}
.t-time-picker-deprecated .t-fake-input .t-back:hover::before, .t-time-picker-deprecated .t-fake-input .t-back:hover::after, .t-time-picker-deprecated .t-fake-input .t-back.t-has-focus::before, .t-time-picker-deprecated .t-fake-input .t-back.t-has-focus::after,
.t-time-picker-deprecated .t-fake-input .t-forward:hover::before,
.t-time-picker-deprecated .t-fake-input .t-forward:hover::after,
.t-time-picker-deprecated .t-fake-input .t-forward.t-has-focus::before,
.t-time-picker-deprecated .t-fake-input .t-forward.t-has-focus::after {
  background: #373838;
}
.t-time-picker-deprecated .t-fake-input .t-forward::before {
  transform: translate(-4px, -2px) rotate(45deg) scale(0.8);
}
.t-time-picker-deprecated .t-fake-input .t-forward::after {
  transform: translate(-4px, 1.5px) rotate(-45deg) scale(0.8);
}
.t-time-picker-deprecated .t-fake-input .t-toggler {
  width: 32px;
  height: 32px;
  padding-right: 4px;
  color: #646464;
  font-size: 10px;
  cursor: pointer;
}
.t-time-picker-deprecated .t-fake-input .t-toggler:hover, .t-time-picker-deprecated .t-fake-input .t-toggler.t-has-focus {
  color: #373838;
}
.t-time-picker-deprecated .t-fake-input .t-clearer {
  display: none;
  width: 32px;
  height: 32px;
}
.t-time-picker-deprecated .t-fake-input .t-faker {
  position: absolute;
  inset: 0.5px 0 0;
  display: block;
  width: 100%;
  height: 32px;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  pointer-events: none;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):hover ~ .t-faker {
  border-color: #279c9c;
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker, .t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker.placeholder, .t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker.placeholder {
  opacity: 0;
  user-select: none;
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker::placeholder, .t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker::placeholder {
  opacity: 0;
  user-select: none;
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled).t-has-focus {
  outline: 0;
}
.t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer {
  display: inline-block;
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2014%2014'%3e%3cpath%20d='M7%200C3.1%200%200%203.1%200%207s3.1%207%207%207%207-3.1%207-7-3.1-7-7-7zm3.4%208.8c.1.1.1.3%200%20.5l-1.1%201.1c-.1.1-.3.1-.5%200L7%208.6l-1.8%201.9c-.1.1-.3.1-.5%200L3.6%209.3c-.2-.1-.2-.3%200-.5L5.4%207%203.6%205.2c-.2-.2-.2-.4%200-.5l1.1-1.1c.1-.1.3-.1.5%200L7%205.4l1.8-1.9c.1-.1.3-.1.5%200l1.1%201.1c.1.1.1.3%200%20.5L8.6%207l1.8%201.8z'%20fill='%23464646'/%3e%3c/svg%3e");
  background-size: 12px;
  background-position: 50%;
  background-repeat: no-repeat;
  opacity: 0.4;
  transition: opacity 0.2s ease;
}
.t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer:hover, .t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer.t-has-focus, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer:hover, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer.t-has-focus {
  opacity: 1;
}
.t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer::before, .t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer::after, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer::before, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer::after {
  display: none;
}

.t-toast-container {
  position: fixed;
  top: 78px;
  right: 24px;
}
.t-toast-container .t-notification {
  width: 330px;
  margin-bottom: 12px;
}
.t-toast-container .t-arriving {
  animation: 500ms ease-out slide-left;
}
.t-toast-container .t-closing {
  animation: 500ms ease-out slide-right;
}
@keyframes slide-left {
  from {
    margin-left: 100%;
    opacity: 0;
  }
  to {
    margin-left: 0%;
    opacity: 1;
  }
}
@keyframes slide-right {
  from {
    margin-left: 0%;
    opacity: 1;
  }
  to {
    margin-left: 100%;
    opacity: 0;
  }
}

.t-user-feedback {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  width: 400px;
  padding: 16px;
  background-color: #006491;
  color: #fff;
  border-radius: 8px;
  z-index: 120;
}
.t-user-feedback--thank-you-message {
  text-align: center;
  justify-content: center;
  font-size: 14px;
  animation: thank-you-message 0.4s 1s 1 forwards;
}
.t-user-feedback__happy-face {
  color: #fff;
  cursor: pointer;
}
.t-user-feedback__happy-face:hover {
  color: #8cc391;
}
.t-user-feedback__happy-face input {
  position: absolute;
  margin: 0;
  opacity: 0;
  width: 0;
  height: 0;
}
.t-user-feedback__happy-face input:checked + svg {
  color: #8cc391;
  cursor: default;
}
.t-user-feedback__neutral-face {
  color: #fff;
  cursor: pointer;
}
.t-user-feedback__neutral-face:hover {
  color: #f5c328;
}
.t-user-feedback__neutral-face input {
  position: absolute;
  margin: 0;
  opacity: 0;
  width: 0;
  height: 0;
}
.t-user-feedback__neutral-face input:checked + svg {
  color: #f5c328;
  cursor: default;
}
.t-user-feedback__sad-face {
  color: #fff;
  cursor: pointer;
}
.t-user-feedback__sad-face:hover {
  color: #d91f11;
}
.t-user-feedback__sad-face input {
  position: absolute;
  margin: 0;
  opacity: 0;
  width: 0;
  height: 0;
}
.t-user-feedback__sad-face input:checked + svg {
  color: #d91f11;
  cursor: default;
}
.t-user-feedback__close-button {
  cursor: pointer;
  position: absolute;
  top: 3px;
  right: 0;
  background-color: transparent;
  border: 0;
  color: #fff;
  padding: 0;
}
.t-user-feedback__question-wrapper {
  display: flex;
  justify-content: space-between;
  width: 100%;
  align-items: center;
}
.t-user-feedback__ratings-wrapper {
  white-space: nowrap;
}
.t-user-feedback__user-comment {
  width: 100%;
  flex: 1 1 100%;
  font-weight: 400;
  color: #fff;
  margin-right: 0;
}
.t-user-feedback__user-comment textarea {
  margin-top: 8px;
  resize: none;
  border-radius: 3px;
  width: 100%;
}
.t-user-feedback .t-minimal-alt {
  margin-left: auto;
}
@keyframes thank-you-message {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes thank-you-message {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes thank-you-message {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes thank-you-message {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

.t-error-page {
  background: url("data:image/svg+xml,%3c?xml%20version='1.0'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20style='enable-background:new%200%200%20768%20880'%20viewBox='0%200%20768%20880'%3e%3cdefs%3e%3cfilter%20id='a'%20width='856.8'%20height='1213.4'%20x='10.2'%20y='-431.7'%20filterUnits='userSpaceOnUse'%3e%3cfeColorMatrix%20values='1%200%200%200%200%200%201%200%200%200%200%200%201%200%200%200%200%200%201%200'/%3e%3c/filter%3e%3c/defs%3e%3cmask%20id='b'%20width='856.8'%20height='1213.4'%20x='10.2'%20y='-431.7'%20maskUnits='userSpaceOnUse'%3e%3cpath%20d='M0%200h768v801H0z'%20style='fill:%23d9d9d9;filter:url(%23a)'/%3e%3c/mask%3e%3cg%20style='mask:url(%23b)'%3e%3clinearGradient%20id='c'%20x1='93.403'%20x2='1095.002'%20y1='1006.371'%20y2='-562.356'%20gradientTransform='matrix(1%200%200%20-1%200%20802)'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20style='stop-color:%23ff0061'/%3e%3cstop%20offset='1'%20style='stop-color:%23fe953d'/%3e%3c/linearGradient%3e%3cpath%20d='m426.8-430.5-5.4-1.2-61.2%20169.5%207.4%201.2c81.8%2012.4%20156.6%2053%20211.6%20114.9%2071%2079.4%20110.2%20191.1%20110.2%20314.7%200%20122.9-39.6%20234.6-111.4%20314.4-71.2%2079.1-168.4%20121-281.1%20121-77.5%201.5-153.7-20.9-218-64.1l-6.7-4.6-62%20171.4%204.6%202.6c86%2048.6%20183.3%2073.5%20282.1%2072.3%2077.7%201.1%20154.7-14.4%20225.9-45.4S657.9%20659.4%20710%20601.8c101.2-112.5%20157-266.4%20157-433.3.1-300.2-176.8-540.9-440.2-599z'%20style='fill:url(%23c)'/%3e%3c/g%3e%3c/svg%3e") no-repeat right top #f8f8f8;
  background-size: contain;
  width: 100vw;
  height: 100vh;
}
.t-error-page .t-error-container {
  position: fixed;
  width: 600px;
  padding: 24px;
  background: #fff;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.25);
}
.t-error-page .t-error-container h1 {
  margin-bottom: 24px;
}
.t-error-page .t-error-container h2 {
  font-size: 0.8125rem;
}
.t-error-page .t-error-container .t-btn {
  margin-bottom: 16px;
}
.t-error-page .t-error-container .t-icon-redo {
  margin-top: 0;
}
.t-error-page .t-error-container__divider {
  border-top: 1px solid #e9e9e9;
  margin-top: 24px;
  margin-bottom: 24px;
}
.t-error-page .t-error-container__meta-data {
  display: flex;
  flex-wrap: wrap;
  line-height: 1.5;
  margin-bottom: 12px;
}
.t-error-page .t-error-container__meta-data dt {
  width: 30%;
}
.t-error-page .t-error-container__meta-data dt::after {
  content: ":";
}
.t-error-page .t-error-container__meta-data dd {
  word-wrap: break-word;
  width: 70%;
  margin-inline-start: unset;
}
.t-error-page .t-error-container__phone-numbers {
  margin-bottom: 24px;
  display: flex;
  flex-wrap: wrap;
  gap: 12px 0;
}
.t-error-page .t-error-container__phone-numbers > div {
  width: 250px;
  display: flex;
  flex-wrap: wrap;
}
.t-error-page .t-error-container__phone-numbers dt {
  width: 100px;
}
.t-error-page .t-error-container__phone-numbers dd {
  margin-inline-start: unset;
}
.t-error-page .t-error-container footer {
  color: #a6a7a7;
  margin-top: 24px;
}

.t-inactivity-page {
  background: url("data:image/svg+xml,%3c?xml%20version='1.0'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20style='enable-background:new%200%200%20768%20880'%20viewBox='0%200%20768%20880'%3e%3cdefs%3e%3cfilter%20id='a'%20width='856.8'%20height='1213.4'%20x='10.2'%20y='-431.7'%20filterUnits='userSpaceOnUse'%3e%3cfeColorMatrix%20values='1%200%200%200%200%200%201%200%200%200%200%200%201%200%200%200%200%200%201%200'/%3e%3c/filter%3e%3c/defs%3e%3cmask%20id='b'%20width='856.8'%20height='1213.4'%20x='10.2'%20y='-431.7'%20maskUnits='userSpaceOnUse'%3e%3cpath%20d='M0%200h768v801H0z'%20style='fill:%23d9d9d9;filter:url(%23a)'/%3e%3c/mask%3e%3cg%20style='mask:url(%23b)'%3e%3clinearGradient%20id='c'%20x1='93.403'%20x2='1095.002'%20y1='1006.371'%20y2='-562.356'%20gradientTransform='matrix(1%200%200%20-1%200%20802)'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20style='stop-color:%23ff0061'/%3e%3cstop%20offset='1'%20style='stop-color:%23fe953d'/%3e%3c/linearGradient%3e%3cpath%20d='m426.8-430.5-5.4-1.2-61.2%20169.5%207.4%201.2c81.8%2012.4%20156.6%2053%20211.6%20114.9%2071%2079.4%20110.2%20191.1%20110.2%20314.7%200%20122.9-39.6%20234.6-111.4%20314.4-71.2%2079.1-168.4%20121-281.1%20121-77.5%201.5-153.7-20.9-218-64.1l-6.7-4.6-62%20171.4%204.6%202.6c86%2048.6%20183.3%2073.5%20282.1%2072.3%2077.7%201.1%20154.7-14.4%20225.9-45.4S657.9%20659.4%20710%20601.8c101.2-112.5%20157-266.4%20157-433.3.1-300.2-176.8-540.9-440.2-599z'%20style='fill:url(%23c)'/%3e%3c/g%3e%3c/svg%3e") no-repeat right top #212222;
  background-size: contain;
  width: 100vw;
  height: 100vh;
  cursor: pointer;
  inset: 0;
  position: fixed;
  z-index: 999999;
}

.t-inactivity-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  position: fixed;
  top: 30%;
  left: 50%;
  width: 600px;
  gap: 60px;
  padding: 60px;
  background: #373838;
  color: #fff;
  transform: translate(-50%, -50%);
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.25);
}
.t-inactivity-container__logo {
  width: 150px;
}
.t-inactivity-container__text {
  font-family: "Libre Franklin", arial, sans-serif;
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.375rem;
}

aside.add-naming-drawer.t-drawer.t-toggled.wide {
  width: 90%;
}
aside.add-naming-drawer.t-drawer.t-toggled.normal {
  width: 65%;
}
aside.add-naming-drawer.t-drawer.t-toggled footer {
  width: 100%;
}
aside.add-naming-drawer.t-drawer.t-toggled .t-content {
  width: 100%;
  padding-top: 0;
}
aside.add-naming-drawer.t-drawer.t-toggled header {
  border-bottom: none;
}
aside.add-naming-drawer.t-drawer.t-toggled header h2 {
  width: calc(100% - 46px);
  position: relative;
  margin-right: 0;
  padding-right: 0;
}
aside.add-naming-drawer.t-drawer.t-toggled .add-naming-drawer__header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
aside.add-naming-drawer.t-drawer.t-toggled .add-naming-drawer__loading {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  margin-top: 50px;
  align-items: center;
  width: 100%;
  height: 100%;
}.add-naming-drawer__header .expand-compress-drawer-icon, .naming-entity-drawer__header .expand-compress-drawer-icon {
  cursor: pointer;
}.entities-and-codes-org-grid__wrapper {
  background: #e9e9e9;
  padding: 20px;
}
.entities-and-codes-org-grid__wrapper .entities-and-codes-org-grid {
  height: calc(100vh - 16rem);
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.entities-and-codes-org-grid__wrapper .entities-and-codes-org-grid .t-btn {
  margin-bottom: 1rem;
}
.entities-and-codes-org-grid__wrapper .entities-and-codes-org-grid .ag-root-wrapper {
  border: none;
}
.entities-and-codes-org-grid__wrapper .entities-and-codes-org-grid .t-tag {
  width: 67px;
}.codes-action-icon {
  cursor: pointer;
}
html {
  box-sizing: border-box;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

body {
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #f8f8f8;
}

div,
span {
  vertical-align: middle;
}

img {
  border: 0;
  outline: none;
}

figure {
  margin: 0;
}

*:focus {
  outline: 0;
}

*::-moz-focus-inner {
  border: 0;
}

.t-has-focus {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}

[disabled],
.t-is-disabled {
  cursor: not-allowed;
}

.t-is-hidden {
  display: none !important;
}

@media print {
  @page {
    size: landscape;
    margin: 1cm;
  }
  html,
  body,
  p {
    font-size: 10px;
  }
  .t-staff {
    display: none;
  }
}
.t-icon-diamond::before {
  content: "\e000";
}
.t-icon-asterisk::before {
  content: "\e001";
}
.t-icon-angle-double-up::before {
  content: "\e146";
}
.t-icon-angle-double-right::before {
  content: "\e147";
}
.t-icon-angle-double-down::before {
  content: "\e148";
}
.t-icon-angle-double-left::before {
  content: "\e149";
}
.t-icon-angle-up::before {
  content: "\e150";
}
.t-icon-angle-right::before {
  content: "\e151";
}
.t-icon-angle-down::before {
  content: "\e152";
}
.t-icon-angle-left::before {
  content: "\e153";
}
.t-icon-chevron-up::before {
  content: "\e154";
}
.t-icon-chevron-right::before {
  content: "\e155";
}
.t-icon-chevron-down::before {
  content: "\e156";
}
.t-icon-chevron-left::before {
  content: "\e157";
}
.t-icon-arrow-up::before {
  content: "\e158";
}
.t-icon-arrow-right::before {
  content: "\e159";
}
.t-icon-arrow-down::before {
  content: "\e160";
}
.t-icon-arrow-left::before {
  content: "\e161";
}
.t-icon-arrows::before {
  content: "\e162";
}
.t-icon-arrows-h::before {
  content: "\e163";
}
.t-icon-arrows-v::before {
  content: "\e164";
}
.t-icon-caret-up::before {
  content: "\e180";
}
.t-icon-caret-right::before {
  content: "\e181";
}
.t-icon-caret-down::before {
  content: "\e182";
}
.t-icon-caret-left::before {
  content: "\e183";
}
.t-icon-home::before {
  content: "\e200";
}
.t-icon-entity::before {
  content: "\e201";
}
.t-icon-plus::before {
  content: "\e340";
}
.t-icon-plus-circle::before {
  content: "\e341";
}
.t-icon-minus::before {
  content: "\e350";
}
.t-icon-minus-circle::before {
  content: "\e351";
}
.t-icon-times::before {
  content: "\e360";
}
.t-icon-times-circle::before {
  content: "\e361";
}
.t-icon-times-circle-o::before {
  content: "\e362";
}
.t-icon-help::before {
  content: "\e370";
}
.t-icon-help-o::before {
  content: "\e371";
}
.t-icon-info-circle::before {
  content: "\e372";
}
.t-icon-exclamation-circle::before {
  content: "\e373";
}
.t-icon-exclamation-triangle::before {
  content: "\e374";
}
.t-icon-exclamation::before {
  content: "\e375";
}
.t-icon-bell::before {
  content: "\e380";
}
.t-icon-bell-slash::before {
  content: "\e381";
}
.t-icon-bullhorn::before {
  content: "\e384";
}
.t-icon-download::before {
  content: "\e400";
}
.t-icon-upload::before {
  content: "\e401";
}
.t-icon-save::before {
  content: "\e402";
}
.t-icon-expand::before {
  content: "\e500";
}
.t-icon-compress::before {
  content: "\e501";
}
.t-icon-expand-alt::before {
  content: "\e502";
}
.t-icon-compress-alt::before {
  content: "\e503";
}
.t-icon-level-up::before {
  content: "\e510";
}
.t-icon-level-down::before {
  content: "\e511";
}
.t-icon-exchange::before {
  content: "\e512";
}
.t-icon-redo::before {
  content: "\e515";
}
.t-icon-forward::before {
  content: "\e520";
}
.t-icon-reply::before {
  content: "\e521";
}
.t-icon-reply-all::before {
  content: "\e522";
}
.t-icon-sync::before {
  content: "\e525";
}
.t-icon-retweet::before {
  content: "\e526";
}
.t-icon-undo::before {
  content: "\e530";
}
.t-icon-history::before {
  content: "\e531";
}
.t-icon-clock::before {
  content: "\e540";
}
.t-icon-hourglass::before {
  content: "\e545";
}
.t-icon-hourglass-start::before {
  content: "\e546";
}
.t-icon-hourglass-half::before {
  content: "\e547";
}
.t-icon-hourglass-end::before {
  content: "\e548";
}
.t-icon-calendar::before {
  content: "\e560";
}
.t-icon-calendar-plus::before {
  content: "\e561";
}
.t-icon-calendar-minus::before {
  content: "\e562";
}
.t-icon-calendar-check::before {
  content: "\e563";
}
.t-icon-calendar-times::before {
  content: "\e564";
}
.t-icon-check::before {
  content: "\e900";
}
.t-icon-check-circle::before {
  content: "\e901";
}
.t-icon-check-circle-o::before {
  content: "\e902";
}
.t-icon-check-double::before {
  content: "\e903";
}
.t-icon-globe::before {
  content: "\e910";
}
.t-icon-globe-africa::before {
  content: "\e911";
}
.t-icon-globe-asia::before {
  content: "\e912";
}
.t-icon-eye::before {
  content: "\e920";
}
.t-icon-eye-slash::before {
  content: "\e921";
}
.t-icon-comment-alt-fill::before {
  content: "\e904";
}
.t-icon-comment-fill::before {
  content: "\e926";
}
.t-icon-comment-dots-fill::before {
  content: "\e927";
}
.t-icon-comment-dollar-fill::before {
  content: "\e928";
}
.t-icon-comment-slash-fill::before {
  content: "\e929";
}
.t-icon-comments-fill::before {
  content: "\e930";
}
.t-icon-comments-dollar-fill::before {
  content: "\e931";
}
.t-icon-comment-dollar::before {
  content: "\e932";
}
.t-icon-comments-dollar::before {
  content: "\e933";
}
.t-icon-comment-slash::before {
  content: "\e934";
}
.t-icon-comment-dots::before {
  content: "\e935";
}
.t-icon-comment::before {
  content: "\e937";
}
.t-icon-comments::before {
  content: "\e938";
}
.t-icon-comment-alt::before {
  content: "\e939";
}
.t-icon-ellipsis-h::before {
  content: "\e941";
}
.t-icon-ellipsis-v::before {
  content: "\e942";
}
.t-icon-envelope::before {
  content: "\e945";
}
.t-icon-envelope-open-text::before {
  content: "\e946";
}
.t-icon-inbox::before {
  content: "\e950";
}
.t-icon-paperclip::before {
  content: "\e995";
}
.t-icon-pen-nib::before {
  content: "\e997";
}
.t-icon-pencil::before {
  content: "\e998";
}
.t-icon-trash::before {
  content: "\e999";
}
.t-icon-user::before {
  content: "󡀀";
}
.t-icon-user-circle::before {
  content: "󡀁";
}
.t-icon-user-cog::before {
  content: "󡀄";
}
.t-icon-user-edit::before {
  content: "󡀅";
}
.t-icon-user-lock::before {
  content: "󡀆";
}
.t-icon-user-plus::before {
  content: "󡀇";
}
.t-icon-user-minus::before {
  content: "󡀈";
}
.t-icon-user-shield::before {
  content: "󡀉";
}
.t-icon-user-slash::before {
  content: "󡀐";
}
.t-icon-user-times::before {
  content: "󡀑";
}
.t-icon-user-friends::before {
  content: "󡀒";
}
.t-icon-users::before {
  content: "󡀓";
}
.t-icon-users-cog::before {
  content: "󡀔";
}
.t-icon-user-tie::before {
  content: "󡀕";
}
.t-icon-address-card::before {
  content: "󡀠";
}
.t-icon-id-badge::before {
  content: "󡀢";
}
.t-icon-address-book::before {
  content: "󡀣";
}
.t-icon-file::before {
  content: "󡔀";
}
.t-icon-file-alt::before {
  content: "󡔁";
}
.t-icon-file-archive::before {
  content: "󡔂";
}
.t-icon-file-audio::before {
  content: "󡔃";
}
.t-icon-file-code::before {
  content: "󡔄";
}
.t-icon-file-excel::before {
  content: "󡔅";
}
.t-icon-file-image::before {
  content: "󡔆";
}
.t-icon-file-pdf::before {
  content: "󡔇";
}
.t-icon-file-powerpoint::before {
  content: "󡔈";
}
.t-icon-file-video::before {
  content: "󡔉";
}
.t-icon-file-word::before {
  content: "󡔐";
}
.t-icon-folder::before {
  content: "󡔠";
}
.t-icon-folder-open::before {
  content: "󡔡";
}
.t-icon-hand-paper::before {
  content: "󡘀";
}
.t-icon-hand-rock::before {
  content: "󡘁";
}
.t-icon-hand-pointer::before {
  content: "󡘂";
}
.t-icon-hand-point-right::before {
  content: "󡘄";
}
.t-icon-hand-point-down::before {
  content: "󡘅";
}
.t-icon-hand-point-left::before {
  content: "󡘆";
}
.t-icon-handshake::before {
  content: "󡘇";
}
.t-icon-thumbs-up::before {
  content: "󡘈";
}
.t-icon-thumbs-down::before {
  content: "󡘉";
}
.t-icon-face-happy::before {
  content: "󡜀";
}
.t-icon-face-smile::before {
  content: "󡜁";
}
.t-icon-face-neutral::before {
  content: "󡜂";
}
.t-icon-face-frown::before {
  content: "󡜃";
}
.t-icon-face-cry::before {
  content: "󡜄";
}
.t-icon-heart-o::before {
  content: "󡜠";
}
.t-icon-heart::before {
  content: "󡜡";
}
.t-icon-phone::before {
  content: "󡞓";
}
.t-icon-support::before {
  content: "󡞔";
}
.t-icon-fax::before {
  content: "󡞕";
}
.t-icon-tv::before {
  content: "󡠀";
}
.t-icon-laptop::before {
  content: "󡠁";
}
.t-icon-mobile::before {
  content: "󡠂";
}
.t-icon-keyboard::before {
  content: "󡠃";
}
.t-icon-print::before {
  content: "󡠐";
}
.t-icon-qrcode::before {
  content: "󡠠";
}
.t-icon-fingerprint::before {
  content: "󡠡";
}
.t-icon-link::before {
  content: "󡠰";
}
.t-icon-unlink::before {
  content: "󡠱";
}
.t-icon-external-link::before {
  content: "󡠳";
}
.t-icon-key::before {
  content: "󡡀";
}
.t-icon-lock::before {
  content: "󡡅";
}
.t-icon-lock-open::before {
  content: "󡡆";
}
.t-icon-search::before {
  content: "󡡐";
}
.t-icon-search-plus::before {
  content: "󡡑";
}
.t-icon-search-minus::before {
  content: "󡡒";
}
.t-icon-filter::before {
  content: "󡡠";
}
.t-icon-share::before {
  content: "󡡥";
}
.t-icon-share-square::before {
  content: "󡡦";
}
.t-icon-paper-plane::before {
  content: "󡡧";
}
.t-icon-sign-in::before {
  content: "󡢐";
}
.t-icon-sign-out::before {
  content: "󡢑";
}
.t-icon-power-off::before {
  content: "󡢕";
}
.t-icon-circle-notch::before {
  content: "󡦘";
}
.t-icon-newspaper::before {
  content: "󡦙";
}
.t-icon-cog::before {
  content: "󢀀";
}
.t-icon-cogs::before {
  content: "󢀁";
}
.t-icon-wrench::before {
  content: "󢀅";
}
.t-icon-toolbox::before {
  content: "󢀆";
}
.t-icon-briefcase::before {
  content: "󢀇";
}
.t-icon-suitcase::before {
  content: "󢀈";
}
.t-icon-sliders::before {
  content: "󢀐";
}
.t-icon-sort-alpha-up::before {
  content: "󢀠";
}
.t-icon-sort-alpha-down::before {
  content: "󢀡";
}
.t-icon-sort-amount-up::before {
  content: "󢀢";
}
.t-icon-sort-amount-down::before {
  content: "󢀣";
}
.t-icon-sort::before {
  content: "󢀰";
}
.t-icon-sort-up::before {
  content: "󢀱";
}
.t-icon-sort-down::before {
  content: "󢀲";
}
.t-icon-tag::before {
  content: "󢁀";
}
.t-icon-tags::before {
  content: "󢁁";
}
.t-icon-star-o::before {
  content: "󢁅";
}
.t-icon-star-half::before {
  content: "󢁆";
}
.t-icon-star::before {
  content: "󢁇";
}
.t-icon-table::before {
  content: "󢁉";
}
.t-icon-list-ul::before {
  content: "󢁐";
}
.t-icon-tasks::before {
  content: "󢁑";
}
.t-icon-cards::before {
  content: "󢁕";
}
.t-icon-cards-small::before {
  content: "󢁖";
}
.t-icon-list::before {
  content: "󢁗";
}
.t-icon-align-left::before {
  content: "󢁠";
}
.t-icon-align-center::before {
  content: "󢁡";
}
.t-icon-align-justify::before {
  content: "󢁢";
}
.t-icon-align-right::before {
  content: "󢁣";
}
.t-icon-copy::before {
  content: "󢁩";
}
.t-icon-clone::before {
  content: "󢁰";
}
.t-icon-new-tab::before {
  content: "󢁱";
}
.t-icon-clipboard::before {
  content: "󢁵";
}
.t-icon-paste::before {
  content: "󢁶";
}
.t-icon-money-bill::before {
  content: "󢂀";
}
.t-icon-credit-card::before {
  content: "󢂁";
}
.t-icon-chart-bar::before {
  content: "󢂐";
}
.t-icon-chart-area::before {
  content: "󢂑";
}
.t-icon-chart-line::before {
  content: "󢂒";
}
.t-icon-terminal::before {
  content: "󢄀";
}
.t-icon-code::before {
  content: "󢄁";
}
.t-icon-code-branch::before {
  content: "󢄂";
}
.t-icon-thumbtack::before {
  content: "󢒙";
}
.t-icon-ruler::before {
  content: "󢔀";
}
.t-icon-cut::before {
  content: "󢔁";
}
.t-icon-image::before {
  content: "󢔂";
}
.t-icon-images::before {
  content: "󢔃";
}
.t-icon-bookmark-o::before {
  content: "󢔄";
}
.t-icon-bookmark::before {
  content: "󢔅";
}
.t-icon-flag::before {
  content: "󢔆";
}
.t-icon-location-arrow::before {
  content: "󢔇";
}
.t-icon-map-marker::before {
  content: "󢔈";
}
.t-icon-shoe-prints::before {
  content: "󢔉";
}
.t-icon-magic::before {
  content: "󢔐";
}
.t-icon-stamp::before {
  content: "󢔑";
}
.t-icon-fill-up::before {
  content: "󢔒";
}
.t-icon-graduation-cap::before {
  content: "󢔓";
}
.t-icon-palette::before {
  content: "󢔔";
}
.t-icon-trophy::before {
  content: "󢔕";
}
.t-icon-bug::before {
  content: "󢔖";
}
.t-icon-robot::before {
  content: "󢔗";
}
.t-icon-rocket::before {
  content: "󢔘";
}
.t-icon-certificate::before {
  content: "󢔙";
}
.t-icon-crosshairs::before {
  content: "󢔠";
}
.t-icon-infinity::before {
  content: "󢔡";
}
.t-icon-sticky-note::before {
  content: "󢔢";
}
.t-icon-map-signs::before {
  content: "󢔣";
}
.t-icon-shopping-cart::before {
  content: "󢔤";
}
.t-icon-play::before {
  content: "󢔥";
}
.t-icon-stop::before {
  content: "󢔦";
}
.t-icon-circle::before {
  content: "󢔧";
}
.t-icon-flask::before {
  content: "󢔨";
}
.t-icon-ds-triquetra::before {
  content: "󣀀";
}
.t-icon-ds-brick::before {
  content: "󣀁";
}
.t-icon-ds-set::before {
  content: "󣀂";
}
.t-icon-direction-incoming::before {
  content: "󣀃";
}
.t-icon-direction-outgoing::before {
  content: "󣀄";
}
.t-icon-direction-both::before {
  content: "󣀅";
}

.t-icon-alarm::before {
  content: "\e380";
}
.t-icon-area-chart::before {
  content: "󢂑";
}
.t-icon-analytics::before {
  content: "󢂑";
}
.t-icon-ban::before {
  content: "\e351";
}
.t-icon-calendar-o::before {
  content: "\e560";
}
.t-icon-clock-o::before {
  content: "\e540";
}
.t-icon-circle-o-notch::before {
  content: "󡦘";
}
.t-icon-close::before {
  content: "\e360";
}
.t-icon-cycle::before {
  content: "󡦘";
}
.t-icon-delete::before {
  content: "\e999";
}
.t-icon-edit::before {
  content: "\e998";
}
.t-icon-email::before {
  content: "\e945";
}
.t-icon-error::before {
  content: "\e373";
}
.t-icon-file-o::before {
  content: "󡔀";
}
.t-icon-file-archive-o::before {
  content: "󡔂";
}
.t-icon-file-code-o::before {
  content: "󡔄";
}
.t-icon-file-excel-o::before {
  content: "󡔅";
}
.t-icon-file-image-o::before {
  content: "󡔆";
}
.t-icon-file-pdf-o::before {
  content: "󡔇";
}
.t-icon-file-text::before {
  content: "󡔁";
}
.t-icon-file-text-o::before {
  content: "󡔁";
}
.t-icon-group::before {
  content: "󡀓";
}
.t-icon-hand-point-up::before {
  content: "󡘂";
}
.t-icon-info::before {
  content: "\e372";
}
.t-icon-line-chart::before {
  content: "󢂒";
}
.t-icon-menu::before {
  content: "\e941";
}
.t-icon-money::before {
  content: "󢂀";
}
.t-icon-newspaper::before, .t-icon-newspaper-o::before {
  content: "󡦙";
}
.t-icon-pending::before {
  content: "\e547";
}
.t-icon-question-circle::before {
  content: "\e370";
}
.t-icon-refresh::before {
  content: "\e525";
}
.t-icon-sort-amount-asc::before {
  content: "󢀣";
}
.t-icon-sort-amount-desc::before {
  content: "󢀢";
}
.t-icon-staff::before {
  content: "\e001";
}
.t-icon-success::before {
  content: "\e901";
}
.t-icon-th::before {
  content: "󢁖";
}
.t-icon-th-large::before {
  content: "󢁕";
}
.t-icon-th-list::before {
  content: "󢁗";
}
.t-icon-remove::before {
  content: "\e999";
}
.t-icon-test::before {
  content: "󢔨";
}
.t-icon-time::before {
  content: "\e540";
}
.t-icon-trash-alt::before {
  content: "\e999";
}
.t-icon-unlock::before {
  content: "󡡆";
}
.t-icon-warning::before {
  content: "\e374";
}

.t-icon.t-white {
  color: #fff;
}
.t-icon.t-gray-mid, .t-icon.t-subtle {
  color: #a6a7a7;
}
.t-icon.t-blue, .t-icon.t-info {
  color: #256cd1;
}
.t-icon.t-teal, .t-icon.t-cta {
  color: #279c9c;
}
.t-icon.t-red, .t-icon.t-error {
  color: #d91f11;
}
.t-icon.t-orange, .t-icon.t-warning {
  color: #ee6f20;
}
.t-icon.t-green, .t-icon.t-success {
  color: #428613;
}
.t-icon.t-disabled {
  color: #bcbdbd;
}
.t-icon.t-staff {
  color: #8c2341;
}
.t-icon.t-white svg > * {
  fill: #fff;
}
.t-icon.t-gray-mid svg > *, .t-icon.t-subtle svg > * {
  fill: #a6a7a7;
}
.t-icon.t-blue svg > *, .t-icon.t-info svg > * {
  fill: #256cd1;
}
.t-icon.t-teal svg > *, .t-icon.t-cta svg > * {
  fill: #279c9c;
}
.t-icon.t-red svg > *, .t-icon.t-error svg > * {
  fill: #d91f11;
}
.t-icon.t-orange svg > *, .t-icon.t-warning svg > * {
  fill: #ee6f20;
}
.t-icon.t-green svg > *, .t-icon.t-success svg > * {
  fill: #428613;
}
.t-icon.t-disabled svg > * {
  fill: #bcbdbd;
}
.t-icon.t-staff svg > * {
  fill: #8c2341;
}

.t-vis {
  position: relative;
  display: inline-block;
  width: 32px;
  height: 32px;
  margin-right: 8px;
  font-style: normal;
  vertical-align: middle;
}
.t-vis:last-child {
  margin-right: 0;
}
.t-vis::before, .t-vis::after {
  content: "";
  position: absolute;
  display: block;
  width: 32px;
  height: 32px;
  border: 1px solid transparent;
  border-radius: 32px;
  font-family: "tricons", helvetica, arial, sans-serif;
}
.t-vis::before {
  border-color: #e9e9e9;
}
.t-vis::after {
  color: #fff;
  font-size: 11px;
  text-align: center;
  line-height: 30px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-vis .t-badge {
  position: absolute;
  top: -4px;
  left: 100%;
  z-index: 1;
  padding: 0 4px;
  color: #ee6f20;
  background: #fff;
  border: 1px solid #ee6f20;
  transform: translate(-60%, 0);
}
.t-vis-agreed::before {
  background: #428613;
  border-color: transparent;
}
.t-vis-part-agreed::before {
  background: #428613;
  border-color: transparent;
}
.t-vis-part-agreed::after {
  content: "";
  left: calc(32px / 2);
  width: calc(32px / 2);
  background: #fff;
  border-color: #e9e9e9;
  border-left: transparent;
  -moz-border-radius-topright: 64px;
  -moz-border-radius-bottomright: 64px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-radius: 0 64px 64px 0;
}
.t-vis-part-disagreed::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-part-disagreed::after {
  content: "";
  width: calc(32px / 2);
  background: #fff;
  border-color: #e9e9e9;
  border-right: transparent;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 64px;
  -moz-border-radius-topleft: 64px;
  border-radius: 64px 0 0 64px;
}
.t-vis-disagreed::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-discrepencies::before, .t-vis-discrepancies::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-discrepencies::after, .t-vis-discrepancies::after {
  content: "󢁗";
}
.t-vis-error::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-error::after {
  content: "\e375";
}
.t-vis-cancelled::before {
  background: #bcbdbd;
  border-color: transparent;
}
.t-vis-cancelled::after {
  content: "C";
  font-weight: 700;
}
.t-vis-within::before {
  background: #fff59d;
  border-color: transparent;
}
.t-vis-within::after {
  content: "TH";
  color: #a6a7a7;
  font-weight: 700;
}
.t-vis.t-medium {
  width: 37px;
  height: 37px;
}
.t-vis.t-medium::before, .t-vis.t-medium::after {
  width: 37px;
  height: 37px;
}
.t-vis.t-medium::after {
  font-size: 12px;
  line-height: 35px;
}
.t-vis.t-medium.t-vis-part-agreed::after {
  left: calc(37px / 2);
  width: calc(37px / 2);
}
.t-vis.t-medium.t-vis-part-disagreed::after {
  width: calc(37px / 2);
}

@font-face {
  font-family: tricons;
  src: url("/crds-frontend/latest/assets/tricons-CZ4m6E8g.eot");
  src: url("/crds-frontend/latest/assets/tricons-CZ4m6E8g.eot?#iefix") format("embedded-opentype"), url("/crds-frontend/latest/assets/tricons-DHjgza76.woff2") format("woff2"), url("/crds-frontend/latest/assets/tricons-B2Keo8Ad.woff") format("woff"), url("/crds-frontend/latest/assets/tricons-DNt4bsT1.ttf") format("truetype"), url("/crds-frontend/latest/assets/tricons-6znNKawq.svg#fontawesome") format("svg");
  font-style: normal;
  font-weight: 400;
}
.t-icon {
  display: inline-block;
  margin-right: 6px;
  color: inherit;
  font-family: "tricons", helvetica, arial, sans-serif !important;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  text-decoration: none;
  text-transform: none;
  vertical-align: middle;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-icon::before {
  display: inline-block;
  line-height: 1rem;
}
.t-icon:hover {
  text-decoration: none;
}
.t-icon > img,
.t-icon > svg {
  width: 14px;
  height: 14px;
}
.t-icon > svg {
  color: inherit;
}
.t-icon > svg path {
  fill: currentcolor;
}
.t-icon.t-fw {
  width: 1em;
  text-align: center;
}
.t-icon.t-tiny {
  font-size: 11px;
}
.t-icon.t-tiny > img,
.t-icon.t-tiny > svg {
  width: 11px;
  height: 11px;
}
.t-icon.t-small {
  font-size: 12px;
}
.t-icon.t-small > img,
.t-icon.t-small > svg {
  width: 12px;
  height: 12px;
}
.t-icon.t-large {
  font-size: 16px;
}
.t-icon.t-large > img,
.t-icon.t-large > svg {
  width: 16px;
  height: 16px;
}
.t-icon.t-vertical-middle {
  vertical-align: middle;
}
.t-icon.t-horizontal {
  height: 32px;
}

a.t-icon {
  display: inline-block;
  margin-right: 0;
  color: #006491;
}
a.t-icon:hover {
  text-decoration: underline;
}
a.t-icon::before {
  margin-right: 6px;
  line-height: inherit;
}
a.t-icon > span {
  margin-left: -4px;
}
a.t-icon:empty::before {
  margin-right: 0;
}
a.t-icon.t-teal {
  color: #279c9c;
}
a .t-icon {
  margin-right: 6px;
}
a .t-icon.t-icon-only {
  margin-right: 0;
}

.t-icon.t-svg {
  position: relative;
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: middle;
}
.t-icon.t-svg::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("/crds-frontend/latest/assets/sprite-CL5HE_QE.svg");
  background-repeat: no-repeat;
  vertical-align: middle;
  transform-origin: center;
  transform: translate(-50%, -50%);
}
.t-icon.t-svg.t-tiny {
  width: 11px;
  height: 11px;
}
.t-icon.t-svg.t-tiny::before {
  transform: translate(-50%, -50%) scale(0.7);
}
.t-icon.t-svg.t-small {
  width: 12px;
  height: 12px;
}
.t-icon.t-svg.t-small::before {
  transform: translate(-50%, -50%) scale(0.8);
}
.t-icon.t-svg.t-large {
  width: 16px;
  height: 16px;
}
.t-icon.t-svg.t-large::before {
  transform: translate(-50%, -50%) scale(1.2);
}

.t-svg-address-book::before {
  width: 12px;
  height: 14px;
  background-position: 0 0;
}

.t-svg-address-book-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px 0;
}

.t-svg-address-book-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px 0;
}

.t-svg-address-card::before {
  width: 14px;
  height: 14px;
  background-position: -78px 0;
}

.t-svg-address-card-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px 0;
}

.t-svg-address-card-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px 0;
}

.t-svg-align-center::before {
  width: 12px;
  height: 14px;
  background-position: -156px 0;
}

.t-svg-align-center-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -182px 0;
}

.t-svg-align-center-white::before {
  width: 12px;
  height: 14px;
  background-position: -208px 0;
}

.t-svg-align-justify::before {
  width: 12px;
  height: 14px;
  background-position: -234px 0;
}

.t-svg-align-justify-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -260px 0;
}

.t-svg-align-justify-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px 0;
}

.t-svg-align-left::before {
  width: 12px;
  height: 14px;
  background-position: -312px 0;
}

.t-svg-align-left-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -338px 0;
}

.t-svg-align-left-white::before {
  width: 12px;
  height: 14px;
  background-position: 0 -26px;
}

.t-svg-align-right::before {
  width: 12px;
  height: 14px;
  background-position: -26px -26px;
}

.t-svg-align-right-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -52px -26px;
}

.t-svg-align-right-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -26px;
}

.t-svg-angle-double-down::before {
  width: 14px;
  height: 14px;
  background-position: -104px -26px;
}

.t-svg-angle-double-down-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -26px;
}

.t-svg-angle-double-down-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -26px;
}

.t-svg-angle-double-left::before {
  width: 14px;
  height: 14px;
  background-position: -182px -26px;
}

.t-svg-angle-double-left-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -26px;
}

.t-svg-angle-double-left-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -26px;
}

.t-svg-angle-double-right::before {
  width: 14px;
  height: 14px;
  background-position: -260px -26px;
}

.t-svg-angle-double-right-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -26px;
}

.t-svg-angle-double-right-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -26px;
}

.t-svg-angle-double-up::before {
  width: 14px;
  height: 14px;
  background-position: -338px -26px;
}

.t-svg-angle-double-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -52px;
}

.t-svg-angle-double-up-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -52px;
}

.t-svg-angle-down::before {
  width: 9px;
  height: 14px;
  background-position: -52px -52px;
}

.t-svg-angle-down-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -78px -52px;
}

.t-svg-angle-down-white::before {
  width: 9px;
  height: 14px;
  background-position: -104px -52px;
}

.t-svg-angle-left::before {
  width: 7px;
  height: 14px;
  background-position: -130px -52px;
}

.t-svg-angle-left-link-blue::before {
  width: 7px;
  height: 14px;
  background-position: -156px -52px;
}

.t-svg-angle-left-white::before {
  width: 7px;
  height: 14px;
  background-position: -182px -52px;
}

.t-svg-angle-right::before {
  width: 7px;
  height: 14px;
  background-position: -208px -52px;
}

.t-svg-angle-right-link-blue::before {
  width: 7px;
  height: 14px;
  background-position: -234px -52px;
}

.t-svg-angle-right-white::before {
  width: 7px;
  height: 14px;
  background-position: -260px -52px;
}

.t-svg-angle-up::before {
  width: 9px;
  height: 14px;
  background-position: -286px -52px;
}

.t-svg-angle-up-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -312px -52px;
}

.t-svg-angle-up-white::before {
  width: 9px;
  height: 14px;
  background-position: -338px -52px;
}

.t-svg-arrow-down::before {
  width: 12px;
  height: 14px;
  background-position: 0 -78px;
}

.t-svg-arrow-down-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -78px;
}

.t-svg-arrow-down-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px -78px;
}

.t-svg-arrow-left::before {
  width: 12px;
  height: 14px;
  background-position: -78px -78px;
}

.t-svg-arrow-left-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -104px -78px;
}

.t-svg-arrow-left-white::before {
  width: 12px;
  height: 14px;
  background-position: -130px -78px;
}

.t-svg-arrow-right::before {
  width: 12px;
  height: 14px;
  background-position: -156px -78px;
}

.t-svg-arrow-right-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -182px -78px;
}

.t-svg-arrow-right-white::before {
  width: 12px;
  height: 14px;
  background-position: -208px -78px;
}

.t-svg-arrow-up::before {
  width: 12px;
  height: 14px;
  background-position: -234px -78px;
}

.t-svg-arrow-up-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -260px -78px;
}

.t-svg-arrow-up-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px -78px;
}

.t-svg-arrows::before {
  width: 14px;
  height: 14px;
  background-position: -312px -78px;
}

.t-svg-arrows-h::before {
  width: 14px;
  height: 14px;
  background-position: -338px -78px;
}

.t-svg-arrows-h-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -104px;
}

.t-svg-arrows-h-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -104px;
}

.t-svg-arrows-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -104px;
}

.t-svg-arrows-v::before {
  width: 7px;
  height: 14px;
  background-position: -78px -104px;
}

.t-svg-arrows-v-link-blue::before {
  width: 7px;
  height: 14px;
  background-position: -104px -104px;
}

.t-svg-arrows-v-white::before {
  width: 7px;
  height: 14px;
  background-position: -130px -104px;
}

.t-svg-arrows-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -104px;
}

.t-svg-asterisk::before {
  width: 14px;
  height: 14px;
  background-position: -182px -104px;
}

.t-svg-asterisk-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -104px;
}

.t-svg-asterisk-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -104px;
}

.t-svg-bell::before {
  width: 12px;
  height: 14px;
  background-position: -260px -104px;
}

.t-svg-bell-ind-orange::before {
  width: 12px;
  height: 14px;
  background-position: -286px -104px;
}

.t-svg-bell-ind-red::before {
  width: 12px;
  height: 14px;
  background-position: -312px -104px;
}

.t-svg-bell-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -338px -104px;
}

.t-svg-bell-slash::before {
  width: 18px;
  height: 14px;
  background-position: 0 -130px;
}

.t-svg-bell-slash-link-blue::before {
  width: 18px;
  height: 14px;
  background-position: -26px -130px;
}

.t-svg-bell-slash-white::before {
  width: 18px;
  height: 14px;
  background-position: -52px -130px;
}

.t-svg-bell-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -130px;
}

.t-svg-bookmark::before {
  width: 11px;
  height: 14px;
  background-position: -104px -130px;
}

.t-svg-bookmark-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -130px -130px;
}

.t-svg-bookmark-o::before {
  width: 11px;
  height: 14px;
  background-position: -156px -130px;
}

.t-svg-bookmark-o-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -182px -130px;
}

.t-svg-bookmark-o-white::before {
  width: 11px;
  height: 14px;
  background-position: -208px -130px;
}

.t-svg-bookmark-white::before {
  width: 11px;
  height: 14px;
  background-position: -234px -130px;
}

.t-svg-briefcase::before {
  width: 14px;
  height: 14px;
  background-position: -260px -130px;
}

.t-svg-briefcase-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -130px;
}

.t-svg-briefcase-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -130px;
}

.t-svg-bug::before {
  width: 14px;
  height: 14px;
  background-position: -338px -130px;
}

.t-svg-bug-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -156px;
}

.t-svg-bug-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -156px;
}

.t-svg-bullhorn::before {
  width: 14px;
  height: 14px;
  background-position: -52px -156px;
}

.t-svg-bullhorn-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -156px;
}

.t-svg-bullhorn-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -156px;
}

.t-svg-calendar::before {
  width: 12px;
  height: 14px;
  background-position: -130px -156px;
}

.t-svg-calendar-check::before {
  width: 12px;
  height: 14px;
  background-position: -156px -156px;
}

.t-svg-calendar-check-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -182px -156px;
}

.t-svg-calendar-check-white::before {
  width: 12px;
  height: 14px;
  background-position: -208px -156px;
}

.t-svg-calendar-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -234px -156px;
}

.t-svg-calendar-minus::before {
  width: 12px;
  height: 14px;
  background-position: -260px -156px;
}

.t-svg-calendar-minus-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -286px -156px;
}

.t-svg-calendar-minus-white::before {
  width: 12px;
  height: 14px;
  background-position: -312px -156px;
}

.t-svg-calendar-plus::before {
  width: 12px;
  height: 14px;
  background-position: -338px -156px;
}

.t-svg-calendar-plus-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: 0 -182px;
}

.t-svg-calendar-plus-white::before {
  width: 12px;
  height: 14px;
  background-position: -26px -182px;
}

.t-svg-calendar-times::before {
  width: 12px;
  height: 14px;
  background-position: -52px -182px;
}

.t-svg-calendar-times-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -78px -182px;
}

.t-svg-calendar-times-white::before {
  width: 12px;
  height: 14px;
  background-position: -104px -182px;
}

.t-svg-calendar-white::before {
  width: 12px;
  height: 14px;
  background-position: -130px -182px;
}

.t-svg-cards::before {
  width: 14px;
  height: 14px;
  background-position: -156px -182px;
}

.t-svg-cards-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -182px;
}

.t-svg-cards-small::before {
  width: 14px;
  height: 14px;
  background-position: -208px -182px;
}

.t-svg-cards-small-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -182px;
}

.t-svg-cards-small-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -182px;
}

.t-svg-cards-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -182px;
}

.t-svg-caret-down::before {
  width: 9px;
  height: 14px;
  background-position: -312px -182px;
}

.t-svg-caret-down-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -338px -182px;
}

.t-svg-caret-down-white::before {
  width: 9px;
  height: 14px;
  background-position: 0 -208px;
}

.t-svg-caret-left::before {
  width: 5px;
  height: 14px;
  background-position: -26px -208px;
}

.t-svg-caret-left-link-blue::before {
  width: 5px;
  height: 14px;
  background-position: -52px -208px;
}

.t-svg-caret-left-white::before {
  width: 5px;
  height: 14px;
  background-position: -78px -208px;
}

.t-svg-caret-right::before {
  width: 5px;
  height: 14px;
  background-position: -104px -208px;
}

.t-svg-caret-right-link-blue::before {
  width: 5px;
  height: 14px;
  background-position: -130px -208px;
}

.t-svg-caret-right-white::before {
  width: 5px;
  height: 14px;
  background-position: -156px -208px;
}

.t-svg-caret-up::before {
  width: 9px;
  height: 14px;
  background-position: -182px -208px;
}

.t-svg-caret-up-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -208px -208px;
}

.t-svg-caret-up-white::before {
  width: 9px;
  height: 14px;
  background-position: -234px -208px;
}

.t-svg-certificate::before {
  width: 14px;
  height: 14px;
  background-position: -260px -208px;
}

.t-svg-certificate-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -208px;
}

.t-svg-certificate-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -208px;
}

.t-svg-chart-area::before {
  width: 14px;
  height: 14px;
  background-position: -338px -208px;
}

.t-svg-chart-area-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -234px;
}

.t-svg-chart-area-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -234px;
}

.t-svg-chart-bar::before {
  width: 14px;
  height: 14px;
  background-position: -52px -234px;
}

.t-svg-chart-bar-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -234px;
}

.t-svg-chart-bar-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -234px;
}

.t-svg-chart-line::before {
  width: 14px;
  height: 14px;
  background-position: -130px -234px;
}

.t-svg-chart-line-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -234px;
}

.t-svg-chart-line-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -234px;
}

.t-svg-check::before {
  width: 14px;
  height: 14px;
  background-position: -208px -234px;
}

.t-svg-check-circle::before {
  width: 14px;
  height: 14px;
  background-position: -234px -234px;
}

.t-svg-check-circle-ind-green::before {
  width: 14px;
  height: 14px;
  background-position: -260px -234px;
}

.t-svg-check-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -234px;
}

.t-svg-check-circle-o::before {
  width: 14px;
  height: 14px;
  background-position: -312px -234px;
}

.t-svg-check-circle-o-ind-green::before {
  width: 14px;
  height: 14px;
  background-position: -338px -234px;
}

.t-svg-check-circle-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -260px;
}

.t-svg-check-circle-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -260px;
}

.t-svg-check-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -260px;
}

.t-svg-check-double::before {
  width: 14px;
  height: 14px;
  background-position: -78px -260px;
}

.t-svg-check-double-ind-green::before {
  width: 14px;
  height: 14px;
  background-position: -104px -260px;
}

.t-svg-check-double-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -260px;
}

.t-svg-check-double-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -260px;
}

.t-svg-check-ind-green::before {
  width: 14px;
  height: 14px;
  background-position: -182px -260px;
}

.t-svg-check-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -260px;
}

.t-svg-check-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -260px;
}

.t-svg-chevron-down::before {
  width: 12px;
  height: 14px;
  background-position: -260px -260px;
}

.t-svg-chevron-down-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -286px -260px;
}

.t-svg-chevron-down-white::before {
  width: 12px;
  height: 14px;
  background-position: -312px -260px;
}

.t-svg-chevron-left::before {
  width: 9px;
  height: 14px;
  background-position: -338px -260px;
}

.t-svg-chevron-left-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: 0 -286px;
}

.t-svg-chevron-left-white::before {
  width: 9px;
  height: 14px;
  background-position: -26px -286px;
}

.t-svg-chevron-right::before {
  width: 9px;
  height: 14px;
  background-position: -52px -286px;
}

.t-svg-chevron-right-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -78px -286px;
}

.t-svg-chevron-right-white::before {
  width: 9px;
  height: 14px;
  background-position: -104px -286px;
}

.t-svg-chevron-up::before {
  width: 12px;
  height: 14px;
  background-position: -130px -286px;
}

.t-svg-chevron-up-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -156px -286px;
}

.t-svg-chevron-up-white::before {
  width: 12px;
  height: 14px;
  background-position: -182px -286px;
}

.t-svg-circle::before {
  width: 14px;
  height: 14px;
  background-position: -208px -286px;
}

.t-svg-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -286px;
}

.t-svg-circle-notch::before {
  width: 14px;
  height: 14px;
  background-position: -260px -286px;
}

.t-svg-circle-notch-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -286px;
}

.t-svg-circle-notch-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -286px;
}

.t-svg-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -286px;
}

.t-svg-clipboard::before {
  width: 11px;
  height: 14px;
  background-position: 0 -312px;
}

.t-svg-clipboard-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -26px -312px;
}

.t-svg-clipboard-white::before {
  width: 11px;
  height: 14px;
  background-position: -52px -312px;
}

.t-svg-clock::before {
  width: 14px;
  height: 14px;
  background-position: -78px -312px;
}

.t-svg-clock-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -312px;
}

.t-svg-clock-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -312px;
}

.t-svg-clone::before {
  width: 14px;
  height: 14px;
  background-position: -156px -312px;
}

.t-svg-clone-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -312px;
}

.t-svg-clone-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -312px;
}

.t-svg-code::before {
  width: 14px;
  height: 14px;
  background-position: -234px -312px;
}

.t-svg-code-branch::before {
  width: 11px;
  height: 14px;
  background-position: -260px -312px;
}

.t-svg-code-branch-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -286px -312px;
}

.t-svg-code-branch-white::before {
  width: 11px;
  height: 14px;
  background-position: -312px -312px;
}

.t-svg-code-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -312px;
}

.t-svg-code-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -338px;
}

.t-svg-cog::before {
  width: 14px;
  height: 14px;
  background-position: -26px -338px;
}

.t-svg-cog-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -338px;
}

.t-svg-cog-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -338px;
}

.t-svg-cogs::before {
  width: 14px;
  height: 14px;
  background-position: -104px -338px;
}

.t-svg-cogs-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -338px;
}

.t-svg-cogs-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -338px;
}

.t-svg-comment::before {
  width: 14px;
  height: 14px;
  background-position: -182px -338px;
}

.t-svg-comment-alt::before {
  width: 14px;
  height: 14px;
  background-position: -208px -338px;
}

.t-svg-comment-alt-fill::before {
  width: 14px;
  height: 14px;
  background-position: -234px -338px;
}

.t-svg-comment-alt-fill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -338px;
}

.t-svg-comment-alt-fill-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -338px;
}

.t-svg-comment-alt-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -338px;
}

.t-svg-comment-alt-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -338px;
}

.t-svg-comment-dollar::before {
  width: 14px;
  height: 14px;
  background-position: 0 -364px;
}

.t-svg-comment-dollar-fill::before {
  width: 14px;
  height: 14px;
  background-position: -26px -364px;
}

.t-svg-comment-dollar-fill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -364px;
}

.t-svg-comment-dollar-fill-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -364px;
}

.t-svg-comment-dollar-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -364px;
}

.t-svg-comment-dollar-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -364px;
}

.t-svg-comment-dots::before {
  width: 14px;
  height: 14px;
  background-position: -156px -364px;
}

.t-svg-comment-dots-fill::before {
  width: 14px;
  height: 14px;
  background-position: -182px -364px;
}

.t-svg-comment-dots-fill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -364px;
}

.t-svg-comment-dots-fill-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -364px;
}

.t-svg-comment-dots-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -364px;
}

.t-svg-comment-dots-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -364px;
}

.t-svg-comment-fill::before {
  width: 14px;
  height: 14px;
  background-position: -312px -364px;
}

.t-svg-comment-fill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -364px;
}

.t-svg-comment-fill-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -390px;
}

.t-svg-comment-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -390px;
}

.t-svg-comment-slash::before {
  width: 14px;
  height: 14px;
  background-position: -52px -390px;
}

.t-svg-comment-slash-fill::before {
  width: 18px;
  height: 14px;
  background-position: -78px -390px;
}

.t-svg-comment-slash-fill-link-blue::before {
  width: 18px;
  height: 14px;
  background-position: -104px -390px;
}

.t-svg-comment-slash-fill-white::before {
  width: 18px;
  height: 14px;
  background-position: -130px -390px;
}

.t-svg-comment-slash-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -390px;
}

.t-svg-comment-slash-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -390px;
}

.t-svg-comment-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -390px;
}

.t-svg-comments::before {
  width: 14px;
  height: 14px;
  background-position: -234px -390px;
}

.t-svg-comments-dollar::before {
  width: 14px;
  height: 14px;
  background-position: -260px -390px;
}

.t-svg-comments-dollar-fill::before {
  width: 16px;
  height: 14px;
  background-position: -286px -390px;
}

.t-svg-comments-dollar-fill-link-blue::before {
  width: 16px;
  height: 14px;
  background-position: -312px -390px;
}

.t-svg-comments-dollar-fill-white::before {
  width: 16px;
  height: 14px;
  background-position: 0 -416px;
}

.t-svg-comments-dollar-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -416px;
}

.t-svg-comments-dollar-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -416px;
}

.t-svg-comments-fill::before {
  width: 16px;
  height: 14px;
  background-position: -78px -416px;
}

.t-svg-comments-fill-link-blue::before {
  width: 16px;
  height: 14px;
  background-position: -104px -416px;
}

.t-svg-comments-fill-white::before {
  width: 16px;
  height: 14px;
  background-position: -130px -416px;
}

.t-svg-comments-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -416px;
}

.t-svg-comments-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -416px;
}

.t-svg-compress::before {
  width: 12px;
  height: 14px;
  background-position: -208px -416px;
}

.t-svg-compress-alt::before {
  width: 12px;
  height: 14px;
  background-position: -234px -416px;
}

.t-svg-compress-alt-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -260px -416px;
}

.t-svg-compress-alt-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px -416px;
}

.t-svg-compress-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -312px -416px;
}

.t-svg-compress-white::before {
  width: 12px;
  height: 14px;
  background-position: -338px -416px;
}

.t-svg-copy::before {
  width: 12px;
  height: 14px;
  background-position: 0 -442px;
}

.t-svg-copy-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -442px;
}

.t-svg-copy-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px -442px;
}

.t-svg-credit-card::before {
  width: 14px;
  height: 14px;
  background-position: -78px -442px;
}

.t-svg-credit-card-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -442px;
}

.t-svg-credit-card-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -442px;
}

.t-svg-crosshairs::before {
  width: 14px;
  height: 14px;
  background-position: -156px -442px;
}

.t-svg-crosshairs-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -442px;
}

.t-svg-crosshairs-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -442px;
}

.t-svg-cut::before {
  width: 12px;
  height: 14px;
  background-position: -234px -442px;
}

.t-svg-cut-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -260px -442px;
}

.t-svg-cut-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px -442px;
}

.t-svg-diamond::before {
  width: 14px;
  height: 14px;
  background-position: -312px -442px;
}

.t-svg-diamond-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -442px;
}

.t-svg-diamond-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -468px;
}

.t-svg-direction-both::before {
  width: 14px;
  height: 14px;
  background-position: -26px -468px;
}

.t-svg-direction-both-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -468px;
}

.t-svg-direction-both-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -468px;
}

.t-svg-direction-incoming::before {
  width: 14px;
  height: 14px;
  background-position: -104px -468px;
}

.t-svg-direction-incoming-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -468px;
}

.t-svg-direction-outgoing::before {
  width: 14px;
  height: 14px;
  background-position: -156px -468px;
}

.t-svg-direction-outgoing-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -468px;
}

.t-svg-direction-outgoing-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -468px;
}

.t-svg-download::before {
  width: 14px;
  height: 14px;
  background-position: -234px -468px;
}

.t-svg-download-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -468px;
}

.t-svg-download-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -468px;
}

.t-svg-ds-brick::before {
  width: 14px;
  height: 14px;
  background-position: -312px -468px;
}

.t-svg-ds-brick-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -468px;
}

.t-svg-ds-brick-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -494px;
}

.t-svg-ds-set::before {
  width: 14px;
  height: 14px;
  background-position: -26px -494px;
}

.t-svg-ds-set-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -494px;
}

.t-svg-ds-set-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -494px;
}

.t-svg-ds-triquetra::before {
  width: 14px;
  height: 14px;
  background-position: -104px -494px;
}

.t-svg-ds-triquetra-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -494px;
}

.t-svg-ds-triquetra-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -494px;
}

.t-svg-ellipsis-h::before {
  width: 14px;
  height: 14px;
  background-position: -182px -494px;
}

.t-svg-ellipsis-h-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -494px;
}

.t-svg-ellipsis-h-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -494px;
}

.t-svg-ellipsis-v::before {
  width: 5px;
  height: 14px;
  background-position: -260px -494px;
}

.t-svg-ellipsis-v-link-blue::before {
  width: 5px;
  height: 14px;
  background-position: -286px -494px;
}

.t-svg-ellipsis-v-white::before {
  width: 5px;
  height: 14px;
  background-position: -312px -494px;
}

.t-svg-entity::before {
  width: 14px;
  height: 14px;
  background-position: -338px -494px;
}

.t-svg-entity-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -520px;
}

.t-svg-entity-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -520px;
}

.t-svg-envelope::before {
  width: 14px;
  height: 14px;
  background-position: -52px -520px;
}

.t-svg-envelope-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -520px;
}

.t-svg-envelope-open-text::before {
  width: 14px;
  height: 14px;
  background-position: -104px -520px;
}

.t-svg-envelope-open-text-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -520px;
}

.t-svg-envelope-open-text-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -520px;
}

.t-svg-envelope-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -520px;
}

.t-svg-exchange::before {
  width: 14px;
  height: 14px;
  background-position: -208px -520px;
}

.t-svg-exchange-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -520px;
}

.t-svg-exchange-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -520px;
}

.t-svg-exclamation::before {
  width: 14px;
  height: 14px;
  background-position: -286px -520px;
}

.t-svg-exclamation-circle::before {
  width: 14px;
  height: 14px;
  background-position: -312px -520px;
}

.t-svg-exclamation-circle-ind-orange::before {
  width: 14px;
  height: 14px;
  background-position: -338px -520px;
}

.t-svg-exclamation-circle-ind-red::before {
  width: 14px;
  height: 14px;
  background-position: 0 -546px;
}

.t-svg-exclamation-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -546px;
}

.t-svg-exclamation-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -546px;
}

.t-svg-exclamation-ind-orange::before {
  width: 14px;
  height: 14px;
  background-position: -78px -546px;
}

.t-svg-exclamation-ind-red::before {
  width: 14px;
  height: 14px;
  background-position: -104px -546px;
}

.t-svg-exclamation-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -546px;
}

.t-svg-exclamation-triangle::before {
  width: 14px;
  height: 14px;
  background-position: -156px -546px;
}

.t-svg-exclamation-triangle-ind-orange::before {
  width: 14px;
  height: 14px;
  background-position: -182px -546px;
}

.t-svg-exclamation-triangle-ind-red::before {
  width: 14px;
  height: 14px;
  background-position: -208px -546px;
}

.t-svg-exclamation-triangle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -546px;
}

.t-svg-exclamation-triangle-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -546px;
}

.t-svg-exclamation-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -546px;
}

.t-svg-expand::before {
  width: 12px;
  height: 14px;
  background-position: -312px -546px;
}

.t-svg-expand-alt::before {
  width: 12px;
  height: 14px;
  background-position: -338px -546px;
}

.t-svg-expand-alt-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: 0 -572px;
}

.t-svg-expand-alt-white::before {
  width: 12px;
  height: 14px;
  background-position: -26px -572px;
}

.t-svg-expand-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -52px -572px;
}

.t-svg-expand-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -572px;
}

.t-svg-external-link::before {
  width: 14px;
  height: 14px;
  background-position: -104px -572px;
}

.t-svg-external-link-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -572px;
}

.t-svg-external-link-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -572px;
}

.t-svg-eye::before {
  width: 14px;
  height: 14px;
  background-position: -182px -572px;
}

.t-svg-eye-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -572px;
}

.t-svg-eye-slash::before {
  width: 14px;
  height: 14px;
  background-position: -234px -572px;
}

.t-svg-eye-slash-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -572px;
}

.t-svg-eye-slash-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -572px;
}

.t-svg-eye-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -572px;
}

.t-svg-face-cry::before {
  width: 14px;
  height: 14px;
  background-position: -338px -572px;
}

.t-svg-face-cry-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -598px;
}

.t-svg-face-cry-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -598px;
}

.t-svg-face-frown::before {
  width: 14px;
  height: 14px;
  background-position: -52px -598px;
}

.t-svg-face-frown-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -598px;
}

.t-svg-face-frown-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -598px;
}

.t-svg-face-happy::before {
  width: 14px;
  height: 14px;
  background-position: -130px -598px;
}

.t-svg-face-happy-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -598px;
}

.t-svg-face-happy-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -598px;
}

.t-svg-face-neutral::before {
  width: 14px;
  height: 14px;
  background-position: -208px -598px;
}

.t-svg-face-neutral-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -598px;
}

.t-svg-face-neutral-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -598px;
}

.t-svg-face-smile::before {
  width: 14px;
  height: 14px;
  background-position: -286px -598px;
}

.t-svg-face-smile-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -598px;
}

.t-svg-face-smile-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -598px;
}

.t-svg-fax::before {
  width: 14px;
  height: 14px;
  background-position: 0 -624px;
}

.t-svg-fax-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -624px;
}

.t-svg-fax-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -624px;
}

.t-svg-file::before {
  width: 11px;
  height: 14px;
  background-position: -78px -624px;
}

.t-svg-file-alt::before {
  width: 11px;
  height: 14px;
  background-position: -104px -624px;
}

.t-svg-file-alt-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -130px -624px;
}

.t-svg-file-alt-white::before {
  width: 11px;
  height: 14px;
  background-position: -156px -624px;
}

.t-svg-file-archive::before {
  width: 11px;
  height: 14px;
  background-position: -182px -624px;
}

.t-svg-file-archive-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -208px -624px;
}

.t-svg-file-archive-white::before {
  width: 11px;
  height: 14px;
  background-position: -234px -624px;
}

.t-svg-file-audio::before {
  width: 11px;
  height: 14px;
  background-position: -260px -624px;
}

.t-svg-file-audio-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -286px -624px;
}

.t-svg-file-audio-white::before {
  width: 11px;
  height: 14px;
  background-position: -312px -624px;
}

.t-svg-file-code::before {
  width: 11px;
  height: 14px;
  background-position: -338px -624px;
}

.t-svg-file-code-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: 0 -650px;
}

.t-svg-file-code-white::before {
  width: 11px;
  height: 14px;
  background-position: -26px -650px;
}

.t-svg-file-excel::before {
  width: 11px;
  height: 14px;
  background-position: -52px -650px;
}

.t-svg-file-excel-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -78px -650px;
}

.t-svg-file-excel-white::before {
  width: 11px;
  height: 14px;
  background-position: -104px -650px;
}

.t-svg-file-image::before {
  width: 11px;
  height: 14px;
  background-position: -130px -650px;
}

.t-svg-file-image-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -156px -650px;
}

.t-svg-file-image-white::before {
  width: 11px;
  height: 14px;
  background-position: -182px -650px;
}

.t-svg-file-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -208px -650px;
}

.t-svg-file-pdf::before {
  width: 11px;
  height: 14px;
  background-position: -234px -650px;
}

.t-svg-file-pdf-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -260px -650px;
}

.t-svg-file-pdf-white::before {
  width: 11px;
  height: 14px;
  background-position: -286px -650px;
}

.t-svg-file-powerpoint::before {
  width: 11px;
  height: 14px;
  background-position: -312px -650px;
}

.t-svg-file-powerpoint-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -338px -650px;
}

.t-svg-file-powerpoint-white::before {
  width: 11px;
  height: 14px;
  background-position: 0 -676px;
}

.t-svg-file-video::before {
  width: 11px;
  height: 14px;
  background-position: -26px -676px;
}

.t-svg-file-video-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -52px -676px;
}

.t-svg-file-video-white::before {
  width: 11px;
  height: 14px;
  background-position: -78px -676px;
}

.t-svg-file-white::before {
  width: 11px;
  height: 14px;
  background-position: -104px -676px;
}

.t-svg-file-word::before {
  width: 11px;
  height: 14px;
  background-position: -130px -676px;
}

.t-svg-file-word-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -156px -676px;
}

.t-svg-file-word-white::before {
  width: 11px;
  height: 14px;
  background-position: -182px -676px;
}

.t-svg-fill-up::before {
  width: 14px;
  height: 14px;
  background-position: -208px -676px;
}

.t-svg-fill-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -676px;
}

.t-svg-fill-up-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -676px;
}

.t-svg-filter::before {
  width: 14px;
  height: 14px;
  background-position: -286px -676px;
}

.t-svg-filter-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -676px;
}

.t-svg-filter-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -676px;
}

.t-svg-fingerprint::before {
  width: 14px;
  height: 14px;
  background-position: 0 -702px;
}

.t-svg-fingerprint-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -702px;
}

.t-svg-fingerprint-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -702px;
}

.t-svg-flag::before {
  width: 14px;
  height: 14px;
  background-position: -78px -702px;
}

.t-svg-flag-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -702px;
}

.t-svg-flag-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -702px;
}

.t-svg-flask-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -156px -702px;
}

.t-svg-flask-white::before {
  width: 12px;
  height: 14px;
  background-position: -182px -702px;
}

.t-svg-folder::before {
  width: 14px;
  height: 14px;
  background-position: -208px -702px;
}

.t-svg-folder-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -702px;
}

.t-svg-folder-open::before {
  width: 14px;
  height: 14px;
  background-position: -260px -702px;
}

.t-svg-folder-open-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -702px;
}

.t-svg-folder-open-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -702px;
}

.t-svg-folder-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -702px;
}

.t-svg-forward::before {
  width: 14px;
  height: 14px;
  background-position: 0 -728px;
}

.t-svg-forward-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -728px;
}

.t-svg-forward-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -728px;
}

.t-svg-globe::before {
  width: 14px;
  height: 14px;
  background-position: -78px -728px;
}

.t-svg-globe-africa::before {
  width: 14px;
  height: 14px;
  background-position: -104px -728px;
}

.t-svg-globe-africa-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -728px;
}

.t-svg-globe-africa-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -728px;
}

.t-svg-globe-asia::before {
  width: 14px;
  height: 14px;
  background-position: -182px -728px;
}

.t-svg-globe-asia-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -728px;
}

.t-svg-globe-asia-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -728px;
}

.t-svg-globe-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -728px;
}

.t-svg-globe-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -728px;
}

.t-svg-graduation-cap::before {
  width: 14px;
  height: 14px;
  background-position: -312px -728px;
}

.t-svg-graduation-cap-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -728px;
}

.t-svg-graduation-cap-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -754px;
}

.t-svg-hand-paper::before {
  width: 12px;
  height: 14px;
  background-position: -26px -754px;
}

.t-svg-hand-paper-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -52px -754px;
}

.t-svg-hand-paper-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -754px;
}

.t-svg-hand-point-down::before {
  width: 14px;
  height: 14px;
  background-position: -104px -754px;
}

.t-svg-hand-point-down-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -754px;
}

.t-svg-hand-point-down-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -754px;
}

.t-svg-hand-point-left::before {
  width: 14px;
  height: 14px;
  background-position: -182px -754px;
}

.t-svg-hand-point-left-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -754px;
}

.t-svg-hand-point-left-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -754px;
}

.t-svg-hand-point-right::before {
  width: 14px;
  height: 14px;
  background-position: -260px -754px;
}

.t-svg-hand-point-right-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -754px;
}

.t-svg-hand-point-right-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -754px;
}

.t-svg-hand-point-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -754px;
}

.t-svg-hand-point-up-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -780px;
}

.t-svg-hand-pointer::before {
  width: 14px;
  height: 14px;
  background-position: -26px -780px;
}

.t-svg-hand-rock::before {
  width: 14px;
  height: 14px;
  background-position: -52px -780px;
}

.t-svg-hand-rock-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -780px;
}

.t-svg-hand-rock-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -780px;
}

.t-svg-handshake::before {
  width: 14px;
  height: 14px;
  background-position: -130px -780px;
}

.t-svg-handshake-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -780px;
}

.t-svg-handshake-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -780px;
}

.t-svg-heart::before {
  width: 14px;
  height: 14px;
  background-position: -208px -780px;
}

.t-svg-heart-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -780px;
}

.t-svg-heart-o::before {
  width: 14px;
  height: 14px;
  background-position: -260px -780px;
}

.t-svg-heart-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -780px;
}

.t-svg-heart-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -780px;
}

.t-svg-heart-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -780px;
}

.t-svg-help::before {
  width: 14px;
  height: 14px;
  background-position: 0 -806px;
}

.t-svg-help-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -806px;
}

.t-svg-help-o::before {
  width: 14px;
  height: 14px;
  background-position: -52px -806px;
}

.t-svg-help-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -806px;
}

.t-svg-help-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -806px;
}

.t-svg-help-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -806px;
}

.t-svg-history::before {
  width: 14px;
  height: 14px;
  background-position: -156px -806px;
}

.t-svg-history-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -806px;
}

.t-svg-history-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -806px;
}

.t-svg-home::before {
  width: 14px;
  height: 14px;
  background-position: -234px -806px;
}

.t-svg-home-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -806px;
}

.t-svg-home-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -806px;
}

.t-svg-hourglass::before {
  width: 11px;
  height: 14px;
  background-position: -312px -806px;
}

.t-svg-hourglass-end::before {
  width: 11px;
  height: 14px;
  background-position: -338px -806px;
}

.t-svg-hourglass-end-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: 0 -832px;
}

.t-svg-hourglass-end-white::before {
  width: 11px;
  height: 14px;
  background-position: -26px -832px;
}

.t-svg-hourglass-half::before {
  width: 11px;
  height: 14px;
  background-position: -52px -832px;
}

.t-svg-hourglass-half-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -78px -832px;
}

.t-svg-hourglass-half-white::before {
  width: 11px;
  height: 14px;
  background-position: -104px -832px;
}

.t-svg-hourglass-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -130px -832px;
}

.t-svg-hourglass-start::before {
  width: 11px;
  height: 14px;
  background-position: -156px -832px;
}

.t-svg-hourglass-start-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -182px -832px;
}

.t-svg-hourglass-start-white::before {
  width: 11px;
  height: 14px;
  background-position: -208px -832px;
}

.t-svg-hourglass-white::before {
  width: 11px;
  height: 14px;
  background-position: -234px -832px;
}

.t-svg-id-badge::before {
  width: 11px;
  height: 14px;
  background-position: -260px -832px;
}

.t-svg-id-badge-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -286px -832px;
}

.t-svg-id-badge-white::before {
  width: 11px;
  height: 14px;
  background-position: -312px -832px;
}

.t-svg-image::before {
  width: 14px;
  height: 14px;
  background-position: -338px -832px;
}

.t-svg-image-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -858px;
}

.t-svg-image-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -858px;
}

.t-svg-images::before {
  width: 16px;
  height: 14px;
  background-position: -52px -858px;
}

.t-svg-images-link-blue::before {
  width: 16px;
  height: 14px;
  background-position: -78px -858px;
}

.t-svg-images-white::before {
  width: 16px;
  height: 14px;
  background-position: -104px -858px;
}

.t-svg-inbox::before {
  width: 14px;
  height: 14px;
  background-position: -130px -858px;
}

.t-svg-inbox-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -858px;
}

.t-svg-inbox-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -858px;
}

.t-svg-infinity::before {
  width: 14px;
  height: 14px;
  background-position: -208px -858px;
}

.t-svg-infinity-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -858px;
}

.t-svg-infinity-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -858px;
}

.t-svg-info-circle::before {
  width: 14px;
  height: 14px;
  background-position: -286px -858px;
}

.t-svg-info-circle-info-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -858px;
}

.t-svg-info-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -858px;
}

.t-svg-info-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -884px;
}

.t-svg-key::before {
  width: 14px;
  height: 14px;
  background-position: -26px -884px;
}

.t-svg-key-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -884px;
}

.t-svg-key-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -884px;
}

.t-svg-keyboard::before {
  width: 14px;
  height: 14px;
  background-position: -104px -884px;
}

.t-svg-keyboard-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -884px;
}

.t-svg-keyboard-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -884px;
}

.t-svg-laptop::before {
  width: 14px;
  height: 14px;
  background-position: -182px -884px;
}

.t-svg-laptop-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -884px;
}

.t-svg-laptop-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -884px;
}

.t-svg-level-down::before {
  width: 9px;
  height: 14px;
  background-position: -260px -884px;
}

.t-svg-level-down-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -286px -884px;
}

.t-svg-level-down-white::before {
  width: 9px;
  height: 14px;
  background-position: -312px -884px;
}

.t-svg-level-up::before {
  width: 9px;
  height: 14px;
  background-position: -338px -884px;
}

.t-svg-level-up-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: 0 -910px;
}

.t-svg-level-up-white::before {
  width: 9px;
  height: 14px;
  background-position: -26px -910px;
}

.t-svg-link::before {
  width: 14px;
  height: 14px;
  background-position: -52px -910px;
}

.t-svg-link-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -910px;
}

.t-svg-link-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -910px;
}

.t-svg-list::before {
  width: 14px;
  height: 14px;
  background-position: -130px -910px;
}

.t-svg-list-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -910px;
}

.t-svg-list-ul::before {
  width: 14px;
  height: 14px;
  background-position: -182px -910px;
}

.t-svg-list-ul-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -910px;
}

.t-svg-list-ul-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -910px;
}

.t-svg-list-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -910px;
}

.t-svg-location-arrow::before {
  width: 14px;
  height: 14px;
  background-position: -286px -910px;
}

.t-svg-location-arrow-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -910px;
}

.t-svg-location-arrow-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -910px;
}

.t-svg-lock::before {
  width: 12px;
  height: 14px;
  background-position: 0 -936px;
}

.t-svg-lock-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -936px;
}

.t-svg-lock-open::before {
  width: 14px;
  height: 14px;
  background-position: -52px -936px;
}

.t-svg-lock-open-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -936px;
}

.t-svg-lock-open-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -936px;
}

.t-svg-lock-white::before {
  width: 12px;
  height: 14px;
  background-position: -130px -936px;
}

.t-svg-magic::before {
  width: 14px;
  height: 14px;
  background-position: -156px -936px;
}

.t-svg-magic-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -936px;
}

.t-svg-magic-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -936px;
}

.t-svg-map-marker::before {
  width: 11px;
  height: 14px;
  background-position: -234px -936px;
}

.t-svg-map-marker-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -260px -936px;
}

.t-svg-map-marker-white::before {
  width: 11px;
  height: 14px;
  background-position: -286px -936px;
}

.t-svg-map-signs::before {
  width: 14px;
  height: 14px;
  background-position: -312px -936px;
}

.t-svg-map-signs-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -936px;
}

.t-svg-map-signs-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -962px;
}

.t-svg-minus::before {
  width: 12px;
  height: 14px;
  background-position: -26px -962px;
}

.t-svg-minus-circle::before {
  width: 14px;
  height: 14px;
  background-position: -52px -962px;
}

.t-svg-minus-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -962px;
}

.t-svg-minus-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -962px;
}

.t-svg-minus-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -130px -962px;
}

.t-svg-minus-white::before {
  width: 12px;
  height: 14px;
  background-position: -156px -962px;
}

.t-svg-mobile::before {
  width: 9px;
  height: 14px;
  background-position: -182px -962px;
}

.t-svg-mobile-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -208px -962px;
}

.t-svg-mobile-white::before {
  width: 9px;
  height: 14px;
  background-position: -234px -962px;
}

.t-svg-money-bill::before {
  width: 14px;
  height: 14px;
  background-position: -260px -962px;
}

.t-svg-money-bill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -962px;
}

.t-svg-money-bill-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -962px;
}

.t-svg-new-tab::before {
  width: 14px;
  height: 14px;
  background-position: -338px -962px;
}

.t-svg-new-tab-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -988px;
}

.t-svg-new-tab-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -988px;
}

.t-svg-newspaper::before {
  width: 14px;
  height: 14px;
  background-position: -52px -988px;
}

.t-svg-newspaper-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -988px;
}

.t-svg-newspaper-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -988px;
}

.t-svg-palette::before {
  width: 14px;
  height: 14px;
  background-position: -130px -988px;
}

.t-svg-palette-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -988px;
}

.t-svg-palette-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -988px;
}

.t-svg-paper-plane::before {
  width: 14px;
  height: 14px;
  background-position: -208px -988px;
}

.t-svg-paper-plane-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -988px;
}

.t-svg-paper-plane-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -988px;
}

.t-svg-paperclip::before {
  width: 12px;
  height: 14px;
  background-position: -286px -988px;
}

.t-svg-paperclip-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -312px -988px;
}

.t-svg-paperclip-white::before {
  width: 12px;
  height: 14px;
  background-position: -338px -988px;
}

.t-svg-paste::before {
  width: 12px;
  height: 14px;
  background-position: 0 -1014px;
}

.t-svg-paste-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1014px;
}

.t-svg-paste-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px -1014px;
}

.t-svg-pen-nib::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1014px;
}

.t-svg-pen-nib-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1014px;
}

.t-svg-pen-nib-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1014px;
}

.t-svg-pencil::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1014px;
}

.t-svg-pencil-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1014px;
}

.t-svg-pencil-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1014px;
}

.t-svg-phone::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1014px;
}

.t-svg-phone-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1014px;
}

.t-svg-phone-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1014px;
}

.t-svg-play::before {
  width: 12px;
  height: 14px;
  background-position: -312px -1014px;
}

.t-svg-play-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -338px -1014px;
}

.t-svg-play-white::before {
  width: 12px;
  height: 14px;
  background-position: 0 -1040px;
}

.t-svg-plus::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1040px;
}

.t-svg-plus-circle::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1040px;
}

.t-svg-plus-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1040px;
}

.t-svg-plus-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1040px;
}

.t-svg-plus-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -130px -1040px;
}

.t-svg-plus-white::before {
  width: 12px;
  height: 14px;
  background-position: -156px -1040px;
}

.t-svg-power-off::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1040px;
}

.t-svg-power-off-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1040px;
}

.t-svg-power-off-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1040px;
}

.t-svg-print::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1040px;
}

.t-svg-print-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1040px;
}

.t-svg-print-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1040px;
}

.t-svg-qrcode::before {
  width: 12px;
  height: 14px;
  background-position: -338px -1040px;
}

.t-svg-qrcode-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: 0 -1066px;
}

.t-svg-qrcode-white::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1066px;
}

.t-svg-redo::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1066px;
}

.t-svg-redo-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1066px;
}

.t-svg-redo-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1066px;
}

.t-svg-reply::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1066px;
}

.t-svg-reply-all::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1066px;
}

.t-svg-reply-all-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1066px;
}

.t-svg-reply-all-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1066px;
}

.t-svg-reply-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1066px;
}

.t-svg-reply-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1066px;
}

.t-svg-retweet::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1066px;
}

.t-svg-retweet-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1066px;
}

.t-svg-retweet-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1066px;
}

.t-svg-robot::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1092px;
}

.t-svg-robot-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1092px;
}

.t-svg-robot-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1092px;
}

.t-svg-rocket::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1092px;
}

.t-svg-rocket-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1092px;
}

.t-svg-rocket-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1092px;
}

.t-svg-ruler::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1092px;
}

.t-svg-ruler-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1092px;
}

.t-svg-ruler-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1092px;
}

.t-svg-save::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1092px;
}

.t-svg-save-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1092px;
}

.t-svg-save-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1092px;
}

.t-svg-search::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1092px;
}

.t-svg-search-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1092px;
}

.t-svg-search-minus::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1118px;
}

.t-svg-search-minus-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1118px;
}

.t-svg-search-minus-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1118px;
}

.t-svg-search-plus::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1118px;
}

.t-svg-search-plus-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1118px;
}

.t-svg-search-plus-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1118px;
}

.t-svg-search-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1118px;
}

.t-svg-share::before {
  width: 12px;
  height: 14px;
  background-position: -182px -1118px;
}

.t-svg-share-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -208px -1118px;
}

.t-svg-share-square::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1118px;
}

.t-svg-share-square-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1118px;
}

.t-svg-share-square-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1118px;
}

.t-svg-share-white::before {
  width: 12px;
  height: 14px;
  background-position: -312px -1118px;
}

.t-svg-shoe-prints::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1118px;
}

.t-svg-shoe-prints-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1144px;
}

.t-svg-shoe-prints-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1144px;
}

.t-svg-shopping-cart::before {
  width: 16px;
  height: 14px;
  background-position: -52px -1144px;
}

.t-svg-shopping-cart-link-blue::before {
  width: 16px;
  height: 14px;
  background-position: -78px -1144px;
}

.t-svg-shopping-cart-white::before {
  width: 16px;
  height: 14px;
  background-position: -104px -1144px;
}

.t-svg-sign-in::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1144px;
}

.t-svg-sign-in-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1144px;
}

.t-svg-sign-in-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1144px;
}

.t-svg-sign-out::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1144px;
}

.t-svg-sign-out-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1144px;
}

.t-svg-sign-out-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1144px;
}

.t-svg-sliders::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1144px;
}

.t-svg-sliders-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1144px;
}

.t-svg-sliders-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1144px;
}

.t-svg-sort::before {
  width: 9px;
  height: 14px;
  background-position: 0 -1170px;
}

.t-svg-sort-alpha-down::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1170px;
}

.t-svg-sort-alpha-down-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -52px -1170px;
}

.t-svg-sort-alpha-down-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -1170px;
}

.t-svg-sort-alpha-up::before {
  width: 12px;
  height: 14px;
  background-position: -104px -1170px;
}

.t-svg-sort-alpha-up-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -130px -1170px;
}

.t-svg-sort-alpha-up-white::before {
  width: 12px;
  height: 14px;
  background-position: -156px -1170px;
}

.t-svg-sort-amount-down::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1170px;
}

.t-svg-sort-amount-down-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1170px;
}

.t-svg-sort-amount-down-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1170px;
}

.t-svg-sort-amount-up::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1170px;
}

.t-svg-sort-amount-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1170px;
}

.t-svg-sort-amount-up-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1170px;
}

.t-svg-sort-down::before {
  width: 9px;
  height: 14px;
  background-position: -338px -1170px;
}

.t-svg-sort-down-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: 0 -1196px;
}

.t-svg-sort-down-white::before {
  width: 9px;
  height: 14px;
  background-position: -26px -1196px;
}

.t-svg-sort-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -52px -1196px;
}

.t-svg-sort-up::before {
  width: 9px;
  height: 14px;
  background-position: -78px -1196px;
}

.t-svg-sort-up-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -104px -1196px;
}

.t-svg-sort-up-white::before {
  width: 9px;
  height: 14px;
  background-position: -130px -1196px;
}

.t-svg-sort-white::before {
  width: 9px;
  height: 14px;
  background-position: -156px -1196px;
}

.t-svg-stamp::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1196px;
}

.t-svg-stamp-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1196px;
}

.t-svg-stamp-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1196px;
}

.t-svg-star::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1196px;
}

.t-svg-star-half::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1196px;
}

.t-svg-star-half-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1196px;
}

.t-svg-star-half-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1196px;
}

.t-svg-star-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1222px;
}

.t-svg-star-o::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1222px;
}

.t-svg-star-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1222px;
}

.t-svg-star-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1222px;
}

.t-svg-star-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1222px;
}

.t-svg-sticky-note::before {
  width: 12px;
  height: 14px;
  background-position: -130px -1222px;
}

.t-svg-sticky-note-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -156px -1222px;
}

.t-svg-sticky-note-white::before {
  width: 12px;
  height: 14px;
  background-position: -182px -1222px;
}

.t-svg-stop::before {
  width: 12px;
  height: 14px;
  background-position: -208px -1222px;
}

.t-svg-stop-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -234px -1222px;
}

.t-svg-stop-white::before {
  width: 12px;
  height: 14px;
  background-position: -260px -1222px;
}

.t-svg-suitcase::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1222px;
}

.t-svg-suitcase-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1222px;
}

.t-svg-suitcase-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1222px;
}

.t-svg-support::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1248px;
}

.t-svg-support-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1248px;
}

.t-svg-support-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1248px;
}

.t-svg-sync::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1248px;
}

.t-svg-sync-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1248px;
}

.t-svg-sync-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1248px;
}

.t-svg-table::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1248px;
}

.t-svg-table-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1248px;
}

.t-svg-table-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1248px;
}

.t-svg-tag::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1248px;
}

.t-svg-tag-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1248px;
}

.t-svg-tag-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1248px;
}

.t-svg-tags::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1248px;
}

.t-svg-tags-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1248px;
}

.t-svg-tags-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1274px;
}

.t-svg-tasks::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1274px;
}

.t-svg-tasks-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1274px;
}

.t-svg-tasks-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1274px;
}

.t-svg-terminal::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1274px;
}

.t-svg-terminal-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1274px;
}

.t-svg-terminal-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1274px;
}

.t-svg-thumbs-down::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1274px;
}

.t-svg-thumbs-down-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1274px;
}

.t-svg-thumbs-down-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1274px;
}

.t-svg-thumbs-up::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1274px;
}

.t-svg-thumbs-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1274px;
}

.t-svg-thumbs-up-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1274px;
}

.t-svg-thumbtack::before {
  width: 11px;
  height: 14px;
  background-position: -338px -1274px;
}

.t-svg-thumbtack-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: 0 -1300px;
}

.t-svg-thumbtack-white::before {
  width: 11px;
  height: 14px;
  background-position: -26px -1300px;
}

.t-svg-times::before {
  width: 10px;
  height: 14px;
  background-position: -52px -1300px;
}

.t-svg-times-circle::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1300px;
}

.t-svg-times-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1300px;
}

.t-svg-times-circle-o::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1300px;
}

.t-svg-times-circle-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1300px;
}

.t-svg-times-circle-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1300px;
}

.t-svg-times-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1300px;
}

.t-svg-times-link-blue::before {
  width: 10px;
  height: 14px;
  background-position: -234px -1300px;
}

.t-svg-times-white::before {
  width: 10px;
  height: 14px;
  background-position: -260px -1300px;
}

.t-svg-toolbox::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1300px;
}

.t-svg-toolbox-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1300px;
}

.t-svg-toolbox-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1300px;
}

.t-svg-trash::before {
  width: 12px;
  height: 14px;
  background-position: 0 -1326px;
}

.t-svg-trash-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1326px;
}

.t-svg-trash-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px -1326px;
}

.t-svg-trophy::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1326px;
}

.t-svg-trophy-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1326px;
}

.t-svg-trophy-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1326px;
}

.t-svg-tv::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1326px;
}

.t-svg-tv-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1326px;
}

.t-svg-tv-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1326px;
}

.t-svg-undo::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1326px;
}

.t-svg-undo-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1326px;
}

.t-svg-undo-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1326px;
}

.t-svg-unlink::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1326px;
}

.t-svg-unlink-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1326px;
}

.t-svg-unlink-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1352px;
}

.t-svg-upload::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1352px;
}

.t-svg-upload-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1352px;
}

.t-svg-upload-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1352px;
}

.t-svg-user::before {
  width: 12px;
  height: 14px;
  background-position: -104px -1352px;
}

.t-svg-user-circle::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1352px;
}

.t-svg-user-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1352px;
}

.t-svg-user-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1352px;
}

.t-svg-user-cog::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1352px;
}

.t-svg-user-cog-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1352px;
}

.t-svg-user-cog-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1352px;
}

.t-svg-user-edit::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1352px;
}

.t-svg-user-edit-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1352px;
}

.t-svg-user-edit-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1352px;
}

.t-svg-user-friends::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1378px;
}

.t-svg-user-friends-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1378px;
}

.t-svg-user-friends-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1378px;
}

.t-svg-user-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -78px -1378px;
}

.t-svg-user-lock::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1378px;
}

.t-svg-user-lock-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1378px;
}

.t-svg-user-lock-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1378px;
}

.t-svg-user-minus::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1378px;
}

.t-svg-user-minus-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1378px;
}

.t-svg-user-minus-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1378px;
}

.t-svg-user-plus::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1378px;
}

.t-svg-user-plus-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1378px;
}

.t-svg-user-plus-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1378px;
}

.t-svg-user-shield::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1378px;
}

.t-svg-user-shield-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1404px;
}

.t-svg-user-shield-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1404px;
}

.t-svg-user-slash::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1404px;
}

.t-svg-user-slash-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1404px;
}

.t-svg-user-slash-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1404px;
}

.t-svg-user-tie::before {
  width: 12px;
  height: 14px;
  background-position: -130px -1404px;
}

.t-svg-user-tie-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -156px -1404px;
}

.t-svg-user-tie-white::before {
  width: 12px;
  height: 14px;
  background-position: -182px -1404px;
}

.t-svg-user-times::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1404px;
}

.t-svg-user-times-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1404px;
}

.t-svg-user-times-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1404px;
}

.t-svg-user-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px -1404px;
}

.t-svg-users::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1404px;
}

.t-svg-users-cog::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1404px;
}

.t-svg-users-cog-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1430px;
}

.t-svg-users-cog-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1430px;
}

.t-svg-users-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1430px;
}

.t-svg-users-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1430px;
}

.t-svg-wrench::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1430px;
}

.t-svg-wrench-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1430px;
}

.t-svg-wrench-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1430px;
}

@font-face {
  font-family: "Libre Franklin";
  font-style: normal;
  font-weight: 600;
  src: local(""), url("/crds-frontend/latest/assets/libre-franklin-v7-latin-600-BzFym7k5.woff2") format("woff2"), url("/crds-frontend/latest/assets/libre-franklin-v7-latin-600-WTdFxs_V.woff") format("woff");
}
body {
  color: #373838;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  display: block;
  margin: 0 0 12px;
  padding: 0;
  color: #373838;
}
h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child,
h6:last-child {
  margin-bottom: 0;
}
h1 .t-icon,
h2 .t-icon,
h3 .t-icon,
h4 .t-icon,
h5 .t-icon,
h6 .t-icon {
  font-size: inherit;
  line-height: inherit;
  vertical-align: text-bottom;
}
h1 + caption,
h1 + figcaption,
h2 + caption,
h2 + figcaption,
h3 + caption,
h3 + figcaption,
h4 + caption,
h4 + figcaption,
h5 + caption,
h5 + figcaption,
h6 + caption,
h6 + figcaption {
  margin-top: -8px;
  margin-bottom: 12px;
}

h1 {
  margin-bottom: 16px;
  font-family: "Libre Franklin", arial, sans-serif;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1.75rem;
}

h2 {
  font-family: "Libre Franklin", arial, sans-serif;
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.5rem;
}

h3 {
  font-family: "Libre Franklin", arial, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.25rem;
}

h4 {
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}

h5 {
  font-size: 0.75rem;
  text-transform: uppercase;
  line-height: 0.875rem;
}

h6 {
  color: #4d4e4e;
  font-size: 12px;
  font-weight: 700;
}

span {
  max-width: 100%;
}

p {
  max-width: 1024px;
  margin: 0;
  margin-bottom: 12px;
  font-size: 0.8125rem;
  line-height: 1.125rem;
}
p:last-child {
  margin-bottom: 0;
}
p.t-wide {
  max-width: 100%;
}

label, fieldset legend {
  display: inline-block;
  margin-right: 6px;
  color: #4d4e4e;
  font-weight: 700;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  vertical-align: inherit;
}
label:last-child, fieldset legend:last-child {
  margin-right: 0;
}
label[required]::after, fieldset legend[required]::after, label.t-required::after, fieldset legend.t-required::after {
  content: "*";
  margin-left: 4px;
  color: #d91f11;
}
label.t-horizontal, fieldset legend.t-horizontal {
  height: 32px;
  line-height: 32px;
  vertical-align: middle;
}
label.t-wide, fieldset legend.t-wide {
  width: 100%;
  margin-right: 0;
  margin-bottom: 6px;
}

a {
  color: #006491;
  text-decoration: none;
  vertical-align: inherit;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
a:hover {
  text-decoration: underline;
}
a > span,
a > label,
fieldset a > legend {
  margin-right: 4px;
  color: inherit;
}
a > span:last-child:not(:only-child),
a > label:last-child:not(:only-child),
fieldset a > legend:last-child:not(:only-child) {
  margin-right: 0;
}
a label, a fieldset legend, fieldset a legend {
  font-size: inherit;
  font-weight: inherit;
  pointer-events: none;
}
a.t-action, a.t-teal {
  color: #279c9c;
}
a.t-staff {
  color: #8c2341;
}
a.t-is-disabled, a.t-disabled-link {
  color: #bcbdbd !important;
  user-select: none;
  cursor: not-allowed;
}
a.t-is-disabled:hover, a.t-disabled-link:hover {
  text-decoration: none !important;
}

blockquote {
  max-width: 1024px;
  margin: 0 24px 24px;
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 18px;
  font-style: italic;
  line-height: 1.2rem;
}
blockquote:last-child {
  margin-bottom: 0;
}
blockquote p {
  font-size: inherit;
  line-height: inherit;
}

ul,
ol,
dl {
  margin: 0;
  padding: 0;
  font-size: 0;
}
ul li,
ul dd,
ul dt,
ol li,
ol dd,
ol dt,
dl li,
dl dd,
dl dt {
  font-size: 0.8125rem;
}

ul {
  list-style: none;
}

.t-last-updated {
  margin-right: 24px;
  color: #646464;
  font-size: 0.75rem;
}

.t-main {
  position: relative;
  display: block;
  width: 100%;
  padding: 24px;
  background: #f8f8f8;
  transition: left 0.2s ease;
}
.t-main > header {
  margin-bottom: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.t-main > header > form,
.t-main > header > .t-dropdown,
.t-main > header > .t-input {
  margin-bottom: 0;
}
.t-main > header .t-right {
  float: right;
  display: inline-block;
  max-width: 50%;
  margin-left: auto;
  padding-left: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.t-main > header.t-wide {
  max-width: 100% !important;
}
.t-main > header.t-no-min-width {
  min-width: auto;
}
.t-main > .t-footer {
  margin-top: 24px;
  color: #a6a7a7;
  font-size: 11px;
}
.t-main::-webkit-scrollbar {
  appearance: none;
  width: 6px;
  height: 6px;
}
.t-main::-webkit-scrollbar-track {
  background-color: transparent;
}
.t-main::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 6px;
  pointer-events: all;
  cursor: pointer;
}
.t-main::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
.t-main > header,
.t-main > .t-container,
.t-main > .t-meta,
.t-main > .t-tabs {
  min-width: calc(1280px - 24px * 2);
  max-width: calc(1920px - 24px * 2);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-main > header,
  .t-main > .t-container,
  .t-main > .t-meta,
  .t-main > .t-tabs {
    min-width: calc(1280px - 24px * 2 - 17px);
    max-width: calc(1920px - 24px * 2 - 17px);
  }
}
@supports (-ms-accelerator: true) {
  .t-main > header,
  .t-main > .t-container,
  .t-main > .t-meta,
  .t-main > .t-tabs {
    min-width: calc(1280px - 24px * 2 - 12px);
    max-width: calc(1920px - 24px * 2 - 12px);
  }
}

@media print {
  .t-main {
    position: relative;
    top: 0;
    overflow: hidden;
    height: calc(100% - 24px);
    padding: 0 !important;
    background: transparent !important;
  }
}
.t-container {
  display: block;
  width: 100%;
  margin-bottom: 16px;
  padding: 24px;
  background-color: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
}
.t-container:last-child {
  margin-bottom: 0;
}
.t-container > h2 {
  margin-bottom: 24px;
  line-height: 32px;
}
.t-container > header {
  display: inline-block;
  width: 100%;
  min-height: 22px;
  margin-bottom: 24px;
  vertical-align: middle;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.t-container > header h2 {
  display: inline-block;
  margin: 0;
  margin-right: 12px;
  line-height: 1.2rem;
  max-width: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-container > header .t-aside {
  height: 22px;
  margin-left: 0;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.t-container > header .t-right {
  float: right;
  display: inline-block;
  max-width: 50%;
  margin-left: auto;
  padding-left: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.t-container > header .t-checkbox,
.t-container > header .t-dropdown,
.t-container > header .t-input,
.t-container > header .t-progress,
.t-container > header .t-radio,
.t-container > header .t-switch {
  margin-bottom: 0;
}
.t-container > header .t-progress {
  width: 288px;
}
.t-container table {
  min-width: 33%;
  max-width: 100%;
}
.t-container .t-tabs {
  margin-bottom: 24px;
}
.t-container .t-tabs:last-child {
  margin-bottom: 0;
}
.t-container .t-tabs > .t-wrapper > .t-content {
  padding: 0;
  padding-top: 24px;
}
.t-container.t-flexbox {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-container.t-wide {
  max-width: 100% !important;
}
.t-container.t-no-min-width {
  min-width: auto;
}
.t-container.t-ghost {
  padding: 0;
  background: transparent;
  box-shadow: none;
}
.t-container.t-ghost > h2 {
  margin-bottom: 12px;
}
.t-container.t-ghost .t-container {
  min-width: auto;
  max-width: 100%;
}
.t-container.t-compact {
  padding: 16px;
}

@media print {
  .t-container {
    max-width: 100%;
    margin-bottom: 24px;
    padding: 0;
  }
  .t-container.t-staff {
    display: none;
  }
}
fieldset {
  display: block;
  width: auto;
  margin: 0;
  margin-bottom: 24px;
  padding: 0;
  border: 0;
}
fieldset:last-child {
  margin-bottom: 0;
}
fieldset legend {
  padding: 0;
  margin-bottom: 8px;
}

form {
  width: 100%;
  margin-bottom: 24px;
}
form:last-child {
  margin-bottom: 0;
}

.t-form {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-form.t-horizontal {
  margin-top: -12px;
  flex-direction: row;
}
.t-form.t-horizontal > label, fieldset .t-form.t-horizontal > legend {
  margin-top: 12px;
}
.t-form.t-horizontal > fieldset {
  display: inline-block;
  width: auto;
  margin-top: 12px;
  margin-right: 12px;
  margin-bottom: 0;
}
.t-form.t-horizontal > fieldset > .t-checkbox,
.t-form.t-horizontal > fieldset > .t-radio,
.t-form.t-horizontal > fieldset > .t-switch {
  margin-bottom: 0;
  height: 32px;
  line-height: 32px;
}
.t-form.t-horizontal > .t-btn,
.t-form.t-horizontal > .t-checkbox,
.t-form.t-horizontal > .t-dropdown,
.t-form.t-horizontal > .t-input,
.t-form.t-horizontal > .t-switch {
  margin-top: 12px;
  margin-bottom: 0;
}
.t-form.t-horizontal > .t-switch {
  height: 32px;
  line-height: 32px;
}
.t-form.t-horizontal > .t-switch label, .t-form.t-horizontal > .t-switch fieldset legend, fieldset .t-form.t-horizontal > .t-switch legend {
  height: inherit;
  line-height: inherit;
}
.t-form.t-horizontal > .t-switch input + label, .t-form.t-horizontal > .t-switch fieldset input + legend, fieldset .t-form.t-horizontal > .t-switch input + legend {
  height: inherit;
  line-height: inherit;
}
.t-form.t-horizontal > .t-switch input + label::after, .t-form.t-horizontal > .t-switch fieldset input + legend::after, fieldset .t-form.t-horizontal > .t-switch input + legend::after {
  top: 6px;
}
.t-form.t-horizontal > .t-switch input + label::before, .t-form.t-horizontal > .t-switch fieldset input + legend::before, fieldset .t-form.t-horizontal > .t-switch input + legend::before {
  top: 6px;
  position: relative;
}
.t-form.t-horizontal > .t-checkbox {
  height: 32px;
  line-height: 32px;
}
.t-form.t-horizontal > .t-btn.t-ghost-label,
.t-form.t-horizontal > .t-checkbox.t-ghost-label,
.t-form.t-horizontal > .t-switch.t-ghost-label {
  margin-top: 36px;
}
.t-form.t-dual-col,
.t-form .t-dual-col {
  width: 1024px;
  max-width: 100%;
}
.t-form.t-dual-col .t-row,
.t-form .t-dual-col .t-row {
  margin-bottom: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
}
.t-form.t-dual-col .t-row:last-child,
.t-form .t-dual-col .t-row:last-child {
  margin-bottom: 0;
}
.t-form.t-dual-col .t-row > span,
.t-form.t-dual-col .t-row > label,
.t-form.t-dual-col fieldset .t-row > legend,
fieldset .t-form.t-dual-col .t-row > legend,
.t-form.t-dual-col .t-row .t-left,
.t-form .t-dual-col .t-row > span,
.t-form .t-dual-col .t-row > label,
.t-form .t-dual-col fieldset .t-row > legend,
fieldset .t-form .t-dual-col .t-row > legend,
.t-form .t-dual-col .t-row .t-left {
  display: inline-block;
  min-height: 32px;
  width: 282px;
  margin-right: 6px;
  text-align: right;
}
.t-form.t-dual-col .t-row > span + p,
.t-form.t-dual-col .t-row > label + p,
.t-form.t-dual-col fieldset .t-row > legend + p,
fieldset .t-form.t-dual-col .t-row > legend + p,
.t-form.t-dual-col .t-row .t-left + p,
.t-form .t-dual-col .t-row > span + p,
.t-form .t-dual-col .t-row > label + p,
.t-form .t-dual-col fieldset .t-row > legend + p,
fieldset .t-form .t-dual-col .t-row > legend + p,
.t-form .t-dual-col .t-row .t-left + p {
  width: calc(100% - 288px - 6px);
}
.t-form.t-dual-col .t-row > label, .t-form.t-dual-col fieldset .t-row > legend, fieldset .t-form.t-dual-col .t-row > legend,
.t-form .t-dual-col .t-row > label,
.t-form .t-dual-col fieldset .t-row > legend,
fieldset .t-form .t-dual-col .t-row > legend {
  line-height: 32px;
}
.t-form.t-dual-col .t-row > legend,
.t-form .t-dual-col .t-row > legend {
  margin-bottom: 0;
  text-align: right;
}
.t-form.t-dual-col .t-row fieldset,
.t-form .t-dual-col .t-row fieldset {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
}
.t-form.t-dual-col .t-row fieldset legend,
.t-form .t-dual-col .t-row fieldset legend {
  width: 282px;
  margin-right: 6px;
  text-align: right;
}
.t-form.t-dual-col .t-row fieldset .t-checkbox,
.t-form.t-dual-col .t-row fieldset .t-radio,
.t-form .t-dual-col .t-row fieldset .t-checkbox,
.t-form .t-dual-col .t-row fieldset .t-radio {
  vertical-align: top;
}
.t-form.t-dual-col .t-row fieldset .t-checkbox.t-block,
.t-form.t-dual-col .t-row fieldset .t-radio.t-block,
.t-form .t-dual-col .t-row fieldset .t-checkbox.t-block,
.t-form .t-dual-col .t-row fieldset .t-radio.t-block {
  width: calc(100% - 288px - 6px);
}
.t-form.t-dual-col .t-row > .t-checkbox,
.t-form.t-dual-col .t-row > .t-dropdown,
.t-form.t-dual-col .t-row > .t-input,
.t-form.t-dual-col .t-row > .t-radio,
.t-form.t-dual-col .t-row > .t-switch,
.t-form .t-dual-col .t-row > .t-checkbox,
.t-form .t-dual-col .t-row > .t-dropdown,
.t-form .t-dual-col .t-row > .t-input,
.t-form .t-dual-col .t-row > .t-radio,
.t-form .t-dual-col .t-row > .t-switch {
  margin-bottom: 0;
}
.t-form.t-dual-col .t-row > .t-checkbox,
.t-form.t-dual-col .t-row > .t-radio,
.t-form.t-dual-col .t-row > .t-switch,
.t-form .t-dual-col .t-row > .t-checkbox,
.t-form .t-dual-col .t-row > .t-radio,
.t-form .t-dual-col .t-row > .t-switch {
  height: 32px;
  line-height: 32px;
}
.t-form.t-dual-col .t-row > .t-switch,
.t-form .t-dual-col .t-row > .t-switch {
  height: 32px;
  line-height: 32px;
}
.t-form.t-dual-col .t-row > .t-switch input + label, .t-form.t-dual-col .t-row > .t-switch fieldset input + legend, fieldset .t-form.t-dual-col .t-row > .t-switch input + legend,
.t-form .t-dual-col .t-row > .t-switch input + label,
.t-form .t-dual-col .t-row > .t-switch fieldset input + legend,
fieldset .t-form .t-dual-col .t-row > .t-switch input + legend {
  height: inherit;
  line-height: inherit;
}
.t-form.t-dual-col .t-row > .t-switch input + label::after, .t-form.t-dual-col .t-row > .t-switch fieldset input + legend::after, fieldset .t-form.t-dual-col .t-row > .t-switch input + legend::after,
.t-form .t-dual-col .t-row > .t-switch input + label::after,
.t-form .t-dual-col .t-row > .t-switch fieldset input + legend::after,
fieldset .t-form .t-dual-col .t-row > .t-switch input + legend::after {
  top: 6px;
}
.t-form.t-dual-col .t-row > .t-switch input + label::before, .t-form.t-dual-col .t-row > .t-switch fieldset input + legend::before, fieldset .t-form.t-dual-col .t-row > .t-switch input + legend::before,
.t-form .t-dual-col .t-row > .t-switch input + label::before,
.t-form .t-dual-col .t-row > .t-switch fieldset input + legend::before,
fieldset .t-form .t-dual-col .t-row > .t-switch input + legend::before {
  top: 6px;
  position: relative;
}
.t-form.t-dual-col .t-row .t-left > p,
.t-form.t-dual-col .t-row .t-left > label,
.t-form.t-dual-col .t-row .t-left > legend,
.t-form .t-dual-col .t-row .t-left > p,
.t-form .t-dual-col .t-row .t-left > label,
.t-form .t-dual-col .t-row .t-left > legend {
  width: 282px;
  margin-right: 6px;
}
.t-form.t-dual-col .t-row .t-left > p,
.t-form .t-dual-col .t-row .t-left > p {
  padding-right: 6px;
  color: #646464;
}
.t-form.t-dual-col .t-row .t-left > label, .t-form.t-dual-col .t-row fieldset .t-left > legend, fieldset .t-form.t-dual-col .t-row .t-left > legend,
.t-form .t-dual-col .t-row .t-left > label,
.t-form .t-dual-col .t-row fieldset .t-left > legend,
fieldset .t-form .t-dual-col .t-row .t-left > legend {
  line-height: 32px;
}
.t-form.t-dual-col .t-row .t-right,
.t-form .t-dual-col .t-row .t-right {
  width: calc(100% - 288px - 6px);
}
.t-form.t-dual-col.t-text-left > span,
.t-form.t-dual-col.t-text-left > label,
.t-form.t-dual-col.t-text-left > legend,
.t-form.t-dual-col.t-text-left .t-left,
.t-form .t-dual-col.t-text-left > span,
.t-form .t-dual-col.t-text-left > label,
.t-form .t-dual-col.t-text-left > legend,
.t-form .t-dual-col.t-text-left .t-left {
  text-align: left;
}
.t-form.t-dual-col.t-text-left fieldset legend,
.t-form .t-dual-col.t-text-left fieldset legend {
  text-align: left;
}

.t-form-reset {
  margin: 0;
}
.t-form-reset .t-input,
.t-form-reset .t-dropdown,
.t-form-reset .t-date-picker,
.t-form-reset .t-switch,
.t-form-reset .t-radio-group,
.t-form-reset .t-checkbox-group {
  margin: 0;
}
.t-form-reset .t-btn {
  margin: 0;
}
.t-form-reset .t-btn:not(:last-of-type, :only-of-type) {
  margin: 0;
}
.t-form-reset section,
.t-form-reset h2 {
  margin: 0;
}
.t-form-reset hr {
  margin: 0;
  width: 100%;
}
.t-form-reset section h2 {
  margin-bottom: 24px;
}
.t-form-reset section h2:has(+ p) {
  margin-bottom: 6px;
}
.t-form-reset section h3:has(+ p),
.t-form-reset section h4:has(+ p) {
  margin-bottom: 4px;
}
.t-form-reset .t-label-value {
  margin: 0;
}

.t-flexbox,
.t-flex,
.t-inline-flex {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-flexbox.t-wrap,
.t-flex.t-wrap,
.t-inline-flex.t-wrap {
  flex-wrap: wrap;
}
.t-flexbox.t-nowrap,
.t-flex.t-nowrap,
.t-inline-flex.t-nowrap {
  flex-wrap: nowrap;
}
.t-flexbox > .t-grow,
.t-flex > .t-grow,
.t-inline-flex > .t-grow {
  flex-grow: 1;
}
.t-flexbox > .t-grow-0,
.t-flex > .t-grow-0,
.t-inline-flex > .t-grow-0 {
  flex-grow: 0;
}
.t-flexbox.t-stretch-self,
.t-flex.t-stretch-self,
.t-inline-flex.t-stretch-self {
  flex-grow: 1;
}
.t-flexbox.t-stretch > *,
.t-flex.t-stretch > *,
.t-inline-flex.t-stretch > * {
  flex-grow: 1;
}
.t-flexbox.t-reverse,
.t-flex.t-reverse,
.t-inline-flex.t-reverse {
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.t-flexbox.t-column,
.t-flex.t-column,
.t-inline-flex.t-column {
  flex-direction: column;
  align-items: flex-start;
}
.t-flexbox.t-column.t-reverse,
.t-flex.t-column.t-reverse,
.t-inline-flex.t-column.t-reverse {
  flex-direction: column-reverse;
}
.t-flexbox.t-justify-start,
.t-flex.t-justify-start,
.t-inline-flex.t-justify-start {
  justify-content: flex-start;
}
.t-flexbox.t-justify-center,
.t-flex.t-justify-center,
.t-inline-flex.t-justify-center {
  justify-content: center;
}
.t-flexbox.t-justify-end,
.t-flex.t-justify-end,
.t-inline-flex.t-justify-end {
  justify-content: flex-end;
}
.t-flexbox.t-distribute, .t-flexbox.t-justify-between,
.t-flex.t-distribute,
.t-flex.t-justify-between,
.t-inline-flex.t-distribute,
.t-inline-flex.t-justify-between {
  justify-content: space-between;
}
.t-flexbox.t-justify-evenly,
.t-flex.t-justify-evenly,
.t-inline-flex.t-justify-evenly {
  justify-content: space-evenly;
}
.t-flexbox.t-justify-around,
.t-flex.t-justify-around,
.t-inline-flex.t-justify-around {
  justify-content: space-around;
}
.t-flexbox.t-items-stretch,
.t-flex.t-items-stretch,
.t-inline-flex.t-items-stretch {
  align-items: stretch;
}
.t-flexbox.t-items-start,
.t-flex.t-items-start,
.t-inline-flex.t-items-start {
  align-items: flex-start;
}
.t-flexbox.t-items-center,
.t-flex.t-items-center,
.t-inline-flex.t-items-center {
  align-items: center;
}
.t-flexbox.t-items-end,
.t-flex.t-items-end,
.t-inline-flex.t-items-end {
  align-items: flex-end;
}
.t-flexbox.t-items-baseline,
.t-flex.t-items-baseline,
.t-inline-flex.t-items-baseline {
  align-items: baseline;
}

header {
  margin-bottom: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
header h1,
header h2,
header h3,
header h4,
header h5,
header h6 {
  display: inline-block;
  margin: 0;
  margin-right: 12px;
}

section {
  width: 100%;
  margin-bottom: 24px;
}
section:last-child {
  margin-bottom: 0;
}

hr,
.t-divider {
  display: block;
  height: 0;
  border: none;
  border-bottom: 1px solid #d3d3d3;
}
hr.t-subtle,
.t-divider.t-subtle {
  border-bottom: 1px solid #e9e9e9;
}

.t-relative {
  position: relative;
}

.t-min-max-width {
  min-width: calc(1280px - 24px * 2);
  max-width: calc(1920px - 24px * 2);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-min-max-width {
    min-width: calc(1280px - 24px * 2 - 17px);
    max-width: calc(1920px - 24px * 2 - 17px);
  }
}
@supports (-ms-accelerator: true) {
  .t-min-max-width {
    min-width: calc(1280px - 24px * 2 - 12px);
    max-width: calc(1920px - 24px * 2 - 12px);
  }
}

.t-align-center {
  display: table !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
.t-align-center + .t-align-right {
  margin-left: 0 !important;
}
.t-align-right {
  margin-left: auto !important;
  float: right;
  display: block;
  align-self: end;
}
.t-align-right::after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  font-size: 0;
  visibility: hidden;
}
.t-align-top {
  align-self: flex-start;
}
.t-align-middle {
  align-self: center;
}
.t-align-bottom {
  align-self: flex-end;
}

.t-chart {
  width: 100%;
  height: auto;
}

.t-grid {
  display: block;
  width: calc(100% + 16px);
  height: auto;
  margin-top: -16px;
  margin-right: calc(16px / 2 * -1);
  margin-left: calc(16px / 2 * -1);
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-grid::after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  font-size: 0;
  visibility: hidden;
}
.t-grid .t-col, .t-grid.t-gutter-large .t-col-100, .t-grid.t-gutter-large .t-col-90, .t-grid.t-gutter-large .t-col-83, .t-grid.t-gutter-large .t-col-80, .t-grid.t-gutter-large .t-col-75, .t-grid.t-gutter-large .t-col-70, .t-grid.t-gutter-large .t-col-67, .t-grid.t-gutter-large .t-col-60, .t-grid.t-gutter-large .t-col-50, .t-grid.t-gutter-large .t-col-40, .t-grid.t-gutter-large .t-col-33, .t-grid.t-gutter-large .t-col-30, .t-grid.t-gutter-large .t-col-25, .t-grid.t-gutter-large .t-col-20, .t-grid.t-gutter-large .t-col-16, .t-grid.t-gutter-large .t-col-10, .t-grid .t-col-100, .t-grid .t-col-90, .t-grid .t-col-83, .t-grid .t-col-80, .t-grid .t-col-75, .t-grid .t-col-70, .t-grid .t-col-67, .t-grid .t-col-60, .t-grid .t-col-50, .t-grid .t-col-40, .t-grid .t-col-33, .t-grid .t-col-30, .t-grid .t-col-25, .t-grid .t-col-20, .t-grid .t-col-16, .t-grid .t-col-10 {
  float: left;
  width: 100%;
  height: auto;
  margin: 0 calc(16px / 2);
  margin-top: 16px;
  -webkit-box-flex: 0 1 auto;
  -moz-box-flex: 0 1 auto;
  flex: 0 1 auto;
}
.t-grid .t-col > *, .t-grid.t-gutter-large .t-col-100 > *, .t-grid.t-gutter-large .t-col-90 > *, .t-grid.t-gutter-large .t-col-83 > *, .t-grid.t-gutter-large .t-col-80 > *, .t-grid.t-gutter-large .t-col-75 > *, .t-grid.t-gutter-large .t-col-70 > *, .t-grid.t-gutter-large .t-col-67 > *, .t-grid.t-gutter-large .t-col-60 > *, .t-grid.t-gutter-large .t-col-50 > *, .t-grid.t-gutter-large .t-col-40 > *, .t-grid.t-gutter-large .t-col-33 > *, .t-grid.t-gutter-large .t-col-30 > *, .t-grid.t-gutter-large .t-col-25 > *, .t-grid.t-gutter-large .t-col-20 > *, .t-grid.t-gutter-large .t-col-16 > *, .t-grid.t-gutter-large .t-col-10 > *, .t-grid .t-col-100 > *, .t-grid .t-col-90 > *, .t-grid .t-col-83 > *, .t-grid .t-col-80 > *, .t-grid .t-col-75 > *, .t-grid .t-col-70 > *, .t-grid .t-col-67 > *, .t-grid .t-col-60 > *, .t-grid .t-col-50 > *, .t-grid .t-col-40 > *, .t-grid .t-col-33 > *, .t-grid .t-col-30 > *, .t-grid .t-col-25 > *, .t-grid .t-col-20 > *, .t-grid .t-col-16 > *, .t-grid .t-col-10 > * {
  max-width: 100%;
}
.t-grid .t-col .t-grid, .t-grid .t-col-100 .t-grid, .t-grid .t-col-90 .t-grid, .t-grid .t-col-83 .t-grid, .t-grid .t-col-80 .t-grid, .t-grid .t-col-75 .t-grid, .t-grid .t-col-70 .t-grid, .t-grid .t-col-67 .t-grid, .t-grid .t-col-60 .t-grid, .t-grid .t-col-50 .t-grid, .t-grid .t-col-40 .t-grid, .t-grid .t-col-33 .t-grid, .t-grid .t-col-30 .t-grid, .t-grid .t-col-25 .t-grid, .t-grid .t-col-20 .t-grid, .t-grid .t-col-16 .t-grid, .t-grid .t-col-10 .t-grid {
  max-width: calc(100% + 16px);
  margin-right: calc(16px / 2 * -1);
  margin-top: -16px;
  margin-left: calc(16px / 2 * -1);
}
.t-grid .t-col-10 {
  width: calc(10% - 16px);
  max-width: calc(10% - 16px);
}
.t-grid .t-col-16 {
  width: calc(16.6667% - 16px);
  max-width: calc(16.6667% - 16px);
}
.t-grid .t-col-20 {
  width: calc(20% - 16px);
  max-width: calc(20% - 16px);
}
.t-grid .t-col-25 {
  width: calc(25% - 16px);
  max-width: calc(25% - 16px);
}
.t-grid .t-col-30 {
  width: calc(30% - 16px);
  max-width: calc(30% - 16px);
}
.t-grid .t-col-33 {
  width: calc(33.3333% - 16px);
  max-width: calc(33.3333% - 16px);
}
.t-grid .t-col-40 {
  width: calc(40% - 16px);
  max-width: calc(40% - 16px);
}
.t-grid .t-col-50 {
  width: calc(50% - 16px);
  max-width: calc(50% - 16px);
}
.t-grid .t-col-60 {
  width: calc(60% - 16px);
  max-width: calc(60% - 16px);
}
.t-grid .t-col-67 {
  width: calc(66.6667% - 16px);
  max-width: calc(66.6667% - 16px);
}
.t-grid .t-col-70 {
  width: calc(70% - 16px);
  max-width: calc(70% - 16px);
}
.t-grid .t-col-75 {
  width: calc(75% - 16px);
  max-width: calc(75% - 16px);
}
.t-grid .t-col-80 {
  width: calc(80% - 16px);
  max-width: calc(80% - 16px);
}
.t-grid .t-col-83 {
  width: calc(83.3333% - 16px);
  max-width: calc(83.3333% - 16px);
}
.t-grid .t-col-90 {
  width: calc(90% - 16px);
  max-width: calc(90% - 16px);
}
.t-grid .t-col-100 {
  width: calc(100% - 16px);
  max-width: calc(100% - 16px);
}
.t-grid.t-no-wrap {
  flex-wrap: nowrap;
}
.t-grid.t-auto {
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
.t-grid.t-auto .t-col, .t-grid.t-auto .t-col-10, .t-grid.t-auto .t-col-16, .t-grid.t-auto .t-col-20, .t-grid.t-auto .t-col-25, .t-grid.t-auto .t-col-30, .t-grid.t-auto .t-col-33, .t-grid.t-auto .t-col-40, .t-grid.t-auto .t-col-50, .t-grid.t-auto .t-col-60, .t-grid.t-auto .t-col-67, .t-grid.t-auto .t-col-70, .t-grid.t-auto .t-col-75, .t-grid.t-auto .t-col-80, .t-grid.t-auto .t-col-83, .t-grid.t-auto .t-col-90, .t-grid.t-auto .t-col-100 {
  width: auto;
  flex-grow: 1;
}
.t-grid.t-masonry .t-col, .t-grid.t-masonry .t-col-10, .t-grid.t-masonry .t-col-16, .t-grid.t-masonry .t-col-20, .t-grid.t-masonry .t-col-25, .t-grid.t-masonry .t-col-30, .t-grid.t-masonry .t-col-33, .t-grid.t-masonry .t-col-40, .t-grid.t-masonry .t-col-50, .t-grid.t-masonry .t-col-60, .t-grid.t-masonry .t-col-67, .t-grid.t-masonry .t-col-70, .t-grid.t-masonry .t-col-75, .t-grid.t-masonry .t-col-80, .t-grid.t-masonry .t-col-83, .t-grid.t-masonry .t-col-90, .t-grid.t-masonry .t-col-100 {
  align-self: flex-start;
}
.t-grid.t-gutterless {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col, .t-grid.t-gutterless .t-col-10, .t-grid.t-gutterless .t-col-16, .t-grid.t-gutterless .t-col-20, .t-grid.t-gutterless .t-col-25, .t-grid.t-gutterless .t-col-30, .t-grid.t-gutterless .t-col-33, .t-grid.t-gutterless .t-col-40, .t-grid.t-gutterless .t-col-50, .t-grid.t-gutterless .t-col-60, .t-grid.t-gutterless .t-col-67, .t-grid.t-gutterless .t-col-70, .t-grid.t-gutterless .t-col-75, .t-grid.t-gutterless .t-col-80, .t-grid.t-gutterless .t-col-83, .t-grid.t-gutterless .t-col-90, .t-grid.t-gutterless .t-col-100 {
  margin: 0;
}
.t-grid.t-gutterless .t-col-10 {
  width: 10%;
  max-width: 10%;
}
.t-grid.t-gutterless .t-col-10 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-16 {
  width: 16.6667%;
  max-width: 16.6667%;
}
.t-grid.t-gutterless .t-col-16 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-20 {
  width: 20%;
  max-width: 20%;
}
.t-grid.t-gutterless .t-col-20 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-25 {
  width: 25%;
  max-width: 25%;
}
.t-grid.t-gutterless .t-col-25 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-30 {
  width: 30%;
  max-width: 30%;
}
.t-grid.t-gutterless .t-col-30 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-33 {
  width: 33.3333%;
  max-width: 33.3333%;
}
.t-grid.t-gutterless .t-col-33 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-40 {
  width: 40%;
  max-width: 40%;
}
.t-grid.t-gutterless .t-col-40 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-50 {
  width: 50%;
  max-width: 50%;
}
.t-grid.t-gutterless .t-col-50 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-60 {
  width: 60%;
  max-width: 60%;
}
.t-grid.t-gutterless .t-col-60 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-67 {
  width: 66.6667%;
  max-width: 66.6667%;
}
.t-grid.t-gutterless .t-col-67 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-70 {
  width: 70%;
  max-width: 70%;
}
.t-grid.t-gutterless .t-col-70 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-75 {
  width: 75%;
  max-width: 75%;
}
.t-grid.t-gutterless .t-col-75 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-80 {
  width: 80%;
  max-width: 80%;
}
.t-grid.t-gutterless .t-col-80 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-83 {
  width: 83.3333%;
  max-width: 83.3333%;
}
.t-grid.t-gutterless .t-col-83 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-90 {
  width: 90%;
  max-width: 90%;
}
.t-grid.t-gutterless .t-col-90 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-100 {
  width: 100%;
  max-width: 100%;
}
.t-grid.t-gutterless .t-col-100 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutter-large {
  width: calc(100% + 24px);
  margin-right: calc(24px / 2 * -1);
  margin-top: -24px;
  margin-left: calc(24px / 2 * -1);
}
.t-grid.t-gutter-large .t-col, .t-grid.t-gutter-large .t-col-100, .t-grid.t-gutter-large .t-col-90, .t-grid.t-gutter-large .t-col-83, .t-grid.t-gutter-large .t-col-80, .t-grid.t-gutter-large .t-col-75, .t-grid.t-gutter-large .t-col-70, .t-grid.t-gutter-large .t-col-67, .t-grid.t-gutter-large .t-col-60, .t-grid.t-gutter-large .t-col-50, .t-grid.t-gutter-large .t-col-40, .t-grid.t-gutter-large .t-col-33, .t-grid.t-gutter-large .t-col-30, .t-grid.t-gutter-large .t-col-25, .t-grid.t-gutter-large .t-col-20, .t-grid.t-gutter-large .t-col-16, .t-grid.t-gutter-large .t-col-10 {
  margin: 0 calc(24px / 2);
  margin-top: 24px;
}
.t-grid.t-gutter-large .t-col .t-grid, .t-grid.t-gutter-large .t-col-100 .t-grid, .t-grid.t-gutter-large .t-col-90 .t-grid, .t-grid.t-gutter-large .t-col-83 .t-grid, .t-grid.t-gutter-large .t-col-80 .t-grid, .t-grid.t-gutter-large .t-col-75 .t-grid, .t-grid.t-gutter-large .t-col-70 .t-grid, .t-grid.t-gutter-large .t-col-67 .t-grid, .t-grid.t-gutter-large .t-col-60 .t-grid, .t-grid.t-gutter-large .t-col-50 .t-grid, .t-grid.t-gutter-large .t-col-40 .t-grid, .t-grid.t-gutter-large .t-col-33 .t-grid, .t-grid.t-gutter-large .t-col-30 .t-grid, .t-grid.t-gutter-large .t-col-25 .t-grid, .t-grid.t-gutter-large .t-col-20 .t-grid, .t-grid.t-gutter-large .t-col-16 .t-grid, .t-grid.t-gutter-large .t-col-10 .t-grid {
  max-width: calc(100% + 24px);
  margin-right: calc(24px / 2 * -1);
  margin-top: -24px;
  margin-left: calc(24px / 2 * -1);
}
.t-grid.t-gutter-large .t-col-10 {
  width: calc(10% - 24px);
  max-width: calc(10% - 24px);
}
.t-grid.t-gutter-large .t-col-16 {
  width: calc(16.6667% - 24px);
  max-width: calc(16.6667% - 24px);
}
.t-grid.t-gutter-large .t-col-20 {
  width: calc(20% - 24px);
  max-width: calc(20% - 24px);
}
.t-grid.t-gutter-large .t-col-25 {
  width: calc(25% - 24px);
  max-width: calc(25% - 24px);
}
.t-grid.t-gutter-large .t-col-30 {
  width: calc(30% - 24px);
  max-width: calc(30% - 24px);
}
.t-grid.t-gutter-large .t-col-33 {
  width: calc(33.3333% - 24px);
  max-width: calc(33.3333% - 24px);
}
.t-grid.t-gutter-large .t-col-40 {
  width: calc(40% - 24px);
  max-width: calc(40% - 24px);
}
.t-grid.t-gutter-large .t-col-50 {
  width: calc(50% - 24px);
  max-width: calc(50% - 24px);
}
.t-grid.t-gutter-large .t-col-60 {
  width: calc(60% - 24px);
  max-width: calc(60% - 24px);
}
.t-grid.t-gutter-large .t-col-67 {
  width: calc(66.6667% - 24px);
  max-width: calc(66.6667% - 24px);
}
.t-grid.t-gutter-large .t-col-70 {
  width: calc(70% - 24px);
  max-width: calc(70% - 24px);
}
.t-grid.t-gutter-large .t-col-75 {
  width: calc(75% - 24px);
  max-width: calc(75% - 24px);
}
.t-grid.t-gutter-large .t-col-80 {
  width: calc(80% - 24px);
  max-width: calc(80% - 24px);
}
.t-grid.t-gutter-large .t-col-83 {
  width: calc(83.3333% - 24px);
  max-width: calc(83.3333% - 24px);
}
.t-grid.t-gutter-large .t-col-90 {
  width: calc(90% - 24px);
  max-width: calc(90% - 24px);
}
.t-grid.t-gutter-large .t-col-100 {
  width: calc(100% - 24px);
  max-width: calc(100% - 24px);
}
.t-grid .t-container {
  width: 100%;
  height: 100%;
}

.t-block {
  display: block;
}

.t-inline-block {
  display: inline-block;
}

.t-inline {
  display: inline;
}

.t-table {
  display: table;
}

.t-inline-table {
  display: inline-table;
}

.t-flex {
  display: flex;
}

.t-inline-flex {
  display: inline-flex;
}

.t-hidden {
  display: none;
}

.t-align-baseline {
  vertical-align: baseline;
}

.t-align-top {
  vertical-align: top;
}

.t-align-middle {
  vertical-align: middle;
}

.t-align-bottom {
  vertical-align: bottom;
}

.t-align-text-top {
  vertical-align: text-top;
}

.t-align-text-bottom {
  vertical-align: text-bottom;
}

.t-align-initial {
  vertical-align: initial;
}

.t-m-t {
  margin: 4px !important;
}
.t-m-s {
  margin: 8px !important;
}
.t-m-r {
  margin: 12px !important;
}
.t-m-b {
  margin: 16px !important;
}
.t-m-l {
  margin: 24px !important;
}
.t-m-e {
  margin: 48px !important;
}
.t-m-0 {
  margin: 0 !important;
}
.t-m-4 {
  margin: 4px !important;
}
.t-m-6 {
  margin: 6px !important;
}
.t-m-8 {
  margin: 8px !important;
}
.t-m-12 {
  margin: 12px !important;
}
.t-m-16 {
  margin: 16px !important;
}
.t-m-20 {
  margin: 20px !important;
}
.t-m-24 {
  margin: 24px !important;
}
.t-m-28 {
  margin: 28px !important;
}
.t-m-32 {
  margin: 32px !important;
}
.t-m-36 {
  margin: 36px !important;
}
.t-m-40 {
  margin: 40px !important;
}
.t-m-44 {
  margin: 44px !important;
}
.t-m-48 {
  margin: 48px !important;
}
.t-mx-t {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.t-mx-s {
  margin-left: 8px !important;
  margin-right: 8px !important;
}
.t-mx-r {
  margin-left: 12px !important;
  margin-right: 12px !important;
}
.t-mx-b {
  margin-left: 16px !important;
  margin-right: 16px !important;
}
.t-mx-l {
  margin-left: 24px !important;
  margin-right: 24px !important;
}
.t-mx-e {
  margin-left: 48px !important;
  margin-right: 48px !important;
}
.t-mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.t-mx-4 {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.t-mx-6 {
  margin-left: 6px !important;
  margin-right: 6px !important;
}
.t-mx-8 {
  margin-left: 8px !important;
  margin-right: 8px !important;
}
.t-mx-12 {
  margin-left: 12px !important;
  margin-right: 12px !important;
}
.t-mx-16 {
  margin-left: 16px !important;
  margin-right: 16px !important;
}
.t-mx-20 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}
.t-mx-24 {
  margin-left: 24px !important;
  margin-right: 24px !important;
}
.t-mx-28 {
  margin-left: 28px !important;
  margin-right: 28px !important;
}
.t-mx-32 {
  margin-left: 32px !important;
  margin-right: 32px !important;
}
.t-mx-36 {
  margin-left: 36px !important;
  margin-right: 36px !important;
}
.t-mx-40 {
  margin-left: 40px !important;
  margin-right: 40px !important;
}
.t-mx-44 {
  margin-left: 44px !important;
  margin-right: 44px !important;
}
.t-mx-48 {
  margin-left: 48px !important;
  margin-right: 48px !important;
}
.t-my-t {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}
.t-my-s {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}
.t-my-r {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}
.t-my-b {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}
.t-my-l {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}
.t-my-e {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}
.t-my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.t-my-4 {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}
.t-my-6 {
  margin-top: 6px !important;
  margin-bottom: 6px !important;
}
.t-my-8 {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}
.t-my-12 {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}
.t-my-16 {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}
.t-my-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
.t-my-24 {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}
.t-my-28 {
  margin-top: 28px !important;
  margin-bottom: 28px !important;
}
.t-my-32 {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}
.t-my-36 {
  margin-top: 36px !important;
  margin-bottom: 36px !important;
}
.t-my-40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}
.t-my-44 {
  margin-top: 44px !important;
  margin-bottom: 44px !important;
}
.t-my-48 {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}
.t-mt-t {
  margin-top: 4px !important;
}
.t-mt-s {
  margin-top: 8px !important;
}
.t-mt-r {
  margin-top: 12px !important;
}
.t-mt-b {
  margin-top: 16px !important;
}
.t-mt-l {
  margin-top: 24px !important;
}
.t-mt-e {
  margin-top: 48px !important;
}
.t-mt-0 {
  margin-top: 0 !important;
}
.t-mt-4 {
  margin-top: 4px !important;
}
.t-mt-6 {
  margin-top: 6px !important;
}
.t-mt-8 {
  margin-top: 8px !important;
}
.t-mt-12 {
  margin-top: 12px !important;
}
.t-mt-16 {
  margin-top: 16px !important;
}
.t-mt-20 {
  margin-top: 20px !important;
}
.t-mt-24 {
  margin-top: 24px !important;
}
.t-mt-28 {
  margin-top: 28px !important;
}
.t-mt-32 {
  margin-top: 32px !important;
}
.t-mt-36 {
  margin-top: 36px !important;
}
.t-mt-40 {
  margin-top: 40px !important;
}
.t-mt-44 {
  margin-top: 44px !important;
}
.t-mt-48 {
  margin-top: 48px !important;
}
.t-mb-t {
  margin-bottom: 4px !important;
}
.t-mb-s {
  margin-bottom: 8px !important;
}
.t-mb-r {
  margin-bottom: 12px !important;
}
.t-mb-b {
  margin-bottom: 16px !important;
}
.t-mb-l {
  margin-bottom: 24px !important;
}
.t-mb-e {
  margin-bottom: 48px !important;
}
.t-mb-0 {
  margin-bottom: 0 !important;
}
.t-mb-4 {
  margin-bottom: 4px !important;
}
.t-mb-6 {
  margin-bottom: 6px !important;
}
.t-mb-8 {
  margin-bottom: 8px !important;
}
.t-mb-12 {
  margin-bottom: 12px !important;
}
.t-mb-16 {
  margin-bottom: 16px !important;
}
.t-mb-20 {
  margin-bottom: 20px !important;
}
.t-mb-24 {
  margin-bottom: 24px !important;
}
.t-mb-28 {
  margin-bottom: 28px !important;
}
.t-mb-32 {
  margin-bottom: 32px !important;
}
.t-mb-36 {
  margin-bottom: 36px !important;
}
.t-mb-40 {
  margin-bottom: 40px !important;
}
.t-mb-44 {
  margin-bottom: 44px !important;
}
.t-mb-48 {
  margin-bottom: 48px !important;
}
.t-ml-t {
  margin-left: 4px !important;
}
.t-ml-s {
  margin-left: 8px !important;
}
.t-ml-r {
  margin-left: 12px !important;
}
.t-ml-b {
  margin-left: 16px !important;
}
.t-ml-l {
  margin-left: 24px !important;
}
.t-ml-e {
  margin-left: 48px !important;
}
.t-ml-0 {
  margin-left: 0 !important;
}
.t-ml-4 {
  margin-left: 4px !important;
}
.t-ml-6 {
  margin-left: 6px !important;
}
.t-ml-8 {
  margin-left: 8px !important;
}
.t-ml-12 {
  margin-left: 12px !important;
}
.t-ml-16 {
  margin-left: 16px !important;
}
.t-ml-20 {
  margin-left: 20px !important;
}
.t-ml-24 {
  margin-left: 24px !important;
}
.t-ml-28 {
  margin-left: 28px !important;
}
.t-ml-32 {
  margin-left: 32px !important;
}
.t-ml-36 {
  margin-left: 36px !important;
}
.t-ml-40 {
  margin-left: 40px !important;
}
.t-ml-44 {
  margin-left: 44px !important;
}
.t-ml-48 {
  margin-left: 48px !important;
}
.t-mr-t {
  margin-right: 4px !important;
}
.t-mr-s {
  margin-right: 8px !important;
}
.t-mr-r {
  margin-right: 12px !important;
}
.t-mr-b {
  margin-right: 16px !important;
}
.t-mr-l {
  margin-right: 24px !important;
}
.t-mr-e {
  margin-right: 48px !important;
}
.t-mr-0 {
  margin-right: 0 !important;
}
.t-mr-4 {
  margin-right: 4px !important;
}
.t-mr-6 {
  margin-right: 6px !important;
}
.t-mr-8 {
  margin-right: 8px !important;
}
.t-mr-12 {
  margin-right: 12px !important;
}
.t-mr-16 {
  margin-right: 16px !important;
}
.t-mr-20 {
  margin-right: 20px !important;
}
.t-mr-24 {
  margin-right: 24px !important;
}
.t-mr-28 {
  margin-right: 28px !important;
}
.t-mr-32 {
  margin-right: 32px !important;
}
.t-mr-36 {
  margin-right: 36px !important;
}
.t-mr-40 {
  margin-right: 40px !important;
}
.t-mr-44 {
  margin-right: 44px !important;
}
.t-mr-48 {
  margin-right: 48px !important;
}

.t-p-t {
  padding: 4px !important;
}
.t-p-s {
  padding: 8px !important;
}
.t-p-r {
  padding: 12px !important;
}
.t-p-b {
  padding: 16px !important;
}
.t-p-l {
  padding: 24px !important;
}
.t-p-e {
  padding: 48px !important;
}
.t-p-0 {
  padding: 0 !important;
}
.t-p-4 {
  padding: 4px !important;
}
.t-p-6 {
  padding: 6px !important;
}
.t-p-8 {
  padding: 8px !important;
}
.t-p-12 {
  padding: 12px !important;
}
.t-p-16 {
  padding: 16px !important;
}
.t-p-20 {
  padding: 20px !important;
}
.t-p-24 {
  padding: 24px !important;
}
.t-p-28 {
  padding: 28px !important;
}
.t-p-32 {
  padding: 32px !important;
}
.t-p-36 {
  padding: 36px !important;
}
.t-p-40 {
  padding: 40px !important;
}
.t-p-44 {
  padding: 44px !important;
}
.t-p-48 {
  padding: 48px !important;
}
.t-px-t {
  padding-left: 4px !important;
  padding-right: 4px !important;
}
.t-px-s {
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.t-px-r {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.t-px-b {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.t-px-l {
  padding-left: 24px !important;
  padding-right: 24px !important;
}
.t-px-e {
  padding-left: 48px !important;
  padding-right: 48px !important;
}
.t-px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.t-px-4 {
  padding-left: 4px !important;
  padding-right: 4px !important;
}
.t-px-6 {
  padding-left: 6px !important;
  padding-right: 6px !important;
}
.t-px-8 {
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.t-px-12 {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.t-px-16 {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.t-px-20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.t-px-24 {
  padding-left: 24px !important;
  padding-right: 24px !important;
}
.t-px-28 {
  padding-left: 28px !important;
  padding-right: 28px !important;
}
.t-px-32 {
  padding-left: 32px !important;
  padding-right: 32px !important;
}
.t-px-36 {
  padding-left: 36px !important;
  padding-right: 36px !important;
}
.t-px-40 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}
.t-px-44 {
  padding-left: 44px !important;
  padding-right: 44px !important;
}
.t-px-48 {
  padding-left: 48px !important;
  padding-right: 48px !important;
}
.t-py-t {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
.t-py-s {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
.t-py-r {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}
.t-py-b {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}
.t-py-l {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}
.t-py-e {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}
.t-py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.t-py-4 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
.t-py-6 {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}
.t-py-8 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
.t-py-12 {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}
.t-py-16 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}
.t-py-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.t-py-24 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}
.t-py-28 {
  padding-top: 28px !important;
  padding-bottom: 28px !important;
}
.t-py-32 {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}
.t-py-36 {
  padding-top: 36px !important;
  padding-bottom: 36px !important;
}
.t-py-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}
.t-py-44 {
  padding-top: 44px !important;
  padding-bottom: 44px !important;
}
.t-py-48 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}
.t-pt-t {
  padding-top: 4px !important;
}
.t-pt-s {
  padding-top: 8px !important;
}
.t-pt-r {
  padding-top: 12px !important;
}
.t-pt-b {
  padding-top: 16px !important;
}
.t-pt-l {
  padding-top: 24px !important;
}
.t-pt-e {
  padding-top: 48px !important;
}
.t-pt-0 {
  padding-top: 0 !important;
}
.t-pt-4 {
  padding-top: 4px !important;
}
.t-pt-6 {
  padding-top: 6px !important;
}
.t-pt-8 {
  padding-top: 8px !important;
}
.t-pt-12 {
  padding-top: 12px !important;
}
.t-pt-16 {
  padding-top: 16px !important;
}
.t-pt-20 {
  padding-top: 20px !important;
}
.t-pt-24 {
  padding-top: 24px !important;
}
.t-pt-28 {
  padding-top: 28px !important;
}
.t-pt-32 {
  padding-top: 32px !important;
}
.t-pt-36 {
  padding-top: 36px !important;
}
.t-pt-40 {
  padding-top: 40px !important;
}
.t-pt-44 {
  padding-top: 44px !important;
}
.t-pt-48 {
  padding-top: 48px !important;
}
.t-pb-t {
  padding-bottom: 4px !important;
}
.t-pb-s {
  padding-bottom: 8px !important;
}
.t-pb-r {
  padding-bottom: 12px !important;
}
.t-pb-b {
  padding-bottom: 16px !important;
}
.t-pb-l {
  padding-bottom: 24px !important;
}
.t-pb-e {
  padding-bottom: 48px !important;
}
.t-pb-0 {
  padding-bottom: 0 !important;
}
.t-pb-4 {
  padding-bottom: 4px !important;
}
.t-pb-6 {
  padding-bottom: 6px !important;
}
.t-pb-8 {
  padding-bottom: 8px !important;
}
.t-pb-12 {
  padding-bottom: 12px !important;
}
.t-pb-16 {
  padding-bottom: 16px !important;
}
.t-pb-20 {
  padding-bottom: 20px !important;
}
.t-pb-24 {
  padding-bottom: 24px !important;
}
.t-pb-28 {
  padding-bottom: 28px !important;
}
.t-pb-32 {
  padding-bottom: 32px !important;
}
.t-pb-36 {
  padding-bottom: 36px !important;
}
.t-pb-40 {
  padding-bottom: 40px !important;
}
.t-pb-44 {
  padding-bottom: 44px !important;
}
.t-pb-48 {
  padding-bottom: 48px !important;
}
.t-pl-t {
  padding-left: 4px !important;
}
.t-pl-s {
  padding-left: 8px !important;
}
.t-pl-r {
  padding-left: 12px !important;
}
.t-pl-b {
  padding-left: 16px !important;
}
.t-pl-l {
  padding-left: 24px !important;
}
.t-pl-e {
  padding-left: 48px !important;
}
.t-pl-0 {
  padding-left: 0 !important;
}
.t-pl-4 {
  padding-left: 4px !important;
}
.t-pl-6 {
  padding-left: 6px !important;
}
.t-pl-8 {
  padding-left: 8px !important;
}
.t-pl-12 {
  padding-left: 12px !important;
}
.t-pl-16 {
  padding-left: 16px !important;
}
.t-pl-20 {
  padding-left: 20px !important;
}
.t-pl-24 {
  padding-left: 24px !important;
}
.t-pl-28 {
  padding-left: 28px !important;
}
.t-pl-32 {
  padding-left: 32px !important;
}
.t-pl-36 {
  padding-left: 36px !important;
}
.t-pl-40 {
  padding-left: 40px !important;
}
.t-pl-44 {
  padding-left: 44px !important;
}
.t-pl-48 {
  padding-left: 48px !important;
}
.t-pr-t {
  padding-right: 4px !important;
}
.t-pr-s {
  padding-right: 8px !important;
}
.t-pr-r {
  padding-right: 12px !important;
}
.t-pr-b {
  padding-right: 16px !important;
}
.t-pr-l {
  padding-right: 24px !important;
}
.t-pr-e {
  padding-right: 48px !important;
}
.t-pr-0 {
  padding-right: 0 !important;
}
.t-pr-4 {
  padding-right: 4px !important;
}
.t-pr-6 {
  padding-right: 6px !important;
}
.t-pr-8 {
  padding-right: 8px !important;
}
.t-pr-12 {
  padding-right: 12px !important;
}
.t-pr-16 {
  padding-right: 16px !important;
}
.t-pr-20 {
  padding-right: 20px !important;
}
.t-pr-24 {
  padding-right: 24px !important;
}
.t-pr-28 {
  padding-right: 28px !important;
}
.t-pr-32 {
  padding-right: 32px !important;
}
.t-pr-36 {
  padding-right: 36px !important;
}
.t-pr-40 {
  padding-right: 40px !important;
}
.t-pr-44 {
  padding-right: 44px !important;
}
.t-pr-48 {
  padding-right: 48px !important;
}

.t-gap-t {
  gap: 4px !important;
}
.t-gap-s {
  gap: 8px !important;
}
.t-gap-r {
  gap: 12px !important;
}
.t-gap-b {
  gap: 16px !important;
}
.t-gap-l {
  gap: 24px !important;
}
.t-gap-e {
  gap: 48px !important;
}
.t-gap-0 {
  gap: 0 !important;
}
.t-gap-4 {
  gap: 4px !important;
}
.t-gap-6 {
  gap: 6px !important;
}
.t-gap-8 {
  gap: 8px !important;
}
.t-gap-12 {
  gap: 12px !important;
}
.t-gap-16 {
  gap: 16px !important;
}
.t-gap-20 {
  gap: 20px !important;
}
.t-gap-24 {
  gap: 24px !important;
}
.t-gap-28 {
  gap: 28px !important;
}
.t-gap-32 {
  gap: 32px !important;
}
.t-gap-36 {
  gap: 36px !important;
}
.t-gap-40 {
  gap: 40px !important;
}
.t-gap-44 {
  gap: 44px !important;
}
.t-gap-48 {
  gap: 48px !important;
}
.t-gap-x-t {
  column-gap: 4px !important;
}
.t-gap-x-s {
  column-gap: 8px !important;
}
.t-gap-x-r {
  column-gap: 12px !important;
}
.t-gap-x-b {
  column-gap: 16px !important;
}
.t-gap-x-l {
  column-gap: 24px !important;
}
.t-gap-x-e {
  column-gap: 48px !important;
}
.t-gap-x-0 {
  column-gap: 0 !important;
}
.t-gap-x-4 {
  column-gap: 4px !important;
}
.t-gap-x-6 {
  column-gap: 6px !important;
}
.t-gap-x-8 {
  column-gap: 8px !important;
}
.t-gap-x-12 {
  column-gap: 12px !important;
}
.t-gap-x-16 {
  column-gap: 16px !important;
}
.t-gap-x-20 {
  column-gap: 20px !important;
}
.t-gap-x-24 {
  column-gap: 24px !important;
}
.t-gap-x-28 {
  column-gap: 28px !important;
}
.t-gap-x-32 {
  column-gap: 32px !important;
}
.t-gap-x-36 {
  column-gap: 36px !important;
}
.t-gap-x-40 {
  column-gap: 40px !important;
}
.t-gap-x-44 {
  column-gap: 44px !important;
}
.t-gap-x-48 {
  column-gap: 48px !important;
}
.t-gap-y-t {
  row-gap: 4px !important;
}
.t-gap-y-s {
  row-gap: 8px !important;
}
.t-gap-y-r {
  row-gap: 12px !important;
}
.t-gap-y-b {
  row-gap: 16px !important;
}
.t-gap-y-l {
  row-gap: 24px !important;
}
.t-gap-y-e {
  row-gap: 48px !important;
}
.t-gap-y-0 {
  row-gap: 0 !important;
}
.t-gap-y-4 {
  row-gap: 4px !important;
}
.t-gap-y-6 {
  row-gap: 6px !important;
}
.t-gap-y-8 {
  row-gap: 8px !important;
}
.t-gap-y-12 {
  row-gap: 12px !important;
}
.t-gap-y-16 {
  row-gap: 16px !important;
}
.t-gap-y-20 {
  row-gap: 20px !important;
}
.t-gap-y-24 {
  row-gap: 24px !important;
}
.t-gap-y-28 {
  row-gap: 28px !important;
}
.t-gap-y-32 {
  row-gap: 32px !important;
}
.t-gap-y-36 {
  row-gap: 36px !important;
}
.t-gap-y-40 {
  row-gap: 40px !important;
}
.t-gap-y-44 {
  row-gap: 44px !important;
}
.t-gap-y-48 {
  row-gap: 48px !important;
}

.t-text-condensed {
  font-size: 0.6875rem !important;
}
.t-text-small {
  font-size: 0.75rem !important;
}
.t-text-base {
  font-size: 0.8125rem !important;
}
.t-text-large {
  font-size: 16px !important;
}
.t-text-wrap {
  text-wrap: wrap !important;
}
.t-text-nowrap {
  text-wrap: nowrap !important;
}
.t-text-black {
  color: #000 !important;
}
.t-text-white {
  color: #fff !important;
}
.t-text-gray-dark {
  color: #373838 !important;
}
.t-text-gray, .t-text-disabled {
  color: #bcbdbd !important;
}
.t-text-gray-mid {
  color: #a6a7a7 !important;
}
.t-text-gray-mid-dark, .t-text-subtle, h1 + caption,
h1 + figcaption,
h2 + caption,
h2 + figcaption,
h3 + caption,
h3 + figcaption,
h4 + caption,
h4 + figcaption,
h5 + caption,
h5 + figcaption,
h6 + caption,
h6 + figcaption {
  color: #646464 !important;
}
.t-text-blue, .t-text-info {
  color: #256cd1 !important;
}
.t-text-teal, .t-text-cta {
  color: #279c9c !important;
}
.t-text-red, .t-text-error {
  color: #d91f11 !important;
}
.t-text-orange, .t-text-warning {
  color: #ee6f20 !important;
}
.t-text-green, .t-text-success {
  color: #428613 !important;
}
.t-text-staff {
  color: #8c2341 !important;
}
.t-text-normal {
  font-weight: 400 !important;
}
.t-text-bold {
  font-weight: 700 !important;
}
.t-text-left {
  text-align: left !important;
}
.t-text-center {
  text-align: center !important;
}
.t-text-right {
  text-align: right !important;
}

.t-line-height-none {
  line-height: 1 !important;
}
.t-line-height-tiny {
  line-height: 1rem !important;
}
.t-line-height-small {
  line-height: 1.2rem !important;
}
.t-line-height-base {
  line-height: 1.4rem !important;
}

.t-aside {
  display: inline-block;
  margin-right: 12px;
  padding-left: 12px;
  border-left: 1px solid #d3d3d3;
  vertical-align: text-bottom;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.t-aside:last-child {
  margin-right: 0;
}
.t-aside a {
  margin-right: 4px;
}
.t-aside a label, .t-aside a fieldset legend, fieldset .t-aside a legend {
  margin-right: 4px;
}
.t-aside > label, fieldset .t-aside > legend {
  font-weight: 700;
  pointer-events: none;
}
.t-aside > span:not(.t-badge) {
  line-height: 1.2rem;
}
.t-aside .t-icon {
  font-size: 16px;
}

@media print {
  .t-aside {
    border-left: 0;
  }
}
.t-avatar {
  position: relative;
  display: inline-block;
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  margin-right: 8px;
  color: #fff;
  background: #ff0061;
  border-radius: 50%;
  font-size: 14px;
  font-weight: 700;
  line-height: 30px;
  text-align: center;
}
.t-avatar:last-child {
  margin-right: 0;
}
.t-avatar::before {
  content: attr(data-initials);
  position: absolute;
  inset: 0;
  border-radius: 50%;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-avatar.t-primary {
  background: #279c9c;
}
.t-avatar.t-staff {
  background: #8c2341;
}
.t-avatar img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.t-avatar .t-icon {
  position: absolute;
  inset: 0;
  margin-right: 0;
  font-family: "tricons", helvetica, arial, sans-serif;
  line-height: 30px;
}
.t-avatar .t-icon::before {
  color: #fff;
  font-size: 14px;
  line-height: inherit;
}

.t-back-top {
  position: fixed;
  right: 5vw;
  bottom: 0;
  display: inline-block;
  opacity: 0;
  visibility: hidden;
  margin-bottom: -1px;
  padding: 8px 12px;
  color: #646464;
  background: #fff;
  border: 1px solid #bcbdbd;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  text-decoration: none;
  user-select: none;
  font-size: 0.8125rem;
  line-height: 1rem;
  border-radius: 4px 4px 0 0;
  transition: all 0.2s ease;
}
.t-back-top::before {
  content: "\e158";
  display: inline-block;
  margin: 0;
  margin-right: 8px;
  font-family: "tricons", helvetica, arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-back-top:hover {
  text-decoration: none;
  background-color: #e9e9e9;
}
.t-back-top:hover::before {
  animation: back-top-anim 0.8s infinite linear;
}
@keyframes back-top-anim {
  0% {
    transform: translate(0, 0);
  }
  33% {
    transform: translate(0, -2px);
  }
  66% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes back-top-anim {
  0% {
    transform: translate(0, 0);
  }
  33% {
    transform: translate(0, -2px);
  }
  66% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes back-top-anim {
  0% {
    transform: translate(0, 0);
  }
  33% {
    transform: translate(0, -2px);
  }
  66% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes back-top-anim {
  0% {
    transform: translate(0, 0);
  }
  33% {
    transform: translate(0, -2px);
  }
  66% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
.t-back-top:active {
  background: #d3d3d3;
}
.t-back-top:active::before {
  animation: none;
}
.t-back-top.t-is-visible {
  opacity: 1;
  visibility: visible;
}

.t-badge {
  position: relative;
  display: inline-block;
  min-width: 16px;
  height: 16px;
  margin-right: 12px;
  padding: 0 6px;
  color: #fff;
  background: #279c9c;
  border-radius: calc(16px / 2);
  font-family: arial, sans-serif;
  font-size: 0.625rem;
  font-style: normal;
  text-align: center;
  line-height: 16px;
  vertical-align: middle;
  white-space: nowrap;
  user-select: none;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
  align-self: center;
  flex-shrink: 0;
}
.t-badge:last-child {
  margin-right: 0;
}
.t-badge + .t-badge {
  margin-left: -4px;
}
.t-badge.t-subtle-modifier {
  color: #373838;
  background: #d4ebeb;
}
.t-badge.t-blue, .t-badge.t-info {
  background: #256cd1;
}
.t-badge.t-blue.t-subtle-modifier, .t-badge.t-info.t-subtle-modifier {
  background: #d3e2f6;
}
.t-badge.t-red, .t-badge.t-error {
  background: #d91f11;
}
.t-badge.t-red.t-subtle-modifier, .t-badge.t-error.t-subtle-modifier {
  background: #f7d2cf;
}
.t-badge.t-orange, .t-badge.t-warning {
  background: #ee6f20;
}
.t-badge.t-orange.t-subtle-modifier, .t-badge.t-warning.t-subtle-modifier {
  background: #fce2d2;
}
.t-badge.t-green, .t-badge.t-success {
  background: #428613;
}
.t-badge.t-green.t-subtle-modifier, .t-badge.t-success.t-subtle-modifier {
  background: #d9e7d0;
}
.t-badge.t-neutral, .t-badge.t-subtle {
  background: #4d4e4e;
}
.t-badge.t-neutral.t-subtle-modifier, .t-badge.t-subtle.t-subtle-modifier {
  background: #e9e9e9;
}
.t-badge.t-staff {
  background: #8c2341;
}
.t-badge.t-staff.t-subtle-modifier {
  background: #e8d3d9;
}
.t-badge.t-inverted {
  color: #a6a7a7;
  background: transparent;
  border: 1px solid #a6a7a7;
}
.t-badge.t-small {
  min-width: 20px;
  height: 20px;
  border-radius: calc(20px / 2);
  line-height: 20px;
  font-size: 0.75rem;
  padding: 0 8px;
}
.t-badge.t-normal, .t-badge.t-medium {
  min-width: 24px;
  height: 24px;
  border-radius: calc(24px / 2);
  line-height: 24px;
  font-size: 0.75rem;
  padding: 0 8px;
}
.t-badge.t-large {
  min-width: 32px;
  height: 32px;
  border-radius: calc(32px / 2);
  line-height: 32px;
  font-size: 0.875rem;
  padding: 0 12px;
}
.t-badge.t-circle {
  padding: 0;
  width: 16px;
}
.t-badge.t-circle.t-small {
  width: 20px;
}
.t-badge.t-circle.t-normal {
  width: 24px;
}
.t-badge.t-circle.t-large {
  width: 32px;
}
.t-badge .t-icon {
  margin-right: 0;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
}

.t-icon .t-badge {
  margin-left: -0.8125rem;
  transform: translate(0, -50%);
}

.t-avatar .t-badge {
  position: absolute;
  top: -4px;
  right: -8px;
}

.t-breadcrumbs {
  margin-bottom: 8px;
  color: #646464;
  font-size: 11px;
  line-height: 1rem;
  cursor: default;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-breadcrumbs .t-crumb {
  margin-right: 4px;
  color: #373838;
  text-decoration: none;
}
.t-breadcrumbs .t-crumb:hover:not(.t-is-current) {
  text-decoration: underline;
}
.t-breadcrumbs .t-crumb.t-is-current {
  color: #a6a7a7;
}
.t-breadcrumbs .t-divider {
  margin: 0;
  border: 0;
}
.t-breadcrumbs .t-divider::before {
  content: "/";
  margin-right: 4px;
}

@media print {
  .t-breadcrumbs {
    font-size: 8px;
  }
}
.t-btn-group {
  display: inline-block;
  margin-right: 12px;
  height: 32px;
  border-radius: 4px;
  vertical-align: middle;
  user-select: none;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
}
.t-btn-group button, .t-btn-group .t-btn {
  position: relative;
  z-index: 0;
  display: inline-block;
  height: 32px;
  border-radius: initial;
  margin-right: -1px !important;
  padding: 0 12px;
  color: #646464;
  background: transparent;
  border: 1px solid #d3d3d3;
  font-family: arial, sans-serif;
  font-size: 13px;
  line-height: 32px;
  vertical-align: middle;
  user-select: none;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
  transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease;
}
.t-btn-group button::before, .t-btn-group .t-btn::before {
  display: none;
}
.t-btn-group button:first-child, .t-btn-group .t-btn:first-child {
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.t-btn-group button:last-child, .t-btn-group .t-btn:last-child {
  margin-right: 0;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
.t-btn-group button:hover:not(:active):not([disabled]), .t-btn-group .t-btn:hover:not(:active):not([disabled]) {
  color: #373838;
  background: #e9e9e9;
}
.t-btn-group button[disabled], .t-btn-group .t-btn[disabled] {
  color: #bcbdbd;
  cursor: not-allowed;
}
.t-btn-group button[disabled] label, .t-btn-group button[disabled] fieldset legend, fieldset .t-btn-group button[disabled] legend, .t-btn-group .t-btn[disabled] label, .t-btn-group .t-btn[disabled] fieldset legend, fieldset .t-btn-group .t-btn[disabled] legend {
  color: #bcbdbd;
}
.t-btn-group button label, .t-btn-group button fieldset legend, fieldset .t-btn-group button legend, .t-btn-group .t-btn label, .t-btn-group .t-btn fieldset legend, fieldset .t-btn-group .t-btn legend {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: 31px;
  vertical-align: middle;
  pointer-events: none;
}
.t-btn-group button .t-icon, .t-btn-group .t-btn .t-icon {
  width: 14px;
  margin-top: -1px;
  margin-right: 8px;
  font-size: inherit;
  text-align: center;
  line-height: 1rem;
  vertical-align: middle;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-btn-group button {
    padding-top: 1px;
  }
  .t-btn-group button .t-icon {
    margin-top: -2px;
  }
}
.t-btn {
  position: relative;
  z-index: 0;
  display: inline-flex;
  align-items: center;
  height: 32px;
  margin-right: 12px;
  padding: 0 12px;
  color: #373838;
  background: #e9e9e9;
  border: 0;
  border-radius: 4px;
  font-family: arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
  vertical-align: middle;
  text-decoration: none;
  user-select: none;
  cursor: pointer;
  box-shadow: 0px -1px 0px 0px color-mix(in srgb, #1a1b1b, transparent 85%) inset;
  transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease;
}
.t-btn:last-child {
  margin-right: 0;
}
.t-btn:not(:last-of-type, :only-of-type) {
  margin-right: 8px;
}
.t-btn:hover:not([disabled], .t-disabled) {
  background: #d3d3d3;
}
.t-btn:active:not([disabled], .t-disabled) {
  background: #bcbdbd;
  box-shadow: none;
  transition: none;
}
.t-btn[disabled], .t-btn.t-disabled {
  color: #a6a7a7;
  background: #f4f4f4;
  cursor: not-allowed;
  box-shadow: 0px -1px 0px 0px color-mix(in srgb, #1a1b1b, transparent 95%) inset;
}
.t-btn[disabled]::before, .t-btn.t-disabled::before {
  display: none;
}
.t-btn.t-is-loading {
  position: relative;
  color: transparent !important;
  cursor: not-allowed;
  box-shadow: none;
}
.t-btn.t-is-loading::before {
  content: "";
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  display: block;
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%237A7A7A'%20stroke-opacity='0.2'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='%237A7A7A'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
  transform: translate(-50%, -50%);
  animation: spin-btn 1s infinite linear;
}
@keyframes spin-btn {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes spin-btn {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes spin-btn {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes spin-btn {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
.t-btn.t-is-loading:active::before {
  display: block;
}
.t-btn.t-wide {
  display: block;
  width: 100%;
}
.t-btn.t-ghost-label {
  margin-top: 24px;
  vertical-align: top;
}
.t-btn.t-primary {
  color: #fff;
  background: #279c9c;
}
.t-btn.t-primary:hover:not([disabled], .t-disabled) {
  background: #238c8c;
}
.t-btn.t-primary:active:not([disabled], .t-disabled) {
  background: #1f7d7d;
}
.t-btn.t-primary[disabled], .t-btn.t-primary.t-disabled {
  color: #f4fafa;
  background: #a9d7d7;
}
.t-btn.t-primary.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-negative {
  color: #fff;
  background: #d91f11;
}
.t-btn.t-negative:hover:not([disabled], .t-disabled) {
  background: #c31c0f;
}
.t-btn.t-negative:active:not([disabled], .t-disabled) {
  background: #ae190e;
}
.t-btn.t-negative[disabled], .t-btn.t-negative.t-disabled {
  color: #fdf4f3;
  background: #f0a5a0;
}
.t-btn.t-negative.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-attention {
  color: #fff;
  background: #ee6f20;
}
.t-btn.t-attention:hover:not([disabled], .t-disabled) {
  background: #d6641d;
}
.t-btn.t-attention:active:not([disabled], .t-disabled) {
  background: #be591a;
}
.t-btn.t-attention[disabled], .t-btn.t-attention.t-disabled {
  color: #fef8f4;
  background: #f8c5a6;
}
.t-btn.t-attention.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-staff {
  color: #fff;
  background: #8c2341;
}
.t-btn.t-staff:hover:not([disabled], .t-disabled) {
  background: #7e203b;
}
.t-btn.t-staff:active:not([disabled], .t-disabled) {
  background: #701c34;
}
.t-btn.t-staff[disabled], .t-btn.t-staff.t-disabled {
  color: #f9f4f5;
  background: #d1a7b3;
}
.t-btn.t-staff.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-minimal {
  color: #646464;
  background: transparent;
  border: 1px solid #bcbdbd;
  box-shadow: none;
}
.t-btn.t-minimal:hover:not([disabled], .t-disabled) {
  background: #e9e9e9;
}
.t-btn.t-minimal:active:not([disabled], .t-disabled) {
  background: #d3d3d3;
}
.t-btn.t-minimal[disabled], .t-btn.t-minimal.t-disabled {
  color: #a6a7a7;
  border-color: #d3d3d3;
  background: transparent;
}
.t-btn.t-minimal.t-primary {
  color: #279c9c;
  border-color: #279c9c;
}
.t-btn.t-minimal.t-primary:hover:not([disabled], .t-disabled) {
  background: #e9f5f5;
}
.t-btn.t-minimal.t-primary:active:not([disabled], .t-disabled) {
  background: #d4ebeb;
}
.t-btn.t-minimal.t-primary[disabled], .t-btn.t-minimal.t-primary.t-disabled {
  color: #a9d7d7;
  border-color: #a9d7d7;
}
.t-btn.t-minimal.t-negative {
  color: #d91f11;
  border-color: #d91f11;
}
.t-btn.t-minimal.t-negative:hover:not([disabled], .t-disabled) {
  background: #fbe9e7;
}
.t-btn.t-minimal.t-negative:active:not([disabled], .t-disabled) {
  background: #f7d2cf;
}
.t-btn.t-minimal.t-negative[disabled], .t-btn.t-minimal.t-negative.t-disabled {
  color: #f0a5a0;
  border-color: #f0a5a0;
}
.t-btn.t-minimal.t-attention {
  color: #ee6f20;
  border-color: #ee6f20;
}
.t-btn.t-minimal.t-attention:hover:not([disabled], .t-disabled) {
  background: #fdf1e9;
}
.t-btn.t-minimal.t-attention:active:not([disabled], .t-disabled) {
  background: #fce2d2;
}
.t-btn.t-minimal.t-attention[disabled], .t-btn.t-minimal.t-attention.t-disabled {
  color: #f8c5a6;
  border-color: #f8c5a6;
}
.t-btn.t-minimal.t-staff {
  color: #8c2341;
  border-color: #8c2341;
}
.t-btn.t-minimal.t-staff:hover:not([disabled], .t-disabled) {
  background: #f3e9ec;
}
.t-btn.t-minimal.t-staff:active:not([disabled], .t-disabled) {
  background: #e8d3d9;
}
.t-btn.t-minimal.t-staff[disabled], .t-btn.t-minimal.t-staff.t-disabled {
  color: #d1a7b3;
  border-color: #d1a7b3;
}
.t-btn.t-minimal.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%237A7A7A'%20stroke-opacity='0.2'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='%237A7A7A'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-condensed {
  height: 24px;
  padding: 0 8px;
  font-size: 0.75rem;
}
.t-btn.t-condensed.t-is-loading::before {
  width: 12px;
  height: 12px;
  background: url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='6'%20cy='6'%20r='5'%20stroke='%237A7A7A'%20stroke-opacity='0.2'%20stroke-width='2'/%3e%3cpath%20d='M11%206C11%203.14286%208.85714%201%206%201'%20stroke='%237A7A7A'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-condensed.t-primary::before, .t-btn.t-condensed.t-negative::before, .t-btn.t-condensed.t-attention::before, .t-btn.t-condensed.t-staff::before {
  background: url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='6'%20cy='6'%20r='5'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M11%206C11%203.14286%208.85714%201%206%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn .t-icon {
  width: 14px;
  margin-right: 8px;
  font-size: inherit;
  text-align: center;
}
.t-btn .t-icon::before {
  display: block;
}
.t-btn.t-icon-only .t-icon {
  margin-right: 0;
}
.t-btn label, .t-btn fieldset legend, fieldset .t-btn legend {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: 31px;
  vertical-align: middle;
  pointer-events: none;
}

a.t-btn,
label.t-btn,
fieldset legend.t-btn {
  line-height: 32px;
  text-decoration: none;
}

label.t-btn input[type=button], fieldset legend.t-btn input[type=button],
label.t-btn input[type=submit],
fieldset legend.t-btn input[type=submit] {
  position: absolute;
  inset: 0;
  display: inline-block;
  width: 100%;
  height: 32px;
  background: transparent;
  border: transparent;
  cursor: pointer;
}
label.t-btn[disabled] input[type=button], fieldset legend.t-btn[disabled] input[type=button],
label.t-btn[disabled] input[type=submit],
fieldset legend.t-btn[disabled] input[type=submit] {
  outline: 0;
  cursor: not-allowed;
}

.t-btn.t-minimal-alt {
  background: transparent;
  color: #fff;
  border: 1px solid #fff;
  box-shadow: none;
  transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease;
}
.t-btn.t-minimal-alt::before {
  content: none;
}
.t-btn.t-minimal-alt:hover:not([disabled], .t-disabled) {
  color: #006491;
  background: #e9e9e9;
}
.t-btn.t-minimal-alt[disabled], .t-btn.t-minimal-alt.t-disabled {
  color: #a6a7a7;
  border-color: #f4f4f4;
  background: #f4f4f4;
}
.t-btn.t-minimal-alt.t-primary {
  background: #fff;
  color: #006491;
}
.t-btn.t-minimal-alt.t-primary[disabled], .t-btn.t-minimal-alt.t-primary.t-disabled {
  color: #a6a7a7;
  background: #f4f4f4;
  border-color: #f4f4f4;
}
.t-btn.t-minimal-alt.t-primary:hover:not([disabled], .t-disabled)::before {
  background: #e9e9e9;
}
.t-btn.t-minimal-alt.t-primary:active:not([disabled], .t-disabled) {
  background: #e9e9e9;
}
.t-btn.t-minimal-alt.t-primary:active:not([disabled], .t-disabled)::before {
  display: none;
}

.t-flag {
  display: inline-block;
  margin-right: 6px;
  width: 14px;
  height: 10px;
}
.t-flag.t-large {
  width: 30px;
  height: 20px;
}

.t-highlight {
  padding: 4px 6px;
  color: #373838;
  background: #d4ebeb;
  border-radius: 1px;
}
.t-highlight.t-neutral, .t-highlight.t-gray {
  background: #e9e9e9;
}
.t-highlight.t-success, .t-highlight.t-green {
  background: #d9e7d0;
}
.t-highlight.t-warning, .t-highlight.t-orange {
  background: #fce2d2;
}
.t-highlight.t-error, .t-highlight.t-red {
  background: #f7d2cf;
}
.t-highlight.t-info {
  background: #d3e2f6;
}
.t-highlight.t-staff {
  background: #e8d3d9;
}

.t-input input,
.t-input textarea {
  background-color: #fff;
  background-image: none;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 8px center;
}
.t-input input.t-is-valid, .t-input input[valid],
.t-input textarea.t-is-valid,
.t-input textarea[valid] {
  padding-right: 30px !important;
  background-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.7812%206.78125C13.7812%207.72005%2013.6035%208.59961%2013.248%209.41992C12.8926%2010.2402%2012.4049%2010.9603%2011.7852%2011.5801C11.1745%2012.1908%2010.459%2012.6738%209.63867%2013.0293C8.81836%2013.3848%207.9388%2013.5625%207%2013.5625C6.0612%2013.5625%205.18164%2013.3848%204.36133%2013.0293C3.54102%2012.6738%202.82096%2012.1908%202.20117%2011.5801C1.59049%2010.9603%201.10742%2010.2402%200.751953%209.41992C0.396484%208.59961%200.21875%207.72005%200.21875%206.78125C0.21875%205.84245%200.396484%204.96289%200.751953%204.14258C1.10742%203.32227%201.59049%202.60677%202.20117%201.99609C2.82096%201.3763%203.54102%200.888672%204.36133%200.533203C5.18164%200.177734%206.0612%200%207%200C7.9388%200%208.81836%200.177734%209.63867%200.533203C10.459%200.888672%2011.1745%201.3763%2011.7852%201.99609C12.4049%202.60677%2012.8926%203.32227%2013.248%204.14258C13.6035%204.96289%2013.7812%205.84245%2013.7812%206.78125ZM6.2207%2010.377L11.252%205.3457C11.334%205.25456%2011.375%205.14974%2011.375%205.03125C11.375%204.91276%2011.334%204.80794%2011.252%204.7168L10.623%204.10156C10.541%204.01953%2010.4362%203.97852%2010.3086%203.97852C10.1901%203.97852%2010.0898%204.01953%2010.0078%204.10156L5.90625%208.20312L3.99219%206.28906C3.91016%206.20703%203.80534%206.16602%203.67773%206.16602C3.55924%206.16602%203.45898%206.20703%203.37695%206.28906L2.74805%206.9043C2.66602%206.99544%202.625%207.10026%202.625%207.21875C2.625%207.33724%202.66602%207.44206%202.74805%207.5332L5.5918%2010.377C5.68294%2010.459%205.78776%2010.5%205.90625%2010.5C6.02474%2010.5%206.12956%2010.459%206.2207%2010.377Z'%20fill='%2352A31D'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 8px center;
}
.t-input input.t-is-valid:hover:not(:disabled), .t-input input[valid]:hover:not(:disabled),
.t-input textarea.t-is-valid:hover:not(:disabled),
.t-input textarea[valid]:hover:not(:disabled) {
  border-color: #428613;
}
.t-input input.t-is-valid:focus:not(:disabled), .t-input input.t-is-valid:active:not(:disabled), .t-input input[valid]:focus:not(:disabled), .t-input input[valid]:active:not(:disabled),
.t-input textarea.t-is-valid:focus:not(:disabled),
.t-input textarea.t-is-valid:active:not(:disabled),
.t-input textarea[valid]:focus:not(:disabled),
.t-input textarea[valid]:active:not(:disabled) {
  border-color: #428613;
  box-shadow: 0 0 0 2px #b3cfa1;
}
.t-input input.t-is-invalid, .t-input input.t-is-invalid-no-icon, .t-input input[invalid],
.t-input textarea.t-is-invalid,
.t-input textarea.t-is-invalid-no-icon,
.t-input textarea[invalid] {
  background-color: #f7d2cf;
  color: #d91f11;
}
.t-input input.t-is-invalid:hover:not(:disabled), .t-input input.t-is-invalid-no-icon:hover:not(:disabled), .t-input input[invalid]:hover:not(:disabled),
.t-input textarea.t-is-invalid:hover:not(:disabled),
.t-input textarea.t-is-invalid-no-icon:hover:not(:disabled),
.t-input textarea[invalid]:hover:not(:disabled) {
  border-color: #d91f11;
}
.t-input input.t-is-invalid:focus:not(:disabled), .t-input input.t-is-invalid:active:not(:disabled), .t-input input.t-is-invalid-no-icon:focus:not(:disabled), .t-input input.t-is-invalid-no-icon:active:not(:disabled), .t-input input[invalid]:focus:not(:disabled), .t-input input[invalid]:active:not(:disabled),
.t-input textarea.t-is-invalid:focus:not(:disabled),
.t-input textarea.t-is-invalid:active:not(:disabled),
.t-input textarea.t-is-invalid-no-icon:focus:not(:disabled),
.t-input textarea.t-is-invalid-no-icon:active:not(:disabled),
.t-input textarea[invalid]:focus:not(:disabled),
.t-input textarea[invalid]:active:not(:disabled) {
  background-color: #fff;
  border-color: #d91f11;
  box-shadow: 0 0 0 2px #f0a5a0;
}
.t-input input.t-is-invalid:not(.t-is-invalid-no-icon), .t-input input.t-is-invalid-no-icon:not(.t-is-invalid-no-icon), .t-input input[invalid]:not(.t-is-invalid-no-icon),
.t-input textarea.t-is-invalid:not(.t-is-invalid-no-icon),
.t-input textarea.t-is-invalid-no-icon:not(.t-is-invalid-no-icon),
.t-input textarea[invalid]:not(.t-is-invalid-no-icon) {
  padding-right: 30px !important;
  background-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='%23D91F11'%20d='M6.08,0.381%20C6.588,-0.127%207.41,-0.127%207.918,0.381%20L13.619,6.081%20C14.127,6.588%2014.127,7.41%2013.619,7.917%20L7.918,13.618%20C7.411,14.126%206.59,14.126%206.082,13.618%20L0.381,7.917%20C-0.127,7.41%20-0.127,6.589%200.381,6.081%20Z%20M5.768,3.817%20L5.984,7.617%20C5.993,7.776%206.124,7.9%206.283,7.9%20L7.717,7.9%20C7.876,7.9%208.007,7.776%208.016,7.617%20L8.232,3.817%20C8.242,3.645%208.105,3.5%207.932,3.5%20L6.068,3.5%20C5.895,3.5%205.758,3.645%205.768,3.817%20Z%20M7,10.9%20C7.69,10.9%208.25,10.34%208.25,9.65%20C8.25,8.96%207.69,8.4%207,8.4%20C6.31,8.4%205.75,8.96%205.75,9.65%20C5.75,10.34%206.31,10.9%207,10.9%20Z'%20/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 8px center;
}
.t-input .t-input-wrapper:has(.t-is-valid:not(:disabled)):hover {
  border-color: #428613;
}
.t-input .t-input-wrapper:has(.t-is-valid:not(:disabled)):has(input:focus), .t-input .t-input-wrapper:has(.t-is-valid:not(:disabled)):has(input:active) {
  border-color: #428613;
  box-shadow: 0 0 0 2px #b3cfa1;
}
.t-input .t-input-wrapper:has(.t-is-invalid:not(:disabled)), .t-input .t-input-wrapper:has(.t-is-invalid-no-icon:not(:disabled)) {
  background-color: #f7d2cf;
}
.t-input .t-input-wrapper:has(.t-is-invalid:not(:disabled)):hover, .t-input .t-input-wrapper:has(.t-is-invalid-no-icon:not(:disabled)):hover {
  border-color: #d91f11;
}
.t-input .t-input-wrapper:has(.t-is-invalid:not(:disabled)):has(input:focus), .t-input .t-input-wrapper:has(.t-is-invalid:not(:disabled)):has(input:active), .t-input .t-input-wrapper:has(.t-is-invalid-no-icon:not(:disabled)):has(input:focus), .t-input .t-input-wrapper:has(.t-is-invalid-no-icon:not(:disabled)):has(input:active) {
  background-color: #fff;
  border-color: #d91f11;
  box-shadow: 0 0 0 2px #f0a5a0;
}
.t-input .t-error-message,
.t-input .t-supporting-text {
  max-width: 192px;
}
.t-input.t-medium .t-error-message,
.t-input.t-medium .t-supporting-text {
  max-width: 288px;
}
.t-input.t-large .t-error-message,
.t-input.t-large .t-supporting-text, .t-input.t-extra .t-error-message,
.t-input.t-extra .t-supporting-text {
  max-width: 400px;
}
.t-input.t-wide .t-error-message,
.t-input.t-wide .t-supporting-text {
  max-width: 100%;
}

.t-input {
  display: inline-block;
  margin-right: 12px;
  margin-bottom: 12px;
  vertical-align: top;
}
.t-input:last-child {
  margin-right: 0;
}
.t-input .t-input-wrapper {
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  width: 192px;
  display: flex;
}
.t-input .t-input-wrapper:hover {
  border-color: #279c9c;
}
.t-input .t-input-wrapper:has(.t-left-adornment) input {
  padding-left: 6px;
}
.t-input .t-input-wrapper:has(.t-right-adornment) input {
  padding-right: 6px;
}
.t-input .t-input-wrapper .t-left-adornment,
.t-input .t-input-wrapper .t-right-adornment {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #7a7a7a;
  padding: 0 0 0 8px;
}
.t-input .t-input-wrapper .t-left-adornment .t-icon,
.t-input .t-input-wrapper .t-right-adornment .t-icon {
  margin: 0 !important;
}
.t-input .t-input-wrapper .t-right-adornment {
  padding: 0 8px 0 0;
}
.t-input .t-input-wrapper:has(input:not(:disabled)):has(input:focus), .t-input .t-input-wrapper:has(input:not(:disabled)):has(input:active) {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-input .t-input-wrapper:has(input:disabled) {
  background-color: #f4f4f4;
}
.t-input .t-input-wrapper input {
  background-color: transparent;
  border: none;
  height: 30px;
  width: 100%;
  padding: 0 8px;
}
.t-input .t-input-wrapper input:focus, .t-input .t-input-wrapper input:active {
  border-color: transparent !important;
  box-shadow: none !important;
}
.t-input input {
  display: inline-block;
  width: 192px;
  max-width: 100%;
  height: 32px;
  padding: 0 8px;
  color: #373838;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
  vertical-align: middle;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-input input.placeholder {
  color: #909090;
}
.t-input input::placeholder {
  color: #909090;
}
.t-input input:not(:disabled):hover {
  border-color: #279c9c;
}
.t-input input:not(:disabled):focus, .t-input input:not(:disabled):active {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-input input:disabled {
  opacity: 1;
  background: #f4f4f4;
  color: #a6a7a7;
}
.t-input input ~ button {
  margin-left: 4px;
}
.t-input input::-ms-clear {
  display: none;
}
.t-input input.t-has-focus {
  outline: 0;
}
.t-input input[type=search]::-webkit-search-decoration, .t-input input[type=search]::-webkit-search-cancel-button, .t-input input[type=search]::-webkit-search-results-button, .t-input input[type=search]::-webkit-search-results-decoration {
  display: none;
}
.t-input input[type=number] {
  appearance: textfield;
}
.t-input input[type=number]::-webkit-inner-spin-button, .t-input input[type=number]::-webkit-outer-spin-button {
  appearance: none;
}
.t-input > label, fieldset .t-input > legend {
  display: block;
  margin-right: 8px;
  margin-bottom: 6px;
}
.t-input .t-icon:not(label > .t-icon):not(fieldset legend > .t-icon) {
  position: relative;
  margin-left: 8px;
  color: #bcbdbd;
}
.t-input .t-icon:not(label > .t-icon):not(fieldset legend > .t-icon)::before {
  vertical-align: middle;
}
.t-input .t-icon:not(label > .t-icon):not(fieldset legend > .t-icon) ~ input {
  width: 192px;
  margin-left: -32px;
  padding-left: 28px;
}
.t-input.t-horizontal > label, fieldset .t-input.t-horizontal > legend {
  display: inline-block;
  margin-bottom: 0;
  line-height: 32px;
}
.t-input.t-horizontal > div {
  display: inline-block;
}
.t-input.t-indented > label, fieldset .t-input.t-indented > legend {
  display: inline-block;
  margin-bottom: 0;
  padding-top: calc((32px - 1.125rem) / 2);
  width: 192px;
  text-align: right;
}
.t-input.t-indented > div {
  display: inline-block;
}
.t-input.t-block {
  display: block;
  margin-bottom: 12px;
}
.t-input.t-block:not(:first-of-type) {
  margin-top: 12px;
}
.t-input.t-block:last-child {
  margin-bottom: 0;
}
.t-input.t-tiny input,
.t-input.t-tiny textarea,
.t-input.t-tiny .t-input-wrapper {
  width: 64px;
}
.t-input.t-tiny input input,
.t-input.t-tiny textarea input,
.t-input.t-tiny .t-input-wrapper input {
  width: 100%;
}
.t-input.t-small input,
.t-input.t-small textarea,
.t-input.t-small .t-input-wrapper {
  width: 112px;
}
.t-input.t-small input input,
.t-input.t-small textarea input,
.t-input.t-small .t-input-wrapper input {
  width: 100%;
}
.t-input.t-medium input,
.t-input.t-medium textarea,
.t-input.t-medium .t-input-wrapper {
  width: 288px;
}
.t-input.t-medium input input,
.t-input.t-medium textarea input,
.t-input.t-medium .t-input-wrapper input {
  width: 100%;
}
.t-input.t-large input,
.t-input.t-large textarea,
.t-input.t-large .t-input-wrapper {
  width: 400px;
}
.t-input.t-large input input,
.t-input.t-large textarea input,
.t-input.t-large .t-input-wrapper input {
  width: 100%;
}
.t-input.t-extra input,
.t-input.t-extra textarea,
.t-input.t-extra .t-input-wrapper {
  width: 600px;
}
.t-input.t-extra input input,
.t-input.t-extra textarea input,
.t-input.t-extra .t-input-wrapper input {
  width: 100%;
}
.t-input.t-wide {
  width: 100%;
}
.t-input.t-wide input,
.t-input.t-wide textarea,
.t-input.t-wide .t-input-wrapper {
  width: 100%;
}
.t-input.t-wide input input,
.t-input.t-wide textarea input,
.t-input.t-wide .t-input-wrapper input {
  width: 100%;
}
.t-input.t-wide.t-horizontal {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  align-items: center;
}
.t-input.t-wide.t-horizontal > label, fieldset .t-input.t-wide.t-horizontal > legend {
  margin-right: 6px;
}
.t-input.t-btn-under input ~ button {
  display: block;
  margin-top: 8px;
  margin-left: 0;
}
.t-input.t-btn-under.t-horizontal > label, fieldset .t-input.t-btn-under.t-horizontal > legend {
  float: left;
  line-height: 32px;
}
.t-input.t-btn-under.t-horizontal > div {
  float: left;
  display: inline-block;
}
.t-input.t-btn-under.t-horizontal > .t-btn {
  -webkit-box-flex: 0 0 auto;
  -moz-box-flex: 0 0 auto;
  flex: 0 0 auto;
}
.t-input textarea {
  display: inline-block;
  width: auto;
  min-width: 192px;
  max-width: 100%;
  min-height: 64px;
  margin: 0;
  padding: 7px;
  color: #373838;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
  vertical-align: middle;
  line-height: 1;
  resize: both;
  transition: border 0.2s ease;
}
.t-input textarea.placeholder {
  color: #909090;
}
.t-input textarea::placeholder {
  color: #909090;
}
.t-input textarea.t-resizeable-horizontal {
  resize: horizontal;
}
.t-input textarea.t-resizeable-vertical {
  resize: vertical;
}
.t-input textarea.t-non-resizeable {
  resize: none;
}
.t-input textarea:not(:disabled):hover {
  border-color: #279c9c;
}
.t-input textarea:not(:disabled):focus, .t-input textarea:not(:disabled):active {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
  transition: none;
}
.t-input textarea:disabled {
  background: #f4f4f4;
  color: #a6a7a7;
}
.t-input textarea ~ button {
  margin-left: 4px;
}

.t-error-message,
.t-supporting-text {
  margin-top: 4px;
  color: #d91f11;
  font-size: 0.8125rem;
  line-height: 17px;
  white-space: normal;
}

.t-supporting-text {
  color: #646464;
}

.t-label-value {
  margin-right: 24px;
  margin-bottom: 12px;
  vertical-align: middle;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  flex-direction: column;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-label-value label, .t-label-value fieldset legend, fieldset .t-label-value legend {
  margin-right: 0;
  margin-bottom: 6px;
}
.t-label-value span {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-label-value span > .t-icon,
.t-label-value span > .t-flag {
  margin-right: 6px;
}
.t-label-value span .t-help,
.t-label-value span .t-icon-help {
  margin-left: 4px;
  color: #646464;
  cursor: help;
}
.t-label-value span .t-help::before,
.t-label-value span .t-icon-help::before {
  content: "\e371";
}
.t-label-value a {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-label-value a > .t-icon {
  margin-right: 2px;
  vertical-align: text-top;
}
.t-label-value.t-block {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-label-value.t-horizontal {
  flex-direction: row;
  align-items: baseline;
}
.t-label-value.t-horizontal label, .t-label-value.t-horizontal fieldset legend, fieldset .t-label-value.t-horizontal legend {
  margin-right: 6px;
  margin-bottom: 0;
}

.t-legend {
  display: inline-block;
  margin-right: 12px;
  font-size: 0.8125rem;
  line-height: 1.2rem;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-content: center;
}
.t-legend::before {
  content: "";
  display: inline-block;
  width: 0.8125rem;
  height: 0.8125rem;
  margin-right: 6px;
  background: #279c9c;
  border-radius: 50%;
}
.t-legend.t-info::before {
  background: #256cd1;
}
.t-legend.t-error::before {
  background: #d91f11;
}
.t-legend.t-warning::before {
  background: #ee6f20;
}
.t-legend.t-success::before {
  background: #428613;
}
.t-legend.t-changed::before {
  background: #fff59d;
}
.t-legend.t-subtle::before {
  background: #a6a7a7;
}
.t-legend.t-disabled::before {
  background: #f4f4f4;
}
.t-legend.t-staff::before {
  background: #8c2341;
}

ul.t-list,
ol.t-list,
dl.t-list {
  width: 100%;
  margin-bottom: 12px;
}
ul.t-list:last-child,
ol.t-list:last-child,
dl.t-list:last-child {
  margin-bottom: 0;
}
ul.t-list > li,
ol.t-list > li,
dl.t-list > li {
  position: relative;
  margin-bottom: 6px;
  padding-left: 14px;
  line-height: 1.125rem;
}
ul.t-list > li:last-child,
ol.t-list > li:last-child,
dl.t-list > li:last-child {
  margin-bottom: 0;
}
ul.t-list > li::before,
ol.t-list > li::before,
dl.t-list > li::before {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  margin-right: 8px;
  color: #646464;
  font-weight: 700;
  line-height: 1.125rem;
}
ul.t-list > li > span,
ol.t-list > li > span,
dl.t-list > li > span {
  margin-right: 12px;
}
ul.t-list > li .t-dropdown,
ul.t-list > li .t-input,
ol.t-list > li .t-dropdown,
ol.t-list > li .t-input,
dl.t-list > li .t-dropdown,
dl.t-list > li .t-input {
  margin-bottom: 0;
  vertical-align: middle;
}

ul.t-list > li::before {
  content: "•";
}
ul.t-list.t-no-bullets > li {
  padding-left: 0;
}
ul.t-list.t-no-bullets > li::before {
  display: none;
}

ol.t-list {
  list-style: none;
  counter-reset: list-counter;
}
ol.t-list > li {
  counter-increment: list-counter;
}
ol.t-list > li::before {
  content: counter(list-counter);
}

.t-loading {
  z-index: 90;
  display: inline-block;
  width: 40px;
  height: 40px;
  margin-right: 12px;
  vertical-align: middle;
  animation: loading-fade-in 0.2s ease-in;
  transition: opacity 0.2s ease;
}
@keyframes loading-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes loading-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes loading-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes loading-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.t-loading:last-child {
  margin-right: 0;
}
.t-loading::before {
  content: "";
  display: inline-block;
  width: 40px;
  height: 40px;
  background: url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='20'%20cy='20'%20r='19'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M39%2020C39%2010%2031%201%2020%201'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
  background-color: transparent;
  animation: spin 1s infinite linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.t-loading.t-small {
  width: 16px;
  height: 16px;
}
.t-loading.t-small::before {
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-loading.t-big {
  width: 80px;
  height: 80px;
}
.t-loading.t-big::before {
  width: 80px;
  height: 80px;
  background: url("data:image/svg+xml,%3csvg%20width='80'%20height='80'%20viewBox='0%200%2080%2080'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20opacity='0.82'%3e%3ccircle%20cx='40'%20cy='40'%20r='38'%20stroke='%23E9E9E9'%20stroke-width='3'/%3e%3cpath%20d='M39.4688%202.00277V2.00277C39.623%202.00092%2039.7775%202%2039.9322%202C60.919%202%2077.9322%2019.0132%2077.9322%2040'%20stroke='%23279C9C'%20stroke-width='3'%20stroke-linecap='round'/%3e%3c/g%3e%3c/svg%3e") left no-repeat;
}
.t-loading.t-block {
  display: block;
  width: 100%;
  margin-bottom: 24px;
  text-align: center;
}
.t-loading.t-block:last-child {
  margin-bottom: 0;
}
.t-loading.t-absolute {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.t-loading.t-overlay {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  margin: 0;
}
.t-loading.t-overlay::before {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 91;
  animation: veil-spin 1s infinite linear;
}
@keyframes veil-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes veil-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes veil-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes veil-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
.t-loading.t-overlay::after {
  content: "";
  position: absolute;
  z-index: 90;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: 0.9;
  animation: none;
}
.t-loading.t-fade {
  opacity: 0;
}

.t-menu {
  z-index: 100;
  display: block;
  visibility: hidden;
  overflow-x: hidden;
  overflow-y: auto;
  min-width: 192px;
  height: auto;
  max-height: 0;
  color: #373838;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 2px;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  opacity: 0;
  font-size: 0.8125rem;
  text-align: left;
  cursor: default;
  transition: max-height 0.2s ease, opacity 0.2s ease, visibility 0.2s ease;
}
.t-menu.t-narrow {
  min-width: auto;
}
.t-menu hr {
  margin: 8px -12px;
  padding: 0;
  border: 0;
  border-bottom: 1px solid #e9e9e9;
}
.t-menu.t-is-open {
  max-height: calc(6 * 34px + 34px / 2 + 2px);
  opacity: 1;
  visibility: visible;
}
.t-menu.t-height-small, .t-menu.t-height-tiny {
  overflow-y: scroll;
}
.t-menu.t-height-small {
  max-height: calc(34px * 5 + 34px / 2);
}
.t-menu.t-height-tiny {
  max-height: calc(34px * 3 + 34px / 2);
}
.t-menu .t-item, .t-menu .t-empty {
  position: relative;
  display: block;
  min-height: 34px;
  margin: 0;
  padding: 8px 12px;
  color: #373838;
  line-height: 1.4em;
  text-decoration: none;
  word-break: normal;
  overflow-wrap: anywhere;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-menu .t-item:hover, .t-menu .t-empty:hover, .t-menu .t-item.t-has-focus, .t-menu .t-has-focus.t-empty, .t-menu .t-item.t-has-highlight, .t-menu .t-has-highlight.t-empty {
  background: #d4ebeb;
  outline: 0;
}
.t-menu .t-item.t-is-hidden, .t-menu .t-is-hidden.t-empty {
  display: none;
}
.t-menu .t-item.t-is-disabled, .t-menu .t-is-disabled.t-empty {
  color: #bcbdbd;
  cursor: not-allowed;
}
.t-menu .t-item.t-is-selected, .t-menu .t-is-selected.t-empty {
  font-weight: 700;
  cursor: default;
}
.t-menu .t-item.t-is-selected::before, .t-menu .t-is-selected.t-empty::before {
  content: "\e900";
  display: inline-block;
  width: auto;
  margin-top: -1px;
  margin-right: 8px;
  background: transparent;
  border: 0;
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 8px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-menu .t-item.t-is-selected:hover, .t-menu .t-is-selected.t-empty:hover {
  background: rgb(233.5, 245, 245);
}
.t-menu .t-item .t-icon, .t-menu .t-empty .t-icon {
  margin-right: 8px;
  vertical-align: baseline;
}
.t-menu .t-item .t-checkbox, .t-menu .t-empty .t-checkbox,
.t-menu .t-item .t-radio,
.t-menu .t-empty .t-radio {
  display: block;
  width: calc(100% + 24px);
  height: auto;
  margin: -8px -12px;
}
.t-menu .t-item .t-checkbox label, .t-menu .t-empty .t-checkbox label, .t-menu .t-item .t-checkbox fieldset legend, .t-menu .t-empty .t-checkbox fieldset legend, fieldset .t-menu .t-item .t-checkbox legend, fieldset .t-menu .t-empty .t-checkbox legend,
.t-menu .t-item .t-radio label,
.t-menu .t-empty .t-radio label,
.t-menu .t-item .t-radio fieldset legend,
.t-menu .t-empty .t-radio fieldset legend,
fieldset .t-menu .t-item .t-radio legend,
fieldset .t-menu .t-empty .t-radio legend {
  width: 100%;
  padding: 8px 12px;
  line-height: 1.4em;
}
.t-menu .t-item .t-checkbox label::before, .t-menu .t-empty .t-checkbox label::before, .t-menu .t-item .t-checkbox fieldset legend::before, .t-menu .t-empty .t-checkbox fieldset legend::before, fieldset .t-menu .t-item .t-checkbox legend::before, fieldset .t-menu .t-empty .t-checkbox legend::before, .t-menu .t-item .t-checkbox label::after, .t-menu .t-empty .t-checkbox label::after, .t-menu .t-item .t-checkbox fieldset legend::after, .t-menu .t-empty .t-checkbox fieldset legend::after, fieldset .t-menu .t-item .t-checkbox legend::after, fieldset .t-menu .t-empty .t-checkbox legend::after {
  width: 14px;
  height: 14px;
  vertical-align: middle;
}
.t-menu .t-item .t-radio label::before, .t-menu .t-empty .t-radio label::before, .t-menu .t-item .t-radio fieldset legend::before, .t-menu .t-empty .t-radio fieldset legend::before, fieldset .t-menu .t-item .t-radio legend::before, fieldset .t-menu .t-empty .t-radio legend::before, .t-menu .t-item .t-radio label::after, .t-menu .t-empty .t-radio label::after, .t-menu .t-item .t-radio fieldset legend::after, .t-menu .t-empty .t-radio fieldset legend::after, fieldset .t-menu .t-item .t-radio legend::after, fieldset .t-menu .t-empty .t-radio legend::after {
  display: none;
}
.t-menu .t-item .t-radio input:checked ~ label, .t-menu .t-empty .t-radio input:checked ~ label, .t-menu .t-item .t-radio fieldset input:checked ~ legend, .t-menu .t-empty .t-radio fieldset input:checked ~ legend, fieldset .t-menu .t-item .t-radio input:checked ~ legend, fieldset .t-menu .t-empty .t-radio input:checked ~ legend {
  font-weight: 700;
  cursor: default;
}
.t-menu .t-item .t-radio input:checked ~ label::before, .t-menu .t-empty .t-radio input:checked ~ label::before, .t-menu .t-item .t-radio fieldset input:checked ~ legend::before, .t-menu .t-empty .t-radio fieldset input:checked ~ legend::before, fieldset .t-menu .t-item .t-radio input:checked ~ legend::before, fieldset .t-menu .t-empty .t-radio input:checked ~ legend::before {
  content: "\e900";
  display: inline-block;
  width: auto;
  margin-top: -1px;
  margin-right: 8px;
  background: transparent;
  border: 0;
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 8px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-menu .t-item .t-radio input:checked ~ label:hover, .t-menu .t-empty .t-radio input:checked ~ label:hover, .t-menu .t-item .t-radio fieldset input:checked ~ legend:hover, .t-menu .t-empty .t-radio fieldset input:checked ~ legend:hover, fieldset .t-menu .t-item .t-radio input:checked ~ legend:hover, fieldset .t-menu .t-empty .t-radio input:checked ~ legend:hover {
  background: rgb(233.5, 245, 245);
}
.t-menu .t-item .t-radio input.t-has-focus ~ label, .t-menu .t-empty .t-radio input.t-has-focus ~ label, .t-menu .t-item .t-radio fieldset input.t-has-focus ~ legend, .t-menu .t-empty .t-radio fieldset input.t-has-focus ~ legend, fieldset .t-menu .t-item .t-radio input.t-has-focus ~ legend, fieldset .t-menu .t-empty .t-radio input.t-has-focus ~ legend {
  background: #d4ebeb;
}
.t-menu .t-item .t-radio input.t-has-focus ~ label::before, .t-menu .t-empty .t-radio input.t-has-focus ~ label::before, .t-menu .t-item .t-radio fieldset input.t-has-focus ~ legend::before, .t-menu .t-empty .t-radio fieldset input.t-has-focus ~ legend::before, fieldset .t-menu .t-item .t-radio input.t-has-focus ~ legend::before, fieldset .t-menu .t-empty .t-radio input.t-has-focus ~ legend::before {
  outline: 0;
}
.t-menu .t-item .t-radio input[data-none] + label, .t-menu .t-empty .t-radio input[data-none] + label, .t-menu .t-item .t-radio fieldset input[data-none] + legend, .t-menu .t-empty .t-radio fieldset input[data-none] + legend, fieldset .t-menu .t-item .t-radio input[data-none] + legend, fieldset .t-menu .t-empty .t-radio input[data-none] + legend {
  opacity: 0.6;
}
.t-menu .t-empty {
  display: none;
  color: #646464;
  cursor: default;
}
.t-menu .t-empty:hover {
  background: inherit;
}
.t-menu .t-empty.t-is-visible {
  display: block;
}
.t-menu .t-loading {
  width: 100%;
  height: 34px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
}
.t-menu .t-loading::before {
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-menu .t-group {
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #e9e9e9;
}
.t-menu .t-group:last-child {
  border-bottom: 0;
}
.t-menu .t-group h5 {
  display: block;
  width: 100%;
  min-height: 30px;
  margin: 0;
  margin-top: 4px;
  margin-bottom: -1px;
  padding: 8px 12px;
  color: #646464;
  font-size: 11px;
  line-height: 1.4em;
  user-select: none;
}
.t-menu .t-group > .t-item, .t-menu .t-group > .t-empty {
  margin: 0;
}
.t-menu .t-group + .t-btn {
  margin-top: 12px;
}
.t-menu .t-btn,
.t-menu .t-input {
  width: auto;
  max-width: 100%;
  margin: 12px;
}
.t-menu .t-input.t-wide {
  width: calc(100% - 12px * 2);
}

.t-notification {
  position: relative;
  display: table;
  width: auto;
  height: auto;
  min-height: 40px;
  margin-bottom: 12px;
  padding: 12px;
  padding-top: 13px;
  color: #fff;
  background: #279c9c;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(31, 125, 125, 0.35);
  font-size: 13px;
  transition: opacity 0.2s ease;
}
.t-notification:last-child {
  margin-bottom: 0;
}
.t-notification p {
  margin-bottom: 8px;
  line-height: 1.2rem;
}
.t-notification p:last-child, .t-notification p:last-of-type {
  margin-bottom: 0;
}
.t-notification p ~ button,
.t-notification p ~ .t-action {
  margin-top: 12px;
}
.t-notification a {
  color: inherit;
  text-decoration: underline;
  text-decoration-style: dotted;
}
.t-notification a:hover {
  text-decoration-style: solid;
}
.t-notification button,
.t-notification .t-action {
  color: #fff;
  background: transparent;
  border: 1px solid #fff;
  box-shadow: none;
}
.t-notification button:hover:not([disabled], .t-disabled),
.t-notification .t-action:hover:not([disabled], .t-disabled) {
  background: color-mix(in srgb, #fff, transparent 90%);
}
.t-notification button:active:not([disabled], .t-disabled),
.t-notification .t-action:active:not([disabled], .t-disabled) {
  background: color-mix(in srgb, #fff, transparent 80%);
}
.t-notification button[disabled], .t-notification button.t-disabled,
.t-notification .t-action[disabled],
.t-notification .t-action.t-disabled {
  color: color-mix(in srgb, #fff, transparent 60%);
  border-color: color-mix(in srgb, #fff, transparent 60%);
  background: transparent;
}
.t-notification button.t-is-loading::before,
.t-notification .t-action.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-notification .t-action {
  text-decoration: none;
  font-weight: 400;
  vertical-align: middle;
}
.t-notification[data-type=dismiss], .t-notification[data-type=dismissable] {
  padding-right: 52px;
}
.t-notification[data-type=dismiss] .t-trigger, .t-notification[data-type=dismissable] .t-trigger {
  position: absolute;
  top: 0;
  right: 0;
  display: inline-block;
  width: 40px;
  height: 40px;
  padding: 12px;
  cursor: pointer;
}
.t-notification[data-type=dismiss] .t-trigger::before, .t-notification[data-type=dismiss] .t-trigger::after, .t-notification[data-type=dismissable] .t-trigger::before, .t-notification[data-type=dismissable] .t-trigger::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 10px;
  height: 2px;
  background: #e9f5f5;
  border-radius: 2px;
}
.t-notification[data-type=dismiss] .t-trigger::before, .t-notification[data-type=dismissable] .t-trigger::before {
  transform: translate(-50%, 0) rotate(45deg);
}
.t-notification[data-type=dismiss] .t-trigger::after, .t-notification[data-type=dismissable] .t-trigger::after {
  transform: translate(-50%, 0) rotate(-45deg);
}
.t-notification[data-type=dismiss] .t-trigger:hover:not(:active)::before, .t-notification[data-type=dismiss] .t-trigger:hover:not(:active)::after, .t-notification[data-type=dismissable] .t-trigger:hover:not(:active)::before, .t-notification[data-type=dismissable] .t-trigger:hover:not(:active)::after {
  background: #fff;
}
.t-notification.t-fade {
  opacity: 0;
}
.t-notification.t-wide {
  width: 100%;
  max-width: calc(1920px - 24px * 2);
}
.t-notification.t-horizontal {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-notification.t-horizontal p {
  margin-right: 24px;
}
.t-notification.t-horizontal button {
  align-self: center;
}
.t-notification.t-horizontal button:last-of-type {
  margin-right: 24px;
  margin-bottom: 0;
}
.t-notification.t-horizontal button:last-child {
  margin-right: 12px;
  margin-bottom: 0;
}
.t-notification.t-horizontal .t-right {
  margin-left: auto;
  align-self: center;
}
.t-notification.t-info, .t-notification.t-error, .t-notification.t-warning, .t-notification.t-success, .t-notification.t-loading {
  padding-left: 36px;
  color: #fff;
}
.t-notification.t-info::before, .t-notification.t-error::before, .t-notification.t-warning::before, .t-notification.t-success::before, .t-notification.t-loading::before {
  content: "";
  position: absolute;
  top: 12px;
  left: 12px;
  color: inherit;
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 16px;
}
.t-notification.t-info {
  background: #256cd1;
  border-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(30, 86, 167, 0.35);
}
.t-notification.t-info::before {
  content: "\e372";
}
.t-notification.t-info .t-trigger:before,
.t-notification.t-info .t-trigger:after {
  background: #e9f0fa;
}
.t-notification.t-error {
  background: #d91f11;
  border-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(174, 25, 14, 0.35);
}
.t-notification.t-error::before {
  content: "\e373";
}
.t-notification.t-error .t-trigger:before,
.t-notification.t-error .t-trigger:after {
  background: #fbe9e7;
}
.t-notification.t-warning {
  background: #ee6f20;
  border-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(190, 89, 26, 0.35);
}
.t-notification.t-warning::before {
  content: "\e374";
}
.t-notification.t-warning .t-trigger:before,
.t-notification.t-warning .t-trigger:after {
  background: #fdf1e9;
}
.t-notification.t-success {
  background: #428613;
  border-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(53, 107, 15, 0.35);
}
.t-notification.t-success::before {
  content: "\e901";
}
.t-notification.t-success .t-trigger:before,
.t-notification.t-success .t-trigger:after {
  background: #ecf3e7;
}
.t-notification.t-subtle {
  color: #373838;
  background: #e9f5f5;
  box-shadow: 0 1px 2px 0 rgba(31, 125, 125, 0.2);
}
.t-notification.t-subtle:before {
  color: #279c9c;
}
.t-notification.t-subtle .t-trigger::before, .t-notification.t-subtle .t-trigger::after {
  background: #646464;
}
.t-notification.t-subtle .t-trigger:hover:not(:active)::before, .t-notification.t-subtle .t-trigger:hover:not(:active)::after {
  background: #373838;
}
.t-notification.t-subtle a {
  color: #006491;
}
.t-notification.t-subtle.t-info {
  background: #e9f0fa;
  box-shadow: 0 1px 2px 0 rgba(30, 86, 167, 0.2);
}
.t-notification.t-subtle.t-info:before {
  color: #256cd1;
}
.t-notification.t-subtle.t-error {
  background: #fbe9e7;
  box-shadow: 0 1px 2px 0 rgba(174, 25, 14, 0.2);
}
.t-notification.t-subtle.t-error:before {
  color: #d91f11;
}
.t-notification.t-subtle.t-warning {
  background: #fdf1e9;
  box-shadow: 0 1px 2px 0 rgba(190, 89, 26, 0.2);
}
.t-notification.t-subtle.t-warning:before {
  color: #ee6f20;
}
.t-notification.t-subtle.t-success {
  background: #ecf3e7;
  box-shadow: 0 1px 2px 0 rgba(53, 107, 15, 0.2);
}
.t-notification.t-subtle.t-success:before {
  color: #428613;
}
.t-notification.t-subtle button,
.t-notification.t-subtle .t-action {
  color: #373838;
  background: transparent;
  border: 1px solid #373838;
  box-shadow: none;
}
.t-notification.t-subtle button:hover:not([disabled], .t-disabled),
.t-notification.t-subtle .t-action:hover:not([disabled], .t-disabled) {
  background: color-mix(in srgb, #000, transparent 90%);
}
.t-notification.t-subtle button:active:not([disabled], .t-disabled),
.t-notification.t-subtle .t-action:active:not([disabled], .t-disabled) {
  background: color-mix(in srgb, #000, transparent 80%);
}
.t-notification.t-subtle button[disabled], .t-notification.t-subtle button.t-disabled,
.t-notification.t-subtle .t-action[disabled],
.t-notification.t-subtle .t-action.t-disabled {
  color: color-mix(in srgb, #373838, transparent 60%);
  border-color: color-mix(in srgb, #373838, transparent 60%);
  background: transparent;
}
.t-notification.t-subtle button.t-is-loading::before,
.t-notification.t-subtle .t-action.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%237A7A7A'%20stroke-opacity='0.2'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='%237A7A7A'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-notification.t-loading {
  background: #ee6f20;
}
.t-notification.t-loading::before {
  width: 15px;
  height: 15px;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2017%2017'%3e%3cg%20fill='none'%20stroke='%23fff'%20stroke-width='2'%20stroke-miterlimit='10'%3e%3ccircle%20cx='8.5'%20cy='8.5'%20r='7.5'%20opacity='.5'/%3e%3cpath%20d='M8.5%201C12.6%201%2016%204.4%2016%208.5'%20stroke-linecap='round'/%3e%3c/g%3e%3c/svg%3e") left no-repeat;
}

.t-main > .t-notification,
.t-content > .t-notification {
  margin-bottom: 16px;
}

@media print {
  .t-notification {
    max-width: 100% !important;
    color: #373838 !important;
    background: transparent !important;
    border: 1px solid #e9e9e9;
    font-size: 0.8125rem;
  }
}
.t-pagination {
  display: inline-block;
  margin: 0;
  padding: 0;
  color: #373838;
  list-style: none;
  user-select: none;
  cursor: default;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.t-pagination:not(:last-child) {
  margin-bottom: 24px;
}
.t-pagination li {
  display: inherit;
  min-width: 26px;
  height: 26px;
  margin-right: 12px;
  text-align: center;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
}
.t-pagination li:last-child {
  margin-right: 0;
}
.t-pagination li a {
  width: 100%;
  height: 26px;
  color: #373838;
  text-decoration: none;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-pagination li a:hover {
  color: #279c9c;
}
.t-pagination li a:hover .t-icon {
  color: #279c9c;
}
.t-pagination li a .t-icon {
  margin-right: 0;
  color: #646464;
  font-size: 11px;
}
.t-pagination li a.t-is-disabled .t-icon {
  color: #bcbdbd;
}
.t-pagination li.t-is-current {
  line-height: 1rem;
  cursor: default;
}
.t-pagination li.t-is-current a {
  padding: 6px 8px;
  color: #fff;
  background: #279c9c;
  border-radius: 3px;
  cursor: default;
  pointer-events: none;
}
.t-pagination li.t-total {
  color: #646464;
}
.t-pagination li.t-total:first-child {
  margin-right: 24px;
}
.t-pagination li.t-total:last-child {
  margin-left: 24px;
}
.t-pagination + .t-footer {
  margin-top: 0;
}

.t-progress {
  display: block;
  width: 440px;
  max-width: 100%;
  margin-right: 12px;
  vertical-align: top;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-progress progress {
  width: 100%;
  height: 6px;
  margin-right: 8px;
  color: #279c9c;
  border: 0;
  border-radius: calc(6px / 2);
}
.t-progress progress:last-child {
  margin: 0;
}
.t-progress progress::-webkit-progress-bar {
  background-color: #e9e9e9;
  border-radius: calc(6px / 2);
}
.t-progress progress::-webkit-progress-value {
  background-color: #279c9c;
  border-radius: calc(6px / 2);
  transition: all 0.2s ease;
}
.t-progress progress::-moz-progress-bar {
  background-color: #279c9c;
  border-radius: calc(6px / 2);
  transition: all 0.2s 0.2s ease;
}
.t-progress progress::-ms-fill {
  background-color: #279c9c;
  border: 0;
  border-radius: calc(6px / 2);
  transition: all 0.2s 0.2s ease;
}
.t-progress progress .t-fallback {
  width: 100%;
  height: 6px;
  background-color: #e9e9e9;
  border-radius: calc(6px / 2);
}
.t-progress progress .t-fallback span {
  display: block;
  height: 6px;
  background-color: #279c9c;
  border-radius: calc(6px / 2);
}
.t-progress progress[data-tooltip] {
  cursor: pointer;
}
.t-progress div {
  position: relative;
  display: block;
  max-width: 40%;
  margin-right: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-self: flex-start;
}
.t-progress div label, .t-progress div fieldset legend, fieldset .t-progress div legend {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-progress > label, fieldset .t-progress > legend,
.t-progress > span {
  display: inline-block;
  -webkit-box-flex: 1 0 auto;
  -moz-box-flex: 1 0 auto;
  flex: 1 0 auto;
  max-width: 40%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-progress > label:first-child, fieldset .t-progress > legend:first-child,
.t-progress > span:first-child {
  margin-right: 8px;
}
.t-progress > label .t-icon, fieldset .t-progress > legend .t-icon,
.t-progress > span .t-icon {
  margin-right: 4px;
  vertical-align: text-top;
}
.t-progress.t-wide {
  width: 100%;
}
.t-progress.t-wide div {
  width: 100%;
}
.t-progress.t-wide div span {
  display: block;
}
.t-progress.t-large {
  width: 880px;
}
.t-progress.t-red progress, .t-progress.t-error progress {
  color: #d91f11;
}
.t-progress.t-red progress::-webkit-progress-value, .t-progress.t-error progress::-webkit-progress-value {
  background-color: #d91f11;
}
.t-progress.t-red progress::-moz-progress-bar, .t-progress.t-error progress::-moz-progress-bar {
  background-color: #d91f11;
}
.t-progress.t-red progress::-ms-fill, .t-progress.t-error progress::-ms-fill {
  background-color: #d91f11;
}
.t-progress.t-red progress div span, .t-progress.t-error progress div span {
  background-color: #d91f11;
}
.t-progress.t-orange progress, .t-progress.t-warning progress {
  color: #ee6f20;
}
.t-progress.t-orange progress::-webkit-progress-value, .t-progress.t-warning progress::-webkit-progress-value {
  background-color: #ee6f20;
}
.t-progress.t-orange progress::-moz-progress-bar, .t-progress.t-warning progress::-moz-progress-bar {
  background-color: #ee6f20;
}
.t-progress.t-orange progress::-ms-fill, .t-progress.t-warning progress::-ms-fill {
  background-color: #ee6f20;
}
.t-progress.t-orange progress div span, .t-progress.t-warning progress div span {
  background-color: #ee6f20;
}
.t-progress.t-green progress, .t-progress.t-success progress {
  color: #428613;
}
.t-progress.t-green progress::-webkit-progress-value, .t-progress.t-success progress::-webkit-progress-value {
  background-color: #428613;
}
.t-progress.t-green progress::-moz-progress-bar, .t-progress.t-success progress::-moz-progress-bar {
  background-color: #428613;
}
.t-progress.t-green progress::-ms-fill, .t-progress.t-success progress::-ms-fill {
  background-color: #428613;
}
.t-progress.t-green progress div span, .t-progress.t-success progress div span {
  background-color: #428613;
}
.t-progress.t-thick progress {
  height: 12px;
}

.t-checkbox {
  display: inline-flex;
  margin-right: 24px;
}
.t-checkbox:last-child {
  margin-right: 0;
}
.t-checkbox input[type=checkbox] {
  position: absolute;
  margin: 0;
  opacity: 0;
  appearance: none;
}
.t-checkbox input[type=checkbox] + label, .t-checkbox fieldset input[type=checkbox] + legend, fieldset .t-checkbox input[type=checkbox] + legend {
  position: relative;
  display: inline-flex;
  margin-right: 0;
  color: #373838;
  font-size: 0.8125rem;
  font-weight: 400;
  outline: none;
  cursor: pointer;
}
.t-checkbox input[type=checkbox] + label::before, .t-checkbox fieldset input[type=checkbox] + legend::before, fieldset .t-checkbox input[type=checkbox] + legend::before {
  content: "";
  display: inline-block;
  height: 18px;
  width: 18px;
  flex-shrink: 0;
  margin-right: 8px;
  background: #fff;
  border: 1px solid #a6a7a7;
  border-radius: 3px;
}
.t-checkbox input[type=checkbox] + label:empty::before, .t-checkbox fieldset input[type=checkbox] + legend:empty::before, fieldset .t-checkbox input[type=checkbox] + legend:empty::before {
  margin-right: 0;
}
.t-checkbox input[type=checkbox]:not(:disabled) + label:hover::before, .t-checkbox fieldset input[type=checkbox]:not(:disabled) + legend:hover::before, fieldset .t-checkbox input[type=checkbox]:not(:disabled) + legend:hover::before {
  border-color: #238c8c;
}
.t-checkbox input[type=checkbox]:checked:not(:disabled) + label::before, .t-checkbox fieldset input[type=checkbox]:checked:not(:disabled) + legend::before, fieldset .t-checkbox input[type=checkbox]:checked:not(:disabled) + legend::before {
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2018'%3e%3crect%20width='18'%20height='18'%20rx='3'%20ry='3'%20fill='none'/%3e%3cpath%20d='M14.41%207.2l-5.25%205.25-1%201a.7.7%200%200%201-1%200l-1-1-2.58-2.63a.7.7%200%200%201%200-1l1-1a.7.7%200%200%201%201%200L7.68%2010l4.75-4.76a.7.7%200%200%201%201%200l1%201a.7.7%200%200%201%200%201z'%20fill='%23fff'/%3e%3c/svg%3e") no-repeat center;
  background-size: 100%;
  background-color: #279c9c;
  border-color: #279c9c;
}
.t-checkbox input[type=checkbox]:checked:not(:disabled) + label:hover::before, .t-checkbox fieldset input[type=checkbox]:checked:not(:disabled) + legend:hover::before, fieldset .t-checkbox input[type=checkbox]:checked:not(:disabled) + legend:hover::before {
  background-color: #238c8c;
  border-color: #238c8c;
}
.t-checkbox input[type=checkbox]:disabled + label, .t-checkbox fieldset input[type=checkbox]:disabled + legend, fieldset .t-checkbox input[type=checkbox]:disabled + legend {
  color: #bcbdbd;
  cursor: not-allowed;
}
.t-checkbox input[type=checkbox]:disabled + label::before, .t-checkbox fieldset input[type=checkbox]:disabled + legend::before, fieldset .t-checkbox input[type=checkbox]:disabled + legend::before {
  background-color: #f4f4f4;
  border-color: #d3d3d3;
}
.t-checkbox input[type=checkbox]:disabled:checked + label::before, .t-checkbox fieldset input[type=checkbox]:disabled:checked + legend::before, fieldset .t-checkbox input[type=checkbox]:disabled:checked + legend::before {
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2018'%3e%3crect%20width='18'%20height='18'%20rx='3'%20ry='3'%20fill='none'/%3e%3cpath%20d='M14.41%207.2l-5.25%205.25-1%201a.7.7%200%200%201-1%200l-1-1-2.58-2.63a.7.7%200%200%201%200-1l1-1a.7.7%200%200%201%201%200L7.68%2010l4.75-4.76a.7.7%200%200%201%201%200l1%201a.7.7%200%200%201%200%201z'%20fill='%23BCBDBD'/%3e%3c/svg%3e") no-repeat center;
  background-size: 100%;
  background-color: #f4f4f4;
}
.t-checkbox input[type=checkbox][indeterminate] + label::before, .t-checkbox fieldset input[type=checkbox][indeterminate] + legend::before, fieldset .t-checkbox input[type=checkbox][indeterminate] + legend::before, .t-checkbox input[type=checkbox]:indeterminate + label::before, .t-checkbox fieldset input[type=checkbox]:indeterminate + legend::before, fieldset .t-checkbox input[type=checkbox]:indeterminate + legend::before {
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2018'%3e%3crect%20width='18'%20height='18'%20rx='3'%20ry='3'%20fill='none'/%3e%3cpath%20d='M14%209.68a.68.68%200%200%201-.68.68H4.68A.68.68%200%200%201%204%209.68V8.32a.68.68%200%200%201%20.68-.68h8.64a.68.68%200%200%201%20.68.68z'%20fill='%23fff'/%3e%3c/svg%3e") no-repeat center;
  background-size: 100%;
  background-color: #279c9c;
  border-color: #279c9c;
}
.t-checkbox input[type=checkbox][indeterminate] + label:hover::before, .t-checkbox fieldset input[type=checkbox][indeterminate] + legend:hover::before, fieldset .t-checkbox input[type=checkbox][indeterminate] + legend:hover::before, .t-checkbox input[type=checkbox]:indeterminate + label:hover::before, .t-checkbox fieldset input[type=checkbox]:indeterminate + legend:hover::before, fieldset .t-checkbox input[type=checkbox]:indeterminate + legend:hover::before {
  background-color: #238c8c;
  border-color: #238c8c;
}
.t-checkbox input[type=checkbox].t-has-focus + label::before, .t-checkbox fieldset input[type=checkbox].t-has-focus + legend::before, fieldset .t-checkbox input[type=checkbox].t-has-focus + legend::before {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}
.t-checkbox.t-block {
  display: block;
  margin-right: 0;
  margin-bottom: 12px;
}
.t-checkbox.t-block:last-child {
  margin-bottom: 0;
}

.t-checkbox-group {
  display: inline-block;
}
.t-checkbox-group > legend {
  margin-bottom: 13px;
}
.t-checkbox-group.t-horizontal {
  display: inline-flex;
}
.t-checkbox-group.t-horizontal > legend {
  float: left;
  line-height: 32px;
  margin-right: 12px;
  margin-bottom: 0;
}
.t-checkbox-group.t-horizontal.t-block > legend {
  width: 192px;
  text-align: right;
}
.t-checkbox-group.t-horizontal .t-checkbox {
  margin-top: 6px;
}
.t-checkbox-group .t-checkbox-group-wrapper {
  display: inline-block;
}
.t-checkbox-group .t-error-message,
.t-checkbox-group .t-supporting-text {
  max-width: 288px;
  margin-top: 11px;
}

.t-radio {
  display: inline-flex;
  margin-right: 24px;
  user-select: none;
}
.t-radio:last-child {
  margin-right: 0;
}
.t-radio input[type=radio] {
  position: absolute;
  margin: 0;
  opacity: 0;
  appearance: none;
}
.t-radio input[type=radio] + label, .t-radio fieldset input[type=radio] + legend, fieldset .t-radio input[type=radio] + legend {
  position: relative;
  display: inline-flex;
  margin-right: 0;
  color: #373838;
  font-size: 0.8125rem;
  font-weight: 400;
  outline: none;
  cursor: pointer;
}
.t-radio input[type=radio] + label::before, .t-radio fieldset input[type=radio] + legend::before, fieldset .t-radio input[type=radio] + legend::before {
  content: "";
  display: inline-block;
  height: 18px;
  width: 18px;
  margin-right: 8px;
  background: #fff;
  border: 1px solid #a6a7a7;
  border-radius: 50%;
}
.t-radio input[type=radio]:hover:not(:disabled, :checked) + label:hover::before, .t-radio fieldset input[type=radio]:hover:not(:disabled, :checked) + legend:hover::before, fieldset .t-radio input[type=radio]:hover:not(:disabled, :checked) + legend:hover::before, .t-radio input[type=radio]:hover:not(:disabled, :checked) + label:focus::before, .t-radio fieldset input[type=radio]:hover:not(:disabled, :checked) + legend:focus::before, fieldset .t-radio input[type=radio]:hover:not(:disabled, :checked) + legend:focus::before {
  border-color: #279c9c;
}
.t-radio input[type=radio]:checked + label, .t-radio fieldset input[type=radio]:checked + legend, fieldset .t-radio input[type=radio]:checked + legend {
  cursor: default;
}
.t-radio input[type=radio]:checked + label::before, .t-radio fieldset input[type=radio]:checked + legend::before, fieldset .t-radio input[type=radio]:checked + legend::before {
  border-color: #279c9c;
  box-shadow: inset 0 0 0 4px #279c9c;
}
.t-radio input[type=radio]:disabled + label, .t-radio fieldset input[type=radio]:disabled + legend, fieldset .t-radio input[type=radio]:disabled + legend {
  cursor: not-allowed;
}
.t-radio input[type=radio]:disabled + label::before, .t-radio fieldset input[type=radio]:disabled + legend::before, fieldset .t-radio input[type=radio]:disabled + legend::before {
  background-color: #f4f4f4;
  border-color: #bcbdbd;
}
.t-radio input[type=radio]:disabled:checked + label::before, .t-radio fieldset input[type=radio]:disabled:checked + legend::before, fieldset .t-radio input[type=radio]:disabled:checked + legend::before {
  background-color: #bcbdbd;
  box-shadow: inset 0 0 0 4px #f4f4f4;
}
.t-radio input[type=radio].t-has-focus + label::before, .t-radio fieldset input[type=radio].t-has-focus + legend::before, fieldset .t-radio input[type=radio].t-has-focus + legend::before {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}
.t-radio.t-block {
  display: block;
  margin-right: 0;
  margin-bottom: 12px;
}
.t-radio.t-block:last-child {
  margin-bottom: 0;
}

.t-radio-group {
  display: inline-block;
}
.t-radio-group > legend {
  margin-bottom: 13px;
}
.t-radio-group.t-horizontal {
  display: inline-flex;
}
.t-radio-group.t-horizontal > legend {
  float: left;
  line-height: 32px;
  margin-right: 12px;
  margin-bottom: 0;
}
.t-radio-group.t-horizontal.t-block > legend {
  width: 192px;
  text-align: right;
}
.t-radio-group.t-horizontal .t-radio {
  margin-top: 6px;
}
.t-radio-group .t-radio-group-wrapper {
  display: inline-block;
}
.t-radio-group .t-error-message,
.t-radio-group .t-supporting-text {
  max-width: 288px;
  margin-top: 11px;
}

.t-slider {
  position: relative;
  display: inline-block;
  width: 220px;
  margin-right: 12px;
  vertical-align: top;
  user-select: none;
}
.t-slider input[type=range] {
  width: 100%;
  height: 6px;
  margin: 0;
  padding: 0;
  background: #e9e9e9 linear-gradient(to right, #279c9c, #279c9c) no-repeat;
  background-size: 0 100%;
  border-radius: calc(6px / 2);
  outline: 0;
  vertical-align: top;
  appearance: none;
}
.t-slider input[type=range]:focus {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-slider input[type=range]::-webkit-slider-runnable-track {
  height: 6px;
  background-color: transparent;
  border-radius: 6px;
  cursor: pointer;
}
.t-slider input[type=range]::-moz-range-track {
  height: 6px;
  background: #e9e9e9;
  border: 0;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-ms-track {
  overflow: visible;
  height: 6px;
  color: transparent;
  background-color: transparent;
  border-color: transparent;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-moz-range-progress {
  height: 6px;
  background: #279c9c;
  border: 0;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-moz-range-progress::before {
  content: "";
  display: block;
  width: 50px;
  height: 50px;
}
.t-slider input[type=range]::-ms-fill-lower {
  height: 6px;
  background: #279c9c;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-ms-fill-upper {
  height: 6px;
  background: #e9e9e9;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-webkit-slider-thumb {
  display: block;
  width: 16px;
  height: 16px;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  cursor: pointer;
  appearance: none;
  transform: translate(0, -5px);
}
.t-slider input[type=range]::-webkit-slider-thumb:hover, .t-slider input[type=range]::-webkit-slider-thumb:active {
  border-color: #279c9c;
  transition: border 0.2s ease;
}
.t-slider input[type=range]::-moz-range-thumb {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  cursor: pointer;
  appearance: none;
}
.t-slider input[type=range]::-moz-range-thumb:hover, .t-slider input[type=range]::-moz-range-thumb:active {
  border-color: #279c9c;
  transition: border 0.2s ease;
}
.t-slider input[type=range]::-ms-thumb {
  display: inline-block;
  box-sizing: border-box;
  width: 16px;
  height: 16px;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  cursor: pointer;
}
.t-slider input[type=range]::-ms-thumb:hover, .t-slider input[type=range]::-ms-thumb:active {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15), 0 0 0 1px #279c9c;
  transition: border 0.2s ease;
}
.t-slider input[type=range]::-ms-tooltip {
  display: none;
}
.t-slider input[type=range]::-moz-focus-outer {
  border: 0;
}
.t-slider .t-value {
  position: absolute;
  z-index: 100;
  bottom: 100%;
  display: inline-block;
  height: 18px;
  margin-bottom: 12px;
  padding: 0 8px;
  color: #fff;
  background: #373838;
  border-radius: 2px;
  font-size: 11px;
  text-align: center;
  line-height: 19px;
}
.t-slider .t-value label, .t-slider .t-value fieldset legend, fieldset .t-slider .t-value legend {
  position: relative;
  display: inline-block;
  margin-bottom: 6px;
  color: #373838;
  font-size: 0.8125rem;
  font-weight: 400;
  outline: none;
}
.t-slider .t-scale {
  display: none;
  width: 100%;
  margin: 0;
  margin-top: 4px;
  padding: 0;
  color: #646464;
  font-size: 10px;
  line-height: 1rem;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
.t-slider .t-scale li {
  display: inline-block;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-slider input[type=range] {
    height: 22px;
    background: transparent;
    cursor: pointer;
  }
  .t-slider .t-value {
    margin-bottom: 4px;
  }
  .t-slider .t-scale {
    margin-top: 0;
  }
}
.t-icon-diamond::before {
  content: "\e000";
}
.t-icon-asterisk::before {
  content: "\e001";
}
.t-icon-angle-double-up::before {
  content: "\e146";
}
.t-icon-angle-double-right::before {
  content: "\e147";
}
.t-icon-angle-double-down::before {
  content: "\e148";
}
.t-icon-angle-double-left::before {
  content: "\e149";
}
.t-icon-angle-up::before {
  content: "\e150";
}
.t-icon-angle-right::before {
  content: "\e151";
}
.t-icon-angle-down::before {
  content: "\e152";
}
.t-icon-angle-left::before {
  content: "\e153";
}
.t-icon-chevron-up::before {
  content: "\e154";
}
.t-icon-chevron-right::before {
  content: "\e155";
}
.t-icon-chevron-down::before {
  content: "\e156";
}
.t-icon-chevron-left::before {
  content: "\e157";
}
.t-icon-arrow-up::before {
  content: "\e158";
}
.t-icon-arrow-right::before {
  content: "\e159";
}
.t-icon-arrow-down::before {
  content: "\e160";
}
.t-icon-arrow-left::before {
  content: "\e161";
}
.t-icon-arrows::before {
  content: "\e162";
}
.t-icon-arrows-h::before {
  content: "\e163";
}
.t-icon-arrows-v::before {
  content: "\e164";
}
.t-icon-caret-up::before {
  content: "\e180";
}
.t-icon-caret-right::before {
  content: "\e181";
}
.t-icon-caret-down::before {
  content: "\e182";
}
.t-icon-caret-left::before {
  content: "\e183";
}
.t-icon-home::before {
  content: "\e200";
}
.t-icon-entity::before {
  content: "\e201";
}
.t-icon-plus::before {
  content: "\e340";
}
.t-icon-plus-circle::before {
  content: "\e341";
}
.t-icon-minus::before {
  content: "\e350";
}
.t-icon-minus-circle::before {
  content: "\e351";
}
.t-icon-times::before {
  content: "\e360";
}
.t-icon-times-circle::before {
  content: "\e361";
}
.t-icon-times-circle-o::before {
  content: "\e362";
}
.t-icon-help::before {
  content: "\e370";
}
.t-icon-help-o::before {
  content: "\e371";
}
.t-icon-info-circle::before {
  content: "\e372";
}
.t-icon-exclamation-circle::before {
  content: "\e373";
}
.t-icon-exclamation-triangle::before {
  content: "\e374";
}
.t-icon-exclamation::before {
  content: "\e375";
}
.t-icon-bell::before {
  content: "\e380";
}
.t-icon-bell-slash::before {
  content: "\e381";
}
.t-icon-bullhorn::before {
  content: "\e384";
}
.t-icon-download::before {
  content: "\e400";
}
.t-icon-upload::before {
  content: "\e401";
}
.t-icon-save::before {
  content: "\e402";
}
.t-icon-expand::before {
  content: "\e500";
}
.t-icon-compress::before {
  content: "\e501";
}
.t-icon-expand-alt::before {
  content: "\e502";
}
.t-icon-compress-alt::before {
  content: "\e503";
}
.t-icon-level-up::before {
  content: "\e510";
}
.t-icon-level-down::before {
  content: "\e511";
}
.t-icon-exchange::before {
  content: "\e512";
}
.t-icon-redo::before {
  content: "\e515";
}
.t-icon-forward::before {
  content: "\e520";
}
.t-icon-reply::before {
  content: "\e521";
}
.t-icon-reply-all::before {
  content: "\e522";
}
.t-icon-sync::before {
  content: "\e525";
}
.t-icon-retweet::before {
  content: "\e526";
}
.t-icon-undo::before {
  content: "\e530";
}
.t-icon-history::before {
  content: "\e531";
}
.t-icon-clock::before {
  content: "\e540";
}
.t-icon-hourglass::before {
  content: "\e545";
}
.t-icon-hourglass-start::before {
  content: "\e546";
}
.t-icon-hourglass-half::before {
  content: "\e547";
}
.t-icon-hourglass-end::before {
  content: "\e548";
}
.t-icon-calendar::before {
  content: "\e560";
}
.t-icon-calendar-plus::before {
  content: "\e561";
}
.t-icon-calendar-minus::before {
  content: "\e562";
}
.t-icon-calendar-check::before {
  content: "\e563";
}
.t-icon-calendar-times::before {
  content: "\e564";
}
.t-icon-check::before {
  content: "\e900";
}
.t-icon-check-circle::before {
  content: "\e901";
}
.t-icon-check-circle-o::before {
  content: "\e902";
}
.t-icon-check-double::before {
  content: "\e903";
}
.t-icon-globe::before {
  content: "\e910";
}
.t-icon-globe-africa::before {
  content: "\e911";
}
.t-icon-globe-asia::before {
  content: "\e912";
}
.t-icon-eye::before {
  content: "\e920";
}
.t-icon-eye-slash::before {
  content: "\e921";
}
.t-icon-comment-alt-fill::before {
  content: "\e904";
}
.t-icon-comment-fill::before {
  content: "\e926";
}
.t-icon-comment-dots-fill::before {
  content: "\e927";
}
.t-icon-comment-dollar-fill::before {
  content: "\e928";
}
.t-icon-comment-slash-fill::before {
  content: "\e929";
}
.t-icon-comments-fill::before {
  content: "\e930";
}
.t-icon-comments-dollar-fill::before {
  content: "\e931";
}
.t-icon-comment-dollar::before {
  content: "\e932";
}
.t-icon-comments-dollar::before {
  content: "\e933";
}
.t-icon-comment-slash::before {
  content: "\e934";
}
.t-icon-comment-dots::before {
  content: "\e935";
}
.t-icon-comment::before {
  content: "\e937";
}
.t-icon-comments::before {
  content: "\e938";
}
.t-icon-comment-alt::before {
  content: "\e939";
}
.t-icon-ellipsis-h::before {
  content: "\e941";
}
.t-icon-ellipsis-v::before {
  content: "\e942";
}
.t-icon-envelope::before {
  content: "\e945";
}
.t-icon-envelope-open-text::before {
  content: "\e946";
}
.t-icon-inbox::before {
  content: "\e950";
}
.t-icon-paperclip::before {
  content: "\e995";
}
.t-icon-pen-nib::before {
  content: "\e997";
}
.t-icon-pencil::before {
  content: "\e998";
}
.t-icon-trash::before {
  content: "\e999";
}
.t-icon-user::before {
  content: "󡀀";
}
.t-icon-user-circle::before {
  content: "󡀁";
}
.t-icon-user-cog::before {
  content: "󡀄";
}
.t-icon-user-edit::before {
  content: "󡀅";
}
.t-icon-user-lock::before {
  content: "󡀆";
}
.t-icon-user-plus::before {
  content: "󡀇";
}
.t-icon-user-minus::before {
  content: "󡀈";
}
.t-icon-user-shield::before {
  content: "󡀉";
}
.t-icon-user-slash::before {
  content: "󡀐";
}
.t-icon-user-times::before {
  content: "󡀑";
}
.t-icon-user-friends::before {
  content: "󡀒";
}
.t-icon-users::before {
  content: "󡀓";
}
.t-icon-users-cog::before {
  content: "󡀔";
}
.t-icon-user-tie::before {
  content: "󡀕";
}
.t-icon-address-card::before {
  content: "󡀠";
}
.t-icon-id-badge::before {
  content: "󡀢";
}
.t-icon-address-book::before {
  content: "󡀣";
}
.t-icon-file::before {
  content: "󡔀";
}
.t-icon-file-alt::before {
  content: "󡔁";
}
.t-icon-file-archive::before {
  content: "󡔂";
}
.t-icon-file-audio::before {
  content: "󡔃";
}
.t-icon-file-code::before {
  content: "󡔄";
}
.t-icon-file-excel::before {
  content: "󡔅";
}
.t-icon-file-image::before {
  content: "󡔆";
}
.t-icon-file-pdf::before {
  content: "󡔇";
}
.t-icon-file-powerpoint::before {
  content: "󡔈";
}
.t-icon-file-video::before {
  content: "󡔉";
}
.t-icon-file-word::before {
  content: "󡔐";
}
.t-icon-folder::before {
  content: "󡔠";
}
.t-icon-folder-open::before {
  content: "󡔡";
}
.t-icon-hand-paper::before {
  content: "󡘀";
}
.t-icon-hand-rock::before {
  content: "󡘁";
}
.t-icon-hand-pointer::before {
  content: "󡘂";
}
.t-icon-hand-point-right::before {
  content: "󡘄";
}
.t-icon-hand-point-down::before {
  content: "󡘅";
}
.t-icon-hand-point-left::before {
  content: "󡘆";
}
.t-icon-handshake::before {
  content: "󡘇";
}
.t-icon-thumbs-up::before {
  content: "󡘈";
}
.t-icon-thumbs-down::before {
  content: "󡘉";
}
.t-icon-face-happy::before {
  content: "󡜀";
}
.t-icon-face-smile::before {
  content: "󡜁";
}
.t-icon-face-neutral::before {
  content: "󡜂";
}
.t-icon-face-frown::before {
  content: "󡜃";
}
.t-icon-face-cry::before {
  content: "󡜄";
}
.t-icon-heart-o::before {
  content: "󡜠";
}
.t-icon-heart::before {
  content: "󡜡";
}
.t-icon-phone::before {
  content: "󡞓";
}
.t-icon-support::before {
  content: "󡞔";
}
.t-icon-fax::before {
  content: "󡞕";
}
.t-icon-tv::before {
  content: "󡠀";
}
.t-icon-laptop::before {
  content: "󡠁";
}
.t-icon-mobile::before {
  content: "󡠂";
}
.t-icon-keyboard::before {
  content: "󡠃";
}
.t-icon-print::before {
  content: "󡠐";
}
.t-icon-qrcode::before {
  content: "󡠠";
}
.t-icon-fingerprint::before {
  content: "󡠡";
}
.t-icon-link::before {
  content: "󡠰";
}
.t-icon-unlink::before {
  content: "󡠱";
}
.t-icon-external-link::before {
  content: "󡠳";
}
.t-icon-key::before {
  content: "󡡀";
}
.t-icon-lock::before {
  content: "󡡅";
}
.t-icon-lock-open::before {
  content: "󡡆";
}
.t-icon-search::before {
  content: "󡡐";
}
.t-icon-search-plus::before {
  content: "󡡑";
}
.t-icon-search-minus::before {
  content: "󡡒";
}
.t-icon-filter::before {
  content: "󡡠";
}
.t-icon-share::before {
  content: "󡡥";
}
.t-icon-share-square::before {
  content: "󡡦";
}
.t-icon-paper-plane::before {
  content: "󡡧";
}
.t-icon-sign-in::before {
  content: "󡢐";
}
.t-icon-sign-out::before {
  content: "󡢑";
}
.t-icon-power-off::before {
  content: "󡢕";
}
.t-icon-circle-notch::before {
  content: "󡦘";
}
.t-icon-newspaper::before {
  content: "󡦙";
}
.t-icon-cog::before {
  content: "󢀀";
}
.t-icon-cogs::before {
  content: "󢀁";
}
.t-icon-wrench::before {
  content: "󢀅";
}
.t-icon-toolbox::before {
  content: "󢀆";
}
.t-icon-briefcase::before {
  content: "󢀇";
}
.t-icon-suitcase::before {
  content: "󢀈";
}
.t-icon-sliders::before {
  content: "󢀐";
}
.t-icon-sort-alpha-up::before {
  content: "󢀠";
}
.t-icon-sort-alpha-down::before {
  content: "󢀡";
}
.t-icon-sort-amount-up::before {
  content: "󢀢";
}
.t-icon-sort-amount-down::before {
  content: "󢀣";
}
.t-icon-sort::before {
  content: "󢀰";
}
.t-icon-sort-up::before {
  content: "󢀱";
}
.t-icon-sort-down::before {
  content: "󢀲";
}
.t-icon-tag::before {
  content: "󢁀";
}
.t-icon-tags::before {
  content: "󢁁";
}
.t-icon-star-o::before {
  content: "󢁅";
}
.t-icon-star-half::before {
  content: "󢁆";
}
.t-icon-star::before {
  content: "󢁇";
}
.t-icon-table::before {
  content: "󢁉";
}
.t-icon-list-ul::before {
  content: "󢁐";
}
.t-icon-tasks::before {
  content: "󢁑";
}
.t-icon-cards::before {
  content: "󢁕";
}
.t-icon-cards-small::before {
  content: "󢁖";
}
.t-icon-list::before {
  content: "󢁗";
}
.t-icon-align-left::before {
  content: "󢁠";
}
.t-icon-align-center::before {
  content: "󢁡";
}
.t-icon-align-justify::before {
  content: "󢁢";
}
.t-icon-align-right::before {
  content: "󢁣";
}
.t-icon-copy::before {
  content: "󢁩";
}
.t-icon-clone::before {
  content: "󢁰";
}
.t-icon-new-tab::before {
  content: "󢁱";
}
.t-icon-clipboard::before {
  content: "󢁵";
}
.t-icon-paste::before {
  content: "󢁶";
}
.t-icon-money-bill::before {
  content: "󢂀";
}
.t-icon-credit-card::before {
  content: "󢂁";
}
.t-icon-chart-bar::before {
  content: "󢂐";
}
.t-icon-chart-area::before {
  content: "󢂑";
}
.t-icon-chart-line::before {
  content: "󢂒";
}
.t-icon-terminal::before {
  content: "󢄀";
}
.t-icon-code::before {
  content: "󢄁";
}
.t-icon-code-branch::before {
  content: "󢄂";
}
.t-icon-thumbtack::before {
  content: "󢒙";
}
.t-icon-ruler::before {
  content: "󢔀";
}
.t-icon-cut::before {
  content: "󢔁";
}
.t-icon-image::before {
  content: "󢔂";
}
.t-icon-images::before {
  content: "󢔃";
}
.t-icon-bookmark-o::before {
  content: "󢔄";
}
.t-icon-bookmark::before {
  content: "󢔅";
}
.t-icon-flag::before {
  content: "󢔆";
}
.t-icon-location-arrow::before {
  content: "󢔇";
}
.t-icon-map-marker::before {
  content: "󢔈";
}
.t-icon-shoe-prints::before {
  content: "󢔉";
}
.t-icon-magic::before {
  content: "󢔐";
}
.t-icon-stamp::before {
  content: "󢔑";
}
.t-icon-fill-up::before {
  content: "󢔒";
}
.t-icon-graduation-cap::before {
  content: "󢔓";
}
.t-icon-palette::before {
  content: "󢔔";
}
.t-icon-trophy::before {
  content: "󢔕";
}
.t-icon-bug::before {
  content: "󢔖";
}
.t-icon-robot::before {
  content: "󢔗";
}
.t-icon-rocket::before {
  content: "󢔘";
}
.t-icon-certificate::before {
  content: "󢔙";
}
.t-icon-crosshairs::before {
  content: "󢔠";
}
.t-icon-infinity::before {
  content: "󢔡";
}
.t-icon-sticky-note::before {
  content: "󢔢";
}
.t-icon-map-signs::before {
  content: "󢔣";
}
.t-icon-shopping-cart::before {
  content: "󢔤";
}
.t-icon-play::before {
  content: "󢔥";
}
.t-icon-stop::before {
  content: "󢔦";
}
.t-icon-circle::before {
  content: "󢔧";
}
.t-icon-flask::before {
  content: "󢔨";
}
.t-icon-ds-triquetra::before {
  content: "󣀀";
}
.t-icon-ds-brick::before {
  content: "󣀁";
}
.t-icon-ds-set::before {
  content: "󣀂";
}
.t-icon-direction-incoming::before {
  content: "󣀃";
}
.t-icon-direction-outgoing::before {
  content: "󣀄";
}
.t-icon-direction-both::before {
  content: "󣀅";
}

.t-icon-alarm::before {
  content: "\e380";
}
.t-icon-area-chart::before {
  content: "󢂑";
}
.t-icon-analytics::before {
  content: "󢂑";
}
.t-icon-ban::before {
  content: "\e351";
}
.t-icon-calendar-o::before {
  content: "\e560";
}
.t-icon-clock-o::before {
  content: "\e540";
}
.t-icon-circle-o-notch::before {
  content: "󡦘";
}
.t-icon-close::before {
  content: "\e360";
}
.t-icon-cycle::before {
  content: "󡦘";
}
.t-icon-delete::before {
  content: "\e999";
}
.t-icon-edit::before {
  content: "\e998";
}
.t-icon-email::before {
  content: "\e945";
}
.t-icon-error::before {
  content: "\e373";
}
.t-icon-file-o::before {
  content: "󡔀";
}
.t-icon-file-archive-o::before {
  content: "󡔂";
}
.t-icon-file-code-o::before {
  content: "󡔄";
}
.t-icon-file-excel-o::before {
  content: "󡔅";
}
.t-icon-file-image-o::before {
  content: "󡔆";
}
.t-icon-file-pdf-o::before {
  content: "󡔇";
}
.t-icon-file-text::before {
  content: "󡔁";
}
.t-icon-file-text-o::before {
  content: "󡔁";
}
.t-icon-group::before {
  content: "󡀓";
}
.t-icon-hand-point-up::before {
  content: "󡘂";
}
.t-icon-info::before {
  content: "\e372";
}
.t-icon-line-chart::before {
  content: "󢂒";
}
.t-icon-menu::before {
  content: "\e941";
}
.t-icon-money::before {
  content: "󢂀";
}
.t-icon-newspaper::before, .t-icon-newspaper-o::before {
  content: "󡦙";
}
.t-icon-pending::before {
  content: "\e547";
}
.t-icon-question-circle::before {
  content: "\e370";
}
.t-icon-refresh::before {
  content: "\e525";
}
.t-icon-sort-amount-asc::before {
  content: "󢀣";
}
.t-icon-sort-amount-desc::before {
  content: "󢀢";
}
.t-icon-staff::before {
  content: "\e001";
}
.t-icon-success::before {
  content: "\e901";
}
.t-icon-th::before {
  content: "󢁖";
}
.t-icon-th-large::before {
  content: "󢁕";
}
.t-icon-th-list::before {
  content: "󢁗";
}
.t-icon-remove::before {
  content: "\e999";
}
.t-icon-test::before {
  content: "󢔨";
}
.t-icon-time::before {
  content: "\e540";
}
.t-icon-trash-alt::before {
  content: "\e999";
}
.t-icon-unlock::before {
  content: "󡡆";
}
.t-icon-warning::before {
  content: "\e374";
}

.t-icon.t-white {
  color: #fff;
}
.t-icon.t-gray-mid, .t-icon.t-subtle {
  color: #a6a7a7;
}
.t-icon.t-blue, .t-icon.t-info {
  color: #256cd1;
}
.t-icon.t-teal, .t-icon.t-cta {
  color: #279c9c;
}
.t-icon.t-red, .t-icon.t-error {
  color: #d91f11;
}
.t-icon.t-orange, .t-icon.t-warning {
  color: #ee6f20;
}
.t-icon.t-green, .t-icon.t-success {
  color: #428613;
}
.t-icon.t-disabled {
  color: #bcbdbd;
}
.t-icon.t-staff {
  color: #8c2341;
}
.t-icon.t-white svg > * {
  fill: #fff;
}
.t-icon.t-gray-mid svg > *, .t-icon.t-subtle svg > * {
  fill: #a6a7a7;
}
.t-icon.t-blue svg > *, .t-icon.t-info svg > * {
  fill: #256cd1;
}
.t-icon.t-teal svg > *, .t-icon.t-cta svg > * {
  fill: #279c9c;
}
.t-icon.t-red svg > *, .t-icon.t-error svg > * {
  fill: #d91f11;
}
.t-icon.t-orange svg > *, .t-icon.t-warning svg > * {
  fill: #ee6f20;
}
.t-icon.t-green svg > *, .t-icon.t-success svg > * {
  fill: #428613;
}
.t-icon.t-disabled svg > * {
  fill: #bcbdbd;
}
.t-icon.t-staff svg > * {
  fill: #8c2341;
}

.t-vis {
  position: relative;
  display: inline-block;
  width: 32px;
  height: 32px;
  margin-right: 8px;
  font-style: normal;
  vertical-align: middle;
}
.t-vis:last-child {
  margin-right: 0;
}
.t-vis::before, .t-vis::after {
  content: "";
  position: absolute;
  display: block;
  width: 32px;
  height: 32px;
  border: 1px solid transparent;
  border-radius: 32px;
  font-family: "tricons", helvetica, arial, sans-serif;
}
.t-vis::before {
  border-color: #e9e9e9;
}
.t-vis::after {
  color: #fff;
  font-size: 11px;
  text-align: center;
  line-height: 30px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-vis .t-badge {
  position: absolute;
  top: -4px;
  left: 100%;
  z-index: 1;
  padding: 0 4px;
  color: #ee6f20;
  background: #fff;
  border: 1px solid #ee6f20;
  transform: translate(-60%, 0);
}
.t-vis-agreed::before {
  background: #428613;
  border-color: transparent;
}
.t-vis-part-agreed::before {
  background: #428613;
  border-color: transparent;
}
.t-vis-part-agreed::after {
  content: "";
  left: calc(32px / 2);
  width: calc(32px / 2);
  background: #fff;
  border-color: #e9e9e9;
  border-left: transparent;
  -moz-border-radius-topright: 64px;
  -moz-border-radius-bottomright: 64px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-radius: 0 64px 64px 0;
}
.t-vis-part-disagreed::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-part-disagreed::after {
  content: "";
  width: calc(32px / 2);
  background: #fff;
  border-color: #e9e9e9;
  border-right: transparent;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 64px;
  -moz-border-radius-topleft: 64px;
  border-radius: 64px 0 0 64px;
}
.t-vis-disagreed::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-discrepencies::before, .t-vis-discrepancies::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-discrepencies::after, .t-vis-discrepancies::after {
  content: "󢁗";
}
.t-vis-error::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-error::after {
  content: "\e375";
}
.t-vis-cancelled::before {
  background: #bcbdbd;
  border-color: transparent;
}
.t-vis-cancelled::after {
  content: "C";
  font-weight: 700;
}
.t-vis-within::before {
  background: #fff59d;
  border-color: transparent;
}
.t-vis-within::after {
  content: "TH";
  color: #a6a7a7;
  font-weight: 700;
}
.t-vis.t-medium {
  width: 37px;
  height: 37px;
}
.t-vis.t-medium::before, .t-vis.t-medium::after {
  width: 37px;
  height: 37px;
}
.t-vis.t-medium::after {
  font-size: 12px;
  line-height: 35px;
}
.t-vis.t-medium.t-vis-part-agreed::after {
  left: calc(37px / 2);
  width: calc(37px / 2);
}
.t-vis.t-medium.t-vis-part-disagreed::after {
  width: calc(37px / 2);
}

@font-face {
  font-family: tricons;
  src: url("/crds-frontend/latest/assets/tricons-CZ4m6E8g.eot");
  src: url("/crds-frontend/latest/assets/tricons-CZ4m6E8g.eot?#iefix") format("embedded-opentype"), url("/crds-frontend/latest/assets/tricons-DHjgza76.woff2") format("woff2"), url("/crds-frontend/latest/assets/tricons-B2Keo8Ad.woff") format("woff"), url("/crds-frontend/latest/assets/tricons-DNt4bsT1.ttf") format("truetype"), url("/crds-frontend/latest/assets/tricons-6znNKawq.svg#fontawesome") format("svg");
  font-style: normal;
  font-weight: 400;
}
.t-icon {
  display: inline-block;
  margin-right: 6px;
  color: inherit;
  font-family: "tricons", helvetica, arial, sans-serif !important;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  text-decoration: none;
  text-transform: none;
  vertical-align: middle;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-icon::before {
  display: inline-block;
  line-height: 1rem;
}
.t-icon:hover {
  text-decoration: none;
}
.t-icon > img,
.t-icon > svg {
  width: 14px;
  height: 14px;
}
.t-icon > svg {
  color: inherit;
}
.t-icon > svg path {
  fill: currentcolor;
}
.t-icon.t-fw {
  width: 1em;
  text-align: center;
}
.t-icon.t-tiny {
  font-size: 11px;
}
.t-icon.t-tiny > img,
.t-icon.t-tiny > svg {
  width: 11px;
  height: 11px;
}
.t-icon.t-small {
  font-size: 12px;
}
.t-icon.t-small > img,
.t-icon.t-small > svg {
  width: 12px;
  height: 12px;
}
.t-icon.t-large {
  font-size: 16px;
}
.t-icon.t-large > img,
.t-icon.t-large > svg {
  width: 16px;
  height: 16px;
}
.t-icon.t-vertical-middle {
  vertical-align: middle;
}
.t-icon.t-horizontal {
  height: 32px;
}

a.t-icon {
  display: inline-block;
  margin-right: 0;
  color: #006491;
}
a.t-icon:hover {
  text-decoration: underline;
}
a.t-icon::before {
  margin-right: 6px;
  line-height: inherit;
}
a.t-icon > span {
  margin-left: -4px;
}
a.t-icon:empty::before {
  margin-right: 0;
}
a.t-icon.t-teal {
  color: #279c9c;
}
a .t-icon {
  margin-right: 6px;
}
a .t-icon.t-icon-only {
  margin-right: 0;
}

.t-staff-box {
  position: relative;
  margin-right: 20px;
  border: 1px solid #8c2341;
  padding: 12px;
}
.t-staff-box::before {
  content: "\e001  Staff";
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 11px;
  position: absolute;
  top: -1px;
  right: 0;
  transform: rotate(-90deg);
  transform-origin: top right;
  background-color: #8c2341;
  color: #fff;
  border-radius: 0 0 3px 3px;
  padding: 4px 8px;
}
.t-staff-box.t-container {
  padding: 24px;
  width: calc(100% - 20px);
}

.t-switch {
  display: inline-flex;
  height: 20px;
  margin-right: 8px;
  margin-bottom: 12px;
  user-select: none;
}
.t-switch:last-child {
  margin-right: 0;
}
.t-switch label, .t-switch fieldset legend, fieldset .t-switch legend {
  display: inline-block;
  height: 20px;
  margin-bottom: 0;
  margin-right: 6px;
  line-height: 20px;
}
.t-switch label.t-subtle, .t-switch fieldset legend.t-subtle, fieldset .t-switch legend.t-subtle {
  font-weight: 400;
}
.t-switch input {
  position: absolute;
  appearance: none;
}
.t-switch input::-ms-check {
  opacity: 0;
}
.t-switch input + label, .t-switch fieldset input + legend, fieldset .t-switch input + legend {
  position: relative;
  display: inline-block;
  height: 20px;
  margin-right: 0;
  color: #373838;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 20px;
  vertical-align: middle;
  outline: none;
  cursor: pointer;
  width: 38px;
}
.t-switch input + label::before, .t-switch fieldset input + legend::before, fieldset .t-switch input + legend::before {
  content: "";
  display: inline-block;
  height: 20px;
  width: 38px;
  background: #f4f4f4;
  border: 1px solid #bcbdbd;
  border-radius: 20px;
  vertical-align: top;
  transition: background-color 0.2s ease, border 0.2s ease;
}
.t-switch input + label::after, .t-switch fieldset input + legend::after, fieldset .t-switch input + legend::after {
  content: "";
  position: absolute;
  left: 0;
  display: inline-block;
  height: 20px;
  width: 20px;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 20px;
  line-height: inherit;
  vertical-align: top;
  transition: border 0.2s ease, position 0.2s ease;
}
.t-switch input:hover:not(:disabled) + label::before, .t-switch fieldset input:hover:not(:disabled) + legend::before, fieldset .t-switch input:hover:not(:disabled) + legend::before {
  background-color: #238c8c;
  border-color: #238c8c;
  transition: none;
}
.t-switch input:hover:not(:disabled) + label::after, .t-switch fieldset input:hover:not(:disabled) + legend::after, fieldset .t-switch input:hover:not(:disabled) + legend::after {
  border-color: #238c8c;
}
.t-switch input:hover:not(:disabled, :checked) + label::before, .t-switch fieldset input:hover:not(:disabled, :checked) + legend::before, fieldset .t-switch input:hover:not(:disabled, :checked) + legend::before {
  background-color: #e9e9e9;
  border-color: #bcbdbd;
  transition: none;
}
.t-switch input:hover:not(:disabled, :checked) + label::after, .t-switch fieldset input:hover:not(:disabled, :checked) + legend::after, fieldset .t-switch input:hover:not(:disabled, :checked) + legend::after {
  border-color: #bcbdbd;
}
.t-switch input:checked + label::before, .t-switch fieldset input:checked + legend::before, fieldset .t-switch input:checked + legend::before {
  background-color: #279c9c;
  border: 1px solid #279c9c;
}
.t-switch input:checked + label::after, .t-switch fieldset input:checked + legend::after, fieldset .t-switch input:checked + legend::after {
  left: 18px;
  border: 1px solid #279c9c;
}
.t-switch input:disabled + label, .t-switch fieldset input:disabled + legend, fieldset .t-switch input:disabled + legend {
  cursor: not-allowed;
}
.t-switch input:disabled + label::before, .t-switch fieldset input:disabled + legend::before, fieldset .t-switch input:disabled + legend::before {
  background-color: #f4f4f4;
  border: 1px solid #e9e9e9;
}
.t-switch input:disabled + label::after, .t-switch fieldset input:disabled + legend::after, fieldset .t-switch input:disabled + legend::after {
  border: 1px solid #e9e9e9;
}
.t-switch input:checked:disabled + label::before, .t-switch fieldset input:checked:disabled + legend::before, fieldset .t-switch input:checked:disabled + legend::before {
  background-color: #a9d7d7;
  border: 1px solid #a9d7d7;
}
.t-switch input:checked:disabled + label::after, .t-switch fieldset input:checked:disabled + legend::after, fieldset .t-switch input:checked:disabled + legend::after {
  left: 18px;
  border: 1px solid #a9d7d7;
}
.t-switch input.t-has-focus + label::before, .t-switch fieldset input.t-has-focus + legend::before, fieldset .t-switch input.t-has-focus + legend::before {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}
.t-switch input:focus:not(:disabled) + label::before, .t-switch fieldset input:focus:not(:disabled) + legend::before, fieldset .t-switch input:focus:not(:disabled) + legend::before {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
  border-radius: 20px;
}
.t-switch.t-block {
  display: flex;
  margin-right: 0;
  margin-bottom: 12px;
}
.t-switch.t-block:last-child {
  margin-bottom: 0;
}
.t-switch.t-vertical {
  height: auto;
  flex-direction: column;
}
.t-switch.t-vertical label:not(input + label):not(fieldset input + legend), .t-switch.t-vertical fieldset legend:not(input + label):not(fieldset input + legend), fieldset .t-switch.t-vertical legend:not(input + label):not(fieldset input + legend) {
  display: block;
  height: 18px;
  margin-bottom: 11px;
}
.t-switch.t-reverse {
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.t-switch.t-reverse > label:not(input + label):not(fieldset input + legend), fieldset .t-switch.t-reverse > legend:not(input + label):not(fieldset input + legend) {
  margin-left: 6px;
  margin-right: 0;
}
.t-switch.t-ghost-label {
  margin-top: 24px;
}

.t-filter-chip {
  display: inline-block;
  margin-right: 12px;
  user-select: none;
}
.t-filter-chip:last-child {
  margin-right: 0;
}
.t-filter-chip input {
  appearance: none;
  position: absolute;
}
.t-filter-chip input + span {
  font-weight: 400;
  height: 28px;
  min-width: 28px;
  text-align: center;
  vertical-align: middle;
  border: 1px solid #bcbdbd;
  border-radius: 14px;
  white-space: nowrap;
  gap: 6px;
  cursor: pointer;
  color: #373838;
  font-size: 0.8125rem;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
  align-self: center;
  flex-shrink: 0;
}
.t-filter-chip input + span .t-badge:first-child {
  height: 22px;
  margin-left: 2px;
  margin-right: 0;
  font-size: 0.75rem;
  font-weight: 700;
}
.t-filter-chip input + span :not(.t-badge):first-child {
  font-size: 0.8125rem;
  padding-left: 12px;
}
.t-filter-chip input + span :not(.t-badge):last-child {
  padding-right: 12px;
}
.t-filter-chip input::-ms-check {
  opacity: 0;
}
.t-filter-chip input:hover:not(:disabled) + span {
  border-color: #279c9c;
}
.t-filter-chip input:checked + span {
  background-color: #e9f5f5;
  border-color: #279c9c;
}
.t-filter-chip input:disabled + span {
  cursor: not-allowed;
  color: #a6a7a7;
}
.t-filter-chip input:disabled + span .t-badge:first-child {
  background-color: #d3d3d3;
  color: #fff;
}
.t-filter-chip input.t-has-focus + label::before, .t-filter-chip fieldset input.t-has-focus + legend::before, fieldset .t-filter-chip input.t-has-focus + legend::before {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}
.t-filter-chip.t-filter-chip-block {
  display: block;
  margin-right: 0;
  margin-bottom: 12px;
}

.t-side-navigation {
  background: #212222;
  width: 240px;
  position: fixed;
  top: 54px;
  left: -240px;
  bottom: 0;
  z-index: 90;
  overflow-x: hidden;
  overflow-y: auto;
  height: calc(100% - 54px);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  transition: 0.2s ease;
  transition-property: left width;
}
.t-side-navigation nav {
  padding-top: 4px;
}
.t-side-navigation ul {
  list-style: none;
  display: block;
}
.t-side-navigation a {
  color: #fff;
  text-decoration: none;
}
.t-side-navigation .t-expand {
  position: absolute;
  right: 9px;
  width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: calc(50% - 9px);
  color: #fff;
  margin-right: 0;
}
.t-side-navigation .t-expand.t-is-open {
  transform: rotate(180deg);
}
.t-side-navigation .t-expand::before, .t-side-navigation .t-expand::after {
  content: "";
  position: absolute;
  background: #fff;
  width: 8px;
  height: 2px;
  border-radius: 1px;
}
.t-side-navigation .t-expand::before {
  transform: translate(-2px, 0) rotate(45deg) scale(0.9);
}
.t-side-navigation .t-expand::after {
  transform: translate(2px, 0) rotate(-45deg) scale(0.9);
}
.t-side-navigation li {
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 14px;
  line-height: 15px;
}
.t-side-navigation li > a {
  display: block;
  padding: 10px 12px;
  position: relative;
}
.t-side-navigation li > a.t-is-staff {
  background: #8c2341;
}
.t-side-navigation li > a.t-is-staff.t-is-active {
  background: #8c2341;
}
.t-side-navigation li > a.t-is-staff:hover, .t-side-navigation li > a.t-is-staff:focus-visible {
  background: #7e203b;
}
.t-side-navigation li > a.t-is-active {
  background: #ff0061;
}
.t-side-navigation li > a.t-is-active:hover, .t-side-navigation li > a.t-is-active:focus-visible {
  background: #ff0061;
}
.t-side-navigation li > a:hover, .t-side-navigation li > a:focus-visible {
  background: #4d4e4e;
}
.t-side-navigation li > a .t-icon {
  font-size: 16px;
  vertical-align: bottom !important;
}
.t-side-navigation li ul {
  display: none;
}
.t-side-navigation li ul.t-is-open {
  display: block;
}
.t-side-navigation li li {
  font-family: arial, sans-serif;
  font-size: 0.75rem;
  line-height: 14px;
}
.t-side-navigation li li > a {
  padding: 8px 24px 8px 25px;
  color: #e9e9e9;
}
.t-side-navigation .t-footer {
  color: #a6a7a7;
  padding-bottom: 16px;
}
.t-side-navigation .t-footer .t-staff-info {
  background: #8c2341;
  color: #fff;
  font-size: 0.8125rem;
  padding: 16px;
}
.t-side-navigation .t-footer p {
  padding: 0 16px;
  font-size: 8px;
  margin: 0;
  line-height: 12px;
}
.t-side-navigation .t-footer img {
  width: 80px;
  margin: 16px 16px 4px 16px;
}
.t-side-navigation ~ .t-main {
  transition: 0.2s ease;
  transition-property: left width;
  left: 0;
}
.t-side-navigation.t-is-open {
  left: 0;
}
.t-side-navigation.t-is-open ~ .t-main {
  left: 240px;
  width: calc(100vw - 240px);
}

.t-table.t-transparent > tbody,
.t-table.t-transparent > thead {
  background-color: transparent;
}
.t-table.t-transparent > thead th,
.t-table.t-transparent > th {
  background-color: rgba(223.2, 223.2, 223.2, 0.25);
}
.t-table.t-transparent > thead th.t-group,
.t-table.t-transparent > th.t-group {
  background-color: transparent;
}
.t-table thead.t-sticky {
  position: sticky;
  top: 0;
  z-index: 10;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
}
.t-table.t-condensed {
  font-size: 0.75rem;
}
.t-table.t-condensed th,
.t-table.t-condensed td {
  height: 32px;
  padding: calc(4px / 2) 8px;
}
.t-table.t-condensed th {
  font-size: 10px;
}
.t-table.t-condensed td > .t-btn,
.t-table.t-condensed td > .t-checkbox,
.t-table.t-condensed td > .t-dropdown,
.t-table.t-condensed td > .t-input,
.t-table.t-condensed td > .t-loading,
.t-table.t-condensed td > .t-progress,
.t-table.t-condensed td > .t-radio,
.t-table.t-condensed td > .t-switch {
  margin: 0;
}
.t-table.t-condensed td > .t-btn:not(.t-condensed) {
  height: 24px;
  padding: 0 12px;
  font-size: 0.75rem;
  line-height: 26px;
}
.t-table.t-condensed th > .t-checkbox label, .t-table.t-condensed th > .t-checkbox fieldset legend, fieldset .t-table.t-condensed th > .t-checkbox legend,
.t-table.t-condensed th > .t-select .t-checkbox label,
.t-table.t-condensed th > .t-select .t-checkbox fieldset legend,
fieldset .t-table.t-condensed th > .t-select .t-checkbox legend,
.t-table.t-condensed td > .t-checkbox label,
.t-table.t-condensed td > .t-checkbox fieldset legend,
fieldset .t-table.t-condensed td > .t-checkbox legend,
.t-table.t-condensed td > .t-select .t-checkbox label,
.t-table.t-condensed td > .t-select .t-checkbox fieldset legend,
fieldset .t-table.t-condensed td > .t-select .t-checkbox legend {
  height: 16px;
  line-height: 16px;
}
.t-table.t-condensed th > .t-checkbox label::before, .t-table.t-condensed th > .t-checkbox fieldset legend::before, fieldset .t-table.t-condensed th > .t-checkbox legend::before,
.t-table.t-condensed th > .t-select .t-checkbox label::before,
.t-table.t-condensed th > .t-select .t-checkbox fieldset legend::before,
fieldset .t-table.t-condensed th > .t-select .t-checkbox legend::before,
.t-table.t-condensed td > .t-checkbox label::before,
.t-table.t-condensed td > .t-checkbox fieldset legend::before,
fieldset .t-table.t-condensed td > .t-checkbox legend::before,
.t-table.t-condensed td > .t-select .t-checkbox label::before,
.t-table.t-condensed td > .t-select .t-checkbox fieldset legend::before,
fieldset .t-table.t-condensed td > .t-select .t-checkbox legend::before {
  width: 16px;
  height: 16px;
}
.t-table.t-condensed td > .t-checkbox,
.t-table.t-condensed td > .t-select .t-checkbox {
  margin-top: -6px;
}
.t-table.t-condensed .t-icon::before {
  font-size: 12px;
}
.t-table.t-condensed td > .t-input input {
  height: 24px;
  font-size: 0.75rem;
}
.t-table.t-condensed td > .t-dropdown .t-btn:not(.t-condensed) {
  height: 24px;
  font-size: 0.75rem;
  line-height: 26px;
}
.t-table.t-condensed td > .t-dropdown .t-input {
  width: 100%;
  margin-bottom: 0;
}
.t-table.t-condensed td > .t-dropdown .t-input input {
  height: 24px;
  font-size: 0.75rem;
}
.t-table.t-ghost {
  font-size: 0.8125rem;
}
.t-table.t-ghost.t-condensed th,
.t-table.t-ghost.t-condensed td {
  padding: 4px 4px;
}
.t-table.t-ghost tr:hover,
.t-table.t-ghost tr:hover td,
.t-table.t-ghost th,
.t-table.t-ghost td,
.t-table.t-ghost thead,
.t-table.t-ghost tbody {
  background: transparent;
}
.t-table.t-ghost th,
.t-table.t-ghost td {
  height: auto;
  padding: 8px;
  padding-left: 0;
}
.t-table.t-ghost th {
  padding-top: 0;
  font-size: 0.8125rem;
}
.t-table.t-ghost td {
  border: 0;
}
.t-table .t-select {
  width: 34px;
  margin-right: 0;
  border-right: 0;
  text-overflow: clip;
}
.t-table .t-select .t-checkbox label::before, .t-table .t-select .t-checkbox fieldset legend::before, fieldset .t-table .t-select .t-checkbox legend::before {
  margin-right: 0;
}
.t-table .t-is-selected > td:not(.t-empty) {
  background-color: #e9f5f5;
}
.t-table .t-is-selected:hover > td:not(.t-empty) {
  background-color: #d4ebeb;
}
.t-table.t-sortable > thead th {
  transition: background-color 0.2s ease, opacity 0.2s ease;
}
.t-table.t-sortable > thead th:hover {
  background-color: #e9e9e9;
  cursor: pointer;
}
.t-table.t-sortable > thead th.t-not-sortable:hover {
  background-color: #f8f8f8;
  cursor: default;
}
.t-table thead th.t-sortable {
  transition: background-color 0.2s ease, opacity 0.2s ease;
}
.t-table thead th.t-sortable:hover {
  background-color: #e9e9e9;
  cursor: pointer;
}
.t-table thead th.t-is-ascending, .t-table thead th.t-is-descending {
  position: relative;
  background-color: #f4f4f4;
}
.t-table thead th.t-is-ascending:hover, .t-table thead th.t-is-descending:hover {
  background-color: #e9e9e9;
}
.t-table thead th.t-is-ascending::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background: #bcbdbd;
  transition: position 0.2s ease;
}
.t-table thead th.t-is-descending::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background: #bcbdbd;
  transition: position 0.2s ease;
}
.t-table tr td.t-match {
  width: 100px;
  padding-right: 12px;
  padding-left: 12px;
  text-align: center;
}
.t-table tr td.t-match p {
  margin-bottom: 0;
}
.t-table tr td.t-match .t-status {
  display: inline-block;
  width: calc(50% - 2px);
  height: 6px;
  background: #bcbdbd;
}
.t-table tr td.t-match .t-status.t-approved {
  background: #428613;
}
.t-table tr td.t-match .t-status.t-refused {
  background: #d91f11;
}
.t-table tr:hover td.t-match, .t-table tr.t-is-selected td.t-match, .t-table tr.t-is-selected:hover td.t-match {
  background-color: #fff;
  border-color: #e9e9e9;
}
.t-table > tbody .t-has-changed-new {
  background-color: #fff59d;
  animation: fade 0.8s ease-in forwards;
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
.t-table > tbody tr.t-has-changed:not(.t-is-selected) > td {
  background-color: #fff59d;
}
.t-table > tbody tr.t-has-changed:not(.t-is-selected):hover > td {
  background-color: rgb(242.1, 242, 180.4);
}
.t-table > tbody tr.t-fade > td {
  animation: fade 0.8s ease forwards;
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
.t-table > tbody tr:hover > td.t-has-changed {
  background-color: rgb(242.1, 242, 180.4);
}
.t-table > tbody td.t-has-changed {
  background-color: #fff59d;
}
.t-table > tbody td.t-fade {
  animation: fade 0.8s ease forwards;
}
@keyframes fade {
  0% {
    background-color: #fff59d;
  }
  100% {
    background-color: inherit;
  }
}
@keyframes fade {
  0% {
    background-color: #fff59d;
  }
  100% {
    background-color: inherit;
  }
}
@keyframes fade {
  0% {
    background-color: #fff59d;
  }
  100% {
    background-color: inherit;
  }
}
@keyframes fade {
  0% {
    background-color: #fff59d;
  }
  100% {
    background-color: inherit;
  }
}

.t-table tr.t-status > td:first-child {
  padding-left: 12px 3px;
}
.t-table tr.t-status.t-teal > td:first-child, .t-table tr.t-status.t-cta > td:first-child {
  box-shadow: inset 3px 0 0 0 #279c9c;
}
.t-table tr.t-status.t-teal .t-bg-status, .t-table tr.t-status.t-cta .t-bg-status {
  color: #fff;
  background: #279c9c;
}
.t-table tr.t-status.t-teal .t-border-status, .t-table tr.t-status.t-cta .t-border-status {
  color: #279c9c;
  box-shadow: inset 1px 1px 0 0 #279c9c, inset -1px -1px 0 0 #279c9c;
}
.t-table tr.t-status.t-red > td:first-child, .t-table tr.t-status.t-error > td:first-child {
  box-shadow: inset 3px 0 0 0 #d91f11;
}
.t-table tr.t-status.t-red .t-bg-status, .t-table tr.t-status.t-error .t-bg-status {
  color: #fff;
  background: #d91f11;
}
.t-table tr.t-status.t-red .t-text-status, .t-table tr.t-status.t-error .t-text-status {
  color: #d91f11;
}
.t-table tr.t-status.t-red .t-border-status, .t-table tr.t-status.t-error .t-border-status {
  color: #d91f11;
  box-shadow: inset 1px 1px 0 0 #d91f11, inset -1px -1px 0 0 #d91f11;
}
.t-table tr.t-status.t-orange > td:first-child, .t-table tr.t-status.t-warning > td:first-child {
  box-shadow: inset 3px 0 0 0 #ee6f20;
}
.t-table tr.t-status.t-orange .t-bg-status, .t-table tr.t-status.t-warning .t-bg-status {
  color: #fff;
  background: #ee6f20;
}
.t-table tr.t-status.t-orange .t-text-status, .t-table tr.t-status.t-warning .t-text-status {
  color: #ee6f20;
}
.t-table tr.t-status.t-orange .t-border-status, .t-table tr.t-status.t-warning .t-border-status {
  color: #ee6f20;
  box-shadow: inset 1px 1px 0 0 #ee6f20, inset -1px -1px 0 0 #ee6f20;
}
.t-table tr.t-status.t-green > td:first-child, .t-table tr.t-status.t-success > td:first-child {
  box-shadow: inset 3px 0 0 0 #428613;
}
.t-table tr.t-status.t-green .t-bg-status, .t-table tr.t-status.t-success .t-bg-status {
  color: #fff;
  background: #428613;
}
.t-table tr.t-status.t-green .t-text-status, .t-table tr.t-status.t-success .t-text-status {
  color: #428613;
}
.t-table tr.t-status.t-green .t-border-status, .t-table tr.t-status.t-success .t-border-status {
  color: #428613;
  box-shadow: inset 1px 1px 0 0 #428613, inset -1px -1px 0 0 #428613;
}
.t-table tr.t-status.t-disabled > td {
  color: #bcbdbd;
}
.t-table tr.t-status.t-disabled > td a {
  color: #bcbdbd;
  pointer-events: none;
}
.t-table tr.t-status.t-disabled > td a:hover {
  text-decoration: none;
}
.t-table tr.t-status.t-disabled > td .t-icon {
  color: #bcbdbd;
}
.t-table td.t-teal.t-bg-status, .t-table td.t-cta.t-bg-status {
  color: #fff;
  background: #279c9c;
}
.t-table td.t-teal.t-border-status, .t-table td.t-cta.t-border-status {
  color: #279c9c;
  box-shadow: inset 1px 1px 0 0 #279c9c, inset -1px -1px 0 0 #279c9c;
}
.t-table td.t-red.t-bg-status, .t-table td.t-error.t-bg-status {
  color: #fff;
  background: #d91f11;
}
.t-table td.t-red.t-text-status, .t-table td.t-error.t-text-status {
  color: #d91f11;
}
.t-table td.t-red.t-border-status, .t-table td.t-error.t-border-status {
  color: #d91f11;
  box-shadow: inset 1px 1px 0 0 #d91f11, inset -1px -1px 0 0 #d91f11;
}
.t-table td.t-orange.t-bg-status, .t-table td.t-warning.t-bg-status {
  color: #fff;
  background: #ee6f20;
}
.t-table td.t-orange.t-text-status, .t-table td.t-warning.t-text-status {
  color: #ee6f20;
}
.t-table td.t-orange.t-border-status, .t-table td.t-warning.t-border-status {
  color: #ee6f20;
  box-shadow: inset 1px 1px 0 0 #ee6f20, inset -1px -1px 0 0 #ee6f20;
}
.t-table td.t-green.t-bg-status, .t-table td.t-success.t-bg-status {
  color: #fff;
  background: #428613;
}
.t-table td.t-green.t-text-status, .t-table td.t-success.t-text-status {
  color: #428613;
}
.t-table td.t-green.t-border-status, .t-table td.t-success.t-border-status {
  color: #428613;
  box-shadow: inset 1px 1px 0 0 #428613, inset -1px -1px 0 0 #428613;
}
.t-table td.t-disabled {
  color: #bcbdbd;
}
.t-table td.t-disabled > a {
  color: #bcbdbd;
  pointer-events: none;
}
.t-table td.t-disabled > a:hover {
  text-decoration: none;
}
.t-table td.t-disabled > .t-icon {
  color: #bcbdbd;
}
.t-table .t-bg-status > a {
  color: #fff;
  text-decoration: underline;
  text-decoration-style: dotted;
}
.t-table .t-bg-status > a:hover {
  text-decoration-style: solid;
}
.t-table.t-condensed.t-status > td:first-child {
  padding-left: 9px;
}

.t-table th.t-expandable,
.t-table td.t-expandable {
  width: 40px;
}
.t-table th.t-expandable.t-select,
.t-table td.t-expandable.t-select {
  width: 69px;
  border-right: 1px solid #e9e9e9;
}
.t-table th.t-expandable button,
.t-table td.t-expandable button {
  cursor: pointer;
  position: absolute;
  color: #373838;
  top: 0;
  right: 0;
  border: 0;
  background: 0 0;
  width: 40px;
  height: 40px;
}
.t-table th.t-expandable button .t-icon,
.t-table td.t-expandable button .t-icon {
  margin-right: 0;
  vertical-align: baseline;
  transform: translateY(1px);
}
.t-table.t-condensed th.t-expandable,
.t-table.t-condensed td.t-expandable {
  width: 32px;
}
.t-table.t-condensed th.t-expandable.t-select,
.t-table.t-condensed td.t-expandable.t-select {
  width: 55px;
}
.t-table.t-condensed th.t-expandable button,
.t-table.t-condensed td.t-expandable button {
  width: 32px;
  height: 32px;
}
.t-table.t-condensed th.t-expandable button .t-icon,
.t-table.t-condensed td.t-expandable button .t-icon {
  transform: translateY(0px);
}
.t-table tr.t-is-expanded {
  background-color: #e9f5f5;
}
.t-table tr.t-expanded-row {
  background-color: #f9fcfc;
}
.t-table tr.t-expanded-row > td:first-child {
  padding: 24px;
}
.t-table tr.t-expanded-row:hover {
  background-color: #f9fcfc;
}
.t-table tr.t-expanded-row:hover > td {
  background-color: #f9fcfc;
  overflow: visible;
}

.t-table {
  display: table;
  table-layout: fixed;
  width: auto;
  max-width: calc(1920px - 24px * 2);
  margin-bottom: 24px;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 0.75rem;
  line-height: 1.4rem;
  vertical-align: middle;
}
.t-table:last-child {
  margin-bottom: 0;
}
.t-table.t-no-truncate td, .t-table.t-no-truncate th {
  white-space: normal;
  text-overflow: initial;
  overflow: initial;
  word-break: break-all;
}
.t-table caption {
  margin-bottom: 12px;
  color: #646464;
  font-size: 14px;
  font-weight: 700;
  text-align: left;
}
.t-table caption .t-icon {
  margin-right: 4px;
}
.t-table th,
.t-table td {
  position: relative;
  height: 40px;
  padding: calc(4px / 2) 12px;
  background-clip: padding-box;
  text-align: left;
  line-height: 0.9375rem;
  vertical-align: middle;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-table th > a,
.t-table td > a {
  display: inline-block;
  vertical-align: middle;
}
.t-table th {
  background-color: #f8f8f8;
  font-size: 0.6875rem;
  line-height: 0.8125rem;
  font-weight: 700;
  text-align: left;
}
.t-table th.t-group {
  color: #646464;
  background-color: transparent;
  border-top: 1px solid #e9e9e9;
  border-right: 1px solid #e9e9e9;
  font-weight: 400;
  text-transform: uppercase;
  text-align: center;
}
.t-table th.t-group:last-child {
  border-right: transparent;
}
.t-table td {
  border-right: 1px solid #e9e9e9;
}
.t-table td:last-child {
  border-right: 0;
}
.t-table thead,
.t-table tbody {
  background-color: #fff;
}
.t-table tbody tr td {
  border-bottom: 1px solid #e9e9e9;
  transition: background-color, 0.1s ease;
}
.t-table tbody tr:hover {
  background-color: #d4ebeb;
}
.t-table tbody tr:hover > td {
  background-color: #d4ebeb;
}
.t-table tbody tr.t-no-hover:hover {
  background-color: transparent;
}
.t-table tbody tr.t-no-hover:hover > td {
  background-color: transparent;
}
.t-table tbody > tr td {
  border-top: 1px solid #e9e9e9;
}
.t-table thead + tbody > tr td {
  border-top: 0;
}
.t-table.t-half {
  width: 50%;
}
.t-table.t-3-4 {
  width: 75%;
}
.t-table.t-wide {
  width: 100%;
}
.t-table.t-full {
  max-width: 100%;
}
.t-table.t-auto {
  table-layout: auto;
}
.t-table th.t-col-compact,
.t-table td.t-col-compact {
  width: 40px;
  text-align: center;
}
.t-table th.t-col-tiny,
.t-table td.t-col-tiny {
  width: 8%;
}
.t-table th.t-col-small,
.t-table td.t-col-small {
  width: 10%;
}
.t-table th.t-col-medium,
.t-table td.t-col-medium {
  width: 15%;
}
.t-table th.t-col-large,
.t-table td.t-col-large {
  width: 25%;
}
.t-table th.t-col-xl,
.t-table td.t-col-xl {
  width: 30%;
}
.t-table.t-is-loading > tbody {
  position: relative;
}
.t-table.t-is-loading > tbody > tr:only-child::after,
.t-table.t-is-loading > tbody > tr:nth-child(2):last-child::after {
  background-size: auto !important;
}
.t-table.t-is-loading > tbody > tr:last-child::after {
  position: absolute;
  content: "";
  background: #fff;
  opacity: 0.9;
  inset: 0;
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2042%2042'%3e%3cg%20fill='none'%20stroke-miterlimit='10'%20stroke-width='2'%20data-name='Layer%202'%3e%3ccircle%20cx='21'%20cy='21'%20r='20'%20stroke='%23E9E9E9'%3e%3c/circle%3e%3cpath%20d='M21%201a20%2020%200%200%201%2020%2020'%20stroke='%2300afaf'%20stroke-linecap='round'%3e%3c/path%3e%3canimateTransform%20attributeName='transform'%20type='rotate'%20from='0%2021%2021'%20to='360%2021%2021'%20dur='1s'%20repeatCount='indefinite'%20/%3e%3c/g%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 80px;
}
.t-table .t-wrap, .t-table.t-wrap th, .t-table.t-wrap td {
  white-space: normal;
}
.t-table th.t-empty,
.t-table td.t-empty {
  width: 16px;
  padding: 0 calc(16px / 2);
  background-color: transparent;
}
.t-table th.t-group.t-empty {
  border: 0;
}
.t-table th.t-group.t-empty + th:not(.t-empty) {
  border-left: 1px solid #e9e9e9;
}
.t-table tbody td.t-empty {
  border-bottom: 0;
}
.t-table tbody tr.t-empty {
  height: 16px;
}
.t-table tbody tr.t-empty:last-child {
  display: none;
}
.t-table tbody tr.t-empty + tr td:not(.t-empty) {
  border-top: 1px solid #e9e9e9;
}
.t-table tbody tr:hover > td.t-empty {
  background-color: transparent;
}
.t-table tfoot::before {
  content: "";
  display: table-row;
  width: 100%;
  height: 16px;
  background-color: #fff;
}
.t-table tfoot tr {
  border-top: 1px solid #bcbdbd;
}
.t-table tfoot th,
.t-table tfoot td {
  border-bottom: 1px solid #e9e9e9;
}
.t-table tfoot td.t-empty {
  border-bottom: 0;
}
.t-table tfoot.t-load-more::before {
  display: none;
}
.t-table tfoot.t-load-more tr {
  border-top: 0;
}
.t-table tfoot.t-load-more td {
  color: #279c9c;
  border-right: 0;
  text-align: center;
  cursor: pointer;
}
.t-table tfoot.t-load-more td:hover {
  background-color: #d4ebeb;
  text-decoration: underline;
}
.t-table tfoot.t-load-more.t-is-loading td {
  color: transparent;
}
.t-table tfoot.t-load-more.t-is-loading td::before {
  content: "";
  position: absolute;
  left: 50%;
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
  vertical-align: middle;
  transform: translate(-50%, 0);
  animation: spin 1s infinite linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.t-table .t-number,
.t-table .t-right {
  text-align: right;
}
.t-table .t-overflow {
  overflow: visible;
}
.t-table .t-truncate {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}
.t-table td > .t-btn,
.t-table td > .t-checkbox,
.t-table td > .t-dropdown,
.t-table td > .t-input,
.t-table td > .t-loading,
.t-table td > .t-radio,
.t-table td > .t-date-picker,
.t-table td > .t-switch,
.t-table th > .t-btn,
.t-table th > .t-checkbox,
.t-table th > .t-dropdown,
.t-table th > .t-input,
.t-table th > .t-loading,
.t-table th > .t-radio,
.t-table th > .t-date-picker,
.t-table th > .t-switch {
  margin: 0;
}
.t-table td > .t-icon {
  margin-top: -2px;
  margin-right: 8px;
  line-height: 1rem;
}
.t-table td > .t-icon-error {
  color: #d91f11;
}
.t-table td > .t-icon-warning {
  color: #ee6f20;
}
.t-table td > .t-icon-success {
  color: #428613;
}
.t-table td > .t-badge {
  max-width: 100%;
}
.t-table td > .t-badge:first-of-type {
  margin-left: 4px;
}
.t-table td > .t-loading {
  width: 16px;
  height: 16px;
  margin-right: 8px;
}
.t-table td > .t-loading::before {
  width: inherit;
  height: inherit;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
@media (min-width: 2560px) {
  .t-table {
    max-width: 2560px;
  }
}
@media (min-width: 1920px) {
  .t-table {
    max-width: 1920px;
  }
}
.t-table .t-error-message {
  border-collapse: initial;
}

@media print {
  .t-table {
    font-size: 10px;
  }
  .t-table th,
  .t-table td {
    height: 16px;
    padding: 9px 8px 7px;
  }
  .t-table th {
    background-color: transparent;
    border-right: 0;
    border-bottom: 1px solid #e9e9e9;
    font-size: 10px;
  }
  .t-table th.t-group {
    font-size: 8px;
  }
  .t-table tbody {
    border-bottom: 1px solid #e9e9e9;
  }
  .t-table tbody tr:nth-child(even) td {
    background-color: #f4f4f4 !important;
  }
  .t-table.t-condensed {
    height: 12px;
  }
  .t-table td .t-btn {
    height: 24px;
    margin-top: -8px;
    font-size: 10px;
    line-height: 24px;
  }
  .t-table td .t-dropdown {
    margin-top: -8px;
  }
  .t-table td .t-dropdown .t-btn {
    height: 24px;
    margin-top: 0;
  }
  .t-table td .t-input input {
    height: 24px;
    font-size: 10px;
  }
}
.t-tag {
  position: relative;
  display: inline-block;
  max-width: 100%;
  height: 20px;
  padding: 0 8px;
  color: #fff;
  background: #279c9c;
  border-radius: 2px;
  font-size: 0.75rem;
  line-height: 20px;
  vertical-align: middle;
  user-select: none;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  flex-shrink: 0;
  transition: opacity 0.2s ease;
}
.t-tag:not(:only-child) {
  margin-right: 4px;
}
.t-tag > .t-tag-text {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-tag .t-trigger {
  background: none;
  border: none;
  padding: 0;
  position: relative;
  display: inline-block;
  min-width: 20px;
  height: 20px;
  margin-right: -8px;
  border-radius: 4px;
  cursor: pointer;
}
.t-tag .t-trigger::before, .t-tag .t-trigger::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 8px;
  height: 2px;
  background: #d4ebeb;
  border-radius: 2px;
}
.t-tag .t-trigger:focus-visible {
  background: #1f7d7d;
  border: 2px solid #279c9c;
}
.t-tag .t-trigger:focus-visible::before, .t-tag .t-trigger:focus-visible::after {
  background: #fff !important;
}
.t-tag .t-trigger::before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.t-tag .t-trigger::after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.t-tag .t-trigger:hover::before, .t-tag .t-trigger:hover::after {
  background: #fff !important;
}
.t-tag.t-fade {
  opacity: 0;
}
.t-tag.t-strike-through, .t-tag.t-line-through {
  text-decoration: line-through;
}
.t-tag.t-subtle {
  color: #373838;
  background: #d4ebeb;
}
.t-tag.t-subtle .t-trigger::before, .t-tag.t-subtle .t-trigger::after {
  background: #646464 !important;
}
.t-tag.t-subtle .t-trigger:focus-visible {
  background: #a9d7d7;
  border: 2px solid #d4ebeb;
}
.t-tag.t-subtle .t-trigger:focus-visible::before, .t-tag.t-subtle .t-trigger:focus-visible::after {
  background: #373838 !important;
}
.t-tag.t-subtle .t-trigger:hover:not(:active)::before, .t-tag.t-subtle .t-trigger:hover:not(:active)::after {
  background: #373838 !important;
}
.t-tag.t-neutral, .t-tag.t-gray {
  background: #4d4e4e;
}
.t-tag.t-neutral .t-trigger::before, .t-tag.t-neutral .t-trigger::after, .t-tag.t-gray .t-trigger::before, .t-tag.t-gray .t-trigger::after {
  background: #d3d3d3;
}
.t-tag.t-neutral .t-trigger:focus-visible, .t-tag.t-gray .t-trigger:focus-visible {
  background: #212222;
  border-color: #4d4e4e;
}
.t-tag.t-neutral.t-subtle, .t-tag.t-gray.t-subtle {
  background: #e9e9e9;
}
.t-tag.t-neutral.t-subtle .t-trigger:focus-visible, .t-tag.t-gray.t-subtle .t-trigger:focus-visible {
  background: #d3d3d3;
  border-color: #e9e9e9;
}
.t-tag.t-gray-feather {
  color: #373838;
  background: #e9e9e9;
}
.t-tag.t-gray-feather .t-trigger::before, .t-tag.t-gray-feather .t-trigger::after {
  background: #646464 !important;
}
.t-tag.t-gray-feather .t-trigger:focus-visible {
  background: #d3d3d3;
  border-color: #e9e9e9;
}
.t-tag.t-gray-feather.t-subtle {
  background: #e9e9e9;
}
.t-tag.t-gray-feather.t-subtle .t-trigger:focus-visible {
  background: #d3d3d3;
  border-color: #e9e9e9;
}
.t-tag.t-dark {
  background: #4d4e4e;
}
.t-tag.t-dark .t-trigger::before, .t-tag.t-dark .t-trigger::after {
  background: #e9e9e9;
}
.t-tag.t-dark .t-trigger:focus-visible {
  background: #212222;
  border-color: #4d4e4e;
}
.t-tag.t-dark.t-subtle {
  background: #bcbdbd;
}
.t-tag.t-dark.t-subtle .t-trigger:focus-visible {
  background: #909090;
  border-color: #bcbdbd;
}
.t-tag.t-orange, .t-tag.t-warning {
  background: #ee6f20;
}
.t-tag.t-orange .t-trigger::before, .t-tag.t-orange .t-trigger::after, .t-tag.t-warning .t-trigger::before, .t-tag.t-warning .t-trigger::after {
  background: #fce2d2;
}
.t-tag.t-orange .t-trigger:focus-visible, .t-tag.t-warning .t-trigger:focus-visible {
  background: #be591a;
  border-color: #ee6f20;
}
.t-tag.t-orange.t-subtle, .t-tag.t-warning.t-subtle {
  background: #fce2d2;
}
.t-tag.t-orange.t-subtle .t-trigger:focus-visible, .t-tag.t-warning.t-subtle .t-trigger:focus-visible {
  background: #f8c5a6;
  border-color: #fce2d2;
}
.t-tag.t-blue, .t-tag.t-info {
  background: #256cd1;
}
.t-tag.t-blue .t-trigger::before, .t-tag.t-blue .t-trigger::after, .t-tag.t-info .t-trigger::before, .t-tag.t-info .t-trigger::after {
  background: #d3e2f6;
}
.t-tag.t-blue .t-trigger:focus-visible, .t-tag.t-info .t-trigger:focus-visible {
  background: #1e56a7;
  border-color: #256cd1;
}
.t-tag.t-blue.t-subtle, .t-tag.t-info.t-subtle {
  background: #d3e2f6;
}
.t-tag.t-blue.t-subtle .t-trigger:focus-visible, .t-tag.t-info.t-subtle .t-trigger:focus-visible {
  background: #a8c4ed;
  border-color: #d3e2f6;
}
.t-tag.t-staff {
  background: #8c2341;
}
.t-tag.t-staff .t-trigger::before, .t-tag.t-staff .t-trigger::after {
  background: #e8d3d9;
}
.t-tag.t-staff .t-trigger:focus-visible {
  background: #701c34;
  border-color: #8c2341;
}
.t-tag.t-staff.t-subtle {
  background: #e8d3d9;
}
.t-tag.t-staff.t-subtle .t-trigger:focus-visible {
  background: #d1a7b3;
  border-color: #e8d3d9;
}
.t-tag.t-red, .t-tag.t-error {
  background: #d91f11;
}
.t-tag.t-red .t-trigger::before, .t-tag.t-red .t-trigger::after, .t-tag.t-error .t-trigger::before, .t-tag.t-error .t-trigger::after {
  background: #f7d2cf;
}
.t-tag.t-red .t-trigger:focus-visible, .t-tag.t-error .t-trigger:focus-visible {
  background: #ae190e;
  border-color: #d91f11;
}
.t-tag.t-red.t-subtle, .t-tag.t-error.t-subtle {
  background: #f7d2cf;
}
.t-tag.t-red.t-subtle .t-trigger:focus-visible, .t-tag.t-error.t-subtle .t-trigger:focus-visible {
  background: #f0a5a0;
  border-color: #f7d2cf;
}
.t-tag.t-green, .t-tag.t-success {
  background: #428613;
}
.t-tag.t-green .t-trigger::before, .t-tag.t-green .t-trigger::after, .t-tag.t-success .t-trigger::before, .t-tag.t-success .t-trigger::after {
  background: #d9e7d0;
}
.t-tag.t-green .t-trigger:focus-visible, .t-tag.t-success .t-trigger:focus-visible {
  background: #356b0f;
  border-color: #428613;
}
.t-tag.t-green.t-subtle, .t-tag.t-success.t-subtle {
  background: #d9e7d0;
}
.t-tag.t-green.t-subtle .t-trigger:focus-visible, .t-tag.t-success.t-subtle .t-trigger:focus-visible {
  background: #b3cfa1;
  border-color: #d9e7d0;
}

.t-tooltip {
  position: absolute;
  z-index: 120;
  display: inline-block;
  max-height: 0;
  width: auto;
  max-width: 400px;
  padding: 12px;
  color: #373838;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 3px;
  border-collapse: none;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  opacity: 0;
  visibility: hidden;
  font-size: 13px;
  line-height: 1.4em;
  white-space: normal;
  transition: opacity 0.2s ease;
}
.t-tooltip .t-tooltip-arrow {
  position: absolute;
  pointer-events: none;
  width: 14px;
  height: 14px;
}
.t-tooltip .t-tooltip-arrow::after {
  content: "";
  display: inline-block;
  border-right: 1px solid #bcbdbd;
  border-bottom: 1px solid #bcbdbd;
  position: absolute;
  top: -6px;
  background: #fff;
  left: 0;
  width: 14px;
  height: 14px;
  transform: rotate(45deg);
}
.t-tooltip > ul,
.t-tooltip > ol {
  margin-bottom: 0;
}
.t-tooltip > ul li,
.t-tooltip > ol li {
  position: relative;
  margin-bottom: 8px;
  padding-left: 14px;
  line-height: 1.125rem;
}
.t-tooltip > ul li:last-child,
.t-tooltip > ol li:last-child {
  margin-bottom: 0;
}
.t-tooltip > ul li::before,
.t-tooltip > ol li::before {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  margin-right: 8px;
  color: #646464;
  font-weight: 700;
  line-height: 1.125rem;
}
.t-tooltip > ul li > span,
.t-tooltip > ol li > span {
  margin-right: 12px;
}
.t-tooltip > ul li::before {
  content: "•";
}
.t-tooltip > ol li {
  counter-increment: list-counter;
}
.t-tooltip > ol li::before {
  content: counter(list-counter);
}
.t-tooltip > label, fieldset .t-tooltip > legend {
  margin-right: 6px;
}
.t-tooltip.t-auto {
  max-width: none;
}
.t-tooltip.t-info {
  color: #fff;
  background: #256cd1;
  border-color: #256cd1;
}
.t-tooltip.t-info .t-tooltip-arrow::after {
  color: #fff;
  background: #256cd1;
  border-color: #256cd1;
}
.t-tooltip.t-info button {
  position: relative;
  display: inline-block;
  height: 32px;
  margin-right: 8px;
  padding: 0 12px;
  color: #fff;
  background-color: transparent;
  border: 1px solid #fff;
  border-radius: 3px;
  font-size: 12px;
  line-height: 1.4rem;
  vertical-align: middle;
  user-select: none;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.t-tooltip.t-info button:last-child {
  margin-right: 0;
}
.t-tooltip.t-info button:hover:not(:active) {
  color: #256cd1;
  background-color: #fff;
}
.t-tooltip.t-info button .t-icon {
  position: relative;
  width: 14px;
  height: 14px;
  margin-right: 8px;
  line-height: 1rem;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-tooltip.t-info button {
    padding-top: 1px;
  }
}
.t-tooltip.t-top .t-tooltip-arrow {
  inset: auto auto -14px calc(50% - 7px);
}
.t-tooltip.t-right .t-tooltip-arrow {
  transform: rotate(90deg);
  inset: calc(50% - 7px) auto auto -14px;
}
.t-tooltip.t-bottom .t-tooltip-arrow {
  transform: rotate(180deg);
  inset: -14px auto auto calc(50% - 7px);
}
.t-tooltip.t-left .t-tooltip-arrow {
  transform: rotate(-90deg);
  inset: calc(50% - 7px) -14px auto auto;
}
.t-tooltip.t-is-visible {
  visibility: visible;
  max-height: 100vh;
  opacity: 1;
  animation: tootltip 0.2s ease-out;
}
@keyframes tootltip {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes tootltip {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes tootltip {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes tootltip {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

[data-tooltip][data-info] {
  cursor: help;
}
[data-tooltip][data-click] {
  cursor: pointer;
}
[data-tooltip][data-click].t-icon {
  opacity: 0.6;
}
[data-tooltip][data-click].t-icon:hover:not(:active) {
  opacity: 1;
}

.t-accordion {
  width: 1280px;
  max-width: 100%;
  margin-bottom: 0;
}
.t-accordion .t-header {
  position: relative;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 24px;
  color: #373838;
  vertical-align: middle;
  user-select: none;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-accordion .t-header:focus-visible {
  background-color: #e9e9e9;
}
.t-accordion .t-header::before, .t-accordion .t-header::after {
  content: "";
  position: absolute;
  top: calc(50% - 2px);
  left: 2px;
  background: #646464;
  height: 2px;
  width: 8px;
  border-radius: 1px;
  vertical-align: middle;
}
.t-accordion .t-header::before {
  transform: translate(-2px, 0) rotate(45deg) scale(0.9);
}
.t-accordion .t-header::after {
  transform: translate(2px, 0) rotate(-45deg) scale(0.9);
}
.t-accordion .t-header:hover {
  color: #000;
}
.t-accordion .t-header:hover::before, .t-accordion .t-header:hover::after {
  background: #373838;
  transition: transform 0.2s ease;
}
.t-accordion .t-header:hover a[data-toggler] {
  text-decoration: underline;
}
.t-accordion .t-header h1,
.t-accordion .t-header h2,
.t-accordion .t-header h3,
.t-accordion .t-header h4,
.t-accordion .t-header h5,
.t-accordion .t-header h6 {
  color: inherit;
}
.t-accordion .t-header.t-is-expanded::before {
  transform: translate(-2px, 0) rotate(-45deg) scale(0.9);
}
.t-accordion .t-header.t-is-expanded::after {
  transform: translate(2px, 0) rotate(45deg) scale(0.9);
}
.t-accordion .t-header.t-distribute {
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
.t-accordion .t-header.t-no-hover, .t-accordion .t-header.t-is-expanded.t-no-hover {
  color: #646464;
}
.t-accordion .t-header.t-no-hover::before, .t-accordion .t-header.t-no-hover::after, .t-accordion .t-header.t-is-expanded.t-no-hover::before, .t-accordion .t-header.t-is-expanded.t-no-hover::after {
  animation: none;
}
.t-accordion .t-collapsible {
  display: none;
  visibility: hidden;
  max-height: 0;
  padding: 12px 0;
  padding-top: 8px;
  opacity: 0;
  transition: visibility 0.2s ease, opacity 0.2s ease, max-height 0.2s ease;
}
.t-accordion .t-collapsible.t-is-expanded {
  display: block;
  visibility: visible;
  max-height: 100%;
  opacity: 1;
  animation: accordion-collapsible-anim 0.2s ease;
}
@keyframes accordion-collapsible-anim {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
@keyframes accordion-collapsible-anim {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
@keyframes accordion-collapsible-anim {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
@keyframes accordion-collapsible-anim {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
.t-accordion.t-wide {
  width: 100%;
}
.t-accordion.t-auto {
  width: auto;
}
.t-accordion.t-chevron-right .t-header {
  padding-left: 0;
  padding-right: 24px;
}
.t-accordion.t-chevron-right .t-header::before, .t-accordion.t-chevron-right .t-header::after {
  right: 2px;
  left: auto;
}
.t-accordion.t-stacked {
  border-bottom: 1px solid #e9e9e9;
}
.t-accordion.t-stacked:last-child {
  border-bottom: 0;
}

.t-action-bar {
  z-index: 50;
  margin-bottom: 16px;
  vertical-align: middle;
  transition: left 0.2s ease;
  transform: translate3d(0, 0, 0);
}
.t-action-bar > p,
.t-action-bar > span {
  color: #646464;
  vertical-align: middle;
}
.t-action-bar .t-right {
  float: right;
  display: inline-block;
  max-width: 50%;
  margin-left: auto;
  padding-left: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.t-action-bar .t-right .t-checkbox,
.t-action-bar .t-right .t-dropdown,
.t-action-bar .t-right .t-input,
.t-action-bar .t-right .t-radio,
.t-action-bar .t-right .t-switch {
  margin-bottom: 0;
}
.t-action-bar.t-is-sticky {
  position: fixed;
  top: 54px;
  left: 0;
  display: block;
  width: 100%;
  padding: 12px;
  background: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  animation: sticky 0.2s ease forwards;
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.t-card {
  display: inline-block;
  width: 100%;
  margin-right: 12px;
  margin-bottom: 24px;
  background-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  flex-direction: column;
}
.t-card:last-child {
  margin-right: 0;
  margin-bottom: 0;
}
.t-card h2 {
  font-size: 18px;
}
.t-card > div,
.t-card > header,
.t-card > footer {
  margin: 0;
  padding: 16px;
}
.t-card > div.t-bg,
.t-card > header.t-bg,
.t-card > footer.t-bg {
  background: #f8f8f8;
}
.t-card.t-horizontal {
  flex-direction: row;
}
.t-card.t-horizontal > .t-square + .t-content {
  width: calc(100% - 78px);
}
.t-card.t-large {
  width: 100%;
  max-width: 1024px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-card.t-bordered {
  border: 1px solid #e9e9e9;
  border-radius: 3px;
  box-shadow: none;
}
.t-card.t-bordered > div:first-child,
.t-card.t-bordered > header:first-child,
.t-card.t-bordered > footer:first-child {
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 3px;
  border-radius: 3px 3px 0 0;
}
.t-card.t-bordered > div:last-child,
.t-card.t-bordered > header:last-child,
.t-card.t-bordered > footer:last-child {
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 0;
  border-radius: 0 0 3px 3px;
}
.t-card.t-bordered > div,
.t-card.t-bordered > header,
.t-card.t-bordered > footer {
  border-bottom: 1px solid #e9e9e9;
}
.t-card.t-bordered > div:last-child,
.t-card.t-bordered > header:last-child,
.t-card.t-bordered > footer:last-child {
  border-bottom: 0;
}
.t-card.t-is-empty * {
  color: #646464;
}
.t-card.t-is-editing {
  border: 1px solid #279c9c;
}
.t-card .t-image {
  position: relative;
  display: block;
  overflow: hidden;
  width: 100%;
  height: auto;
  padding: 0;
  user-select: none;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  -webkit-box-flex: 0 1 auto;
  -moz-box-flex: 0 1 auto;
  flex: 0 1 auto;
  align-items: flex-start;
}
.t-card .t-image img {
  width: 100%;
  min-height: 48px;
}
.t-card .t-image img[alt]::after {
  content: attr(alt);
  position: absolute;
  inset: 0;
  padding: 24px;
  background-color: #e9e9e9;
  vertical-align: middle;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-content: center;
}
.t-card .t-image.t-1-1::before, .t-card .t-image.t-4-3::before, .t-card .t-image.t-16-9::before {
  content: "";
}
.t-card .t-image.t-1-1 img, .t-card .t-image.t-4-3 img, .t-card .t-image.t-16-9 img {
  display: inherit;
  width: 100%;
  height: auto;
  color: #373838;
  background-color: inherit;
  text-align: center;
}
.t-card .t-image.t-1-1::before {
  padding-top: 100%;
}
.t-card .t-image.t-4-3::before {
  padding-top: 75%;
}
.t-card .t-image.t-16-9::before {
  padding-top: 56.25%;
}
.t-card .t-square {
  position: relative;
  width: auto;
  min-width: 78px;
  height: auto;
  margin: 0;
  background-color: #e9e9e9;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  -webkit-box-flex: 0 1 auto;
  -moz-box-flex: 0 1 auto;
  flex: 0 1 auto;
  align-items: center;
  justify-content: center;
  -ms-flex-pack: center;
  align-self: flex-start;
}
.t-card .t-square::after {
  content: "";
  display: block;
  padding-top: 100%;
}
.t-card .t-square.t-icon {
  color: #a6a7a7;
  font-size: 28px;
}
.t-card .t-square.t-teal, .t-card .t-square.t-cta, .t-card .t-square.t-red, .t-card .t-square.t-error, .t-card .t-square.t-orange, .t-card .t-square.t-warning, .t-card .t-square.t-green, .t-card .t-square.t-success {
  color: #fff;
}
.t-card .t-square.t-teal, .t-card .t-square.t-cta {
  background: #279c9c;
}
.t-card .t-square.t-red, .t-card .t-square.t-error {
  background: #d91f11;
}
.t-card .t-square.t-orange, .t-card .t-square.t-warning {
  background: #ee6f20;
}
.t-card .t-square.t-green, .t-card .t-square.t-success {
  background: #428613;
}
.t-card .t-content {
  width: 100%;
  flex-direction: column;
}
.t-card .t-content h1 {
  display: block;
  line-height: 1rem;
}
.t-card .t-content h2,
.t-card .t-content h3 {
  display: block;
  margin-bottom: 4px;
}
.t-card .t-content h2:last-child,
.t-card .t-content h3:last-child {
  margin-bottom: 0;
}
.t-card .t-content h2 + p,
.t-card .t-content h3 + p {
  margin-top: 24px;
}
.t-card .t-content > label, .t-card fieldset .t-content > legend, fieldset .t-card .t-content > legend {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-card .t-content .t-sub {
  display: block;
  margin-bottom: 8px;
  color: #646464;
  font-size: 12px;
}
.t-card .t-content .t-sub .t-open-hours {
  margin-left: calc(8px / 2);
}
.t-card .t-content .t-sub .t-open-hours.t-open {
  color: #428613;
}
.t-card .t-content .t-sub .t-open-hours.t-closing {
  color: #ee6f20;
}
.t-card .t-content .t-sub .t-open-hours.t-closed {
  color: #d91f11;
}
.t-card .t-corner-actions {
  position: relative;
  padding-right: 96px;
}
.t-card .t-corner-actions .t-actions {
  position: absolute;
  right: 0;
  width: 80px;
  margin-right: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
  flex-wrap: wrap;
}
.t-card .t-corner-actions .t-actions a {
  margin-bottom: 8px;
  margin-left: 8px;
  white-space: nowrap;
}
.t-card .t-corner-actions .t-actions a:first-child {
  margin-left: 0;
}
.t-card .t-link {
  padding: 12px;
  color: #279c9c;
}
.t-card .t-link:hover {
  background: #d4ebeb;
}
.t-card .t-link:active {
  background: #fff;
}
.t-card .t-link label, .t-card .t-link fieldset legend, fieldset .t-card .t-link legend,
.t-card .t-link span {
  color: inherit;
}
.t-card .t-link.t-center {
  text-align: center;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-card .t-link.t-right {
  text-align: right;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
}

a.t-card {
  color: inherit;
  box-shadow: 0 0 0 1px transparent;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.2s ease, box-shadow 0.2s ease;
}
a.t-card:hover {
  box-shadow: 0 0 0 1px #279c9c;
}
a.t-card h2,
a.t-card h3 {
  transition: color 0.2s ease, box-shadow 0.2s ease;
}
a.t-card .t-btn {
  will-change: opacity;
}
a.t-card.t-is-empty {
  cursor: not-allowed;
}
a.t-card.t-is-empty:hover {
  box-shadow: 0 0 0 1px transparent;
}

.t-comments {
  width: 1024px;
  max-width: 100%;
}
.t-comments .t-comment {
  margin-bottom: 12px;
  outline: 8px solid transparent;
  transition: all 0.2s easeå;
}
.t-comments .t-comment:last-child {
  margin-bottom: 0;
}
.t-comments .t-comment .t-author {
  width: 100%;
  margin-bottom: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.t-comments .t-comment .t-author .t-name {
  margin-right: 24px;
}
.t-comments .t-comment .t-author .t-name h4 {
  margin-bottom: 4px;
}
.t-comments .t-comment .t-author .t-name h5 {
  color: #a6a7a7;
  text-transform: none;
}
.t-comments .t-comment .t-author .t-timestamp {
  margin-left: auto;
  color: #a6a7a7;
  font-size: 0.75rem;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-comments .t-comment .t-author .t-timestamp .t-icon {
  font-size: 0.75rem;
}
.t-comments .t-comment.t-wide {
  width: 100%;
}
.t-comments .t-comment.t-has-changed {
  background: #fff59d;
  outline: 8px solid #fff59d;
}
.t-comments .t-comment.t-has-changed.t-fade {
  animation: anim-changed-comment 0.8s ease forwards;
}
@keyframes anim-changed-comment {
  0% {
    background: #fff59d;
    outline: 8px solid #fff59d;
  }
  100% {
    background: inherit;
    outline: 8px solid transparent;
  }
}
@keyframes anim-changed-comment {
  0% {
    background: #fff59d;
    outline: 8px solid #fff59d;
  }
  100% {
    background: inherit;
    outline: 8px solid transparent;
  }
}
@keyframes anim-changed-comment {
  0% {
    background: #fff59d;
    outline: 8px solid #fff59d;
  }
  100% {
    background: inherit;
    outline: 8px solid transparent;
  }
}
@keyframes anim-changed-comment {
  0% {
    background: #fff59d;
    outline: 8px solid #fff59d;
  }
  100% {
    background: inherit;
    outline: 8px solid transparent;
  }
}

.t-date-time {
  display: inline-block;
  margin-bottom: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-date-time:last-child {
  margin-bottom: 0;
}
.t-date-time label, .t-date-time fieldset legend, fieldset .t-date-time legend {
  display: block;
  width: 100%;
  margin-bottom: 8px;
}
.t-date-time span {
  margin: 0 2px 0 1px;
  vertical-align: middle;
}
.t-date-time .t-input {
  margin-right: 12px;
  margin-bottom: 0;
}
.t-date-time .t-input.t-date input.t-year {
  width: 72px;
  min-width: 72px;
}
.t-date-time .t-input.t-date input.t-month {
  width: 40px;
  min-width: 40px;
  padding-left: 8px;
}
.t-date-time .t-input.t-date input.t-day {
  width: 36px;
  min-width: 36px;
  padding-left: 8px;
}
.t-date-time .t-input.t-time input {
  width: 58px;
  min-width: 58px;
}
.t-date-time .t-input.t-time input:nth-of-type(2) {
  width: 40px;
  min-width: 40px;
  padding-left: 8px;
}
.t-date-time .t-input.t-timezone input {
  margin-right: 0;
}
.t-date-time .t-input.t-date, .t-date-time .t-input.t-time, .t-date-time .t-input.t-timezone {
  position: relative;
  color: #bcbdbd;
  font-family: "tricons", helvetica, arial, sans-serif !important;
  font-size: 0.8125rem;
  font-weight: 400;
  vertical-align: baseline;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-date-time .t-input.t-date::before, .t-date-time .t-input.t-time::before, .t-date-time .t-input.t-timezone::before {
  position: absolute;
  z-index: 1;
  padding: 0 8px;
  line-height: 33px;
}
.t-date-time .t-input.t-date input, .t-date-time .t-input.t-time input, .t-date-time .t-input.t-timezone input {
  padding-left: 26px;
}
.t-date-time .t-input.t-date input[type=number]:focus.placeholder, .t-date-time .t-input.t-date input[type=number]:active.placeholder, .t-date-time .t-input.t-time input[type=number]:focus.placeholder, .t-date-time .t-input.t-time input[type=number]:active.placeholder, .t-date-time .t-input.t-timezone input[type=number]:focus.placeholder, .t-date-time .t-input.t-timezone input[type=number]:active.placeholder {
  opacity: 1;
}
.t-date-time .t-input.t-date input[type=number]:focus::placeholder, .t-date-time .t-input.t-date input[type=number]:active::placeholder, .t-date-time .t-input.t-time input[type=number]:focus::placeholder, .t-date-time .t-input.t-time input[type=number]:active::placeholder, .t-date-time .t-input.t-timezone input[type=number]:focus::placeholder, .t-date-time .t-input.t-timezone input[type=number]:active::placeholder {
  opacity: 1;
}
.t-date-time .t-input.t-date::before {
  content: "\e560";
}
.t-date-time .t-input.t-time::before {
  content: "\e540";
}
.t-date-time .t-input.t-timezone::before {
  content: "\e910";
}
.t-date-time.t-horizontal label, .t-date-time.t-horizontal fieldset legend, fieldset .t-date-time.t-horizontal legend {
  float: left;
  display: inline-block;
  width: auto;
  height: 32px;
  margin-bottom: 0;
  line-height: 32px;
}

.t-date-picker {
  position: relative;
  display: inline-block;
  width: 192px;
  margin-right: 12px;
  margin-bottom: 12px;
  vertical-align: top;
  user-select: none;
}
.t-date-picker:last-child {
  margin-right: 0;
}
.t-date-picker.t-compact {
  width: 138px;
}
.t-date-picker.t-compact .t-input {
  width: 106px;
}
.t-date-picker > label, fieldset .t-date-picker > legend {
  display: block;
  margin: 0;
  margin-bottom: 6px;
}
.t-date-picker > label[required]::after, fieldset .t-date-picker > legend[required]::after, .t-date-picker > label.t-required::after, fieldset .t-date-picker > legend.t-required::after {
  content: "*";
  margin-left: 4px;
  color: #d91f11;
}
.t-date-picker > button:first-of-type {
  background-color: #fff;
  display: inline;
  height: 32px;
  width: 32px;
  border: solid 1px #bcbdbd;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-date-picker > button:first-of-type:hover:not(:disabled) {
  cursor: pointer;
  border-color: #279c9c;
}
.t-date-picker > button:first-of-type:hover:not(:disabled) + .t-input input {
  border-left-color: #279c9c;
}
.t-date-picker > button:first-of-type:hover:not(:disabled) .t-icon {
  color: #212222;
}
.t-date-picker > button:first-of-type:focus {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-date-picker > button:first-of-type:disabled {
  background: #f4f4f4;
}
.t-date-picker > button:first-of-type .t-icon {
  transition: color 0.2s ease;
  margin: 0;
  color: #a6a7a7;
}
.t-date-picker .t-input {
  position: relative;
  left: -1px;
  margin: 0;
  width: 160px;
}
.t-date-picker .t-input button {
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  opacity: 0.6;
  text-align: center;
  cursor: pointer;
}
.t-date-picker .t-input button::before {
  content: "";
  display: block;
  width: inherit;
  height: inherit;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='14'%3e%3cpath%20fill='%23464646'%20d='M10.938%201.75H9.625V.328A.33.33%200%200%200%209.297%200H8.203a.33.33%200%200%200-.328.328V1.75h-3.5V.328A.33.33%200%200%200%204.047%200H2.953a.33.33%200%200%200-.328.328V1.75H1.312c-.725%200-1.313.588-1.313%201.313v9.625c0%20.725.588%201.313%201.313%201.313h9.625c.725%200%201.313-.588%201.313-1.313V3.063c0-.725-.588-1.313-1.313-1.313zm-.165%2010.938H1.476a.165.165%200%200%201-.164-.164V4.376h9.625v8.148c0%20.09-.074.164-.164.164z'/%3e%3c/svg%3e") no-repeat center;
  background-size: 14px;
}
.t-date-picker .t-input button:hover {
  opacity: 1;
}
.t-date-picker .t-input input {
  border-radius: 0 4px 4px 0;
}
.t-date-picker .t-input input.t-has-value, .t-date-picker .t-input input[data-has-value] {
  padding-right: 30px;
}
.t-date-picker .t-input input.t-has-value ~ button, .t-date-picker .t-input input[data-has-value] ~ button {
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2014%2014'%3e%3cpath%20d='M7%200C3.1%200%200%203.1%200%207s3.1%207%207%207%207-3.1%207-7-3.1-7-7-7zm3.4%208.8c.1.1.1.3%200%20.5l-1.1%201.1c-.1.1-.3.1-.5%200L7%208.6l-1.8%201.9c-.1.1-.3.1-.5%200L3.6%209.3c-.2-.1-.2-.3%200-.5L5.4%207%203.6%205.2c-.2-.2-.2-.4%200-.5l1.1-1.1c.1-.1.3-.1.5%200L7%205.4l1.8-1.9c.1-.1.3-.1.5%200l1.1%201.1c.1.1.1.3%200%20.5L8.6%207l1.8%201.8z'%20fill='%23464646'/%3e%3c/svg%3e");
  background-size: 14px;
  background-position: 50%;
  background-repeat: no-repeat;
  opacity: 0.4;
  transition: opacity 0.2s ease;
}
.t-date-picker .t-input input.t-has-value ~ button:hover, .t-date-picker .t-input input[data-has-value] ~ button:hover {
  opacity: 1;
}
.t-date-picker .t-input input.t-has-value ~ button::before, .t-date-picker .t-input input.t-has-value ~ button::after, .t-date-picker .t-input input[data-has-value] ~ button::before, .t-date-picker .t-input input[data-has-value] ~ button::after {
  display: none;
}
.t-date-picker .t-input input.t-is-invalid, .t-date-picker .t-input input[invalid] {
  background-position: right 8px center;
  padding-right: 30px;
}
.t-date-picker .t-input input.t-is-invalid.t-has-value, .t-date-picker .t-input input.t-is-invalid[data-has-value], .t-date-picker .t-input input[invalid].t-has-value, .t-date-picker .t-input input[invalid][data-has-value] {
  background-position: right 29px center;
  padding-right: 52px !important;
}
.t-date-picker.t-compact input.t-is-invalid, .t-date-picker.t-compact input[invalid] {
  background-image: none !important;
  padding-right: 8px !important;
}
.t-date-picker.t-compact input.t-is-invalid.t-has-value, .t-date-picker.t-compact input.t-is-invalid[data-has-value], .t-date-picker.t-compact input[invalid].t-has-value, .t-date-picker.t-compact input[invalid][data-has-value] {
  padding-right: 30px !important;
}
.t-date-picker .t-fake-input {
  position: relative;
  height: 32px;
  padding-right: 32px;
  background: #fff;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.t-date-picker .t-fake-input label, .t-date-picker .t-fake-input fieldset legend, fieldset .t-date-picker .t-fake-input legend {
  margin: 0;
  padding-top: 2px;
  color: #646464;
  font-size: 10px;
  line-height: 32px;
}
.t-date-picker .t-fake-input label:first-of-type, .t-date-picker .t-fake-input fieldset legend:first-of-type, fieldset .t-date-picker .t-fake-input legend:first-of-type {
  padding-left: 8px;
}
.t-date-picker .t-fake-input input {
  width: 144px;
  height: 32px;
  margin: 0;
  padding: 0 8px;
  padding-top: 2px;
  color: #373838;
  background: transparent;
  border: 0;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
}
.t-date-picker .t-fake-input input.placeholder {
  color: #909090;
}
.t-date-picker .t-fake-input input::placeholder {
  color: #909090;
}
.t-date-picker .t-fake-input button {
  position: absolute;
  top: 0;
  right: 0;
  width: 34px;
  height: 32px;
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  opacity: 0.6;
  text-align: center;
  cursor: pointer;
}
.t-date-picker .t-fake-input button::before {
  content: "";
  display: block;
  width: inherit;
  height: inherit;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='14'%3e%3cpath%20fill='%23464646'%20d='M10.938%201.75H9.625V.328A.33.33%200%200%200%209.297%200H8.203a.33.33%200%200%200-.328.328V1.75h-3.5V.328A.33.33%200%200%200%204.047%200H2.953a.33.33%200%200%200-.328.328V1.75H1.312c-.725%200-1.313.588-1.313%201.313v9.625c0%20.725.588%201.313%201.313%201.313h9.625c.725%200%201.313-.588%201.313-1.313V3.063c0-.725-.588-1.313-1.313-1.313zm-.165%2010.938H1.476a.165.165%200%200%201-.164-.164V4.376h9.625v8.148c0%20.09-.074.164-.164.164z'/%3e%3c/svg%3e") no-repeat center;
  background-size: 14px;
}
.t-date-picker .t-fake-input button:hover {
  opacity: 1;
}
.t-date-picker .t-fake-input .t-faker {
  position: absolute;
  inset: 0;
  display: block;
  width: 100%;
  height: 32px;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  pointer-events: none;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):hover ~ .t-faker {
  border-color: #279c9c;
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker, .t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker.placeholder, .t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker.placeholder {
  opacity: 0;
  user-select: none;
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker::placeholder, .t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker::placeholder {
  opacity: 0;
  user-select: none;
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled).t-has-focus {
  outline: 0;
}

.t-menu.t-calendar {
  position: absolute;
  width: 226px;
  margin-top: 8px;
  max-height: none;
}
.t-menu.t-calendar header {
  position: relative;
  height: 32px;
  margin-bottom: 0;
  padding: 0 44px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-menu.t-calendar header .t-month {
  padding-top: 1px;
  font-size: 14px;
  font-weight: 700;
  margin-right: 8px;
  line-height: 32px;
}
.t-menu.t-calendar header .t-year {
  padding-top: 1px;
  font-size: 14px;
  line-height: 32px;
  cursor: pointer;
  display: flex;
  gap: 2px;
}
.t-menu.t-calendar header .t-year:focus {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-menu.t-calendar header .t-year .t-icon {
  color: #7a7a7a;
  margin-right: 0;
}
.t-menu.t-calendar header .t-previous,
.t-menu.t-calendar header .t-next {
  position: absolute;
  width: 32px;
  height: 32px;
  border: 0;
  opacity: 0.8;
  cursor: pointer;
  transition: opacity 0.2s ease;
}
.t-menu.t-calendar header .t-previous:hover,
.t-menu.t-calendar header .t-next:hover {
  opacity: 1;
}
.t-menu.t-calendar header .t-previous:focus,
.t-menu.t-calendar header .t-next:focus {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-menu.t-calendar header .t-previous:disabled,
.t-menu.t-calendar header .t-next:disabled {
  opacity: 0.2;
  cursor: not-allowed;
}
.t-menu.t-calendar header .t-previous {
  left: 0;
  top: 0;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='9'%20height='14'%3e%3cpath%20fill='%23464646'%20d='M.944%206.536l5.314-5.314a.657.657%200%200%201%20.928%200l.62.62c.256.256.256.67.001.927L3.595%207l4.211%204.231a.656.656%200%200%201-.001.927l-.62.62a.657.657%200%200%201-.928%200L.943%207.464a.657.657%200%200%201%200-.928z'/%3e%3c/svg%3e") no-repeat center;
  background-size: 9px;
  align-self: flex-start;
}
.t-menu.t-calendar header .t-next {
  right: 0;
  top: 0;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='9'%20height='14'%3e%3cpath%20fill='%23464646'%20d='M7.806%207.464l-5.314%205.314a.657.657%200%200%201-.928%200l-.62-.62a.656.656%200%200%201-.001-.927L5.155%207%20.943%202.769a.656.656%200%200%201%20.001-.927l.62-.62a.657.657%200%200%201%20.928%200l5.314%205.314a.657.657%200%200%201%200%20.928z'/%3e%3c/svg%3e") no-repeat center;
  background-size: 9px;
  align-self: flex-end;
}
.t-menu.t-calendar table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
}
.t-menu.t-calendar table:focus td.t-is-focused {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-menu.t-calendar table a:focus {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-menu.t-calendar table colgroup .t-weekend {
  background-color: #f4f4f4;
}
.t-menu.t-calendar table th,
.t-menu.t-calendar table td {
  width: 32px;
  height: 32px;
  padding: 0;
  text-align: center;
  vertical-align: middle;
}
.t-menu.t-calendar table th {
  padding: 0 8px;
  font-size: 11px;
  font-weight: 700;
}
.t-menu.t-calendar table td {
  color: #646464;
}
.t-menu.t-calendar table a {
  position: relative;
  width: 32px;
  height: 32px;
  color: #212222;
  border-radius: 32px;
  text-decoration: none;
  text-align: center;
  line-height: 32px;
  font-size: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.t-menu.t-calendar table a:hover:not(.t-disabled-day) {
  text-decoration: none;
  background: #d4ebeb;
}
.t-menu.t-calendar table a.t-other-months {
  color: #646464;
}
.t-menu.t-calendar table a.t-today, .t-menu.t-calendar table a.t-current-month {
  color: #279c9c;
  border-radius: 32px;
  box-shadow: inset 0 0 0 1px #279c9c;
  font-weight: 700;
}
.t-menu.t-calendar table a.t-disabled-day {
  color: #a6a7a7;
  cursor: not-allowed;
  font-weight: 400;
}
.t-menu.t-calendar table a.t-disabled-day::after {
  content: "";
  position: absolute;
  height: 1.5rem;
  width: 0.075rem;
  background-color: #a6a7a7;
  border: none !important;
  transform: rotate(45deg);
  right: 50%;
}
.t-menu.t-calendar table a.t-is-selected {
  color: #fff;
  background: #279c9c;
  font-weight: 700;
}
.t-menu.t-calendar table a.t-is-selected:hover {
  background: #279c9c;
  cursor: default;
}
.t-menu.t-calendar table a.t-busy {
  background: #fff59d;
}
.t-menu.t-calendar table a.t-busy:hover {
  background: #d4ebeb;
}
.t-menu.t-calendar table a.t-busy.t-is-selected {
  color: #fff;
  background: #279c9c;
}
.t-menu.t-calendar table a.t-range-start, .t-menu.t-calendar table a.t-range-end {
  color: #fff;
  background: #279c9c;
}
.t-menu.t-calendar table a.t-range-start:hover, .t-menu.t-calendar table a.t-range-end:hover {
  background: #279c9c;
  cursor: default;
}
.t-menu.t-calendar table a.t-range-start {
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 32px;
  -moz-border-radius-topleft: 32px;
  border-radius: 32px 0 0 32px;
}
.t-menu.t-calendar table a.t-range-end {
  -moz-border-radius-topright: 32px;
  -moz-border-radius-bottomright: 32px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-radius: 0 32px 32px 0;
}
.t-menu.t-calendar table a.t-in-range::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  background: #d4ebeb;
}
.t-menu.t-calendar table a.t-in-range:hover:not(.t-disabled-day) {
  background: rgb(160.1, 211.3, 211.3);
}
.t-menu.t-calendar table a.t-in-range.t-first::before {
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 32px;
  -moz-border-radius-topleft: 32px;
  border-radius: 32px 0 0 32px;
}
.t-menu.t-calendar table a.t-in-range.t-last::before {
  -moz-border-radius-topright: 32px;
  -moz-border-radius-bottomright: 32px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-radius: 0 32px 32px 0;
}
.t-menu.t-calendar table a.t-year {
  width: 100%;
}
.t-menu.t-calendar[data-weekend-disabled] table th:nth-child(6),
.t-menu.t-calendar[data-weekend-disabled] table th:nth-child(7) {
  color: #bcbdbd;
}
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(6) a,
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(7) a {
  color: #bcbdbd;
  cursor: not-allowed;
}
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(6) a:hover,
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(7) a:hover {
  background: inherit;
  border-radius: 0;
}
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(6) a.t-in-range,
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(7) a.t-in-range {
  background: #f4f4f4;
  border-radius: 0;
}
.t-menu.t-calendar footer {
  padding: 8px;
  text-align: center;
}
.t-menu.t-calendar footer .t-legend {
  font-size: 0.75rem;
}
.t-menu.t-calendar footer .t-legend.t-today::before {
  width: 0.75rem;
  height: 0.75rem;
  background: transparent;
  border: 1px solid #279c9c;
}
.t-menu.t-calendar footer .t-legend.t-busy::before {
  width: 0.75rem;
  height: 0.75rem;
  background: #fff59d;
}
.t-menu.t-month-picker-calendar {
  width: 192px;
  padding-bottom: 4px;
}
.t-menu.t-month-picker-calendar table td {
  width: 33%;
}
.t-menu.t-month-picker-calendar table a {
  width: calc(100% - 4px);
}

.t-dialog {
  position: fixed;
  z-index: 110;
  inset: 0;
  display: none;
  overflow: auto;
  padding: 48px;
  background: rgba(0, 0, 0, 0.3);
}
.t-dialog .t-container {
  width: 400px;
  min-width: auto;
  max-width: calc(100% - 48px);
  margin: auto;
  padding: 0;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.3);
  align-self: flex-start;
}
.t-dialog .t-container .t-header {
  padding: 24px;
}
.t-dialog .t-container .t-header h2 {
  line-height: 1rem;
}
.t-dialog .t-container .t-content {
  padding: 0 24px;
}
.t-dialog .t-container .t-footer {
  position: relative;
  padding: 24px;
  text-align: center;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-dialog .t-container .t-footer .t-btn {
  margin-right: 8px;
  transform: translate3d(0, 0, 0);
}
.t-dialog .t-container .t-meta {
  box-shadow: none;
}
.t-dialog.t-is-visible {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-dialog.t-w-auto .t-container {
  min-width: 400px;
  width: auto;
}
.t-dialog.t-w-500 .t-container {
  width: 500px;
}
.t-dialog.t-w-600 .t-container {
  width: 600px;
}
.t-dialog.t-w-700 .t-container {
  width: 700px;
}
.t-dialog.t-medium .t-container {
  width: 800px;
}
.t-dialog.t-large .t-container {
  width: 1366px;
}

.t-drawer {
  position: fixed;
  top: 0;
  height: 100%;
  width: calc(1px + 600px);
  right: calc(-1 * (3px + 600px));
  overflow-y: auto;
  z-index: 110;
  border-left: 1px solid #bcbdbd;
  background: #fff;
  box-shadow: -2px 0 2px 0 rgba(0, 0, 0, 0.1);
  transition: right 0.2s ease;
  transform: translateZ(0);
}
.t-drawer.t-toggled {
  right: 0;
}
.t-drawer header {
  justify-content: space-between;
  align-items: center;
  height: 50px;
  padding-left: 24px;
  padding-right: 4px;
  border-bottom: 1px solid #e9e9e9;
}
.t-drawer header .t-cross {
  background: none;
  border: 0;
  margin-left: auto;
  cursor: pointer;
  width: calc(50px - 4px);
  height: calc(50px - 4px);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  transition: background 0.2s;
}
.t-drawer header .t-cross:hover {
  background: #f8f8f8;
}
.t-drawer .t-content {
  padding: 24px;
  bottom: 70px;
  top: 50px;
  margin-bottom: 0;
  position: fixed;
  overflow: auto;
  background: linear-gradient(#fff, transparent 100%), linear-gradient(rgba(0, 0, 0, 0.1), transparent 100%);
  background-size: 100% 50px, 100% 10px;
  background-repeat: no-repeat;
  background-attachment: local, scroll;
}
.t-drawer .t-content h3 {
  font-size: 14px;
  border-bottom: 1px solid #e9e9e9;
  padding-bottom: 12px;
  margin-bottom: 24px;
}
.t-drawer footer {
  padding: 24px;
  display: flex;
  align-items: center;
  position: fixed;
  width: 600px;
  height: 70px;
  left: 0;
  bottom: 0;
  background: #f8f8f8;
  border-top: 1px solid #e9e9e9;
}
.t-drawer-background {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  z-index: 110;
  bottom: 0;
  transition: background 0.1s ease;
  background: rgba(0, 0, 0, 0);
  pointer-events: none;
}
@media screen and (max-width: 2500px) {
  .t-drawer-background.t-toggled {
    pointer-events: all;
    background: rgba(0, 0, 0, 0.3);
  }
}

.t-dropdown.t-has-validation.t-is-invalid .t-input input, .t-dropdown[data-validation].t-is-invalid .t-input input {
  padding-right: 52px;
  background-color: #f7d2cf;
  background-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='%23D91F11'%20d='M6.08,0.381%20C6.588,-0.127%207.41,-0.127%207.918,0.381%20L13.619,6.081%20C14.127,6.588%2014.127,7.41%2013.619,7.917%20L7.918,13.618%20C7.411,14.126%206.59,14.126%206.082,13.618%20L0.381,7.917%20C-0.127,7.41%20-0.127,6.589%200.381,6.081%20Z%20M5.768,3.817%20L5.984,7.617%20C5.993,7.776%206.124,7.9%206.283,7.9%20L7.717,7.9%20C7.876,7.9%208.007,7.776%208.016,7.617%20L8.232,3.817%20C8.242,3.645%208.105,3.5%207.932,3.5%20L6.068,3.5%20C5.895,3.5%205.758,3.645%205.768,3.817%20Z%20M7,10.9%20C7.69,10.9%208.25,10.34%208.25,9.65%20C8.25,8.96%207.69,8.4%207,8.4%20C6.31,8.4%205.75,8.96%205.75,9.65%20C5.75,10.34%206.31,10.9%207,10.9%20Z'%20/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 30px center;
}
.t-dropdown.t-has-validation.t-is-invalid .t-input input:hover:not(:disabled), .t-dropdown[data-validation].t-is-invalid .t-input input:hover:not(:disabled) {
  border-color: #d91f11;
}
.t-dropdown.t-has-validation.t-is-invalid .t-input input:focus:not(:disabled), .t-dropdown.t-has-validation.t-is-invalid .t-input input:active:not(:disabled), .t-dropdown[data-validation].t-is-invalid .t-input input:focus:not(:disabled), .t-dropdown[data-validation].t-is-invalid .t-input input:active:not(:disabled) {
  background-color: #fff;
  border-color: #d91f11;
  box-shadow: 0 0 0 2px #f0a5a0;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input .t-faker {
  padding-right: 48px;
  background-color: #f7d2cf;
  background-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='%23D91F11'%20d='M6.08,0.381%20C6.588,-0.127%207.41,-0.127%207.918,0.381%20L13.619,6.081%20C14.127,6.588%2014.127,7.41%2013.619,7.917%20L7.918,13.618%20C7.411,14.126%206.59,14.126%206.082,13.618%20L0.381,7.917%20C-0.127,7.41%20-0.127,6.589%200.381,6.081%20Z%20M5.768,3.817%20L5.984,7.617%20C5.993,7.776%206.124,7.9%206.283,7.9%20L7.717,7.9%20C7.876,7.9%208.007,7.776%208.016,7.617%20L8.232,3.817%20C8.242,3.645%208.105,3.5%207.932,3.5%20L6.068,3.5%20C5.895,3.5%205.758,3.645%205.768,3.817%20Z%20M7,10.9%20C7.69,10.9%208.25,10.34%208.25,9.65%20C8.25,8.96%207.69,8.4%207,8.4%20C6.31,8.4%205.75,8.96%205.75,9.65%20C5.75,10.34%206.31,10.9%207,10.9%20Z'%20/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 28px center;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text].placeholder, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text].placeholder {
  color: #a6a7a7;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]::placeholder, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]::placeholder {
  color: #a6a7a7;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:not(:disabled):hover ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:not(:disabled):hover ~ .t-faker {
  border-color: #d91f11;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:not(:disabled):focus:not(:disabled) ~ .t-faker, .t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:not(:disabled):active:not(:disabled) ~ .t-faker, .t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:not(:disabled).t-has-focus:not(:disabled) ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:not(:disabled):focus:not(:disabled) ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:not(:disabled):active:not(:disabled) ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:not(:disabled).t-has-focus:not(:disabled) ~ .t-faker {
  background-color: #fff;
  border-color: #d91f11;
  box-shadow: 0 0 0 2px #f0a5a0;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:disabled ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:disabled ~ .t-faker {
  background: #f4f4f4;
}
.t-dropdown .t-error-message,
.t-dropdown .t-supporting-text {
  max-width: 192px;
}
.t-dropdown.t-medium .t-error-message,
.t-dropdown.t-medium .t-supporting-text {
  max-width: 288px;
}
.t-dropdown.t-large .t-error-message,
.t-dropdown.t-large .t-supporting-text, .t-dropdown.t-extra .t-error-message,
.t-dropdown.t-extra .t-supporting-text {
  max-width: 400px;
}
.t-dropdown.t-wide .t-error-message,
.t-dropdown.t-wide .t-supporting-text {
  max-width: 100%;
}

.t-dropdown {
  position: relative;
  display: inline-block;
  min-width: 192px;
  margin-right: 12px;
  margin-bottom: 12px;
  vertical-align: top;
}
.t-dropdown:last-child {
  margin-right: 0;
  margin-bottom: 0;
}
.t-dropdown > label, fieldset .t-dropdown > legend {
  display: block;
  margin: 0;
  margin-bottom: 6px;
}
.t-dropdown > .t-btn {
  width: 100%;
  margin: 0;
  padding-right: 28px;
  text-align: left;
}
.t-dropdown > .t-btn:focus {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-dropdown > .t-btn:not(.t-condensed) {
  height: 32px;
}
.t-dropdown > .t-btn::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 0;
  height: 0;
  margin-right: 12px;
  margin-left: auto;
  border-top: 4px solid #a6a7a7;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  transform: translate(0, -40%);
}
.t-dropdown > .t-btn:hover::after {
  border-top-color: #373838;
}
.t-dropdown > .t-btn.t-primary::after, .t-dropdown > .t-btn.t-negative::after, .t-dropdown > .t-btn.t-staff::after {
  border-top-color: #fff;
}
.t-dropdown > .t-btn:disabled::after {
  border-top-color: #bcbdbd;
}
.t-dropdown > .t-btn.t-minimal {
  line-height: 32px;
}
.t-dropdown > .t-input {
  position: relative;
  min-width: inherit;
  width: inherit;
  margin-right: 0;
  margin-bottom: 0;
}
.t-dropdown > .t-input input {
  display: inline-block;
  width: 100%;
  padding-right: 28px;
}
.t-dropdown > .t-input input ~ button {
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  text-align: center;
  cursor: pointer;
}
.t-dropdown > .t-input input ~ button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  margin: 0;
  margin-right: 8px;
  border-top: 4px solid #a6a7a7;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  transform: translate(-50%, -40%);
}
.t-dropdown > .t-input input ~ button:hover::before {
  border-top-color: #373838;
}
.t-dropdown > .t-input input ~ button:disabled {
  cursor: not-allowed;
}
.t-dropdown > .t-input input ~ button:disabled::before {
  border-top-color: #bcbdbd;
}
.t-dropdown > .t-input input.t-has-value ~ button, .t-dropdown > .t-input input[data-has-value] ~ button {
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2014%2014'%3e%3cpath%20d='M7%200C3.1%200%200%203.1%200%207s3.1%207%207%207%207-3.1%207-7-3.1-7-7-7zm3.4%208.8c.1.1.1.3%200%20.5l-1.1%201.1c-.1.1-.3.1-.5%200L7%208.6l-1.8%201.9c-.1.1-.3.1-.5%200L3.6%209.3c-.2-.1-.2-.3%200-.5L5.4%207%203.6%205.2c-.2-.2-.2-.4%200-.5l1.1-1.1c.1-.1.3-.1.5%200L7%205.4l1.8-1.9c.1-.1.3-.1.5%200l1.1%201.1c.1.1.1.3%200%20.5L8.6%207l1.8%201.8z'%20fill='%23464646'/%3e%3c/svg%3e");
  background-size: 14px;
  background-position: 50%;
  background-repeat: no-repeat;
  opacity: 0.4;
  transition: opacity 0.2s ease;
}
.t-dropdown > .t-input input.t-has-value ~ button:hover, .t-dropdown > .t-input input[data-has-value] ~ button:hover {
  opacity: 1;
}
.t-dropdown > .t-input input.t-has-value ~ button::before, .t-dropdown > .t-input input.t-has-value ~ button::after, .t-dropdown > .t-input input[data-has-value] ~ button::before, .t-dropdown > .t-input input[data-has-value] ~ button::after {
  display: none;
}
.t-dropdown > .t-input ~ .t-menu {
  padding-top: 0;
  padding-bottom: 0;
}
.t-dropdown > .t-input ~ .t-menu .t-item, .t-dropdown > .t-input ~ .t-menu .t-empty {
  margin-top: 0;
  margin-bottom: 0;
}
.t-dropdown > .t-input[data-validation] input {
  background-position: right 26px center;
}
.t-dropdown > .t-input[data-validation] input.t-is-valid, .t-dropdown > .t-input[data-validation] input[valid], .t-dropdown > .t-input[data-validation] input.t-is-invalid, .t-dropdown > .t-input[data-validation] input[invalid] {
  padding-right: 44px;
}
.t-dropdown[data-type=trigger] {
  min-width: auto;
  margin-bottom: 0;
}
.t-dropdown[data-type=trigger] [data-trigger] {
  display: inline-block;
  margin: 0;
  cursor: pointer;
}
.t-dropdown[data-type=trigger] [data-trigger]::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 8px;
  border-top: 5px solid #a6a7a7;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  vertical-align: middle;
}
.t-dropdown[data-type=trigger] [data-trigger]:hover::after {
  border-top-color: #373838;
}
.t-dropdown[data-type=trigger] .t-menu {
  min-width: 192px;
  width: 100%;
}
.t-dropdown .t-menu {
  position: absolute;
  min-width: 100%;
  margin-top: 8px;
  overscroll-behavior: contain;
}
.t-dropdown .t-menu .t-group .t-group-header {
  position: sticky;
  z-index: 10;
  top: 0;
  margin-top: 0;
  background-color: #fff;
}
.t-dropdown .t-menu .t-group h5 {
  padding-top: 12px;
}
.t-dropdown .t-menu .t-group .t-item-header {
  font-size: 11px;
  text-transform: uppercase;
  font-weight: bold;
}
.t-dropdown .t-menu .t-group .t-item-header > .t-is-selected {
  font-weight: bold;
}
.t-dropdown .t-menu .t-item:hover, .t-dropdown .t-menu .t-empty:hover {
  background: transparent;
}
.t-dropdown .t-menu .t-item.t-has-focus, .t-dropdown .t-menu .t-has-focus.t-empty, .t-dropdown .t-menu .t-item.t-has-highlight, .t-dropdown .t-menu .t-has-highlight.t-empty {
  background: #d4ebeb;
}
.t-dropdown .t-menu .t-item.t-is-selected, .t-dropdown .t-menu .t-is-selected.t-empty {
  cursor: pointer;
  background-color: #e9f5f5;
  font-weight: normal;
}
.t-dropdown.t-block {
  display: block;
  margin-bottom: 12px;
}
.t-dropdown.t-block:not(:first-of-type) {
  margin-top: 12px;
}
.t-dropdown.t-block:last-child {
  margin-bottom: 0;
}
.t-dropdown.t-condensed {
  width: 192px;
}
.t-dropdown.t-tiny {
  min-width: 64px;
  width: 64px;
}
.t-dropdown.t-small {
  min-width: 112px;
  width: 112px;
}
.t-dropdown.t-medium {
  width: 288px;
}
.t-dropdown.t-large {
  width: 400px;
}
.t-dropdown.t-extra {
  width: 600px;
}
.t-dropdown.t-wide {
  width: 100%;
}
.t-dropdown[data-type=input-multi].t-condensed .t-tag:not(.t-additional-items) {
  flex-shrink: 1;
  overflow: hidden;
}
.t-dropdown[data-type=input-multi].t-condensed .t-fake-input {
  flex-wrap: nowrap;
  overflow: hidden;
}
.t-dropdown[data-type=input-multi] .t-fake-input {
  position: relative;
  width: 100%;
  min-height: 32px;
  padding-top: 6px;
  padding-right: 28px;
  padding-left: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-dropdown[data-type=input-multi] .t-fake-input .t-tag {
  z-index: 1;
  margin-right: 4px;
  margin-bottom: 4px;
}
.t-dropdown[data-type=input-multi] .t-fake-input .t-tag.t-additional-items {
  background: #1f7d7d;
}
.t-dropdown[data-type=input-multi] .t-fake-input .t-tag.t-additional-items.t-red {
  background: #ae190e;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text] {
  z-index: 1;
  width: auto;
  min-width: 24px;
  height: 32px;
  margin-top: -6px;
  background: transparent;
  border: 0;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
  vertical-align: middle;
  outline: 0;
  -webkit-box-flex: 1 0 24px;
  -moz-box-flex: 1 0 24px;
  flex: 1 0 24px;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text].placeholder {
  color: #909090;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]::placeholder {
  color: #909090;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]::-ms-clear {
  display: none;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:focus {
  box-shadow: none;
}
.t-dropdown[data-type=input-multi] .t-fake-input > button {
  position: absolute;
  z-index: 1;
  bottom: 0;
  right: 0;
  width: 32px;
  height: 100%;
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  text-align: center;
  cursor: pointer;
}
.t-dropdown[data-type=input-multi] .t-fake-input > button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  margin: 0;
  margin-right: 8px;
  border-top: 4px solid #a6a7a7;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  transform: translate(-50%, -40%);
}
.t-dropdown[data-type=input-multi] .t-fake-input > button:hover::before {
  border-top-color: #373838;
}
.t-dropdown[data-type=input-multi] .t-fake-input > button:disabled {
  cursor: not-allowed;
}
.t-dropdown[data-type=input-multi] .t-fake-input > button:disabled::before {
  border-top-color: #bcbdbd;
}
.t-dropdown[data-type=input-multi] .t-fake-input .t-faker {
  position: absolute;
  z-index: 0;
  inset: 0;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:not(:disabled):hover ~ .t-faker {
  border-color: #279c9c;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:not(:disabled):active ~ .t-faker, .t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:not(:disabled):focus ~ .t-faker, .t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:not(:disabled).t-has-focus ~ .t-faker {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:disabled ~ .t-faker {
  background: #f4f4f4;
}

.t-select-menu {
  position: absolute;
  margin-top: 0 !important;
  overscroll-behavior: contain;
}
.t-select-menu.t-tiny {
  min-width: 64px;
  width: 64px;
}
.t-select-menu.t-small {
  min-width: 112px;
  width: 112px;
}
.t-select-menu.t-medium {
  width: 288px;
}
.t-select-menu.t-large {
  width: 400px;
}
.t-select-menu.t-extra {
  width: 600px;
}
.t-select-menu.t-wide {
  width: 100%;
}
.t-select-menu .t-group .t-group-header {
  position: sticky;
  z-index: 10;
  top: 0;
  margin-top: 0;
  background-color: #fff;
}
.t-select-menu .t-group h5 {
  padding-top: 12px;
}
.t-select-menu .t-group .t-item-header {
  font-size: 11px;
  text-transform: uppercase;
  font-weight: bold;
}
.t-select-menu .t-group .t-item-header > .t-is-selected {
  font-weight: bold;
}
.t-select-menu .t-item:hover, .t-select-menu .t-menu .t-empty:hover, .t-menu .t-select-menu .t-empty:hover {
  background: transparent;
}
.t-select-menu .t-item.t-has-focus, .t-select-menu .t-menu .t-has-focus.t-empty, .t-menu .t-select-menu .t-has-focus.t-empty, .t-select-menu .t-item.t-has-highlight, .t-select-menu .t-menu .t-has-highlight.t-empty, .t-menu .t-select-menu .t-has-highlight.t-empty {
  background: #d4ebeb;
}
.t-select-menu .t-item.t-is-selected, .t-select-menu .t-menu .t-is-selected.t-empty, .t-menu .t-select-menu .t-is-selected.t-empty {
  cursor: pointer;
  background-color: #e9f5f5;
  font-weight: normal;
}

.t-empty-state {
  position: relative;
  display: block;
  width: 1024px;
  max-width: 100%;
  margin: 0 auto;
  margin-bottom: 12px;
  color: #646464;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.t-empty-state:first-child {
  margin-top: 12px;
}
.t-empty-state:last-child:not(:only-child) {
  margin-bottom: 12px;
}
.t-empty-state h4,
.t-empty-state h5,
.t-empty-state h6,
.t-empty-state p {
  color: inherit;
  text-align: center;
}
.t-empty-state a {
  color: #279c9c;
}
.t-empty-state img {
  width: auto;
  height: 96px;
  margin: 0 auto;
  margin-bottom: 24px;
}
.t-empty-state.t-small img {
  margin-bottom: 12px;
  transform: scale(0.7);
}
.t-empty-state.t-uncentered {
  margin-left: 0;
  margin-right: 0;
}

.t-container.t-ghost .t-empty-state {
  margin-bottom: 36px;
}

h3 + .t-empty-state {
  margin-top: 24px;
}

.t-meta {
  padding: 16px;
  background: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
}
.t-meta ul {
  margin: -12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-meta ul li {
  width: calc(12.5% - 12px * 2);
  margin: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  -webkit-box-flex: 1 1 auto;
  -moz-box-flex: 1 1 auto;
  flex: 1 1 auto;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-meta ul li > * {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.t-dialog .t-container .t-meta {
  min-width: auto;
  max-width: 100%;
  margin-top: 24px;
  padding: 0;
}

.t-file-upload {
  min-width: 192px;
}
.t-file-upload.t-is-invalid .t-file-upload-area {
  background-color: #f7d2cf;
}
.t-file-upload > label, fieldset .t-file-upload > legend {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.t-file-upload > label .t-icon, fieldset .t-file-upload > legend .t-icon {
  margin-left: 8px;
  cursor: help;
}
.t-file-upload-area {
  position: relative;
  border: 1px dashed #7a7a7a;
  padding: 12px 8px;
  max-width: 800px;
}
.t-file-upload-area.t-can-drop {
  position: relative;
}
.t-file-upload-area.t-can-drop::before {
  content: "";
  position: absolute;
  z-index: 100;
  inset: 0;
  background: rgba(212, 235, 235, 0.6);
}
.t-file-upload-area.t-too-many-files {
  position: relative;
}
.t-file-upload-area.t-too-many-files::before {
  content: "";
  position: absolute;
  z-index: 100;
  inset: 0;
  background: rgba(251, 233, 231, 0.8);
  cursor: no-drop;
}
.t-file-upload-area > .t-btn.t-file {
  z-index: 1;
  margin-right: 8px;
}
.t-file-upload-area > input[type=file] {
  position: absolute;
  z-index: -1;
  overflow: hidden;
  width: 1px;
  height: 1px;
  opacity: 0;
}
.t-file-upload-area > .t-drop-text {
  line-height: 32px;
}
.t-file-upload-list {
  display: block;
  margin-top: 8px;
}
.t-file-upload-list li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 4px;
  gap: 8px;
}
.t-file-upload-list li span {
  vertical-align: initial;
  display: flex;
  gap: 8px;
}
.t-file-upload-list li button {
  line-height: 0.8125rem;
  display: flex;
  border: none;
  background: transparent;
  padding: 3px;
}
.t-file-upload-list li button:focus-visible {
  background: #d3d3d3;
  border-radius: 6px;
}
.t-file-upload-list li button .t-icon {
  margin: 0;
}
.t-file-upload-list li:hover {
  background: #e9f5f5;
  border-radius: 3px;
}
.t-file-upload-list li .t-icon {
  margin-right: 0;
}

.t-uploaded-files {
  width: 800px;
  max-width: 100%;
  table-layout: auto;
}

.t-info-bubble {
  height: 38px;
  width: 38px;
  background-color: #006491;
  color: #fff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  font-weight: 700;
  user-select: none;
  opacity: 1;
  z-index: 120;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
  animation: pulse 2s infinite;
}
.t-info-bubble--fade-out-animation {
  opacity: 0;
}
.t-info-bubble__no-label {
  background-color: #fff;
  border-radius: 50%;
  height: 12px;
  width: 12px;
}

@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #006491;
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #006491;
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #006491;
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #006491;
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
.t-info-bubble-tooltip {
  background-color: #006491;
  border-radius: 8px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  color: #fff;
  padding: 24px;
  width: 400px;
  display: flex;
  text-align: left;
  font-weight: 400;
}
.t-info-bubble-tooltip h4 {
  color: #fff;
}
.t-info-bubble-tooltip img {
  border-radius: 50%;
  height: 100px;
  flex-shrink: 2;
  align-self: center;
}
img + .t-info-bubble-tooltip__wrapper {
  margin-left: 12px;
}
.t-info-bubble-tooltip__buttons-wrapper {
  margin-top: 12px;
}

.t-side-navigation {
  background: #212222;
  width: 240px;
  position: fixed;
  top: 54px;
  left: -240px;
  bottom: 0;
  z-index: 90;
  overflow-x: hidden;
  overflow-y: auto;
  height: calc(100% - 54px);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  transition: 0.2s ease;
  transition-property: left width;
}
.t-side-navigation nav {
  padding-top: 4px;
}
.t-side-navigation ul {
  list-style: none;
  display: block;
}
.t-side-navigation a {
  color: #fff;
  text-decoration: none;
}
.t-side-navigation .t-expand {
  position: absolute;
  right: 9px;
  width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: calc(50% - 9px);
  color: #fff;
  margin-right: 0;
}
.t-side-navigation .t-expand.t-is-open {
  transform: rotate(180deg);
}
.t-side-navigation .t-expand::before, .t-side-navigation .t-expand::after {
  content: "";
  position: absolute;
  background: #fff;
  width: 8px;
  height: 2px;
  border-radius: 1px;
}
.t-side-navigation .t-expand::before {
  transform: translate(-2px, 0) rotate(45deg) scale(0.9);
}
.t-side-navigation .t-expand::after {
  transform: translate(2px, 0) rotate(-45deg) scale(0.9);
}
.t-side-navigation li {
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 14px;
  line-height: 15px;
}
.t-side-navigation li > a {
  display: block;
  padding: 10px 12px;
  position: relative;
}
.t-side-navigation li > a.t-is-staff {
  background: #8c2341;
}
.t-side-navigation li > a.t-is-staff.t-is-active {
  background: #8c2341;
}
.t-side-navigation li > a.t-is-staff:hover, .t-side-navigation li > a.t-is-staff:focus-visible {
  background: #7e203b;
}
.t-side-navigation li > a.t-is-active {
  background: #ff0061;
}
.t-side-navigation li > a.t-is-active:hover, .t-side-navigation li > a.t-is-active:focus-visible {
  background: #ff0061;
}
.t-side-navigation li > a:hover, .t-side-navigation li > a:focus-visible {
  background: #4d4e4e;
}
.t-side-navigation li > a .t-icon {
  font-size: 16px;
  vertical-align: bottom !important;
}
.t-side-navigation li ul {
  display: none;
}
.t-side-navigation li ul.t-is-open {
  display: block;
}
.t-side-navigation li li {
  font-family: arial, sans-serif;
  font-size: 0.75rem;
  line-height: 14px;
}
.t-side-navigation li li > a {
  padding: 8px 24px 8px 25px;
  color: #e9e9e9;
}
.t-side-navigation .t-footer {
  color: #a6a7a7;
  padding-bottom: 16px;
}
.t-side-navigation .t-footer .t-staff-info {
  background: #8c2341;
  color: #fff;
  font-size: 0.8125rem;
  padding: 16px;
}
.t-side-navigation .t-footer p {
  padding: 0 16px;
  font-size: 8px;
  margin: 0;
  line-height: 12px;
}
.t-side-navigation .t-footer img {
  width: 80px;
  margin: 16px 16px 4px 16px;
}
.t-side-navigation ~ .t-main {
  transition: 0.2s ease;
  transition-property: left width;
  left: 0;
}
.t-side-navigation.t-is-open {
  left: 0;
}
.t-side-navigation.t-is-open ~ .t-main {
  left: 240px;
  width: calc(100vw - 240px);
}

.t-steps .t-step.t-cta.t-is-selected > .t-icon, .t-steps .t-step.t-completed.t-is-selected > .t-icon, .t-steps .t-step.t-non-cta.t-is-selected > .t-icon, .t-steps .t-step.t-required.t-is-selected > .t-icon, .t-steps .t-step.t-success.t-is-selected > .t-icon, .t-steps .t-step.t-warning.t-is-selected > .t-icon, .t-steps .t-step.t-error.t-is-selected > .t-icon {
  background: #279c9c;
  border: 1px solid #279c9c;
}
.t-steps .t-step.t-cta .t-content h4, .t-steps .t-step.t-completed .t-content h4, .t-steps .t-step.t-non-cta .t-content h4, .t-steps .t-step.t-required .t-content h4, .t-steps .t-step.t-success .t-content h4, .t-steps .t-step.t-warning .t-content h4, .t-steps .t-step.t-error .t-content h4 {
  font-weight: 700;
}
.t-steps .t-step.t-cta .t-counter,
.t-steps .t-step.t-cta div.t-icon {
  color: #fff;
  background: #279c9c;
  border: 1px solid #279c9c;
}
.t-steps .t-step.t-cta div.t-icon::before {
  content: "\e159";
}
.t-steps .t-step.t-success .t-counter,
.t-steps .t-step.t-success div.t-icon, .t-steps .t-step.t-completed .t-counter,
.t-steps .t-step.t-completed div.t-icon {
  color: #fff;
  background: #428613;
  border: 1px solid #428613;
}
.t-steps .t-step.t-success div.t-icon::before, .t-steps .t-step.t-completed div.t-icon::before {
  content: "\e900";
}
.t-steps .t-step.t-locked {
  cursor: not-allowed;
}
.t-steps .t-step.t-locked:hover {
  box-shadow: none;
}
.t-steps .t-step.t-locked .t-counter,
.t-steps .t-step.t-locked div.t-icon {
  color: #fff;
  background: #bcbdbd;
  border: 1px solid #bcbdbd;
}
.t-steps .t-step.t-locked div.t-icon::before {
  content: "󡡅";
}
.t-steps .t-step.t-error .t-counter,
.t-steps .t-step.t-error div.t-icon {
  color: #fff;
  background: #d91f11;
  border: 1px solid #d91f11;
}
.t-steps .t-step.t-error div.t-icon::before {
  content: "\e361";
}
.t-steps .t-step.t-warning .t-counter,
.t-steps .t-step.t-warning div.t-icon {
  color: #fff;
  background: #ee6f20;
  border: 1px solid #ee6f20;
}
.t-steps .t-step.t-warning div.t-icon::before {
  content: "\e374";
}
.t-steps .t-step.t-optional .t-counter,
.t-steps .t-step.t-optional div.t-icon {
  color: #279c9c;
  background: #fff;
  border: 1px solid #279c9c;
}
.t-steps .t-step.t-optional div.t-icon::before {
  content: "\e159";
}
.t-steps .t-step.t-info .t-counter,
.t-steps .t-step.t-info div.t-icon {
  color: #bcbdbd;
  background: #fff;
  border: 1px solid #bcbdbd;
}
.t-steps .t-step.t-info div.t-icon::before {
  content: "\e372";
}
.t-steps .t-step.t-non-cta .t-counter,
.t-steps .t-step.t-non-cta div.t-icon {
  color: #fff;
  background: #a6a7a7;
  border: 1px solid #a6a7a7;
}
.t-steps .t-step.t-success .t-header h3,
.t-steps .t-step.t-success .t-header h4, .t-steps .t-step.t-completed .t-header h3,
.t-steps .t-step.t-completed .t-header h4 {
  color: #428613;
}
.t-steps .t-step.t-error .t-header h3,
.t-steps .t-step.t-error .t-header h4 {
  color: #d91f11;
}
.t-steps .t-step.t-warning .t-header h3,
.t-steps .t-step.t-warning .t-header h4 {
  color: #ee6f20;
}

.t-steps.t-filter {
  flex-direction: column;
}
.t-steps.t-filter > ul, .t-steps.t-filter.t-vertical > ul {
  width: auto;
  max-width: 100%;
}
.t-steps.t-filter .t-step {
  height: 44px;
  border-right: 0;
  pointer-events: none;
  cursor: default;
}
.t-steps.t-filter .t-step .t-content {
  user-select: none;
  flex-direction: row;
  justify-content: start;
  -ms-flex-pack: start;
  align-items: center;
}
.t-steps.t-filter .t-step .t-content h4:not(:only-child) {
  margin-right: 8px;
  margin-bottom: 0;
}
.t-steps.t-filter .t-step .t-content .t-icon {
  color: #646464;
}
.t-steps.t-filter .t-step .t-content .t-icon:hover {
  color: #373838;
}
.t-steps.t-filter .t-step.t-cta, .t-steps.t-filter .t-step.t-completed, .t-steps.t-filter .t-step.t-error, .t-steps.t-filter .t-step.t-non-cta, .t-steps.t-filter .t-step.t-required, .t-steps.t-filter .t-step.t-success, .t-steps.t-filter .t-step.t-warning, .t-steps.t-filter .t-step.t-error {
  pointer-events: all;
  cursor: pointer;
}
.t-steps.t-filter .t-step.t-is-filtering:not(:active) {
  background: #f4fafa;
  box-shadow: 0 0 0 1px #279c9c;
}
.t-steps.t-filter > ul h4 {
  font-weight: 400;
}
.t-steps.t-filter > ul .t-counter,
.t-steps.t-filter > ul div.t-icon {
  color: #bcbdbd;
  background: #fff;
  border: 1px solid #bcbdbd;
}
.t-steps.t-filter.t-filter-vertical {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-steps.t-filter.t-filter-vertical > ul {
  width: 400px;
  margin-bottom: 0;
  flex-direction: column;
}
.t-steps.t-filter.t-filter-vertical .t-step {
  height: auto;
  min-height: 44px;
  margin-right: 0;
  margin-bottom: 12px;
}
.t-steps.t-filter.t-filter-vertical .t-step::before {
  right: 0;
  bottom: -12px;
  left: 0;
  display: block;
  width: calc(44px / 2 + 1px);
  height: 12px;
  border: 0;
  border-right: 1px solid #bcbdbd;
}
.t-steps.t-filter.t-filter-vertical .t-step:last-child {
  margin-bottom: 0;
}
.t-steps.t-filter.t-filter-vertical .t-step:last-child::before {
  display: none;
}
.t-steps.t-filter.t-filter-vertical .t-step.t-no-connector::before {
  display: none;
}
.t-steps.t-filter.t-filter-vertical .t-step.t-is-selected::before {
  bottom: -13px;
}
.t-steps.t-filter.t-filter-vertical > .t-wrapper {
  margin-left: 16px;
  flex-grow: 1;
}
.t-steps.t-compact > ul > li.t-step {
  height: auto;
  flex-direction: column;
}
.t-steps.t-compact > ul > li.t-step.t-no-connector::before {
  display: none;
}
.t-steps.t-compact > ul > li.t-step .t-counter,
.t-steps.t-compact > ul > li.t-step div.t-icon {
  height: 43px;
  padding: 8px;
  flex-grow: 0;
}
.t-steps.t-compact > ul > li.t-step .t-content {
  padding: 8px;
  flex-direction: column;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-steps.t-compact > ul > li.t-step .t-content h4 {
  font-size: 12px;
}
.t-steps.t-compact > ul > li.t-step.t-is-filtering:not(:active)::after {
  transform: translate(0, -50%);
}

.t-steps {
  width: 100%;
}
.t-steps > ul {
  display: block;
  width: 100%;
  margin-bottom: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
}
.t-steps > ul:last-child {
  margin-bottom: 0;
}
.t-steps .t-step {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 44px;
  margin: 0;
  margin-right: 12px;
  background: #fff;
  border-right: 4px solid rgba(255, 255, 255, 0);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  text-decoration: none;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  transition: color 0.2s ease, border 0.2s ease, box-shadow 0.2s ease;
}
.t-steps .t-step::before {
  content: "";
  position: absolute;
  right: -16px;
  width: 12px;
  height: calc(44px / 2 + 1px);
  border-bottom: 1px solid #bcbdbd;
}
.t-steps .t-step:last-child {
  margin-right: 0;
}
.t-steps .t-step:last-child::before {
  display: none;
}
.t-steps .t-step:hover {
  box-shadow: 0 0 0 1px #279c9c;
}
.t-steps .t-step:active {
  box-shadow: none;
}
.t-steps .t-step > a {
  width: 100%;
  color: inherit;
  text-decoration: none;
}
.t-steps .t-step .t-counter,
.t-steps .t-step div.t-icon {
  height: 44px;
  min-width: 44px;
  margin: 0;
  padding: 8px 12px;
  color: #fff;
  background: #279c9c;
  border: 1px solid #279c9c;
  font-weight: 700;
  text-align: center;
  user-select: none;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  -ms-flex-pack: center;
  transition: inherit;
}
.t-steps .t-step .t-counter::before,
.t-steps .t-step div.t-icon::before {
  font-weight: 900;
}
.t-steps .t-step .t-counter {
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 18px;
}
.t-steps .t-step div.t-icon {
  width: 44px;
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 20px;
}
.t-steps .t-step div.t-icon::before {
  content: "\e159";
}
.t-steps .t-step div.t-icon:has(i.t-icon) i.t-icon {
  margin-right: 0;
}
.t-steps .t-step div.t-icon:has(i.t-icon)::before {
  content: none;
}
.t-steps .t-step .t-content {
  width: 100%;
  padding: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
  transition: inherit;
}
.t-steps .t-step .t-content h4:only-child {
  margin-bottom: 0;
}
.t-steps .t-step.t-is-selected {
  border-right: 4px solid #279c9c;
  background: #f4fafa;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  pointer-events: none;
  cursor: default;
}
.t-steps .t-step.t-is-selected::before {
  right: -17px;
}
.t-steps .t-step.t-is-selected div.t-icon {
  background: #279c9c;
  border: 1px solid #279c9c;
}
.t-steps .t-step.t-is-selected .t-content h4 {
  color: #279c9c !important;
}
.t-steps.t-vertical > ul {
  flex-direction: column;
}
.t-steps.t-vertical .t-step {
  height: auto;
  min-height: 44px;
  margin-bottom: 12px;
  border-right: 0;
  cursor: default;
  flex-wrap: wrap;
}
.t-steps.t-vertical .t-step:hover, .t-steps.t-vertical .t-step:active {
  box-shadow: none;
}
.t-steps.t-vertical .t-step::before {
  right: 0;
  bottom: -12px;
  left: 0;
  display: block;
  width: calc(44px / 2 + 1px);
  height: 12px;
  border: 0;
  border-right: 1px solid #bcbdbd;
}
.t-steps.t-vertical .t-step:last-child {
  margin-bottom: 0;
}
.t-steps.t-vertical .t-step:last-child::before {
  display: none;
}
.t-steps.t-vertical .t-step .t-header {
  position: relative;
  width: calc(100% - 44px);
  height: 44px;
  margin: 0;
  padding: 16px;
  user-select: none;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.t-steps.t-vertical .t-step .t-header:focus-visible {
  background-color: #e9e9e9;
}
.t-steps.t-vertical .t-step .t-header::before, .t-steps.t-vertical .t-step .t-header::after {
  content: "";
  position: absolute;
  right: 18px;
  background: #a6a7a7;
  height: 2px;
  width: 8px;
  border-radius: 1px;
}
.t-steps.t-vertical .t-step .t-header::before {
  transform: translate(-2px, 0) rotate(45deg) scale(0.9);
}
.t-steps.t-vertical .t-step .t-header::after {
  transform: translate(2px, 0) rotate(-45deg) scale(0.9);
}
.t-steps.t-vertical .t-step .t-header h3,
.t-steps.t-vertical .t-step .t-header h4 {
  transition: text-decoration 0.2s ease;
}
.t-steps.t-vertical .t-step .t-header:hover h3,
.t-steps.t-vertical .t-step .t-header:hover h4 {
  text-decoration: underline;
}
.t-steps.t-vertical .t-step .t-header:hover::before, .t-steps.t-vertical .t-step .t-header:hover::after {
  background: #373838;
}
.t-steps.t-vertical .t-step .t-header.t-is-expanded::before {
  transform: translate(-2px, 0) rotate(-45deg) scale(0.9);
}
.t-steps.t-vertical .t-step .t-header.t-is-expanded::after {
  transform: translate(2px, 0) rotate(45deg) scale(0.9);
}
.t-steps.t-vertical .t-step .t-content {
  padding: 24px;
  flex-direction: column;
  align-items: flex-start;
}
.t-steps.t-vertical .t-step .t-footer {
  width: 100%;
  padding: 16px;
  border-top: 2px solid #f8f8f8;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-steps.t-vertical .t-step .t-footer > span {
  margin-right: 8px;
}
.t-steps.t-vertical .t-step .t-collapsible {
  width: 100%;
  visibility: hidden;
  max-height: 0;
  opacity: 0;
}
.t-steps.t-vertical .t-step .t-collapsible.t-is-expanded {
  visibility: visible;
  max-height: 100%;
  opacity: 1;
}
.t-steps > .t-wrapper > .t-content {
  display: none;
}
.t-steps > .t-wrapper > .t-content.t-is-selected {
  display: block;
}
.t-steps > .t-wrapper > .t-content.t-container {
  margin-bottom: 0;
}
.t-steps.t-bordered .t-step {
  box-shadow: 0 0 0 1px #e9e9e9;
}
.t-steps.t-bordered .t-step:hover {
  box-shadow: 0 0 0 1px #279c9c;
}
.t-steps.t-bordered .t-step:active {
  box-shadow: 0 0 0 1px #e9e9e9;
}

.t-top-bar {
  position: fixed;
  z-index: 100;
  top: 0;
  right: 0;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 54px;
  margin: 0;
  color: #fff;
  background: #212222;
  font-family: arial, sans-serif;
  user-select: none;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  transform: translate3d(0, 0, 0);
  flex-wrap: nowrap;
}
.t-top-bar a {
  color: inherit;
  text-decoration: none;
}
.t-top-bar a,
.t-top-bar > div {
  display: inline-block;
}
.t-top-bar .t-left,
.t-top-bar .t-right {
  display: inline-block;
  height: 54px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  transform: translate3d(0, 0, 0);
}
.t-top-bar .t-left {
  margin-right: 16px;
  padding: calc((54px - 22px) / 2) 0;
  vertical-align: top;
  align-items: center;
}
.t-top-bar .t-left a {
  max-height: 22px;
}
.t-top-bar .t-left .t-burger {
  position: relative;
  display: inline-block;
  overflow: hidden;
  width: 54px;
  height: 54px;
  text-indent: -100px;
  cursor: pointer;
  background: #ff0061;
  appearance: none;
  transition: color 0.2s ease, margin 0.2s ease, transform 0.2s ease, opacity 0.2s ease;
}
.t-top-bar .t-left .t-burger::before,
.t-top-bar .t-left .t-burger span, .t-top-bar .t-left .t-burger::after {
  content: "";
  position: absolute;
  top: 50%;
  left: calc(50% - 8px);
  display: block;
  width: 16px;
  height: 2px;
  background: #fff;
  transition: color 0.2s ease, margin 0.2s ease, transform 0.2s ease, opacity 0.2s ease;
}
.t-top-bar .t-left .t-burger::before {
  margin-top: -6px;
}
.t-top-bar .t-left .t-burger span {
  opacity: 1;
}
.t-top-bar .t-left .t-burger::after {
  margin-top: 6px;
}
.t-top-bar .t-left .t-burger.t-is-active::before {
  margin-top: 0;
  transform: rotate(45deg);
}
.t-top-bar .t-left .t-burger.t-is-active span {
  opacity: 0;
}
.t-top-bar .t-left .t-burger.t-is-active::after {
  margin-top: 0;
  transform: rotate(-45deg);
}
.t-top-bar .t-left .t-logo {
  position: relative;
  height: 22px;
  max-height: 22px;
  margin-left: 16px;
  border: 0;
  transform: translate3d(0, 0, 0);
}
.t-top-bar .t-left .t-logo.t-has-descenders {
  height: 28px;
  max-height: 28px;
}
.t-top-bar .t-left .t-env {
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 23px;
  height: 54px;
  line-height: 54px;
  text-align: center;
  width: 100px;
  text-transform: uppercase;
  cursor: default;
  background: #8c2341;
}
.t-top-bar .t-left a.t-env {
  cursor: pointer;
}
.t-top-bar .t-left .t-env-prod {
  background: #ee6f20;
}
.t-top-bar .t-left .t-env-acceptance {
  background: #8c2341;
}
.t-top-bar .t-left .t-env-dev {
  background: #256cd1;
}
.t-top-bar .t-input {
  margin: 0 16px 0 0;
}
.t-top-bar .t-input .t-input-wrapper {
  background: #4d4e4e;
  border: 1px solid #4d4e4e;
}
.t-top-bar .t-input .t-input-wrapper:hover {
  border: 1px solid #d4ebeb;
}
.t-top-bar .t-input input[type=search] {
  background: #4d4e4e;
  color: #fff;
}
.t-top-bar .t-input input[type=search]::placeholder {
  opacity: 1;
  color: #d3d3d3;
  font-weight: 700;
}
.t-top-bar .t-input button {
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  cursor: pointer;
}
.t-top-bar .t-input button .t-icon {
  margin: 0 !important;
  color: #bcbdbd !important;
}
.t-top-bar .t-input button .t-icon:hover {
  color: #fff !important;
}
.t-top-bar .t-right {
  margin-left: auto;
  align-items: center;
}
.t-top-bar .t-right > .t-item, .t-top-bar .t-menu .t-right > .t-empty, .t-menu .t-top-bar .t-right > .t-empty {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 54px;
  padding: 0 12px;
  color: #fff;
  border-left: 1px solid #4d4e4e;
  line-height: 54px;
  cursor: pointer;
  min-width: 170px;
  max-width: 220px;
  position: relative;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.t-top-bar .t-right > .t-item:hover, .t-top-bar .t-menu .t-right > .t-empty:hover, .t-menu .t-top-bar .t-right > .t-empty:hover, .t-top-bar .t-right > .t-item:focus-visible, .t-top-bar .t-menu .t-right > .t-empty:focus-visible, .t-menu .t-top-bar .t-right > .t-empty:focus-visible {
  background: #4d4e4e;
}
@media (max-width: 1366px) {
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher), .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher), .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) {
    flex-direction: column;
    line-height: 1.3;
    min-width: auto;
    max-width: 100px;
    padding: 0 12px;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-icon-caret-down, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-icon-caret-down, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-icon-caret-down {
    display: none;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-menu, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-menu, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-menu {
    min-width: 248px;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar {
    line-height: 22px;
    min-width: 22px;
    width: 22px;
    height: 22px;
    min-height: 22px;
    font-size: 10px;
    margin-right: 0;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar + div, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar + div, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar + div {
    min-width: 60px;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child {
    font-weight: 400;
    font-size: 11px;
    text-align: center;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child .t-surname, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child .t-surname, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child .t-surname {
    display: none;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:last-child, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:last-child, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:last-child {
    display: none;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) > .t-icon, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) > .t-icon, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) > .t-icon {
    margin-right: 0;
  }
  .t-top-bar .t-right > .t-item .t-help-text, .t-top-bar .t-menu .t-right > .t-empty .t-help-text, .t-menu .t-top-bar .t-right > .t-empty .t-help-text {
    display: none;
  }
}
.t-top-bar .t-right > .t-item .t-label, .t-top-bar .t-menu .t-right > .t-empty .t-label, .t-menu .t-top-bar .t-right > .t-empty .t-label {
  max-width: 100%;
  overflow: hidden;
  vertical-align: initial;
}
.t-top-bar .t-right > .t-item .t-label > span, .t-top-bar .t-menu .t-right > .t-empty .t-label > span, .t-menu .t-top-bar .t-right > .t-empty .t-label > span {
  display: block;
  line-height: normal;
  font-size: 11px;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-top-bar .t-right > .t-item .t-label > span:first-child, .t-top-bar .t-menu .t-right > .t-empty .t-label > span:first-child, .t-menu .t-top-bar .t-right > .t-empty .t-label > span:first-child {
  font-size: 0.8125rem;
  font-weight: 700;
}
.t-top-bar .t-right > .t-item .t-label > span:last-child, .t-top-bar .t-menu .t-right > .t-empty .t-label > span:last-child, .t-menu .t-top-bar .t-right > .t-empty .t-label > span:last-child {
  margin-top: 2px;
}
.t-top-bar .t-right > .t-item > .t-icon, .t-top-bar .t-menu .t-right > .t-empty > .t-icon, .t-menu .t-top-bar .t-right > .t-empty > .t-icon {
  margin-right: 12px;
  font-size: 18px;
}
.t-top-bar .t-right > .t-item > .t-icon.t-icon-caret-down, .t-top-bar .t-menu .t-right > .t-empty > .t-icon.t-icon-caret-down, .t-menu .t-top-bar .t-right > .t-empty > .t-icon.t-icon-caret-down {
  color: #fff;
  opacity: 0.8;
  margin-right: 0;
  margin-left: auto;
  padding-left: 12px;
}
.t-top-bar .t-right > .t-item, .t-top-bar .t-menu .t-right > .t-empty, .t-menu .t-top-bar .t-right > .t-empty,
.t-top-bar .t-right > .t-search {
  position: relative;
}
.t-top-bar .t-right > .t-item > .t-menu, .t-top-bar .t-menu .t-right > .t-empty > .t-menu, .t-menu .t-top-bar .t-right > .t-empty > .t-menu,
.t-top-bar .t-right > .t-search > .t-menu {
  position: absolute;
  top: 53px;
  left: 0;
  min-width: calc(100% + 2px);
  width: auto;
  margin-left: -1px;
  max-height: 50vh;
  border-top-color: #000;
  -moz-border-radius-topright: 0;
  border-top-right-radius: 0;
  -moz-border-radius-topleft: 0;
  border-top-left-radius: 0;
}
@media (max-width: 1366px) {
  .t-top-bar .t-right > .t-item > .t-menu, .t-top-bar .t-menu .t-right > .t-empty > .t-menu, .t-menu .t-top-bar .t-right > .t-empty > .t-menu,
  .t-top-bar .t-right > .t-search > .t-menu {
    min-width: 192px;
  }
}
.t-top-bar .t-right > .t-item > .t-menu .t-item:first-child, .t-top-bar .t-menu .t-right > .t-empty > .t-menu .t-item:first-child, .t-menu .t-top-bar .t-right > .t-empty > .t-menu .t-item:first-child, .t-top-bar .t-right > .t-item > .t-menu .t-empty:first-child, .t-top-bar .t-right > .t-empty > .t-menu .t-right > .t-empty > .t-menu .t-empty:first-child, .t-right > .t-empty > .t-menu .t-top-bar .t-right > .t-empty > .t-menu .t-empty:first-child,
.t-top-bar .t-right > .t-search > .t-menu .t-item:first-child,
.t-top-bar .t-right > .t-search > .t-menu .t-empty:first-child {
  margin-top: 8px;
}
.t-top-bar .t-right > .t-item .t-menu-right, .t-top-bar .t-menu .t-right > .t-empty .t-menu-right, .t-menu .t-top-bar .t-right > .t-empty .t-menu-right,
.t-top-bar .t-right > .t-search .t-menu-right {
  left: auto;
  right: 0;
}
.t-top-bar .t-right > .t-item > .t-menu-col-2, .t-top-bar .t-menu .t-right > .t-empty > .t-menu-col-2, .t-menu .t-top-bar .t-right > .t-empty > .t-menu-col-2,
.t-top-bar .t-right > .t-search > .t-menu-col-2 {
  width: calc(192px * 2);
}
.t-top-bar .t-right > .t-item > .t-menu-col-3, .t-top-bar .t-menu .t-right > .t-empty > .t-menu-col-3, .t-menu .t-top-bar .t-right > .t-empty > .t-menu-col-3,
.t-top-bar .t-right > .t-search > .t-menu-col-3 {
  width: calc(192px * 3);
}
.t-top-bar .t-right > .t-item > .t-menu-col-4, .t-top-bar .t-menu .t-right > .t-empty > .t-menu-col-4, .t-menu .t-top-bar .t-right > .t-empty > .t-menu-col-4,
.t-top-bar .t-right > .t-search > .t-menu-col-4 {
  width: calc(192px * 4);
}
.t-top-bar .t-right > .t-search {
  position: relative;
}
.t-top-bar .t-right > .t-search > .t-menu {
  top: 41px;
}
.t-top-bar .t-right .t-staff {
  background: #8c2341;
}
.t-top-bar .t-right .t-staff:hover, .t-top-bar .t-right .t-staff:focus-visible {
  background: #7e203b;
}
.t-top-bar .t-right .t-entity .t-avatar {
  color: #fff;
  background-color: #279c9c;
}
.t-top-bar .t-right .t-entity .t-avatar::before {
  content: "\e201";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-top-bar .t-right .t-help {
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
}
.t-top-bar .t-right .t-help .t-label > span {
  overflow: visible;
}
.t-top-bar .t-right .t-help .t-help-text {
  margin-right: 8px;
  font-size: 0.8125rem;
  font-weight: 700;
}
.t-top-bar .t-right .t-help .t-icon {
  margin: 0;
  position: relative;
  top: -1px;
  font-size: 18px;
  vertical-align: middle;
}
.t-top-bar .t-right .t-app-switcher,
.t-top-bar .t-right .t-help {
  min-width: 54px;
}
.t-top-bar .t-right .t-app-switcher > .t-menu,
.t-top-bar .t-right .t-help > .t-menu {
  min-width: auto !important;
  width: 200px;
}
.t-top-bar ~ .t-main {
  top: 54px;
}

.t-tabs > ul {
  max-width: 100%;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-tabs > ul > li.t-tab {
  position: relative;
  display: inline-block;
  height: 36px;
  margin-left: 12px;
  margin-bottom: -1px;
  padding: 10px 24px;
  color: #646464;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-bottom: 1px solid #bcbdbd;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  vertical-align: top;
  user-select: none;
  cursor: pointer;
  white-space: nowrap;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 3px;
  border-radius: 3px 3px 0 0;
}
.t-tabs > ul > li.t-tab:focus-visible {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-tabs > ul > li.t-tab:last-child {
  margin-right: 12px;
}
.t-tabs > ul > li.t-tab:hover:not(.t-disabled):not([disabled]) {
  border-color: #279c9c;
  border-bottom: 1px solid #bcbdbd;
}
.t-tabs > ul > li.t-tab.t-is-selected {
  color: #fff;
  background-color: #279c9c;
  border-color: #279c9c;
  pointer-events: none;
  cursor: default;
}
.t-tabs > ul > li.t-tab.t-staff {
  color: #8c2341;
}
.t-tabs > ul > li.t-tab.t-staff.t-is-selected {
  color: #fff;
  background-color: #8c2341;
  border-color: #8c2341;
}
.t-tabs > ul > li.t-tab.t-staff:hover:not(.t-disabled):not([disabled]) {
  border-color: #8c2341;
  border-bottom: 1px solid #bcbdbd;
}
.t-tabs > ul > li.t-tab.t-disabled, .t-tabs > ul > li.t-tab[disabled] {
  color: #a6a7a7;
  background-color: transparent;
  cursor: not-allowed;
  font-weight: 400;
}
.t-tabs > ul > li.t-tab.t-disabled a, .t-tabs > ul > li.t-tab[disabled] a {
  cursor: not-allowed;
  pointer-events: none;
}
.t-tabs > ul > li.t-tab a {
  color: inherit;
  text-decoration: none;
}
.t-tabs > ul > li.t-tab .t-badge {
  margin-left: 4px;
  vertical-align: text-bottom;
}
.t-tabs > .t-wrapper {
  max-width: 100%;
  background-color: #fff;
  border-top: 1px solid #bcbdbd;
}
.t-tabs > .t-wrapper.t-ghost {
  background: transparent;
}
.t-tabs > .t-wrapper > .t-content {
  display: none;
  padding: 24px;
}
.t-tabs > .t-wrapper > .t-content.t-is-selected {
  display: block;
}
.t-tabs > .t-wrapper > .t-content .t-tabs {
  min-width: auto;
  max-width: 100%;
}
.t-tabs.t-inline {
  height: auto;
  margin: 0;
}
.t-tabs.t-inline > ul > li.t-tab {
  height: 30px;
  margin: 0;
  padding: 8px 12px;
  color: #646464;
  background: transparent;
  border: 0;
  line-height: initial;
  font-weight: 400;
  font-size: 0.8125rem;
}
.t-tabs.t-inline > ul > li.t-tab::before {
  content: "";
  position: absolute;
  inset: auto 0 0;
  width: 100%;
  height: 3px;
  background: transparent;
}
.t-tabs.t-inline > ul > li.t-tab:hover:not(.t-disabled):not([disabled]) {
  color: #646464;
  border: 0;
}
.t-tabs.t-inline > ul > li.t-tab:hover:not(.t-disabled):not([disabled])::before {
  background: #646464;
}
.t-tabs.t-inline > ul > li.t-tab.t-is-selected {
  color: #279c9c;
  border: 0;
  text-shadow: -0.04ex 0 #279c9c, 0.04ex 0 #279c9c;
}
.t-tabs.t-inline > ul > li.t-tab.t-is-selected::before {
  background: #279c9c;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff {
  color: #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff:hover:not(.t-disabled):not([disabled]) {
  color: #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff:hover:not(.t-disabled):not([disabled])::before {
  background: #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff.t-is-selected {
  background: transparent;
  text-shadow: -0.04ex 0 #8c2341, 0.04ex 0 #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff.t-is-selected::before {
  background: #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-disabled, .t-tabs.t-inline > ul > li.t-tab[disabled] {
  color: #a6a7a7;
  cursor: not-allowed;
}
.t-tabs.t-inline > .t-wrapper {
  margin-top: -1px;
  background: transparent;
  border-top: 1px solid #bcbdbd;
}
.t-tabs.t-inline > .t-wrapper > .t-content {
  padding: 24px 0 0;
}

@media print {
  .t-tabs > ul > .t-tab {
    font-size: 0.8125rem;
    height: 24px;
    padding: 4px 16px;
  }
  .t-tabs > ul > .t-tab.t-is-selected {
    padding-top: 2px;
  }
  .t-tabs.t-inline > ul > .t-tab {
    height: 24px;
    padding: 4px 12px;
  }
  .t-tabs.t-inline > ul > .t-tab.t-is-selected {
    padding-top: 4px;
  }
}
.t-sticky-footer {
  position: relative;
  z-index: 50;
  width: 100%;
  padding: 12px;
  background: #fff;
  vertical-align: middle;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  transition: bottom 0.2s ease, left 0.2s ease, margin 0.2s ease;
  transform: translate3d(0, 0, 0);
}
.t-sticky-footer .t-right {
  float: right;
  margin-left: auto;
  flex-shrink: 0;
}
.t-sticky-footer .t-step {
  height: 54px;
  margin: -12px;
  margin-right: 0;
  flex-grow: 0;
}
.t-sticky-footer .t-step::before {
  display: none;
}
.t-sticky-footer .t-step:hover {
  box-shadow: none;
}
.t-sticky-footer .t-step div.t-icon {
  width: 54px;
  height: 54px;
}
.t-sticky-footer .t-step .t-content {
  width: auto;
  flex-shrink: 0;
}
.t-sticky-footer .t-step .t-content h4 {
  margin-bottom: 0;
}
.t-sticky-footer .t-step .t-content h4 span {
  margin-right: 4px;
  font-weight: 400;
  line-height: inherit;
  vertical-align: inherit;
}
.t-sticky-footer .t-step .t-status {
  margin: 0 auto;
  padding: 8px;
  color: #646464;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-sticky-footer .t-step .t-status .t-loading {
  width: 15px;
  height: 15px;
  margin-right: 8px;
}
.t-sticky-footer .t-step .t-status .t-loading::before {
  width: inherit;
  height: inherit;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-sticky-footer.t-is-sticky {
  position: fixed;
  z-index: 1000;
  right: 24px;
  bottom: 0;
  left: 24px;
  width: auto;
  height: 54px;
  margin: 0;
  background: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  animation: sticky 0.2s ease forwards;
  min-width: calc(1280px - 24px * 2);
  max-width: calc(1920px - 24px * 2);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-sticky-footer.t-is-sticky {
    min-width: calc(1280px - 24px * 2 - 17px);
    max-width: calc(1920px - 24px * 2 - 17px);
  }
}
@supports (-ms-accelerator: true) {
  .t-sticky-footer.t-is-sticky {
    min-width: calc(1280px - 24px * 2 - 12px);
    max-width: calc(1920px - 24px * 2 - 12px);
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.t-sticky-footer.t-ghost {
  padding: 0;
  background: transparent;
}
.t-sticky-footer.t-ghost.t-is-sticky {
  padding: 12px;
  background: #fff;
}

.t-time-picker {
  width: 58px;
}
.t-time-picker .t-input-wrapper {
  width: auto;
}
.t-time-picker .t-input-wrapper:has(.t-left-adornment) {
  width: 78px;
}

.t-time-picker-menu {
  min-width: 128px;
}

.t-time-picker-deprecated {
  display: inline-block;
  margin-right: 12px;
  margin-bottom: 12px;
  vertical-align: top;
}
.t-time-picker-deprecated:last-child {
  margin-right: 0;
}
.t-time-picker-deprecated .t-fake-input {
  position: relative;
  height: 32px;
  background: #fff;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.t-time-picker-deprecated .t-fake-input button {
  margin: 0;
  padding: 0;
  background: transparent;
  border: 0;
  font-family: arial, sans-serif;
  cursor: pointer;
}
.t-time-picker-deprecated .t-fake-input input {
  width: 20px;
  height: 32px;
  margin: 0;
  padding: 0;
  padding-top: 2px;
  color: #373838;
  background: transparent;
  border: 0;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
  text-align: center;
}
.t-time-picker-deprecated .t-fake-input input.placeholder {
  color: #909090;
}
.t-time-picker-deprecated .t-fake-input input::placeholder {
  color: #909090;
}
.t-time-picker-deprecated .t-fake-input input + input {
  margin-left: 12px;
}
.t-time-picker-deprecated .t-fake-input hr {
  display: inline-block;
  height: 32px;
  margin: 0 4px;
  color: #646464;
  border: 0;
  line-height: 32px;
}
.t-time-picker-deprecated .t-fake-input hr::before {
  content: ":";
  line-height: inherit;
}
.t-time-picker-deprecated .t-fake-input .t-back,
.t-time-picker-deprecated .t-fake-input .t-forward {
  position: relative;
  width: 24px;
  height: 32px;
  margin: 0;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
}
.t-time-picker-deprecated .t-fake-input .t-back::before, .t-time-picker-deprecated .t-fake-input .t-back::after,
.t-time-picker-deprecated .t-fake-input .t-forward::before,
.t-time-picker-deprecated .t-fake-input .t-forward::after {
  content: "";
  display: block;
  position: absolute;
  bottom: calc(50% - 2px);
  left: 50%;
  width: 8px;
  height: 2px;
  background: #646464;
  border-radius: 1px;
}
.t-time-picker-deprecated .t-fake-input .t-back::before,
.t-time-picker-deprecated .t-fake-input .t-forward::before {
  transform: translate(-4px, -2px) rotate(-45deg) scale(0.8);
}
.t-time-picker-deprecated .t-fake-input .t-back::after,
.t-time-picker-deprecated .t-fake-input .t-forward::after {
  transform: translate(-4px, 1.5px) rotate(45deg) scale(0.8);
}
.t-time-picker-deprecated .t-fake-input .t-back:hover::before, .t-time-picker-deprecated .t-fake-input .t-back:hover::after, .t-time-picker-deprecated .t-fake-input .t-back.t-has-focus::before, .t-time-picker-deprecated .t-fake-input .t-back.t-has-focus::after,
.t-time-picker-deprecated .t-fake-input .t-forward:hover::before,
.t-time-picker-deprecated .t-fake-input .t-forward:hover::after,
.t-time-picker-deprecated .t-fake-input .t-forward.t-has-focus::before,
.t-time-picker-deprecated .t-fake-input .t-forward.t-has-focus::after {
  background: #373838;
}
.t-time-picker-deprecated .t-fake-input .t-forward::before {
  transform: translate(-4px, -2px) rotate(45deg) scale(0.8);
}
.t-time-picker-deprecated .t-fake-input .t-forward::after {
  transform: translate(-4px, 1.5px) rotate(-45deg) scale(0.8);
}
.t-time-picker-deprecated .t-fake-input .t-toggler {
  width: 32px;
  height: 32px;
  padding-right: 4px;
  color: #646464;
  font-size: 10px;
  cursor: pointer;
}
.t-time-picker-deprecated .t-fake-input .t-toggler:hover, .t-time-picker-deprecated .t-fake-input .t-toggler.t-has-focus {
  color: #373838;
}
.t-time-picker-deprecated .t-fake-input .t-clearer {
  display: none;
  width: 32px;
  height: 32px;
}
.t-time-picker-deprecated .t-fake-input .t-faker {
  position: absolute;
  inset: 0.5px 0 0;
  display: block;
  width: 100%;
  height: 32px;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  pointer-events: none;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):hover ~ .t-faker {
  border-color: #279c9c;
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker, .t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker.placeholder, .t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker.placeholder {
  opacity: 0;
  user-select: none;
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker::placeholder, .t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker::placeholder {
  opacity: 0;
  user-select: none;
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled).t-has-focus {
  outline: 0;
}
.t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer {
  display: inline-block;
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2014%2014'%3e%3cpath%20d='M7%200C3.1%200%200%203.1%200%207s3.1%207%207%207%207-3.1%207-7-3.1-7-7-7zm3.4%208.8c.1.1.1.3%200%20.5l-1.1%201.1c-.1.1-.3.1-.5%200L7%208.6l-1.8%201.9c-.1.1-.3.1-.5%200L3.6%209.3c-.2-.1-.2-.3%200-.5L5.4%207%203.6%205.2c-.2-.2-.2-.4%200-.5l1.1-1.1c.1-.1.3-.1.5%200L7%205.4l1.8-1.9c.1-.1.3-.1.5%200l1.1%201.1c.1.1.1.3%200%20.5L8.6%207l1.8%201.8z'%20fill='%23464646'/%3e%3c/svg%3e");
  background-size: 12px;
  background-position: 50%;
  background-repeat: no-repeat;
  opacity: 0.4;
  transition: opacity 0.2s ease;
}
.t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer:hover, .t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer.t-has-focus, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer:hover, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer.t-has-focus {
  opacity: 1;
}
.t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer::before, .t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer::after, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer::before, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer::after {
  display: none;
}

.t-toast-container {
  position: fixed;
  top: 78px;
  right: 24px;
}
.t-toast-container .t-notification {
  width: 330px;
  margin-bottom: 12px;
}
.t-toast-container .t-arriving {
  animation: 500ms ease-out slide-left;
}
.t-toast-container .t-closing {
  animation: 500ms ease-out slide-right;
}
@keyframes slide-left {
  from {
    margin-left: 100%;
    opacity: 0;
  }
  to {
    margin-left: 0%;
    opacity: 1;
  }
}
@keyframes slide-right {
  from {
    margin-left: 0%;
    opacity: 1;
  }
  to {
    margin-left: 100%;
    opacity: 0;
  }
}

.t-user-feedback {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  width: 400px;
  padding: 16px;
  background-color: #006491;
  color: #fff;
  border-radius: 8px;
  z-index: 120;
}
.t-user-feedback--thank-you-message {
  text-align: center;
  justify-content: center;
  font-size: 14px;
  animation: thank-you-message 0.4s 1s 1 forwards;
}
.t-user-feedback__happy-face {
  color: #fff;
  cursor: pointer;
}
.t-user-feedback__happy-face:hover {
  color: #8cc391;
}
.t-user-feedback__happy-face input {
  position: absolute;
  margin: 0;
  opacity: 0;
  width: 0;
  height: 0;
}
.t-user-feedback__happy-face input:checked + svg {
  color: #8cc391;
  cursor: default;
}
.t-user-feedback__neutral-face {
  color: #fff;
  cursor: pointer;
}
.t-user-feedback__neutral-face:hover {
  color: #f5c328;
}
.t-user-feedback__neutral-face input {
  position: absolute;
  margin: 0;
  opacity: 0;
  width: 0;
  height: 0;
}
.t-user-feedback__neutral-face input:checked + svg {
  color: #f5c328;
  cursor: default;
}
.t-user-feedback__sad-face {
  color: #fff;
  cursor: pointer;
}
.t-user-feedback__sad-face:hover {
  color: #d91f11;
}
.t-user-feedback__sad-face input {
  position: absolute;
  margin: 0;
  opacity: 0;
  width: 0;
  height: 0;
}
.t-user-feedback__sad-face input:checked + svg {
  color: #d91f11;
  cursor: default;
}
.t-user-feedback__close-button {
  cursor: pointer;
  position: absolute;
  top: 3px;
  right: 0;
  background-color: transparent;
  border: 0;
  color: #fff;
  padding: 0;
}
.t-user-feedback__question-wrapper {
  display: flex;
  justify-content: space-between;
  width: 100%;
  align-items: center;
}
.t-user-feedback__ratings-wrapper {
  white-space: nowrap;
}
.t-user-feedback__user-comment {
  width: 100%;
  flex: 1 1 100%;
  font-weight: 400;
  color: #fff;
  margin-right: 0;
}
.t-user-feedback__user-comment textarea {
  margin-top: 8px;
  resize: none;
  border-radius: 3px;
  width: 100%;
}
.t-user-feedback .t-minimal-alt {
  margin-left: auto;
}
@keyframes thank-you-message {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes thank-you-message {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes thank-you-message {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes thank-you-message {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

.t-error-page {
  background: url("data:image/svg+xml,%3c?xml%20version='1.0'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20style='enable-background:new%200%200%20768%20880'%20viewBox='0%200%20768%20880'%3e%3cdefs%3e%3cfilter%20id='a'%20width='856.8'%20height='1213.4'%20x='10.2'%20y='-431.7'%20filterUnits='userSpaceOnUse'%3e%3cfeColorMatrix%20values='1%200%200%200%200%200%201%200%200%200%200%200%201%200%200%200%200%200%201%200'/%3e%3c/filter%3e%3c/defs%3e%3cmask%20id='b'%20width='856.8'%20height='1213.4'%20x='10.2'%20y='-431.7'%20maskUnits='userSpaceOnUse'%3e%3cpath%20d='M0%200h768v801H0z'%20style='fill:%23d9d9d9;filter:url(%23a)'/%3e%3c/mask%3e%3cg%20style='mask:url(%23b)'%3e%3clinearGradient%20id='c'%20x1='93.403'%20x2='1095.002'%20y1='1006.371'%20y2='-562.356'%20gradientTransform='matrix(1%200%200%20-1%200%20802)'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20style='stop-color:%23ff0061'/%3e%3cstop%20offset='1'%20style='stop-color:%23fe953d'/%3e%3c/linearGradient%3e%3cpath%20d='m426.8-430.5-5.4-1.2-61.2%20169.5%207.4%201.2c81.8%2012.4%20156.6%2053%20211.6%20114.9%2071%2079.4%20110.2%20191.1%20110.2%20314.7%200%20122.9-39.6%20234.6-111.4%20314.4-71.2%2079.1-168.4%20121-281.1%20121-77.5%201.5-153.7-20.9-218-64.1l-6.7-4.6-62%20171.4%204.6%202.6c86%2048.6%20183.3%2073.5%20282.1%2072.3%2077.7%201.1%20154.7-14.4%20225.9-45.4S657.9%20659.4%20710%20601.8c101.2-112.5%20157-266.4%20157-433.3.1-300.2-176.8-540.9-440.2-599z'%20style='fill:url(%23c)'/%3e%3c/g%3e%3c/svg%3e") no-repeat right top #f8f8f8;
  background-size: contain;
  width: 100vw;
  height: 100vh;
}
.t-error-page .t-error-container {
  position: fixed;
  width: 600px;
  padding: 24px;
  background: #fff;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.25);
}
.t-error-page .t-error-container h1 {
  margin-bottom: 24px;
}
.t-error-page .t-error-container h2 {
  font-size: 0.8125rem;
}
.t-error-page .t-error-container .t-btn {
  margin-bottom: 16px;
}
.t-error-page .t-error-container .t-icon-redo {
  margin-top: 0;
}
.t-error-page .t-error-container__divider {
  border-top: 1px solid #e9e9e9;
  margin-top: 24px;
  margin-bottom: 24px;
}
.t-error-page .t-error-container__meta-data {
  display: flex;
  flex-wrap: wrap;
  line-height: 1.5;
  margin-bottom: 12px;
}
.t-error-page .t-error-container__meta-data dt {
  width: 30%;
}
.t-error-page .t-error-container__meta-data dt::after {
  content: ":";
}
.t-error-page .t-error-container__meta-data dd {
  word-wrap: break-word;
  width: 70%;
  margin-inline-start: unset;
}
.t-error-page .t-error-container__phone-numbers {
  margin-bottom: 24px;
  display: flex;
  flex-wrap: wrap;
  gap: 12px 0;
}
.t-error-page .t-error-container__phone-numbers > div {
  width: 250px;
  display: flex;
  flex-wrap: wrap;
}
.t-error-page .t-error-container__phone-numbers dt {
  width: 100px;
}
.t-error-page .t-error-container__phone-numbers dd {
  margin-inline-start: unset;
}
.t-error-page .t-error-container footer {
  color: #a6a7a7;
  margin-top: 24px;
}

.t-inactivity-page {
  background: url("data:image/svg+xml,%3c?xml%20version='1.0'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20style='enable-background:new%200%200%20768%20880'%20viewBox='0%200%20768%20880'%3e%3cdefs%3e%3cfilter%20id='a'%20width='856.8'%20height='1213.4'%20x='10.2'%20y='-431.7'%20filterUnits='userSpaceOnUse'%3e%3cfeColorMatrix%20values='1%200%200%200%200%200%201%200%200%200%200%200%201%200%200%200%200%200%201%200'/%3e%3c/filter%3e%3c/defs%3e%3cmask%20id='b'%20width='856.8'%20height='1213.4'%20x='10.2'%20y='-431.7'%20maskUnits='userSpaceOnUse'%3e%3cpath%20d='M0%200h768v801H0z'%20style='fill:%23d9d9d9;filter:url(%23a)'/%3e%3c/mask%3e%3cg%20style='mask:url(%23b)'%3e%3clinearGradient%20id='c'%20x1='93.403'%20x2='1095.002'%20y1='1006.371'%20y2='-562.356'%20gradientTransform='matrix(1%200%200%20-1%200%20802)'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20style='stop-color:%23ff0061'/%3e%3cstop%20offset='1'%20style='stop-color:%23fe953d'/%3e%3c/linearGradient%3e%3cpath%20d='m426.8-430.5-5.4-1.2-61.2%20169.5%207.4%201.2c81.8%2012.4%20156.6%2053%20211.6%20114.9%2071%2079.4%20110.2%20191.1%20110.2%20314.7%200%20122.9-39.6%20234.6-111.4%20314.4-71.2%2079.1-168.4%20121-281.1%20121-77.5%201.5-153.7-20.9-218-64.1l-6.7-4.6-62%20171.4%204.6%202.6c86%2048.6%20183.3%2073.5%20282.1%2072.3%2077.7%201.1%20154.7-14.4%20225.9-45.4S657.9%20659.4%20710%20601.8c101.2-112.5%20157-266.4%20157-433.3.1-300.2-176.8-540.9-440.2-599z'%20style='fill:url(%23c)'/%3e%3c/g%3e%3c/svg%3e") no-repeat right top #212222;
  background-size: contain;
  width: 100vw;
  height: 100vh;
  cursor: pointer;
  inset: 0;
  position: fixed;
  z-index: 999999;
}

.t-inactivity-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  position: fixed;
  top: 30%;
  left: 50%;
  width: 600px;
  gap: 60px;
  padding: 60px;
  background: #373838;
  color: #fff;
  transform: translate(-50%, -50%);
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.25);
}
.t-inactivity-container__logo {
  width: 150px;
}
.t-inactivity-container__text {
  font-family: "Libre Franklin", arial, sans-serif;
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.375rem;
}

aside.naming-entities-drawer.t-drawer.t-toggled.wide {
  width: 85%;
}
aside.naming-entities-drawer.t-drawer.t-toggled.normal {
  width: 60%;
}
aside.naming-entities-drawer.t-drawer.t-toggled footer {
  width: 100%;
}
aside.naming-entities-drawer.t-drawer.t-toggled .t-content {
  margin-top: 10px;
  width: 100%;
}
aside.naming-entities-drawer.t-drawer.t-toggled header {
  border-bottom: 1px solid #e9e9e9 !important;
}
aside.naming-entities-drawer.t-drawer.t-toggled header h2 {
  width: calc(100% - 46px);
  position: relative;
  margin-right: 0;
  padding-right: 0;
}
aside.naming-entities-drawer.t-drawer.t-toggled .naming-entity-drawer__header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}.fund-listing-container {
  height: calc(100vh - 12rem);
}
.fund-listing-container .ag-center-cols-container div.ag-row-group-expanded::after {
  content: "";
  display: block;
  height: 39px;
  border-left: 3px solid #279c9c;
}
.fund-listing-container div.ag-row-selected::before {
  border-left: none;
}
.fund-listing-container .ag-center-cols-container .ag-row-group-expanded.ag-row-hover::before,
.fund-listing-container .ag-center-cols-container .ag-row-group-expanded::before {
  border-left: 3px solid #279c9c;
}
.fund-listing-container .o-quick-filter {
  z-index: 80;
}
.fund-listing-container .reset-button {
  display: flex;
  justify-content: flex-end;
  padding-bottom: 10px;
}
.fund-listing-container .filter-drop-downs-reset-button-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.fund-listing-container .filter-drop-downs-reset-button-container .reset-button .user-filter-reset-button {
  margin-top: 0.5rem;
  height: 30px;
}
.fund-listing-container .action-btns-inner {
  display: flex;
  align-items: center;
}

.fund-listing-grid-container {
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 0;
}
.fund-listing-grid-container .filters-wrapper {
  display: flex;
  justify-content: flex-start;
  padding: 0 0 0.5rem;
}
.fund-listing-grid-container .filters-wrapper .user-filter-reset-button {
  margin: 0;
  height: 30px;
}
.fund-listing-grid-container .fund-listing-grid {
  flex: 1 1 auto;
  min-height: 0;
}.fund-in-institution-view-grid-container {
  display: flex;
  flex-direction: column;
  height: calc(100vh - 13rem);
  width: 100%;
}
.fund-in-institution-view-grid-container .fund-listing-grid-container .filters-wrapper {
  padding: 0 1rem 0.5rem;
}
.fund-in-institution-view-grid-container .fund-listing-grid {
  width: 100%;
  margin-top: 0.5rem;
  padding: 0 1rem;
}

.fund-in-institution-view-buttons-container {
  margin-right: 16px;
}.edit-button {
  cursor: pointer;
}.user-list-grid-layout {
  height: calc(100vh - 11rem);
}
.user-list-grid-layout .ag-center-cols-container div.ag-row-group-expanded::after {
  content: "";
  display: block;
  height: 39px;
  border-left: 3px solid #279c9c;
}
.user-list-grid-layout div.ag-row-selected::before {
  border-left: none;
}
.user-list-grid-layout .ag-center-cols-container .ag-row-group-expanded.ag-row-hover::before,
.user-list-grid-layout .ag-center-cols-container .ag-row-group-expanded::before {
  border-left: 3px solid #279c9c;
}
.user-list-grid-layout .o-quick-filter {
  z-index: 80;
}
.user-list-grid-layout .reset-button {
  display: flex;
  justify-content: flex-end;
  padding-bottom: 10px;
}
.user-list-grid-layout .filter-drop-downs-reset-button-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.user-list-grid-layout .filter-drop-downs-reset-button-container .reset-button .user-filter-reset-button {
  margin-top: 0.5rem;
  height: 30px;
}
.user-list-grid-layout .user-list-grid-wrapper {
  height: calc(100vh - 21rem);
}
.user-list-grid-layout .action-btns-inner {
  display: flex;
  align-items: center;
}.user-grid-expandable-component {
  border: solid 1px #000000;
}

.listing-cell {
  display: flex;
  width: 100%;
}

.external-link-icon {
  cursor: pointer;
}

div.ag-row:has(div.user-nested-grid-div) {
  background: #e9f5f5;
  height: 300px !important;
  border-left: 3px solid #279c9c;
}

.nested-user-grid {
  transition: display 0.5s ease;
}

.user-nested-grid-div {
  background: #e9f5f5;
  padding: 20px;
  transition: display 0.5s ease;
}
.user-nested-grid-div .ag-root-wrapper-body.ag-layout-normal {
  height: 260px;
  overflow: auto;
}

.user-nested-no-content {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 20px;
  height: 100%;
}.view-permission-drawer-table-wrapper-osttra-apps .t-table {
  border-left: none;
  border-right: none;
  border-top: none;
}
.view-permission-drawer-table-wrapper-osttra-apps .t-table .t-group {
  background-color: #f8f8f8;
  border-top: none;
  text-transform: none;
  color: #000;
  font-weight: 600;
}
.view-permission-drawer-table-wrapper-osttra-apps .t-table th:not(.t-group) {
  background-color: transparent;
  font-weight: 400;
  border-bottom: solid 1px #e9e9e9;
}
.view-permission-drawer-table-wrapper-osttra-apps .t-table tr th {
  border-right: solid 1px #e9e9e9;
}
.view-permission-drawer-table-wrapper-osttra-apps .t-table tr th:last-child {
  border-right: none;
}.view-permission-drawer-table-wrapper {
  border-top: 1px solid #e9e9e9;
  margin-top: 20px;
  padding-top: 20px;
}aside.view-permission-drawer {
  width: 50%;
  z-index: 100;
  right: 0;
}
aside.view-permission-drawer .t-content {
  width: 100%;
}
aside.view-permission-drawer footer {
  width: 100%;
}

.t-drawer-background:has(~ aside.view-permission-drawer) {
  z-index: 99;
}.filters-wrapper {
  display: flex;
  gap: 20px;
  padding-bottom: 10px;
}
.filters-wrapper .user-filter-reset-button {
  margin: 0;
  height: 30px;
}.legacy-users-listing-container {
  height: calc(100vh - 13rem);
}
.legacy-users-listing-container .relationship-list-grid-wrapper {
  height: calc(100vh - 18rem);
}
.legacy-users-listing-container .filter-drop-downs-reset-button-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.legacy-users-listing-container .filter-drop-downs-reset-button-container .drop-downs {
  display: flex;
  gap: 0.75rem;
  align-items: center;
  margin: 0 !important;
  padding: 0;
}
.legacy-users-listing-container .filter-drop-downs-reset-button-container .drop-downs .filter-apply-button {
  margin-top: 0.5rem;
}
.legacy-users-listing-container .filter-drop-downs-reset-button-container .reset-button .user-filter-reset-button {
  margin-top: 0.5rem;
}
.legacy-users-listing-container .action-btns-inner {
  display: flex;
  align-items: center;
}
.legacy-users-listing-container .standard-grid {
  height: calc(100% - 70px) !important;
}

.margin-button {
  /* margin: auto; */
  margin: 1rem;
  text-align: right;
}

.detail-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  border: 1px solid rgba(63, 153, 189, 0.8); /* Subtle border for separation */
  padding: 12px;
  border-radius: 2px;
}

.detail-heading {
  margin: 8px;
}aside.edit-user-drawer {
  width: 60%;
  z-index: 102;
}
aside.edit-user-drawer .t-content {
  width: 100%;
}
aside.edit-user-drawer footer {
  width: 100%;
}

.t-drawer-background:has(~ aside.edit-user-drawer) {
  z-index: 101;
}.main-view-container {
  padding-top: 0.875rem;
  padding-left: 0.25rem;
}
.main-view-container .edit-int-drawer-wrapper > .t-drawer.t-toggled {
  width: 60%;
}
.main-view-container .edit-int-drawer-wrapper > .t-drawer.t-toggled .t-content {
  width: 100%;
}
.main-view-container .edit-int-drawer-wrapper .t-drawer footer {
  z-index: -1 !important;
  width: 100%;
}
.main-view-container .add-connected-lei-wrapper .inst-list-create-lei-wrapper > .t-drawer.t-toggled {
  width: 60%;
}
.main-view-container .add-connected-lei-wrapper .inst-list-create-lei-wrapper > .t-drawer.t-toggled .t-content {
  width: 100%;
}
.main-view-container .add-connected-lei-wrapper .inst-list-create-lei-wrapper .t-drawer footer {
  z-index: -1 !important;
  width: 100%;
}

aside.edit-inst-drawer.t-drawer.t-toggled {
  width: 60%;
}
aside.edit-inst-drawer.t-drawer.t-toggled .t-content {
  width: 100%;
}
aside.edit-inst-drawer.t-drawer.t-toggled footer {
  display: none;
}aside.inst-list-create-lei-drawer.t-drawer.t-toggled {
  width: 60%;
}
aside.inst-list-create-lei-drawer.t-drawer.t-toggled .t-content {
  width: 100%;
}
aside.inst-list-create-lei-drawer.t-drawer.t-toggled footer {
  width: 100%;
}
aside.inst-list-create-lei-drawer.t-drawer.t-toggled .overlay-loading {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background-color: rgba(255, 255, 255, 0.7);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 9999;
}.create-institute-action-buttons {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1.5rem;
  left: 0;
  width: 100%;
  bottom: 0;
  background-color: #f8f8f8;
}
.create-institute-action-buttons .four-eye-toggle-container {
  margin-left: auto;
  display: flex;
  align-items: baseline;
}.form-container .lei-wrapper .lei-label {
  font-size: 14px;
  font-weight: 600;
}

.form-wrapper {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 1rem;
}
.form-wrapper .text-input-container {
  width: 100%;
  padding-bottom: 8px;
}
.form-wrapper .text-input-container input {
  width: 100%;
}
.form-wrapper .text-input-container .t-error-message {
  max-width: 100%;
}

.lei-container {
  margin-bottom: 10px;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.lei-container .lei-button {
  margin: 2px;
  min-height: 31px;
  align-items: center;
}
.lei-container .lei-tags {
  margin-right: 4px;
  height: 31px;
  align-items: center;
  border-radius: 4px;
}
.lei-container .lei-row {
  display: flex;
  row-gap: 10px;
  flex-wrap: wrap;
  align-items: center;
}
.lei-container h4 {
  margin: 0;
}.allowed-domains-wrapper {
  margin-top: 30px;
  margin-bottom: 50px;
}
.allowed-domains-wrapper span.required {
  color: #d91f11;
}
.allowed-domains-wrapper .domain-input-container div.input-container {
  display: flex;
  align-items: center;
  gap: 0.75rem;
}
.allowed-domains-wrapper .domain-input-container div.input-container .domain-input {
  margin: 0;
  width: 100%;
}
.allowed-domains-wrapper .domain-input-container div.input-container .domain-input input {
  width: 100%;
}
.allowed-domains-wrapper .domain-input-container div.input-container .domain-input .t-error-message {
  max-width: 100%;
}
.allowed-domains-wrapper .domain-input-container .tags-container {
  display: flex;
  flex-wrap: wrap;
  row-gap: 0.25rem;
  margin-bottom: 10px;
}
.allowed-domains-wrapper .domain-input-container .tags-container .t-tag {
  height: 31px;
  align-items: center;
  border-radius: 4px;
}.create-institution-wrapper {
  z-index: 100 !important;
  height: 100%;
}
.create-institution-wrapper h1,
.create-institution-wrapper h3 {
  color: #373838;
}
.create-institution-wrapper .t-input {
  position: relative;
}
.create-institution-wrapper .t-input .t-error-message {
  position: absolute;
}
.create-institution-wrapper .t-input .t-input-wrapper {
  width: 100%;
}
.create-institution-wrapper .create-institution-add-lei-drawer .t-drawer.t-toggled {
  width: 90% !important;
}
.create-institution-wrapper .create-institution-add-lei-drawer .t-drawer footer {
  z-index: 10 !important;
}
.create-institution-wrapper .bo-create-drawer-wrapper > .t-drawer, .create-institution-wrapper .bo-create-drawer > .t-drawer {
  width: 80%;
}
.create-institution-wrapper .bo-create-drawer-wrapper > .t-drawer .t-content, .create-institution-wrapper .bo-create-drawer > .t-drawer .t-content {
  width: 100%;
}
.create-institution-wrapper .bo-create-drawer-wrapper .t-drawer footer, .create-institution-wrapper .bo-create-drawer .t-drawer footer {
  z-index: -1 !important;
  width: 100%;
}

aside.create-inst-lei-drawer.largeDrawer.t-drawer.t-toggled {
  width: 55%;
}
aside.create-inst-lei-drawer.largeDrawer.t-drawer.t-toggled .t-content {
  width: 100%;
}
aside.create-inst-lei-drawer.largeDrawer.t-drawer.t-toggled footer {
  width: 100%;
  display: flex !important;
}

aside.bo-create-drawer-wrapper.t-drawer.t-toggled, aside.bo-create-drawer.t-drawer.t-toggled {
  width: 60%;
}
aside.bo-create-drawer-wrapper.t-drawer.t-toggled .t-content, aside.bo-create-drawer.t-drawer.t-toggled .t-content {
  width: 100%;
}
aside.bo-create-drawer-wrapper.t-drawer.t-toggled footer, aside.bo-create-drawer.t-drawer.t-toggled footer {
  width: 100%;
}

.action-buttons-container .create-institute-action-buttons {
  position: fixed;
  bottom: 0;
  width: 100%;
  display: flex;
  margin: 0;
  justify-content: flex-start;
  left: 0;
  height: 70px;
  border-top: 1px solid #e9e9e9;
  z-index: 999999999;
}

.t-drawer-background.t-toggled:has(~ aside.inst-create-institution-drawer) {
  z-index: 99;
}.view-crumbs-mainheading {
  margin-bottom: 1.563rem;
}
.view-crumbs-mainheading .view-main-heading-div {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-right: 1.438rem;
}
.view-crumbs-mainheading .view-main-heading-div .crumbs-status-bagde {
  padding: 0.5rem 0.813rem;
}
.view-crumbs-mainheading .view-main-heading-div h1 {
  margin-bottom: 0 !important;
}.legacy-org-footer-buttons-container .legacy-org-footer {
  display: flex;
  justify-content: space-between;
  padding-inline: 1.5rem;
  padding-block: 0.625rem;
  align-items: center;
}
.legacy-org-footer-buttons-container .legacy-org-footer .legacy-org-p {
  display: flex;
  align-items: center;
  gap: 1rem;
}
.legacy-org-footer-buttons-container .legacy-org-footer .legacy-org-p p {
  margin: 0;
}.legacy-org-map-main-layout {
  margin-bottom: 0 !important;
}
.legacy-org-map-main-layout h2 {
  margin-bottom: 0 !important;
}
.legacy-org-map-main-layout .legacy-org-map-loading {
  min-height: 50.5vh;
  display: flex !important;
  justify-content: center;
  align-items: center;
}
.legacy-org-map-main-layout .legacy-org-mapping-grid-div {
  height: 40vh;
}.inst-create-drawer-wrapper > .t-drawer.t-toggled {
  width: 60%;
}
.inst-create-drawer-wrapper > .t-drawer.t-toggled .t-content {
  width: 100%;
}
.inst-create-drawer-wrapper .t-drawer footer {
  z-index: -1 !important;
  width: 100%;
}

aside.lo-map-create-inst-drawer.t-drawer.t-toggled {
  width: 60%;
}
aside.lo-map-create-inst-drawer.t-drawer.t-toggled .t-content {
  width: 100%;
}
aside.lo-map-create-inst-drawer.t-drawer.t-toggled footer {
  display: none;
}header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
header .institutions-list-trids-download {
  margin: 0 !important;
}.institution-listing-container {
  height: calc(100vh - 11rem);
}
.institution-listing-container .institution-grid {
  height: calc(100vh - 18rem);
}
.institution-listing-container .t-tag.tag-user-status.small.t-warning {
  width: auto;
}
html {
  box-sizing: border-box;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

body {
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #f8f8f8;
}

div,
span {
  vertical-align: middle;
}

img {
  border: 0;
  outline: none;
}

figure {
  margin: 0;
}

*:focus {
  outline: 0;
}

*::-moz-focus-inner {
  border: 0;
}

.t-has-focus {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}

[disabled],
.t-is-disabled {
  cursor: not-allowed;
}

.t-is-hidden {
  display: none !important;
}

@media print {
  @page {
    size: landscape;
    margin: 1cm;
  }
  html,
  body,
  p {
    font-size: 10px;
  }
  .t-staff {
    display: none;
  }
}
.t-icon-diamond::before {
  content: "\e000";
}
.t-icon-asterisk::before {
  content: "\e001";
}
.t-icon-angle-double-up::before {
  content: "\e146";
}
.t-icon-angle-double-right::before {
  content: "\e147";
}
.t-icon-angle-double-down::before {
  content: "\e148";
}
.t-icon-angle-double-left::before {
  content: "\e149";
}
.t-icon-angle-up::before {
  content: "\e150";
}
.t-icon-angle-right::before {
  content: "\e151";
}
.t-icon-angle-down::before {
  content: "\e152";
}
.t-icon-angle-left::before {
  content: "\e153";
}
.t-icon-chevron-up::before {
  content: "\e154";
}
.t-icon-chevron-right::before {
  content: "\e155";
}
.t-icon-chevron-down::before {
  content: "\e156";
}
.t-icon-chevron-left::before {
  content: "\e157";
}
.t-icon-arrow-up::before {
  content: "\e158";
}
.t-icon-arrow-right::before {
  content: "\e159";
}
.t-icon-arrow-down::before {
  content: "\e160";
}
.t-icon-arrow-left::before {
  content: "\e161";
}
.t-icon-arrows::before {
  content: "\e162";
}
.t-icon-arrows-h::before {
  content: "\e163";
}
.t-icon-arrows-v::before {
  content: "\e164";
}
.t-icon-caret-up::before {
  content: "\e180";
}
.t-icon-caret-right::before {
  content: "\e181";
}
.t-icon-caret-down::before {
  content: "\e182";
}
.t-icon-caret-left::before {
  content: "\e183";
}
.t-icon-home::before {
  content: "\e200";
}
.t-icon-entity::before {
  content: "\e201";
}
.t-icon-plus::before {
  content: "\e340";
}
.t-icon-plus-circle::before {
  content: "\e341";
}
.t-icon-minus::before {
  content: "\e350";
}
.t-icon-minus-circle::before {
  content: "\e351";
}
.t-icon-times::before {
  content: "\e360";
}
.t-icon-times-circle::before {
  content: "\e361";
}
.t-icon-times-circle-o::before {
  content: "\e362";
}
.t-icon-help::before {
  content: "\e370";
}
.t-icon-help-o::before {
  content: "\e371";
}
.t-icon-info-circle::before {
  content: "\e372";
}
.t-icon-exclamation-circle::before {
  content: "\e373";
}
.t-icon-exclamation-triangle::before {
  content: "\e374";
}
.t-icon-exclamation::before {
  content: "\e375";
}
.t-icon-bell::before {
  content: "\e380";
}
.t-icon-bell-slash::before {
  content: "\e381";
}
.t-icon-bullhorn::before {
  content: "\e384";
}
.t-icon-download::before {
  content: "\e400";
}
.t-icon-upload::before {
  content: "\e401";
}
.t-icon-save::before {
  content: "\e402";
}
.t-icon-expand::before {
  content: "\e500";
}
.t-icon-compress::before {
  content: "\e501";
}
.t-icon-expand-alt::before {
  content: "\e502";
}
.t-icon-compress-alt::before {
  content: "\e503";
}
.t-icon-level-up::before {
  content: "\e510";
}
.t-icon-level-down::before {
  content: "\e511";
}
.t-icon-exchange::before {
  content: "\e512";
}
.t-icon-redo::before {
  content: "\e515";
}
.t-icon-forward::before {
  content: "\e520";
}
.t-icon-reply::before {
  content: "\e521";
}
.t-icon-reply-all::before {
  content: "\e522";
}
.t-icon-sync::before {
  content: "\e525";
}
.t-icon-retweet::before {
  content: "\e526";
}
.t-icon-undo::before {
  content: "\e530";
}
.t-icon-history::before {
  content: "\e531";
}
.t-icon-clock::before {
  content: "\e540";
}
.t-icon-hourglass::before {
  content: "\e545";
}
.t-icon-hourglass-start::before {
  content: "\e546";
}
.t-icon-hourglass-half::before {
  content: "\e547";
}
.t-icon-hourglass-end::before {
  content: "\e548";
}
.t-icon-calendar::before {
  content: "\e560";
}
.t-icon-calendar-plus::before {
  content: "\e561";
}
.t-icon-calendar-minus::before {
  content: "\e562";
}
.t-icon-calendar-check::before {
  content: "\e563";
}
.t-icon-calendar-times::before {
  content: "\e564";
}
.t-icon-check::before {
  content: "\e900";
}
.t-icon-check-circle::before {
  content: "\e901";
}
.t-icon-check-circle-o::before {
  content: "\e902";
}
.t-icon-check-double::before {
  content: "\e903";
}
.t-icon-globe::before {
  content: "\e910";
}
.t-icon-globe-africa::before {
  content: "\e911";
}
.t-icon-globe-asia::before {
  content: "\e912";
}
.t-icon-eye::before {
  content: "\e920";
}
.t-icon-eye-slash::before {
  content: "\e921";
}
.t-icon-comment-alt-fill::before {
  content: "\e904";
}
.t-icon-comment-fill::before {
  content: "\e926";
}
.t-icon-comment-dots-fill::before {
  content: "\e927";
}
.t-icon-comment-dollar-fill::before {
  content: "\e928";
}
.t-icon-comment-slash-fill::before {
  content: "\e929";
}
.t-icon-comments-fill::before {
  content: "\e930";
}
.t-icon-comments-dollar-fill::before {
  content: "\e931";
}
.t-icon-comment-dollar::before {
  content: "\e932";
}
.t-icon-comments-dollar::before {
  content: "\e933";
}
.t-icon-comment-slash::before {
  content: "\e934";
}
.t-icon-comment-dots::before {
  content: "\e935";
}
.t-icon-comment::before {
  content: "\e937";
}
.t-icon-comments::before {
  content: "\e938";
}
.t-icon-comment-alt::before {
  content: "\e939";
}
.t-icon-ellipsis-h::before {
  content: "\e941";
}
.t-icon-ellipsis-v::before {
  content: "\e942";
}
.t-icon-envelope::before {
  content: "\e945";
}
.t-icon-envelope-open-text::before {
  content: "\e946";
}
.t-icon-inbox::before {
  content: "\e950";
}
.t-icon-paperclip::before {
  content: "\e995";
}
.t-icon-pen-nib::before {
  content: "\e997";
}
.t-icon-pencil::before {
  content: "\e998";
}
.t-icon-trash::before {
  content: "\e999";
}
.t-icon-user::before {
  content: "󡀀";
}
.t-icon-user-circle::before {
  content: "󡀁";
}
.t-icon-user-cog::before {
  content: "󡀄";
}
.t-icon-user-edit::before {
  content: "󡀅";
}
.t-icon-user-lock::before {
  content: "󡀆";
}
.t-icon-user-plus::before {
  content: "󡀇";
}
.t-icon-user-minus::before {
  content: "󡀈";
}
.t-icon-user-shield::before {
  content: "󡀉";
}
.t-icon-user-slash::before {
  content: "󡀐";
}
.t-icon-user-times::before {
  content: "󡀑";
}
.t-icon-user-friends::before {
  content: "󡀒";
}
.t-icon-users::before {
  content: "󡀓";
}
.t-icon-users-cog::before {
  content: "󡀔";
}
.t-icon-user-tie::before {
  content: "󡀕";
}
.t-icon-address-card::before {
  content: "󡀠";
}
.t-icon-id-badge::before {
  content: "󡀢";
}
.t-icon-address-book::before {
  content: "󡀣";
}
.t-icon-file::before {
  content: "󡔀";
}
.t-icon-file-alt::before {
  content: "󡔁";
}
.t-icon-file-archive::before {
  content: "󡔂";
}
.t-icon-file-audio::before {
  content: "󡔃";
}
.t-icon-file-code::before {
  content: "󡔄";
}
.t-icon-file-excel::before {
  content: "󡔅";
}
.t-icon-file-image::before {
  content: "󡔆";
}
.t-icon-file-pdf::before {
  content: "󡔇";
}
.t-icon-file-powerpoint::before {
  content: "󡔈";
}
.t-icon-file-video::before {
  content: "󡔉";
}
.t-icon-file-word::before {
  content: "󡔐";
}
.t-icon-folder::before {
  content: "󡔠";
}
.t-icon-folder-open::before {
  content: "󡔡";
}
.t-icon-hand-paper::before {
  content: "󡘀";
}
.t-icon-hand-rock::before {
  content: "󡘁";
}
.t-icon-hand-pointer::before {
  content: "󡘂";
}
.t-icon-hand-point-right::before {
  content: "󡘄";
}
.t-icon-hand-point-down::before {
  content: "󡘅";
}
.t-icon-hand-point-left::before {
  content: "󡘆";
}
.t-icon-handshake::before {
  content: "󡘇";
}
.t-icon-thumbs-up::before {
  content: "󡘈";
}
.t-icon-thumbs-down::before {
  content: "󡘉";
}
.t-icon-face-happy::before {
  content: "󡜀";
}
.t-icon-face-smile::before {
  content: "󡜁";
}
.t-icon-face-neutral::before {
  content: "󡜂";
}
.t-icon-face-frown::before {
  content: "󡜃";
}
.t-icon-face-cry::before {
  content: "󡜄";
}
.t-icon-heart-o::before {
  content: "󡜠";
}
.t-icon-heart::before {
  content: "󡜡";
}
.t-icon-phone::before {
  content: "󡞓";
}
.t-icon-support::before {
  content: "󡞔";
}
.t-icon-fax::before {
  content: "󡞕";
}
.t-icon-tv::before {
  content: "󡠀";
}
.t-icon-laptop::before {
  content: "󡠁";
}
.t-icon-mobile::before {
  content: "󡠂";
}
.t-icon-keyboard::before {
  content: "󡠃";
}
.t-icon-print::before {
  content: "󡠐";
}
.t-icon-qrcode::before {
  content: "󡠠";
}
.t-icon-fingerprint::before {
  content: "󡠡";
}
.t-icon-link::before {
  content: "󡠰";
}
.t-icon-unlink::before {
  content: "󡠱";
}
.t-icon-external-link::before {
  content: "󡠳";
}
.t-icon-key::before {
  content: "󡡀";
}
.t-icon-lock::before {
  content: "󡡅";
}
.t-icon-lock-open::before {
  content: "󡡆";
}
.t-icon-search::before {
  content: "󡡐";
}
.t-icon-search-plus::before {
  content: "󡡑";
}
.t-icon-search-minus::before {
  content: "󡡒";
}
.t-icon-filter::before {
  content: "󡡠";
}
.t-icon-share::before {
  content: "󡡥";
}
.t-icon-share-square::before {
  content: "󡡦";
}
.t-icon-paper-plane::before {
  content: "󡡧";
}
.t-icon-sign-in::before {
  content: "󡢐";
}
.t-icon-sign-out::before {
  content: "󡢑";
}
.t-icon-power-off::before {
  content: "󡢕";
}
.t-icon-circle-notch::before {
  content: "󡦘";
}
.t-icon-newspaper::before {
  content: "󡦙";
}
.t-icon-cog::before {
  content: "󢀀";
}
.t-icon-cogs::before {
  content: "󢀁";
}
.t-icon-wrench::before {
  content: "󢀅";
}
.t-icon-toolbox::before {
  content: "󢀆";
}
.t-icon-briefcase::before {
  content: "󢀇";
}
.t-icon-suitcase::before {
  content: "󢀈";
}
.t-icon-sliders::before {
  content: "󢀐";
}
.t-icon-sort-alpha-up::before {
  content: "󢀠";
}
.t-icon-sort-alpha-down::before {
  content: "󢀡";
}
.t-icon-sort-amount-up::before {
  content: "󢀢";
}
.t-icon-sort-amount-down::before {
  content: "󢀣";
}
.t-icon-sort::before {
  content: "󢀰";
}
.t-icon-sort-up::before {
  content: "󢀱";
}
.t-icon-sort-down::before {
  content: "󢀲";
}
.t-icon-tag::before {
  content: "󢁀";
}
.t-icon-tags::before {
  content: "󢁁";
}
.t-icon-star-o::before {
  content: "󢁅";
}
.t-icon-star-half::before {
  content: "󢁆";
}
.t-icon-star::before {
  content: "󢁇";
}
.t-icon-table::before {
  content: "󢁉";
}
.t-icon-list-ul::before {
  content: "󢁐";
}
.t-icon-tasks::before {
  content: "󢁑";
}
.t-icon-cards::before {
  content: "󢁕";
}
.t-icon-cards-small::before {
  content: "󢁖";
}
.t-icon-list::before {
  content: "󢁗";
}
.t-icon-align-left::before {
  content: "󢁠";
}
.t-icon-align-center::before {
  content: "󢁡";
}
.t-icon-align-justify::before {
  content: "󢁢";
}
.t-icon-align-right::before {
  content: "󢁣";
}
.t-icon-copy::before {
  content: "󢁩";
}
.t-icon-clone::before {
  content: "󢁰";
}
.t-icon-new-tab::before {
  content: "󢁱";
}
.t-icon-clipboard::before {
  content: "󢁵";
}
.t-icon-paste::before {
  content: "󢁶";
}
.t-icon-money-bill::before {
  content: "󢂀";
}
.t-icon-credit-card::before {
  content: "󢂁";
}
.t-icon-chart-bar::before {
  content: "󢂐";
}
.t-icon-chart-area::before {
  content: "󢂑";
}
.t-icon-chart-line::before {
  content: "󢂒";
}
.t-icon-terminal::before {
  content: "󢄀";
}
.t-icon-code::before {
  content: "󢄁";
}
.t-icon-code-branch::before {
  content: "󢄂";
}
.t-icon-thumbtack::before {
  content: "󢒙";
}
.t-icon-ruler::before {
  content: "󢔀";
}
.t-icon-cut::before {
  content: "󢔁";
}
.t-icon-image::before {
  content: "󢔂";
}
.t-icon-images::before {
  content: "󢔃";
}
.t-icon-bookmark-o::before {
  content: "󢔄";
}
.t-icon-bookmark::before {
  content: "󢔅";
}
.t-icon-flag::before {
  content: "󢔆";
}
.t-icon-location-arrow::before {
  content: "󢔇";
}
.t-icon-map-marker::before {
  content: "󢔈";
}
.t-icon-shoe-prints::before {
  content: "󢔉";
}
.t-icon-magic::before {
  content: "󢔐";
}
.t-icon-stamp::before {
  content: "󢔑";
}
.t-icon-fill-up::before {
  content: "󢔒";
}
.t-icon-graduation-cap::before {
  content: "󢔓";
}
.t-icon-palette::before {
  content: "󢔔";
}
.t-icon-trophy::before {
  content: "󢔕";
}
.t-icon-bug::before {
  content: "󢔖";
}
.t-icon-robot::before {
  content: "󢔗";
}
.t-icon-rocket::before {
  content: "󢔘";
}
.t-icon-certificate::before {
  content: "󢔙";
}
.t-icon-crosshairs::before {
  content: "󢔠";
}
.t-icon-infinity::before {
  content: "󢔡";
}
.t-icon-sticky-note::before {
  content: "󢔢";
}
.t-icon-map-signs::before {
  content: "󢔣";
}
.t-icon-shopping-cart::before {
  content: "󢔤";
}
.t-icon-play::before {
  content: "󢔥";
}
.t-icon-stop::before {
  content: "󢔦";
}
.t-icon-circle::before {
  content: "󢔧";
}
.t-icon-flask::before {
  content: "󢔨";
}
.t-icon-ds-triquetra::before {
  content: "󣀀";
}
.t-icon-ds-brick::before {
  content: "󣀁";
}
.t-icon-ds-set::before {
  content: "󣀂";
}
.t-icon-direction-incoming::before {
  content: "󣀃";
}
.t-icon-direction-outgoing::before {
  content: "󣀄";
}
.t-icon-direction-both::before {
  content: "󣀅";
}

.t-icon-alarm::before {
  content: "\e380";
}
.t-icon-area-chart::before {
  content: "󢂑";
}
.t-icon-analytics::before {
  content: "󢂑";
}
.t-icon-ban::before {
  content: "\e351";
}
.t-icon-calendar-o::before {
  content: "\e560";
}
.t-icon-clock-o::before {
  content: "\e540";
}
.t-icon-circle-o-notch::before {
  content: "󡦘";
}
.t-icon-close::before {
  content: "\e360";
}
.t-icon-cycle::before {
  content: "󡦘";
}
.t-icon-delete::before {
  content: "\e999";
}
.t-icon-edit::before {
  content: "\e998";
}
.t-icon-email::before {
  content: "\e945";
}
.t-icon-error::before {
  content: "\e373";
}
.t-icon-file-o::before {
  content: "󡔀";
}
.t-icon-file-archive-o::before {
  content: "󡔂";
}
.t-icon-file-code-o::before {
  content: "󡔄";
}
.t-icon-file-excel-o::before {
  content: "󡔅";
}
.t-icon-file-image-o::before {
  content: "󡔆";
}
.t-icon-file-pdf-o::before {
  content: "󡔇";
}
.t-icon-file-text::before {
  content: "󡔁";
}
.t-icon-file-text-o::before {
  content: "󡔁";
}
.t-icon-group::before {
  content: "󡀓";
}
.t-icon-hand-point-up::before {
  content: "󡘂";
}
.t-icon-info::before {
  content: "\e372";
}
.t-icon-line-chart::before {
  content: "󢂒";
}
.t-icon-menu::before {
  content: "\e941";
}
.t-icon-money::before {
  content: "󢂀";
}
.t-icon-newspaper::before, .t-icon-newspaper-o::before {
  content: "󡦙";
}
.t-icon-pending::before {
  content: "\e547";
}
.t-icon-question-circle::before {
  content: "\e370";
}
.t-icon-refresh::before {
  content: "\e525";
}
.t-icon-sort-amount-asc::before {
  content: "󢀣";
}
.t-icon-sort-amount-desc::before {
  content: "󢀢";
}
.t-icon-staff::before {
  content: "\e001";
}
.t-icon-success::before {
  content: "\e901";
}
.t-icon-th::before {
  content: "󢁖";
}
.t-icon-th-large::before {
  content: "󢁕";
}
.t-icon-th-list::before {
  content: "󢁗";
}
.t-icon-remove::before {
  content: "\e999";
}
.t-icon-test::before {
  content: "󢔨";
}
.t-icon-time::before {
  content: "\e540";
}
.t-icon-trash-alt::before {
  content: "\e999";
}
.t-icon-unlock::before {
  content: "󡡆";
}
.t-icon-warning::before {
  content: "\e374";
}

.t-icon.t-white {
  color: #fff;
}
.t-icon.t-gray-mid, .t-icon.t-subtle {
  color: #a6a7a7;
}
.t-icon.t-blue, .t-icon.t-info {
  color: #256cd1;
}
.t-icon.t-teal, .t-icon.t-cta {
  color: #279c9c;
}
.t-icon.t-red, .t-icon.t-error {
  color: #d91f11;
}
.t-icon.t-orange, .t-icon.t-warning {
  color: #ee6f20;
}
.t-icon.t-green, .t-icon.t-success {
  color: #428613;
}
.t-icon.t-disabled {
  color: #bcbdbd;
}
.t-icon.t-staff {
  color: #8c2341;
}
.t-icon.t-white svg > * {
  fill: #fff;
}
.t-icon.t-gray-mid svg > *, .t-icon.t-subtle svg > * {
  fill: #a6a7a7;
}
.t-icon.t-blue svg > *, .t-icon.t-info svg > * {
  fill: #256cd1;
}
.t-icon.t-teal svg > *, .t-icon.t-cta svg > * {
  fill: #279c9c;
}
.t-icon.t-red svg > *, .t-icon.t-error svg > * {
  fill: #d91f11;
}
.t-icon.t-orange svg > *, .t-icon.t-warning svg > * {
  fill: #ee6f20;
}
.t-icon.t-green svg > *, .t-icon.t-success svg > * {
  fill: #428613;
}
.t-icon.t-disabled svg > * {
  fill: #bcbdbd;
}
.t-icon.t-staff svg > * {
  fill: #8c2341;
}

.t-vis {
  position: relative;
  display: inline-block;
  width: 32px;
  height: 32px;
  margin-right: 8px;
  font-style: normal;
  vertical-align: middle;
}
.t-vis:last-child {
  margin-right: 0;
}
.t-vis::before, .t-vis::after {
  content: "";
  position: absolute;
  display: block;
  width: 32px;
  height: 32px;
  border: 1px solid transparent;
  border-radius: 32px;
  font-family: "tricons", helvetica, arial, sans-serif;
}
.t-vis::before {
  border-color: #e9e9e9;
}
.t-vis::after {
  color: #fff;
  font-size: 11px;
  text-align: center;
  line-height: 30px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-vis .t-badge {
  position: absolute;
  top: -4px;
  left: 100%;
  z-index: 1;
  padding: 0 4px;
  color: #ee6f20;
  background: #fff;
  border: 1px solid #ee6f20;
  transform: translate(-60%, 0);
}
.t-vis-agreed::before {
  background: #428613;
  border-color: transparent;
}
.t-vis-part-agreed::before {
  background: #428613;
  border-color: transparent;
}
.t-vis-part-agreed::after {
  content: "";
  left: calc(32px / 2);
  width: calc(32px / 2);
  background: #fff;
  border-color: #e9e9e9;
  border-left: transparent;
  -moz-border-radius-topright: 64px;
  -moz-border-radius-bottomright: 64px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-radius: 0 64px 64px 0;
}
.t-vis-part-disagreed::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-part-disagreed::after {
  content: "";
  width: calc(32px / 2);
  background: #fff;
  border-color: #e9e9e9;
  border-right: transparent;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 64px;
  -moz-border-radius-topleft: 64px;
  border-radius: 64px 0 0 64px;
}
.t-vis-disagreed::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-discrepencies::before, .t-vis-discrepancies::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-discrepencies::after, .t-vis-discrepancies::after {
  content: "󢁗";
}
.t-vis-error::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-error::after {
  content: "\e375";
}
.t-vis-cancelled::before {
  background: #bcbdbd;
  border-color: transparent;
}
.t-vis-cancelled::after {
  content: "C";
  font-weight: 700;
}
.t-vis-within::before {
  background: #fff59d;
  border-color: transparent;
}
.t-vis-within::after {
  content: "TH";
  color: #a6a7a7;
  font-weight: 700;
}
.t-vis.t-medium {
  width: 37px;
  height: 37px;
}
.t-vis.t-medium::before, .t-vis.t-medium::after {
  width: 37px;
  height: 37px;
}
.t-vis.t-medium::after {
  font-size: 12px;
  line-height: 35px;
}
.t-vis.t-medium.t-vis-part-agreed::after {
  left: calc(37px / 2);
  width: calc(37px / 2);
}
.t-vis.t-medium.t-vis-part-disagreed::after {
  width: calc(37px / 2);
}

@font-face {
  font-family: tricons;
  src: url("/crds-frontend/latest/assets/tricons-CZ4m6E8g.eot");
  src: url("/crds-frontend/latest/assets/tricons-CZ4m6E8g.eot?#iefix") format("embedded-opentype"), url("/crds-frontend/latest/assets/tricons-DHjgza76.woff2") format("woff2"), url("/crds-frontend/latest/assets/tricons-B2Keo8Ad.woff") format("woff"), url("/crds-frontend/latest/assets/tricons-DNt4bsT1.ttf") format("truetype"), url("/crds-frontend/latest/assets/tricons-6znNKawq.svg#fontawesome") format("svg");
  font-style: normal;
  font-weight: 400;
}
.t-icon {
  display: inline-block;
  margin-right: 6px;
  color: inherit;
  font-family: "tricons", helvetica, arial, sans-serif !important;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  text-decoration: none;
  text-transform: none;
  vertical-align: middle;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-icon::before {
  display: inline-block;
  line-height: 1rem;
}
.t-icon:hover {
  text-decoration: none;
}
.t-icon > img,
.t-icon > svg {
  width: 14px;
  height: 14px;
}
.t-icon > svg {
  color: inherit;
}
.t-icon > svg path {
  fill: currentcolor;
}
.t-icon.t-fw {
  width: 1em;
  text-align: center;
}
.t-icon.t-tiny {
  font-size: 11px;
}
.t-icon.t-tiny > img,
.t-icon.t-tiny > svg {
  width: 11px;
  height: 11px;
}
.t-icon.t-small {
  font-size: 12px;
}
.t-icon.t-small > img,
.t-icon.t-small > svg {
  width: 12px;
  height: 12px;
}
.t-icon.t-large {
  font-size: 16px;
}
.t-icon.t-large > img,
.t-icon.t-large > svg {
  width: 16px;
  height: 16px;
}
.t-icon.t-vertical-middle {
  vertical-align: middle;
}
.t-icon.t-horizontal {
  height: 32px;
}

a.t-icon {
  display: inline-block;
  margin-right: 0;
  color: #006491;
}
a.t-icon:hover {
  text-decoration: underline;
}
a.t-icon::before {
  margin-right: 6px;
  line-height: inherit;
}
a.t-icon > span {
  margin-left: -4px;
}
a.t-icon:empty::before {
  margin-right: 0;
}
a.t-icon.t-teal {
  color: #279c9c;
}
a .t-icon {
  margin-right: 6px;
}
a .t-icon.t-icon-only {
  margin-right: 0;
}

.t-icon.t-svg {
  position: relative;
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: middle;
}
.t-icon.t-svg::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("/crds-frontend/latest/assets/sprite-CL5HE_QE.svg");
  background-repeat: no-repeat;
  vertical-align: middle;
  transform-origin: center;
  transform: translate(-50%, -50%);
}
.t-icon.t-svg.t-tiny {
  width: 11px;
  height: 11px;
}
.t-icon.t-svg.t-tiny::before {
  transform: translate(-50%, -50%) scale(0.7);
}
.t-icon.t-svg.t-small {
  width: 12px;
  height: 12px;
}
.t-icon.t-svg.t-small::before {
  transform: translate(-50%, -50%) scale(0.8);
}
.t-icon.t-svg.t-large {
  width: 16px;
  height: 16px;
}
.t-icon.t-svg.t-large::before {
  transform: translate(-50%, -50%) scale(1.2);
}

.t-svg-address-book::before {
  width: 12px;
  height: 14px;
  background-position: 0 0;
}

.t-svg-address-book-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px 0;
}

.t-svg-address-book-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px 0;
}

.t-svg-address-card::before {
  width: 14px;
  height: 14px;
  background-position: -78px 0;
}

.t-svg-address-card-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px 0;
}

.t-svg-address-card-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px 0;
}

.t-svg-align-center::before {
  width: 12px;
  height: 14px;
  background-position: -156px 0;
}

.t-svg-align-center-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -182px 0;
}

.t-svg-align-center-white::before {
  width: 12px;
  height: 14px;
  background-position: -208px 0;
}

.t-svg-align-justify::before {
  width: 12px;
  height: 14px;
  background-position: -234px 0;
}

.t-svg-align-justify-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -260px 0;
}

.t-svg-align-justify-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px 0;
}

.t-svg-align-left::before {
  width: 12px;
  height: 14px;
  background-position: -312px 0;
}

.t-svg-align-left-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -338px 0;
}

.t-svg-align-left-white::before {
  width: 12px;
  height: 14px;
  background-position: 0 -26px;
}

.t-svg-align-right::before {
  width: 12px;
  height: 14px;
  background-position: -26px -26px;
}

.t-svg-align-right-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -52px -26px;
}

.t-svg-align-right-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -26px;
}

.t-svg-angle-double-down::before {
  width: 14px;
  height: 14px;
  background-position: -104px -26px;
}

.t-svg-angle-double-down-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -26px;
}

.t-svg-angle-double-down-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -26px;
}

.t-svg-angle-double-left::before {
  width: 14px;
  height: 14px;
  background-position: -182px -26px;
}

.t-svg-angle-double-left-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -26px;
}

.t-svg-angle-double-left-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -26px;
}

.t-svg-angle-double-right::before {
  width: 14px;
  height: 14px;
  background-position: -260px -26px;
}

.t-svg-angle-double-right-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -26px;
}

.t-svg-angle-double-right-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -26px;
}

.t-svg-angle-double-up::before {
  width: 14px;
  height: 14px;
  background-position: -338px -26px;
}

.t-svg-angle-double-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -52px;
}

.t-svg-angle-double-up-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -52px;
}

.t-svg-angle-down::before {
  width: 9px;
  height: 14px;
  background-position: -52px -52px;
}

.t-svg-angle-down-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -78px -52px;
}

.t-svg-angle-down-white::before {
  width: 9px;
  height: 14px;
  background-position: -104px -52px;
}

.t-svg-angle-left::before {
  width: 7px;
  height: 14px;
  background-position: -130px -52px;
}

.t-svg-angle-left-link-blue::before {
  width: 7px;
  height: 14px;
  background-position: -156px -52px;
}

.t-svg-angle-left-white::before {
  width: 7px;
  height: 14px;
  background-position: -182px -52px;
}

.t-svg-angle-right::before {
  width: 7px;
  height: 14px;
  background-position: -208px -52px;
}

.t-svg-angle-right-link-blue::before {
  width: 7px;
  height: 14px;
  background-position: -234px -52px;
}

.t-svg-angle-right-white::before {
  width: 7px;
  height: 14px;
  background-position: -260px -52px;
}

.t-svg-angle-up::before {
  width: 9px;
  height: 14px;
  background-position: -286px -52px;
}

.t-svg-angle-up-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -312px -52px;
}

.t-svg-angle-up-white::before {
  width: 9px;
  height: 14px;
  background-position: -338px -52px;
}

.t-svg-arrow-down::before {
  width: 12px;
  height: 14px;
  background-position: 0 -78px;
}

.t-svg-arrow-down-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -78px;
}

.t-svg-arrow-down-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px -78px;
}

.t-svg-arrow-left::before {
  width: 12px;
  height: 14px;
  background-position: -78px -78px;
}

.t-svg-arrow-left-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -104px -78px;
}

.t-svg-arrow-left-white::before {
  width: 12px;
  height: 14px;
  background-position: -130px -78px;
}

.t-svg-arrow-right::before {
  width: 12px;
  height: 14px;
  background-position: -156px -78px;
}

.t-svg-arrow-right-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -182px -78px;
}

.t-svg-arrow-right-white::before {
  width: 12px;
  height: 14px;
  background-position: -208px -78px;
}

.t-svg-arrow-up::before {
  width: 12px;
  height: 14px;
  background-position: -234px -78px;
}

.t-svg-arrow-up-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -260px -78px;
}

.t-svg-arrow-up-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px -78px;
}

.t-svg-arrows::before {
  width: 14px;
  height: 14px;
  background-position: -312px -78px;
}

.t-svg-arrows-h::before {
  width: 14px;
  height: 14px;
  background-position: -338px -78px;
}

.t-svg-arrows-h-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -104px;
}

.t-svg-arrows-h-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -104px;
}

.t-svg-arrows-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -104px;
}

.t-svg-arrows-v::before {
  width: 7px;
  height: 14px;
  background-position: -78px -104px;
}

.t-svg-arrows-v-link-blue::before {
  width: 7px;
  height: 14px;
  background-position: -104px -104px;
}

.t-svg-arrows-v-white::before {
  width: 7px;
  height: 14px;
  background-position: -130px -104px;
}

.t-svg-arrows-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -104px;
}

.t-svg-asterisk::before {
  width: 14px;
  height: 14px;
  background-position: -182px -104px;
}

.t-svg-asterisk-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -104px;
}

.t-svg-asterisk-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -104px;
}

.t-svg-bell::before {
  width: 12px;
  height: 14px;
  background-position: -260px -104px;
}

.t-svg-bell-ind-orange::before {
  width: 12px;
  height: 14px;
  background-position: -286px -104px;
}

.t-svg-bell-ind-red::before {
  width: 12px;
  height: 14px;
  background-position: -312px -104px;
}

.t-svg-bell-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -338px -104px;
}

.t-svg-bell-slash::before {
  width: 18px;
  height: 14px;
  background-position: 0 -130px;
}

.t-svg-bell-slash-link-blue::before {
  width: 18px;
  height: 14px;
  background-position: -26px -130px;
}

.t-svg-bell-slash-white::before {
  width: 18px;
  height: 14px;
  background-position: -52px -130px;
}

.t-svg-bell-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -130px;
}

.t-svg-bookmark::before {
  width: 11px;
  height: 14px;
  background-position: -104px -130px;
}

.t-svg-bookmark-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -130px -130px;
}

.t-svg-bookmark-o::before {
  width: 11px;
  height: 14px;
  background-position: -156px -130px;
}

.t-svg-bookmark-o-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -182px -130px;
}

.t-svg-bookmark-o-white::before {
  width: 11px;
  height: 14px;
  background-position: -208px -130px;
}

.t-svg-bookmark-white::before {
  width: 11px;
  height: 14px;
  background-position: -234px -130px;
}

.t-svg-briefcase::before {
  width: 14px;
  height: 14px;
  background-position: -260px -130px;
}

.t-svg-briefcase-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -130px;
}

.t-svg-briefcase-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -130px;
}

.t-svg-bug::before {
  width: 14px;
  height: 14px;
  background-position: -338px -130px;
}

.t-svg-bug-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -156px;
}

.t-svg-bug-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -156px;
}

.t-svg-bullhorn::before {
  width: 14px;
  height: 14px;
  background-position: -52px -156px;
}

.t-svg-bullhorn-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -156px;
}

.t-svg-bullhorn-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -156px;
}

.t-svg-calendar::before {
  width: 12px;
  height: 14px;
  background-position: -130px -156px;
}

.t-svg-calendar-check::before {
  width: 12px;
  height: 14px;
  background-position: -156px -156px;
}

.t-svg-calendar-check-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -182px -156px;
}

.t-svg-calendar-check-white::before {
  width: 12px;
  height: 14px;
  background-position: -208px -156px;
}

.t-svg-calendar-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -234px -156px;
}

.t-svg-calendar-minus::before {
  width: 12px;
  height: 14px;
  background-position: -260px -156px;
}

.t-svg-calendar-minus-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -286px -156px;
}

.t-svg-calendar-minus-white::before {
  width: 12px;
  height: 14px;
  background-position: -312px -156px;
}

.t-svg-calendar-plus::before {
  width: 12px;
  height: 14px;
  background-position: -338px -156px;
}

.t-svg-calendar-plus-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: 0 -182px;
}

.t-svg-calendar-plus-white::before {
  width: 12px;
  height: 14px;
  background-position: -26px -182px;
}

.t-svg-calendar-times::before {
  width: 12px;
  height: 14px;
  background-position: -52px -182px;
}

.t-svg-calendar-times-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -78px -182px;
}

.t-svg-calendar-times-white::before {
  width: 12px;
  height: 14px;
  background-position: -104px -182px;
}

.t-svg-calendar-white::before {
  width: 12px;
  height: 14px;
  background-position: -130px -182px;
}

.t-svg-cards::before {
  width: 14px;
  height: 14px;
  background-position: -156px -182px;
}

.t-svg-cards-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -182px;
}

.t-svg-cards-small::before {
  width: 14px;
  height: 14px;
  background-position: -208px -182px;
}

.t-svg-cards-small-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -182px;
}

.t-svg-cards-small-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -182px;
}

.t-svg-cards-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -182px;
}

.t-svg-caret-down::before {
  width: 9px;
  height: 14px;
  background-position: -312px -182px;
}

.t-svg-caret-down-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -338px -182px;
}

.t-svg-caret-down-white::before {
  width: 9px;
  height: 14px;
  background-position: 0 -208px;
}

.t-svg-caret-left::before {
  width: 5px;
  height: 14px;
  background-position: -26px -208px;
}

.t-svg-caret-left-link-blue::before {
  width: 5px;
  height: 14px;
  background-position: -52px -208px;
}

.t-svg-caret-left-white::before {
  width: 5px;
  height: 14px;
  background-position: -78px -208px;
}

.t-svg-caret-right::before {
  width: 5px;
  height: 14px;
  background-position: -104px -208px;
}

.t-svg-caret-right-link-blue::before {
  width: 5px;
  height: 14px;
  background-position: -130px -208px;
}

.t-svg-caret-right-white::before {
  width: 5px;
  height: 14px;
  background-position: -156px -208px;
}

.t-svg-caret-up::before {
  width: 9px;
  height: 14px;
  background-position: -182px -208px;
}

.t-svg-caret-up-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -208px -208px;
}

.t-svg-caret-up-white::before {
  width: 9px;
  height: 14px;
  background-position: -234px -208px;
}

.t-svg-certificate::before {
  width: 14px;
  height: 14px;
  background-position: -260px -208px;
}

.t-svg-certificate-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -208px;
}

.t-svg-certificate-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -208px;
}

.t-svg-chart-area::before {
  width: 14px;
  height: 14px;
  background-position: -338px -208px;
}

.t-svg-chart-area-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -234px;
}

.t-svg-chart-area-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -234px;
}

.t-svg-chart-bar::before {
  width: 14px;
  height: 14px;
  background-position: -52px -234px;
}

.t-svg-chart-bar-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -234px;
}

.t-svg-chart-bar-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -234px;
}

.t-svg-chart-line::before {
  width: 14px;
  height: 14px;
  background-position: -130px -234px;
}

.t-svg-chart-line-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -234px;
}

.t-svg-chart-line-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -234px;
}

.t-svg-check::before {
  width: 14px;
  height: 14px;
  background-position: -208px -234px;
}

.t-svg-check-circle::before {
  width: 14px;
  height: 14px;
  background-position: -234px -234px;
}

.t-svg-check-circle-ind-green::before {
  width: 14px;
  height: 14px;
  background-position: -260px -234px;
}

.t-svg-check-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -234px;
}

.t-svg-check-circle-o::before {
  width: 14px;
  height: 14px;
  background-position: -312px -234px;
}

.t-svg-check-circle-o-ind-green::before {
  width: 14px;
  height: 14px;
  background-position: -338px -234px;
}

.t-svg-check-circle-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -260px;
}

.t-svg-check-circle-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -260px;
}

.t-svg-check-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -260px;
}

.t-svg-check-double::before {
  width: 14px;
  height: 14px;
  background-position: -78px -260px;
}

.t-svg-check-double-ind-green::before {
  width: 14px;
  height: 14px;
  background-position: -104px -260px;
}

.t-svg-check-double-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -260px;
}

.t-svg-check-double-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -260px;
}

.t-svg-check-ind-green::before {
  width: 14px;
  height: 14px;
  background-position: -182px -260px;
}

.t-svg-check-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -260px;
}

.t-svg-check-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -260px;
}

.t-svg-chevron-down::before {
  width: 12px;
  height: 14px;
  background-position: -260px -260px;
}

.t-svg-chevron-down-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -286px -260px;
}

.t-svg-chevron-down-white::before {
  width: 12px;
  height: 14px;
  background-position: -312px -260px;
}

.t-svg-chevron-left::before {
  width: 9px;
  height: 14px;
  background-position: -338px -260px;
}

.t-svg-chevron-left-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: 0 -286px;
}

.t-svg-chevron-left-white::before {
  width: 9px;
  height: 14px;
  background-position: -26px -286px;
}

.t-svg-chevron-right::before {
  width: 9px;
  height: 14px;
  background-position: -52px -286px;
}

.t-svg-chevron-right-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -78px -286px;
}

.t-svg-chevron-right-white::before {
  width: 9px;
  height: 14px;
  background-position: -104px -286px;
}

.t-svg-chevron-up::before {
  width: 12px;
  height: 14px;
  background-position: -130px -286px;
}

.t-svg-chevron-up-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -156px -286px;
}

.t-svg-chevron-up-white::before {
  width: 12px;
  height: 14px;
  background-position: -182px -286px;
}

.t-svg-circle::before {
  width: 14px;
  height: 14px;
  background-position: -208px -286px;
}

.t-svg-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -286px;
}

.t-svg-circle-notch::before {
  width: 14px;
  height: 14px;
  background-position: -260px -286px;
}

.t-svg-circle-notch-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -286px;
}

.t-svg-circle-notch-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -286px;
}

.t-svg-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -286px;
}

.t-svg-clipboard::before {
  width: 11px;
  height: 14px;
  background-position: 0 -312px;
}

.t-svg-clipboard-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -26px -312px;
}

.t-svg-clipboard-white::before {
  width: 11px;
  height: 14px;
  background-position: -52px -312px;
}

.t-svg-clock::before {
  width: 14px;
  height: 14px;
  background-position: -78px -312px;
}

.t-svg-clock-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -312px;
}

.t-svg-clock-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -312px;
}

.t-svg-clone::before {
  width: 14px;
  height: 14px;
  background-position: -156px -312px;
}

.t-svg-clone-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -312px;
}

.t-svg-clone-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -312px;
}

.t-svg-code::before {
  width: 14px;
  height: 14px;
  background-position: -234px -312px;
}

.t-svg-code-branch::before {
  width: 11px;
  height: 14px;
  background-position: -260px -312px;
}

.t-svg-code-branch-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -286px -312px;
}

.t-svg-code-branch-white::before {
  width: 11px;
  height: 14px;
  background-position: -312px -312px;
}

.t-svg-code-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -312px;
}

.t-svg-code-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -338px;
}

.t-svg-cog::before {
  width: 14px;
  height: 14px;
  background-position: -26px -338px;
}

.t-svg-cog-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -338px;
}

.t-svg-cog-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -338px;
}

.t-svg-cogs::before {
  width: 14px;
  height: 14px;
  background-position: -104px -338px;
}

.t-svg-cogs-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -338px;
}

.t-svg-cogs-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -338px;
}

.t-svg-comment::before {
  width: 14px;
  height: 14px;
  background-position: -182px -338px;
}

.t-svg-comment-alt::before {
  width: 14px;
  height: 14px;
  background-position: -208px -338px;
}

.t-svg-comment-alt-fill::before {
  width: 14px;
  height: 14px;
  background-position: -234px -338px;
}

.t-svg-comment-alt-fill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -338px;
}

.t-svg-comment-alt-fill-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -338px;
}

.t-svg-comment-alt-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -338px;
}

.t-svg-comment-alt-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -338px;
}

.t-svg-comment-dollar::before {
  width: 14px;
  height: 14px;
  background-position: 0 -364px;
}

.t-svg-comment-dollar-fill::before {
  width: 14px;
  height: 14px;
  background-position: -26px -364px;
}

.t-svg-comment-dollar-fill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -364px;
}

.t-svg-comment-dollar-fill-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -364px;
}

.t-svg-comment-dollar-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -364px;
}

.t-svg-comment-dollar-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -364px;
}

.t-svg-comment-dots::before {
  width: 14px;
  height: 14px;
  background-position: -156px -364px;
}

.t-svg-comment-dots-fill::before {
  width: 14px;
  height: 14px;
  background-position: -182px -364px;
}

.t-svg-comment-dots-fill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -364px;
}

.t-svg-comment-dots-fill-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -364px;
}

.t-svg-comment-dots-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -364px;
}

.t-svg-comment-dots-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -364px;
}

.t-svg-comment-fill::before {
  width: 14px;
  height: 14px;
  background-position: -312px -364px;
}

.t-svg-comment-fill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -364px;
}

.t-svg-comment-fill-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -390px;
}

.t-svg-comment-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -390px;
}

.t-svg-comment-slash::before {
  width: 14px;
  height: 14px;
  background-position: -52px -390px;
}

.t-svg-comment-slash-fill::before {
  width: 18px;
  height: 14px;
  background-position: -78px -390px;
}

.t-svg-comment-slash-fill-link-blue::before {
  width: 18px;
  height: 14px;
  background-position: -104px -390px;
}

.t-svg-comment-slash-fill-white::before {
  width: 18px;
  height: 14px;
  background-position: -130px -390px;
}

.t-svg-comment-slash-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -390px;
}

.t-svg-comment-slash-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -390px;
}

.t-svg-comment-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -390px;
}

.t-svg-comments::before {
  width: 14px;
  height: 14px;
  background-position: -234px -390px;
}

.t-svg-comments-dollar::before {
  width: 14px;
  height: 14px;
  background-position: -260px -390px;
}

.t-svg-comments-dollar-fill::before {
  width: 16px;
  height: 14px;
  background-position: -286px -390px;
}

.t-svg-comments-dollar-fill-link-blue::before {
  width: 16px;
  height: 14px;
  background-position: -312px -390px;
}

.t-svg-comments-dollar-fill-white::before {
  width: 16px;
  height: 14px;
  background-position: 0 -416px;
}

.t-svg-comments-dollar-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -416px;
}

.t-svg-comments-dollar-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -416px;
}

.t-svg-comments-fill::before {
  width: 16px;
  height: 14px;
  background-position: -78px -416px;
}

.t-svg-comments-fill-link-blue::before {
  width: 16px;
  height: 14px;
  background-position: -104px -416px;
}

.t-svg-comments-fill-white::before {
  width: 16px;
  height: 14px;
  background-position: -130px -416px;
}

.t-svg-comments-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -416px;
}

.t-svg-comments-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -416px;
}

.t-svg-compress::before {
  width: 12px;
  height: 14px;
  background-position: -208px -416px;
}

.t-svg-compress-alt::before {
  width: 12px;
  height: 14px;
  background-position: -234px -416px;
}

.t-svg-compress-alt-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -260px -416px;
}

.t-svg-compress-alt-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px -416px;
}

.t-svg-compress-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -312px -416px;
}

.t-svg-compress-white::before {
  width: 12px;
  height: 14px;
  background-position: -338px -416px;
}

.t-svg-copy::before {
  width: 12px;
  height: 14px;
  background-position: 0 -442px;
}

.t-svg-copy-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -442px;
}

.t-svg-copy-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px -442px;
}

.t-svg-credit-card::before {
  width: 14px;
  height: 14px;
  background-position: -78px -442px;
}

.t-svg-credit-card-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -442px;
}

.t-svg-credit-card-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -442px;
}

.t-svg-crosshairs::before {
  width: 14px;
  height: 14px;
  background-position: -156px -442px;
}

.t-svg-crosshairs-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -442px;
}

.t-svg-crosshairs-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -442px;
}

.t-svg-cut::before {
  width: 12px;
  height: 14px;
  background-position: -234px -442px;
}

.t-svg-cut-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -260px -442px;
}

.t-svg-cut-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px -442px;
}

.t-svg-diamond::before {
  width: 14px;
  height: 14px;
  background-position: -312px -442px;
}

.t-svg-diamond-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -442px;
}

.t-svg-diamond-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -468px;
}

.t-svg-direction-both::before {
  width: 14px;
  height: 14px;
  background-position: -26px -468px;
}

.t-svg-direction-both-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -468px;
}

.t-svg-direction-both-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -468px;
}

.t-svg-direction-incoming::before {
  width: 14px;
  height: 14px;
  background-position: -104px -468px;
}

.t-svg-direction-incoming-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -468px;
}

.t-svg-direction-outgoing::before {
  width: 14px;
  height: 14px;
  background-position: -156px -468px;
}

.t-svg-direction-outgoing-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -468px;
}

.t-svg-direction-outgoing-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -468px;
}

.t-svg-download::before {
  width: 14px;
  height: 14px;
  background-position: -234px -468px;
}

.t-svg-download-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -468px;
}

.t-svg-download-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -468px;
}

.t-svg-ds-brick::before {
  width: 14px;
  height: 14px;
  background-position: -312px -468px;
}

.t-svg-ds-brick-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -468px;
}

.t-svg-ds-brick-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -494px;
}

.t-svg-ds-set::before {
  width: 14px;
  height: 14px;
  background-position: -26px -494px;
}

.t-svg-ds-set-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -494px;
}

.t-svg-ds-set-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -494px;
}

.t-svg-ds-triquetra::before {
  width: 14px;
  height: 14px;
  background-position: -104px -494px;
}

.t-svg-ds-triquetra-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -494px;
}

.t-svg-ds-triquetra-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -494px;
}

.t-svg-ellipsis-h::before {
  width: 14px;
  height: 14px;
  background-position: -182px -494px;
}

.t-svg-ellipsis-h-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -494px;
}

.t-svg-ellipsis-h-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -494px;
}

.t-svg-ellipsis-v::before {
  width: 5px;
  height: 14px;
  background-position: -260px -494px;
}

.t-svg-ellipsis-v-link-blue::before {
  width: 5px;
  height: 14px;
  background-position: -286px -494px;
}

.t-svg-ellipsis-v-white::before {
  width: 5px;
  height: 14px;
  background-position: -312px -494px;
}

.t-svg-entity::before {
  width: 14px;
  height: 14px;
  background-position: -338px -494px;
}

.t-svg-entity-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -520px;
}

.t-svg-entity-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -520px;
}

.t-svg-envelope::before {
  width: 14px;
  height: 14px;
  background-position: -52px -520px;
}

.t-svg-envelope-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -520px;
}

.t-svg-envelope-open-text::before {
  width: 14px;
  height: 14px;
  background-position: -104px -520px;
}

.t-svg-envelope-open-text-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -520px;
}

.t-svg-envelope-open-text-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -520px;
}

.t-svg-envelope-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -520px;
}

.t-svg-exchange::before {
  width: 14px;
  height: 14px;
  background-position: -208px -520px;
}

.t-svg-exchange-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -520px;
}

.t-svg-exchange-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -520px;
}

.t-svg-exclamation::before {
  width: 14px;
  height: 14px;
  background-position: -286px -520px;
}

.t-svg-exclamation-circle::before {
  width: 14px;
  height: 14px;
  background-position: -312px -520px;
}

.t-svg-exclamation-circle-ind-orange::before {
  width: 14px;
  height: 14px;
  background-position: -338px -520px;
}

.t-svg-exclamation-circle-ind-red::before {
  width: 14px;
  height: 14px;
  background-position: 0 -546px;
}

.t-svg-exclamation-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -546px;
}

.t-svg-exclamation-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -546px;
}

.t-svg-exclamation-ind-orange::before {
  width: 14px;
  height: 14px;
  background-position: -78px -546px;
}

.t-svg-exclamation-ind-red::before {
  width: 14px;
  height: 14px;
  background-position: -104px -546px;
}

.t-svg-exclamation-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -546px;
}

.t-svg-exclamation-triangle::before {
  width: 14px;
  height: 14px;
  background-position: -156px -546px;
}

.t-svg-exclamation-triangle-ind-orange::before {
  width: 14px;
  height: 14px;
  background-position: -182px -546px;
}

.t-svg-exclamation-triangle-ind-red::before {
  width: 14px;
  height: 14px;
  background-position: -208px -546px;
}

.t-svg-exclamation-triangle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -546px;
}

.t-svg-exclamation-triangle-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -546px;
}

.t-svg-exclamation-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -546px;
}

.t-svg-expand::before {
  width: 12px;
  height: 14px;
  background-position: -312px -546px;
}

.t-svg-expand-alt::before {
  width: 12px;
  height: 14px;
  background-position: -338px -546px;
}

.t-svg-expand-alt-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: 0 -572px;
}

.t-svg-expand-alt-white::before {
  width: 12px;
  height: 14px;
  background-position: -26px -572px;
}

.t-svg-expand-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -52px -572px;
}

.t-svg-expand-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -572px;
}

.t-svg-external-link::before {
  width: 14px;
  height: 14px;
  background-position: -104px -572px;
}

.t-svg-external-link-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -572px;
}

.t-svg-external-link-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -572px;
}

.t-svg-eye::before {
  width: 14px;
  height: 14px;
  background-position: -182px -572px;
}

.t-svg-eye-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -572px;
}

.t-svg-eye-slash::before {
  width: 14px;
  height: 14px;
  background-position: -234px -572px;
}

.t-svg-eye-slash-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -572px;
}

.t-svg-eye-slash-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -572px;
}

.t-svg-eye-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -572px;
}

.t-svg-face-cry::before {
  width: 14px;
  height: 14px;
  background-position: -338px -572px;
}

.t-svg-face-cry-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -598px;
}

.t-svg-face-cry-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -598px;
}

.t-svg-face-frown::before {
  width: 14px;
  height: 14px;
  background-position: -52px -598px;
}

.t-svg-face-frown-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -598px;
}

.t-svg-face-frown-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -598px;
}

.t-svg-face-happy::before {
  width: 14px;
  height: 14px;
  background-position: -130px -598px;
}

.t-svg-face-happy-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -598px;
}

.t-svg-face-happy-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -598px;
}

.t-svg-face-neutral::before {
  width: 14px;
  height: 14px;
  background-position: -208px -598px;
}

.t-svg-face-neutral-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -598px;
}

.t-svg-face-neutral-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -598px;
}

.t-svg-face-smile::before {
  width: 14px;
  height: 14px;
  background-position: -286px -598px;
}

.t-svg-face-smile-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -598px;
}

.t-svg-face-smile-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -598px;
}

.t-svg-fax::before {
  width: 14px;
  height: 14px;
  background-position: 0 -624px;
}

.t-svg-fax-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -624px;
}

.t-svg-fax-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -624px;
}

.t-svg-file::before {
  width: 11px;
  height: 14px;
  background-position: -78px -624px;
}

.t-svg-file-alt::before {
  width: 11px;
  height: 14px;
  background-position: -104px -624px;
}

.t-svg-file-alt-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -130px -624px;
}

.t-svg-file-alt-white::before {
  width: 11px;
  height: 14px;
  background-position: -156px -624px;
}

.t-svg-file-archive::before {
  width: 11px;
  height: 14px;
  background-position: -182px -624px;
}

.t-svg-file-archive-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -208px -624px;
}

.t-svg-file-archive-white::before {
  width: 11px;
  height: 14px;
  background-position: -234px -624px;
}

.t-svg-file-audio::before {
  width: 11px;
  height: 14px;
  background-position: -260px -624px;
}

.t-svg-file-audio-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -286px -624px;
}

.t-svg-file-audio-white::before {
  width: 11px;
  height: 14px;
  background-position: -312px -624px;
}

.t-svg-file-code::before {
  width: 11px;
  height: 14px;
  background-position: -338px -624px;
}

.t-svg-file-code-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: 0 -650px;
}

.t-svg-file-code-white::before {
  width: 11px;
  height: 14px;
  background-position: -26px -650px;
}

.t-svg-file-excel::before {
  width: 11px;
  height: 14px;
  background-position: -52px -650px;
}

.t-svg-file-excel-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -78px -650px;
}

.t-svg-file-excel-white::before {
  width: 11px;
  height: 14px;
  background-position: -104px -650px;
}

.t-svg-file-image::before {
  width: 11px;
  height: 14px;
  background-position: -130px -650px;
}

.t-svg-file-image-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -156px -650px;
}

.t-svg-file-image-white::before {
  width: 11px;
  height: 14px;
  background-position: -182px -650px;
}

.t-svg-file-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -208px -650px;
}

.t-svg-file-pdf::before {
  width: 11px;
  height: 14px;
  background-position: -234px -650px;
}

.t-svg-file-pdf-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -260px -650px;
}

.t-svg-file-pdf-white::before {
  width: 11px;
  height: 14px;
  background-position: -286px -650px;
}

.t-svg-file-powerpoint::before {
  width: 11px;
  height: 14px;
  background-position: -312px -650px;
}

.t-svg-file-powerpoint-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -338px -650px;
}

.t-svg-file-powerpoint-white::before {
  width: 11px;
  height: 14px;
  background-position: 0 -676px;
}

.t-svg-file-video::before {
  width: 11px;
  height: 14px;
  background-position: -26px -676px;
}

.t-svg-file-video-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -52px -676px;
}

.t-svg-file-video-white::before {
  width: 11px;
  height: 14px;
  background-position: -78px -676px;
}

.t-svg-file-white::before {
  width: 11px;
  height: 14px;
  background-position: -104px -676px;
}

.t-svg-file-word::before {
  width: 11px;
  height: 14px;
  background-position: -130px -676px;
}

.t-svg-file-word-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -156px -676px;
}

.t-svg-file-word-white::before {
  width: 11px;
  height: 14px;
  background-position: -182px -676px;
}

.t-svg-fill-up::before {
  width: 14px;
  height: 14px;
  background-position: -208px -676px;
}

.t-svg-fill-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -676px;
}

.t-svg-fill-up-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -676px;
}

.t-svg-filter::before {
  width: 14px;
  height: 14px;
  background-position: -286px -676px;
}

.t-svg-filter-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -676px;
}

.t-svg-filter-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -676px;
}

.t-svg-fingerprint::before {
  width: 14px;
  height: 14px;
  background-position: 0 -702px;
}

.t-svg-fingerprint-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -702px;
}

.t-svg-fingerprint-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -702px;
}

.t-svg-flag::before {
  width: 14px;
  height: 14px;
  background-position: -78px -702px;
}

.t-svg-flag-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -702px;
}

.t-svg-flag-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -702px;
}

.t-svg-flask-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -156px -702px;
}

.t-svg-flask-white::before {
  width: 12px;
  height: 14px;
  background-position: -182px -702px;
}

.t-svg-folder::before {
  width: 14px;
  height: 14px;
  background-position: -208px -702px;
}

.t-svg-folder-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -702px;
}

.t-svg-folder-open::before {
  width: 14px;
  height: 14px;
  background-position: -260px -702px;
}

.t-svg-folder-open-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -702px;
}

.t-svg-folder-open-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -702px;
}

.t-svg-folder-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -702px;
}

.t-svg-forward::before {
  width: 14px;
  height: 14px;
  background-position: 0 -728px;
}

.t-svg-forward-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -728px;
}

.t-svg-forward-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -728px;
}

.t-svg-globe::before {
  width: 14px;
  height: 14px;
  background-position: -78px -728px;
}

.t-svg-globe-africa::before {
  width: 14px;
  height: 14px;
  background-position: -104px -728px;
}

.t-svg-globe-africa-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -728px;
}

.t-svg-globe-africa-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -728px;
}

.t-svg-globe-asia::before {
  width: 14px;
  height: 14px;
  background-position: -182px -728px;
}

.t-svg-globe-asia-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -728px;
}

.t-svg-globe-asia-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -728px;
}

.t-svg-globe-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -728px;
}

.t-svg-globe-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -728px;
}

.t-svg-graduation-cap::before {
  width: 14px;
  height: 14px;
  background-position: -312px -728px;
}

.t-svg-graduation-cap-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -728px;
}

.t-svg-graduation-cap-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -754px;
}

.t-svg-hand-paper::before {
  width: 12px;
  height: 14px;
  background-position: -26px -754px;
}

.t-svg-hand-paper-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -52px -754px;
}

.t-svg-hand-paper-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -754px;
}

.t-svg-hand-point-down::before {
  width: 14px;
  height: 14px;
  background-position: -104px -754px;
}

.t-svg-hand-point-down-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -754px;
}

.t-svg-hand-point-down-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -754px;
}

.t-svg-hand-point-left::before {
  width: 14px;
  height: 14px;
  background-position: -182px -754px;
}

.t-svg-hand-point-left-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -754px;
}

.t-svg-hand-point-left-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -754px;
}

.t-svg-hand-point-right::before {
  width: 14px;
  height: 14px;
  background-position: -260px -754px;
}

.t-svg-hand-point-right-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -754px;
}

.t-svg-hand-point-right-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -754px;
}

.t-svg-hand-point-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -754px;
}

.t-svg-hand-point-up-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -780px;
}

.t-svg-hand-pointer::before {
  width: 14px;
  height: 14px;
  background-position: -26px -780px;
}

.t-svg-hand-rock::before {
  width: 14px;
  height: 14px;
  background-position: -52px -780px;
}

.t-svg-hand-rock-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -780px;
}

.t-svg-hand-rock-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -780px;
}

.t-svg-handshake::before {
  width: 14px;
  height: 14px;
  background-position: -130px -780px;
}

.t-svg-handshake-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -780px;
}

.t-svg-handshake-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -780px;
}

.t-svg-heart::before {
  width: 14px;
  height: 14px;
  background-position: -208px -780px;
}

.t-svg-heart-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -780px;
}

.t-svg-heart-o::before {
  width: 14px;
  height: 14px;
  background-position: -260px -780px;
}

.t-svg-heart-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -780px;
}

.t-svg-heart-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -780px;
}

.t-svg-heart-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -780px;
}

.t-svg-help::before {
  width: 14px;
  height: 14px;
  background-position: 0 -806px;
}

.t-svg-help-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -806px;
}

.t-svg-help-o::before {
  width: 14px;
  height: 14px;
  background-position: -52px -806px;
}

.t-svg-help-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -806px;
}

.t-svg-help-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -806px;
}

.t-svg-help-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -806px;
}

.t-svg-history::before {
  width: 14px;
  height: 14px;
  background-position: -156px -806px;
}

.t-svg-history-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -806px;
}

.t-svg-history-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -806px;
}

.t-svg-home::before {
  width: 14px;
  height: 14px;
  background-position: -234px -806px;
}

.t-svg-home-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -806px;
}

.t-svg-home-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -806px;
}

.t-svg-hourglass::before {
  width: 11px;
  height: 14px;
  background-position: -312px -806px;
}

.t-svg-hourglass-end::before {
  width: 11px;
  height: 14px;
  background-position: -338px -806px;
}

.t-svg-hourglass-end-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: 0 -832px;
}

.t-svg-hourglass-end-white::before {
  width: 11px;
  height: 14px;
  background-position: -26px -832px;
}

.t-svg-hourglass-half::before {
  width: 11px;
  height: 14px;
  background-position: -52px -832px;
}

.t-svg-hourglass-half-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -78px -832px;
}

.t-svg-hourglass-half-white::before {
  width: 11px;
  height: 14px;
  background-position: -104px -832px;
}

.t-svg-hourglass-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -130px -832px;
}

.t-svg-hourglass-start::before {
  width: 11px;
  height: 14px;
  background-position: -156px -832px;
}

.t-svg-hourglass-start-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -182px -832px;
}

.t-svg-hourglass-start-white::before {
  width: 11px;
  height: 14px;
  background-position: -208px -832px;
}

.t-svg-hourglass-white::before {
  width: 11px;
  height: 14px;
  background-position: -234px -832px;
}

.t-svg-id-badge::before {
  width: 11px;
  height: 14px;
  background-position: -260px -832px;
}

.t-svg-id-badge-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -286px -832px;
}

.t-svg-id-badge-white::before {
  width: 11px;
  height: 14px;
  background-position: -312px -832px;
}

.t-svg-image::before {
  width: 14px;
  height: 14px;
  background-position: -338px -832px;
}

.t-svg-image-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -858px;
}

.t-svg-image-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -858px;
}

.t-svg-images::before {
  width: 16px;
  height: 14px;
  background-position: -52px -858px;
}

.t-svg-images-link-blue::before {
  width: 16px;
  height: 14px;
  background-position: -78px -858px;
}

.t-svg-images-white::before {
  width: 16px;
  height: 14px;
  background-position: -104px -858px;
}

.t-svg-inbox::before {
  width: 14px;
  height: 14px;
  background-position: -130px -858px;
}

.t-svg-inbox-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -858px;
}

.t-svg-inbox-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -858px;
}

.t-svg-infinity::before {
  width: 14px;
  height: 14px;
  background-position: -208px -858px;
}

.t-svg-infinity-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -858px;
}

.t-svg-infinity-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -858px;
}

.t-svg-info-circle::before {
  width: 14px;
  height: 14px;
  background-position: -286px -858px;
}

.t-svg-info-circle-info-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -858px;
}

.t-svg-info-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -858px;
}

.t-svg-info-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -884px;
}

.t-svg-key::before {
  width: 14px;
  height: 14px;
  background-position: -26px -884px;
}

.t-svg-key-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -884px;
}

.t-svg-key-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -884px;
}

.t-svg-keyboard::before {
  width: 14px;
  height: 14px;
  background-position: -104px -884px;
}

.t-svg-keyboard-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -884px;
}

.t-svg-keyboard-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -884px;
}

.t-svg-laptop::before {
  width: 14px;
  height: 14px;
  background-position: -182px -884px;
}

.t-svg-laptop-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -884px;
}

.t-svg-laptop-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -884px;
}

.t-svg-level-down::before {
  width: 9px;
  height: 14px;
  background-position: -260px -884px;
}

.t-svg-level-down-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -286px -884px;
}

.t-svg-level-down-white::before {
  width: 9px;
  height: 14px;
  background-position: -312px -884px;
}

.t-svg-level-up::before {
  width: 9px;
  height: 14px;
  background-position: -338px -884px;
}

.t-svg-level-up-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: 0 -910px;
}

.t-svg-level-up-white::before {
  width: 9px;
  height: 14px;
  background-position: -26px -910px;
}

.t-svg-link::before {
  width: 14px;
  height: 14px;
  background-position: -52px -910px;
}

.t-svg-link-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -910px;
}

.t-svg-link-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -910px;
}

.t-svg-list::before {
  width: 14px;
  height: 14px;
  background-position: -130px -910px;
}

.t-svg-list-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -910px;
}

.t-svg-list-ul::before {
  width: 14px;
  height: 14px;
  background-position: -182px -910px;
}

.t-svg-list-ul-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -910px;
}

.t-svg-list-ul-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -910px;
}

.t-svg-list-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -910px;
}

.t-svg-location-arrow::before {
  width: 14px;
  height: 14px;
  background-position: -286px -910px;
}

.t-svg-location-arrow-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -910px;
}

.t-svg-location-arrow-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -910px;
}

.t-svg-lock::before {
  width: 12px;
  height: 14px;
  background-position: 0 -936px;
}

.t-svg-lock-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -936px;
}

.t-svg-lock-open::before {
  width: 14px;
  height: 14px;
  background-position: -52px -936px;
}

.t-svg-lock-open-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -936px;
}

.t-svg-lock-open-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -936px;
}

.t-svg-lock-white::before {
  width: 12px;
  height: 14px;
  background-position: -130px -936px;
}

.t-svg-magic::before {
  width: 14px;
  height: 14px;
  background-position: -156px -936px;
}

.t-svg-magic-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -936px;
}

.t-svg-magic-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -936px;
}

.t-svg-map-marker::before {
  width: 11px;
  height: 14px;
  background-position: -234px -936px;
}

.t-svg-map-marker-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -260px -936px;
}

.t-svg-map-marker-white::before {
  width: 11px;
  height: 14px;
  background-position: -286px -936px;
}

.t-svg-map-signs::before {
  width: 14px;
  height: 14px;
  background-position: -312px -936px;
}

.t-svg-map-signs-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -936px;
}

.t-svg-map-signs-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -962px;
}

.t-svg-minus::before {
  width: 12px;
  height: 14px;
  background-position: -26px -962px;
}

.t-svg-minus-circle::before {
  width: 14px;
  height: 14px;
  background-position: -52px -962px;
}

.t-svg-minus-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -962px;
}

.t-svg-minus-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -962px;
}

.t-svg-minus-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -130px -962px;
}

.t-svg-minus-white::before {
  width: 12px;
  height: 14px;
  background-position: -156px -962px;
}

.t-svg-mobile::before {
  width: 9px;
  height: 14px;
  background-position: -182px -962px;
}

.t-svg-mobile-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -208px -962px;
}

.t-svg-mobile-white::before {
  width: 9px;
  height: 14px;
  background-position: -234px -962px;
}

.t-svg-money-bill::before {
  width: 14px;
  height: 14px;
  background-position: -260px -962px;
}

.t-svg-money-bill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -962px;
}

.t-svg-money-bill-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -962px;
}

.t-svg-new-tab::before {
  width: 14px;
  height: 14px;
  background-position: -338px -962px;
}

.t-svg-new-tab-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -988px;
}

.t-svg-new-tab-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -988px;
}

.t-svg-newspaper::before {
  width: 14px;
  height: 14px;
  background-position: -52px -988px;
}

.t-svg-newspaper-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -988px;
}

.t-svg-newspaper-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -988px;
}

.t-svg-palette::before {
  width: 14px;
  height: 14px;
  background-position: -130px -988px;
}

.t-svg-palette-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -988px;
}

.t-svg-palette-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -988px;
}

.t-svg-paper-plane::before {
  width: 14px;
  height: 14px;
  background-position: -208px -988px;
}

.t-svg-paper-plane-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -988px;
}

.t-svg-paper-plane-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -988px;
}

.t-svg-paperclip::before {
  width: 12px;
  height: 14px;
  background-position: -286px -988px;
}

.t-svg-paperclip-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -312px -988px;
}

.t-svg-paperclip-white::before {
  width: 12px;
  height: 14px;
  background-position: -338px -988px;
}

.t-svg-paste::before {
  width: 12px;
  height: 14px;
  background-position: 0 -1014px;
}

.t-svg-paste-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1014px;
}

.t-svg-paste-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px -1014px;
}

.t-svg-pen-nib::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1014px;
}

.t-svg-pen-nib-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1014px;
}

.t-svg-pen-nib-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1014px;
}

.t-svg-pencil::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1014px;
}

.t-svg-pencil-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1014px;
}

.t-svg-pencil-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1014px;
}

.t-svg-phone::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1014px;
}

.t-svg-phone-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1014px;
}

.t-svg-phone-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1014px;
}

.t-svg-play::before {
  width: 12px;
  height: 14px;
  background-position: -312px -1014px;
}

.t-svg-play-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -338px -1014px;
}

.t-svg-play-white::before {
  width: 12px;
  height: 14px;
  background-position: 0 -1040px;
}

.t-svg-plus::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1040px;
}

.t-svg-plus-circle::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1040px;
}

.t-svg-plus-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1040px;
}

.t-svg-plus-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1040px;
}

.t-svg-plus-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -130px -1040px;
}

.t-svg-plus-white::before {
  width: 12px;
  height: 14px;
  background-position: -156px -1040px;
}

.t-svg-power-off::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1040px;
}

.t-svg-power-off-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1040px;
}

.t-svg-power-off-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1040px;
}

.t-svg-print::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1040px;
}

.t-svg-print-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1040px;
}

.t-svg-print-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1040px;
}

.t-svg-qrcode::before {
  width: 12px;
  height: 14px;
  background-position: -338px -1040px;
}

.t-svg-qrcode-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: 0 -1066px;
}

.t-svg-qrcode-white::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1066px;
}

.t-svg-redo::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1066px;
}

.t-svg-redo-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1066px;
}

.t-svg-redo-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1066px;
}

.t-svg-reply::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1066px;
}

.t-svg-reply-all::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1066px;
}

.t-svg-reply-all-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1066px;
}

.t-svg-reply-all-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1066px;
}

.t-svg-reply-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1066px;
}

.t-svg-reply-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1066px;
}

.t-svg-retweet::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1066px;
}

.t-svg-retweet-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1066px;
}

.t-svg-retweet-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1066px;
}

.t-svg-robot::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1092px;
}

.t-svg-robot-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1092px;
}

.t-svg-robot-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1092px;
}

.t-svg-rocket::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1092px;
}

.t-svg-rocket-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1092px;
}

.t-svg-rocket-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1092px;
}

.t-svg-ruler::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1092px;
}

.t-svg-ruler-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1092px;
}

.t-svg-ruler-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1092px;
}

.t-svg-save::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1092px;
}

.t-svg-save-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1092px;
}

.t-svg-save-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1092px;
}

.t-svg-search::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1092px;
}

.t-svg-search-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1092px;
}

.t-svg-search-minus::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1118px;
}

.t-svg-search-minus-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1118px;
}

.t-svg-search-minus-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1118px;
}

.t-svg-search-plus::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1118px;
}

.t-svg-search-plus-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1118px;
}

.t-svg-search-plus-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1118px;
}

.t-svg-search-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1118px;
}

.t-svg-share::before {
  width: 12px;
  height: 14px;
  background-position: -182px -1118px;
}

.t-svg-share-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -208px -1118px;
}

.t-svg-share-square::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1118px;
}

.t-svg-share-square-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1118px;
}

.t-svg-share-square-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1118px;
}

.t-svg-share-white::before {
  width: 12px;
  height: 14px;
  background-position: -312px -1118px;
}

.t-svg-shoe-prints::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1118px;
}

.t-svg-shoe-prints-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1144px;
}

.t-svg-shoe-prints-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1144px;
}

.t-svg-shopping-cart::before {
  width: 16px;
  height: 14px;
  background-position: -52px -1144px;
}

.t-svg-shopping-cart-link-blue::before {
  width: 16px;
  height: 14px;
  background-position: -78px -1144px;
}

.t-svg-shopping-cart-white::before {
  width: 16px;
  height: 14px;
  background-position: -104px -1144px;
}

.t-svg-sign-in::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1144px;
}

.t-svg-sign-in-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1144px;
}

.t-svg-sign-in-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1144px;
}

.t-svg-sign-out::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1144px;
}

.t-svg-sign-out-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1144px;
}

.t-svg-sign-out-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1144px;
}

.t-svg-sliders::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1144px;
}

.t-svg-sliders-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1144px;
}

.t-svg-sliders-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1144px;
}

.t-svg-sort::before {
  width: 9px;
  height: 14px;
  background-position: 0 -1170px;
}

.t-svg-sort-alpha-down::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1170px;
}

.t-svg-sort-alpha-down-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -52px -1170px;
}

.t-svg-sort-alpha-down-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -1170px;
}

.t-svg-sort-alpha-up::before {
  width: 12px;
  height: 14px;
  background-position: -104px -1170px;
}

.t-svg-sort-alpha-up-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -130px -1170px;
}

.t-svg-sort-alpha-up-white::before {
  width: 12px;
  height: 14px;
  background-position: -156px -1170px;
}

.t-svg-sort-amount-down::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1170px;
}

.t-svg-sort-amount-down-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1170px;
}

.t-svg-sort-amount-down-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1170px;
}

.t-svg-sort-amount-up::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1170px;
}

.t-svg-sort-amount-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1170px;
}

.t-svg-sort-amount-up-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1170px;
}

.t-svg-sort-down::before {
  width: 9px;
  height: 14px;
  background-position: -338px -1170px;
}

.t-svg-sort-down-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: 0 -1196px;
}

.t-svg-sort-down-white::before {
  width: 9px;
  height: 14px;
  background-position: -26px -1196px;
}

.t-svg-sort-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -52px -1196px;
}

.t-svg-sort-up::before {
  width: 9px;
  height: 14px;
  background-position: -78px -1196px;
}

.t-svg-sort-up-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -104px -1196px;
}

.t-svg-sort-up-white::before {
  width: 9px;
  height: 14px;
  background-position: -130px -1196px;
}

.t-svg-sort-white::before {
  width: 9px;
  height: 14px;
  background-position: -156px -1196px;
}

.t-svg-stamp::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1196px;
}

.t-svg-stamp-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1196px;
}

.t-svg-stamp-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1196px;
}

.t-svg-star::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1196px;
}

.t-svg-star-half::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1196px;
}

.t-svg-star-half-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1196px;
}

.t-svg-star-half-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1196px;
}

.t-svg-star-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1222px;
}

.t-svg-star-o::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1222px;
}

.t-svg-star-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1222px;
}

.t-svg-star-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1222px;
}

.t-svg-star-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1222px;
}

.t-svg-sticky-note::before {
  width: 12px;
  height: 14px;
  background-position: -130px -1222px;
}

.t-svg-sticky-note-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -156px -1222px;
}

.t-svg-sticky-note-white::before {
  width: 12px;
  height: 14px;
  background-position: -182px -1222px;
}

.t-svg-stop::before {
  width: 12px;
  height: 14px;
  background-position: -208px -1222px;
}

.t-svg-stop-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -234px -1222px;
}

.t-svg-stop-white::before {
  width: 12px;
  height: 14px;
  background-position: -260px -1222px;
}

.t-svg-suitcase::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1222px;
}

.t-svg-suitcase-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1222px;
}

.t-svg-suitcase-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1222px;
}

.t-svg-support::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1248px;
}

.t-svg-support-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1248px;
}

.t-svg-support-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1248px;
}

.t-svg-sync::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1248px;
}

.t-svg-sync-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1248px;
}

.t-svg-sync-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1248px;
}

.t-svg-table::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1248px;
}

.t-svg-table-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1248px;
}

.t-svg-table-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1248px;
}

.t-svg-tag::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1248px;
}

.t-svg-tag-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1248px;
}

.t-svg-tag-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1248px;
}

.t-svg-tags::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1248px;
}

.t-svg-tags-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1248px;
}

.t-svg-tags-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1274px;
}

.t-svg-tasks::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1274px;
}

.t-svg-tasks-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1274px;
}

.t-svg-tasks-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1274px;
}

.t-svg-terminal::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1274px;
}

.t-svg-terminal-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1274px;
}

.t-svg-terminal-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1274px;
}

.t-svg-thumbs-down::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1274px;
}

.t-svg-thumbs-down-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1274px;
}

.t-svg-thumbs-down-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1274px;
}

.t-svg-thumbs-up::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1274px;
}

.t-svg-thumbs-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1274px;
}

.t-svg-thumbs-up-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1274px;
}

.t-svg-thumbtack::before {
  width: 11px;
  height: 14px;
  background-position: -338px -1274px;
}

.t-svg-thumbtack-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: 0 -1300px;
}

.t-svg-thumbtack-white::before {
  width: 11px;
  height: 14px;
  background-position: -26px -1300px;
}

.t-svg-times::before {
  width: 10px;
  height: 14px;
  background-position: -52px -1300px;
}

.t-svg-times-circle::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1300px;
}

.t-svg-times-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1300px;
}

.t-svg-times-circle-o::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1300px;
}

.t-svg-times-circle-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1300px;
}

.t-svg-times-circle-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1300px;
}

.t-svg-times-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1300px;
}

.t-svg-times-link-blue::before {
  width: 10px;
  height: 14px;
  background-position: -234px -1300px;
}

.t-svg-times-white::before {
  width: 10px;
  height: 14px;
  background-position: -260px -1300px;
}

.t-svg-toolbox::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1300px;
}

.t-svg-toolbox-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1300px;
}

.t-svg-toolbox-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1300px;
}

.t-svg-trash::before {
  width: 12px;
  height: 14px;
  background-position: 0 -1326px;
}

.t-svg-trash-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1326px;
}

.t-svg-trash-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px -1326px;
}

.t-svg-trophy::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1326px;
}

.t-svg-trophy-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1326px;
}

.t-svg-trophy-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1326px;
}

.t-svg-tv::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1326px;
}

.t-svg-tv-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1326px;
}

.t-svg-tv-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1326px;
}

.t-svg-undo::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1326px;
}

.t-svg-undo-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1326px;
}

.t-svg-undo-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1326px;
}

.t-svg-unlink::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1326px;
}

.t-svg-unlink-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1326px;
}

.t-svg-unlink-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1352px;
}

.t-svg-upload::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1352px;
}

.t-svg-upload-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1352px;
}

.t-svg-upload-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1352px;
}

.t-svg-user::before {
  width: 12px;
  height: 14px;
  background-position: -104px -1352px;
}

.t-svg-user-circle::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1352px;
}

.t-svg-user-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1352px;
}

.t-svg-user-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1352px;
}

.t-svg-user-cog::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1352px;
}

.t-svg-user-cog-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1352px;
}

.t-svg-user-cog-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1352px;
}

.t-svg-user-edit::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1352px;
}

.t-svg-user-edit-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1352px;
}

.t-svg-user-edit-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1352px;
}

.t-svg-user-friends::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1378px;
}

.t-svg-user-friends-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1378px;
}

.t-svg-user-friends-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1378px;
}

.t-svg-user-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -78px -1378px;
}

.t-svg-user-lock::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1378px;
}

.t-svg-user-lock-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1378px;
}

.t-svg-user-lock-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1378px;
}

.t-svg-user-minus::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1378px;
}

.t-svg-user-minus-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1378px;
}

.t-svg-user-minus-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1378px;
}

.t-svg-user-plus::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1378px;
}

.t-svg-user-plus-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1378px;
}

.t-svg-user-plus-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1378px;
}

.t-svg-user-shield::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1378px;
}

.t-svg-user-shield-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1404px;
}

.t-svg-user-shield-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1404px;
}

.t-svg-user-slash::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1404px;
}

.t-svg-user-slash-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1404px;
}

.t-svg-user-slash-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1404px;
}

.t-svg-user-tie::before {
  width: 12px;
  height: 14px;
  background-position: -130px -1404px;
}

.t-svg-user-tie-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -156px -1404px;
}

.t-svg-user-tie-white::before {
  width: 12px;
  height: 14px;
  background-position: -182px -1404px;
}

.t-svg-user-times::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1404px;
}

.t-svg-user-times-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1404px;
}

.t-svg-user-times-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1404px;
}

.t-svg-user-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px -1404px;
}

.t-svg-users::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1404px;
}

.t-svg-users-cog::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1404px;
}

.t-svg-users-cog-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1430px;
}

.t-svg-users-cog-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1430px;
}

.t-svg-users-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1430px;
}

.t-svg-users-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1430px;
}

.t-svg-wrench::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1430px;
}

.t-svg-wrench-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1430px;
}

.t-svg-wrench-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1430px;
}

@font-face {
  font-family: "Libre Franklin";
  font-style: normal;
  font-weight: 600;
  src: local(""), url("/crds-frontend/latest/assets/libre-franklin-v7-latin-600-BzFym7k5.woff2") format("woff2"), url("/crds-frontend/latest/assets/libre-franklin-v7-latin-600-WTdFxs_V.woff") format("woff");
}
body {
  color: #373838;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  display: block;
  margin: 0 0 12px;
  padding: 0;
  color: #373838;
}
h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child,
h6:last-child {
  margin-bottom: 0;
}
h1 .t-icon,
h2 .t-icon,
h3 .t-icon,
h4 .t-icon,
h5 .t-icon,
h6 .t-icon {
  font-size: inherit;
  line-height: inherit;
  vertical-align: text-bottom;
}
h1 + caption,
h1 + figcaption,
h2 + caption,
h2 + figcaption,
h3 + caption,
h3 + figcaption,
h4 + caption,
h4 + figcaption,
h5 + caption,
h5 + figcaption,
h6 + caption,
h6 + figcaption {
  margin-top: -8px;
  margin-bottom: 12px;
}

h1 {
  margin-bottom: 16px;
  font-family: "Libre Franklin", arial, sans-serif;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1.75rem;
}

h2 {
  font-family: "Libre Franklin", arial, sans-serif;
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.5rem;
}

h3 {
  font-family: "Libre Franklin", arial, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.25rem;
}

h4 {
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}

h5 {
  font-size: 0.75rem;
  text-transform: uppercase;
  line-height: 0.875rem;
}

h6 {
  color: #4d4e4e;
  font-size: 12px;
  font-weight: 700;
}

span {
  max-width: 100%;
}

p {
  max-width: 1024px;
  margin: 0;
  margin-bottom: 12px;
  font-size: 0.8125rem;
  line-height: 1.125rem;
}
p:last-child {
  margin-bottom: 0;
}
p.t-wide {
  max-width: 100%;
}

label, fieldset legend {
  display: inline-block;
  margin-right: 6px;
  color: #4d4e4e;
  font-weight: 700;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  vertical-align: inherit;
}
label:last-child, fieldset legend:last-child {
  margin-right: 0;
}
label[required]::after, fieldset legend[required]::after, label.t-required::after, fieldset legend.t-required::after {
  content: "*";
  margin-left: 4px;
  color: #d91f11;
}
label.t-horizontal, fieldset legend.t-horizontal {
  height: 32px;
  line-height: 32px;
  vertical-align: middle;
}
label.t-wide, fieldset legend.t-wide {
  width: 100%;
  margin-right: 0;
  margin-bottom: 6px;
}

a {
  color: #006491;
  text-decoration: none;
  vertical-align: inherit;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
a:hover {
  text-decoration: underline;
}
a > span,
a > label,
fieldset a > legend {
  margin-right: 4px;
  color: inherit;
}
a > span:last-child:not(:only-child),
a > label:last-child:not(:only-child),
fieldset a > legend:last-child:not(:only-child) {
  margin-right: 0;
}
a label, a fieldset legend, fieldset a legend {
  font-size: inherit;
  font-weight: inherit;
  pointer-events: none;
}
a.t-action, a.t-teal {
  color: #279c9c;
}
a.t-staff {
  color: #8c2341;
}
a.t-is-disabled, a.t-disabled-link {
  color: #bcbdbd !important;
  user-select: none;
  cursor: not-allowed;
}
a.t-is-disabled:hover, a.t-disabled-link:hover {
  text-decoration: none !important;
}

blockquote {
  max-width: 1024px;
  margin: 0 24px 24px;
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 18px;
  font-style: italic;
  line-height: 1.2rem;
}
blockquote:last-child {
  margin-bottom: 0;
}
blockquote p {
  font-size: inherit;
  line-height: inherit;
}

ul,
ol,
dl {
  margin: 0;
  padding: 0;
  font-size: 0;
}
ul li,
ul dd,
ul dt,
ol li,
ol dd,
ol dt,
dl li,
dl dd,
dl dt {
  font-size: 0.8125rem;
}

ul {
  list-style: none;
}

.t-last-updated {
  margin-right: 24px;
  color: #646464;
  font-size: 0.75rem;
}

.t-main {
  position: relative;
  display: block;
  width: 100%;
  padding: 24px;
  background: #f8f8f8;
  transition: left 0.2s ease;
}
.t-main > header {
  margin-bottom: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.t-main > header > form,
.t-main > header > .t-dropdown,
.t-main > header > .t-input {
  margin-bottom: 0;
}
.t-main > header .t-right {
  float: right;
  display: inline-block;
  max-width: 50%;
  margin-left: auto;
  padding-left: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.t-main > header.t-wide {
  max-width: 100% !important;
}
.t-main > header.t-no-min-width {
  min-width: auto;
}
.t-main > .t-footer {
  margin-top: 24px;
  color: #a6a7a7;
  font-size: 11px;
}
.t-main::-webkit-scrollbar {
  appearance: none;
  width: 6px;
  height: 6px;
}
.t-main::-webkit-scrollbar-track {
  background-color: transparent;
}
.t-main::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 6px;
  pointer-events: all;
  cursor: pointer;
}
.t-main::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
.t-main > header,
.t-main > .t-container,
.t-main > .t-meta,
.t-main > .t-tabs {
  min-width: calc(1280px - 24px * 2);
  max-width: calc(1920px - 24px * 2);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-main > header,
  .t-main > .t-container,
  .t-main > .t-meta,
  .t-main > .t-tabs {
    min-width: calc(1280px - 24px * 2 - 17px);
    max-width: calc(1920px - 24px * 2 - 17px);
  }
}
@supports (-ms-accelerator: true) {
  .t-main > header,
  .t-main > .t-container,
  .t-main > .t-meta,
  .t-main > .t-tabs {
    min-width: calc(1280px - 24px * 2 - 12px);
    max-width: calc(1920px - 24px * 2 - 12px);
  }
}

@media print {
  .t-main {
    position: relative;
    top: 0;
    overflow: hidden;
    height: calc(100% - 24px);
    padding: 0 !important;
    background: transparent !important;
  }
}
.t-container {
  display: block;
  width: 100%;
  margin-bottom: 16px;
  padding: 24px;
  background-color: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
}
.t-container:last-child {
  margin-bottom: 0;
}
.t-container > h2 {
  margin-bottom: 24px;
  line-height: 32px;
}
.t-container > header {
  display: inline-block;
  width: 100%;
  min-height: 22px;
  margin-bottom: 24px;
  vertical-align: middle;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.t-container > header h2 {
  display: inline-block;
  margin: 0;
  margin-right: 12px;
  line-height: 1.2rem;
  max-width: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-container > header .t-aside {
  height: 22px;
  margin-left: 0;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.t-container > header .t-right {
  float: right;
  display: inline-block;
  max-width: 50%;
  margin-left: auto;
  padding-left: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.t-container > header .t-checkbox,
.t-container > header .t-dropdown,
.t-container > header .t-input,
.t-container > header .t-progress,
.t-container > header .t-radio,
.t-container > header .t-switch {
  margin-bottom: 0;
}
.t-container > header .t-progress {
  width: 288px;
}
.t-container table {
  min-width: 33%;
  max-width: 100%;
}
.t-container .t-tabs {
  margin-bottom: 24px;
}
.t-container .t-tabs:last-child {
  margin-bottom: 0;
}
.t-container .t-tabs > .t-wrapper > .t-content {
  padding: 0;
  padding-top: 24px;
}
.t-container.t-flexbox {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-container.t-wide {
  max-width: 100% !important;
}
.t-container.t-no-min-width {
  min-width: auto;
}
.t-container.t-ghost {
  padding: 0;
  background: transparent;
  box-shadow: none;
}
.t-container.t-ghost > h2 {
  margin-bottom: 12px;
}
.t-container.t-ghost .t-container {
  min-width: auto;
  max-width: 100%;
}
.t-container.t-compact {
  padding: 16px;
}

@media print {
  .t-container {
    max-width: 100%;
    margin-bottom: 24px;
    padding: 0;
  }
  .t-container.t-staff {
    display: none;
  }
}
fieldset {
  display: block;
  width: auto;
  margin: 0;
  margin-bottom: 24px;
  padding: 0;
  border: 0;
}
fieldset:last-child {
  margin-bottom: 0;
}
fieldset legend {
  padding: 0;
  margin-bottom: 8px;
}

form {
  width: 100%;
  margin-bottom: 24px;
}
form:last-child {
  margin-bottom: 0;
}

.t-form {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-form.t-horizontal {
  margin-top: -12px;
  flex-direction: row;
}
.t-form.t-horizontal > label, fieldset .t-form.t-horizontal > legend {
  margin-top: 12px;
}
.t-form.t-horizontal > fieldset {
  display: inline-block;
  width: auto;
  margin-top: 12px;
  margin-right: 12px;
  margin-bottom: 0;
}
.t-form.t-horizontal > fieldset > .t-checkbox,
.t-form.t-horizontal > fieldset > .t-radio,
.t-form.t-horizontal > fieldset > .t-switch {
  margin-bottom: 0;
  height: 32px;
  line-height: 32px;
}
.t-form.t-horizontal > .t-btn,
.t-form.t-horizontal > .t-checkbox,
.t-form.t-horizontal > .t-dropdown,
.t-form.t-horizontal > .t-input,
.t-form.t-horizontal > .t-switch {
  margin-top: 12px;
  margin-bottom: 0;
}
.t-form.t-horizontal > .t-switch {
  height: 32px;
  line-height: 32px;
}
.t-form.t-horizontal > .t-switch label, .t-form.t-horizontal > .t-switch fieldset legend, fieldset .t-form.t-horizontal > .t-switch legend {
  height: inherit;
  line-height: inherit;
}
.t-form.t-horizontal > .t-switch input + label, .t-form.t-horizontal > .t-switch fieldset input + legend, fieldset .t-form.t-horizontal > .t-switch input + legend {
  height: inherit;
  line-height: inherit;
}
.t-form.t-horizontal > .t-switch input + label::after, .t-form.t-horizontal > .t-switch fieldset input + legend::after, fieldset .t-form.t-horizontal > .t-switch input + legend::after {
  top: 6px;
}
.t-form.t-horizontal > .t-switch input + label::before, .t-form.t-horizontal > .t-switch fieldset input + legend::before, fieldset .t-form.t-horizontal > .t-switch input + legend::before {
  top: 6px;
  position: relative;
}
.t-form.t-horizontal > .t-checkbox {
  height: 32px;
  line-height: 32px;
}
.t-form.t-horizontal > .t-btn.t-ghost-label,
.t-form.t-horizontal > .t-checkbox.t-ghost-label,
.t-form.t-horizontal > .t-switch.t-ghost-label {
  margin-top: 36px;
}
.t-form.t-dual-col,
.t-form .t-dual-col {
  width: 1024px;
  max-width: 100%;
}
.t-form.t-dual-col .t-row,
.t-form .t-dual-col .t-row {
  margin-bottom: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
}
.t-form.t-dual-col .t-row:last-child,
.t-form .t-dual-col .t-row:last-child {
  margin-bottom: 0;
}
.t-form.t-dual-col .t-row > span,
.t-form.t-dual-col .t-row > label,
.t-form.t-dual-col fieldset .t-row > legend,
fieldset .t-form.t-dual-col .t-row > legend,
.t-form.t-dual-col .t-row .t-left,
.t-form .t-dual-col .t-row > span,
.t-form .t-dual-col .t-row > label,
.t-form .t-dual-col fieldset .t-row > legend,
fieldset .t-form .t-dual-col .t-row > legend,
.t-form .t-dual-col .t-row .t-left {
  display: inline-block;
  min-height: 32px;
  width: 282px;
  margin-right: 6px;
  text-align: right;
}
.t-form.t-dual-col .t-row > span + p,
.t-form.t-dual-col .t-row > label + p,
.t-form.t-dual-col fieldset .t-row > legend + p,
fieldset .t-form.t-dual-col .t-row > legend + p,
.t-form.t-dual-col .t-row .t-left + p,
.t-form .t-dual-col .t-row > span + p,
.t-form .t-dual-col .t-row > label + p,
.t-form .t-dual-col fieldset .t-row > legend + p,
fieldset .t-form .t-dual-col .t-row > legend + p,
.t-form .t-dual-col .t-row .t-left + p {
  width: calc(100% - 288px - 6px);
}
.t-form.t-dual-col .t-row > label, .t-form.t-dual-col fieldset .t-row > legend, fieldset .t-form.t-dual-col .t-row > legend,
.t-form .t-dual-col .t-row > label,
.t-form .t-dual-col fieldset .t-row > legend,
fieldset .t-form .t-dual-col .t-row > legend {
  line-height: 32px;
}
.t-form.t-dual-col .t-row > legend,
.t-form .t-dual-col .t-row > legend {
  margin-bottom: 0;
  text-align: right;
}
.t-form.t-dual-col .t-row fieldset,
.t-form .t-dual-col .t-row fieldset {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
}
.t-form.t-dual-col .t-row fieldset legend,
.t-form .t-dual-col .t-row fieldset legend {
  width: 282px;
  margin-right: 6px;
  text-align: right;
}
.t-form.t-dual-col .t-row fieldset .t-checkbox,
.t-form.t-dual-col .t-row fieldset .t-radio,
.t-form .t-dual-col .t-row fieldset .t-checkbox,
.t-form .t-dual-col .t-row fieldset .t-radio {
  vertical-align: top;
}
.t-form.t-dual-col .t-row fieldset .t-checkbox.t-block,
.t-form.t-dual-col .t-row fieldset .t-radio.t-block,
.t-form .t-dual-col .t-row fieldset .t-checkbox.t-block,
.t-form .t-dual-col .t-row fieldset .t-radio.t-block {
  width: calc(100% - 288px - 6px);
}
.t-form.t-dual-col .t-row > .t-checkbox,
.t-form.t-dual-col .t-row > .t-dropdown,
.t-form.t-dual-col .t-row > .t-input,
.t-form.t-dual-col .t-row > .t-radio,
.t-form.t-dual-col .t-row > .t-switch,
.t-form .t-dual-col .t-row > .t-checkbox,
.t-form .t-dual-col .t-row > .t-dropdown,
.t-form .t-dual-col .t-row > .t-input,
.t-form .t-dual-col .t-row > .t-radio,
.t-form .t-dual-col .t-row > .t-switch {
  margin-bottom: 0;
}
.t-form.t-dual-col .t-row > .t-checkbox,
.t-form.t-dual-col .t-row > .t-radio,
.t-form.t-dual-col .t-row > .t-switch,
.t-form .t-dual-col .t-row > .t-checkbox,
.t-form .t-dual-col .t-row > .t-radio,
.t-form .t-dual-col .t-row > .t-switch {
  height: 32px;
  line-height: 32px;
}
.t-form.t-dual-col .t-row > .t-switch,
.t-form .t-dual-col .t-row > .t-switch {
  height: 32px;
  line-height: 32px;
}
.t-form.t-dual-col .t-row > .t-switch input + label, .t-form.t-dual-col .t-row > .t-switch fieldset input + legend, fieldset .t-form.t-dual-col .t-row > .t-switch input + legend,
.t-form .t-dual-col .t-row > .t-switch input + label,
.t-form .t-dual-col .t-row > .t-switch fieldset input + legend,
fieldset .t-form .t-dual-col .t-row > .t-switch input + legend {
  height: inherit;
  line-height: inherit;
}
.t-form.t-dual-col .t-row > .t-switch input + label::after, .t-form.t-dual-col .t-row > .t-switch fieldset input + legend::after, fieldset .t-form.t-dual-col .t-row > .t-switch input + legend::after,
.t-form .t-dual-col .t-row > .t-switch input + label::after,
.t-form .t-dual-col .t-row > .t-switch fieldset input + legend::after,
fieldset .t-form .t-dual-col .t-row > .t-switch input + legend::after {
  top: 6px;
}
.t-form.t-dual-col .t-row > .t-switch input + label::before, .t-form.t-dual-col .t-row > .t-switch fieldset input + legend::before, fieldset .t-form.t-dual-col .t-row > .t-switch input + legend::before,
.t-form .t-dual-col .t-row > .t-switch input + label::before,
.t-form .t-dual-col .t-row > .t-switch fieldset input + legend::before,
fieldset .t-form .t-dual-col .t-row > .t-switch input + legend::before {
  top: 6px;
  position: relative;
}
.t-form.t-dual-col .t-row .t-left > p,
.t-form.t-dual-col .t-row .t-left > label,
.t-form.t-dual-col .t-row .t-left > legend,
.t-form .t-dual-col .t-row .t-left > p,
.t-form .t-dual-col .t-row .t-left > label,
.t-form .t-dual-col .t-row .t-left > legend {
  width: 282px;
  margin-right: 6px;
}
.t-form.t-dual-col .t-row .t-left > p,
.t-form .t-dual-col .t-row .t-left > p {
  padding-right: 6px;
  color: #646464;
}
.t-form.t-dual-col .t-row .t-left > label, .t-form.t-dual-col .t-row fieldset .t-left > legend, fieldset .t-form.t-dual-col .t-row .t-left > legend,
.t-form .t-dual-col .t-row .t-left > label,
.t-form .t-dual-col .t-row fieldset .t-left > legend,
fieldset .t-form .t-dual-col .t-row .t-left > legend {
  line-height: 32px;
}
.t-form.t-dual-col .t-row .t-right,
.t-form .t-dual-col .t-row .t-right {
  width: calc(100% - 288px - 6px);
}
.t-form.t-dual-col.t-text-left > span,
.t-form.t-dual-col.t-text-left > label,
.t-form.t-dual-col.t-text-left > legend,
.t-form.t-dual-col.t-text-left .t-left,
.t-form .t-dual-col.t-text-left > span,
.t-form .t-dual-col.t-text-left > label,
.t-form .t-dual-col.t-text-left > legend,
.t-form .t-dual-col.t-text-left .t-left {
  text-align: left;
}
.t-form.t-dual-col.t-text-left fieldset legend,
.t-form .t-dual-col.t-text-left fieldset legend {
  text-align: left;
}

.t-form-reset {
  margin: 0;
}
.t-form-reset .t-input,
.t-form-reset .t-dropdown,
.t-form-reset .t-date-picker,
.t-form-reset .t-switch,
.t-form-reset .t-radio-group,
.t-form-reset .t-checkbox-group {
  margin: 0;
}
.t-form-reset .t-btn {
  margin: 0;
}
.t-form-reset .t-btn:not(:last-of-type, :only-of-type) {
  margin: 0;
}
.t-form-reset section,
.t-form-reset h2 {
  margin: 0;
}
.t-form-reset hr {
  margin: 0;
  width: 100%;
}
.t-form-reset section h2 {
  margin-bottom: 24px;
}
.t-form-reset section h2:has(+ p) {
  margin-bottom: 6px;
}
.t-form-reset section h3:has(+ p),
.t-form-reset section h4:has(+ p) {
  margin-bottom: 4px;
}
.t-form-reset .t-label-value {
  margin: 0;
}

.t-flexbox,
.t-flex,
.t-inline-flex {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-flexbox.t-wrap,
.t-flex.t-wrap,
.t-inline-flex.t-wrap {
  flex-wrap: wrap;
}
.t-flexbox.t-nowrap,
.t-flex.t-nowrap,
.t-inline-flex.t-nowrap {
  flex-wrap: nowrap;
}
.t-flexbox > .t-grow,
.t-flex > .t-grow,
.t-inline-flex > .t-grow {
  flex-grow: 1;
}
.t-flexbox > .t-grow-0,
.t-flex > .t-grow-0,
.t-inline-flex > .t-grow-0 {
  flex-grow: 0;
}
.t-flexbox.t-stretch-self,
.t-flex.t-stretch-self,
.t-inline-flex.t-stretch-self {
  flex-grow: 1;
}
.t-flexbox.t-stretch > *,
.t-flex.t-stretch > *,
.t-inline-flex.t-stretch > * {
  flex-grow: 1;
}
.t-flexbox.t-reverse,
.t-flex.t-reverse,
.t-inline-flex.t-reverse {
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.t-flexbox.t-column,
.t-flex.t-column,
.t-inline-flex.t-column {
  flex-direction: column;
  align-items: flex-start;
}
.t-flexbox.t-column.t-reverse,
.t-flex.t-column.t-reverse,
.t-inline-flex.t-column.t-reverse {
  flex-direction: column-reverse;
}
.t-flexbox.t-justify-start,
.t-flex.t-justify-start,
.t-inline-flex.t-justify-start {
  justify-content: flex-start;
}
.t-flexbox.t-justify-center,
.t-flex.t-justify-center,
.t-inline-flex.t-justify-center {
  justify-content: center;
}
.t-flexbox.t-justify-end,
.t-flex.t-justify-end,
.t-inline-flex.t-justify-end {
  justify-content: flex-end;
}
.t-flexbox.t-distribute, .t-flexbox.t-justify-between,
.t-flex.t-distribute,
.t-flex.t-justify-between,
.t-inline-flex.t-distribute,
.t-inline-flex.t-justify-between {
  justify-content: space-between;
}
.t-flexbox.t-justify-evenly,
.t-flex.t-justify-evenly,
.t-inline-flex.t-justify-evenly {
  justify-content: space-evenly;
}
.t-flexbox.t-justify-around,
.t-flex.t-justify-around,
.t-inline-flex.t-justify-around {
  justify-content: space-around;
}
.t-flexbox.t-items-stretch,
.t-flex.t-items-stretch,
.t-inline-flex.t-items-stretch {
  align-items: stretch;
}
.t-flexbox.t-items-start,
.t-flex.t-items-start,
.t-inline-flex.t-items-start {
  align-items: flex-start;
}
.t-flexbox.t-items-center,
.t-flex.t-items-center,
.t-inline-flex.t-items-center {
  align-items: center;
}
.t-flexbox.t-items-end,
.t-flex.t-items-end,
.t-inline-flex.t-items-end {
  align-items: flex-end;
}
.t-flexbox.t-items-baseline,
.t-flex.t-items-baseline,
.t-inline-flex.t-items-baseline {
  align-items: baseline;
}

header {
  margin-bottom: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
header h1,
header h2,
header h3,
header h4,
header h5,
header h6 {
  display: inline-block;
  margin: 0;
  margin-right: 12px;
}

section {
  width: 100%;
  margin-bottom: 24px;
}
section:last-child {
  margin-bottom: 0;
}

hr,
.t-divider {
  display: block;
  height: 0;
  border: none;
  border-bottom: 1px solid #d3d3d3;
}
hr.t-subtle,
.t-divider.t-subtle {
  border-bottom: 1px solid #e9e9e9;
}

.t-relative {
  position: relative;
}

.t-min-max-width {
  min-width: calc(1280px - 24px * 2);
  max-width: calc(1920px - 24px * 2);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-min-max-width {
    min-width: calc(1280px - 24px * 2 - 17px);
    max-width: calc(1920px - 24px * 2 - 17px);
  }
}
@supports (-ms-accelerator: true) {
  .t-min-max-width {
    min-width: calc(1280px - 24px * 2 - 12px);
    max-width: calc(1920px - 24px * 2 - 12px);
  }
}

.t-align-center {
  display: table !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
.t-align-center + .t-align-right {
  margin-left: 0 !important;
}
.t-align-right {
  margin-left: auto !important;
  float: right;
  display: block;
  align-self: end;
}
.t-align-right::after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  font-size: 0;
  visibility: hidden;
}
.t-align-top {
  align-self: flex-start;
}
.t-align-middle {
  align-self: center;
}
.t-align-bottom {
  align-self: flex-end;
}

.t-chart {
  width: 100%;
  height: auto;
}

.t-grid {
  display: block;
  width: calc(100% + 16px);
  height: auto;
  margin-top: -16px;
  margin-right: calc(16px / 2 * -1);
  margin-left: calc(16px / 2 * -1);
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-grid::after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  font-size: 0;
  visibility: hidden;
}
.t-grid .t-col, .t-grid.t-gutter-large .t-col-100, .t-grid.t-gutter-large .t-col-90, .t-grid.t-gutter-large .t-col-83, .t-grid.t-gutter-large .t-col-80, .t-grid.t-gutter-large .t-col-75, .t-grid.t-gutter-large .t-col-70, .t-grid.t-gutter-large .t-col-67, .t-grid.t-gutter-large .t-col-60, .t-grid.t-gutter-large .t-col-50, .t-grid.t-gutter-large .t-col-40, .t-grid.t-gutter-large .t-col-33, .t-grid.t-gutter-large .t-col-30, .t-grid.t-gutter-large .t-col-25, .t-grid.t-gutter-large .t-col-20, .t-grid.t-gutter-large .t-col-16, .t-grid.t-gutter-large .t-col-10, .t-grid .t-col-100, .t-grid .t-col-90, .t-grid .t-col-83, .t-grid .t-col-80, .t-grid .t-col-75, .t-grid .t-col-70, .t-grid .t-col-67, .t-grid .t-col-60, .t-grid .t-col-50, .t-grid .t-col-40, .t-grid .t-col-33, .t-grid .t-col-30, .t-grid .t-col-25, .t-grid .t-col-20, .t-grid .t-col-16, .t-grid .t-col-10 {
  float: left;
  width: 100%;
  height: auto;
  margin: 0 calc(16px / 2);
  margin-top: 16px;
  -webkit-box-flex: 0 1 auto;
  -moz-box-flex: 0 1 auto;
  flex: 0 1 auto;
}
.t-grid .t-col > *, .t-grid.t-gutter-large .t-col-100 > *, .t-grid.t-gutter-large .t-col-90 > *, .t-grid.t-gutter-large .t-col-83 > *, .t-grid.t-gutter-large .t-col-80 > *, .t-grid.t-gutter-large .t-col-75 > *, .t-grid.t-gutter-large .t-col-70 > *, .t-grid.t-gutter-large .t-col-67 > *, .t-grid.t-gutter-large .t-col-60 > *, .t-grid.t-gutter-large .t-col-50 > *, .t-grid.t-gutter-large .t-col-40 > *, .t-grid.t-gutter-large .t-col-33 > *, .t-grid.t-gutter-large .t-col-30 > *, .t-grid.t-gutter-large .t-col-25 > *, .t-grid.t-gutter-large .t-col-20 > *, .t-grid.t-gutter-large .t-col-16 > *, .t-grid.t-gutter-large .t-col-10 > *, .t-grid .t-col-100 > *, .t-grid .t-col-90 > *, .t-grid .t-col-83 > *, .t-grid .t-col-80 > *, .t-grid .t-col-75 > *, .t-grid .t-col-70 > *, .t-grid .t-col-67 > *, .t-grid .t-col-60 > *, .t-grid .t-col-50 > *, .t-grid .t-col-40 > *, .t-grid .t-col-33 > *, .t-grid .t-col-30 > *, .t-grid .t-col-25 > *, .t-grid .t-col-20 > *, .t-grid .t-col-16 > *, .t-grid .t-col-10 > * {
  max-width: 100%;
}
.t-grid .t-col .t-grid, .t-grid .t-col-100 .t-grid, .t-grid .t-col-90 .t-grid, .t-grid .t-col-83 .t-grid, .t-grid .t-col-80 .t-grid, .t-grid .t-col-75 .t-grid, .t-grid .t-col-70 .t-grid, .t-grid .t-col-67 .t-grid, .t-grid .t-col-60 .t-grid, .t-grid .t-col-50 .t-grid, .t-grid .t-col-40 .t-grid, .t-grid .t-col-33 .t-grid, .t-grid .t-col-30 .t-grid, .t-grid .t-col-25 .t-grid, .t-grid .t-col-20 .t-grid, .t-grid .t-col-16 .t-grid, .t-grid .t-col-10 .t-grid {
  max-width: calc(100% + 16px);
  margin-right: calc(16px / 2 * -1);
  margin-top: -16px;
  margin-left: calc(16px / 2 * -1);
}
.t-grid .t-col-10 {
  width: calc(10% - 16px);
  max-width: calc(10% - 16px);
}
.t-grid .t-col-16 {
  width: calc(16.6667% - 16px);
  max-width: calc(16.6667% - 16px);
}
.t-grid .t-col-20 {
  width: calc(20% - 16px);
  max-width: calc(20% - 16px);
}
.t-grid .t-col-25 {
  width: calc(25% - 16px);
  max-width: calc(25% - 16px);
}
.t-grid .t-col-30 {
  width: calc(30% - 16px);
  max-width: calc(30% - 16px);
}
.t-grid .t-col-33 {
  width: calc(33.3333% - 16px);
  max-width: calc(33.3333% - 16px);
}
.t-grid .t-col-40 {
  width: calc(40% - 16px);
  max-width: calc(40% - 16px);
}
.t-grid .t-col-50 {
  width: calc(50% - 16px);
  max-width: calc(50% - 16px);
}
.t-grid .t-col-60 {
  width: calc(60% - 16px);
  max-width: calc(60% - 16px);
}
.t-grid .t-col-67 {
  width: calc(66.6667% - 16px);
  max-width: calc(66.6667% - 16px);
}
.t-grid .t-col-70 {
  width: calc(70% - 16px);
  max-width: calc(70% - 16px);
}
.t-grid .t-col-75 {
  width: calc(75% - 16px);
  max-width: calc(75% - 16px);
}
.t-grid .t-col-80 {
  width: calc(80% - 16px);
  max-width: calc(80% - 16px);
}
.t-grid .t-col-83 {
  width: calc(83.3333% - 16px);
  max-width: calc(83.3333% - 16px);
}
.t-grid .t-col-90 {
  width: calc(90% - 16px);
  max-width: calc(90% - 16px);
}
.t-grid .t-col-100 {
  width: calc(100% - 16px);
  max-width: calc(100% - 16px);
}
.t-grid.t-no-wrap {
  flex-wrap: nowrap;
}
.t-grid.t-auto {
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
.t-grid.t-auto .t-col, .t-grid.t-auto .t-col-10, .t-grid.t-auto .t-col-16, .t-grid.t-auto .t-col-20, .t-grid.t-auto .t-col-25, .t-grid.t-auto .t-col-30, .t-grid.t-auto .t-col-33, .t-grid.t-auto .t-col-40, .t-grid.t-auto .t-col-50, .t-grid.t-auto .t-col-60, .t-grid.t-auto .t-col-67, .t-grid.t-auto .t-col-70, .t-grid.t-auto .t-col-75, .t-grid.t-auto .t-col-80, .t-grid.t-auto .t-col-83, .t-grid.t-auto .t-col-90, .t-grid.t-auto .t-col-100 {
  width: auto;
  flex-grow: 1;
}
.t-grid.t-masonry .t-col, .t-grid.t-masonry .t-col-10, .t-grid.t-masonry .t-col-16, .t-grid.t-masonry .t-col-20, .t-grid.t-masonry .t-col-25, .t-grid.t-masonry .t-col-30, .t-grid.t-masonry .t-col-33, .t-grid.t-masonry .t-col-40, .t-grid.t-masonry .t-col-50, .t-grid.t-masonry .t-col-60, .t-grid.t-masonry .t-col-67, .t-grid.t-masonry .t-col-70, .t-grid.t-masonry .t-col-75, .t-grid.t-masonry .t-col-80, .t-grid.t-masonry .t-col-83, .t-grid.t-masonry .t-col-90, .t-grid.t-masonry .t-col-100 {
  align-self: flex-start;
}
.t-grid.t-gutterless {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col, .t-grid.t-gutterless .t-col-10, .t-grid.t-gutterless .t-col-16, .t-grid.t-gutterless .t-col-20, .t-grid.t-gutterless .t-col-25, .t-grid.t-gutterless .t-col-30, .t-grid.t-gutterless .t-col-33, .t-grid.t-gutterless .t-col-40, .t-grid.t-gutterless .t-col-50, .t-grid.t-gutterless .t-col-60, .t-grid.t-gutterless .t-col-67, .t-grid.t-gutterless .t-col-70, .t-grid.t-gutterless .t-col-75, .t-grid.t-gutterless .t-col-80, .t-grid.t-gutterless .t-col-83, .t-grid.t-gutterless .t-col-90, .t-grid.t-gutterless .t-col-100 {
  margin: 0;
}
.t-grid.t-gutterless .t-col-10 {
  width: 10%;
  max-width: 10%;
}
.t-grid.t-gutterless .t-col-10 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-16 {
  width: 16.6667%;
  max-width: 16.6667%;
}
.t-grid.t-gutterless .t-col-16 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-20 {
  width: 20%;
  max-width: 20%;
}
.t-grid.t-gutterless .t-col-20 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-25 {
  width: 25%;
  max-width: 25%;
}
.t-grid.t-gutterless .t-col-25 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-30 {
  width: 30%;
  max-width: 30%;
}
.t-grid.t-gutterless .t-col-30 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-33 {
  width: 33.3333%;
  max-width: 33.3333%;
}
.t-grid.t-gutterless .t-col-33 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-40 {
  width: 40%;
  max-width: 40%;
}
.t-grid.t-gutterless .t-col-40 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-50 {
  width: 50%;
  max-width: 50%;
}
.t-grid.t-gutterless .t-col-50 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-60 {
  width: 60%;
  max-width: 60%;
}
.t-grid.t-gutterless .t-col-60 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-67 {
  width: 66.6667%;
  max-width: 66.6667%;
}
.t-grid.t-gutterless .t-col-67 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-70 {
  width: 70%;
  max-width: 70%;
}
.t-grid.t-gutterless .t-col-70 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-75 {
  width: 75%;
  max-width: 75%;
}
.t-grid.t-gutterless .t-col-75 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-80 {
  width: 80%;
  max-width: 80%;
}
.t-grid.t-gutterless .t-col-80 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-83 {
  width: 83.3333%;
  max-width: 83.3333%;
}
.t-grid.t-gutterless .t-col-83 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-90 {
  width: 90%;
  max-width: 90%;
}
.t-grid.t-gutterless .t-col-90 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-100 {
  width: 100%;
  max-width: 100%;
}
.t-grid.t-gutterless .t-col-100 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutter-large {
  width: calc(100% + 24px);
  margin-right: calc(24px / 2 * -1);
  margin-top: -24px;
  margin-left: calc(24px / 2 * -1);
}
.t-grid.t-gutter-large .t-col, .t-grid.t-gutter-large .t-col-100, .t-grid.t-gutter-large .t-col-90, .t-grid.t-gutter-large .t-col-83, .t-grid.t-gutter-large .t-col-80, .t-grid.t-gutter-large .t-col-75, .t-grid.t-gutter-large .t-col-70, .t-grid.t-gutter-large .t-col-67, .t-grid.t-gutter-large .t-col-60, .t-grid.t-gutter-large .t-col-50, .t-grid.t-gutter-large .t-col-40, .t-grid.t-gutter-large .t-col-33, .t-grid.t-gutter-large .t-col-30, .t-grid.t-gutter-large .t-col-25, .t-grid.t-gutter-large .t-col-20, .t-grid.t-gutter-large .t-col-16, .t-grid.t-gutter-large .t-col-10 {
  margin: 0 calc(24px / 2);
  margin-top: 24px;
}
.t-grid.t-gutter-large .t-col .t-grid, .t-grid.t-gutter-large .t-col-100 .t-grid, .t-grid.t-gutter-large .t-col-90 .t-grid, .t-grid.t-gutter-large .t-col-83 .t-grid, .t-grid.t-gutter-large .t-col-80 .t-grid, .t-grid.t-gutter-large .t-col-75 .t-grid, .t-grid.t-gutter-large .t-col-70 .t-grid, .t-grid.t-gutter-large .t-col-67 .t-grid, .t-grid.t-gutter-large .t-col-60 .t-grid, .t-grid.t-gutter-large .t-col-50 .t-grid, .t-grid.t-gutter-large .t-col-40 .t-grid, .t-grid.t-gutter-large .t-col-33 .t-grid, .t-grid.t-gutter-large .t-col-30 .t-grid, .t-grid.t-gutter-large .t-col-25 .t-grid, .t-grid.t-gutter-large .t-col-20 .t-grid, .t-grid.t-gutter-large .t-col-16 .t-grid, .t-grid.t-gutter-large .t-col-10 .t-grid {
  max-width: calc(100% + 24px);
  margin-right: calc(24px / 2 * -1);
  margin-top: -24px;
  margin-left: calc(24px / 2 * -1);
}
.t-grid.t-gutter-large .t-col-10 {
  width: calc(10% - 24px);
  max-width: calc(10% - 24px);
}
.t-grid.t-gutter-large .t-col-16 {
  width: calc(16.6667% - 24px);
  max-width: calc(16.6667% - 24px);
}
.t-grid.t-gutter-large .t-col-20 {
  width: calc(20% - 24px);
  max-width: calc(20% - 24px);
}
.t-grid.t-gutter-large .t-col-25 {
  width: calc(25% - 24px);
  max-width: calc(25% - 24px);
}
.t-grid.t-gutter-large .t-col-30 {
  width: calc(30% - 24px);
  max-width: calc(30% - 24px);
}
.t-grid.t-gutter-large .t-col-33 {
  width: calc(33.3333% - 24px);
  max-width: calc(33.3333% - 24px);
}
.t-grid.t-gutter-large .t-col-40 {
  width: calc(40% - 24px);
  max-width: calc(40% - 24px);
}
.t-grid.t-gutter-large .t-col-50 {
  width: calc(50% - 24px);
  max-width: calc(50% - 24px);
}
.t-grid.t-gutter-large .t-col-60 {
  width: calc(60% - 24px);
  max-width: calc(60% - 24px);
}
.t-grid.t-gutter-large .t-col-67 {
  width: calc(66.6667% - 24px);
  max-width: calc(66.6667% - 24px);
}
.t-grid.t-gutter-large .t-col-70 {
  width: calc(70% - 24px);
  max-width: calc(70% - 24px);
}
.t-grid.t-gutter-large .t-col-75 {
  width: calc(75% - 24px);
  max-width: calc(75% - 24px);
}
.t-grid.t-gutter-large .t-col-80 {
  width: calc(80% - 24px);
  max-width: calc(80% - 24px);
}
.t-grid.t-gutter-large .t-col-83 {
  width: calc(83.3333% - 24px);
  max-width: calc(83.3333% - 24px);
}
.t-grid.t-gutter-large .t-col-90 {
  width: calc(90% - 24px);
  max-width: calc(90% - 24px);
}
.t-grid.t-gutter-large .t-col-100 {
  width: calc(100% - 24px);
  max-width: calc(100% - 24px);
}
.t-grid .t-container {
  width: 100%;
  height: 100%;
}

.t-block {
  display: block;
}

.t-inline-block {
  display: inline-block;
}

.t-inline {
  display: inline;
}

.t-table {
  display: table;
}

.t-inline-table {
  display: inline-table;
}

.t-flex {
  display: flex;
}

.t-inline-flex {
  display: inline-flex;
}

.t-hidden {
  display: none;
}

.t-align-baseline {
  vertical-align: baseline;
}

.t-align-top {
  vertical-align: top;
}

.t-align-middle {
  vertical-align: middle;
}

.t-align-bottom {
  vertical-align: bottom;
}

.t-align-text-top {
  vertical-align: text-top;
}

.t-align-text-bottom {
  vertical-align: text-bottom;
}

.t-align-initial {
  vertical-align: initial;
}

.t-m-t {
  margin: 4px !important;
}
.t-m-s {
  margin: 8px !important;
}
.t-m-r {
  margin: 12px !important;
}
.t-m-b {
  margin: 16px !important;
}
.t-m-l {
  margin: 24px !important;
}
.t-m-e {
  margin: 48px !important;
}
.t-m-0 {
  margin: 0 !important;
}
.t-m-4 {
  margin: 4px !important;
}
.t-m-6 {
  margin: 6px !important;
}
.t-m-8 {
  margin: 8px !important;
}
.t-m-12 {
  margin: 12px !important;
}
.t-m-16 {
  margin: 16px !important;
}
.t-m-20 {
  margin: 20px !important;
}
.t-m-24 {
  margin: 24px !important;
}
.t-m-28 {
  margin: 28px !important;
}
.t-m-32 {
  margin: 32px !important;
}
.t-m-36 {
  margin: 36px !important;
}
.t-m-40 {
  margin: 40px !important;
}
.t-m-44 {
  margin: 44px !important;
}
.t-m-48 {
  margin: 48px !important;
}
.t-mx-t {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.t-mx-s {
  margin-left: 8px !important;
  margin-right: 8px !important;
}
.t-mx-r {
  margin-left: 12px !important;
  margin-right: 12px !important;
}
.t-mx-b {
  margin-left: 16px !important;
  margin-right: 16px !important;
}
.t-mx-l {
  margin-left: 24px !important;
  margin-right: 24px !important;
}
.t-mx-e {
  margin-left: 48px !important;
  margin-right: 48px !important;
}
.t-mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.t-mx-4 {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.t-mx-6 {
  margin-left: 6px !important;
  margin-right: 6px !important;
}
.t-mx-8 {
  margin-left: 8px !important;
  margin-right: 8px !important;
}
.t-mx-12 {
  margin-left: 12px !important;
  margin-right: 12px !important;
}
.t-mx-16 {
  margin-left: 16px !important;
  margin-right: 16px !important;
}
.t-mx-20 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}
.t-mx-24 {
  margin-left: 24px !important;
  margin-right: 24px !important;
}
.t-mx-28 {
  margin-left: 28px !important;
  margin-right: 28px !important;
}
.t-mx-32 {
  margin-left: 32px !important;
  margin-right: 32px !important;
}
.t-mx-36 {
  margin-left: 36px !important;
  margin-right: 36px !important;
}
.t-mx-40 {
  margin-left: 40px !important;
  margin-right: 40px !important;
}
.t-mx-44 {
  margin-left: 44px !important;
  margin-right: 44px !important;
}
.t-mx-48 {
  margin-left: 48px !important;
  margin-right: 48px !important;
}
.t-my-t {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}
.t-my-s {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}
.t-my-r {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}
.t-my-b {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}
.t-my-l {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}
.t-my-e {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}
.t-my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.t-my-4 {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}
.t-my-6 {
  margin-top: 6px !important;
  margin-bottom: 6px !important;
}
.t-my-8 {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}
.t-my-12 {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}
.t-my-16 {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}
.t-my-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
.t-my-24 {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}
.t-my-28 {
  margin-top: 28px !important;
  margin-bottom: 28px !important;
}
.t-my-32 {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}
.t-my-36 {
  margin-top: 36px !important;
  margin-bottom: 36px !important;
}
.t-my-40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}
.t-my-44 {
  margin-top: 44px !important;
  margin-bottom: 44px !important;
}
.t-my-48 {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}
.t-mt-t {
  margin-top: 4px !important;
}
.t-mt-s {
  margin-top: 8px !important;
}
.t-mt-r {
  margin-top: 12px !important;
}
.t-mt-b {
  margin-top: 16px !important;
}
.t-mt-l {
  margin-top: 24px !important;
}
.t-mt-e {
  margin-top: 48px !important;
}
.t-mt-0 {
  margin-top: 0 !important;
}
.t-mt-4 {
  margin-top: 4px !important;
}
.t-mt-6 {
  margin-top: 6px !important;
}
.t-mt-8 {
  margin-top: 8px !important;
}
.t-mt-12 {
  margin-top: 12px !important;
}
.t-mt-16 {
  margin-top: 16px !important;
}
.t-mt-20 {
  margin-top: 20px !important;
}
.t-mt-24 {
  margin-top: 24px !important;
}
.t-mt-28 {
  margin-top: 28px !important;
}
.t-mt-32 {
  margin-top: 32px !important;
}
.t-mt-36 {
  margin-top: 36px !important;
}
.t-mt-40 {
  margin-top: 40px !important;
}
.t-mt-44 {
  margin-top: 44px !important;
}
.t-mt-48 {
  margin-top: 48px !important;
}
.t-mb-t {
  margin-bottom: 4px !important;
}
.t-mb-s {
  margin-bottom: 8px !important;
}
.t-mb-r {
  margin-bottom: 12px !important;
}
.t-mb-b {
  margin-bottom: 16px !important;
}
.t-mb-l {
  margin-bottom: 24px !important;
}
.t-mb-e {
  margin-bottom: 48px !important;
}
.t-mb-0 {
  margin-bottom: 0 !important;
}
.t-mb-4 {
  margin-bottom: 4px !important;
}
.t-mb-6 {
  margin-bottom: 6px !important;
}
.t-mb-8 {
  margin-bottom: 8px !important;
}
.t-mb-12 {
  margin-bottom: 12px !important;
}
.t-mb-16 {
  margin-bottom: 16px !important;
}
.t-mb-20 {
  margin-bottom: 20px !important;
}
.t-mb-24 {
  margin-bottom: 24px !important;
}
.t-mb-28 {
  margin-bottom: 28px !important;
}
.t-mb-32 {
  margin-bottom: 32px !important;
}
.t-mb-36 {
  margin-bottom: 36px !important;
}
.t-mb-40 {
  margin-bottom: 40px !important;
}
.t-mb-44 {
  margin-bottom: 44px !important;
}
.t-mb-48 {
  margin-bottom: 48px !important;
}
.t-ml-t {
  margin-left: 4px !important;
}
.t-ml-s {
  margin-left: 8px !important;
}
.t-ml-r {
  margin-left: 12px !important;
}
.t-ml-b {
  margin-left: 16px !important;
}
.t-ml-l {
  margin-left: 24px !important;
}
.t-ml-e {
  margin-left: 48px !important;
}
.t-ml-0 {
  margin-left: 0 !important;
}
.t-ml-4 {
  margin-left: 4px !important;
}
.t-ml-6 {
  margin-left: 6px !important;
}
.t-ml-8 {
  margin-left: 8px !important;
}
.t-ml-12 {
  margin-left: 12px !important;
}
.t-ml-16 {
  margin-left: 16px !important;
}
.t-ml-20 {
  margin-left: 20px !important;
}
.t-ml-24 {
  margin-left: 24px !important;
}
.t-ml-28 {
  margin-left: 28px !important;
}
.t-ml-32 {
  margin-left: 32px !important;
}
.t-ml-36 {
  margin-left: 36px !important;
}
.t-ml-40 {
  margin-left: 40px !important;
}
.t-ml-44 {
  margin-left: 44px !important;
}
.t-ml-48 {
  margin-left: 48px !important;
}
.t-mr-t {
  margin-right: 4px !important;
}
.t-mr-s {
  margin-right: 8px !important;
}
.t-mr-r {
  margin-right: 12px !important;
}
.t-mr-b {
  margin-right: 16px !important;
}
.t-mr-l {
  margin-right: 24px !important;
}
.t-mr-e {
  margin-right: 48px !important;
}
.t-mr-0 {
  margin-right: 0 !important;
}
.t-mr-4 {
  margin-right: 4px !important;
}
.t-mr-6 {
  margin-right: 6px !important;
}
.t-mr-8 {
  margin-right: 8px !important;
}
.t-mr-12 {
  margin-right: 12px !important;
}
.t-mr-16 {
  margin-right: 16px !important;
}
.t-mr-20 {
  margin-right: 20px !important;
}
.t-mr-24 {
  margin-right: 24px !important;
}
.t-mr-28 {
  margin-right: 28px !important;
}
.t-mr-32 {
  margin-right: 32px !important;
}
.t-mr-36 {
  margin-right: 36px !important;
}
.t-mr-40 {
  margin-right: 40px !important;
}
.t-mr-44 {
  margin-right: 44px !important;
}
.t-mr-48 {
  margin-right: 48px !important;
}

.t-p-t {
  padding: 4px !important;
}
.t-p-s {
  padding: 8px !important;
}
.t-p-r {
  padding: 12px !important;
}
.t-p-b {
  padding: 16px !important;
}
.t-p-l {
  padding: 24px !important;
}
.t-p-e {
  padding: 48px !important;
}
.t-p-0 {
  padding: 0 !important;
}
.t-p-4 {
  padding: 4px !important;
}
.t-p-6 {
  padding: 6px !important;
}
.t-p-8 {
  padding: 8px !important;
}
.t-p-12 {
  padding: 12px !important;
}
.t-p-16 {
  padding: 16px !important;
}
.t-p-20 {
  padding: 20px !important;
}
.t-p-24 {
  padding: 24px !important;
}
.t-p-28 {
  padding: 28px !important;
}
.t-p-32 {
  padding: 32px !important;
}
.t-p-36 {
  padding: 36px !important;
}
.t-p-40 {
  padding: 40px !important;
}
.t-p-44 {
  padding: 44px !important;
}
.t-p-48 {
  padding: 48px !important;
}
.t-px-t {
  padding-left: 4px !important;
  padding-right: 4px !important;
}
.t-px-s {
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.t-px-r {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.t-px-b {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.t-px-l {
  padding-left: 24px !important;
  padding-right: 24px !important;
}
.t-px-e {
  padding-left: 48px !important;
  padding-right: 48px !important;
}
.t-px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.t-px-4 {
  padding-left: 4px !important;
  padding-right: 4px !important;
}
.t-px-6 {
  padding-left: 6px !important;
  padding-right: 6px !important;
}
.t-px-8 {
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.t-px-12 {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.t-px-16 {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.t-px-20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.t-px-24 {
  padding-left: 24px !important;
  padding-right: 24px !important;
}
.t-px-28 {
  padding-left: 28px !important;
  padding-right: 28px !important;
}
.t-px-32 {
  padding-left: 32px !important;
  padding-right: 32px !important;
}
.t-px-36 {
  padding-left: 36px !important;
  padding-right: 36px !important;
}
.t-px-40 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}
.t-px-44 {
  padding-left: 44px !important;
  padding-right: 44px !important;
}
.t-px-48 {
  padding-left: 48px !important;
  padding-right: 48px !important;
}
.t-py-t {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
.t-py-s {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
.t-py-r {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}
.t-py-b {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}
.t-py-l {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}
.t-py-e {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}
.t-py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.t-py-4 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
.t-py-6 {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}
.t-py-8 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
.t-py-12 {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}
.t-py-16 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}
.t-py-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.t-py-24 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}
.t-py-28 {
  padding-top: 28px !important;
  padding-bottom: 28px !important;
}
.t-py-32 {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}
.t-py-36 {
  padding-top: 36px !important;
  padding-bottom: 36px !important;
}
.t-py-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}
.t-py-44 {
  padding-top: 44px !important;
  padding-bottom: 44px !important;
}
.t-py-48 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}
.t-pt-t {
  padding-top: 4px !important;
}
.t-pt-s {
  padding-top: 8px !important;
}
.t-pt-r {
  padding-top: 12px !important;
}
.t-pt-b {
  padding-top: 16px !important;
}
.t-pt-l {
  padding-top: 24px !important;
}
.t-pt-e {
  padding-top: 48px !important;
}
.t-pt-0 {
  padding-top: 0 !important;
}
.t-pt-4 {
  padding-top: 4px !important;
}
.t-pt-6 {
  padding-top: 6px !important;
}
.t-pt-8 {
  padding-top: 8px !important;
}
.t-pt-12 {
  padding-top: 12px !important;
}
.t-pt-16 {
  padding-top: 16px !important;
}
.t-pt-20 {
  padding-top: 20px !important;
}
.t-pt-24 {
  padding-top: 24px !important;
}
.t-pt-28 {
  padding-top: 28px !important;
}
.t-pt-32 {
  padding-top: 32px !important;
}
.t-pt-36 {
  padding-top: 36px !important;
}
.t-pt-40 {
  padding-top: 40px !important;
}
.t-pt-44 {
  padding-top: 44px !important;
}
.t-pt-48 {
  padding-top: 48px !important;
}
.t-pb-t {
  padding-bottom: 4px !important;
}
.t-pb-s {
  padding-bottom: 8px !important;
}
.t-pb-r {
  padding-bottom: 12px !important;
}
.t-pb-b {
  padding-bottom: 16px !important;
}
.t-pb-l {
  padding-bottom: 24px !important;
}
.t-pb-e {
  padding-bottom: 48px !important;
}
.t-pb-0 {
  padding-bottom: 0 !important;
}
.t-pb-4 {
  padding-bottom: 4px !important;
}
.t-pb-6 {
  padding-bottom: 6px !important;
}
.t-pb-8 {
  padding-bottom: 8px !important;
}
.t-pb-12 {
  padding-bottom: 12px !important;
}
.t-pb-16 {
  padding-bottom: 16px !important;
}
.t-pb-20 {
  padding-bottom: 20px !important;
}
.t-pb-24 {
  padding-bottom: 24px !important;
}
.t-pb-28 {
  padding-bottom: 28px !important;
}
.t-pb-32 {
  padding-bottom: 32px !important;
}
.t-pb-36 {
  padding-bottom: 36px !important;
}
.t-pb-40 {
  padding-bottom: 40px !important;
}
.t-pb-44 {
  padding-bottom: 44px !important;
}
.t-pb-48 {
  padding-bottom: 48px !important;
}
.t-pl-t {
  padding-left: 4px !important;
}
.t-pl-s {
  padding-left: 8px !important;
}
.t-pl-r {
  padding-left: 12px !important;
}
.t-pl-b {
  padding-left: 16px !important;
}
.t-pl-l {
  padding-left: 24px !important;
}
.t-pl-e {
  padding-left: 48px !important;
}
.t-pl-0 {
  padding-left: 0 !important;
}
.t-pl-4 {
  padding-left: 4px !important;
}
.t-pl-6 {
  padding-left: 6px !important;
}
.t-pl-8 {
  padding-left: 8px !important;
}
.t-pl-12 {
  padding-left: 12px !important;
}
.t-pl-16 {
  padding-left: 16px !important;
}
.t-pl-20 {
  padding-left: 20px !important;
}
.t-pl-24 {
  padding-left: 24px !important;
}
.t-pl-28 {
  padding-left: 28px !important;
}
.t-pl-32 {
  padding-left: 32px !important;
}
.t-pl-36 {
  padding-left: 36px !important;
}
.t-pl-40 {
  padding-left: 40px !important;
}
.t-pl-44 {
  padding-left: 44px !important;
}
.t-pl-48 {
  padding-left: 48px !important;
}
.t-pr-t {
  padding-right: 4px !important;
}
.t-pr-s {
  padding-right: 8px !important;
}
.t-pr-r {
  padding-right: 12px !important;
}
.t-pr-b {
  padding-right: 16px !important;
}
.t-pr-l {
  padding-right: 24px !important;
}
.t-pr-e {
  padding-right: 48px !important;
}
.t-pr-0 {
  padding-right: 0 !important;
}
.t-pr-4 {
  padding-right: 4px !important;
}
.t-pr-6 {
  padding-right: 6px !important;
}
.t-pr-8 {
  padding-right: 8px !important;
}
.t-pr-12 {
  padding-right: 12px !important;
}
.t-pr-16 {
  padding-right: 16px !important;
}
.t-pr-20 {
  padding-right: 20px !important;
}
.t-pr-24 {
  padding-right: 24px !important;
}
.t-pr-28 {
  padding-right: 28px !important;
}
.t-pr-32 {
  padding-right: 32px !important;
}
.t-pr-36 {
  padding-right: 36px !important;
}
.t-pr-40 {
  padding-right: 40px !important;
}
.t-pr-44 {
  padding-right: 44px !important;
}
.t-pr-48 {
  padding-right: 48px !important;
}

.t-gap-t {
  gap: 4px !important;
}
.t-gap-s {
  gap: 8px !important;
}
.t-gap-r {
  gap: 12px !important;
}
.t-gap-b {
  gap: 16px !important;
}
.t-gap-l {
  gap: 24px !important;
}
.t-gap-e {
  gap: 48px !important;
}
.t-gap-0 {
  gap: 0 !important;
}
.t-gap-4 {
  gap: 4px !important;
}
.t-gap-6 {
  gap: 6px !important;
}
.t-gap-8 {
  gap: 8px !important;
}
.t-gap-12 {
  gap: 12px !important;
}
.t-gap-16 {
  gap: 16px !important;
}
.t-gap-20 {
  gap: 20px !important;
}
.t-gap-24 {
  gap: 24px !important;
}
.t-gap-28 {
  gap: 28px !important;
}
.t-gap-32 {
  gap: 32px !important;
}
.t-gap-36 {
  gap: 36px !important;
}
.t-gap-40 {
  gap: 40px !important;
}
.t-gap-44 {
  gap: 44px !important;
}
.t-gap-48 {
  gap: 48px !important;
}
.t-gap-x-t {
  column-gap: 4px !important;
}
.t-gap-x-s {
  column-gap: 8px !important;
}
.t-gap-x-r {
  column-gap: 12px !important;
}
.t-gap-x-b {
  column-gap: 16px !important;
}
.t-gap-x-l {
  column-gap: 24px !important;
}
.t-gap-x-e {
  column-gap: 48px !important;
}
.t-gap-x-0 {
  column-gap: 0 !important;
}
.t-gap-x-4 {
  column-gap: 4px !important;
}
.t-gap-x-6 {
  column-gap: 6px !important;
}
.t-gap-x-8 {
  column-gap: 8px !important;
}
.t-gap-x-12 {
  column-gap: 12px !important;
}
.t-gap-x-16 {
  column-gap: 16px !important;
}
.t-gap-x-20 {
  column-gap: 20px !important;
}
.t-gap-x-24 {
  column-gap: 24px !important;
}
.t-gap-x-28 {
  column-gap: 28px !important;
}
.t-gap-x-32 {
  column-gap: 32px !important;
}
.t-gap-x-36 {
  column-gap: 36px !important;
}
.t-gap-x-40 {
  column-gap: 40px !important;
}
.t-gap-x-44 {
  column-gap: 44px !important;
}
.t-gap-x-48 {
  column-gap: 48px !important;
}
.t-gap-y-t {
  row-gap: 4px !important;
}
.t-gap-y-s {
  row-gap: 8px !important;
}
.t-gap-y-r {
  row-gap: 12px !important;
}
.t-gap-y-b {
  row-gap: 16px !important;
}
.t-gap-y-l {
  row-gap: 24px !important;
}
.t-gap-y-e {
  row-gap: 48px !important;
}
.t-gap-y-0 {
  row-gap: 0 !important;
}
.t-gap-y-4 {
  row-gap: 4px !important;
}
.t-gap-y-6 {
  row-gap: 6px !important;
}
.t-gap-y-8 {
  row-gap: 8px !important;
}
.t-gap-y-12 {
  row-gap: 12px !important;
}
.t-gap-y-16 {
  row-gap: 16px !important;
}
.t-gap-y-20 {
  row-gap: 20px !important;
}
.t-gap-y-24 {
  row-gap: 24px !important;
}
.t-gap-y-28 {
  row-gap: 28px !important;
}
.t-gap-y-32 {
  row-gap: 32px !important;
}
.t-gap-y-36 {
  row-gap: 36px !important;
}
.t-gap-y-40 {
  row-gap: 40px !important;
}
.t-gap-y-44 {
  row-gap: 44px !important;
}
.t-gap-y-48 {
  row-gap: 48px !important;
}

.t-text-condensed {
  font-size: 0.6875rem !important;
}
.t-text-small {
  font-size: 0.75rem !important;
}
.t-text-base {
  font-size: 0.8125rem !important;
}
.t-text-large {
  font-size: 16px !important;
}
.t-text-wrap {
  text-wrap: wrap !important;
}
.t-text-nowrap {
  text-wrap: nowrap !important;
}
.t-text-black {
  color: #000 !important;
}
.t-text-white {
  color: #fff !important;
}
.t-text-gray-dark {
  color: #373838 !important;
}
.t-text-gray, .t-text-disabled {
  color: #bcbdbd !important;
}
.t-text-gray-mid {
  color: #a6a7a7 !important;
}
.t-text-gray-mid-dark, .t-text-subtle, h1 + caption,
h1 + figcaption,
h2 + caption,
h2 + figcaption,
h3 + caption,
h3 + figcaption,
h4 + caption,
h4 + figcaption,
h5 + caption,
h5 + figcaption,
h6 + caption,
h6 + figcaption {
  color: #646464 !important;
}
.t-text-blue, .t-text-info {
  color: #256cd1 !important;
}
.t-text-teal, .t-text-cta {
  color: #279c9c !important;
}
.t-text-red, .t-text-error {
  color: #d91f11 !important;
}
.t-text-orange, .t-text-warning {
  color: #ee6f20 !important;
}
.t-text-green, .t-text-success {
  color: #428613 !important;
}
.t-text-staff {
  color: #8c2341 !important;
}
.t-text-normal {
  font-weight: 400 !important;
}
.t-text-bold {
  font-weight: 700 !important;
}
.t-text-left {
  text-align: left !important;
}
.t-text-center {
  text-align: center !important;
}
.t-text-right {
  text-align: right !important;
}

.t-line-height-none {
  line-height: 1 !important;
}
.t-line-height-tiny {
  line-height: 1rem !important;
}
.t-line-height-small {
  line-height: 1.2rem !important;
}
.t-line-height-base {
  line-height: 1.4rem !important;
}

.t-aside {
  display: inline-block;
  margin-right: 12px;
  padding-left: 12px;
  border-left: 1px solid #d3d3d3;
  vertical-align: text-bottom;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.t-aside:last-child {
  margin-right: 0;
}
.t-aside a {
  margin-right: 4px;
}
.t-aside a label, .t-aside a fieldset legend, fieldset .t-aside a legend {
  margin-right: 4px;
}
.t-aside > label, fieldset .t-aside > legend {
  font-weight: 700;
  pointer-events: none;
}
.t-aside > span:not(.t-badge) {
  line-height: 1.2rem;
}
.t-aside .t-icon {
  font-size: 16px;
}

@media print {
  .t-aside {
    border-left: 0;
  }
}
.t-avatar {
  position: relative;
  display: inline-block;
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  margin-right: 8px;
  color: #fff;
  background: #ff0061;
  border-radius: 50%;
  font-size: 14px;
  font-weight: 700;
  line-height: 30px;
  text-align: center;
}
.t-avatar:last-child {
  margin-right: 0;
}
.t-avatar::before {
  content: attr(data-initials);
  position: absolute;
  inset: 0;
  border-radius: 50%;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-avatar.t-primary {
  background: #279c9c;
}
.t-avatar.t-staff {
  background: #8c2341;
}
.t-avatar img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.t-avatar .t-icon {
  position: absolute;
  inset: 0;
  margin-right: 0;
  font-family: "tricons", helvetica, arial, sans-serif;
  line-height: 30px;
}
.t-avatar .t-icon::before {
  color: #fff;
  font-size: 14px;
  line-height: inherit;
}

.t-back-top {
  position: fixed;
  right: 5vw;
  bottom: 0;
  display: inline-block;
  opacity: 0;
  visibility: hidden;
  margin-bottom: -1px;
  padding: 8px 12px;
  color: #646464;
  background: #fff;
  border: 1px solid #bcbdbd;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  text-decoration: none;
  user-select: none;
  font-size: 0.8125rem;
  line-height: 1rem;
  border-radius: 4px 4px 0 0;
  transition: all 0.2s ease;
}
.t-back-top::before {
  content: "\e158";
  display: inline-block;
  margin: 0;
  margin-right: 8px;
  font-family: "tricons", helvetica, arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-back-top:hover {
  text-decoration: none;
  background-color: #e9e9e9;
}
.t-back-top:hover::before {
  animation: back-top-anim 0.8s infinite linear;
}
@keyframes back-top-anim {
  0% {
    transform: translate(0, 0);
  }
  33% {
    transform: translate(0, -2px);
  }
  66% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes back-top-anim {
  0% {
    transform: translate(0, 0);
  }
  33% {
    transform: translate(0, -2px);
  }
  66% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes back-top-anim {
  0% {
    transform: translate(0, 0);
  }
  33% {
    transform: translate(0, -2px);
  }
  66% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes back-top-anim {
  0% {
    transform: translate(0, 0);
  }
  33% {
    transform: translate(0, -2px);
  }
  66% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
.t-back-top:active {
  background: #d3d3d3;
}
.t-back-top:active::before {
  animation: none;
}
.t-back-top.t-is-visible {
  opacity: 1;
  visibility: visible;
}

.t-badge {
  position: relative;
  display: inline-block;
  min-width: 16px;
  height: 16px;
  margin-right: 12px;
  padding: 0 6px;
  color: #fff;
  background: #279c9c;
  border-radius: calc(16px / 2);
  font-family: arial, sans-serif;
  font-size: 0.625rem;
  font-style: normal;
  text-align: center;
  line-height: 16px;
  vertical-align: middle;
  white-space: nowrap;
  user-select: none;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
  align-self: center;
  flex-shrink: 0;
}
.t-badge:last-child {
  margin-right: 0;
}
.t-badge + .t-badge {
  margin-left: -4px;
}
.t-badge.t-subtle-modifier {
  color: #373838;
  background: #d4ebeb;
}
.t-badge.t-blue, .t-badge.t-info {
  background: #256cd1;
}
.t-badge.t-blue.t-subtle-modifier, .t-badge.t-info.t-subtle-modifier {
  background: #d3e2f6;
}
.t-badge.t-red, .t-badge.t-error {
  background: #d91f11;
}
.t-badge.t-red.t-subtle-modifier, .t-badge.t-error.t-subtle-modifier {
  background: #f7d2cf;
}
.t-badge.t-orange, .t-badge.t-warning {
  background: #ee6f20;
}
.t-badge.t-orange.t-subtle-modifier, .t-badge.t-warning.t-subtle-modifier {
  background: #fce2d2;
}
.t-badge.t-green, .t-badge.t-success {
  background: #428613;
}
.t-badge.t-green.t-subtle-modifier, .t-badge.t-success.t-subtle-modifier {
  background: #d9e7d0;
}
.t-badge.t-neutral, .t-badge.t-subtle {
  background: #4d4e4e;
}
.t-badge.t-neutral.t-subtle-modifier, .t-badge.t-subtle.t-subtle-modifier {
  background: #e9e9e9;
}
.t-badge.t-staff {
  background: #8c2341;
}
.t-badge.t-staff.t-subtle-modifier {
  background: #e8d3d9;
}
.t-badge.t-inverted {
  color: #a6a7a7;
  background: transparent;
  border: 1px solid #a6a7a7;
}
.t-badge.t-small {
  min-width: 20px;
  height: 20px;
  border-radius: calc(20px / 2);
  line-height: 20px;
  font-size: 0.75rem;
  padding: 0 8px;
}
.t-badge.t-normal, .t-badge.t-medium {
  min-width: 24px;
  height: 24px;
  border-radius: calc(24px / 2);
  line-height: 24px;
  font-size: 0.75rem;
  padding: 0 8px;
}
.t-badge.t-large {
  min-width: 32px;
  height: 32px;
  border-radius: calc(32px / 2);
  line-height: 32px;
  font-size: 0.875rem;
  padding: 0 12px;
}
.t-badge.t-circle {
  padding: 0;
  width: 16px;
}
.t-badge.t-circle.t-small {
  width: 20px;
}
.t-badge.t-circle.t-normal {
  width: 24px;
}
.t-badge.t-circle.t-large {
  width: 32px;
}
.t-badge .t-icon {
  margin-right: 0;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
}

.t-icon .t-badge {
  margin-left: -0.8125rem;
  transform: translate(0, -50%);
}

.t-avatar .t-badge {
  position: absolute;
  top: -4px;
  right: -8px;
}

.t-breadcrumbs {
  margin-bottom: 8px;
  color: #646464;
  font-size: 11px;
  line-height: 1rem;
  cursor: default;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-breadcrumbs .t-crumb {
  margin-right: 4px;
  color: #373838;
  text-decoration: none;
}
.t-breadcrumbs .t-crumb:hover:not(.t-is-current) {
  text-decoration: underline;
}
.t-breadcrumbs .t-crumb.t-is-current {
  color: #a6a7a7;
}
.t-breadcrumbs .t-divider {
  margin: 0;
  border: 0;
}
.t-breadcrumbs .t-divider::before {
  content: "/";
  margin-right: 4px;
}

@media print {
  .t-breadcrumbs {
    font-size: 8px;
  }
}
.t-btn-group {
  display: inline-block;
  margin-right: 12px;
  height: 32px;
  border-radius: 4px;
  vertical-align: middle;
  user-select: none;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
}
.t-btn-group button, .t-btn-group .t-btn {
  position: relative;
  z-index: 0;
  display: inline-block;
  height: 32px;
  border-radius: initial;
  margin-right: -1px !important;
  padding: 0 12px;
  color: #646464;
  background: transparent;
  border: 1px solid #d3d3d3;
  font-family: arial, sans-serif;
  font-size: 13px;
  line-height: 32px;
  vertical-align: middle;
  user-select: none;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
  transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease;
}
.t-btn-group button::before, .t-btn-group .t-btn::before {
  display: none;
}
.t-btn-group button:first-child, .t-btn-group .t-btn:first-child {
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.t-btn-group button:last-child, .t-btn-group .t-btn:last-child {
  margin-right: 0;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
.t-btn-group button:hover:not(:active):not([disabled]), .t-btn-group .t-btn:hover:not(:active):not([disabled]) {
  color: #373838;
  background: #e9e9e9;
}
.t-btn-group button[disabled], .t-btn-group .t-btn[disabled] {
  color: #bcbdbd;
  cursor: not-allowed;
}
.t-btn-group button[disabled] label, .t-btn-group button[disabled] fieldset legend, fieldset .t-btn-group button[disabled] legend, .t-btn-group .t-btn[disabled] label, .t-btn-group .t-btn[disabled] fieldset legend, fieldset .t-btn-group .t-btn[disabled] legend {
  color: #bcbdbd;
}
.t-btn-group button label, .t-btn-group button fieldset legend, fieldset .t-btn-group button legend, .t-btn-group .t-btn label, .t-btn-group .t-btn fieldset legend, fieldset .t-btn-group .t-btn legend {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: 31px;
  vertical-align: middle;
  pointer-events: none;
}
.t-btn-group button .t-icon, .t-btn-group .t-btn .t-icon {
  width: 14px;
  margin-top: -1px;
  margin-right: 8px;
  font-size: inherit;
  text-align: center;
  line-height: 1rem;
  vertical-align: middle;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-btn-group button {
    padding-top: 1px;
  }
  .t-btn-group button .t-icon {
    margin-top: -2px;
  }
}
.t-btn {
  position: relative;
  z-index: 0;
  display: inline-flex;
  align-items: center;
  height: 32px;
  margin-right: 12px;
  padding: 0 12px;
  color: #373838;
  background: #e9e9e9;
  border: 0;
  border-radius: 4px;
  font-family: arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
  vertical-align: middle;
  text-decoration: none;
  user-select: none;
  cursor: pointer;
  box-shadow: 0px -1px 0px 0px color-mix(in srgb, #1a1b1b, transparent 85%) inset;
  transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease;
}
.t-btn:last-child {
  margin-right: 0;
}
.t-btn:not(:last-of-type, :only-of-type) {
  margin-right: 8px;
}
.t-btn:hover:not([disabled], .t-disabled) {
  background: #d3d3d3;
}
.t-btn:active:not([disabled], .t-disabled) {
  background: #bcbdbd;
  box-shadow: none;
  transition: none;
}
.t-btn[disabled], .t-btn.t-disabled {
  color: #a6a7a7;
  background: #f4f4f4;
  cursor: not-allowed;
  box-shadow: 0px -1px 0px 0px color-mix(in srgb, #1a1b1b, transparent 95%) inset;
}
.t-btn[disabled]::before, .t-btn.t-disabled::before {
  display: none;
}
.t-btn.t-is-loading {
  position: relative;
  color: transparent !important;
  cursor: not-allowed;
  box-shadow: none;
}
.t-btn.t-is-loading::before {
  content: "";
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  display: block;
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%237A7A7A'%20stroke-opacity='0.2'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='%237A7A7A'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
  transform: translate(-50%, -50%);
  animation: spin-btn 1s infinite linear;
}
@keyframes spin-btn {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes spin-btn {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes spin-btn {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes spin-btn {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
.t-btn.t-is-loading:active::before {
  display: block;
}
.t-btn.t-wide {
  display: block;
  width: 100%;
}
.t-btn.t-ghost-label {
  margin-top: 24px;
  vertical-align: top;
}
.t-btn.t-primary {
  color: #fff;
  background: #279c9c;
}
.t-btn.t-primary:hover:not([disabled], .t-disabled) {
  background: #238c8c;
}
.t-btn.t-primary:active:not([disabled], .t-disabled) {
  background: #1f7d7d;
}
.t-btn.t-primary[disabled], .t-btn.t-primary.t-disabled {
  color: #f4fafa;
  background: #a9d7d7;
}
.t-btn.t-primary.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-negative {
  color: #fff;
  background: #d91f11;
}
.t-btn.t-negative:hover:not([disabled], .t-disabled) {
  background: #c31c0f;
}
.t-btn.t-negative:active:not([disabled], .t-disabled) {
  background: #ae190e;
}
.t-btn.t-negative[disabled], .t-btn.t-negative.t-disabled {
  color: #fdf4f3;
  background: #f0a5a0;
}
.t-btn.t-negative.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-attention {
  color: #fff;
  background: #ee6f20;
}
.t-btn.t-attention:hover:not([disabled], .t-disabled) {
  background: #d6641d;
}
.t-btn.t-attention:active:not([disabled], .t-disabled) {
  background: #be591a;
}
.t-btn.t-attention[disabled], .t-btn.t-attention.t-disabled {
  color: #fef8f4;
  background: #f8c5a6;
}
.t-btn.t-attention.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-staff {
  color: #fff;
  background: #8c2341;
}
.t-btn.t-staff:hover:not([disabled], .t-disabled) {
  background: #7e203b;
}
.t-btn.t-staff:active:not([disabled], .t-disabled) {
  background: #701c34;
}
.t-btn.t-staff[disabled], .t-btn.t-staff.t-disabled {
  color: #f9f4f5;
  background: #d1a7b3;
}
.t-btn.t-staff.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-minimal {
  color: #646464;
  background: transparent;
  border: 1px solid #bcbdbd;
  box-shadow: none;
}
.t-btn.t-minimal:hover:not([disabled], .t-disabled) {
  background: #e9e9e9;
}
.t-btn.t-minimal:active:not([disabled], .t-disabled) {
  background: #d3d3d3;
}
.t-btn.t-minimal[disabled], .t-btn.t-minimal.t-disabled {
  color: #a6a7a7;
  border-color: #d3d3d3;
  background: transparent;
}
.t-btn.t-minimal.t-primary {
  color: #279c9c;
  border-color: #279c9c;
}
.t-btn.t-minimal.t-primary:hover:not([disabled], .t-disabled) {
  background: #e9f5f5;
}
.t-btn.t-minimal.t-primary:active:not([disabled], .t-disabled) {
  background: #d4ebeb;
}
.t-btn.t-minimal.t-primary[disabled], .t-btn.t-minimal.t-primary.t-disabled {
  color: #a9d7d7;
  border-color: #a9d7d7;
}
.t-btn.t-minimal.t-negative {
  color: #d91f11;
  border-color: #d91f11;
}
.t-btn.t-minimal.t-negative:hover:not([disabled], .t-disabled) {
  background: #fbe9e7;
}
.t-btn.t-minimal.t-negative:active:not([disabled], .t-disabled) {
  background: #f7d2cf;
}
.t-btn.t-minimal.t-negative[disabled], .t-btn.t-minimal.t-negative.t-disabled {
  color: #f0a5a0;
  border-color: #f0a5a0;
}
.t-btn.t-minimal.t-attention {
  color: #ee6f20;
  border-color: #ee6f20;
}
.t-btn.t-minimal.t-attention:hover:not([disabled], .t-disabled) {
  background: #fdf1e9;
}
.t-btn.t-minimal.t-attention:active:not([disabled], .t-disabled) {
  background: #fce2d2;
}
.t-btn.t-minimal.t-attention[disabled], .t-btn.t-minimal.t-attention.t-disabled {
  color: #f8c5a6;
  border-color: #f8c5a6;
}
.t-btn.t-minimal.t-staff {
  color: #8c2341;
  border-color: #8c2341;
}
.t-btn.t-minimal.t-staff:hover:not([disabled], .t-disabled) {
  background: #f3e9ec;
}
.t-btn.t-minimal.t-staff:active:not([disabled], .t-disabled) {
  background: #e8d3d9;
}
.t-btn.t-minimal.t-staff[disabled], .t-btn.t-minimal.t-staff.t-disabled {
  color: #d1a7b3;
  border-color: #d1a7b3;
}
.t-btn.t-minimal.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%237A7A7A'%20stroke-opacity='0.2'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='%237A7A7A'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-condensed {
  height: 24px;
  padding: 0 8px;
  font-size: 0.75rem;
}
.t-btn.t-condensed.t-is-loading::before {
  width: 12px;
  height: 12px;
  background: url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='6'%20cy='6'%20r='5'%20stroke='%237A7A7A'%20stroke-opacity='0.2'%20stroke-width='2'/%3e%3cpath%20d='M11%206C11%203.14286%208.85714%201%206%201'%20stroke='%237A7A7A'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-condensed.t-primary::before, .t-btn.t-condensed.t-negative::before, .t-btn.t-condensed.t-attention::before, .t-btn.t-condensed.t-staff::before {
  background: url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='6'%20cy='6'%20r='5'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M11%206C11%203.14286%208.85714%201%206%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn .t-icon {
  width: 14px;
  margin-right: 8px;
  font-size: inherit;
  text-align: center;
}
.t-btn .t-icon::before {
  display: block;
}
.t-btn.t-icon-only .t-icon {
  margin-right: 0;
}
.t-btn label, .t-btn fieldset legend, fieldset .t-btn legend {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: 31px;
  vertical-align: middle;
  pointer-events: none;
}

a.t-btn,
label.t-btn,
fieldset legend.t-btn {
  line-height: 32px;
  text-decoration: none;
}

label.t-btn input[type=button], fieldset legend.t-btn input[type=button],
label.t-btn input[type=submit],
fieldset legend.t-btn input[type=submit] {
  position: absolute;
  inset: 0;
  display: inline-block;
  width: 100%;
  height: 32px;
  background: transparent;
  border: transparent;
  cursor: pointer;
}
label.t-btn[disabled] input[type=button], fieldset legend.t-btn[disabled] input[type=button],
label.t-btn[disabled] input[type=submit],
fieldset legend.t-btn[disabled] input[type=submit] {
  outline: 0;
  cursor: not-allowed;
}

.t-btn.t-minimal-alt {
  background: transparent;
  color: #fff;
  border: 1px solid #fff;
  box-shadow: none;
  transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease;
}
.t-btn.t-minimal-alt::before {
  content: none;
}
.t-btn.t-minimal-alt:hover:not([disabled], .t-disabled) {
  color: #006491;
  background: #e9e9e9;
}
.t-btn.t-minimal-alt[disabled], .t-btn.t-minimal-alt.t-disabled {
  color: #a6a7a7;
  border-color: #f4f4f4;
  background: #f4f4f4;
}
.t-btn.t-minimal-alt.t-primary {
  background: #fff;
  color: #006491;
}
.t-btn.t-minimal-alt.t-primary[disabled], .t-btn.t-minimal-alt.t-primary.t-disabled {
  color: #a6a7a7;
  background: #f4f4f4;
  border-color: #f4f4f4;
}
.t-btn.t-minimal-alt.t-primary:hover:not([disabled], .t-disabled)::before {
  background: #e9e9e9;
}
.t-btn.t-minimal-alt.t-primary:active:not([disabled], .t-disabled) {
  background: #e9e9e9;
}
.t-btn.t-minimal-alt.t-primary:active:not([disabled], .t-disabled)::before {
  display: none;
}

.t-flag {
  display: inline-block;
  margin-right: 6px;
  width: 14px;
  height: 10px;
}
.t-flag.t-large {
  width: 30px;
  height: 20px;
}

.t-highlight {
  padding: 4px 6px;
  color: #373838;
  background: #d4ebeb;
  border-radius: 1px;
}
.t-highlight.t-neutral, .t-highlight.t-gray {
  background: #e9e9e9;
}
.t-highlight.t-success, .t-highlight.t-green {
  background: #d9e7d0;
}
.t-highlight.t-warning, .t-highlight.t-orange {
  background: #fce2d2;
}
.t-highlight.t-error, .t-highlight.t-red {
  background: #f7d2cf;
}
.t-highlight.t-info {
  background: #d3e2f6;
}
.t-highlight.t-staff {
  background: #e8d3d9;
}

.t-input input,
.t-input textarea {
  background-color: #fff;
  background-image: none;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 8px center;
}
.t-input input.t-is-valid, .t-input input[valid],
.t-input textarea.t-is-valid,
.t-input textarea[valid] {
  padding-right: 30px !important;
  background-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.7812%206.78125C13.7812%207.72005%2013.6035%208.59961%2013.248%209.41992C12.8926%2010.2402%2012.4049%2010.9603%2011.7852%2011.5801C11.1745%2012.1908%2010.459%2012.6738%209.63867%2013.0293C8.81836%2013.3848%207.9388%2013.5625%207%2013.5625C6.0612%2013.5625%205.18164%2013.3848%204.36133%2013.0293C3.54102%2012.6738%202.82096%2012.1908%202.20117%2011.5801C1.59049%2010.9603%201.10742%2010.2402%200.751953%209.41992C0.396484%208.59961%200.21875%207.72005%200.21875%206.78125C0.21875%205.84245%200.396484%204.96289%200.751953%204.14258C1.10742%203.32227%201.59049%202.60677%202.20117%201.99609C2.82096%201.3763%203.54102%200.888672%204.36133%200.533203C5.18164%200.177734%206.0612%200%207%200C7.9388%200%208.81836%200.177734%209.63867%200.533203C10.459%200.888672%2011.1745%201.3763%2011.7852%201.99609C12.4049%202.60677%2012.8926%203.32227%2013.248%204.14258C13.6035%204.96289%2013.7812%205.84245%2013.7812%206.78125ZM6.2207%2010.377L11.252%205.3457C11.334%205.25456%2011.375%205.14974%2011.375%205.03125C11.375%204.91276%2011.334%204.80794%2011.252%204.7168L10.623%204.10156C10.541%204.01953%2010.4362%203.97852%2010.3086%203.97852C10.1901%203.97852%2010.0898%204.01953%2010.0078%204.10156L5.90625%208.20312L3.99219%206.28906C3.91016%206.20703%203.80534%206.16602%203.67773%206.16602C3.55924%206.16602%203.45898%206.20703%203.37695%206.28906L2.74805%206.9043C2.66602%206.99544%202.625%207.10026%202.625%207.21875C2.625%207.33724%202.66602%207.44206%202.74805%207.5332L5.5918%2010.377C5.68294%2010.459%205.78776%2010.5%205.90625%2010.5C6.02474%2010.5%206.12956%2010.459%206.2207%2010.377Z'%20fill='%2352A31D'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 8px center;
}
.t-input input.t-is-valid:hover:not(:disabled), .t-input input[valid]:hover:not(:disabled),
.t-input textarea.t-is-valid:hover:not(:disabled),
.t-input textarea[valid]:hover:not(:disabled) {
  border-color: #428613;
}
.t-input input.t-is-valid:focus:not(:disabled), .t-input input.t-is-valid:active:not(:disabled), .t-input input[valid]:focus:not(:disabled), .t-input input[valid]:active:not(:disabled),
.t-input textarea.t-is-valid:focus:not(:disabled),
.t-input textarea.t-is-valid:active:not(:disabled),
.t-input textarea[valid]:focus:not(:disabled),
.t-input textarea[valid]:active:not(:disabled) {
  border-color: #428613;
  box-shadow: 0 0 0 2px #b3cfa1;
}
.t-input input.t-is-invalid, .t-input input.t-is-invalid-no-icon, .t-input input[invalid],
.t-input textarea.t-is-invalid,
.t-input textarea.t-is-invalid-no-icon,
.t-input textarea[invalid] {
  background-color: #f7d2cf;
  color: #d91f11;
}
.t-input input.t-is-invalid:hover:not(:disabled), .t-input input.t-is-invalid-no-icon:hover:not(:disabled), .t-input input[invalid]:hover:not(:disabled),
.t-input textarea.t-is-invalid:hover:not(:disabled),
.t-input textarea.t-is-invalid-no-icon:hover:not(:disabled),
.t-input textarea[invalid]:hover:not(:disabled) {
  border-color: #d91f11;
}
.t-input input.t-is-invalid:focus:not(:disabled), .t-input input.t-is-invalid:active:not(:disabled), .t-input input.t-is-invalid-no-icon:focus:not(:disabled), .t-input input.t-is-invalid-no-icon:active:not(:disabled), .t-input input[invalid]:focus:not(:disabled), .t-input input[invalid]:active:not(:disabled),
.t-input textarea.t-is-invalid:focus:not(:disabled),
.t-input textarea.t-is-invalid:active:not(:disabled),
.t-input textarea.t-is-invalid-no-icon:focus:not(:disabled),
.t-input textarea.t-is-invalid-no-icon:active:not(:disabled),
.t-input textarea[invalid]:focus:not(:disabled),
.t-input textarea[invalid]:active:not(:disabled) {
  background-color: #fff;
  border-color: #d91f11;
  box-shadow: 0 0 0 2px #f0a5a0;
}
.t-input input.t-is-invalid:not(.t-is-invalid-no-icon), .t-input input.t-is-invalid-no-icon:not(.t-is-invalid-no-icon), .t-input input[invalid]:not(.t-is-invalid-no-icon),
.t-input textarea.t-is-invalid:not(.t-is-invalid-no-icon),
.t-input textarea.t-is-invalid-no-icon:not(.t-is-invalid-no-icon),
.t-input textarea[invalid]:not(.t-is-invalid-no-icon) {
  padding-right: 30px !important;
  background-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='%23D91F11'%20d='M6.08,0.381%20C6.588,-0.127%207.41,-0.127%207.918,0.381%20L13.619,6.081%20C14.127,6.588%2014.127,7.41%2013.619,7.917%20L7.918,13.618%20C7.411,14.126%206.59,14.126%206.082,13.618%20L0.381,7.917%20C-0.127,7.41%20-0.127,6.589%200.381,6.081%20Z%20M5.768,3.817%20L5.984,7.617%20C5.993,7.776%206.124,7.9%206.283,7.9%20L7.717,7.9%20C7.876,7.9%208.007,7.776%208.016,7.617%20L8.232,3.817%20C8.242,3.645%208.105,3.5%207.932,3.5%20L6.068,3.5%20C5.895,3.5%205.758,3.645%205.768,3.817%20Z%20M7,10.9%20C7.69,10.9%208.25,10.34%208.25,9.65%20C8.25,8.96%207.69,8.4%207,8.4%20C6.31,8.4%205.75,8.96%205.75,9.65%20C5.75,10.34%206.31,10.9%207,10.9%20Z'%20/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 8px center;
}
.t-input .t-input-wrapper:has(.t-is-valid:not(:disabled)):hover {
  border-color: #428613;
}
.t-input .t-input-wrapper:has(.t-is-valid:not(:disabled)):has(input:focus), .t-input .t-input-wrapper:has(.t-is-valid:not(:disabled)):has(input:active) {
  border-color: #428613;
  box-shadow: 0 0 0 2px #b3cfa1;
}
.t-input .t-input-wrapper:has(.t-is-invalid:not(:disabled)), .t-input .t-input-wrapper:has(.t-is-invalid-no-icon:not(:disabled)) {
  background-color: #f7d2cf;
}
.t-input .t-input-wrapper:has(.t-is-invalid:not(:disabled)):hover, .t-input .t-input-wrapper:has(.t-is-invalid-no-icon:not(:disabled)):hover {
  border-color: #d91f11;
}
.t-input .t-input-wrapper:has(.t-is-invalid:not(:disabled)):has(input:focus), .t-input .t-input-wrapper:has(.t-is-invalid:not(:disabled)):has(input:active), .t-input .t-input-wrapper:has(.t-is-invalid-no-icon:not(:disabled)):has(input:focus), .t-input .t-input-wrapper:has(.t-is-invalid-no-icon:not(:disabled)):has(input:active) {
  background-color: #fff;
  border-color: #d91f11;
  box-shadow: 0 0 0 2px #f0a5a0;
}
.t-input .t-error-message,
.t-input .t-supporting-text {
  max-width: 192px;
}
.t-input.t-medium .t-error-message,
.t-input.t-medium .t-supporting-text {
  max-width: 288px;
}
.t-input.t-large .t-error-message,
.t-input.t-large .t-supporting-text, .t-input.t-extra .t-error-message,
.t-input.t-extra .t-supporting-text {
  max-width: 400px;
}
.t-input.t-wide .t-error-message,
.t-input.t-wide .t-supporting-text {
  max-width: 100%;
}

.t-input {
  display: inline-block;
  margin-right: 12px;
  margin-bottom: 12px;
  vertical-align: top;
}
.t-input:last-child {
  margin-right: 0;
}
.t-input .t-input-wrapper {
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  width: 192px;
  display: flex;
}
.t-input .t-input-wrapper:hover {
  border-color: #279c9c;
}
.t-input .t-input-wrapper:has(.t-left-adornment) input {
  padding-left: 6px;
}
.t-input .t-input-wrapper:has(.t-right-adornment) input {
  padding-right: 6px;
}
.t-input .t-input-wrapper .t-left-adornment,
.t-input .t-input-wrapper .t-right-adornment {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #7a7a7a;
  padding: 0 0 0 8px;
}
.t-input .t-input-wrapper .t-left-adornment .t-icon,
.t-input .t-input-wrapper .t-right-adornment .t-icon {
  margin: 0 !important;
}
.t-input .t-input-wrapper .t-right-adornment {
  padding: 0 8px 0 0;
}
.t-input .t-input-wrapper:has(input:not(:disabled)):has(input:focus), .t-input .t-input-wrapper:has(input:not(:disabled)):has(input:active) {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-input .t-input-wrapper:has(input:disabled) {
  background-color: #f4f4f4;
}
.t-input .t-input-wrapper input {
  background-color: transparent;
  border: none;
  height: 30px;
  width: 100%;
  padding: 0 8px;
}
.t-input .t-input-wrapper input:focus, .t-input .t-input-wrapper input:active {
  border-color: transparent !important;
  box-shadow: none !important;
}
.t-input input {
  display: inline-block;
  width: 192px;
  max-width: 100%;
  height: 32px;
  padding: 0 8px;
  color: #373838;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
  vertical-align: middle;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-input input.placeholder {
  color: #909090;
}
.t-input input::placeholder {
  color: #909090;
}
.t-input input:not(:disabled):hover {
  border-color: #279c9c;
}
.t-input input:not(:disabled):focus, .t-input input:not(:disabled):active {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-input input:disabled {
  opacity: 1;
  background: #f4f4f4;
  color: #a6a7a7;
}
.t-input input ~ button {
  margin-left: 4px;
}
.t-input input::-ms-clear {
  display: none;
}
.t-input input.t-has-focus {
  outline: 0;
}
.t-input input[type=search]::-webkit-search-decoration, .t-input input[type=search]::-webkit-search-cancel-button, .t-input input[type=search]::-webkit-search-results-button, .t-input input[type=search]::-webkit-search-results-decoration {
  display: none;
}
.t-input input[type=number] {
  appearance: textfield;
}
.t-input input[type=number]::-webkit-inner-spin-button, .t-input input[type=number]::-webkit-outer-spin-button {
  appearance: none;
}
.t-input > label, fieldset .t-input > legend {
  display: block;
  margin-right: 8px;
  margin-bottom: 6px;
}
.t-input .t-icon:not(label > .t-icon):not(fieldset legend > .t-icon) {
  position: relative;
  margin-left: 8px;
  color: #bcbdbd;
}
.t-input .t-icon:not(label > .t-icon):not(fieldset legend > .t-icon)::before {
  vertical-align: middle;
}
.t-input .t-icon:not(label > .t-icon):not(fieldset legend > .t-icon) ~ input {
  width: 192px;
  margin-left: -32px;
  padding-left: 28px;
}
.t-input.t-horizontal > label, fieldset .t-input.t-horizontal > legend {
  display: inline-block;
  margin-bottom: 0;
  line-height: 32px;
}
.t-input.t-horizontal > div {
  display: inline-block;
}
.t-input.t-indented > label, fieldset .t-input.t-indented > legend {
  display: inline-block;
  margin-bottom: 0;
  padding-top: calc((32px - 1.125rem) / 2);
  width: 192px;
  text-align: right;
}
.t-input.t-indented > div {
  display: inline-block;
}
.t-input.t-block {
  display: block;
  margin-bottom: 12px;
}
.t-input.t-block:not(:first-of-type) {
  margin-top: 12px;
}
.t-input.t-block:last-child {
  margin-bottom: 0;
}
.t-input.t-tiny input,
.t-input.t-tiny textarea,
.t-input.t-tiny .t-input-wrapper {
  width: 64px;
}
.t-input.t-tiny input input,
.t-input.t-tiny textarea input,
.t-input.t-tiny .t-input-wrapper input {
  width: 100%;
}
.t-input.t-small input,
.t-input.t-small textarea,
.t-input.t-small .t-input-wrapper {
  width: 112px;
}
.t-input.t-small input input,
.t-input.t-small textarea input,
.t-input.t-small .t-input-wrapper input {
  width: 100%;
}
.t-input.t-medium input,
.t-input.t-medium textarea,
.t-input.t-medium .t-input-wrapper {
  width: 288px;
}
.t-input.t-medium input input,
.t-input.t-medium textarea input,
.t-input.t-medium .t-input-wrapper input {
  width: 100%;
}
.t-input.t-large input,
.t-input.t-large textarea,
.t-input.t-large .t-input-wrapper {
  width: 400px;
}
.t-input.t-large input input,
.t-input.t-large textarea input,
.t-input.t-large .t-input-wrapper input {
  width: 100%;
}
.t-input.t-extra input,
.t-input.t-extra textarea,
.t-input.t-extra .t-input-wrapper {
  width: 600px;
}
.t-input.t-extra input input,
.t-input.t-extra textarea input,
.t-input.t-extra .t-input-wrapper input {
  width: 100%;
}
.t-input.t-wide {
  width: 100%;
}
.t-input.t-wide input,
.t-input.t-wide textarea,
.t-input.t-wide .t-input-wrapper {
  width: 100%;
}
.t-input.t-wide input input,
.t-input.t-wide textarea input,
.t-input.t-wide .t-input-wrapper input {
  width: 100%;
}
.t-input.t-wide.t-horizontal {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  align-items: center;
}
.t-input.t-wide.t-horizontal > label, fieldset .t-input.t-wide.t-horizontal > legend {
  margin-right: 6px;
}
.t-input.t-btn-under input ~ button {
  display: block;
  margin-top: 8px;
  margin-left: 0;
}
.t-input.t-btn-under.t-horizontal > label, fieldset .t-input.t-btn-under.t-horizontal > legend {
  float: left;
  line-height: 32px;
}
.t-input.t-btn-under.t-horizontal > div {
  float: left;
  display: inline-block;
}
.t-input.t-btn-under.t-horizontal > .t-btn {
  -webkit-box-flex: 0 0 auto;
  -moz-box-flex: 0 0 auto;
  flex: 0 0 auto;
}
.t-input textarea {
  display: inline-block;
  width: auto;
  min-width: 192px;
  max-width: 100%;
  min-height: 64px;
  margin: 0;
  padding: 7px;
  color: #373838;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
  vertical-align: middle;
  line-height: 1;
  resize: both;
  transition: border 0.2s ease;
}
.t-input textarea.placeholder {
  color: #909090;
}
.t-input textarea::placeholder {
  color: #909090;
}
.t-input textarea.t-resizeable-horizontal {
  resize: horizontal;
}
.t-input textarea.t-resizeable-vertical {
  resize: vertical;
}
.t-input textarea.t-non-resizeable {
  resize: none;
}
.t-input textarea:not(:disabled):hover {
  border-color: #279c9c;
}
.t-input textarea:not(:disabled):focus, .t-input textarea:not(:disabled):active {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
  transition: none;
}
.t-input textarea:disabled {
  background: #f4f4f4;
  color: #a6a7a7;
}
.t-input textarea ~ button {
  margin-left: 4px;
}

.t-error-message,
.t-supporting-text {
  margin-top: 4px;
  color: #d91f11;
  font-size: 0.8125rem;
  line-height: 17px;
  white-space: normal;
}

.t-supporting-text {
  color: #646464;
}

.t-label-value {
  margin-right: 24px;
  margin-bottom: 12px;
  vertical-align: middle;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  flex-direction: column;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-label-value label, .t-label-value fieldset legend, fieldset .t-label-value legend {
  margin-right: 0;
  margin-bottom: 6px;
}
.t-label-value span {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-label-value span > .t-icon,
.t-label-value span > .t-flag {
  margin-right: 6px;
}
.t-label-value span .t-help,
.t-label-value span .t-icon-help {
  margin-left: 4px;
  color: #646464;
  cursor: help;
}
.t-label-value span .t-help::before,
.t-label-value span .t-icon-help::before {
  content: "\e371";
}
.t-label-value a {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-label-value a > .t-icon {
  margin-right: 2px;
  vertical-align: text-top;
}
.t-label-value.t-block {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-label-value.t-horizontal {
  flex-direction: row;
  align-items: baseline;
}
.t-label-value.t-horizontal label, .t-label-value.t-horizontal fieldset legend, fieldset .t-label-value.t-horizontal legend {
  margin-right: 6px;
  margin-bottom: 0;
}

.t-legend {
  display: inline-block;
  margin-right: 12px;
  font-size: 0.8125rem;
  line-height: 1.2rem;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-content: center;
}
.t-legend::before {
  content: "";
  display: inline-block;
  width: 0.8125rem;
  height: 0.8125rem;
  margin-right: 6px;
  background: #279c9c;
  border-radius: 50%;
}
.t-legend.t-info::before {
  background: #256cd1;
}
.t-legend.t-error::before {
  background: #d91f11;
}
.t-legend.t-warning::before {
  background: #ee6f20;
}
.t-legend.t-success::before {
  background: #428613;
}
.t-legend.t-changed::before {
  background: #fff59d;
}
.t-legend.t-subtle::before {
  background: #a6a7a7;
}
.t-legend.t-disabled::before {
  background: #f4f4f4;
}
.t-legend.t-staff::before {
  background: #8c2341;
}

ul.t-list,
ol.t-list,
dl.t-list {
  width: 100%;
  margin-bottom: 12px;
}
ul.t-list:last-child,
ol.t-list:last-child,
dl.t-list:last-child {
  margin-bottom: 0;
}
ul.t-list > li,
ol.t-list > li,
dl.t-list > li {
  position: relative;
  margin-bottom: 6px;
  padding-left: 14px;
  line-height: 1.125rem;
}
ul.t-list > li:last-child,
ol.t-list > li:last-child,
dl.t-list > li:last-child {
  margin-bottom: 0;
}
ul.t-list > li::before,
ol.t-list > li::before,
dl.t-list > li::before {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  margin-right: 8px;
  color: #646464;
  font-weight: 700;
  line-height: 1.125rem;
}
ul.t-list > li > span,
ol.t-list > li > span,
dl.t-list > li > span {
  margin-right: 12px;
}
ul.t-list > li .t-dropdown,
ul.t-list > li .t-input,
ol.t-list > li .t-dropdown,
ol.t-list > li .t-input,
dl.t-list > li .t-dropdown,
dl.t-list > li .t-input {
  margin-bottom: 0;
  vertical-align: middle;
}

ul.t-list > li::before {
  content: "•";
}
ul.t-list.t-no-bullets > li {
  padding-left: 0;
}
ul.t-list.t-no-bullets > li::before {
  display: none;
}

ol.t-list {
  list-style: none;
  counter-reset: list-counter;
}
ol.t-list > li {
  counter-increment: list-counter;
}
ol.t-list > li::before {
  content: counter(list-counter);
}

.t-loading {
  z-index: 90;
  display: inline-block;
  width: 40px;
  height: 40px;
  margin-right: 12px;
  vertical-align: middle;
  animation: loading-fade-in 0.2s ease-in;
  transition: opacity 0.2s ease;
}
@keyframes loading-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes loading-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes loading-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes loading-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.t-loading:last-child {
  margin-right: 0;
}
.t-loading::before {
  content: "";
  display: inline-block;
  width: 40px;
  height: 40px;
  background: url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='20'%20cy='20'%20r='19'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M39%2020C39%2010%2031%201%2020%201'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
  background-color: transparent;
  animation: spin 1s infinite linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.t-loading.t-small {
  width: 16px;
  height: 16px;
}
.t-loading.t-small::before {
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-loading.t-big {
  width: 80px;
  height: 80px;
}
.t-loading.t-big::before {
  width: 80px;
  height: 80px;
  background: url("data:image/svg+xml,%3csvg%20width='80'%20height='80'%20viewBox='0%200%2080%2080'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20opacity='0.82'%3e%3ccircle%20cx='40'%20cy='40'%20r='38'%20stroke='%23E9E9E9'%20stroke-width='3'/%3e%3cpath%20d='M39.4688%202.00277V2.00277C39.623%202.00092%2039.7775%202%2039.9322%202C60.919%202%2077.9322%2019.0132%2077.9322%2040'%20stroke='%23279C9C'%20stroke-width='3'%20stroke-linecap='round'/%3e%3c/g%3e%3c/svg%3e") left no-repeat;
}
.t-loading.t-block {
  display: block;
  width: 100%;
  margin-bottom: 24px;
  text-align: center;
}
.t-loading.t-block:last-child {
  margin-bottom: 0;
}
.t-loading.t-absolute {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.t-loading.t-overlay {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  margin: 0;
}
.t-loading.t-overlay::before {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 91;
  animation: veil-spin 1s infinite linear;
}
@keyframes veil-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes veil-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes veil-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes veil-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
.t-loading.t-overlay::after {
  content: "";
  position: absolute;
  z-index: 90;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: 0.9;
  animation: none;
}
.t-loading.t-fade {
  opacity: 0;
}

.t-menu {
  z-index: 100;
  display: block;
  visibility: hidden;
  overflow-x: hidden;
  overflow-y: auto;
  min-width: 192px;
  height: auto;
  max-height: 0;
  color: #373838;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 2px;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  opacity: 0;
  font-size: 0.8125rem;
  text-align: left;
  cursor: default;
  transition: max-height 0.2s ease, opacity 0.2s ease, visibility 0.2s ease;
}
.t-menu.t-narrow {
  min-width: auto;
}
.t-menu hr {
  margin: 8px -12px;
  padding: 0;
  border: 0;
  border-bottom: 1px solid #e9e9e9;
}
.t-menu.t-is-open {
  max-height: calc(6 * 34px + 34px / 2 + 2px);
  opacity: 1;
  visibility: visible;
}
.t-menu.t-height-small, .t-menu.t-height-tiny {
  overflow-y: scroll;
}
.t-menu.t-height-small {
  max-height: calc(34px * 5 + 34px / 2);
}
.t-menu.t-height-tiny {
  max-height: calc(34px * 3 + 34px / 2);
}
.t-menu .t-item, .t-menu .t-empty {
  position: relative;
  display: block;
  min-height: 34px;
  margin: 0;
  padding: 8px 12px;
  color: #373838;
  line-height: 1.4em;
  text-decoration: none;
  word-break: normal;
  overflow-wrap: anywhere;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-menu .t-item:hover, .t-menu .t-empty:hover, .t-menu .t-item.t-has-focus, .t-menu .t-has-focus.t-empty, .t-menu .t-item.t-has-highlight, .t-menu .t-has-highlight.t-empty {
  background: #d4ebeb;
  outline: 0;
}
.t-menu .t-item.t-is-hidden, .t-menu .t-is-hidden.t-empty {
  display: none;
}
.t-menu .t-item.t-is-disabled, .t-menu .t-is-disabled.t-empty {
  color: #bcbdbd;
  cursor: not-allowed;
}
.t-menu .t-item.t-is-selected, .t-menu .t-is-selected.t-empty {
  font-weight: 700;
  cursor: default;
}
.t-menu .t-item.t-is-selected::before, .t-menu .t-is-selected.t-empty::before {
  content: "\e900";
  display: inline-block;
  width: auto;
  margin-top: -1px;
  margin-right: 8px;
  background: transparent;
  border: 0;
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 8px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-menu .t-item.t-is-selected:hover, .t-menu .t-is-selected.t-empty:hover {
  background: rgb(233.5, 245, 245);
}
.t-menu .t-item .t-icon, .t-menu .t-empty .t-icon {
  margin-right: 8px;
  vertical-align: baseline;
}
.t-menu .t-item .t-checkbox, .t-menu .t-empty .t-checkbox,
.t-menu .t-item .t-radio,
.t-menu .t-empty .t-radio {
  display: block;
  width: calc(100% + 24px);
  height: auto;
  margin: -8px -12px;
}
.t-menu .t-item .t-checkbox label, .t-menu .t-empty .t-checkbox label, .t-menu .t-item .t-checkbox fieldset legend, .t-menu .t-empty .t-checkbox fieldset legend, fieldset .t-menu .t-item .t-checkbox legend, fieldset .t-menu .t-empty .t-checkbox legend,
.t-menu .t-item .t-radio label,
.t-menu .t-empty .t-radio label,
.t-menu .t-item .t-radio fieldset legend,
.t-menu .t-empty .t-radio fieldset legend,
fieldset .t-menu .t-item .t-radio legend,
fieldset .t-menu .t-empty .t-radio legend {
  width: 100%;
  padding: 8px 12px;
  line-height: 1.4em;
}
.t-menu .t-item .t-checkbox label::before, .t-menu .t-empty .t-checkbox label::before, .t-menu .t-item .t-checkbox fieldset legend::before, .t-menu .t-empty .t-checkbox fieldset legend::before, fieldset .t-menu .t-item .t-checkbox legend::before, fieldset .t-menu .t-empty .t-checkbox legend::before, .t-menu .t-item .t-checkbox label::after, .t-menu .t-empty .t-checkbox label::after, .t-menu .t-item .t-checkbox fieldset legend::after, .t-menu .t-empty .t-checkbox fieldset legend::after, fieldset .t-menu .t-item .t-checkbox legend::after, fieldset .t-menu .t-empty .t-checkbox legend::after {
  width: 14px;
  height: 14px;
  vertical-align: middle;
}
.t-menu .t-item .t-radio label::before, .t-menu .t-empty .t-radio label::before, .t-menu .t-item .t-radio fieldset legend::before, .t-menu .t-empty .t-radio fieldset legend::before, fieldset .t-menu .t-item .t-radio legend::before, fieldset .t-menu .t-empty .t-radio legend::before, .t-menu .t-item .t-radio label::after, .t-menu .t-empty .t-radio label::after, .t-menu .t-item .t-radio fieldset legend::after, .t-menu .t-empty .t-radio fieldset legend::after, fieldset .t-menu .t-item .t-radio legend::after, fieldset .t-menu .t-empty .t-radio legend::after {
  display: none;
}
.t-menu .t-item .t-radio input:checked ~ label, .t-menu .t-empty .t-radio input:checked ~ label, .t-menu .t-item .t-radio fieldset input:checked ~ legend, .t-menu .t-empty .t-radio fieldset input:checked ~ legend, fieldset .t-menu .t-item .t-radio input:checked ~ legend, fieldset .t-menu .t-empty .t-radio input:checked ~ legend {
  font-weight: 700;
  cursor: default;
}
.t-menu .t-item .t-radio input:checked ~ label::before, .t-menu .t-empty .t-radio input:checked ~ label::before, .t-menu .t-item .t-radio fieldset input:checked ~ legend::before, .t-menu .t-empty .t-radio fieldset input:checked ~ legend::before, fieldset .t-menu .t-item .t-radio input:checked ~ legend::before, fieldset .t-menu .t-empty .t-radio input:checked ~ legend::before {
  content: "\e900";
  display: inline-block;
  width: auto;
  margin-top: -1px;
  margin-right: 8px;
  background: transparent;
  border: 0;
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 8px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-menu .t-item .t-radio input:checked ~ label:hover, .t-menu .t-empty .t-radio input:checked ~ label:hover, .t-menu .t-item .t-radio fieldset input:checked ~ legend:hover, .t-menu .t-empty .t-radio fieldset input:checked ~ legend:hover, fieldset .t-menu .t-item .t-radio input:checked ~ legend:hover, fieldset .t-menu .t-empty .t-radio input:checked ~ legend:hover {
  background: rgb(233.5, 245, 245);
}
.t-menu .t-item .t-radio input.t-has-focus ~ label, .t-menu .t-empty .t-radio input.t-has-focus ~ label, .t-menu .t-item .t-radio fieldset input.t-has-focus ~ legend, .t-menu .t-empty .t-radio fieldset input.t-has-focus ~ legend, fieldset .t-menu .t-item .t-radio input.t-has-focus ~ legend, fieldset .t-menu .t-empty .t-radio input.t-has-focus ~ legend {
  background: #d4ebeb;
}
.t-menu .t-item .t-radio input.t-has-focus ~ label::before, .t-menu .t-empty .t-radio input.t-has-focus ~ label::before, .t-menu .t-item .t-radio fieldset input.t-has-focus ~ legend::before, .t-menu .t-empty .t-radio fieldset input.t-has-focus ~ legend::before, fieldset .t-menu .t-item .t-radio input.t-has-focus ~ legend::before, fieldset .t-menu .t-empty .t-radio input.t-has-focus ~ legend::before {
  outline: 0;
}
.t-menu .t-item .t-radio input[data-none] + label, .t-menu .t-empty .t-radio input[data-none] + label, .t-menu .t-item .t-radio fieldset input[data-none] + legend, .t-menu .t-empty .t-radio fieldset input[data-none] + legend, fieldset .t-menu .t-item .t-radio input[data-none] + legend, fieldset .t-menu .t-empty .t-radio input[data-none] + legend {
  opacity: 0.6;
}
.t-menu .t-empty {
  display: none;
  color: #646464;
  cursor: default;
}
.t-menu .t-empty:hover {
  background: inherit;
}
.t-menu .t-empty.t-is-visible {
  display: block;
}
.t-menu .t-loading {
  width: 100%;
  height: 34px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
}
.t-menu .t-loading::before {
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-menu .t-group {
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #e9e9e9;
}
.t-menu .t-group:last-child {
  border-bottom: 0;
}
.t-menu .t-group h5 {
  display: block;
  width: 100%;
  min-height: 30px;
  margin: 0;
  margin-top: 4px;
  margin-bottom: -1px;
  padding: 8px 12px;
  color: #646464;
  font-size: 11px;
  line-height: 1.4em;
  user-select: none;
}
.t-menu .t-group > .t-item, .t-menu .t-group > .t-empty {
  margin: 0;
}
.t-menu .t-group + .t-btn {
  margin-top: 12px;
}
.t-menu .t-btn,
.t-menu .t-input {
  width: auto;
  max-width: 100%;
  margin: 12px;
}
.t-menu .t-input.t-wide {
  width: calc(100% - 12px * 2);
}

.t-notification {
  position: relative;
  display: table;
  width: auto;
  height: auto;
  min-height: 40px;
  margin-bottom: 12px;
  padding: 12px;
  padding-top: 13px;
  color: #fff;
  background: #279c9c;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(31, 125, 125, 0.35);
  font-size: 13px;
  transition: opacity 0.2s ease;
}
.t-notification:last-child {
  margin-bottom: 0;
}
.t-notification p {
  margin-bottom: 8px;
  line-height: 1.2rem;
}
.t-notification p:last-child, .t-notification p:last-of-type {
  margin-bottom: 0;
}
.t-notification p ~ button,
.t-notification p ~ .t-action {
  margin-top: 12px;
}
.t-notification a {
  color: inherit;
  text-decoration: underline;
  text-decoration-style: dotted;
}
.t-notification a:hover {
  text-decoration-style: solid;
}
.t-notification button,
.t-notification .t-action {
  color: #fff;
  background: transparent;
  border: 1px solid #fff;
  box-shadow: none;
}
.t-notification button:hover:not([disabled], .t-disabled),
.t-notification .t-action:hover:not([disabled], .t-disabled) {
  background: color-mix(in srgb, #fff, transparent 90%);
}
.t-notification button:active:not([disabled], .t-disabled),
.t-notification .t-action:active:not([disabled], .t-disabled) {
  background: color-mix(in srgb, #fff, transparent 80%);
}
.t-notification button[disabled], .t-notification button.t-disabled,
.t-notification .t-action[disabled],
.t-notification .t-action.t-disabled {
  color: color-mix(in srgb, #fff, transparent 60%);
  border-color: color-mix(in srgb, #fff, transparent 60%);
  background: transparent;
}
.t-notification button.t-is-loading::before,
.t-notification .t-action.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-notification .t-action {
  text-decoration: none;
  font-weight: 400;
  vertical-align: middle;
}
.t-notification[data-type=dismiss], .t-notification[data-type=dismissable] {
  padding-right: 52px;
}
.t-notification[data-type=dismiss] .t-trigger, .t-notification[data-type=dismissable] .t-trigger {
  position: absolute;
  top: 0;
  right: 0;
  display: inline-block;
  width: 40px;
  height: 40px;
  padding: 12px;
  cursor: pointer;
}
.t-notification[data-type=dismiss] .t-trigger::before, .t-notification[data-type=dismiss] .t-trigger::after, .t-notification[data-type=dismissable] .t-trigger::before, .t-notification[data-type=dismissable] .t-trigger::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 10px;
  height: 2px;
  background: #e9f5f5;
  border-radius: 2px;
}
.t-notification[data-type=dismiss] .t-trigger::before, .t-notification[data-type=dismissable] .t-trigger::before {
  transform: translate(-50%, 0) rotate(45deg);
}
.t-notification[data-type=dismiss] .t-trigger::after, .t-notification[data-type=dismissable] .t-trigger::after {
  transform: translate(-50%, 0) rotate(-45deg);
}
.t-notification[data-type=dismiss] .t-trigger:hover:not(:active)::before, .t-notification[data-type=dismiss] .t-trigger:hover:not(:active)::after, .t-notification[data-type=dismissable] .t-trigger:hover:not(:active)::before, .t-notification[data-type=dismissable] .t-trigger:hover:not(:active)::after {
  background: #fff;
}
.t-notification.t-fade {
  opacity: 0;
}
.t-notification.t-wide {
  width: 100%;
  max-width: calc(1920px - 24px * 2);
}
.t-notification.t-horizontal {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-notification.t-horizontal p {
  margin-right: 24px;
}
.t-notification.t-horizontal button {
  align-self: center;
}
.t-notification.t-horizontal button:last-of-type {
  margin-right: 24px;
  margin-bottom: 0;
}
.t-notification.t-horizontal button:last-child {
  margin-right: 12px;
  margin-bottom: 0;
}
.t-notification.t-horizontal .t-right {
  margin-left: auto;
  align-self: center;
}
.t-notification.t-info, .t-notification.t-error, .t-notification.t-warning, .t-notification.t-success, .t-notification.t-loading {
  padding-left: 36px;
  color: #fff;
}
.t-notification.t-info::before, .t-notification.t-error::before, .t-notification.t-warning::before, .t-notification.t-success::before, .t-notification.t-loading::before {
  content: "";
  position: absolute;
  top: 12px;
  left: 12px;
  color: inherit;
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 16px;
}
.t-notification.t-info {
  background: #256cd1;
  border-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(30, 86, 167, 0.35);
}
.t-notification.t-info::before {
  content: "\e372";
}
.t-notification.t-info .t-trigger:before,
.t-notification.t-info .t-trigger:after {
  background: #e9f0fa;
}
.t-notification.t-error {
  background: #d91f11;
  border-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(174, 25, 14, 0.35);
}
.t-notification.t-error::before {
  content: "\e373";
}
.t-notification.t-error .t-trigger:before,
.t-notification.t-error .t-trigger:after {
  background: #fbe9e7;
}
.t-notification.t-warning {
  background: #ee6f20;
  border-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(190, 89, 26, 0.35);
}
.t-notification.t-warning::before {
  content: "\e374";
}
.t-notification.t-warning .t-trigger:before,
.t-notification.t-warning .t-trigger:after {
  background: #fdf1e9;
}
.t-notification.t-success {
  background: #428613;
  border-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(53, 107, 15, 0.35);
}
.t-notification.t-success::before {
  content: "\e901";
}
.t-notification.t-success .t-trigger:before,
.t-notification.t-success .t-trigger:after {
  background: #ecf3e7;
}
.t-notification.t-subtle {
  color: #373838;
  background: #e9f5f5;
  box-shadow: 0 1px 2px 0 rgba(31, 125, 125, 0.2);
}
.t-notification.t-subtle:before {
  color: #279c9c;
}
.t-notification.t-subtle .t-trigger::before, .t-notification.t-subtle .t-trigger::after {
  background: #646464;
}
.t-notification.t-subtle .t-trigger:hover:not(:active)::before, .t-notification.t-subtle .t-trigger:hover:not(:active)::after {
  background: #373838;
}
.t-notification.t-subtle a {
  color: #006491;
}
.t-notification.t-subtle.t-info {
  background: #e9f0fa;
  box-shadow: 0 1px 2px 0 rgba(30, 86, 167, 0.2);
}
.t-notification.t-subtle.t-info:before {
  color: #256cd1;
}
.t-notification.t-subtle.t-error {
  background: #fbe9e7;
  box-shadow: 0 1px 2px 0 rgba(174, 25, 14, 0.2);
}
.t-notification.t-subtle.t-error:before {
  color: #d91f11;
}
.t-notification.t-subtle.t-warning {
  background: #fdf1e9;
  box-shadow: 0 1px 2px 0 rgba(190, 89, 26, 0.2);
}
.t-notification.t-subtle.t-warning:before {
  color: #ee6f20;
}
.t-notification.t-subtle.t-success {
  background: #ecf3e7;
  box-shadow: 0 1px 2px 0 rgba(53, 107, 15, 0.2);
}
.t-notification.t-subtle.t-success:before {
  color: #428613;
}
.t-notification.t-subtle button,
.t-notification.t-subtle .t-action {
  color: #373838;
  background: transparent;
  border: 1px solid #373838;
  box-shadow: none;
}
.t-notification.t-subtle button:hover:not([disabled], .t-disabled),
.t-notification.t-subtle .t-action:hover:not([disabled], .t-disabled) {
  background: color-mix(in srgb, #000, transparent 90%);
}
.t-notification.t-subtle button:active:not([disabled], .t-disabled),
.t-notification.t-subtle .t-action:active:not([disabled], .t-disabled) {
  background: color-mix(in srgb, #000, transparent 80%);
}
.t-notification.t-subtle button[disabled], .t-notification.t-subtle button.t-disabled,
.t-notification.t-subtle .t-action[disabled],
.t-notification.t-subtle .t-action.t-disabled {
  color: color-mix(in srgb, #373838, transparent 60%);
  border-color: color-mix(in srgb, #373838, transparent 60%);
  background: transparent;
}
.t-notification.t-subtle button.t-is-loading::before,
.t-notification.t-subtle .t-action.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%237A7A7A'%20stroke-opacity='0.2'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='%237A7A7A'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-notification.t-loading {
  background: #ee6f20;
}
.t-notification.t-loading::before {
  width: 15px;
  height: 15px;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2017%2017'%3e%3cg%20fill='none'%20stroke='%23fff'%20stroke-width='2'%20stroke-miterlimit='10'%3e%3ccircle%20cx='8.5'%20cy='8.5'%20r='7.5'%20opacity='.5'/%3e%3cpath%20d='M8.5%201C12.6%201%2016%204.4%2016%208.5'%20stroke-linecap='round'/%3e%3c/g%3e%3c/svg%3e") left no-repeat;
}

.t-main > .t-notification,
.t-content > .t-notification {
  margin-bottom: 16px;
}

@media print {
  .t-notification {
    max-width: 100% !important;
    color: #373838 !important;
    background: transparent !important;
    border: 1px solid #e9e9e9;
    font-size: 0.8125rem;
  }
}
.t-pagination {
  display: inline-block;
  margin: 0;
  padding: 0;
  color: #373838;
  list-style: none;
  user-select: none;
  cursor: default;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.t-pagination:not(:last-child) {
  margin-bottom: 24px;
}
.t-pagination li {
  display: inherit;
  min-width: 26px;
  height: 26px;
  margin-right: 12px;
  text-align: center;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
}
.t-pagination li:last-child {
  margin-right: 0;
}
.t-pagination li a {
  width: 100%;
  height: 26px;
  color: #373838;
  text-decoration: none;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-pagination li a:hover {
  color: #279c9c;
}
.t-pagination li a:hover .t-icon {
  color: #279c9c;
}
.t-pagination li a .t-icon {
  margin-right: 0;
  color: #646464;
  font-size: 11px;
}
.t-pagination li a.t-is-disabled .t-icon {
  color: #bcbdbd;
}
.t-pagination li.t-is-current {
  line-height: 1rem;
  cursor: default;
}
.t-pagination li.t-is-current a {
  padding: 6px 8px;
  color: #fff;
  background: #279c9c;
  border-radius: 3px;
  cursor: default;
  pointer-events: none;
}
.t-pagination li.t-total {
  color: #646464;
}
.t-pagination li.t-total:first-child {
  margin-right: 24px;
}
.t-pagination li.t-total:last-child {
  margin-left: 24px;
}
.t-pagination + .t-footer {
  margin-top: 0;
}

.t-progress {
  display: block;
  width: 440px;
  max-width: 100%;
  margin-right: 12px;
  vertical-align: top;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-progress progress {
  width: 100%;
  height: 6px;
  margin-right: 8px;
  color: #279c9c;
  border: 0;
  border-radius: calc(6px / 2);
}
.t-progress progress:last-child {
  margin: 0;
}
.t-progress progress::-webkit-progress-bar {
  background-color: #e9e9e9;
  border-radius: calc(6px / 2);
}
.t-progress progress::-webkit-progress-value {
  background-color: #279c9c;
  border-radius: calc(6px / 2);
  transition: all 0.2s ease;
}
.t-progress progress::-moz-progress-bar {
  background-color: #279c9c;
  border-radius: calc(6px / 2);
  transition: all 0.2s 0.2s ease;
}
.t-progress progress::-ms-fill {
  background-color: #279c9c;
  border: 0;
  border-radius: calc(6px / 2);
  transition: all 0.2s 0.2s ease;
}
.t-progress progress .t-fallback {
  width: 100%;
  height: 6px;
  background-color: #e9e9e9;
  border-radius: calc(6px / 2);
}
.t-progress progress .t-fallback span {
  display: block;
  height: 6px;
  background-color: #279c9c;
  border-radius: calc(6px / 2);
}
.t-progress progress[data-tooltip] {
  cursor: pointer;
}
.t-progress div {
  position: relative;
  display: block;
  max-width: 40%;
  margin-right: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-self: flex-start;
}
.t-progress div label, .t-progress div fieldset legend, fieldset .t-progress div legend {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-progress > label, fieldset .t-progress > legend,
.t-progress > span {
  display: inline-block;
  -webkit-box-flex: 1 0 auto;
  -moz-box-flex: 1 0 auto;
  flex: 1 0 auto;
  max-width: 40%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-progress > label:first-child, fieldset .t-progress > legend:first-child,
.t-progress > span:first-child {
  margin-right: 8px;
}
.t-progress > label .t-icon, fieldset .t-progress > legend .t-icon,
.t-progress > span .t-icon {
  margin-right: 4px;
  vertical-align: text-top;
}
.t-progress.t-wide {
  width: 100%;
}
.t-progress.t-wide div {
  width: 100%;
}
.t-progress.t-wide div span {
  display: block;
}
.t-progress.t-large {
  width: 880px;
}
.t-progress.t-red progress, .t-progress.t-error progress {
  color: #d91f11;
}
.t-progress.t-red progress::-webkit-progress-value, .t-progress.t-error progress::-webkit-progress-value {
  background-color: #d91f11;
}
.t-progress.t-red progress::-moz-progress-bar, .t-progress.t-error progress::-moz-progress-bar {
  background-color: #d91f11;
}
.t-progress.t-red progress::-ms-fill, .t-progress.t-error progress::-ms-fill {
  background-color: #d91f11;
}
.t-progress.t-red progress div span, .t-progress.t-error progress div span {
  background-color: #d91f11;
}
.t-progress.t-orange progress, .t-progress.t-warning progress {
  color: #ee6f20;
}
.t-progress.t-orange progress::-webkit-progress-value, .t-progress.t-warning progress::-webkit-progress-value {
  background-color: #ee6f20;
}
.t-progress.t-orange progress::-moz-progress-bar, .t-progress.t-warning progress::-moz-progress-bar {
  background-color: #ee6f20;
}
.t-progress.t-orange progress::-ms-fill, .t-progress.t-warning progress::-ms-fill {
  background-color: #ee6f20;
}
.t-progress.t-orange progress div span, .t-progress.t-warning progress div span {
  background-color: #ee6f20;
}
.t-progress.t-green progress, .t-progress.t-success progress {
  color: #428613;
}
.t-progress.t-green progress::-webkit-progress-value, .t-progress.t-success progress::-webkit-progress-value {
  background-color: #428613;
}
.t-progress.t-green progress::-moz-progress-bar, .t-progress.t-success progress::-moz-progress-bar {
  background-color: #428613;
}
.t-progress.t-green progress::-ms-fill, .t-progress.t-success progress::-ms-fill {
  background-color: #428613;
}
.t-progress.t-green progress div span, .t-progress.t-success progress div span {
  background-color: #428613;
}
.t-progress.t-thick progress {
  height: 12px;
}

.t-checkbox {
  display: inline-flex;
  margin-right: 24px;
}
.t-checkbox:last-child {
  margin-right: 0;
}
.t-checkbox input[type=checkbox] {
  position: absolute;
  margin: 0;
  opacity: 0;
  appearance: none;
}
.t-checkbox input[type=checkbox] + label, .t-checkbox fieldset input[type=checkbox] + legend, fieldset .t-checkbox input[type=checkbox] + legend {
  position: relative;
  display: inline-flex;
  margin-right: 0;
  color: #373838;
  font-size: 0.8125rem;
  font-weight: 400;
  outline: none;
  cursor: pointer;
}
.t-checkbox input[type=checkbox] + label::before, .t-checkbox fieldset input[type=checkbox] + legend::before, fieldset .t-checkbox input[type=checkbox] + legend::before {
  content: "";
  display: inline-block;
  height: 18px;
  width: 18px;
  flex-shrink: 0;
  margin-right: 8px;
  background: #fff;
  border: 1px solid #a6a7a7;
  border-radius: 3px;
}
.t-checkbox input[type=checkbox] + label:empty::before, .t-checkbox fieldset input[type=checkbox] + legend:empty::before, fieldset .t-checkbox input[type=checkbox] + legend:empty::before {
  margin-right: 0;
}
.t-checkbox input[type=checkbox]:not(:disabled) + label:hover::before, .t-checkbox fieldset input[type=checkbox]:not(:disabled) + legend:hover::before, fieldset .t-checkbox input[type=checkbox]:not(:disabled) + legend:hover::before {
  border-color: #238c8c;
}
.t-checkbox input[type=checkbox]:checked:not(:disabled) + label::before, .t-checkbox fieldset input[type=checkbox]:checked:not(:disabled) + legend::before, fieldset .t-checkbox input[type=checkbox]:checked:not(:disabled) + legend::before {
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2018'%3e%3crect%20width='18'%20height='18'%20rx='3'%20ry='3'%20fill='none'/%3e%3cpath%20d='M14.41%207.2l-5.25%205.25-1%201a.7.7%200%200%201-1%200l-1-1-2.58-2.63a.7.7%200%200%201%200-1l1-1a.7.7%200%200%201%201%200L7.68%2010l4.75-4.76a.7.7%200%200%201%201%200l1%201a.7.7%200%200%201%200%201z'%20fill='%23fff'/%3e%3c/svg%3e") no-repeat center;
  background-size: 100%;
  background-color: #279c9c;
  border-color: #279c9c;
}
.t-checkbox input[type=checkbox]:checked:not(:disabled) + label:hover::before, .t-checkbox fieldset input[type=checkbox]:checked:not(:disabled) + legend:hover::before, fieldset .t-checkbox input[type=checkbox]:checked:not(:disabled) + legend:hover::before {
  background-color: #238c8c;
  border-color: #238c8c;
}
.t-checkbox input[type=checkbox]:disabled + label, .t-checkbox fieldset input[type=checkbox]:disabled + legend, fieldset .t-checkbox input[type=checkbox]:disabled + legend {
  color: #bcbdbd;
  cursor: not-allowed;
}
.t-checkbox input[type=checkbox]:disabled + label::before, .t-checkbox fieldset input[type=checkbox]:disabled + legend::before, fieldset .t-checkbox input[type=checkbox]:disabled + legend::before {
  background-color: #f4f4f4;
  border-color: #d3d3d3;
}
.t-checkbox input[type=checkbox]:disabled:checked + label::before, .t-checkbox fieldset input[type=checkbox]:disabled:checked + legend::before, fieldset .t-checkbox input[type=checkbox]:disabled:checked + legend::before {
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2018'%3e%3crect%20width='18'%20height='18'%20rx='3'%20ry='3'%20fill='none'/%3e%3cpath%20d='M14.41%207.2l-5.25%205.25-1%201a.7.7%200%200%201-1%200l-1-1-2.58-2.63a.7.7%200%200%201%200-1l1-1a.7.7%200%200%201%201%200L7.68%2010l4.75-4.76a.7.7%200%200%201%201%200l1%201a.7.7%200%200%201%200%201z'%20fill='%23BCBDBD'/%3e%3c/svg%3e") no-repeat center;
  background-size: 100%;
  background-color: #f4f4f4;
}
.t-checkbox input[type=checkbox][indeterminate] + label::before, .t-checkbox fieldset input[type=checkbox][indeterminate] + legend::before, fieldset .t-checkbox input[type=checkbox][indeterminate] + legend::before, .t-checkbox input[type=checkbox]:indeterminate + label::before, .t-checkbox fieldset input[type=checkbox]:indeterminate + legend::before, fieldset .t-checkbox input[type=checkbox]:indeterminate + legend::before {
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2018'%3e%3crect%20width='18'%20height='18'%20rx='3'%20ry='3'%20fill='none'/%3e%3cpath%20d='M14%209.68a.68.68%200%200%201-.68.68H4.68A.68.68%200%200%201%204%209.68V8.32a.68.68%200%200%201%20.68-.68h8.64a.68.68%200%200%201%20.68.68z'%20fill='%23fff'/%3e%3c/svg%3e") no-repeat center;
  background-size: 100%;
  background-color: #279c9c;
  border-color: #279c9c;
}
.t-checkbox input[type=checkbox][indeterminate] + label:hover::before, .t-checkbox fieldset input[type=checkbox][indeterminate] + legend:hover::before, fieldset .t-checkbox input[type=checkbox][indeterminate] + legend:hover::before, .t-checkbox input[type=checkbox]:indeterminate + label:hover::before, .t-checkbox fieldset input[type=checkbox]:indeterminate + legend:hover::before, fieldset .t-checkbox input[type=checkbox]:indeterminate + legend:hover::before {
  background-color: #238c8c;
  border-color: #238c8c;
}
.t-checkbox input[type=checkbox].t-has-focus + label::before, .t-checkbox fieldset input[type=checkbox].t-has-focus + legend::before, fieldset .t-checkbox input[type=checkbox].t-has-focus + legend::before {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}
.t-checkbox.t-block {
  display: block;
  margin-right: 0;
  margin-bottom: 12px;
}
.t-checkbox.t-block:last-child {
  margin-bottom: 0;
}

.t-checkbox-group {
  display: inline-block;
}
.t-checkbox-group > legend {
  margin-bottom: 13px;
}
.t-checkbox-group.t-horizontal {
  display: inline-flex;
}
.t-checkbox-group.t-horizontal > legend {
  float: left;
  line-height: 32px;
  margin-right: 12px;
  margin-bottom: 0;
}
.t-checkbox-group.t-horizontal.t-block > legend {
  width: 192px;
  text-align: right;
}
.t-checkbox-group.t-horizontal .t-checkbox {
  margin-top: 6px;
}
.t-checkbox-group .t-checkbox-group-wrapper {
  display: inline-block;
}
.t-checkbox-group .t-error-message,
.t-checkbox-group .t-supporting-text {
  max-width: 288px;
  margin-top: 11px;
}

.t-radio {
  display: inline-flex;
  margin-right: 24px;
  user-select: none;
}
.t-radio:last-child {
  margin-right: 0;
}
.t-radio input[type=radio] {
  position: absolute;
  margin: 0;
  opacity: 0;
  appearance: none;
}
.t-radio input[type=radio] + label, .t-radio fieldset input[type=radio] + legend, fieldset .t-radio input[type=radio] + legend {
  position: relative;
  display: inline-flex;
  margin-right: 0;
  color: #373838;
  font-size: 0.8125rem;
  font-weight: 400;
  outline: none;
  cursor: pointer;
}
.t-radio input[type=radio] + label::before, .t-radio fieldset input[type=radio] + legend::before, fieldset .t-radio input[type=radio] + legend::before {
  content: "";
  display: inline-block;
  height: 18px;
  width: 18px;
  margin-right: 8px;
  background: #fff;
  border: 1px solid #a6a7a7;
  border-radius: 50%;
}
.t-radio input[type=radio]:hover:not(:disabled, :checked) + label:hover::before, .t-radio fieldset input[type=radio]:hover:not(:disabled, :checked) + legend:hover::before, fieldset .t-radio input[type=radio]:hover:not(:disabled, :checked) + legend:hover::before, .t-radio input[type=radio]:hover:not(:disabled, :checked) + label:focus::before, .t-radio fieldset input[type=radio]:hover:not(:disabled, :checked) + legend:focus::before, fieldset .t-radio input[type=radio]:hover:not(:disabled, :checked) + legend:focus::before {
  border-color: #279c9c;
}
.t-radio input[type=radio]:checked + label, .t-radio fieldset input[type=radio]:checked + legend, fieldset .t-radio input[type=radio]:checked + legend {
  cursor: default;
}
.t-radio input[type=radio]:checked + label::before, .t-radio fieldset input[type=radio]:checked + legend::before, fieldset .t-radio input[type=radio]:checked + legend::before {
  border-color: #279c9c;
  box-shadow: inset 0 0 0 4px #279c9c;
}
.t-radio input[type=radio]:disabled + label, .t-radio fieldset input[type=radio]:disabled + legend, fieldset .t-radio input[type=radio]:disabled + legend {
  cursor: not-allowed;
}
.t-radio input[type=radio]:disabled + label::before, .t-radio fieldset input[type=radio]:disabled + legend::before, fieldset .t-radio input[type=radio]:disabled + legend::before {
  background-color: #f4f4f4;
  border-color: #bcbdbd;
}
.t-radio input[type=radio]:disabled:checked + label::before, .t-radio fieldset input[type=radio]:disabled:checked + legend::before, fieldset .t-radio input[type=radio]:disabled:checked + legend::before {
  background-color: #bcbdbd;
  box-shadow: inset 0 0 0 4px #f4f4f4;
}
.t-radio input[type=radio].t-has-focus + label::before, .t-radio fieldset input[type=radio].t-has-focus + legend::before, fieldset .t-radio input[type=radio].t-has-focus + legend::before {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}
.t-radio.t-block {
  display: block;
  margin-right: 0;
  margin-bottom: 12px;
}
.t-radio.t-block:last-child {
  margin-bottom: 0;
}

.t-radio-group {
  display: inline-block;
}
.t-radio-group > legend {
  margin-bottom: 13px;
}
.t-radio-group.t-horizontal {
  display: inline-flex;
}
.t-radio-group.t-horizontal > legend {
  float: left;
  line-height: 32px;
  margin-right: 12px;
  margin-bottom: 0;
}
.t-radio-group.t-horizontal.t-block > legend {
  width: 192px;
  text-align: right;
}
.t-radio-group.t-horizontal .t-radio {
  margin-top: 6px;
}
.t-radio-group .t-radio-group-wrapper {
  display: inline-block;
}
.t-radio-group .t-error-message,
.t-radio-group .t-supporting-text {
  max-width: 288px;
  margin-top: 11px;
}

.t-slider {
  position: relative;
  display: inline-block;
  width: 220px;
  margin-right: 12px;
  vertical-align: top;
  user-select: none;
}
.t-slider input[type=range] {
  width: 100%;
  height: 6px;
  margin: 0;
  padding: 0;
  background: #e9e9e9 linear-gradient(to right, #279c9c, #279c9c) no-repeat;
  background-size: 0 100%;
  border-radius: calc(6px / 2);
  outline: 0;
  vertical-align: top;
  appearance: none;
}
.t-slider input[type=range]:focus {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-slider input[type=range]::-webkit-slider-runnable-track {
  height: 6px;
  background-color: transparent;
  border-radius: 6px;
  cursor: pointer;
}
.t-slider input[type=range]::-moz-range-track {
  height: 6px;
  background: #e9e9e9;
  border: 0;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-ms-track {
  overflow: visible;
  height: 6px;
  color: transparent;
  background-color: transparent;
  border-color: transparent;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-moz-range-progress {
  height: 6px;
  background: #279c9c;
  border: 0;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-moz-range-progress::before {
  content: "";
  display: block;
  width: 50px;
  height: 50px;
}
.t-slider input[type=range]::-ms-fill-lower {
  height: 6px;
  background: #279c9c;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-ms-fill-upper {
  height: 6px;
  background: #e9e9e9;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-webkit-slider-thumb {
  display: block;
  width: 16px;
  height: 16px;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  cursor: pointer;
  appearance: none;
  transform: translate(0, -5px);
}
.t-slider input[type=range]::-webkit-slider-thumb:hover, .t-slider input[type=range]::-webkit-slider-thumb:active {
  border-color: #279c9c;
  transition: border 0.2s ease;
}
.t-slider input[type=range]::-moz-range-thumb {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  cursor: pointer;
  appearance: none;
}
.t-slider input[type=range]::-moz-range-thumb:hover, .t-slider input[type=range]::-moz-range-thumb:active {
  border-color: #279c9c;
  transition: border 0.2s ease;
}
.t-slider input[type=range]::-ms-thumb {
  display: inline-block;
  box-sizing: border-box;
  width: 16px;
  height: 16px;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  cursor: pointer;
}
.t-slider input[type=range]::-ms-thumb:hover, .t-slider input[type=range]::-ms-thumb:active {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15), 0 0 0 1px #279c9c;
  transition: border 0.2s ease;
}
.t-slider input[type=range]::-ms-tooltip {
  display: none;
}
.t-slider input[type=range]::-moz-focus-outer {
  border: 0;
}
.t-slider .t-value {
  position: absolute;
  z-index: 100;
  bottom: 100%;
  display: inline-block;
  height: 18px;
  margin-bottom: 12px;
  padding: 0 8px;
  color: #fff;
  background: #373838;
  border-radius: 2px;
  font-size: 11px;
  text-align: center;
  line-height: 19px;
}
.t-slider .t-value label, .t-slider .t-value fieldset legend, fieldset .t-slider .t-value legend {
  position: relative;
  display: inline-block;
  margin-bottom: 6px;
  color: #373838;
  font-size: 0.8125rem;
  font-weight: 400;
  outline: none;
}
.t-slider .t-scale {
  display: none;
  width: 100%;
  margin: 0;
  margin-top: 4px;
  padding: 0;
  color: #646464;
  font-size: 10px;
  line-height: 1rem;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
.t-slider .t-scale li {
  display: inline-block;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-slider input[type=range] {
    height: 22px;
    background: transparent;
    cursor: pointer;
  }
  .t-slider .t-value {
    margin-bottom: 4px;
  }
  .t-slider .t-scale {
    margin-top: 0;
  }
}
.t-icon-diamond::before {
  content: "\e000";
}
.t-icon-asterisk::before {
  content: "\e001";
}
.t-icon-angle-double-up::before {
  content: "\e146";
}
.t-icon-angle-double-right::before {
  content: "\e147";
}
.t-icon-angle-double-down::before {
  content: "\e148";
}
.t-icon-angle-double-left::before {
  content: "\e149";
}
.t-icon-angle-up::before {
  content: "\e150";
}
.t-icon-angle-right::before {
  content: "\e151";
}
.t-icon-angle-down::before {
  content: "\e152";
}
.t-icon-angle-left::before {
  content: "\e153";
}
.t-icon-chevron-up::before {
  content: "\e154";
}
.t-icon-chevron-right::before {
  content: "\e155";
}
.t-icon-chevron-down::before {
  content: "\e156";
}
.t-icon-chevron-left::before {
  content: "\e157";
}
.t-icon-arrow-up::before {
  content: "\e158";
}
.t-icon-arrow-right::before {
  content: "\e159";
}
.t-icon-arrow-down::before {
  content: "\e160";
}
.t-icon-arrow-left::before {
  content: "\e161";
}
.t-icon-arrows::before {
  content: "\e162";
}
.t-icon-arrows-h::before {
  content: "\e163";
}
.t-icon-arrows-v::before {
  content: "\e164";
}
.t-icon-caret-up::before {
  content: "\e180";
}
.t-icon-caret-right::before {
  content: "\e181";
}
.t-icon-caret-down::before {
  content: "\e182";
}
.t-icon-caret-left::before {
  content: "\e183";
}
.t-icon-home::before {
  content: "\e200";
}
.t-icon-entity::before {
  content: "\e201";
}
.t-icon-plus::before {
  content: "\e340";
}
.t-icon-plus-circle::before {
  content: "\e341";
}
.t-icon-minus::before {
  content: "\e350";
}
.t-icon-minus-circle::before {
  content: "\e351";
}
.t-icon-times::before {
  content: "\e360";
}
.t-icon-times-circle::before {
  content: "\e361";
}
.t-icon-times-circle-o::before {
  content: "\e362";
}
.t-icon-help::before {
  content: "\e370";
}
.t-icon-help-o::before {
  content: "\e371";
}
.t-icon-info-circle::before {
  content: "\e372";
}
.t-icon-exclamation-circle::before {
  content: "\e373";
}
.t-icon-exclamation-triangle::before {
  content: "\e374";
}
.t-icon-exclamation::before {
  content: "\e375";
}
.t-icon-bell::before {
  content: "\e380";
}
.t-icon-bell-slash::before {
  content: "\e381";
}
.t-icon-bullhorn::before {
  content: "\e384";
}
.t-icon-download::before {
  content: "\e400";
}
.t-icon-upload::before {
  content: "\e401";
}
.t-icon-save::before {
  content: "\e402";
}
.t-icon-expand::before {
  content: "\e500";
}
.t-icon-compress::before {
  content: "\e501";
}
.t-icon-expand-alt::before {
  content: "\e502";
}
.t-icon-compress-alt::before {
  content: "\e503";
}
.t-icon-level-up::before {
  content: "\e510";
}
.t-icon-level-down::before {
  content: "\e511";
}
.t-icon-exchange::before {
  content: "\e512";
}
.t-icon-redo::before {
  content: "\e515";
}
.t-icon-forward::before {
  content: "\e520";
}
.t-icon-reply::before {
  content: "\e521";
}
.t-icon-reply-all::before {
  content: "\e522";
}
.t-icon-sync::before {
  content: "\e525";
}
.t-icon-retweet::before {
  content: "\e526";
}
.t-icon-undo::before {
  content: "\e530";
}
.t-icon-history::before {
  content: "\e531";
}
.t-icon-clock::before {
  content: "\e540";
}
.t-icon-hourglass::before {
  content: "\e545";
}
.t-icon-hourglass-start::before {
  content: "\e546";
}
.t-icon-hourglass-half::before {
  content: "\e547";
}
.t-icon-hourglass-end::before {
  content: "\e548";
}
.t-icon-calendar::before {
  content: "\e560";
}
.t-icon-calendar-plus::before {
  content: "\e561";
}
.t-icon-calendar-minus::before {
  content: "\e562";
}
.t-icon-calendar-check::before {
  content: "\e563";
}
.t-icon-calendar-times::before {
  content: "\e564";
}
.t-icon-check::before {
  content: "\e900";
}
.t-icon-check-circle::before {
  content: "\e901";
}
.t-icon-check-circle-o::before {
  content: "\e902";
}
.t-icon-check-double::before {
  content: "\e903";
}
.t-icon-globe::before {
  content: "\e910";
}
.t-icon-globe-africa::before {
  content: "\e911";
}
.t-icon-globe-asia::before {
  content: "\e912";
}
.t-icon-eye::before {
  content: "\e920";
}
.t-icon-eye-slash::before {
  content: "\e921";
}
.t-icon-comment-alt-fill::before {
  content: "\e904";
}
.t-icon-comment-fill::before {
  content: "\e926";
}
.t-icon-comment-dots-fill::before {
  content: "\e927";
}
.t-icon-comment-dollar-fill::before {
  content: "\e928";
}
.t-icon-comment-slash-fill::before {
  content: "\e929";
}
.t-icon-comments-fill::before {
  content: "\e930";
}
.t-icon-comments-dollar-fill::before {
  content: "\e931";
}
.t-icon-comment-dollar::before {
  content: "\e932";
}
.t-icon-comments-dollar::before {
  content: "\e933";
}
.t-icon-comment-slash::before {
  content: "\e934";
}
.t-icon-comment-dots::before {
  content: "\e935";
}
.t-icon-comment::before {
  content: "\e937";
}
.t-icon-comments::before {
  content: "\e938";
}
.t-icon-comment-alt::before {
  content: "\e939";
}
.t-icon-ellipsis-h::before {
  content: "\e941";
}
.t-icon-ellipsis-v::before {
  content: "\e942";
}
.t-icon-envelope::before {
  content: "\e945";
}
.t-icon-envelope-open-text::before {
  content: "\e946";
}
.t-icon-inbox::before {
  content: "\e950";
}
.t-icon-paperclip::before {
  content: "\e995";
}
.t-icon-pen-nib::before {
  content: "\e997";
}
.t-icon-pencil::before {
  content: "\e998";
}
.t-icon-trash::before {
  content: "\e999";
}
.t-icon-user::before {
  content: "󡀀";
}
.t-icon-user-circle::before {
  content: "󡀁";
}
.t-icon-user-cog::before {
  content: "󡀄";
}
.t-icon-user-edit::before {
  content: "󡀅";
}
.t-icon-user-lock::before {
  content: "󡀆";
}
.t-icon-user-plus::before {
  content: "󡀇";
}
.t-icon-user-minus::before {
  content: "󡀈";
}
.t-icon-user-shield::before {
  content: "󡀉";
}
.t-icon-user-slash::before {
  content: "󡀐";
}
.t-icon-user-times::before {
  content: "󡀑";
}
.t-icon-user-friends::before {
  content: "󡀒";
}
.t-icon-users::before {
  content: "󡀓";
}
.t-icon-users-cog::before {
  content: "󡀔";
}
.t-icon-user-tie::before {
  content: "󡀕";
}
.t-icon-address-card::before {
  content: "󡀠";
}
.t-icon-id-badge::before {
  content: "󡀢";
}
.t-icon-address-book::before {
  content: "󡀣";
}
.t-icon-file::before {
  content: "󡔀";
}
.t-icon-file-alt::before {
  content: "󡔁";
}
.t-icon-file-archive::before {
  content: "󡔂";
}
.t-icon-file-audio::before {
  content: "󡔃";
}
.t-icon-file-code::before {
  content: "󡔄";
}
.t-icon-file-excel::before {
  content: "󡔅";
}
.t-icon-file-image::before {
  content: "󡔆";
}
.t-icon-file-pdf::before {
  content: "󡔇";
}
.t-icon-file-powerpoint::before {
  content: "󡔈";
}
.t-icon-file-video::before {
  content: "󡔉";
}
.t-icon-file-word::before {
  content: "󡔐";
}
.t-icon-folder::before {
  content: "󡔠";
}
.t-icon-folder-open::before {
  content: "󡔡";
}
.t-icon-hand-paper::before {
  content: "󡘀";
}
.t-icon-hand-rock::before {
  content: "󡘁";
}
.t-icon-hand-pointer::before {
  content: "󡘂";
}
.t-icon-hand-point-right::before {
  content: "󡘄";
}
.t-icon-hand-point-down::before {
  content: "󡘅";
}
.t-icon-hand-point-left::before {
  content: "󡘆";
}
.t-icon-handshake::before {
  content: "󡘇";
}
.t-icon-thumbs-up::before {
  content: "󡘈";
}
.t-icon-thumbs-down::before {
  content: "󡘉";
}
.t-icon-face-happy::before {
  content: "󡜀";
}
.t-icon-face-smile::before {
  content: "󡜁";
}
.t-icon-face-neutral::before {
  content: "󡜂";
}
.t-icon-face-frown::before {
  content: "󡜃";
}
.t-icon-face-cry::before {
  content: "󡜄";
}
.t-icon-heart-o::before {
  content: "󡜠";
}
.t-icon-heart::before {
  content: "󡜡";
}
.t-icon-phone::before {
  content: "󡞓";
}
.t-icon-support::before {
  content: "󡞔";
}
.t-icon-fax::before {
  content: "󡞕";
}
.t-icon-tv::before {
  content: "󡠀";
}
.t-icon-laptop::before {
  content: "󡠁";
}
.t-icon-mobile::before {
  content: "󡠂";
}
.t-icon-keyboard::before {
  content: "󡠃";
}
.t-icon-print::before {
  content: "󡠐";
}
.t-icon-qrcode::before {
  content: "󡠠";
}
.t-icon-fingerprint::before {
  content: "󡠡";
}
.t-icon-link::before {
  content: "󡠰";
}
.t-icon-unlink::before {
  content: "󡠱";
}
.t-icon-external-link::before {
  content: "󡠳";
}
.t-icon-key::before {
  content: "󡡀";
}
.t-icon-lock::before {
  content: "󡡅";
}
.t-icon-lock-open::before {
  content: "󡡆";
}
.t-icon-search::before {
  content: "󡡐";
}
.t-icon-search-plus::before {
  content: "󡡑";
}
.t-icon-search-minus::before {
  content: "󡡒";
}
.t-icon-filter::before {
  content: "󡡠";
}
.t-icon-share::before {
  content: "󡡥";
}
.t-icon-share-square::before {
  content: "󡡦";
}
.t-icon-paper-plane::before {
  content: "󡡧";
}
.t-icon-sign-in::before {
  content: "󡢐";
}
.t-icon-sign-out::before {
  content: "󡢑";
}
.t-icon-power-off::before {
  content: "󡢕";
}
.t-icon-circle-notch::before {
  content: "󡦘";
}
.t-icon-newspaper::before {
  content: "󡦙";
}
.t-icon-cog::before {
  content: "󢀀";
}
.t-icon-cogs::before {
  content: "󢀁";
}
.t-icon-wrench::before {
  content: "󢀅";
}
.t-icon-toolbox::before {
  content: "󢀆";
}
.t-icon-briefcase::before {
  content: "󢀇";
}
.t-icon-suitcase::before {
  content: "󢀈";
}
.t-icon-sliders::before {
  content: "󢀐";
}
.t-icon-sort-alpha-up::before {
  content: "󢀠";
}
.t-icon-sort-alpha-down::before {
  content: "󢀡";
}
.t-icon-sort-amount-up::before {
  content: "󢀢";
}
.t-icon-sort-amount-down::before {
  content: "󢀣";
}
.t-icon-sort::before {
  content: "󢀰";
}
.t-icon-sort-up::before {
  content: "󢀱";
}
.t-icon-sort-down::before {
  content: "󢀲";
}
.t-icon-tag::before {
  content: "󢁀";
}
.t-icon-tags::before {
  content: "󢁁";
}
.t-icon-star-o::before {
  content: "󢁅";
}
.t-icon-star-half::before {
  content: "󢁆";
}
.t-icon-star::before {
  content: "󢁇";
}
.t-icon-table::before {
  content: "󢁉";
}
.t-icon-list-ul::before {
  content: "󢁐";
}
.t-icon-tasks::before {
  content: "󢁑";
}
.t-icon-cards::before {
  content: "󢁕";
}
.t-icon-cards-small::before {
  content: "󢁖";
}
.t-icon-list::before {
  content: "󢁗";
}
.t-icon-align-left::before {
  content: "󢁠";
}
.t-icon-align-center::before {
  content: "󢁡";
}
.t-icon-align-justify::before {
  content: "󢁢";
}
.t-icon-align-right::before {
  content: "󢁣";
}
.t-icon-copy::before {
  content: "󢁩";
}
.t-icon-clone::before {
  content: "󢁰";
}
.t-icon-new-tab::before {
  content: "󢁱";
}
.t-icon-clipboard::before {
  content: "󢁵";
}
.t-icon-paste::before {
  content: "󢁶";
}
.t-icon-money-bill::before {
  content: "󢂀";
}
.t-icon-credit-card::before {
  content: "󢂁";
}
.t-icon-chart-bar::before {
  content: "󢂐";
}
.t-icon-chart-area::before {
  content: "󢂑";
}
.t-icon-chart-line::before {
  content: "󢂒";
}
.t-icon-terminal::before {
  content: "󢄀";
}
.t-icon-code::before {
  content: "󢄁";
}
.t-icon-code-branch::before {
  content: "󢄂";
}
.t-icon-thumbtack::before {
  content: "󢒙";
}
.t-icon-ruler::before {
  content: "󢔀";
}
.t-icon-cut::before {
  content: "󢔁";
}
.t-icon-image::before {
  content: "󢔂";
}
.t-icon-images::before {
  content: "󢔃";
}
.t-icon-bookmark-o::before {
  content: "󢔄";
}
.t-icon-bookmark::before {
  content: "󢔅";
}
.t-icon-flag::before {
  content: "󢔆";
}
.t-icon-location-arrow::before {
  content: "󢔇";
}
.t-icon-map-marker::before {
  content: "󢔈";
}
.t-icon-shoe-prints::before {
  content: "󢔉";
}
.t-icon-magic::before {
  content: "󢔐";
}
.t-icon-stamp::before {
  content: "󢔑";
}
.t-icon-fill-up::before {
  content: "󢔒";
}
.t-icon-graduation-cap::before {
  content: "󢔓";
}
.t-icon-palette::before {
  content: "󢔔";
}
.t-icon-trophy::before {
  content: "󢔕";
}
.t-icon-bug::before {
  content: "󢔖";
}
.t-icon-robot::before {
  content: "󢔗";
}
.t-icon-rocket::before {
  content: "󢔘";
}
.t-icon-certificate::before {
  content: "󢔙";
}
.t-icon-crosshairs::before {
  content: "󢔠";
}
.t-icon-infinity::before {
  content: "󢔡";
}
.t-icon-sticky-note::before {
  content: "󢔢";
}
.t-icon-map-signs::before {
  content: "󢔣";
}
.t-icon-shopping-cart::before {
  content: "󢔤";
}
.t-icon-play::before {
  content: "󢔥";
}
.t-icon-stop::before {
  content: "󢔦";
}
.t-icon-circle::before {
  content: "󢔧";
}
.t-icon-flask::before {
  content: "󢔨";
}
.t-icon-ds-triquetra::before {
  content: "󣀀";
}
.t-icon-ds-brick::before {
  content: "󣀁";
}
.t-icon-ds-set::before {
  content: "󣀂";
}
.t-icon-direction-incoming::before {
  content: "󣀃";
}
.t-icon-direction-outgoing::before {
  content: "󣀄";
}
.t-icon-direction-both::before {
  content: "󣀅";
}

.t-icon-alarm::before {
  content: "\e380";
}
.t-icon-area-chart::before {
  content: "󢂑";
}
.t-icon-analytics::before {
  content: "󢂑";
}
.t-icon-ban::before {
  content: "\e351";
}
.t-icon-calendar-o::before {
  content: "\e560";
}
.t-icon-clock-o::before {
  content: "\e540";
}
.t-icon-circle-o-notch::before {
  content: "󡦘";
}
.t-icon-close::before {
  content: "\e360";
}
.t-icon-cycle::before {
  content: "󡦘";
}
.t-icon-delete::before {
  content: "\e999";
}
.t-icon-edit::before {
  content: "\e998";
}
.t-icon-email::before {
  content: "\e945";
}
.t-icon-error::before {
  content: "\e373";
}
.t-icon-file-o::before {
  content: "󡔀";
}
.t-icon-file-archive-o::before {
  content: "󡔂";
}
.t-icon-file-code-o::before {
  content: "󡔄";
}
.t-icon-file-excel-o::before {
  content: "󡔅";
}
.t-icon-file-image-o::before {
  content: "󡔆";
}
.t-icon-file-pdf-o::before {
  content: "󡔇";
}
.t-icon-file-text::before {
  content: "󡔁";
}
.t-icon-file-text-o::before {
  content: "󡔁";
}
.t-icon-group::before {
  content: "󡀓";
}
.t-icon-hand-point-up::before {
  content: "󡘂";
}
.t-icon-info::before {
  content: "\e372";
}
.t-icon-line-chart::before {
  content: "󢂒";
}
.t-icon-menu::before {
  content: "\e941";
}
.t-icon-money::before {
  content: "󢂀";
}
.t-icon-newspaper::before, .t-icon-newspaper-o::before {
  content: "󡦙";
}
.t-icon-pending::before {
  content: "\e547";
}
.t-icon-question-circle::before {
  content: "\e370";
}
.t-icon-refresh::before {
  content: "\e525";
}
.t-icon-sort-amount-asc::before {
  content: "󢀣";
}
.t-icon-sort-amount-desc::before {
  content: "󢀢";
}
.t-icon-staff::before {
  content: "\e001";
}
.t-icon-success::before {
  content: "\e901";
}
.t-icon-th::before {
  content: "󢁖";
}
.t-icon-th-large::before {
  content: "󢁕";
}
.t-icon-th-list::before {
  content: "󢁗";
}
.t-icon-remove::before {
  content: "\e999";
}
.t-icon-test::before {
  content: "󢔨";
}
.t-icon-time::before {
  content: "\e540";
}
.t-icon-trash-alt::before {
  content: "\e999";
}
.t-icon-unlock::before {
  content: "󡡆";
}
.t-icon-warning::before {
  content: "\e374";
}

.t-icon.t-white {
  color: #fff;
}
.t-icon.t-gray-mid, .t-icon.t-subtle {
  color: #a6a7a7;
}
.t-icon.t-blue, .t-icon.t-info {
  color: #256cd1;
}
.t-icon.t-teal, .t-icon.t-cta {
  color: #279c9c;
}
.t-icon.t-red, .t-icon.t-error {
  color: #d91f11;
}
.t-icon.t-orange, .t-icon.t-warning {
  color: #ee6f20;
}
.t-icon.t-green, .t-icon.t-success {
  color: #428613;
}
.t-icon.t-disabled {
  color: #bcbdbd;
}
.t-icon.t-staff {
  color: #8c2341;
}
.t-icon.t-white svg > * {
  fill: #fff;
}
.t-icon.t-gray-mid svg > *, .t-icon.t-subtle svg > * {
  fill: #a6a7a7;
}
.t-icon.t-blue svg > *, .t-icon.t-info svg > * {
  fill: #256cd1;
}
.t-icon.t-teal svg > *, .t-icon.t-cta svg > * {
  fill: #279c9c;
}
.t-icon.t-red svg > *, .t-icon.t-error svg > * {
  fill: #d91f11;
}
.t-icon.t-orange svg > *, .t-icon.t-warning svg > * {
  fill: #ee6f20;
}
.t-icon.t-green svg > *, .t-icon.t-success svg > * {
  fill: #428613;
}
.t-icon.t-disabled svg > * {
  fill: #bcbdbd;
}
.t-icon.t-staff svg > * {
  fill: #8c2341;
}

.t-vis {
  position: relative;
  display: inline-block;
  width: 32px;
  height: 32px;
  margin-right: 8px;
  font-style: normal;
  vertical-align: middle;
}
.t-vis:last-child {
  margin-right: 0;
}
.t-vis::before, .t-vis::after {
  content: "";
  position: absolute;
  display: block;
  width: 32px;
  height: 32px;
  border: 1px solid transparent;
  border-radius: 32px;
  font-family: "tricons", helvetica, arial, sans-serif;
}
.t-vis::before {
  border-color: #e9e9e9;
}
.t-vis::after {
  color: #fff;
  font-size: 11px;
  text-align: center;
  line-height: 30px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-vis .t-badge {
  position: absolute;
  top: -4px;
  left: 100%;
  z-index: 1;
  padding: 0 4px;
  color: #ee6f20;
  background: #fff;
  border: 1px solid #ee6f20;
  transform: translate(-60%, 0);
}
.t-vis-agreed::before {
  background: #428613;
  border-color: transparent;
}
.t-vis-part-agreed::before {
  background: #428613;
  border-color: transparent;
}
.t-vis-part-agreed::after {
  content: "";
  left: calc(32px / 2);
  width: calc(32px / 2);
  background: #fff;
  border-color: #e9e9e9;
  border-left: transparent;
  -moz-border-radius-topright: 64px;
  -moz-border-radius-bottomright: 64px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-radius: 0 64px 64px 0;
}
.t-vis-part-disagreed::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-part-disagreed::after {
  content: "";
  width: calc(32px / 2);
  background: #fff;
  border-color: #e9e9e9;
  border-right: transparent;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 64px;
  -moz-border-radius-topleft: 64px;
  border-radius: 64px 0 0 64px;
}
.t-vis-disagreed::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-discrepencies::before, .t-vis-discrepancies::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-discrepencies::after, .t-vis-discrepancies::after {
  content: "󢁗";
}
.t-vis-error::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-error::after {
  content: "\e375";
}
.t-vis-cancelled::before {
  background: #bcbdbd;
  border-color: transparent;
}
.t-vis-cancelled::after {
  content: "C";
  font-weight: 700;
}
.t-vis-within::before {
  background: #fff59d;
  border-color: transparent;
}
.t-vis-within::after {
  content: "TH";
  color: #a6a7a7;
  font-weight: 700;
}
.t-vis.t-medium {
  width: 37px;
  height: 37px;
}
.t-vis.t-medium::before, .t-vis.t-medium::after {
  width: 37px;
  height: 37px;
}
.t-vis.t-medium::after {
  font-size: 12px;
  line-height: 35px;
}
.t-vis.t-medium.t-vis-part-agreed::after {
  left: calc(37px / 2);
  width: calc(37px / 2);
}
.t-vis.t-medium.t-vis-part-disagreed::after {
  width: calc(37px / 2);
}

@font-face {
  font-family: tricons;
  src: url("/crds-frontend/latest/assets/tricons-CZ4m6E8g.eot");
  src: url("/crds-frontend/latest/assets/tricons-CZ4m6E8g.eot?#iefix") format("embedded-opentype"), url("/crds-frontend/latest/assets/tricons-DHjgza76.woff2") format("woff2"), url("/crds-frontend/latest/assets/tricons-B2Keo8Ad.woff") format("woff"), url("/crds-frontend/latest/assets/tricons-DNt4bsT1.ttf") format("truetype"), url("/crds-frontend/latest/assets/tricons-6znNKawq.svg#fontawesome") format("svg");
  font-style: normal;
  font-weight: 400;
}
.t-icon {
  display: inline-block;
  margin-right: 6px;
  color: inherit;
  font-family: "tricons", helvetica, arial, sans-serif !important;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  text-decoration: none;
  text-transform: none;
  vertical-align: middle;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-icon::before {
  display: inline-block;
  line-height: 1rem;
}
.t-icon:hover {
  text-decoration: none;
}
.t-icon > img,
.t-icon > svg {
  width: 14px;
  height: 14px;
}
.t-icon > svg {
  color: inherit;
}
.t-icon > svg path {
  fill: currentcolor;
}
.t-icon.t-fw {
  width: 1em;
  text-align: center;
}
.t-icon.t-tiny {
  font-size: 11px;
}
.t-icon.t-tiny > img,
.t-icon.t-tiny > svg {
  width: 11px;
  height: 11px;
}
.t-icon.t-small {
  font-size: 12px;
}
.t-icon.t-small > img,
.t-icon.t-small > svg {
  width: 12px;
  height: 12px;
}
.t-icon.t-large {
  font-size: 16px;
}
.t-icon.t-large > img,
.t-icon.t-large > svg {
  width: 16px;
  height: 16px;
}
.t-icon.t-vertical-middle {
  vertical-align: middle;
}
.t-icon.t-horizontal {
  height: 32px;
}

a.t-icon {
  display: inline-block;
  margin-right: 0;
  color: #006491;
}
a.t-icon:hover {
  text-decoration: underline;
}
a.t-icon::before {
  margin-right: 6px;
  line-height: inherit;
}
a.t-icon > span {
  margin-left: -4px;
}
a.t-icon:empty::before {
  margin-right: 0;
}
a.t-icon.t-teal {
  color: #279c9c;
}
a .t-icon {
  margin-right: 6px;
}
a .t-icon.t-icon-only {
  margin-right: 0;
}

.t-staff-box {
  position: relative;
  margin-right: 20px;
  border: 1px solid #8c2341;
  padding: 12px;
}
.t-staff-box::before {
  content: "\e001  Staff";
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 11px;
  position: absolute;
  top: -1px;
  right: 0;
  transform: rotate(-90deg);
  transform-origin: top right;
  background-color: #8c2341;
  color: #fff;
  border-radius: 0 0 3px 3px;
  padding: 4px 8px;
}
.t-staff-box.t-container {
  padding: 24px;
  width: calc(100% - 20px);
}

.t-switch {
  display: inline-flex;
  height: 20px;
  margin-right: 8px;
  margin-bottom: 12px;
  user-select: none;
}
.t-switch:last-child {
  margin-right: 0;
}
.t-switch label, .t-switch fieldset legend, fieldset .t-switch legend {
  display: inline-block;
  height: 20px;
  margin-bottom: 0;
  margin-right: 6px;
  line-height: 20px;
}
.t-switch label.t-subtle, .t-switch fieldset legend.t-subtle, fieldset .t-switch legend.t-subtle {
  font-weight: 400;
}
.t-switch input {
  position: absolute;
  appearance: none;
}
.t-switch input::-ms-check {
  opacity: 0;
}
.t-switch input + label, .t-switch fieldset input + legend, fieldset .t-switch input + legend {
  position: relative;
  display: inline-block;
  height: 20px;
  margin-right: 0;
  color: #373838;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 20px;
  vertical-align: middle;
  outline: none;
  cursor: pointer;
  width: 38px;
}
.t-switch input + label::before, .t-switch fieldset input + legend::before, fieldset .t-switch input + legend::before {
  content: "";
  display: inline-block;
  height: 20px;
  width: 38px;
  background: #f4f4f4;
  border: 1px solid #bcbdbd;
  border-radius: 20px;
  vertical-align: top;
  transition: background-color 0.2s ease, border 0.2s ease;
}
.t-switch input + label::after, .t-switch fieldset input + legend::after, fieldset .t-switch input + legend::after {
  content: "";
  position: absolute;
  left: 0;
  display: inline-block;
  height: 20px;
  width: 20px;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 20px;
  line-height: inherit;
  vertical-align: top;
  transition: border 0.2s ease, position 0.2s ease;
}
.t-switch input:hover:not(:disabled) + label::before, .t-switch fieldset input:hover:not(:disabled) + legend::before, fieldset .t-switch input:hover:not(:disabled) + legend::before {
  background-color: #238c8c;
  border-color: #238c8c;
  transition: none;
}
.t-switch input:hover:not(:disabled) + label::after, .t-switch fieldset input:hover:not(:disabled) + legend::after, fieldset .t-switch input:hover:not(:disabled) + legend::after {
  border-color: #238c8c;
}
.t-switch input:hover:not(:disabled, :checked) + label::before, .t-switch fieldset input:hover:not(:disabled, :checked) + legend::before, fieldset .t-switch input:hover:not(:disabled, :checked) + legend::before {
  background-color: #e9e9e9;
  border-color: #bcbdbd;
  transition: none;
}
.t-switch input:hover:not(:disabled, :checked) + label::after, .t-switch fieldset input:hover:not(:disabled, :checked) + legend::after, fieldset .t-switch input:hover:not(:disabled, :checked) + legend::after {
  border-color: #bcbdbd;
}
.t-switch input:checked + label::before, .t-switch fieldset input:checked + legend::before, fieldset .t-switch input:checked + legend::before {
  background-color: #279c9c;
  border: 1px solid #279c9c;
}
.t-switch input:checked + label::after, .t-switch fieldset input:checked + legend::after, fieldset .t-switch input:checked + legend::after {
  left: 18px;
  border: 1px solid #279c9c;
}
.t-switch input:disabled + label, .t-switch fieldset input:disabled + legend, fieldset .t-switch input:disabled + legend {
  cursor: not-allowed;
}
.t-switch input:disabled + label::before, .t-switch fieldset input:disabled + legend::before, fieldset .t-switch input:disabled + legend::before {
  background-color: #f4f4f4;
  border: 1px solid #e9e9e9;
}
.t-switch input:disabled + label::after, .t-switch fieldset input:disabled + legend::after, fieldset .t-switch input:disabled + legend::after {
  border: 1px solid #e9e9e9;
}
.t-switch input:checked:disabled + label::before, .t-switch fieldset input:checked:disabled + legend::before, fieldset .t-switch input:checked:disabled + legend::before {
  background-color: #a9d7d7;
  border: 1px solid #a9d7d7;
}
.t-switch input:checked:disabled + label::after, .t-switch fieldset input:checked:disabled + legend::after, fieldset .t-switch input:checked:disabled + legend::after {
  left: 18px;
  border: 1px solid #a9d7d7;
}
.t-switch input.t-has-focus + label::before, .t-switch fieldset input.t-has-focus + legend::before, fieldset .t-switch input.t-has-focus + legend::before {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}
.t-switch input:focus:not(:disabled) + label::before, .t-switch fieldset input:focus:not(:disabled) + legend::before, fieldset .t-switch input:focus:not(:disabled) + legend::before {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
  border-radius: 20px;
}
.t-switch.t-block {
  display: flex;
  margin-right: 0;
  margin-bottom: 12px;
}
.t-switch.t-block:last-child {
  margin-bottom: 0;
}
.t-switch.t-vertical {
  height: auto;
  flex-direction: column;
}
.t-switch.t-vertical label:not(input + label):not(fieldset input + legend), .t-switch.t-vertical fieldset legend:not(input + label):not(fieldset input + legend), fieldset .t-switch.t-vertical legend:not(input + label):not(fieldset input + legend) {
  display: block;
  height: 18px;
  margin-bottom: 11px;
}
.t-switch.t-reverse {
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.t-switch.t-reverse > label:not(input + label):not(fieldset input + legend), fieldset .t-switch.t-reverse > legend:not(input + label):not(fieldset input + legend) {
  margin-left: 6px;
  margin-right: 0;
}
.t-switch.t-ghost-label {
  margin-top: 24px;
}

.t-filter-chip {
  display: inline-block;
  margin-right: 12px;
  user-select: none;
}
.t-filter-chip:last-child {
  margin-right: 0;
}
.t-filter-chip input {
  appearance: none;
  position: absolute;
}
.t-filter-chip input + span {
  font-weight: 400;
  height: 28px;
  min-width: 28px;
  text-align: center;
  vertical-align: middle;
  border: 1px solid #bcbdbd;
  border-radius: 14px;
  white-space: nowrap;
  gap: 6px;
  cursor: pointer;
  color: #373838;
  font-size: 0.8125rem;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
  align-self: center;
  flex-shrink: 0;
}
.t-filter-chip input + span .t-badge:first-child {
  height: 22px;
  margin-left: 2px;
  margin-right: 0;
  font-size: 0.75rem;
  font-weight: 700;
}
.t-filter-chip input + span :not(.t-badge):first-child {
  font-size: 0.8125rem;
  padding-left: 12px;
}
.t-filter-chip input + span :not(.t-badge):last-child {
  padding-right: 12px;
}
.t-filter-chip input::-ms-check {
  opacity: 0;
}
.t-filter-chip input:hover:not(:disabled) + span {
  border-color: #279c9c;
}
.t-filter-chip input:checked + span {
  background-color: #e9f5f5;
  border-color: #279c9c;
}
.t-filter-chip input:disabled + span {
  cursor: not-allowed;
  color: #a6a7a7;
}
.t-filter-chip input:disabled + span .t-badge:first-child {
  background-color: #d3d3d3;
  color: #fff;
}
.t-filter-chip input.t-has-focus + label::before, .t-filter-chip fieldset input.t-has-focus + legend::before, fieldset .t-filter-chip input.t-has-focus + legend::before {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}
.t-filter-chip.t-filter-chip-block {
  display: block;
  margin-right: 0;
  margin-bottom: 12px;
}

.t-side-navigation {
  background: #212222;
  width: 240px;
  position: fixed;
  top: 54px;
  left: -240px;
  bottom: 0;
  z-index: 90;
  overflow-x: hidden;
  overflow-y: auto;
  height: calc(100% - 54px);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  transition: 0.2s ease;
  transition-property: left width;
}
.t-side-navigation nav {
  padding-top: 4px;
}
.t-side-navigation ul {
  list-style: none;
  display: block;
}
.t-side-navigation a {
  color: #fff;
  text-decoration: none;
}
.t-side-navigation .t-expand {
  position: absolute;
  right: 9px;
  width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: calc(50% - 9px);
  color: #fff;
  margin-right: 0;
}
.t-side-navigation .t-expand.t-is-open {
  transform: rotate(180deg);
}
.t-side-navigation .t-expand::before, .t-side-navigation .t-expand::after {
  content: "";
  position: absolute;
  background: #fff;
  width: 8px;
  height: 2px;
  border-radius: 1px;
}
.t-side-navigation .t-expand::before {
  transform: translate(-2px, 0) rotate(45deg) scale(0.9);
}
.t-side-navigation .t-expand::after {
  transform: translate(2px, 0) rotate(-45deg) scale(0.9);
}
.t-side-navigation li {
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 14px;
  line-height: 15px;
}
.t-side-navigation li > a {
  display: block;
  padding: 10px 12px;
  position: relative;
}
.t-side-navigation li > a.t-is-staff {
  background: #8c2341;
}
.t-side-navigation li > a.t-is-staff.t-is-active {
  background: #8c2341;
}
.t-side-navigation li > a.t-is-staff:hover, .t-side-navigation li > a.t-is-staff:focus-visible {
  background: #7e203b;
}
.t-side-navigation li > a.t-is-active {
  background: #ff0061;
}
.t-side-navigation li > a.t-is-active:hover, .t-side-navigation li > a.t-is-active:focus-visible {
  background: #ff0061;
}
.t-side-navigation li > a:hover, .t-side-navigation li > a:focus-visible {
  background: #4d4e4e;
}
.t-side-navigation li > a .t-icon {
  font-size: 16px;
  vertical-align: bottom !important;
}
.t-side-navigation li ul {
  display: none;
}
.t-side-navigation li ul.t-is-open {
  display: block;
}
.t-side-navigation li li {
  font-family: arial, sans-serif;
  font-size: 0.75rem;
  line-height: 14px;
}
.t-side-navigation li li > a {
  padding: 8px 24px 8px 25px;
  color: #e9e9e9;
}
.t-side-navigation .t-footer {
  color: #a6a7a7;
  padding-bottom: 16px;
}
.t-side-navigation .t-footer .t-staff-info {
  background: #8c2341;
  color: #fff;
  font-size: 0.8125rem;
  padding: 16px;
}
.t-side-navigation .t-footer p {
  padding: 0 16px;
  font-size: 8px;
  margin: 0;
  line-height: 12px;
}
.t-side-navigation .t-footer img {
  width: 80px;
  margin: 16px 16px 4px 16px;
}
.t-side-navigation ~ .t-main {
  transition: 0.2s ease;
  transition-property: left width;
  left: 0;
}
.t-side-navigation.t-is-open {
  left: 0;
}
.t-side-navigation.t-is-open ~ .t-main {
  left: 240px;
  width: calc(100vw - 240px);
}

.t-table.t-transparent > tbody,
.t-table.t-transparent > thead {
  background-color: transparent;
}
.t-table.t-transparent > thead th,
.t-table.t-transparent > th {
  background-color: rgba(223.2, 223.2, 223.2, 0.25);
}
.t-table.t-transparent > thead th.t-group,
.t-table.t-transparent > th.t-group {
  background-color: transparent;
}
.t-table thead.t-sticky {
  position: sticky;
  top: 0;
  z-index: 10;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
}
.t-table.t-condensed {
  font-size: 0.75rem;
}
.t-table.t-condensed th,
.t-table.t-condensed td {
  height: 32px;
  padding: calc(4px / 2) 8px;
}
.t-table.t-condensed th {
  font-size: 10px;
}
.t-table.t-condensed td > .t-btn,
.t-table.t-condensed td > .t-checkbox,
.t-table.t-condensed td > .t-dropdown,
.t-table.t-condensed td > .t-input,
.t-table.t-condensed td > .t-loading,
.t-table.t-condensed td > .t-progress,
.t-table.t-condensed td > .t-radio,
.t-table.t-condensed td > .t-switch {
  margin: 0;
}
.t-table.t-condensed td > .t-btn:not(.t-condensed) {
  height: 24px;
  padding: 0 12px;
  font-size: 0.75rem;
  line-height: 26px;
}
.t-table.t-condensed th > .t-checkbox label, .t-table.t-condensed th > .t-checkbox fieldset legend, fieldset .t-table.t-condensed th > .t-checkbox legend,
.t-table.t-condensed th > .t-select .t-checkbox label,
.t-table.t-condensed th > .t-select .t-checkbox fieldset legend,
fieldset .t-table.t-condensed th > .t-select .t-checkbox legend,
.t-table.t-condensed td > .t-checkbox label,
.t-table.t-condensed td > .t-checkbox fieldset legend,
fieldset .t-table.t-condensed td > .t-checkbox legend,
.t-table.t-condensed td > .t-select .t-checkbox label,
.t-table.t-condensed td > .t-select .t-checkbox fieldset legend,
fieldset .t-table.t-condensed td > .t-select .t-checkbox legend {
  height: 16px;
  line-height: 16px;
}
.t-table.t-condensed th > .t-checkbox label::before, .t-table.t-condensed th > .t-checkbox fieldset legend::before, fieldset .t-table.t-condensed th > .t-checkbox legend::before,
.t-table.t-condensed th > .t-select .t-checkbox label::before,
.t-table.t-condensed th > .t-select .t-checkbox fieldset legend::before,
fieldset .t-table.t-condensed th > .t-select .t-checkbox legend::before,
.t-table.t-condensed td > .t-checkbox label::before,
.t-table.t-condensed td > .t-checkbox fieldset legend::before,
fieldset .t-table.t-condensed td > .t-checkbox legend::before,
.t-table.t-condensed td > .t-select .t-checkbox label::before,
.t-table.t-condensed td > .t-select .t-checkbox fieldset legend::before,
fieldset .t-table.t-condensed td > .t-select .t-checkbox legend::before {
  width: 16px;
  height: 16px;
}
.t-table.t-condensed td > .t-checkbox,
.t-table.t-condensed td > .t-select .t-checkbox {
  margin-top: -6px;
}
.t-table.t-condensed .t-icon::before {
  font-size: 12px;
}
.t-table.t-condensed td > .t-input input {
  height: 24px;
  font-size: 0.75rem;
}
.t-table.t-condensed td > .t-dropdown .t-btn:not(.t-condensed) {
  height: 24px;
  font-size: 0.75rem;
  line-height: 26px;
}
.t-table.t-condensed td > .t-dropdown .t-input {
  width: 100%;
  margin-bottom: 0;
}
.t-table.t-condensed td > .t-dropdown .t-input input {
  height: 24px;
  font-size: 0.75rem;
}
.t-table.t-ghost {
  font-size: 0.8125rem;
}
.t-table.t-ghost.t-condensed th,
.t-table.t-ghost.t-condensed td {
  padding: 4px 4px;
}
.t-table.t-ghost tr:hover,
.t-table.t-ghost tr:hover td,
.t-table.t-ghost th,
.t-table.t-ghost td,
.t-table.t-ghost thead,
.t-table.t-ghost tbody {
  background: transparent;
}
.t-table.t-ghost th,
.t-table.t-ghost td {
  height: auto;
  padding: 8px;
  padding-left: 0;
}
.t-table.t-ghost th {
  padding-top: 0;
  font-size: 0.8125rem;
}
.t-table.t-ghost td {
  border: 0;
}
.t-table .t-select {
  width: 34px;
  margin-right: 0;
  border-right: 0;
  text-overflow: clip;
}
.t-table .t-select .t-checkbox label::before, .t-table .t-select .t-checkbox fieldset legend::before, fieldset .t-table .t-select .t-checkbox legend::before {
  margin-right: 0;
}
.t-table .t-is-selected > td:not(.t-empty) {
  background-color: #e9f5f5;
}
.t-table .t-is-selected:hover > td:not(.t-empty) {
  background-color: #d4ebeb;
}
.t-table.t-sortable > thead th {
  transition: background-color 0.2s ease, opacity 0.2s ease;
}
.t-table.t-sortable > thead th:hover {
  background-color: #e9e9e9;
  cursor: pointer;
}
.t-table.t-sortable > thead th.t-not-sortable:hover {
  background-color: #f8f8f8;
  cursor: default;
}
.t-table thead th.t-sortable {
  transition: background-color 0.2s ease, opacity 0.2s ease;
}
.t-table thead th.t-sortable:hover {
  background-color: #e9e9e9;
  cursor: pointer;
}
.t-table thead th.t-is-ascending, .t-table thead th.t-is-descending {
  position: relative;
  background-color: #f4f4f4;
}
.t-table thead th.t-is-ascending:hover, .t-table thead th.t-is-descending:hover {
  background-color: #e9e9e9;
}
.t-table thead th.t-is-ascending::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background: #bcbdbd;
  transition: position 0.2s ease;
}
.t-table thead th.t-is-descending::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background: #bcbdbd;
  transition: position 0.2s ease;
}
.t-table tr td.t-match {
  width: 100px;
  padding-right: 12px;
  padding-left: 12px;
  text-align: center;
}
.t-table tr td.t-match p {
  margin-bottom: 0;
}
.t-table tr td.t-match .t-status {
  display: inline-block;
  width: calc(50% - 2px);
  height: 6px;
  background: #bcbdbd;
}
.t-table tr td.t-match .t-status.t-approved {
  background: #428613;
}
.t-table tr td.t-match .t-status.t-refused {
  background: #d91f11;
}
.t-table tr:hover td.t-match, .t-table tr.t-is-selected td.t-match, .t-table tr.t-is-selected:hover td.t-match {
  background-color: #fff;
  border-color: #e9e9e9;
}
.t-table > tbody .t-has-changed-new {
  background-color: #fff59d;
  animation: fade 0.8s ease-in forwards;
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
.t-table > tbody tr.t-has-changed:not(.t-is-selected) > td {
  background-color: #fff59d;
}
.t-table > tbody tr.t-has-changed:not(.t-is-selected):hover > td {
  background-color: rgb(242.1, 242, 180.4);
}
.t-table > tbody tr.t-fade > td {
  animation: fade 0.8s ease forwards;
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
.t-table > tbody tr:hover > td.t-has-changed {
  background-color: rgb(242.1, 242, 180.4);
}
.t-table > tbody td.t-has-changed {
  background-color: #fff59d;
}
.t-table > tbody td.t-fade {
  animation: fade 0.8s ease forwards;
}
@keyframes fade {
  0% {
    background-color: #fff59d;
  }
  100% {
    background-color: inherit;
  }
}
@keyframes fade {
  0% {
    background-color: #fff59d;
  }
  100% {
    background-color: inherit;
  }
}
@keyframes fade {
  0% {
    background-color: #fff59d;
  }
  100% {
    background-color: inherit;
  }
}
@keyframes fade {
  0% {
    background-color: #fff59d;
  }
  100% {
    background-color: inherit;
  }
}

.t-table tr.t-status > td:first-child {
  padding-left: 12px 3px;
}
.t-table tr.t-status.t-teal > td:first-child, .t-table tr.t-status.t-cta > td:first-child {
  box-shadow: inset 3px 0 0 0 #279c9c;
}
.t-table tr.t-status.t-teal .t-bg-status, .t-table tr.t-status.t-cta .t-bg-status {
  color: #fff;
  background: #279c9c;
}
.t-table tr.t-status.t-teal .t-border-status, .t-table tr.t-status.t-cta .t-border-status {
  color: #279c9c;
  box-shadow: inset 1px 1px 0 0 #279c9c, inset -1px -1px 0 0 #279c9c;
}
.t-table tr.t-status.t-red > td:first-child, .t-table tr.t-status.t-error > td:first-child {
  box-shadow: inset 3px 0 0 0 #d91f11;
}
.t-table tr.t-status.t-red .t-bg-status, .t-table tr.t-status.t-error .t-bg-status {
  color: #fff;
  background: #d91f11;
}
.t-table tr.t-status.t-red .t-text-status, .t-table tr.t-status.t-error .t-text-status {
  color: #d91f11;
}
.t-table tr.t-status.t-red .t-border-status, .t-table tr.t-status.t-error .t-border-status {
  color: #d91f11;
  box-shadow: inset 1px 1px 0 0 #d91f11, inset -1px -1px 0 0 #d91f11;
}
.t-table tr.t-status.t-orange > td:first-child, .t-table tr.t-status.t-warning > td:first-child {
  box-shadow: inset 3px 0 0 0 #ee6f20;
}
.t-table tr.t-status.t-orange .t-bg-status, .t-table tr.t-status.t-warning .t-bg-status {
  color: #fff;
  background: #ee6f20;
}
.t-table tr.t-status.t-orange .t-text-status, .t-table tr.t-status.t-warning .t-text-status {
  color: #ee6f20;
}
.t-table tr.t-status.t-orange .t-border-status, .t-table tr.t-status.t-warning .t-border-status {
  color: #ee6f20;
  box-shadow: inset 1px 1px 0 0 #ee6f20, inset -1px -1px 0 0 #ee6f20;
}
.t-table tr.t-status.t-green > td:first-child, .t-table tr.t-status.t-success > td:first-child {
  box-shadow: inset 3px 0 0 0 #428613;
}
.t-table tr.t-status.t-green .t-bg-status, .t-table tr.t-status.t-success .t-bg-status {
  color: #fff;
  background: #428613;
}
.t-table tr.t-status.t-green .t-text-status, .t-table tr.t-status.t-success .t-text-status {
  color: #428613;
}
.t-table tr.t-status.t-green .t-border-status, .t-table tr.t-status.t-success .t-border-status {
  color: #428613;
  box-shadow: inset 1px 1px 0 0 #428613, inset -1px -1px 0 0 #428613;
}
.t-table tr.t-status.t-disabled > td {
  color: #bcbdbd;
}
.t-table tr.t-status.t-disabled > td a {
  color: #bcbdbd;
  pointer-events: none;
}
.t-table tr.t-status.t-disabled > td a:hover {
  text-decoration: none;
}
.t-table tr.t-status.t-disabled > td .t-icon {
  color: #bcbdbd;
}
.t-table td.t-teal.t-bg-status, .t-table td.t-cta.t-bg-status {
  color: #fff;
  background: #279c9c;
}
.t-table td.t-teal.t-border-status, .t-table td.t-cta.t-border-status {
  color: #279c9c;
  box-shadow: inset 1px 1px 0 0 #279c9c, inset -1px -1px 0 0 #279c9c;
}
.t-table td.t-red.t-bg-status, .t-table td.t-error.t-bg-status {
  color: #fff;
  background: #d91f11;
}
.t-table td.t-red.t-text-status, .t-table td.t-error.t-text-status {
  color: #d91f11;
}
.t-table td.t-red.t-border-status, .t-table td.t-error.t-border-status {
  color: #d91f11;
  box-shadow: inset 1px 1px 0 0 #d91f11, inset -1px -1px 0 0 #d91f11;
}
.t-table td.t-orange.t-bg-status, .t-table td.t-warning.t-bg-status {
  color: #fff;
  background: #ee6f20;
}
.t-table td.t-orange.t-text-status, .t-table td.t-warning.t-text-status {
  color: #ee6f20;
}
.t-table td.t-orange.t-border-status, .t-table td.t-warning.t-border-status {
  color: #ee6f20;
  box-shadow: inset 1px 1px 0 0 #ee6f20, inset -1px -1px 0 0 #ee6f20;
}
.t-table td.t-green.t-bg-status, .t-table td.t-success.t-bg-status {
  color: #fff;
  background: #428613;
}
.t-table td.t-green.t-text-status, .t-table td.t-success.t-text-status {
  color: #428613;
}
.t-table td.t-green.t-border-status, .t-table td.t-success.t-border-status {
  color: #428613;
  box-shadow: inset 1px 1px 0 0 #428613, inset -1px -1px 0 0 #428613;
}
.t-table td.t-disabled {
  color: #bcbdbd;
}
.t-table td.t-disabled > a {
  color: #bcbdbd;
  pointer-events: none;
}
.t-table td.t-disabled > a:hover {
  text-decoration: none;
}
.t-table td.t-disabled > .t-icon {
  color: #bcbdbd;
}
.t-table .t-bg-status > a {
  color: #fff;
  text-decoration: underline;
  text-decoration-style: dotted;
}
.t-table .t-bg-status > a:hover {
  text-decoration-style: solid;
}
.t-table.t-condensed.t-status > td:first-child {
  padding-left: 9px;
}

.t-table th.t-expandable,
.t-table td.t-expandable {
  width: 40px;
}
.t-table th.t-expandable.t-select,
.t-table td.t-expandable.t-select {
  width: 69px;
  border-right: 1px solid #e9e9e9;
}
.t-table th.t-expandable button,
.t-table td.t-expandable button {
  cursor: pointer;
  position: absolute;
  color: #373838;
  top: 0;
  right: 0;
  border: 0;
  background: 0 0;
  width: 40px;
  height: 40px;
}
.t-table th.t-expandable button .t-icon,
.t-table td.t-expandable button .t-icon {
  margin-right: 0;
  vertical-align: baseline;
  transform: translateY(1px);
}
.t-table.t-condensed th.t-expandable,
.t-table.t-condensed td.t-expandable {
  width: 32px;
}
.t-table.t-condensed th.t-expandable.t-select,
.t-table.t-condensed td.t-expandable.t-select {
  width: 55px;
}
.t-table.t-condensed th.t-expandable button,
.t-table.t-condensed td.t-expandable button {
  width: 32px;
  height: 32px;
}
.t-table.t-condensed th.t-expandable button .t-icon,
.t-table.t-condensed td.t-expandable button .t-icon {
  transform: translateY(0px);
}
.t-table tr.t-is-expanded {
  background-color: #e9f5f5;
}
.t-table tr.t-expanded-row {
  background-color: #f9fcfc;
}
.t-table tr.t-expanded-row > td:first-child {
  padding: 24px;
}
.t-table tr.t-expanded-row:hover {
  background-color: #f9fcfc;
}
.t-table tr.t-expanded-row:hover > td {
  background-color: #f9fcfc;
  overflow: visible;
}

.t-table {
  display: table;
  table-layout: fixed;
  width: auto;
  max-width: calc(1920px - 24px * 2);
  margin-bottom: 24px;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 0.75rem;
  line-height: 1.4rem;
  vertical-align: middle;
}
.t-table:last-child {
  margin-bottom: 0;
}
.t-table.t-no-truncate td, .t-table.t-no-truncate th {
  white-space: normal;
  text-overflow: initial;
  overflow: initial;
  word-break: break-all;
}
.t-table caption {
  margin-bottom: 12px;
  color: #646464;
  font-size: 14px;
  font-weight: 700;
  text-align: left;
}
.t-table caption .t-icon {
  margin-right: 4px;
}
.t-table th,
.t-table td {
  position: relative;
  height: 40px;
  padding: calc(4px / 2) 12px;
  background-clip: padding-box;
  text-align: left;
  line-height: 0.9375rem;
  vertical-align: middle;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-table th > a,
.t-table td > a {
  display: inline-block;
  vertical-align: middle;
}
.t-table th {
  background-color: #f8f8f8;
  font-size: 0.6875rem;
  line-height: 0.8125rem;
  font-weight: 700;
  text-align: left;
}
.t-table th.t-group {
  color: #646464;
  background-color: transparent;
  border-top: 1px solid #e9e9e9;
  border-right: 1px solid #e9e9e9;
  font-weight: 400;
  text-transform: uppercase;
  text-align: center;
}
.t-table th.t-group:last-child {
  border-right: transparent;
}
.t-table td {
  border-right: 1px solid #e9e9e9;
}
.t-table td:last-child {
  border-right: 0;
}
.t-table thead,
.t-table tbody {
  background-color: #fff;
}
.t-table tbody tr td {
  border-bottom: 1px solid #e9e9e9;
  transition: background-color, 0.1s ease;
}
.t-table tbody tr:hover {
  background-color: #d4ebeb;
}
.t-table tbody tr:hover > td {
  background-color: #d4ebeb;
}
.t-table tbody tr.t-no-hover:hover {
  background-color: transparent;
}
.t-table tbody tr.t-no-hover:hover > td {
  background-color: transparent;
}
.t-table tbody > tr td {
  border-top: 1px solid #e9e9e9;
}
.t-table thead + tbody > tr td {
  border-top: 0;
}
.t-table.t-half {
  width: 50%;
}
.t-table.t-3-4 {
  width: 75%;
}
.t-table.t-wide {
  width: 100%;
}
.t-table.t-full {
  max-width: 100%;
}
.t-table.t-auto {
  table-layout: auto;
}
.t-table th.t-col-compact,
.t-table td.t-col-compact {
  width: 40px;
  text-align: center;
}
.t-table th.t-col-tiny,
.t-table td.t-col-tiny {
  width: 8%;
}
.t-table th.t-col-small,
.t-table td.t-col-small {
  width: 10%;
}
.t-table th.t-col-medium,
.t-table td.t-col-medium {
  width: 15%;
}
.t-table th.t-col-large,
.t-table td.t-col-large {
  width: 25%;
}
.t-table th.t-col-xl,
.t-table td.t-col-xl {
  width: 30%;
}
.t-table.t-is-loading > tbody {
  position: relative;
}
.t-table.t-is-loading > tbody > tr:only-child::after,
.t-table.t-is-loading > tbody > tr:nth-child(2):last-child::after {
  background-size: auto !important;
}
.t-table.t-is-loading > tbody > tr:last-child::after {
  position: absolute;
  content: "";
  background: #fff;
  opacity: 0.9;
  inset: 0;
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2042%2042'%3e%3cg%20fill='none'%20stroke-miterlimit='10'%20stroke-width='2'%20data-name='Layer%202'%3e%3ccircle%20cx='21'%20cy='21'%20r='20'%20stroke='%23E9E9E9'%3e%3c/circle%3e%3cpath%20d='M21%201a20%2020%200%200%201%2020%2020'%20stroke='%2300afaf'%20stroke-linecap='round'%3e%3c/path%3e%3canimateTransform%20attributeName='transform'%20type='rotate'%20from='0%2021%2021'%20to='360%2021%2021'%20dur='1s'%20repeatCount='indefinite'%20/%3e%3c/g%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 80px;
}
.t-table .t-wrap, .t-table.t-wrap th, .t-table.t-wrap td {
  white-space: normal;
}
.t-table th.t-empty,
.t-table td.t-empty {
  width: 16px;
  padding: 0 calc(16px / 2);
  background-color: transparent;
}
.t-table th.t-group.t-empty {
  border: 0;
}
.t-table th.t-group.t-empty + th:not(.t-empty) {
  border-left: 1px solid #e9e9e9;
}
.t-table tbody td.t-empty {
  border-bottom: 0;
}
.t-table tbody tr.t-empty {
  height: 16px;
}
.t-table tbody tr.t-empty:last-child {
  display: none;
}
.t-table tbody tr.t-empty + tr td:not(.t-empty) {
  border-top: 1px solid #e9e9e9;
}
.t-table tbody tr:hover > td.t-empty {
  background-color: transparent;
}
.t-table tfoot::before {
  content: "";
  display: table-row;
  width: 100%;
  height: 16px;
  background-color: #fff;
}
.t-table tfoot tr {
  border-top: 1px solid #bcbdbd;
}
.t-table tfoot th,
.t-table tfoot td {
  border-bottom: 1px solid #e9e9e9;
}
.t-table tfoot td.t-empty {
  border-bottom: 0;
}
.t-table tfoot.t-load-more::before {
  display: none;
}
.t-table tfoot.t-load-more tr {
  border-top: 0;
}
.t-table tfoot.t-load-more td {
  color: #279c9c;
  border-right: 0;
  text-align: center;
  cursor: pointer;
}
.t-table tfoot.t-load-more td:hover {
  background-color: #d4ebeb;
  text-decoration: underline;
}
.t-table tfoot.t-load-more.t-is-loading td {
  color: transparent;
}
.t-table tfoot.t-load-more.t-is-loading td::before {
  content: "";
  position: absolute;
  left: 50%;
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
  vertical-align: middle;
  transform: translate(-50%, 0);
  animation: spin 1s infinite linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.t-table .t-number,
.t-table .t-right {
  text-align: right;
}
.t-table .t-overflow {
  overflow: visible;
}
.t-table .t-truncate {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}
.t-table td > .t-btn,
.t-table td > .t-checkbox,
.t-table td > .t-dropdown,
.t-table td > .t-input,
.t-table td > .t-loading,
.t-table td > .t-radio,
.t-table td > .t-date-picker,
.t-table td > .t-switch,
.t-table th > .t-btn,
.t-table th > .t-checkbox,
.t-table th > .t-dropdown,
.t-table th > .t-input,
.t-table th > .t-loading,
.t-table th > .t-radio,
.t-table th > .t-date-picker,
.t-table th > .t-switch {
  margin: 0;
}
.t-table td > .t-icon {
  margin-top: -2px;
  margin-right: 8px;
  line-height: 1rem;
}
.t-table td > .t-icon-error {
  color: #d91f11;
}
.t-table td > .t-icon-warning {
  color: #ee6f20;
}
.t-table td > .t-icon-success {
  color: #428613;
}
.t-table td > .t-badge {
  max-width: 100%;
}
.t-table td > .t-badge:first-of-type {
  margin-left: 4px;
}
.t-table td > .t-loading {
  width: 16px;
  height: 16px;
  margin-right: 8px;
}
.t-table td > .t-loading::before {
  width: inherit;
  height: inherit;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
@media (min-width: 2560px) {
  .t-table {
    max-width: 2560px;
  }
}
@media (min-width: 1920px) {
  .t-table {
    max-width: 1920px;
  }
}
.t-table .t-error-message {
  border-collapse: initial;
}

@media print {
  .t-table {
    font-size: 10px;
  }
  .t-table th,
  .t-table td {
    height: 16px;
    padding: 9px 8px 7px;
  }
  .t-table th {
    background-color: transparent;
    border-right: 0;
    border-bottom: 1px solid #e9e9e9;
    font-size: 10px;
  }
  .t-table th.t-group {
    font-size: 8px;
  }
  .t-table tbody {
    border-bottom: 1px solid #e9e9e9;
  }
  .t-table tbody tr:nth-child(even) td {
    background-color: #f4f4f4 !important;
  }
  .t-table.t-condensed {
    height: 12px;
  }
  .t-table td .t-btn {
    height: 24px;
    margin-top: -8px;
    font-size: 10px;
    line-height: 24px;
  }
  .t-table td .t-dropdown {
    margin-top: -8px;
  }
  .t-table td .t-dropdown .t-btn {
    height: 24px;
    margin-top: 0;
  }
  .t-table td .t-input input {
    height: 24px;
    font-size: 10px;
  }
}
.t-tag {
  position: relative;
  display: inline-block;
  max-width: 100%;
  height: 20px;
  padding: 0 8px;
  color: #fff;
  background: #279c9c;
  border-radius: 2px;
  font-size: 0.75rem;
  line-height: 20px;
  vertical-align: middle;
  user-select: none;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  flex-shrink: 0;
  transition: opacity 0.2s ease;
}
.t-tag:not(:only-child) {
  margin-right: 4px;
}
.t-tag > .t-tag-text {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-tag .t-trigger {
  background: none;
  border: none;
  padding: 0;
  position: relative;
  display: inline-block;
  min-width: 20px;
  height: 20px;
  margin-right: -8px;
  border-radius: 4px;
  cursor: pointer;
}
.t-tag .t-trigger::before, .t-tag .t-trigger::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 8px;
  height: 2px;
  background: #d4ebeb;
  border-radius: 2px;
}
.t-tag .t-trigger:focus-visible {
  background: #1f7d7d;
  border: 2px solid #279c9c;
}
.t-tag .t-trigger:focus-visible::before, .t-tag .t-trigger:focus-visible::after {
  background: #fff !important;
}
.t-tag .t-trigger::before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.t-tag .t-trigger::after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.t-tag .t-trigger:hover::before, .t-tag .t-trigger:hover::after {
  background: #fff !important;
}
.t-tag.t-fade {
  opacity: 0;
}
.t-tag.t-strike-through, .t-tag.t-line-through {
  text-decoration: line-through;
}
.t-tag.t-subtle {
  color: #373838;
  background: #d4ebeb;
}
.t-tag.t-subtle .t-trigger::before, .t-tag.t-subtle .t-trigger::after {
  background: #646464 !important;
}
.t-tag.t-subtle .t-trigger:focus-visible {
  background: #a9d7d7;
  border: 2px solid #d4ebeb;
}
.t-tag.t-subtle .t-trigger:focus-visible::before, .t-tag.t-subtle .t-trigger:focus-visible::after {
  background: #373838 !important;
}
.t-tag.t-subtle .t-trigger:hover:not(:active)::before, .t-tag.t-subtle .t-trigger:hover:not(:active)::after {
  background: #373838 !important;
}
.t-tag.t-neutral, .t-tag.t-gray {
  background: #4d4e4e;
}
.t-tag.t-neutral .t-trigger::before, .t-tag.t-neutral .t-trigger::after, .t-tag.t-gray .t-trigger::before, .t-tag.t-gray .t-trigger::after {
  background: #d3d3d3;
}
.t-tag.t-neutral .t-trigger:focus-visible, .t-tag.t-gray .t-trigger:focus-visible {
  background: #212222;
  border-color: #4d4e4e;
}
.t-tag.t-neutral.t-subtle, .t-tag.t-gray.t-subtle {
  background: #e9e9e9;
}
.t-tag.t-neutral.t-subtle .t-trigger:focus-visible, .t-tag.t-gray.t-subtle .t-trigger:focus-visible {
  background: #d3d3d3;
  border-color: #e9e9e9;
}
.t-tag.t-gray-feather {
  color: #373838;
  background: #e9e9e9;
}
.t-tag.t-gray-feather .t-trigger::before, .t-tag.t-gray-feather .t-trigger::after {
  background: #646464 !important;
}
.t-tag.t-gray-feather .t-trigger:focus-visible {
  background: #d3d3d3;
  border-color: #e9e9e9;
}
.t-tag.t-gray-feather.t-subtle {
  background: #e9e9e9;
}
.t-tag.t-gray-feather.t-subtle .t-trigger:focus-visible {
  background: #d3d3d3;
  border-color: #e9e9e9;
}
.t-tag.t-dark {
  background: #4d4e4e;
}
.t-tag.t-dark .t-trigger::before, .t-tag.t-dark .t-trigger::after {
  background: #e9e9e9;
}
.t-tag.t-dark .t-trigger:focus-visible {
  background: #212222;
  border-color: #4d4e4e;
}
.t-tag.t-dark.t-subtle {
  background: #bcbdbd;
}
.t-tag.t-dark.t-subtle .t-trigger:focus-visible {
  background: #909090;
  border-color: #bcbdbd;
}
.t-tag.t-orange, .t-tag.t-warning {
  background: #ee6f20;
}
.t-tag.t-orange .t-trigger::before, .t-tag.t-orange .t-trigger::after, .t-tag.t-warning .t-trigger::before, .t-tag.t-warning .t-trigger::after {
  background: #fce2d2;
}
.t-tag.t-orange .t-trigger:focus-visible, .t-tag.t-warning .t-trigger:focus-visible {
  background: #be591a;
  border-color: #ee6f20;
}
.t-tag.t-orange.t-subtle, .t-tag.t-warning.t-subtle {
  background: #fce2d2;
}
.t-tag.t-orange.t-subtle .t-trigger:focus-visible, .t-tag.t-warning.t-subtle .t-trigger:focus-visible {
  background: #f8c5a6;
  border-color: #fce2d2;
}
.t-tag.t-blue, .t-tag.t-info {
  background: #256cd1;
}
.t-tag.t-blue .t-trigger::before, .t-tag.t-blue .t-trigger::after, .t-tag.t-info .t-trigger::before, .t-tag.t-info .t-trigger::after {
  background: #d3e2f6;
}
.t-tag.t-blue .t-trigger:focus-visible, .t-tag.t-info .t-trigger:focus-visible {
  background: #1e56a7;
  border-color: #256cd1;
}
.t-tag.t-blue.t-subtle, .t-tag.t-info.t-subtle {
  background: #d3e2f6;
}
.t-tag.t-blue.t-subtle .t-trigger:focus-visible, .t-tag.t-info.t-subtle .t-trigger:focus-visible {
  background: #a8c4ed;
  border-color: #d3e2f6;
}
.t-tag.t-staff {
  background: #8c2341;
}
.t-tag.t-staff .t-trigger::before, .t-tag.t-staff .t-trigger::after {
  background: #e8d3d9;
}
.t-tag.t-staff .t-trigger:focus-visible {
  background: #701c34;
  border-color: #8c2341;
}
.t-tag.t-staff.t-subtle {
  background: #e8d3d9;
}
.t-tag.t-staff.t-subtle .t-trigger:focus-visible {
  background: #d1a7b3;
  border-color: #e8d3d9;
}
.t-tag.t-red, .t-tag.t-error {
  background: #d91f11;
}
.t-tag.t-red .t-trigger::before, .t-tag.t-red .t-trigger::after, .t-tag.t-error .t-trigger::before, .t-tag.t-error .t-trigger::after {
  background: #f7d2cf;
}
.t-tag.t-red .t-trigger:focus-visible, .t-tag.t-error .t-trigger:focus-visible {
  background: #ae190e;
  border-color: #d91f11;
}
.t-tag.t-red.t-subtle, .t-tag.t-error.t-subtle {
  background: #f7d2cf;
}
.t-tag.t-red.t-subtle .t-trigger:focus-visible, .t-tag.t-error.t-subtle .t-trigger:focus-visible {
  background: #f0a5a0;
  border-color: #f7d2cf;
}
.t-tag.t-green, .t-tag.t-success {
  background: #428613;
}
.t-tag.t-green .t-trigger::before, .t-tag.t-green .t-trigger::after, .t-tag.t-success .t-trigger::before, .t-tag.t-success .t-trigger::after {
  background: #d9e7d0;
}
.t-tag.t-green .t-trigger:focus-visible, .t-tag.t-success .t-trigger:focus-visible {
  background: #356b0f;
  border-color: #428613;
}
.t-tag.t-green.t-subtle, .t-tag.t-success.t-subtle {
  background: #d9e7d0;
}
.t-tag.t-green.t-subtle .t-trigger:focus-visible, .t-tag.t-success.t-subtle .t-trigger:focus-visible {
  background: #b3cfa1;
  border-color: #d9e7d0;
}

.t-tooltip {
  position: absolute;
  z-index: 120;
  display: inline-block;
  max-height: 0;
  width: auto;
  max-width: 400px;
  padding: 12px;
  color: #373838;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 3px;
  border-collapse: none;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  opacity: 0;
  visibility: hidden;
  font-size: 13px;
  line-height: 1.4em;
  white-space: normal;
  transition: opacity 0.2s ease;
}
.t-tooltip .t-tooltip-arrow {
  position: absolute;
  pointer-events: none;
  width: 14px;
  height: 14px;
}
.t-tooltip .t-tooltip-arrow::after {
  content: "";
  display: inline-block;
  border-right: 1px solid #bcbdbd;
  border-bottom: 1px solid #bcbdbd;
  position: absolute;
  top: -6px;
  background: #fff;
  left: 0;
  width: 14px;
  height: 14px;
  transform: rotate(45deg);
}
.t-tooltip > ul,
.t-tooltip > ol {
  margin-bottom: 0;
}
.t-tooltip > ul li,
.t-tooltip > ol li {
  position: relative;
  margin-bottom: 8px;
  padding-left: 14px;
  line-height: 1.125rem;
}
.t-tooltip > ul li:last-child,
.t-tooltip > ol li:last-child {
  margin-bottom: 0;
}
.t-tooltip > ul li::before,
.t-tooltip > ol li::before {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  margin-right: 8px;
  color: #646464;
  font-weight: 700;
  line-height: 1.125rem;
}
.t-tooltip > ul li > span,
.t-tooltip > ol li > span {
  margin-right: 12px;
}
.t-tooltip > ul li::before {
  content: "•";
}
.t-tooltip > ol li {
  counter-increment: list-counter;
}
.t-tooltip > ol li::before {
  content: counter(list-counter);
}
.t-tooltip > label, fieldset .t-tooltip > legend {
  margin-right: 6px;
}
.t-tooltip.t-auto {
  max-width: none;
}
.t-tooltip.t-info {
  color: #fff;
  background: #256cd1;
  border-color: #256cd1;
}
.t-tooltip.t-info .t-tooltip-arrow::after {
  color: #fff;
  background: #256cd1;
  border-color: #256cd1;
}
.t-tooltip.t-info button {
  position: relative;
  display: inline-block;
  height: 32px;
  margin-right: 8px;
  padding: 0 12px;
  color: #fff;
  background-color: transparent;
  border: 1px solid #fff;
  border-radius: 3px;
  font-size: 12px;
  line-height: 1.4rem;
  vertical-align: middle;
  user-select: none;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.t-tooltip.t-info button:last-child {
  margin-right: 0;
}
.t-tooltip.t-info button:hover:not(:active) {
  color: #256cd1;
  background-color: #fff;
}
.t-tooltip.t-info button .t-icon {
  position: relative;
  width: 14px;
  height: 14px;
  margin-right: 8px;
  line-height: 1rem;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-tooltip.t-info button {
    padding-top: 1px;
  }
}
.t-tooltip.t-top .t-tooltip-arrow {
  inset: auto auto -14px calc(50% - 7px);
}
.t-tooltip.t-right .t-tooltip-arrow {
  transform: rotate(90deg);
  inset: calc(50% - 7px) auto auto -14px;
}
.t-tooltip.t-bottom .t-tooltip-arrow {
  transform: rotate(180deg);
  inset: -14px auto auto calc(50% - 7px);
}
.t-tooltip.t-left .t-tooltip-arrow {
  transform: rotate(-90deg);
  inset: calc(50% - 7px) -14px auto auto;
}
.t-tooltip.t-is-visible {
  visibility: visible;
  max-height: 100vh;
  opacity: 1;
  animation: tootltip 0.2s ease-out;
}
@keyframes tootltip {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes tootltip {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes tootltip {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes tootltip {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

[data-tooltip][data-info] {
  cursor: help;
}
[data-tooltip][data-click] {
  cursor: pointer;
}
[data-tooltip][data-click].t-icon {
  opacity: 0.6;
}
[data-tooltip][data-click].t-icon:hover:not(:active) {
  opacity: 1;
}

.t-accordion {
  width: 1280px;
  max-width: 100%;
  margin-bottom: 0;
}
.t-accordion .t-header {
  position: relative;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 24px;
  color: #373838;
  vertical-align: middle;
  user-select: none;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-accordion .t-header:focus-visible {
  background-color: #e9e9e9;
}
.t-accordion .t-header::before, .t-accordion .t-header::after {
  content: "";
  position: absolute;
  top: calc(50% - 2px);
  left: 2px;
  background: #646464;
  height: 2px;
  width: 8px;
  border-radius: 1px;
  vertical-align: middle;
}
.t-accordion .t-header::before {
  transform: translate(-2px, 0) rotate(45deg) scale(0.9);
}
.t-accordion .t-header::after {
  transform: translate(2px, 0) rotate(-45deg) scale(0.9);
}
.t-accordion .t-header:hover {
  color: #000;
}
.t-accordion .t-header:hover::before, .t-accordion .t-header:hover::after {
  background: #373838;
  transition: transform 0.2s ease;
}
.t-accordion .t-header:hover a[data-toggler] {
  text-decoration: underline;
}
.t-accordion .t-header h1,
.t-accordion .t-header h2,
.t-accordion .t-header h3,
.t-accordion .t-header h4,
.t-accordion .t-header h5,
.t-accordion .t-header h6 {
  color: inherit;
}
.t-accordion .t-header.t-is-expanded::before {
  transform: translate(-2px, 0) rotate(-45deg) scale(0.9);
}
.t-accordion .t-header.t-is-expanded::after {
  transform: translate(2px, 0) rotate(45deg) scale(0.9);
}
.t-accordion .t-header.t-distribute {
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
.t-accordion .t-header.t-no-hover, .t-accordion .t-header.t-is-expanded.t-no-hover {
  color: #646464;
}
.t-accordion .t-header.t-no-hover::before, .t-accordion .t-header.t-no-hover::after, .t-accordion .t-header.t-is-expanded.t-no-hover::before, .t-accordion .t-header.t-is-expanded.t-no-hover::after {
  animation: none;
}
.t-accordion .t-collapsible {
  display: none;
  visibility: hidden;
  max-height: 0;
  padding: 12px 0;
  padding-top: 8px;
  opacity: 0;
  transition: visibility 0.2s ease, opacity 0.2s ease, max-height 0.2s ease;
}
.t-accordion .t-collapsible.t-is-expanded {
  display: block;
  visibility: visible;
  max-height: 100%;
  opacity: 1;
  animation: accordion-collapsible-anim 0.2s ease;
}
@keyframes accordion-collapsible-anim {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
@keyframes accordion-collapsible-anim {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
@keyframes accordion-collapsible-anim {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
@keyframes accordion-collapsible-anim {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
.t-accordion.t-wide {
  width: 100%;
}
.t-accordion.t-auto {
  width: auto;
}
.t-accordion.t-chevron-right .t-header {
  padding-left: 0;
  padding-right: 24px;
}
.t-accordion.t-chevron-right .t-header::before, .t-accordion.t-chevron-right .t-header::after {
  right: 2px;
  left: auto;
}
.t-accordion.t-stacked {
  border-bottom: 1px solid #e9e9e9;
}
.t-accordion.t-stacked:last-child {
  border-bottom: 0;
}

.t-action-bar {
  z-index: 50;
  margin-bottom: 16px;
  vertical-align: middle;
  transition: left 0.2s ease;
  transform: translate3d(0, 0, 0);
}
.t-action-bar > p,
.t-action-bar > span {
  color: #646464;
  vertical-align: middle;
}
.t-action-bar .t-right {
  float: right;
  display: inline-block;
  max-width: 50%;
  margin-left: auto;
  padding-left: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.t-action-bar .t-right .t-checkbox,
.t-action-bar .t-right .t-dropdown,
.t-action-bar .t-right .t-input,
.t-action-bar .t-right .t-radio,
.t-action-bar .t-right .t-switch {
  margin-bottom: 0;
}
.t-action-bar.t-is-sticky {
  position: fixed;
  top: 54px;
  left: 0;
  display: block;
  width: 100%;
  padding: 12px;
  background: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  animation: sticky 0.2s ease forwards;
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.t-card {
  display: inline-block;
  width: 100%;
  margin-right: 12px;
  margin-bottom: 24px;
  background-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  flex-direction: column;
}
.t-card:last-child {
  margin-right: 0;
  margin-bottom: 0;
}
.t-card h2 {
  font-size: 18px;
}
.t-card > div,
.t-card > header,
.t-card > footer {
  margin: 0;
  padding: 16px;
}
.t-card > div.t-bg,
.t-card > header.t-bg,
.t-card > footer.t-bg {
  background: #f8f8f8;
}
.t-card.t-horizontal {
  flex-direction: row;
}
.t-card.t-horizontal > .t-square + .t-content {
  width: calc(100% - 78px);
}
.t-card.t-large {
  width: 100%;
  max-width: 1024px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-card.t-bordered {
  border: 1px solid #e9e9e9;
  border-radius: 3px;
  box-shadow: none;
}
.t-card.t-bordered > div:first-child,
.t-card.t-bordered > header:first-child,
.t-card.t-bordered > footer:first-child {
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 3px;
  border-radius: 3px 3px 0 0;
}
.t-card.t-bordered > div:last-child,
.t-card.t-bordered > header:last-child,
.t-card.t-bordered > footer:last-child {
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 0;
  border-radius: 0 0 3px 3px;
}
.t-card.t-bordered > div,
.t-card.t-bordered > header,
.t-card.t-bordered > footer {
  border-bottom: 1px solid #e9e9e9;
}
.t-card.t-bordered > div:last-child,
.t-card.t-bordered > header:last-child,
.t-card.t-bordered > footer:last-child {
  border-bottom: 0;
}
.t-card.t-is-empty * {
  color: #646464;
}
.t-card.t-is-editing {
  border: 1px solid #279c9c;
}
.t-card .t-image {
  position: relative;
  display: block;
  overflow: hidden;
  width: 100%;
  height: auto;
  padding: 0;
  user-select: none;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  -webkit-box-flex: 0 1 auto;
  -moz-box-flex: 0 1 auto;
  flex: 0 1 auto;
  align-items: flex-start;
}
.t-card .t-image img {
  width: 100%;
  min-height: 48px;
}
.t-card .t-image img[alt]::after {
  content: attr(alt);
  position: absolute;
  inset: 0;
  padding: 24px;
  background-color: #e9e9e9;
  vertical-align: middle;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-content: center;
}
.t-card .t-image.t-1-1::before, .t-card .t-image.t-4-3::before, .t-card .t-image.t-16-9::before {
  content: "";
}
.t-card .t-image.t-1-1 img, .t-card .t-image.t-4-3 img, .t-card .t-image.t-16-9 img {
  display: inherit;
  width: 100%;
  height: auto;
  color: #373838;
  background-color: inherit;
  text-align: center;
}
.t-card .t-image.t-1-1::before {
  padding-top: 100%;
}
.t-card .t-image.t-4-3::before {
  padding-top: 75%;
}
.t-card .t-image.t-16-9::before {
  padding-top: 56.25%;
}
.t-card .t-square {
  position: relative;
  width: auto;
  min-width: 78px;
  height: auto;
  margin: 0;
  background-color: #e9e9e9;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  -webkit-box-flex: 0 1 auto;
  -moz-box-flex: 0 1 auto;
  flex: 0 1 auto;
  align-items: center;
  justify-content: center;
  -ms-flex-pack: center;
  align-self: flex-start;
}
.t-card .t-square::after {
  content: "";
  display: block;
  padding-top: 100%;
}
.t-card .t-square.t-icon {
  color: #a6a7a7;
  font-size: 28px;
}
.t-card .t-square.t-teal, .t-card .t-square.t-cta, .t-card .t-square.t-red, .t-card .t-square.t-error, .t-card .t-square.t-orange, .t-card .t-square.t-warning, .t-card .t-square.t-green, .t-card .t-square.t-success {
  color: #fff;
}
.t-card .t-square.t-teal, .t-card .t-square.t-cta {
  background: #279c9c;
}
.t-card .t-square.t-red, .t-card .t-square.t-error {
  background: #d91f11;
}
.t-card .t-square.t-orange, .t-card .t-square.t-warning {
  background: #ee6f20;
}
.t-card .t-square.t-green, .t-card .t-square.t-success {
  background: #428613;
}
.t-card .t-content {
  width: 100%;
  flex-direction: column;
}
.t-card .t-content h1 {
  display: block;
  line-height: 1rem;
}
.t-card .t-content h2,
.t-card .t-content h3 {
  display: block;
  margin-bottom: 4px;
}
.t-card .t-content h2:last-child,
.t-card .t-content h3:last-child {
  margin-bottom: 0;
}
.t-card .t-content h2 + p,
.t-card .t-content h3 + p {
  margin-top: 24px;
}
.t-card .t-content > label, .t-card fieldset .t-content > legend, fieldset .t-card .t-content > legend {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-card .t-content .t-sub {
  display: block;
  margin-bottom: 8px;
  color: #646464;
  font-size: 12px;
}
.t-card .t-content .t-sub .t-open-hours {
  margin-left: calc(8px / 2);
}
.t-card .t-content .t-sub .t-open-hours.t-open {
  color: #428613;
}
.t-card .t-content .t-sub .t-open-hours.t-closing {
  color: #ee6f20;
}
.t-card .t-content .t-sub .t-open-hours.t-closed {
  color: #d91f11;
}
.t-card .t-corner-actions {
  position: relative;
  padding-right: 96px;
}
.t-card .t-corner-actions .t-actions {
  position: absolute;
  right: 0;
  width: 80px;
  margin-right: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
  flex-wrap: wrap;
}
.t-card .t-corner-actions .t-actions a {
  margin-bottom: 8px;
  margin-left: 8px;
  white-space: nowrap;
}
.t-card .t-corner-actions .t-actions a:first-child {
  margin-left: 0;
}
.t-card .t-link {
  padding: 12px;
  color: #279c9c;
}
.t-card .t-link:hover {
  background: #d4ebeb;
}
.t-card .t-link:active {
  background: #fff;
}
.t-card .t-link label, .t-card .t-link fieldset legend, fieldset .t-card .t-link legend,
.t-card .t-link span {
  color: inherit;
}
.t-card .t-link.t-center {
  text-align: center;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-card .t-link.t-right {
  text-align: right;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
}

a.t-card {
  color: inherit;
  box-shadow: 0 0 0 1px transparent;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.2s ease, box-shadow 0.2s ease;
}
a.t-card:hover {
  box-shadow: 0 0 0 1px #279c9c;
}
a.t-card h2,
a.t-card h3 {
  transition: color 0.2s ease, box-shadow 0.2s ease;
}
a.t-card .t-btn {
  will-change: opacity;
}
a.t-card.t-is-empty {
  cursor: not-allowed;
}
a.t-card.t-is-empty:hover {
  box-shadow: 0 0 0 1px transparent;
}

.t-comments {
  width: 1024px;
  max-width: 100%;
}
.t-comments .t-comment {
  margin-bottom: 12px;
  outline: 8px solid transparent;
  transition: all 0.2s easeå;
}
.t-comments .t-comment:last-child {
  margin-bottom: 0;
}
.t-comments .t-comment .t-author {
  width: 100%;
  margin-bottom: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.t-comments .t-comment .t-author .t-name {
  margin-right: 24px;
}
.t-comments .t-comment .t-author .t-name h4 {
  margin-bottom: 4px;
}
.t-comments .t-comment .t-author .t-name h5 {
  color: #a6a7a7;
  text-transform: none;
}
.t-comments .t-comment .t-author .t-timestamp {
  margin-left: auto;
  color: #a6a7a7;
  font-size: 0.75rem;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-comments .t-comment .t-author .t-timestamp .t-icon {
  font-size: 0.75rem;
}
.t-comments .t-comment.t-wide {
  width: 100%;
}
.t-comments .t-comment.t-has-changed {
  background: #fff59d;
  outline: 8px solid #fff59d;
}
.t-comments .t-comment.t-has-changed.t-fade {
  animation: anim-changed-comment 0.8s ease forwards;
}
@keyframes anim-changed-comment {
  0% {
    background: #fff59d;
    outline: 8px solid #fff59d;
  }
  100% {
    background: inherit;
    outline: 8px solid transparent;
  }
}
@keyframes anim-changed-comment {
  0% {
    background: #fff59d;
    outline: 8px solid #fff59d;
  }
  100% {
    background: inherit;
    outline: 8px solid transparent;
  }
}
@keyframes anim-changed-comment {
  0% {
    background: #fff59d;
    outline: 8px solid #fff59d;
  }
  100% {
    background: inherit;
    outline: 8px solid transparent;
  }
}
@keyframes anim-changed-comment {
  0% {
    background: #fff59d;
    outline: 8px solid #fff59d;
  }
  100% {
    background: inherit;
    outline: 8px solid transparent;
  }
}

.t-date-time {
  display: inline-block;
  margin-bottom: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-date-time:last-child {
  margin-bottom: 0;
}
.t-date-time label, .t-date-time fieldset legend, fieldset .t-date-time legend {
  display: block;
  width: 100%;
  margin-bottom: 8px;
}
.t-date-time span {
  margin: 0 2px 0 1px;
  vertical-align: middle;
}
.t-date-time .t-input {
  margin-right: 12px;
  margin-bottom: 0;
}
.t-date-time .t-input.t-date input.t-year {
  width: 72px;
  min-width: 72px;
}
.t-date-time .t-input.t-date input.t-month {
  width: 40px;
  min-width: 40px;
  padding-left: 8px;
}
.t-date-time .t-input.t-date input.t-day {
  width: 36px;
  min-width: 36px;
  padding-left: 8px;
}
.t-date-time .t-input.t-time input {
  width: 58px;
  min-width: 58px;
}
.t-date-time .t-input.t-time input:nth-of-type(2) {
  width: 40px;
  min-width: 40px;
  padding-left: 8px;
}
.t-date-time .t-input.t-timezone input {
  margin-right: 0;
}
.t-date-time .t-input.t-date, .t-date-time .t-input.t-time, .t-date-time .t-input.t-timezone {
  position: relative;
  color: #bcbdbd;
  font-family: "tricons", helvetica, arial, sans-serif !important;
  font-size: 0.8125rem;
  font-weight: 400;
  vertical-align: baseline;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-date-time .t-input.t-date::before, .t-date-time .t-input.t-time::before, .t-date-time .t-input.t-timezone::before {
  position: absolute;
  z-index: 1;
  padding: 0 8px;
  line-height: 33px;
}
.t-date-time .t-input.t-date input, .t-date-time .t-input.t-time input, .t-date-time .t-input.t-timezone input {
  padding-left: 26px;
}
.t-date-time .t-input.t-date input[type=number]:focus.placeholder, .t-date-time .t-input.t-date input[type=number]:active.placeholder, .t-date-time .t-input.t-time input[type=number]:focus.placeholder, .t-date-time .t-input.t-time input[type=number]:active.placeholder, .t-date-time .t-input.t-timezone input[type=number]:focus.placeholder, .t-date-time .t-input.t-timezone input[type=number]:active.placeholder {
  opacity: 1;
}
.t-date-time .t-input.t-date input[type=number]:focus::placeholder, .t-date-time .t-input.t-date input[type=number]:active::placeholder, .t-date-time .t-input.t-time input[type=number]:focus::placeholder, .t-date-time .t-input.t-time input[type=number]:active::placeholder, .t-date-time .t-input.t-timezone input[type=number]:focus::placeholder, .t-date-time .t-input.t-timezone input[type=number]:active::placeholder {
  opacity: 1;
}
.t-date-time .t-input.t-date::before {
  content: "\e560";
}
.t-date-time .t-input.t-time::before {
  content: "\e540";
}
.t-date-time .t-input.t-timezone::before {
  content: "\e910";
}
.t-date-time.t-horizontal label, .t-date-time.t-horizontal fieldset legend, fieldset .t-date-time.t-horizontal legend {
  float: left;
  display: inline-block;
  width: auto;
  height: 32px;
  margin-bottom: 0;
  line-height: 32px;
}

.t-date-picker {
  position: relative;
  display: inline-block;
  width: 192px;
  margin-right: 12px;
  margin-bottom: 12px;
  vertical-align: top;
  user-select: none;
}
.t-date-picker:last-child {
  margin-right: 0;
}
.t-date-picker.t-compact {
  width: 138px;
}
.t-date-picker.t-compact .t-input {
  width: 106px;
}
.t-date-picker > label, fieldset .t-date-picker > legend {
  display: block;
  margin: 0;
  margin-bottom: 6px;
}
.t-date-picker > label[required]::after, fieldset .t-date-picker > legend[required]::after, .t-date-picker > label.t-required::after, fieldset .t-date-picker > legend.t-required::after {
  content: "*";
  margin-left: 4px;
  color: #d91f11;
}
.t-date-picker > button:first-of-type {
  background-color: #fff;
  display: inline;
  height: 32px;
  width: 32px;
  border: solid 1px #bcbdbd;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-date-picker > button:first-of-type:hover:not(:disabled) {
  cursor: pointer;
  border-color: #279c9c;
}
.t-date-picker > button:first-of-type:hover:not(:disabled) + .t-input input {
  border-left-color: #279c9c;
}
.t-date-picker > button:first-of-type:hover:not(:disabled) .t-icon {
  color: #212222;
}
.t-date-picker > button:first-of-type:focus {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-date-picker > button:first-of-type:disabled {
  background: #f4f4f4;
}
.t-date-picker > button:first-of-type .t-icon {
  transition: color 0.2s ease;
  margin: 0;
  color: #a6a7a7;
}
.t-date-picker .t-input {
  position: relative;
  left: -1px;
  margin: 0;
  width: 160px;
}
.t-date-picker .t-input button {
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  opacity: 0.6;
  text-align: center;
  cursor: pointer;
}
.t-date-picker .t-input button::before {
  content: "";
  display: block;
  width: inherit;
  height: inherit;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='14'%3e%3cpath%20fill='%23464646'%20d='M10.938%201.75H9.625V.328A.33.33%200%200%200%209.297%200H8.203a.33.33%200%200%200-.328.328V1.75h-3.5V.328A.33.33%200%200%200%204.047%200H2.953a.33.33%200%200%200-.328.328V1.75H1.312c-.725%200-1.313.588-1.313%201.313v9.625c0%20.725.588%201.313%201.313%201.313h9.625c.725%200%201.313-.588%201.313-1.313V3.063c0-.725-.588-1.313-1.313-1.313zm-.165%2010.938H1.476a.165.165%200%200%201-.164-.164V4.376h9.625v8.148c0%20.09-.074.164-.164.164z'/%3e%3c/svg%3e") no-repeat center;
  background-size: 14px;
}
.t-date-picker .t-input button:hover {
  opacity: 1;
}
.t-date-picker .t-input input {
  border-radius: 0 4px 4px 0;
}
.t-date-picker .t-input input.t-has-value, .t-date-picker .t-input input[data-has-value] {
  padding-right: 30px;
}
.t-date-picker .t-input input.t-has-value ~ button, .t-date-picker .t-input input[data-has-value] ~ button {
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2014%2014'%3e%3cpath%20d='M7%200C3.1%200%200%203.1%200%207s3.1%207%207%207%207-3.1%207-7-3.1-7-7-7zm3.4%208.8c.1.1.1.3%200%20.5l-1.1%201.1c-.1.1-.3.1-.5%200L7%208.6l-1.8%201.9c-.1.1-.3.1-.5%200L3.6%209.3c-.2-.1-.2-.3%200-.5L5.4%207%203.6%205.2c-.2-.2-.2-.4%200-.5l1.1-1.1c.1-.1.3-.1.5%200L7%205.4l1.8-1.9c.1-.1.3-.1.5%200l1.1%201.1c.1.1.1.3%200%20.5L8.6%207l1.8%201.8z'%20fill='%23464646'/%3e%3c/svg%3e");
  background-size: 14px;
  background-position: 50%;
  background-repeat: no-repeat;
  opacity: 0.4;
  transition: opacity 0.2s ease;
}
.t-date-picker .t-input input.t-has-value ~ button:hover, .t-date-picker .t-input input[data-has-value] ~ button:hover {
  opacity: 1;
}
.t-date-picker .t-input input.t-has-value ~ button::before, .t-date-picker .t-input input.t-has-value ~ button::after, .t-date-picker .t-input input[data-has-value] ~ button::before, .t-date-picker .t-input input[data-has-value] ~ button::after {
  display: none;
}
.t-date-picker .t-input input.t-is-invalid, .t-date-picker .t-input input[invalid] {
  background-position: right 8px center;
  padding-right: 30px;
}
.t-date-picker .t-input input.t-is-invalid.t-has-value, .t-date-picker .t-input input.t-is-invalid[data-has-value], .t-date-picker .t-input input[invalid].t-has-value, .t-date-picker .t-input input[invalid][data-has-value] {
  background-position: right 29px center;
  padding-right: 52px !important;
}
.t-date-picker.t-compact input.t-is-invalid, .t-date-picker.t-compact input[invalid] {
  background-image: none !important;
  padding-right: 8px !important;
}
.t-date-picker.t-compact input.t-is-invalid.t-has-value, .t-date-picker.t-compact input.t-is-invalid[data-has-value], .t-date-picker.t-compact input[invalid].t-has-value, .t-date-picker.t-compact input[invalid][data-has-value] {
  padding-right: 30px !important;
}
.t-date-picker .t-fake-input {
  position: relative;
  height: 32px;
  padding-right: 32px;
  background: #fff;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.t-date-picker .t-fake-input label, .t-date-picker .t-fake-input fieldset legend, fieldset .t-date-picker .t-fake-input legend {
  margin: 0;
  padding-top: 2px;
  color: #646464;
  font-size: 10px;
  line-height: 32px;
}
.t-date-picker .t-fake-input label:first-of-type, .t-date-picker .t-fake-input fieldset legend:first-of-type, fieldset .t-date-picker .t-fake-input legend:first-of-type {
  padding-left: 8px;
}
.t-date-picker .t-fake-input input {
  width: 144px;
  height: 32px;
  margin: 0;
  padding: 0 8px;
  padding-top: 2px;
  color: #373838;
  background: transparent;
  border: 0;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
}
.t-date-picker .t-fake-input input.placeholder {
  color: #909090;
}
.t-date-picker .t-fake-input input::placeholder {
  color: #909090;
}
.t-date-picker .t-fake-input button {
  position: absolute;
  top: 0;
  right: 0;
  width: 34px;
  height: 32px;
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  opacity: 0.6;
  text-align: center;
  cursor: pointer;
}
.t-date-picker .t-fake-input button::before {
  content: "";
  display: block;
  width: inherit;
  height: inherit;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='14'%3e%3cpath%20fill='%23464646'%20d='M10.938%201.75H9.625V.328A.33.33%200%200%200%209.297%200H8.203a.33.33%200%200%200-.328.328V1.75h-3.5V.328A.33.33%200%200%200%204.047%200H2.953a.33.33%200%200%200-.328.328V1.75H1.312c-.725%200-1.313.588-1.313%201.313v9.625c0%20.725.588%201.313%201.313%201.313h9.625c.725%200%201.313-.588%201.313-1.313V3.063c0-.725-.588-1.313-1.313-1.313zm-.165%2010.938H1.476a.165.165%200%200%201-.164-.164V4.376h9.625v8.148c0%20.09-.074.164-.164.164z'/%3e%3c/svg%3e") no-repeat center;
  background-size: 14px;
}
.t-date-picker .t-fake-input button:hover {
  opacity: 1;
}
.t-date-picker .t-fake-input .t-faker {
  position: absolute;
  inset: 0;
  display: block;
  width: 100%;
  height: 32px;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  pointer-events: none;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):hover ~ .t-faker {
  border-color: #279c9c;
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker, .t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker.placeholder, .t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker.placeholder {
  opacity: 0;
  user-select: none;
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker::placeholder, .t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker::placeholder {
  opacity: 0;
  user-select: none;
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled).t-has-focus {
  outline: 0;
}

.t-menu.t-calendar {
  position: absolute;
  width: 226px;
  margin-top: 8px;
  max-height: none;
}
.t-menu.t-calendar header {
  position: relative;
  height: 32px;
  margin-bottom: 0;
  padding: 0 44px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-menu.t-calendar header .t-month {
  padding-top: 1px;
  font-size: 14px;
  font-weight: 700;
  margin-right: 8px;
  line-height: 32px;
}
.t-menu.t-calendar header .t-year {
  padding-top: 1px;
  font-size: 14px;
  line-height: 32px;
  cursor: pointer;
  display: flex;
  gap: 2px;
}
.t-menu.t-calendar header .t-year:focus {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-menu.t-calendar header .t-year .t-icon {
  color: #7a7a7a;
  margin-right: 0;
}
.t-menu.t-calendar header .t-previous,
.t-menu.t-calendar header .t-next {
  position: absolute;
  width: 32px;
  height: 32px;
  border: 0;
  opacity: 0.8;
  cursor: pointer;
  transition: opacity 0.2s ease;
}
.t-menu.t-calendar header .t-previous:hover,
.t-menu.t-calendar header .t-next:hover {
  opacity: 1;
}
.t-menu.t-calendar header .t-previous:focus,
.t-menu.t-calendar header .t-next:focus {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-menu.t-calendar header .t-previous:disabled,
.t-menu.t-calendar header .t-next:disabled {
  opacity: 0.2;
  cursor: not-allowed;
}
.t-menu.t-calendar header .t-previous {
  left: 0;
  top: 0;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='9'%20height='14'%3e%3cpath%20fill='%23464646'%20d='M.944%206.536l5.314-5.314a.657.657%200%200%201%20.928%200l.62.62c.256.256.256.67.001.927L3.595%207l4.211%204.231a.656.656%200%200%201-.001.927l-.62.62a.657.657%200%200%201-.928%200L.943%207.464a.657.657%200%200%201%200-.928z'/%3e%3c/svg%3e") no-repeat center;
  background-size: 9px;
  align-self: flex-start;
}
.t-menu.t-calendar header .t-next {
  right: 0;
  top: 0;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='9'%20height='14'%3e%3cpath%20fill='%23464646'%20d='M7.806%207.464l-5.314%205.314a.657.657%200%200%201-.928%200l-.62-.62a.656.656%200%200%201-.001-.927L5.155%207%20.943%202.769a.656.656%200%200%201%20.001-.927l.62-.62a.657.657%200%200%201%20.928%200l5.314%205.314a.657.657%200%200%201%200%20.928z'/%3e%3c/svg%3e") no-repeat center;
  background-size: 9px;
  align-self: flex-end;
}
.t-menu.t-calendar table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
}
.t-menu.t-calendar table:focus td.t-is-focused {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-menu.t-calendar table a:focus {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-menu.t-calendar table colgroup .t-weekend {
  background-color: #f4f4f4;
}
.t-menu.t-calendar table th,
.t-menu.t-calendar table td {
  width: 32px;
  height: 32px;
  padding: 0;
  text-align: center;
  vertical-align: middle;
}
.t-menu.t-calendar table th {
  padding: 0 8px;
  font-size: 11px;
  font-weight: 700;
}
.t-menu.t-calendar table td {
  color: #646464;
}
.t-menu.t-calendar table a {
  position: relative;
  width: 32px;
  height: 32px;
  color: #212222;
  border-radius: 32px;
  text-decoration: none;
  text-align: center;
  line-height: 32px;
  font-size: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.t-menu.t-calendar table a:hover:not(.t-disabled-day) {
  text-decoration: none;
  background: #d4ebeb;
}
.t-menu.t-calendar table a.t-other-months {
  color: #646464;
}
.t-menu.t-calendar table a.t-today, .t-menu.t-calendar table a.t-current-month {
  color: #279c9c;
  border-radius: 32px;
  box-shadow: inset 0 0 0 1px #279c9c;
  font-weight: 700;
}
.t-menu.t-calendar table a.t-disabled-day {
  color: #a6a7a7;
  cursor: not-allowed;
  font-weight: 400;
}
.t-menu.t-calendar table a.t-disabled-day::after {
  content: "";
  position: absolute;
  height: 1.5rem;
  width: 0.075rem;
  background-color: #a6a7a7;
  border: none !important;
  transform: rotate(45deg);
  right: 50%;
}
.t-menu.t-calendar table a.t-is-selected {
  color: #fff;
  background: #279c9c;
  font-weight: 700;
}
.t-menu.t-calendar table a.t-is-selected:hover {
  background: #279c9c;
  cursor: default;
}
.t-menu.t-calendar table a.t-busy {
  background: #fff59d;
}
.t-menu.t-calendar table a.t-busy:hover {
  background: #d4ebeb;
}
.t-menu.t-calendar table a.t-busy.t-is-selected {
  color: #fff;
  background: #279c9c;
}
.t-menu.t-calendar table a.t-range-start, .t-menu.t-calendar table a.t-range-end {
  color: #fff;
  background: #279c9c;
}
.t-menu.t-calendar table a.t-range-start:hover, .t-menu.t-calendar table a.t-range-end:hover {
  background: #279c9c;
  cursor: default;
}
.t-menu.t-calendar table a.t-range-start {
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 32px;
  -moz-border-radius-topleft: 32px;
  border-radius: 32px 0 0 32px;
}
.t-menu.t-calendar table a.t-range-end {
  -moz-border-radius-topright: 32px;
  -moz-border-radius-bottomright: 32px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-radius: 0 32px 32px 0;
}
.t-menu.t-calendar table a.t-in-range::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  background: #d4ebeb;
}
.t-menu.t-calendar table a.t-in-range:hover:not(.t-disabled-day) {
  background: rgb(160.1, 211.3, 211.3);
}
.t-menu.t-calendar table a.t-in-range.t-first::before {
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 32px;
  -moz-border-radius-topleft: 32px;
  border-radius: 32px 0 0 32px;
}
.t-menu.t-calendar table a.t-in-range.t-last::before {
  -moz-border-radius-topright: 32px;
  -moz-border-radius-bottomright: 32px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-radius: 0 32px 32px 0;
}
.t-menu.t-calendar table a.t-year {
  width: 100%;
}
.t-menu.t-calendar[data-weekend-disabled] table th:nth-child(6),
.t-menu.t-calendar[data-weekend-disabled] table th:nth-child(7) {
  color: #bcbdbd;
}
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(6) a,
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(7) a {
  color: #bcbdbd;
  cursor: not-allowed;
}
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(6) a:hover,
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(7) a:hover {
  background: inherit;
  border-radius: 0;
}
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(6) a.t-in-range,
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(7) a.t-in-range {
  background: #f4f4f4;
  border-radius: 0;
}
.t-menu.t-calendar footer {
  padding: 8px;
  text-align: center;
}
.t-menu.t-calendar footer .t-legend {
  font-size: 0.75rem;
}
.t-menu.t-calendar footer .t-legend.t-today::before {
  width: 0.75rem;
  height: 0.75rem;
  background: transparent;
  border: 1px solid #279c9c;
}
.t-menu.t-calendar footer .t-legend.t-busy::before {
  width: 0.75rem;
  height: 0.75rem;
  background: #fff59d;
}
.t-menu.t-month-picker-calendar {
  width: 192px;
  padding-bottom: 4px;
}
.t-menu.t-month-picker-calendar table td {
  width: 33%;
}
.t-menu.t-month-picker-calendar table a {
  width: calc(100% - 4px);
}

.t-dialog {
  position: fixed;
  z-index: 110;
  inset: 0;
  display: none;
  overflow: auto;
  padding: 48px;
  background: rgba(0, 0, 0, 0.3);
}
.t-dialog .t-container {
  width: 400px;
  min-width: auto;
  max-width: calc(100% - 48px);
  margin: auto;
  padding: 0;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.3);
  align-self: flex-start;
}
.t-dialog .t-container .t-header {
  padding: 24px;
}
.t-dialog .t-container .t-header h2 {
  line-height: 1rem;
}
.t-dialog .t-container .t-content {
  padding: 0 24px;
}
.t-dialog .t-container .t-footer {
  position: relative;
  padding: 24px;
  text-align: center;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-dialog .t-container .t-footer .t-btn {
  margin-right: 8px;
  transform: translate3d(0, 0, 0);
}
.t-dialog .t-container .t-meta {
  box-shadow: none;
}
.t-dialog.t-is-visible {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-dialog.t-w-auto .t-container {
  min-width: 400px;
  width: auto;
}
.t-dialog.t-w-500 .t-container {
  width: 500px;
}
.t-dialog.t-w-600 .t-container {
  width: 600px;
}
.t-dialog.t-w-700 .t-container {
  width: 700px;
}
.t-dialog.t-medium .t-container {
  width: 800px;
}
.t-dialog.t-large .t-container {
  width: 1366px;
}

.t-drawer {
  position: fixed;
  top: 0;
  height: 100%;
  width: calc(1px + 600px);
  right: calc(-1 * (3px + 600px));
  overflow-y: auto;
  z-index: 110;
  border-left: 1px solid #bcbdbd;
  background: #fff;
  box-shadow: -2px 0 2px 0 rgba(0, 0, 0, 0.1);
  transition: right 0.2s ease;
  transform: translateZ(0);
}
.t-drawer.t-toggled {
  right: 0;
}
.t-drawer header {
  justify-content: space-between;
  align-items: center;
  height: 50px;
  padding-left: 24px;
  padding-right: 4px;
  border-bottom: 1px solid #e9e9e9;
}
.t-drawer header .t-cross {
  background: none;
  border: 0;
  margin-left: auto;
  cursor: pointer;
  width: calc(50px - 4px);
  height: calc(50px - 4px);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  transition: background 0.2s;
}
.t-drawer header .t-cross:hover {
  background: #f8f8f8;
}
.t-drawer .t-content {
  padding: 24px;
  bottom: 70px;
  top: 50px;
  margin-bottom: 0;
  position: fixed;
  overflow: auto;
  background: linear-gradient(#fff, transparent 100%), linear-gradient(rgba(0, 0, 0, 0.1), transparent 100%);
  background-size: 100% 50px, 100% 10px;
  background-repeat: no-repeat;
  background-attachment: local, scroll;
}
.t-drawer .t-content h3 {
  font-size: 14px;
  border-bottom: 1px solid #e9e9e9;
  padding-bottom: 12px;
  margin-bottom: 24px;
}
.t-drawer footer {
  padding: 24px;
  display: flex;
  align-items: center;
  position: fixed;
  width: 600px;
  height: 70px;
  left: 0;
  bottom: 0;
  background: #f8f8f8;
  border-top: 1px solid #e9e9e9;
}
.t-drawer-background {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  z-index: 110;
  bottom: 0;
  transition: background 0.1s ease;
  background: rgba(0, 0, 0, 0);
  pointer-events: none;
}
@media screen and (max-width: 2500px) {
  .t-drawer-background.t-toggled {
    pointer-events: all;
    background: rgba(0, 0, 0, 0.3);
  }
}

.t-dropdown.t-has-validation.t-is-invalid .t-input input, .t-dropdown[data-validation].t-is-invalid .t-input input {
  padding-right: 52px;
  background-color: #f7d2cf;
  background-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='%23D91F11'%20d='M6.08,0.381%20C6.588,-0.127%207.41,-0.127%207.918,0.381%20L13.619,6.081%20C14.127,6.588%2014.127,7.41%2013.619,7.917%20L7.918,13.618%20C7.411,14.126%206.59,14.126%206.082,13.618%20L0.381,7.917%20C-0.127,7.41%20-0.127,6.589%200.381,6.081%20Z%20M5.768,3.817%20L5.984,7.617%20C5.993,7.776%206.124,7.9%206.283,7.9%20L7.717,7.9%20C7.876,7.9%208.007,7.776%208.016,7.617%20L8.232,3.817%20C8.242,3.645%208.105,3.5%207.932,3.5%20L6.068,3.5%20C5.895,3.5%205.758,3.645%205.768,3.817%20Z%20M7,10.9%20C7.69,10.9%208.25,10.34%208.25,9.65%20C8.25,8.96%207.69,8.4%207,8.4%20C6.31,8.4%205.75,8.96%205.75,9.65%20C5.75,10.34%206.31,10.9%207,10.9%20Z'%20/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 30px center;
}
.t-dropdown.t-has-validation.t-is-invalid .t-input input:hover:not(:disabled), .t-dropdown[data-validation].t-is-invalid .t-input input:hover:not(:disabled) {
  border-color: #d91f11;
}
.t-dropdown.t-has-validation.t-is-invalid .t-input input:focus:not(:disabled), .t-dropdown.t-has-validation.t-is-invalid .t-input input:active:not(:disabled), .t-dropdown[data-validation].t-is-invalid .t-input input:focus:not(:disabled), .t-dropdown[data-validation].t-is-invalid .t-input input:active:not(:disabled) {
  background-color: #fff;
  border-color: #d91f11;
  box-shadow: 0 0 0 2px #f0a5a0;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input .t-faker {
  padding-right: 48px;
  background-color: #f7d2cf;
  background-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='%23D91F11'%20d='M6.08,0.381%20C6.588,-0.127%207.41,-0.127%207.918,0.381%20L13.619,6.081%20C14.127,6.588%2014.127,7.41%2013.619,7.917%20L7.918,13.618%20C7.411,14.126%206.59,14.126%206.082,13.618%20L0.381,7.917%20C-0.127,7.41%20-0.127,6.589%200.381,6.081%20Z%20M5.768,3.817%20L5.984,7.617%20C5.993,7.776%206.124,7.9%206.283,7.9%20L7.717,7.9%20C7.876,7.9%208.007,7.776%208.016,7.617%20L8.232,3.817%20C8.242,3.645%208.105,3.5%207.932,3.5%20L6.068,3.5%20C5.895,3.5%205.758,3.645%205.768,3.817%20Z%20M7,10.9%20C7.69,10.9%208.25,10.34%208.25,9.65%20C8.25,8.96%207.69,8.4%207,8.4%20C6.31,8.4%205.75,8.96%205.75,9.65%20C5.75,10.34%206.31,10.9%207,10.9%20Z'%20/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 28px center;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text].placeholder, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text].placeholder {
  color: #a6a7a7;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]::placeholder, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]::placeholder {
  color: #a6a7a7;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:not(:disabled):hover ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:not(:disabled):hover ~ .t-faker {
  border-color: #d91f11;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:not(:disabled):focus:not(:disabled) ~ .t-faker, .t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:not(:disabled):active:not(:disabled) ~ .t-faker, .t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:not(:disabled).t-has-focus:not(:disabled) ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:not(:disabled):focus:not(:disabled) ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:not(:disabled):active:not(:disabled) ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:not(:disabled).t-has-focus:not(:disabled) ~ .t-faker {
  background-color: #fff;
  border-color: #d91f11;
  box-shadow: 0 0 0 2px #f0a5a0;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:disabled ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:disabled ~ .t-faker {
  background: #f4f4f4;
}
.t-dropdown .t-error-message,
.t-dropdown .t-supporting-text {
  max-width: 192px;
}
.t-dropdown.t-medium .t-error-message,
.t-dropdown.t-medium .t-supporting-text {
  max-width: 288px;
}
.t-dropdown.t-large .t-error-message,
.t-dropdown.t-large .t-supporting-text, .t-dropdown.t-extra .t-error-message,
.t-dropdown.t-extra .t-supporting-text {
  max-width: 400px;
}
.t-dropdown.t-wide .t-error-message,
.t-dropdown.t-wide .t-supporting-text {
  max-width: 100%;
}

.t-dropdown {
  position: relative;
  display: inline-block;
  min-width: 192px;
  margin-right: 12px;
  margin-bottom: 12px;
  vertical-align: top;
}
.t-dropdown:last-child {
  margin-right: 0;
  margin-bottom: 0;
}
.t-dropdown > label, fieldset .t-dropdown > legend {
  display: block;
  margin: 0;
  margin-bottom: 6px;
}
.t-dropdown > .t-btn {
  width: 100%;
  margin: 0;
  padding-right: 28px;
  text-align: left;
}
.t-dropdown > .t-btn:focus {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-dropdown > .t-btn:not(.t-condensed) {
  height: 32px;
}
.t-dropdown > .t-btn::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 0;
  height: 0;
  margin-right: 12px;
  margin-left: auto;
  border-top: 4px solid #a6a7a7;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  transform: translate(0, -40%);
}
.t-dropdown > .t-btn:hover::after {
  border-top-color: #373838;
}
.t-dropdown > .t-btn.t-primary::after, .t-dropdown > .t-btn.t-negative::after, .t-dropdown > .t-btn.t-staff::after {
  border-top-color: #fff;
}
.t-dropdown > .t-btn:disabled::after {
  border-top-color: #bcbdbd;
}
.t-dropdown > .t-btn.t-minimal {
  line-height: 32px;
}
.t-dropdown > .t-input {
  position: relative;
  min-width: inherit;
  width: inherit;
  margin-right: 0;
  margin-bottom: 0;
}
.t-dropdown > .t-input input {
  display: inline-block;
  width: 100%;
  padding-right: 28px;
}
.t-dropdown > .t-input input ~ button {
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  text-align: center;
  cursor: pointer;
}
.t-dropdown > .t-input input ~ button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  margin: 0;
  margin-right: 8px;
  border-top: 4px solid #a6a7a7;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  transform: translate(-50%, -40%);
}
.t-dropdown > .t-input input ~ button:hover::before {
  border-top-color: #373838;
}
.t-dropdown > .t-input input ~ button:disabled {
  cursor: not-allowed;
}
.t-dropdown > .t-input input ~ button:disabled::before {
  border-top-color: #bcbdbd;
}
.t-dropdown > .t-input input.t-has-value ~ button, .t-dropdown > .t-input input[data-has-value] ~ button {
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2014%2014'%3e%3cpath%20d='M7%200C3.1%200%200%203.1%200%207s3.1%207%207%207%207-3.1%207-7-3.1-7-7-7zm3.4%208.8c.1.1.1.3%200%20.5l-1.1%201.1c-.1.1-.3.1-.5%200L7%208.6l-1.8%201.9c-.1.1-.3.1-.5%200L3.6%209.3c-.2-.1-.2-.3%200-.5L5.4%207%203.6%205.2c-.2-.2-.2-.4%200-.5l1.1-1.1c.1-.1.3-.1.5%200L7%205.4l1.8-1.9c.1-.1.3-.1.5%200l1.1%201.1c.1.1.1.3%200%20.5L8.6%207l1.8%201.8z'%20fill='%23464646'/%3e%3c/svg%3e");
  background-size: 14px;
  background-position: 50%;
  background-repeat: no-repeat;
  opacity: 0.4;
  transition: opacity 0.2s ease;
}
.t-dropdown > .t-input input.t-has-value ~ button:hover, .t-dropdown > .t-input input[data-has-value] ~ button:hover {
  opacity: 1;
}
.t-dropdown > .t-input input.t-has-value ~ button::before, .t-dropdown > .t-input input.t-has-value ~ button::after, .t-dropdown > .t-input input[data-has-value] ~ button::before, .t-dropdown > .t-input input[data-has-value] ~ button::after {
  display: none;
}
.t-dropdown > .t-input ~ .t-menu {
  padding-top: 0;
  padding-bottom: 0;
}
.t-dropdown > .t-input ~ .t-menu .t-item, .t-dropdown > .t-input ~ .t-menu .t-empty {
  margin-top: 0;
  margin-bottom: 0;
}
.t-dropdown > .t-input[data-validation] input {
  background-position: right 26px center;
}
.t-dropdown > .t-input[data-validation] input.t-is-valid, .t-dropdown > .t-input[data-validation] input[valid], .t-dropdown > .t-input[data-validation] input.t-is-invalid, .t-dropdown > .t-input[data-validation] input[invalid] {
  padding-right: 44px;
}
.t-dropdown[data-type=trigger] {
  min-width: auto;
  margin-bottom: 0;
}
.t-dropdown[data-type=trigger] [data-trigger] {
  display: inline-block;
  margin: 0;
  cursor: pointer;
}
.t-dropdown[data-type=trigger] [data-trigger]::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 8px;
  border-top: 5px solid #a6a7a7;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  vertical-align: middle;
}
.t-dropdown[data-type=trigger] [data-trigger]:hover::after {
  border-top-color: #373838;
}
.t-dropdown[data-type=trigger] .t-menu {
  min-width: 192px;
  width: 100%;
}
.t-dropdown .t-menu {
  position: absolute;
  min-width: 100%;
  margin-top: 8px;
  overscroll-behavior: contain;
}
.t-dropdown .t-menu .t-group .t-group-header {
  position: sticky;
  z-index: 10;
  top: 0;
  margin-top: 0;
  background-color: #fff;
}
.t-dropdown .t-menu .t-group h5 {
  padding-top: 12px;
}
.t-dropdown .t-menu .t-group .t-item-header {
  font-size: 11px;
  text-transform: uppercase;
  font-weight: bold;
}
.t-dropdown .t-menu .t-group .t-item-header > .t-is-selected {
  font-weight: bold;
}
.t-dropdown .t-menu .t-item:hover, .t-dropdown .t-menu .t-empty:hover {
  background: transparent;
}
.t-dropdown .t-menu .t-item.t-has-focus, .t-dropdown .t-menu .t-has-focus.t-empty, .t-dropdown .t-menu .t-item.t-has-highlight, .t-dropdown .t-menu .t-has-highlight.t-empty {
  background: #d4ebeb;
}
.t-dropdown .t-menu .t-item.t-is-selected, .t-dropdown .t-menu .t-is-selected.t-empty {
  cursor: pointer;
  background-color: #e9f5f5;
  font-weight: normal;
}
.t-dropdown.t-block {
  display: block;
  margin-bottom: 12px;
}
.t-dropdown.t-block:not(:first-of-type) {
  margin-top: 12px;
}
.t-dropdown.t-block:last-child {
  margin-bottom: 0;
}
.t-dropdown.t-condensed {
  width: 192px;
}
.t-dropdown.t-tiny {
  min-width: 64px;
  width: 64px;
}
.t-dropdown.t-small {
  min-width: 112px;
  width: 112px;
}
.t-dropdown.t-medium {
  width: 288px;
}
.t-dropdown.t-large {
  width: 400px;
}
.t-dropdown.t-extra {
  width: 600px;
}
.t-dropdown.t-wide {
  width: 100%;
}
.t-dropdown[data-type=input-multi].t-condensed .t-tag:not(.t-additional-items) {
  flex-shrink: 1;
  overflow: hidden;
}
.t-dropdown[data-type=input-multi].t-condensed .t-fake-input {
  flex-wrap: nowrap;
  overflow: hidden;
}
.t-dropdown[data-type=input-multi] .t-fake-input {
  position: relative;
  width: 100%;
  min-height: 32px;
  padding-top: 6px;
  padding-right: 28px;
  padding-left: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-dropdown[data-type=input-multi] .t-fake-input .t-tag {
  z-index: 1;
  margin-right: 4px;
  margin-bottom: 4px;
}
.t-dropdown[data-type=input-multi] .t-fake-input .t-tag.t-additional-items {
  background: #1f7d7d;
}
.t-dropdown[data-type=input-multi] .t-fake-input .t-tag.t-additional-items.t-red {
  background: #ae190e;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text] {
  z-index: 1;
  width: auto;
  min-width: 24px;
  height: 32px;
  margin-top: -6px;
  background: transparent;
  border: 0;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
  vertical-align: middle;
  outline: 0;
  -webkit-box-flex: 1 0 24px;
  -moz-box-flex: 1 0 24px;
  flex: 1 0 24px;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text].placeholder {
  color: #909090;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]::placeholder {
  color: #909090;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]::-ms-clear {
  display: none;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:focus {
  box-shadow: none;
}
.t-dropdown[data-type=input-multi] .t-fake-input > button {
  position: absolute;
  z-index: 1;
  bottom: 0;
  right: 0;
  width: 32px;
  height: 100%;
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  text-align: center;
  cursor: pointer;
}
.t-dropdown[data-type=input-multi] .t-fake-input > button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  margin: 0;
  margin-right: 8px;
  border-top: 4px solid #a6a7a7;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  transform: translate(-50%, -40%);
}
.t-dropdown[data-type=input-multi] .t-fake-input > button:hover::before {
  border-top-color: #373838;
}
.t-dropdown[data-type=input-multi] .t-fake-input > button:disabled {
  cursor: not-allowed;
}
.t-dropdown[data-type=input-multi] .t-fake-input > button:disabled::before {
  border-top-color: #bcbdbd;
}
.t-dropdown[data-type=input-multi] .t-fake-input .t-faker {
  position: absolute;
  z-index: 0;
  inset: 0;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:not(:disabled):hover ~ .t-faker {
  border-color: #279c9c;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:not(:disabled):active ~ .t-faker, .t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:not(:disabled):focus ~ .t-faker, .t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:not(:disabled).t-has-focus ~ .t-faker {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:disabled ~ .t-faker {
  background: #f4f4f4;
}

.t-select-menu {
  position: absolute;
  margin-top: 0 !important;
  overscroll-behavior: contain;
}
.t-select-menu.t-tiny {
  min-width: 64px;
  width: 64px;
}
.t-select-menu.t-small {
  min-width: 112px;
  width: 112px;
}
.t-select-menu.t-medium {
  width: 288px;
}
.t-select-menu.t-large {
  width: 400px;
}
.t-select-menu.t-extra {
  width: 600px;
}
.t-select-menu.t-wide {
  width: 100%;
}
.t-select-menu .t-group .t-group-header {
  position: sticky;
  z-index: 10;
  top: 0;
  margin-top: 0;
  background-color: #fff;
}
.t-select-menu .t-group h5 {
  padding-top: 12px;
}
.t-select-menu .t-group .t-item-header {
  font-size: 11px;
  text-transform: uppercase;
  font-weight: bold;
}
.t-select-menu .t-group .t-item-header > .t-is-selected {
  font-weight: bold;
}
.t-select-menu .t-item:hover, .t-select-menu .t-menu .t-empty:hover, .t-menu .t-select-menu .t-empty:hover {
  background: transparent;
}
.t-select-menu .t-item.t-has-focus, .t-select-menu .t-menu .t-has-focus.t-empty, .t-menu .t-select-menu .t-has-focus.t-empty, .t-select-menu .t-item.t-has-highlight, .t-select-menu .t-menu .t-has-highlight.t-empty, .t-menu .t-select-menu .t-has-highlight.t-empty {
  background: #d4ebeb;
}
.t-select-menu .t-item.t-is-selected, .t-select-menu .t-menu .t-is-selected.t-empty, .t-menu .t-select-menu .t-is-selected.t-empty {
  cursor: pointer;
  background-color: #e9f5f5;
  font-weight: normal;
}

.t-empty-state {
  position: relative;
  display: block;
  width: 1024px;
  max-width: 100%;
  margin: 0 auto;
  margin-bottom: 12px;
  color: #646464;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.t-empty-state:first-child {
  margin-top: 12px;
}
.t-empty-state:last-child:not(:only-child) {
  margin-bottom: 12px;
}
.t-empty-state h4,
.t-empty-state h5,
.t-empty-state h6,
.t-empty-state p {
  color: inherit;
  text-align: center;
}
.t-empty-state a {
  color: #279c9c;
}
.t-empty-state img {
  width: auto;
  height: 96px;
  margin: 0 auto;
  margin-bottom: 24px;
}
.t-empty-state.t-small img {
  margin-bottom: 12px;
  transform: scale(0.7);
}
.t-empty-state.t-uncentered {
  margin-left: 0;
  margin-right: 0;
}

.t-container.t-ghost .t-empty-state {
  margin-bottom: 36px;
}

h3 + .t-empty-state {
  margin-top: 24px;
}

.t-meta {
  padding: 16px;
  background: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
}
.t-meta ul {
  margin: -12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-meta ul li {
  width: calc(12.5% - 12px * 2);
  margin: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  -webkit-box-flex: 1 1 auto;
  -moz-box-flex: 1 1 auto;
  flex: 1 1 auto;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-meta ul li > * {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.t-dialog .t-container .t-meta {
  min-width: auto;
  max-width: 100%;
  margin-top: 24px;
  padding: 0;
}

.t-file-upload {
  min-width: 192px;
}
.t-file-upload.t-is-invalid .t-file-upload-area {
  background-color: #f7d2cf;
}
.t-file-upload > label, fieldset .t-file-upload > legend {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.t-file-upload > label .t-icon, fieldset .t-file-upload > legend .t-icon {
  margin-left: 8px;
  cursor: help;
}
.t-file-upload-area {
  position: relative;
  border: 1px dashed #7a7a7a;
  padding: 12px 8px;
  max-width: 800px;
}
.t-file-upload-area.t-can-drop {
  position: relative;
}
.t-file-upload-area.t-can-drop::before {
  content: "";
  position: absolute;
  z-index: 100;
  inset: 0;
  background: rgba(212, 235, 235, 0.6);
}
.t-file-upload-area.t-too-many-files {
  position: relative;
}
.t-file-upload-area.t-too-many-files::before {
  content: "";
  position: absolute;
  z-index: 100;
  inset: 0;
  background: rgba(251, 233, 231, 0.8);
  cursor: no-drop;
}
.t-file-upload-area > .t-btn.t-file {
  z-index: 1;
  margin-right: 8px;
}
.t-file-upload-area > input[type=file] {
  position: absolute;
  z-index: -1;
  overflow: hidden;
  width: 1px;
  height: 1px;
  opacity: 0;
}
.t-file-upload-area > .t-drop-text {
  line-height: 32px;
}
.t-file-upload-list {
  display: block;
  margin-top: 8px;
}
.t-file-upload-list li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 4px;
  gap: 8px;
}
.t-file-upload-list li span {
  vertical-align: initial;
  display: flex;
  gap: 8px;
}
.t-file-upload-list li button {
  line-height: 0.8125rem;
  display: flex;
  border: none;
  background: transparent;
  padding: 3px;
}
.t-file-upload-list li button:focus-visible {
  background: #d3d3d3;
  border-radius: 6px;
}
.t-file-upload-list li button .t-icon {
  margin: 0;
}
.t-file-upload-list li:hover {
  background: #e9f5f5;
  border-radius: 3px;
}
.t-file-upload-list li .t-icon {
  margin-right: 0;
}

.t-uploaded-files {
  width: 800px;
  max-width: 100%;
  table-layout: auto;
}

.t-info-bubble {
  height: 38px;
  width: 38px;
  background-color: #006491;
  color: #fff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  font-weight: 700;
  user-select: none;
  opacity: 1;
  z-index: 120;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
  animation: pulse 2s infinite;
}
.t-info-bubble--fade-out-animation {
  opacity: 0;
}
.t-info-bubble__no-label {
  background-color: #fff;
  border-radius: 50%;
  height: 12px;
  width: 12px;
}

@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #006491;
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #006491;
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #006491;
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #006491;
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
.t-info-bubble-tooltip {
  background-color: #006491;
  border-radius: 8px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  color: #fff;
  padding: 24px;
  width: 400px;
  display: flex;
  text-align: left;
  font-weight: 400;
}
.t-info-bubble-tooltip h4 {
  color: #fff;
}
.t-info-bubble-tooltip img {
  border-radius: 50%;
  height: 100px;
  flex-shrink: 2;
  align-self: center;
}
img + .t-info-bubble-tooltip__wrapper {
  margin-left: 12px;
}
.t-info-bubble-tooltip__buttons-wrapper {
  margin-top: 12px;
}

.t-side-navigation {
  background: #212222;
  width: 240px;
  position: fixed;
  top: 54px;
  left: -240px;
  bottom: 0;
  z-index: 90;
  overflow-x: hidden;
  overflow-y: auto;
  height: calc(100% - 54px);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  transition: 0.2s ease;
  transition-property: left width;
}
.t-side-navigation nav {
  padding-top: 4px;
}
.t-side-navigation ul {
  list-style: none;
  display: block;
}
.t-side-navigation a {
  color: #fff;
  text-decoration: none;
}
.t-side-navigation .t-expand {
  position: absolute;
  right: 9px;
  width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: calc(50% - 9px);
  color: #fff;
  margin-right: 0;
}
.t-side-navigation .t-expand.t-is-open {
  transform: rotate(180deg);
}
.t-side-navigation .t-expand::before, .t-side-navigation .t-expand::after {
  content: "";
  position: absolute;
  background: #fff;
  width: 8px;
  height: 2px;
  border-radius: 1px;
}
.t-side-navigation .t-expand::before {
  transform: translate(-2px, 0) rotate(45deg) scale(0.9);
}
.t-side-navigation .t-expand::after {
  transform: translate(2px, 0) rotate(-45deg) scale(0.9);
}
.t-side-navigation li {
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 14px;
  line-height: 15px;
}
.t-side-navigation li > a {
  display: block;
  padding: 10px 12px;
  position: relative;
}
.t-side-navigation li > a.t-is-staff {
  background: #8c2341;
}
.t-side-navigation li > a.t-is-staff.t-is-active {
  background: #8c2341;
}
.t-side-navigation li > a.t-is-staff:hover, .t-side-navigation li > a.t-is-staff:focus-visible {
  background: #7e203b;
}
.t-side-navigation li > a.t-is-active {
  background: #ff0061;
}
.t-side-navigation li > a.t-is-active:hover, .t-side-navigation li > a.t-is-active:focus-visible {
  background: #ff0061;
}
.t-side-navigation li > a:hover, .t-side-navigation li > a:focus-visible {
  background: #4d4e4e;
}
.t-side-navigation li > a .t-icon {
  font-size: 16px;
  vertical-align: bottom !important;
}
.t-side-navigation li ul {
  display: none;
}
.t-side-navigation li ul.t-is-open {
  display: block;
}
.t-side-navigation li li {
  font-family: arial, sans-serif;
  font-size: 0.75rem;
  line-height: 14px;
}
.t-side-navigation li li > a {
  padding: 8px 24px 8px 25px;
  color: #e9e9e9;
}
.t-side-navigation .t-footer {
  color: #a6a7a7;
  padding-bottom: 16px;
}
.t-side-navigation .t-footer .t-staff-info {
  background: #8c2341;
  color: #fff;
  font-size: 0.8125rem;
  padding: 16px;
}
.t-side-navigation .t-footer p {
  padding: 0 16px;
  font-size: 8px;
  margin: 0;
  line-height: 12px;
}
.t-side-navigation .t-footer img {
  width: 80px;
  margin: 16px 16px 4px 16px;
}
.t-side-navigation ~ .t-main {
  transition: 0.2s ease;
  transition-property: left width;
  left: 0;
}
.t-side-navigation.t-is-open {
  left: 0;
}
.t-side-navigation.t-is-open ~ .t-main {
  left: 240px;
  width: calc(100vw - 240px);
}

.t-steps .t-step.t-cta.t-is-selected > .t-icon, .t-steps .t-step.t-completed.t-is-selected > .t-icon, .t-steps .t-step.t-non-cta.t-is-selected > .t-icon, .t-steps .t-step.t-required.t-is-selected > .t-icon, .t-steps .t-step.t-success.t-is-selected > .t-icon, .t-steps .t-step.t-warning.t-is-selected > .t-icon, .t-steps .t-step.t-error.t-is-selected > .t-icon {
  background: #279c9c;
  border: 1px solid #279c9c;
}
.t-steps .t-step.t-cta .t-content h4, .t-steps .t-step.t-completed .t-content h4, .t-steps .t-step.t-non-cta .t-content h4, .t-steps .t-step.t-required .t-content h4, .t-steps .t-step.t-success .t-content h4, .t-steps .t-step.t-warning .t-content h4, .t-steps .t-step.t-error .t-content h4 {
  font-weight: 700;
}
.t-steps .t-step.t-cta .t-counter,
.t-steps .t-step.t-cta div.t-icon {
  color: #fff;
  background: #279c9c;
  border: 1px solid #279c9c;
}
.t-steps .t-step.t-cta div.t-icon::before {
  content: "\e159";
}
.t-steps .t-step.t-success .t-counter,
.t-steps .t-step.t-success div.t-icon, .t-steps .t-step.t-completed .t-counter,
.t-steps .t-step.t-completed div.t-icon {
  color: #fff;
  background: #428613;
  border: 1px solid #428613;
}
.t-steps .t-step.t-success div.t-icon::before, .t-steps .t-step.t-completed div.t-icon::before {
  content: "\e900";
}
.t-steps .t-step.t-locked {
  cursor: not-allowed;
}
.t-steps .t-step.t-locked:hover {
  box-shadow: none;
}
.t-steps .t-step.t-locked .t-counter,
.t-steps .t-step.t-locked div.t-icon {
  color: #fff;
  background: #bcbdbd;
  border: 1px solid #bcbdbd;
}
.t-steps .t-step.t-locked div.t-icon::before {
  content: "󡡅";
}
.t-steps .t-step.t-error .t-counter,
.t-steps .t-step.t-error div.t-icon {
  color: #fff;
  background: #d91f11;
  border: 1px solid #d91f11;
}
.t-steps .t-step.t-error div.t-icon::before {
  content: "\e361";
}
.t-steps .t-step.t-warning .t-counter,
.t-steps .t-step.t-warning div.t-icon {
  color: #fff;
  background: #ee6f20;
  border: 1px solid #ee6f20;
}
.t-steps .t-step.t-warning div.t-icon::before {
  content: "\e374";
}
.t-steps .t-step.t-optional .t-counter,
.t-steps .t-step.t-optional div.t-icon {
  color: #279c9c;
  background: #fff;
  border: 1px solid #279c9c;
}
.t-steps .t-step.t-optional div.t-icon::before {
  content: "\e159";
}
.t-steps .t-step.t-info .t-counter,
.t-steps .t-step.t-info div.t-icon {
  color: #bcbdbd;
  background: #fff;
  border: 1px solid #bcbdbd;
}
.t-steps .t-step.t-info div.t-icon::before {
  content: "\e372";
}
.t-steps .t-step.t-non-cta .t-counter,
.t-steps .t-step.t-non-cta div.t-icon {
  color: #fff;
  background: #a6a7a7;
  border: 1px solid #a6a7a7;
}
.t-steps .t-step.t-success .t-header h3,
.t-steps .t-step.t-success .t-header h4, .t-steps .t-step.t-completed .t-header h3,
.t-steps .t-step.t-completed .t-header h4 {
  color: #428613;
}
.t-steps .t-step.t-error .t-header h3,
.t-steps .t-step.t-error .t-header h4 {
  color: #d91f11;
}
.t-steps .t-step.t-warning .t-header h3,
.t-steps .t-step.t-warning .t-header h4 {
  color: #ee6f20;
}

.t-steps.t-filter {
  flex-direction: column;
}
.t-steps.t-filter > ul, .t-steps.t-filter.t-vertical > ul {
  width: auto;
  max-width: 100%;
}
.t-steps.t-filter .t-step {
  height: 44px;
  border-right: 0;
  pointer-events: none;
  cursor: default;
}
.t-steps.t-filter .t-step .t-content {
  user-select: none;
  flex-direction: row;
  justify-content: start;
  -ms-flex-pack: start;
  align-items: center;
}
.t-steps.t-filter .t-step .t-content h4:not(:only-child) {
  margin-right: 8px;
  margin-bottom: 0;
}
.t-steps.t-filter .t-step .t-content .t-icon {
  color: #646464;
}
.t-steps.t-filter .t-step .t-content .t-icon:hover {
  color: #373838;
}
.t-steps.t-filter .t-step.t-cta, .t-steps.t-filter .t-step.t-completed, .t-steps.t-filter .t-step.t-error, .t-steps.t-filter .t-step.t-non-cta, .t-steps.t-filter .t-step.t-required, .t-steps.t-filter .t-step.t-success, .t-steps.t-filter .t-step.t-warning, .t-steps.t-filter .t-step.t-error {
  pointer-events: all;
  cursor: pointer;
}
.t-steps.t-filter .t-step.t-is-filtering:not(:active) {
  background: #f4fafa;
  box-shadow: 0 0 0 1px #279c9c;
}
.t-steps.t-filter > ul h4 {
  font-weight: 400;
}
.t-steps.t-filter > ul .t-counter,
.t-steps.t-filter > ul div.t-icon {
  color: #bcbdbd;
  background: #fff;
  border: 1px solid #bcbdbd;
}
.t-steps.t-filter.t-filter-vertical {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-steps.t-filter.t-filter-vertical > ul {
  width: 400px;
  margin-bottom: 0;
  flex-direction: column;
}
.t-steps.t-filter.t-filter-vertical .t-step {
  height: auto;
  min-height: 44px;
  margin-right: 0;
  margin-bottom: 12px;
}
.t-steps.t-filter.t-filter-vertical .t-step::before {
  right: 0;
  bottom: -12px;
  left: 0;
  display: block;
  width: calc(44px / 2 + 1px);
  height: 12px;
  border: 0;
  border-right: 1px solid #bcbdbd;
}
.t-steps.t-filter.t-filter-vertical .t-step:last-child {
  margin-bottom: 0;
}
.t-steps.t-filter.t-filter-vertical .t-step:last-child::before {
  display: none;
}
.t-steps.t-filter.t-filter-vertical .t-step.t-no-connector::before {
  display: none;
}
.t-steps.t-filter.t-filter-vertical .t-step.t-is-selected::before {
  bottom: -13px;
}
.t-steps.t-filter.t-filter-vertical > .t-wrapper {
  margin-left: 16px;
  flex-grow: 1;
}
.t-steps.t-compact > ul > li.t-step {
  height: auto;
  flex-direction: column;
}
.t-steps.t-compact > ul > li.t-step.t-no-connector::before {
  display: none;
}
.t-steps.t-compact > ul > li.t-step .t-counter,
.t-steps.t-compact > ul > li.t-step div.t-icon {
  height: 43px;
  padding: 8px;
  flex-grow: 0;
}
.t-steps.t-compact > ul > li.t-step .t-content {
  padding: 8px;
  flex-direction: column;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-steps.t-compact > ul > li.t-step .t-content h4 {
  font-size: 12px;
}
.t-steps.t-compact > ul > li.t-step.t-is-filtering:not(:active)::after {
  transform: translate(0, -50%);
}

.t-steps {
  width: 100%;
}
.t-steps > ul {
  display: block;
  width: 100%;
  margin-bottom: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
}
.t-steps > ul:last-child {
  margin-bottom: 0;
}
.t-steps .t-step {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 44px;
  margin: 0;
  margin-right: 12px;
  background: #fff;
  border-right: 4px solid rgba(255, 255, 255, 0);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  text-decoration: none;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  transition: color 0.2s ease, border 0.2s ease, box-shadow 0.2s ease;
}
.t-steps .t-step::before {
  content: "";
  position: absolute;
  right: -16px;
  width: 12px;
  height: calc(44px / 2 + 1px);
  border-bottom: 1px solid #bcbdbd;
}
.t-steps .t-step:last-child {
  margin-right: 0;
}
.t-steps .t-step:last-child::before {
  display: none;
}
.t-steps .t-step:hover {
  box-shadow: 0 0 0 1px #279c9c;
}
.t-steps .t-step:active {
  box-shadow: none;
}
.t-steps .t-step > a {
  width: 100%;
  color: inherit;
  text-decoration: none;
}
.t-steps .t-step .t-counter,
.t-steps .t-step div.t-icon {
  height: 44px;
  min-width: 44px;
  margin: 0;
  padding: 8px 12px;
  color: #fff;
  background: #279c9c;
  border: 1px solid #279c9c;
  font-weight: 700;
  text-align: center;
  user-select: none;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  -ms-flex-pack: center;
  transition: inherit;
}
.t-steps .t-step .t-counter::before,
.t-steps .t-step div.t-icon::before {
  font-weight: 900;
}
.t-steps .t-step .t-counter {
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 18px;
}
.t-steps .t-step div.t-icon {
  width: 44px;
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 20px;
}
.t-steps .t-step div.t-icon::before {
  content: "\e159";
}
.t-steps .t-step div.t-icon:has(i.t-icon) i.t-icon {
  margin-right: 0;
}
.t-steps .t-step div.t-icon:has(i.t-icon)::before {
  content: none;
}
.t-steps .t-step .t-content {
  width: 100%;
  padding: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
  transition: inherit;
}
.t-steps .t-step .t-content h4:only-child {
  margin-bottom: 0;
}
.t-steps .t-step.t-is-selected {
  border-right: 4px solid #279c9c;
  background: #f4fafa;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  pointer-events: none;
  cursor: default;
}
.t-steps .t-step.t-is-selected::before {
  right: -17px;
}
.t-steps .t-step.t-is-selected div.t-icon {
  background: #279c9c;
  border: 1px solid #279c9c;
}
.t-steps .t-step.t-is-selected .t-content h4 {
  color: #279c9c !important;
}
.t-steps.t-vertical > ul {
  flex-direction: column;
}
.t-steps.t-vertical .t-step {
  height: auto;
  min-height: 44px;
  margin-bottom: 12px;
  border-right: 0;
  cursor: default;
  flex-wrap: wrap;
}
.t-steps.t-vertical .t-step:hover, .t-steps.t-vertical .t-step:active {
  box-shadow: none;
}
.t-steps.t-vertical .t-step::before {
  right: 0;
  bottom: -12px;
  left: 0;
  display: block;
  width: calc(44px / 2 + 1px);
  height: 12px;
  border: 0;
  border-right: 1px solid #bcbdbd;
}
.t-steps.t-vertical .t-step:last-child {
  margin-bottom: 0;
}
.t-steps.t-vertical .t-step:last-child::before {
  display: none;
}
.t-steps.t-vertical .t-step .t-header {
  position: relative;
  width: calc(100% - 44px);
  height: 44px;
  margin: 0;
  padding: 16px;
  user-select: none;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.t-steps.t-vertical .t-step .t-header:focus-visible {
  background-color: #e9e9e9;
}
.t-steps.t-vertical .t-step .t-header::before, .t-steps.t-vertical .t-step .t-header::after {
  content: "";
  position: absolute;
  right: 18px;
  background: #a6a7a7;
  height: 2px;
  width: 8px;
  border-radius: 1px;
}
.t-steps.t-vertical .t-step .t-header::before {
  transform: translate(-2px, 0) rotate(45deg) scale(0.9);
}
.t-steps.t-vertical .t-step .t-header::after {
  transform: translate(2px, 0) rotate(-45deg) scale(0.9);
}
.t-steps.t-vertical .t-step .t-header h3,
.t-steps.t-vertical .t-step .t-header h4 {
  transition: text-decoration 0.2s ease;
}
.t-steps.t-vertical .t-step .t-header:hover h3,
.t-steps.t-vertical .t-step .t-header:hover h4 {
  text-decoration: underline;
}
.t-steps.t-vertical .t-step .t-header:hover::before, .t-steps.t-vertical .t-step .t-header:hover::after {
  background: #373838;
}
.t-steps.t-vertical .t-step .t-header.t-is-expanded::before {
  transform: translate(-2px, 0) rotate(-45deg) scale(0.9);
}
.t-steps.t-vertical .t-step .t-header.t-is-expanded::after {
  transform: translate(2px, 0) rotate(45deg) scale(0.9);
}
.t-steps.t-vertical .t-step .t-content {
  padding: 24px;
  flex-direction: column;
  align-items: flex-start;
}
.t-steps.t-vertical .t-step .t-footer {
  width: 100%;
  padding: 16px;
  border-top: 2px solid #f8f8f8;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-steps.t-vertical .t-step .t-footer > span {
  margin-right: 8px;
}
.t-steps.t-vertical .t-step .t-collapsible {
  width: 100%;
  visibility: hidden;
  max-height: 0;
  opacity: 0;
}
.t-steps.t-vertical .t-step .t-collapsible.t-is-expanded {
  visibility: visible;
  max-height: 100%;
  opacity: 1;
}
.t-steps > .t-wrapper > .t-content {
  display: none;
}
.t-steps > .t-wrapper > .t-content.t-is-selected {
  display: block;
}
.t-steps > .t-wrapper > .t-content.t-container {
  margin-bottom: 0;
}
.t-steps.t-bordered .t-step {
  box-shadow: 0 0 0 1px #e9e9e9;
}
.t-steps.t-bordered .t-step:hover {
  box-shadow: 0 0 0 1px #279c9c;
}
.t-steps.t-bordered .t-step:active {
  box-shadow: 0 0 0 1px #e9e9e9;
}

.t-top-bar {
  position: fixed;
  z-index: 100;
  top: 0;
  right: 0;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 54px;
  margin: 0;
  color: #fff;
  background: #212222;
  font-family: arial, sans-serif;
  user-select: none;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  transform: translate3d(0, 0, 0);
  flex-wrap: nowrap;
}
.t-top-bar a {
  color: inherit;
  text-decoration: none;
}
.t-top-bar a,
.t-top-bar > div {
  display: inline-block;
}
.t-top-bar .t-left,
.t-top-bar .t-right {
  display: inline-block;
  height: 54px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  transform: translate3d(0, 0, 0);
}
.t-top-bar .t-left {
  margin-right: 16px;
  padding: calc((54px - 22px) / 2) 0;
  vertical-align: top;
  align-items: center;
}
.t-top-bar .t-left a {
  max-height: 22px;
}
.t-top-bar .t-left .t-burger {
  position: relative;
  display: inline-block;
  overflow: hidden;
  width: 54px;
  height: 54px;
  text-indent: -100px;
  cursor: pointer;
  background: #ff0061;
  appearance: none;
  transition: color 0.2s ease, margin 0.2s ease, transform 0.2s ease, opacity 0.2s ease;
}
.t-top-bar .t-left .t-burger::before,
.t-top-bar .t-left .t-burger span, .t-top-bar .t-left .t-burger::after {
  content: "";
  position: absolute;
  top: 50%;
  left: calc(50% - 8px);
  display: block;
  width: 16px;
  height: 2px;
  background: #fff;
  transition: color 0.2s ease, margin 0.2s ease, transform 0.2s ease, opacity 0.2s ease;
}
.t-top-bar .t-left .t-burger::before {
  margin-top: -6px;
}
.t-top-bar .t-left .t-burger span {
  opacity: 1;
}
.t-top-bar .t-left .t-burger::after {
  margin-top: 6px;
}
.t-top-bar .t-left .t-burger.t-is-active::before {
  margin-top: 0;
  transform: rotate(45deg);
}
.t-top-bar .t-left .t-burger.t-is-active span {
  opacity: 0;
}
.t-top-bar .t-left .t-burger.t-is-active::after {
  margin-top: 0;
  transform: rotate(-45deg);
}
.t-top-bar .t-left .t-logo {
  position: relative;
  height: 22px;
  max-height: 22px;
  margin-left: 16px;
  border: 0;
  transform: translate3d(0, 0, 0);
}
.t-top-bar .t-left .t-logo.t-has-descenders {
  height: 28px;
  max-height: 28px;
}
.t-top-bar .t-left .t-env {
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 23px;
  height: 54px;
  line-height: 54px;
  text-align: center;
  width: 100px;
  text-transform: uppercase;
  cursor: default;
  background: #8c2341;
}
.t-top-bar .t-left a.t-env {
  cursor: pointer;
}
.t-top-bar .t-left .t-env-prod {
  background: #ee6f20;
}
.t-top-bar .t-left .t-env-acceptance {
  background: #8c2341;
}
.t-top-bar .t-left .t-env-dev {
  background: #256cd1;
}
.t-top-bar .t-input {
  margin: 0 16px 0 0;
}
.t-top-bar .t-input .t-input-wrapper {
  background: #4d4e4e;
  border: 1px solid #4d4e4e;
}
.t-top-bar .t-input .t-input-wrapper:hover {
  border: 1px solid #d4ebeb;
}
.t-top-bar .t-input input[type=search] {
  background: #4d4e4e;
  color: #fff;
}
.t-top-bar .t-input input[type=search]::placeholder {
  opacity: 1;
  color: #d3d3d3;
  font-weight: 700;
}
.t-top-bar .t-input button {
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  cursor: pointer;
}
.t-top-bar .t-input button .t-icon {
  margin: 0 !important;
  color: #bcbdbd !important;
}
.t-top-bar .t-input button .t-icon:hover {
  color: #fff !important;
}
.t-top-bar .t-right {
  margin-left: auto;
  align-items: center;
}
.t-top-bar .t-right > .t-item, .t-top-bar .t-menu .t-right > .t-empty, .t-menu .t-top-bar .t-right > .t-empty {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 54px;
  padding: 0 12px;
  color: #fff;
  border-left: 1px solid #4d4e4e;
  line-height: 54px;
  cursor: pointer;
  min-width: 170px;
  max-width: 220px;
  position: relative;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.t-top-bar .t-right > .t-item:hover, .t-top-bar .t-menu .t-right > .t-empty:hover, .t-menu .t-top-bar .t-right > .t-empty:hover, .t-top-bar .t-right > .t-item:focus-visible, .t-top-bar .t-menu .t-right > .t-empty:focus-visible, .t-menu .t-top-bar .t-right > .t-empty:focus-visible {
  background: #4d4e4e;
}
@media (max-width: 1366px) {
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher), .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher), .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) {
    flex-direction: column;
    line-height: 1.3;
    min-width: auto;
    max-width: 100px;
    padding: 0 12px;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-icon-caret-down, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-icon-caret-down, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-icon-caret-down {
    display: none;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-menu, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-menu, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-menu {
    min-width: 248px;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar {
    line-height: 22px;
    min-width: 22px;
    width: 22px;
    height: 22px;
    min-height: 22px;
    font-size: 10px;
    margin-right: 0;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar + div, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar + div, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar + div {
    min-width: 60px;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child {
    font-weight: 400;
    font-size: 11px;
    text-align: center;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child .t-surname, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child .t-surname, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child .t-surname {
    display: none;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:last-child, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:last-child, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:last-child {
    display: none;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) > .t-icon, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) > .t-icon, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) > .t-icon {
    margin-right: 0;
  }
  .t-top-bar .t-right > .t-item .t-help-text, .t-top-bar .t-menu .t-right > .t-empty .t-help-text, .t-menu .t-top-bar .t-right > .t-empty .t-help-text {
    display: none;
  }
}
.t-top-bar .t-right > .t-item .t-label, .t-top-bar .t-menu .t-right > .t-empty .t-label, .t-menu .t-top-bar .t-right > .t-empty .t-label {
  max-width: 100%;
  overflow: hidden;
  vertical-align: initial;
}
.t-top-bar .t-right > .t-item .t-label > span, .t-top-bar .t-menu .t-right > .t-empty .t-label > span, .t-menu .t-top-bar .t-right > .t-empty .t-label > span {
  display: block;
  line-height: normal;
  font-size: 11px;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-top-bar .t-right > .t-item .t-label > span:first-child, .t-top-bar .t-menu .t-right > .t-empty .t-label > span:first-child, .t-menu .t-top-bar .t-right > .t-empty .t-label > span:first-child {
  font-size: 0.8125rem;
  font-weight: 700;
}
.t-top-bar .t-right > .t-item .t-label > span:last-child, .t-top-bar .t-menu .t-right > .t-empty .t-label > span:last-child, .t-menu .t-top-bar .t-right > .t-empty .t-label > span:last-child {
  margin-top: 2px;
}
.t-top-bar .t-right > .t-item > .t-icon, .t-top-bar .t-menu .t-right > .t-empty > .t-icon, .t-menu .t-top-bar .t-right > .t-empty > .t-icon {
  margin-right: 12px;
  font-size: 18px;
}
.t-top-bar .t-right > .t-item > .t-icon.t-icon-caret-down, .t-top-bar .t-menu .t-right > .t-empty > .t-icon.t-icon-caret-down, .t-menu .t-top-bar .t-right > .t-empty > .t-icon.t-icon-caret-down {
  color: #fff;
  opacity: 0.8;
  margin-right: 0;
  margin-left: auto;
  padding-left: 12px;
}
.t-top-bar .t-right > .t-item, .t-top-bar .t-menu .t-right > .t-empty, .t-menu .t-top-bar .t-right > .t-empty,
.t-top-bar .t-right > .t-search {
  position: relative;
}
.t-top-bar .t-right > .t-item > .t-menu, .t-top-bar .t-menu .t-right > .t-empty > .t-menu, .t-menu .t-top-bar .t-right > .t-empty > .t-menu,
.t-top-bar .t-right > .t-search > .t-menu {
  position: absolute;
  top: 53px;
  left: 0;
  min-width: calc(100% + 2px);
  width: auto;
  margin-left: -1px;
  max-height: 50vh;
  border-top-color: #000;
  -moz-border-radius-topright: 0;
  border-top-right-radius: 0;
  -moz-border-radius-topleft: 0;
  border-top-left-radius: 0;
}
@media (max-width: 1366px) {
  .t-top-bar .t-right > .t-item > .t-menu, .t-top-bar .t-menu .t-right > .t-empty > .t-menu, .t-menu .t-top-bar .t-right > .t-empty > .t-menu,
  .t-top-bar .t-right > .t-search > .t-menu {
    min-width: 192px;
  }
}
.t-top-bar .t-right > .t-item > .t-menu .t-item:first-child, .t-top-bar .t-menu .t-right > .t-empty > .t-menu .t-item:first-child, .t-menu .t-top-bar .t-right > .t-empty > .t-menu .t-item:first-child, .t-top-bar .t-right > .t-item > .t-menu .t-empty:first-child, .t-top-bar .t-right > .t-empty > .t-menu .t-right > .t-empty > .t-menu .t-empty:first-child, .t-right > .t-empty > .t-menu .t-top-bar .t-right > .t-empty > .t-menu .t-empty:first-child,
.t-top-bar .t-right > .t-search > .t-menu .t-item:first-child,
.t-top-bar .t-right > .t-search > .t-menu .t-empty:first-child {
  margin-top: 8px;
}
.t-top-bar .t-right > .t-item .t-menu-right, .t-top-bar .t-menu .t-right > .t-empty .t-menu-right, .t-menu .t-top-bar .t-right > .t-empty .t-menu-right,
.t-top-bar .t-right > .t-search .t-menu-right {
  left: auto;
  right: 0;
}
.t-top-bar .t-right > .t-item > .t-menu-col-2, .t-top-bar .t-menu .t-right > .t-empty > .t-menu-col-2, .t-menu .t-top-bar .t-right > .t-empty > .t-menu-col-2,
.t-top-bar .t-right > .t-search > .t-menu-col-2 {
  width: calc(192px * 2);
}
.t-top-bar .t-right > .t-item > .t-menu-col-3, .t-top-bar .t-menu .t-right > .t-empty > .t-menu-col-3, .t-menu .t-top-bar .t-right > .t-empty > .t-menu-col-3,
.t-top-bar .t-right > .t-search > .t-menu-col-3 {
  width: calc(192px * 3);
}
.t-top-bar .t-right > .t-item > .t-menu-col-4, .t-top-bar .t-menu .t-right > .t-empty > .t-menu-col-4, .t-menu .t-top-bar .t-right > .t-empty > .t-menu-col-4,
.t-top-bar .t-right > .t-search > .t-menu-col-4 {
  width: calc(192px * 4);
}
.t-top-bar .t-right > .t-search {
  position: relative;
}
.t-top-bar .t-right > .t-search > .t-menu {
  top: 41px;
}
.t-top-bar .t-right .t-staff {
  background: #8c2341;
}
.t-top-bar .t-right .t-staff:hover, .t-top-bar .t-right .t-staff:focus-visible {
  background: #7e203b;
}
.t-top-bar .t-right .t-entity .t-avatar {
  color: #fff;
  background-color: #279c9c;
}
.t-top-bar .t-right .t-entity .t-avatar::before {
  content: "\e201";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-top-bar .t-right .t-help {
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
}
.t-top-bar .t-right .t-help .t-label > span {
  overflow: visible;
}
.t-top-bar .t-right .t-help .t-help-text {
  margin-right: 8px;
  font-size: 0.8125rem;
  font-weight: 700;
}
.t-top-bar .t-right .t-help .t-icon {
  margin: 0;
  position: relative;
  top: -1px;
  font-size: 18px;
  vertical-align: middle;
}
.t-top-bar .t-right .t-app-switcher,
.t-top-bar .t-right .t-help {
  min-width: 54px;
}
.t-top-bar .t-right .t-app-switcher > .t-menu,
.t-top-bar .t-right .t-help > .t-menu {
  min-width: auto !important;
  width: 200px;
}
.t-top-bar ~ .t-main {
  top: 54px;
}

.t-tabs > ul {
  max-width: 100%;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-tabs > ul > li.t-tab {
  position: relative;
  display: inline-block;
  height: 36px;
  margin-left: 12px;
  margin-bottom: -1px;
  padding: 10px 24px;
  color: #646464;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-bottom: 1px solid #bcbdbd;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  vertical-align: top;
  user-select: none;
  cursor: pointer;
  white-space: nowrap;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 3px;
  border-radius: 3px 3px 0 0;
}
.t-tabs > ul > li.t-tab:focus-visible {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-tabs > ul > li.t-tab:last-child {
  margin-right: 12px;
}
.t-tabs > ul > li.t-tab:hover:not(.t-disabled):not([disabled]) {
  border-color: #279c9c;
  border-bottom: 1px solid #bcbdbd;
}
.t-tabs > ul > li.t-tab.t-is-selected {
  color: #fff;
  background-color: #279c9c;
  border-color: #279c9c;
  pointer-events: none;
  cursor: default;
}
.t-tabs > ul > li.t-tab.t-staff {
  color: #8c2341;
}
.t-tabs > ul > li.t-tab.t-staff.t-is-selected {
  color: #fff;
  background-color: #8c2341;
  border-color: #8c2341;
}
.t-tabs > ul > li.t-tab.t-staff:hover:not(.t-disabled):not([disabled]) {
  border-color: #8c2341;
  border-bottom: 1px solid #bcbdbd;
}
.t-tabs > ul > li.t-tab.t-disabled, .t-tabs > ul > li.t-tab[disabled] {
  color: #a6a7a7;
  background-color: transparent;
  cursor: not-allowed;
  font-weight: 400;
}
.t-tabs > ul > li.t-tab.t-disabled a, .t-tabs > ul > li.t-tab[disabled] a {
  cursor: not-allowed;
  pointer-events: none;
}
.t-tabs > ul > li.t-tab a {
  color: inherit;
  text-decoration: none;
}
.t-tabs > ul > li.t-tab .t-badge {
  margin-left: 4px;
  vertical-align: text-bottom;
}
.t-tabs > .t-wrapper {
  max-width: 100%;
  background-color: #fff;
  border-top: 1px solid #bcbdbd;
}
.t-tabs > .t-wrapper.t-ghost {
  background: transparent;
}
.t-tabs > .t-wrapper > .t-content {
  display: none;
  padding: 24px;
}
.t-tabs > .t-wrapper > .t-content.t-is-selected {
  display: block;
}
.t-tabs > .t-wrapper > .t-content .t-tabs {
  min-width: auto;
  max-width: 100%;
}
.t-tabs.t-inline {
  height: auto;
  margin: 0;
}
.t-tabs.t-inline > ul > li.t-tab {
  height: 30px;
  margin: 0;
  padding: 8px 12px;
  color: #646464;
  background: transparent;
  border: 0;
  line-height: initial;
  font-weight: 400;
  font-size: 0.8125rem;
}
.t-tabs.t-inline > ul > li.t-tab::before {
  content: "";
  position: absolute;
  inset: auto 0 0;
  width: 100%;
  height: 3px;
  background: transparent;
}
.t-tabs.t-inline > ul > li.t-tab:hover:not(.t-disabled):not([disabled]) {
  color: #646464;
  border: 0;
}
.t-tabs.t-inline > ul > li.t-tab:hover:not(.t-disabled):not([disabled])::before {
  background: #646464;
}
.t-tabs.t-inline > ul > li.t-tab.t-is-selected {
  color: #279c9c;
  border: 0;
  text-shadow: -0.04ex 0 #279c9c, 0.04ex 0 #279c9c;
}
.t-tabs.t-inline > ul > li.t-tab.t-is-selected::before {
  background: #279c9c;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff {
  color: #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff:hover:not(.t-disabled):not([disabled]) {
  color: #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff:hover:not(.t-disabled):not([disabled])::before {
  background: #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff.t-is-selected {
  background: transparent;
  text-shadow: -0.04ex 0 #8c2341, 0.04ex 0 #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff.t-is-selected::before {
  background: #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-disabled, .t-tabs.t-inline > ul > li.t-tab[disabled] {
  color: #a6a7a7;
  cursor: not-allowed;
}
.t-tabs.t-inline > .t-wrapper {
  margin-top: -1px;
  background: transparent;
  border-top: 1px solid #bcbdbd;
}
.t-tabs.t-inline > .t-wrapper > .t-content {
  padding: 24px 0 0;
}

@media print {
  .t-tabs > ul > .t-tab {
    font-size: 0.8125rem;
    height: 24px;
    padding: 4px 16px;
  }
  .t-tabs > ul > .t-tab.t-is-selected {
    padding-top: 2px;
  }
  .t-tabs.t-inline > ul > .t-tab {
    height: 24px;
    padding: 4px 12px;
  }
  .t-tabs.t-inline > ul > .t-tab.t-is-selected {
    padding-top: 4px;
  }
}
.t-sticky-footer {
  position: relative;
  z-index: 50;
  width: 100%;
  padding: 12px;
  background: #fff;
  vertical-align: middle;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  transition: bottom 0.2s ease, left 0.2s ease, margin 0.2s ease;
  transform: translate3d(0, 0, 0);
}
.t-sticky-footer .t-right {
  float: right;
  margin-left: auto;
  flex-shrink: 0;
}
.t-sticky-footer .t-step {
  height: 54px;
  margin: -12px;
  margin-right: 0;
  flex-grow: 0;
}
.t-sticky-footer .t-step::before {
  display: none;
}
.t-sticky-footer .t-step:hover {
  box-shadow: none;
}
.t-sticky-footer .t-step div.t-icon {
  width: 54px;
  height: 54px;
}
.t-sticky-footer .t-step .t-content {
  width: auto;
  flex-shrink: 0;
}
.t-sticky-footer .t-step .t-content h4 {
  margin-bottom: 0;
}
.t-sticky-footer .t-step .t-content h4 span {
  margin-right: 4px;
  font-weight: 400;
  line-height: inherit;
  vertical-align: inherit;
}
.t-sticky-footer .t-step .t-status {
  margin: 0 auto;
  padding: 8px;
  color: #646464;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-sticky-footer .t-step .t-status .t-loading {
  width: 15px;
  height: 15px;
  margin-right: 8px;
}
.t-sticky-footer .t-step .t-status .t-loading::before {
  width: inherit;
  height: inherit;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-sticky-footer.t-is-sticky {
  position: fixed;
  z-index: 1000;
  right: 24px;
  bottom: 0;
  left: 24px;
  width: auto;
  height: 54px;
  margin: 0;
  background: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  animation: sticky 0.2s ease forwards;
  min-width: calc(1280px - 24px * 2);
  max-width: calc(1920px - 24px * 2);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-sticky-footer.t-is-sticky {
    min-width: calc(1280px - 24px * 2 - 17px);
    max-width: calc(1920px - 24px * 2 - 17px);
  }
}
@supports (-ms-accelerator: true) {
  .t-sticky-footer.t-is-sticky {
    min-width: calc(1280px - 24px * 2 - 12px);
    max-width: calc(1920px - 24px * 2 - 12px);
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.t-sticky-footer.t-ghost {
  padding: 0;
  background: transparent;
}
.t-sticky-footer.t-ghost.t-is-sticky {
  padding: 12px;
  background: #fff;
}

.t-time-picker {
  width: 58px;
}
.t-time-picker .t-input-wrapper {
  width: auto;
}
.t-time-picker .t-input-wrapper:has(.t-left-adornment) {
  width: 78px;
}

.t-time-picker-menu {
  min-width: 128px;
}

.t-time-picker-deprecated {
  display: inline-block;
  margin-right: 12px;
  margin-bottom: 12px;
  vertical-align: top;
}
.t-time-picker-deprecated:last-child {
  margin-right: 0;
}
.t-time-picker-deprecated .t-fake-input {
  position: relative;
  height: 32px;
  background: #fff;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.t-time-picker-deprecated .t-fake-input button {
  margin: 0;
  padding: 0;
  background: transparent;
  border: 0;
  font-family: arial, sans-serif;
  cursor: pointer;
}
.t-time-picker-deprecated .t-fake-input input {
  width: 20px;
  height: 32px;
  margin: 0;
  padding: 0;
  padding-top: 2px;
  color: #373838;
  background: transparent;
  border: 0;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
  text-align: center;
}
.t-time-picker-deprecated .t-fake-input input.placeholder {
  color: #909090;
}
.t-time-picker-deprecated .t-fake-input input::placeholder {
  color: #909090;
}
.t-time-picker-deprecated .t-fake-input input + input {
  margin-left: 12px;
}
.t-time-picker-deprecated .t-fake-input hr {
  display: inline-block;
  height: 32px;
  margin: 0 4px;
  color: #646464;
  border: 0;
  line-height: 32px;
}
.t-time-picker-deprecated .t-fake-input hr::before {
  content: ":";
  line-height: inherit;
}
.t-time-picker-deprecated .t-fake-input .t-back,
.t-time-picker-deprecated .t-fake-input .t-forward {
  position: relative;
  width: 24px;
  height: 32px;
  margin: 0;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
}
.t-time-picker-deprecated .t-fake-input .t-back::before, .t-time-picker-deprecated .t-fake-input .t-back::after,
.t-time-picker-deprecated .t-fake-input .t-forward::before,
.t-time-picker-deprecated .t-fake-input .t-forward::after {
  content: "";
  display: block;
  position: absolute;
  bottom: calc(50% - 2px);
  left: 50%;
  width: 8px;
  height: 2px;
  background: #646464;
  border-radius: 1px;
}
.t-time-picker-deprecated .t-fake-input .t-back::before,
.t-time-picker-deprecated .t-fake-input .t-forward::before {
  transform: translate(-4px, -2px) rotate(-45deg) scale(0.8);
}
.t-time-picker-deprecated .t-fake-input .t-back::after,
.t-time-picker-deprecated .t-fake-input .t-forward::after {
  transform: translate(-4px, 1.5px) rotate(45deg) scale(0.8);
}
.t-time-picker-deprecated .t-fake-input .t-back:hover::before, .t-time-picker-deprecated .t-fake-input .t-back:hover::after, .t-time-picker-deprecated .t-fake-input .t-back.t-has-focus::before, .t-time-picker-deprecated .t-fake-input .t-back.t-has-focus::after,
.t-time-picker-deprecated .t-fake-input .t-forward:hover::before,
.t-time-picker-deprecated .t-fake-input .t-forward:hover::after,
.t-time-picker-deprecated .t-fake-input .t-forward.t-has-focus::before,
.t-time-picker-deprecated .t-fake-input .t-forward.t-has-focus::after {
  background: #373838;
}
.t-time-picker-deprecated .t-fake-input .t-forward::before {
  transform: translate(-4px, -2px) rotate(45deg) scale(0.8);
}
.t-time-picker-deprecated .t-fake-input .t-forward::after {
  transform: translate(-4px, 1.5px) rotate(-45deg) scale(0.8);
}
.t-time-picker-deprecated .t-fake-input .t-toggler {
  width: 32px;
  height: 32px;
  padding-right: 4px;
  color: #646464;
  font-size: 10px;
  cursor: pointer;
}
.t-time-picker-deprecated .t-fake-input .t-toggler:hover, .t-time-picker-deprecated .t-fake-input .t-toggler.t-has-focus {
  color: #373838;
}
.t-time-picker-deprecated .t-fake-input .t-clearer {
  display: none;
  width: 32px;
  height: 32px;
}
.t-time-picker-deprecated .t-fake-input .t-faker {
  position: absolute;
  inset: 0.5px 0 0;
  display: block;
  width: 100%;
  height: 32px;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  pointer-events: none;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):hover ~ .t-faker {
  border-color: #279c9c;
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker, .t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker.placeholder, .t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker.placeholder {
  opacity: 0;
  user-select: none;
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker::placeholder, .t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker::placeholder {
  opacity: 0;
  user-select: none;
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled).t-has-focus {
  outline: 0;
}
.t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer {
  display: inline-block;
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2014%2014'%3e%3cpath%20d='M7%200C3.1%200%200%203.1%200%207s3.1%207%207%207%207-3.1%207-7-3.1-7-7-7zm3.4%208.8c.1.1.1.3%200%20.5l-1.1%201.1c-.1.1-.3.1-.5%200L7%208.6l-1.8%201.9c-.1.1-.3.1-.5%200L3.6%209.3c-.2-.1-.2-.3%200-.5L5.4%207%203.6%205.2c-.2-.2-.2-.4%200-.5l1.1-1.1c.1-.1.3-.1.5%200L7%205.4l1.8-1.9c.1-.1.3-.1.5%200l1.1%201.1c.1.1.1.3%200%20.5L8.6%207l1.8%201.8z'%20fill='%23464646'/%3e%3c/svg%3e");
  background-size: 12px;
  background-position: 50%;
  background-repeat: no-repeat;
  opacity: 0.4;
  transition: opacity 0.2s ease;
}
.t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer:hover, .t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer.t-has-focus, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer:hover, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer.t-has-focus {
  opacity: 1;
}
.t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer::before, .t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer::after, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer::before, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer::after {
  display: none;
}

.t-toast-container {
  position: fixed;
  top: 78px;
  right: 24px;
}
.t-toast-container .t-notification {
  width: 330px;
  margin-bottom: 12px;
}
.t-toast-container .t-arriving {
  animation: 500ms ease-out slide-left;
}
.t-toast-container .t-closing {
  animation: 500ms ease-out slide-right;
}
@keyframes slide-left {
  from {
    margin-left: 100%;
    opacity: 0;
  }
  to {
    margin-left: 0%;
    opacity: 1;
  }
}
@keyframes slide-right {
  from {
    margin-left: 0%;
    opacity: 1;
  }
  to {
    margin-left: 100%;
    opacity: 0;
  }
}

.t-user-feedback {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  width: 400px;
  padding: 16px;
  background-color: #006491;
  color: #fff;
  border-radius: 8px;
  z-index: 120;
}
.t-user-feedback--thank-you-message {
  text-align: center;
  justify-content: center;
  font-size: 14px;
  animation: thank-you-message 0.4s 1s 1 forwards;
}
.t-user-feedback__happy-face {
  color: #fff;
  cursor: pointer;
}
.t-user-feedback__happy-face:hover {
  color: #8cc391;
}
.t-user-feedback__happy-face input {
  position: absolute;
  margin: 0;
  opacity: 0;
  width: 0;
  height: 0;
}
.t-user-feedback__happy-face input:checked + svg {
  color: #8cc391;
  cursor: default;
}
.t-user-feedback__neutral-face {
  color: #fff;
  cursor: pointer;
}
.t-user-feedback__neutral-face:hover {
  color: #f5c328;
}
.t-user-feedback__neutral-face input {
  position: absolute;
  margin: 0;
  opacity: 0;
  width: 0;
  height: 0;
}
.t-user-feedback__neutral-face input:checked + svg {
  color: #f5c328;
  cursor: default;
}
.t-user-feedback__sad-face {
  color: #fff;
  cursor: pointer;
}
.t-user-feedback__sad-face:hover {
  color: #d91f11;
}
.t-user-feedback__sad-face input {
  position: absolute;
  margin: 0;
  opacity: 0;
  width: 0;
  height: 0;
}
.t-user-feedback__sad-face input:checked + svg {
  color: #d91f11;
  cursor: default;
}
.t-user-feedback__close-button {
  cursor: pointer;
  position: absolute;
  top: 3px;
  right: 0;
  background-color: transparent;
  border: 0;
  color: #fff;
  padding: 0;
}
.t-user-feedback__question-wrapper {
  display: flex;
  justify-content: space-between;
  width: 100%;
  align-items: center;
}
.t-user-feedback__ratings-wrapper {
  white-space: nowrap;
}
.t-user-feedback__user-comment {
  width: 100%;
  flex: 1 1 100%;
  font-weight: 400;
  color: #fff;
  margin-right: 0;
}
.t-user-feedback__user-comment textarea {
  margin-top: 8px;
  resize: none;
  border-radius: 3px;
  width: 100%;
}
.t-user-feedback .t-minimal-alt {
  margin-left: auto;
}
@keyframes thank-you-message {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes thank-you-message {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes thank-you-message {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes thank-you-message {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

.t-error-page {
  background: url("data:image/svg+xml,%3c?xml%20version='1.0'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20style='enable-background:new%200%200%20768%20880'%20viewBox='0%200%20768%20880'%3e%3cdefs%3e%3cfilter%20id='a'%20width='856.8'%20height='1213.4'%20x='10.2'%20y='-431.7'%20filterUnits='userSpaceOnUse'%3e%3cfeColorMatrix%20values='1%200%200%200%200%200%201%200%200%200%200%200%201%200%200%200%200%200%201%200'/%3e%3c/filter%3e%3c/defs%3e%3cmask%20id='b'%20width='856.8'%20height='1213.4'%20x='10.2'%20y='-431.7'%20maskUnits='userSpaceOnUse'%3e%3cpath%20d='M0%200h768v801H0z'%20style='fill:%23d9d9d9;filter:url(%23a)'/%3e%3c/mask%3e%3cg%20style='mask:url(%23b)'%3e%3clinearGradient%20id='c'%20x1='93.403'%20x2='1095.002'%20y1='1006.371'%20y2='-562.356'%20gradientTransform='matrix(1%200%200%20-1%200%20802)'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20style='stop-color:%23ff0061'/%3e%3cstop%20offset='1'%20style='stop-color:%23fe953d'/%3e%3c/linearGradient%3e%3cpath%20d='m426.8-430.5-5.4-1.2-61.2%20169.5%207.4%201.2c81.8%2012.4%20156.6%2053%20211.6%20114.9%2071%2079.4%20110.2%20191.1%20110.2%20314.7%200%20122.9-39.6%20234.6-111.4%20314.4-71.2%2079.1-168.4%20121-281.1%20121-77.5%201.5-153.7-20.9-218-64.1l-6.7-4.6-62%20171.4%204.6%202.6c86%2048.6%20183.3%2073.5%20282.1%2072.3%2077.7%201.1%20154.7-14.4%20225.9-45.4S657.9%20659.4%20710%20601.8c101.2-112.5%20157-266.4%20157-433.3.1-300.2-176.8-540.9-440.2-599z'%20style='fill:url(%23c)'/%3e%3c/g%3e%3c/svg%3e") no-repeat right top #f8f8f8;
  background-size: contain;
  width: 100vw;
  height: 100vh;
}
.t-error-page .t-error-container {
  position: fixed;
  width: 600px;
  padding: 24px;
  background: #fff;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.25);
}
.t-error-page .t-error-container h1 {
  margin-bottom: 24px;
}
.t-error-page .t-error-container h2 {
  font-size: 0.8125rem;
}
.t-error-page .t-error-container .t-btn {
  margin-bottom: 16px;
}
.t-error-page .t-error-container .t-icon-redo {
  margin-top: 0;
}
.t-error-page .t-error-container__divider {
  border-top: 1px solid #e9e9e9;
  margin-top: 24px;
  margin-bottom: 24px;
}
.t-error-page .t-error-container__meta-data {
  display: flex;
  flex-wrap: wrap;
  line-height: 1.5;
  margin-bottom: 12px;
}
.t-error-page .t-error-container__meta-data dt {
  width: 30%;
}
.t-error-page .t-error-container__meta-data dt::after {
  content: ":";
}
.t-error-page .t-error-container__meta-data dd {
  word-wrap: break-word;
  width: 70%;
  margin-inline-start: unset;
}
.t-error-page .t-error-container__phone-numbers {
  margin-bottom: 24px;
  display: flex;
  flex-wrap: wrap;
  gap: 12px 0;
}
.t-error-page .t-error-container__phone-numbers > div {
  width: 250px;
  display: flex;
  flex-wrap: wrap;
}
.t-error-page .t-error-container__phone-numbers dt {
  width: 100px;
}
.t-error-page .t-error-container__phone-numbers dd {
  margin-inline-start: unset;
}
.t-error-page .t-error-container footer {
  color: #a6a7a7;
  margin-top: 24px;
}

.t-inactivity-page {
  background: url("data:image/svg+xml,%3c?xml%20version='1.0'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20style='enable-background:new%200%200%20768%20880'%20viewBox='0%200%20768%20880'%3e%3cdefs%3e%3cfilter%20id='a'%20width='856.8'%20height='1213.4'%20x='10.2'%20y='-431.7'%20filterUnits='userSpaceOnUse'%3e%3cfeColorMatrix%20values='1%200%200%200%200%200%201%200%200%200%200%200%201%200%200%200%200%200%201%200'/%3e%3c/filter%3e%3c/defs%3e%3cmask%20id='b'%20width='856.8'%20height='1213.4'%20x='10.2'%20y='-431.7'%20maskUnits='userSpaceOnUse'%3e%3cpath%20d='M0%200h768v801H0z'%20style='fill:%23d9d9d9;filter:url(%23a)'/%3e%3c/mask%3e%3cg%20style='mask:url(%23b)'%3e%3clinearGradient%20id='c'%20x1='93.403'%20x2='1095.002'%20y1='1006.371'%20y2='-562.356'%20gradientTransform='matrix(1%200%200%20-1%200%20802)'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20style='stop-color:%23ff0061'/%3e%3cstop%20offset='1'%20style='stop-color:%23fe953d'/%3e%3c/linearGradient%3e%3cpath%20d='m426.8-430.5-5.4-1.2-61.2%20169.5%207.4%201.2c81.8%2012.4%20156.6%2053%20211.6%20114.9%2071%2079.4%20110.2%20191.1%20110.2%20314.7%200%20122.9-39.6%20234.6-111.4%20314.4-71.2%2079.1-168.4%20121-281.1%20121-77.5%201.5-153.7-20.9-218-64.1l-6.7-4.6-62%20171.4%204.6%202.6c86%2048.6%20183.3%2073.5%20282.1%2072.3%2077.7%201.1%20154.7-14.4%20225.9-45.4S657.9%20659.4%20710%20601.8c101.2-112.5%20157-266.4%20157-433.3.1-300.2-176.8-540.9-440.2-599z'%20style='fill:url(%23c)'/%3e%3c/g%3e%3c/svg%3e") no-repeat right top #212222;
  background-size: contain;
  width: 100vw;
  height: 100vh;
  cursor: pointer;
  inset: 0;
  position: fixed;
  z-index: 999999;
}

.t-inactivity-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  position: fixed;
  top: 30%;
  left: 50%;
  width: 600px;
  gap: 60px;
  padding: 60px;
  background: #373838;
  color: #fff;
  transform: translate(-50%, -50%);
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.25);
}
.t-inactivity-container__logo {
  width: 150px;
}
.t-inactivity-container__text {
  font-family: "Libre Franklin", arial, sans-serif;
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.375rem;
}

.institutions-list .connected-lei-cell-renderer {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.institutions-list .inst-list-create-lei-wrapper > .t-drawer.t-toggled {
  width: 60%;
}
.institutions-list .inst-list-create-lei-wrapper > .t-drawer.t-toggled .t-content {
  width: 100%;
}
.institutions-list .inst-list-create-lei-wrapper .t-drawer footer {
  z-index: 1 !important;
  width: 100%;
}
.institutions-list .inst-list-view-lei-wrapper > .t-drawer.t-toggled {
  width: 60%;
}
.institutions-list .inst-list-view-lei-wrapper > .t-drawer.t-toggled .t-content {
  width: 100%;
}
.institutions-list .inst-list-view-lei-wrapper .t-drawer footer {
  z-index: 1 !important;
  width: 100%;
}
.institutions-list .inst-audit-drawer-container .t-drawer.t-toggled {
  width: 60%;
}
.institutions-list .inst-audit-drawer-container .t-drawer.t-toggled .t-content {
  width: 100%;
}
.institutions-list .inst-audit-drawer-container .t-drawer footer {
  z-index: 1 !important;
  width: 100%;
}

aside.inst-create-institution-drawer.t-drawer.t-toggled {
  width: 60%;
  z-index: 101;
}
aside.inst-create-institution-drawer.t-drawer.t-toggled .t-content {
  width: 100%;
}

aside.institution-audit-drawer.t-drawer.t-toggled {
  width: 60%;
}
aside.institution-audit-drawer.t-drawer.t-toggled .t-content {
  width: 100%;
}

aside.inst-create-institution-drawer footer {
  display: none !important;
}

.t-drawer-background {
  z-index: 99;
}

aside.create-fund-drawer {
  width: 55vw;
}
aside.create-fund-drawer footer {
  width: 100%;
}
aside.create-fund-drawer .t-content {
  width: 100%;
}
aside.create-fund-drawer header {
  border-bottom: 1px solid #d3d3d3;
}.institution-audit-container .institution-audit-container .t-container {
  width: 100% !important;
}.connected-lei-drawer-container .connected-lei-drawer-header {
  display: flex;
  justify-content: space-between;
}

aside.inst-list-view-lei-drawer.t-drawer.t-toggled {
  width: 60%;
}
aside.inst-list-view-lei-drawer.t-drawer.t-toggled .t-content {
  width: 100%;
}
html {
  box-sizing: border-box;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

body {
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #f8f8f8;
}

div,
span {
  vertical-align: middle;
}

img {
  border: 0;
  outline: none;
}

figure {
  margin: 0;
}

*:focus {
  outline: 0;
}

*::-moz-focus-inner {
  border: 0;
}

.t-has-focus {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}

[disabled],
.t-is-disabled {
  cursor: not-allowed;
}

.t-is-hidden {
  display: none !important;
}

@media print {
  @page {
    size: landscape;
    margin: 1cm;
  }
  html,
  body,
  p {
    font-size: 10px;
  }
  .t-staff {
    display: none;
  }
}
.t-icon-diamond::before {
  content: "\e000";
}
.t-icon-asterisk::before {
  content: "\e001";
}
.t-icon-angle-double-up::before {
  content: "\e146";
}
.t-icon-angle-double-right::before {
  content: "\e147";
}
.t-icon-angle-double-down::before {
  content: "\e148";
}
.t-icon-angle-double-left::before {
  content: "\e149";
}
.t-icon-angle-up::before {
  content: "\e150";
}
.t-icon-angle-right::before {
  content: "\e151";
}
.t-icon-angle-down::before {
  content: "\e152";
}
.t-icon-angle-left::before {
  content: "\e153";
}
.t-icon-chevron-up::before {
  content: "\e154";
}
.t-icon-chevron-right::before {
  content: "\e155";
}
.t-icon-chevron-down::before {
  content: "\e156";
}
.t-icon-chevron-left::before {
  content: "\e157";
}
.t-icon-arrow-up::before {
  content: "\e158";
}
.t-icon-arrow-right::before {
  content: "\e159";
}
.t-icon-arrow-down::before {
  content: "\e160";
}
.t-icon-arrow-left::before {
  content: "\e161";
}
.t-icon-arrows::before {
  content: "\e162";
}
.t-icon-arrows-h::before {
  content: "\e163";
}
.t-icon-arrows-v::before {
  content: "\e164";
}
.t-icon-caret-up::before {
  content: "\e180";
}
.t-icon-caret-right::before {
  content: "\e181";
}
.t-icon-caret-down::before {
  content: "\e182";
}
.t-icon-caret-left::before {
  content: "\e183";
}
.t-icon-home::before {
  content: "\e200";
}
.t-icon-entity::before {
  content: "\e201";
}
.t-icon-plus::before {
  content: "\e340";
}
.t-icon-plus-circle::before {
  content: "\e341";
}
.t-icon-minus::before {
  content: "\e350";
}
.t-icon-minus-circle::before {
  content: "\e351";
}
.t-icon-times::before {
  content: "\e360";
}
.t-icon-times-circle::before {
  content: "\e361";
}
.t-icon-times-circle-o::before {
  content: "\e362";
}
.t-icon-help::before {
  content: "\e370";
}
.t-icon-help-o::before {
  content: "\e371";
}
.t-icon-info-circle::before {
  content: "\e372";
}
.t-icon-exclamation-circle::before {
  content: "\e373";
}
.t-icon-exclamation-triangle::before {
  content: "\e374";
}
.t-icon-exclamation::before {
  content: "\e375";
}
.t-icon-bell::before {
  content: "\e380";
}
.t-icon-bell-slash::before {
  content: "\e381";
}
.t-icon-bullhorn::before {
  content: "\e384";
}
.t-icon-download::before {
  content: "\e400";
}
.t-icon-upload::before {
  content: "\e401";
}
.t-icon-save::before {
  content: "\e402";
}
.t-icon-expand::before {
  content: "\e500";
}
.t-icon-compress::before {
  content: "\e501";
}
.t-icon-expand-alt::before {
  content: "\e502";
}
.t-icon-compress-alt::before {
  content: "\e503";
}
.t-icon-level-up::before {
  content: "\e510";
}
.t-icon-level-down::before {
  content: "\e511";
}
.t-icon-exchange::before {
  content: "\e512";
}
.t-icon-redo::before {
  content: "\e515";
}
.t-icon-forward::before {
  content: "\e520";
}
.t-icon-reply::before {
  content: "\e521";
}
.t-icon-reply-all::before {
  content: "\e522";
}
.t-icon-sync::before {
  content: "\e525";
}
.t-icon-retweet::before {
  content: "\e526";
}
.t-icon-undo::before {
  content: "\e530";
}
.t-icon-history::before {
  content: "\e531";
}
.t-icon-clock::before {
  content: "\e540";
}
.t-icon-hourglass::before {
  content: "\e545";
}
.t-icon-hourglass-start::before {
  content: "\e546";
}
.t-icon-hourglass-half::before {
  content: "\e547";
}
.t-icon-hourglass-end::before {
  content: "\e548";
}
.t-icon-calendar::before {
  content: "\e560";
}
.t-icon-calendar-plus::before {
  content: "\e561";
}
.t-icon-calendar-minus::before {
  content: "\e562";
}
.t-icon-calendar-check::before {
  content: "\e563";
}
.t-icon-calendar-times::before {
  content: "\e564";
}
.t-icon-check::before {
  content: "\e900";
}
.t-icon-check-circle::before {
  content: "\e901";
}
.t-icon-check-circle-o::before {
  content: "\e902";
}
.t-icon-check-double::before {
  content: "\e903";
}
.t-icon-globe::before {
  content: "\e910";
}
.t-icon-globe-africa::before {
  content: "\e911";
}
.t-icon-globe-asia::before {
  content: "\e912";
}
.t-icon-eye::before {
  content: "\e920";
}
.t-icon-eye-slash::before {
  content: "\e921";
}
.t-icon-comment-alt-fill::before {
  content: "\e904";
}
.t-icon-comment-fill::before {
  content: "\e926";
}
.t-icon-comment-dots-fill::before {
  content: "\e927";
}
.t-icon-comment-dollar-fill::before {
  content: "\e928";
}
.t-icon-comment-slash-fill::before {
  content: "\e929";
}
.t-icon-comments-fill::before {
  content: "\e930";
}
.t-icon-comments-dollar-fill::before {
  content: "\e931";
}
.t-icon-comment-dollar::before {
  content: "\e932";
}
.t-icon-comments-dollar::before {
  content: "\e933";
}
.t-icon-comment-slash::before {
  content: "\e934";
}
.t-icon-comment-dots::before {
  content: "\e935";
}
.t-icon-comment::before {
  content: "\e937";
}
.t-icon-comments::before {
  content: "\e938";
}
.t-icon-comment-alt::before {
  content: "\e939";
}
.t-icon-ellipsis-h::before {
  content: "\e941";
}
.t-icon-ellipsis-v::before {
  content: "\e942";
}
.t-icon-envelope::before {
  content: "\e945";
}
.t-icon-envelope-open-text::before {
  content: "\e946";
}
.t-icon-inbox::before {
  content: "\e950";
}
.t-icon-paperclip::before {
  content: "\e995";
}
.t-icon-pen-nib::before {
  content: "\e997";
}
.t-icon-pencil::before {
  content: "\e998";
}
.t-icon-trash::before {
  content: "\e999";
}
.t-icon-user::before {
  content: "󡀀";
}
.t-icon-user-circle::before {
  content: "󡀁";
}
.t-icon-user-cog::before {
  content: "󡀄";
}
.t-icon-user-edit::before {
  content: "󡀅";
}
.t-icon-user-lock::before {
  content: "󡀆";
}
.t-icon-user-plus::before {
  content: "󡀇";
}
.t-icon-user-minus::before {
  content: "󡀈";
}
.t-icon-user-shield::before {
  content: "󡀉";
}
.t-icon-user-slash::before {
  content: "󡀐";
}
.t-icon-user-times::before {
  content: "󡀑";
}
.t-icon-user-friends::before {
  content: "󡀒";
}
.t-icon-users::before {
  content: "󡀓";
}
.t-icon-users-cog::before {
  content: "󡀔";
}
.t-icon-user-tie::before {
  content: "󡀕";
}
.t-icon-address-card::before {
  content: "󡀠";
}
.t-icon-id-badge::before {
  content: "󡀢";
}
.t-icon-address-book::before {
  content: "󡀣";
}
.t-icon-file::before {
  content: "󡔀";
}
.t-icon-file-alt::before {
  content: "󡔁";
}
.t-icon-file-archive::before {
  content: "󡔂";
}
.t-icon-file-audio::before {
  content: "󡔃";
}
.t-icon-file-code::before {
  content: "󡔄";
}
.t-icon-file-excel::before {
  content: "󡔅";
}
.t-icon-file-image::before {
  content: "󡔆";
}
.t-icon-file-pdf::before {
  content: "󡔇";
}
.t-icon-file-powerpoint::before {
  content: "󡔈";
}
.t-icon-file-video::before {
  content: "󡔉";
}
.t-icon-file-word::before {
  content: "󡔐";
}
.t-icon-folder::before {
  content: "󡔠";
}
.t-icon-folder-open::before {
  content: "󡔡";
}
.t-icon-hand-paper::before {
  content: "󡘀";
}
.t-icon-hand-rock::before {
  content: "󡘁";
}
.t-icon-hand-pointer::before {
  content: "󡘂";
}
.t-icon-hand-point-right::before {
  content: "󡘄";
}
.t-icon-hand-point-down::before {
  content: "󡘅";
}
.t-icon-hand-point-left::before {
  content: "󡘆";
}
.t-icon-handshake::before {
  content: "󡘇";
}
.t-icon-thumbs-up::before {
  content: "󡘈";
}
.t-icon-thumbs-down::before {
  content: "󡘉";
}
.t-icon-face-happy::before {
  content: "󡜀";
}
.t-icon-face-smile::before {
  content: "󡜁";
}
.t-icon-face-neutral::before {
  content: "󡜂";
}
.t-icon-face-frown::before {
  content: "󡜃";
}
.t-icon-face-cry::before {
  content: "󡜄";
}
.t-icon-heart-o::before {
  content: "󡜠";
}
.t-icon-heart::before {
  content: "󡜡";
}
.t-icon-phone::before {
  content: "󡞓";
}
.t-icon-support::before {
  content: "󡞔";
}
.t-icon-fax::before {
  content: "󡞕";
}
.t-icon-tv::before {
  content: "󡠀";
}
.t-icon-laptop::before {
  content: "󡠁";
}
.t-icon-mobile::before {
  content: "󡠂";
}
.t-icon-keyboard::before {
  content: "󡠃";
}
.t-icon-print::before {
  content: "󡠐";
}
.t-icon-qrcode::before {
  content: "󡠠";
}
.t-icon-fingerprint::before {
  content: "󡠡";
}
.t-icon-link::before {
  content: "󡠰";
}
.t-icon-unlink::before {
  content: "󡠱";
}
.t-icon-external-link::before {
  content: "󡠳";
}
.t-icon-key::before {
  content: "󡡀";
}
.t-icon-lock::before {
  content: "󡡅";
}
.t-icon-lock-open::before {
  content: "󡡆";
}
.t-icon-search::before {
  content: "󡡐";
}
.t-icon-search-plus::before {
  content: "󡡑";
}
.t-icon-search-minus::before {
  content: "󡡒";
}
.t-icon-filter::before {
  content: "󡡠";
}
.t-icon-share::before {
  content: "󡡥";
}
.t-icon-share-square::before {
  content: "󡡦";
}
.t-icon-paper-plane::before {
  content: "󡡧";
}
.t-icon-sign-in::before {
  content: "󡢐";
}
.t-icon-sign-out::before {
  content: "󡢑";
}
.t-icon-power-off::before {
  content: "󡢕";
}
.t-icon-circle-notch::before {
  content: "󡦘";
}
.t-icon-newspaper::before {
  content: "󡦙";
}
.t-icon-cog::before {
  content: "󢀀";
}
.t-icon-cogs::before {
  content: "󢀁";
}
.t-icon-wrench::before {
  content: "󢀅";
}
.t-icon-toolbox::before {
  content: "󢀆";
}
.t-icon-briefcase::before {
  content: "󢀇";
}
.t-icon-suitcase::before {
  content: "󢀈";
}
.t-icon-sliders::before {
  content: "󢀐";
}
.t-icon-sort-alpha-up::before {
  content: "󢀠";
}
.t-icon-sort-alpha-down::before {
  content: "󢀡";
}
.t-icon-sort-amount-up::before {
  content: "󢀢";
}
.t-icon-sort-amount-down::before {
  content: "󢀣";
}
.t-icon-sort::before {
  content: "󢀰";
}
.t-icon-sort-up::before {
  content: "󢀱";
}
.t-icon-sort-down::before {
  content: "󢀲";
}
.t-icon-tag::before {
  content: "󢁀";
}
.t-icon-tags::before {
  content: "󢁁";
}
.t-icon-star-o::before {
  content: "󢁅";
}
.t-icon-star-half::before {
  content: "󢁆";
}
.t-icon-star::before {
  content: "󢁇";
}
.t-icon-table::before {
  content: "󢁉";
}
.t-icon-list-ul::before {
  content: "󢁐";
}
.t-icon-tasks::before {
  content: "󢁑";
}
.t-icon-cards::before {
  content: "󢁕";
}
.t-icon-cards-small::before {
  content: "󢁖";
}
.t-icon-list::before {
  content: "󢁗";
}
.t-icon-align-left::before {
  content: "󢁠";
}
.t-icon-align-center::before {
  content: "󢁡";
}
.t-icon-align-justify::before {
  content: "󢁢";
}
.t-icon-align-right::before {
  content: "󢁣";
}
.t-icon-copy::before {
  content: "󢁩";
}
.t-icon-clone::before {
  content: "󢁰";
}
.t-icon-new-tab::before {
  content: "󢁱";
}
.t-icon-clipboard::before {
  content: "󢁵";
}
.t-icon-paste::before {
  content: "󢁶";
}
.t-icon-money-bill::before {
  content: "󢂀";
}
.t-icon-credit-card::before {
  content: "󢂁";
}
.t-icon-chart-bar::before {
  content: "󢂐";
}
.t-icon-chart-area::before {
  content: "󢂑";
}
.t-icon-chart-line::before {
  content: "󢂒";
}
.t-icon-terminal::before {
  content: "󢄀";
}
.t-icon-code::before {
  content: "󢄁";
}
.t-icon-code-branch::before {
  content: "󢄂";
}
.t-icon-thumbtack::before {
  content: "󢒙";
}
.t-icon-ruler::before {
  content: "󢔀";
}
.t-icon-cut::before {
  content: "󢔁";
}
.t-icon-image::before {
  content: "󢔂";
}
.t-icon-images::before {
  content: "󢔃";
}
.t-icon-bookmark-o::before {
  content: "󢔄";
}
.t-icon-bookmark::before {
  content: "󢔅";
}
.t-icon-flag::before {
  content: "󢔆";
}
.t-icon-location-arrow::before {
  content: "󢔇";
}
.t-icon-map-marker::before {
  content: "󢔈";
}
.t-icon-shoe-prints::before {
  content: "󢔉";
}
.t-icon-magic::before {
  content: "󢔐";
}
.t-icon-stamp::before {
  content: "󢔑";
}
.t-icon-fill-up::before {
  content: "󢔒";
}
.t-icon-graduation-cap::before {
  content: "󢔓";
}
.t-icon-palette::before {
  content: "󢔔";
}
.t-icon-trophy::before {
  content: "󢔕";
}
.t-icon-bug::before {
  content: "󢔖";
}
.t-icon-robot::before {
  content: "󢔗";
}
.t-icon-rocket::before {
  content: "󢔘";
}
.t-icon-certificate::before {
  content: "󢔙";
}
.t-icon-crosshairs::before {
  content: "󢔠";
}
.t-icon-infinity::before {
  content: "󢔡";
}
.t-icon-sticky-note::before {
  content: "󢔢";
}
.t-icon-map-signs::before {
  content: "󢔣";
}
.t-icon-shopping-cart::before {
  content: "󢔤";
}
.t-icon-play::before {
  content: "󢔥";
}
.t-icon-stop::before {
  content: "󢔦";
}
.t-icon-circle::before {
  content: "󢔧";
}
.t-icon-flask::before {
  content: "󢔨";
}
.t-icon-ds-triquetra::before {
  content: "󣀀";
}
.t-icon-ds-brick::before {
  content: "󣀁";
}
.t-icon-ds-set::before {
  content: "󣀂";
}
.t-icon-direction-incoming::before {
  content: "󣀃";
}
.t-icon-direction-outgoing::before {
  content: "󣀄";
}
.t-icon-direction-both::before {
  content: "󣀅";
}

.t-icon-alarm::before {
  content: "\e380";
}
.t-icon-area-chart::before {
  content: "󢂑";
}
.t-icon-analytics::before {
  content: "󢂑";
}
.t-icon-ban::before {
  content: "\e351";
}
.t-icon-calendar-o::before {
  content: "\e560";
}
.t-icon-clock-o::before {
  content: "\e540";
}
.t-icon-circle-o-notch::before {
  content: "󡦘";
}
.t-icon-close::before {
  content: "\e360";
}
.t-icon-cycle::before {
  content: "󡦘";
}
.t-icon-delete::before {
  content: "\e999";
}
.t-icon-edit::before {
  content: "\e998";
}
.t-icon-email::before {
  content: "\e945";
}
.t-icon-error::before {
  content: "\e373";
}
.t-icon-file-o::before {
  content: "󡔀";
}
.t-icon-file-archive-o::before {
  content: "󡔂";
}
.t-icon-file-code-o::before {
  content: "󡔄";
}
.t-icon-file-excel-o::before {
  content: "󡔅";
}
.t-icon-file-image-o::before {
  content: "󡔆";
}
.t-icon-file-pdf-o::before {
  content: "󡔇";
}
.t-icon-file-text::before {
  content: "󡔁";
}
.t-icon-file-text-o::before {
  content: "󡔁";
}
.t-icon-group::before {
  content: "󡀓";
}
.t-icon-hand-point-up::before {
  content: "󡘂";
}
.t-icon-info::before {
  content: "\e372";
}
.t-icon-line-chart::before {
  content: "󢂒";
}
.t-icon-menu::before {
  content: "\e941";
}
.t-icon-money::before {
  content: "󢂀";
}
.t-icon-newspaper::before, .t-icon-newspaper-o::before {
  content: "󡦙";
}
.t-icon-pending::before {
  content: "\e547";
}
.t-icon-question-circle::before {
  content: "\e370";
}
.t-icon-refresh::before {
  content: "\e525";
}
.t-icon-sort-amount-asc::before {
  content: "󢀣";
}
.t-icon-sort-amount-desc::before {
  content: "󢀢";
}
.t-icon-staff::before {
  content: "\e001";
}
.t-icon-success::before {
  content: "\e901";
}
.t-icon-th::before {
  content: "󢁖";
}
.t-icon-th-large::before {
  content: "󢁕";
}
.t-icon-th-list::before {
  content: "󢁗";
}
.t-icon-remove::before {
  content: "\e999";
}
.t-icon-test::before {
  content: "󢔨";
}
.t-icon-time::before {
  content: "\e540";
}
.t-icon-trash-alt::before {
  content: "\e999";
}
.t-icon-unlock::before {
  content: "󡡆";
}
.t-icon-warning::before {
  content: "\e374";
}

.t-icon.t-white {
  color: #fff;
}
.t-icon.t-gray-mid, .t-icon.t-subtle {
  color: #a6a7a7;
}
.t-icon.t-blue, .t-icon.t-info {
  color: #256cd1;
}
.t-icon.t-teal, .t-icon.t-cta {
  color: #279c9c;
}
.t-icon.t-red, .t-icon.t-error {
  color: #d91f11;
}
.t-icon.t-orange, .t-icon.t-warning {
  color: #ee6f20;
}
.t-icon.t-green, .t-icon.t-success {
  color: #428613;
}
.t-icon.t-disabled {
  color: #bcbdbd;
}
.t-icon.t-staff {
  color: #8c2341;
}
.t-icon.t-white svg > * {
  fill: #fff;
}
.t-icon.t-gray-mid svg > *, .t-icon.t-subtle svg > * {
  fill: #a6a7a7;
}
.t-icon.t-blue svg > *, .t-icon.t-info svg > * {
  fill: #256cd1;
}
.t-icon.t-teal svg > *, .t-icon.t-cta svg > * {
  fill: #279c9c;
}
.t-icon.t-red svg > *, .t-icon.t-error svg > * {
  fill: #d91f11;
}
.t-icon.t-orange svg > *, .t-icon.t-warning svg > * {
  fill: #ee6f20;
}
.t-icon.t-green svg > *, .t-icon.t-success svg > * {
  fill: #428613;
}
.t-icon.t-disabled svg > * {
  fill: #bcbdbd;
}
.t-icon.t-staff svg > * {
  fill: #8c2341;
}

.t-vis {
  position: relative;
  display: inline-block;
  width: 32px;
  height: 32px;
  margin-right: 8px;
  font-style: normal;
  vertical-align: middle;
}
.t-vis:last-child {
  margin-right: 0;
}
.t-vis::before, .t-vis::after {
  content: "";
  position: absolute;
  display: block;
  width: 32px;
  height: 32px;
  border: 1px solid transparent;
  border-radius: 32px;
  font-family: "tricons", helvetica, arial, sans-serif;
}
.t-vis::before {
  border-color: #e9e9e9;
}
.t-vis::after {
  color: #fff;
  font-size: 11px;
  text-align: center;
  line-height: 30px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-vis .t-badge {
  position: absolute;
  top: -4px;
  left: 100%;
  z-index: 1;
  padding: 0 4px;
  color: #ee6f20;
  background: #fff;
  border: 1px solid #ee6f20;
  transform: translate(-60%, 0);
}
.t-vis-agreed::before {
  background: #428613;
  border-color: transparent;
}
.t-vis-part-agreed::before {
  background: #428613;
  border-color: transparent;
}
.t-vis-part-agreed::after {
  content: "";
  left: calc(32px / 2);
  width: calc(32px / 2);
  background: #fff;
  border-color: #e9e9e9;
  border-left: transparent;
  -moz-border-radius-topright: 64px;
  -moz-border-radius-bottomright: 64px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-radius: 0 64px 64px 0;
}
.t-vis-part-disagreed::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-part-disagreed::after {
  content: "";
  width: calc(32px / 2);
  background: #fff;
  border-color: #e9e9e9;
  border-right: transparent;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 64px;
  -moz-border-radius-topleft: 64px;
  border-radius: 64px 0 0 64px;
}
.t-vis-disagreed::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-discrepencies::before, .t-vis-discrepancies::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-discrepencies::after, .t-vis-discrepancies::after {
  content: "󢁗";
}
.t-vis-error::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-error::after {
  content: "\e375";
}
.t-vis-cancelled::before {
  background: #bcbdbd;
  border-color: transparent;
}
.t-vis-cancelled::after {
  content: "C";
  font-weight: 700;
}
.t-vis-within::before {
  background: #fff59d;
  border-color: transparent;
}
.t-vis-within::after {
  content: "TH";
  color: #a6a7a7;
  font-weight: 700;
}
.t-vis.t-medium {
  width: 37px;
  height: 37px;
}
.t-vis.t-medium::before, .t-vis.t-medium::after {
  width: 37px;
  height: 37px;
}
.t-vis.t-medium::after {
  font-size: 12px;
  line-height: 35px;
}
.t-vis.t-medium.t-vis-part-agreed::after {
  left: calc(37px / 2);
  width: calc(37px / 2);
}
.t-vis.t-medium.t-vis-part-disagreed::after {
  width: calc(37px / 2);
}

@font-face {
  font-family: tricons;
  src: url("/crds-frontend/latest/assets/tricons-CZ4m6E8g.eot");
  src: url("/crds-frontend/latest/assets/tricons-CZ4m6E8g.eot?#iefix") format("embedded-opentype"), url("/crds-frontend/latest/assets/tricons-DHjgza76.woff2") format("woff2"), url("/crds-frontend/latest/assets/tricons-B2Keo8Ad.woff") format("woff"), url("/crds-frontend/latest/assets/tricons-DNt4bsT1.ttf") format("truetype"), url("/crds-frontend/latest/assets/tricons-6znNKawq.svg#fontawesome") format("svg");
  font-style: normal;
  font-weight: 400;
}
.t-icon {
  display: inline-block;
  margin-right: 6px;
  color: inherit;
  font-family: "tricons", helvetica, arial, sans-serif !important;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  text-decoration: none;
  text-transform: none;
  vertical-align: middle;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-icon::before {
  display: inline-block;
  line-height: 1rem;
}
.t-icon:hover {
  text-decoration: none;
}
.t-icon > img,
.t-icon > svg {
  width: 14px;
  height: 14px;
}
.t-icon > svg {
  color: inherit;
}
.t-icon > svg path {
  fill: currentcolor;
}
.t-icon.t-fw {
  width: 1em;
  text-align: center;
}
.t-icon.t-tiny {
  font-size: 11px;
}
.t-icon.t-tiny > img,
.t-icon.t-tiny > svg {
  width: 11px;
  height: 11px;
}
.t-icon.t-small {
  font-size: 12px;
}
.t-icon.t-small > img,
.t-icon.t-small > svg {
  width: 12px;
  height: 12px;
}
.t-icon.t-large {
  font-size: 16px;
}
.t-icon.t-large > img,
.t-icon.t-large > svg {
  width: 16px;
  height: 16px;
}
.t-icon.t-vertical-middle {
  vertical-align: middle;
}
.t-icon.t-horizontal {
  height: 32px;
}

a.t-icon {
  display: inline-block;
  margin-right: 0;
  color: #006491;
}
a.t-icon:hover {
  text-decoration: underline;
}
a.t-icon::before {
  margin-right: 6px;
  line-height: inherit;
}
a.t-icon > span {
  margin-left: -4px;
}
a.t-icon:empty::before {
  margin-right: 0;
}
a.t-icon.t-teal {
  color: #279c9c;
}
a .t-icon {
  margin-right: 6px;
}
a .t-icon.t-icon-only {
  margin-right: 0;
}

.t-icon.t-svg {
  position: relative;
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: middle;
}
.t-icon.t-svg::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("/crds-frontend/latest/assets/sprite-CL5HE_QE.svg");
  background-repeat: no-repeat;
  vertical-align: middle;
  transform-origin: center;
  transform: translate(-50%, -50%);
}
.t-icon.t-svg.t-tiny {
  width: 11px;
  height: 11px;
}
.t-icon.t-svg.t-tiny::before {
  transform: translate(-50%, -50%) scale(0.7);
}
.t-icon.t-svg.t-small {
  width: 12px;
  height: 12px;
}
.t-icon.t-svg.t-small::before {
  transform: translate(-50%, -50%) scale(0.8);
}
.t-icon.t-svg.t-large {
  width: 16px;
  height: 16px;
}
.t-icon.t-svg.t-large::before {
  transform: translate(-50%, -50%) scale(1.2);
}

.t-svg-address-book::before {
  width: 12px;
  height: 14px;
  background-position: 0 0;
}

.t-svg-address-book-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px 0;
}

.t-svg-address-book-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px 0;
}

.t-svg-address-card::before {
  width: 14px;
  height: 14px;
  background-position: -78px 0;
}

.t-svg-address-card-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px 0;
}

.t-svg-address-card-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px 0;
}

.t-svg-align-center::before {
  width: 12px;
  height: 14px;
  background-position: -156px 0;
}

.t-svg-align-center-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -182px 0;
}

.t-svg-align-center-white::before {
  width: 12px;
  height: 14px;
  background-position: -208px 0;
}

.t-svg-align-justify::before {
  width: 12px;
  height: 14px;
  background-position: -234px 0;
}

.t-svg-align-justify-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -260px 0;
}

.t-svg-align-justify-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px 0;
}

.t-svg-align-left::before {
  width: 12px;
  height: 14px;
  background-position: -312px 0;
}

.t-svg-align-left-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -338px 0;
}

.t-svg-align-left-white::before {
  width: 12px;
  height: 14px;
  background-position: 0 -26px;
}

.t-svg-align-right::before {
  width: 12px;
  height: 14px;
  background-position: -26px -26px;
}

.t-svg-align-right-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -52px -26px;
}

.t-svg-align-right-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -26px;
}

.t-svg-angle-double-down::before {
  width: 14px;
  height: 14px;
  background-position: -104px -26px;
}

.t-svg-angle-double-down-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -26px;
}

.t-svg-angle-double-down-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -26px;
}

.t-svg-angle-double-left::before {
  width: 14px;
  height: 14px;
  background-position: -182px -26px;
}

.t-svg-angle-double-left-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -26px;
}

.t-svg-angle-double-left-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -26px;
}

.t-svg-angle-double-right::before {
  width: 14px;
  height: 14px;
  background-position: -260px -26px;
}

.t-svg-angle-double-right-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -26px;
}

.t-svg-angle-double-right-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -26px;
}

.t-svg-angle-double-up::before {
  width: 14px;
  height: 14px;
  background-position: -338px -26px;
}

.t-svg-angle-double-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -52px;
}

.t-svg-angle-double-up-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -52px;
}

.t-svg-angle-down::before {
  width: 9px;
  height: 14px;
  background-position: -52px -52px;
}

.t-svg-angle-down-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -78px -52px;
}

.t-svg-angle-down-white::before {
  width: 9px;
  height: 14px;
  background-position: -104px -52px;
}

.t-svg-angle-left::before {
  width: 7px;
  height: 14px;
  background-position: -130px -52px;
}

.t-svg-angle-left-link-blue::before {
  width: 7px;
  height: 14px;
  background-position: -156px -52px;
}

.t-svg-angle-left-white::before {
  width: 7px;
  height: 14px;
  background-position: -182px -52px;
}

.t-svg-angle-right::before {
  width: 7px;
  height: 14px;
  background-position: -208px -52px;
}

.t-svg-angle-right-link-blue::before {
  width: 7px;
  height: 14px;
  background-position: -234px -52px;
}

.t-svg-angle-right-white::before {
  width: 7px;
  height: 14px;
  background-position: -260px -52px;
}

.t-svg-angle-up::before {
  width: 9px;
  height: 14px;
  background-position: -286px -52px;
}

.t-svg-angle-up-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -312px -52px;
}

.t-svg-angle-up-white::before {
  width: 9px;
  height: 14px;
  background-position: -338px -52px;
}

.t-svg-arrow-down::before {
  width: 12px;
  height: 14px;
  background-position: 0 -78px;
}

.t-svg-arrow-down-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -78px;
}

.t-svg-arrow-down-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px -78px;
}

.t-svg-arrow-left::before {
  width: 12px;
  height: 14px;
  background-position: -78px -78px;
}

.t-svg-arrow-left-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -104px -78px;
}

.t-svg-arrow-left-white::before {
  width: 12px;
  height: 14px;
  background-position: -130px -78px;
}

.t-svg-arrow-right::before {
  width: 12px;
  height: 14px;
  background-position: -156px -78px;
}

.t-svg-arrow-right-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -182px -78px;
}

.t-svg-arrow-right-white::before {
  width: 12px;
  height: 14px;
  background-position: -208px -78px;
}

.t-svg-arrow-up::before {
  width: 12px;
  height: 14px;
  background-position: -234px -78px;
}

.t-svg-arrow-up-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -260px -78px;
}

.t-svg-arrow-up-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px -78px;
}

.t-svg-arrows::before {
  width: 14px;
  height: 14px;
  background-position: -312px -78px;
}

.t-svg-arrows-h::before {
  width: 14px;
  height: 14px;
  background-position: -338px -78px;
}

.t-svg-arrows-h-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -104px;
}

.t-svg-arrows-h-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -104px;
}

.t-svg-arrows-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -104px;
}

.t-svg-arrows-v::before {
  width: 7px;
  height: 14px;
  background-position: -78px -104px;
}

.t-svg-arrows-v-link-blue::before {
  width: 7px;
  height: 14px;
  background-position: -104px -104px;
}

.t-svg-arrows-v-white::before {
  width: 7px;
  height: 14px;
  background-position: -130px -104px;
}

.t-svg-arrows-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -104px;
}

.t-svg-asterisk::before {
  width: 14px;
  height: 14px;
  background-position: -182px -104px;
}

.t-svg-asterisk-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -104px;
}

.t-svg-asterisk-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -104px;
}

.t-svg-bell::before {
  width: 12px;
  height: 14px;
  background-position: -260px -104px;
}

.t-svg-bell-ind-orange::before {
  width: 12px;
  height: 14px;
  background-position: -286px -104px;
}

.t-svg-bell-ind-red::before {
  width: 12px;
  height: 14px;
  background-position: -312px -104px;
}

.t-svg-bell-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -338px -104px;
}

.t-svg-bell-slash::before {
  width: 18px;
  height: 14px;
  background-position: 0 -130px;
}

.t-svg-bell-slash-link-blue::before {
  width: 18px;
  height: 14px;
  background-position: -26px -130px;
}

.t-svg-bell-slash-white::before {
  width: 18px;
  height: 14px;
  background-position: -52px -130px;
}

.t-svg-bell-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -130px;
}

.t-svg-bookmark::before {
  width: 11px;
  height: 14px;
  background-position: -104px -130px;
}

.t-svg-bookmark-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -130px -130px;
}

.t-svg-bookmark-o::before {
  width: 11px;
  height: 14px;
  background-position: -156px -130px;
}

.t-svg-bookmark-o-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -182px -130px;
}

.t-svg-bookmark-o-white::before {
  width: 11px;
  height: 14px;
  background-position: -208px -130px;
}

.t-svg-bookmark-white::before {
  width: 11px;
  height: 14px;
  background-position: -234px -130px;
}

.t-svg-briefcase::before {
  width: 14px;
  height: 14px;
  background-position: -260px -130px;
}

.t-svg-briefcase-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -130px;
}

.t-svg-briefcase-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -130px;
}

.t-svg-bug::before {
  width: 14px;
  height: 14px;
  background-position: -338px -130px;
}

.t-svg-bug-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -156px;
}

.t-svg-bug-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -156px;
}

.t-svg-bullhorn::before {
  width: 14px;
  height: 14px;
  background-position: -52px -156px;
}

.t-svg-bullhorn-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -156px;
}

.t-svg-bullhorn-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -156px;
}

.t-svg-calendar::before {
  width: 12px;
  height: 14px;
  background-position: -130px -156px;
}

.t-svg-calendar-check::before {
  width: 12px;
  height: 14px;
  background-position: -156px -156px;
}

.t-svg-calendar-check-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -182px -156px;
}

.t-svg-calendar-check-white::before {
  width: 12px;
  height: 14px;
  background-position: -208px -156px;
}

.t-svg-calendar-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -234px -156px;
}

.t-svg-calendar-minus::before {
  width: 12px;
  height: 14px;
  background-position: -260px -156px;
}

.t-svg-calendar-minus-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -286px -156px;
}

.t-svg-calendar-minus-white::before {
  width: 12px;
  height: 14px;
  background-position: -312px -156px;
}

.t-svg-calendar-plus::before {
  width: 12px;
  height: 14px;
  background-position: -338px -156px;
}

.t-svg-calendar-plus-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: 0 -182px;
}

.t-svg-calendar-plus-white::before {
  width: 12px;
  height: 14px;
  background-position: -26px -182px;
}

.t-svg-calendar-times::before {
  width: 12px;
  height: 14px;
  background-position: -52px -182px;
}

.t-svg-calendar-times-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -78px -182px;
}

.t-svg-calendar-times-white::before {
  width: 12px;
  height: 14px;
  background-position: -104px -182px;
}

.t-svg-calendar-white::before {
  width: 12px;
  height: 14px;
  background-position: -130px -182px;
}

.t-svg-cards::before {
  width: 14px;
  height: 14px;
  background-position: -156px -182px;
}

.t-svg-cards-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -182px;
}

.t-svg-cards-small::before {
  width: 14px;
  height: 14px;
  background-position: -208px -182px;
}

.t-svg-cards-small-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -182px;
}

.t-svg-cards-small-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -182px;
}

.t-svg-cards-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -182px;
}

.t-svg-caret-down::before {
  width: 9px;
  height: 14px;
  background-position: -312px -182px;
}

.t-svg-caret-down-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -338px -182px;
}

.t-svg-caret-down-white::before {
  width: 9px;
  height: 14px;
  background-position: 0 -208px;
}

.t-svg-caret-left::before {
  width: 5px;
  height: 14px;
  background-position: -26px -208px;
}

.t-svg-caret-left-link-blue::before {
  width: 5px;
  height: 14px;
  background-position: -52px -208px;
}

.t-svg-caret-left-white::before {
  width: 5px;
  height: 14px;
  background-position: -78px -208px;
}

.t-svg-caret-right::before {
  width: 5px;
  height: 14px;
  background-position: -104px -208px;
}

.t-svg-caret-right-link-blue::before {
  width: 5px;
  height: 14px;
  background-position: -130px -208px;
}

.t-svg-caret-right-white::before {
  width: 5px;
  height: 14px;
  background-position: -156px -208px;
}

.t-svg-caret-up::before {
  width: 9px;
  height: 14px;
  background-position: -182px -208px;
}

.t-svg-caret-up-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -208px -208px;
}

.t-svg-caret-up-white::before {
  width: 9px;
  height: 14px;
  background-position: -234px -208px;
}

.t-svg-certificate::before {
  width: 14px;
  height: 14px;
  background-position: -260px -208px;
}

.t-svg-certificate-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -208px;
}

.t-svg-certificate-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -208px;
}

.t-svg-chart-area::before {
  width: 14px;
  height: 14px;
  background-position: -338px -208px;
}

.t-svg-chart-area-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -234px;
}

.t-svg-chart-area-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -234px;
}

.t-svg-chart-bar::before {
  width: 14px;
  height: 14px;
  background-position: -52px -234px;
}

.t-svg-chart-bar-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -234px;
}

.t-svg-chart-bar-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -234px;
}

.t-svg-chart-line::before {
  width: 14px;
  height: 14px;
  background-position: -130px -234px;
}

.t-svg-chart-line-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -234px;
}

.t-svg-chart-line-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -234px;
}

.t-svg-check::before {
  width: 14px;
  height: 14px;
  background-position: -208px -234px;
}

.t-svg-check-circle::before {
  width: 14px;
  height: 14px;
  background-position: -234px -234px;
}

.t-svg-check-circle-ind-green::before {
  width: 14px;
  height: 14px;
  background-position: -260px -234px;
}

.t-svg-check-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -234px;
}

.t-svg-check-circle-o::before {
  width: 14px;
  height: 14px;
  background-position: -312px -234px;
}

.t-svg-check-circle-o-ind-green::before {
  width: 14px;
  height: 14px;
  background-position: -338px -234px;
}

.t-svg-check-circle-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -260px;
}

.t-svg-check-circle-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -260px;
}

.t-svg-check-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -260px;
}

.t-svg-check-double::before {
  width: 14px;
  height: 14px;
  background-position: -78px -260px;
}

.t-svg-check-double-ind-green::before {
  width: 14px;
  height: 14px;
  background-position: -104px -260px;
}

.t-svg-check-double-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -260px;
}

.t-svg-check-double-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -260px;
}

.t-svg-check-ind-green::before {
  width: 14px;
  height: 14px;
  background-position: -182px -260px;
}

.t-svg-check-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -260px;
}

.t-svg-check-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -260px;
}

.t-svg-chevron-down::before {
  width: 12px;
  height: 14px;
  background-position: -260px -260px;
}

.t-svg-chevron-down-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -286px -260px;
}

.t-svg-chevron-down-white::before {
  width: 12px;
  height: 14px;
  background-position: -312px -260px;
}

.t-svg-chevron-left::before {
  width: 9px;
  height: 14px;
  background-position: -338px -260px;
}

.t-svg-chevron-left-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: 0 -286px;
}

.t-svg-chevron-left-white::before {
  width: 9px;
  height: 14px;
  background-position: -26px -286px;
}

.t-svg-chevron-right::before {
  width: 9px;
  height: 14px;
  background-position: -52px -286px;
}

.t-svg-chevron-right-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -78px -286px;
}

.t-svg-chevron-right-white::before {
  width: 9px;
  height: 14px;
  background-position: -104px -286px;
}

.t-svg-chevron-up::before {
  width: 12px;
  height: 14px;
  background-position: -130px -286px;
}

.t-svg-chevron-up-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -156px -286px;
}

.t-svg-chevron-up-white::before {
  width: 12px;
  height: 14px;
  background-position: -182px -286px;
}

.t-svg-circle::before {
  width: 14px;
  height: 14px;
  background-position: -208px -286px;
}

.t-svg-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -286px;
}

.t-svg-circle-notch::before {
  width: 14px;
  height: 14px;
  background-position: -260px -286px;
}

.t-svg-circle-notch-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -286px;
}

.t-svg-circle-notch-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -286px;
}

.t-svg-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -286px;
}

.t-svg-clipboard::before {
  width: 11px;
  height: 14px;
  background-position: 0 -312px;
}

.t-svg-clipboard-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -26px -312px;
}

.t-svg-clipboard-white::before {
  width: 11px;
  height: 14px;
  background-position: -52px -312px;
}

.t-svg-clock::before {
  width: 14px;
  height: 14px;
  background-position: -78px -312px;
}

.t-svg-clock-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -312px;
}

.t-svg-clock-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -312px;
}

.t-svg-clone::before {
  width: 14px;
  height: 14px;
  background-position: -156px -312px;
}

.t-svg-clone-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -312px;
}

.t-svg-clone-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -312px;
}

.t-svg-code::before {
  width: 14px;
  height: 14px;
  background-position: -234px -312px;
}

.t-svg-code-branch::before {
  width: 11px;
  height: 14px;
  background-position: -260px -312px;
}

.t-svg-code-branch-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -286px -312px;
}

.t-svg-code-branch-white::before {
  width: 11px;
  height: 14px;
  background-position: -312px -312px;
}

.t-svg-code-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -312px;
}

.t-svg-code-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -338px;
}

.t-svg-cog::before {
  width: 14px;
  height: 14px;
  background-position: -26px -338px;
}

.t-svg-cog-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -338px;
}

.t-svg-cog-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -338px;
}

.t-svg-cogs::before {
  width: 14px;
  height: 14px;
  background-position: -104px -338px;
}

.t-svg-cogs-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -338px;
}

.t-svg-cogs-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -338px;
}

.t-svg-comment::before {
  width: 14px;
  height: 14px;
  background-position: -182px -338px;
}

.t-svg-comment-alt::before {
  width: 14px;
  height: 14px;
  background-position: -208px -338px;
}

.t-svg-comment-alt-fill::before {
  width: 14px;
  height: 14px;
  background-position: -234px -338px;
}

.t-svg-comment-alt-fill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -338px;
}

.t-svg-comment-alt-fill-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -338px;
}

.t-svg-comment-alt-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -338px;
}

.t-svg-comment-alt-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -338px;
}

.t-svg-comment-dollar::before {
  width: 14px;
  height: 14px;
  background-position: 0 -364px;
}

.t-svg-comment-dollar-fill::before {
  width: 14px;
  height: 14px;
  background-position: -26px -364px;
}

.t-svg-comment-dollar-fill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -364px;
}

.t-svg-comment-dollar-fill-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -364px;
}

.t-svg-comment-dollar-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -364px;
}

.t-svg-comment-dollar-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -364px;
}

.t-svg-comment-dots::before {
  width: 14px;
  height: 14px;
  background-position: -156px -364px;
}

.t-svg-comment-dots-fill::before {
  width: 14px;
  height: 14px;
  background-position: -182px -364px;
}

.t-svg-comment-dots-fill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -364px;
}

.t-svg-comment-dots-fill-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -364px;
}

.t-svg-comment-dots-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -364px;
}

.t-svg-comment-dots-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -364px;
}

.t-svg-comment-fill::before {
  width: 14px;
  height: 14px;
  background-position: -312px -364px;
}

.t-svg-comment-fill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -364px;
}

.t-svg-comment-fill-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -390px;
}

.t-svg-comment-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -390px;
}

.t-svg-comment-slash::before {
  width: 14px;
  height: 14px;
  background-position: -52px -390px;
}

.t-svg-comment-slash-fill::before {
  width: 18px;
  height: 14px;
  background-position: -78px -390px;
}

.t-svg-comment-slash-fill-link-blue::before {
  width: 18px;
  height: 14px;
  background-position: -104px -390px;
}

.t-svg-comment-slash-fill-white::before {
  width: 18px;
  height: 14px;
  background-position: -130px -390px;
}

.t-svg-comment-slash-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -390px;
}

.t-svg-comment-slash-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -390px;
}

.t-svg-comment-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -390px;
}

.t-svg-comments::before {
  width: 14px;
  height: 14px;
  background-position: -234px -390px;
}

.t-svg-comments-dollar::before {
  width: 14px;
  height: 14px;
  background-position: -260px -390px;
}

.t-svg-comments-dollar-fill::before {
  width: 16px;
  height: 14px;
  background-position: -286px -390px;
}

.t-svg-comments-dollar-fill-link-blue::before {
  width: 16px;
  height: 14px;
  background-position: -312px -390px;
}

.t-svg-comments-dollar-fill-white::before {
  width: 16px;
  height: 14px;
  background-position: 0 -416px;
}

.t-svg-comments-dollar-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -416px;
}

.t-svg-comments-dollar-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -416px;
}

.t-svg-comments-fill::before {
  width: 16px;
  height: 14px;
  background-position: -78px -416px;
}

.t-svg-comments-fill-link-blue::before {
  width: 16px;
  height: 14px;
  background-position: -104px -416px;
}

.t-svg-comments-fill-white::before {
  width: 16px;
  height: 14px;
  background-position: -130px -416px;
}

.t-svg-comments-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -416px;
}

.t-svg-comments-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -416px;
}

.t-svg-compress::before {
  width: 12px;
  height: 14px;
  background-position: -208px -416px;
}

.t-svg-compress-alt::before {
  width: 12px;
  height: 14px;
  background-position: -234px -416px;
}

.t-svg-compress-alt-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -260px -416px;
}

.t-svg-compress-alt-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px -416px;
}

.t-svg-compress-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -312px -416px;
}

.t-svg-compress-white::before {
  width: 12px;
  height: 14px;
  background-position: -338px -416px;
}

.t-svg-copy::before {
  width: 12px;
  height: 14px;
  background-position: 0 -442px;
}

.t-svg-copy-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -442px;
}

.t-svg-copy-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px -442px;
}

.t-svg-credit-card::before {
  width: 14px;
  height: 14px;
  background-position: -78px -442px;
}

.t-svg-credit-card-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -442px;
}

.t-svg-credit-card-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -442px;
}

.t-svg-crosshairs::before {
  width: 14px;
  height: 14px;
  background-position: -156px -442px;
}

.t-svg-crosshairs-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -442px;
}

.t-svg-crosshairs-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -442px;
}

.t-svg-cut::before {
  width: 12px;
  height: 14px;
  background-position: -234px -442px;
}

.t-svg-cut-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -260px -442px;
}

.t-svg-cut-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px -442px;
}

.t-svg-diamond::before {
  width: 14px;
  height: 14px;
  background-position: -312px -442px;
}

.t-svg-diamond-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -442px;
}

.t-svg-diamond-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -468px;
}

.t-svg-direction-both::before {
  width: 14px;
  height: 14px;
  background-position: -26px -468px;
}

.t-svg-direction-both-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -468px;
}

.t-svg-direction-both-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -468px;
}

.t-svg-direction-incoming::before {
  width: 14px;
  height: 14px;
  background-position: -104px -468px;
}

.t-svg-direction-incoming-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -468px;
}

.t-svg-direction-outgoing::before {
  width: 14px;
  height: 14px;
  background-position: -156px -468px;
}

.t-svg-direction-outgoing-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -468px;
}

.t-svg-direction-outgoing-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -468px;
}

.t-svg-download::before {
  width: 14px;
  height: 14px;
  background-position: -234px -468px;
}

.t-svg-download-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -468px;
}

.t-svg-download-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -468px;
}

.t-svg-ds-brick::before {
  width: 14px;
  height: 14px;
  background-position: -312px -468px;
}

.t-svg-ds-brick-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -468px;
}

.t-svg-ds-brick-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -494px;
}

.t-svg-ds-set::before {
  width: 14px;
  height: 14px;
  background-position: -26px -494px;
}

.t-svg-ds-set-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -494px;
}

.t-svg-ds-set-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -494px;
}

.t-svg-ds-triquetra::before {
  width: 14px;
  height: 14px;
  background-position: -104px -494px;
}

.t-svg-ds-triquetra-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -494px;
}

.t-svg-ds-triquetra-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -494px;
}

.t-svg-ellipsis-h::before {
  width: 14px;
  height: 14px;
  background-position: -182px -494px;
}

.t-svg-ellipsis-h-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -494px;
}

.t-svg-ellipsis-h-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -494px;
}

.t-svg-ellipsis-v::before {
  width: 5px;
  height: 14px;
  background-position: -260px -494px;
}

.t-svg-ellipsis-v-link-blue::before {
  width: 5px;
  height: 14px;
  background-position: -286px -494px;
}

.t-svg-ellipsis-v-white::before {
  width: 5px;
  height: 14px;
  background-position: -312px -494px;
}

.t-svg-entity::before {
  width: 14px;
  height: 14px;
  background-position: -338px -494px;
}

.t-svg-entity-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -520px;
}

.t-svg-entity-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -520px;
}

.t-svg-envelope::before {
  width: 14px;
  height: 14px;
  background-position: -52px -520px;
}

.t-svg-envelope-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -520px;
}

.t-svg-envelope-open-text::before {
  width: 14px;
  height: 14px;
  background-position: -104px -520px;
}

.t-svg-envelope-open-text-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -520px;
}

.t-svg-envelope-open-text-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -520px;
}

.t-svg-envelope-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -520px;
}

.t-svg-exchange::before {
  width: 14px;
  height: 14px;
  background-position: -208px -520px;
}

.t-svg-exchange-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -520px;
}

.t-svg-exchange-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -520px;
}

.t-svg-exclamation::before {
  width: 14px;
  height: 14px;
  background-position: -286px -520px;
}

.t-svg-exclamation-circle::before {
  width: 14px;
  height: 14px;
  background-position: -312px -520px;
}

.t-svg-exclamation-circle-ind-orange::before {
  width: 14px;
  height: 14px;
  background-position: -338px -520px;
}

.t-svg-exclamation-circle-ind-red::before {
  width: 14px;
  height: 14px;
  background-position: 0 -546px;
}

.t-svg-exclamation-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -546px;
}

.t-svg-exclamation-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -546px;
}

.t-svg-exclamation-ind-orange::before {
  width: 14px;
  height: 14px;
  background-position: -78px -546px;
}

.t-svg-exclamation-ind-red::before {
  width: 14px;
  height: 14px;
  background-position: -104px -546px;
}

.t-svg-exclamation-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -546px;
}

.t-svg-exclamation-triangle::before {
  width: 14px;
  height: 14px;
  background-position: -156px -546px;
}

.t-svg-exclamation-triangle-ind-orange::before {
  width: 14px;
  height: 14px;
  background-position: -182px -546px;
}

.t-svg-exclamation-triangle-ind-red::before {
  width: 14px;
  height: 14px;
  background-position: -208px -546px;
}

.t-svg-exclamation-triangle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -546px;
}

.t-svg-exclamation-triangle-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -546px;
}

.t-svg-exclamation-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -546px;
}

.t-svg-expand::before {
  width: 12px;
  height: 14px;
  background-position: -312px -546px;
}

.t-svg-expand-alt::before {
  width: 12px;
  height: 14px;
  background-position: -338px -546px;
}

.t-svg-expand-alt-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: 0 -572px;
}

.t-svg-expand-alt-white::before {
  width: 12px;
  height: 14px;
  background-position: -26px -572px;
}

.t-svg-expand-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -52px -572px;
}

.t-svg-expand-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -572px;
}

.t-svg-external-link::before {
  width: 14px;
  height: 14px;
  background-position: -104px -572px;
}

.t-svg-external-link-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -572px;
}

.t-svg-external-link-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -572px;
}

.t-svg-eye::before {
  width: 14px;
  height: 14px;
  background-position: -182px -572px;
}

.t-svg-eye-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -572px;
}

.t-svg-eye-slash::before {
  width: 14px;
  height: 14px;
  background-position: -234px -572px;
}

.t-svg-eye-slash-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -572px;
}

.t-svg-eye-slash-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -572px;
}

.t-svg-eye-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -572px;
}

.t-svg-face-cry::before {
  width: 14px;
  height: 14px;
  background-position: -338px -572px;
}

.t-svg-face-cry-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -598px;
}

.t-svg-face-cry-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -598px;
}

.t-svg-face-frown::before {
  width: 14px;
  height: 14px;
  background-position: -52px -598px;
}

.t-svg-face-frown-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -598px;
}

.t-svg-face-frown-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -598px;
}

.t-svg-face-happy::before {
  width: 14px;
  height: 14px;
  background-position: -130px -598px;
}

.t-svg-face-happy-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -598px;
}

.t-svg-face-happy-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -598px;
}

.t-svg-face-neutral::before {
  width: 14px;
  height: 14px;
  background-position: -208px -598px;
}

.t-svg-face-neutral-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -598px;
}

.t-svg-face-neutral-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -598px;
}

.t-svg-face-smile::before {
  width: 14px;
  height: 14px;
  background-position: -286px -598px;
}

.t-svg-face-smile-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -598px;
}

.t-svg-face-smile-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -598px;
}

.t-svg-fax::before {
  width: 14px;
  height: 14px;
  background-position: 0 -624px;
}

.t-svg-fax-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -624px;
}

.t-svg-fax-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -624px;
}

.t-svg-file::before {
  width: 11px;
  height: 14px;
  background-position: -78px -624px;
}

.t-svg-file-alt::before {
  width: 11px;
  height: 14px;
  background-position: -104px -624px;
}

.t-svg-file-alt-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -130px -624px;
}

.t-svg-file-alt-white::before {
  width: 11px;
  height: 14px;
  background-position: -156px -624px;
}

.t-svg-file-archive::before {
  width: 11px;
  height: 14px;
  background-position: -182px -624px;
}

.t-svg-file-archive-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -208px -624px;
}

.t-svg-file-archive-white::before {
  width: 11px;
  height: 14px;
  background-position: -234px -624px;
}

.t-svg-file-audio::before {
  width: 11px;
  height: 14px;
  background-position: -260px -624px;
}

.t-svg-file-audio-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -286px -624px;
}

.t-svg-file-audio-white::before {
  width: 11px;
  height: 14px;
  background-position: -312px -624px;
}

.t-svg-file-code::before {
  width: 11px;
  height: 14px;
  background-position: -338px -624px;
}

.t-svg-file-code-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: 0 -650px;
}

.t-svg-file-code-white::before {
  width: 11px;
  height: 14px;
  background-position: -26px -650px;
}

.t-svg-file-excel::before {
  width: 11px;
  height: 14px;
  background-position: -52px -650px;
}

.t-svg-file-excel-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -78px -650px;
}

.t-svg-file-excel-white::before {
  width: 11px;
  height: 14px;
  background-position: -104px -650px;
}

.t-svg-file-image::before {
  width: 11px;
  height: 14px;
  background-position: -130px -650px;
}

.t-svg-file-image-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -156px -650px;
}

.t-svg-file-image-white::before {
  width: 11px;
  height: 14px;
  background-position: -182px -650px;
}

.t-svg-file-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -208px -650px;
}

.t-svg-file-pdf::before {
  width: 11px;
  height: 14px;
  background-position: -234px -650px;
}

.t-svg-file-pdf-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -260px -650px;
}

.t-svg-file-pdf-white::before {
  width: 11px;
  height: 14px;
  background-position: -286px -650px;
}

.t-svg-file-powerpoint::before {
  width: 11px;
  height: 14px;
  background-position: -312px -650px;
}

.t-svg-file-powerpoint-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -338px -650px;
}

.t-svg-file-powerpoint-white::before {
  width: 11px;
  height: 14px;
  background-position: 0 -676px;
}

.t-svg-file-video::before {
  width: 11px;
  height: 14px;
  background-position: -26px -676px;
}

.t-svg-file-video-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -52px -676px;
}

.t-svg-file-video-white::before {
  width: 11px;
  height: 14px;
  background-position: -78px -676px;
}

.t-svg-file-white::before {
  width: 11px;
  height: 14px;
  background-position: -104px -676px;
}

.t-svg-file-word::before {
  width: 11px;
  height: 14px;
  background-position: -130px -676px;
}

.t-svg-file-word-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -156px -676px;
}

.t-svg-file-word-white::before {
  width: 11px;
  height: 14px;
  background-position: -182px -676px;
}

.t-svg-fill-up::before {
  width: 14px;
  height: 14px;
  background-position: -208px -676px;
}

.t-svg-fill-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -676px;
}

.t-svg-fill-up-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -676px;
}

.t-svg-filter::before {
  width: 14px;
  height: 14px;
  background-position: -286px -676px;
}

.t-svg-filter-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -676px;
}

.t-svg-filter-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -676px;
}

.t-svg-fingerprint::before {
  width: 14px;
  height: 14px;
  background-position: 0 -702px;
}

.t-svg-fingerprint-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -702px;
}

.t-svg-fingerprint-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -702px;
}

.t-svg-flag::before {
  width: 14px;
  height: 14px;
  background-position: -78px -702px;
}

.t-svg-flag-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -702px;
}

.t-svg-flag-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -702px;
}

.t-svg-flask-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -156px -702px;
}

.t-svg-flask-white::before {
  width: 12px;
  height: 14px;
  background-position: -182px -702px;
}

.t-svg-folder::before {
  width: 14px;
  height: 14px;
  background-position: -208px -702px;
}

.t-svg-folder-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -702px;
}

.t-svg-folder-open::before {
  width: 14px;
  height: 14px;
  background-position: -260px -702px;
}

.t-svg-folder-open-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -702px;
}

.t-svg-folder-open-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -702px;
}

.t-svg-folder-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -702px;
}

.t-svg-forward::before {
  width: 14px;
  height: 14px;
  background-position: 0 -728px;
}

.t-svg-forward-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -728px;
}

.t-svg-forward-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -728px;
}

.t-svg-globe::before {
  width: 14px;
  height: 14px;
  background-position: -78px -728px;
}

.t-svg-globe-africa::before {
  width: 14px;
  height: 14px;
  background-position: -104px -728px;
}

.t-svg-globe-africa-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -728px;
}

.t-svg-globe-africa-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -728px;
}

.t-svg-globe-asia::before {
  width: 14px;
  height: 14px;
  background-position: -182px -728px;
}

.t-svg-globe-asia-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -728px;
}

.t-svg-globe-asia-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -728px;
}

.t-svg-globe-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -728px;
}

.t-svg-globe-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -728px;
}

.t-svg-graduation-cap::before {
  width: 14px;
  height: 14px;
  background-position: -312px -728px;
}

.t-svg-graduation-cap-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -728px;
}

.t-svg-graduation-cap-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -754px;
}

.t-svg-hand-paper::before {
  width: 12px;
  height: 14px;
  background-position: -26px -754px;
}

.t-svg-hand-paper-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -52px -754px;
}

.t-svg-hand-paper-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -754px;
}

.t-svg-hand-point-down::before {
  width: 14px;
  height: 14px;
  background-position: -104px -754px;
}

.t-svg-hand-point-down-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -754px;
}

.t-svg-hand-point-down-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -754px;
}

.t-svg-hand-point-left::before {
  width: 14px;
  height: 14px;
  background-position: -182px -754px;
}

.t-svg-hand-point-left-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -754px;
}

.t-svg-hand-point-left-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -754px;
}

.t-svg-hand-point-right::before {
  width: 14px;
  height: 14px;
  background-position: -260px -754px;
}

.t-svg-hand-point-right-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -754px;
}

.t-svg-hand-point-right-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -754px;
}

.t-svg-hand-point-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -754px;
}

.t-svg-hand-point-up-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -780px;
}

.t-svg-hand-pointer::before {
  width: 14px;
  height: 14px;
  background-position: -26px -780px;
}

.t-svg-hand-rock::before {
  width: 14px;
  height: 14px;
  background-position: -52px -780px;
}

.t-svg-hand-rock-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -780px;
}

.t-svg-hand-rock-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -780px;
}

.t-svg-handshake::before {
  width: 14px;
  height: 14px;
  background-position: -130px -780px;
}

.t-svg-handshake-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -780px;
}

.t-svg-handshake-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -780px;
}

.t-svg-heart::before {
  width: 14px;
  height: 14px;
  background-position: -208px -780px;
}

.t-svg-heart-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -780px;
}

.t-svg-heart-o::before {
  width: 14px;
  height: 14px;
  background-position: -260px -780px;
}

.t-svg-heart-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -780px;
}

.t-svg-heart-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -780px;
}

.t-svg-heart-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -780px;
}

.t-svg-help::before {
  width: 14px;
  height: 14px;
  background-position: 0 -806px;
}

.t-svg-help-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -806px;
}

.t-svg-help-o::before {
  width: 14px;
  height: 14px;
  background-position: -52px -806px;
}

.t-svg-help-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -806px;
}

.t-svg-help-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -806px;
}

.t-svg-help-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -806px;
}

.t-svg-history::before {
  width: 14px;
  height: 14px;
  background-position: -156px -806px;
}

.t-svg-history-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -806px;
}

.t-svg-history-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -806px;
}

.t-svg-home::before {
  width: 14px;
  height: 14px;
  background-position: -234px -806px;
}

.t-svg-home-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -806px;
}

.t-svg-home-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -806px;
}

.t-svg-hourglass::before {
  width: 11px;
  height: 14px;
  background-position: -312px -806px;
}

.t-svg-hourglass-end::before {
  width: 11px;
  height: 14px;
  background-position: -338px -806px;
}

.t-svg-hourglass-end-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: 0 -832px;
}

.t-svg-hourglass-end-white::before {
  width: 11px;
  height: 14px;
  background-position: -26px -832px;
}

.t-svg-hourglass-half::before {
  width: 11px;
  height: 14px;
  background-position: -52px -832px;
}

.t-svg-hourglass-half-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -78px -832px;
}

.t-svg-hourglass-half-white::before {
  width: 11px;
  height: 14px;
  background-position: -104px -832px;
}

.t-svg-hourglass-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -130px -832px;
}

.t-svg-hourglass-start::before {
  width: 11px;
  height: 14px;
  background-position: -156px -832px;
}

.t-svg-hourglass-start-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -182px -832px;
}

.t-svg-hourglass-start-white::before {
  width: 11px;
  height: 14px;
  background-position: -208px -832px;
}

.t-svg-hourglass-white::before {
  width: 11px;
  height: 14px;
  background-position: -234px -832px;
}

.t-svg-id-badge::before {
  width: 11px;
  height: 14px;
  background-position: -260px -832px;
}

.t-svg-id-badge-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -286px -832px;
}

.t-svg-id-badge-white::before {
  width: 11px;
  height: 14px;
  background-position: -312px -832px;
}

.t-svg-image::before {
  width: 14px;
  height: 14px;
  background-position: -338px -832px;
}

.t-svg-image-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -858px;
}

.t-svg-image-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -858px;
}

.t-svg-images::before {
  width: 16px;
  height: 14px;
  background-position: -52px -858px;
}

.t-svg-images-link-blue::before {
  width: 16px;
  height: 14px;
  background-position: -78px -858px;
}

.t-svg-images-white::before {
  width: 16px;
  height: 14px;
  background-position: -104px -858px;
}

.t-svg-inbox::before {
  width: 14px;
  height: 14px;
  background-position: -130px -858px;
}

.t-svg-inbox-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -858px;
}

.t-svg-inbox-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -858px;
}

.t-svg-infinity::before {
  width: 14px;
  height: 14px;
  background-position: -208px -858px;
}

.t-svg-infinity-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -858px;
}

.t-svg-infinity-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -858px;
}

.t-svg-info-circle::before {
  width: 14px;
  height: 14px;
  background-position: -286px -858px;
}

.t-svg-info-circle-info-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -858px;
}

.t-svg-info-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -858px;
}

.t-svg-info-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -884px;
}

.t-svg-key::before {
  width: 14px;
  height: 14px;
  background-position: -26px -884px;
}

.t-svg-key-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -884px;
}

.t-svg-key-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -884px;
}

.t-svg-keyboard::before {
  width: 14px;
  height: 14px;
  background-position: -104px -884px;
}

.t-svg-keyboard-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -884px;
}

.t-svg-keyboard-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -884px;
}

.t-svg-laptop::before {
  width: 14px;
  height: 14px;
  background-position: -182px -884px;
}

.t-svg-laptop-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -884px;
}

.t-svg-laptop-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -884px;
}

.t-svg-level-down::before {
  width: 9px;
  height: 14px;
  background-position: -260px -884px;
}

.t-svg-level-down-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -286px -884px;
}

.t-svg-level-down-white::before {
  width: 9px;
  height: 14px;
  background-position: -312px -884px;
}

.t-svg-level-up::before {
  width: 9px;
  height: 14px;
  background-position: -338px -884px;
}

.t-svg-level-up-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: 0 -910px;
}

.t-svg-level-up-white::before {
  width: 9px;
  height: 14px;
  background-position: -26px -910px;
}

.t-svg-link::before {
  width: 14px;
  height: 14px;
  background-position: -52px -910px;
}

.t-svg-link-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -910px;
}

.t-svg-link-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -910px;
}

.t-svg-list::before {
  width: 14px;
  height: 14px;
  background-position: -130px -910px;
}

.t-svg-list-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -910px;
}

.t-svg-list-ul::before {
  width: 14px;
  height: 14px;
  background-position: -182px -910px;
}

.t-svg-list-ul-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -910px;
}

.t-svg-list-ul-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -910px;
}

.t-svg-list-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -910px;
}

.t-svg-location-arrow::before {
  width: 14px;
  height: 14px;
  background-position: -286px -910px;
}

.t-svg-location-arrow-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -910px;
}

.t-svg-location-arrow-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -910px;
}

.t-svg-lock::before {
  width: 12px;
  height: 14px;
  background-position: 0 -936px;
}

.t-svg-lock-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -936px;
}

.t-svg-lock-open::before {
  width: 14px;
  height: 14px;
  background-position: -52px -936px;
}

.t-svg-lock-open-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -936px;
}

.t-svg-lock-open-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -936px;
}

.t-svg-lock-white::before {
  width: 12px;
  height: 14px;
  background-position: -130px -936px;
}

.t-svg-magic::before {
  width: 14px;
  height: 14px;
  background-position: -156px -936px;
}

.t-svg-magic-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -936px;
}

.t-svg-magic-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -936px;
}

.t-svg-map-marker::before {
  width: 11px;
  height: 14px;
  background-position: -234px -936px;
}

.t-svg-map-marker-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -260px -936px;
}

.t-svg-map-marker-white::before {
  width: 11px;
  height: 14px;
  background-position: -286px -936px;
}

.t-svg-map-signs::before {
  width: 14px;
  height: 14px;
  background-position: -312px -936px;
}

.t-svg-map-signs-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -936px;
}

.t-svg-map-signs-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -962px;
}

.t-svg-minus::before {
  width: 12px;
  height: 14px;
  background-position: -26px -962px;
}

.t-svg-minus-circle::before {
  width: 14px;
  height: 14px;
  background-position: -52px -962px;
}

.t-svg-minus-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -962px;
}

.t-svg-minus-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -962px;
}

.t-svg-minus-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -130px -962px;
}

.t-svg-minus-white::before {
  width: 12px;
  height: 14px;
  background-position: -156px -962px;
}

.t-svg-mobile::before {
  width: 9px;
  height: 14px;
  background-position: -182px -962px;
}

.t-svg-mobile-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -208px -962px;
}

.t-svg-mobile-white::before {
  width: 9px;
  height: 14px;
  background-position: -234px -962px;
}

.t-svg-money-bill::before {
  width: 14px;
  height: 14px;
  background-position: -260px -962px;
}

.t-svg-money-bill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -962px;
}

.t-svg-money-bill-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -962px;
}

.t-svg-new-tab::before {
  width: 14px;
  height: 14px;
  background-position: -338px -962px;
}

.t-svg-new-tab-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -988px;
}

.t-svg-new-tab-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -988px;
}

.t-svg-newspaper::before {
  width: 14px;
  height: 14px;
  background-position: -52px -988px;
}

.t-svg-newspaper-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -988px;
}

.t-svg-newspaper-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -988px;
}

.t-svg-palette::before {
  width: 14px;
  height: 14px;
  background-position: -130px -988px;
}

.t-svg-palette-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -988px;
}

.t-svg-palette-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -988px;
}

.t-svg-paper-plane::before {
  width: 14px;
  height: 14px;
  background-position: -208px -988px;
}

.t-svg-paper-plane-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -988px;
}

.t-svg-paper-plane-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -988px;
}

.t-svg-paperclip::before {
  width: 12px;
  height: 14px;
  background-position: -286px -988px;
}

.t-svg-paperclip-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -312px -988px;
}

.t-svg-paperclip-white::before {
  width: 12px;
  height: 14px;
  background-position: -338px -988px;
}

.t-svg-paste::before {
  width: 12px;
  height: 14px;
  background-position: 0 -1014px;
}

.t-svg-paste-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1014px;
}

.t-svg-paste-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px -1014px;
}

.t-svg-pen-nib::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1014px;
}

.t-svg-pen-nib-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1014px;
}

.t-svg-pen-nib-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1014px;
}

.t-svg-pencil::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1014px;
}

.t-svg-pencil-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1014px;
}

.t-svg-pencil-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1014px;
}

.t-svg-phone::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1014px;
}

.t-svg-phone-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1014px;
}

.t-svg-phone-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1014px;
}

.t-svg-play::before {
  width: 12px;
  height: 14px;
  background-position: -312px -1014px;
}

.t-svg-play-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -338px -1014px;
}

.t-svg-play-white::before {
  width: 12px;
  height: 14px;
  background-position: 0 -1040px;
}

.t-svg-plus::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1040px;
}

.t-svg-plus-circle::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1040px;
}

.t-svg-plus-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1040px;
}

.t-svg-plus-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1040px;
}

.t-svg-plus-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -130px -1040px;
}

.t-svg-plus-white::before {
  width: 12px;
  height: 14px;
  background-position: -156px -1040px;
}

.t-svg-power-off::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1040px;
}

.t-svg-power-off-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1040px;
}

.t-svg-power-off-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1040px;
}

.t-svg-print::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1040px;
}

.t-svg-print-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1040px;
}

.t-svg-print-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1040px;
}

.t-svg-qrcode::before {
  width: 12px;
  height: 14px;
  background-position: -338px -1040px;
}

.t-svg-qrcode-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: 0 -1066px;
}

.t-svg-qrcode-white::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1066px;
}

.t-svg-redo::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1066px;
}

.t-svg-redo-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1066px;
}

.t-svg-redo-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1066px;
}

.t-svg-reply::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1066px;
}

.t-svg-reply-all::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1066px;
}

.t-svg-reply-all-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1066px;
}

.t-svg-reply-all-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1066px;
}

.t-svg-reply-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1066px;
}

.t-svg-reply-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1066px;
}

.t-svg-retweet::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1066px;
}

.t-svg-retweet-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1066px;
}

.t-svg-retweet-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1066px;
}

.t-svg-robot::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1092px;
}

.t-svg-robot-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1092px;
}

.t-svg-robot-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1092px;
}

.t-svg-rocket::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1092px;
}

.t-svg-rocket-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1092px;
}

.t-svg-rocket-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1092px;
}

.t-svg-ruler::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1092px;
}

.t-svg-ruler-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1092px;
}

.t-svg-ruler-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1092px;
}

.t-svg-save::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1092px;
}

.t-svg-save-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1092px;
}

.t-svg-save-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1092px;
}

.t-svg-search::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1092px;
}

.t-svg-search-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1092px;
}

.t-svg-search-minus::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1118px;
}

.t-svg-search-minus-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1118px;
}

.t-svg-search-minus-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1118px;
}

.t-svg-search-plus::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1118px;
}

.t-svg-search-plus-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1118px;
}

.t-svg-search-plus-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1118px;
}

.t-svg-search-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1118px;
}

.t-svg-share::before {
  width: 12px;
  height: 14px;
  background-position: -182px -1118px;
}

.t-svg-share-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -208px -1118px;
}

.t-svg-share-square::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1118px;
}

.t-svg-share-square-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1118px;
}

.t-svg-share-square-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1118px;
}

.t-svg-share-white::before {
  width: 12px;
  height: 14px;
  background-position: -312px -1118px;
}

.t-svg-shoe-prints::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1118px;
}

.t-svg-shoe-prints-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1144px;
}

.t-svg-shoe-prints-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1144px;
}

.t-svg-shopping-cart::before {
  width: 16px;
  height: 14px;
  background-position: -52px -1144px;
}

.t-svg-shopping-cart-link-blue::before {
  width: 16px;
  height: 14px;
  background-position: -78px -1144px;
}

.t-svg-shopping-cart-white::before {
  width: 16px;
  height: 14px;
  background-position: -104px -1144px;
}

.t-svg-sign-in::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1144px;
}

.t-svg-sign-in-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1144px;
}

.t-svg-sign-in-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1144px;
}

.t-svg-sign-out::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1144px;
}

.t-svg-sign-out-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1144px;
}

.t-svg-sign-out-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1144px;
}

.t-svg-sliders::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1144px;
}

.t-svg-sliders-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1144px;
}

.t-svg-sliders-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1144px;
}

.t-svg-sort::before {
  width: 9px;
  height: 14px;
  background-position: 0 -1170px;
}

.t-svg-sort-alpha-down::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1170px;
}

.t-svg-sort-alpha-down-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -52px -1170px;
}

.t-svg-sort-alpha-down-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -1170px;
}

.t-svg-sort-alpha-up::before {
  width: 12px;
  height: 14px;
  background-position: -104px -1170px;
}

.t-svg-sort-alpha-up-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -130px -1170px;
}

.t-svg-sort-alpha-up-white::before {
  width: 12px;
  height: 14px;
  background-position: -156px -1170px;
}

.t-svg-sort-amount-down::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1170px;
}

.t-svg-sort-amount-down-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1170px;
}

.t-svg-sort-amount-down-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1170px;
}

.t-svg-sort-amount-up::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1170px;
}

.t-svg-sort-amount-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1170px;
}

.t-svg-sort-amount-up-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1170px;
}

.t-svg-sort-down::before {
  width: 9px;
  height: 14px;
  background-position: -338px -1170px;
}

.t-svg-sort-down-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: 0 -1196px;
}

.t-svg-sort-down-white::before {
  width: 9px;
  height: 14px;
  background-position: -26px -1196px;
}

.t-svg-sort-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -52px -1196px;
}

.t-svg-sort-up::before {
  width: 9px;
  height: 14px;
  background-position: -78px -1196px;
}

.t-svg-sort-up-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -104px -1196px;
}

.t-svg-sort-up-white::before {
  width: 9px;
  height: 14px;
  background-position: -130px -1196px;
}

.t-svg-sort-white::before {
  width: 9px;
  height: 14px;
  background-position: -156px -1196px;
}

.t-svg-stamp::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1196px;
}

.t-svg-stamp-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1196px;
}

.t-svg-stamp-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1196px;
}

.t-svg-star::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1196px;
}

.t-svg-star-half::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1196px;
}

.t-svg-star-half-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1196px;
}

.t-svg-star-half-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1196px;
}

.t-svg-star-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1222px;
}

.t-svg-star-o::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1222px;
}

.t-svg-star-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1222px;
}

.t-svg-star-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1222px;
}

.t-svg-star-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1222px;
}

.t-svg-sticky-note::before {
  width: 12px;
  height: 14px;
  background-position: -130px -1222px;
}

.t-svg-sticky-note-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -156px -1222px;
}

.t-svg-sticky-note-white::before {
  width: 12px;
  height: 14px;
  background-position: -182px -1222px;
}

.t-svg-stop::before {
  width: 12px;
  height: 14px;
  background-position: -208px -1222px;
}

.t-svg-stop-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -234px -1222px;
}

.t-svg-stop-white::before {
  width: 12px;
  height: 14px;
  background-position: -260px -1222px;
}

.t-svg-suitcase::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1222px;
}

.t-svg-suitcase-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1222px;
}

.t-svg-suitcase-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1222px;
}

.t-svg-support::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1248px;
}

.t-svg-support-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1248px;
}

.t-svg-support-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1248px;
}

.t-svg-sync::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1248px;
}

.t-svg-sync-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1248px;
}

.t-svg-sync-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1248px;
}

.t-svg-table::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1248px;
}

.t-svg-table-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1248px;
}

.t-svg-table-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1248px;
}

.t-svg-tag::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1248px;
}

.t-svg-tag-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1248px;
}

.t-svg-tag-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1248px;
}

.t-svg-tags::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1248px;
}

.t-svg-tags-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1248px;
}

.t-svg-tags-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1274px;
}

.t-svg-tasks::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1274px;
}

.t-svg-tasks-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1274px;
}

.t-svg-tasks-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1274px;
}

.t-svg-terminal::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1274px;
}

.t-svg-terminal-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1274px;
}

.t-svg-terminal-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1274px;
}

.t-svg-thumbs-down::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1274px;
}

.t-svg-thumbs-down-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1274px;
}

.t-svg-thumbs-down-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1274px;
}

.t-svg-thumbs-up::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1274px;
}

.t-svg-thumbs-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1274px;
}

.t-svg-thumbs-up-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1274px;
}

.t-svg-thumbtack::before {
  width: 11px;
  height: 14px;
  background-position: -338px -1274px;
}

.t-svg-thumbtack-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: 0 -1300px;
}

.t-svg-thumbtack-white::before {
  width: 11px;
  height: 14px;
  background-position: -26px -1300px;
}

.t-svg-times::before {
  width: 10px;
  height: 14px;
  background-position: -52px -1300px;
}

.t-svg-times-circle::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1300px;
}

.t-svg-times-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1300px;
}

.t-svg-times-circle-o::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1300px;
}

.t-svg-times-circle-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1300px;
}

.t-svg-times-circle-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1300px;
}

.t-svg-times-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1300px;
}

.t-svg-times-link-blue::before {
  width: 10px;
  height: 14px;
  background-position: -234px -1300px;
}

.t-svg-times-white::before {
  width: 10px;
  height: 14px;
  background-position: -260px -1300px;
}

.t-svg-toolbox::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1300px;
}

.t-svg-toolbox-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1300px;
}

.t-svg-toolbox-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1300px;
}

.t-svg-trash::before {
  width: 12px;
  height: 14px;
  background-position: 0 -1326px;
}

.t-svg-trash-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1326px;
}

.t-svg-trash-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px -1326px;
}

.t-svg-trophy::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1326px;
}

.t-svg-trophy-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1326px;
}

.t-svg-trophy-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1326px;
}

.t-svg-tv::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1326px;
}

.t-svg-tv-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1326px;
}

.t-svg-tv-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1326px;
}

.t-svg-undo::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1326px;
}

.t-svg-undo-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1326px;
}

.t-svg-undo-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1326px;
}

.t-svg-unlink::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1326px;
}

.t-svg-unlink-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1326px;
}

.t-svg-unlink-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1352px;
}

.t-svg-upload::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1352px;
}

.t-svg-upload-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1352px;
}

.t-svg-upload-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1352px;
}

.t-svg-user::before {
  width: 12px;
  height: 14px;
  background-position: -104px -1352px;
}

.t-svg-user-circle::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1352px;
}

.t-svg-user-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1352px;
}

.t-svg-user-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1352px;
}

.t-svg-user-cog::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1352px;
}

.t-svg-user-cog-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1352px;
}

.t-svg-user-cog-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1352px;
}

.t-svg-user-edit::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1352px;
}

.t-svg-user-edit-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1352px;
}

.t-svg-user-edit-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1352px;
}

.t-svg-user-friends::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1378px;
}

.t-svg-user-friends-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1378px;
}

.t-svg-user-friends-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1378px;
}

.t-svg-user-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -78px -1378px;
}

.t-svg-user-lock::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1378px;
}

.t-svg-user-lock-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1378px;
}

.t-svg-user-lock-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1378px;
}

.t-svg-user-minus::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1378px;
}

.t-svg-user-minus-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1378px;
}

.t-svg-user-minus-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1378px;
}

.t-svg-user-plus::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1378px;
}

.t-svg-user-plus-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1378px;
}

.t-svg-user-plus-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1378px;
}

.t-svg-user-shield::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1378px;
}

.t-svg-user-shield-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1404px;
}

.t-svg-user-shield-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1404px;
}

.t-svg-user-slash::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1404px;
}

.t-svg-user-slash-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1404px;
}

.t-svg-user-slash-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1404px;
}

.t-svg-user-tie::before {
  width: 12px;
  height: 14px;
  background-position: -130px -1404px;
}

.t-svg-user-tie-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -156px -1404px;
}

.t-svg-user-tie-white::before {
  width: 12px;
  height: 14px;
  background-position: -182px -1404px;
}

.t-svg-user-times::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1404px;
}

.t-svg-user-times-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1404px;
}

.t-svg-user-times-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1404px;
}

.t-svg-user-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px -1404px;
}

.t-svg-users::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1404px;
}

.t-svg-users-cog::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1404px;
}

.t-svg-users-cog-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1430px;
}

.t-svg-users-cog-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1430px;
}

.t-svg-users-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1430px;
}

.t-svg-users-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1430px;
}

.t-svg-wrench::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1430px;
}

.t-svg-wrench-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1430px;
}

.t-svg-wrench-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1430px;
}

@font-face {
  font-family: "Libre Franklin";
  font-style: normal;
  font-weight: 600;
  src: local(""), url("/crds-frontend/latest/assets/libre-franklin-v7-latin-600-BzFym7k5.woff2") format("woff2"), url("/crds-frontend/latest/assets/libre-franklin-v7-latin-600-WTdFxs_V.woff") format("woff");
}
body {
  color: #373838;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  display: block;
  margin: 0 0 12px;
  padding: 0;
  color: #373838;
}
h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child,
h6:last-child {
  margin-bottom: 0;
}
h1 .t-icon,
h2 .t-icon,
h3 .t-icon,
h4 .t-icon,
h5 .t-icon,
h6 .t-icon {
  font-size: inherit;
  line-height: inherit;
  vertical-align: text-bottom;
}
h1 + caption,
h1 + figcaption,
h2 + caption,
h2 + figcaption,
h3 + caption,
h3 + figcaption,
h4 + caption,
h4 + figcaption,
h5 + caption,
h5 + figcaption,
h6 + caption,
h6 + figcaption {
  margin-top: -8px;
  margin-bottom: 12px;
}

h1 {
  margin-bottom: 16px;
  font-family: "Libre Franklin", arial, sans-serif;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1.75rem;
}

h2 {
  font-family: "Libre Franklin", arial, sans-serif;
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.5rem;
}

h3 {
  font-family: "Libre Franklin", arial, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.25rem;
}

h4 {
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}

h5 {
  font-size: 0.75rem;
  text-transform: uppercase;
  line-height: 0.875rem;
}

h6 {
  color: #4d4e4e;
  font-size: 12px;
  font-weight: 700;
}

span {
  max-width: 100%;
}

p {
  max-width: 1024px;
  margin: 0;
  margin-bottom: 12px;
  font-size: 0.8125rem;
  line-height: 1.125rem;
}
p:last-child {
  margin-bottom: 0;
}
p.t-wide {
  max-width: 100%;
}

label, fieldset legend {
  display: inline-block;
  margin-right: 6px;
  color: #4d4e4e;
  font-weight: 700;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  vertical-align: inherit;
}
label:last-child, fieldset legend:last-child {
  margin-right: 0;
}
label[required]::after, fieldset legend[required]::after, label.t-required::after, fieldset legend.t-required::after {
  content: "*";
  margin-left: 4px;
  color: #d91f11;
}
label.t-horizontal, fieldset legend.t-horizontal {
  height: 32px;
  line-height: 32px;
  vertical-align: middle;
}
label.t-wide, fieldset legend.t-wide {
  width: 100%;
  margin-right: 0;
  margin-bottom: 6px;
}

a {
  color: #006491;
  text-decoration: none;
  vertical-align: inherit;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
a:hover {
  text-decoration: underline;
}
a > span,
a > label,
fieldset a > legend {
  margin-right: 4px;
  color: inherit;
}
a > span:last-child:not(:only-child),
a > label:last-child:not(:only-child),
fieldset a > legend:last-child:not(:only-child) {
  margin-right: 0;
}
a label, a fieldset legend, fieldset a legend {
  font-size: inherit;
  font-weight: inherit;
  pointer-events: none;
}
a.t-action, a.t-teal {
  color: #279c9c;
}
a.t-staff {
  color: #8c2341;
}
a.t-is-disabled, a.t-disabled-link {
  color: #bcbdbd !important;
  user-select: none;
  cursor: not-allowed;
}
a.t-is-disabled:hover, a.t-disabled-link:hover {
  text-decoration: none !important;
}

blockquote {
  max-width: 1024px;
  margin: 0 24px 24px;
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 18px;
  font-style: italic;
  line-height: 1.2rem;
}
blockquote:last-child {
  margin-bottom: 0;
}
blockquote p {
  font-size: inherit;
  line-height: inherit;
}

ul,
ol,
dl {
  margin: 0;
  padding: 0;
  font-size: 0;
}
ul li,
ul dd,
ul dt,
ol li,
ol dd,
ol dt,
dl li,
dl dd,
dl dt {
  font-size: 0.8125rem;
}

ul {
  list-style: none;
}

.t-last-updated {
  margin-right: 24px;
  color: #646464;
  font-size: 0.75rem;
}

.t-main {
  position: relative;
  display: block;
  width: 100%;
  padding: 24px;
  background: #f8f8f8;
  transition: left 0.2s ease;
}
.t-main > header {
  margin-bottom: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.t-main > header > form,
.t-main > header > .t-dropdown,
.t-main > header > .t-input {
  margin-bottom: 0;
}
.t-main > header .t-right {
  float: right;
  display: inline-block;
  max-width: 50%;
  margin-left: auto;
  padding-left: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.t-main > header.t-wide {
  max-width: 100% !important;
}
.t-main > header.t-no-min-width {
  min-width: auto;
}
.t-main > .t-footer {
  margin-top: 24px;
  color: #a6a7a7;
  font-size: 11px;
}
.t-main::-webkit-scrollbar {
  appearance: none;
  width: 6px;
  height: 6px;
}
.t-main::-webkit-scrollbar-track {
  background-color: transparent;
}
.t-main::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 6px;
  pointer-events: all;
  cursor: pointer;
}
.t-main::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
.t-main > header,
.t-main > .t-container,
.t-main > .t-meta,
.t-main > .t-tabs {
  min-width: calc(1280px - 24px * 2);
  max-width: calc(1920px - 24px * 2);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-main > header,
  .t-main > .t-container,
  .t-main > .t-meta,
  .t-main > .t-tabs {
    min-width: calc(1280px - 24px * 2 - 17px);
    max-width: calc(1920px - 24px * 2 - 17px);
  }
}
@supports (-ms-accelerator: true) {
  .t-main > header,
  .t-main > .t-container,
  .t-main > .t-meta,
  .t-main > .t-tabs {
    min-width: calc(1280px - 24px * 2 - 12px);
    max-width: calc(1920px - 24px * 2 - 12px);
  }
}

@media print {
  .t-main {
    position: relative;
    top: 0;
    overflow: hidden;
    height: calc(100% - 24px);
    padding: 0 !important;
    background: transparent !important;
  }
}
.t-container {
  display: block;
  width: 100%;
  margin-bottom: 16px;
  padding: 24px;
  background-color: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
}
.t-container:last-child {
  margin-bottom: 0;
}
.t-container > h2 {
  margin-bottom: 24px;
  line-height: 32px;
}
.t-container > header {
  display: inline-block;
  width: 100%;
  min-height: 22px;
  margin-bottom: 24px;
  vertical-align: middle;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.t-container > header h2 {
  display: inline-block;
  margin: 0;
  margin-right: 12px;
  line-height: 1.2rem;
  max-width: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-container > header .t-aside {
  height: 22px;
  margin-left: 0;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.t-container > header .t-right {
  float: right;
  display: inline-block;
  max-width: 50%;
  margin-left: auto;
  padding-left: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.t-container > header .t-checkbox,
.t-container > header .t-dropdown,
.t-container > header .t-input,
.t-container > header .t-progress,
.t-container > header .t-radio,
.t-container > header .t-switch {
  margin-bottom: 0;
}
.t-container > header .t-progress {
  width: 288px;
}
.t-container table {
  min-width: 33%;
  max-width: 100%;
}
.t-container .t-tabs {
  margin-bottom: 24px;
}
.t-container .t-tabs:last-child {
  margin-bottom: 0;
}
.t-container .t-tabs > .t-wrapper > .t-content {
  padding: 0;
  padding-top: 24px;
}
.t-container.t-flexbox {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-container.t-wide {
  max-width: 100% !important;
}
.t-container.t-no-min-width {
  min-width: auto;
}
.t-container.t-ghost {
  padding: 0;
  background: transparent;
  box-shadow: none;
}
.t-container.t-ghost > h2 {
  margin-bottom: 12px;
}
.t-container.t-ghost .t-container {
  min-width: auto;
  max-width: 100%;
}
.t-container.t-compact {
  padding: 16px;
}

@media print {
  .t-container {
    max-width: 100%;
    margin-bottom: 24px;
    padding: 0;
  }
  .t-container.t-staff {
    display: none;
  }
}
fieldset {
  display: block;
  width: auto;
  margin: 0;
  margin-bottom: 24px;
  padding: 0;
  border: 0;
}
fieldset:last-child {
  margin-bottom: 0;
}
fieldset legend {
  padding: 0;
  margin-bottom: 8px;
}

form {
  width: 100%;
  margin-bottom: 24px;
}
form:last-child {
  margin-bottom: 0;
}

.t-form {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-form.t-horizontal {
  margin-top: -12px;
  flex-direction: row;
}
.t-form.t-horizontal > label, fieldset .t-form.t-horizontal > legend {
  margin-top: 12px;
}
.t-form.t-horizontal > fieldset {
  display: inline-block;
  width: auto;
  margin-top: 12px;
  margin-right: 12px;
  margin-bottom: 0;
}
.t-form.t-horizontal > fieldset > .t-checkbox,
.t-form.t-horizontal > fieldset > .t-radio,
.t-form.t-horizontal > fieldset > .t-switch {
  margin-bottom: 0;
  height: 32px;
  line-height: 32px;
}
.t-form.t-horizontal > .t-btn,
.t-form.t-horizontal > .t-checkbox,
.t-form.t-horizontal > .t-dropdown,
.t-form.t-horizontal > .t-input,
.t-form.t-horizontal > .t-switch {
  margin-top: 12px;
  margin-bottom: 0;
}
.t-form.t-horizontal > .t-switch {
  height: 32px;
  line-height: 32px;
}
.t-form.t-horizontal > .t-switch label, .t-form.t-horizontal > .t-switch fieldset legend, fieldset .t-form.t-horizontal > .t-switch legend {
  height: inherit;
  line-height: inherit;
}
.t-form.t-horizontal > .t-switch input + label, .t-form.t-horizontal > .t-switch fieldset input + legend, fieldset .t-form.t-horizontal > .t-switch input + legend {
  height: inherit;
  line-height: inherit;
}
.t-form.t-horizontal > .t-switch input + label::after, .t-form.t-horizontal > .t-switch fieldset input + legend::after, fieldset .t-form.t-horizontal > .t-switch input + legend::after {
  top: 6px;
}
.t-form.t-horizontal > .t-switch input + label::before, .t-form.t-horizontal > .t-switch fieldset input + legend::before, fieldset .t-form.t-horizontal > .t-switch input + legend::before {
  top: 6px;
  position: relative;
}
.t-form.t-horizontal > .t-checkbox {
  height: 32px;
  line-height: 32px;
}
.t-form.t-horizontal > .t-btn.t-ghost-label,
.t-form.t-horizontal > .t-checkbox.t-ghost-label,
.t-form.t-horizontal > .t-switch.t-ghost-label {
  margin-top: 36px;
}
.t-form.t-dual-col,
.t-form .t-dual-col {
  width: 1024px;
  max-width: 100%;
}
.t-form.t-dual-col .t-row,
.t-form .t-dual-col .t-row {
  margin-bottom: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
}
.t-form.t-dual-col .t-row:last-child,
.t-form .t-dual-col .t-row:last-child {
  margin-bottom: 0;
}
.t-form.t-dual-col .t-row > span,
.t-form.t-dual-col .t-row > label,
.t-form.t-dual-col fieldset .t-row > legend,
fieldset .t-form.t-dual-col .t-row > legend,
.t-form.t-dual-col .t-row .t-left,
.t-form .t-dual-col .t-row > span,
.t-form .t-dual-col .t-row > label,
.t-form .t-dual-col fieldset .t-row > legend,
fieldset .t-form .t-dual-col .t-row > legend,
.t-form .t-dual-col .t-row .t-left {
  display: inline-block;
  min-height: 32px;
  width: 282px;
  margin-right: 6px;
  text-align: right;
}
.t-form.t-dual-col .t-row > span + p,
.t-form.t-dual-col .t-row > label + p,
.t-form.t-dual-col fieldset .t-row > legend + p,
fieldset .t-form.t-dual-col .t-row > legend + p,
.t-form.t-dual-col .t-row .t-left + p,
.t-form .t-dual-col .t-row > span + p,
.t-form .t-dual-col .t-row > label + p,
.t-form .t-dual-col fieldset .t-row > legend + p,
fieldset .t-form .t-dual-col .t-row > legend + p,
.t-form .t-dual-col .t-row .t-left + p {
  width: calc(100% - 288px - 6px);
}
.t-form.t-dual-col .t-row > label, .t-form.t-dual-col fieldset .t-row > legend, fieldset .t-form.t-dual-col .t-row > legend,
.t-form .t-dual-col .t-row > label,
.t-form .t-dual-col fieldset .t-row > legend,
fieldset .t-form .t-dual-col .t-row > legend {
  line-height: 32px;
}
.t-form.t-dual-col .t-row > legend,
.t-form .t-dual-col .t-row > legend {
  margin-bottom: 0;
  text-align: right;
}
.t-form.t-dual-col .t-row fieldset,
.t-form .t-dual-col .t-row fieldset {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
}
.t-form.t-dual-col .t-row fieldset legend,
.t-form .t-dual-col .t-row fieldset legend {
  width: 282px;
  margin-right: 6px;
  text-align: right;
}
.t-form.t-dual-col .t-row fieldset .t-checkbox,
.t-form.t-dual-col .t-row fieldset .t-radio,
.t-form .t-dual-col .t-row fieldset .t-checkbox,
.t-form .t-dual-col .t-row fieldset .t-radio {
  vertical-align: top;
}
.t-form.t-dual-col .t-row fieldset .t-checkbox.t-block,
.t-form.t-dual-col .t-row fieldset .t-radio.t-block,
.t-form .t-dual-col .t-row fieldset .t-checkbox.t-block,
.t-form .t-dual-col .t-row fieldset .t-radio.t-block {
  width: calc(100% - 288px - 6px);
}
.t-form.t-dual-col .t-row > .t-checkbox,
.t-form.t-dual-col .t-row > .t-dropdown,
.t-form.t-dual-col .t-row > .t-input,
.t-form.t-dual-col .t-row > .t-radio,
.t-form.t-dual-col .t-row > .t-switch,
.t-form .t-dual-col .t-row > .t-checkbox,
.t-form .t-dual-col .t-row > .t-dropdown,
.t-form .t-dual-col .t-row > .t-input,
.t-form .t-dual-col .t-row > .t-radio,
.t-form .t-dual-col .t-row > .t-switch {
  margin-bottom: 0;
}
.t-form.t-dual-col .t-row > .t-checkbox,
.t-form.t-dual-col .t-row > .t-radio,
.t-form.t-dual-col .t-row > .t-switch,
.t-form .t-dual-col .t-row > .t-checkbox,
.t-form .t-dual-col .t-row > .t-radio,
.t-form .t-dual-col .t-row > .t-switch {
  height: 32px;
  line-height: 32px;
}
.t-form.t-dual-col .t-row > .t-switch,
.t-form .t-dual-col .t-row > .t-switch {
  height: 32px;
  line-height: 32px;
}
.t-form.t-dual-col .t-row > .t-switch input + label, .t-form.t-dual-col .t-row > .t-switch fieldset input + legend, fieldset .t-form.t-dual-col .t-row > .t-switch input + legend,
.t-form .t-dual-col .t-row > .t-switch input + label,
.t-form .t-dual-col .t-row > .t-switch fieldset input + legend,
fieldset .t-form .t-dual-col .t-row > .t-switch input + legend {
  height: inherit;
  line-height: inherit;
}
.t-form.t-dual-col .t-row > .t-switch input + label::after, .t-form.t-dual-col .t-row > .t-switch fieldset input + legend::after, fieldset .t-form.t-dual-col .t-row > .t-switch input + legend::after,
.t-form .t-dual-col .t-row > .t-switch input + label::after,
.t-form .t-dual-col .t-row > .t-switch fieldset input + legend::after,
fieldset .t-form .t-dual-col .t-row > .t-switch input + legend::after {
  top: 6px;
}
.t-form.t-dual-col .t-row > .t-switch input + label::before, .t-form.t-dual-col .t-row > .t-switch fieldset input + legend::before, fieldset .t-form.t-dual-col .t-row > .t-switch input + legend::before,
.t-form .t-dual-col .t-row > .t-switch input + label::before,
.t-form .t-dual-col .t-row > .t-switch fieldset input + legend::before,
fieldset .t-form .t-dual-col .t-row > .t-switch input + legend::before {
  top: 6px;
  position: relative;
}
.t-form.t-dual-col .t-row .t-left > p,
.t-form.t-dual-col .t-row .t-left > label,
.t-form.t-dual-col .t-row .t-left > legend,
.t-form .t-dual-col .t-row .t-left > p,
.t-form .t-dual-col .t-row .t-left > label,
.t-form .t-dual-col .t-row .t-left > legend {
  width: 282px;
  margin-right: 6px;
}
.t-form.t-dual-col .t-row .t-left > p,
.t-form .t-dual-col .t-row .t-left > p {
  padding-right: 6px;
  color: #646464;
}
.t-form.t-dual-col .t-row .t-left > label, .t-form.t-dual-col .t-row fieldset .t-left > legend, fieldset .t-form.t-dual-col .t-row .t-left > legend,
.t-form .t-dual-col .t-row .t-left > label,
.t-form .t-dual-col .t-row fieldset .t-left > legend,
fieldset .t-form .t-dual-col .t-row .t-left > legend {
  line-height: 32px;
}
.t-form.t-dual-col .t-row .t-right,
.t-form .t-dual-col .t-row .t-right {
  width: calc(100% - 288px - 6px);
}
.t-form.t-dual-col.t-text-left > span,
.t-form.t-dual-col.t-text-left > label,
.t-form.t-dual-col.t-text-left > legend,
.t-form.t-dual-col.t-text-left .t-left,
.t-form .t-dual-col.t-text-left > span,
.t-form .t-dual-col.t-text-left > label,
.t-form .t-dual-col.t-text-left > legend,
.t-form .t-dual-col.t-text-left .t-left {
  text-align: left;
}
.t-form.t-dual-col.t-text-left fieldset legend,
.t-form .t-dual-col.t-text-left fieldset legend {
  text-align: left;
}

.t-form-reset {
  margin: 0;
}
.t-form-reset .t-input,
.t-form-reset .t-dropdown,
.t-form-reset .t-date-picker,
.t-form-reset .t-switch,
.t-form-reset .t-radio-group,
.t-form-reset .t-checkbox-group {
  margin: 0;
}
.t-form-reset .t-btn {
  margin: 0;
}
.t-form-reset .t-btn:not(:last-of-type, :only-of-type) {
  margin: 0;
}
.t-form-reset section,
.t-form-reset h2 {
  margin: 0;
}
.t-form-reset hr {
  margin: 0;
  width: 100%;
}
.t-form-reset section h2 {
  margin-bottom: 24px;
}
.t-form-reset section h2:has(+ p) {
  margin-bottom: 6px;
}
.t-form-reset section h3:has(+ p),
.t-form-reset section h4:has(+ p) {
  margin-bottom: 4px;
}
.t-form-reset .t-label-value {
  margin: 0;
}

.t-flexbox,
.t-flex,
.t-inline-flex {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-flexbox.t-wrap,
.t-flex.t-wrap,
.t-inline-flex.t-wrap {
  flex-wrap: wrap;
}
.t-flexbox.t-nowrap,
.t-flex.t-nowrap,
.t-inline-flex.t-nowrap {
  flex-wrap: nowrap;
}
.t-flexbox > .t-grow,
.t-flex > .t-grow,
.t-inline-flex > .t-grow {
  flex-grow: 1;
}
.t-flexbox > .t-grow-0,
.t-flex > .t-grow-0,
.t-inline-flex > .t-grow-0 {
  flex-grow: 0;
}
.t-flexbox.t-stretch-self,
.t-flex.t-stretch-self,
.t-inline-flex.t-stretch-self {
  flex-grow: 1;
}
.t-flexbox.t-stretch > *,
.t-flex.t-stretch > *,
.t-inline-flex.t-stretch > * {
  flex-grow: 1;
}
.t-flexbox.t-reverse,
.t-flex.t-reverse,
.t-inline-flex.t-reverse {
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.t-flexbox.t-column,
.t-flex.t-column,
.t-inline-flex.t-column {
  flex-direction: column;
  align-items: flex-start;
}
.t-flexbox.t-column.t-reverse,
.t-flex.t-column.t-reverse,
.t-inline-flex.t-column.t-reverse {
  flex-direction: column-reverse;
}
.t-flexbox.t-justify-start,
.t-flex.t-justify-start,
.t-inline-flex.t-justify-start {
  justify-content: flex-start;
}
.t-flexbox.t-justify-center,
.t-flex.t-justify-center,
.t-inline-flex.t-justify-center {
  justify-content: center;
}
.t-flexbox.t-justify-end,
.t-flex.t-justify-end,
.t-inline-flex.t-justify-end {
  justify-content: flex-end;
}
.t-flexbox.t-distribute, .t-flexbox.t-justify-between,
.t-flex.t-distribute,
.t-flex.t-justify-between,
.t-inline-flex.t-distribute,
.t-inline-flex.t-justify-between {
  justify-content: space-between;
}
.t-flexbox.t-justify-evenly,
.t-flex.t-justify-evenly,
.t-inline-flex.t-justify-evenly {
  justify-content: space-evenly;
}
.t-flexbox.t-justify-around,
.t-flex.t-justify-around,
.t-inline-flex.t-justify-around {
  justify-content: space-around;
}
.t-flexbox.t-items-stretch,
.t-flex.t-items-stretch,
.t-inline-flex.t-items-stretch {
  align-items: stretch;
}
.t-flexbox.t-items-start,
.t-flex.t-items-start,
.t-inline-flex.t-items-start {
  align-items: flex-start;
}
.t-flexbox.t-items-center,
.t-flex.t-items-center,
.t-inline-flex.t-items-center {
  align-items: center;
}
.t-flexbox.t-items-end,
.t-flex.t-items-end,
.t-inline-flex.t-items-end {
  align-items: flex-end;
}
.t-flexbox.t-items-baseline,
.t-flex.t-items-baseline,
.t-inline-flex.t-items-baseline {
  align-items: baseline;
}

header {
  margin-bottom: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
header h1,
header h2,
header h3,
header h4,
header h5,
header h6 {
  display: inline-block;
  margin: 0;
  margin-right: 12px;
}

section {
  width: 100%;
  margin-bottom: 24px;
}
section:last-child {
  margin-bottom: 0;
}

hr,
.t-divider {
  display: block;
  height: 0;
  border: none;
  border-bottom: 1px solid #d3d3d3;
}
hr.t-subtle,
.t-divider.t-subtle {
  border-bottom: 1px solid #e9e9e9;
}

.t-relative {
  position: relative;
}

.t-min-max-width {
  min-width: calc(1280px - 24px * 2);
  max-width: calc(1920px - 24px * 2);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-min-max-width {
    min-width: calc(1280px - 24px * 2 - 17px);
    max-width: calc(1920px - 24px * 2 - 17px);
  }
}
@supports (-ms-accelerator: true) {
  .t-min-max-width {
    min-width: calc(1280px - 24px * 2 - 12px);
    max-width: calc(1920px - 24px * 2 - 12px);
  }
}

.t-align-center {
  display: table !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
.t-align-center + .t-align-right {
  margin-left: 0 !important;
}
.t-align-right {
  margin-left: auto !important;
  float: right;
  display: block;
  align-self: end;
}
.t-align-right::after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  font-size: 0;
  visibility: hidden;
}
.t-align-top {
  align-self: flex-start;
}
.t-align-middle {
  align-self: center;
}
.t-align-bottom {
  align-self: flex-end;
}

.t-chart {
  width: 100%;
  height: auto;
}

.t-grid {
  display: block;
  width: calc(100% + 16px);
  height: auto;
  margin-top: -16px;
  margin-right: calc(16px / 2 * -1);
  margin-left: calc(16px / 2 * -1);
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-grid::after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  font-size: 0;
  visibility: hidden;
}
.t-grid .t-col, .t-grid.t-gutter-large .t-col-100, .t-grid.t-gutter-large .t-col-90, .t-grid.t-gutter-large .t-col-83, .t-grid.t-gutter-large .t-col-80, .t-grid.t-gutter-large .t-col-75, .t-grid.t-gutter-large .t-col-70, .t-grid.t-gutter-large .t-col-67, .t-grid.t-gutter-large .t-col-60, .t-grid.t-gutter-large .t-col-50, .t-grid.t-gutter-large .t-col-40, .t-grid.t-gutter-large .t-col-33, .t-grid.t-gutter-large .t-col-30, .t-grid.t-gutter-large .t-col-25, .t-grid.t-gutter-large .t-col-20, .t-grid.t-gutter-large .t-col-16, .t-grid.t-gutter-large .t-col-10, .t-grid .t-col-100, .t-grid .t-col-90, .t-grid .t-col-83, .t-grid .t-col-80, .t-grid .t-col-75, .t-grid .t-col-70, .t-grid .t-col-67, .t-grid .t-col-60, .t-grid .t-col-50, .t-grid .t-col-40, .t-grid .t-col-33, .t-grid .t-col-30, .t-grid .t-col-25, .t-grid .t-col-20, .t-grid .t-col-16, .t-grid .t-col-10 {
  float: left;
  width: 100%;
  height: auto;
  margin: 0 calc(16px / 2);
  margin-top: 16px;
  -webkit-box-flex: 0 1 auto;
  -moz-box-flex: 0 1 auto;
  flex: 0 1 auto;
}
.t-grid .t-col > *, .t-grid.t-gutter-large .t-col-100 > *, .t-grid.t-gutter-large .t-col-90 > *, .t-grid.t-gutter-large .t-col-83 > *, .t-grid.t-gutter-large .t-col-80 > *, .t-grid.t-gutter-large .t-col-75 > *, .t-grid.t-gutter-large .t-col-70 > *, .t-grid.t-gutter-large .t-col-67 > *, .t-grid.t-gutter-large .t-col-60 > *, .t-grid.t-gutter-large .t-col-50 > *, .t-grid.t-gutter-large .t-col-40 > *, .t-grid.t-gutter-large .t-col-33 > *, .t-grid.t-gutter-large .t-col-30 > *, .t-grid.t-gutter-large .t-col-25 > *, .t-grid.t-gutter-large .t-col-20 > *, .t-grid.t-gutter-large .t-col-16 > *, .t-grid.t-gutter-large .t-col-10 > *, .t-grid .t-col-100 > *, .t-grid .t-col-90 > *, .t-grid .t-col-83 > *, .t-grid .t-col-80 > *, .t-grid .t-col-75 > *, .t-grid .t-col-70 > *, .t-grid .t-col-67 > *, .t-grid .t-col-60 > *, .t-grid .t-col-50 > *, .t-grid .t-col-40 > *, .t-grid .t-col-33 > *, .t-grid .t-col-30 > *, .t-grid .t-col-25 > *, .t-grid .t-col-20 > *, .t-grid .t-col-16 > *, .t-grid .t-col-10 > * {
  max-width: 100%;
}
.t-grid .t-col .t-grid, .t-grid .t-col-100 .t-grid, .t-grid .t-col-90 .t-grid, .t-grid .t-col-83 .t-grid, .t-grid .t-col-80 .t-grid, .t-grid .t-col-75 .t-grid, .t-grid .t-col-70 .t-grid, .t-grid .t-col-67 .t-grid, .t-grid .t-col-60 .t-grid, .t-grid .t-col-50 .t-grid, .t-grid .t-col-40 .t-grid, .t-grid .t-col-33 .t-grid, .t-grid .t-col-30 .t-grid, .t-grid .t-col-25 .t-grid, .t-grid .t-col-20 .t-grid, .t-grid .t-col-16 .t-grid, .t-grid .t-col-10 .t-grid {
  max-width: calc(100% + 16px);
  margin-right: calc(16px / 2 * -1);
  margin-top: -16px;
  margin-left: calc(16px / 2 * -1);
}
.t-grid .t-col-10 {
  width: calc(10% - 16px);
  max-width: calc(10% - 16px);
}
.t-grid .t-col-16 {
  width: calc(16.6667% - 16px);
  max-width: calc(16.6667% - 16px);
}
.t-grid .t-col-20 {
  width: calc(20% - 16px);
  max-width: calc(20% - 16px);
}
.t-grid .t-col-25 {
  width: calc(25% - 16px);
  max-width: calc(25% - 16px);
}
.t-grid .t-col-30 {
  width: calc(30% - 16px);
  max-width: calc(30% - 16px);
}
.t-grid .t-col-33 {
  width: calc(33.3333% - 16px);
  max-width: calc(33.3333% - 16px);
}
.t-grid .t-col-40 {
  width: calc(40% - 16px);
  max-width: calc(40% - 16px);
}
.t-grid .t-col-50 {
  width: calc(50% - 16px);
  max-width: calc(50% - 16px);
}
.t-grid .t-col-60 {
  width: calc(60% - 16px);
  max-width: calc(60% - 16px);
}
.t-grid .t-col-67 {
  width: calc(66.6667% - 16px);
  max-width: calc(66.6667% - 16px);
}
.t-grid .t-col-70 {
  width: calc(70% - 16px);
  max-width: calc(70% - 16px);
}
.t-grid .t-col-75 {
  width: calc(75% - 16px);
  max-width: calc(75% - 16px);
}
.t-grid .t-col-80 {
  width: calc(80% - 16px);
  max-width: calc(80% - 16px);
}
.t-grid .t-col-83 {
  width: calc(83.3333% - 16px);
  max-width: calc(83.3333% - 16px);
}
.t-grid .t-col-90 {
  width: calc(90% - 16px);
  max-width: calc(90% - 16px);
}
.t-grid .t-col-100 {
  width: calc(100% - 16px);
  max-width: calc(100% - 16px);
}
.t-grid.t-no-wrap {
  flex-wrap: nowrap;
}
.t-grid.t-auto {
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
.t-grid.t-auto .t-col, .t-grid.t-auto .t-col-10, .t-grid.t-auto .t-col-16, .t-grid.t-auto .t-col-20, .t-grid.t-auto .t-col-25, .t-grid.t-auto .t-col-30, .t-grid.t-auto .t-col-33, .t-grid.t-auto .t-col-40, .t-grid.t-auto .t-col-50, .t-grid.t-auto .t-col-60, .t-grid.t-auto .t-col-67, .t-grid.t-auto .t-col-70, .t-grid.t-auto .t-col-75, .t-grid.t-auto .t-col-80, .t-grid.t-auto .t-col-83, .t-grid.t-auto .t-col-90, .t-grid.t-auto .t-col-100 {
  width: auto;
  flex-grow: 1;
}
.t-grid.t-masonry .t-col, .t-grid.t-masonry .t-col-10, .t-grid.t-masonry .t-col-16, .t-grid.t-masonry .t-col-20, .t-grid.t-masonry .t-col-25, .t-grid.t-masonry .t-col-30, .t-grid.t-masonry .t-col-33, .t-grid.t-masonry .t-col-40, .t-grid.t-masonry .t-col-50, .t-grid.t-masonry .t-col-60, .t-grid.t-masonry .t-col-67, .t-grid.t-masonry .t-col-70, .t-grid.t-masonry .t-col-75, .t-grid.t-masonry .t-col-80, .t-grid.t-masonry .t-col-83, .t-grid.t-masonry .t-col-90, .t-grid.t-masonry .t-col-100 {
  align-self: flex-start;
}
.t-grid.t-gutterless {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col, .t-grid.t-gutterless .t-col-10, .t-grid.t-gutterless .t-col-16, .t-grid.t-gutterless .t-col-20, .t-grid.t-gutterless .t-col-25, .t-grid.t-gutterless .t-col-30, .t-grid.t-gutterless .t-col-33, .t-grid.t-gutterless .t-col-40, .t-grid.t-gutterless .t-col-50, .t-grid.t-gutterless .t-col-60, .t-grid.t-gutterless .t-col-67, .t-grid.t-gutterless .t-col-70, .t-grid.t-gutterless .t-col-75, .t-grid.t-gutterless .t-col-80, .t-grid.t-gutterless .t-col-83, .t-grid.t-gutterless .t-col-90, .t-grid.t-gutterless .t-col-100 {
  margin: 0;
}
.t-grid.t-gutterless .t-col-10 {
  width: 10%;
  max-width: 10%;
}
.t-grid.t-gutterless .t-col-10 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-16 {
  width: 16.6667%;
  max-width: 16.6667%;
}
.t-grid.t-gutterless .t-col-16 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-20 {
  width: 20%;
  max-width: 20%;
}
.t-grid.t-gutterless .t-col-20 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-25 {
  width: 25%;
  max-width: 25%;
}
.t-grid.t-gutterless .t-col-25 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-30 {
  width: 30%;
  max-width: 30%;
}
.t-grid.t-gutterless .t-col-30 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-33 {
  width: 33.3333%;
  max-width: 33.3333%;
}
.t-grid.t-gutterless .t-col-33 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-40 {
  width: 40%;
  max-width: 40%;
}
.t-grid.t-gutterless .t-col-40 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-50 {
  width: 50%;
  max-width: 50%;
}
.t-grid.t-gutterless .t-col-50 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-60 {
  width: 60%;
  max-width: 60%;
}
.t-grid.t-gutterless .t-col-60 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-67 {
  width: 66.6667%;
  max-width: 66.6667%;
}
.t-grid.t-gutterless .t-col-67 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-70 {
  width: 70%;
  max-width: 70%;
}
.t-grid.t-gutterless .t-col-70 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-75 {
  width: 75%;
  max-width: 75%;
}
.t-grid.t-gutterless .t-col-75 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-80 {
  width: 80%;
  max-width: 80%;
}
.t-grid.t-gutterless .t-col-80 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-83 {
  width: 83.3333%;
  max-width: 83.3333%;
}
.t-grid.t-gutterless .t-col-83 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-90 {
  width: 90%;
  max-width: 90%;
}
.t-grid.t-gutterless .t-col-90 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-100 {
  width: 100%;
  max-width: 100%;
}
.t-grid.t-gutterless .t-col-100 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutter-large {
  width: calc(100% + 24px);
  margin-right: calc(24px / 2 * -1);
  margin-top: -24px;
  margin-left: calc(24px / 2 * -1);
}
.t-grid.t-gutter-large .t-col, .t-grid.t-gutter-large .t-col-100, .t-grid.t-gutter-large .t-col-90, .t-grid.t-gutter-large .t-col-83, .t-grid.t-gutter-large .t-col-80, .t-grid.t-gutter-large .t-col-75, .t-grid.t-gutter-large .t-col-70, .t-grid.t-gutter-large .t-col-67, .t-grid.t-gutter-large .t-col-60, .t-grid.t-gutter-large .t-col-50, .t-grid.t-gutter-large .t-col-40, .t-grid.t-gutter-large .t-col-33, .t-grid.t-gutter-large .t-col-30, .t-grid.t-gutter-large .t-col-25, .t-grid.t-gutter-large .t-col-20, .t-grid.t-gutter-large .t-col-16, .t-grid.t-gutter-large .t-col-10 {
  margin: 0 calc(24px / 2);
  margin-top: 24px;
}
.t-grid.t-gutter-large .t-col .t-grid, .t-grid.t-gutter-large .t-col-100 .t-grid, .t-grid.t-gutter-large .t-col-90 .t-grid, .t-grid.t-gutter-large .t-col-83 .t-grid, .t-grid.t-gutter-large .t-col-80 .t-grid, .t-grid.t-gutter-large .t-col-75 .t-grid, .t-grid.t-gutter-large .t-col-70 .t-grid, .t-grid.t-gutter-large .t-col-67 .t-grid, .t-grid.t-gutter-large .t-col-60 .t-grid, .t-grid.t-gutter-large .t-col-50 .t-grid, .t-grid.t-gutter-large .t-col-40 .t-grid, .t-grid.t-gutter-large .t-col-33 .t-grid, .t-grid.t-gutter-large .t-col-30 .t-grid, .t-grid.t-gutter-large .t-col-25 .t-grid, .t-grid.t-gutter-large .t-col-20 .t-grid, .t-grid.t-gutter-large .t-col-16 .t-grid, .t-grid.t-gutter-large .t-col-10 .t-grid {
  max-width: calc(100% + 24px);
  margin-right: calc(24px / 2 * -1);
  margin-top: -24px;
  margin-left: calc(24px / 2 * -1);
}
.t-grid.t-gutter-large .t-col-10 {
  width: calc(10% - 24px);
  max-width: calc(10% - 24px);
}
.t-grid.t-gutter-large .t-col-16 {
  width: calc(16.6667% - 24px);
  max-width: calc(16.6667% - 24px);
}
.t-grid.t-gutter-large .t-col-20 {
  width: calc(20% - 24px);
  max-width: calc(20% - 24px);
}
.t-grid.t-gutter-large .t-col-25 {
  width: calc(25% - 24px);
  max-width: calc(25% - 24px);
}
.t-grid.t-gutter-large .t-col-30 {
  width: calc(30% - 24px);
  max-width: calc(30% - 24px);
}
.t-grid.t-gutter-large .t-col-33 {
  width: calc(33.3333% - 24px);
  max-width: calc(33.3333% - 24px);
}
.t-grid.t-gutter-large .t-col-40 {
  width: calc(40% - 24px);
  max-width: calc(40% - 24px);
}
.t-grid.t-gutter-large .t-col-50 {
  width: calc(50% - 24px);
  max-width: calc(50% - 24px);
}
.t-grid.t-gutter-large .t-col-60 {
  width: calc(60% - 24px);
  max-width: calc(60% - 24px);
}
.t-grid.t-gutter-large .t-col-67 {
  width: calc(66.6667% - 24px);
  max-width: calc(66.6667% - 24px);
}
.t-grid.t-gutter-large .t-col-70 {
  width: calc(70% - 24px);
  max-width: calc(70% - 24px);
}
.t-grid.t-gutter-large .t-col-75 {
  width: calc(75% - 24px);
  max-width: calc(75% - 24px);
}
.t-grid.t-gutter-large .t-col-80 {
  width: calc(80% - 24px);
  max-width: calc(80% - 24px);
}
.t-grid.t-gutter-large .t-col-83 {
  width: calc(83.3333% - 24px);
  max-width: calc(83.3333% - 24px);
}
.t-grid.t-gutter-large .t-col-90 {
  width: calc(90% - 24px);
  max-width: calc(90% - 24px);
}
.t-grid.t-gutter-large .t-col-100 {
  width: calc(100% - 24px);
  max-width: calc(100% - 24px);
}
.t-grid .t-container {
  width: 100%;
  height: 100%;
}

.t-block {
  display: block;
}

.t-inline-block {
  display: inline-block;
}

.t-inline {
  display: inline;
}

.t-table {
  display: table;
}

.t-inline-table {
  display: inline-table;
}

.t-flex {
  display: flex;
}

.t-inline-flex {
  display: inline-flex;
}

.t-hidden {
  display: none;
}

.t-align-baseline {
  vertical-align: baseline;
}

.t-align-top {
  vertical-align: top;
}

.t-align-middle {
  vertical-align: middle;
}

.t-align-bottom {
  vertical-align: bottom;
}

.t-align-text-top {
  vertical-align: text-top;
}

.t-align-text-bottom {
  vertical-align: text-bottom;
}

.t-align-initial {
  vertical-align: initial;
}

.t-m-t {
  margin: 4px !important;
}
.t-m-s {
  margin: 8px !important;
}
.t-m-r {
  margin: 12px !important;
}
.t-m-b {
  margin: 16px !important;
}
.t-m-l {
  margin: 24px !important;
}
.t-m-e {
  margin: 48px !important;
}
.t-m-0 {
  margin: 0 !important;
}
.t-m-4 {
  margin: 4px !important;
}
.t-m-6 {
  margin: 6px !important;
}
.t-m-8 {
  margin: 8px !important;
}
.t-m-12 {
  margin: 12px !important;
}
.t-m-16 {
  margin: 16px !important;
}
.t-m-20 {
  margin: 20px !important;
}
.t-m-24 {
  margin: 24px !important;
}
.t-m-28 {
  margin: 28px !important;
}
.t-m-32 {
  margin: 32px !important;
}
.t-m-36 {
  margin: 36px !important;
}
.t-m-40 {
  margin: 40px !important;
}
.t-m-44 {
  margin: 44px !important;
}
.t-m-48 {
  margin: 48px !important;
}
.t-mx-t {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.t-mx-s {
  margin-left: 8px !important;
  margin-right: 8px !important;
}
.t-mx-r {
  margin-left: 12px !important;
  margin-right: 12px !important;
}
.t-mx-b {
  margin-left: 16px !important;
  margin-right: 16px !important;
}
.t-mx-l {
  margin-left: 24px !important;
  margin-right: 24px !important;
}
.t-mx-e {
  margin-left: 48px !important;
  margin-right: 48px !important;
}
.t-mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.t-mx-4 {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.t-mx-6 {
  margin-left: 6px !important;
  margin-right: 6px !important;
}
.t-mx-8 {
  margin-left: 8px !important;
  margin-right: 8px !important;
}
.t-mx-12 {
  margin-left: 12px !important;
  margin-right: 12px !important;
}
.t-mx-16 {
  margin-left: 16px !important;
  margin-right: 16px !important;
}
.t-mx-20 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}
.t-mx-24 {
  margin-left: 24px !important;
  margin-right: 24px !important;
}
.t-mx-28 {
  margin-left: 28px !important;
  margin-right: 28px !important;
}
.t-mx-32 {
  margin-left: 32px !important;
  margin-right: 32px !important;
}
.t-mx-36 {
  margin-left: 36px !important;
  margin-right: 36px !important;
}
.t-mx-40 {
  margin-left: 40px !important;
  margin-right: 40px !important;
}
.t-mx-44 {
  margin-left: 44px !important;
  margin-right: 44px !important;
}
.t-mx-48 {
  margin-left: 48px !important;
  margin-right: 48px !important;
}
.t-my-t {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}
.t-my-s {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}
.t-my-r {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}
.t-my-b {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}
.t-my-l {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}
.t-my-e {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}
.t-my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.t-my-4 {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}
.t-my-6 {
  margin-top: 6px !important;
  margin-bottom: 6px !important;
}
.t-my-8 {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}
.t-my-12 {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}
.t-my-16 {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}
.t-my-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
.t-my-24 {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}
.t-my-28 {
  margin-top: 28px !important;
  margin-bottom: 28px !important;
}
.t-my-32 {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}
.t-my-36 {
  margin-top: 36px !important;
  margin-bottom: 36px !important;
}
.t-my-40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}
.t-my-44 {
  margin-top: 44px !important;
  margin-bottom: 44px !important;
}
.t-my-48 {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}
.t-mt-t {
  margin-top: 4px !important;
}
.t-mt-s {
  margin-top: 8px !important;
}
.t-mt-r {
  margin-top: 12px !important;
}
.t-mt-b {
  margin-top: 16px !important;
}
.t-mt-l {
  margin-top: 24px !important;
}
.t-mt-e {
  margin-top: 48px !important;
}
.t-mt-0 {
  margin-top: 0 !important;
}
.t-mt-4 {
  margin-top: 4px !important;
}
.t-mt-6 {
  margin-top: 6px !important;
}
.t-mt-8 {
  margin-top: 8px !important;
}
.t-mt-12 {
  margin-top: 12px !important;
}
.t-mt-16 {
  margin-top: 16px !important;
}
.t-mt-20 {
  margin-top: 20px !important;
}
.t-mt-24 {
  margin-top: 24px !important;
}
.t-mt-28 {
  margin-top: 28px !important;
}
.t-mt-32 {
  margin-top: 32px !important;
}
.t-mt-36 {
  margin-top: 36px !important;
}
.t-mt-40 {
  margin-top: 40px !important;
}
.t-mt-44 {
  margin-top: 44px !important;
}
.t-mt-48 {
  margin-top: 48px !important;
}
.t-mb-t {
  margin-bottom: 4px !important;
}
.t-mb-s {
  margin-bottom: 8px !important;
}
.t-mb-r {
  margin-bottom: 12px !important;
}
.t-mb-b {
  margin-bottom: 16px !important;
}
.t-mb-l {
  margin-bottom: 24px !important;
}
.t-mb-e {
  margin-bottom: 48px !important;
}
.t-mb-0 {
  margin-bottom: 0 !important;
}
.t-mb-4 {
  margin-bottom: 4px !important;
}
.t-mb-6 {
  margin-bottom: 6px !important;
}
.t-mb-8 {
  margin-bottom: 8px !important;
}
.t-mb-12 {
  margin-bottom: 12px !important;
}
.t-mb-16 {
  margin-bottom: 16px !important;
}
.t-mb-20 {
  margin-bottom: 20px !important;
}
.t-mb-24 {
  margin-bottom: 24px !important;
}
.t-mb-28 {
  margin-bottom: 28px !important;
}
.t-mb-32 {
  margin-bottom: 32px !important;
}
.t-mb-36 {
  margin-bottom: 36px !important;
}
.t-mb-40 {
  margin-bottom: 40px !important;
}
.t-mb-44 {
  margin-bottom: 44px !important;
}
.t-mb-48 {
  margin-bottom: 48px !important;
}
.t-ml-t {
  margin-left: 4px !important;
}
.t-ml-s {
  margin-left: 8px !important;
}
.t-ml-r {
  margin-left: 12px !important;
}
.t-ml-b {
  margin-left: 16px !important;
}
.t-ml-l {
  margin-left: 24px !important;
}
.t-ml-e {
  margin-left: 48px !important;
}
.t-ml-0 {
  margin-left: 0 !important;
}
.t-ml-4 {
  margin-left: 4px !important;
}
.t-ml-6 {
  margin-left: 6px !important;
}
.t-ml-8 {
  margin-left: 8px !important;
}
.t-ml-12 {
  margin-left: 12px !important;
}
.t-ml-16 {
  margin-left: 16px !important;
}
.t-ml-20 {
  margin-left: 20px !important;
}
.t-ml-24 {
  margin-left: 24px !important;
}
.t-ml-28 {
  margin-left: 28px !important;
}
.t-ml-32 {
  margin-left: 32px !important;
}
.t-ml-36 {
  margin-left: 36px !important;
}
.t-ml-40 {
  margin-left: 40px !important;
}
.t-ml-44 {
  margin-left: 44px !important;
}
.t-ml-48 {
  margin-left: 48px !important;
}
.t-mr-t {
  margin-right: 4px !important;
}
.t-mr-s {
  margin-right: 8px !important;
}
.t-mr-r {
  margin-right: 12px !important;
}
.t-mr-b {
  margin-right: 16px !important;
}
.t-mr-l {
  margin-right: 24px !important;
}
.t-mr-e {
  margin-right: 48px !important;
}
.t-mr-0 {
  margin-right: 0 !important;
}
.t-mr-4 {
  margin-right: 4px !important;
}
.t-mr-6 {
  margin-right: 6px !important;
}
.t-mr-8 {
  margin-right: 8px !important;
}
.t-mr-12 {
  margin-right: 12px !important;
}
.t-mr-16 {
  margin-right: 16px !important;
}
.t-mr-20 {
  margin-right: 20px !important;
}
.t-mr-24 {
  margin-right: 24px !important;
}
.t-mr-28 {
  margin-right: 28px !important;
}
.t-mr-32 {
  margin-right: 32px !important;
}
.t-mr-36 {
  margin-right: 36px !important;
}
.t-mr-40 {
  margin-right: 40px !important;
}
.t-mr-44 {
  margin-right: 44px !important;
}
.t-mr-48 {
  margin-right: 48px !important;
}

.t-p-t {
  padding: 4px !important;
}
.t-p-s {
  padding: 8px !important;
}
.t-p-r {
  padding: 12px !important;
}
.t-p-b {
  padding: 16px !important;
}
.t-p-l {
  padding: 24px !important;
}
.t-p-e {
  padding: 48px !important;
}
.t-p-0 {
  padding: 0 !important;
}
.t-p-4 {
  padding: 4px !important;
}
.t-p-6 {
  padding: 6px !important;
}
.t-p-8 {
  padding: 8px !important;
}
.t-p-12 {
  padding: 12px !important;
}
.t-p-16 {
  padding: 16px !important;
}
.t-p-20 {
  padding: 20px !important;
}
.t-p-24 {
  padding: 24px !important;
}
.t-p-28 {
  padding: 28px !important;
}
.t-p-32 {
  padding: 32px !important;
}
.t-p-36 {
  padding: 36px !important;
}
.t-p-40 {
  padding: 40px !important;
}
.t-p-44 {
  padding: 44px !important;
}
.t-p-48 {
  padding: 48px !important;
}
.t-px-t {
  padding-left: 4px !important;
  padding-right: 4px !important;
}
.t-px-s {
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.t-px-r {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.t-px-b {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.t-px-l {
  padding-left: 24px !important;
  padding-right: 24px !important;
}
.t-px-e {
  padding-left: 48px !important;
  padding-right: 48px !important;
}
.t-px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.t-px-4 {
  padding-left: 4px !important;
  padding-right: 4px !important;
}
.t-px-6 {
  padding-left: 6px !important;
  padding-right: 6px !important;
}
.t-px-8 {
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.t-px-12 {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.t-px-16 {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.t-px-20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.t-px-24 {
  padding-left: 24px !important;
  padding-right: 24px !important;
}
.t-px-28 {
  padding-left: 28px !important;
  padding-right: 28px !important;
}
.t-px-32 {
  padding-left: 32px !important;
  padding-right: 32px !important;
}
.t-px-36 {
  padding-left: 36px !important;
  padding-right: 36px !important;
}
.t-px-40 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}
.t-px-44 {
  padding-left: 44px !important;
  padding-right: 44px !important;
}
.t-px-48 {
  padding-left: 48px !important;
  padding-right: 48px !important;
}
.t-py-t {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
.t-py-s {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
.t-py-r {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}
.t-py-b {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}
.t-py-l {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}
.t-py-e {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}
.t-py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.t-py-4 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
.t-py-6 {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}
.t-py-8 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
.t-py-12 {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}
.t-py-16 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}
.t-py-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.t-py-24 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}
.t-py-28 {
  padding-top: 28px !important;
  padding-bottom: 28px !important;
}
.t-py-32 {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}
.t-py-36 {
  padding-top: 36px !important;
  padding-bottom: 36px !important;
}
.t-py-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}
.t-py-44 {
  padding-top: 44px !important;
  padding-bottom: 44px !important;
}
.t-py-48 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}
.t-pt-t {
  padding-top: 4px !important;
}
.t-pt-s {
  padding-top: 8px !important;
}
.t-pt-r {
  padding-top: 12px !important;
}
.t-pt-b {
  padding-top: 16px !important;
}
.t-pt-l {
  padding-top: 24px !important;
}
.t-pt-e {
  padding-top: 48px !important;
}
.t-pt-0 {
  padding-top: 0 !important;
}
.t-pt-4 {
  padding-top: 4px !important;
}
.t-pt-6 {
  padding-top: 6px !important;
}
.t-pt-8 {
  padding-top: 8px !important;
}
.t-pt-12 {
  padding-top: 12px !important;
}
.t-pt-16 {
  padding-top: 16px !important;
}
.t-pt-20 {
  padding-top: 20px !important;
}
.t-pt-24 {
  padding-top: 24px !important;
}
.t-pt-28 {
  padding-top: 28px !important;
}
.t-pt-32 {
  padding-top: 32px !important;
}
.t-pt-36 {
  padding-top: 36px !important;
}
.t-pt-40 {
  padding-top: 40px !important;
}
.t-pt-44 {
  padding-top: 44px !important;
}
.t-pt-48 {
  padding-top: 48px !important;
}
.t-pb-t {
  padding-bottom: 4px !important;
}
.t-pb-s {
  padding-bottom: 8px !important;
}
.t-pb-r {
  padding-bottom: 12px !important;
}
.t-pb-b {
  padding-bottom: 16px !important;
}
.t-pb-l {
  padding-bottom: 24px !important;
}
.t-pb-e {
  padding-bottom: 48px !important;
}
.t-pb-0 {
  padding-bottom: 0 !important;
}
.t-pb-4 {
  padding-bottom: 4px !important;
}
.t-pb-6 {
  padding-bottom: 6px !important;
}
.t-pb-8 {
  padding-bottom: 8px !important;
}
.t-pb-12 {
  padding-bottom: 12px !important;
}
.t-pb-16 {
  padding-bottom: 16px !important;
}
.t-pb-20 {
  padding-bottom: 20px !important;
}
.t-pb-24 {
  padding-bottom: 24px !important;
}
.t-pb-28 {
  padding-bottom: 28px !important;
}
.t-pb-32 {
  padding-bottom: 32px !important;
}
.t-pb-36 {
  padding-bottom: 36px !important;
}
.t-pb-40 {
  padding-bottom: 40px !important;
}
.t-pb-44 {
  padding-bottom: 44px !important;
}
.t-pb-48 {
  padding-bottom: 48px !important;
}
.t-pl-t {
  padding-left: 4px !important;
}
.t-pl-s {
  padding-left: 8px !important;
}
.t-pl-r {
  padding-left: 12px !important;
}
.t-pl-b {
  padding-left: 16px !important;
}
.t-pl-l {
  padding-left: 24px !important;
}
.t-pl-e {
  padding-left: 48px !important;
}
.t-pl-0 {
  padding-left: 0 !important;
}
.t-pl-4 {
  padding-left: 4px !important;
}
.t-pl-6 {
  padding-left: 6px !important;
}
.t-pl-8 {
  padding-left: 8px !important;
}
.t-pl-12 {
  padding-left: 12px !important;
}
.t-pl-16 {
  padding-left: 16px !important;
}
.t-pl-20 {
  padding-left: 20px !important;
}
.t-pl-24 {
  padding-left: 24px !important;
}
.t-pl-28 {
  padding-left: 28px !important;
}
.t-pl-32 {
  padding-left: 32px !important;
}
.t-pl-36 {
  padding-left: 36px !important;
}
.t-pl-40 {
  padding-left: 40px !important;
}
.t-pl-44 {
  padding-left: 44px !important;
}
.t-pl-48 {
  padding-left: 48px !important;
}
.t-pr-t {
  padding-right: 4px !important;
}
.t-pr-s {
  padding-right: 8px !important;
}
.t-pr-r {
  padding-right: 12px !important;
}
.t-pr-b {
  padding-right: 16px !important;
}
.t-pr-l {
  padding-right: 24px !important;
}
.t-pr-e {
  padding-right: 48px !important;
}
.t-pr-0 {
  padding-right: 0 !important;
}
.t-pr-4 {
  padding-right: 4px !important;
}
.t-pr-6 {
  padding-right: 6px !important;
}
.t-pr-8 {
  padding-right: 8px !important;
}
.t-pr-12 {
  padding-right: 12px !important;
}
.t-pr-16 {
  padding-right: 16px !important;
}
.t-pr-20 {
  padding-right: 20px !important;
}
.t-pr-24 {
  padding-right: 24px !important;
}
.t-pr-28 {
  padding-right: 28px !important;
}
.t-pr-32 {
  padding-right: 32px !important;
}
.t-pr-36 {
  padding-right: 36px !important;
}
.t-pr-40 {
  padding-right: 40px !important;
}
.t-pr-44 {
  padding-right: 44px !important;
}
.t-pr-48 {
  padding-right: 48px !important;
}

.t-gap-t {
  gap: 4px !important;
}
.t-gap-s {
  gap: 8px !important;
}
.t-gap-r {
  gap: 12px !important;
}
.t-gap-b {
  gap: 16px !important;
}
.t-gap-l {
  gap: 24px !important;
}
.t-gap-e {
  gap: 48px !important;
}
.t-gap-0 {
  gap: 0 !important;
}
.t-gap-4 {
  gap: 4px !important;
}
.t-gap-6 {
  gap: 6px !important;
}
.t-gap-8 {
  gap: 8px !important;
}
.t-gap-12 {
  gap: 12px !important;
}
.t-gap-16 {
  gap: 16px !important;
}
.t-gap-20 {
  gap: 20px !important;
}
.t-gap-24 {
  gap: 24px !important;
}
.t-gap-28 {
  gap: 28px !important;
}
.t-gap-32 {
  gap: 32px !important;
}
.t-gap-36 {
  gap: 36px !important;
}
.t-gap-40 {
  gap: 40px !important;
}
.t-gap-44 {
  gap: 44px !important;
}
.t-gap-48 {
  gap: 48px !important;
}
.t-gap-x-t {
  column-gap: 4px !important;
}
.t-gap-x-s {
  column-gap: 8px !important;
}
.t-gap-x-r {
  column-gap: 12px !important;
}
.t-gap-x-b {
  column-gap: 16px !important;
}
.t-gap-x-l {
  column-gap: 24px !important;
}
.t-gap-x-e {
  column-gap: 48px !important;
}
.t-gap-x-0 {
  column-gap: 0 !important;
}
.t-gap-x-4 {
  column-gap: 4px !important;
}
.t-gap-x-6 {
  column-gap: 6px !important;
}
.t-gap-x-8 {
  column-gap: 8px !important;
}
.t-gap-x-12 {
  column-gap: 12px !important;
}
.t-gap-x-16 {
  column-gap: 16px !important;
}
.t-gap-x-20 {
  column-gap: 20px !important;
}
.t-gap-x-24 {
  column-gap: 24px !important;
}
.t-gap-x-28 {
  column-gap: 28px !important;
}
.t-gap-x-32 {
  column-gap: 32px !important;
}
.t-gap-x-36 {
  column-gap: 36px !important;
}
.t-gap-x-40 {
  column-gap: 40px !important;
}
.t-gap-x-44 {
  column-gap: 44px !important;
}
.t-gap-x-48 {
  column-gap: 48px !important;
}
.t-gap-y-t {
  row-gap: 4px !important;
}
.t-gap-y-s {
  row-gap: 8px !important;
}
.t-gap-y-r {
  row-gap: 12px !important;
}
.t-gap-y-b {
  row-gap: 16px !important;
}
.t-gap-y-l {
  row-gap: 24px !important;
}
.t-gap-y-e {
  row-gap: 48px !important;
}
.t-gap-y-0 {
  row-gap: 0 !important;
}
.t-gap-y-4 {
  row-gap: 4px !important;
}
.t-gap-y-6 {
  row-gap: 6px !important;
}
.t-gap-y-8 {
  row-gap: 8px !important;
}
.t-gap-y-12 {
  row-gap: 12px !important;
}
.t-gap-y-16 {
  row-gap: 16px !important;
}
.t-gap-y-20 {
  row-gap: 20px !important;
}
.t-gap-y-24 {
  row-gap: 24px !important;
}
.t-gap-y-28 {
  row-gap: 28px !important;
}
.t-gap-y-32 {
  row-gap: 32px !important;
}
.t-gap-y-36 {
  row-gap: 36px !important;
}
.t-gap-y-40 {
  row-gap: 40px !important;
}
.t-gap-y-44 {
  row-gap: 44px !important;
}
.t-gap-y-48 {
  row-gap: 48px !important;
}

.t-text-condensed {
  font-size: 0.6875rem !important;
}
.t-text-small {
  font-size: 0.75rem !important;
}
.t-text-base {
  font-size: 0.8125rem !important;
}
.t-text-large {
  font-size: 16px !important;
}
.t-text-wrap {
  text-wrap: wrap !important;
}
.t-text-nowrap {
  text-wrap: nowrap !important;
}
.t-text-black {
  color: #000 !important;
}
.t-text-white {
  color: #fff !important;
}
.t-text-gray-dark {
  color: #373838 !important;
}
.t-text-gray, .t-text-disabled {
  color: #bcbdbd !important;
}
.t-text-gray-mid {
  color: #a6a7a7 !important;
}
.t-text-gray-mid-dark, .t-text-subtle, h1 + caption,
h1 + figcaption,
h2 + caption,
h2 + figcaption,
h3 + caption,
h3 + figcaption,
h4 + caption,
h4 + figcaption,
h5 + caption,
h5 + figcaption,
h6 + caption,
h6 + figcaption {
  color: #646464 !important;
}
.t-text-blue, .t-text-info {
  color: #256cd1 !important;
}
.t-text-teal, .t-text-cta {
  color: #279c9c !important;
}
.t-text-red, .t-text-error {
  color: #d91f11 !important;
}
.t-text-orange, .t-text-warning {
  color: #ee6f20 !important;
}
.t-text-green, .t-text-success {
  color: #428613 !important;
}
.t-text-staff {
  color: #8c2341 !important;
}
.t-text-normal {
  font-weight: 400 !important;
}
.t-text-bold {
  font-weight: 700 !important;
}
.t-text-left {
  text-align: left !important;
}
.t-text-center {
  text-align: center !important;
}
.t-text-right {
  text-align: right !important;
}

.t-line-height-none {
  line-height: 1 !important;
}
.t-line-height-tiny {
  line-height: 1rem !important;
}
.t-line-height-small {
  line-height: 1.2rem !important;
}
.t-line-height-base {
  line-height: 1.4rem !important;
}

.t-aside {
  display: inline-block;
  margin-right: 12px;
  padding-left: 12px;
  border-left: 1px solid #d3d3d3;
  vertical-align: text-bottom;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.t-aside:last-child {
  margin-right: 0;
}
.t-aside a {
  margin-right: 4px;
}
.t-aside a label, .t-aside a fieldset legend, fieldset .t-aside a legend {
  margin-right: 4px;
}
.t-aside > label, fieldset .t-aside > legend {
  font-weight: 700;
  pointer-events: none;
}
.t-aside > span:not(.t-badge) {
  line-height: 1.2rem;
}
.t-aside .t-icon {
  font-size: 16px;
}

@media print {
  .t-aside {
    border-left: 0;
  }
}
.t-avatar {
  position: relative;
  display: inline-block;
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  margin-right: 8px;
  color: #fff;
  background: #ff0061;
  border-radius: 50%;
  font-size: 14px;
  font-weight: 700;
  line-height: 30px;
  text-align: center;
}
.t-avatar:last-child {
  margin-right: 0;
}
.t-avatar::before {
  content: attr(data-initials);
  position: absolute;
  inset: 0;
  border-radius: 50%;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-avatar.t-primary {
  background: #279c9c;
}
.t-avatar.t-staff {
  background: #8c2341;
}
.t-avatar img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.t-avatar .t-icon {
  position: absolute;
  inset: 0;
  margin-right: 0;
  font-family: "tricons", helvetica, arial, sans-serif;
  line-height: 30px;
}
.t-avatar .t-icon::before {
  color: #fff;
  font-size: 14px;
  line-height: inherit;
}

.t-back-top {
  position: fixed;
  right: 5vw;
  bottom: 0;
  display: inline-block;
  opacity: 0;
  visibility: hidden;
  margin-bottom: -1px;
  padding: 8px 12px;
  color: #646464;
  background: #fff;
  border: 1px solid #bcbdbd;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  text-decoration: none;
  user-select: none;
  font-size: 0.8125rem;
  line-height: 1rem;
  border-radius: 4px 4px 0 0;
  transition: all 0.2s ease;
}
.t-back-top::before {
  content: "\e158";
  display: inline-block;
  margin: 0;
  margin-right: 8px;
  font-family: "tricons", helvetica, arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-back-top:hover {
  text-decoration: none;
  background-color: #e9e9e9;
}
.t-back-top:hover::before {
  animation: back-top-anim 0.8s infinite linear;
}
@keyframes back-top-anim {
  0% {
    transform: translate(0, 0);
  }
  33% {
    transform: translate(0, -2px);
  }
  66% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes back-top-anim {
  0% {
    transform: translate(0, 0);
  }
  33% {
    transform: translate(0, -2px);
  }
  66% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes back-top-anim {
  0% {
    transform: translate(0, 0);
  }
  33% {
    transform: translate(0, -2px);
  }
  66% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes back-top-anim {
  0% {
    transform: translate(0, 0);
  }
  33% {
    transform: translate(0, -2px);
  }
  66% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
.t-back-top:active {
  background: #d3d3d3;
}
.t-back-top:active::before {
  animation: none;
}
.t-back-top.t-is-visible {
  opacity: 1;
  visibility: visible;
}

.t-badge {
  position: relative;
  display: inline-block;
  min-width: 16px;
  height: 16px;
  margin-right: 12px;
  padding: 0 6px;
  color: #fff;
  background: #279c9c;
  border-radius: calc(16px / 2);
  font-family: arial, sans-serif;
  font-size: 0.625rem;
  font-style: normal;
  text-align: center;
  line-height: 16px;
  vertical-align: middle;
  white-space: nowrap;
  user-select: none;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
  align-self: center;
  flex-shrink: 0;
}
.t-badge:last-child {
  margin-right: 0;
}
.t-badge + .t-badge {
  margin-left: -4px;
}
.t-badge.t-subtle-modifier {
  color: #373838;
  background: #d4ebeb;
}
.t-badge.t-blue, .t-badge.t-info {
  background: #256cd1;
}
.t-badge.t-blue.t-subtle-modifier, .t-badge.t-info.t-subtle-modifier {
  background: #d3e2f6;
}
.t-badge.t-red, .t-badge.t-error {
  background: #d91f11;
}
.t-badge.t-red.t-subtle-modifier, .t-badge.t-error.t-subtle-modifier {
  background: #f7d2cf;
}
.t-badge.t-orange, .t-badge.t-warning {
  background: #ee6f20;
}
.t-badge.t-orange.t-subtle-modifier, .t-badge.t-warning.t-subtle-modifier {
  background: #fce2d2;
}
.t-badge.t-green, .t-badge.t-success {
  background: #428613;
}
.t-badge.t-green.t-subtle-modifier, .t-badge.t-success.t-subtle-modifier {
  background: #d9e7d0;
}
.t-badge.t-neutral, .t-badge.t-subtle {
  background: #4d4e4e;
}
.t-badge.t-neutral.t-subtle-modifier, .t-badge.t-subtle.t-subtle-modifier {
  background: #e9e9e9;
}
.t-badge.t-staff {
  background: #8c2341;
}
.t-badge.t-staff.t-subtle-modifier {
  background: #e8d3d9;
}
.t-badge.t-inverted {
  color: #a6a7a7;
  background: transparent;
  border: 1px solid #a6a7a7;
}
.t-badge.t-small {
  min-width: 20px;
  height: 20px;
  border-radius: calc(20px / 2);
  line-height: 20px;
  font-size: 0.75rem;
  padding: 0 8px;
}
.t-badge.t-normal, .t-badge.t-medium {
  min-width: 24px;
  height: 24px;
  border-radius: calc(24px / 2);
  line-height: 24px;
  font-size: 0.75rem;
  padding: 0 8px;
}
.t-badge.t-large {
  min-width: 32px;
  height: 32px;
  border-radius: calc(32px / 2);
  line-height: 32px;
  font-size: 0.875rem;
  padding: 0 12px;
}
.t-badge.t-circle {
  padding: 0;
  width: 16px;
}
.t-badge.t-circle.t-small {
  width: 20px;
}
.t-badge.t-circle.t-normal {
  width: 24px;
}
.t-badge.t-circle.t-large {
  width: 32px;
}
.t-badge .t-icon {
  margin-right: 0;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
}

.t-icon .t-badge {
  margin-left: -0.8125rem;
  transform: translate(0, -50%);
}

.t-avatar .t-badge {
  position: absolute;
  top: -4px;
  right: -8px;
}

.t-breadcrumbs {
  margin-bottom: 8px;
  color: #646464;
  font-size: 11px;
  line-height: 1rem;
  cursor: default;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-breadcrumbs .t-crumb {
  margin-right: 4px;
  color: #373838;
  text-decoration: none;
}
.t-breadcrumbs .t-crumb:hover:not(.t-is-current) {
  text-decoration: underline;
}
.t-breadcrumbs .t-crumb.t-is-current {
  color: #a6a7a7;
}
.t-breadcrumbs .t-divider {
  margin: 0;
  border: 0;
}
.t-breadcrumbs .t-divider::before {
  content: "/";
  margin-right: 4px;
}

@media print {
  .t-breadcrumbs {
    font-size: 8px;
  }
}
.t-btn-group {
  display: inline-block;
  margin-right: 12px;
  height: 32px;
  border-radius: 4px;
  vertical-align: middle;
  user-select: none;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
}
.t-btn-group button, .t-btn-group .t-btn {
  position: relative;
  z-index: 0;
  display: inline-block;
  height: 32px;
  border-radius: initial;
  margin-right: -1px !important;
  padding: 0 12px;
  color: #646464;
  background: transparent;
  border: 1px solid #d3d3d3;
  font-family: arial, sans-serif;
  font-size: 13px;
  line-height: 32px;
  vertical-align: middle;
  user-select: none;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
  transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease;
}
.t-btn-group button::before, .t-btn-group .t-btn::before {
  display: none;
}
.t-btn-group button:first-child, .t-btn-group .t-btn:first-child {
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.t-btn-group button:last-child, .t-btn-group .t-btn:last-child {
  margin-right: 0;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
.t-btn-group button:hover:not(:active):not([disabled]), .t-btn-group .t-btn:hover:not(:active):not([disabled]) {
  color: #373838;
  background: #e9e9e9;
}
.t-btn-group button[disabled], .t-btn-group .t-btn[disabled] {
  color: #bcbdbd;
  cursor: not-allowed;
}
.t-btn-group button[disabled] label, .t-btn-group button[disabled] fieldset legend, fieldset .t-btn-group button[disabled] legend, .t-btn-group .t-btn[disabled] label, .t-btn-group .t-btn[disabled] fieldset legend, fieldset .t-btn-group .t-btn[disabled] legend {
  color: #bcbdbd;
}
.t-btn-group button label, .t-btn-group button fieldset legend, fieldset .t-btn-group button legend, .t-btn-group .t-btn label, .t-btn-group .t-btn fieldset legend, fieldset .t-btn-group .t-btn legend {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: 31px;
  vertical-align: middle;
  pointer-events: none;
}
.t-btn-group button .t-icon, .t-btn-group .t-btn .t-icon {
  width: 14px;
  margin-top: -1px;
  margin-right: 8px;
  font-size: inherit;
  text-align: center;
  line-height: 1rem;
  vertical-align: middle;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-btn-group button {
    padding-top: 1px;
  }
  .t-btn-group button .t-icon {
    margin-top: -2px;
  }
}
.t-btn {
  position: relative;
  z-index: 0;
  display: inline-flex;
  align-items: center;
  height: 32px;
  margin-right: 12px;
  padding: 0 12px;
  color: #373838;
  background: #e9e9e9;
  border: 0;
  border-radius: 4px;
  font-family: arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
  vertical-align: middle;
  text-decoration: none;
  user-select: none;
  cursor: pointer;
  box-shadow: 0px -1px 0px 0px color-mix(in srgb, #1a1b1b, transparent 85%) inset;
  transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease;
}
.t-btn:last-child {
  margin-right: 0;
}
.t-btn:not(:last-of-type, :only-of-type) {
  margin-right: 8px;
}
.t-btn:hover:not([disabled], .t-disabled) {
  background: #d3d3d3;
}
.t-btn:active:not([disabled], .t-disabled) {
  background: #bcbdbd;
  box-shadow: none;
  transition: none;
}
.t-btn[disabled], .t-btn.t-disabled {
  color: #a6a7a7;
  background: #f4f4f4;
  cursor: not-allowed;
  box-shadow: 0px -1px 0px 0px color-mix(in srgb, #1a1b1b, transparent 95%) inset;
}
.t-btn[disabled]::before, .t-btn.t-disabled::before {
  display: none;
}
.t-btn.t-is-loading {
  position: relative;
  color: transparent !important;
  cursor: not-allowed;
  box-shadow: none;
}
.t-btn.t-is-loading::before {
  content: "";
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  display: block;
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%237A7A7A'%20stroke-opacity='0.2'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='%237A7A7A'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
  transform: translate(-50%, -50%);
  animation: spin-btn 1s infinite linear;
}
@keyframes spin-btn {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes spin-btn {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes spin-btn {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes spin-btn {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
.t-btn.t-is-loading:active::before {
  display: block;
}
.t-btn.t-wide {
  display: block;
  width: 100%;
}
.t-btn.t-ghost-label {
  margin-top: 24px;
  vertical-align: top;
}
.t-btn.t-primary {
  color: #fff;
  background: #279c9c;
}
.t-btn.t-primary:hover:not([disabled], .t-disabled) {
  background: #238c8c;
}
.t-btn.t-primary:active:not([disabled], .t-disabled) {
  background: #1f7d7d;
}
.t-btn.t-primary[disabled], .t-btn.t-primary.t-disabled {
  color: #f4fafa;
  background: #a9d7d7;
}
.t-btn.t-primary.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-negative {
  color: #fff;
  background: #d91f11;
}
.t-btn.t-negative:hover:not([disabled], .t-disabled) {
  background: #c31c0f;
}
.t-btn.t-negative:active:not([disabled], .t-disabled) {
  background: #ae190e;
}
.t-btn.t-negative[disabled], .t-btn.t-negative.t-disabled {
  color: #fdf4f3;
  background: #f0a5a0;
}
.t-btn.t-negative.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-attention {
  color: #fff;
  background: #ee6f20;
}
.t-btn.t-attention:hover:not([disabled], .t-disabled) {
  background: #d6641d;
}
.t-btn.t-attention:active:not([disabled], .t-disabled) {
  background: #be591a;
}
.t-btn.t-attention[disabled], .t-btn.t-attention.t-disabled {
  color: #fef8f4;
  background: #f8c5a6;
}
.t-btn.t-attention.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-staff {
  color: #fff;
  background: #8c2341;
}
.t-btn.t-staff:hover:not([disabled], .t-disabled) {
  background: #7e203b;
}
.t-btn.t-staff:active:not([disabled], .t-disabled) {
  background: #701c34;
}
.t-btn.t-staff[disabled], .t-btn.t-staff.t-disabled {
  color: #f9f4f5;
  background: #d1a7b3;
}
.t-btn.t-staff.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-minimal {
  color: #646464;
  background: transparent;
  border: 1px solid #bcbdbd;
  box-shadow: none;
}
.t-btn.t-minimal:hover:not([disabled], .t-disabled) {
  background: #e9e9e9;
}
.t-btn.t-minimal:active:not([disabled], .t-disabled) {
  background: #d3d3d3;
}
.t-btn.t-minimal[disabled], .t-btn.t-minimal.t-disabled {
  color: #a6a7a7;
  border-color: #d3d3d3;
  background: transparent;
}
.t-btn.t-minimal.t-primary {
  color: #279c9c;
  border-color: #279c9c;
}
.t-btn.t-minimal.t-primary:hover:not([disabled], .t-disabled) {
  background: #e9f5f5;
}
.t-btn.t-minimal.t-primary:active:not([disabled], .t-disabled) {
  background: #d4ebeb;
}
.t-btn.t-minimal.t-primary[disabled], .t-btn.t-minimal.t-primary.t-disabled {
  color: #a9d7d7;
  border-color: #a9d7d7;
}
.t-btn.t-minimal.t-negative {
  color: #d91f11;
  border-color: #d91f11;
}
.t-btn.t-minimal.t-negative:hover:not([disabled], .t-disabled) {
  background: #fbe9e7;
}
.t-btn.t-minimal.t-negative:active:not([disabled], .t-disabled) {
  background: #f7d2cf;
}
.t-btn.t-minimal.t-negative[disabled], .t-btn.t-minimal.t-negative.t-disabled {
  color: #f0a5a0;
  border-color: #f0a5a0;
}
.t-btn.t-minimal.t-attention {
  color: #ee6f20;
  border-color: #ee6f20;
}
.t-btn.t-minimal.t-attention:hover:not([disabled], .t-disabled) {
  background: #fdf1e9;
}
.t-btn.t-minimal.t-attention:active:not([disabled], .t-disabled) {
  background: #fce2d2;
}
.t-btn.t-minimal.t-attention[disabled], .t-btn.t-minimal.t-attention.t-disabled {
  color: #f8c5a6;
  border-color: #f8c5a6;
}
.t-btn.t-minimal.t-staff {
  color: #8c2341;
  border-color: #8c2341;
}
.t-btn.t-minimal.t-staff:hover:not([disabled], .t-disabled) {
  background: #f3e9ec;
}
.t-btn.t-minimal.t-staff:active:not([disabled], .t-disabled) {
  background: #e8d3d9;
}
.t-btn.t-minimal.t-staff[disabled], .t-btn.t-minimal.t-staff.t-disabled {
  color: #d1a7b3;
  border-color: #d1a7b3;
}
.t-btn.t-minimal.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%237A7A7A'%20stroke-opacity='0.2'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='%237A7A7A'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-condensed {
  height: 24px;
  padding: 0 8px;
  font-size: 0.75rem;
}
.t-btn.t-condensed.t-is-loading::before {
  width: 12px;
  height: 12px;
  background: url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='6'%20cy='6'%20r='5'%20stroke='%237A7A7A'%20stroke-opacity='0.2'%20stroke-width='2'/%3e%3cpath%20d='M11%206C11%203.14286%208.85714%201%206%201'%20stroke='%237A7A7A'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-condensed.t-primary::before, .t-btn.t-condensed.t-negative::before, .t-btn.t-condensed.t-attention::before, .t-btn.t-condensed.t-staff::before {
  background: url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='6'%20cy='6'%20r='5'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M11%206C11%203.14286%208.85714%201%206%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn .t-icon {
  width: 14px;
  margin-right: 8px;
  font-size: inherit;
  text-align: center;
}
.t-btn .t-icon::before {
  display: block;
}
.t-btn.t-icon-only .t-icon {
  margin-right: 0;
}
.t-btn label, .t-btn fieldset legend, fieldset .t-btn legend {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: 31px;
  vertical-align: middle;
  pointer-events: none;
}

a.t-btn,
label.t-btn,
fieldset legend.t-btn {
  line-height: 32px;
  text-decoration: none;
}

label.t-btn input[type=button], fieldset legend.t-btn input[type=button],
label.t-btn input[type=submit],
fieldset legend.t-btn input[type=submit] {
  position: absolute;
  inset: 0;
  display: inline-block;
  width: 100%;
  height: 32px;
  background: transparent;
  border: transparent;
  cursor: pointer;
}
label.t-btn[disabled] input[type=button], fieldset legend.t-btn[disabled] input[type=button],
label.t-btn[disabled] input[type=submit],
fieldset legend.t-btn[disabled] input[type=submit] {
  outline: 0;
  cursor: not-allowed;
}

.t-btn.t-minimal-alt {
  background: transparent;
  color: #fff;
  border: 1px solid #fff;
  box-shadow: none;
  transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease;
}
.t-btn.t-minimal-alt::before {
  content: none;
}
.t-btn.t-minimal-alt:hover:not([disabled], .t-disabled) {
  color: #006491;
  background: #e9e9e9;
}
.t-btn.t-minimal-alt[disabled], .t-btn.t-minimal-alt.t-disabled {
  color: #a6a7a7;
  border-color: #f4f4f4;
  background: #f4f4f4;
}
.t-btn.t-minimal-alt.t-primary {
  background: #fff;
  color: #006491;
}
.t-btn.t-minimal-alt.t-primary[disabled], .t-btn.t-minimal-alt.t-primary.t-disabled {
  color: #a6a7a7;
  background: #f4f4f4;
  border-color: #f4f4f4;
}
.t-btn.t-minimal-alt.t-primary:hover:not([disabled], .t-disabled)::before {
  background: #e9e9e9;
}
.t-btn.t-minimal-alt.t-primary:active:not([disabled], .t-disabled) {
  background: #e9e9e9;
}
.t-btn.t-minimal-alt.t-primary:active:not([disabled], .t-disabled)::before {
  display: none;
}

.t-flag {
  display: inline-block;
  margin-right: 6px;
  width: 14px;
  height: 10px;
}
.t-flag.t-large {
  width: 30px;
  height: 20px;
}

.t-highlight {
  padding: 4px 6px;
  color: #373838;
  background: #d4ebeb;
  border-radius: 1px;
}
.t-highlight.t-neutral, .t-highlight.t-gray {
  background: #e9e9e9;
}
.t-highlight.t-success, .t-highlight.t-green {
  background: #d9e7d0;
}
.t-highlight.t-warning, .t-highlight.t-orange {
  background: #fce2d2;
}
.t-highlight.t-error, .t-highlight.t-red {
  background: #f7d2cf;
}
.t-highlight.t-info {
  background: #d3e2f6;
}
.t-highlight.t-staff {
  background: #e8d3d9;
}

.t-input input,
.t-input textarea {
  background-color: #fff;
  background-image: none;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 8px center;
}
.t-input input.t-is-valid, .t-input input[valid],
.t-input textarea.t-is-valid,
.t-input textarea[valid] {
  padding-right: 30px !important;
  background-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.7812%206.78125C13.7812%207.72005%2013.6035%208.59961%2013.248%209.41992C12.8926%2010.2402%2012.4049%2010.9603%2011.7852%2011.5801C11.1745%2012.1908%2010.459%2012.6738%209.63867%2013.0293C8.81836%2013.3848%207.9388%2013.5625%207%2013.5625C6.0612%2013.5625%205.18164%2013.3848%204.36133%2013.0293C3.54102%2012.6738%202.82096%2012.1908%202.20117%2011.5801C1.59049%2010.9603%201.10742%2010.2402%200.751953%209.41992C0.396484%208.59961%200.21875%207.72005%200.21875%206.78125C0.21875%205.84245%200.396484%204.96289%200.751953%204.14258C1.10742%203.32227%201.59049%202.60677%202.20117%201.99609C2.82096%201.3763%203.54102%200.888672%204.36133%200.533203C5.18164%200.177734%206.0612%200%207%200C7.9388%200%208.81836%200.177734%209.63867%200.533203C10.459%200.888672%2011.1745%201.3763%2011.7852%201.99609C12.4049%202.60677%2012.8926%203.32227%2013.248%204.14258C13.6035%204.96289%2013.7812%205.84245%2013.7812%206.78125ZM6.2207%2010.377L11.252%205.3457C11.334%205.25456%2011.375%205.14974%2011.375%205.03125C11.375%204.91276%2011.334%204.80794%2011.252%204.7168L10.623%204.10156C10.541%204.01953%2010.4362%203.97852%2010.3086%203.97852C10.1901%203.97852%2010.0898%204.01953%2010.0078%204.10156L5.90625%208.20312L3.99219%206.28906C3.91016%206.20703%203.80534%206.16602%203.67773%206.16602C3.55924%206.16602%203.45898%206.20703%203.37695%206.28906L2.74805%206.9043C2.66602%206.99544%202.625%207.10026%202.625%207.21875C2.625%207.33724%202.66602%207.44206%202.74805%207.5332L5.5918%2010.377C5.68294%2010.459%205.78776%2010.5%205.90625%2010.5C6.02474%2010.5%206.12956%2010.459%206.2207%2010.377Z'%20fill='%2352A31D'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 8px center;
}
.t-input input.t-is-valid:hover:not(:disabled), .t-input input[valid]:hover:not(:disabled),
.t-input textarea.t-is-valid:hover:not(:disabled),
.t-input textarea[valid]:hover:not(:disabled) {
  border-color: #428613;
}
.t-input input.t-is-valid:focus:not(:disabled), .t-input input.t-is-valid:active:not(:disabled), .t-input input[valid]:focus:not(:disabled), .t-input input[valid]:active:not(:disabled),
.t-input textarea.t-is-valid:focus:not(:disabled),
.t-input textarea.t-is-valid:active:not(:disabled),
.t-input textarea[valid]:focus:not(:disabled),
.t-input textarea[valid]:active:not(:disabled) {
  border-color: #428613;
  box-shadow: 0 0 0 2px #b3cfa1;
}
.t-input input.t-is-invalid, .t-input input.t-is-invalid-no-icon, .t-input input[invalid],
.t-input textarea.t-is-invalid,
.t-input textarea.t-is-invalid-no-icon,
.t-input textarea[invalid] {
  background-color: #f7d2cf;
  color: #d91f11;
}
.t-input input.t-is-invalid:hover:not(:disabled), .t-input input.t-is-invalid-no-icon:hover:not(:disabled), .t-input input[invalid]:hover:not(:disabled),
.t-input textarea.t-is-invalid:hover:not(:disabled),
.t-input textarea.t-is-invalid-no-icon:hover:not(:disabled),
.t-input textarea[invalid]:hover:not(:disabled) {
  border-color: #d91f11;
}
.t-input input.t-is-invalid:focus:not(:disabled), .t-input input.t-is-invalid:active:not(:disabled), .t-input input.t-is-invalid-no-icon:focus:not(:disabled), .t-input input.t-is-invalid-no-icon:active:not(:disabled), .t-input input[invalid]:focus:not(:disabled), .t-input input[invalid]:active:not(:disabled),
.t-input textarea.t-is-invalid:focus:not(:disabled),
.t-input textarea.t-is-invalid:active:not(:disabled),
.t-input textarea.t-is-invalid-no-icon:focus:not(:disabled),
.t-input textarea.t-is-invalid-no-icon:active:not(:disabled),
.t-input textarea[invalid]:focus:not(:disabled),
.t-input textarea[invalid]:active:not(:disabled) {
  background-color: #fff;
  border-color: #d91f11;
  box-shadow: 0 0 0 2px #f0a5a0;
}
.t-input input.t-is-invalid:not(.t-is-invalid-no-icon), .t-input input.t-is-invalid-no-icon:not(.t-is-invalid-no-icon), .t-input input[invalid]:not(.t-is-invalid-no-icon),
.t-input textarea.t-is-invalid:not(.t-is-invalid-no-icon),
.t-input textarea.t-is-invalid-no-icon:not(.t-is-invalid-no-icon),
.t-input textarea[invalid]:not(.t-is-invalid-no-icon) {
  padding-right: 30px !important;
  background-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='%23D91F11'%20d='M6.08,0.381%20C6.588,-0.127%207.41,-0.127%207.918,0.381%20L13.619,6.081%20C14.127,6.588%2014.127,7.41%2013.619,7.917%20L7.918,13.618%20C7.411,14.126%206.59,14.126%206.082,13.618%20L0.381,7.917%20C-0.127,7.41%20-0.127,6.589%200.381,6.081%20Z%20M5.768,3.817%20L5.984,7.617%20C5.993,7.776%206.124,7.9%206.283,7.9%20L7.717,7.9%20C7.876,7.9%208.007,7.776%208.016,7.617%20L8.232,3.817%20C8.242,3.645%208.105,3.5%207.932,3.5%20L6.068,3.5%20C5.895,3.5%205.758,3.645%205.768,3.817%20Z%20M7,10.9%20C7.69,10.9%208.25,10.34%208.25,9.65%20C8.25,8.96%207.69,8.4%207,8.4%20C6.31,8.4%205.75,8.96%205.75,9.65%20C5.75,10.34%206.31,10.9%207,10.9%20Z'%20/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 8px center;
}
.t-input .t-input-wrapper:has(.t-is-valid:not(:disabled)):hover {
  border-color: #428613;
}
.t-input .t-input-wrapper:has(.t-is-valid:not(:disabled)):has(input:focus), .t-input .t-input-wrapper:has(.t-is-valid:not(:disabled)):has(input:active) {
  border-color: #428613;
  box-shadow: 0 0 0 2px #b3cfa1;
}
.t-input .t-input-wrapper:has(.t-is-invalid:not(:disabled)), .t-input .t-input-wrapper:has(.t-is-invalid-no-icon:not(:disabled)) {
  background-color: #f7d2cf;
}
.t-input .t-input-wrapper:has(.t-is-invalid:not(:disabled)):hover, .t-input .t-input-wrapper:has(.t-is-invalid-no-icon:not(:disabled)):hover {
  border-color: #d91f11;
}
.t-input .t-input-wrapper:has(.t-is-invalid:not(:disabled)):has(input:focus), .t-input .t-input-wrapper:has(.t-is-invalid:not(:disabled)):has(input:active), .t-input .t-input-wrapper:has(.t-is-invalid-no-icon:not(:disabled)):has(input:focus), .t-input .t-input-wrapper:has(.t-is-invalid-no-icon:not(:disabled)):has(input:active) {
  background-color: #fff;
  border-color: #d91f11;
  box-shadow: 0 0 0 2px #f0a5a0;
}
.t-input .t-error-message,
.t-input .t-supporting-text {
  max-width: 192px;
}
.t-input.t-medium .t-error-message,
.t-input.t-medium .t-supporting-text {
  max-width: 288px;
}
.t-input.t-large .t-error-message,
.t-input.t-large .t-supporting-text, .t-input.t-extra .t-error-message,
.t-input.t-extra .t-supporting-text {
  max-width: 400px;
}
.t-input.t-wide .t-error-message,
.t-input.t-wide .t-supporting-text {
  max-width: 100%;
}

.t-input {
  display: inline-block;
  margin-right: 12px;
  margin-bottom: 12px;
  vertical-align: top;
}
.t-input:last-child {
  margin-right: 0;
}
.t-input .t-input-wrapper {
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  width: 192px;
  display: flex;
}
.t-input .t-input-wrapper:hover {
  border-color: #279c9c;
}
.t-input .t-input-wrapper:has(.t-left-adornment) input {
  padding-left: 6px;
}
.t-input .t-input-wrapper:has(.t-right-adornment) input {
  padding-right: 6px;
}
.t-input .t-input-wrapper .t-left-adornment,
.t-input .t-input-wrapper .t-right-adornment {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #7a7a7a;
  padding: 0 0 0 8px;
}
.t-input .t-input-wrapper .t-left-adornment .t-icon,
.t-input .t-input-wrapper .t-right-adornment .t-icon {
  margin: 0 !important;
}
.t-input .t-input-wrapper .t-right-adornment {
  padding: 0 8px 0 0;
}
.t-input .t-input-wrapper:has(input:not(:disabled)):has(input:focus), .t-input .t-input-wrapper:has(input:not(:disabled)):has(input:active) {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-input .t-input-wrapper:has(input:disabled) {
  background-color: #f4f4f4;
}
.t-input .t-input-wrapper input {
  background-color: transparent;
  border: none;
  height: 30px;
  width: 100%;
  padding: 0 8px;
}
.t-input .t-input-wrapper input:focus, .t-input .t-input-wrapper input:active {
  border-color: transparent !important;
  box-shadow: none !important;
}
.t-input input {
  display: inline-block;
  width: 192px;
  max-width: 100%;
  height: 32px;
  padding: 0 8px;
  color: #373838;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
  vertical-align: middle;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-input input.placeholder {
  color: #909090;
}
.t-input input::placeholder {
  color: #909090;
}
.t-input input:not(:disabled):hover {
  border-color: #279c9c;
}
.t-input input:not(:disabled):focus, .t-input input:not(:disabled):active {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-input input:disabled {
  opacity: 1;
  background: #f4f4f4;
  color: #a6a7a7;
}
.t-input input ~ button {
  margin-left: 4px;
}
.t-input input::-ms-clear {
  display: none;
}
.t-input input.t-has-focus {
  outline: 0;
}
.t-input input[type=search]::-webkit-search-decoration, .t-input input[type=search]::-webkit-search-cancel-button, .t-input input[type=search]::-webkit-search-results-button, .t-input input[type=search]::-webkit-search-results-decoration {
  display: none;
}
.t-input input[type=number] {
  appearance: textfield;
}
.t-input input[type=number]::-webkit-inner-spin-button, .t-input input[type=number]::-webkit-outer-spin-button {
  appearance: none;
}
.t-input > label, fieldset .t-input > legend {
  display: block;
  margin-right: 8px;
  margin-bottom: 6px;
}
.t-input .t-icon:not(label > .t-icon):not(fieldset legend > .t-icon) {
  position: relative;
  margin-left: 8px;
  color: #bcbdbd;
}
.t-input .t-icon:not(label > .t-icon):not(fieldset legend > .t-icon)::before {
  vertical-align: middle;
}
.t-input .t-icon:not(label > .t-icon):not(fieldset legend > .t-icon) ~ input {
  width: 192px;
  margin-left: -32px;
  padding-left: 28px;
}
.t-input.t-horizontal > label, fieldset .t-input.t-horizontal > legend {
  display: inline-block;
  margin-bottom: 0;
  line-height: 32px;
}
.t-input.t-horizontal > div {
  display: inline-block;
}
.t-input.t-indented > label, fieldset .t-input.t-indented > legend {
  display: inline-block;
  margin-bottom: 0;
  padding-top: calc((32px - 1.125rem) / 2);
  width: 192px;
  text-align: right;
}
.t-input.t-indented > div {
  display: inline-block;
}
.t-input.t-block {
  display: block;
  margin-bottom: 12px;
}
.t-input.t-block:not(:first-of-type) {
  margin-top: 12px;
}
.t-input.t-block:last-child {
  margin-bottom: 0;
}
.t-input.t-tiny input,
.t-input.t-tiny textarea,
.t-input.t-tiny .t-input-wrapper {
  width: 64px;
}
.t-input.t-tiny input input,
.t-input.t-tiny textarea input,
.t-input.t-tiny .t-input-wrapper input {
  width: 100%;
}
.t-input.t-small input,
.t-input.t-small textarea,
.t-input.t-small .t-input-wrapper {
  width: 112px;
}
.t-input.t-small input input,
.t-input.t-small textarea input,
.t-input.t-small .t-input-wrapper input {
  width: 100%;
}
.t-input.t-medium input,
.t-input.t-medium textarea,
.t-input.t-medium .t-input-wrapper {
  width: 288px;
}
.t-input.t-medium input input,
.t-input.t-medium textarea input,
.t-input.t-medium .t-input-wrapper input {
  width: 100%;
}
.t-input.t-large input,
.t-input.t-large textarea,
.t-input.t-large .t-input-wrapper {
  width: 400px;
}
.t-input.t-large input input,
.t-input.t-large textarea input,
.t-input.t-large .t-input-wrapper input {
  width: 100%;
}
.t-input.t-extra input,
.t-input.t-extra textarea,
.t-input.t-extra .t-input-wrapper {
  width: 600px;
}
.t-input.t-extra input input,
.t-input.t-extra textarea input,
.t-input.t-extra .t-input-wrapper input {
  width: 100%;
}
.t-input.t-wide {
  width: 100%;
}
.t-input.t-wide input,
.t-input.t-wide textarea,
.t-input.t-wide .t-input-wrapper {
  width: 100%;
}
.t-input.t-wide input input,
.t-input.t-wide textarea input,
.t-input.t-wide .t-input-wrapper input {
  width: 100%;
}
.t-input.t-wide.t-horizontal {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  align-items: center;
}
.t-input.t-wide.t-horizontal > label, fieldset .t-input.t-wide.t-horizontal > legend {
  margin-right: 6px;
}
.t-input.t-btn-under input ~ button {
  display: block;
  margin-top: 8px;
  margin-left: 0;
}
.t-input.t-btn-under.t-horizontal > label, fieldset .t-input.t-btn-under.t-horizontal > legend {
  float: left;
  line-height: 32px;
}
.t-input.t-btn-under.t-horizontal > div {
  float: left;
  display: inline-block;
}
.t-input.t-btn-under.t-horizontal > .t-btn {
  -webkit-box-flex: 0 0 auto;
  -moz-box-flex: 0 0 auto;
  flex: 0 0 auto;
}
.t-input textarea {
  display: inline-block;
  width: auto;
  min-width: 192px;
  max-width: 100%;
  min-height: 64px;
  margin: 0;
  padding: 7px;
  color: #373838;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
  vertical-align: middle;
  line-height: 1;
  resize: both;
  transition: border 0.2s ease;
}
.t-input textarea.placeholder {
  color: #909090;
}
.t-input textarea::placeholder {
  color: #909090;
}
.t-input textarea.t-resizeable-horizontal {
  resize: horizontal;
}
.t-input textarea.t-resizeable-vertical {
  resize: vertical;
}
.t-input textarea.t-non-resizeable {
  resize: none;
}
.t-input textarea:not(:disabled):hover {
  border-color: #279c9c;
}
.t-input textarea:not(:disabled):focus, .t-input textarea:not(:disabled):active {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
  transition: none;
}
.t-input textarea:disabled {
  background: #f4f4f4;
  color: #a6a7a7;
}
.t-input textarea ~ button {
  margin-left: 4px;
}

.t-error-message,
.t-supporting-text {
  margin-top: 4px;
  color: #d91f11;
  font-size: 0.8125rem;
  line-height: 17px;
  white-space: normal;
}

.t-supporting-text {
  color: #646464;
}

.t-label-value {
  margin-right: 24px;
  margin-bottom: 12px;
  vertical-align: middle;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  flex-direction: column;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-label-value label, .t-label-value fieldset legend, fieldset .t-label-value legend {
  margin-right: 0;
  margin-bottom: 6px;
}
.t-label-value span {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-label-value span > .t-icon,
.t-label-value span > .t-flag {
  margin-right: 6px;
}
.t-label-value span .t-help,
.t-label-value span .t-icon-help {
  margin-left: 4px;
  color: #646464;
  cursor: help;
}
.t-label-value span .t-help::before,
.t-label-value span .t-icon-help::before {
  content: "\e371";
}
.t-label-value a {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-label-value a > .t-icon {
  margin-right: 2px;
  vertical-align: text-top;
}
.t-label-value.t-block {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-label-value.t-horizontal {
  flex-direction: row;
  align-items: baseline;
}
.t-label-value.t-horizontal label, .t-label-value.t-horizontal fieldset legend, fieldset .t-label-value.t-horizontal legend {
  margin-right: 6px;
  margin-bottom: 0;
}

.t-legend {
  display: inline-block;
  margin-right: 12px;
  font-size: 0.8125rem;
  line-height: 1.2rem;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-content: center;
}
.t-legend::before {
  content: "";
  display: inline-block;
  width: 0.8125rem;
  height: 0.8125rem;
  margin-right: 6px;
  background: #279c9c;
  border-radius: 50%;
}
.t-legend.t-info::before {
  background: #256cd1;
}
.t-legend.t-error::before {
  background: #d91f11;
}
.t-legend.t-warning::before {
  background: #ee6f20;
}
.t-legend.t-success::before {
  background: #428613;
}
.t-legend.t-changed::before {
  background: #fff59d;
}
.t-legend.t-subtle::before {
  background: #a6a7a7;
}
.t-legend.t-disabled::before {
  background: #f4f4f4;
}
.t-legend.t-staff::before {
  background: #8c2341;
}

ul.t-list,
ol.t-list,
dl.t-list {
  width: 100%;
  margin-bottom: 12px;
}
ul.t-list:last-child,
ol.t-list:last-child,
dl.t-list:last-child {
  margin-bottom: 0;
}
ul.t-list > li,
ol.t-list > li,
dl.t-list > li {
  position: relative;
  margin-bottom: 6px;
  padding-left: 14px;
  line-height: 1.125rem;
}
ul.t-list > li:last-child,
ol.t-list > li:last-child,
dl.t-list > li:last-child {
  margin-bottom: 0;
}
ul.t-list > li::before,
ol.t-list > li::before,
dl.t-list > li::before {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  margin-right: 8px;
  color: #646464;
  font-weight: 700;
  line-height: 1.125rem;
}
ul.t-list > li > span,
ol.t-list > li > span,
dl.t-list > li > span {
  margin-right: 12px;
}
ul.t-list > li .t-dropdown,
ul.t-list > li .t-input,
ol.t-list > li .t-dropdown,
ol.t-list > li .t-input,
dl.t-list > li .t-dropdown,
dl.t-list > li .t-input {
  margin-bottom: 0;
  vertical-align: middle;
}

ul.t-list > li::before {
  content: "•";
}
ul.t-list.t-no-bullets > li {
  padding-left: 0;
}
ul.t-list.t-no-bullets > li::before {
  display: none;
}

ol.t-list {
  list-style: none;
  counter-reset: list-counter;
}
ol.t-list > li {
  counter-increment: list-counter;
}
ol.t-list > li::before {
  content: counter(list-counter);
}

.t-loading {
  z-index: 90;
  display: inline-block;
  width: 40px;
  height: 40px;
  margin-right: 12px;
  vertical-align: middle;
  animation: loading-fade-in 0.2s ease-in;
  transition: opacity 0.2s ease;
}
@keyframes loading-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes loading-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes loading-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes loading-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.t-loading:last-child {
  margin-right: 0;
}
.t-loading::before {
  content: "";
  display: inline-block;
  width: 40px;
  height: 40px;
  background: url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='20'%20cy='20'%20r='19'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M39%2020C39%2010%2031%201%2020%201'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
  background-color: transparent;
  animation: spin 1s infinite linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.t-loading.t-small {
  width: 16px;
  height: 16px;
}
.t-loading.t-small::before {
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-loading.t-big {
  width: 80px;
  height: 80px;
}
.t-loading.t-big::before {
  width: 80px;
  height: 80px;
  background: url("data:image/svg+xml,%3csvg%20width='80'%20height='80'%20viewBox='0%200%2080%2080'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20opacity='0.82'%3e%3ccircle%20cx='40'%20cy='40'%20r='38'%20stroke='%23E9E9E9'%20stroke-width='3'/%3e%3cpath%20d='M39.4688%202.00277V2.00277C39.623%202.00092%2039.7775%202%2039.9322%202C60.919%202%2077.9322%2019.0132%2077.9322%2040'%20stroke='%23279C9C'%20stroke-width='3'%20stroke-linecap='round'/%3e%3c/g%3e%3c/svg%3e") left no-repeat;
}
.t-loading.t-block {
  display: block;
  width: 100%;
  margin-bottom: 24px;
  text-align: center;
}
.t-loading.t-block:last-child {
  margin-bottom: 0;
}
.t-loading.t-absolute {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.t-loading.t-overlay {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  margin: 0;
}
.t-loading.t-overlay::before {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 91;
  animation: veil-spin 1s infinite linear;
}
@keyframes veil-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes veil-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes veil-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes veil-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
.t-loading.t-overlay::after {
  content: "";
  position: absolute;
  z-index: 90;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: 0.9;
  animation: none;
}
.t-loading.t-fade {
  opacity: 0;
}

.t-menu {
  z-index: 100;
  display: block;
  visibility: hidden;
  overflow-x: hidden;
  overflow-y: auto;
  min-width: 192px;
  height: auto;
  max-height: 0;
  color: #373838;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 2px;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  opacity: 0;
  font-size: 0.8125rem;
  text-align: left;
  cursor: default;
  transition: max-height 0.2s ease, opacity 0.2s ease, visibility 0.2s ease;
}
.t-menu.t-narrow {
  min-width: auto;
}
.t-menu hr {
  margin: 8px -12px;
  padding: 0;
  border: 0;
  border-bottom: 1px solid #e9e9e9;
}
.t-menu.t-is-open {
  max-height: calc(6 * 34px + 34px / 2 + 2px);
  opacity: 1;
  visibility: visible;
}
.t-menu.t-height-small, .t-menu.t-height-tiny {
  overflow-y: scroll;
}
.t-menu.t-height-small {
  max-height: calc(34px * 5 + 34px / 2);
}
.t-menu.t-height-tiny {
  max-height: calc(34px * 3 + 34px / 2);
}
.t-menu .t-item, .t-menu .t-empty {
  position: relative;
  display: block;
  min-height: 34px;
  margin: 0;
  padding: 8px 12px;
  color: #373838;
  line-height: 1.4em;
  text-decoration: none;
  word-break: normal;
  overflow-wrap: anywhere;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-menu .t-item:hover, .t-menu .t-empty:hover, .t-menu .t-item.t-has-focus, .t-menu .t-has-focus.t-empty, .t-menu .t-item.t-has-highlight, .t-menu .t-has-highlight.t-empty {
  background: #d4ebeb;
  outline: 0;
}
.t-menu .t-item.t-is-hidden, .t-menu .t-is-hidden.t-empty {
  display: none;
}
.t-menu .t-item.t-is-disabled, .t-menu .t-is-disabled.t-empty {
  color: #bcbdbd;
  cursor: not-allowed;
}
.t-menu .t-item.t-is-selected, .t-menu .t-is-selected.t-empty {
  font-weight: 700;
  cursor: default;
}
.t-menu .t-item.t-is-selected::before, .t-menu .t-is-selected.t-empty::before {
  content: "\e900";
  display: inline-block;
  width: auto;
  margin-top: -1px;
  margin-right: 8px;
  background: transparent;
  border: 0;
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 8px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-menu .t-item.t-is-selected:hover, .t-menu .t-is-selected.t-empty:hover {
  background: rgb(233.5, 245, 245);
}
.t-menu .t-item .t-icon, .t-menu .t-empty .t-icon {
  margin-right: 8px;
  vertical-align: baseline;
}
.t-menu .t-item .t-checkbox, .t-menu .t-empty .t-checkbox,
.t-menu .t-item .t-radio,
.t-menu .t-empty .t-radio {
  display: block;
  width: calc(100% + 24px);
  height: auto;
  margin: -8px -12px;
}
.t-menu .t-item .t-checkbox label, .t-menu .t-empty .t-checkbox label, .t-menu .t-item .t-checkbox fieldset legend, .t-menu .t-empty .t-checkbox fieldset legend, fieldset .t-menu .t-item .t-checkbox legend, fieldset .t-menu .t-empty .t-checkbox legend,
.t-menu .t-item .t-radio label,
.t-menu .t-empty .t-radio label,
.t-menu .t-item .t-radio fieldset legend,
.t-menu .t-empty .t-radio fieldset legend,
fieldset .t-menu .t-item .t-radio legend,
fieldset .t-menu .t-empty .t-radio legend {
  width: 100%;
  padding: 8px 12px;
  line-height: 1.4em;
}
.t-menu .t-item .t-checkbox label::before, .t-menu .t-empty .t-checkbox label::before, .t-menu .t-item .t-checkbox fieldset legend::before, .t-menu .t-empty .t-checkbox fieldset legend::before, fieldset .t-menu .t-item .t-checkbox legend::before, fieldset .t-menu .t-empty .t-checkbox legend::before, .t-menu .t-item .t-checkbox label::after, .t-menu .t-empty .t-checkbox label::after, .t-menu .t-item .t-checkbox fieldset legend::after, .t-menu .t-empty .t-checkbox fieldset legend::after, fieldset .t-menu .t-item .t-checkbox legend::after, fieldset .t-menu .t-empty .t-checkbox legend::after {
  width: 14px;
  height: 14px;
  vertical-align: middle;
}
.t-menu .t-item .t-radio label::before, .t-menu .t-empty .t-radio label::before, .t-menu .t-item .t-radio fieldset legend::before, .t-menu .t-empty .t-radio fieldset legend::before, fieldset .t-menu .t-item .t-radio legend::before, fieldset .t-menu .t-empty .t-radio legend::before, .t-menu .t-item .t-radio label::after, .t-menu .t-empty .t-radio label::after, .t-menu .t-item .t-radio fieldset legend::after, .t-menu .t-empty .t-radio fieldset legend::after, fieldset .t-menu .t-item .t-radio legend::after, fieldset .t-menu .t-empty .t-radio legend::after {
  display: none;
}
.t-menu .t-item .t-radio input:checked ~ label, .t-menu .t-empty .t-radio input:checked ~ label, .t-menu .t-item .t-radio fieldset input:checked ~ legend, .t-menu .t-empty .t-radio fieldset input:checked ~ legend, fieldset .t-menu .t-item .t-radio input:checked ~ legend, fieldset .t-menu .t-empty .t-radio input:checked ~ legend {
  font-weight: 700;
  cursor: default;
}
.t-menu .t-item .t-radio input:checked ~ label::before, .t-menu .t-empty .t-radio input:checked ~ label::before, .t-menu .t-item .t-radio fieldset input:checked ~ legend::before, .t-menu .t-empty .t-radio fieldset input:checked ~ legend::before, fieldset .t-menu .t-item .t-radio input:checked ~ legend::before, fieldset .t-menu .t-empty .t-radio input:checked ~ legend::before {
  content: "\e900";
  display: inline-block;
  width: auto;
  margin-top: -1px;
  margin-right: 8px;
  background: transparent;
  border: 0;
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 8px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-menu .t-item .t-radio input:checked ~ label:hover, .t-menu .t-empty .t-radio input:checked ~ label:hover, .t-menu .t-item .t-radio fieldset input:checked ~ legend:hover, .t-menu .t-empty .t-radio fieldset input:checked ~ legend:hover, fieldset .t-menu .t-item .t-radio input:checked ~ legend:hover, fieldset .t-menu .t-empty .t-radio input:checked ~ legend:hover {
  background: rgb(233.5, 245, 245);
}
.t-menu .t-item .t-radio input.t-has-focus ~ label, .t-menu .t-empty .t-radio input.t-has-focus ~ label, .t-menu .t-item .t-radio fieldset input.t-has-focus ~ legend, .t-menu .t-empty .t-radio fieldset input.t-has-focus ~ legend, fieldset .t-menu .t-item .t-radio input.t-has-focus ~ legend, fieldset .t-menu .t-empty .t-radio input.t-has-focus ~ legend {
  background: #d4ebeb;
}
.t-menu .t-item .t-radio input.t-has-focus ~ label::before, .t-menu .t-empty .t-radio input.t-has-focus ~ label::before, .t-menu .t-item .t-radio fieldset input.t-has-focus ~ legend::before, .t-menu .t-empty .t-radio fieldset input.t-has-focus ~ legend::before, fieldset .t-menu .t-item .t-radio input.t-has-focus ~ legend::before, fieldset .t-menu .t-empty .t-radio input.t-has-focus ~ legend::before {
  outline: 0;
}
.t-menu .t-item .t-radio input[data-none] + label, .t-menu .t-empty .t-radio input[data-none] + label, .t-menu .t-item .t-radio fieldset input[data-none] + legend, .t-menu .t-empty .t-radio fieldset input[data-none] + legend, fieldset .t-menu .t-item .t-radio input[data-none] + legend, fieldset .t-menu .t-empty .t-radio input[data-none] + legend {
  opacity: 0.6;
}
.t-menu .t-empty {
  display: none;
  color: #646464;
  cursor: default;
}
.t-menu .t-empty:hover {
  background: inherit;
}
.t-menu .t-empty.t-is-visible {
  display: block;
}
.t-menu .t-loading {
  width: 100%;
  height: 34px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
}
.t-menu .t-loading::before {
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-menu .t-group {
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #e9e9e9;
}
.t-menu .t-group:last-child {
  border-bottom: 0;
}
.t-menu .t-group h5 {
  display: block;
  width: 100%;
  min-height: 30px;
  margin: 0;
  margin-top: 4px;
  margin-bottom: -1px;
  padding: 8px 12px;
  color: #646464;
  font-size: 11px;
  line-height: 1.4em;
  user-select: none;
}
.t-menu .t-group > .t-item, .t-menu .t-group > .t-empty {
  margin: 0;
}
.t-menu .t-group + .t-btn {
  margin-top: 12px;
}
.t-menu .t-btn,
.t-menu .t-input {
  width: auto;
  max-width: 100%;
  margin: 12px;
}
.t-menu .t-input.t-wide {
  width: calc(100% - 12px * 2);
}

.t-notification {
  position: relative;
  display: table;
  width: auto;
  height: auto;
  min-height: 40px;
  margin-bottom: 12px;
  padding: 12px;
  padding-top: 13px;
  color: #fff;
  background: #279c9c;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(31, 125, 125, 0.35);
  font-size: 13px;
  transition: opacity 0.2s ease;
}
.t-notification:last-child {
  margin-bottom: 0;
}
.t-notification p {
  margin-bottom: 8px;
  line-height: 1.2rem;
}
.t-notification p:last-child, .t-notification p:last-of-type {
  margin-bottom: 0;
}
.t-notification p ~ button,
.t-notification p ~ .t-action {
  margin-top: 12px;
}
.t-notification a {
  color: inherit;
  text-decoration: underline;
  text-decoration-style: dotted;
}
.t-notification a:hover {
  text-decoration-style: solid;
}
.t-notification button,
.t-notification .t-action {
  color: #fff;
  background: transparent;
  border: 1px solid #fff;
  box-shadow: none;
}
.t-notification button:hover:not([disabled], .t-disabled),
.t-notification .t-action:hover:not([disabled], .t-disabled) {
  background: color-mix(in srgb, #fff, transparent 90%);
}
.t-notification button:active:not([disabled], .t-disabled),
.t-notification .t-action:active:not([disabled], .t-disabled) {
  background: color-mix(in srgb, #fff, transparent 80%);
}
.t-notification button[disabled], .t-notification button.t-disabled,
.t-notification .t-action[disabled],
.t-notification .t-action.t-disabled {
  color: color-mix(in srgb, #fff, transparent 60%);
  border-color: color-mix(in srgb, #fff, transparent 60%);
  background: transparent;
}
.t-notification button.t-is-loading::before,
.t-notification .t-action.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-notification .t-action {
  text-decoration: none;
  font-weight: 400;
  vertical-align: middle;
}
.t-notification[data-type=dismiss], .t-notification[data-type=dismissable] {
  padding-right: 52px;
}
.t-notification[data-type=dismiss] .t-trigger, .t-notification[data-type=dismissable] .t-trigger {
  position: absolute;
  top: 0;
  right: 0;
  display: inline-block;
  width: 40px;
  height: 40px;
  padding: 12px;
  cursor: pointer;
}
.t-notification[data-type=dismiss] .t-trigger::before, .t-notification[data-type=dismiss] .t-trigger::after, .t-notification[data-type=dismissable] .t-trigger::before, .t-notification[data-type=dismissable] .t-trigger::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 10px;
  height: 2px;
  background: #e9f5f5;
  border-radius: 2px;
}
.t-notification[data-type=dismiss] .t-trigger::before, .t-notification[data-type=dismissable] .t-trigger::before {
  transform: translate(-50%, 0) rotate(45deg);
}
.t-notification[data-type=dismiss] .t-trigger::after, .t-notification[data-type=dismissable] .t-trigger::after {
  transform: translate(-50%, 0) rotate(-45deg);
}
.t-notification[data-type=dismiss] .t-trigger:hover:not(:active)::before, .t-notification[data-type=dismiss] .t-trigger:hover:not(:active)::after, .t-notification[data-type=dismissable] .t-trigger:hover:not(:active)::before, .t-notification[data-type=dismissable] .t-trigger:hover:not(:active)::after {
  background: #fff;
}
.t-notification.t-fade {
  opacity: 0;
}
.t-notification.t-wide {
  width: 100%;
  max-width: calc(1920px - 24px * 2);
}
.t-notification.t-horizontal {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-notification.t-horizontal p {
  margin-right: 24px;
}
.t-notification.t-horizontal button {
  align-self: center;
}
.t-notification.t-horizontal button:last-of-type {
  margin-right: 24px;
  margin-bottom: 0;
}
.t-notification.t-horizontal button:last-child {
  margin-right: 12px;
  margin-bottom: 0;
}
.t-notification.t-horizontal .t-right {
  margin-left: auto;
  align-self: center;
}
.t-notification.t-info, .t-notification.t-error, .t-notification.t-warning, .t-notification.t-success, .t-notification.t-loading {
  padding-left: 36px;
  color: #fff;
}
.t-notification.t-info::before, .t-notification.t-error::before, .t-notification.t-warning::before, .t-notification.t-success::before, .t-notification.t-loading::before {
  content: "";
  position: absolute;
  top: 12px;
  left: 12px;
  color: inherit;
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 16px;
}
.t-notification.t-info {
  background: #256cd1;
  border-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(30, 86, 167, 0.35);
}
.t-notification.t-info::before {
  content: "\e372";
}
.t-notification.t-info .t-trigger:before,
.t-notification.t-info .t-trigger:after {
  background: #e9f0fa;
}
.t-notification.t-error {
  background: #d91f11;
  border-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(174, 25, 14, 0.35);
}
.t-notification.t-error::before {
  content: "\e373";
}
.t-notification.t-error .t-trigger:before,
.t-notification.t-error .t-trigger:after {
  background: #fbe9e7;
}
.t-notification.t-warning {
  background: #ee6f20;
  border-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(190, 89, 26, 0.35);
}
.t-notification.t-warning::before {
  content: "\e374";
}
.t-notification.t-warning .t-trigger:before,
.t-notification.t-warning .t-trigger:after {
  background: #fdf1e9;
}
.t-notification.t-success {
  background: #428613;
  border-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(53, 107, 15, 0.35);
}
.t-notification.t-success::before {
  content: "\e901";
}
.t-notification.t-success .t-trigger:before,
.t-notification.t-success .t-trigger:after {
  background: #ecf3e7;
}
.t-notification.t-subtle {
  color: #373838;
  background: #e9f5f5;
  box-shadow: 0 1px 2px 0 rgba(31, 125, 125, 0.2);
}
.t-notification.t-subtle:before {
  color: #279c9c;
}
.t-notification.t-subtle .t-trigger::before, .t-notification.t-subtle .t-trigger::after {
  background: #646464;
}
.t-notification.t-subtle .t-trigger:hover:not(:active)::before, .t-notification.t-subtle .t-trigger:hover:not(:active)::after {
  background: #373838;
}
.t-notification.t-subtle a {
  color: #006491;
}
.t-notification.t-subtle.t-info {
  background: #e9f0fa;
  box-shadow: 0 1px 2px 0 rgba(30, 86, 167, 0.2);
}
.t-notification.t-subtle.t-info:before {
  color: #256cd1;
}
.t-notification.t-subtle.t-error {
  background: #fbe9e7;
  box-shadow: 0 1px 2px 0 rgba(174, 25, 14, 0.2);
}
.t-notification.t-subtle.t-error:before {
  color: #d91f11;
}
.t-notification.t-subtle.t-warning {
  background: #fdf1e9;
  box-shadow: 0 1px 2px 0 rgba(190, 89, 26, 0.2);
}
.t-notification.t-subtle.t-warning:before {
  color: #ee6f20;
}
.t-notification.t-subtle.t-success {
  background: #ecf3e7;
  box-shadow: 0 1px 2px 0 rgba(53, 107, 15, 0.2);
}
.t-notification.t-subtle.t-success:before {
  color: #428613;
}
.t-notification.t-subtle button,
.t-notification.t-subtle .t-action {
  color: #373838;
  background: transparent;
  border: 1px solid #373838;
  box-shadow: none;
}
.t-notification.t-subtle button:hover:not([disabled], .t-disabled),
.t-notification.t-subtle .t-action:hover:not([disabled], .t-disabled) {
  background: color-mix(in srgb, #000, transparent 90%);
}
.t-notification.t-subtle button:active:not([disabled], .t-disabled),
.t-notification.t-subtle .t-action:active:not([disabled], .t-disabled) {
  background: color-mix(in srgb, #000, transparent 80%);
}
.t-notification.t-subtle button[disabled], .t-notification.t-subtle button.t-disabled,
.t-notification.t-subtle .t-action[disabled],
.t-notification.t-subtle .t-action.t-disabled {
  color: color-mix(in srgb, #373838, transparent 60%);
  border-color: color-mix(in srgb, #373838, transparent 60%);
  background: transparent;
}
.t-notification.t-subtle button.t-is-loading::before,
.t-notification.t-subtle .t-action.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%237A7A7A'%20stroke-opacity='0.2'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='%237A7A7A'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-notification.t-loading {
  background: #ee6f20;
}
.t-notification.t-loading::before {
  width: 15px;
  height: 15px;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2017%2017'%3e%3cg%20fill='none'%20stroke='%23fff'%20stroke-width='2'%20stroke-miterlimit='10'%3e%3ccircle%20cx='8.5'%20cy='8.5'%20r='7.5'%20opacity='.5'/%3e%3cpath%20d='M8.5%201C12.6%201%2016%204.4%2016%208.5'%20stroke-linecap='round'/%3e%3c/g%3e%3c/svg%3e") left no-repeat;
}

.t-main > .t-notification,
.t-content > .t-notification {
  margin-bottom: 16px;
}

@media print {
  .t-notification {
    max-width: 100% !important;
    color: #373838 !important;
    background: transparent !important;
    border: 1px solid #e9e9e9;
    font-size: 0.8125rem;
  }
}
.t-pagination {
  display: inline-block;
  margin: 0;
  padding: 0;
  color: #373838;
  list-style: none;
  user-select: none;
  cursor: default;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.t-pagination:not(:last-child) {
  margin-bottom: 24px;
}
.t-pagination li {
  display: inherit;
  min-width: 26px;
  height: 26px;
  margin-right: 12px;
  text-align: center;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
}
.t-pagination li:last-child {
  margin-right: 0;
}
.t-pagination li a {
  width: 100%;
  height: 26px;
  color: #373838;
  text-decoration: none;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-pagination li a:hover {
  color: #279c9c;
}
.t-pagination li a:hover .t-icon {
  color: #279c9c;
}
.t-pagination li a .t-icon {
  margin-right: 0;
  color: #646464;
  font-size: 11px;
}
.t-pagination li a.t-is-disabled .t-icon {
  color: #bcbdbd;
}
.t-pagination li.t-is-current {
  line-height: 1rem;
  cursor: default;
}
.t-pagination li.t-is-current a {
  padding: 6px 8px;
  color: #fff;
  background: #279c9c;
  border-radius: 3px;
  cursor: default;
  pointer-events: none;
}
.t-pagination li.t-total {
  color: #646464;
}
.t-pagination li.t-total:first-child {
  margin-right: 24px;
}
.t-pagination li.t-total:last-child {
  margin-left: 24px;
}
.t-pagination + .t-footer {
  margin-top: 0;
}

.t-progress {
  display: block;
  width: 440px;
  max-width: 100%;
  margin-right: 12px;
  vertical-align: top;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-progress progress {
  width: 100%;
  height: 6px;
  margin-right: 8px;
  color: #279c9c;
  border: 0;
  border-radius: calc(6px / 2);
}
.t-progress progress:last-child {
  margin: 0;
}
.t-progress progress::-webkit-progress-bar {
  background-color: #e9e9e9;
  border-radius: calc(6px / 2);
}
.t-progress progress::-webkit-progress-value {
  background-color: #279c9c;
  border-radius: calc(6px / 2);
  transition: all 0.2s ease;
}
.t-progress progress::-moz-progress-bar {
  background-color: #279c9c;
  border-radius: calc(6px / 2);
  transition: all 0.2s 0.2s ease;
}
.t-progress progress::-ms-fill {
  background-color: #279c9c;
  border: 0;
  border-radius: calc(6px / 2);
  transition: all 0.2s 0.2s ease;
}
.t-progress progress .t-fallback {
  width: 100%;
  height: 6px;
  background-color: #e9e9e9;
  border-radius: calc(6px / 2);
}
.t-progress progress .t-fallback span {
  display: block;
  height: 6px;
  background-color: #279c9c;
  border-radius: calc(6px / 2);
}
.t-progress progress[data-tooltip] {
  cursor: pointer;
}
.t-progress div {
  position: relative;
  display: block;
  max-width: 40%;
  margin-right: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-self: flex-start;
}
.t-progress div label, .t-progress div fieldset legend, fieldset .t-progress div legend {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-progress > label, fieldset .t-progress > legend,
.t-progress > span {
  display: inline-block;
  -webkit-box-flex: 1 0 auto;
  -moz-box-flex: 1 0 auto;
  flex: 1 0 auto;
  max-width: 40%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-progress > label:first-child, fieldset .t-progress > legend:first-child,
.t-progress > span:first-child {
  margin-right: 8px;
}
.t-progress > label .t-icon, fieldset .t-progress > legend .t-icon,
.t-progress > span .t-icon {
  margin-right: 4px;
  vertical-align: text-top;
}
.t-progress.t-wide {
  width: 100%;
}
.t-progress.t-wide div {
  width: 100%;
}
.t-progress.t-wide div span {
  display: block;
}
.t-progress.t-large {
  width: 880px;
}
.t-progress.t-red progress, .t-progress.t-error progress {
  color: #d91f11;
}
.t-progress.t-red progress::-webkit-progress-value, .t-progress.t-error progress::-webkit-progress-value {
  background-color: #d91f11;
}
.t-progress.t-red progress::-moz-progress-bar, .t-progress.t-error progress::-moz-progress-bar {
  background-color: #d91f11;
}
.t-progress.t-red progress::-ms-fill, .t-progress.t-error progress::-ms-fill {
  background-color: #d91f11;
}
.t-progress.t-red progress div span, .t-progress.t-error progress div span {
  background-color: #d91f11;
}
.t-progress.t-orange progress, .t-progress.t-warning progress {
  color: #ee6f20;
}
.t-progress.t-orange progress::-webkit-progress-value, .t-progress.t-warning progress::-webkit-progress-value {
  background-color: #ee6f20;
}
.t-progress.t-orange progress::-moz-progress-bar, .t-progress.t-warning progress::-moz-progress-bar {
  background-color: #ee6f20;
}
.t-progress.t-orange progress::-ms-fill, .t-progress.t-warning progress::-ms-fill {
  background-color: #ee6f20;
}
.t-progress.t-orange progress div span, .t-progress.t-warning progress div span {
  background-color: #ee6f20;
}
.t-progress.t-green progress, .t-progress.t-success progress {
  color: #428613;
}
.t-progress.t-green progress::-webkit-progress-value, .t-progress.t-success progress::-webkit-progress-value {
  background-color: #428613;
}
.t-progress.t-green progress::-moz-progress-bar, .t-progress.t-success progress::-moz-progress-bar {
  background-color: #428613;
}
.t-progress.t-green progress::-ms-fill, .t-progress.t-success progress::-ms-fill {
  background-color: #428613;
}
.t-progress.t-green progress div span, .t-progress.t-success progress div span {
  background-color: #428613;
}
.t-progress.t-thick progress {
  height: 12px;
}

.t-checkbox {
  display: inline-flex;
  margin-right: 24px;
}
.t-checkbox:last-child {
  margin-right: 0;
}
.t-checkbox input[type=checkbox] {
  position: absolute;
  margin: 0;
  opacity: 0;
  appearance: none;
}
.t-checkbox input[type=checkbox] + label, .t-checkbox fieldset input[type=checkbox] + legend, fieldset .t-checkbox input[type=checkbox] + legend {
  position: relative;
  display: inline-flex;
  margin-right: 0;
  color: #373838;
  font-size: 0.8125rem;
  font-weight: 400;
  outline: none;
  cursor: pointer;
}
.t-checkbox input[type=checkbox] + label::before, .t-checkbox fieldset input[type=checkbox] + legend::before, fieldset .t-checkbox input[type=checkbox] + legend::before {
  content: "";
  display: inline-block;
  height: 18px;
  width: 18px;
  flex-shrink: 0;
  margin-right: 8px;
  background: #fff;
  border: 1px solid #a6a7a7;
  border-radius: 3px;
}
.t-checkbox input[type=checkbox] + label:empty::before, .t-checkbox fieldset input[type=checkbox] + legend:empty::before, fieldset .t-checkbox input[type=checkbox] + legend:empty::before {
  margin-right: 0;
}
.t-checkbox input[type=checkbox]:not(:disabled) + label:hover::before, .t-checkbox fieldset input[type=checkbox]:not(:disabled) + legend:hover::before, fieldset .t-checkbox input[type=checkbox]:not(:disabled) + legend:hover::before {
  border-color: #238c8c;
}
.t-checkbox input[type=checkbox]:checked:not(:disabled) + label::before, .t-checkbox fieldset input[type=checkbox]:checked:not(:disabled) + legend::before, fieldset .t-checkbox input[type=checkbox]:checked:not(:disabled) + legend::before {
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2018'%3e%3crect%20width='18'%20height='18'%20rx='3'%20ry='3'%20fill='none'/%3e%3cpath%20d='M14.41%207.2l-5.25%205.25-1%201a.7.7%200%200%201-1%200l-1-1-2.58-2.63a.7.7%200%200%201%200-1l1-1a.7.7%200%200%201%201%200L7.68%2010l4.75-4.76a.7.7%200%200%201%201%200l1%201a.7.7%200%200%201%200%201z'%20fill='%23fff'/%3e%3c/svg%3e") no-repeat center;
  background-size: 100%;
  background-color: #279c9c;
  border-color: #279c9c;
}
.t-checkbox input[type=checkbox]:checked:not(:disabled) + label:hover::before, .t-checkbox fieldset input[type=checkbox]:checked:not(:disabled) + legend:hover::before, fieldset .t-checkbox input[type=checkbox]:checked:not(:disabled) + legend:hover::before {
  background-color: #238c8c;
  border-color: #238c8c;
}
.t-checkbox input[type=checkbox]:disabled + label, .t-checkbox fieldset input[type=checkbox]:disabled + legend, fieldset .t-checkbox input[type=checkbox]:disabled + legend {
  color: #bcbdbd;
  cursor: not-allowed;
}
.t-checkbox input[type=checkbox]:disabled + label::before, .t-checkbox fieldset input[type=checkbox]:disabled + legend::before, fieldset .t-checkbox input[type=checkbox]:disabled + legend::before {
  background-color: #f4f4f4;
  border-color: #d3d3d3;
}
.t-checkbox input[type=checkbox]:disabled:checked + label::before, .t-checkbox fieldset input[type=checkbox]:disabled:checked + legend::before, fieldset .t-checkbox input[type=checkbox]:disabled:checked + legend::before {
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2018'%3e%3crect%20width='18'%20height='18'%20rx='3'%20ry='3'%20fill='none'/%3e%3cpath%20d='M14.41%207.2l-5.25%205.25-1%201a.7.7%200%200%201-1%200l-1-1-2.58-2.63a.7.7%200%200%201%200-1l1-1a.7.7%200%200%201%201%200L7.68%2010l4.75-4.76a.7.7%200%200%201%201%200l1%201a.7.7%200%200%201%200%201z'%20fill='%23BCBDBD'/%3e%3c/svg%3e") no-repeat center;
  background-size: 100%;
  background-color: #f4f4f4;
}
.t-checkbox input[type=checkbox][indeterminate] + label::before, .t-checkbox fieldset input[type=checkbox][indeterminate] + legend::before, fieldset .t-checkbox input[type=checkbox][indeterminate] + legend::before, .t-checkbox input[type=checkbox]:indeterminate + label::before, .t-checkbox fieldset input[type=checkbox]:indeterminate + legend::before, fieldset .t-checkbox input[type=checkbox]:indeterminate + legend::before {
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2018'%3e%3crect%20width='18'%20height='18'%20rx='3'%20ry='3'%20fill='none'/%3e%3cpath%20d='M14%209.68a.68.68%200%200%201-.68.68H4.68A.68.68%200%200%201%204%209.68V8.32a.68.68%200%200%201%20.68-.68h8.64a.68.68%200%200%201%20.68.68z'%20fill='%23fff'/%3e%3c/svg%3e") no-repeat center;
  background-size: 100%;
  background-color: #279c9c;
  border-color: #279c9c;
}
.t-checkbox input[type=checkbox][indeterminate] + label:hover::before, .t-checkbox fieldset input[type=checkbox][indeterminate] + legend:hover::before, fieldset .t-checkbox input[type=checkbox][indeterminate] + legend:hover::before, .t-checkbox input[type=checkbox]:indeterminate + label:hover::before, .t-checkbox fieldset input[type=checkbox]:indeterminate + legend:hover::before, fieldset .t-checkbox input[type=checkbox]:indeterminate + legend:hover::before {
  background-color: #238c8c;
  border-color: #238c8c;
}
.t-checkbox input[type=checkbox].t-has-focus + label::before, .t-checkbox fieldset input[type=checkbox].t-has-focus + legend::before, fieldset .t-checkbox input[type=checkbox].t-has-focus + legend::before {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}
.t-checkbox.t-block {
  display: block;
  margin-right: 0;
  margin-bottom: 12px;
}
.t-checkbox.t-block:last-child {
  margin-bottom: 0;
}

.t-checkbox-group {
  display: inline-block;
}
.t-checkbox-group > legend {
  margin-bottom: 13px;
}
.t-checkbox-group.t-horizontal {
  display: inline-flex;
}
.t-checkbox-group.t-horizontal > legend {
  float: left;
  line-height: 32px;
  margin-right: 12px;
  margin-bottom: 0;
}
.t-checkbox-group.t-horizontal.t-block > legend {
  width: 192px;
  text-align: right;
}
.t-checkbox-group.t-horizontal .t-checkbox {
  margin-top: 6px;
}
.t-checkbox-group .t-checkbox-group-wrapper {
  display: inline-block;
}
.t-checkbox-group .t-error-message,
.t-checkbox-group .t-supporting-text {
  max-width: 288px;
  margin-top: 11px;
}

.t-radio {
  display: inline-flex;
  margin-right: 24px;
  user-select: none;
}
.t-radio:last-child {
  margin-right: 0;
}
.t-radio input[type=radio] {
  position: absolute;
  margin: 0;
  opacity: 0;
  appearance: none;
}
.t-radio input[type=radio] + label, .t-radio fieldset input[type=radio] + legend, fieldset .t-radio input[type=radio] + legend {
  position: relative;
  display: inline-flex;
  margin-right: 0;
  color: #373838;
  font-size: 0.8125rem;
  font-weight: 400;
  outline: none;
  cursor: pointer;
}
.t-radio input[type=radio] + label::before, .t-radio fieldset input[type=radio] + legend::before, fieldset .t-radio input[type=radio] + legend::before {
  content: "";
  display: inline-block;
  height: 18px;
  width: 18px;
  margin-right: 8px;
  background: #fff;
  border: 1px solid #a6a7a7;
  border-radius: 50%;
}
.t-radio input[type=radio]:hover:not(:disabled, :checked) + label:hover::before, .t-radio fieldset input[type=radio]:hover:not(:disabled, :checked) + legend:hover::before, fieldset .t-radio input[type=radio]:hover:not(:disabled, :checked) + legend:hover::before, .t-radio input[type=radio]:hover:not(:disabled, :checked) + label:focus::before, .t-radio fieldset input[type=radio]:hover:not(:disabled, :checked) + legend:focus::before, fieldset .t-radio input[type=radio]:hover:not(:disabled, :checked) + legend:focus::before {
  border-color: #279c9c;
}
.t-radio input[type=radio]:checked + label, .t-radio fieldset input[type=radio]:checked + legend, fieldset .t-radio input[type=radio]:checked + legend {
  cursor: default;
}
.t-radio input[type=radio]:checked + label::before, .t-radio fieldset input[type=radio]:checked + legend::before, fieldset .t-radio input[type=radio]:checked + legend::before {
  border-color: #279c9c;
  box-shadow: inset 0 0 0 4px #279c9c;
}
.t-radio input[type=radio]:disabled + label, .t-radio fieldset input[type=radio]:disabled + legend, fieldset .t-radio input[type=radio]:disabled + legend {
  cursor: not-allowed;
}
.t-radio input[type=radio]:disabled + label::before, .t-radio fieldset input[type=radio]:disabled + legend::before, fieldset .t-radio input[type=radio]:disabled + legend::before {
  background-color: #f4f4f4;
  border-color: #bcbdbd;
}
.t-radio input[type=radio]:disabled:checked + label::before, .t-radio fieldset input[type=radio]:disabled:checked + legend::before, fieldset .t-radio input[type=radio]:disabled:checked + legend::before {
  background-color: #bcbdbd;
  box-shadow: inset 0 0 0 4px #f4f4f4;
}
.t-radio input[type=radio].t-has-focus + label::before, .t-radio fieldset input[type=radio].t-has-focus + legend::before, fieldset .t-radio input[type=radio].t-has-focus + legend::before {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}
.t-radio.t-block {
  display: block;
  margin-right: 0;
  margin-bottom: 12px;
}
.t-radio.t-block:last-child {
  margin-bottom: 0;
}

.t-radio-group {
  display: inline-block;
}
.t-radio-group > legend {
  margin-bottom: 13px;
}
.t-radio-group.t-horizontal {
  display: inline-flex;
}
.t-radio-group.t-horizontal > legend {
  float: left;
  line-height: 32px;
  margin-right: 12px;
  margin-bottom: 0;
}
.t-radio-group.t-horizontal.t-block > legend {
  width: 192px;
  text-align: right;
}
.t-radio-group.t-horizontal .t-radio {
  margin-top: 6px;
}
.t-radio-group .t-radio-group-wrapper {
  display: inline-block;
}
.t-radio-group .t-error-message,
.t-radio-group .t-supporting-text {
  max-width: 288px;
  margin-top: 11px;
}

.t-slider {
  position: relative;
  display: inline-block;
  width: 220px;
  margin-right: 12px;
  vertical-align: top;
  user-select: none;
}
.t-slider input[type=range] {
  width: 100%;
  height: 6px;
  margin: 0;
  padding: 0;
  background: #e9e9e9 linear-gradient(to right, #279c9c, #279c9c) no-repeat;
  background-size: 0 100%;
  border-radius: calc(6px / 2);
  outline: 0;
  vertical-align: top;
  appearance: none;
}
.t-slider input[type=range]:focus {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-slider input[type=range]::-webkit-slider-runnable-track {
  height: 6px;
  background-color: transparent;
  border-radius: 6px;
  cursor: pointer;
}
.t-slider input[type=range]::-moz-range-track {
  height: 6px;
  background: #e9e9e9;
  border: 0;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-ms-track {
  overflow: visible;
  height: 6px;
  color: transparent;
  background-color: transparent;
  border-color: transparent;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-moz-range-progress {
  height: 6px;
  background: #279c9c;
  border: 0;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-moz-range-progress::before {
  content: "";
  display: block;
  width: 50px;
  height: 50px;
}
.t-slider input[type=range]::-ms-fill-lower {
  height: 6px;
  background: #279c9c;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-ms-fill-upper {
  height: 6px;
  background: #e9e9e9;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-webkit-slider-thumb {
  display: block;
  width: 16px;
  height: 16px;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  cursor: pointer;
  appearance: none;
  transform: translate(0, -5px);
}
.t-slider input[type=range]::-webkit-slider-thumb:hover, .t-slider input[type=range]::-webkit-slider-thumb:active {
  border-color: #279c9c;
  transition: border 0.2s ease;
}
.t-slider input[type=range]::-moz-range-thumb {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  cursor: pointer;
  appearance: none;
}
.t-slider input[type=range]::-moz-range-thumb:hover, .t-slider input[type=range]::-moz-range-thumb:active {
  border-color: #279c9c;
  transition: border 0.2s ease;
}
.t-slider input[type=range]::-ms-thumb {
  display: inline-block;
  box-sizing: border-box;
  width: 16px;
  height: 16px;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  cursor: pointer;
}
.t-slider input[type=range]::-ms-thumb:hover, .t-slider input[type=range]::-ms-thumb:active {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15), 0 0 0 1px #279c9c;
  transition: border 0.2s ease;
}
.t-slider input[type=range]::-ms-tooltip {
  display: none;
}
.t-slider input[type=range]::-moz-focus-outer {
  border: 0;
}
.t-slider .t-value {
  position: absolute;
  z-index: 100;
  bottom: 100%;
  display: inline-block;
  height: 18px;
  margin-bottom: 12px;
  padding: 0 8px;
  color: #fff;
  background: #373838;
  border-radius: 2px;
  font-size: 11px;
  text-align: center;
  line-height: 19px;
}
.t-slider .t-value label, .t-slider .t-value fieldset legend, fieldset .t-slider .t-value legend {
  position: relative;
  display: inline-block;
  margin-bottom: 6px;
  color: #373838;
  font-size: 0.8125rem;
  font-weight: 400;
  outline: none;
}
.t-slider .t-scale {
  display: none;
  width: 100%;
  margin: 0;
  margin-top: 4px;
  padding: 0;
  color: #646464;
  font-size: 10px;
  line-height: 1rem;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
.t-slider .t-scale li {
  display: inline-block;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-slider input[type=range] {
    height: 22px;
    background: transparent;
    cursor: pointer;
  }
  .t-slider .t-value {
    margin-bottom: 4px;
  }
  .t-slider .t-scale {
    margin-top: 0;
  }
}
.t-icon-diamond::before {
  content: "\e000";
}
.t-icon-asterisk::before {
  content: "\e001";
}
.t-icon-angle-double-up::before {
  content: "\e146";
}
.t-icon-angle-double-right::before {
  content: "\e147";
}
.t-icon-angle-double-down::before {
  content: "\e148";
}
.t-icon-angle-double-left::before {
  content: "\e149";
}
.t-icon-angle-up::before {
  content: "\e150";
}
.t-icon-angle-right::before {
  content: "\e151";
}
.t-icon-angle-down::before {
  content: "\e152";
}
.t-icon-angle-left::before {
  content: "\e153";
}
.t-icon-chevron-up::before {
  content: "\e154";
}
.t-icon-chevron-right::before {
  content: "\e155";
}
.t-icon-chevron-down::before {
  content: "\e156";
}
.t-icon-chevron-left::before {
  content: "\e157";
}
.t-icon-arrow-up::before {
  content: "\e158";
}
.t-icon-arrow-right::before {
  content: "\e159";
}
.t-icon-arrow-down::before {
  content: "\e160";
}
.t-icon-arrow-left::before {
  content: "\e161";
}
.t-icon-arrows::before {
  content: "\e162";
}
.t-icon-arrows-h::before {
  content: "\e163";
}
.t-icon-arrows-v::before {
  content: "\e164";
}
.t-icon-caret-up::before {
  content: "\e180";
}
.t-icon-caret-right::before {
  content: "\e181";
}
.t-icon-caret-down::before {
  content: "\e182";
}
.t-icon-caret-left::before {
  content: "\e183";
}
.t-icon-home::before {
  content: "\e200";
}
.t-icon-entity::before {
  content: "\e201";
}
.t-icon-plus::before {
  content: "\e340";
}
.t-icon-plus-circle::before {
  content: "\e341";
}
.t-icon-minus::before {
  content: "\e350";
}
.t-icon-minus-circle::before {
  content: "\e351";
}
.t-icon-times::before {
  content: "\e360";
}
.t-icon-times-circle::before {
  content: "\e361";
}
.t-icon-times-circle-o::before {
  content: "\e362";
}
.t-icon-help::before {
  content: "\e370";
}
.t-icon-help-o::before {
  content: "\e371";
}
.t-icon-info-circle::before {
  content: "\e372";
}
.t-icon-exclamation-circle::before {
  content: "\e373";
}
.t-icon-exclamation-triangle::before {
  content: "\e374";
}
.t-icon-exclamation::before {
  content: "\e375";
}
.t-icon-bell::before {
  content: "\e380";
}
.t-icon-bell-slash::before {
  content: "\e381";
}
.t-icon-bullhorn::before {
  content: "\e384";
}
.t-icon-download::before {
  content: "\e400";
}
.t-icon-upload::before {
  content: "\e401";
}
.t-icon-save::before {
  content: "\e402";
}
.t-icon-expand::before {
  content: "\e500";
}
.t-icon-compress::before {
  content: "\e501";
}
.t-icon-expand-alt::before {
  content: "\e502";
}
.t-icon-compress-alt::before {
  content: "\e503";
}
.t-icon-level-up::before {
  content: "\e510";
}
.t-icon-level-down::before {
  content: "\e511";
}
.t-icon-exchange::before {
  content: "\e512";
}
.t-icon-redo::before {
  content: "\e515";
}
.t-icon-forward::before {
  content: "\e520";
}
.t-icon-reply::before {
  content: "\e521";
}
.t-icon-reply-all::before {
  content: "\e522";
}
.t-icon-sync::before {
  content: "\e525";
}
.t-icon-retweet::before {
  content: "\e526";
}
.t-icon-undo::before {
  content: "\e530";
}
.t-icon-history::before {
  content: "\e531";
}
.t-icon-clock::before {
  content: "\e540";
}
.t-icon-hourglass::before {
  content: "\e545";
}
.t-icon-hourglass-start::before {
  content: "\e546";
}
.t-icon-hourglass-half::before {
  content: "\e547";
}
.t-icon-hourglass-end::before {
  content: "\e548";
}
.t-icon-calendar::before {
  content: "\e560";
}
.t-icon-calendar-plus::before {
  content: "\e561";
}
.t-icon-calendar-minus::before {
  content: "\e562";
}
.t-icon-calendar-check::before {
  content: "\e563";
}
.t-icon-calendar-times::before {
  content: "\e564";
}
.t-icon-check::before {
  content: "\e900";
}
.t-icon-check-circle::before {
  content: "\e901";
}
.t-icon-check-circle-o::before {
  content: "\e902";
}
.t-icon-check-double::before {
  content: "\e903";
}
.t-icon-globe::before {
  content: "\e910";
}
.t-icon-globe-africa::before {
  content: "\e911";
}
.t-icon-globe-asia::before {
  content: "\e912";
}
.t-icon-eye::before {
  content: "\e920";
}
.t-icon-eye-slash::before {
  content: "\e921";
}
.t-icon-comment-alt-fill::before {
  content: "\e904";
}
.t-icon-comment-fill::before {
  content: "\e926";
}
.t-icon-comment-dots-fill::before {
  content: "\e927";
}
.t-icon-comment-dollar-fill::before {
  content: "\e928";
}
.t-icon-comment-slash-fill::before {
  content: "\e929";
}
.t-icon-comments-fill::before {
  content: "\e930";
}
.t-icon-comments-dollar-fill::before {
  content: "\e931";
}
.t-icon-comment-dollar::before {
  content: "\e932";
}
.t-icon-comments-dollar::before {
  content: "\e933";
}
.t-icon-comment-slash::before {
  content: "\e934";
}
.t-icon-comment-dots::before {
  content: "\e935";
}
.t-icon-comment::before {
  content: "\e937";
}
.t-icon-comments::before {
  content: "\e938";
}
.t-icon-comment-alt::before {
  content: "\e939";
}
.t-icon-ellipsis-h::before {
  content: "\e941";
}
.t-icon-ellipsis-v::before {
  content: "\e942";
}
.t-icon-envelope::before {
  content: "\e945";
}
.t-icon-envelope-open-text::before {
  content: "\e946";
}
.t-icon-inbox::before {
  content: "\e950";
}
.t-icon-paperclip::before {
  content: "\e995";
}
.t-icon-pen-nib::before {
  content: "\e997";
}
.t-icon-pencil::before {
  content: "\e998";
}
.t-icon-trash::before {
  content: "\e999";
}
.t-icon-user::before {
  content: "󡀀";
}
.t-icon-user-circle::before {
  content: "󡀁";
}
.t-icon-user-cog::before {
  content: "󡀄";
}
.t-icon-user-edit::before {
  content: "󡀅";
}
.t-icon-user-lock::before {
  content: "󡀆";
}
.t-icon-user-plus::before {
  content: "󡀇";
}
.t-icon-user-minus::before {
  content: "󡀈";
}
.t-icon-user-shield::before {
  content: "󡀉";
}
.t-icon-user-slash::before {
  content: "󡀐";
}
.t-icon-user-times::before {
  content: "󡀑";
}
.t-icon-user-friends::before {
  content: "󡀒";
}
.t-icon-users::before {
  content: "󡀓";
}
.t-icon-users-cog::before {
  content: "󡀔";
}
.t-icon-user-tie::before {
  content: "󡀕";
}
.t-icon-address-card::before {
  content: "󡀠";
}
.t-icon-id-badge::before {
  content: "󡀢";
}
.t-icon-address-book::before {
  content: "󡀣";
}
.t-icon-file::before {
  content: "󡔀";
}
.t-icon-file-alt::before {
  content: "󡔁";
}
.t-icon-file-archive::before {
  content: "󡔂";
}
.t-icon-file-audio::before {
  content: "󡔃";
}
.t-icon-file-code::before {
  content: "󡔄";
}
.t-icon-file-excel::before {
  content: "󡔅";
}
.t-icon-file-image::before {
  content: "󡔆";
}
.t-icon-file-pdf::before {
  content: "󡔇";
}
.t-icon-file-powerpoint::before {
  content: "󡔈";
}
.t-icon-file-video::before {
  content: "󡔉";
}
.t-icon-file-word::before {
  content: "󡔐";
}
.t-icon-folder::before {
  content: "󡔠";
}
.t-icon-folder-open::before {
  content: "󡔡";
}
.t-icon-hand-paper::before {
  content: "󡘀";
}
.t-icon-hand-rock::before {
  content: "󡘁";
}
.t-icon-hand-pointer::before {
  content: "󡘂";
}
.t-icon-hand-point-right::before {
  content: "󡘄";
}
.t-icon-hand-point-down::before {
  content: "󡘅";
}
.t-icon-hand-point-left::before {
  content: "󡘆";
}
.t-icon-handshake::before {
  content: "󡘇";
}
.t-icon-thumbs-up::before {
  content: "󡘈";
}
.t-icon-thumbs-down::before {
  content: "󡘉";
}
.t-icon-face-happy::before {
  content: "󡜀";
}
.t-icon-face-smile::before {
  content: "󡜁";
}
.t-icon-face-neutral::before {
  content: "󡜂";
}
.t-icon-face-frown::before {
  content: "󡜃";
}
.t-icon-face-cry::before {
  content: "󡜄";
}
.t-icon-heart-o::before {
  content: "󡜠";
}
.t-icon-heart::before {
  content: "󡜡";
}
.t-icon-phone::before {
  content: "󡞓";
}
.t-icon-support::before {
  content: "󡞔";
}
.t-icon-fax::before {
  content: "󡞕";
}
.t-icon-tv::before {
  content: "󡠀";
}
.t-icon-laptop::before {
  content: "󡠁";
}
.t-icon-mobile::before {
  content: "󡠂";
}
.t-icon-keyboard::before {
  content: "󡠃";
}
.t-icon-print::before {
  content: "󡠐";
}
.t-icon-qrcode::before {
  content: "󡠠";
}
.t-icon-fingerprint::before {
  content: "󡠡";
}
.t-icon-link::before {
  content: "󡠰";
}
.t-icon-unlink::before {
  content: "󡠱";
}
.t-icon-external-link::before {
  content: "󡠳";
}
.t-icon-key::before {
  content: "󡡀";
}
.t-icon-lock::before {
  content: "󡡅";
}
.t-icon-lock-open::before {
  content: "󡡆";
}
.t-icon-search::before {
  content: "󡡐";
}
.t-icon-search-plus::before {
  content: "󡡑";
}
.t-icon-search-minus::before {
  content: "󡡒";
}
.t-icon-filter::before {
  content: "󡡠";
}
.t-icon-share::before {
  content: "󡡥";
}
.t-icon-share-square::before {
  content: "󡡦";
}
.t-icon-paper-plane::before {
  content: "󡡧";
}
.t-icon-sign-in::before {
  content: "󡢐";
}
.t-icon-sign-out::before {
  content: "󡢑";
}
.t-icon-power-off::before {
  content: "󡢕";
}
.t-icon-circle-notch::before {
  content: "󡦘";
}
.t-icon-newspaper::before {
  content: "󡦙";
}
.t-icon-cog::before {
  content: "󢀀";
}
.t-icon-cogs::before {
  content: "󢀁";
}
.t-icon-wrench::before {
  content: "󢀅";
}
.t-icon-toolbox::before {
  content: "󢀆";
}
.t-icon-briefcase::before {
  content: "󢀇";
}
.t-icon-suitcase::before {
  content: "󢀈";
}
.t-icon-sliders::before {
  content: "󢀐";
}
.t-icon-sort-alpha-up::before {
  content: "󢀠";
}
.t-icon-sort-alpha-down::before {
  content: "󢀡";
}
.t-icon-sort-amount-up::before {
  content: "󢀢";
}
.t-icon-sort-amount-down::before {
  content: "󢀣";
}
.t-icon-sort::before {
  content: "󢀰";
}
.t-icon-sort-up::before {
  content: "󢀱";
}
.t-icon-sort-down::before {
  content: "󢀲";
}
.t-icon-tag::before {
  content: "󢁀";
}
.t-icon-tags::before {
  content: "󢁁";
}
.t-icon-star-o::before {
  content: "󢁅";
}
.t-icon-star-half::before {
  content: "󢁆";
}
.t-icon-star::before {
  content: "󢁇";
}
.t-icon-table::before {
  content: "󢁉";
}
.t-icon-list-ul::before {
  content: "󢁐";
}
.t-icon-tasks::before {
  content: "󢁑";
}
.t-icon-cards::before {
  content: "󢁕";
}
.t-icon-cards-small::before {
  content: "󢁖";
}
.t-icon-list::before {
  content: "󢁗";
}
.t-icon-align-left::before {
  content: "󢁠";
}
.t-icon-align-center::before {
  content: "󢁡";
}
.t-icon-align-justify::before {
  content: "󢁢";
}
.t-icon-align-right::before {
  content: "󢁣";
}
.t-icon-copy::before {
  content: "󢁩";
}
.t-icon-clone::before {
  content: "󢁰";
}
.t-icon-new-tab::before {
  content: "󢁱";
}
.t-icon-clipboard::before {
  content: "󢁵";
}
.t-icon-paste::before {
  content: "󢁶";
}
.t-icon-money-bill::before {
  content: "󢂀";
}
.t-icon-credit-card::before {
  content: "󢂁";
}
.t-icon-chart-bar::before {
  content: "󢂐";
}
.t-icon-chart-area::before {
  content: "󢂑";
}
.t-icon-chart-line::before {
  content: "󢂒";
}
.t-icon-terminal::before {
  content: "󢄀";
}
.t-icon-code::before {
  content: "󢄁";
}
.t-icon-code-branch::before {
  content: "󢄂";
}
.t-icon-thumbtack::before {
  content: "󢒙";
}
.t-icon-ruler::before {
  content: "󢔀";
}
.t-icon-cut::before {
  content: "󢔁";
}
.t-icon-image::before {
  content: "󢔂";
}
.t-icon-images::before {
  content: "󢔃";
}
.t-icon-bookmark-o::before {
  content: "󢔄";
}
.t-icon-bookmark::before {
  content: "󢔅";
}
.t-icon-flag::before {
  content: "󢔆";
}
.t-icon-location-arrow::before {
  content: "󢔇";
}
.t-icon-map-marker::before {
  content: "󢔈";
}
.t-icon-shoe-prints::before {
  content: "󢔉";
}
.t-icon-magic::before {
  content: "󢔐";
}
.t-icon-stamp::before {
  content: "󢔑";
}
.t-icon-fill-up::before {
  content: "󢔒";
}
.t-icon-graduation-cap::before {
  content: "󢔓";
}
.t-icon-palette::before {
  content: "󢔔";
}
.t-icon-trophy::before {
  content: "󢔕";
}
.t-icon-bug::before {
  content: "󢔖";
}
.t-icon-robot::before {
  content: "󢔗";
}
.t-icon-rocket::before {
  content: "󢔘";
}
.t-icon-certificate::before {
  content: "󢔙";
}
.t-icon-crosshairs::before {
  content: "󢔠";
}
.t-icon-infinity::before {
  content: "󢔡";
}
.t-icon-sticky-note::before {
  content: "󢔢";
}
.t-icon-map-signs::before {
  content: "󢔣";
}
.t-icon-shopping-cart::before {
  content: "󢔤";
}
.t-icon-play::before {
  content: "󢔥";
}
.t-icon-stop::before {
  content: "󢔦";
}
.t-icon-circle::before {
  content: "󢔧";
}
.t-icon-flask::before {
  content: "󢔨";
}
.t-icon-ds-triquetra::before {
  content: "󣀀";
}
.t-icon-ds-brick::before {
  content: "󣀁";
}
.t-icon-ds-set::before {
  content: "󣀂";
}
.t-icon-direction-incoming::before {
  content: "󣀃";
}
.t-icon-direction-outgoing::before {
  content: "󣀄";
}
.t-icon-direction-both::before {
  content: "󣀅";
}

.t-icon-alarm::before {
  content: "\e380";
}
.t-icon-area-chart::before {
  content: "󢂑";
}
.t-icon-analytics::before {
  content: "󢂑";
}
.t-icon-ban::before {
  content: "\e351";
}
.t-icon-calendar-o::before {
  content: "\e560";
}
.t-icon-clock-o::before {
  content: "\e540";
}
.t-icon-circle-o-notch::before {
  content: "󡦘";
}
.t-icon-close::before {
  content: "\e360";
}
.t-icon-cycle::before {
  content: "󡦘";
}
.t-icon-delete::before {
  content: "\e999";
}
.t-icon-edit::before {
  content: "\e998";
}
.t-icon-email::before {
  content: "\e945";
}
.t-icon-error::before {
  content: "\e373";
}
.t-icon-file-o::before {
  content: "󡔀";
}
.t-icon-file-archive-o::before {
  content: "󡔂";
}
.t-icon-file-code-o::before {
  content: "󡔄";
}
.t-icon-file-excel-o::before {
  content: "󡔅";
}
.t-icon-file-image-o::before {
  content: "󡔆";
}
.t-icon-file-pdf-o::before {
  content: "󡔇";
}
.t-icon-file-text::before {
  content: "󡔁";
}
.t-icon-file-text-o::before {
  content: "󡔁";
}
.t-icon-group::before {
  content: "󡀓";
}
.t-icon-hand-point-up::before {
  content: "󡘂";
}
.t-icon-info::before {
  content: "\e372";
}
.t-icon-line-chart::before {
  content: "󢂒";
}
.t-icon-menu::before {
  content: "\e941";
}
.t-icon-money::before {
  content: "󢂀";
}
.t-icon-newspaper::before, .t-icon-newspaper-o::before {
  content: "󡦙";
}
.t-icon-pending::before {
  content: "\e547";
}
.t-icon-question-circle::before {
  content: "\e370";
}
.t-icon-refresh::before {
  content: "\e525";
}
.t-icon-sort-amount-asc::before {
  content: "󢀣";
}
.t-icon-sort-amount-desc::before {
  content: "󢀢";
}
.t-icon-staff::before {
  content: "\e001";
}
.t-icon-success::before {
  content: "\e901";
}
.t-icon-th::before {
  content: "󢁖";
}
.t-icon-th-large::before {
  content: "󢁕";
}
.t-icon-th-list::before {
  content: "󢁗";
}
.t-icon-remove::before {
  content: "\e999";
}
.t-icon-test::before {
  content: "󢔨";
}
.t-icon-time::before {
  content: "\e540";
}
.t-icon-trash-alt::before {
  content: "\e999";
}
.t-icon-unlock::before {
  content: "󡡆";
}
.t-icon-warning::before {
  content: "\e374";
}

.t-icon.t-white {
  color: #fff;
}
.t-icon.t-gray-mid, .t-icon.t-subtle {
  color: #a6a7a7;
}
.t-icon.t-blue, .t-icon.t-info {
  color: #256cd1;
}
.t-icon.t-teal, .t-icon.t-cta {
  color: #279c9c;
}
.t-icon.t-red, .t-icon.t-error {
  color: #d91f11;
}
.t-icon.t-orange, .t-icon.t-warning {
  color: #ee6f20;
}
.t-icon.t-green, .t-icon.t-success {
  color: #428613;
}
.t-icon.t-disabled {
  color: #bcbdbd;
}
.t-icon.t-staff {
  color: #8c2341;
}
.t-icon.t-white svg > * {
  fill: #fff;
}
.t-icon.t-gray-mid svg > *, .t-icon.t-subtle svg > * {
  fill: #a6a7a7;
}
.t-icon.t-blue svg > *, .t-icon.t-info svg > * {
  fill: #256cd1;
}
.t-icon.t-teal svg > *, .t-icon.t-cta svg > * {
  fill: #279c9c;
}
.t-icon.t-red svg > *, .t-icon.t-error svg > * {
  fill: #d91f11;
}
.t-icon.t-orange svg > *, .t-icon.t-warning svg > * {
  fill: #ee6f20;
}
.t-icon.t-green svg > *, .t-icon.t-success svg > * {
  fill: #428613;
}
.t-icon.t-disabled svg > * {
  fill: #bcbdbd;
}
.t-icon.t-staff svg > * {
  fill: #8c2341;
}

.t-vis {
  position: relative;
  display: inline-block;
  width: 32px;
  height: 32px;
  margin-right: 8px;
  font-style: normal;
  vertical-align: middle;
}
.t-vis:last-child {
  margin-right: 0;
}
.t-vis::before, .t-vis::after {
  content: "";
  position: absolute;
  display: block;
  width: 32px;
  height: 32px;
  border: 1px solid transparent;
  border-radius: 32px;
  font-family: "tricons", helvetica, arial, sans-serif;
}
.t-vis::before {
  border-color: #e9e9e9;
}
.t-vis::after {
  color: #fff;
  font-size: 11px;
  text-align: center;
  line-height: 30px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-vis .t-badge {
  position: absolute;
  top: -4px;
  left: 100%;
  z-index: 1;
  padding: 0 4px;
  color: #ee6f20;
  background: #fff;
  border: 1px solid #ee6f20;
  transform: translate(-60%, 0);
}
.t-vis-agreed::before {
  background: #428613;
  border-color: transparent;
}
.t-vis-part-agreed::before {
  background: #428613;
  border-color: transparent;
}
.t-vis-part-agreed::after {
  content: "";
  left: calc(32px / 2);
  width: calc(32px / 2);
  background: #fff;
  border-color: #e9e9e9;
  border-left: transparent;
  -moz-border-radius-topright: 64px;
  -moz-border-radius-bottomright: 64px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-radius: 0 64px 64px 0;
}
.t-vis-part-disagreed::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-part-disagreed::after {
  content: "";
  width: calc(32px / 2);
  background: #fff;
  border-color: #e9e9e9;
  border-right: transparent;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 64px;
  -moz-border-radius-topleft: 64px;
  border-radius: 64px 0 0 64px;
}
.t-vis-disagreed::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-discrepencies::before, .t-vis-discrepancies::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-discrepencies::after, .t-vis-discrepancies::after {
  content: "󢁗";
}
.t-vis-error::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-error::after {
  content: "\e375";
}
.t-vis-cancelled::before {
  background: #bcbdbd;
  border-color: transparent;
}
.t-vis-cancelled::after {
  content: "C";
  font-weight: 700;
}
.t-vis-within::before {
  background: #fff59d;
  border-color: transparent;
}
.t-vis-within::after {
  content: "TH";
  color: #a6a7a7;
  font-weight: 700;
}
.t-vis.t-medium {
  width: 37px;
  height: 37px;
}
.t-vis.t-medium::before, .t-vis.t-medium::after {
  width: 37px;
  height: 37px;
}
.t-vis.t-medium::after {
  font-size: 12px;
  line-height: 35px;
}
.t-vis.t-medium.t-vis-part-agreed::after {
  left: calc(37px / 2);
  width: calc(37px / 2);
}
.t-vis.t-medium.t-vis-part-disagreed::after {
  width: calc(37px / 2);
}

@font-face {
  font-family: tricons;
  src: url("/crds-frontend/latest/assets/tricons-CZ4m6E8g.eot");
  src: url("/crds-frontend/latest/assets/tricons-CZ4m6E8g.eot?#iefix") format("embedded-opentype"), url("/crds-frontend/latest/assets/tricons-DHjgza76.woff2") format("woff2"), url("/crds-frontend/latest/assets/tricons-B2Keo8Ad.woff") format("woff"), url("/crds-frontend/latest/assets/tricons-DNt4bsT1.ttf") format("truetype"), url("/crds-frontend/latest/assets/tricons-6znNKawq.svg#fontawesome") format("svg");
  font-style: normal;
  font-weight: 400;
}
.t-icon {
  display: inline-block;
  margin-right: 6px;
  color: inherit;
  font-family: "tricons", helvetica, arial, sans-serif !important;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  text-decoration: none;
  text-transform: none;
  vertical-align: middle;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-icon::before {
  display: inline-block;
  line-height: 1rem;
}
.t-icon:hover {
  text-decoration: none;
}
.t-icon > img,
.t-icon > svg {
  width: 14px;
  height: 14px;
}
.t-icon > svg {
  color: inherit;
}
.t-icon > svg path {
  fill: currentcolor;
}
.t-icon.t-fw {
  width: 1em;
  text-align: center;
}
.t-icon.t-tiny {
  font-size: 11px;
}
.t-icon.t-tiny > img,
.t-icon.t-tiny > svg {
  width: 11px;
  height: 11px;
}
.t-icon.t-small {
  font-size: 12px;
}
.t-icon.t-small > img,
.t-icon.t-small > svg {
  width: 12px;
  height: 12px;
}
.t-icon.t-large {
  font-size: 16px;
}
.t-icon.t-large > img,
.t-icon.t-large > svg {
  width: 16px;
  height: 16px;
}
.t-icon.t-vertical-middle {
  vertical-align: middle;
}
.t-icon.t-horizontal {
  height: 32px;
}

a.t-icon {
  display: inline-block;
  margin-right: 0;
  color: #006491;
}
a.t-icon:hover {
  text-decoration: underline;
}
a.t-icon::before {
  margin-right: 6px;
  line-height: inherit;
}
a.t-icon > span {
  margin-left: -4px;
}
a.t-icon:empty::before {
  margin-right: 0;
}
a.t-icon.t-teal {
  color: #279c9c;
}
a .t-icon {
  margin-right: 6px;
}
a .t-icon.t-icon-only {
  margin-right: 0;
}

.t-staff-box {
  position: relative;
  margin-right: 20px;
  border: 1px solid #8c2341;
  padding: 12px;
}
.t-staff-box::before {
  content: "\e001  Staff";
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 11px;
  position: absolute;
  top: -1px;
  right: 0;
  transform: rotate(-90deg);
  transform-origin: top right;
  background-color: #8c2341;
  color: #fff;
  border-radius: 0 0 3px 3px;
  padding: 4px 8px;
}
.t-staff-box.t-container {
  padding: 24px;
  width: calc(100% - 20px);
}

.t-switch {
  display: inline-flex;
  height: 20px;
  margin-right: 8px;
  margin-bottom: 12px;
  user-select: none;
}
.t-switch:last-child {
  margin-right: 0;
}
.t-switch label, .t-switch fieldset legend, fieldset .t-switch legend {
  display: inline-block;
  height: 20px;
  margin-bottom: 0;
  margin-right: 6px;
  line-height: 20px;
}
.t-switch label.t-subtle, .t-switch fieldset legend.t-subtle, fieldset .t-switch legend.t-subtle {
  font-weight: 400;
}
.t-switch input {
  position: absolute;
  appearance: none;
}
.t-switch input::-ms-check {
  opacity: 0;
}
.t-switch input + label, .t-switch fieldset input + legend, fieldset .t-switch input + legend {
  position: relative;
  display: inline-block;
  height: 20px;
  margin-right: 0;
  color: #373838;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 20px;
  vertical-align: middle;
  outline: none;
  cursor: pointer;
  width: 38px;
}
.t-switch input + label::before, .t-switch fieldset input + legend::before, fieldset .t-switch input + legend::before {
  content: "";
  display: inline-block;
  height: 20px;
  width: 38px;
  background: #f4f4f4;
  border: 1px solid #bcbdbd;
  border-radius: 20px;
  vertical-align: top;
  transition: background-color 0.2s ease, border 0.2s ease;
}
.t-switch input + label::after, .t-switch fieldset input + legend::after, fieldset .t-switch input + legend::after {
  content: "";
  position: absolute;
  left: 0;
  display: inline-block;
  height: 20px;
  width: 20px;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 20px;
  line-height: inherit;
  vertical-align: top;
  transition: border 0.2s ease, position 0.2s ease;
}
.t-switch input:hover:not(:disabled) + label::before, .t-switch fieldset input:hover:not(:disabled) + legend::before, fieldset .t-switch input:hover:not(:disabled) + legend::before {
  background-color: #238c8c;
  border-color: #238c8c;
  transition: none;
}
.t-switch input:hover:not(:disabled) + label::after, .t-switch fieldset input:hover:not(:disabled) + legend::after, fieldset .t-switch input:hover:not(:disabled) + legend::after {
  border-color: #238c8c;
}
.t-switch input:hover:not(:disabled, :checked) + label::before, .t-switch fieldset input:hover:not(:disabled, :checked) + legend::before, fieldset .t-switch input:hover:not(:disabled, :checked) + legend::before {
  background-color: #e9e9e9;
  border-color: #bcbdbd;
  transition: none;
}
.t-switch input:hover:not(:disabled, :checked) + label::after, .t-switch fieldset input:hover:not(:disabled, :checked) + legend::after, fieldset .t-switch input:hover:not(:disabled, :checked) + legend::after {
  border-color: #bcbdbd;
}
.t-switch input:checked + label::before, .t-switch fieldset input:checked + legend::before, fieldset .t-switch input:checked + legend::before {
  background-color: #279c9c;
  border: 1px solid #279c9c;
}
.t-switch input:checked + label::after, .t-switch fieldset input:checked + legend::after, fieldset .t-switch input:checked + legend::after {
  left: 18px;
  border: 1px solid #279c9c;
}
.t-switch input:disabled + label, .t-switch fieldset input:disabled + legend, fieldset .t-switch input:disabled + legend {
  cursor: not-allowed;
}
.t-switch input:disabled + label::before, .t-switch fieldset input:disabled + legend::before, fieldset .t-switch input:disabled + legend::before {
  background-color: #f4f4f4;
  border: 1px solid #e9e9e9;
}
.t-switch input:disabled + label::after, .t-switch fieldset input:disabled + legend::after, fieldset .t-switch input:disabled + legend::after {
  border: 1px solid #e9e9e9;
}
.t-switch input:checked:disabled + label::before, .t-switch fieldset input:checked:disabled + legend::before, fieldset .t-switch input:checked:disabled + legend::before {
  background-color: #a9d7d7;
  border: 1px solid #a9d7d7;
}
.t-switch input:checked:disabled + label::after, .t-switch fieldset input:checked:disabled + legend::after, fieldset .t-switch input:checked:disabled + legend::after {
  left: 18px;
  border: 1px solid #a9d7d7;
}
.t-switch input.t-has-focus + label::before, .t-switch fieldset input.t-has-focus + legend::before, fieldset .t-switch input.t-has-focus + legend::before {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}
.t-switch input:focus:not(:disabled) + label::before, .t-switch fieldset input:focus:not(:disabled) + legend::before, fieldset .t-switch input:focus:not(:disabled) + legend::before {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
  border-radius: 20px;
}
.t-switch.t-block {
  display: flex;
  margin-right: 0;
  margin-bottom: 12px;
}
.t-switch.t-block:last-child {
  margin-bottom: 0;
}
.t-switch.t-vertical {
  height: auto;
  flex-direction: column;
}
.t-switch.t-vertical label:not(input + label):not(fieldset input + legend), .t-switch.t-vertical fieldset legend:not(input + label):not(fieldset input + legend), fieldset .t-switch.t-vertical legend:not(input + label):not(fieldset input + legend) {
  display: block;
  height: 18px;
  margin-bottom: 11px;
}
.t-switch.t-reverse {
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.t-switch.t-reverse > label:not(input + label):not(fieldset input + legend), fieldset .t-switch.t-reverse > legend:not(input + label):not(fieldset input + legend) {
  margin-left: 6px;
  margin-right: 0;
}
.t-switch.t-ghost-label {
  margin-top: 24px;
}

.t-filter-chip {
  display: inline-block;
  margin-right: 12px;
  user-select: none;
}
.t-filter-chip:last-child {
  margin-right: 0;
}
.t-filter-chip input {
  appearance: none;
  position: absolute;
}
.t-filter-chip input + span {
  font-weight: 400;
  height: 28px;
  min-width: 28px;
  text-align: center;
  vertical-align: middle;
  border: 1px solid #bcbdbd;
  border-radius: 14px;
  white-space: nowrap;
  gap: 6px;
  cursor: pointer;
  color: #373838;
  font-size: 0.8125rem;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
  align-self: center;
  flex-shrink: 0;
}
.t-filter-chip input + span .t-badge:first-child {
  height: 22px;
  margin-left: 2px;
  margin-right: 0;
  font-size: 0.75rem;
  font-weight: 700;
}
.t-filter-chip input + span :not(.t-badge):first-child {
  font-size: 0.8125rem;
  padding-left: 12px;
}
.t-filter-chip input + span :not(.t-badge):last-child {
  padding-right: 12px;
}
.t-filter-chip input::-ms-check {
  opacity: 0;
}
.t-filter-chip input:hover:not(:disabled) + span {
  border-color: #279c9c;
}
.t-filter-chip input:checked + span {
  background-color: #e9f5f5;
  border-color: #279c9c;
}
.t-filter-chip input:disabled + span {
  cursor: not-allowed;
  color: #a6a7a7;
}
.t-filter-chip input:disabled + span .t-badge:first-child {
  background-color: #d3d3d3;
  color: #fff;
}
.t-filter-chip input.t-has-focus + label::before, .t-filter-chip fieldset input.t-has-focus + legend::before, fieldset .t-filter-chip input.t-has-focus + legend::before {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}
.t-filter-chip.t-filter-chip-block {
  display: block;
  margin-right: 0;
  margin-bottom: 12px;
}

.t-side-navigation {
  background: #212222;
  width: 240px;
  position: fixed;
  top: 54px;
  left: -240px;
  bottom: 0;
  z-index: 90;
  overflow-x: hidden;
  overflow-y: auto;
  height: calc(100% - 54px);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  transition: 0.2s ease;
  transition-property: left width;
}
.t-side-navigation nav {
  padding-top: 4px;
}
.t-side-navigation ul {
  list-style: none;
  display: block;
}
.t-side-navigation a {
  color: #fff;
  text-decoration: none;
}
.t-side-navigation .t-expand {
  position: absolute;
  right: 9px;
  width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: calc(50% - 9px);
  color: #fff;
  margin-right: 0;
}
.t-side-navigation .t-expand.t-is-open {
  transform: rotate(180deg);
}
.t-side-navigation .t-expand::before, .t-side-navigation .t-expand::after {
  content: "";
  position: absolute;
  background: #fff;
  width: 8px;
  height: 2px;
  border-radius: 1px;
}
.t-side-navigation .t-expand::before {
  transform: translate(-2px, 0) rotate(45deg) scale(0.9);
}
.t-side-navigation .t-expand::after {
  transform: translate(2px, 0) rotate(-45deg) scale(0.9);
}
.t-side-navigation li {
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 14px;
  line-height: 15px;
}
.t-side-navigation li > a {
  display: block;
  padding: 10px 12px;
  position: relative;
}
.t-side-navigation li > a.t-is-staff {
  background: #8c2341;
}
.t-side-navigation li > a.t-is-staff.t-is-active {
  background: #8c2341;
}
.t-side-navigation li > a.t-is-staff:hover, .t-side-navigation li > a.t-is-staff:focus-visible {
  background: #7e203b;
}
.t-side-navigation li > a.t-is-active {
  background: #ff0061;
}
.t-side-navigation li > a.t-is-active:hover, .t-side-navigation li > a.t-is-active:focus-visible {
  background: #ff0061;
}
.t-side-navigation li > a:hover, .t-side-navigation li > a:focus-visible {
  background: #4d4e4e;
}
.t-side-navigation li > a .t-icon {
  font-size: 16px;
  vertical-align: bottom !important;
}
.t-side-navigation li ul {
  display: none;
}
.t-side-navigation li ul.t-is-open {
  display: block;
}
.t-side-navigation li li {
  font-family: arial, sans-serif;
  font-size: 0.75rem;
  line-height: 14px;
}
.t-side-navigation li li > a {
  padding: 8px 24px 8px 25px;
  color: #e9e9e9;
}
.t-side-navigation .t-footer {
  color: #a6a7a7;
  padding-bottom: 16px;
}
.t-side-navigation .t-footer .t-staff-info {
  background: #8c2341;
  color: #fff;
  font-size: 0.8125rem;
  padding: 16px;
}
.t-side-navigation .t-footer p {
  padding: 0 16px;
  font-size: 8px;
  margin: 0;
  line-height: 12px;
}
.t-side-navigation .t-footer img {
  width: 80px;
  margin: 16px 16px 4px 16px;
}
.t-side-navigation ~ .t-main {
  transition: 0.2s ease;
  transition-property: left width;
  left: 0;
}
.t-side-navigation.t-is-open {
  left: 0;
}
.t-side-navigation.t-is-open ~ .t-main {
  left: 240px;
  width: calc(100vw - 240px);
}

.t-table.t-transparent > tbody,
.t-table.t-transparent > thead {
  background-color: transparent;
}
.t-table.t-transparent > thead th,
.t-table.t-transparent > th {
  background-color: rgba(223.2, 223.2, 223.2, 0.25);
}
.t-table.t-transparent > thead th.t-group,
.t-table.t-transparent > th.t-group {
  background-color: transparent;
}
.t-table thead.t-sticky {
  position: sticky;
  top: 0;
  z-index: 10;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
}
.t-table.t-condensed {
  font-size: 0.75rem;
}
.t-table.t-condensed th,
.t-table.t-condensed td {
  height: 32px;
  padding: calc(4px / 2) 8px;
}
.t-table.t-condensed th {
  font-size: 10px;
}
.t-table.t-condensed td > .t-btn,
.t-table.t-condensed td > .t-checkbox,
.t-table.t-condensed td > .t-dropdown,
.t-table.t-condensed td > .t-input,
.t-table.t-condensed td > .t-loading,
.t-table.t-condensed td > .t-progress,
.t-table.t-condensed td > .t-radio,
.t-table.t-condensed td > .t-switch {
  margin: 0;
}
.t-table.t-condensed td > .t-btn:not(.t-condensed) {
  height: 24px;
  padding: 0 12px;
  font-size: 0.75rem;
  line-height: 26px;
}
.t-table.t-condensed th > .t-checkbox label, .t-table.t-condensed th > .t-checkbox fieldset legend, fieldset .t-table.t-condensed th > .t-checkbox legend,
.t-table.t-condensed th > .t-select .t-checkbox label,
.t-table.t-condensed th > .t-select .t-checkbox fieldset legend,
fieldset .t-table.t-condensed th > .t-select .t-checkbox legend,
.t-table.t-condensed td > .t-checkbox label,
.t-table.t-condensed td > .t-checkbox fieldset legend,
fieldset .t-table.t-condensed td > .t-checkbox legend,
.t-table.t-condensed td > .t-select .t-checkbox label,
.t-table.t-condensed td > .t-select .t-checkbox fieldset legend,
fieldset .t-table.t-condensed td > .t-select .t-checkbox legend {
  height: 16px;
  line-height: 16px;
}
.t-table.t-condensed th > .t-checkbox label::before, .t-table.t-condensed th > .t-checkbox fieldset legend::before, fieldset .t-table.t-condensed th > .t-checkbox legend::before,
.t-table.t-condensed th > .t-select .t-checkbox label::before,
.t-table.t-condensed th > .t-select .t-checkbox fieldset legend::before,
fieldset .t-table.t-condensed th > .t-select .t-checkbox legend::before,
.t-table.t-condensed td > .t-checkbox label::before,
.t-table.t-condensed td > .t-checkbox fieldset legend::before,
fieldset .t-table.t-condensed td > .t-checkbox legend::before,
.t-table.t-condensed td > .t-select .t-checkbox label::before,
.t-table.t-condensed td > .t-select .t-checkbox fieldset legend::before,
fieldset .t-table.t-condensed td > .t-select .t-checkbox legend::before {
  width: 16px;
  height: 16px;
}
.t-table.t-condensed td > .t-checkbox,
.t-table.t-condensed td > .t-select .t-checkbox {
  margin-top: -6px;
}
.t-table.t-condensed .t-icon::before {
  font-size: 12px;
}
.t-table.t-condensed td > .t-input input {
  height: 24px;
  font-size: 0.75rem;
}
.t-table.t-condensed td > .t-dropdown .t-btn:not(.t-condensed) {
  height: 24px;
  font-size: 0.75rem;
  line-height: 26px;
}
.t-table.t-condensed td > .t-dropdown .t-input {
  width: 100%;
  margin-bottom: 0;
}
.t-table.t-condensed td > .t-dropdown .t-input input {
  height: 24px;
  font-size: 0.75rem;
}
.t-table.t-ghost {
  font-size: 0.8125rem;
}
.t-table.t-ghost.t-condensed th,
.t-table.t-ghost.t-condensed td {
  padding: 4px 4px;
}
.t-table.t-ghost tr:hover,
.t-table.t-ghost tr:hover td,
.t-table.t-ghost th,
.t-table.t-ghost td,
.t-table.t-ghost thead,
.t-table.t-ghost tbody {
  background: transparent;
}
.t-table.t-ghost th,
.t-table.t-ghost td {
  height: auto;
  padding: 8px;
  padding-left: 0;
}
.t-table.t-ghost th {
  padding-top: 0;
  font-size: 0.8125rem;
}
.t-table.t-ghost td {
  border: 0;
}
.t-table .t-select {
  width: 34px;
  margin-right: 0;
  border-right: 0;
  text-overflow: clip;
}
.t-table .t-select .t-checkbox label::before, .t-table .t-select .t-checkbox fieldset legend::before, fieldset .t-table .t-select .t-checkbox legend::before {
  margin-right: 0;
}
.t-table .t-is-selected > td:not(.t-empty) {
  background-color: #e9f5f5;
}
.t-table .t-is-selected:hover > td:not(.t-empty) {
  background-color: #d4ebeb;
}
.t-table.t-sortable > thead th {
  transition: background-color 0.2s ease, opacity 0.2s ease;
}
.t-table.t-sortable > thead th:hover {
  background-color: #e9e9e9;
  cursor: pointer;
}
.t-table.t-sortable > thead th.t-not-sortable:hover {
  background-color: #f8f8f8;
  cursor: default;
}
.t-table thead th.t-sortable {
  transition: background-color 0.2s ease, opacity 0.2s ease;
}
.t-table thead th.t-sortable:hover {
  background-color: #e9e9e9;
  cursor: pointer;
}
.t-table thead th.t-is-ascending, .t-table thead th.t-is-descending {
  position: relative;
  background-color: #f4f4f4;
}
.t-table thead th.t-is-ascending:hover, .t-table thead th.t-is-descending:hover {
  background-color: #e9e9e9;
}
.t-table thead th.t-is-ascending::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background: #bcbdbd;
  transition: position 0.2s ease;
}
.t-table thead th.t-is-descending::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background: #bcbdbd;
  transition: position 0.2s ease;
}
.t-table tr td.t-match {
  width: 100px;
  padding-right: 12px;
  padding-left: 12px;
  text-align: center;
}
.t-table tr td.t-match p {
  margin-bottom: 0;
}
.t-table tr td.t-match .t-status {
  display: inline-block;
  width: calc(50% - 2px);
  height: 6px;
  background: #bcbdbd;
}
.t-table tr td.t-match .t-status.t-approved {
  background: #428613;
}
.t-table tr td.t-match .t-status.t-refused {
  background: #d91f11;
}
.t-table tr:hover td.t-match, .t-table tr.t-is-selected td.t-match, .t-table tr.t-is-selected:hover td.t-match {
  background-color: #fff;
  border-color: #e9e9e9;
}
.t-table > tbody .t-has-changed-new {
  background-color: #fff59d;
  animation: fade 0.8s ease-in forwards;
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
.t-table > tbody tr.t-has-changed:not(.t-is-selected) > td {
  background-color: #fff59d;
}
.t-table > tbody tr.t-has-changed:not(.t-is-selected):hover > td {
  background-color: rgb(242.1, 242, 180.4);
}
.t-table > tbody tr.t-fade > td {
  animation: fade 0.8s ease forwards;
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
.t-table > tbody tr:hover > td.t-has-changed {
  background-color: rgb(242.1, 242, 180.4);
}
.t-table > tbody td.t-has-changed {
  background-color: #fff59d;
}
.t-table > tbody td.t-fade {
  animation: fade 0.8s ease forwards;
}
@keyframes fade {
  0% {
    background-color: #fff59d;
  }
  100% {
    background-color: inherit;
  }
}
@keyframes fade {
  0% {
    background-color: #fff59d;
  }
  100% {
    background-color: inherit;
  }
}
@keyframes fade {
  0% {
    background-color: #fff59d;
  }
  100% {
    background-color: inherit;
  }
}
@keyframes fade {
  0% {
    background-color: #fff59d;
  }
  100% {
    background-color: inherit;
  }
}

.t-table tr.t-status > td:first-child {
  padding-left: 12px 3px;
}
.t-table tr.t-status.t-teal > td:first-child, .t-table tr.t-status.t-cta > td:first-child {
  box-shadow: inset 3px 0 0 0 #279c9c;
}
.t-table tr.t-status.t-teal .t-bg-status, .t-table tr.t-status.t-cta .t-bg-status {
  color: #fff;
  background: #279c9c;
}
.t-table tr.t-status.t-teal .t-border-status, .t-table tr.t-status.t-cta .t-border-status {
  color: #279c9c;
  box-shadow: inset 1px 1px 0 0 #279c9c, inset -1px -1px 0 0 #279c9c;
}
.t-table tr.t-status.t-red > td:first-child, .t-table tr.t-status.t-error > td:first-child {
  box-shadow: inset 3px 0 0 0 #d91f11;
}
.t-table tr.t-status.t-red .t-bg-status, .t-table tr.t-status.t-error .t-bg-status {
  color: #fff;
  background: #d91f11;
}
.t-table tr.t-status.t-red .t-text-status, .t-table tr.t-status.t-error .t-text-status {
  color: #d91f11;
}
.t-table tr.t-status.t-red .t-border-status, .t-table tr.t-status.t-error .t-border-status {
  color: #d91f11;
  box-shadow: inset 1px 1px 0 0 #d91f11, inset -1px -1px 0 0 #d91f11;
}
.t-table tr.t-status.t-orange > td:first-child, .t-table tr.t-status.t-warning > td:first-child {
  box-shadow: inset 3px 0 0 0 #ee6f20;
}
.t-table tr.t-status.t-orange .t-bg-status, .t-table tr.t-status.t-warning .t-bg-status {
  color: #fff;
  background: #ee6f20;
}
.t-table tr.t-status.t-orange .t-text-status, .t-table tr.t-status.t-warning .t-text-status {
  color: #ee6f20;
}
.t-table tr.t-status.t-orange .t-border-status, .t-table tr.t-status.t-warning .t-border-status {
  color: #ee6f20;
  box-shadow: inset 1px 1px 0 0 #ee6f20, inset -1px -1px 0 0 #ee6f20;
}
.t-table tr.t-status.t-green > td:first-child, .t-table tr.t-status.t-success > td:first-child {
  box-shadow: inset 3px 0 0 0 #428613;
}
.t-table tr.t-status.t-green .t-bg-status, .t-table tr.t-status.t-success .t-bg-status {
  color: #fff;
  background: #428613;
}
.t-table tr.t-status.t-green .t-text-status, .t-table tr.t-status.t-success .t-text-status {
  color: #428613;
}
.t-table tr.t-status.t-green .t-border-status, .t-table tr.t-status.t-success .t-border-status {
  color: #428613;
  box-shadow: inset 1px 1px 0 0 #428613, inset -1px -1px 0 0 #428613;
}
.t-table tr.t-status.t-disabled > td {
  color: #bcbdbd;
}
.t-table tr.t-status.t-disabled > td a {
  color: #bcbdbd;
  pointer-events: none;
}
.t-table tr.t-status.t-disabled > td a:hover {
  text-decoration: none;
}
.t-table tr.t-status.t-disabled > td .t-icon {
  color: #bcbdbd;
}
.t-table td.t-teal.t-bg-status, .t-table td.t-cta.t-bg-status {
  color: #fff;
  background: #279c9c;
}
.t-table td.t-teal.t-border-status, .t-table td.t-cta.t-border-status {
  color: #279c9c;
  box-shadow: inset 1px 1px 0 0 #279c9c, inset -1px -1px 0 0 #279c9c;
}
.t-table td.t-red.t-bg-status, .t-table td.t-error.t-bg-status {
  color: #fff;
  background: #d91f11;
}
.t-table td.t-red.t-text-status, .t-table td.t-error.t-text-status {
  color: #d91f11;
}
.t-table td.t-red.t-border-status, .t-table td.t-error.t-border-status {
  color: #d91f11;
  box-shadow: inset 1px 1px 0 0 #d91f11, inset -1px -1px 0 0 #d91f11;
}
.t-table td.t-orange.t-bg-status, .t-table td.t-warning.t-bg-status {
  color: #fff;
  background: #ee6f20;
}
.t-table td.t-orange.t-text-status, .t-table td.t-warning.t-text-status {
  color: #ee6f20;
}
.t-table td.t-orange.t-border-status, .t-table td.t-warning.t-border-status {
  color: #ee6f20;
  box-shadow: inset 1px 1px 0 0 #ee6f20, inset -1px -1px 0 0 #ee6f20;
}
.t-table td.t-green.t-bg-status, .t-table td.t-success.t-bg-status {
  color: #fff;
  background: #428613;
}
.t-table td.t-green.t-text-status, .t-table td.t-success.t-text-status {
  color: #428613;
}
.t-table td.t-green.t-border-status, .t-table td.t-success.t-border-status {
  color: #428613;
  box-shadow: inset 1px 1px 0 0 #428613, inset -1px -1px 0 0 #428613;
}
.t-table td.t-disabled {
  color: #bcbdbd;
}
.t-table td.t-disabled > a {
  color: #bcbdbd;
  pointer-events: none;
}
.t-table td.t-disabled > a:hover {
  text-decoration: none;
}
.t-table td.t-disabled > .t-icon {
  color: #bcbdbd;
}
.t-table .t-bg-status > a {
  color: #fff;
  text-decoration: underline;
  text-decoration-style: dotted;
}
.t-table .t-bg-status > a:hover {
  text-decoration-style: solid;
}
.t-table.t-condensed.t-status > td:first-child {
  padding-left: 9px;
}

.t-table th.t-expandable,
.t-table td.t-expandable {
  width: 40px;
}
.t-table th.t-expandable.t-select,
.t-table td.t-expandable.t-select {
  width: 69px;
  border-right: 1px solid #e9e9e9;
}
.t-table th.t-expandable button,
.t-table td.t-expandable button {
  cursor: pointer;
  position: absolute;
  color: #373838;
  top: 0;
  right: 0;
  border: 0;
  background: 0 0;
  width: 40px;
  height: 40px;
}
.t-table th.t-expandable button .t-icon,
.t-table td.t-expandable button .t-icon {
  margin-right: 0;
  vertical-align: baseline;
  transform: translateY(1px);
}
.t-table.t-condensed th.t-expandable,
.t-table.t-condensed td.t-expandable {
  width: 32px;
}
.t-table.t-condensed th.t-expandable.t-select,
.t-table.t-condensed td.t-expandable.t-select {
  width: 55px;
}
.t-table.t-condensed th.t-expandable button,
.t-table.t-condensed td.t-expandable button {
  width: 32px;
  height: 32px;
}
.t-table.t-condensed th.t-expandable button .t-icon,
.t-table.t-condensed td.t-expandable button .t-icon {
  transform: translateY(0px);
}
.t-table tr.t-is-expanded {
  background-color: #e9f5f5;
}
.t-table tr.t-expanded-row {
  background-color: #f9fcfc;
}
.t-table tr.t-expanded-row > td:first-child {
  padding: 24px;
}
.t-table tr.t-expanded-row:hover {
  background-color: #f9fcfc;
}
.t-table tr.t-expanded-row:hover > td {
  background-color: #f9fcfc;
  overflow: visible;
}

.t-table {
  display: table;
  table-layout: fixed;
  width: auto;
  max-width: calc(1920px - 24px * 2);
  margin-bottom: 24px;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 0.75rem;
  line-height: 1.4rem;
  vertical-align: middle;
}
.t-table:last-child {
  margin-bottom: 0;
}
.t-table.t-no-truncate td, .t-table.t-no-truncate th {
  white-space: normal;
  text-overflow: initial;
  overflow: initial;
  word-break: break-all;
}
.t-table caption {
  margin-bottom: 12px;
  color: #646464;
  font-size: 14px;
  font-weight: 700;
  text-align: left;
}
.t-table caption .t-icon {
  margin-right: 4px;
}
.t-table th,
.t-table td {
  position: relative;
  height: 40px;
  padding: calc(4px / 2) 12px;
  background-clip: padding-box;
  text-align: left;
  line-height: 0.9375rem;
  vertical-align: middle;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-table th > a,
.t-table td > a {
  display: inline-block;
  vertical-align: middle;
}
.t-table th {
  background-color: #f8f8f8;
  font-size: 0.6875rem;
  line-height: 0.8125rem;
  font-weight: 700;
  text-align: left;
}
.t-table th.t-group {
  color: #646464;
  background-color: transparent;
  border-top: 1px solid #e9e9e9;
  border-right: 1px solid #e9e9e9;
  font-weight: 400;
  text-transform: uppercase;
  text-align: center;
}
.t-table th.t-group:last-child {
  border-right: transparent;
}
.t-table td {
  border-right: 1px solid #e9e9e9;
}
.t-table td:last-child {
  border-right: 0;
}
.t-table thead,
.t-table tbody {
  background-color: #fff;
}
.t-table tbody tr td {
  border-bottom: 1px solid #e9e9e9;
  transition: background-color, 0.1s ease;
}
.t-table tbody tr:hover {
  background-color: #d4ebeb;
}
.t-table tbody tr:hover > td {
  background-color: #d4ebeb;
}
.t-table tbody tr.t-no-hover:hover {
  background-color: transparent;
}
.t-table tbody tr.t-no-hover:hover > td {
  background-color: transparent;
}
.t-table tbody > tr td {
  border-top: 1px solid #e9e9e9;
}
.t-table thead + tbody > tr td {
  border-top: 0;
}
.t-table.t-half {
  width: 50%;
}
.t-table.t-3-4 {
  width: 75%;
}
.t-table.t-wide {
  width: 100%;
}
.t-table.t-full {
  max-width: 100%;
}
.t-table.t-auto {
  table-layout: auto;
}
.t-table th.t-col-compact,
.t-table td.t-col-compact {
  width: 40px;
  text-align: center;
}
.t-table th.t-col-tiny,
.t-table td.t-col-tiny {
  width: 8%;
}
.t-table th.t-col-small,
.t-table td.t-col-small {
  width: 10%;
}
.t-table th.t-col-medium,
.t-table td.t-col-medium {
  width: 15%;
}
.t-table th.t-col-large,
.t-table td.t-col-large {
  width: 25%;
}
.t-table th.t-col-xl,
.t-table td.t-col-xl {
  width: 30%;
}
.t-table.t-is-loading > tbody {
  position: relative;
}
.t-table.t-is-loading > tbody > tr:only-child::after,
.t-table.t-is-loading > tbody > tr:nth-child(2):last-child::after {
  background-size: auto !important;
}
.t-table.t-is-loading > tbody > tr:last-child::after {
  position: absolute;
  content: "";
  background: #fff;
  opacity: 0.9;
  inset: 0;
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2042%2042'%3e%3cg%20fill='none'%20stroke-miterlimit='10'%20stroke-width='2'%20data-name='Layer%202'%3e%3ccircle%20cx='21'%20cy='21'%20r='20'%20stroke='%23E9E9E9'%3e%3c/circle%3e%3cpath%20d='M21%201a20%2020%200%200%201%2020%2020'%20stroke='%2300afaf'%20stroke-linecap='round'%3e%3c/path%3e%3canimateTransform%20attributeName='transform'%20type='rotate'%20from='0%2021%2021'%20to='360%2021%2021'%20dur='1s'%20repeatCount='indefinite'%20/%3e%3c/g%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 80px;
}
.t-table .t-wrap, .t-table.t-wrap th, .t-table.t-wrap td {
  white-space: normal;
}
.t-table th.t-empty,
.t-table td.t-empty {
  width: 16px;
  padding: 0 calc(16px / 2);
  background-color: transparent;
}
.t-table th.t-group.t-empty {
  border: 0;
}
.t-table th.t-group.t-empty + th:not(.t-empty) {
  border-left: 1px solid #e9e9e9;
}
.t-table tbody td.t-empty {
  border-bottom: 0;
}
.t-table tbody tr.t-empty {
  height: 16px;
}
.t-table tbody tr.t-empty:last-child {
  display: none;
}
.t-table tbody tr.t-empty + tr td:not(.t-empty) {
  border-top: 1px solid #e9e9e9;
}
.t-table tbody tr:hover > td.t-empty {
  background-color: transparent;
}
.t-table tfoot::before {
  content: "";
  display: table-row;
  width: 100%;
  height: 16px;
  background-color: #fff;
}
.t-table tfoot tr {
  border-top: 1px solid #bcbdbd;
}
.t-table tfoot th,
.t-table tfoot td {
  border-bottom: 1px solid #e9e9e9;
}
.t-table tfoot td.t-empty {
  border-bottom: 0;
}
.t-table tfoot.t-load-more::before {
  display: none;
}
.t-table tfoot.t-load-more tr {
  border-top: 0;
}
.t-table tfoot.t-load-more td {
  color: #279c9c;
  border-right: 0;
  text-align: center;
  cursor: pointer;
}
.t-table tfoot.t-load-more td:hover {
  background-color: #d4ebeb;
  text-decoration: underline;
}
.t-table tfoot.t-load-more.t-is-loading td {
  color: transparent;
}
.t-table tfoot.t-load-more.t-is-loading td::before {
  content: "";
  position: absolute;
  left: 50%;
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
  vertical-align: middle;
  transform: translate(-50%, 0);
  animation: spin 1s infinite linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.t-table .t-number,
.t-table .t-right {
  text-align: right;
}
.t-table .t-overflow {
  overflow: visible;
}
.t-table .t-truncate {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}
.t-table td > .t-btn,
.t-table td > .t-checkbox,
.t-table td > .t-dropdown,
.t-table td > .t-input,
.t-table td > .t-loading,
.t-table td > .t-radio,
.t-table td > .t-date-picker,
.t-table td > .t-switch,
.t-table th > .t-btn,
.t-table th > .t-checkbox,
.t-table th > .t-dropdown,
.t-table th > .t-input,
.t-table th > .t-loading,
.t-table th > .t-radio,
.t-table th > .t-date-picker,
.t-table th > .t-switch {
  margin: 0;
}
.t-table td > .t-icon {
  margin-top: -2px;
  margin-right: 8px;
  line-height: 1rem;
}
.t-table td > .t-icon-error {
  color: #d91f11;
}
.t-table td > .t-icon-warning {
  color: #ee6f20;
}
.t-table td > .t-icon-success {
  color: #428613;
}
.t-table td > .t-badge {
  max-width: 100%;
}
.t-table td > .t-badge:first-of-type {
  margin-left: 4px;
}
.t-table td > .t-loading {
  width: 16px;
  height: 16px;
  margin-right: 8px;
}
.t-table td > .t-loading::before {
  width: inherit;
  height: inherit;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
@media (min-width: 2560px) {
  .t-table {
    max-width: 2560px;
  }
}
@media (min-width: 1920px) {
  .t-table {
    max-width: 1920px;
  }
}
.t-table .t-error-message {
  border-collapse: initial;
}

@media print {
  .t-table {
    font-size: 10px;
  }
  .t-table th,
  .t-table td {
    height: 16px;
    padding: 9px 8px 7px;
  }
  .t-table th {
    background-color: transparent;
    border-right: 0;
    border-bottom: 1px solid #e9e9e9;
    font-size: 10px;
  }
  .t-table th.t-group {
    font-size: 8px;
  }
  .t-table tbody {
    border-bottom: 1px solid #e9e9e9;
  }
  .t-table tbody tr:nth-child(even) td {
    background-color: #f4f4f4 !important;
  }
  .t-table.t-condensed {
    height: 12px;
  }
  .t-table td .t-btn {
    height: 24px;
    margin-top: -8px;
    font-size: 10px;
    line-height: 24px;
  }
  .t-table td .t-dropdown {
    margin-top: -8px;
  }
  .t-table td .t-dropdown .t-btn {
    height: 24px;
    margin-top: 0;
  }
  .t-table td .t-input input {
    height: 24px;
    font-size: 10px;
  }
}
.t-tag {
  position: relative;
  display: inline-block;
  max-width: 100%;
  height: 20px;
  padding: 0 8px;
  color: #fff;
  background: #279c9c;
  border-radius: 2px;
  font-size: 0.75rem;
  line-height: 20px;
  vertical-align: middle;
  user-select: none;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  flex-shrink: 0;
  transition: opacity 0.2s ease;
}
.t-tag:not(:only-child) {
  margin-right: 4px;
}
.t-tag > .t-tag-text {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-tag .t-trigger {
  background: none;
  border: none;
  padding: 0;
  position: relative;
  display: inline-block;
  min-width: 20px;
  height: 20px;
  margin-right: -8px;
  border-radius: 4px;
  cursor: pointer;
}
.t-tag .t-trigger::before, .t-tag .t-trigger::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 8px;
  height: 2px;
  background: #d4ebeb;
  border-radius: 2px;
}
.t-tag .t-trigger:focus-visible {
  background: #1f7d7d;
  border: 2px solid #279c9c;
}
.t-tag .t-trigger:focus-visible::before, .t-tag .t-trigger:focus-visible::after {
  background: #fff !important;
}
.t-tag .t-trigger::before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.t-tag .t-trigger::after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.t-tag .t-trigger:hover::before, .t-tag .t-trigger:hover::after {
  background: #fff !important;
}
.t-tag.t-fade {
  opacity: 0;
}
.t-tag.t-strike-through, .t-tag.t-line-through {
  text-decoration: line-through;
}
.t-tag.t-subtle {
  color: #373838;
  background: #d4ebeb;
}
.t-tag.t-subtle .t-trigger::before, .t-tag.t-subtle .t-trigger::after {
  background: #646464 !important;
}
.t-tag.t-subtle .t-trigger:focus-visible {
  background: #a9d7d7;
  border: 2px solid #d4ebeb;
}
.t-tag.t-subtle .t-trigger:focus-visible::before, .t-tag.t-subtle .t-trigger:focus-visible::after {
  background: #373838 !important;
}
.t-tag.t-subtle .t-trigger:hover:not(:active)::before, .t-tag.t-subtle .t-trigger:hover:not(:active)::after {
  background: #373838 !important;
}
.t-tag.t-neutral, .t-tag.t-gray {
  background: #4d4e4e;
}
.t-tag.t-neutral .t-trigger::before, .t-tag.t-neutral .t-trigger::after, .t-tag.t-gray .t-trigger::before, .t-tag.t-gray .t-trigger::after {
  background: #d3d3d3;
}
.t-tag.t-neutral .t-trigger:focus-visible, .t-tag.t-gray .t-trigger:focus-visible {
  background: #212222;
  border-color: #4d4e4e;
}
.t-tag.t-neutral.t-subtle, .t-tag.t-gray.t-subtle {
  background: #e9e9e9;
}
.t-tag.t-neutral.t-subtle .t-trigger:focus-visible, .t-tag.t-gray.t-subtle .t-trigger:focus-visible {
  background: #d3d3d3;
  border-color: #e9e9e9;
}
.t-tag.t-gray-feather {
  color: #373838;
  background: #e9e9e9;
}
.t-tag.t-gray-feather .t-trigger::before, .t-tag.t-gray-feather .t-trigger::after {
  background: #646464 !important;
}
.t-tag.t-gray-feather .t-trigger:focus-visible {
  background: #d3d3d3;
  border-color: #e9e9e9;
}
.t-tag.t-gray-feather.t-subtle {
  background: #e9e9e9;
}
.t-tag.t-gray-feather.t-subtle .t-trigger:focus-visible {
  background: #d3d3d3;
  border-color: #e9e9e9;
}
.t-tag.t-dark {
  background: #4d4e4e;
}
.t-tag.t-dark .t-trigger::before, .t-tag.t-dark .t-trigger::after {
  background: #e9e9e9;
}
.t-tag.t-dark .t-trigger:focus-visible {
  background: #212222;
  border-color: #4d4e4e;
}
.t-tag.t-dark.t-subtle {
  background: #bcbdbd;
}
.t-tag.t-dark.t-subtle .t-trigger:focus-visible {
  background: #909090;
  border-color: #bcbdbd;
}
.t-tag.t-orange, .t-tag.t-warning {
  background: #ee6f20;
}
.t-tag.t-orange .t-trigger::before, .t-tag.t-orange .t-trigger::after, .t-tag.t-warning .t-trigger::before, .t-tag.t-warning .t-trigger::after {
  background: #fce2d2;
}
.t-tag.t-orange .t-trigger:focus-visible, .t-tag.t-warning .t-trigger:focus-visible {
  background: #be591a;
  border-color: #ee6f20;
}
.t-tag.t-orange.t-subtle, .t-tag.t-warning.t-subtle {
  background: #fce2d2;
}
.t-tag.t-orange.t-subtle .t-trigger:focus-visible, .t-tag.t-warning.t-subtle .t-trigger:focus-visible {
  background: #f8c5a6;
  border-color: #fce2d2;
}
.t-tag.t-blue, .t-tag.t-info {
  background: #256cd1;
}
.t-tag.t-blue .t-trigger::before, .t-tag.t-blue .t-trigger::after, .t-tag.t-info .t-trigger::before, .t-tag.t-info .t-trigger::after {
  background: #d3e2f6;
}
.t-tag.t-blue .t-trigger:focus-visible, .t-tag.t-info .t-trigger:focus-visible {
  background: #1e56a7;
  border-color: #256cd1;
}
.t-tag.t-blue.t-subtle, .t-tag.t-info.t-subtle {
  background: #d3e2f6;
}
.t-tag.t-blue.t-subtle .t-trigger:focus-visible, .t-tag.t-info.t-subtle .t-trigger:focus-visible {
  background: #a8c4ed;
  border-color: #d3e2f6;
}
.t-tag.t-staff {
  background: #8c2341;
}
.t-tag.t-staff .t-trigger::before, .t-tag.t-staff .t-trigger::after {
  background: #e8d3d9;
}
.t-tag.t-staff .t-trigger:focus-visible {
  background: #701c34;
  border-color: #8c2341;
}
.t-tag.t-staff.t-subtle {
  background: #e8d3d9;
}
.t-tag.t-staff.t-subtle .t-trigger:focus-visible {
  background: #d1a7b3;
  border-color: #e8d3d9;
}
.t-tag.t-red, .t-tag.t-error {
  background: #d91f11;
}
.t-tag.t-red .t-trigger::before, .t-tag.t-red .t-trigger::after, .t-tag.t-error .t-trigger::before, .t-tag.t-error .t-trigger::after {
  background: #f7d2cf;
}
.t-tag.t-red .t-trigger:focus-visible, .t-tag.t-error .t-trigger:focus-visible {
  background: #ae190e;
  border-color: #d91f11;
}
.t-tag.t-red.t-subtle, .t-tag.t-error.t-subtle {
  background: #f7d2cf;
}
.t-tag.t-red.t-subtle .t-trigger:focus-visible, .t-tag.t-error.t-subtle .t-trigger:focus-visible {
  background: #f0a5a0;
  border-color: #f7d2cf;
}
.t-tag.t-green, .t-tag.t-success {
  background: #428613;
}
.t-tag.t-green .t-trigger::before, .t-tag.t-green .t-trigger::after, .t-tag.t-success .t-trigger::before, .t-tag.t-success .t-trigger::after {
  background: #d9e7d0;
}
.t-tag.t-green .t-trigger:focus-visible, .t-tag.t-success .t-trigger:focus-visible {
  background: #356b0f;
  border-color: #428613;
}
.t-tag.t-green.t-subtle, .t-tag.t-success.t-subtle {
  background: #d9e7d0;
}
.t-tag.t-green.t-subtle .t-trigger:focus-visible, .t-tag.t-success.t-subtle .t-trigger:focus-visible {
  background: #b3cfa1;
  border-color: #d9e7d0;
}

.t-tooltip {
  position: absolute;
  z-index: 120;
  display: inline-block;
  max-height: 0;
  width: auto;
  max-width: 400px;
  padding: 12px;
  color: #373838;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 3px;
  border-collapse: none;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  opacity: 0;
  visibility: hidden;
  font-size: 13px;
  line-height: 1.4em;
  white-space: normal;
  transition: opacity 0.2s ease;
}
.t-tooltip .t-tooltip-arrow {
  position: absolute;
  pointer-events: none;
  width: 14px;
  height: 14px;
}
.t-tooltip .t-tooltip-arrow::after {
  content: "";
  display: inline-block;
  border-right: 1px solid #bcbdbd;
  border-bottom: 1px solid #bcbdbd;
  position: absolute;
  top: -6px;
  background: #fff;
  left: 0;
  width: 14px;
  height: 14px;
  transform: rotate(45deg);
}
.t-tooltip > ul,
.t-tooltip > ol {
  margin-bottom: 0;
}
.t-tooltip > ul li,
.t-tooltip > ol li {
  position: relative;
  margin-bottom: 8px;
  padding-left: 14px;
  line-height: 1.125rem;
}
.t-tooltip > ul li:last-child,
.t-tooltip > ol li:last-child {
  margin-bottom: 0;
}
.t-tooltip > ul li::before,
.t-tooltip > ol li::before {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  margin-right: 8px;
  color: #646464;
  font-weight: 700;
  line-height: 1.125rem;
}
.t-tooltip > ul li > span,
.t-tooltip > ol li > span {
  margin-right: 12px;
}
.t-tooltip > ul li::before {
  content: "•";
}
.t-tooltip > ol li {
  counter-increment: list-counter;
}
.t-tooltip > ol li::before {
  content: counter(list-counter);
}
.t-tooltip > label, fieldset .t-tooltip > legend {
  margin-right: 6px;
}
.t-tooltip.t-auto {
  max-width: none;
}
.t-tooltip.t-info {
  color: #fff;
  background: #256cd1;
  border-color: #256cd1;
}
.t-tooltip.t-info .t-tooltip-arrow::after {
  color: #fff;
  background: #256cd1;
  border-color: #256cd1;
}
.t-tooltip.t-info button {
  position: relative;
  display: inline-block;
  height: 32px;
  margin-right: 8px;
  padding: 0 12px;
  color: #fff;
  background-color: transparent;
  border: 1px solid #fff;
  border-radius: 3px;
  font-size: 12px;
  line-height: 1.4rem;
  vertical-align: middle;
  user-select: none;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.t-tooltip.t-info button:last-child {
  margin-right: 0;
}
.t-tooltip.t-info button:hover:not(:active) {
  color: #256cd1;
  background-color: #fff;
}
.t-tooltip.t-info button .t-icon {
  position: relative;
  width: 14px;
  height: 14px;
  margin-right: 8px;
  line-height: 1rem;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-tooltip.t-info button {
    padding-top: 1px;
  }
}
.t-tooltip.t-top .t-tooltip-arrow {
  inset: auto auto -14px calc(50% - 7px);
}
.t-tooltip.t-right .t-tooltip-arrow {
  transform: rotate(90deg);
  inset: calc(50% - 7px) auto auto -14px;
}
.t-tooltip.t-bottom .t-tooltip-arrow {
  transform: rotate(180deg);
  inset: -14px auto auto calc(50% - 7px);
}
.t-tooltip.t-left .t-tooltip-arrow {
  transform: rotate(-90deg);
  inset: calc(50% - 7px) -14px auto auto;
}
.t-tooltip.t-is-visible {
  visibility: visible;
  max-height: 100vh;
  opacity: 1;
  animation: tootltip 0.2s ease-out;
}
@keyframes tootltip {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes tootltip {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes tootltip {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes tootltip {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

[data-tooltip][data-info] {
  cursor: help;
}
[data-tooltip][data-click] {
  cursor: pointer;
}
[data-tooltip][data-click].t-icon {
  opacity: 0.6;
}
[data-tooltip][data-click].t-icon:hover:not(:active) {
  opacity: 1;
}

.t-accordion {
  width: 1280px;
  max-width: 100%;
  margin-bottom: 0;
}
.t-accordion .t-header {
  position: relative;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 24px;
  color: #373838;
  vertical-align: middle;
  user-select: none;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-accordion .t-header:focus-visible {
  background-color: #e9e9e9;
}
.t-accordion .t-header::before, .t-accordion .t-header::after {
  content: "";
  position: absolute;
  top: calc(50% - 2px);
  left: 2px;
  background: #646464;
  height: 2px;
  width: 8px;
  border-radius: 1px;
  vertical-align: middle;
}
.t-accordion .t-header::before {
  transform: translate(-2px, 0) rotate(45deg) scale(0.9);
}
.t-accordion .t-header::after {
  transform: translate(2px, 0) rotate(-45deg) scale(0.9);
}
.t-accordion .t-header:hover {
  color: #000;
}
.t-accordion .t-header:hover::before, .t-accordion .t-header:hover::after {
  background: #373838;
  transition: transform 0.2s ease;
}
.t-accordion .t-header:hover a[data-toggler] {
  text-decoration: underline;
}
.t-accordion .t-header h1,
.t-accordion .t-header h2,
.t-accordion .t-header h3,
.t-accordion .t-header h4,
.t-accordion .t-header h5,
.t-accordion .t-header h6 {
  color: inherit;
}
.t-accordion .t-header.t-is-expanded::before {
  transform: translate(-2px, 0) rotate(-45deg) scale(0.9);
}
.t-accordion .t-header.t-is-expanded::after {
  transform: translate(2px, 0) rotate(45deg) scale(0.9);
}
.t-accordion .t-header.t-distribute {
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
.t-accordion .t-header.t-no-hover, .t-accordion .t-header.t-is-expanded.t-no-hover {
  color: #646464;
}
.t-accordion .t-header.t-no-hover::before, .t-accordion .t-header.t-no-hover::after, .t-accordion .t-header.t-is-expanded.t-no-hover::before, .t-accordion .t-header.t-is-expanded.t-no-hover::after {
  animation: none;
}
.t-accordion .t-collapsible {
  display: none;
  visibility: hidden;
  max-height: 0;
  padding: 12px 0;
  padding-top: 8px;
  opacity: 0;
  transition: visibility 0.2s ease, opacity 0.2s ease, max-height 0.2s ease;
}
.t-accordion .t-collapsible.t-is-expanded {
  display: block;
  visibility: visible;
  max-height: 100%;
  opacity: 1;
  animation: accordion-collapsible-anim 0.2s ease;
}
@keyframes accordion-collapsible-anim {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
@keyframes accordion-collapsible-anim {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
@keyframes accordion-collapsible-anim {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
@keyframes accordion-collapsible-anim {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
.t-accordion.t-wide {
  width: 100%;
}
.t-accordion.t-auto {
  width: auto;
}
.t-accordion.t-chevron-right .t-header {
  padding-left: 0;
  padding-right: 24px;
}
.t-accordion.t-chevron-right .t-header::before, .t-accordion.t-chevron-right .t-header::after {
  right: 2px;
  left: auto;
}
.t-accordion.t-stacked {
  border-bottom: 1px solid #e9e9e9;
}
.t-accordion.t-stacked:last-child {
  border-bottom: 0;
}

.t-action-bar {
  z-index: 50;
  margin-bottom: 16px;
  vertical-align: middle;
  transition: left 0.2s ease;
  transform: translate3d(0, 0, 0);
}
.t-action-bar > p,
.t-action-bar > span {
  color: #646464;
  vertical-align: middle;
}
.t-action-bar .t-right {
  float: right;
  display: inline-block;
  max-width: 50%;
  margin-left: auto;
  padding-left: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.t-action-bar .t-right .t-checkbox,
.t-action-bar .t-right .t-dropdown,
.t-action-bar .t-right .t-input,
.t-action-bar .t-right .t-radio,
.t-action-bar .t-right .t-switch {
  margin-bottom: 0;
}
.t-action-bar.t-is-sticky {
  position: fixed;
  top: 54px;
  left: 0;
  display: block;
  width: 100%;
  padding: 12px;
  background: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  animation: sticky 0.2s ease forwards;
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.t-card {
  display: inline-block;
  width: 100%;
  margin-right: 12px;
  margin-bottom: 24px;
  background-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  flex-direction: column;
}
.t-card:last-child {
  margin-right: 0;
  margin-bottom: 0;
}
.t-card h2 {
  font-size: 18px;
}
.t-card > div,
.t-card > header,
.t-card > footer {
  margin: 0;
  padding: 16px;
}
.t-card > div.t-bg,
.t-card > header.t-bg,
.t-card > footer.t-bg {
  background: #f8f8f8;
}
.t-card.t-horizontal {
  flex-direction: row;
}
.t-card.t-horizontal > .t-square + .t-content {
  width: calc(100% - 78px);
}
.t-card.t-large {
  width: 100%;
  max-width: 1024px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-card.t-bordered {
  border: 1px solid #e9e9e9;
  border-radius: 3px;
  box-shadow: none;
}
.t-card.t-bordered > div:first-child,
.t-card.t-bordered > header:first-child,
.t-card.t-bordered > footer:first-child {
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 3px;
  border-radius: 3px 3px 0 0;
}
.t-card.t-bordered > div:last-child,
.t-card.t-bordered > header:last-child,
.t-card.t-bordered > footer:last-child {
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 0;
  border-radius: 0 0 3px 3px;
}
.t-card.t-bordered > div,
.t-card.t-bordered > header,
.t-card.t-bordered > footer {
  border-bottom: 1px solid #e9e9e9;
}
.t-card.t-bordered > div:last-child,
.t-card.t-bordered > header:last-child,
.t-card.t-bordered > footer:last-child {
  border-bottom: 0;
}
.t-card.t-is-empty * {
  color: #646464;
}
.t-card.t-is-editing {
  border: 1px solid #279c9c;
}
.t-card .t-image {
  position: relative;
  display: block;
  overflow: hidden;
  width: 100%;
  height: auto;
  padding: 0;
  user-select: none;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  -webkit-box-flex: 0 1 auto;
  -moz-box-flex: 0 1 auto;
  flex: 0 1 auto;
  align-items: flex-start;
}
.t-card .t-image img {
  width: 100%;
  min-height: 48px;
}
.t-card .t-image img[alt]::after {
  content: attr(alt);
  position: absolute;
  inset: 0;
  padding: 24px;
  background-color: #e9e9e9;
  vertical-align: middle;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-content: center;
}
.t-card .t-image.t-1-1::before, .t-card .t-image.t-4-3::before, .t-card .t-image.t-16-9::before {
  content: "";
}
.t-card .t-image.t-1-1 img, .t-card .t-image.t-4-3 img, .t-card .t-image.t-16-9 img {
  display: inherit;
  width: 100%;
  height: auto;
  color: #373838;
  background-color: inherit;
  text-align: center;
}
.t-card .t-image.t-1-1::before {
  padding-top: 100%;
}
.t-card .t-image.t-4-3::before {
  padding-top: 75%;
}
.t-card .t-image.t-16-9::before {
  padding-top: 56.25%;
}
.t-card .t-square {
  position: relative;
  width: auto;
  min-width: 78px;
  height: auto;
  margin: 0;
  background-color: #e9e9e9;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  -webkit-box-flex: 0 1 auto;
  -moz-box-flex: 0 1 auto;
  flex: 0 1 auto;
  align-items: center;
  justify-content: center;
  -ms-flex-pack: center;
  align-self: flex-start;
}
.t-card .t-square::after {
  content: "";
  display: block;
  padding-top: 100%;
}
.t-card .t-square.t-icon {
  color: #a6a7a7;
  font-size: 28px;
}
.t-card .t-square.t-teal, .t-card .t-square.t-cta, .t-card .t-square.t-red, .t-card .t-square.t-error, .t-card .t-square.t-orange, .t-card .t-square.t-warning, .t-card .t-square.t-green, .t-card .t-square.t-success {
  color: #fff;
}
.t-card .t-square.t-teal, .t-card .t-square.t-cta {
  background: #279c9c;
}
.t-card .t-square.t-red, .t-card .t-square.t-error {
  background: #d91f11;
}
.t-card .t-square.t-orange, .t-card .t-square.t-warning {
  background: #ee6f20;
}
.t-card .t-square.t-green, .t-card .t-square.t-success {
  background: #428613;
}
.t-card .t-content {
  width: 100%;
  flex-direction: column;
}
.t-card .t-content h1 {
  display: block;
  line-height: 1rem;
}
.t-card .t-content h2,
.t-card .t-content h3 {
  display: block;
  margin-bottom: 4px;
}
.t-card .t-content h2:last-child,
.t-card .t-content h3:last-child {
  margin-bottom: 0;
}
.t-card .t-content h2 + p,
.t-card .t-content h3 + p {
  margin-top: 24px;
}
.t-card .t-content > label, .t-card fieldset .t-content > legend, fieldset .t-card .t-content > legend {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-card .t-content .t-sub {
  display: block;
  margin-bottom: 8px;
  color: #646464;
  font-size: 12px;
}
.t-card .t-content .t-sub .t-open-hours {
  margin-left: calc(8px / 2);
}
.t-card .t-content .t-sub .t-open-hours.t-open {
  color: #428613;
}
.t-card .t-content .t-sub .t-open-hours.t-closing {
  color: #ee6f20;
}
.t-card .t-content .t-sub .t-open-hours.t-closed {
  color: #d91f11;
}
.t-card .t-corner-actions {
  position: relative;
  padding-right: 96px;
}
.t-card .t-corner-actions .t-actions {
  position: absolute;
  right: 0;
  width: 80px;
  margin-right: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
  flex-wrap: wrap;
}
.t-card .t-corner-actions .t-actions a {
  margin-bottom: 8px;
  margin-left: 8px;
  white-space: nowrap;
}
.t-card .t-corner-actions .t-actions a:first-child {
  margin-left: 0;
}
.t-card .t-link {
  padding: 12px;
  color: #279c9c;
}
.t-card .t-link:hover {
  background: #d4ebeb;
}
.t-card .t-link:active {
  background: #fff;
}
.t-card .t-link label, .t-card .t-link fieldset legend, fieldset .t-card .t-link legend,
.t-card .t-link span {
  color: inherit;
}
.t-card .t-link.t-center {
  text-align: center;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-card .t-link.t-right {
  text-align: right;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
}

a.t-card {
  color: inherit;
  box-shadow: 0 0 0 1px transparent;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.2s ease, box-shadow 0.2s ease;
}
a.t-card:hover {
  box-shadow: 0 0 0 1px #279c9c;
}
a.t-card h2,
a.t-card h3 {
  transition: color 0.2s ease, box-shadow 0.2s ease;
}
a.t-card .t-btn {
  will-change: opacity;
}
a.t-card.t-is-empty {
  cursor: not-allowed;
}
a.t-card.t-is-empty:hover {
  box-shadow: 0 0 0 1px transparent;
}

.t-comments {
  width: 1024px;
  max-width: 100%;
}
.t-comments .t-comment {
  margin-bottom: 12px;
  outline: 8px solid transparent;
  transition: all 0.2s easeå;
}
.t-comments .t-comment:last-child {
  margin-bottom: 0;
}
.t-comments .t-comment .t-author {
  width: 100%;
  margin-bottom: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.t-comments .t-comment .t-author .t-name {
  margin-right: 24px;
}
.t-comments .t-comment .t-author .t-name h4 {
  margin-bottom: 4px;
}
.t-comments .t-comment .t-author .t-name h5 {
  color: #a6a7a7;
  text-transform: none;
}
.t-comments .t-comment .t-author .t-timestamp {
  margin-left: auto;
  color: #a6a7a7;
  font-size: 0.75rem;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-comments .t-comment .t-author .t-timestamp .t-icon {
  font-size: 0.75rem;
}
.t-comments .t-comment.t-wide {
  width: 100%;
}
.t-comments .t-comment.t-has-changed {
  background: #fff59d;
  outline: 8px solid #fff59d;
}
.t-comments .t-comment.t-has-changed.t-fade {
  animation: anim-changed-comment 0.8s ease forwards;
}
@keyframes anim-changed-comment {
  0% {
    background: #fff59d;
    outline: 8px solid #fff59d;
  }
  100% {
    background: inherit;
    outline: 8px solid transparent;
  }
}
@keyframes anim-changed-comment {
  0% {
    background: #fff59d;
    outline: 8px solid #fff59d;
  }
  100% {
    background: inherit;
    outline: 8px solid transparent;
  }
}
@keyframes anim-changed-comment {
  0% {
    background: #fff59d;
    outline: 8px solid #fff59d;
  }
  100% {
    background: inherit;
    outline: 8px solid transparent;
  }
}
@keyframes anim-changed-comment {
  0% {
    background: #fff59d;
    outline: 8px solid #fff59d;
  }
  100% {
    background: inherit;
    outline: 8px solid transparent;
  }
}

.t-date-time {
  display: inline-block;
  margin-bottom: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-date-time:last-child {
  margin-bottom: 0;
}
.t-date-time label, .t-date-time fieldset legend, fieldset .t-date-time legend {
  display: block;
  width: 100%;
  margin-bottom: 8px;
}
.t-date-time span {
  margin: 0 2px 0 1px;
  vertical-align: middle;
}
.t-date-time .t-input {
  margin-right: 12px;
  margin-bottom: 0;
}
.t-date-time .t-input.t-date input.t-year {
  width: 72px;
  min-width: 72px;
}
.t-date-time .t-input.t-date input.t-month {
  width: 40px;
  min-width: 40px;
  padding-left: 8px;
}
.t-date-time .t-input.t-date input.t-day {
  width: 36px;
  min-width: 36px;
  padding-left: 8px;
}
.t-date-time .t-input.t-time input {
  width: 58px;
  min-width: 58px;
}
.t-date-time .t-input.t-time input:nth-of-type(2) {
  width: 40px;
  min-width: 40px;
  padding-left: 8px;
}
.t-date-time .t-input.t-timezone input {
  margin-right: 0;
}
.t-date-time .t-input.t-date, .t-date-time .t-input.t-time, .t-date-time .t-input.t-timezone {
  position: relative;
  color: #bcbdbd;
  font-family: "tricons", helvetica, arial, sans-serif !important;
  font-size: 0.8125rem;
  font-weight: 400;
  vertical-align: baseline;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-date-time .t-input.t-date::before, .t-date-time .t-input.t-time::before, .t-date-time .t-input.t-timezone::before {
  position: absolute;
  z-index: 1;
  padding: 0 8px;
  line-height: 33px;
}
.t-date-time .t-input.t-date input, .t-date-time .t-input.t-time input, .t-date-time .t-input.t-timezone input {
  padding-left: 26px;
}
.t-date-time .t-input.t-date input[type=number]:focus.placeholder, .t-date-time .t-input.t-date input[type=number]:active.placeholder, .t-date-time .t-input.t-time input[type=number]:focus.placeholder, .t-date-time .t-input.t-time input[type=number]:active.placeholder, .t-date-time .t-input.t-timezone input[type=number]:focus.placeholder, .t-date-time .t-input.t-timezone input[type=number]:active.placeholder {
  opacity: 1;
}
.t-date-time .t-input.t-date input[type=number]:focus::placeholder, .t-date-time .t-input.t-date input[type=number]:active::placeholder, .t-date-time .t-input.t-time input[type=number]:focus::placeholder, .t-date-time .t-input.t-time input[type=number]:active::placeholder, .t-date-time .t-input.t-timezone input[type=number]:focus::placeholder, .t-date-time .t-input.t-timezone input[type=number]:active::placeholder {
  opacity: 1;
}
.t-date-time .t-input.t-date::before {
  content: "\e560";
}
.t-date-time .t-input.t-time::before {
  content: "\e540";
}
.t-date-time .t-input.t-timezone::before {
  content: "\e910";
}
.t-date-time.t-horizontal label, .t-date-time.t-horizontal fieldset legend, fieldset .t-date-time.t-horizontal legend {
  float: left;
  display: inline-block;
  width: auto;
  height: 32px;
  margin-bottom: 0;
  line-height: 32px;
}

.t-date-picker {
  position: relative;
  display: inline-block;
  width: 192px;
  margin-right: 12px;
  margin-bottom: 12px;
  vertical-align: top;
  user-select: none;
}
.t-date-picker:last-child {
  margin-right: 0;
}
.t-date-picker.t-compact {
  width: 138px;
}
.t-date-picker.t-compact .t-input {
  width: 106px;
}
.t-date-picker > label, fieldset .t-date-picker > legend {
  display: block;
  margin: 0;
  margin-bottom: 6px;
}
.t-date-picker > label[required]::after, fieldset .t-date-picker > legend[required]::after, .t-date-picker > label.t-required::after, fieldset .t-date-picker > legend.t-required::after {
  content: "*";
  margin-left: 4px;
  color: #d91f11;
}
.t-date-picker > button:first-of-type {
  background-color: #fff;
  display: inline;
  height: 32px;
  width: 32px;
  border: solid 1px #bcbdbd;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-date-picker > button:first-of-type:hover:not(:disabled) {
  cursor: pointer;
  border-color: #279c9c;
}
.t-date-picker > button:first-of-type:hover:not(:disabled) + .t-input input {
  border-left-color: #279c9c;
}
.t-date-picker > button:first-of-type:hover:not(:disabled) .t-icon {
  color: #212222;
}
.t-date-picker > button:first-of-type:focus {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-date-picker > button:first-of-type:disabled {
  background: #f4f4f4;
}
.t-date-picker > button:first-of-type .t-icon {
  transition: color 0.2s ease;
  margin: 0;
  color: #a6a7a7;
}
.t-date-picker .t-input {
  position: relative;
  left: -1px;
  margin: 0;
  width: 160px;
}
.t-date-picker .t-input button {
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  opacity: 0.6;
  text-align: center;
  cursor: pointer;
}
.t-date-picker .t-input button::before {
  content: "";
  display: block;
  width: inherit;
  height: inherit;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='14'%3e%3cpath%20fill='%23464646'%20d='M10.938%201.75H9.625V.328A.33.33%200%200%200%209.297%200H8.203a.33.33%200%200%200-.328.328V1.75h-3.5V.328A.33.33%200%200%200%204.047%200H2.953a.33.33%200%200%200-.328.328V1.75H1.312c-.725%200-1.313.588-1.313%201.313v9.625c0%20.725.588%201.313%201.313%201.313h9.625c.725%200%201.313-.588%201.313-1.313V3.063c0-.725-.588-1.313-1.313-1.313zm-.165%2010.938H1.476a.165.165%200%200%201-.164-.164V4.376h9.625v8.148c0%20.09-.074.164-.164.164z'/%3e%3c/svg%3e") no-repeat center;
  background-size: 14px;
}
.t-date-picker .t-input button:hover {
  opacity: 1;
}
.t-date-picker .t-input input {
  border-radius: 0 4px 4px 0;
}
.t-date-picker .t-input input.t-has-value, .t-date-picker .t-input input[data-has-value] {
  padding-right: 30px;
}
.t-date-picker .t-input input.t-has-value ~ button, .t-date-picker .t-input input[data-has-value] ~ button {
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2014%2014'%3e%3cpath%20d='M7%200C3.1%200%200%203.1%200%207s3.1%207%207%207%207-3.1%207-7-3.1-7-7-7zm3.4%208.8c.1.1.1.3%200%20.5l-1.1%201.1c-.1.1-.3.1-.5%200L7%208.6l-1.8%201.9c-.1.1-.3.1-.5%200L3.6%209.3c-.2-.1-.2-.3%200-.5L5.4%207%203.6%205.2c-.2-.2-.2-.4%200-.5l1.1-1.1c.1-.1.3-.1.5%200L7%205.4l1.8-1.9c.1-.1.3-.1.5%200l1.1%201.1c.1.1.1.3%200%20.5L8.6%207l1.8%201.8z'%20fill='%23464646'/%3e%3c/svg%3e");
  background-size: 14px;
  background-position: 50%;
  background-repeat: no-repeat;
  opacity: 0.4;
  transition: opacity 0.2s ease;
}
.t-date-picker .t-input input.t-has-value ~ button:hover, .t-date-picker .t-input input[data-has-value] ~ button:hover {
  opacity: 1;
}
.t-date-picker .t-input input.t-has-value ~ button::before, .t-date-picker .t-input input.t-has-value ~ button::after, .t-date-picker .t-input input[data-has-value] ~ button::before, .t-date-picker .t-input input[data-has-value] ~ button::after {
  display: none;
}
.t-date-picker .t-input input.t-is-invalid, .t-date-picker .t-input input[invalid] {
  background-position: right 8px center;
  padding-right: 30px;
}
.t-date-picker .t-input input.t-is-invalid.t-has-value, .t-date-picker .t-input input.t-is-invalid[data-has-value], .t-date-picker .t-input input[invalid].t-has-value, .t-date-picker .t-input input[invalid][data-has-value] {
  background-position: right 29px center;
  padding-right: 52px !important;
}
.t-date-picker.t-compact input.t-is-invalid, .t-date-picker.t-compact input[invalid] {
  background-image: none !important;
  padding-right: 8px !important;
}
.t-date-picker.t-compact input.t-is-invalid.t-has-value, .t-date-picker.t-compact input.t-is-invalid[data-has-value], .t-date-picker.t-compact input[invalid].t-has-value, .t-date-picker.t-compact input[invalid][data-has-value] {
  padding-right: 30px !important;
}
.t-date-picker .t-fake-input {
  position: relative;
  height: 32px;
  padding-right: 32px;
  background: #fff;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.t-date-picker .t-fake-input label, .t-date-picker .t-fake-input fieldset legend, fieldset .t-date-picker .t-fake-input legend {
  margin: 0;
  padding-top: 2px;
  color: #646464;
  font-size: 10px;
  line-height: 32px;
}
.t-date-picker .t-fake-input label:first-of-type, .t-date-picker .t-fake-input fieldset legend:first-of-type, fieldset .t-date-picker .t-fake-input legend:first-of-type {
  padding-left: 8px;
}
.t-date-picker .t-fake-input input {
  width: 144px;
  height: 32px;
  margin: 0;
  padding: 0 8px;
  padding-top: 2px;
  color: #373838;
  background: transparent;
  border: 0;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
}
.t-date-picker .t-fake-input input.placeholder {
  color: #909090;
}
.t-date-picker .t-fake-input input::placeholder {
  color: #909090;
}
.t-date-picker .t-fake-input button {
  position: absolute;
  top: 0;
  right: 0;
  width: 34px;
  height: 32px;
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  opacity: 0.6;
  text-align: center;
  cursor: pointer;
}
.t-date-picker .t-fake-input button::before {
  content: "";
  display: block;
  width: inherit;
  height: inherit;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='14'%3e%3cpath%20fill='%23464646'%20d='M10.938%201.75H9.625V.328A.33.33%200%200%200%209.297%200H8.203a.33.33%200%200%200-.328.328V1.75h-3.5V.328A.33.33%200%200%200%204.047%200H2.953a.33.33%200%200%200-.328.328V1.75H1.312c-.725%200-1.313.588-1.313%201.313v9.625c0%20.725.588%201.313%201.313%201.313h9.625c.725%200%201.313-.588%201.313-1.313V3.063c0-.725-.588-1.313-1.313-1.313zm-.165%2010.938H1.476a.165.165%200%200%201-.164-.164V4.376h9.625v8.148c0%20.09-.074.164-.164.164z'/%3e%3c/svg%3e") no-repeat center;
  background-size: 14px;
}
.t-date-picker .t-fake-input button:hover {
  opacity: 1;
}
.t-date-picker .t-fake-input .t-faker {
  position: absolute;
  inset: 0;
  display: block;
  width: 100%;
  height: 32px;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  pointer-events: none;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):hover ~ .t-faker {
  border-color: #279c9c;
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker, .t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker.placeholder, .t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker.placeholder {
  opacity: 0;
  user-select: none;
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker::placeholder, .t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker::placeholder {
  opacity: 0;
  user-select: none;
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled).t-has-focus {
  outline: 0;
}

.t-menu.t-calendar {
  position: absolute;
  width: 226px;
  margin-top: 8px;
  max-height: none;
}
.t-menu.t-calendar header {
  position: relative;
  height: 32px;
  margin-bottom: 0;
  padding: 0 44px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-menu.t-calendar header .t-month {
  padding-top: 1px;
  font-size: 14px;
  font-weight: 700;
  margin-right: 8px;
  line-height: 32px;
}
.t-menu.t-calendar header .t-year {
  padding-top: 1px;
  font-size: 14px;
  line-height: 32px;
  cursor: pointer;
  display: flex;
  gap: 2px;
}
.t-menu.t-calendar header .t-year:focus {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-menu.t-calendar header .t-year .t-icon {
  color: #7a7a7a;
  margin-right: 0;
}
.t-menu.t-calendar header .t-previous,
.t-menu.t-calendar header .t-next {
  position: absolute;
  width: 32px;
  height: 32px;
  border: 0;
  opacity: 0.8;
  cursor: pointer;
  transition: opacity 0.2s ease;
}
.t-menu.t-calendar header .t-previous:hover,
.t-menu.t-calendar header .t-next:hover {
  opacity: 1;
}
.t-menu.t-calendar header .t-previous:focus,
.t-menu.t-calendar header .t-next:focus {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-menu.t-calendar header .t-previous:disabled,
.t-menu.t-calendar header .t-next:disabled {
  opacity: 0.2;
  cursor: not-allowed;
}
.t-menu.t-calendar header .t-previous {
  left: 0;
  top: 0;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='9'%20height='14'%3e%3cpath%20fill='%23464646'%20d='M.944%206.536l5.314-5.314a.657.657%200%200%201%20.928%200l.62.62c.256.256.256.67.001.927L3.595%207l4.211%204.231a.656.656%200%200%201-.001.927l-.62.62a.657.657%200%200%201-.928%200L.943%207.464a.657.657%200%200%201%200-.928z'/%3e%3c/svg%3e") no-repeat center;
  background-size: 9px;
  align-self: flex-start;
}
.t-menu.t-calendar header .t-next {
  right: 0;
  top: 0;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='9'%20height='14'%3e%3cpath%20fill='%23464646'%20d='M7.806%207.464l-5.314%205.314a.657.657%200%200%201-.928%200l-.62-.62a.656.656%200%200%201-.001-.927L5.155%207%20.943%202.769a.656.656%200%200%201%20.001-.927l.62-.62a.657.657%200%200%201%20.928%200l5.314%205.314a.657.657%200%200%201%200%20.928z'/%3e%3c/svg%3e") no-repeat center;
  background-size: 9px;
  align-self: flex-end;
}
.t-menu.t-calendar table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
}
.t-menu.t-calendar table:focus td.t-is-focused {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-menu.t-calendar table a:focus {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-menu.t-calendar table colgroup .t-weekend {
  background-color: #f4f4f4;
}
.t-menu.t-calendar table th,
.t-menu.t-calendar table td {
  width: 32px;
  height: 32px;
  padding: 0;
  text-align: center;
  vertical-align: middle;
}
.t-menu.t-calendar table th {
  padding: 0 8px;
  font-size: 11px;
  font-weight: 700;
}
.t-menu.t-calendar table td {
  color: #646464;
}
.t-menu.t-calendar table a {
  position: relative;
  width: 32px;
  height: 32px;
  color: #212222;
  border-radius: 32px;
  text-decoration: none;
  text-align: center;
  line-height: 32px;
  font-size: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.t-menu.t-calendar table a:hover:not(.t-disabled-day) {
  text-decoration: none;
  background: #d4ebeb;
}
.t-menu.t-calendar table a.t-other-months {
  color: #646464;
}
.t-menu.t-calendar table a.t-today, .t-menu.t-calendar table a.t-current-month {
  color: #279c9c;
  border-radius: 32px;
  box-shadow: inset 0 0 0 1px #279c9c;
  font-weight: 700;
}
.t-menu.t-calendar table a.t-disabled-day {
  color: #a6a7a7;
  cursor: not-allowed;
  font-weight: 400;
}
.t-menu.t-calendar table a.t-disabled-day::after {
  content: "";
  position: absolute;
  height: 1.5rem;
  width: 0.075rem;
  background-color: #a6a7a7;
  border: none !important;
  transform: rotate(45deg);
  right: 50%;
}
.t-menu.t-calendar table a.t-is-selected {
  color: #fff;
  background: #279c9c;
  font-weight: 700;
}
.t-menu.t-calendar table a.t-is-selected:hover {
  background: #279c9c;
  cursor: default;
}
.t-menu.t-calendar table a.t-busy {
  background: #fff59d;
}
.t-menu.t-calendar table a.t-busy:hover {
  background: #d4ebeb;
}
.t-menu.t-calendar table a.t-busy.t-is-selected {
  color: #fff;
  background: #279c9c;
}
.t-menu.t-calendar table a.t-range-start, .t-menu.t-calendar table a.t-range-end {
  color: #fff;
  background: #279c9c;
}
.t-menu.t-calendar table a.t-range-start:hover, .t-menu.t-calendar table a.t-range-end:hover {
  background: #279c9c;
  cursor: default;
}
.t-menu.t-calendar table a.t-range-start {
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 32px;
  -moz-border-radius-topleft: 32px;
  border-radius: 32px 0 0 32px;
}
.t-menu.t-calendar table a.t-range-end {
  -moz-border-radius-topright: 32px;
  -moz-border-radius-bottomright: 32px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-radius: 0 32px 32px 0;
}
.t-menu.t-calendar table a.t-in-range::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  background: #d4ebeb;
}
.t-menu.t-calendar table a.t-in-range:hover:not(.t-disabled-day) {
  background: rgb(160.1, 211.3, 211.3);
}
.t-menu.t-calendar table a.t-in-range.t-first::before {
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 32px;
  -moz-border-radius-topleft: 32px;
  border-radius: 32px 0 0 32px;
}
.t-menu.t-calendar table a.t-in-range.t-last::before {
  -moz-border-radius-topright: 32px;
  -moz-border-radius-bottomright: 32px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-radius: 0 32px 32px 0;
}
.t-menu.t-calendar table a.t-year {
  width: 100%;
}
.t-menu.t-calendar[data-weekend-disabled] table th:nth-child(6),
.t-menu.t-calendar[data-weekend-disabled] table th:nth-child(7) {
  color: #bcbdbd;
}
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(6) a,
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(7) a {
  color: #bcbdbd;
  cursor: not-allowed;
}
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(6) a:hover,
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(7) a:hover {
  background: inherit;
  border-radius: 0;
}
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(6) a.t-in-range,
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(7) a.t-in-range {
  background: #f4f4f4;
  border-radius: 0;
}
.t-menu.t-calendar footer {
  padding: 8px;
  text-align: center;
}
.t-menu.t-calendar footer .t-legend {
  font-size: 0.75rem;
}
.t-menu.t-calendar footer .t-legend.t-today::before {
  width: 0.75rem;
  height: 0.75rem;
  background: transparent;
  border: 1px solid #279c9c;
}
.t-menu.t-calendar footer .t-legend.t-busy::before {
  width: 0.75rem;
  height: 0.75rem;
  background: #fff59d;
}
.t-menu.t-month-picker-calendar {
  width: 192px;
  padding-bottom: 4px;
}
.t-menu.t-month-picker-calendar table td {
  width: 33%;
}
.t-menu.t-month-picker-calendar table a {
  width: calc(100% - 4px);
}

.t-dialog {
  position: fixed;
  z-index: 110;
  inset: 0;
  display: none;
  overflow: auto;
  padding: 48px;
  background: rgba(0, 0, 0, 0.3);
}
.t-dialog .t-container {
  width: 400px;
  min-width: auto;
  max-width: calc(100% - 48px);
  margin: auto;
  padding: 0;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.3);
  align-self: flex-start;
}
.t-dialog .t-container .t-header {
  padding: 24px;
}
.t-dialog .t-container .t-header h2 {
  line-height: 1rem;
}
.t-dialog .t-container .t-content {
  padding: 0 24px;
}
.t-dialog .t-container .t-footer {
  position: relative;
  padding: 24px;
  text-align: center;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-dialog .t-container .t-footer .t-btn {
  margin-right: 8px;
  transform: translate3d(0, 0, 0);
}
.t-dialog .t-container .t-meta {
  box-shadow: none;
}
.t-dialog.t-is-visible {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-dialog.t-w-auto .t-container {
  min-width: 400px;
  width: auto;
}
.t-dialog.t-w-500 .t-container {
  width: 500px;
}
.t-dialog.t-w-600 .t-container {
  width: 600px;
}
.t-dialog.t-w-700 .t-container {
  width: 700px;
}
.t-dialog.t-medium .t-container {
  width: 800px;
}
.t-dialog.t-large .t-container {
  width: 1366px;
}

.t-drawer {
  position: fixed;
  top: 0;
  height: 100%;
  width: calc(1px + 600px);
  right: calc(-1 * (3px + 600px));
  overflow-y: auto;
  z-index: 110;
  border-left: 1px solid #bcbdbd;
  background: #fff;
  box-shadow: -2px 0 2px 0 rgba(0, 0, 0, 0.1);
  transition: right 0.2s ease;
  transform: translateZ(0);
}
.t-drawer.t-toggled {
  right: 0;
}
.t-drawer header {
  justify-content: space-between;
  align-items: center;
  height: 50px;
  padding-left: 24px;
  padding-right: 4px;
  border-bottom: 1px solid #e9e9e9;
}
.t-drawer header .t-cross {
  background: none;
  border: 0;
  margin-left: auto;
  cursor: pointer;
  width: calc(50px - 4px);
  height: calc(50px - 4px);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  transition: background 0.2s;
}
.t-drawer header .t-cross:hover {
  background: #f8f8f8;
}
.t-drawer .t-content {
  padding: 24px;
  bottom: 70px;
  top: 50px;
  margin-bottom: 0;
  position: fixed;
  overflow: auto;
  background: linear-gradient(#fff, transparent 100%), linear-gradient(rgba(0, 0, 0, 0.1), transparent 100%);
  background-size: 100% 50px, 100% 10px;
  background-repeat: no-repeat;
  background-attachment: local, scroll;
}
.t-drawer .t-content h3 {
  font-size: 14px;
  border-bottom: 1px solid #e9e9e9;
  padding-bottom: 12px;
  margin-bottom: 24px;
}
.t-drawer footer {
  padding: 24px;
  display: flex;
  align-items: center;
  position: fixed;
  width: 600px;
  height: 70px;
  left: 0;
  bottom: 0;
  background: #f8f8f8;
  border-top: 1px solid #e9e9e9;
}
.t-drawer-background {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  z-index: 110;
  bottom: 0;
  transition: background 0.1s ease;
  background: rgba(0, 0, 0, 0);
  pointer-events: none;
}
@media screen and (max-width: 2500px) {
  .t-drawer-background.t-toggled {
    pointer-events: all;
    background: rgba(0, 0, 0, 0.3);
  }
}

.t-dropdown.t-has-validation.t-is-invalid .t-input input, .t-dropdown[data-validation].t-is-invalid .t-input input {
  padding-right: 52px;
  background-color: #f7d2cf;
  background-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='%23D91F11'%20d='M6.08,0.381%20C6.588,-0.127%207.41,-0.127%207.918,0.381%20L13.619,6.081%20C14.127,6.588%2014.127,7.41%2013.619,7.917%20L7.918,13.618%20C7.411,14.126%206.59,14.126%206.082,13.618%20L0.381,7.917%20C-0.127,7.41%20-0.127,6.589%200.381,6.081%20Z%20M5.768,3.817%20L5.984,7.617%20C5.993,7.776%206.124,7.9%206.283,7.9%20L7.717,7.9%20C7.876,7.9%208.007,7.776%208.016,7.617%20L8.232,3.817%20C8.242,3.645%208.105,3.5%207.932,3.5%20L6.068,3.5%20C5.895,3.5%205.758,3.645%205.768,3.817%20Z%20M7,10.9%20C7.69,10.9%208.25,10.34%208.25,9.65%20C8.25,8.96%207.69,8.4%207,8.4%20C6.31,8.4%205.75,8.96%205.75,9.65%20C5.75,10.34%206.31,10.9%207,10.9%20Z'%20/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 30px center;
}
.t-dropdown.t-has-validation.t-is-invalid .t-input input:hover:not(:disabled), .t-dropdown[data-validation].t-is-invalid .t-input input:hover:not(:disabled) {
  border-color: #d91f11;
}
.t-dropdown.t-has-validation.t-is-invalid .t-input input:focus:not(:disabled), .t-dropdown.t-has-validation.t-is-invalid .t-input input:active:not(:disabled), .t-dropdown[data-validation].t-is-invalid .t-input input:focus:not(:disabled), .t-dropdown[data-validation].t-is-invalid .t-input input:active:not(:disabled) {
  background-color: #fff;
  border-color: #d91f11;
  box-shadow: 0 0 0 2px #f0a5a0;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input .t-faker {
  padding-right: 48px;
  background-color: #f7d2cf;
  background-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='%23D91F11'%20d='M6.08,0.381%20C6.588,-0.127%207.41,-0.127%207.918,0.381%20L13.619,6.081%20C14.127,6.588%2014.127,7.41%2013.619,7.917%20L7.918,13.618%20C7.411,14.126%206.59,14.126%206.082,13.618%20L0.381,7.917%20C-0.127,7.41%20-0.127,6.589%200.381,6.081%20Z%20M5.768,3.817%20L5.984,7.617%20C5.993,7.776%206.124,7.9%206.283,7.9%20L7.717,7.9%20C7.876,7.9%208.007,7.776%208.016,7.617%20L8.232,3.817%20C8.242,3.645%208.105,3.5%207.932,3.5%20L6.068,3.5%20C5.895,3.5%205.758,3.645%205.768,3.817%20Z%20M7,10.9%20C7.69,10.9%208.25,10.34%208.25,9.65%20C8.25,8.96%207.69,8.4%207,8.4%20C6.31,8.4%205.75,8.96%205.75,9.65%20C5.75,10.34%206.31,10.9%207,10.9%20Z'%20/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 28px center;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text].placeholder, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text].placeholder {
  color: #a6a7a7;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]::placeholder, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]::placeholder {
  color: #a6a7a7;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:not(:disabled):hover ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:not(:disabled):hover ~ .t-faker {
  border-color: #d91f11;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:not(:disabled):focus:not(:disabled) ~ .t-faker, .t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:not(:disabled):active:not(:disabled) ~ .t-faker, .t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:not(:disabled).t-has-focus:not(:disabled) ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:not(:disabled):focus:not(:disabled) ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:not(:disabled):active:not(:disabled) ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:not(:disabled).t-has-focus:not(:disabled) ~ .t-faker {
  background-color: #fff;
  border-color: #d91f11;
  box-shadow: 0 0 0 2px #f0a5a0;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:disabled ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:disabled ~ .t-faker {
  background: #f4f4f4;
}
.t-dropdown .t-error-message,
.t-dropdown .t-supporting-text {
  max-width: 192px;
}
.t-dropdown.t-medium .t-error-message,
.t-dropdown.t-medium .t-supporting-text {
  max-width: 288px;
}
.t-dropdown.t-large .t-error-message,
.t-dropdown.t-large .t-supporting-text, .t-dropdown.t-extra .t-error-message,
.t-dropdown.t-extra .t-supporting-text {
  max-width: 400px;
}
.t-dropdown.t-wide .t-error-message,
.t-dropdown.t-wide .t-supporting-text {
  max-width: 100%;
}

.t-dropdown {
  position: relative;
  display: inline-block;
  min-width: 192px;
  margin-right: 12px;
  margin-bottom: 12px;
  vertical-align: top;
}
.t-dropdown:last-child {
  margin-right: 0;
  margin-bottom: 0;
}
.t-dropdown > label, fieldset .t-dropdown > legend {
  display: block;
  margin: 0;
  margin-bottom: 6px;
}
.t-dropdown > .t-btn {
  width: 100%;
  margin: 0;
  padding-right: 28px;
  text-align: left;
}
.t-dropdown > .t-btn:focus {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-dropdown > .t-btn:not(.t-condensed) {
  height: 32px;
}
.t-dropdown > .t-btn::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 0;
  height: 0;
  margin-right: 12px;
  margin-left: auto;
  border-top: 4px solid #a6a7a7;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  transform: translate(0, -40%);
}
.t-dropdown > .t-btn:hover::after {
  border-top-color: #373838;
}
.t-dropdown > .t-btn.t-primary::after, .t-dropdown > .t-btn.t-negative::after, .t-dropdown > .t-btn.t-staff::after {
  border-top-color: #fff;
}
.t-dropdown > .t-btn:disabled::after {
  border-top-color: #bcbdbd;
}
.t-dropdown > .t-btn.t-minimal {
  line-height: 32px;
}
.t-dropdown > .t-input {
  position: relative;
  min-width: inherit;
  width: inherit;
  margin-right: 0;
  margin-bottom: 0;
}
.t-dropdown > .t-input input {
  display: inline-block;
  width: 100%;
  padding-right: 28px;
}
.t-dropdown > .t-input input ~ button {
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  text-align: center;
  cursor: pointer;
}
.t-dropdown > .t-input input ~ button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  margin: 0;
  margin-right: 8px;
  border-top: 4px solid #a6a7a7;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  transform: translate(-50%, -40%);
}
.t-dropdown > .t-input input ~ button:hover::before {
  border-top-color: #373838;
}
.t-dropdown > .t-input input ~ button:disabled {
  cursor: not-allowed;
}
.t-dropdown > .t-input input ~ button:disabled::before {
  border-top-color: #bcbdbd;
}
.t-dropdown > .t-input input.t-has-value ~ button, .t-dropdown > .t-input input[data-has-value] ~ button {
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2014%2014'%3e%3cpath%20d='M7%200C3.1%200%200%203.1%200%207s3.1%207%207%207%207-3.1%207-7-3.1-7-7-7zm3.4%208.8c.1.1.1.3%200%20.5l-1.1%201.1c-.1.1-.3.1-.5%200L7%208.6l-1.8%201.9c-.1.1-.3.1-.5%200L3.6%209.3c-.2-.1-.2-.3%200-.5L5.4%207%203.6%205.2c-.2-.2-.2-.4%200-.5l1.1-1.1c.1-.1.3-.1.5%200L7%205.4l1.8-1.9c.1-.1.3-.1.5%200l1.1%201.1c.1.1.1.3%200%20.5L8.6%207l1.8%201.8z'%20fill='%23464646'/%3e%3c/svg%3e");
  background-size: 14px;
  background-position: 50%;
  background-repeat: no-repeat;
  opacity: 0.4;
  transition: opacity 0.2s ease;
}
.t-dropdown > .t-input input.t-has-value ~ button:hover, .t-dropdown > .t-input input[data-has-value] ~ button:hover {
  opacity: 1;
}
.t-dropdown > .t-input input.t-has-value ~ button::before, .t-dropdown > .t-input input.t-has-value ~ button::after, .t-dropdown > .t-input input[data-has-value] ~ button::before, .t-dropdown > .t-input input[data-has-value] ~ button::after {
  display: none;
}
.t-dropdown > .t-input ~ .t-menu {
  padding-top: 0;
  padding-bottom: 0;
}
.t-dropdown > .t-input ~ .t-menu .t-item, .t-dropdown > .t-input ~ .t-menu .t-empty {
  margin-top: 0;
  margin-bottom: 0;
}
.t-dropdown > .t-input[data-validation] input {
  background-position: right 26px center;
}
.t-dropdown > .t-input[data-validation] input.t-is-valid, .t-dropdown > .t-input[data-validation] input[valid], .t-dropdown > .t-input[data-validation] input.t-is-invalid, .t-dropdown > .t-input[data-validation] input[invalid] {
  padding-right: 44px;
}
.t-dropdown[data-type=trigger] {
  min-width: auto;
  margin-bottom: 0;
}
.t-dropdown[data-type=trigger] [data-trigger] {
  display: inline-block;
  margin: 0;
  cursor: pointer;
}
.t-dropdown[data-type=trigger] [data-trigger]::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 8px;
  border-top: 5px solid #a6a7a7;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  vertical-align: middle;
}
.t-dropdown[data-type=trigger] [data-trigger]:hover::after {
  border-top-color: #373838;
}
.t-dropdown[data-type=trigger] .t-menu {
  min-width: 192px;
  width: 100%;
}
.t-dropdown .t-menu {
  position: absolute;
  min-width: 100%;
  margin-top: 8px;
  overscroll-behavior: contain;
}
.t-dropdown .t-menu .t-group .t-group-header {
  position: sticky;
  z-index: 10;
  top: 0;
  margin-top: 0;
  background-color: #fff;
}
.t-dropdown .t-menu .t-group h5 {
  padding-top: 12px;
}
.t-dropdown .t-menu .t-group .t-item-header {
  font-size: 11px;
  text-transform: uppercase;
  font-weight: bold;
}
.t-dropdown .t-menu .t-group .t-item-header > .t-is-selected {
  font-weight: bold;
}
.t-dropdown .t-menu .t-item:hover, .t-dropdown .t-menu .t-empty:hover {
  background: transparent;
}
.t-dropdown .t-menu .t-item.t-has-focus, .t-dropdown .t-menu .t-has-focus.t-empty, .t-dropdown .t-menu .t-item.t-has-highlight, .t-dropdown .t-menu .t-has-highlight.t-empty {
  background: #d4ebeb;
}
.t-dropdown .t-menu .t-item.t-is-selected, .t-dropdown .t-menu .t-is-selected.t-empty {
  cursor: pointer;
  background-color: #e9f5f5;
  font-weight: normal;
}
.t-dropdown.t-block {
  display: block;
  margin-bottom: 12px;
}
.t-dropdown.t-block:not(:first-of-type) {
  margin-top: 12px;
}
.t-dropdown.t-block:last-child {
  margin-bottom: 0;
}
.t-dropdown.t-condensed {
  width: 192px;
}
.t-dropdown.t-tiny {
  min-width: 64px;
  width: 64px;
}
.t-dropdown.t-small {
  min-width: 112px;
  width: 112px;
}
.t-dropdown.t-medium {
  width: 288px;
}
.t-dropdown.t-large {
  width: 400px;
}
.t-dropdown.t-extra {
  width: 600px;
}
.t-dropdown.t-wide {
  width: 100%;
}
.t-dropdown[data-type=input-multi].t-condensed .t-tag:not(.t-additional-items) {
  flex-shrink: 1;
  overflow: hidden;
}
.t-dropdown[data-type=input-multi].t-condensed .t-fake-input {
  flex-wrap: nowrap;
  overflow: hidden;
}
.t-dropdown[data-type=input-multi] .t-fake-input {
  position: relative;
  width: 100%;
  min-height: 32px;
  padding-top: 6px;
  padding-right: 28px;
  padding-left: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-dropdown[data-type=input-multi] .t-fake-input .t-tag {
  z-index: 1;
  margin-right: 4px;
  margin-bottom: 4px;
}
.t-dropdown[data-type=input-multi] .t-fake-input .t-tag.t-additional-items {
  background: #1f7d7d;
}
.t-dropdown[data-type=input-multi] .t-fake-input .t-tag.t-additional-items.t-red {
  background: #ae190e;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text] {
  z-index: 1;
  width: auto;
  min-width: 24px;
  height: 32px;
  margin-top: -6px;
  background: transparent;
  border: 0;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
  vertical-align: middle;
  outline: 0;
  -webkit-box-flex: 1 0 24px;
  -moz-box-flex: 1 0 24px;
  flex: 1 0 24px;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text].placeholder {
  color: #909090;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]::placeholder {
  color: #909090;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]::-ms-clear {
  display: none;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:focus {
  box-shadow: none;
}
.t-dropdown[data-type=input-multi] .t-fake-input > button {
  position: absolute;
  z-index: 1;
  bottom: 0;
  right: 0;
  width: 32px;
  height: 100%;
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  text-align: center;
  cursor: pointer;
}
.t-dropdown[data-type=input-multi] .t-fake-input > button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  margin: 0;
  margin-right: 8px;
  border-top: 4px solid #a6a7a7;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  transform: translate(-50%, -40%);
}
.t-dropdown[data-type=input-multi] .t-fake-input > button:hover::before {
  border-top-color: #373838;
}
.t-dropdown[data-type=input-multi] .t-fake-input > button:disabled {
  cursor: not-allowed;
}
.t-dropdown[data-type=input-multi] .t-fake-input > button:disabled::before {
  border-top-color: #bcbdbd;
}
.t-dropdown[data-type=input-multi] .t-fake-input .t-faker {
  position: absolute;
  z-index: 0;
  inset: 0;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:not(:disabled):hover ~ .t-faker {
  border-color: #279c9c;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:not(:disabled):active ~ .t-faker, .t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:not(:disabled):focus ~ .t-faker, .t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:not(:disabled).t-has-focus ~ .t-faker {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:disabled ~ .t-faker {
  background: #f4f4f4;
}

.t-select-menu {
  position: absolute;
  margin-top: 0 !important;
  overscroll-behavior: contain;
}
.t-select-menu.t-tiny {
  min-width: 64px;
  width: 64px;
}
.t-select-menu.t-small {
  min-width: 112px;
  width: 112px;
}
.t-select-menu.t-medium {
  width: 288px;
}
.t-select-menu.t-large {
  width: 400px;
}
.t-select-menu.t-extra {
  width: 600px;
}
.t-select-menu.t-wide {
  width: 100%;
}
.t-select-menu .t-group .t-group-header {
  position: sticky;
  z-index: 10;
  top: 0;
  margin-top: 0;
  background-color: #fff;
}
.t-select-menu .t-group h5 {
  padding-top: 12px;
}
.t-select-menu .t-group .t-item-header {
  font-size: 11px;
  text-transform: uppercase;
  font-weight: bold;
}
.t-select-menu .t-group .t-item-header > .t-is-selected {
  font-weight: bold;
}
.t-select-menu .t-item:hover, .t-select-menu .t-menu .t-empty:hover, .t-menu .t-select-menu .t-empty:hover {
  background: transparent;
}
.t-select-menu .t-item.t-has-focus, .t-select-menu .t-menu .t-has-focus.t-empty, .t-menu .t-select-menu .t-has-focus.t-empty, .t-select-menu .t-item.t-has-highlight, .t-select-menu .t-menu .t-has-highlight.t-empty, .t-menu .t-select-menu .t-has-highlight.t-empty {
  background: #d4ebeb;
}
.t-select-menu .t-item.t-is-selected, .t-select-menu .t-menu .t-is-selected.t-empty, .t-menu .t-select-menu .t-is-selected.t-empty {
  cursor: pointer;
  background-color: #e9f5f5;
  font-weight: normal;
}

.t-empty-state {
  position: relative;
  display: block;
  width: 1024px;
  max-width: 100%;
  margin: 0 auto;
  margin-bottom: 12px;
  color: #646464;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.t-empty-state:first-child {
  margin-top: 12px;
}
.t-empty-state:last-child:not(:only-child) {
  margin-bottom: 12px;
}
.t-empty-state h4,
.t-empty-state h5,
.t-empty-state h6,
.t-empty-state p {
  color: inherit;
  text-align: center;
}
.t-empty-state a {
  color: #279c9c;
}
.t-empty-state img {
  width: auto;
  height: 96px;
  margin: 0 auto;
  margin-bottom: 24px;
}
.t-empty-state.t-small img {
  margin-bottom: 12px;
  transform: scale(0.7);
}
.t-empty-state.t-uncentered {
  margin-left: 0;
  margin-right: 0;
}

.t-container.t-ghost .t-empty-state {
  margin-bottom: 36px;
}

h3 + .t-empty-state {
  margin-top: 24px;
}

.t-meta {
  padding: 16px;
  background: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
}
.t-meta ul {
  margin: -12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-meta ul li {
  width: calc(12.5% - 12px * 2);
  margin: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  -webkit-box-flex: 1 1 auto;
  -moz-box-flex: 1 1 auto;
  flex: 1 1 auto;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-meta ul li > * {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.t-dialog .t-container .t-meta {
  min-width: auto;
  max-width: 100%;
  margin-top: 24px;
  padding: 0;
}

.t-file-upload {
  min-width: 192px;
}
.t-file-upload.t-is-invalid .t-file-upload-area {
  background-color: #f7d2cf;
}
.t-file-upload > label, fieldset .t-file-upload > legend {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.t-file-upload > label .t-icon, fieldset .t-file-upload > legend .t-icon {
  margin-left: 8px;
  cursor: help;
}
.t-file-upload-area {
  position: relative;
  border: 1px dashed #7a7a7a;
  padding: 12px 8px;
  max-width: 800px;
}
.t-file-upload-area.t-can-drop {
  position: relative;
}
.t-file-upload-area.t-can-drop::before {
  content: "";
  position: absolute;
  z-index: 100;
  inset: 0;
  background: rgba(212, 235, 235, 0.6);
}
.t-file-upload-area.t-too-many-files {
  position: relative;
}
.t-file-upload-area.t-too-many-files::before {
  content: "";
  position: absolute;
  z-index: 100;
  inset: 0;
  background: rgba(251, 233, 231, 0.8);
  cursor: no-drop;
}
.t-file-upload-area > .t-btn.t-file {
  z-index: 1;
  margin-right: 8px;
}
.t-file-upload-area > input[type=file] {
  position: absolute;
  z-index: -1;
  overflow: hidden;
  width: 1px;
  height: 1px;
  opacity: 0;
}
.t-file-upload-area > .t-drop-text {
  line-height: 32px;
}
.t-file-upload-list {
  display: block;
  margin-top: 8px;
}
.t-file-upload-list li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 4px;
  gap: 8px;
}
.t-file-upload-list li span {
  vertical-align: initial;
  display: flex;
  gap: 8px;
}
.t-file-upload-list li button {
  line-height: 0.8125rem;
  display: flex;
  border: none;
  background: transparent;
  padding: 3px;
}
.t-file-upload-list li button:focus-visible {
  background: #d3d3d3;
  border-radius: 6px;
}
.t-file-upload-list li button .t-icon {
  margin: 0;
}
.t-file-upload-list li:hover {
  background: #e9f5f5;
  border-radius: 3px;
}
.t-file-upload-list li .t-icon {
  margin-right: 0;
}

.t-uploaded-files {
  width: 800px;
  max-width: 100%;
  table-layout: auto;
}

.t-info-bubble {
  height: 38px;
  width: 38px;
  background-color: #006491;
  color: #fff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  font-weight: 700;
  user-select: none;
  opacity: 1;
  z-index: 120;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
  animation: pulse 2s infinite;
}
.t-info-bubble--fade-out-animation {
  opacity: 0;
}
.t-info-bubble__no-label {
  background-color: #fff;
  border-radius: 50%;
  height: 12px;
  width: 12px;
}

@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #006491;
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #006491;
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #006491;
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #006491;
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
.t-info-bubble-tooltip {
  background-color: #006491;
  border-radius: 8px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  color: #fff;
  padding: 24px;
  width: 400px;
  display: flex;
  text-align: left;
  font-weight: 400;
}
.t-info-bubble-tooltip h4 {
  color: #fff;
}
.t-info-bubble-tooltip img {
  border-radius: 50%;
  height: 100px;
  flex-shrink: 2;
  align-self: center;
}
img + .t-info-bubble-tooltip__wrapper {
  margin-left: 12px;
}
.t-info-bubble-tooltip__buttons-wrapper {
  margin-top: 12px;
}

.t-side-navigation {
  background: #212222;
  width: 240px;
  position: fixed;
  top: 54px;
  left: -240px;
  bottom: 0;
  z-index: 90;
  overflow-x: hidden;
  overflow-y: auto;
  height: calc(100% - 54px);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  transition: 0.2s ease;
  transition-property: left width;
}
.t-side-navigation nav {
  padding-top: 4px;
}
.t-side-navigation ul {
  list-style: none;
  display: block;
}
.t-side-navigation a {
  color: #fff;
  text-decoration: none;
}
.t-side-navigation .t-expand {
  position: absolute;
  right: 9px;
  width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: calc(50% - 9px);
  color: #fff;
  margin-right: 0;
}
.t-side-navigation .t-expand.t-is-open {
  transform: rotate(180deg);
}
.t-side-navigation .t-expand::before, .t-side-navigation .t-expand::after {
  content: "";
  position: absolute;
  background: #fff;
  width: 8px;
  height: 2px;
  border-radius: 1px;
}
.t-side-navigation .t-expand::before {
  transform: translate(-2px, 0) rotate(45deg) scale(0.9);
}
.t-side-navigation .t-expand::after {
  transform: translate(2px, 0) rotate(-45deg) scale(0.9);
}
.t-side-navigation li {
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 14px;
  line-height: 15px;
}
.t-side-navigation li > a {
  display: block;
  padding: 10px 12px;
  position: relative;
}
.t-side-navigation li > a.t-is-staff {
  background: #8c2341;
}
.t-side-navigation li > a.t-is-staff.t-is-active {
  background: #8c2341;
}
.t-side-navigation li > a.t-is-staff:hover, .t-side-navigation li > a.t-is-staff:focus-visible {
  background: #7e203b;
}
.t-side-navigation li > a.t-is-active {
  background: #ff0061;
}
.t-side-navigation li > a.t-is-active:hover, .t-side-navigation li > a.t-is-active:focus-visible {
  background: #ff0061;
}
.t-side-navigation li > a:hover, .t-side-navigation li > a:focus-visible {
  background: #4d4e4e;
}
.t-side-navigation li > a .t-icon {
  font-size: 16px;
  vertical-align: bottom !important;
}
.t-side-navigation li ul {
  display: none;
}
.t-side-navigation li ul.t-is-open {
  display: block;
}
.t-side-navigation li li {
  font-family: arial, sans-serif;
  font-size: 0.75rem;
  line-height: 14px;
}
.t-side-navigation li li > a {
  padding: 8px 24px 8px 25px;
  color: #e9e9e9;
}
.t-side-navigation .t-footer {
  color: #a6a7a7;
  padding-bottom: 16px;
}
.t-side-navigation .t-footer .t-staff-info {
  background: #8c2341;
  color: #fff;
  font-size: 0.8125rem;
  padding: 16px;
}
.t-side-navigation .t-footer p {
  padding: 0 16px;
  font-size: 8px;
  margin: 0;
  line-height: 12px;
}
.t-side-navigation .t-footer img {
  width: 80px;
  margin: 16px 16px 4px 16px;
}
.t-side-navigation ~ .t-main {
  transition: 0.2s ease;
  transition-property: left width;
  left: 0;
}
.t-side-navigation.t-is-open {
  left: 0;
}
.t-side-navigation.t-is-open ~ .t-main {
  left: 240px;
  width: calc(100vw - 240px);
}

.t-steps .t-step.t-cta.t-is-selected > .t-icon, .t-steps .t-step.t-completed.t-is-selected > .t-icon, .t-steps .t-step.t-non-cta.t-is-selected > .t-icon, .t-steps .t-step.t-required.t-is-selected > .t-icon, .t-steps .t-step.t-success.t-is-selected > .t-icon, .t-steps .t-step.t-warning.t-is-selected > .t-icon, .t-steps .t-step.t-error.t-is-selected > .t-icon {
  background: #279c9c;
  border: 1px solid #279c9c;
}
.t-steps .t-step.t-cta .t-content h4, .t-steps .t-step.t-completed .t-content h4, .t-steps .t-step.t-non-cta .t-content h4, .t-steps .t-step.t-required .t-content h4, .t-steps .t-step.t-success .t-content h4, .t-steps .t-step.t-warning .t-content h4, .t-steps .t-step.t-error .t-content h4 {
  font-weight: 700;
}
.t-steps .t-step.t-cta .t-counter,
.t-steps .t-step.t-cta div.t-icon {
  color: #fff;
  background: #279c9c;
  border: 1px solid #279c9c;
}
.t-steps .t-step.t-cta div.t-icon::before {
  content: "\e159";
}
.t-steps .t-step.t-success .t-counter,
.t-steps .t-step.t-success div.t-icon, .t-steps .t-step.t-completed .t-counter,
.t-steps .t-step.t-completed div.t-icon {
  color: #fff;
  background: #428613;
  border: 1px solid #428613;
}
.t-steps .t-step.t-success div.t-icon::before, .t-steps .t-step.t-completed div.t-icon::before {
  content: "\e900";
}
.t-steps .t-step.t-locked {
  cursor: not-allowed;
}
.t-steps .t-step.t-locked:hover {
  box-shadow: none;
}
.t-steps .t-step.t-locked .t-counter,
.t-steps .t-step.t-locked div.t-icon {
  color: #fff;
  background: #bcbdbd;
  border: 1px solid #bcbdbd;
}
.t-steps .t-step.t-locked div.t-icon::before {
  content: "󡡅";
}
.t-steps .t-step.t-error .t-counter,
.t-steps .t-step.t-error div.t-icon {
  color: #fff;
  background: #d91f11;
  border: 1px solid #d91f11;
}
.t-steps .t-step.t-error div.t-icon::before {
  content: "\e361";
}
.t-steps .t-step.t-warning .t-counter,
.t-steps .t-step.t-warning div.t-icon {
  color: #fff;
  background: #ee6f20;
  border: 1px solid #ee6f20;
}
.t-steps .t-step.t-warning div.t-icon::before {
  content: "\e374";
}
.t-steps .t-step.t-optional .t-counter,
.t-steps .t-step.t-optional div.t-icon {
  color: #279c9c;
  background: #fff;
  border: 1px solid #279c9c;
}
.t-steps .t-step.t-optional div.t-icon::before {
  content: "\e159";
}
.t-steps .t-step.t-info .t-counter,
.t-steps .t-step.t-info div.t-icon {
  color: #bcbdbd;
  background: #fff;
  border: 1px solid #bcbdbd;
}
.t-steps .t-step.t-info div.t-icon::before {
  content: "\e372";
}
.t-steps .t-step.t-non-cta .t-counter,
.t-steps .t-step.t-non-cta div.t-icon {
  color: #fff;
  background: #a6a7a7;
  border: 1px solid #a6a7a7;
}
.t-steps .t-step.t-success .t-header h3,
.t-steps .t-step.t-success .t-header h4, .t-steps .t-step.t-completed .t-header h3,
.t-steps .t-step.t-completed .t-header h4 {
  color: #428613;
}
.t-steps .t-step.t-error .t-header h3,
.t-steps .t-step.t-error .t-header h4 {
  color: #d91f11;
}
.t-steps .t-step.t-warning .t-header h3,
.t-steps .t-step.t-warning .t-header h4 {
  color: #ee6f20;
}

.t-steps.t-filter {
  flex-direction: column;
}
.t-steps.t-filter > ul, .t-steps.t-filter.t-vertical > ul {
  width: auto;
  max-width: 100%;
}
.t-steps.t-filter .t-step {
  height: 44px;
  border-right: 0;
  pointer-events: none;
  cursor: default;
}
.t-steps.t-filter .t-step .t-content {
  user-select: none;
  flex-direction: row;
  justify-content: start;
  -ms-flex-pack: start;
  align-items: center;
}
.t-steps.t-filter .t-step .t-content h4:not(:only-child) {
  margin-right: 8px;
  margin-bottom: 0;
}
.t-steps.t-filter .t-step .t-content .t-icon {
  color: #646464;
}
.t-steps.t-filter .t-step .t-content .t-icon:hover {
  color: #373838;
}
.t-steps.t-filter .t-step.t-cta, .t-steps.t-filter .t-step.t-completed, .t-steps.t-filter .t-step.t-error, .t-steps.t-filter .t-step.t-non-cta, .t-steps.t-filter .t-step.t-required, .t-steps.t-filter .t-step.t-success, .t-steps.t-filter .t-step.t-warning, .t-steps.t-filter .t-step.t-error {
  pointer-events: all;
  cursor: pointer;
}
.t-steps.t-filter .t-step.t-is-filtering:not(:active) {
  background: #f4fafa;
  box-shadow: 0 0 0 1px #279c9c;
}
.t-steps.t-filter > ul h4 {
  font-weight: 400;
}
.t-steps.t-filter > ul .t-counter,
.t-steps.t-filter > ul div.t-icon {
  color: #bcbdbd;
  background: #fff;
  border: 1px solid #bcbdbd;
}
.t-steps.t-filter.t-filter-vertical {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-steps.t-filter.t-filter-vertical > ul {
  width: 400px;
  margin-bottom: 0;
  flex-direction: column;
}
.t-steps.t-filter.t-filter-vertical .t-step {
  height: auto;
  min-height: 44px;
  margin-right: 0;
  margin-bottom: 12px;
}
.t-steps.t-filter.t-filter-vertical .t-step::before {
  right: 0;
  bottom: -12px;
  left: 0;
  display: block;
  width: calc(44px / 2 + 1px);
  height: 12px;
  border: 0;
  border-right: 1px solid #bcbdbd;
}
.t-steps.t-filter.t-filter-vertical .t-step:last-child {
  margin-bottom: 0;
}
.t-steps.t-filter.t-filter-vertical .t-step:last-child::before {
  display: none;
}
.t-steps.t-filter.t-filter-vertical .t-step.t-no-connector::before {
  display: none;
}
.t-steps.t-filter.t-filter-vertical .t-step.t-is-selected::before {
  bottom: -13px;
}
.t-steps.t-filter.t-filter-vertical > .t-wrapper {
  margin-left: 16px;
  flex-grow: 1;
}
.t-steps.t-compact > ul > li.t-step {
  height: auto;
  flex-direction: column;
}
.t-steps.t-compact > ul > li.t-step.t-no-connector::before {
  display: none;
}
.t-steps.t-compact > ul > li.t-step .t-counter,
.t-steps.t-compact > ul > li.t-step div.t-icon {
  height: 43px;
  padding: 8px;
  flex-grow: 0;
}
.t-steps.t-compact > ul > li.t-step .t-content {
  padding: 8px;
  flex-direction: column;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-steps.t-compact > ul > li.t-step .t-content h4 {
  font-size: 12px;
}
.t-steps.t-compact > ul > li.t-step.t-is-filtering:not(:active)::after {
  transform: translate(0, -50%);
}

.t-steps {
  width: 100%;
}
.t-steps > ul {
  display: block;
  width: 100%;
  margin-bottom: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
}
.t-steps > ul:last-child {
  margin-bottom: 0;
}
.t-steps .t-step {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 44px;
  margin: 0;
  margin-right: 12px;
  background: #fff;
  border-right: 4px solid rgba(255, 255, 255, 0);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  text-decoration: none;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  transition: color 0.2s ease, border 0.2s ease, box-shadow 0.2s ease;
}
.t-steps .t-step::before {
  content: "";
  position: absolute;
  right: -16px;
  width: 12px;
  height: calc(44px / 2 + 1px);
  border-bottom: 1px solid #bcbdbd;
}
.t-steps .t-step:last-child {
  margin-right: 0;
}
.t-steps .t-step:last-child::before {
  display: none;
}
.t-steps .t-step:hover {
  box-shadow: 0 0 0 1px #279c9c;
}
.t-steps .t-step:active {
  box-shadow: none;
}
.t-steps .t-step > a {
  width: 100%;
  color: inherit;
  text-decoration: none;
}
.t-steps .t-step .t-counter,
.t-steps .t-step div.t-icon {
  height: 44px;
  min-width: 44px;
  margin: 0;
  padding: 8px 12px;
  color: #fff;
  background: #279c9c;
  border: 1px solid #279c9c;
  font-weight: 700;
  text-align: center;
  user-select: none;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  -ms-flex-pack: center;
  transition: inherit;
}
.t-steps .t-step .t-counter::before,
.t-steps .t-step div.t-icon::before {
  font-weight: 900;
}
.t-steps .t-step .t-counter {
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 18px;
}
.t-steps .t-step div.t-icon {
  width: 44px;
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 20px;
}
.t-steps .t-step div.t-icon::before {
  content: "\e159";
}
.t-steps .t-step div.t-icon:has(i.t-icon) i.t-icon {
  margin-right: 0;
}
.t-steps .t-step div.t-icon:has(i.t-icon)::before {
  content: none;
}
.t-steps .t-step .t-content {
  width: 100%;
  padding: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
  transition: inherit;
}
.t-steps .t-step .t-content h4:only-child {
  margin-bottom: 0;
}
.t-steps .t-step.t-is-selected {
  border-right: 4px solid #279c9c;
  background: #f4fafa;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  pointer-events: none;
  cursor: default;
}
.t-steps .t-step.t-is-selected::before {
  right: -17px;
}
.t-steps .t-step.t-is-selected div.t-icon {
  background: #279c9c;
  border: 1px solid #279c9c;
}
.t-steps .t-step.t-is-selected .t-content h4 {
  color: #279c9c !important;
}
.t-steps.t-vertical > ul {
  flex-direction: column;
}
.t-steps.t-vertical .t-step {
  height: auto;
  min-height: 44px;
  margin-bottom: 12px;
  border-right: 0;
  cursor: default;
  flex-wrap: wrap;
}
.t-steps.t-vertical .t-step:hover, .t-steps.t-vertical .t-step:active {
  box-shadow: none;
}
.t-steps.t-vertical .t-step::before {
  right: 0;
  bottom: -12px;
  left: 0;
  display: block;
  width: calc(44px / 2 + 1px);
  height: 12px;
  border: 0;
  border-right: 1px solid #bcbdbd;
}
.t-steps.t-vertical .t-step:last-child {
  margin-bottom: 0;
}
.t-steps.t-vertical .t-step:last-child::before {
  display: none;
}
.t-steps.t-vertical .t-step .t-header {
  position: relative;
  width: calc(100% - 44px);
  height: 44px;
  margin: 0;
  padding: 16px;
  user-select: none;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.t-steps.t-vertical .t-step .t-header:focus-visible {
  background-color: #e9e9e9;
}
.t-steps.t-vertical .t-step .t-header::before, .t-steps.t-vertical .t-step .t-header::after {
  content: "";
  position: absolute;
  right: 18px;
  background: #a6a7a7;
  height: 2px;
  width: 8px;
  border-radius: 1px;
}
.t-steps.t-vertical .t-step .t-header::before {
  transform: translate(-2px, 0) rotate(45deg) scale(0.9);
}
.t-steps.t-vertical .t-step .t-header::after {
  transform: translate(2px, 0) rotate(-45deg) scale(0.9);
}
.t-steps.t-vertical .t-step .t-header h3,
.t-steps.t-vertical .t-step .t-header h4 {
  transition: text-decoration 0.2s ease;
}
.t-steps.t-vertical .t-step .t-header:hover h3,
.t-steps.t-vertical .t-step .t-header:hover h4 {
  text-decoration: underline;
}
.t-steps.t-vertical .t-step .t-header:hover::before, .t-steps.t-vertical .t-step .t-header:hover::after {
  background: #373838;
}
.t-steps.t-vertical .t-step .t-header.t-is-expanded::before {
  transform: translate(-2px, 0) rotate(-45deg) scale(0.9);
}
.t-steps.t-vertical .t-step .t-header.t-is-expanded::after {
  transform: translate(2px, 0) rotate(45deg) scale(0.9);
}
.t-steps.t-vertical .t-step .t-content {
  padding: 24px;
  flex-direction: column;
  align-items: flex-start;
}
.t-steps.t-vertical .t-step .t-footer {
  width: 100%;
  padding: 16px;
  border-top: 2px solid #f8f8f8;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-steps.t-vertical .t-step .t-footer > span {
  margin-right: 8px;
}
.t-steps.t-vertical .t-step .t-collapsible {
  width: 100%;
  visibility: hidden;
  max-height: 0;
  opacity: 0;
}
.t-steps.t-vertical .t-step .t-collapsible.t-is-expanded {
  visibility: visible;
  max-height: 100%;
  opacity: 1;
}
.t-steps > .t-wrapper > .t-content {
  display: none;
}
.t-steps > .t-wrapper > .t-content.t-is-selected {
  display: block;
}
.t-steps > .t-wrapper > .t-content.t-container {
  margin-bottom: 0;
}
.t-steps.t-bordered .t-step {
  box-shadow: 0 0 0 1px #e9e9e9;
}
.t-steps.t-bordered .t-step:hover {
  box-shadow: 0 0 0 1px #279c9c;
}
.t-steps.t-bordered .t-step:active {
  box-shadow: 0 0 0 1px #e9e9e9;
}

.t-top-bar {
  position: fixed;
  z-index: 100;
  top: 0;
  right: 0;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 54px;
  margin: 0;
  color: #fff;
  background: #212222;
  font-family: arial, sans-serif;
  user-select: none;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  transform: translate3d(0, 0, 0);
  flex-wrap: nowrap;
}
.t-top-bar a {
  color: inherit;
  text-decoration: none;
}
.t-top-bar a,
.t-top-bar > div {
  display: inline-block;
}
.t-top-bar .t-left,
.t-top-bar .t-right {
  display: inline-block;
  height: 54px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  transform: translate3d(0, 0, 0);
}
.t-top-bar .t-left {
  margin-right: 16px;
  padding: calc((54px - 22px) / 2) 0;
  vertical-align: top;
  align-items: center;
}
.t-top-bar .t-left a {
  max-height: 22px;
}
.t-top-bar .t-left .t-burger {
  position: relative;
  display: inline-block;
  overflow: hidden;
  width: 54px;
  height: 54px;
  text-indent: -100px;
  cursor: pointer;
  background: #ff0061;
  appearance: none;
  transition: color 0.2s ease, margin 0.2s ease, transform 0.2s ease, opacity 0.2s ease;
}
.t-top-bar .t-left .t-burger::before,
.t-top-bar .t-left .t-burger span, .t-top-bar .t-left .t-burger::after {
  content: "";
  position: absolute;
  top: 50%;
  left: calc(50% - 8px);
  display: block;
  width: 16px;
  height: 2px;
  background: #fff;
  transition: color 0.2s ease, margin 0.2s ease, transform 0.2s ease, opacity 0.2s ease;
}
.t-top-bar .t-left .t-burger::before {
  margin-top: -6px;
}
.t-top-bar .t-left .t-burger span {
  opacity: 1;
}
.t-top-bar .t-left .t-burger::after {
  margin-top: 6px;
}
.t-top-bar .t-left .t-burger.t-is-active::before {
  margin-top: 0;
  transform: rotate(45deg);
}
.t-top-bar .t-left .t-burger.t-is-active span {
  opacity: 0;
}
.t-top-bar .t-left .t-burger.t-is-active::after {
  margin-top: 0;
  transform: rotate(-45deg);
}
.t-top-bar .t-left .t-logo {
  position: relative;
  height: 22px;
  max-height: 22px;
  margin-left: 16px;
  border: 0;
  transform: translate3d(0, 0, 0);
}
.t-top-bar .t-left .t-logo.t-has-descenders {
  height: 28px;
  max-height: 28px;
}
.t-top-bar .t-left .t-env {
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 23px;
  height: 54px;
  line-height: 54px;
  text-align: center;
  width: 100px;
  text-transform: uppercase;
  cursor: default;
  background: #8c2341;
}
.t-top-bar .t-left a.t-env {
  cursor: pointer;
}
.t-top-bar .t-left .t-env-prod {
  background: #ee6f20;
}
.t-top-bar .t-left .t-env-acceptance {
  background: #8c2341;
}
.t-top-bar .t-left .t-env-dev {
  background: #256cd1;
}
.t-top-bar .t-input {
  margin: 0 16px 0 0;
}
.t-top-bar .t-input .t-input-wrapper {
  background: #4d4e4e;
  border: 1px solid #4d4e4e;
}
.t-top-bar .t-input .t-input-wrapper:hover {
  border: 1px solid #d4ebeb;
}
.t-top-bar .t-input input[type=search] {
  background: #4d4e4e;
  color: #fff;
}
.t-top-bar .t-input input[type=search]::placeholder {
  opacity: 1;
  color: #d3d3d3;
  font-weight: 700;
}
.t-top-bar .t-input button {
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  cursor: pointer;
}
.t-top-bar .t-input button .t-icon {
  margin: 0 !important;
  color: #bcbdbd !important;
}
.t-top-bar .t-input button .t-icon:hover {
  color: #fff !important;
}
.t-top-bar .t-right {
  margin-left: auto;
  align-items: center;
}
.t-top-bar .t-right > .t-item, .t-top-bar .t-menu .t-right > .t-empty, .t-menu .t-top-bar .t-right > .t-empty {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 54px;
  padding: 0 12px;
  color: #fff;
  border-left: 1px solid #4d4e4e;
  line-height: 54px;
  cursor: pointer;
  min-width: 170px;
  max-width: 220px;
  position: relative;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.t-top-bar .t-right > .t-item:hover, .t-top-bar .t-menu .t-right > .t-empty:hover, .t-menu .t-top-bar .t-right > .t-empty:hover, .t-top-bar .t-right > .t-item:focus-visible, .t-top-bar .t-menu .t-right > .t-empty:focus-visible, .t-menu .t-top-bar .t-right > .t-empty:focus-visible {
  background: #4d4e4e;
}
@media (max-width: 1366px) {
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher), .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher), .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) {
    flex-direction: column;
    line-height: 1.3;
    min-width: auto;
    max-width: 100px;
    padding: 0 12px;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-icon-caret-down, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-icon-caret-down, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-icon-caret-down {
    display: none;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-menu, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-menu, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-menu {
    min-width: 248px;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar {
    line-height: 22px;
    min-width: 22px;
    width: 22px;
    height: 22px;
    min-height: 22px;
    font-size: 10px;
    margin-right: 0;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar + div, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar + div, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar + div {
    min-width: 60px;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child {
    font-weight: 400;
    font-size: 11px;
    text-align: center;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child .t-surname, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child .t-surname, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child .t-surname {
    display: none;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:last-child, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:last-child, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:last-child {
    display: none;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) > .t-icon, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) > .t-icon, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) > .t-icon {
    margin-right: 0;
  }
  .t-top-bar .t-right > .t-item .t-help-text, .t-top-bar .t-menu .t-right > .t-empty .t-help-text, .t-menu .t-top-bar .t-right > .t-empty .t-help-text {
    display: none;
  }
}
.t-top-bar .t-right > .t-item .t-label, .t-top-bar .t-menu .t-right > .t-empty .t-label, .t-menu .t-top-bar .t-right > .t-empty .t-label {
  max-width: 100%;
  overflow: hidden;
  vertical-align: initial;
}
.t-top-bar .t-right > .t-item .t-label > span, .t-top-bar .t-menu .t-right > .t-empty .t-label > span, .t-menu .t-top-bar .t-right > .t-empty .t-label > span {
  display: block;
  line-height: normal;
  font-size: 11px;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-top-bar .t-right > .t-item .t-label > span:first-child, .t-top-bar .t-menu .t-right > .t-empty .t-label > span:first-child, .t-menu .t-top-bar .t-right > .t-empty .t-label > span:first-child {
  font-size: 0.8125rem;
  font-weight: 700;
}
.t-top-bar .t-right > .t-item .t-label > span:last-child, .t-top-bar .t-menu .t-right > .t-empty .t-label > span:last-child, .t-menu .t-top-bar .t-right > .t-empty .t-label > span:last-child {
  margin-top: 2px;
}
.t-top-bar .t-right > .t-item > .t-icon, .t-top-bar .t-menu .t-right > .t-empty > .t-icon, .t-menu .t-top-bar .t-right > .t-empty > .t-icon {
  margin-right: 12px;
  font-size: 18px;
}
.t-top-bar .t-right > .t-item > .t-icon.t-icon-caret-down, .t-top-bar .t-menu .t-right > .t-empty > .t-icon.t-icon-caret-down, .t-menu .t-top-bar .t-right > .t-empty > .t-icon.t-icon-caret-down {
  color: #fff;
  opacity: 0.8;
  margin-right: 0;
  margin-left: auto;
  padding-left: 12px;
}
.t-top-bar .t-right > .t-item, .t-top-bar .t-menu .t-right > .t-empty, .t-menu .t-top-bar .t-right > .t-empty,
.t-top-bar .t-right > .t-search {
  position: relative;
}
.t-top-bar .t-right > .t-item > .t-menu, .t-top-bar .t-menu .t-right > .t-empty > .t-menu, .t-menu .t-top-bar .t-right > .t-empty > .t-menu,
.t-top-bar .t-right > .t-search > .t-menu {
  position: absolute;
  top: 53px;
  left: 0;
  min-width: calc(100% + 2px);
  width: auto;
  margin-left: -1px;
  max-height: 50vh;
  border-top-color: #000;
  -moz-border-radius-topright: 0;
  border-top-right-radius: 0;
  -moz-border-radius-topleft: 0;
  border-top-left-radius: 0;
}
@media (max-width: 1366px) {
  .t-top-bar .t-right > .t-item > .t-menu, .t-top-bar .t-menu .t-right > .t-empty > .t-menu, .t-menu .t-top-bar .t-right > .t-empty > .t-menu,
  .t-top-bar .t-right > .t-search > .t-menu {
    min-width: 192px;
  }
}
.t-top-bar .t-right > .t-item > .t-menu .t-item:first-child, .t-top-bar .t-menu .t-right > .t-empty > .t-menu .t-item:first-child, .t-menu .t-top-bar .t-right > .t-empty > .t-menu .t-item:first-child, .t-top-bar .t-right > .t-item > .t-menu .t-empty:first-child, .t-top-bar .t-right > .t-empty > .t-menu .t-right > .t-empty > .t-menu .t-empty:first-child, .t-right > .t-empty > .t-menu .t-top-bar .t-right > .t-empty > .t-menu .t-empty:first-child,
.t-top-bar .t-right > .t-search > .t-menu .t-item:first-child,
.t-top-bar .t-right > .t-search > .t-menu .t-empty:first-child {
  margin-top: 8px;
}
.t-top-bar .t-right > .t-item .t-menu-right, .t-top-bar .t-menu .t-right > .t-empty .t-menu-right, .t-menu .t-top-bar .t-right > .t-empty .t-menu-right,
.t-top-bar .t-right > .t-search .t-menu-right {
  left: auto;
  right: 0;
}
.t-top-bar .t-right > .t-item > .t-menu-col-2, .t-top-bar .t-menu .t-right > .t-empty > .t-menu-col-2, .t-menu .t-top-bar .t-right > .t-empty > .t-menu-col-2,
.t-top-bar .t-right > .t-search > .t-menu-col-2 {
  width: calc(192px * 2);
}
.t-top-bar .t-right > .t-item > .t-menu-col-3, .t-top-bar .t-menu .t-right > .t-empty > .t-menu-col-3, .t-menu .t-top-bar .t-right > .t-empty > .t-menu-col-3,
.t-top-bar .t-right > .t-search > .t-menu-col-3 {
  width: calc(192px * 3);
}
.t-top-bar .t-right > .t-item > .t-menu-col-4, .t-top-bar .t-menu .t-right > .t-empty > .t-menu-col-4, .t-menu .t-top-bar .t-right > .t-empty > .t-menu-col-4,
.t-top-bar .t-right > .t-search > .t-menu-col-4 {
  width: calc(192px * 4);
}
.t-top-bar .t-right > .t-search {
  position: relative;
}
.t-top-bar .t-right > .t-search > .t-menu {
  top: 41px;
}
.t-top-bar .t-right .t-staff {
  background: #8c2341;
}
.t-top-bar .t-right .t-staff:hover, .t-top-bar .t-right .t-staff:focus-visible {
  background: #7e203b;
}
.t-top-bar .t-right .t-entity .t-avatar {
  color: #fff;
  background-color: #279c9c;
}
.t-top-bar .t-right .t-entity .t-avatar::before {
  content: "\e201";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-top-bar .t-right .t-help {
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
}
.t-top-bar .t-right .t-help .t-label > span {
  overflow: visible;
}
.t-top-bar .t-right .t-help .t-help-text {
  margin-right: 8px;
  font-size: 0.8125rem;
  font-weight: 700;
}
.t-top-bar .t-right .t-help .t-icon {
  margin: 0;
  position: relative;
  top: -1px;
  font-size: 18px;
  vertical-align: middle;
}
.t-top-bar .t-right .t-app-switcher,
.t-top-bar .t-right .t-help {
  min-width: 54px;
}
.t-top-bar .t-right .t-app-switcher > .t-menu,
.t-top-bar .t-right .t-help > .t-menu {
  min-width: auto !important;
  width: 200px;
}
.t-top-bar ~ .t-main {
  top: 54px;
}

.t-tabs > ul {
  max-width: 100%;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-tabs > ul > li.t-tab {
  position: relative;
  display: inline-block;
  height: 36px;
  margin-left: 12px;
  margin-bottom: -1px;
  padding: 10px 24px;
  color: #646464;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-bottom: 1px solid #bcbdbd;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  vertical-align: top;
  user-select: none;
  cursor: pointer;
  white-space: nowrap;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 3px;
  border-radius: 3px 3px 0 0;
}
.t-tabs > ul > li.t-tab:focus-visible {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-tabs > ul > li.t-tab:last-child {
  margin-right: 12px;
}
.t-tabs > ul > li.t-tab:hover:not(.t-disabled):not([disabled]) {
  border-color: #279c9c;
  border-bottom: 1px solid #bcbdbd;
}
.t-tabs > ul > li.t-tab.t-is-selected {
  color: #fff;
  background-color: #279c9c;
  border-color: #279c9c;
  pointer-events: none;
  cursor: default;
}
.t-tabs > ul > li.t-tab.t-staff {
  color: #8c2341;
}
.t-tabs > ul > li.t-tab.t-staff.t-is-selected {
  color: #fff;
  background-color: #8c2341;
  border-color: #8c2341;
}
.t-tabs > ul > li.t-tab.t-staff:hover:not(.t-disabled):not([disabled]) {
  border-color: #8c2341;
  border-bottom: 1px solid #bcbdbd;
}
.t-tabs > ul > li.t-tab.t-disabled, .t-tabs > ul > li.t-tab[disabled] {
  color: #a6a7a7;
  background-color: transparent;
  cursor: not-allowed;
  font-weight: 400;
}
.t-tabs > ul > li.t-tab.t-disabled a, .t-tabs > ul > li.t-tab[disabled] a {
  cursor: not-allowed;
  pointer-events: none;
}
.t-tabs > ul > li.t-tab a {
  color: inherit;
  text-decoration: none;
}
.t-tabs > ul > li.t-tab .t-badge {
  margin-left: 4px;
  vertical-align: text-bottom;
}
.t-tabs > .t-wrapper {
  max-width: 100%;
  background-color: #fff;
  border-top: 1px solid #bcbdbd;
}
.t-tabs > .t-wrapper.t-ghost {
  background: transparent;
}
.t-tabs > .t-wrapper > .t-content {
  display: none;
  padding: 24px;
}
.t-tabs > .t-wrapper > .t-content.t-is-selected {
  display: block;
}
.t-tabs > .t-wrapper > .t-content .t-tabs {
  min-width: auto;
  max-width: 100%;
}
.t-tabs.t-inline {
  height: auto;
  margin: 0;
}
.t-tabs.t-inline > ul > li.t-tab {
  height: 30px;
  margin: 0;
  padding: 8px 12px;
  color: #646464;
  background: transparent;
  border: 0;
  line-height: initial;
  font-weight: 400;
  font-size: 0.8125rem;
}
.t-tabs.t-inline > ul > li.t-tab::before {
  content: "";
  position: absolute;
  inset: auto 0 0;
  width: 100%;
  height: 3px;
  background: transparent;
}
.t-tabs.t-inline > ul > li.t-tab:hover:not(.t-disabled):not([disabled]) {
  color: #646464;
  border: 0;
}
.t-tabs.t-inline > ul > li.t-tab:hover:not(.t-disabled):not([disabled])::before {
  background: #646464;
}
.t-tabs.t-inline > ul > li.t-tab.t-is-selected {
  color: #279c9c;
  border: 0;
  text-shadow: -0.04ex 0 #279c9c, 0.04ex 0 #279c9c;
}
.t-tabs.t-inline > ul > li.t-tab.t-is-selected::before {
  background: #279c9c;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff {
  color: #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff:hover:not(.t-disabled):not([disabled]) {
  color: #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff:hover:not(.t-disabled):not([disabled])::before {
  background: #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff.t-is-selected {
  background: transparent;
  text-shadow: -0.04ex 0 #8c2341, 0.04ex 0 #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff.t-is-selected::before {
  background: #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-disabled, .t-tabs.t-inline > ul > li.t-tab[disabled] {
  color: #a6a7a7;
  cursor: not-allowed;
}
.t-tabs.t-inline > .t-wrapper {
  margin-top: -1px;
  background: transparent;
  border-top: 1px solid #bcbdbd;
}
.t-tabs.t-inline > .t-wrapper > .t-content {
  padding: 24px 0 0;
}

@media print {
  .t-tabs > ul > .t-tab {
    font-size: 0.8125rem;
    height: 24px;
    padding: 4px 16px;
  }
  .t-tabs > ul > .t-tab.t-is-selected {
    padding-top: 2px;
  }
  .t-tabs.t-inline > ul > .t-tab {
    height: 24px;
    padding: 4px 12px;
  }
  .t-tabs.t-inline > ul > .t-tab.t-is-selected {
    padding-top: 4px;
  }
}
.t-sticky-footer {
  position: relative;
  z-index: 50;
  width: 100%;
  padding: 12px;
  background: #fff;
  vertical-align: middle;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  transition: bottom 0.2s ease, left 0.2s ease, margin 0.2s ease;
  transform: translate3d(0, 0, 0);
}
.t-sticky-footer .t-right {
  float: right;
  margin-left: auto;
  flex-shrink: 0;
}
.t-sticky-footer .t-step {
  height: 54px;
  margin: -12px;
  margin-right: 0;
  flex-grow: 0;
}
.t-sticky-footer .t-step::before {
  display: none;
}
.t-sticky-footer .t-step:hover {
  box-shadow: none;
}
.t-sticky-footer .t-step div.t-icon {
  width: 54px;
  height: 54px;
}
.t-sticky-footer .t-step .t-content {
  width: auto;
  flex-shrink: 0;
}
.t-sticky-footer .t-step .t-content h4 {
  margin-bottom: 0;
}
.t-sticky-footer .t-step .t-content h4 span {
  margin-right: 4px;
  font-weight: 400;
  line-height: inherit;
  vertical-align: inherit;
}
.t-sticky-footer .t-step .t-status {
  margin: 0 auto;
  padding: 8px;
  color: #646464;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-sticky-footer .t-step .t-status .t-loading {
  width: 15px;
  height: 15px;
  margin-right: 8px;
}
.t-sticky-footer .t-step .t-status .t-loading::before {
  width: inherit;
  height: inherit;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-sticky-footer.t-is-sticky {
  position: fixed;
  z-index: 1000;
  right: 24px;
  bottom: 0;
  left: 24px;
  width: auto;
  height: 54px;
  margin: 0;
  background: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  animation: sticky 0.2s ease forwards;
  min-width: calc(1280px - 24px * 2);
  max-width: calc(1920px - 24px * 2);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-sticky-footer.t-is-sticky {
    min-width: calc(1280px - 24px * 2 - 17px);
    max-width: calc(1920px - 24px * 2 - 17px);
  }
}
@supports (-ms-accelerator: true) {
  .t-sticky-footer.t-is-sticky {
    min-width: calc(1280px - 24px * 2 - 12px);
    max-width: calc(1920px - 24px * 2 - 12px);
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.t-sticky-footer.t-ghost {
  padding: 0;
  background: transparent;
}
.t-sticky-footer.t-ghost.t-is-sticky {
  padding: 12px;
  background: #fff;
}

.t-time-picker {
  width: 58px;
}
.t-time-picker .t-input-wrapper {
  width: auto;
}
.t-time-picker .t-input-wrapper:has(.t-left-adornment) {
  width: 78px;
}

.t-time-picker-menu {
  min-width: 128px;
}

.t-time-picker-deprecated {
  display: inline-block;
  margin-right: 12px;
  margin-bottom: 12px;
  vertical-align: top;
}
.t-time-picker-deprecated:last-child {
  margin-right: 0;
}
.t-time-picker-deprecated .t-fake-input {
  position: relative;
  height: 32px;
  background: #fff;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.t-time-picker-deprecated .t-fake-input button {
  margin: 0;
  padding: 0;
  background: transparent;
  border: 0;
  font-family: arial, sans-serif;
  cursor: pointer;
}
.t-time-picker-deprecated .t-fake-input input {
  width: 20px;
  height: 32px;
  margin: 0;
  padding: 0;
  padding-top: 2px;
  color: #373838;
  background: transparent;
  border: 0;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
  text-align: center;
}
.t-time-picker-deprecated .t-fake-input input.placeholder {
  color: #909090;
}
.t-time-picker-deprecated .t-fake-input input::placeholder {
  color: #909090;
}
.t-time-picker-deprecated .t-fake-input input + input {
  margin-left: 12px;
}
.t-time-picker-deprecated .t-fake-input hr {
  display: inline-block;
  height: 32px;
  margin: 0 4px;
  color: #646464;
  border: 0;
  line-height: 32px;
}
.t-time-picker-deprecated .t-fake-input hr::before {
  content: ":";
  line-height: inherit;
}
.t-time-picker-deprecated .t-fake-input .t-back,
.t-time-picker-deprecated .t-fake-input .t-forward {
  position: relative;
  width: 24px;
  height: 32px;
  margin: 0;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
}
.t-time-picker-deprecated .t-fake-input .t-back::before, .t-time-picker-deprecated .t-fake-input .t-back::after,
.t-time-picker-deprecated .t-fake-input .t-forward::before,
.t-time-picker-deprecated .t-fake-input .t-forward::after {
  content: "";
  display: block;
  position: absolute;
  bottom: calc(50% - 2px);
  left: 50%;
  width: 8px;
  height: 2px;
  background: #646464;
  border-radius: 1px;
}
.t-time-picker-deprecated .t-fake-input .t-back::before,
.t-time-picker-deprecated .t-fake-input .t-forward::before {
  transform: translate(-4px, -2px) rotate(-45deg) scale(0.8);
}
.t-time-picker-deprecated .t-fake-input .t-back::after,
.t-time-picker-deprecated .t-fake-input .t-forward::after {
  transform: translate(-4px, 1.5px) rotate(45deg) scale(0.8);
}
.t-time-picker-deprecated .t-fake-input .t-back:hover::before, .t-time-picker-deprecated .t-fake-input .t-back:hover::after, .t-time-picker-deprecated .t-fake-input .t-back.t-has-focus::before, .t-time-picker-deprecated .t-fake-input .t-back.t-has-focus::after,
.t-time-picker-deprecated .t-fake-input .t-forward:hover::before,
.t-time-picker-deprecated .t-fake-input .t-forward:hover::after,
.t-time-picker-deprecated .t-fake-input .t-forward.t-has-focus::before,
.t-time-picker-deprecated .t-fake-input .t-forward.t-has-focus::after {
  background: #373838;
}
.t-time-picker-deprecated .t-fake-input .t-forward::before {
  transform: translate(-4px, -2px) rotate(45deg) scale(0.8);
}
.t-time-picker-deprecated .t-fake-input .t-forward::after {
  transform: translate(-4px, 1.5px) rotate(-45deg) scale(0.8);
}
.t-time-picker-deprecated .t-fake-input .t-toggler {
  width: 32px;
  height: 32px;
  padding-right: 4px;
  color: #646464;
  font-size: 10px;
  cursor: pointer;
}
.t-time-picker-deprecated .t-fake-input .t-toggler:hover, .t-time-picker-deprecated .t-fake-input .t-toggler.t-has-focus {
  color: #373838;
}
.t-time-picker-deprecated .t-fake-input .t-clearer {
  display: none;
  width: 32px;
  height: 32px;
}
.t-time-picker-deprecated .t-fake-input .t-faker {
  position: absolute;
  inset: 0.5px 0 0;
  display: block;
  width: 100%;
  height: 32px;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  pointer-events: none;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):hover ~ .t-faker {
  border-color: #279c9c;
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker, .t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker.placeholder, .t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker.placeholder {
  opacity: 0;
  user-select: none;
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker::placeholder, .t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker::placeholder {
  opacity: 0;
  user-select: none;
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled).t-has-focus {
  outline: 0;
}
.t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer {
  display: inline-block;
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2014%2014'%3e%3cpath%20d='M7%200C3.1%200%200%203.1%200%207s3.1%207%207%207%207-3.1%207-7-3.1-7-7-7zm3.4%208.8c.1.1.1.3%200%20.5l-1.1%201.1c-.1.1-.3.1-.5%200L7%208.6l-1.8%201.9c-.1.1-.3.1-.5%200L3.6%209.3c-.2-.1-.2-.3%200-.5L5.4%207%203.6%205.2c-.2-.2-.2-.4%200-.5l1.1-1.1c.1-.1.3-.1.5%200L7%205.4l1.8-1.9c.1-.1.3-.1.5%200l1.1%201.1c.1.1.1.3%200%20.5L8.6%207l1.8%201.8z'%20fill='%23464646'/%3e%3c/svg%3e");
  background-size: 12px;
  background-position: 50%;
  background-repeat: no-repeat;
  opacity: 0.4;
  transition: opacity 0.2s ease;
}
.t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer:hover, .t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer.t-has-focus, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer:hover, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer.t-has-focus {
  opacity: 1;
}
.t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer::before, .t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer::after, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer::before, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer::after {
  display: none;
}

.t-toast-container {
  position: fixed;
  top: 78px;
  right: 24px;
}
.t-toast-container .t-notification {
  width: 330px;
  margin-bottom: 12px;
}
.t-toast-container .t-arriving {
  animation: 500ms ease-out slide-left;
}
.t-toast-container .t-closing {
  animation: 500ms ease-out slide-right;
}
@keyframes slide-left {
  from {
    margin-left: 100%;
    opacity: 0;
  }
  to {
    margin-left: 0%;
    opacity: 1;
  }
}
@keyframes slide-right {
  from {
    margin-left: 0%;
    opacity: 1;
  }
  to {
    margin-left: 100%;
    opacity: 0;
  }
}

.t-user-feedback {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  width: 400px;
  padding: 16px;
  background-color: #006491;
  color: #fff;
  border-radius: 8px;
  z-index: 120;
}
.t-user-feedback--thank-you-message {
  text-align: center;
  justify-content: center;
  font-size: 14px;
  animation: thank-you-message 0.4s 1s 1 forwards;
}
.t-user-feedback__happy-face {
  color: #fff;
  cursor: pointer;
}
.t-user-feedback__happy-face:hover {
  color: #8cc391;
}
.t-user-feedback__happy-face input {
  position: absolute;
  margin: 0;
  opacity: 0;
  width: 0;
  height: 0;
}
.t-user-feedback__happy-face input:checked + svg {
  color: #8cc391;
  cursor: default;
}
.t-user-feedback__neutral-face {
  color: #fff;
  cursor: pointer;
}
.t-user-feedback__neutral-face:hover {
  color: #f5c328;
}
.t-user-feedback__neutral-face input {
  position: absolute;
  margin: 0;
  opacity: 0;
  width: 0;
  height: 0;
}
.t-user-feedback__neutral-face input:checked + svg {
  color: #f5c328;
  cursor: default;
}
.t-user-feedback__sad-face {
  color: #fff;
  cursor: pointer;
}
.t-user-feedback__sad-face:hover {
  color: #d91f11;
}
.t-user-feedback__sad-face input {
  position: absolute;
  margin: 0;
  opacity: 0;
  width: 0;
  height: 0;
}
.t-user-feedback__sad-face input:checked + svg {
  color: #d91f11;
  cursor: default;
}
.t-user-feedback__close-button {
  cursor: pointer;
  position: absolute;
  top: 3px;
  right: 0;
  background-color: transparent;
  border: 0;
  color: #fff;
  padding: 0;
}
.t-user-feedback__question-wrapper {
  display: flex;
  justify-content: space-between;
  width: 100%;
  align-items: center;
}
.t-user-feedback__ratings-wrapper {
  white-space: nowrap;
}
.t-user-feedback__user-comment {
  width: 100%;
  flex: 1 1 100%;
  font-weight: 400;
  color: #fff;
  margin-right: 0;
}
.t-user-feedback__user-comment textarea {
  margin-top: 8px;
  resize: none;
  border-radius: 3px;
  width: 100%;
}
.t-user-feedback .t-minimal-alt {
  margin-left: auto;
}
@keyframes thank-you-message {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes thank-you-message {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes thank-you-message {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes thank-you-message {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

.t-error-page {
  background: url("data:image/svg+xml,%3c?xml%20version='1.0'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20style='enable-background:new%200%200%20768%20880'%20viewBox='0%200%20768%20880'%3e%3cdefs%3e%3cfilter%20id='a'%20width='856.8'%20height='1213.4'%20x='10.2'%20y='-431.7'%20filterUnits='userSpaceOnUse'%3e%3cfeColorMatrix%20values='1%200%200%200%200%200%201%200%200%200%200%200%201%200%200%200%200%200%201%200'/%3e%3c/filter%3e%3c/defs%3e%3cmask%20id='b'%20width='856.8'%20height='1213.4'%20x='10.2'%20y='-431.7'%20maskUnits='userSpaceOnUse'%3e%3cpath%20d='M0%200h768v801H0z'%20style='fill:%23d9d9d9;filter:url(%23a)'/%3e%3c/mask%3e%3cg%20style='mask:url(%23b)'%3e%3clinearGradient%20id='c'%20x1='93.403'%20x2='1095.002'%20y1='1006.371'%20y2='-562.356'%20gradientTransform='matrix(1%200%200%20-1%200%20802)'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20style='stop-color:%23ff0061'/%3e%3cstop%20offset='1'%20style='stop-color:%23fe953d'/%3e%3c/linearGradient%3e%3cpath%20d='m426.8-430.5-5.4-1.2-61.2%20169.5%207.4%201.2c81.8%2012.4%20156.6%2053%20211.6%20114.9%2071%2079.4%20110.2%20191.1%20110.2%20314.7%200%20122.9-39.6%20234.6-111.4%20314.4-71.2%2079.1-168.4%20121-281.1%20121-77.5%201.5-153.7-20.9-218-64.1l-6.7-4.6-62%20171.4%204.6%202.6c86%2048.6%20183.3%2073.5%20282.1%2072.3%2077.7%201.1%20154.7-14.4%20225.9-45.4S657.9%20659.4%20710%20601.8c101.2-112.5%20157-266.4%20157-433.3.1-300.2-176.8-540.9-440.2-599z'%20style='fill:url(%23c)'/%3e%3c/g%3e%3c/svg%3e") no-repeat right top #f8f8f8;
  background-size: contain;
  width: 100vw;
  height: 100vh;
}
.t-error-page .t-error-container {
  position: fixed;
  width: 600px;
  padding: 24px;
  background: #fff;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.25);
}
.t-error-page .t-error-container h1 {
  margin-bottom: 24px;
}
.t-error-page .t-error-container h2 {
  font-size: 0.8125rem;
}
.t-error-page .t-error-container .t-btn {
  margin-bottom: 16px;
}
.t-error-page .t-error-container .t-icon-redo {
  margin-top: 0;
}
.t-error-page .t-error-container__divider {
  border-top: 1px solid #e9e9e9;
  margin-top: 24px;
  margin-bottom: 24px;
}
.t-error-page .t-error-container__meta-data {
  display: flex;
  flex-wrap: wrap;
  line-height: 1.5;
  margin-bottom: 12px;
}
.t-error-page .t-error-container__meta-data dt {
  width: 30%;
}
.t-error-page .t-error-container__meta-data dt::after {
  content: ":";
}
.t-error-page .t-error-container__meta-data dd {
  word-wrap: break-word;
  width: 70%;
  margin-inline-start: unset;
}
.t-error-page .t-error-container__phone-numbers {
  margin-bottom: 24px;
  display: flex;
  flex-wrap: wrap;
  gap: 12px 0;
}
.t-error-page .t-error-container__phone-numbers > div {
  width: 250px;
  display: flex;
  flex-wrap: wrap;
}
.t-error-page .t-error-container__phone-numbers dt {
  width: 100px;
}
.t-error-page .t-error-container__phone-numbers dd {
  margin-inline-start: unset;
}
.t-error-page .t-error-container footer {
  color: #a6a7a7;
  margin-top: 24px;
}

.t-inactivity-page {
  background: url("data:image/svg+xml,%3c?xml%20version='1.0'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20style='enable-background:new%200%200%20768%20880'%20viewBox='0%200%20768%20880'%3e%3cdefs%3e%3cfilter%20id='a'%20width='856.8'%20height='1213.4'%20x='10.2'%20y='-431.7'%20filterUnits='userSpaceOnUse'%3e%3cfeColorMatrix%20values='1%200%200%200%200%200%201%200%200%200%200%200%201%200%200%200%200%200%201%200'/%3e%3c/filter%3e%3c/defs%3e%3cmask%20id='b'%20width='856.8'%20height='1213.4'%20x='10.2'%20y='-431.7'%20maskUnits='userSpaceOnUse'%3e%3cpath%20d='M0%200h768v801H0z'%20style='fill:%23d9d9d9;filter:url(%23a)'/%3e%3c/mask%3e%3cg%20style='mask:url(%23b)'%3e%3clinearGradient%20id='c'%20x1='93.403'%20x2='1095.002'%20y1='1006.371'%20y2='-562.356'%20gradientTransform='matrix(1%200%200%20-1%200%20802)'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20style='stop-color:%23ff0061'/%3e%3cstop%20offset='1'%20style='stop-color:%23fe953d'/%3e%3c/linearGradient%3e%3cpath%20d='m426.8-430.5-5.4-1.2-61.2%20169.5%207.4%201.2c81.8%2012.4%20156.6%2053%20211.6%20114.9%2071%2079.4%20110.2%20191.1%20110.2%20314.7%200%20122.9-39.6%20234.6-111.4%20314.4-71.2%2079.1-168.4%20121-281.1%20121-77.5%201.5-153.7-20.9-218-64.1l-6.7-4.6-62%20171.4%204.6%202.6c86%2048.6%20183.3%2073.5%20282.1%2072.3%2077.7%201.1%20154.7-14.4%20225.9-45.4S657.9%20659.4%20710%20601.8c101.2-112.5%20157-266.4%20157-433.3.1-300.2-176.8-540.9-440.2-599z'%20style='fill:url(%23c)'/%3e%3c/g%3e%3c/svg%3e") no-repeat right top #212222;
  background-size: contain;
  width: 100vw;
  height: 100vh;
  cursor: pointer;
  inset: 0;
  position: fixed;
  z-index: 999999;
}

.t-inactivity-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  position: fixed;
  top: 30%;
  left: 50%;
  width: 600px;
  gap: 60px;
  padding: 60px;
  background: #373838;
  color: #fff;
  transform: translate(-50%, -50%);
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.25);
}
.t-inactivity-container__logo {
  width: 150px;
}
.t-inactivity-container__text {
  font-family: "Libre Franklin", arial, sans-serif;
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.375rem;
}

.funds-list-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.funds-list-container h4 {
  margin-bottom: 0.2rem;
}
.funds-list-container p {
  color: #a6a7a7;
}
.funds-list-container .ag-header-cell {
  width: 33%;
}
.funds-list-container .ag-root-wrapper {
  border: none;
}

.funds-list-grid-div {
  height: calc(100vh - 21rem);
}

.t-drawer footer {
  width: 100%;
}

.view-funds-list-grid__header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: end;
  margin: 25px 0 15px 0;
}
.view-funds-list-grid__header h2 {
  margin-bottom: 0;
}
.view-funds-list-grid__header .view-funds-list-grid__header-buttons {
  display: flex;
  flex-direction: row;
  justify-content: end;
}aside.institution-funds-list-drawer {
  width: 60%;
  z-index: 105;
}
aside.institution-funds-list-drawer header {
  border-bottom: 1px solid #e9e9e9;
}
aside.institution-funds-list-drawer header h2 {
  display: flex;
  align-items: center;
  gap: 5px;
}
aside.institution-funds-list-drawer header h2 i {
  font-size: 0.8125rem;
  cursor: pointer;
  margin: 0;
  display: flex;
  align-items: center;
}
aside.institution-funds-list-drawer .t-content {
  width: 100%;
  padding: 5px 24px;
  overflow: hidden;
}
aside.institution-funds-list-drawer .t-content.t-is-selected {
  position: static;
}
aside.institution-funds-list-drawer footer {
  width: 100%;
}

.t-drawer-background.t-toggled:has(~ aside.institution-funds-list-drawer) {
  z-index: 103;
}.notification-bell {
  cursor: pointer;
  display: flex;
  flex-direction: column-reverse;
  align-items: center;
  justify-content: center;
  margin-right: 20px;
  position: relative;
}
.notification-bell .notification-bell__icon svg {
  width: 30px;
  height: 30px;
  color: #fff;
}
.notification-bell .notification-bell__number {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background-color: #ff0061;
  color: white;
  font-weight: 700;
  font-size: x-small;
  min-width: 23px;
  min-height: 23px;
  padding: 3px;
  border-radius: 50%;
  box-sizing: border-box;
  position: absolute;
  top: -3px;
  right: -3px;
  border: 2px solid #212222;
}
.notification-bell .notification-bell__number_large {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background-color: #ff0061;
  color: white;
  font-weight: 700;
  font-size: x-small;
  min-width: 15px;
  min-height: 15px;
  padding: 5px 3px;
  border-radius: 50%;
  box-sizing: border-box;
  position: absolute;
  top: -6px;
  right: -7px;
  border: 2px solid #212222;
}

aside.notification-drawer {
  width: 60%;
}
aside.notification-drawer footer {
  width: 100%;
}.notification-drawer-content {
  width: 100%;
}
.notification-drawer-content .notification-section {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  margin-bottom: 20px;
}
.notification-drawer-content .notification-section header.notification-header {
  padding: 0;
  margin: 0;
  height: 30px;
  font-size: 14px;
  font-weight: 700;
}
.notification-drawer-content .user-info {
  display: flex;
  align-items: center;
  color: #fff;
  background: #256cd1;
  padding: 8px;
  margin-bottom: 10px;
  border-radius: 4px;
}.notification-element-container {
  display: flex;
  gap: 4rem;
  justify-content: space-between;
  border-bottom: 1px solid #f8f8f8;
  padding-bottom: 1rem;
}
.notification-element-container .notification-element-content {
  cursor: pointer;
}
.notification-element-container .notification-element-action {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 100px;
}
.notification-element-container .notification-element-header {
  display: flex;
  align-items: center;
  padding-bottom: 7px;
}
.notification-element-container .notification-element-header .notification-element-title-wrapper {
  padding-left: 7px;
}
.notification-element-container .notification-raised-by, .notification-element-container .notification-description {
  font-weight: 700;
}
.notification-element-container .notification-raised-on {
  color: #373838;
}
.notification-element-container .notification-action-button, .notification-element-container .notification-action-button:disabled {
  background: transparent;
  outline: none;
  border: none;
  box-shadow: none;
}
.notification-element-container .notification-action-button:hover:not([disabled]), .notification-element-container .notification-action-button:disabled:hover:not([disabled]) {
  background: white;
  outline: none;
  border: none;
  box-shadow: none;
  color: #279c9c;
}
.notification-element-container .notification-action-button.primary, .notification-element-container .notification-action-button:disabled.primary {
  color: #279c9c;
}.bolded {
  font-weight: bold;
}aside.notification-drawer {
  width: 60%;
}
aside.notification-drawer .t-content {
  width: 100%;
}
aside.notification-drawer footer {
  width: 100%;
}
aside.notification-drawer header {
  border-bottom: 1px solid #e9e9e9;
}
aside.notification-drawer header h2 {
  width: calc(100% - 4rem);
}
aside.notification-drawer header h2 .notification-drawer-header-wrapper {
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: space-between;
}
aside.notification-drawer header h2 .notification-drawer-header-wrapper .notification-action-button {
  background: none;
  outline: none;
  border: none;
  font-weight: 600;
  color: #373838;
  white-space: nowrap;
  box-shadow: none;
}
aside.notification-drawer header h2 .notification-drawer-header-wrapper .notification-action-button:hover {
  cursor: pointer;
  color: #279c9c;
  text-decoration: underline;
  text-underline-color: #279c9c;
}
aside.notification-drawer header h2 .notification-drawer-header-wrapper .notification-type-switch {
  display: flex;
  flex-direction: row-reverse;
  gap: 10px;
  padding: 0;
  margin: 0 20px;
}
aside.notification-drawer header h2 .notification-drawer-header-wrapper .notification-type-switch label {
  white-space: nowrap;
  margin: 0;
  padding: 0;
  color: #373838;
}.page-container {
  height: calc(100vh - 3.375rem);
}
.page-container .outlet-container {
  height: 100%;
}

.t-main {
  height: fit-content;
}

body:has(:not(.t-drawer)) .o-support-assistant-bubble {
  right: 25px;
  bottom: 15px;
}.unauthorized-person {
  border: solid 1px #000000;
}.logout-page {
  border: solid 1px #000000;
}.default-height {
  height: 200px;
  width: 100%;
}.child-cont-small-grid {
  height: 35rem;
  box-shadow: none;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-color: #f9fcfc;
  padding: 2rem 1.25rem;
}
.child-cont-small-grid h2 {
  font-size: larger;
}
.child-cont-small-grid .standard-grid {
  height: calc(100% - 80px) !important;
}

.margin-button {
  /* margin: auto; */
  margin: 1rem;
  text-align: right;
}header {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
header .crumb-skeleton {
  height: 0.7rem;
  width: 15rem;
  margin-bottom: 0.5rem;
}
header .crumb-heading-skeleton {
  height: 1.5rem;
  width: 11rem;
}
header .main-heading {
  display: flex;
  flex-direction: column;
  max-width: 70%;
}
header .main-heading .main-header-with-status {
  display: flex;
}
header .main-heading .main-header-with-status h1 {
  word-break: break-all;
}
header .main-header-buttons-container {
  display: flex;
  align-items: flex-end;
}
header .main-header-buttons-container .t-btn {
  display: flex;
  gap: 8px;
}.institution-in-fund-view-list-grid-div {
  height: 300px;
}

.institution-in-drawer-list-grid-div {
  height: calc(100vh - 17.5rem);
}

.institution-in-drawer-list-grid__header, .institution-in-fund-view-list-grid__header {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  margin-bottom: 16px;
}
.institution-in-drawer-list-grid__header h2, .institution-in-fund-view-list-grid__header h2 {
  margin-bottom: 0;
}

.institution-in-drawer-list-grid__header {
  margin-top: 20px;
}
.institution-in-drawer-list-grid__header .institution-in-drawer-list-grid__header-buttons {
  display: flex;
}

.institution-in-fund-view-list-grid.with-pagination {
  height: 390px;
}.dialog-box-message-container {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.dialog-box-message-container .dialog-box-text-message p {
  margin: 0;
}.sleeves-grid-container {
  height: 300px;
  width: 100%;
}
.sleeves-grid-container .header-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}.fund-view-details-container {
  margin-bottom: 16px;
}

.sleeve-container-wrapper {
  margin-bottom: 5rem;
}
.sleeve-container-wrapper .t-container.t-compact {
  height: 24rem;
}.naming-listing-container {
  height: calc(100vh - 11rem);
}
.naming-listing-container .ag-center-cols-container div.ag-row-group-expanded::after {
  content: "";
  display: block;
  height: 39px;
  border-left: 3px solid #279c9c;
}
.naming-listing-container div.ag-row-selected::before {
  border-left: none;
}
.naming-listing-container .ag-center-cols-container .ag-row-group-expanded.ag-row-hover::before,
.naming-listing-container .ag-center-cols-container .ag-row-group-expanded::before {
  border-left: 3px solid #279c9c;
}
.naming-listing-container .o-quick-filter {
  z-index: 80;
}
.naming-listing-container .reset-button {
  display: flex;
  justify-content: flex-end;
  padding-bottom: 10px;
}
.naming-listing-container .filter-drop-downs-reset-button-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.naming-listing-container .filter-drop-downs-reset-button-container .reset-button .user-filter-reset-button {
  margin-top: 0.5rem;
  height: 30px;
}
.naming-listing-container .naming-listing-grid__wrapper {
  height: calc(100vh - 20rem);
}
.naming-listing-container .naming-listing-grid__wrapper .t-tag {
  width: 67px;
}
.naming-listing-container .action-btns-inner {
  display: flex;
  align-items: center;
}.view-edit-codes-drawer-content__container {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.view-edit-codes-drawer-content__container .view-edit-codes-drawer-content-header__wrapper {
  display: flex;
  justify-content: space-between;
}
.view-edit-codes-drawer-content__container .view-edit-codes-drawer-content-input-fields__container {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.view-edit-codes-drawer-content__container .helper-text-wrapper {
  display: flex;
  justify-content: space-between;
  margin-top: 4px;
  margin-bottom: 20px;
}
.view-edit-codes-drawer-content__container .helper-text-wrapper .helper-text {
  color: #7a7a7a;
  font-size: x-small;
}
.view-edit-codes-drawer-content__container .view-edit-codes-drawer-no-codes {
  padding-top: 5px;
}
html {
  box-sizing: border-box;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

body {
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #f8f8f8;
}

div,
span {
  vertical-align: middle;
}

img {
  border: 0;
  outline: none;
}

figure {
  margin: 0;
}

*:focus {
  outline: 0;
}

*::-moz-focus-inner {
  border: 0;
}

.t-has-focus {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}

[disabled],
.t-is-disabled {
  cursor: not-allowed;
}

.t-is-hidden {
  display: none !important;
}

@media print {
  @page {
    size: landscape;
    margin: 1cm;
  }
  html,
  body,
  p {
    font-size: 10px;
  }
  .t-staff {
    display: none;
  }
}
.t-icon-diamond::before {
  content: "\e000";
}
.t-icon-asterisk::before {
  content: "\e001";
}
.t-icon-angle-double-up::before {
  content: "\e146";
}
.t-icon-angle-double-right::before {
  content: "\e147";
}
.t-icon-angle-double-down::before {
  content: "\e148";
}
.t-icon-angle-double-left::before {
  content: "\e149";
}
.t-icon-angle-up::before {
  content: "\e150";
}
.t-icon-angle-right::before {
  content: "\e151";
}
.t-icon-angle-down::before {
  content: "\e152";
}
.t-icon-angle-left::before {
  content: "\e153";
}
.t-icon-chevron-up::before {
  content: "\e154";
}
.t-icon-chevron-right::before {
  content: "\e155";
}
.t-icon-chevron-down::before {
  content: "\e156";
}
.t-icon-chevron-left::before {
  content: "\e157";
}
.t-icon-arrow-up::before {
  content: "\e158";
}
.t-icon-arrow-right::before {
  content: "\e159";
}
.t-icon-arrow-down::before {
  content: "\e160";
}
.t-icon-arrow-left::before {
  content: "\e161";
}
.t-icon-arrows::before {
  content: "\e162";
}
.t-icon-arrows-h::before {
  content: "\e163";
}
.t-icon-arrows-v::before {
  content: "\e164";
}
.t-icon-caret-up::before {
  content: "\e180";
}
.t-icon-caret-right::before {
  content: "\e181";
}
.t-icon-caret-down::before {
  content: "\e182";
}
.t-icon-caret-left::before {
  content: "\e183";
}
.t-icon-home::before {
  content: "\e200";
}
.t-icon-entity::before {
  content: "\e201";
}
.t-icon-plus::before {
  content: "\e340";
}
.t-icon-plus-circle::before {
  content: "\e341";
}
.t-icon-minus::before {
  content: "\e350";
}
.t-icon-minus-circle::before {
  content: "\e351";
}
.t-icon-times::before {
  content: "\e360";
}
.t-icon-times-circle::before {
  content: "\e361";
}
.t-icon-times-circle-o::before {
  content: "\e362";
}
.t-icon-help::before {
  content: "\e370";
}
.t-icon-help-o::before {
  content: "\e371";
}
.t-icon-info-circle::before {
  content: "\e372";
}
.t-icon-exclamation-circle::before {
  content: "\e373";
}
.t-icon-exclamation-triangle::before {
  content: "\e374";
}
.t-icon-exclamation::before {
  content: "\e375";
}
.t-icon-bell::before {
  content: "\e380";
}
.t-icon-bell-slash::before {
  content: "\e381";
}
.t-icon-bullhorn::before {
  content: "\e384";
}
.t-icon-download::before {
  content: "\e400";
}
.t-icon-upload::before {
  content: "\e401";
}
.t-icon-save::before {
  content: "\e402";
}
.t-icon-expand::before {
  content: "\e500";
}
.t-icon-compress::before {
  content: "\e501";
}
.t-icon-expand-alt::before {
  content: "\e502";
}
.t-icon-compress-alt::before {
  content: "\e503";
}
.t-icon-level-up::before {
  content: "\e510";
}
.t-icon-level-down::before {
  content: "\e511";
}
.t-icon-exchange::before {
  content: "\e512";
}
.t-icon-redo::before {
  content: "\e515";
}
.t-icon-forward::before {
  content: "\e520";
}
.t-icon-reply::before {
  content: "\e521";
}
.t-icon-reply-all::before {
  content: "\e522";
}
.t-icon-sync::before {
  content: "\e525";
}
.t-icon-retweet::before {
  content: "\e526";
}
.t-icon-undo::before {
  content: "\e530";
}
.t-icon-history::before {
  content: "\e531";
}
.t-icon-clock::before {
  content: "\e540";
}
.t-icon-hourglass::before {
  content: "\e545";
}
.t-icon-hourglass-start::before {
  content: "\e546";
}
.t-icon-hourglass-half::before {
  content: "\e547";
}
.t-icon-hourglass-end::before {
  content: "\e548";
}
.t-icon-calendar::before {
  content: "\e560";
}
.t-icon-calendar-plus::before {
  content: "\e561";
}
.t-icon-calendar-minus::before {
  content: "\e562";
}
.t-icon-calendar-check::before {
  content: "\e563";
}
.t-icon-calendar-times::before {
  content: "\e564";
}
.t-icon-check::before {
  content: "\e900";
}
.t-icon-check-circle::before {
  content: "\e901";
}
.t-icon-check-circle-o::before {
  content: "\e902";
}
.t-icon-check-double::before {
  content: "\e903";
}
.t-icon-globe::before {
  content: "\e910";
}
.t-icon-globe-africa::before {
  content: "\e911";
}
.t-icon-globe-asia::before {
  content: "\e912";
}
.t-icon-eye::before {
  content: "\e920";
}
.t-icon-eye-slash::before {
  content: "\e921";
}
.t-icon-comment-alt-fill::before {
  content: "\e904";
}
.t-icon-comment-fill::before {
  content: "\e926";
}
.t-icon-comment-dots-fill::before {
  content: "\e927";
}
.t-icon-comment-dollar-fill::before {
  content: "\e928";
}
.t-icon-comment-slash-fill::before {
  content: "\e929";
}
.t-icon-comments-fill::before {
  content: "\e930";
}
.t-icon-comments-dollar-fill::before {
  content: "\e931";
}
.t-icon-comment-dollar::before {
  content: "\e932";
}
.t-icon-comments-dollar::before {
  content: "\e933";
}
.t-icon-comment-slash::before {
  content: "\e934";
}
.t-icon-comment-dots::before {
  content: "\e935";
}
.t-icon-comment::before {
  content: "\e937";
}
.t-icon-comments::before {
  content: "\e938";
}
.t-icon-comment-alt::before {
  content: "\e939";
}
.t-icon-ellipsis-h::before {
  content: "\e941";
}
.t-icon-ellipsis-v::before {
  content: "\e942";
}
.t-icon-envelope::before {
  content: "\e945";
}
.t-icon-envelope-open-text::before {
  content: "\e946";
}
.t-icon-inbox::before {
  content: "\e950";
}
.t-icon-paperclip::before {
  content: "\e995";
}
.t-icon-pen-nib::before {
  content: "\e997";
}
.t-icon-pencil::before {
  content: "\e998";
}
.t-icon-trash::before {
  content: "\e999";
}
.t-icon-user::before {
  content: "󡀀";
}
.t-icon-user-circle::before {
  content: "󡀁";
}
.t-icon-user-cog::before {
  content: "󡀄";
}
.t-icon-user-edit::before {
  content: "󡀅";
}
.t-icon-user-lock::before {
  content: "󡀆";
}
.t-icon-user-plus::before {
  content: "󡀇";
}
.t-icon-user-minus::before {
  content: "󡀈";
}
.t-icon-user-shield::before {
  content: "󡀉";
}
.t-icon-user-slash::before {
  content: "󡀐";
}
.t-icon-user-times::before {
  content: "󡀑";
}
.t-icon-user-friends::before {
  content: "󡀒";
}
.t-icon-users::before {
  content: "󡀓";
}
.t-icon-users-cog::before {
  content: "󡀔";
}
.t-icon-user-tie::before {
  content: "󡀕";
}
.t-icon-address-card::before {
  content: "󡀠";
}
.t-icon-id-badge::before {
  content: "󡀢";
}
.t-icon-address-book::before {
  content: "󡀣";
}
.t-icon-file::before {
  content: "󡔀";
}
.t-icon-file-alt::before {
  content: "󡔁";
}
.t-icon-file-archive::before {
  content: "󡔂";
}
.t-icon-file-audio::before {
  content: "󡔃";
}
.t-icon-file-code::before {
  content: "󡔄";
}
.t-icon-file-excel::before {
  content: "󡔅";
}
.t-icon-file-image::before {
  content: "󡔆";
}
.t-icon-file-pdf::before {
  content: "󡔇";
}
.t-icon-file-powerpoint::before {
  content: "󡔈";
}
.t-icon-file-video::before {
  content: "󡔉";
}
.t-icon-file-word::before {
  content: "󡔐";
}
.t-icon-folder::before {
  content: "󡔠";
}
.t-icon-folder-open::before {
  content: "󡔡";
}
.t-icon-hand-paper::before {
  content: "󡘀";
}
.t-icon-hand-rock::before {
  content: "󡘁";
}
.t-icon-hand-pointer::before {
  content: "󡘂";
}
.t-icon-hand-point-right::before {
  content: "󡘄";
}
.t-icon-hand-point-down::before {
  content: "󡘅";
}
.t-icon-hand-point-left::before {
  content: "󡘆";
}
.t-icon-handshake::before {
  content: "󡘇";
}
.t-icon-thumbs-up::before {
  content: "󡘈";
}
.t-icon-thumbs-down::before {
  content: "󡘉";
}
.t-icon-face-happy::before {
  content: "󡜀";
}
.t-icon-face-smile::before {
  content: "󡜁";
}
.t-icon-face-neutral::before {
  content: "󡜂";
}
.t-icon-face-frown::before {
  content: "󡜃";
}
.t-icon-face-cry::before {
  content: "󡜄";
}
.t-icon-heart-o::before {
  content: "󡜠";
}
.t-icon-heart::before {
  content: "󡜡";
}
.t-icon-phone::before {
  content: "󡞓";
}
.t-icon-support::before {
  content: "󡞔";
}
.t-icon-fax::before {
  content: "󡞕";
}
.t-icon-tv::before {
  content: "󡠀";
}
.t-icon-laptop::before {
  content: "󡠁";
}
.t-icon-mobile::before {
  content: "󡠂";
}
.t-icon-keyboard::before {
  content: "󡠃";
}
.t-icon-print::before {
  content: "󡠐";
}
.t-icon-qrcode::before {
  content: "󡠠";
}
.t-icon-fingerprint::before {
  content: "󡠡";
}
.t-icon-link::before {
  content: "󡠰";
}
.t-icon-unlink::before {
  content: "󡠱";
}
.t-icon-external-link::before {
  content: "󡠳";
}
.t-icon-key::before {
  content: "󡡀";
}
.t-icon-lock::before {
  content: "󡡅";
}
.t-icon-lock-open::before {
  content: "󡡆";
}
.t-icon-search::before {
  content: "󡡐";
}
.t-icon-search-plus::before {
  content: "󡡑";
}
.t-icon-search-minus::before {
  content: "󡡒";
}
.t-icon-filter::before {
  content: "󡡠";
}
.t-icon-share::before {
  content: "󡡥";
}
.t-icon-share-square::before {
  content: "󡡦";
}
.t-icon-paper-plane::before {
  content: "󡡧";
}
.t-icon-sign-in::before {
  content: "󡢐";
}
.t-icon-sign-out::before {
  content: "󡢑";
}
.t-icon-power-off::before {
  content: "󡢕";
}
.t-icon-circle-notch::before {
  content: "󡦘";
}
.t-icon-newspaper::before {
  content: "󡦙";
}
.t-icon-cog::before {
  content: "󢀀";
}
.t-icon-cogs::before {
  content: "󢀁";
}
.t-icon-wrench::before {
  content: "󢀅";
}
.t-icon-toolbox::before {
  content: "󢀆";
}
.t-icon-briefcase::before {
  content: "󢀇";
}
.t-icon-suitcase::before {
  content: "󢀈";
}
.t-icon-sliders::before {
  content: "󢀐";
}
.t-icon-sort-alpha-up::before {
  content: "󢀠";
}
.t-icon-sort-alpha-down::before {
  content: "󢀡";
}
.t-icon-sort-amount-up::before {
  content: "󢀢";
}
.t-icon-sort-amount-down::before {
  content: "󢀣";
}
.t-icon-sort::before {
  content: "󢀰";
}
.t-icon-sort-up::before {
  content: "󢀱";
}
.t-icon-sort-down::before {
  content: "󢀲";
}
.t-icon-tag::before {
  content: "󢁀";
}
.t-icon-tags::before {
  content: "󢁁";
}
.t-icon-star-o::before {
  content: "󢁅";
}
.t-icon-star-half::before {
  content: "󢁆";
}
.t-icon-star::before {
  content: "󢁇";
}
.t-icon-table::before {
  content: "󢁉";
}
.t-icon-list-ul::before {
  content: "󢁐";
}
.t-icon-tasks::before {
  content: "󢁑";
}
.t-icon-cards::before {
  content: "󢁕";
}
.t-icon-cards-small::before {
  content: "󢁖";
}
.t-icon-list::before {
  content: "󢁗";
}
.t-icon-align-left::before {
  content: "󢁠";
}
.t-icon-align-center::before {
  content: "󢁡";
}
.t-icon-align-justify::before {
  content: "󢁢";
}
.t-icon-align-right::before {
  content: "󢁣";
}
.t-icon-copy::before {
  content: "󢁩";
}
.t-icon-clone::before {
  content: "󢁰";
}
.t-icon-new-tab::before {
  content: "󢁱";
}
.t-icon-clipboard::before {
  content: "󢁵";
}
.t-icon-paste::before {
  content: "󢁶";
}
.t-icon-money-bill::before {
  content: "󢂀";
}
.t-icon-credit-card::before {
  content: "󢂁";
}
.t-icon-chart-bar::before {
  content: "󢂐";
}
.t-icon-chart-area::before {
  content: "󢂑";
}
.t-icon-chart-line::before {
  content: "󢂒";
}
.t-icon-terminal::before {
  content: "󢄀";
}
.t-icon-code::before {
  content: "󢄁";
}
.t-icon-code-branch::before {
  content: "󢄂";
}
.t-icon-thumbtack::before {
  content: "󢒙";
}
.t-icon-ruler::before {
  content: "󢔀";
}
.t-icon-cut::before {
  content: "󢔁";
}
.t-icon-image::before {
  content: "󢔂";
}
.t-icon-images::before {
  content: "󢔃";
}
.t-icon-bookmark-o::before {
  content: "󢔄";
}
.t-icon-bookmark::before {
  content: "󢔅";
}
.t-icon-flag::before {
  content: "󢔆";
}
.t-icon-location-arrow::before {
  content: "󢔇";
}
.t-icon-map-marker::before {
  content: "󢔈";
}
.t-icon-shoe-prints::before {
  content: "󢔉";
}
.t-icon-magic::before {
  content: "󢔐";
}
.t-icon-stamp::before {
  content: "󢔑";
}
.t-icon-fill-up::before {
  content: "󢔒";
}
.t-icon-graduation-cap::before {
  content: "󢔓";
}
.t-icon-palette::before {
  content: "󢔔";
}
.t-icon-trophy::before {
  content: "󢔕";
}
.t-icon-bug::before {
  content: "󢔖";
}
.t-icon-robot::before {
  content: "󢔗";
}
.t-icon-rocket::before {
  content: "󢔘";
}
.t-icon-certificate::before {
  content: "󢔙";
}
.t-icon-crosshairs::before {
  content: "󢔠";
}
.t-icon-infinity::before {
  content: "󢔡";
}
.t-icon-sticky-note::before {
  content: "󢔢";
}
.t-icon-map-signs::before {
  content: "󢔣";
}
.t-icon-shopping-cart::before {
  content: "󢔤";
}
.t-icon-play::before {
  content: "󢔥";
}
.t-icon-stop::before {
  content: "󢔦";
}
.t-icon-circle::before {
  content: "󢔧";
}
.t-icon-flask::before {
  content: "󢔨";
}
.t-icon-ds-triquetra::before {
  content: "󣀀";
}
.t-icon-ds-brick::before {
  content: "󣀁";
}
.t-icon-ds-set::before {
  content: "󣀂";
}
.t-icon-direction-incoming::before {
  content: "󣀃";
}
.t-icon-direction-outgoing::before {
  content: "󣀄";
}
.t-icon-direction-both::before {
  content: "󣀅";
}

.t-icon-alarm::before {
  content: "\e380";
}
.t-icon-area-chart::before {
  content: "󢂑";
}
.t-icon-analytics::before {
  content: "󢂑";
}
.t-icon-ban::before {
  content: "\e351";
}
.t-icon-calendar-o::before {
  content: "\e560";
}
.t-icon-clock-o::before {
  content: "\e540";
}
.t-icon-circle-o-notch::before {
  content: "󡦘";
}
.t-icon-close::before {
  content: "\e360";
}
.t-icon-cycle::before {
  content: "󡦘";
}
.t-icon-delete::before {
  content: "\e999";
}
.t-icon-edit::before {
  content: "\e998";
}
.t-icon-email::before {
  content: "\e945";
}
.t-icon-error::before {
  content: "\e373";
}
.t-icon-file-o::before {
  content: "󡔀";
}
.t-icon-file-archive-o::before {
  content: "󡔂";
}
.t-icon-file-code-o::before {
  content: "󡔄";
}
.t-icon-file-excel-o::before {
  content: "󡔅";
}
.t-icon-file-image-o::before {
  content: "󡔆";
}
.t-icon-file-pdf-o::before {
  content: "󡔇";
}
.t-icon-file-text::before {
  content: "󡔁";
}
.t-icon-file-text-o::before {
  content: "󡔁";
}
.t-icon-group::before {
  content: "󡀓";
}
.t-icon-hand-point-up::before {
  content: "󡘂";
}
.t-icon-info::before {
  content: "\e372";
}
.t-icon-line-chart::before {
  content: "󢂒";
}
.t-icon-menu::before {
  content: "\e941";
}
.t-icon-money::before {
  content: "󢂀";
}
.t-icon-newspaper::before, .t-icon-newspaper-o::before {
  content: "󡦙";
}
.t-icon-pending::before {
  content: "\e547";
}
.t-icon-question-circle::before {
  content: "\e370";
}
.t-icon-refresh::before {
  content: "\e525";
}
.t-icon-sort-amount-asc::before {
  content: "󢀣";
}
.t-icon-sort-amount-desc::before {
  content: "󢀢";
}
.t-icon-staff::before {
  content: "\e001";
}
.t-icon-success::before {
  content: "\e901";
}
.t-icon-th::before {
  content: "󢁖";
}
.t-icon-th-large::before {
  content: "󢁕";
}
.t-icon-th-list::before {
  content: "󢁗";
}
.t-icon-remove::before {
  content: "\e999";
}
.t-icon-test::before {
  content: "󢔨";
}
.t-icon-time::before {
  content: "\e540";
}
.t-icon-trash-alt::before {
  content: "\e999";
}
.t-icon-unlock::before {
  content: "󡡆";
}
.t-icon-warning::before {
  content: "\e374";
}

.t-icon.t-white {
  color: #fff;
}
.t-icon.t-gray-mid, .t-icon.t-subtle {
  color: #a6a7a7;
}
.t-icon.t-blue, .t-icon.t-info {
  color: #256cd1;
}
.t-icon.t-teal, .t-icon.t-cta {
  color: #279c9c;
}
.t-icon.t-red, .t-icon.t-error {
  color: #d91f11;
}
.t-icon.t-orange, .t-icon.t-warning {
  color: #ee6f20;
}
.t-icon.t-green, .t-icon.t-success {
  color: #428613;
}
.t-icon.t-disabled {
  color: #bcbdbd;
}
.t-icon.t-staff {
  color: #8c2341;
}
.t-icon.t-white svg > * {
  fill: #fff;
}
.t-icon.t-gray-mid svg > *, .t-icon.t-subtle svg > * {
  fill: #a6a7a7;
}
.t-icon.t-blue svg > *, .t-icon.t-info svg > * {
  fill: #256cd1;
}
.t-icon.t-teal svg > *, .t-icon.t-cta svg > * {
  fill: #279c9c;
}
.t-icon.t-red svg > *, .t-icon.t-error svg > * {
  fill: #d91f11;
}
.t-icon.t-orange svg > *, .t-icon.t-warning svg > * {
  fill: #ee6f20;
}
.t-icon.t-green svg > *, .t-icon.t-success svg > * {
  fill: #428613;
}
.t-icon.t-disabled svg > * {
  fill: #bcbdbd;
}
.t-icon.t-staff svg > * {
  fill: #8c2341;
}

.t-vis {
  position: relative;
  display: inline-block;
  width: 32px;
  height: 32px;
  margin-right: 8px;
  font-style: normal;
  vertical-align: middle;
}
.t-vis:last-child {
  margin-right: 0;
}
.t-vis::before, .t-vis::after {
  content: "";
  position: absolute;
  display: block;
  width: 32px;
  height: 32px;
  border: 1px solid transparent;
  border-radius: 32px;
  font-family: "tricons", helvetica, arial, sans-serif;
}
.t-vis::before {
  border-color: #e9e9e9;
}
.t-vis::after {
  color: #fff;
  font-size: 11px;
  text-align: center;
  line-height: 30px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-vis .t-badge {
  position: absolute;
  top: -4px;
  left: 100%;
  z-index: 1;
  padding: 0 4px;
  color: #ee6f20;
  background: #fff;
  border: 1px solid #ee6f20;
  transform: translate(-60%, 0);
}
.t-vis-agreed::before {
  background: #428613;
  border-color: transparent;
}
.t-vis-part-agreed::before {
  background: #428613;
  border-color: transparent;
}
.t-vis-part-agreed::after {
  content: "";
  left: calc(32px / 2);
  width: calc(32px / 2);
  background: #fff;
  border-color: #e9e9e9;
  border-left: transparent;
  -moz-border-radius-topright: 64px;
  -moz-border-radius-bottomright: 64px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-radius: 0 64px 64px 0;
}
.t-vis-part-disagreed::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-part-disagreed::after {
  content: "";
  width: calc(32px / 2);
  background: #fff;
  border-color: #e9e9e9;
  border-right: transparent;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 64px;
  -moz-border-radius-topleft: 64px;
  border-radius: 64px 0 0 64px;
}
.t-vis-disagreed::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-discrepencies::before, .t-vis-discrepancies::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-discrepencies::after, .t-vis-discrepancies::after {
  content: "󢁗";
}
.t-vis-error::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-error::after {
  content: "\e375";
}
.t-vis-cancelled::before {
  background: #bcbdbd;
  border-color: transparent;
}
.t-vis-cancelled::after {
  content: "C";
  font-weight: 700;
}
.t-vis-within::before {
  background: #fff59d;
  border-color: transparent;
}
.t-vis-within::after {
  content: "TH";
  color: #a6a7a7;
  font-weight: 700;
}
.t-vis.t-medium {
  width: 37px;
  height: 37px;
}
.t-vis.t-medium::before, .t-vis.t-medium::after {
  width: 37px;
  height: 37px;
}
.t-vis.t-medium::after {
  font-size: 12px;
  line-height: 35px;
}
.t-vis.t-medium.t-vis-part-agreed::after {
  left: calc(37px / 2);
  width: calc(37px / 2);
}
.t-vis.t-medium.t-vis-part-disagreed::after {
  width: calc(37px / 2);
}

@font-face {
  font-family: tricons;
  src: url("/crds-frontend/latest/assets/tricons-CZ4m6E8g.eot");
  src: url("/crds-frontend/latest/assets/tricons-CZ4m6E8g.eot?#iefix") format("embedded-opentype"), url("/crds-frontend/latest/assets/tricons-DHjgza76.woff2") format("woff2"), url("/crds-frontend/latest/assets/tricons-B2Keo8Ad.woff") format("woff"), url("/crds-frontend/latest/assets/tricons-DNt4bsT1.ttf") format("truetype"), url("/crds-frontend/latest/assets/tricons-6znNKawq.svg#fontawesome") format("svg");
  font-style: normal;
  font-weight: 400;
}
.t-icon {
  display: inline-block;
  margin-right: 6px;
  color: inherit;
  font-family: "tricons", helvetica, arial, sans-serif !important;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  text-decoration: none;
  text-transform: none;
  vertical-align: middle;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-icon::before {
  display: inline-block;
  line-height: 1rem;
}
.t-icon:hover {
  text-decoration: none;
}
.t-icon > img,
.t-icon > svg {
  width: 14px;
  height: 14px;
}
.t-icon > svg {
  color: inherit;
}
.t-icon > svg path {
  fill: currentcolor;
}
.t-icon.t-fw {
  width: 1em;
  text-align: center;
}
.t-icon.t-tiny {
  font-size: 11px;
}
.t-icon.t-tiny > img,
.t-icon.t-tiny > svg {
  width: 11px;
  height: 11px;
}
.t-icon.t-small {
  font-size: 12px;
}
.t-icon.t-small > img,
.t-icon.t-small > svg {
  width: 12px;
  height: 12px;
}
.t-icon.t-large {
  font-size: 16px;
}
.t-icon.t-large > img,
.t-icon.t-large > svg {
  width: 16px;
  height: 16px;
}
.t-icon.t-vertical-middle {
  vertical-align: middle;
}
.t-icon.t-horizontal {
  height: 32px;
}

a.t-icon {
  display: inline-block;
  margin-right: 0;
  color: #006491;
}
a.t-icon:hover {
  text-decoration: underline;
}
a.t-icon::before {
  margin-right: 6px;
  line-height: inherit;
}
a.t-icon > span {
  margin-left: -4px;
}
a.t-icon:empty::before {
  margin-right: 0;
}
a.t-icon.t-teal {
  color: #279c9c;
}
a .t-icon {
  margin-right: 6px;
}
a .t-icon.t-icon-only {
  margin-right: 0;
}

.t-icon.t-svg {
  position: relative;
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: middle;
}
.t-icon.t-svg::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("/crds-frontend/latest/assets/sprite-CL5HE_QE.svg");
  background-repeat: no-repeat;
  vertical-align: middle;
  transform-origin: center;
  transform: translate(-50%, -50%);
}
.t-icon.t-svg.t-tiny {
  width: 11px;
  height: 11px;
}
.t-icon.t-svg.t-tiny::before {
  transform: translate(-50%, -50%) scale(0.7);
}
.t-icon.t-svg.t-small {
  width: 12px;
  height: 12px;
}
.t-icon.t-svg.t-small::before {
  transform: translate(-50%, -50%) scale(0.8);
}
.t-icon.t-svg.t-large {
  width: 16px;
  height: 16px;
}
.t-icon.t-svg.t-large::before {
  transform: translate(-50%, -50%) scale(1.2);
}

.t-svg-address-book::before {
  width: 12px;
  height: 14px;
  background-position: 0 0;
}

.t-svg-address-book-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px 0;
}

.t-svg-address-book-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px 0;
}

.t-svg-address-card::before {
  width: 14px;
  height: 14px;
  background-position: -78px 0;
}

.t-svg-address-card-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px 0;
}

.t-svg-address-card-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px 0;
}

.t-svg-align-center::before {
  width: 12px;
  height: 14px;
  background-position: -156px 0;
}

.t-svg-align-center-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -182px 0;
}

.t-svg-align-center-white::before {
  width: 12px;
  height: 14px;
  background-position: -208px 0;
}

.t-svg-align-justify::before {
  width: 12px;
  height: 14px;
  background-position: -234px 0;
}

.t-svg-align-justify-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -260px 0;
}

.t-svg-align-justify-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px 0;
}

.t-svg-align-left::before {
  width: 12px;
  height: 14px;
  background-position: -312px 0;
}

.t-svg-align-left-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -338px 0;
}

.t-svg-align-left-white::before {
  width: 12px;
  height: 14px;
  background-position: 0 -26px;
}

.t-svg-align-right::before {
  width: 12px;
  height: 14px;
  background-position: -26px -26px;
}

.t-svg-align-right-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -52px -26px;
}

.t-svg-align-right-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -26px;
}

.t-svg-angle-double-down::before {
  width: 14px;
  height: 14px;
  background-position: -104px -26px;
}

.t-svg-angle-double-down-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -26px;
}

.t-svg-angle-double-down-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -26px;
}

.t-svg-angle-double-left::before {
  width: 14px;
  height: 14px;
  background-position: -182px -26px;
}

.t-svg-angle-double-left-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -26px;
}

.t-svg-angle-double-left-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -26px;
}

.t-svg-angle-double-right::before {
  width: 14px;
  height: 14px;
  background-position: -260px -26px;
}

.t-svg-angle-double-right-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -26px;
}

.t-svg-angle-double-right-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -26px;
}

.t-svg-angle-double-up::before {
  width: 14px;
  height: 14px;
  background-position: -338px -26px;
}

.t-svg-angle-double-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -52px;
}

.t-svg-angle-double-up-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -52px;
}

.t-svg-angle-down::before {
  width: 9px;
  height: 14px;
  background-position: -52px -52px;
}

.t-svg-angle-down-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -78px -52px;
}

.t-svg-angle-down-white::before {
  width: 9px;
  height: 14px;
  background-position: -104px -52px;
}

.t-svg-angle-left::before {
  width: 7px;
  height: 14px;
  background-position: -130px -52px;
}

.t-svg-angle-left-link-blue::before {
  width: 7px;
  height: 14px;
  background-position: -156px -52px;
}

.t-svg-angle-left-white::before {
  width: 7px;
  height: 14px;
  background-position: -182px -52px;
}

.t-svg-angle-right::before {
  width: 7px;
  height: 14px;
  background-position: -208px -52px;
}

.t-svg-angle-right-link-blue::before {
  width: 7px;
  height: 14px;
  background-position: -234px -52px;
}

.t-svg-angle-right-white::before {
  width: 7px;
  height: 14px;
  background-position: -260px -52px;
}

.t-svg-angle-up::before {
  width: 9px;
  height: 14px;
  background-position: -286px -52px;
}

.t-svg-angle-up-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -312px -52px;
}

.t-svg-angle-up-white::before {
  width: 9px;
  height: 14px;
  background-position: -338px -52px;
}

.t-svg-arrow-down::before {
  width: 12px;
  height: 14px;
  background-position: 0 -78px;
}

.t-svg-arrow-down-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -78px;
}

.t-svg-arrow-down-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px -78px;
}

.t-svg-arrow-left::before {
  width: 12px;
  height: 14px;
  background-position: -78px -78px;
}

.t-svg-arrow-left-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -104px -78px;
}

.t-svg-arrow-left-white::before {
  width: 12px;
  height: 14px;
  background-position: -130px -78px;
}

.t-svg-arrow-right::before {
  width: 12px;
  height: 14px;
  background-position: -156px -78px;
}

.t-svg-arrow-right-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -182px -78px;
}

.t-svg-arrow-right-white::before {
  width: 12px;
  height: 14px;
  background-position: -208px -78px;
}

.t-svg-arrow-up::before {
  width: 12px;
  height: 14px;
  background-position: -234px -78px;
}

.t-svg-arrow-up-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -260px -78px;
}

.t-svg-arrow-up-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px -78px;
}

.t-svg-arrows::before {
  width: 14px;
  height: 14px;
  background-position: -312px -78px;
}

.t-svg-arrows-h::before {
  width: 14px;
  height: 14px;
  background-position: -338px -78px;
}

.t-svg-arrows-h-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -104px;
}

.t-svg-arrows-h-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -104px;
}

.t-svg-arrows-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -104px;
}

.t-svg-arrows-v::before {
  width: 7px;
  height: 14px;
  background-position: -78px -104px;
}

.t-svg-arrows-v-link-blue::before {
  width: 7px;
  height: 14px;
  background-position: -104px -104px;
}

.t-svg-arrows-v-white::before {
  width: 7px;
  height: 14px;
  background-position: -130px -104px;
}

.t-svg-arrows-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -104px;
}

.t-svg-asterisk::before {
  width: 14px;
  height: 14px;
  background-position: -182px -104px;
}

.t-svg-asterisk-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -104px;
}

.t-svg-asterisk-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -104px;
}

.t-svg-bell::before {
  width: 12px;
  height: 14px;
  background-position: -260px -104px;
}

.t-svg-bell-ind-orange::before {
  width: 12px;
  height: 14px;
  background-position: -286px -104px;
}

.t-svg-bell-ind-red::before {
  width: 12px;
  height: 14px;
  background-position: -312px -104px;
}

.t-svg-bell-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -338px -104px;
}

.t-svg-bell-slash::before {
  width: 18px;
  height: 14px;
  background-position: 0 -130px;
}

.t-svg-bell-slash-link-blue::before {
  width: 18px;
  height: 14px;
  background-position: -26px -130px;
}

.t-svg-bell-slash-white::before {
  width: 18px;
  height: 14px;
  background-position: -52px -130px;
}

.t-svg-bell-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -130px;
}

.t-svg-bookmark::before {
  width: 11px;
  height: 14px;
  background-position: -104px -130px;
}

.t-svg-bookmark-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -130px -130px;
}

.t-svg-bookmark-o::before {
  width: 11px;
  height: 14px;
  background-position: -156px -130px;
}

.t-svg-bookmark-o-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -182px -130px;
}

.t-svg-bookmark-o-white::before {
  width: 11px;
  height: 14px;
  background-position: -208px -130px;
}

.t-svg-bookmark-white::before {
  width: 11px;
  height: 14px;
  background-position: -234px -130px;
}

.t-svg-briefcase::before {
  width: 14px;
  height: 14px;
  background-position: -260px -130px;
}

.t-svg-briefcase-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -130px;
}

.t-svg-briefcase-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -130px;
}

.t-svg-bug::before {
  width: 14px;
  height: 14px;
  background-position: -338px -130px;
}

.t-svg-bug-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -156px;
}

.t-svg-bug-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -156px;
}

.t-svg-bullhorn::before {
  width: 14px;
  height: 14px;
  background-position: -52px -156px;
}

.t-svg-bullhorn-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -156px;
}

.t-svg-bullhorn-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -156px;
}

.t-svg-calendar::before {
  width: 12px;
  height: 14px;
  background-position: -130px -156px;
}

.t-svg-calendar-check::before {
  width: 12px;
  height: 14px;
  background-position: -156px -156px;
}

.t-svg-calendar-check-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -182px -156px;
}

.t-svg-calendar-check-white::before {
  width: 12px;
  height: 14px;
  background-position: -208px -156px;
}

.t-svg-calendar-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -234px -156px;
}

.t-svg-calendar-minus::before {
  width: 12px;
  height: 14px;
  background-position: -260px -156px;
}

.t-svg-calendar-minus-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -286px -156px;
}

.t-svg-calendar-minus-white::before {
  width: 12px;
  height: 14px;
  background-position: -312px -156px;
}

.t-svg-calendar-plus::before {
  width: 12px;
  height: 14px;
  background-position: -338px -156px;
}

.t-svg-calendar-plus-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: 0 -182px;
}

.t-svg-calendar-plus-white::before {
  width: 12px;
  height: 14px;
  background-position: -26px -182px;
}

.t-svg-calendar-times::before {
  width: 12px;
  height: 14px;
  background-position: -52px -182px;
}

.t-svg-calendar-times-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -78px -182px;
}

.t-svg-calendar-times-white::before {
  width: 12px;
  height: 14px;
  background-position: -104px -182px;
}

.t-svg-calendar-white::before {
  width: 12px;
  height: 14px;
  background-position: -130px -182px;
}

.t-svg-cards::before {
  width: 14px;
  height: 14px;
  background-position: -156px -182px;
}

.t-svg-cards-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -182px;
}

.t-svg-cards-small::before {
  width: 14px;
  height: 14px;
  background-position: -208px -182px;
}

.t-svg-cards-small-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -182px;
}

.t-svg-cards-small-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -182px;
}

.t-svg-cards-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -182px;
}

.t-svg-caret-down::before {
  width: 9px;
  height: 14px;
  background-position: -312px -182px;
}

.t-svg-caret-down-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -338px -182px;
}

.t-svg-caret-down-white::before {
  width: 9px;
  height: 14px;
  background-position: 0 -208px;
}

.t-svg-caret-left::before {
  width: 5px;
  height: 14px;
  background-position: -26px -208px;
}

.t-svg-caret-left-link-blue::before {
  width: 5px;
  height: 14px;
  background-position: -52px -208px;
}

.t-svg-caret-left-white::before {
  width: 5px;
  height: 14px;
  background-position: -78px -208px;
}

.t-svg-caret-right::before {
  width: 5px;
  height: 14px;
  background-position: -104px -208px;
}

.t-svg-caret-right-link-blue::before {
  width: 5px;
  height: 14px;
  background-position: -130px -208px;
}

.t-svg-caret-right-white::before {
  width: 5px;
  height: 14px;
  background-position: -156px -208px;
}

.t-svg-caret-up::before {
  width: 9px;
  height: 14px;
  background-position: -182px -208px;
}

.t-svg-caret-up-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -208px -208px;
}

.t-svg-caret-up-white::before {
  width: 9px;
  height: 14px;
  background-position: -234px -208px;
}

.t-svg-certificate::before {
  width: 14px;
  height: 14px;
  background-position: -260px -208px;
}

.t-svg-certificate-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -208px;
}

.t-svg-certificate-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -208px;
}

.t-svg-chart-area::before {
  width: 14px;
  height: 14px;
  background-position: -338px -208px;
}

.t-svg-chart-area-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -234px;
}

.t-svg-chart-area-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -234px;
}

.t-svg-chart-bar::before {
  width: 14px;
  height: 14px;
  background-position: -52px -234px;
}

.t-svg-chart-bar-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -234px;
}

.t-svg-chart-bar-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -234px;
}

.t-svg-chart-line::before {
  width: 14px;
  height: 14px;
  background-position: -130px -234px;
}

.t-svg-chart-line-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -234px;
}

.t-svg-chart-line-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -234px;
}

.t-svg-check::before {
  width: 14px;
  height: 14px;
  background-position: -208px -234px;
}

.t-svg-check-circle::before {
  width: 14px;
  height: 14px;
  background-position: -234px -234px;
}

.t-svg-check-circle-ind-green::before {
  width: 14px;
  height: 14px;
  background-position: -260px -234px;
}

.t-svg-check-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -234px;
}

.t-svg-check-circle-o::before {
  width: 14px;
  height: 14px;
  background-position: -312px -234px;
}

.t-svg-check-circle-o-ind-green::before {
  width: 14px;
  height: 14px;
  background-position: -338px -234px;
}

.t-svg-check-circle-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -260px;
}

.t-svg-check-circle-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -260px;
}

.t-svg-check-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -260px;
}

.t-svg-check-double::before {
  width: 14px;
  height: 14px;
  background-position: -78px -260px;
}

.t-svg-check-double-ind-green::before {
  width: 14px;
  height: 14px;
  background-position: -104px -260px;
}

.t-svg-check-double-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -260px;
}

.t-svg-check-double-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -260px;
}

.t-svg-check-ind-green::before {
  width: 14px;
  height: 14px;
  background-position: -182px -260px;
}

.t-svg-check-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -260px;
}

.t-svg-check-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -260px;
}

.t-svg-chevron-down::before {
  width: 12px;
  height: 14px;
  background-position: -260px -260px;
}

.t-svg-chevron-down-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -286px -260px;
}

.t-svg-chevron-down-white::before {
  width: 12px;
  height: 14px;
  background-position: -312px -260px;
}

.t-svg-chevron-left::before {
  width: 9px;
  height: 14px;
  background-position: -338px -260px;
}

.t-svg-chevron-left-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: 0 -286px;
}

.t-svg-chevron-left-white::before {
  width: 9px;
  height: 14px;
  background-position: -26px -286px;
}

.t-svg-chevron-right::before {
  width: 9px;
  height: 14px;
  background-position: -52px -286px;
}

.t-svg-chevron-right-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -78px -286px;
}

.t-svg-chevron-right-white::before {
  width: 9px;
  height: 14px;
  background-position: -104px -286px;
}

.t-svg-chevron-up::before {
  width: 12px;
  height: 14px;
  background-position: -130px -286px;
}

.t-svg-chevron-up-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -156px -286px;
}

.t-svg-chevron-up-white::before {
  width: 12px;
  height: 14px;
  background-position: -182px -286px;
}

.t-svg-circle::before {
  width: 14px;
  height: 14px;
  background-position: -208px -286px;
}

.t-svg-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -286px;
}

.t-svg-circle-notch::before {
  width: 14px;
  height: 14px;
  background-position: -260px -286px;
}

.t-svg-circle-notch-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -286px;
}

.t-svg-circle-notch-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -286px;
}

.t-svg-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -286px;
}

.t-svg-clipboard::before {
  width: 11px;
  height: 14px;
  background-position: 0 -312px;
}

.t-svg-clipboard-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -26px -312px;
}

.t-svg-clipboard-white::before {
  width: 11px;
  height: 14px;
  background-position: -52px -312px;
}

.t-svg-clock::before {
  width: 14px;
  height: 14px;
  background-position: -78px -312px;
}

.t-svg-clock-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -312px;
}

.t-svg-clock-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -312px;
}

.t-svg-clone::before {
  width: 14px;
  height: 14px;
  background-position: -156px -312px;
}

.t-svg-clone-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -312px;
}

.t-svg-clone-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -312px;
}

.t-svg-code::before {
  width: 14px;
  height: 14px;
  background-position: -234px -312px;
}

.t-svg-code-branch::before {
  width: 11px;
  height: 14px;
  background-position: -260px -312px;
}

.t-svg-code-branch-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -286px -312px;
}

.t-svg-code-branch-white::before {
  width: 11px;
  height: 14px;
  background-position: -312px -312px;
}

.t-svg-code-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -312px;
}

.t-svg-code-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -338px;
}

.t-svg-cog::before {
  width: 14px;
  height: 14px;
  background-position: -26px -338px;
}

.t-svg-cog-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -338px;
}

.t-svg-cog-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -338px;
}

.t-svg-cogs::before {
  width: 14px;
  height: 14px;
  background-position: -104px -338px;
}

.t-svg-cogs-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -338px;
}

.t-svg-cogs-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -338px;
}

.t-svg-comment::before {
  width: 14px;
  height: 14px;
  background-position: -182px -338px;
}

.t-svg-comment-alt::before {
  width: 14px;
  height: 14px;
  background-position: -208px -338px;
}

.t-svg-comment-alt-fill::before {
  width: 14px;
  height: 14px;
  background-position: -234px -338px;
}

.t-svg-comment-alt-fill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -338px;
}

.t-svg-comment-alt-fill-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -338px;
}

.t-svg-comment-alt-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -338px;
}

.t-svg-comment-alt-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -338px;
}

.t-svg-comment-dollar::before {
  width: 14px;
  height: 14px;
  background-position: 0 -364px;
}

.t-svg-comment-dollar-fill::before {
  width: 14px;
  height: 14px;
  background-position: -26px -364px;
}

.t-svg-comment-dollar-fill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -364px;
}

.t-svg-comment-dollar-fill-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -364px;
}

.t-svg-comment-dollar-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -364px;
}

.t-svg-comment-dollar-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -364px;
}

.t-svg-comment-dots::before {
  width: 14px;
  height: 14px;
  background-position: -156px -364px;
}

.t-svg-comment-dots-fill::before {
  width: 14px;
  height: 14px;
  background-position: -182px -364px;
}

.t-svg-comment-dots-fill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -364px;
}

.t-svg-comment-dots-fill-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -364px;
}

.t-svg-comment-dots-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -364px;
}

.t-svg-comment-dots-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -364px;
}

.t-svg-comment-fill::before {
  width: 14px;
  height: 14px;
  background-position: -312px -364px;
}

.t-svg-comment-fill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -364px;
}

.t-svg-comment-fill-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -390px;
}

.t-svg-comment-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -390px;
}

.t-svg-comment-slash::before {
  width: 14px;
  height: 14px;
  background-position: -52px -390px;
}

.t-svg-comment-slash-fill::before {
  width: 18px;
  height: 14px;
  background-position: -78px -390px;
}

.t-svg-comment-slash-fill-link-blue::before {
  width: 18px;
  height: 14px;
  background-position: -104px -390px;
}

.t-svg-comment-slash-fill-white::before {
  width: 18px;
  height: 14px;
  background-position: -130px -390px;
}

.t-svg-comment-slash-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -390px;
}

.t-svg-comment-slash-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -390px;
}

.t-svg-comment-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -390px;
}

.t-svg-comments::before {
  width: 14px;
  height: 14px;
  background-position: -234px -390px;
}

.t-svg-comments-dollar::before {
  width: 14px;
  height: 14px;
  background-position: -260px -390px;
}

.t-svg-comments-dollar-fill::before {
  width: 16px;
  height: 14px;
  background-position: -286px -390px;
}

.t-svg-comments-dollar-fill-link-blue::before {
  width: 16px;
  height: 14px;
  background-position: -312px -390px;
}

.t-svg-comments-dollar-fill-white::before {
  width: 16px;
  height: 14px;
  background-position: 0 -416px;
}

.t-svg-comments-dollar-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -416px;
}

.t-svg-comments-dollar-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -416px;
}

.t-svg-comments-fill::before {
  width: 16px;
  height: 14px;
  background-position: -78px -416px;
}

.t-svg-comments-fill-link-blue::before {
  width: 16px;
  height: 14px;
  background-position: -104px -416px;
}

.t-svg-comments-fill-white::before {
  width: 16px;
  height: 14px;
  background-position: -130px -416px;
}

.t-svg-comments-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -416px;
}

.t-svg-comments-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -416px;
}

.t-svg-compress::before {
  width: 12px;
  height: 14px;
  background-position: -208px -416px;
}

.t-svg-compress-alt::before {
  width: 12px;
  height: 14px;
  background-position: -234px -416px;
}

.t-svg-compress-alt-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -260px -416px;
}

.t-svg-compress-alt-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px -416px;
}

.t-svg-compress-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -312px -416px;
}

.t-svg-compress-white::before {
  width: 12px;
  height: 14px;
  background-position: -338px -416px;
}

.t-svg-copy::before {
  width: 12px;
  height: 14px;
  background-position: 0 -442px;
}

.t-svg-copy-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -442px;
}

.t-svg-copy-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px -442px;
}

.t-svg-credit-card::before {
  width: 14px;
  height: 14px;
  background-position: -78px -442px;
}

.t-svg-credit-card-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -442px;
}

.t-svg-credit-card-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -442px;
}

.t-svg-crosshairs::before {
  width: 14px;
  height: 14px;
  background-position: -156px -442px;
}

.t-svg-crosshairs-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -442px;
}

.t-svg-crosshairs-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -442px;
}

.t-svg-cut::before {
  width: 12px;
  height: 14px;
  background-position: -234px -442px;
}

.t-svg-cut-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -260px -442px;
}

.t-svg-cut-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px -442px;
}

.t-svg-diamond::before {
  width: 14px;
  height: 14px;
  background-position: -312px -442px;
}

.t-svg-diamond-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -442px;
}

.t-svg-diamond-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -468px;
}

.t-svg-direction-both::before {
  width: 14px;
  height: 14px;
  background-position: -26px -468px;
}

.t-svg-direction-both-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -468px;
}

.t-svg-direction-both-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -468px;
}

.t-svg-direction-incoming::before {
  width: 14px;
  height: 14px;
  background-position: -104px -468px;
}

.t-svg-direction-incoming-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -468px;
}

.t-svg-direction-outgoing::before {
  width: 14px;
  height: 14px;
  background-position: -156px -468px;
}

.t-svg-direction-outgoing-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -468px;
}

.t-svg-direction-outgoing-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -468px;
}

.t-svg-download::before {
  width: 14px;
  height: 14px;
  background-position: -234px -468px;
}

.t-svg-download-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -468px;
}

.t-svg-download-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -468px;
}

.t-svg-ds-brick::before {
  width: 14px;
  height: 14px;
  background-position: -312px -468px;
}

.t-svg-ds-brick-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -468px;
}

.t-svg-ds-brick-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -494px;
}

.t-svg-ds-set::before {
  width: 14px;
  height: 14px;
  background-position: -26px -494px;
}

.t-svg-ds-set-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -494px;
}

.t-svg-ds-set-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -494px;
}

.t-svg-ds-triquetra::before {
  width: 14px;
  height: 14px;
  background-position: -104px -494px;
}

.t-svg-ds-triquetra-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -494px;
}

.t-svg-ds-triquetra-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -494px;
}

.t-svg-ellipsis-h::before {
  width: 14px;
  height: 14px;
  background-position: -182px -494px;
}

.t-svg-ellipsis-h-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -494px;
}

.t-svg-ellipsis-h-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -494px;
}

.t-svg-ellipsis-v::before {
  width: 5px;
  height: 14px;
  background-position: -260px -494px;
}

.t-svg-ellipsis-v-link-blue::before {
  width: 5px;
  height: 14px;
  background-position: -286px -494px;
}

.t-svg-ellipsis-v-white::before {
  width: 5px;
  height: 14px;
  background-position: -312px -494px;
}

.t-svg-entity::before {
  width: 14px;
  height: 14px;
  background-position: -338px -494px;
}

.t-svg-entity-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -520px;
}

.t-svg-entity-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -520px;
}

.t-svg-envelope::before {
  width: 14px;
  height: 14px;
  background-position: -52px -520px;
}

.t-svg-envelope-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -520px;
}

.t-svg-envelope-open-text::before {
  width: 14px;
  height: 14px;
  background-position: -104px -520px;
}

.t-svg-envelope-open-text-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -520px;
}

.t-svg-envelope-open-text-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -520px;
}

.t-svg-envelope-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -520px;
}

.t-svg-exchange::before {
  width: 14px;
  height: 14px;
  background-position: -208px -520px;
}

.t-svg-exchange-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -520px;
}

.t-svg-exchange-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -520px;
}

.t-svg-exclamation::before {
  width: 14px;
  height: 14px;
  background-position: -286px -520px;
}

.t-svg-exclamation-circle::before {
  width: 14px;
  height: 14px;
  background-position: -312px -520px;
}

.t-svg-exclamation-circle-ind-orange::before {
  width: 14px;
  height: 14px;
  background-position: -338px -520px;
}

.t-svg-exclamation-circle-ind-red::before {
  width: 14px;
  height: 14px;
  background-position: 0 -546px;
}

.t-svg-exclamation-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -546px;
}

.t-svg-exclamation-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -546px;
}

.t-svg-exclamation-ind-orange::before {
  width: 14px;
  height: 14px;
  background-position: -78px -546px;
}

.t-svg-exclamation-ind-red::before {
  width: 14px;
  height: 14px;
  background-position: -104px -546px;
}

.t-svg-exclamation-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -546px;
}

.t-svg-exclamation-triangle::before {
  width: 14px;
  height: 14px;
  background-position: -156px -546px;
}

.t-svg-exclamation-triangle-ind-orange::before {
  width: 14px;
  height: 14px;
  background-position: -182px -546px;
}

.t-svg-exclamation-triangle-ind-red::before {
  width: 14px;
  height: 14px;
  background-position: -208px -546px;
}

.t-svg-exclamation-triangle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -546px;
}

.t-svg-exclamation-triangle-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -546px;
}

.t-svg-exclamation-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -546px;
}

.t-svg-expand::before {
  width: 12px;
  height: 14px;
  background-position: -312px -546px;
}

.t-svg-expand-alt::before {
  width: 12px;
  height: 14px;
  background-position: -338px -546px;
}

.t-svg-expand-alt-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: 0 -572px;
}

.t-svg-expand-alt-white::before {
  width: 12px;
  height: 14px;
  background-position: -26px -572px;
}

.t-svg-expand-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -52px -572px;
}

.t-svg-expand-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -572px;
}

.t-svg-external-link::before {
  width: 14px;
  height: 14px;
  background-position: -104px -572px;
}

.t-svg-external-link-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -572px;
}

.t-svg-external-link-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -572px;
}

.t-svg-eye::before {
  width: 14px;
  height: 14px;
  background-position: -182px -572px;
}

.t-svg-eye-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -572px;
}

.t-svg-eye-slash::before {
  width: 14px;
  height: 14px;
  background-position: -234px -572px;
}

.t-svg-eye-slash-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -572px;
}

.t-svg-eye-slash-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -572px;
}

.t-svg-eye-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -572px;
}

.t-svg-face-cry::before {
  width: 14px;
  height: 14px;
  background-position: -338px -572px;
}

.t-svg-face-cry-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -598px;
}

.t-svg-face-cry-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -598px;
}

.t-svg-face-frown::before {
  width: 14px;
  height: 14px;
  background-position: -52px -598px;
}

.t-svg-face-frown-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -598px;
}

.t-svg-face-frown-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -598px;
}

.t-svg-face-happy::before {
  width: 14px;
  height: 14px;
  background-position: -130px -598px;
}

.t-svg-face-happy-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -598px;
}

.t-svg-face-happy-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -598px;
}

.t-svg-face-neutral::before {
  width: 14px;
  height: 14px;
  background-position: -208px -598px;
}

.t-svg-face-neutral-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -598px;
}

.t-svg-face-neutral-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -598px;
}

.t-svg-face-smile::before {
  width: 14px;
  height: 14px;
  background-position: -286px -598px;
}

.t-svg-face-smile-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -598px;
}

.t-svg-face-smile-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -598px;
}

.t-svg-fax::before {
  width: 14px;
  height: 14px;
  background-position: 0 -624px;
}

.t-svg-fax-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -624px;
}

.t-svg-fax-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -624px;
}

.t-svg-file::before {
  width: 11px;
  height: 14px;
  background-position: -78px -624px;
}

.t-svg-file-alt::before {
  width: 11px;
  height: 14px;
  background-position: -104px -624px;
}

.t-svg-file-alt-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -130px -624px;
}

.t-svg-file-alt-white::before {
  width: 11px;
  height: 14px;
  background-position: -156px -624px;
}

.t-svg-file-archive::before {
  width: 11px;
  height: 14px;
  background-position: -182px -624px;
}

.t-svg-file-archive-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -208px -624px;
}

.t-svg-file-archive-white::before {
  width: 11px;
  height: 14px;
  background-position: -234px -624px;
}

.t-svg-file-audio::before {
  width: 11px;
  height: 14px;
  background-position: -260px -624px;
}

.t-svg-file-audio-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -286px -624px;
}

.t-svg-file-audio-white::before {
  width: 11px;
  height: 14px;
  background-position: -312px -624px;
}

.t-svg-file-code::before {
  width: 11px;
  height: 14px;
  background-position: -338px -624px;
}

.t-svg-file-code-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: 0 -650px;
}

.t-svg-file-code-white::before {
  width: 11px;
  height: 14px;
  background-position: -26px -650px;
}

.t-svg-file-excel::before {
  width: 11px;
  height: 14px;
  background-position: -52px -650px;
}

.t-svg-file-excel-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -78px -650px;
}

.t-svg-file-excel-white::before {
  width: 11px;
  height: 14px;
  background-position: -104px -650px;
}

.t-svg-file-image::before {
  width: 11px;
  height: 14px;
  background-position: -130px -650px;
}

.t-svg-file-image-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -156px -650px;
}

.t-svg-file-image-white::before {
  width: 11px;
  height: 14px;
  background-position: -182px -650px;
}

.t-svg-file-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -208px -650px;
}

.t-svg-file-pdf::before {
  width: 11px;
  height: 14px;
  background-position: -234px -650px;
}

.t-svg-file-pdf-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -260px -650px;
}

.t-svg-file-pdf-white::before {
  width: 11px;
  height: 14px;
  background-position: -286px -650px;
}

.t-svg-file-powerpoint::before {
  width: 11px;
  height: 14px;
  background-position: -312px -650px;
}

.t-svg-file-powerpoint-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -338px -650px;
}

.t-svg-file-powerpoint-white::before {
  width: 11px;
  height: 14px;
  background-position: 0 -676px;
}

.t-svg-file-video::before {
  width: 11px;
  height: 14px;
  background-position: -26px -676px;
}

.t-svg-file-video-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -52px -676px;
}

.t-svg-file-video-white::before {
  width: 11px;
  height: 14px;
  background-position: -78px -676px;
}

.t-svg-file-white::before {
  width: 11px;
  height: 14px;
  background-position: -104px -676px;
}

.t-svg-file-word::before {
  width: 11px;
  height: 14px;
  background-position: -130px -676px;
}

.t-svg-file-word-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -156px -676px;
}

.t-svg-file-word-white::before {
  width: 11px;
  height: 14px;
  background-position: -182px -676px;
}

.t-svg-fill-up::before {
  width: 14px;
  height: 14px;
  background-position: -208px -676px;
}

.t-svg-fill-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -676px;
}

.t-svg-fill-up-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -676px;
}

.t-svg-filter::before {
  width: 14px;
  height: 14px;
  background-position: -286px -676px;
}

.t-svg-filter-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -676px;
}

.t-svg-filter-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -676px;
}

.t-svg-fingerprint::before {
  width: 14px;
  height: 14px;
  background-position: 0 -702px;
}

.t-svg-fingerprint-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -702px;
}

.t-svg-fingerprint-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -702px;
}

.t-svg-flag::before {
  width: 14px;
  height: 14px;
  background-position: -78px -702px;
}

.t-svg-flag-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -702px;
}

.t-svg-flag-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -702px;
}

.t-svg-flask-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -156px -702px;
}

.t-svg-flask-white::before {
  width: 12px;
  height: 14px;
  background-position: -182px -702px;
}

.t-svg-folder::before {
  width: 14px;
  height: 14px;
  background-position: -208px -702px;
}

.t-svg-folder-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -702px;
}

.t-svg-folder-open::before {
  width: 14px;
  height: 14px;
  background-position: -260px -702px;
}

.t-svg-folder-open-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -702px;
}

.t-svg-folder-open-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -702px;
}

.t-svg-folder-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -702px;
}

.t-svg-forward::before {
  width: 14px;
  height: 14px;
  background-position: 0 -728px;
}

.t-svg-forward-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -728px;
}

.t-svg-forward-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -728px;
}

.t-svg-globe::before {
  width: 14px;
  height: 14px;
  background-position: -78px -728px;
}

.t-svg-globe-africa::before {
  width: 14px;
  height: 14px;
  background-position: -104px -728px;
}

.t-svg-globe-africa-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -728px;
}

.t-svg-globe-africa-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -728px;
}

.t-svg-globe-asia::before {
  width: 14px;
  height: 14px;
  background-position: -182px -728px;
}

.t-svg-globe-asia-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -728px;
}

.t-svg-globe-asia-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -728px;
}

.t-svg-globe-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -728px;
}

.t-svg-globe-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -728px;
}

.t-svg-graduation-cap::before {
  width: 14px;
  height: 14px;
  background-position: -312px -728px;
}

.t-svg-graduation-cap-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -728px;
}

.t-svg-graduation-cap-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -754px;
}

.t-svg-hand-paper::before {
  width: 12px;
  height: 14px;
  background-position: -26px -754px;
}

.t-svg-hand-paper-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -52px -754px;
}

.t-svg-hand-paper-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -754px;
}

.t-svg-hand-point-down::before {
  width: 14px;
  height: 14px;
  background-position: -104px -754px;
}

.t-svg-hand-point-down-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -754px;
}

.t-svg-hand-point-down-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -754px;
}

.t-svg-hand-point-left::before {
  width: 14px;
  height: 14px;
  background-position: -182px -754px;
}

.t-svg-hand-point-left-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -754px;
}

.t-svg-hand-point-left-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -754px;
}

.t-svg-hand-point-right::before {
  width: 14px;
  height: 14px;
  background-position: -260px -754px;
}

.t-svg-hand-point-right-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -754px;
}

.t-svg-hand-point-right-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -754px;
}

.t-svg-hand-point-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -754px;
}

.t-svg-hand-point-up-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -780px;
}

.t-svg-hand-pointer::before {
  width: 14px;
  height: 14px;
  background-position: -26px -780px;
}

.t-svg-hand-rock::before {
  width: 14px;
  height: 14px;
  background-position: -52px -780px;
}

.t-svg-hand-rock-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -780px;
}

.t-svg-hand-rock-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -780px;
}

.t-svg-handshake::before {
  width: 14px;
  height: 14px;
  background-position: -130px -780px;
}

.t-svg-handshake-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -780px;
}

.t-svg-handshake-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -780px;
}

.t-svg-heart::before {
  width: 14px;
  height: 14px;
  background-position: -208px -780px;
}

.t-svg-heart-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -780px;
}

.t-svg-heart-o::before {
  width: 14px;
  height: 14px;
  background-position: -260px -780px;
}

.t-svg-heart-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -780px;
}

.t-svg-heart-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -780px;
}

.t-svg-heart-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -780px;
}

.t-svg-help::before {
  width: 14px;
  height: 14px;
  background-position: 0 -806px;
}

.t-svg-help-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -806px;
}

.t-svg-help-o::before {
  width: 14px;
  height: 14px;
  background-position: -52px -806px;
}

.t-svg-help-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -806px;
}

.t-svg-help-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -806px;
}

.t-svg-help-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -806px;
}

.t-svg-history::before {
  width: 14px;
  height: 14px;
  background-position: -156px -806px;
}

.t-svg-history-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -806px;
}

.t-svg-history-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -806px;
}

.t-svg-home::before {
  width: 14px;
  height: 14px;
  background-position: -234px -806px;
}

.t-svg-home-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -806px;
}

.t-svg-home-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -806px;
}

.t-svg-hourglass::before {
  width: 11px;
  height: 14px;
  background-position: -312px -806px;
}

.t-svg-hourglass-end::before {
  width: 11px;
  height: 14px;
  background-position: -338px -806px;
}

.t-svg-hourglass-end-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: 0 -832px;
}

.t-svg-hourglass-end-white::before {
  width: 11px;
  height: 14px;
  background-position: -26px -832px;
}

.t-svg-hourglass-half::before {
  width: 11px;
  height: 14px;
  background-position: -52px -832px;
}

.t-svg-hourglass-half-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -78px -832px;
}

.t-svg-hourglass-half-white::before {
  width: 11px;
  height: 14px;
  background-position: -104px -832px;
}

.t-svg-hourglass-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -130px -832px;
}

.t-svg-hourglass-start::before {
  width: 11px;
  height: 14px;
  background-position: -156px -832px;
}

.t-svg-hourglass-start-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -182px -832px;
}

.t-svg-hourglass-start-white::before {
  width: 11px;
  height: 14px;
  background-position: -208px -832px;
}

.t-svg-hourglass-white::before {
  width: 11px;
  height: 14px;
  background-position: -234px -832px;
}

.t-svg-id-badge::before {
  width: 11px;
  height: 14px;
  background-position: -260px -832px;
}

.t-svg-id-badge-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -286px -832px;
}

.t-svg-id-badge-white::before {
  width: 11px;
  height: 14px;
  background-position: -312px -832px;
}

.t-svg-image::before {
  width: 14px;
  height: 14px;
  background-position: -338px -832px;
}

.t-svg-image-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -858px;
}

.t-svg-image-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -858px;
}

.t-svg-images::before {
  width: 16px;
  height: 14px;
  background-position: -52px -858px;
}

.t-svg-images-link-blue::before {
  width: 16px;
  height: 14px;
  background-position: -78px -858px;
}

.t-svg-images-white::before {
  width: 16px;
  height: 14px;
  background-position: -104px -858px;
}

.t-svg-inbox::before {
  width: 14px;
  height: 14px;
  background-position: -130px -858px;
}

.t-svg-inbox-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -858px;
}

.t-svg-inbox-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -858px;
}

.t-svg-infinity::before {
  width: 14px;
  height: 14px;
  background-position: -208px -858px;
}

.t-svg-infinity-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -858px;
}

.t-svg-infinity-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -858px;
}

.t-svg-info-circle::before {
  width: 14px;
  height: 14px;
  background-position: -286px -858px;
}

.t-svg-info-circle-info-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -858px;
}

.t-svg-info-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -858px;
}

.t-svg-info-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -884px;
}

.t-svg-key::before {
  width: 14px;
  height: 14px;
  background-position: -26px -884px;
}

.t-svg-key-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -884px;
}

.t-svg-key-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -884px;
}

.t-svg-keyboard::before {
  width: 14px;
  height: 14px;
  background-position: -104px -884px;
}

.t-svg-keyboard-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -884px;
}

.t-svg-keyboard-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -884px;
}

.t-svg-laptop::before {
  width: 14px;
  height: 14px;
  background-position: -182px -884px;
}

.t-svg-laptop-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -884px;
}

.t-svg-laptop-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -884px;
}

.t-svg-level-down::before {
  width: 9px;
  height: 14px;
  background-position: -260px -884px;
}

.t-svg-level-down-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -286px -884px;
}

.t-svg-level-down-white::before {
  width: 9px;
  height: 14px;
  background-position: -312px -884px;
}

.t-svg-level-up::before {
  width: 9px;
  height: 14px;
  background-position: -338px -884px;
}

.t-svg-level-up-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: 0 -910px;
}

.t-svg-level-up-white::before {
  width: 9px;
  height: 14px;
  background-position: -26px -910px;
}

.t-svg-link::before {
  width: 14px;
  height: 14px;
  background-position: -52px -910px;
}

.t-svg-link-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -910px;
}

.t-svg-link-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -910px;
}

.t-svg-list::before {
  width: 14px;
  height: 14px;
  background-position: -130px -910px;
}

.t-svg-list-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -910px;
}

.t-svg-list-ul::before {
  width: 14px;
  height: 14px;
  background-position: -182px -910px;
}

.t-svg-list-ul-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -910px;
}

.t-svg-list-ul-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -910px;
}

.t-svg-list-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -910px;
}

.t-svg-location-arrow::before {
  width: 14px;
  height: 14px;
  background-position: -286px -910px;
}

.t-svg-location-arrow-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -910px;
}

.t-svg-location-arrow-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -910px;
}

.t-svg-lock::before {
  width: 12px;
  height: 14px;
  background-position: 0 -936px;
}

.t-svg-lock-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -936px;
}

.t-svg-lock-open::before {
  width: 14px;
  height: 14px;
  background-position: -52px -936px;
}

.t-svg-lock-open-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -936px;
}

.t-svg-lock-open-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -936px;
}

.t-svg-lock-white::before {
  width: 12px;
  height: 14px;
  background-position: -130px -936px;
}

.t-svg-magic::before {
  width: 14px;
  height: 14px;
  background-position: -156px -936px;
}

.t-svg-magic-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -936px;
}

.t-svg-magic-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -936px;
}

.t-svg-map-marker::before {
  width: 11px;
  height: 14px;
  background-position: -234px -936px;
}

.t-svg-map-marker-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: -260px -936px;
}

.t-svg-map-marker-white::before {
  width: 11px;
  height: 14px;
  background-position: -286px -936px;
}

.t-svg-map-signs::before {
  width: 14px;
  height: 14px;
  background-position: -312px -936px;
}

.t-svg-map-signs-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -936px;
}

.t-svg-map-signs-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -962px;
}

.t-svg-minus::before {
  width: 12px;
  height: 14px;
  background-position: -26px -962px;
}

.t-svg-minus-circle::before {
  width: 14px;
  height: 14px;
  background-position: -52px -962px;
}

.t-svg-minus-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -962px;
}

.t-svg-minus-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -962px;
}

.t-svg-minus-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -130px -962px;
}

.t-svg-minus-white::before {
  width: 12px;
  height: 14px;
  background-position: -156px -962px;
}

.t-svg-mobile::before {
  width: 9px;
  height: 14px;
  background-position: -182px -962px;
}

.t-svg-mobile-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -208px -962px;
}

.t-svg-mobile-white::before {
  width: 9px;
  height: 14px;
  background-position: -234px -962px;
}

.t-svg-money-bill::before {
  width: 14px;
  height: 14px;
  background-position: -260px -962px;
}

.t-svg-money-bill-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -962px;
}

.t-svg-money-bill-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -962px;
}

.t-svg-new-tab::before {
  width: 14px;
  height: 14px;
  background-position: -338px -962px;
}

.t-svg-new-tab-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -988px;
}

.t-svg-new-tab-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -988px;
}

.t-svg-newspaper::before {
  width: 14px;
  height: 14px;
  background-position: -52px -988px;
}

.t-svg-newspaper-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -988px;
}

.t-svg-newspaper-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -988px;
}

.t-svg-palette::before {
  width: 14px;
  height: 14px;
  background-position: -130px -988px;
}

.t-svg-palette-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -988px;
}

.t-svg-palette-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -988px;
}

.t-svg-paper-plane::before {
  width: 14px;
  height: 14px;
  background-position: -208px -988px;
}

.t-svg-paper-plane-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -988px;
}

.t-svg-paper-plane-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -988px;
}

.t-svg-paperclip::before {
  width: 12px;
  height: 14px;
  background-position: -286px -988px;
}

.t-svg-paperclip-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -312px -988px;
}

.t-svg-paperclip-white::before {
  width: 12px;
  height: 14px;
  background-position: -338px -988px;
}

.t-svg-paste::before {
  width: 12px;
  height: 14px;
  background-position: 0 -1014px;
}

.t-svg-paste-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1014px;
}

.t-svg-paste-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px -1014px;
}

.t-svg-pen-nib::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1014px;
}

.t-svg-pen-nib-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1014px;
}

.t-svg-pen-nib-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1014px;
}

.t-svg-pencil::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1014px;
}

.t-svg-pencil-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1014px;
}

.t-svg-pencil-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1014px;
}

.t-svg-phone::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1014px;
}

.t-svg-phone-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1014px;
}

.t-svg-phone-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1014px;
}

.t-svg-play::before {
  width: 12px;
  height: 14px;
  background-position: -312px -1014px;
}

.t-svg-play-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -338px -1014px;
}

.t-svg-play-white::before {
  width: 12px;
  height: 14px;
  background-position: 0 -1040px;
}

.t-svg-plus::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1040px;
}

.t-svg-plus-circle::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1040px;
}

.t-svg-plus-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1040px;
}

.t-svg-plus-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1040px;
}

.t-svg-plus-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -130px -1040px;
}

.t-svg-plus-white::before {
  width: 12px;
  height: 14px;
  background-position: -156px -1040px;
}

.t-svg-power-off::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1040px;
}

.t-svg-power-off-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1040px;
}

.t-svg-power-off-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1040px;
}

.t-svg-print::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1040px;
}

.t-svg-print-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1040px;
}

.t-svg-print-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1040px;
}

.t-svg-qrcode::before {
  width: 12px;
  height: 14px;
  background-position: -338px -1040px;
}

.t-svg-qrcode-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: 0 -1066px;
}

.t-svg-qrcode-white::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1066px;
}

.t-svg-redo::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1066px;
}

.t-svg-redo-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1066px;
}

.t-svg-redo-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1066px;
}

.t-svg-reply::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1066px;
}

.t-svg-reply-all::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1066px;
}

.t-svg-reply-all-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1066px;
}

.t-svg-reply-all-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1066px;
}

.t-svg-reply-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1066px;
}

.t-svg-reply-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1066px;
}

.t-svg-retweet::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1066px;
}

.t-svg-retweet-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1066px;
}

.t-svg-retweet-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1066px;
}

.t-svg-robot::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1092px;
}

.t-svg-robot-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1092px;
}

.t-svg-robot-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1092px;
}

.t-svg-rocket::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1092px;
}

.t-svg-rocket-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1092px;
}

.t-svg-rocket-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1092px;
}

.t-svg-ruler::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1092px;
}

.t-svg-ruler-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1092px;
}

.t-svg-ruler-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1092px;
}

.t-svg-save::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1092px;
}

.t-svg-save-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1092px;
}

.t-svg-save-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1092px;
}

.t-svg-search::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1092px;
}

.t-svg-search-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1092px;
}

.t-svg-search-minus::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1118px;
}

.t-svg-search-minus-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1118px;
}

.t-svg-search-minus-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1118px;
}

.t-svg-search-plus::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1118px;
}

.t-svg-search-plus-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1118px;
}

.t-svg-search-plus-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1118px;
}

.t-svg-search-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1118px;
}

.t-svg-share::before {
  width: 12px;
  height: 14px;
  background-position: -182px -1118px;
}

.t-svg-share-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -208px -1118px;
}

.t-svg-share-square::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1118px;
}

.t-svg-share-square-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1118px;
}

.t-svg-share-square-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1118px;
}

.t-svg-share-white::before {
  width: 12px;
  height: 14px;
  background-position: -312px -1118px;
}

.t-svg-shoe-prints::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1118px;
}

.t-svg-shoe-prints-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1144px;
}

.t-svg-shoe-prints-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1144px;
}

.t-svg-shopping-cart::before {
  width: 16px;
  height: 14px;
  background-position: -52px -1144px;
}

.t-svg-shopping-cart-link-blue::before {
  width: 16px;
  height: 14px;
  background-position: -78px -1144px;
}

.t-svg-shopping-cart-white::before {
  width: 16px;
  height: 14px;
  background-position: -104px -1144px;
}

.t-svg-sign-in::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1144px;
}

.t-svg-sign-in-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1144px;
}

.t-svg-sign-in-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1144px;
}

.t-svg-sign-out::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1144px;
}

.t-svg-sign-out-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1144px;
}

.t-svg-sign-out-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1144px;
}

.t-svg-sliders::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1144px;
}

.t-svg-sliders-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1144px;
}

.t-svg-sliders-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1144px;
}

.t-svg-sort::before {
  width: 9px;
  height: 14px;
  background-position: 0 -1170px;
}

.t-svg-sort-alpha-down::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1170px;
}

.t-svg-sort-alpha-down-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -52px -1170px;
}

.t-svg-sort-alpha-down-white::before {
  width: 12px;
  height: 14px;
  background-position: -78px -1170px;
}

.t-svg-sort-alpha-up::before {
  width: 12px;
  height: 14px;
  background-position: -104px -1170px;
}

.t-svg-sort-alpha-up-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -130px -1170px;
}

.t-svg-sort-alpha-up-white::before {
  width: 12px;
  height: 14px;
  background-position: -156px -1170px;
}

.t-svg-sort-amount-down::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1170px;
}

.t-svg-sort-amount-down-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1170px;
}

.t-svg-sort-amount-down-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1170px;
}

.t-svg-sort-amount-up::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1170px;
}

.t-svg-sort-amount-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1170px;
}

.t-svg-sort-amount-up-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1170px;
}

.t-svg-sort-down::before {
  width: 9px;
  height: 14px;
  background-position: -338px -1170px;
}

.t-svg-sort-down-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: 0 -1196px;
}

.t-svg-sort-down-white::before {
  width: 9px;
  height: 14px;
  background-position: -26px -1196px;
}

.t-svg-sort-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -52px -1196px;
}

.t-svg-sort-up::before {
  width: 9px;
  height: 14px;
  background-position: -78px -1196px;
}

.t-svg-sort-up-link-blue::before {
  width: 9px;
  height: 14px;
  background-position: -104px -1196px;
}

.t-svg-sort-up-white::before {
  width: 9px;
  height: 14px;
  background-position: -130px -1196px;
}

.t-svg-sort-white::before {
  width: 9px;
  height: 14px;
  background-position: -156px -1196px;
}

.t-svg-stamp::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1196px;
}

.t-svg-stamp-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1196px;
}

.t-svg-stamp-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1196px;
}

.t-svg-star::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1196px;
}

.t-svg-star-half::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1196px;
}

.t-svg-star-half-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1196px;
}

.t-svg-star-half-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1196px;
}

.t-svg-star-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1222px;
}

.t-svg-star-o::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1222px;
}

.t-svg-star-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1222px;
}

.t-svg-star-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1222px;
}

.t-svg-star-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1222px;
}

.t-svg-sticky-note::before {
  width: 12px;
  height: 14px;
  background-position: -130px -1222px;
}

.t-svg-sticky-note-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -156px -1222px;
}

.t-svg-sticky-note-white::before {
  width: 12px;
  height: 14px;
  background-position: -182px -1222px;
}

.t-svg-stop::before {
  width: 12px;
  height: 14px;
  background-position: -208px -1222px;
}

.t-svg-stop-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -234px -1222px;
}

.t-svg-stop-white::before {
  width: 12px;
  height: 14px;
  background-position: -260px -1222px;
}

.t-svg-suitcase::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1222px;
}

.t-svg-suitcase-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1222px;
}

.t-svg-suitcase-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1222px;
}

.t-svg-support::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1248px;
}

.t-svg-support-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1248px;
}

.t-svg-support-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1248px;
}

.t-svg-sync::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1248px;
}

.t-svg-sync-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1248px;
}

.t-svg-sync-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1248px;
}

.t-svg-table::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1248px;
}

.t-svg-table-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1248px;
}

.t-svg-table-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1248px;
}

.t-svg-tag::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1248px;
}

.t-svg-tag-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1248px;
}

.t-svg-tag-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1248px;
}

.t-svg-tags::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1248px;
}

.t-svg-tags-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1248px;
}

.t-svg-tags-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1274px;
}

.t-svg-tasks::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1274px;
}

.t-svg-tasks-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1274px;
}

.t-svg-tasks-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1274px;
}

.t-svg-terminal::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1274px;
}

.t-svg-terminal-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1274px;
}

.t-svg-terminal-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1274px;
}

.t-svg-thumbs-down::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1274px;
}

.t-svg-thumbs-down-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1274px;
}

.t-svg-thumbs-down-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1274px;
}

.t-svg-thumbs-up::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1274px;
}

.t-svg-thumbs-up-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1274px;
}

.t-svg-thumbs-up-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1274px;
}

.t-svg-thumbtack::before {
  width: 11px;
  height: 14px;
  background-position: -338px -1274px;
}

.t-svg-thumbtack-link-blue::before {
  width: 11px;
  height: 14px;
  background-position: 0 -1300px;
}

.t-svg-thumbtack-white::before {
  width: 11px;
  height: 14px;
  background-position: -26px -1300px;
}

.t-svg-times::before {
  width: 10px;
  height: 14px;
  background-position: -52px -1300px;
}

.t-svg-times-circle::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1300px;
}

.t-svg-times-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1300px;
}

.t-svg-times-circle-o::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1300px;
}

.t-svg-times-circle-o-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1300px;
}

.t-svg-times-circle-o-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1300px;
}

.t-svg-times-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1300px;
}

.t-svg-times-link-blue::before {
  width: 10px;
  height: 14px;
  background-position: -234px -1300px;
}

.t-svg-times-white::before {
  width: 10px;
  height: 14px;
  background-position: -260px -1300px;
}

.t-svg-toolbox::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1300px;
}

.t-svg-toolbox-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1300px;
}

.t-svg-toolbox-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1300px;
}

.t-svg-trash::before {
  width: 12px;
  height: 14px;
  background-position: 0 -1326px;
}

.t-svg-trash-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -26px -1326px;
}

.t-svg-trash-white::before {
  width: 12px;
  height: 14px;
  background-position: -52px -1326px;
}

.t-svg-trophy::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1326px;
}

.t-svg-trophy-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1326px;
}

.t-svg-trophy-white::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1326px;
}

.t-svg-tv::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1326px;
}

.t-svg-tv-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1326px;
}

.t-svg-tv-white::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1326px;
}

.t-svg-undo::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1326px;
}

.t-svg-undo-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1326px;
}

.t-svg-undo-white::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1326px;
}

.t-svg-unlink::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1326px;
}

.t-svg-unlink-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1326px;
}

.t-svg-unlink-white::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1352px;
}

.t-svg-upload::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1352px;
}

.t-svg-upload-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1352px;
}

.t-svg-upload-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1352px;
}

.t-svg-user::before {
  width: 12px;
  height: 14px;
  background-position: -104px -1352px;
}

.t-svg-user-circle::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1352px;
}

.t-svg-user-circle-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1352px;
}

.t-svg-user-circle-white::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1352px;
}

.t-svg-user-cog::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1352px;
}

.t-svg-user-cog-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1352px;
}

.t-svg-user-cog-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1352px;
}

.t-svg-user-edit::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1352px;
}

.t-svg-user-edit-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1352px;
}

.t-svg-user-edit-white::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1352px;
}

.t-svg-user-friends::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1378px;
}

.t-svg-user-friends-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1378px;
}

.t-svg-user-friends-white::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1378px;
}

.t-svg-user-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -78px -1378px;
}

.t-svg-user-lock::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1378px;
}

.t-svg-user-lock-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1378px;
}

.t-svg-user-lock-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1378px;
}

.t-svg-user-minus::before {
  width: 14px;
  height: 14px;
  background-position: -182px -1378px;
}

.t-svg-user-minus-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1378px;
}

.t-svg-user-minus-white::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1378px;
}

.t-svg-user-plus::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1378px;
}

.t-svg-user-plus-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -286px -1378px;
}

.t-svg-user-plus-white::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1378px;
}

.t-svg-user-shield::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1378px;
}

.t-svg-user-shield-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1404px;
}

.t-svg-user-shield-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1404px;
}

.t-svg-user-slash::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1404px;
}

.t-svg-user-slash-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1404px;
}

.t-svg-user-slash-white::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1404px;
}

.t-svg-user-tie::before {
  width: 12px;
  height: 14px;
  background-position: -130px -1404px;
}

.t-svg-user-tie-link-blue::before {
  width: 12px;
  height: 14px;
  background-position: -156px -1404px;
}

.t-svg-user-tie-white::before {
  width: 12px;
  height: 14px;
  background-position: -182px -1404px;
}

.t-svg-user-times::before {
  width: 14px;
  height: 14px;
  background-position: -208px -1404px;
}

.t-svg-user-times-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -234px -1404px;
}

.t-svg-user-times-white::before {
  width: 14px;
  height: 14px;
  background-position: -260px -1404px;
}

.t-svg-user-white::before {
  width: 12px;
  height: 14px;
  background-position: -286px -1404px;
}

.t-svg-users::before {
  width: 14px;
  height: 14px;
  background-position: -312px -1404px;
}

.t-svg-users-cog::before {
  width: 14px;
  height: 14px;
  background-position: -338px -1404px;
}

.t-svg-users-cog-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: 0 -1430px;
}

.t-svg-users-cog-white::before {
  width: 14px;
  height: 14px;
  background-position: -26px -1430px;
}

.t-svg-users-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -52px -1430px;
}

.t-svg-users-white::before {
  width: 14px;
  height: 14px;
  background-position: -78px -1430px;
}

.t-svg-wrench::before {
  width: 14px;
  height: 14px;
  background-position: -104px -1430px;
}

.t-svg-wrench-link-blue::before {
  width: 14px;
  height: 14px;
  background-position: -130px -1430px;
}

.t-svg-wrench-white::before {
  width: 14px;
  height: 14px;
  background-position: -156px -1430px;
}

@font-face {
  font-family: "Libre Franklin";
  font-style: normal;
  font-weight: 600;
  src: local(""), url("/crds-frontend/latest/assets/libre-franklin-v7-latin-600-BzFym7k5.woff2") format("woff2"), url("/crds-frontend/latest/assets/libre-franklin-v7-latin-600-WTdFxs_V.woff") format("woff");
}
body {
  color: #373838;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  display: block;
  margin: 0 0 12px;
  padding: 0;
  color: #373838;
}
h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child,
h6:last-child {
  margin-bottom: 0;
}
h1 .t-icon,
h2 .t-icon,
h3 .t-icon,
h4 .t-icon,
h5 .t-icon,
h6 .t-icon {
  font-size: inherit;
  line-height: inherit;
  vertical-align: text-bottom;
}
h1 + caption,
h1 + figcaption,
h2 + caption,
h2 + figcaption,
h3 + caption,
h3 + figcaption,
h4 + caption,
h4 + figcaption,
h5 + caption,
h5 + figcaption,
h6 + caption,
h6 + figcaption {
  margin-top: -8px;
  margin-bottom: 12px;
}

h1 {
  margin-bottom: 16px;
  font-family: "Libre Franklin", arial, sans-serif;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1.75rem;
}

h2 {
  font-family: "Libre Franklin", arial, sans-serif;
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.5rem;
}

h3 {
  font-family: "Libre Franklin", arial, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.25rem;
}

h4 {
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}

h5 {
  font-size: 0.75rem;
  text-transform: uppercase;
  line-height: 0.875rem;
}

h6 {
  color: #4d4e4e;
  font-size: 12px;
  font-weight: 700;
}

span {
  max-width: 100%;
}

p {
  max-width: 1024px;
  margin: 0;
  margin-bottom: 12px;
  font-size: 0.8125rem;
  line-height: 1.125rem;
}
p:last-child {
  margin-bottom: 0;
}
p.t-wide {
  max-width: 100%;
}

label, fieldset legend {
  display: inline-block;
  margin-right: 6px;
  color: #4d4e4e;
  font-weight: 700;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  vertical-align: inherit;
}
label:last-child, fieldset legend:last-child {
  margin-right: 0;
}
label[required]::after, fieldset legend[required]::after, label.t-required::after, fieldset legend.t-required::after {
  content: "*";
  margin-left: 4px;
  color: #d91f11;
}
label.t-horizontal, fieldset legend.t-horizontal {
  height: 32px;
  line-height: 32px;
  vertical-align: middle;
}
label.t-wide, fieldset legend.t-wide {
  width: 100%;
  margin-right: 0;
  margin-bottom: 6px;
}

a {
  color: #006491;
  text-decoration: none;
  vertical-align: inherit;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
a:hover {
  text-decoration: underline;
}
a > span,
a > label,
fieldset a > legend {
  margin-right: 4px;
  color: inherit;
}
a > span:last-child:not(:only-child),
a > label:last-child:not(:only-child),
fieldset a > legend:last-child:not(:only-child) {
  margin-right: 0;
}
a label, a fieldset legend, fieldset a legend {
  font-size: inherit;
  font-weight: inherit;
  pointer-events: none;
}
a.t-action, a.t-teal {
  color: #279c9c;
}
a.t-staff {
  color: #8c2341;
}
a.t-is-disabled, a.t-disabled-link {
  color: #bcbdbd !important;
  user-select: none;
  cursor: not-allowed;
}
a.t-is-disabled:hover, a.t-disabled-link:hover {
  text-decoration: none !important;
}

blockquote {
  max-width: 1024px;
  margin: 0 24px 24px;
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 18px;
  font-style: italic;
  line-height: 1.2rem;
}
blockquote:last-child {
  margin-bottom: 0;
}
blockquote p {
  font-size: inherit;
  line-height: inherit;
}

ul,
ol,
dl {
  margin: 0;
  padding: 0;
  font-size: 0;
}
ul li,
ul dd,
ul dt,
ol li,
ol dd,
ol dt,
dl li,
dl dd,
dl dt {
  font-size: 0.8125rem;
}

ul {
  list-style: none;
}

.t-last-updated {
  margin-right: 24px;
  color: #646464;
  font-size: 0.75rem;
}

.t-main {
  position: relative;
  display: block;
  width: 100%;
  padding: 24px;
  background: #f8f8f8;
  transition: left 0.2s ease;
}
.t-main > header {
  margin-bottom: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.t-main > header > form,
.t-main > header > .t-dropdown,
.t-main > header > .t-input {
  margin-bottom: 0;
}
.t-main > header .t-right {
  float: right;
  display: inline-block;
  max-width: 50%;
  margin-left: auto;
  padding-left: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.t-main > header.t-wide {
  max-width: 100% !important;
}
.t-main > header.t-no-min-width {
  min-width: auto;
}
.t-main > .t-footer {
  margin-top: 24px;
  color: #a6a7a7;
  font-size: 11px;
}
.t-main::-webkit-scrollbar {
  appearance: none;
  width: 6px;
  height: 6px;
}
.t-main::-webkit-scrollbar-track {
  background-color: transparent;
}
.t-main::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 6px;
  pointer-events: all;
  cursor: pointer;
}
.t-main::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
.t-main > header,
.t-main > .t-container,
.t-main > .t-meta,
.t-main > .t-tabs {
  min-width: calc(1280px - 24px * 2);
  max-width: calc(1920px - 24px * 2);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-main > header,
  .t-main > .t-container,
  .t-main > .t-meta,
  .t-main > .t-tabs {
    min-width: calc(1280px - 24px * 2 - 17px);
    max-width: calc(1920px - 24px * 2 - 17px);
  }
}
@supports (-ms-accelerator: true) {
  .t-main > header,
  .t-main > .t-container,
  .t-main > .t-meta,
  .t-main > .t-tabs {
    min-width: calc(1280px - 24px * 2 - 12px);
    max-width: calc(1920px - 24px * 2 - 12px);
  }
}

@media print {
  .t-main {
    position: relative;
    top: 0;
    overflow: hidden;
    height: calc(100% - 24px);
    padding: 0 !important;
    background: transparent !important;
  }
}
.t-container {
  display: block;
  width: 100%;
  margin-bottom: 16px;
  padding: 24px;
  background-color: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
}
.t-container:last-child {
  margin-bottom: 0;
}
.t-container > h2 {
  margin-bottom: 24px;
  line-height: 32px;
}
.t-container > header {
  display: inline-block;
  width: 100%;
  min-height: 22px;
  margin-bottom: 24px;
  vertical-align: middle;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.t-container > header h2 {
  display: inline-block;
  margin: 0;
  margin-right: 12px;
  line-height: 1.2rem;
  max-width: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-container > header .t-aside {
  height: 22px;
  margin-left: 0;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.t-container > header .t-right {
  float: right;
  display: inline-block;
  max-width: 50%;
  margin-left: auto;
  padding-left: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.t-container > header .t-checkbox,
.t-container > header .t-dropdown,
.t-container > header .t-input,
.t-container > header .t-progress,
.t-container > header .t-radio,
.t-container > header .t-switch {
  margin-bottom: 0;
}
.t-container > header .t-progress {
  width: 288px;
}
.t-container table {
  min-width: 33%;
  max-width: 100%;
}
.t-container .t-tabs {
  margin-bottom: 24px;
}
.t-container .t-tabs:last-child {
  margin-bottom: 0;
}
.t-container .t-tabs > .t-wrapper > .t-content {
  padding: 0;
  padding-top: 24px;
}
.t-container.t-flexbox {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-container.t-wide {
  max-width: 100% !important;
}
.t-container.t-no-min-width {
  min-width: auto;
}
.t-container.t-ghost {
  padding: 0;
  background: transparent;
  box-shadow: none;
}
.t-container.t-ghost > h2 {
  margin-bottom: 12px;
}
.t-container.t-ghost .t-container {
  min-width: auto;
  max-width: 100%;
}
.t-container.t-compact {
  padding: 16px;
}

@media print {
  .t-container {
    max-width: 100%;
    margin-bottom: 24px;
    padding: 0;
  }
  .t-container.t-staff {
    display: none;
  }
}
fieldset {
  display: block;
  width: auto;
  margin: 0;
  margin-bottom: 24px;
  padding: 0;
  border: 0;
}
fieldset:last-child {
  margin-bottom: 0;
}
fieldset legend {
  padding: 0;
  margin-bottom: 8px;
}

form {
  width: 100%;
  margin-bottom: 24px;
}
form:last-child {
  margin-bottom: 0;
}

.t-form {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-form.t-horizontal {
  margin-top: -12px;
  flex-direction: row;
}
.t-form.t-horizontal > label, fieldset .t-form.t-horizontal > legend {
  margin-top: 12px;
}
.t-form.t-horizontal > fieldset {
  display: inline-block;
  width: auto;
  margin-top: 12px;
  margin-right: 12px;
  margin-bottom: 0;
}
.t-form.t-horizontal > fieldset > .t-checkbox,
.t-form.t-horizontal > fieldset > .t-radio,
.t-form.t-horizontal > fieldset > .t-switch {
  margin-bottom: 0;
  height: 32px;
  line-height: 32px;
}
.t-form.t-horizontal > .t-btn,
.t-form.t-horizontal > .t-checkbox,
.t-form.t-horizontal > .t-dropdown,
.t-form.t-horizontal > .t-input,
.t-form.t-horizontal > .t-switch {
  margin-top: 12px;
  margin-bottom: 0;
}
.t-form.t-horizontal > .t-switch {
  height: 32px;
  line-height: 32px;
}
.t-form.t-horizontal > .t-switch label, .t-form.t-horizontal > .t-switch fieldset legend, fieldset .t-form.t-horizontal > .t-switch legend {
  height: inherit;
  line-height: inherit;
}
.t-form.t-horizontal > .t-switch input + label, .t-form.t-horizontal > .t-switch fieldset input + legend, fieldset .t-form.t-horizontal > .t-switch input + legend {
  height: inherit;
  line-height: inherit;
}
.t-form.t-horizontal > .t-switch input + label::after, .t-form.t-horizontal > .t-switch fieldset input + legend::after, fieldset .t-form.t-horizontal > .t-switch input + legend::after {
  top: 6px;
}
.t-form.t-horizontal > .t-switch input + label::before, .t-form.t-horizontal > .t-switch fieldset input + legend::before, fieldset .t-form.t-horizontal > .t-switch input + legend::before {
  top: 6px;
  position: relative;
}
.t-form.t-horizontal > .t-checkbox {
  height: 32px;
  line-height: 32px;
}
.t-form.t-horizontal > .t-btn.t-ghost-label,
.t-form.t-horizontal > .t-checkbox.t-ghost-label,
.t-form.t-horizontal > .t-switch.t-ghost-label {
  margin-top: 36px;
}
.t-form.t-dual-col,
.t-form .t-dual-col {
  width: 1024px;
  max-width: 100%;
}
.t-form.t-dual-col .t-row,
.t-form .t-dual-col .t-row {
  margin-bottom: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
}
.t-form.t-dual-col .t-row:last-child,
.t-form .t-dual-col .t-row:last-child {
  margin-bottom: 0;
}
.t-form.t-dual-col .t-row > span,
.t-form.t-dual-col .t-row > label,
.t-form.t-dual-col fieldset .t-row > legend,
fieldset .t-form.t-dual-col .t-row > legend,
.t-form.t-dual-col .t-row .t-left,
.t-form .t-dual-col .t-row > span,
.t-form .t-dual-col .t-row > label,
.t-form .t-dual-col fieldset .t-row > legend,
fieldset .t-form .t-dual-col .t-row > legend,
.t-form .t-dual-col .t-row .t-left {
  display: inline-block;
  min-height: 32px;
  width: 282px;
  margin-right: 6px;
  text-align: right;
}
.t-form.t-dual-col .t-row > span + p,
.t-form.t-dual-col .t-row > label + p,
.t-form.t-dual-col fieldset .t-row > legend + p,
fieldset .t-form.t-dual-col .t-row > legend + p,
.t-form.t-dual-col .t-row .t-left + p,
.t-form .t-dual-col .t-row > span + p,
.t-form .t-dual-col .t-row > label + p,
.t-form .t-dual-col fieldset .t-row > legend + p,
fieldset .t-form .t-dual-col .t-row > legend + p,
.t-form .t-dual-col .t-row .t-left + p {
  width: calc(100% - 288px - 6px);
}
.t-form.t-dual-col .t-row > label, .t-form.t-dual-col fieldset .t-row > legend, fieldset .t-form.t-dual-col .t-row > legend,
.t-form .t-dual-col .t-row > label,
.t-form .t-dual-col fieldset .t-row > legend,
fieldset .t-form .t-dual-col .t-row > legend {
  line-height: 32px;
}
.t-form.t-dual-col .t-row > legend,
.t-form .t-dual-col .t-row > legend {
  margin-bottom: 0;
  text-align: right;
}
.t-form.t-dual-col .t-row fieldset,
.t-form .t-dual-col .t-row fieldset {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
}
.t-form.t-dual-col .t-row fieldset legend,
.t-form .t-dual-col .t-row fieldset legend {
  width: 282px;
  margin-right: 6px;
  text-align: right;
}
.t-form.t-dual-col .t-row fieldset .t-checkbox,
.t-form.t-dual-col .t-row fieldset .t-radio,
.t-form .t-dual-col .t-row fieldset .t-checkbox,
.t-form .t-dual-col .t-row fieldset .t-radio {
  vertical-align: top;
}
.t-form.t-dual-col .t-row fieldset .t-checkbox.t-block,
.t-form.t-dual-col .t-row fieldset .t-radio.t-block,
.t-form .t-dual-col .t-row fieldset .t-checkbox.t-block,
.t-form .t-dual-col .t-row fieldset .t-radio.t-block {
  width: calc(100% - 288px - 6px);
}
.t-form.t-dual-col .t-row > .t-checkbox,
.t-form.t-dual-col .t-row > .t-dropdown,
.t-form.t-dual-col .t-row > .t-input,
.t-form.t-dual-col .t-row > .t-radio,
.t-form.t-dual-col .t-row > .t-switch,
.t-form .t-dual-col .t-row > .t-checkbox,
.t-form .t-dual-col .t-row > .t-dropdown,
.t-form .t-dual-col .t-row > .t-input,
.t-form .t-dual-col .t-row > .t-radio,
.t-form .t-dual-col .t-row > .t-switch {
  margin-bottom: 0;
}
.t-form.t-dual-col .t-row > .t-checkbox,
.t-form.t-dual-col .t-row > .t-radio,
.t-form.t-dual-col .t-row > .t-switch,
.t-form .t-dual-col .t-row > .t-checkbox,
.t-form .t-dual-col .t-row > .t-radio,
.t-form .t-dual-col .t-row > .t-switch {
  height: 32px;
  line-height: 32px;
}
.t-form.t-dual-col .t-row > .t-switch,
.t-form .t-dual-col .t-row > .t-switch {
  height: 32px;
  line-height: 32px;
}
.t-form.t-dual-col .t-row > .t-switch input + label, .t-form.t-dual-col .t-row > .t-switch fieldset input + legend, fieldset .t-form.t-dual-col .t-row > .t-switch input + legend,
.t-form .t-dual-col .t-row > .t-switch input + label,
.t-form .t-dual-col .t-row > .t-switch fieldset input + legend,
fieldset .t-form .t-dual-col .t-row > .t-switch input + legend {
  height: inherit;
  line-height: inherit;
}
.t-form.t-dual-col .t-row > .t-switch input + label::after, .t-form.t-dual-col .t-row > .t-switch fieldset input + legend::after, fieldset .t-form.t-dual-col .t-row > .t-switch input + legend::after,
.t-form .t-dual-col .t-row > .t-switch input + label::after,
.t-form .t-dual-col .t-row > .t-switch fieldset input + legend::after,
fieldset .t-form .t-dual-col .t-row > .t-switch input + legend::after {
  top: 6px;
}
.t-form.t-dual-col .t-row > .t-switch input + label::before, .t-form.t-dual-col .t-row > .t-switch fieldset input + legend::before, fieldset .t-form.t-dual-col .t-row > .t-switch input + legend::before,
.t-form .t-dual-col .t-row > .t-switch input + label::before,
.t-form .t-dual-col .t-row > .t-switch fieldset input + legend::before,
fieldset .t-form .t-dual-col .t-row > .t-switch input + legend::before {
  top: 6px;
  position: relative;
}
.t-form.t-dual-col .t-row .t-left > p,
.t-form.t-dual-col .t-row .t-left > label,
.t-form.t-dual-col .t-row .t-left > legend,
.t-form .t-dual-col .t-row .t-left > p,
.t-form .t-dual-col .t-row .t-left > label,
.t-form .t-dual-col .t-row .t-left > legend {
  width: 282px;
  margin-right: 6px;
}
.t-form.t-dual-col .t-row .t-left > p,
.t-form .t-dual-col .t-row .t-left > p {
  padding-right: 6px;
  color: #646464;
}
.t-form.t-dual-col .t-row .t-left > label, .t-form.t-dual-col .t-row fieldset .t-left > legend, fieldset .t-form.t-dual-col .t-row .t-left > legend,
.t-form .t-dual-col .t-row .t-left > label,
.t-form .t-dual-col .t-row fieldset .t-left > legend,
fieldset .t-form .t-dual-col .t-row .t-left > legend {
  line-height: 32px;
}
.t-form.t-dual-col .t-row .t-right,
.t-form .t-dual-col .t-row .t-right {
  width: calc(100% - 288px - 6px);
}
.t-form.t-dual-col.t-text-left > span,
.t-form.t-dual-col.t-text-left > label,
.t-form.t-dual-col.t-text-left > legend,
.t-form.t-dual-col.t-text-left .t-left,
.t-form .t-dual-col.t-text-left > span,
.t-form .t-dual-col.t-text-left > label,
.t-form .t-dual-col.t-text-left > legend,
.t-form .t-dual-col.t-text-left .t-left {
  text-align: left;
}
.t-form.t-dual-col.t-text-left fieldset legend,
.t-form .t-dual-col.t-text-left fieldset legend {
  text-align: left;
}

.t-form-reset {
  margin: 0;
}
.t-form-reset .t-input,
.t-form-reset .t-dropdown,
.t-form-reset .t-date-picker,
.t-form-reset .t-switch,
.t-form-reset .t-radio-group,
.t-form-reset .t-checkbox-group {
  margin: 0;
}
.t-form-reset .t-btn {
  margin: 0;
}
.t-form-reset .t-btn:not(:last-of-type, :only-of-type) {
  margin: 0;
}
.t-form-reset section,
.t-form-reset h2 {
  margin: 0;
}
.t-form-reset hr {
  margin: 0;
  width: 100%;
}
.t-form-reset section h2 {
  margin-bottom: 24px;
}
.t-form-reset section h2:has(+ p) {
  margin-bottom: 6px;
}
.t-form-reset section h3:has(+ p),
.t-form-reset section h4:has(+ p) {
  margin-bottom: 4px;
}
.t-form-reset .t-label-value {
  margin: 0;
}

.t-flexbox,
.t-flex,
.t-inline-flex {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-flexbox.t-wrap,
.t-flex.t-wrap,
.t-inline-flex.t-wrap {
  flex-wrap: wrap;
}
.t-flexbox.t-nowrap,
.t-flex.t-nowrap,
.t-inline-flex.t-nowrap {
  flex-wrap: nowrap;
}
.t-flexbox > .t-grow,
.t-flex > .t-grow,
.t-inline-flex > .t-grow {
  flex-grow: 1;
}
.t-flexbox > .t-grow-0,
.t-flex > .t-grow-0,
.t-inline-flex > .t-grow-0 {
  flex-grow: 0;
}
.t-flexbox.t-stretch-self,
.t-flex.t-stretch-self,
.t-inline-flex.t-stretch-self {
  flex-grow: 1;
}
.t-flexbox.t-stretch > *,
.t-flex.t-stretch > *,
.t-inline-flex.t-stretch > * {
  flex-grow: 1;
}
.t-flexbox.t-reverse,
.t-flex.t-reverse,
.t-inline-flex.t-reverse {
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.t-flexbox.t-column,
.t-flex.t-column,
.t-inline-flex.t-column {
  flex-direction: column;
  align-items: flex-start;
}
.t-flexbox.t-column.t-reverse,
.t-flex.t-column.t-reverse,
.t-inline-flex.t-column.t-reverse {
  flex-direction: column-reverse;
}
.t-flexbox.t-justify-start,
.t-flex.t-justify-start,
.t-inline-flex.t-justify-start {
  justify-content: flex-start;
}
.t-flexbox.t-justify-center,
.t-flex.t-justify-center,
.t-inline-flex.t-justify-center {
  justify-content: center;
}
.t-flexbox.t-justify-end,
.t-flex.t-justify-end,
.t-inline-flex.t-justify-end {
  justify-content: flex-end;
}
.t-flexbox.t-distribute, .t-flexbox.t-justify-between,
.t-flex.t-distribute,
.t-flex.t-justify-between,
.t-inline-flex.t-distribute,
.t-inline-flex.t-justify-between {
  justify-content: space-between;
}
.t-flexbox.t-justify-evenly,
.t-flex.t-justify-evenly,
.t-inline-flex.t-justify-evenly {
  justify-content: space-evenly;
}
.t-flexbox.t-justify-around,
.t-flex.t-justify-around,
.t-inline-flex.t-justify-around {
  justify-content: space-around;
}
.t-flexbox.t-items-stretch,
.t-flex.t-items-stretch,
.t-inline-flex.t-items-stretch {
  align-items: stretch;
}
.t-flexbox.t-items-start,
.t-flex.t-items-start,
.t-inline-flex.t-items-start {
  align-items: flex-start;
}
.t-flexbox.t-items-center,
.t-flex.t-items-center,
.t-inline-flex.t-items-center {
  align-items: center;
}
.t-flexbox.t-items-end,
.t-flex.t-items-end,
.t-inline-flex.t-items-end {
  align-items: flex-end;
}
.t-flexbox.t-items-baseline,
.t-flex.t-items-baseline,
.t-inline-flex.t-items-baseline {
  align-items: baseline;
}

header {
  margin-bottom: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
header h1,
header h2,
header h3,
header h4,
header h5,
header h6 {
  display: inline-block;
  margin: 0;
  margin-right: 12px;
}

section {
  width: 100%;
  margin-bottom: 24px;
}
section:last-child {
  margin-bottom: 0;
}

hr,
.t-divider {
  display: block;
  height: 0;
  border: none;
  border-bottom: 1px solid #d3d3d3;
}
hr.t-subtle,
.t-divider.t-subtle {
  border-bottom: 1px solid #e9e9e9;
}

.t-relative {
  position: relative;
}

.t-min-max-width {
  min-width: calc(1280px - 24px * 2);
  max-width: calc(1920px - 24px * 2);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-min-max-width {
    min-width: calc(1280px - 24px * 2 - 17px);
    max-width: calc(1920px - 24px * 2 - 17px);
  }
}
@supports (-ms-accelerator: true) {
  .t-min-max-width {
    min-width: calc(1280px - 24px * 2 - 12px);
    max-width: calc(1920px - 24px * 2 - 12px);
  }
}

.t-align-center {
  display: table !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
.t-align-center + .t-align-right {
  margin-left: 0 !important;
}
.t-align-right {
  margin-left: auto !important;
  float: right;
  display: block;
  align-self: end;
}
.t-align-right::after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  font-size: 0;
  visibility: hidden;
}
.t-align-top {
  align-self: flex-start;
}
.t-align-middle {
  align-self: center;
}
.t-align-bottom {
  align-self: flex-end;
}

.t-chart {
  width: 100%;
  height: auto;
}

.t-grid {
  display: block;
  width: calc(100% + 16px);
  height: auto;
  margin-top: -16px;
  margin-right: calc(16px / 2 * -1);
  margin-left: calc(16px / 2 * -1);
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-grid::after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  font-size: 0;
  visibility: hidden;
}
.t-grid .t-col, .t-grid.t-gutter-large .t-col-100, .t-grid.t-gutter-large .t-col-90, .t-grid.t-gutter-large .t-col-83, .t-grid.t-gutter-large .t-col-80, .t-grid.t-gutter-large .t-col-75, .t-grid.t-gutter-large .t-col-70, .t-grid.t-gutter-large .t-col-67, .t-grid.t-gutter-large .t-col-60, .t-grid.t-gutter-large .t-col-50, .t-grid.t-gutter-large .t-col-40, .t-grid.t-gutter-large .t-col-33, .t-grid.t-gutter-large .t-col-30, .t-grid.t-gutter-large .t-col-25, .t-grid.t-gutter-large .t-col-20, .t-grid.t-gutter-large .t-col-16, .t-grid.t-gutter-large .t-col-10, .t-grid .t-col-100, .t-grid .t-col-90, .t-grid .t-col-83, .t-grid .t-col-80, .t-grid .t-col-75, .t-grid .t-col-70, .t-grid .t-col-67, .t-grid .t-col-60, .t-grid .t-col-50, .t-grid .t-col-40, .t-grid .t-col-33, .t-grid .t-col-30, .t-grid .t-col-25, .t-grid .t-col-20, .t-grid .t-col-16, .t-grid .t-col-10 {
  float: left;
  width: 100%;
  height: auto;
  margin: 0 calc(16px / 2);
  margin-top: 16px;
  -webkit-box-flex: 0 1 auto;
  -moz-box-flex: 0 1 auto;
  flex: 0 1 auto;
}
.t-grid .t-col > *, .t-grid.t-gutter-large .t-col-100 > *, .t-grid.t-gutter-large .t-col-90 > *, .t-grid.t-gutter-large .t-col-83 > *, .t-grid.t-gutter-large .t-col-80 > *, .t-grid.t-gutter-large .t-col-75 > *, .t-grid.t-gutter-large .t-col-70 > *, .t-grid.t-gutter-large .t-col-67 > *, .t-grid.t-gutter-large .t-col-60 > *, .t-grid.t-gutter-large .t-col-50 > *, .t-grid.t-gutter-large .t-col-40 > *, .t-grid.t-gutter-large .t-col-33 > *, .t-grid.t-gutter-large .t-col-30 > *, .t-grid.t-gutter-large .t-col-25 > *, .t-grid.t-gutter-large .t-col-20 > *, .t-grid.t-gutter-large .t-col-16 > *, .t-grid.t-gutter-large .t-col-10 > *, .t-grid .t-col-100 > *, .t-grid .t-col-90 > *, .t-grid .t-col-83 > *, .t-grid .t-col-80 > *, .t-grid .t-col-75 > *, .t-grid .t-col-70 > *, .t-grid .t-col-67 > *, .t-grid .t-col-60 > *, .t-grid .t-col-50 > *, .t-grid .t-col-40 > *, .t-grid .t-col-33 > *, .t-grid .t-col-30 > *, .t-grid .t-col-25 > *, .t-grid .t-col-20 > *, .t-grid .t-col-16 > *, .t-grid .t-col-10 > * {
  max-width: 100%;
}
.t-grid .t-col .t-grid, .t-grid .t-col-100 .t-grid, .t-grid .t-col-90 .t-grid, .t-grid .t-col-83 .t-grid, .t-grid .t-col-80 .t-grid, .t-grid .t-col-75 .t-grid, .t-grid .t-col-70 .t-grid, .t-grid .t-col-67 .t-grid, .t-grid .t-col-60 .t-grid, .t-grid .t-col-50 .t-grid, .t-grid .t-col-40 .t-grid, .t-grid .t-col-33 .t-grid, .t-grid .t-col-30 .t-grid, .t-grid .t-col-25 .t-grid, .t-grid .t-col-20 .t-grid, .t-grid .t-col-16 .t-grid, .t-grid .t-col-10 .t-grid {
  max-width: calc(100% + 16px);
  margin-right: calc(16px / 2 * -1);
  margin-top: -16px;
  margin-left: calc(16px / 2 * -1);
}
.t-grid .t-col-10 {
  width: calc(10% - 16px);
  max-width: calc(10% - 16px);
}
.t-grid .t-col-16 {
  width: calc(16.6667% - 16px);
  max-width: calc(16.6667% - 16px);
}
.t-grid .t-col-20 {
  width: calc(20% - 16px);
  max-width: calc(20% - 16px);
}
.t-grid .t-col-25 {
  width: calc(25% - 16px);
  max-width: calc(25% - 16px);
}
.t-grid .t-col-30 {
  width: calc(30% - 16px);
  max-width: calc(30% - 16px);
}
.t-grid .t-col-33 {
  width: calc(33.3333% - 16px);
  max-width: calc(33.3333% - 16px);
}
.t-grid .t-col-40 {
  width: calc(40% - 16px);
  max-width: calc(40% - 16px);
}
.t-grid .t-col-50 {
  width: calc(50% - 16px);
  max-width: calc(50% - 16px);
}
.t-grid .t-col-60 {
  width: calc(60% - 16px);
  max-width: calc(60% - 16px);
}
.t-grid .t-col-67 {
  width: calc(66.6667% - 16px);
  max-width: calc(66.6667% - 16px);
}
.t-grid .t-col-70 {
  width: calc(70% - 16px);
  max-width: calc(70% - 16px);
}
.t-grid .t-col-75 {
  width: calc(75% - 16px);
  max-width: calc(75% - 16px);
}
.t-grid .t-col-80 {
  width: calc(80% - 16px);
  max-width: calc(80% - 16px);
}
.t-grid .t-col-83 {
  width: calc(83.3333% - 16px);
  max-width: calc(83.3333% - 16px);
}
.t-grid .t-col-90 {
  width: calc(90% - 16px);
  max-width: calc(90% - 16px);
}
.t-grid .t-col-100 {
  width: calc(100% - 16px);
  max-width: calc(100% - 16px);
}
.t-grid.t-no-wrap {
  flex-wrap: nowrap;
}
.t-grid.t-auto {
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
.t-grid.t-auto .t-col, .t-grid.t-auto .t-col-10, .t-grid.t-auto .t-col-16, .t-grid.t-auto .t-col-20, .t-grid.t-auto .t-col-25, .t-grid.t-auto .t-col-30, .t-grid.t-auto .t-col-33, .t-grid.t-auto .t-col-40, .t-grid.t-auto .t-col-50, .t-grid.t-auto .t-col-60, .t-grid.t-auto .t-col-67, .t-grid.t-auto .t-col-70, .t-grid.t-auto .t-col-75, .t-grid.t-auto .t-col-80, .t-grid.t-auto .t-col-83, .t-grid.t-auto .t-col-90, .t-grid.t-auto .t-col-100 {
  width: auto;
  flex-grow: 1;
}
.t-grid.t-masonry .t-col, .t-grid.t-masonry .t-col-10, .t-grid.t-masonry .t-col-16, .t-grid.t-masonry .t-col-20, .t-grid.t-masonry .t-col-25, .t-grid.t-masonry .t-col-30, .t-grid.t-masonry .t-col-33, .t-grid.t-masonry .t-col-40, .t-grid.t-masonry .t-col-50, .t-grid.t-masonry .t-col-60, .t-grid.t-masonry .t-col-67, .t-grid.t-masonry .t-col-70, .t-grid.t-masonry .t-col-75, .t-grid.t-masonry .t-col-80, .t-grid.t-masonry .t-col-83, .t-grid.t-masonry .t-col-90, .t-grid.t-masonry .t-col-100 {
  align-self: flex-start;
}
.t-grid.t-gutterless {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col, .t-grid.t-gutterless .t-col-10, .t-grid.t-gutterless .t-col-16, .t-grid.t-gutterless .t-col-20, .t-grid.t-gutterless .t-col-25, .t-grid.t-gutterless .t-col-30, .t-grid.t-gutterless .t-col-33, .t-grid.t-gutterless .t-col-40, .t-grid.t-gutterless .t-col-50, .t-grid.t-gutterless .t-col-60, .t-grid.t-gutterless .t-col-67, .t-grid.t-gutterless .t-col-70, .t-grid.t-gutterless .t-col-75, .t-grid.t-gutterless .t-col-80, .t-grid.t-gutterless .t-col-83, .t-grid.t-gutterless .t-col-90, .t-grid.t-gutterless .t-col-100 {
  margin: 0;
}
.t-grid.t-gutterless .t-col-10 {
  width: 10%;
  max-width: 10%;
}
.t-grid.t-gutterless .t-col-10 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-16 {
  width: 16.6667%;
  max-width: 16.6667%;
}
.t-grid.t-gutterless .t-col-16 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-20 {
  width: 20%;
  max-width: 20%;
}
.t-grid.t-gutterless .t-col-20 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-25 {
  width: 25%;
  max-width: 25%;
}
.t-grid.t-gutterless .t-col-25 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-30 {
  width: 30%;
  max-width: 30%;
}
.t-grid.t-gutterless .t-col-30 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-33 {
  width: 33.3333%;
  max-width: 33.3333%;
}
.t-grid.t-gutterless .t-col-33 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-40 {
  width: 40%;
  max-width: 40%;
}
.t-grid.t-gutterless .t-col-40 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-50 {
  width: 50%;
  max-width: 50%;
}
.t-grid.t-gutterless .t-col-50 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-60 {
  width: 60%;
  max-width: 60%;
}
.t-grid.t-gutterless .t-col-60 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-67 {
  width: 66.6667%;
  max-width: 66.6667%;
}
.t-grid.t-gutterless .t-col-67 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-70 {
  width: 70%;
  max-width: 70%;
}
.t-grid.t-gutterless .t-col-70 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-75 {
  width: 75%;
  max-width: 75%;
}
.t-grid.t-gutterless .t-col-75 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-80 {
  width: 80%;
  max-width: 80%;
}
.t-grid.t-gutterless .t-col-80 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-83 {
  width: 83.3333%;
  max-width: 83.3333%;
}
.t-grid.t-gutterless .t-col-83 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-90 {
  width: 90%;
  max-width: 90%;
}
.t-grid.t-gutterless .t-col-90 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutterless .t-col-100 {
  width: 100%;
  max-width: 100%;
}
.t-grid.t-gutterless .t-col-100 .t-grid {
  margin: 0;
  width: 100%;
}
.t-grid.t-gutter-large {
  width: calc(100% + 24px);
  margin-right: calc(24px / 2 * -1);
  margin-top: -24px;
  margin-left: calc(24px / 2 * -1);
}
.t-grid.t-gutter-large .t-col, .t-grid.t-gutter-large .t-col-100, .t-grid.t-gutter-large .t-col-90, .t-grid.t-gutter-large .t-col-83, .t-grid.t-gutter-large .t-col-80, .t-grid.t-gutter-large .t-col-75, .t-grid.t-gutter-large .t-col-70, .t-grid.t-gutter-large .t-col-67, .t-grid.t-gutter-large .t-col-60, .t-grid.t-gutter-large .t-col-50, .t-grid.t-gutter-large .t-col-40, .t-grid.t-gutter-large .t-col-33, .t-grid.t-gutter-large .t-col-30, .t-grid.t-gutter-large .t-col-25, .t-grid.t-gutter-large .t-col-20, .t-grid.t-gutter-large .t-col-16, .t-grid.t-gutter-large .t-col-10 {
  margin: 0 calc(24px / 2);
  margin-top: 24px;
}
.t-grid.t-gutter-large .t-col .t-grid, .t-grid.t-gutter-large .t-col-100 .t-grid, .t-grid.t-gutter-large .t-col-90 .t-grid, .t-grid.t-gutter-large .t-col-83 .t-grid, .t-grid.t-gutter-large .t-col-80 .t-grid, .t-grid.t-gutter-large .t-col-75 .t-grid, .t-grid.t-gutter-large .t-col-70 .t-grid, .t-grid.t-gutter-large .t-col-67 .t-grid, .t-grid.t-gutter-large .t-col-60 .t-grid, .t-grid.t-gutter-large .t-col-50 .t-grid, .t-grid.t-gutter-large .t-col-40 .t-grid, .t-grid.t-gutter-large .t-col-33 .t-grid, .t-grid.t-gutter-large .t-col-30 .t-grid, .t-grid.t-gutter-large .t-col-25 .t-grid, .t-grid.t-gutter-large .t-col-20 .t-grid, .t-grid.t-gutter-large .t-col-16 .t-grid, .t-grid.t-gutter-large .t-col-10 .t-grid {
  max-width: calc(100% + 24px);
  margin-right: calc(24px / 2 * -1);
  margin-top: -24px;
  margin-left: calc(24px / 2 * -1);
}
.t-grid.t-gutter-large .t-col-10 {
  width: calc(10% - 24px);
  max-width: calc(10% - 24px);
}
.t-grid.t-gutter-large .t-col-16 {
  width: calc(16.6667% - 24px);
  max-width: calc(16.6667% - 24px);
}
.t-grid.t-gutter-large .t-col-20 {
  width: calc(20% - 24px);
  max-width: calc(20% - 24px);
}
.t-grid.t-gutter-large .t-col-25 {
  width: calc(25% - 24px);
  max-width: calc(25% - 24px);
}
.t-grid.t-gutter-large .t-col-30 {
  width: calc(30% - 24px);
  max-width: calc(30% - 24px);
}
.t-grid.t-gutter-large .t-col-33 {
  width: calc(33.3333% - 24px);
  max-width: calc(33.3333% - 24px);
}
.t-grid.t-gutter-large .t-col-40 {
  width: calc(40% - 24px);
  max-width: calc(40% - 24px);
}
.t-grid.t-gutter-large .t-col-50 {
  width: calc(50% - 24px);
  max-width: calc(50% - 24px);
}
.t-grid.t-gutter-large .t-col-60 {
  width: calc(60% - 24px);
  max-width: calc(60% - 24px);
}
.t-grid.t-gutter-large .t-col-67 {
  width: calc(66.6667% - 24px);
  max-width: calc(66.6667% - 24px);
}
.t-grid.t-gutter-large .t-col-70 {
  width: calc(70% - 24px);
  max-width: calc(70% - 24px);
}
.t-grid.t-gutter-large .t-col-75 {
  width: calc(75% - 24px);
  max-width: calc(75% - 24px);
}
.t-grid.t-gutter-large .t-col-80 {
  width: calc(80% - 24px);
  max-width: calc(80% - 24px);
}
.t-grid.t-gutter-large .t-col-83 {
  width: calc(83.3333% - 24px);
  max-width: calc(83.3333% - 24px);
}
.t-grid.t-gutter-large .t-col-90 {
  width: calc(90% - 24px);
  max-width: calc(90% - 24px);
}
.t-grid.t-gutter-large .t-col-100 {
  width: calc(100% - 24px);
  max-width: calc(100% - 24px);
}
.t-grid .t-container {
  width: 100%;
  height: 100%;
}

.t-block {
  display: block;
}

.t-inline-block {
  display: inline-block;
}

.t-inline {
  display: inline;
}

.t-table {
  display: table;
}

.t-inline-table {
  display: inline-table;
}

.t-flex {
  display: flex;
}

.t-inline-flex {
  display: inline-flex;
}

.t-hidden {
  display: none;
}

.t-align-baseline {
  vertical-align: baseline;
}

.t-align-top {
  vertical-align: top;
}

.t-align-middle {
  vertical-align: middle;
}

.t-align-bottom {
  vertical-align: bottom;
}

.t-align-text-top {
  vertical-align: text-top;
}

.t-align-text-bottom {
  vertical-align: text-bottom;
}

.t-align-initial {
  vertical-align: initial;
}

.t-m-t {
  margin: 4px !important;
}
.t-m-s {
  margin: 8px !important;
}
.t-m-r {
  margin: 12px !important;
}
.t-m-b {
  margin: 16px !important;
}
.t-m-l {
  margin: 24px !important;
}
.t-m-e {
  margin: 48px !important;
}
.t-m-0 {
  margin: 0 !important;
}
.t-m-4 {
  margin: 4px !important;
}
.t-m-6 {
  margin: 6px !important;
}
.t-m-8 {
  margin: 8px !important;
}
.t-m-12 {
  margin: 12px !important;
}
.t-m-16 {
  margin: 16px !important;
}
.t-m-20 {
  margin: 20px !important;
}
.t-m-24 {
  margin: 24px !important;
}
.t-m-28 {
  margin: 28px !important;
}
.t-m-32 {
  margin: 32px !important;
}
.t-m-36 {
  margin: 36px !important;
}
.t-m-40 {
  margin: 40px !important;
}
.t-m-44 {
  margin: 44px !important;
}
.t-m-48 {
  margin: 48px !important;
}
.t-mx-t {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.t-mx-s {
  margin-left: 8px !important;
  margin-right: 8px !important;
}
.t-mx-r {
  margin-left: 12px !important;
  margin-right: 12px !important;
}
.t-mx-b {
  margin-left: 16px !important;
  margin-right: 16px !important;
}
.t-mx-l {
  margin-left: 24px !important;
  margin-right: 24px !important;
}
.t-mx-e {
  margin-left: 48px !important;
  margin-right: 48px !important;
}
.t-mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.t-mx-4 {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.t-mx-6 {
  margin-left: 6px !important;
  margin-right: 6px !important;
}
.t-mx-8 {
  margin-left: 8px !important;
  margin-right: 8px !important;
}
.t-mx-12 {
  margin-left: 12px !important;
  margin-right: 12px !important;
}
.t-mx-16 {
  margin-left: 16px !important;
  margin-right: 16px !important;
}
.t-mx-20 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}
.t-mx-24 {
  margin-left: 24px !important;
  margin-right: 24px !important;
}
.t-mx-28 {
  margin-left: 28px !important;
  margin-right: 28px !important;
}
.t-mx-32 {
  margin-left: 32px !important;
  margin-right: 32px !important;
}
.t-mx-36 {
  margin-left: 36px !important;
  margin-right: 36px !important;
}
.t-mx-40 {
  margin-left: 40px !important;
  margin-right: 40px !important;
}
.t-mx-44 {
  margin-left: 44px !important;
  margin-right: 44px !important;
}
.t-mx-48 {
  margin-left: 48px !important;
  margin-right: 48px !important;
}
.t-my-t {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}
.t-my-s {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}
.t-my-r {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}
.t-my-b {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}
.t-my-l {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}
.t-my-e {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}
.t-my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.t-my-4 {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}
.t-my-6 {
  margin-top: 6px !important;
  margin-bottom: 6px !important;
}
.t-my-8 {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}
.t-my-12 {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}
.t-my-16 {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}
.t-my-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
.t-my-24 {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}
.t-my-28 {
  margin-top: 28px !important;
  margin-bottom: 28px !important;
}
.t-my-32 {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}
.t-my-36 {
  margin-top: 36px !important;
  margin-bottom: 36px !important;
}
.t-my-40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}
.t-my-44 {
  margin-top: 44px !important;
  margin-bottom: 44px !important;
}
.t-my-48 {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}
.t-mt-t {
  margin-top: 4px !important;
}
.t-mt-s {
  margin-top: 8px !important;
}
.t-mt-r {
  margin-top: 12px !important;
}
.t-mt-b {
  margin-top: 16px !important;
}
.t-mt-l {
  margin-top: 24px !important;
}
.t-mt-e {
  margin-top: 48px !important;
}
.t-mt-0 {
  margin-top: 0 !important;
}
.t-mt-4 {
  margin-top: 4px !important;
}
.t-mt-6 {
  margin-top: 6px !important;
}
.t-mt-8 {
  margin-top: 8px !important;
}
.t-mt-12 {
  margin-top: 12px !important;
}
.t-mt-16 {
  margin-top: 16px !important;
}
.t-mt-20 {
  margin-top: 20px !important;
}
.t-mt-24 {
  margin-top: 24px !important;
}
.t-mt-28 {
  margin-top: 28px !important;
}
.t-mt-32 {
  margin-top: 32px !important;
}
.t-mt-36 {
  margin-top: 36px !important;
}
.t-mt-40 {
  margin-top: 40px !important;
}
.t-mt-44 {
  margin-top: 44px !important;
}
.t-mt-48 {
  margin-top: 48px !important;
}
.t-mb-t {
  margin-bottom: 4px !important;
}
.t-mb-s {
  margin-bottom: 8px !important;
}
.t-mb-r {
  margin-bottom: 12px !important;
}
.t-mb-b {
  margin-bottom: 16px !important;
}
.t-mb-l {
  margin-bottom: 24px !important;
}
.t-mb-e {
  margin-bottom: 48px !important;
}
.t-mb-0 {
  margin-bottom: 0 !important;
}
.t-mb-4 {
  margin-bottom: 4px !important;
}
.t-mb-6 {
  margin-bottom: 6px !important;
}
.t-mb-8 {
  margin-bottom: 8px !important;
}
.t-mb-12 {
  margin-bottom: 12px !important;
}
.t-mb-16 {
  margin-bottom: 16px !important;
}
.t-mb-20 {
  margin-bottom: 20px !important;
}
.t-mb-24 {
  margin-bottom: 24px !important;
}
.t-mb-28 {
  margin-bottom: 28px !important;
}
.t-mb-32 {
  margin-bottom: 32px !important;
}
.t-mb-36 {
  margin-bottom: 36px !important;
}
.t-mb-40 {
  margin-bottom: 40px !important;
}
.t-mb-44 {
  margin-bottom: 44px !important;
}
.t-mb-48 {
  margin-bottom: 48px !important;
}
.t-ml-t {
  margin-left: 4px !important;
}
.t-ml-s {
  margin-left: 8px !important;
}
.t-ml-r {
  margin-left: 12px !important;
}
.t-ml-b {
  margin-left: 16px !important;
}
.t-ml-l {
  margin-left: 24px !important;
}
.t-ml-e {
  margin-left: 48px !important;
}
.t-ml-0 {
  margin-left: 0 !important;
}
.t-ml-4 {
  margin-left: 4px !important;
}
.t-ml-6 {
  margin-left: 6px !important;
}
.t-ml-8 {
  margin-left: 8px !important;
}
.t-ml-12 {
  margin-left: 12px !important;
}
.t-ml-16 {
  margin-left: 16px !important;
}
.t-ml-20 {
  margin-left: 20px !important;
}
.t-ml-24 {
  margin-left: 24px !important;
}
.t-ml-28 {
  margin-left: 28px !important;
}
.t-ml-32 {
  margin-left: 32px !important;
}
.t-ml-36 {
  margin-left: 36px !important;
}
.t-ml-40 {
  margin-left: 40px !important;
}
.t-ml-44 {
  margin-left: 44px !important;
}
.t-ml-48 {
  margin-left: 48px !important;
}
.t-mr-t {
  margin-right: 4px !important;
}
.t-mr-s {
  margin-right: 8px !important;
}
.t-mr-r {
  margin-right: 12px !important;
}
.t-mr-b {
  margin-right: 16px !important;
}
.t-mr-l {
  margin-right: 24px !important;
}
.t-mr-e {
  margin-right: 48px !important;
}
.t-mr-0 {
  margin-right: 0 !important;
}
.t-mr-4 {
  margin-right: 4px !important;
}
.t-mr-6 {
  margin-right: 6px !important;
}
.t-mr-8 {
  margin-right: 8px !important;
}
.t-mr-12 {
  margin-right: 12px !important;
}
.t-mr-16 {
  margin-right: 16px !important;
}
.t-mr-20 {
  margin-right: 20px !important;
}
.t-mr-24 {
  margin-right: 24px !important;
}
.t-mr-28 {
  margin-right: 28px !important;
}
.t-mr-32 {
  margin-right: 32px !important;
}
.t-mr-36 {
  margin-right: 36px !important;
}
.t-mr-40 {
  margin-right: 40px !important;
}
.t-mr-44 {
  margin-right: 44px !important;
}
.t-mr-48 {
  margin-right: 48px !important;
}

.t-p-t {
  padding: 4px !important;
}
.t-p-s {
  padding: 8px !important;
}
.t-p-r {
  padding: 12px !important;
}
.t-p-b {
  padding: 16px !important;
}
.t-p-l {
  padding: 24px !important;
}
.t-p-e {
  padding: 48px !important;
}
.t-p-0 {
  padding: 0 !important;
}
.t-p-4 {
  padding: 4px !important;
}
.t-p-6 {
  padding: 6px !important;
}
.t-p-8 {
  padding: 8px !important;
}
.t-p-12 {
  padding: 12px !important;
}
.t-p-16 {
  padding: 16px !important;
}
.t-p-20 {
  padding: 20px !important;
}
.t-p-24 {
  padding: 24px !important;
}
.t-p-28 {
  padding: 28px !important;
}
.t-p-32 {
  padding: 32px !important;
}
.t-p-36 {
  padding: 36px !important;
}
.t-p-40 {
  padding: 40px !important;
}
.t-p-44 {
  padding: 44px !important;
}
.t-p-48 {
  padding: 48px !important;
}
.t-px-t {
  padding-left: 4px !important;
  padding-right: 4px !important;
}
.t-px-s {
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.t-px-r {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.t-px-b {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.t-px-l {
  padding-left: 24px !important;
  padding-right: 24px !important;
}
.t-px-e {
  padding-left: 48px !important;
  padding-right: 48px !important;
}
.t-px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.t-px-4 {
  padding-left: 4px !important;
  padding-right: 4px !important;
}
.t-px-6 {
  padding-left: 6px !important;
  padding-right: 6px !important;
}
.t-px-8 {
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.t-px-12 {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.t-px-16 {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.t-px-20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.t-px-24 {
  padding-left: 24px !important;
  padding-right: 24px !important;
}
.t-px-28 {
  padding-left: 28px !important;
  padding-right: 28px !important;
}
.t-px-32 {
  padding-left: 32px !important;
  padding-right: 32px !important;
}
.t-px-36 {
  padding-left: 36px !important;
  padding-right: 36px !important;
}
.t-px-40 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}
.t-px-44 {
  padding-left: 44px !important;
  padding-right: 44px !important;
}
.t-px-48 {
  padding-left: 48px !important;
  padding-right: 48px !important;
}
.t-py-t {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
.t-py-s {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
.t-py-r {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}
.t-py-b {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}
.t-py-l {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}
.t-py-e {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}
.t-py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.t-py-4 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
.t-py-6 {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}
.t-py-8 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
.t-py-12 {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}
.t-py-16 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}
.t-py-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.t-py-24 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}
.t-py-28 {
  padding-top: 28px !important;
  padding-bottom: 28px !important;
}
.t-py-32 {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}
.t-py-36 {
  padding-top: 36px !important;
  padding-bottom: 36px !important;
}
.t-py-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}
.t-py-44 {
  padding-top: 44px !important;
  padding-bottom: 44px !important;
}
.t-py-48 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}
.t-pt-t {
  padding-top: 4px !important;
}
.t-pt-s {
  padding-top: 8px !important;
}
.t-pt-r {
  padding-top: 12px !important;
}
.t-pt-b {
  padding-top: 16px !important;
}
.t-pt-l {
  padding-top: 24px !important;
}
.t-pt-e {
  padding-top: 48px !important;
}
.t-pt-0 {
  padding-top: 0 !important;
}
.t-pt-4 {
  padding-top: 4px !important;
}
.t-pt-6 {
  padding-top: 6px !important;
}
.t-pt-8 {
  padding-top: 8px !important;
}
.t-pt-12 {
  padding-top: 12px !important;
}
.t-pt-16 {
  padding-top: 16px !important;
}
.t-pt-20 {
  padding-top: 20px !important;
}
.t-pt-24 {
  padding-top: 24px !important;
}
.t-pt-28 {
  padding-top: 28px !important;
}
.t-pt-32 {
  padding-top: 32px !important;
}
.t-pt-36 {
  padding-top: 36px !important;
}
.t-pt-40 {
  padding-top: 40px !important;
}
.t-pt-44 {
  padding-top: 44px !important;
}
.t-pt-48 {
  padding-top: 48px !important;
}
.t-pb-t {
  padding-bottom: 4px !important;
}
.t-pb-s {
  padding-bottom: 8px !important;
}
.t-pb-r {
  padding-bottom: 12px !important;
}
.t-pb-b {
  padding-bottom: 16px !important;
}
.t-pb-l {
  padding-bottom: 24px !important;
}
.t-pb-e {
  padding-bottom: 48px !important;
}
.t-pb-0 {
  padding-bottom: 0 !important;
}
.t-pb-4 {
  padding-bottom: 4px !important;
}
.t-pb-6 {
  padding-bottom: 6px !important;
}
.t-pb-8 {
  padding-bottom: 8px !important;
}
.t-pb-12 {
  padding-bottom: 12px !important;
}
.t-pb-16 {
  padding-bottom: 16px !important;
}
.t-pb-20 {
  padding-bottom: 20px !important;
}
.t-pb-24 {
  padding-bottom: 24px !important;
}
.t-pb-28 {
  padding-bottom: 28px !important;
}
.t-pb-32 {
  padding-bottom: 32px !important;
}
.t-pb-36 {
  padding-bottom: 36px !important;
}
.t-pb-40 {
  padding-bottom: 40px !important;
}
.t-pb-44 {
  padding-bottom: 44px !important;
}
.t-pb-48 {
  padding-bottom: 48px !important;
}
.t-pl-t {
  padding-left: 4px !important;
}
.t-pl-s {
  padding-left: 8px !important;
}
.t-pl-r {
  padding-left: 12px !important;
}
.t-pl-b {
  padding-left: 16px !important;
}
.t-pl-l {
  padding-left: 24px !important;
}
.t-pl-e {
  padding-left: 48px !important;
}
.t-pl-0 {
  padding-left: 0 !important;
}
.t-pl-4 {
  padding-left: 4px !important;
}
.t-pl-6 {
  padding-left: 6px !important;
}
.t-pl-8 {
  padding-left: 8px !important;
}
.t-pl-12 {
  padding-left: 12px !important;
}
.t-pl-16 {
  padding-left: 16px !important;
}
.t-pl-20 {
  padding-left: 20px !important;
}
.t-pl-24 {
  padding-left: 24px !important;
}
.t-pl-28 {
  padding-left: 28px !important;
}
.t-pl-32 {
  padding-left: 32px !important;
}
.t-pl-36 {
  padding-left: 36px !important;
}
.t-pl-40 {
  padding-left: 40px !important;
}
.t-pl-44 {
  padding-left: 44px !important;
}
.t-pl-48 {
  padding-left: 48px !important;
}
.t-pr-t {
  padding-right: 4px !important;
}
.t-pr-s {
  padding-right: 8px !important;
}
.t-pr-r {
  padding-right: 12px !important;
}
.t-pr-b {
  padding-right: 16px !important;
}
.t-pr-l {
  padding-right: 24px !important;
}
.t-pr-e {
  padding-right: 48px !important;
}
.t-pr-0 {
  padding-right: 0 !important;
}
.t-pr-4 {
  padding-right: 4px !important;
}
.t-pr-6 {
  padding-right: 6px !important;
}
.t-pr-8 {
  padding-right: 8px !important;
}
.t-pr-12 {
  padding-right: 12px !important;
}
.t-pr-16 {
  padding-right: 16px !important;
}
.t-pr-20 {
  padding-right: 20px !important;
}
.t-pr-24 {
  padding-right: 24px !important;
}
.t-pr-28 {
  padding-right: 28px !important;
}
.t-pr-32 {
  padding-right: 32px !important;
}
.t-pr-36 {
  padding-right: 36px !important;
}
.t-pr-40 {
  padding-right: 40px !important;
}
.t-pr-44 {
  padding-right: 44px !important;
}
.t-pr-48 {
  padding-right: 48px !important;
}

.t-gap-t {
  gap: 4px !important;
}
.t-gap-s {
  gap: 8px !important;
}
.t-gap-r {
  gap: 12px !important;
}
.t-gap-b {
  gap: 16px !important;
}
.t-gap-l {
  gap: 24px !important;
}
.t-gap-e {
  gap: 48px !important;
}
.t-gap-0 {
  gap: 0 !important;
}
.t-gap-4 {
  gap: 4px !important;
}
.t-gap-6 {
  gap: 6px !important;
}
.t-gap-8 {
  gap: 8px !important;
}
.t-gap-12 {
  gap: 12px !important;
}
.t-gap-16 {
  gap: 16px !important;
}
.t-gap-20 {
  gap: 20px !important;
}
.t-gap-24 {
  gap: 24px !important;
}
.t-gap-28 {
  gap: 28px !important;
}
.t-gap-32 {
  gap: 32px !important;
}
.t-gap-36 {
  gap: 36px !important;
}
.t-gap-40 {
  gap: 40px !important;
}
.t-gap-44 {
  gap: 44px !important;
}
.t-gap-48 {
  gap: 48px !important;
}
.t-gap-x-t {
  column-gap: 4px !important;
}
.t-gap-x-s {
  column-gap: 8px !important;
}
.t-gap-x-r {
  column-gap: 12px !important;
}
.t-gap-x-b {
  column-gap: 16px !important;
}
.t-gap-x-l {
  column-gap: 24px !important;
}
.t-gap-x-e {
  column-gap: 48px !important;
}
.t-gap-x-0 {
  column-gap: 0 !important;
}
.t-gap-x-4 {
  column-gap: 4px !important;
}
.t-gap-x-6 {
  column-gap: 6px !important;
}
.t-gap-x-8 {
  column-gap: 8px !important;
}
.t-gap-x-12 {
  column-gap: 12px !important;
}
.t-gap-x-16 {
  column-gap: 16px !important;
}
.t-gap-x-20 {
  column-gap: 20px !important;
}
.t-gap-x-24 {
  column-gap: 24px !important;
}
.t-gap-x-28 {
  column-gap: 28px !important;
}
.t-gap-x-32 {
  column-gap: 32px !important;
}
.t-gap-x-36 {
  column-gap: 36px !important;
}
.t-gap-x-40 {
  column-gap: 40px !important;
}
.t-gap-x-44 {
  column-gap: 44px !important;
}
.t-gap-x-48 {
  column-gap: 48px !important;
}
.t-gap-y-t {
  row-gap: 4px !important;
}
.t-gap-y-s {
  row-gap: 8px !important;
}
.t-gap-y-r {
  row-gap: 12px !important;
}
.t-gap-y-b {
  row-gap: 16px !important;
}
.t-gap-y-l {
  row-gap: 24px !important;
}
.t-gap-y-e {
  row-gap: 48px !important;
}
.t-gap-y-0 {
  row-gap: 0 !important;
}
.t-gap-y-4 {
  row-gap: 4px !important;
}
.t-gap-y-6 {
  row-gap: 6px !important;
}
.t-gap-y-8 {
  row-gap: 8px !important;
}
.t-gap-y-12 {
  row-gap: 12px !important;
}
.t-gap-y-16 {
  row-gap: 16px !important;
}
.t-gap-y-20 {
  row-gap: 20px !important;
}
.t-gap-y-24 {
  row-gap: 24px !important;
}
.t-gap-y-28 {
  row-gap: 28px !important;
}
.t-gap-y-32 {
  row-gap: 32px !important;
}
.t-gap-y-36 {
  row-gap: 36px !important;
}
.t-gap-y-40 {
  row-gap: 40px !important;
}
.t-gap-y-44 {
  row-gap: 44px !important;
}
.t-gap-y-48 {
  row-gap: 48px !important;
}

.t-text-condensed {
  font-size: 0.6875rem !important;
}
.t-text-small {
  font-size: 0.75rem !important;
}
.t-text-base {
  font-size: 0.8125rem !important;
}
.t-text-large {
  font-size: 16px !important;
}
.t-text-wrap {
  text-wrap: wrap !important;
}
.t-text-nowrap {
  text-wrap: nowrap !important;
}
.t-text-black {
  color: #000 !important;
}
.t-text-white {
  color: #fff !important;
}
.t-text-gray-dark {
  color: #373838 !important;
}
.t-text-gray, .t-text-disabled {
  color: #bcbdbd !important;
}
.t-text-gray-mid {
  color: #a6a7a7 !important;
}
.t-text-gray-mid-dark, .t-text-subtle, h1 + caption,
h1 + figcaption,
h2 + caption,
h2 + figcaption,
h3 + caption,
h3 + figcaption,
h4 + caption,
h4 + figcaption,
h5 + caption,
h5 + figcaption,
h6 + caption,
h6 + figcaption {
  color: #646464 !important;
}
.t-text-blue, .t-text-info {
  color: #256cd1 !important;
}
.t-text-teal, .t-text-cta {
  color: #279c9c !important;
}
.t-text-red, .t-text-error {
  color: #d91f11 !important;
}
.t-text-orange, .t-text-warning {
  color: #ee6f20 !important;
}
.t-text-green, .t-text-success {
  color: #428613 !important;
}
.t-text-staff {
  color: #8c2341 !important;
}
.t-text-normal {
  font-weight: 400 !important;
}
.t-text-bold {
  font-weight: 700 !important;
}
.t-text-left {
  text-align: left !important;
}
.t-text-center {
  text-align: center !important;
}
.t-text-right {
  text-align: right !important;
}

.t-line-height-none {
  line-height: 1 !important;
}
.t-line-height-tiny {
  line-height: 1rem !important;
}
.t-line-height-small {
  line-height: 1.2rem !important;
}
.t-line-height-base {
  line-height: 1.4rem !important;
}

.t-aside {
  display: inline-block;
  margin-right: 12px;
  padding-left: 12px;
  border-left: 1px solid #d3d3d3;
  vertical-align: text-bottom;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.t-aside:last-child {
  margin-right: 0;
}
.t-aside a {
  margin-right: 4px;
}
.t-aside a label, .t-aside a fieldset legend, fieldset .t-aside a legend {
  margin-right: 4px;
}
.t-aside > label, fieldset .t-aside > legend {
  font-weight: 700;
  pointer-events: none;
}
.t-aside > span:not(.t-badge) {
  line-height: 1.2rem;
}
.t-aside .t-icon {
  font-size: 16px;
}

@media print {
  .t-aside {
    border-left: 0;
  }
}
.t-avatar {
  position: relative;
  display: inline-block;
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  margin-right: 8px;
  color: #fff;
  background: #ff0061;
  border-radius: 50%;
  font-size: 14px;
  font-weight: 700;
  line-height: 30px;
  text-align: center;
}
.t-avatar:last-child {
  margin-right: 0;
}
.t-avatar::before {
  content: attr(data-initials);
  position: absolute;
  inset: 0;
  border-radius: 50%;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-avatar.t-primary {
  background: #279c9c;
}
.t-avatar.t-staff {
  background: #8c2341;
}
.t-avatar img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.t-avatar .t-icon {
  position: absolute;
  inset: 0;
  margin-right: 0;
  font-family: "tricons", helvetica, arial, sans-serif;
  line-height: 30px;
}
.t-avatar .t-icon::before {
  color: #fff;
  font-size: 14px;
  line-height: inherit;
}

.t-back-top {
  position: fixed;
  right: 5vw;
  bottom: 0;
  display: inline-block;
  opacity: 0;
  visibility: hidden;
  margin-bottom: -1px;
  padding: 8px 12px;
  color: #646464;
  background: #fff;
  border: 1px solid #bcbdbd;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  text-decoration: none;
  user-select: none;
  font-size: 0.8125rem;
  line-height: 1rem;
  border-radius: 4px 4px 0 0;
  transition: all 0.2s ease;
}
.t-back-top::before {
  content: "\e158";
  display: inline-block;
  margin: 0;
  margin-right: 8px;
  font-family: "tricons", helvetica, arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-back-top:hover {
  text-decoration: none;
  background-color: #e9e9e9;
}
.t-back-top:hover::before {
  animation: back-top-anim 0.8s infinite linear;
}
@keyframes back-top-anim {
  0% {
    transform: translate(0, 0);
  }
  33% {
    transform: translate(0, -2px);
  }
  66% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes back-top-anim {
  0% {
    transform: translate(0, 0);
  }
  33% {
    transform: translate(0, -2px);
  }
  66% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes back-top-anim {
  0% {
    transform: translate(0, 0);
  }
  33% {
    transform: translate(0, -2px);
  }
  66% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes back-top-anim {
  0% {
    transform: translate(0, 0);
  }
  33% {
    transform: translate(0, -2px);
  }
  66% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
.t-back-top:active {
  background: #d3d3d3;
}
.t-back-top:active::before {
  animation: none;
}
.t-back-top.t-is-visible {
  opacity: 1;
  visibility: visible;
}

.t-badge {
  position: relative;
  display: inline-block;
  min-width: 16px;
  height: 16px;
  margin-right: 12px;
  padding: 0 6px;
  color: #fff;
  background: #279c9c;
  border-radius: calc(16px / 2);
  font-family: arial, sans-serif;
  font-size: 0.625rem;
  font-style: normal;
  text-align: center;
  line-height: 16px;
  vertical-align: middle;
  white-space: nowrap;
  user-select: none;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
  align-self: center;
  flex-shrink: 0;
}
.t-badge:last-child {
  margin-right: 0;
}
.t-badge + .t-badge {
  margin-left: -4px;
}
.t-badge.t-subtle-modifier {
  color: #373838;
  background: #d4ebeb;
}
.t-badge.t-blue, .t-badge.t-info {
  background: #256cd1;
}
.t-badge.t-blue.t-subtle-modifier, .t-badge.t-info.t-subtle-modifier {
  background: #d3e2f6;
}
.t-badge.t-red, .t-badge.t-error {
  background: #d91f11;
}
.t-badge.t-red.t-subtle-modifier, .t-badge.t-error.t-subtle-modifier {
  background: #f7d2cf;
}
.t-badge.t-orange, .t-badge.t-warning {
  background: #ee6f20;
}
.t-badge.t-orange.t-subtle-modifier, .t-badge.t-warning.t-subtle-modifier {
  background: #fce2d2;
}
.t-badge.t-green, .t-badge.t-success {
  background: #428613;
}
.t-badge.t-green.t-subtle-modifier, .t-badge.t-success.t-subtle-modifier {
  background: #d9e7d0;
}
.t-badge.t-neutral, .t-badge.t-subtle {
  background: #4d4e4e;
}
.t-badge.t-neutral.t-subtle-modifier, .t-badge.t-subtle.t-subtle-modifier {
  background: #e9e9e9;
}
.t-badge.t-staff {
  background: #8c2341;
}
.t-badge.t-staff.t-subtle-modifier {
  background: #e8d3d9;
}
.t-badge.t-inverted {
  color: #a6a7a7;
  background: transparent;
  border: 1px solid #a6a7a7;
}
.t-badge.t-small {
  min-width: 20px;
  height: 20px;
  border-radius: calc(20px / 2);
  line-height: 20px;
  font-size: 0.75rem;
  padding: 0 8px;
}
.t-badge.t-normal, .t-badge.t-medium {
  min-width: 24px;
  height: 24px;
  border-radius: calc(24px / 2);
  line-height: 24px;
  font-size: 0.75rem;
  padding: 0 8px;
}
.t-badge.t-large {
  min-width: 32px;
  height: 32px;
  border-radius: calc(32px / 2);
  line-height: 32px;
  font-size: 0.875rem;
  padding: 0 12px;
}
.t-badge.t-circle {
  padding: 0;
  width: 16px;
}
.t-badge.t-circle.t-small {
  width: 20px;
}
.t-badge.t-circle.t-normal {
  width: 24px;
}
.t-badge.t-circle.t-large {
  width: 32px;
}
.t-badge .t-icon {
  margin-right: 0;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
}

.t-icon .t-badge {
  margin-left: -0.8125rem;
  transform: translate(0, -50%);
}

.t-avatar .t-badge {
  position: absolute;
  top: -4px;
  right: -8px;
}

.t-breadcrumbs {
  margin-bottom: 8px;
  color: #646464;
  font-size: 11px;
  line-height: 1rem;
  cursor: default;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-breadcrumbs .t-crumb {
  margin-right: 4px;
  color: #373838;
  text-decoration: none;
}
.t-breadcrumbs .t-crumb:hover:not(.t-is-current) {
  text-decoration: underline;
}
.t-breadcrumbs .t-crumb.t-is-current {
  color: #a6a7a7;
}
.t-breadcrumbs .t-divider {
  margin: 0;
  border: 0;
}
.t-breadcrumbs .t-divider::before {
  content: "/";
  margin-right: 4px;
}

@media print {
  .t-breadcrumbs {
    font-size: 8px;
  }
}
.t-btn-group {
  display: inline-block;
  margin-right: 12px;
  height: 32px;
  border-radius: 4px;
  vertical-align: middle;
  user-select: none;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
}
.t-btn-group button, .t-btn-group .t-btn {
  position: relative;
  z-index: 0;
  display: inline-block;
  height: 32px;
  border-radius: initial;
  margin-right: -1px !important;
  padding: 0 12px;
  color: #646464;
  background: transparent;
  border: 1px solid #d3d3d3;
  font-family: arial, sans-serif;
  font-size: 13px;
  line-height: 32px;
  vertical-align: middle;
  user-select: none;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
  transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease;
}
.t-btn-group button::before, .t-btn-group .t-btn::before {
  display: none;
}
.t-btn-group button:first-child, .t-btn-group .t-btn:first-child {
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.t-btn-group button:last-child, .t-btn-group .t-btn:last-child {
  margin-right: 0;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
.t-btn-group button:hover:not(:active):not([disabled]), .t-btn-group .t-btn:hover:not(:active):not([disabled]) {
  color: #373838;
  background: #e9e9e9;
}
.t-btn-group button[disabled], .t-btn-group .t-btn[disabled] {
  color: #bcbdbd;
  cursor: not-allowed;
}
.t-btn-group button[disabled] label, .t-btn-group button[disabled] fieldset legend, fieldset .t-btn-group button[disabled] legend, .t-btn-group .t-btn[disabled] label, .t-btn-group .t-btn[disabled] fieldset legend, fieldset .t-btn-group .t-btn[disabled] legend {
  color: #bcbdbd;
}
.t-btn-group button label, .t-btn-group button fieldset legend, fieldset .t-btn-group button legend, .t-btn-group .t-btn label, .t-btn-group .t-btn fieldset legend, fieldset .t-btn-group .t-btn legend {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: 31px;
  vertical-align: middle;
  pointer-events: none;
}
.t-btn-group button .t-icon, .t-btn-group .t-btn .t-icon {
  width: 14px;
  margin-top: -1px;
  margin-right: 8px;
  font-size: inherit;
  text-align: center;
  line-height: 1rem;
  vertical-align: middle;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-btn-group button {
    padding-top: 1px;
  }
  .t-btn-group button .t-icon {
    margin-top: -2px;
  }
}
.t-btn {
  position: relative;
  z-index: 0;
  display: inline-flex;
  align-items: center;
  height: 32px;
  margin-right: 12px;
  padding: 0 12px;
  color: #373838;
  background: #e9e9e9;
  border: 0;
  border-radius: 4px;
  font-family: arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
  vertical-align: middle;
  text-decoration: none;
  user-select: none;
  cursor: pointer;
  box-shadow: 0px -1px 0px 0px color-mix(in srgb, #1a1b1b, transparent 85%) inset;
  transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease;
}
.t-btn:last-child {
  margin-right: 0;
}
.t-btn:not(:last-of-type, :only-of-type) {
  margin-right: 8px;
}
.t-btn:hover:not([disabled], .t-disabled) {
  background: #d3d3d3;
}
.t-btn:active:not([disabled], .t-disabled) {
  background: #bcbdbd;
  box-shadow: none;
  transition: none;
}
.t-btn[disabled], .t-btn.t-disabled {
  color: #a6a7a7;
  background: #f4f4f4;
  cursor: not-allowed;
  box-shadow: 0px -1px 0px 0px color-mix(in srgb, #1a1b1b, transparent 95%) inset;
}
.t-btn[disabled]::before, .t-btn.t-disabled::before {
  display: none;
}
.t-btn.t-is-loading {
  position: relative;
  color: transparent !important;
  cursor: not-allowed;
  box-shadow: none;
}
.t-btn.t-is-loading::before {
  content: "";
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  display: block;
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%237A7A7A'%20stroke-opacity='0.2'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='%237A7A7A'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
  transform: translate(-50%, -50%);
  animation: spin-btn 1s infinite linear;
}
@keyframes spin-btn {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes spin-btn {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes spin-btn {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes spin-btn {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
.t-btn.t-is-loading:active::before {
  display: block;
}
.t-btn.t-wide {
  display: block;
  width: 100%;
}
.t-btn.t-ghost-label {
  margin-top: 24px;
  vertical-align: top;
}
.t-btn.t-primary {
  color: #fff;
  background: #279c9c;
}
.t-btn.t-primary:hover:not([disabled], .t-disabled) {
  background: #238c8c;
}
.t-btn.t-primary:active:not([disabled], .t-disabled) {
  background: #1f7d7d;
}
.t-btn.t-primary[disabled], .t-btn.t-primary.t-disabled {
  color: #f4fafa;
  background: #a9d7d7;
}
.t-btn.t-primary.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-negative {
  color: #fff;
  background: #d91f11;
}
.t-btn.t-negative:hover:not([disabled], .t-disabled) {
  background: #c31c0f;
}
.t-btn.t-negative:active:not([disabled], .t-disabled) {
  background: #ae190e;
}
.t-btn.t-negative[disabled], .t-btn.t-negative.t-disabled {
  color: #fdf4f3;
  background: #f0a5a0;
}
.t-btn.t-negative.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-attention {
  color: #fff;
  background: #ee6f20;
}
.t-btn.t-attention:hover:not([disabled], .t-disabled) {
  background: #d6641d;
}
.t-btn.t-attention:active:not([disabled], .t-disabled) {
  background: #be591a;
}
.t-btn.t-attention[disabled], .t-btn.t-attention.t-disabled {
  color: #fef8f4;
  background: #f8c5a6;
}
.t-btn.t-attention.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-staff {
  color: #fff;
  background: #8c2341;
}
.t-btn.t-staff:hover:not([disabled], .t-disabled) {
  background: #7e203b;
}
.t-btn.t-staff:active:not([disabled], .t-disabled) {
  background: #701c34;
}
.t-btn.t-staff[disabled], .t-btn.t-staff.t-disabled {
  color: #f9f4f5;
  background: #d1a7b3;
}
.t-btn.t-staff.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-minimal {
  color: #646464;
  background: transparent;
  border: 1px solid #bcbdbd;
  box-shadow: none;
}
.t-btn.t-minimal:hover:not([disabled], .t-disabled) {
  background: #e9e9e9;
}
.t-btn.t-minimal:active:not([disabled], .t-disabled) {
  background: #d3d3d3;
}
.t-btn.t-minimal[disabled], .t-btn.t-minimal.t-disabled {
  color: #a6a7a7;
  border-color: #d3d3d3;
  background: transparent;
}
.t-btn.t-minimal.t-primary {
  color: #279c9c;
  border-color: #279c9c;
}
.t-btn.t-minimal.t-primary:hover:not([disabled], .t-disabled) {
  background: #e9f5f5;
}
.t-btn.t-minimal.t-primary:active:not([disabled], .t-disabled) {
  background: #d4ebeb;
}
.t-btn.t-minimal.t-primary[disabled], .t-btn.t-minimal.t-primary.t-disabled {
  color: #a9d7d7;
  border-color: #a9d7d7;
}
.t-btn.t-minimal.t-negative {
  color: #d91f11;
  border-color: #d91f11;
}
.t-btn.t-minimal.t-negative:hover:not([disabled], .t-disabled) {
  background: #fbe9e7;
}
.t-btn.t-minimal.t-negative:active:not([disabled], .t-disabled) {
  background: #f7d2cf;
}
.t-btn.t-minimal.t-negative[disabled], .t-btn.t-minimal.t-negative.t-disabled {
  color: #f0a5a0;
  border-color: #f0a5a0;
}
.t-btn.t-minimal.t-attention {
  color: #ee6f20;
  border-color: #ee6f20;
}
.t-btn.t-minimal.t-attention:hover:not([disabled], .t-disabled) {
  background: #fdf1e9;
}
.t-btn.t-minimal.t-attention:active:not([disabled], .t-disabled) {
  background: #fce2d2;
}
.t-btn.t-minimal.t-attention[disabled], .t-btn.t-minimal.t-attention.t-disabled {
  color: #f8c5a6;
  border-color: #f8c5a6;
}
.t-btn.t-minimal.t-staff {
  color: #8c2341;
  border-color: #8c2341;
}
.t-btn.t-minimal.t-staff:hover:not([disabled], .t-disabled) {
  background: #f3e9ec;
}
.t-btn.t-minimal.t-staff:active:not([disabled], .t-disabled) {
  background: #e8d3d9;
}
.t-btn.t-minimal.t-staff[disabled], .t-btn.t-minimal.t-staff.t-disabled {
  color: #d1a7b3;
  border-color: #d1a7b3;
}
.t-btn.t-minimal.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%237A7A7A'%20stroke-opacity='0.2'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='%237A7A7A'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-condensed {
  height: 24px;
  padding: 0 8px;
  font-size: 0.75rem;
}
.t-btn.t-condensed.t-is-loading::before {
  width: 12px;
  height: 12px;
  background: url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='6'%20cy='6'%20r='5'%20stroke='%237A7A7A'%20stroke-opacity='0.2'%20stroke-width='2'/%3e%3cpath%20d='M11%206C11%203.14286%208.85714%201%206%201'%20stroke='%237A7A7A'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn.t-condensed.t-primary::before, .t-btn.t-condensed.t-negative::before, .t-btn.t-condensed.t-attention::before, .t-btn.t-condensed.t-staff::before {
  background: url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='6'%20cy='6'%20r='5'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M11%206C11%203.14286%208.85714%201%206%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-btn .t-icon {
  width: 14px;
  margin-right: 8px;
  font-size: inherit;
  text-align: center;
}
.t-btn .t-icon::before {
  display: block;
}
.t-btn.t-icon-only .t-icon {
  margin-right: 0;
}
.t-btn label, .t-btn fieldset legend, fieldset .t-btn legend {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: 31px;
  vertical-align: middle;
  pointer-events: none;
}

a.t-btn,
label.t-btn,
fieldset legend.t-btn {
  line-height: 32px;
  text-decoration: none;
}

label.t-btn input[type=button], fieldset legend.t-btn input[type=button],
label.t-btn input[type=submit],
fieldset legend.t-btn input[type=submit] {
  position: absolute;
  inset: 0;
  display: inline-block;
  width: 100%;
  height: 32px;
  background: transparent;
  border: transparent;
  cursor: pointer;
}
label.t-btn[disabled] input[type=button], fieldset legend.t-btn[disabled] input[type=button],
label.t-btn[disabled] input[type=submit],
fieldset legend.t-btn[disabled] input[type=submit] {
  outline: 0;
  cursor: not-allowed;
}

.t-btn.t-minimal-alt {
  background: transparent;
  color: #fff;
  border: 1px solid #fff;
  box-shadow: none;
  transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease;
}
.t-btn.t-minimal-alt::before {
  content: none;
}
.t-btn.t-minimal-alt:hover:not([disabled], .t-disabled) {
  color: #006491;
  background: #e9e9e9;
}
.t-btn.t-minimal-alt[disabled], .t-btn.t-minimal-alt.t-disabled {
  color: #a6a7a7;
  border-color: #f4f4f4;
  background: #f4f4f4;
}
.t-btn.t-minimal-alt.t-primary {
  background: #fff;
  color: #006491;
}
.t-btn.t-minimal-alt.t-primary[disabled], .t-btn.t-minimal-alt.t-primary.t-disabled {
  color: #a6a7a7;
  background: #f4f4f4;
  border-color: #f4f4f4;
}
.t-btn.t-minimal-alt.t-primary:hover:not([disabled], .t-disabled)::before {
  background: #e9e9e9;
}
.t-btn.t-minimal-alt.t-primary:active:not([disabled], .t-disabled) {
  background: #e9e9e9;
}
.t-btn.t-minimal-alt.t-primary:active:not([disabled], .t-disabled)::before {
  display: none;
}

.t-flag {
  display: inline-block;
  margin-right: 6px;
  width: 14px;
  height: 10px;
}
.t-flag.t-large {
  width: 30px;
  height: 20px;
}

.t-highlight {
  padding: 4px 6px;
  color: #373838;
  background: #d4ebeb;
  border-radius: 1px;
}
.t-highlight.t-neutral, .t-highlight.t-gray {
  background: #e9e9e9;
}
.t-highlight.t-success, .t-highlight.t-green {
  background: #d9e7d0;
}
.t-highlight.t-warning, .t-highlight.t-orange {
  background: #fce2d2;
}
.t-highlight.t-error, .t-highlight.t-red {
  background: #f7d2cf;
}
.t-highlight.t-info {
  background: #d3e2f6;
}
.t-highlight.t-staff {
  background: #e8d3d9;
}

.t-input input,
.t-input textarea {
  background-color: #fff;
  background-image: none;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 8px center;
}
.t-input input.t-is-valid, .t-input input[valid],
.t-input textarea.t-is-valid,
.t-input textarea[valid] {
  padding-right: 30px !important;
  background-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.7812%206.78125C13.7812%207.72005%2013.6035%208.59961%2013.248%209.41992C12.8926%2010.2402%2012.4049%2010.9603%2011.7852%2011.5801C11.1745%2012.1908%2010.459%2012.6738%209.63867%2013.0293C8.81836%2013.3848%207.9388%2013.5625%207%2013.5625C6.0612%2013.5625%205.18164%2013.3848%204.36133%2013.0293C3.54102%2012.6738%202.82096%2012.1908%202.20117%2011.5801C1.59049%2010.9603%201.10742%2010.2402%200.751953%209.41992C0.396484%208.59961%200.21875%207.72005%200.21875%206.78125C0.21875%205.84245%200.396484%204.96289%200.751953%204.14258C1.10742%203.32227%201.59049%202.60677%202.20117%201.99609C2.82096%201.3763%203.54102%200.888672%204.36133%200.533203C5.18164%200.177734%206.0612%200%207%200C7.9388%200%208.81836%200.177734%209.63867%200.533203C10.459%200.888672%2011.1745%201.3763%2011.7852%201.99609C12.4049%202.60677%2012.8926%203.32227%2013.248%204.14258C13.6035%204.96289%2013.7812%205.84245%2013.7812%206.78125ZM6.2207%2010.377L11.252%205.3457C11.334%205.25456%2011.375%205.14974%2011.375%205.03125C11.375%204.91276%2011.334%204.80794%2011.252%204.7168L10.623%204.10156C10.541%204.01953%2010.4362%203.97852%2010.3086%203.97852C10.1901%203.97852%2010.0898%204.01953%2010.0078%204.10156L5.90625%208.20312L3.99219%206.28906C3.91016%206.20703%203.80534%206.16602%203.67773%206.16602C3.55924%206.16602%203.45898%206.20703%203.37695%206.28906L2.74805%206.9043C2.66602%206.99544%202.625%207.10026%202.625%207.21875C2.625%207.33724%202.66602%207.44206%202.74805%207.5332L5.5918%2010.377C5.68294%2010.459%205.78776%2010.5%205.90625%2010.5C6.02474%2010.5%206.12956%2010.459%206.2207%2010.377Z'%20fill='%2352A31D'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 8px center;
}
.t-input input.t-is-valid:hover:not(:disabled), .t-input input[valid]:hover:not(:disabled),
.t-input textarea.t-is-valid:hover:not(:disabled),
.t-input textarea[valid]:hover:not(:disabled) {
  border-color: #428613;
}
.t-input input.t-is-valid:focus:not(:disabled), .t-input input.t-is-valid:active:not(:disabled), .t-input input[valid]:focus:not(:disabled), .t-input input[valid]:active:not(:disabled),
.t-input textarea.t-is-valid:focus:not(:disabled),
.t-input textarea.t-is-valid:active:not(:disabled),
.t-input textarea[valid]:focus:not(:disabled),
.t-input textarea[valid]:active:not(:disabled) {
  border-color: #428613;
  box-shadow: 0 0 0 2px #b3cfa1;
}
.t-input input.t-is-invalid, .t-input input.t-is-invalid-no-icon, .t-input input[invalid],
.t-input textarea.t-is-invalid,
.t-input textarea.t-is-invalid-no-icon,
.t-input textarea[invalid] {
  background-color: #f7d2cf;
  color: #d91f11;
}
.t-input input.t-is-invalid:hover:not(:disabled), .t-input input.t-is-invalid-no-icon:hover:not(:disabled), .t-input input[invalid]:hover:not(:disabled),
.t-input textarea.t-is-invalid:hover:not(:disabled),
.t-input textarea.t-is-invalid-no-icon:hover:not(:disabled),
.t-input textarea[invalid]:hover:not(:disabled) {
  border-color: #d91f11;
}
.t-input input.t-is-invalid:focus:not(:disabled), .t-input input.t-is-invalid:active:not(:disabled), .t-input input.t-is-invalid-no-icon:focus:not(:disabled), .t-input input.t-is-invalid-no-icon:active:not(:disabled), .t-input input[invalid]:focus:not(:disabled), .t-input input[invalid]:active:not(:disabled),
.t-input textarea.t-is-invalid:focus:not(:disabled),
.t-input textarea.t-is-invalid:active:not(:disabled),
.t-input textarea.t-is-invalid-no-icon:focus:not(:disabled),
.t-input textarea.t-is-invalid-no-icon:active:not(:disabled),
.t-input textarea[invalid]:focus:not(:disabled),
.t-input textarea[invalid]:active:not(:disabled) {
  background-color: #fff;
  border-color: #d91f11;
  box-shadow: 0 0 0 2px #f0a5a0;
}
.t-input input.t-is-invalid:not(.t-is-invalid-no-icon), .t-input input.t-is-invalid-no-icon:not(.t-is-invalid-no-icon), .t-input input[invalid]:not(.t-is-invalid-no-icon),
.t-input textarea.t-is-invalid:not(.t-is-invalid-no-icon),
.t-input textarea.t-is-invalid-no-icon:not(.t-is-invalid-no-icon),
.t-input textarea[invalid]:not(.t-is-invalid-no-icon) {
  padding-right: 30px !important;
  background-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='%23D91F11'%20d='M6.08,0.381%20C6.588,-0.127%207.41,-0.127%207.918,0.381%20L13.619,6.081%20C14.127,6.588%2014.127,7.41%2013.619,7.917%20L7.918,13.618%20C7.411,14.126%206.59,14.126%206.082,13.618%20L0.381,7.917%20C-0.127,7.41%20-0.127,6.589%200.381,6.081%20Z%20M5.768,3.817%20L5.984,7.617%20C5.993,7.776%206.124,7.9%206.283,7.9%20L7.717,7.9%20C7.876,7.9%208.007,7.776%208.016,7.617%20L8.232,3.817%20C8.242,3.645%208.105,3.5%207.932,3.5%20L6.068,3.5%20C5.895,3.5%205.758,3.645%205.768,3.817%20Z%20M7,10.9%20C7.69,10.9%208.25,10.34%208.25,9.65%20C8.25,8.96%207.69,8.4%207,8.4%20C6.31,8.4%205.75,8.96%205.75,9.65%20C5.75,10.34%206.31,10.9%207,10.9%20Z'%20/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 8px center;
}
.t-input .t-input-wrapper:has(.t-is-valid:not(:disabled)):hover {
  border-color: #428613;
}
.t-input .t-input-wrapper:has(.t-is-valid:not(:disabled)):has(input:focus), .t-input .t-input-wrapper:has(.t-is-valid:not(:disabled)):has(input:active) {
  border-color: #428613;
  box-shadow: 0 0 0 2px #b3cfa1;
}
.t-input .t-input-wrapper:has(.t-is-invalid:not(:disabled)), .t-input .t-input-wrapper:has(.t-is-invalid-no-icon:not(:disabled)) {
  background-color: #f7d2cf;
}
.t-input .t-input-wrapper:has(.t-is-invalid:not(:disabled)):hover, .t-input .t-input-wrapper:has(.t-is-invalid-no-icon:not(:disabled)):hover {
  border-color: #d91f11;
}
.t-input .t-input-wrapper:has(.t-is-invalid:not(:disabled)):has(input:focus), .t-input .t-input-wrapper:has(.t-is-invalid:not(:disabled)):has(input:active), .t-input .t-input-wrapper:has(.t-is-invalid-no-icon:not(:disabled)):has(input:focus), .t-input .t-input-wrapper:has(.t-is-invalid-no-icon:not(:disabled)):has(input:active) {
  background-color: #fff;
  border-color: #d91f11;
  box-shadow: 0 0 0 2px #f0a5a0;
}
.t-input .t-error-message,
.t-input .t-supporting-text {
  max-width: 192px;
}
.t-input.t-medium .t-error-message,
.t-input.t-medium .t-supporting-text {
  max-width: 288px;
}
.t-input.t-large .t-error-message,
.t-input.t-large .t-supporting-text, .t-input.t-extra .t-error-message,
.t-input.t-extra .t-supporting-text {
  max-width: 400px;
}
.t-input.t-wide .t-error-message,
.t-input.t-wide .t-supporting-text {
  max-width: 100%;
}

.t-input {
  display: inline-block;
  margin-right: 12px;
  margin-bottom: 12px;
  vertical-align: top;
}
.t-input:last-child {
  margin-right: 0;
}
.t-input .t-input-wrapper {
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  width: 192px;
  display: flex;
}
.t-input .t-input-wrapper:hover {
  border-color: #279c9c;
}
.t-input .t-input-wrapper:has(.t-left-adornment) input {
  padding-left: 6px;
}
.t-input .t-input-wrapper:has(.t-right-adornment) input {
  padding-right: 6px;
}
.t-input .t-input-wrapper .t-left-adornment,
.t-input .t-input-wrapper .t-right-adornment {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #7a7a7a;
  padding: 0 0 0 8px;
}
.t-input .t-input-wrapper .t-left-adornment .t-icon,
.t-input .t-input-wrapper .t-right-adornment .t-icon {
  margin: 0 !important;
}
.t-input .t-input-wrapper .t-right-adornment {
  padding: 0 8px 0 0;
}
.t-input .t-input-wrapper:has(input:not(:disabled)):has(input:focus), .t-input .t-input-wrapper:has(input:not(:disabled)):has(input:active) {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-input .t-input-wrapper:has(input:disabled) {
  background-color: #f4f4f4;
}
.t-input .t-input-wrapper input {
  background-color: transparent;
  border: none;
  height: 30px;
  width: 100%;
  padding: 0 8px;
}
.t-input .t-input-wrapper input:focus, .t-input .t-input-wrapper input:active {
  border-color: transparent !important;
  box-shadow: none !important;
}
.t-input input {
  display: inline-block;
  width: 192px;
  max-width: 100%;
  height: 32px;
  padding: 0 8px;
  color: #373838;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
  vertical-align: middle;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-input input.placeholder {
  color: #909090;
}
.t-input input::placeholder {
  color: #909090;
}
.t-input input:not(:disabled):hover {
  border-color: #279c9c;
}
.t-input input:not(:disabled):focus, .t-input input:not(:disabled):active {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-input input:disabled {
  opacity: 1;
  background: #f4f4f4;
  color: #a6a7a7;
}
.t-input input ~ button {
  margin-left: 4px;
}
.t-input input::-ms-clear {
  display: none;
}
.t-input input.t-has-focus {
  outline: 0;
}
.t-input input[type=search]::-webkit-search-decoration, .t-input input[type=search]::-webkit-search-cancel-button, .t-input input[type=search]::-webkit-search-results-button, .t-input input[type=search]::-webkit-search-results-decoration {
  display: none;
}
.t-input input[type=number] {
  appearance: textfield;
}
.t-input input[type=number]::-webkit-inner-spin-button, .t-input input[type=number]::-webkit-outer-spin-button {
  appearance: none;
}
.t-input > label, fieldset .t-input > legend {
  display: block;
  margin-right: 8px;
  margin-bottom: 6px;
}
.t-input .t-icon:not(label > .t-icon):not(fieldset legend > .t-icon) {
  position: relative;
  margin-left: 8px;
  color: #bcbdbd;
}
.t-input .t-icon:not(label > .t-icon):not(fieldset legend > .t-icon)::before {
  vertical-align: middle;
}
.t-input .t-icon:not(label > .t-icon):not(fieldset legend > .t-icon) ~ input {
  width: 192px;
  margin-left: -32px;
  padding-left: 28px;
}
.t-input.t-horizontal > label, fieldset .t-input.t-horizontal > legend {
  display: inline-block;
  margin-bottom: 0;
  line-height: 32px;
}
.t-input.t-horizontal > div {
  display: inline-block;
}
.t-input.t-indented > label, fieldset .t-input.t-indented > legend {
  display: inline-block;
  margin-bottom: 0;
  padding-top: calc((32px - 1.125rem) / 2);
  width: 192px;
  text-align: right;
}
.t-input.t-indented > div {
  display: inline-block;
}
.t-input.t-block {
  display: block;
  margin-bottom: 12px;
}
.t-input.t-block:not(:first-of-type) {
  margin-top: 12px;
}
.t-input.t-block:last-child {
  margin-bottom: 0;
}
.t-input.t-tiny input,
.t-input.t-tiny textarea,
.t-input.t-tiny .t-input-wrapper {
  width: 64px;
}
.t-input.t-tiny input input,
.t-input.t-tiny textarea input,
.t-input.t-tiny .t-input-wrapper input {
  width: 100%;
}
.t-input.t-small input,
.t-input.t-small textarea,
.t-input.t-small .t-input-wrapper {
  width: 112px;
}
.t-input.t-small input input,
.t-input.t-small textarea input,
.t-input.t-small .t-input-wrapper input {
  width: 100%;
}
.t-input.t-medium input,
.t-input.t-medium textarea,
.t-input.t-medium .t-input-wrapper {
  width: 288px;
}
.t-input.t-medium input input,
.t-input.t-medium textarea input,
.t-input.t-medium .t-input-wrapper input {
  width: 100%;
}
.t-input.t-large input,
.t-input.t-large textarea,
.t-input.t-large .t-input-wrapper {
  width: 400px;
}
.t-input.t-large input input,
.t-input.t-large textarea input,
.t-input.t-large .t-input-wrapper input {
  width: 100%;
}
.t-input.t-extra input,
.t-input.t-extra textarea,
.t-input.t-extra .t-input-wrapper {
  width: 600px;
}
.t-input.t-extra input input,
.t-input.t-extra textarea input,
.t-input.t-extra .t-input-wrapper input {
  width: 100%;
}
.t-input.t-wide {
  width: 100%;
}
.t-input.t-wide input,
.t-input.t-wide textarea,
.t-input.t-wide .t-input-wrapper {
  width: 100%;
}
.t-input.t-wide input input,
.t-input.t-wide textarea input,
.t-input.t-wide .t-input-wrapper input {
  width: 100%;
}
.t-input.t-wide.t-horizontal {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  align-items: center;
}
.t-input.t-wide.t-horizontal > label, fieldset .t-input.t-wide.t-horizontal > legend {
  margin-right: 6px;
}
.t-input.t-btn-under input ~ button {
  display: block;
  margin-top: 8px;
  margin-left: 0;
}
.t-input.t-btn-under.t-horizontal > label, fieldset .t-input.t-btn-under.t-horizontal > legend {
  float: left;
  line-height: 32px;
}
.t-input.t-btn-under.t-horizontal > div {
  float: left;
  display: inline-block;
}
.t-input.t-btn-under.t-horizontal > .t-btn {
  -webkit-box-flex: 0 0 auto;
  -moz-box-flex: 0 0 auto;
  flex: 0 0 auto;
}
.t-input textarea {
  display: inline-block;
  width: auto;
  min-width: 192px;
  max-width: 100%;
  min-height: 64px;
  margin: 0;
  padding: 7px;
  color: #373838;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
  vertical-align: middle;
  line-height: 1;
  resize: both;
  transition: border 0.2s ease;
}
.t-input textarea.placeholder {
  color: #909090;
}
.t-input textarea::placeholder {
  color: #909090;
}
.t-input textarea.t-resizeable-horizontal {
  resize: horizontal;
}
.t-input textarea.t-resizeable-vertical {
  resize: vertical;
}
.t-input textarea.t-non-resizeable {
  resize: none;
}
.t-input textarea:not(:disabled):hover {
  border-color: #279c9c;
}
.t-input textarea:not(:disabled):focus, .t-input textarea:not(:disabled):active {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
  transition: none;
}
.t-input textarea:disabled {
  background: #f4f4f4;
  color: #a6a7a7;
}
.t-input textarea ~ button {
  margin-left: 4px;
}

.t-error-message,
.t-supporting-text {
  margin-top: 4px;
  color: #d91f11;
  font-size: 0.8125rem;
  line-height: 17px;
  white-space: normal;
}

.t-supporting-text {
  color: #646464;
}

.t-label-value {
  margin-right: 24px;
  margin-bottom: 12px;
  vertical-align: middle;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  flex-direction: column;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-label-value label, .t-label-value fieldset legend, fieldset .t-label-value legend {
  margin-right: 0;
  margin-bottom: 6px;
}
.t-label-value span {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-label-value span > .t-icon,
.t-label-value span > .t-flag {
  margin-right: 6px;
}
.t-label-value span .t-help,
.t-label-value span .t-icon-help {
  margin-left: 4px;
  color: #646464;
  cursor: help;
}
.t-label-value span .t-help::before,
.t-label-value span .t-icon-help::before {
  content: "\e371";
}
.t-label-value a {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-label-value a > .t-icon {
  margin-right: 2px;
  vertical-align: text-top;
}
.t-label-value.t-block {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-label-value.t-horizontal {
  flex-direction: row;
  align-items: baseline;
}
.t-label-value.t-horizontal label, .t-label-value.t-horizontal fieldset legend, fieldset .t-label-value.t-horizontal legend {
  margin-right: 6px;
  margin-bottom: 0;
}

.t-legend {
  display: inline-block;
  margin-right: 12px;
  font-size: 0.8125rem;
  line-height: 1.2rem;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-content: center;
}
.t-legend::before {
  content: "";
  display: inline-block;
  width: 0.8125rem;
  height: 0.8125rem;
  margin-right: 6px;
  background: #279c9c;
  border-radius: 50%;
}
.t-legend.t-info::before {
  background: #256cd1;
}
.t-legend.t-error::before {
  background: #d91f11;
}
.t-legend.t-warning::before {
  background: #ee6f20;
}
.t-legend.t-success::before {
  background: #428613;
}
.t-legend.t-changed::before {
  background: #fff59d;
}
.t-legend.t-subtle::before {
  background: #a6a7a7;
}
.t-legend.t-disabled::before {
  background: #f4f4f4;
}
.t-legend.t-staff::before {
  background: #8c2341;
}

ul.t-list,
ol.t-list,
dl.t-list {
  width: 100%;
  margin-bottom: 12px;
}
ul.t-list:last-child,
ol.t-list:last-child,
dl.t-list:last-child {
  margin-bottom: 0;
}
ul.t-list > li,
ol.t-list > li,
dl.t-list > li {
  position: relative;
  margin-bottom: 6px;
  padding-left: 14px;
  line-height: 1.125rem;
}
ul.t-list > li:last-child,
ol.t-list > li:last-child,
dl.t-list > li:last-child {
  margin-bottom: 0;
}
ul.t-list > li::before,
ol.t-list > li::before,
dl.t-list > li::before {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  margin-right: 8px;
  color: #646464;
  font-weight: 700;
  line-height: 1.125rem;
}
ul.t-list > li > span,
ol.t-list > li > span,
dl.t-list > li > span {
  margin-right: 12px;
}
ul.t-list > li .t-dropdown,
ul.t-list > li .t-input,
ol.t-list > li .t-dropdown,
ol.t-list > li .t-input,
dl.t-list > li .t-dropdown,
dl.t-list > li .t-input {
  margin-bottom: 0;
  vertical-align: middle;
}

ul.t-list > li::before {
  content: "•";
}
ul.t-list.t-no-bullets > li {
  padding-left: 0;
}
ul.t-list.t-no-bullets > li::before {
  display: none;
}

ol.t-list {
  list-style: none;
  counter-reset: list-counter;
}
ol.t-list > li {
  counter-increment: list-counter;
}
ol.t-list > li::before {
  content: counter(list-counter);
}

.t-loading {
  z-index: 90;
  display: inline-block;
  width: 40px;
  height: 40px;
  margin-right: 12px;
  vertical-align: middle;
  animation: loading-fade-in 0.2s ease-in;
  transition: opacity 0.2s ease;
}
@keyframes loading-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes loading-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes loading-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes loading-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.t-loading:last-child {
  margin-right: 0;
}
.t-loading::before {
  content: "";
  display: inline-block;
  width: 40px;
  height: 40px;
  background: url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='20'%20cy='20'%20r='19'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M39%2020C39%2010%2031%201%2020%201'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
  background-color: transparent;
  animation: spin 1s infinite linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.t-loading.t-small {
  width: 16px;
  height: 16px;
}
.t-loading.t-small::before {
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-loading.t-big {
  width: 80px;
  height: 80px;
}
.t-loading.t-big::before {
  width: 80px;
  height: 80px;
  background: url("data:image/svg+xml,%3csvg%20width='80'%20height='80'%20viewBox='0%200%2080%2080'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20opacity='0.82'%3e%3ccircle%20cx='40'%20cy='40'%20r='38'%20stroke='%23E9E9E9'%20stroke-width='3'/%3e%3cpath%20d='M39.4688%202.00277V2.00277C39.623%202.00092%2039.7775%202%2039.9322%202C60.919%202%2077.9322%2019.0132%2077.9322%2040'%20stroke='%23279C9C'%20stroke-width='3'%20stroke-linecap='round'/%3e%3c/g%3e%3c/svg%3e") left no-repeat;
}
.t-loading.t-block {
  display: block;
  width: 100%;
  margin-bottom: 24px;
  text-align: center;
}
.t-loading.t-block:last-child {
  margin-bottom: 0;
}
.t-loading.t-absolute {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.t-loading.t-overlay {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  margin: 0;
}
.t-loading.t-overlay::before {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 91;
  animation: veil-spin 1s infinite linear;
}
@keyframes veil-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes veil-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes veil-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
@keyframes veil-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(359deg);
  }
}
.t-loading.t-overlay::after {
  content: "";
  position: absolute;
  z-index: 90;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: 0.9;
  animation: none;
}
.t-loading.t-fade {
  opacity: 0;
}

.t-menu {
  z-index: 100;
  display: block;
  visibility: hidden;
  overflow-x: hidden;
  overflow-y: auto;
  min-width: 192px;
  height: auto;
  max-height: 0;
  color: #373838;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 2px;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  opacity: 0;
  font-size: 0.8125rem;
  text-align: left;
  cursor: default;
  transition: max-height 0.2s ease, opacity 0.2s ease, visibility 0.2s ease;
}
.t-menu.t-narrow {
  min-width: auto;
}
.t-menu hr {
  margin: 8px -12px;
  padding: 0;
  border: 0;
  border-bottom: 1px solid #e9e9e9;
}
.t-menu.t-is-open {
  max-height: calc(6 * 34px + 34px / 2 + 2px);
  opacity: 1;
  visibility: visible;
}
.t-menu.t-height-small, .t-menu.t-height-tiny {
  overflow-y: scroll;
}
.t-menu.t-height-small {
  max-height: calc(34px * 5 + 34px / 2);
}
.t-menu.t-height-tiny {
  max-height: calc(34px * 3 + 34px / 2);
}
.t-menu .t-item, .t-menu .t-empty {
  position: relative;
  display: block;
  min-height: 34px;
  margin: 0;
  padding: 8px 12px;
  color: #373838;
  line-height: 1.4em;
  text-decoration: none;
  word-break: normal;
  overflow-wrap: anywhere;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-menu .t-item:hover, .t-menu .t-empty:hover, .t-menu .t-item.t-has-focus, .t-menu .t-has-focus.t-empty, .t-menu .t-item.t-has-highlight, .t-menu .t-has-highlight.t-empty {
  background: #d4ebeb;
  outline: 0;
}
.t-menu .t-item.t-is-hidden, .t-menu .t-is-hidden.t-empty {
  display: none;
}
.t-menu .t-item.t-is-disabled, .t-menu .t-is-disabled.t-empty {
  color: #bcbdbd;
  cursor: not-allowed;
}
.t-menu .t-item.t-is-selected, .t-menu .t-is-selected.t-empty {
  font-weight: 700;
  cursor: default;
}
.t-menu .t-item.t-is-selected::before, .t-menu .t-is-selected.t-empty::before {
  content: "\e900";
  display: inline-block;
  width: auto;
  margin-top: -1px;
  margin-right: 8px;
  background: transparent;
  border: 0;
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 8px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-menu .t-item.t-is-selected:hover, .t-menu .t-is-selected.t-empty:hover {
  background: rgb(233.5, 245, 245);
}
.t-menu .t-item .t-icon, .t-menu .t-empty .t-icon {
  margin-right: 8px;
  vertical-align: baseline;
}
.t-menu .t-item .t-checkbox, .t-menu .t-empty .t-checkbox,
.t-menu .t-item .t-radio,
.t-menu .t-empty .t-radio {
  display: block;
  width: calc(100% + 24px);
  height: auto;
  margin: -8px -12px;
}
.t-menu .t-item .t-checkbox label, .t-menu .t-empty .t-checkbox label, .t-menu .t-item .t-checkbox fieldset legend, .t-menu .t-empty .t-checkbox fieldset legend, fieldset .t-menu .t-item .t-checkbox legend, fieldset .t-menu .t-empty .t-checkbox legend,
.t-menu .t-item .t-radio label,
.t-menu .t-empty .t-radio label,
.t-menu .t-item .t-radio fieldset legend,
.t-menu .t-empty .t-radio fieldset legend,
fieldset .t-menu .t-item .t-radio legend,
fieldset .t-menu .t-empty .t-radio legend {
  width: 100%;
  padding: 8px 12px;
  line-height: 1.4em;
}
.t-menu .t-item .t-checkbox label::before, .t-menu .t-empty .t-checkbox label::before, .t-menu .t-item .t-checkbox fieldset legend::before, .t-menu .t-empty .t-checkbox fieldset legend::before, fieldset .t-menu .t-item .t-checkbox legend::before, fieldset .t-menu .t-empty .t-checkbox legend::before, .t-menu .t-item .t-checkbox label::after, .t-menu .t-empty .t-checkbox label::after, .t-menu .t-item .t-checkbox fieldset legend::after, .t-menu .t-empty .t-checkbox fieldset legend::after, fieldset .t-menu .t-item .t-checkbox legend::after, fieldset .t-menu .t-empty .t-checkbox legend::after {
  width: 14px;
  height: 14px;
  vertical-align: middle;
}
.t-menu .t-item .t-radio label::before, .t-menu .t-empty .t-radio label::before, .t-menu .t-item .t-radio fieldset legend::before, .t-menu .t-empty .t-radio fieldset legend::before, fieldset .t-menu .t-item .t-radio legend::before, fieldset .t-menu .t-empty .t-radio legend::before, .t-menu .t-item .t-radio label::after, .t-menu .t-empty .t-radio label::after, .t-menu .t-item .t-radio fieldset legend::after, .t-menu .t-empty .t-radio fieldset legend::after, fieldset .t-menu .t-item .t-radio legend::after, fieldset .t-menu .t-empty .t-radio legend::after {
  display: none;
}
.t-menu .t-item .t-radio input:checked ~ label, .t-menu .t-empty .t-radio input:checked ~ label, .t-menu .t-item .t-radio fieldset input:checked ~ legend, .t-menu .t-empty .t-radio fieldset input:checked ~ legend, fieldset .t-menu .t-item .t-radio input:checked ~ legend, fieldset .t-menu .t-empty .t-radio input:checked ~ legend {
  font-weight: 700;
  cursor: default;
}
.t-menu .t-item .t-radio input:checked ~ label::before, .t-menu .t-empty .t-radio input:checked ~ label::before, .t-menu .t-item .t-radio fieldset input:checked ~ legend::before, .t-menu .t-empty .t-radio fieldset input:checked ~ legend::before, fieldset .t-menu .t-item .t-radio input:checked ~ legend::before, fieldset .t-menu .t-empty .t-radio input:checked ~ legend::before {
  content: "\e900";
  display: inline-block;
  width: auto;
  margin-top: -1px;
  margin-right: 8px;
  background: transparent;
  border: 0;
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 8px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-menu .t-item .t-radio input:checked ~ label:hover, .t-menu .t-empty .t-radio input:checked ~ label:hover, .t-menu .t-item .t-radio fieldset input:checked ~ legend:hover, .t-menu .t-empty .t-radio fieldset input:checked ~ legend:hover, fieldset .t-menu .t-item .t-radio input:checked ~ legend:hover, fieldset .t-menu .t-empty .t-radio input:checked ~ legend:hover {
  background: rgb(233.5, 245, 245);
}
.t-menu .t-item .t-radio input.t-has-focus ~ label, .t-menu .t-empty .t-radio input.t-has-focus ~ label, .t-menu .t-item .t-radio fieldset input.t-has-focus ~ legend, .t-menu .t-empty .t-radio fieldset input.t-has-focus ~ legend, fieldset .t-menu .t-item .t-radio input.t-has-focus ~ legend, fieldset .t-menu .t-empty .t-radio input.t-has-focus ~ legend {
  background: #d4ebeb;
}
.t-menu .t-item .t-radio input.t-has-focus ~ label::before, .t-menu .t-empty .t-radio input.t-has-focus ~ label::before, .t-menu .t-item .t-radio fieldset input.t-has-focus ~ legend::before, .t-menu .t-empty .t-radio fieldset input.t-has-focus ~ legend::before, fieldset .t-menu .t-item .t-radio input.t-has-focus ~ legend::before, fieldset .t-menu .t-empty .t-radio input.t-has-focus ~ legend::before {
  outline: 0;
}
.t-menu .t-item .t-radio input[data-none] + label, .t-menu .t-empty .t-radio input[data-none] + label, .t-menu .t-item .t-radio fieldset input[data-none] + legend, .t-menu .t-empty .t-radio fieldset input[data-none] + legend, fieldset .t-menu .t-item .t-radio input[data-none] + legend, fieldset .t-menu .t-empty .t-radio input[data-none] + legend {
  opacity: 0.6;
}
.t-menu .t-empty {
  display: none;
  color: #646464;
  cursor: default;
}
.t-menu .t-empty:hover {
  background: inherit;
}
.t-menu .t-empty.t-is-visible {
  display: block;
}
.t-menu .t-loading {
  width: 100%;
  height: 34px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
}
.t-menu .t-loading::before {
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-menu .t-group {
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #e9e9e9;
}
.t-menu .t-group:last-child {
  border-bottom: 0;
}
.t-menu .t-group h5 {
  display: block;
  width: 100%;
  min-height: 30px;
  margin: 0;
  margin-top: 4px;
  margin-bottom: -1px;
  padding: 8px 12px;
  color: #646464;
  font-size: 11px;
  line-height: 1.4em;
  user-select: none;
}
.t-menu .t-group > .t-item, .t-menu .t-group > .t-empty {
  margin: 0;
}
.t-menu .t-group + .t-btn {
  margin-top: 12px;
}
.t-menu .t-btn,
.t-menu .t-input {
  width: auto;
  max-width: 100%;
  margin: 12px;
}
.t-menu .t-input.t-wide {
  width: calc(100% - 12px * 2);
}

.t-notification {
  position: relative;
  display: table;
  width: auto;
  height: auto;
  min-height: 40px;
  margin-bottom: 12px;
  padding: 12px;
  padding-top: 13px;
  color: #fff;
  background: #279c9c;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(31, 125, 125, 0.35);
  font-size: 13px;
  transition: opacity 0.2s ease;
}
.t-notification:last-child {
  margin-bottom: 0;
}
.t-notification p {
  margin-bottom: 8px;
  line-height: 1.2rem;
}
.t-notification p:last-child, .t-notification p:last-of-type {
  margin-bottom: 0;
}
.t-notification p ~ button,
.t-notification p ~ .t-action {
  margin-top: 12px;
}
.t-notification a {
  color: inherit;
  text-decoration: underline;
  text-decoration-style: dotted;
}
.t-notification a:hover {
  text-decoration-style: solid;
}
.t-notification button,
.t-notification .t-action {
  color: #fff;
  background: transparent;
  border: 1px solid #fff;
  box-shadow: none;
}
.t-notification button:hover:not([disabled], .t-disabled),
.t-notification .t-action:hover:not([disabled], .t-disabled) {
  background: color-mix(in srgb, #fff, transparent 90%);
}
.t-notification button:active:not([disabled], .t-disabled),
.t-notification .t-action:active:not([disabled], .t-disabled) {
  background: color-mix(in srgb, #fff, transparent 80%);
}
.t-notification button[disabled], .t-notification button.t-disabled,
.t-notification .t-action[disabled],
.t-notification .t-action.t-disabled {
  color: color-mix(in srgb, #fff, transparent 60%);
  border-color: color-mix(in srgb, #fff, transparent 60%);
  background: transparent;
}
.t-notification button.t-is-loading::before,
.t-notification .t-action.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.2'%20cx='8'%20cy='8'%20r='7'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-notification .t-action {
  text-decoration: none;
  font-weight: 400;
  vertical-align: middle;
}
.t-notification[data-type=dismiss], .t-notification[data-type=dismissable] {
  padding-right: 52px;
}
.t-notification[data-type=dismiss] .t-trigger, .t-notification[data-type=dismissable] .t-trigger {
  position: absolute;
  top: 0;
  right: 0;
  display: inline-block;
  width: 40px;
  height: 40px;
  padding: 12px;
  cursor: pointer;
}
.t-notification[data-type=dismiss] .t-trigger::before, .t-notification[data-type=dismiss] .t-trigger::after, .t-notification[data-type=dismissable] .t-trigger::before, .t-notification[data-type=dismissable] .t-trigger::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 10px;
  height: 2px;
  background: #e9f5f5;
  border-radius: 2px;
}
.t-notification[data-type=dismiss] .t-trigger::before, .t-notification[data-type=dismissable] .t-trigger::before {
  transform: translate(-50%, 0) rotate(45deg);
}
.t-notification[data-type=dismiss] .t-trigger::after, .t-notification[data-type=dismissable] .t-trigger::after {
  transform: translate(-50%, 0) rotate(-45deg);
}
.t-notification[data-type=dismiss] .t-trigger:hover:not(:active)::before, .t-notification[data-type=dismiss] .t-trigger:hover:not(:active)::after, .t-notification[data-type=dismissable] .t-trigger:hover:not(:active)::before, .t-notification[data-type=dismissable] .t-trigger:hover:not(:active)::after {
  background: #fff;
}
.t-notification.t-fade {
  opacity: 0;
}
.t-notification.t-wide {
  width: 100%;
  max-width: calc(1920px - 24px * 2);
}
.t-notification.t-horizontal {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-notification.t-horizontal p {
  margin-right: 24px;
}
.t-notification.t-horizontal button {
  align-self: center;
}
.t-notification.t-horizontal button:last-of-type {
  margin-right: 24px;
  margin-bottom: 0;
}
.t-notification.t-horizontal button:last-child {
  margin-right: 12px;
  margin-bottom: 0;
}
.t-notification.t-horizontal .t-right {
  margin-left: auto;
  align-self: center;
}
.t-notification.t-info, .t-notification.t-error, .t-notification.t-warning, .t-notification.t-success, .t-notification.t-loading {
  padding-left: 36px;
  color: #fff;
}
.t-notification.t-info::before, .t-notification.t-error::before, .t-notification.t-warning::before, .t-notification.t-success::before, .t-notification.t-loading::before {
  content: "";
  position: absolute;
  top: 12px;
  left: 12px;
  color: inherit;
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 16px;
}
.t-notification.t-info {
  background: #256cd1;
  border-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(30, 86, 167, 0.35);
}
.t-notification.t-info::before {
  content: "\e372";
}
.t-notification.t-info .t-trigger:before,
.t-notification.t-info .t-trigger:after {
  background: #e9f0fa;
}
.t-notification.t-error {
  background: #d91f11;
  border-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(174, 25, 14, 0.35);
}
.t-notification.t-error::before {
  content: "\e373";
}
.t-notification.t-error .t-trigger:before,
.t-notification.t-error .t-trigger:after {
  background: #fbe9e7;
}
.t-notification.t-warning {
  background: #ee6f20;
  border-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(190, 89, 26, 0.35);
}
.t-notification.t-warning::before {
  content: "\e374";
}
.t-notification.t-warning .t-trigger:before,
.t-notification.t-warning .t-trigger:after {
  background: #fdf1e9;
}
.t-notification.t-success {
  background: #428613;
  border-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(53, 107, 15, 0.35);
}
.t-notification.t-success::before {
  content: "\e901";
}
.t-notification.t-success .t-trigger:before,
.t-notification.t-success .t-trigger:after {
  background: #ecf3e7;
}
.t-notification.t-subtle {
  color: #373838;
  background: #e9f5f5;
  box-shadow: 0 1px 2px 0 rgba(31, 125, 125, 0.2);
}
.t-notification.t-subtle:before {
  color: #279c9c;
}
.t-notification.t-subtle .t-trigger::before, .t-notification.t-subtle .t-trigger::after {
  background: #646464;
}
.t-notification.t-subtle .t-trigger:hover:not(:active)::before, .t-notification.t-subtle .t-trigger:hover:not(:active)::after {
  background: #373838;
}
.t-notification.t-subtle a {
  color: #006491;
}
.t-notification.t-subtle.t-info {
  background: #e9f0fa;
  box-shadow: 0 1px 2px 0 rgba(30, 86, 167, 0.2);
}
.t-notification.t-subtle.t-info:before {
  color: #256cd1;
}
.t-notification.t-subtle.t-error {
  background: #fbe9e7;
  box-shadow: 0 1px 2px 0 rgba(174, 25, 14, 0.2);
}
.t-notification.t-subtle.t-error:before {
  color: #d91f11;
}
.t-notification.t-subtle.t-warning {
  background: #fdf1e9;
  box-shadow: 0 1px 2px 0 rgba(190, 89, 26, 0.2);
}
.t-notification.t-subtle.t-warning:before {
  color: #ee6f20;
}
.t-notification.t-subtle.t-success {
  background: #ecf3e7;
  box-shadow: 0 1px 2px 0 rgba(53, 107, 15, 0.2);
}
.t-notification.t-subtle.t-success:before {
  color: #428613;
}
.t-notification.t-subtle button,
.t-notification.t-subtle .t-action {
  color: #373838;
  background: transparent;
  border: 1px solid #373838;
  box-shadow: none;
}
.t-notification.t-subtle button:hover:not([disabled], .t-disabled),
.t-notification.t-subtle .t-action:hover:not([disabled], .t-disabled) {
  background: color-mix(in srgb, #000, transparent 90%);
}
.t-notification.t-subtle button:active:not([disabled], .t-disabled),
.t-notification.t-subtle .t-action:active:not([disabled], .t-disabled) {
  background: color-mix(in srgb, #000, transparent 80%);
}
.t-notification.t-subtle button[disabled], .t-notification.t-subtle button.t-disabled,
.t-notification.t-subtle .t-action[disabled],
.t-notification.t-subtle .t-action.t-disabled {
  color: color-mix(in srgb, #373838, transparent 60%);
  border-color: color-mix(in srgb, #373838, transparent 60%);
  background: transparent;
}
.t-notification.t-subtle button.t-is-loading::before,
.t-notification.t-subtle .t-action.t-is-loading::before {
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%237A7A7A'%20stroke-opacity='0.2'%20stroke-width='2'/%3e%3cpath%20d='M15%208C15%204%2012%201%208%201'%20stroke='%237A7A7A'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-notification.t-loading {
  background: #ee6f20;
}
.t-notification.t-loading::before {
  width: 15px;
  height: 15px;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2017%2017'%3e%3cg%20fill='none'%20stroke='%23fff'%20stroke-width='2'%20stroke-miterlimit='10'%3e%3ccircle%20cx='8.5'%20cy='8.5'%20r='7.5'%20opacity='.5'/%3e%3cpath%20d='M8.5%201C12.6%201%2016%204.4%2016%208.5'%20stroke-linecap='round'/%3e%3c/g%3e%3c/svg%3e") left no-repeat;
}

.t-main > .t-notification,
.t-content > .t-notification {
  margin-bottom: 16px;
}

@media print {
  .t-notification {
    max-width: 100% !important;
    color: #373838 !important;
    background: transparent !important;
    border: 1px solid #e9e9e9;
    font-size: 0.8125rem;
  }
}
.t-pagination {
  display: inline-block;
  margin: 0;
  padding: 0;
  color: #373838;
  list-style: none;
  user-select: none;
  cursor: default;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.t-pagination:not(:last-child) {
  margin-bottom: 24px;
}
.t-pagination li {
  display: inherit;
  min-width: 26px;
  height: 26px;
  margin-right: 12px;
  text-align: center;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
}
.t-pagination li:last-child {
  margin-right: 0;
}
.t-pagination li a {
  width: 100%;
  height: 26px;
  color: #373838;
  text-decoration: none;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-pagination li a:hover {
  color: #279c9c;
}
.t-pagination li a:hover .t-icon {
  color: #279c9c;
}
.t-pagination li a .t-icon {
  margin-right: 0;
  color: #646464;
  font-size: 11px;
}
.t-pagination li a.t-is-disabled .t-icon {
  color: #bcbdbd;
}
.t-pagination li.t-is-current {
  line-height: 1rem;
  cursor: default;
}
.t-pagination li.t-is-current a {
  padding: 6px 8px;
  color: #fff;
  background: #279c9c;
  border-radius: 3px;
  cursor: default;
  pointer-events: none;
}
.t-pagination li.t-total {
  color: #646464;
}
.t-pagination li.t-total:first-child {
  margin-right: 24px;
}
.t-pagination li.t-total:last-child {
  margin-left: 24px;
}
.t-pagination + .t-footer {
  margin-top: 0;
}

.t-progress {
  display: block;
  width: 440px;
  max-width: 100%;
  margin-right: 12px;
  vertical-align: top;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-progress progress {
  width: 100%;
  height: 6px;
  margin-right: 8px;
  color: #279c9c;
  border: 0;
  border-radius: calc(6px / 2);
}
.t-progress progress:last-child {
  margin: 0;
}
.t-progress progress::-webkit-progress-bar {
  background-color: #e9e9e9;
  border-radius: calc(6px / 2);
}
.t-progress progress::-webkit-progress-value {
  background-color: #279c9c;
  border-radius: calc(6px / 2);
  transition: all 0.2s ease;
}
.t-progress progress::-moz-progress-bar {
  background-color: #279c9c;
  border-radius: calc(6px / 2);
  transition: all 0.2s 0.2s ease;
}
.t-progress progress::-ms-fill {
  background-color: #279c9c;
  border: 0;
  border-radius: calc(6px / 2);
  transition: all 0.2s 0.2s ease;
}
.t-progress progress .t-fallback {
  width: 100%;
  height: 6px;
  background-color: #e9e9e9;
  border-radius: calc(6px / 2);
}
.t-progress progress .t-fallback span {
  display: block;
  height: 6px;
  background-color: #279c9c;
  border-radius: calc(6px / 2);
}
.t-progress progress[data-tooltip] {
  cursor: pointer;
}
.t-progress div {
  position: relative;
  display: block;
  max-width: 40%;
  margin-right: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-self: flex-start;
}
.t-progress div label, .t-progress div fieldset legend, fieldset .t-progress div legend {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-progress > label, fieldset .t-progress > legend,
.t-progress > span {
  display: inline-block;
  -webkit-box-flex: 1 0 auto;
  -moz-box-flex: 1 0 auto;
  flex: 1 0 auto;
  max-width: 40%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-progress > label:first-child, fieldset .t-progress > legend:first-child,
.t-progress > span:first-child {
  margin-right: 8px;
}
.t-progress > label .t-icon, fieldset .t-progress > legend .t-icon,
.t-progress > span .t-icon {
  margin-right: 4px;
  vertical-align: text-top;
}
.t-progress.t-wide {
  width: 100%;
}
.t-progress.t-wide div {
  width: 100%;
}
.t-progress.t-wide div span {
  display: block;
}
.t-progress.t-large {
  width: 880px;
}
.t-progress.t-red progress, .t-progress.t-error progress {
  color: #d91f11;
}
.t-progress.t-red progress::-webkit-progress-value, .t-progress.t-error progress::-webkit-progress-value {
  background-color: #d91f11;
}
.t-progress.t-red progress::-moz-progress-bar, .t-progress.t-error progress::-moz-progress-bar {
  background-color: #d91f11;
}
.t-progress.t-red progress::-ms-fill, .t-progress.t-error progress::-ms-fill {
  background-color: #d91f11;
}
.t-progress.t-red progress div span, .t-progress.t-error progress div span {
  background-color: #d91f11;
}
.t-progress.t-orange progress, .t-progress.t-warning progress {
  color: #ee6f20;
}
.t-progress.t-orange progress::-webkit-progress-value, .t-progress.t-warning progress::-webkit-progress-value {
  background-color: #ee6f20;
}
.t-progress.t-orange progress::-moz-progress-bar, .t-progress.t-warning progress::-moz-progress-bar {
  background-color: #ee6f20;
}
.t-progress.t-orange progress::-ms-fill, .t-progress.t-warning progress::-ms-fill {
  background-color: #ee6f20;
}
.t-progress.t-orange progress div span, .t-progress.t-warning progress div span {
  background-color: #ee6f20;
}
.t-progress.t-green progress, .t-progress.t-success progress {
  color: #428613;
}
.t-progress.t-green progress::-webkit-progress-value, .t-progress.t-success progress::-webkit-progress-value {
  background-color: #428613;
}
.t-progress.t-green progress::-moz-progress-bar, .t-progress.t-success progress::-moz-progress-bar {
  background-color: #428613;
}
.t-progress.t-green progress::-ms-fill, .t-progress.t-success progress::-ms-fill {
  background-color: #428613;
}
.t-progress.t-green progress div span, .t-progress.t-success progress div span {
  background-color: #428613;
}
.t-progress.t-thick progress {
  height: 12px;
}

.t-checkbox {
  display: inline-flex;
  margin-right: 24px;
}
.t-checkbox:last-child {
  margin-right: 0;
}
.t-checkbox input[type=checkbox] {
  position: absolute;
  margin: 0;
  opacity: 0;
  appearance: none;
}
.t-checkbox input[type=checkbox] + label, .t-checkbox fieldset input[type=checkbox] + legend, fieldset .t-checkbox input[type=checkbox] + legend {
  position: relative;
  display: inline-flex;
  margin-right: 0;
  color: #373838;
  font-size: 0.8125rem;
  font-weight: 400;
  outline: none;
  cursor: pointer;
}
.t-checkbox input[type=checkbox] + label::before, .t-checkbox fieldset input[type=checkbox] + legend::before, fieldset .t-checkbox input[type=checkbox] + legend::before {
  content: "";
  display: inline-block;
  height: 18px;
  width: 18px;
  flex-shrink: 0;
  margin-right: 8px;
  background: #fff;
  border: 1px solid #a6a7a7;
  border-radius: 3px;
}
.t-checkbox input[type=checkbox] + label:empty::before, .t-checkbox fieldset input[type=checkbox] + legend:empty::before, fieldset .t-checkbox input[type=checkbox] + legend:empty::before {
  margin-right: 0;
}
.t-checkbox input[type=checkbox]:not(:disabled) + label:hover::before, .t-checkbox fieldset input[type=checkbox]:not(:disabled) + legend:hover::before, fieldset .t-checkbox input[type=checkbox]:not(:disabled) + legend:hover::before {
  border-color: #238c8c;
}
.t-checkbox input[type=checkbox]:checked:not(:disabled) + label::before, .t-checkbox fieldset input[type=checkbox]:checked:not(:disabled) + legend::before, fieldset .t-checkbox input[type=checkbox]:checked:not(:disabled) + legend::before {
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2018'%3e%3crect%20width='18'%20height='18'%20rx='3'%20ry='3'%20fill='none'/%3e%3cpath%20d='M14.41%207.2l-5.25%205.25-1%201a.7.7%200%200%201-1%200l-1-1-2.58-2.63a.7.7%200%200%201%200-1l1-1a.7.7%200%200%201%201%200L7.68%2010l4.75-4.76a.7.7%200%200%201%201%200l1%201a.7.7%200%200%201%200%201z'%20fill='%23fff'/%3e%3c/svg%3e") no-repeat center;
  background-size: 100%;
  background-color: #279c9c;
  border-color: #279c9c;
}
.t-checkbox input[type=checkbox]:checked:not(:disabled) + label:hover::before, .t-checkbox fieldset input[type=checkbox]:checked:not(:disabled) + legend:hover::before, fieldset .t-checkbox input[type=checkbox]:checked:not(:disabled) + legend:hover::before {
  background-color: #238c8c;
  border-color: #238c8c;
}
.t-checkbox input[type=checkbox]:disabled + label, .t-checkbox fieldset input[type=checkbox]:disabled + legend, fieldset .t-checkbox input[type=checkbox]:disabled + legend {
  color: #bcbdbd;
  cursor: not-allowed;
}
.t-checkbox input[type=checkbox]:disabled + label::before, .t-checkbox fieldset input[type=checkbox]:disabled + legend::before, fieldset .t-checkbox input[type=checkbox]:disabled + legend::before {
  background-color: #f4f4f4;
  border-color: #d3d3d3;
}
.t-checkbox input[type=checkbox]:disabled:checked + label::before, .t-checkbox fieldset input[type=checkbox]:disabled:checked + legend::before, fieldset .t-checkbox input[type=checkbox]:disabled:checked + legend::before {
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2018'%3e%3crect%20width='18'%20height='18'%20rx='3'%20ry='3'%20fill='none'/%3e%3cpath%20d='M14.41%207.2l-5.25%205.25-1%201a.7.7%200%200%201-1%200l-1-1-2.58-2.63a.7.7%200%200%201%200-1l1-1a.7.7%200%200%201%201%200L7.68%2010l4.75-4.76a.7.7%200%200%201%201%200l1%201a.7.7%200%200%201%200%201z'%20fill='%23BCBDBD'/%3e%3c/svg%3e") no-repeat center;
  background-size: 100%;
  background-color: #f4f4f4;
}
.t-checkbox input[type=checkbox][indeterminate] + label::before, .t-checkbox fieldset input[type=checkbox][indeterminate] + legend::before, fieldset .t-checkbox input[type=checkbox][indeterminate] + legend::before, .t-checkbox input[type=checkbox]:indeterminate + label::before, .t-checkbox fieldset input[type=checkbox]:indeterminate + legend::before, fieldset .t-checkbox input[type=checkbox]:indeterminate + legend::before {
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018%2018'%3e%3crect%20width='18'%20height='18'%20rx='3'%20ry='3'%20fill='none'/%3e%3cpath%20d='M14%209.68a.68.68%200%200%201-.68.68H4.68A.68.68%200%200%201%204%209.68V8.32a.68.68%200%200%201%20.68-.68h8.64a.68.68%200%200%201%20.68.68z'%20fill='%23fff'/%3e%3c/svg%3e") no-repeat center;
  background-size: 100%;
  background-color: #279c9c;
  border-color: #279c9c;
}
.t-checkbox input[type=checkbox][indeterminate] + label:hover::before, .t-checkbox fieldset input[type=checkbox][indeterminate] + legend:hover::before, fieldset .t-checkbox input[type=checkbox][indeterminate] + legend:hover::before, .t-checkbox input[type=checkbox]:indeterminate + label:hover::before, .t-checkbox fieldset input[type=checkbox]:indeterminate + legend:hover::before, fieldset .t-checkbox input[type=checkbox]:indeterminate + legend:hover::before {
  background-color: #238c8c;
  border-color: #238c8c;
}
.t-checkbox input[type=checkbox].t-has-focus + label::before, .t-checkbox fieldset input[type=checkbox].t-has-focus + legend::before, fieldset .t-checkbox input[type=checkbox].t-has-focus + legend::before {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}
.t-checkbox.t-block {
  display: block;
  margin-right: 0;
  margin-bottom: 12px;
}
.t-checkbox.t-block:last-child {
  margin-bottom: 0;
}

.t-checkbox-group {
  display: inline-block;
}
.t-checkbox-group > legend {
  margin-bottom: 13px;
}
.t-checkbox-group.t-horizontal {
  display: inline-flex;
}
.t-checkbox-group.t-horizontal > legend {
  float: left;
  line-height: 32px;
  margin-right: 12px;
  margin-bottom: 0;
}
.t-checkbox-group.t-horizontal.t-block > legend {
  width: 192px;
  text-align: right;
}
.t-checkbox-group.t-horizontal .t-checkbox {
  margin-top: 6px;
}
.t-checkbox-group .t-checkbox-group-wrapper {
  display: inline-block;
}
.t-checkbox-group .t-error-message,
.t-checkbox-group .t-supporting-text {
  max-width: 288px;
  margin-top: 11px;
}

.t-radio {
  display: inline-flex;
  margin-right: 24px;
  user-select: none;
}
.t-radio:last-child {
  margin-right: 0;
}
.t-radio input[type=radio] {
  position: absolute;
  margin: 0;
  opacity: 0;
  appearance: none;
}
.t-radio input[type=radio] + label, .t-radio fieldset input[type=radio] + legend, fieldset .t-radio input[type=radio] + legend {
  position: relative;
  display: inline-flex;
  margin-right: 0;
  color: #373838;
  font-size: 0.8125rem;
  font-weight: 400;
  outline: none;
  cursor: pointer;
}
.t-radio input[type=radio] + label::before, .t-radio fieldset input[type=radio] + legend::before, fieldset .t-radio input[type=radio] + legend::before {
  content: "";
  display: inline-block;
  height: 18px;
  width: 18px;
  margin-right: 8px;
  background: #fff;
  border: 1px solid #a6a7a7;
  border-radius: 50%;
}
.t-radio input[type=radio]:hover:not(:disabled, :checked) + label:hover::before, .t-radio fieldset input[type=radio]:hover:not(:disabled, :checked) + legend:hover::before, fieldset .t-radio input[type=radio]:hover:not(:disabled, :checked) + legend:hover::before, .t-radio input[type=radio]:hover:not(:disabled, :checked) + label:focus::before, .t-radio fieldset input[type=radio]:hover:not(:disabled, :checked) + legend:focus::before, fieldset .t-radio input[type=radio]:hover:not(:disabled, :checked) + legend:focus::before {
  border-color: #279c9c;
}
.t-radio input[type=radio]:checked + label, .t-radio fieldset input[type=radio]:checked + legend, fieldset .t-radio input[type=radio]:checked + legend {
  cursor: default;
}
.t-radio input[type=radio]:checked + label::before, .t-radio fieldset input[type=radio]:checked + legend::before, fieldset .t-radio input[type=radio]:checked + legend::before {
  border-color: #279c9c;
  box-shadow: inset 0 0 0 4px #279c9c;
}
.t-radio input[type=radio]:disabled + label, .t-radio fieldset input[type=radio]:disabled + legend, fieldset .t-radio input[type=radio]:disabled + legend {
  cursor: not-allowed;
}
.t-radio input[type=radio]:disabled + label::before, .t-radio fieldset input[type=radio]:disabled + legend::before, fieldset .t-radio input[type=radio]:disabled + legend::before {
  background-color: #f4f4f4;
  border-color: #bcbdbd;
}
.t-radio input[type=radio]:disabled:checked + label::before, .t-radio fieldset input[type=radio]:disabled:checked + legend::before, fieldset .t-radio input[type=radio]:disabled:checked + legend::before {
  background-color: #bcbdbd;
  box-shadow: inset 0 0 0 4px #f4f4f4;
}
.t-radio input[type=radio].t-has-focus + label::before, .t-radio fieldset input[type=radio].t-has-focus + legend::before, fieldset .t-radio input[type=radio].t-has-focus + legend::before {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}
.t-radio.t-block {
  display: block;
  margin-right: 0;
  margin-bottom: 12px;
}
.t-radio.t-block:last-child {
  margin-bottom: 0;
}

.t-radio-group {
  display: inline-block;
}
.t-radio-group > legend {
  margin-bottom: 13px;
}
.t-radio-group.t-horizontal {
  display: inline-flex;
}
.t-radio-group.t-horizontal > legend {
  float: left;
  line-height: 32px;
  margin-right: 12px;
  margin-bottom: 0;
}
.t-radio-group.t-horizontal.t-block > legend {
  width: 192px;
  text-align: right;
}
.t-radio-group.t-horizontal .t-radio {
  margin-top: 6px;
}
.t-radio-group .t-radio-group-wrapper {
  display: inline-block;
}
.t-radio-group .t-error-message,
.t-radio-group .t-supporting-text {
  max-width: 288px;
  margin-top: 11px;
}

.t-slider {
  position: relative;
  display: inline-block;
  width: 220px;
  margin-right: 12px;
  vertical-align: top;
  user-select: none;
}
.t-slider input[type=range] {
  width: 100%;
  height: 6px;
  margin: 0;
  padding: 0;
  background: #e9e9e9 linear-gradient(to right, #279c9c, #279c9c) no-repeat;
  background-size: 0 100%;
  border-radius: calc(6px / 2);
  outline: 0;
  vertical-align: top;
  appearance: none;
}
.t-slider input[type=range]:focus {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-slider input[type=range]::-webkit-slider-runnable-track {
  height: 6px;
  background-color: transparent;
  border-radius: 6px;
  cursor: pointer;
}
.t-slider input[type=range]::-moz-range-track {
  height: 6px;
  background: #e9e9e9;
  border: 0;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-ms-track {
  overflow: visible;
  height: 6px;
  color: transparent;
  background-color: transparent;
  border-color: transparent;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-moz-range-progress {
  height: 6px;
  background: #279c9c;
  border: 0;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-moz-range-progress::before {
  content: "";
  display: block;
  width: 50px;
  height: 50px;
}
.t-slider input[type=range]::-ms-fill-lower {
  height: 6px;
  background: #279c9c;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-ms-fill-upper {
  height: 6px;
  background: #e9e9e9;
  border-radius: calc(6px / 2);
  cursor: pointer;
}
.t-slider input[type=range]::-webkit-slider-thumb {
  display: block;
  width: 16px;
  height: 16px;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  cursor: pointer;
  appearance: none;
  transform: translate(0, -5px);
}
.t-slider input[type=range]::-webkit-slider-thumb:hover, .t-slider input[type=range]::-webkit-slider-thumb:active {
  border-color: #279c9c;
  transition: border 0.2s ease;
}
.t-slider input[type=range]::-moz-range-thumb {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  cursor: pointer;
  appearance: none;
}
.t-slider input[type=range]::-moz-range-thumb:hover, .t-slider input[type=range]::-moz-range-thumb:active {
  border-color: #279c9c;
  transition: border 0.2s ease;
}
.t-slider input[type=range]::-ms-thumb {
  display: inline-block;
  box-sizing: border-box;
  width: 16px;
  height: 16px;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  cursor: pointer;
}
.t-slider input[type=range]::-ms-thumb:hover, .t-slider input[type=range]::-ms-thumb:active {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15), 0 0 0 1px #279c9c;
  transition: border 0.2s ease;
}
.t-slider input[type=range]::-ms-tooltip {
  display: none;
}
.t-slider input[type=range]::-moz-focus-outer {
  border: 0;
}
.t-slider .t-value {
  position: absolute;
  z-index: 100;
  bottom: 100%;
  display: inline-block;
  height: 18px;
  margin-bottom: 12px;
  padding: 0 8px;
  color: #fff;
  background: #373838;
  border-radius: 2px;
  font-size: 11px;
  text-align: center;
  line-height: 19px;
}
.t-slider .t-value label, .t-slider .t-value fieldset legend, fieldset .t-slider .t-value legend {
  position: relative;
  display: inline-block;
  margin-bottom: 6px;
  color: #373838;
  font-size: 0.8125rem;
  font-weight: 400;
  outline: none;
}
.t-slider .t-scale {
  display: none;
  width: 100%;
  margin: 0;
  margin-top: 4px;
  padding: 0;
  color: #646464;
  font-size: 10px;
  line-height: 1rem;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
.t-slider .t-scale li {
  display: inline-block;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-slider input[type=range] {
    height: 22px;
    background: transparent;
    cursor: pointer;
  }
  .t-slider .t-value {
    margin-bottom: 4px;
  }
  .t-slider .t-scale {
    margin-top: 0;
  }
}
.t-icon-diamond::before {
  content: "\e000";
}
.t-icon-asterisk::before {
  content: "\e001";
}
.t-icon-angle-double-up::before {
  content: "\e146";
}
.t-icon-angle-double-right::before {
  content: "\e147";
}
.t-icon-angle-double-down::before {
  content: "\e148";
}
.t-icon-angle-double-left::before {
  content: "\e149";
}
.t-icon-angle-up::before {
  content: "\e150";
}
.t-icon-angle-right::before {
  content: "\e151";
}
.t-icon-angle-down::before {
  content: "\e152";
}
.t-icon-angle-left::before {
  content: "\e153";
}
.t-icon-chevron-up::before {
  content: "\e154";
}
.t-icon-chevron-right::before {
  content: "\e155";
}
.t-icon-chevron-down::before {
  content: "\e156";
}
.t-icon-chevron-left::before {
  content: "\e157";
}
.t-icon-arrow-up::before {
  content: "\e158";
}
.t-icon-arrow-right::before {
  content: "\e159";
}
.t-icon-arrow-down::before {
  content: "\e160";
}
.t-icon-arrow-left::before {
  content: "\e161";
}
.t-icon-arrows::before {
  content: "\e162";
}
.t-icon-arrows-h::before {
  content: "\e163";
}
.t-icon-arrows-v::before {
  content: "\e164";
}
.t-icon-caret-up::before {
  content: "\e180";
}
.t-icon-caret-right::before {
  content: "\e181";
}
.t-icon-caret-down::before {
  content: "\e182";
}
.t-icon-caret-left::before {
  content: "\e183";
}
.t-icon-home::before {
  content: "\e200";
}
.t-icon-entity::before {
  content: "\e201";
}
.t-icon-plus::before {
  content: "\e340";
}
.t-icon-plus-circle::before {
  content: "\e341";
}
.t-icon-minus::before {
  content: "\e350";
}
.t-icon-minus-circle::before {
  content: "\e351";
}
.t-icon-times::before {
  content: "\e360";
}
.t-icon-times-circle::before {
  content: "\e361";
}
.t-icon-times-circle-o::before {
  content: "\e362";
}
.t-icon-help::before {
  content: "\e370";
}
.t-icon-help-o::before {
  content: "\e371";
}
.t-icon-info-circle::before {
  content: "\e372";
}
.t-icon-exclamation-circle::before {
  content: "\e373";
}
.t-icon-exclamation-triangle::before {
  content: "\e374";
}
.t-icon-exclamation::before {
  content: "\e375";
}
.t-icon-bell::before {
  content: "\e380";
}
.t-icon-bell-slash::before {
  content: "\e381";
}
.t-icon-bullhorn::before {
  content: "\e384";
}
.t-icon-download::before {
  content: "\e400";
}
.t-icon-upload::before {
  content: "\e401";
}
.t-icon-save::before {
  content: "\e402";
}
.t-icon-expand::before {
  content: "\e500";
}
.t-icon-compress::before {
  content: "\e501";
}
.t-icon-expand-alt::before {
  content: "\e502";
}
.t-icon-compress-alt::before {
  content: "\e503";
}
.t-icon-level-up::before {
  content: "\e510";
}
.t-icon-level-down::before {
  content: "\e511";
}
.t-icon-exchange::before {
  content: "\e512";
}
.t-icon-redo::before {
  content: "\e515";
}
.t-icon-forward::before {
  content: "\e520";
}
.t-icon-reply::before {
  content: "\e521";
}
.t-icon-reply-all::before {
  content: "\e522";
}
.t-icon-sync::before {
  content: "\e525";
}
.t-icon-retweet::before {
  content: "\e526";
}
.t-icon-undo::before {
  content: "\e530";
}
.t-icon-history::before {
  content: "\e531";
}
.t-icon-clock::before {
  content: "\e540";
}
.t-icon-hourglass::before {
  content: "\e545";
}
.t-icon-hourglass-start::before {
  content: "\e546";
}
.t-icon-hourglass-half::before {
  content: "\e547";
}
.t-icon-hourglass-end::before {
  content: "\e548";
}
.t-icon-calendar::before {
  content: "\e560";
}
.t-icon-calendar-plus::before {
  content: "\e561";
}
.t-icon-calendar-minus::before {
  content: "\e562";
}
.t-icon-calendar-check::before {
  content: "\e563";
}
.t-icon-calendar-times::before {
  content: "\e564";
}
.t-icon-check::before {
  content: "\e900";
}
.t-icon-check-circle::before {
  content: "\e901";
}
.t-icon-check-circle-o::before {
  content: "\e902";
}
.t-icon-check-double::before {
  content: "\e903";
}
.t-icon-globe::before {
  content: "\e910";
}
.t-icon-globe-africa::before {
  content: "\e911";
}
.t-icon-globe-asia::before {
  content: "\e912";
}
.t-icon-eye::before {
  content: "\e920";
}
.t-icon-eye-slash::before {
  content: "\e921";
}
.t-icon-comment-alt-fill::before {
  content: "\e904";
}
.t-icon-comment-fill::before {
  content: "\e926";
}
.t-icon-comment-dots-fill::before {
  content: "\e927";
}
.t-icon-comment-dollar-fill::before {
  content: "\e928";
}
.t-icon-comment-slash-fill::before {
  content: "\e929";
}
.t-icon-comments-fill::before {
  content: "\e930";
}
.t-icon-comments-dollar-fill::before {
  content: "\e931";
}
.t-icon-comment-dollar::before {
  content: "\e932";
}
.t-icon-comments-dollar::before {
  content: "\e933";
}
.t-icon-comment-slash::before {
  content: "\e934";
}
.t-icon-comment-dots::before {
  content: "\e935";
}
.t-icon-comment::before {
  content: "\e937";
}
.t-icon-comments::before {
  content: "\e938";
}
.t-icon-comment-alt::before {
  content: "\e939";
}
.t-icon-ellipsis-h::before {
  content: "\e941";
}
.t-icon-ellipsis-v::before {
  content: "\e942";
}
.t-icon-envelope::before {
  content: "\e945";
}
.t-icon-envelope-open-text::before {
  content: "\e946";
}
.t-icon-inbox::before {
  content: "\e950";
}
.t-icon-paperclip::before {
  content: "\e995";
}
.t-icon-pen-nib::before {
  content: "\e997";
}
.t-icon-pencil::before {
  content: "\e998";
}
.t-icon-trash::before {
  content: "\e999";
}
.t-icon-user::before {
  content: "󡀀";
}
.t-icon-user-circle::before {
  content: "󡀁";
}
.t-icon-user-cog::before {
  content: "󡀄";
}
.t-icon-user-edit::before {
  content: "󡀅";
}
.t-icon-user-lock::before {
  content: "󡀆";
}
.t-icon-user-plus::before {
  content: "󡀇";
}
.t-icon-user-minus::before {
  content: "󡀈";
}
.t-icon-user-shield::before {
  content: "󡀉";
}
.t-icon-user-slash::before {
  content: "󡀐";
}
.t-icon-user-times::before {
  content: "󡀑";
}
.t-icon-user-friends::before {
  content: "󡀒";
}
.t-icon-users::before {
  content: "󡀓";
}
.t-icon-users-cog::before {
  content: "󡀔";
}
.t-icon-user-tie::before {
  content: "󡀕";
}
.t-icon-address-card::before {
  content: "󡀠";
}
.t-icon-id-badge::before {
  content: "󡀢";
}
.t-icon-address-book::before {
  content: "󡀣";
}
.t-icon-file::before {
  content: "󡔀";
}
.t-icon-file-alt::before {
  content: "󡔁";
}
.t-icon-file-archive::before {
  content: "󡔂";
}
.t-icon-file-audio::before {
  content: "󡔃";
}
.t-icon-file-code::before {
  content: "󡔄";
}
.t-icon-file-excel::before {
  content: "󡔅";
}
.t-icon-file-image::before {
  content: "󡔆";
}
.t-icon-file-pdf::before {
  content: "󡔇";
}
.t-icon-file-powerpoint::before {
  content: "󡔈";
}
.t-icon-file-video::before {
  content: "󡔉";
}
.t-icon-file-word::before {
  content: "󡔐";
}
.t-icon-folder::before {
  content: "󡔠";
}
.t-icon-folder-open::before {
  content: "󡔡";
}
.t-icon-hand-paper::before {
  content: "󡘀";
}
.t-icon-hand-rock::before {
  content: "󡘁";
}
.t-icon-hand-pointer::before {
  content: "󡘂";
}
.t-icon-hand-point-right::before {
  content: "󡘄";
}
.t-icon-hand-point-down::before {
  content: "󡘅";
}
.t-icon-hand-point-left::before {
  content: "󡘆";
}
.t-icon-handshake::before {
  content: "󡘇";
}
.t-icon-thumbs-up::before {
  content: "󡘈";
}
.t-icon-thumbs-down::before {
  content: "󡘉";
}
.t-icon-face-happy::before {
  content: "󡜀";
}
.t-icon-face-smile::before {
  content: "󡜁";
}
.t-icon-face-neutral::before {
  content: "󡜂";
}
.t-icon-face-frown::before {
  content: "󡜃";
}
.t-icon-face-cry::before {
  content: "󡜄";
}
.t-icon-heart-o::before {
  content: "󡜠";
}
.t-icon-heart::before {
  content: "󡜡";
}
.t-icon-phone::before {
  content: "󡞓";
}
.t-icon-support::before {
  content: "󡞔";
}
.t-icon-fax::before {
  content: "󡞕";
}
.t-icon-tv::before {
  content: "󡠀";
}
.t-icon-laptop::before {
  content: "󡠁";
}
.t-icon-mobile::before {
  content: "󡠂";
}
.t-icon-keyboard::before {
  content: "󡠃";
}
.t-icon-print::before {
  content: "󡠐";
}
.t-icon-qrcode::before {
  content: "󡠠";
}
.t-icon-fingerprint::before {
  content: "󡠡";
}
.t-icon-link::before {
  content: "󡠰";
}
.t-icon-unlink::before {
  content: "󡠱";
}
.t-icon-external-link::before {
  content: "󡠳";
}
.t-icon-key::before {
  content: "󡡀";
}
.t-icon-lock::before {
  content: "󡡅";
}
.t-icon-lock-open::before {
  content: "󡡆";
}
.t-icon-search::before {
  content: "󡡐";
}
.t-icon-search-plus::before {
  content: "󡡑";
}
.t-icon-search-minus::before {
  content: "󡡒";
}
.t-icon-filter::before {
  content: "󡡠";
}
.t-icon-share::before {
  content: "󡡥";
}
.t-icon-share-square::before {
  content: "󡡦";
}
.t-icon-paper-plane::before {
  content: "󡡧";
}
.t-icon-sign-in::before {
  content: "󡢐";
}
.t-icon-sign-out::before {
  content: "󡢑";
}
.t-icon-power-off::before {
  content: "󡢕";
}
.t-icon-circle-notch::before {
  content: "󡦘";
}
.t-icon-newspaper::before {
  content: "󡦙";
}
.t-icon-cog::before {
  content: "󢀀";
}
.t-icon-cogs::before {
  content: "󢀁";
}
.t-icon-wrench::before {
  content: "󢀅";
}
.t-icon-toolbox::before {
  content: "󢀆";
}
.t-icon-briefcase::before {
  content: "󢀇";
}
.t-icon-suitcase::before {
  content: "󢀈";
}
.t-icon-sliders::before {
  content: "󢀐";
}
.t-icon-sort-alpha-up::before {
  content: "󢀠";
}
.t-icon-sort-alpha-down::before {
  content: "󢀡";
}
.t-icon-sort-amount-up::before {
  content: "󢀢";
}
.t-icon-sort-amount-down::before {
  content: "󢀣";
}
.t-icon-sort::before {
  content: "󢀰";
}
.t-icon-sort-up::before {
  content: "󢀱";
}
.t-icon-sort-down::before {
  content: "󢀲";
}
.t-icon-tag::before {
  content: "󢁀";
}
.t-icon-tags::before {
  content: "󢁁";
}
.t-icon-star-o::before {
  content: "󢁅";
}
.t-icon-star-half::before {
  content: "󢁆";
}
.t-icon-star::before {
  content: "󢁇";
}
.t-icon-table::before {
  content: "󢁉";
}
.t-icon-list-ul::before {
  content: "󢁐";
}
.t-icon-tasks::before {
  content: "󢁑";
}
.t-icon-cards::before {
  content: "󢁕";
}
.t-icon-cards-small::before {
  content: "󢁖";
}
.t-icon-list::before {
  content: "󢁗";
}
.t-icon-align-left::before {
  content: "󢁠";
}
.t-icon-align-center::before {
  content: "󢁡";
}
.t-icon-align-justify::before {
  content: "󢁢";
}
.t-icon-align-right::before {
  content: "󢁣";
}
.t-icon-copy::before {
  content: "󢁩";
}
.t-icon-clone::before {
  content: "󢁰";
}
.t-icon-new-tab::before {
  content: "󢁱";
}
.t-icon-clipboard::before {
  content: "󢁵";
}
.t-icon-paste::before {
  content: "󢁶";
}
.t-icon-money-bill::before {
  content: "󢂀";
}
.t-icon-credit-card::before {
  content: "󢂁";
}
.t-icon-chart-bar::before {
  content: "󢂐";
}
.t-icon-chart-area::before {
  content: "󢂑";
}
.t-icon-chart-line::before {
  content: "󢂒";
}
.t-icon-terminal::before {
  content: "󢄀";
}
.t-icon-code::before {
  content: "󢄁";
}
.t-icon-code-branch::before {
  content: "󢄂";
}
.t-icon-thumbtack::before {
  content: "󢒙";
}
.t-icon-ruler::before {
  content: "󢔀";
}
.t-icon-cut::before {
  content: "󢔁";
}
.t-icon-image::before {
  content: "󢔂";
}
.t-icon-images::before {
  content: "󢔃";
}
.t-icon-bookmark-o::before {
  content: "󢔄";
}
.t-icon-bookmark::before {
  content: "󢔅";
}
.t-icon-flag::before {
  content: "󢔆";
}
.t-icon-location-arrow::before {
  content: "󢔇";
}
.t-icon-map-marker::before {
  content: "󢔈";
}
.t-icon-shoe-prints::before {
  content: "󢔉";
}
.t-icon-magic::before {
  content: "󢔐";
}
.t-icon-stamp::before {
  content: "󢔑";
}
.t-icon-fill-up::before {
  content: "󢔒";
}
.t-icon-graduation-cap::before {
  content: "󢔓";
}
.t-icon-palette::before {
  content: "󢔔";
}
.t-icon-trophy::before {
  content: "󢔕";
}
.t-icon-bug::before {
  content: "󢔖";
}
.t-icon-robot::before {
  content: "󢔗";
}
.t-icon-rocket::before {
  content: "󢔘";
}
.t-icon-certificate::before {
  content: "󢔙";
}
.t-icon-crosshairs::before {
  content: "󢔠";
}
.t-icon-infinity::before {
  content: "󢔡";
}
.t-icon-sticky-note::before {
  content: "󢔢";
}
.t-icon-map-signs::before {
  content: "󢔣";
}
.t-icon-shopping-cart::before {
  content: "󢔤";
}
.t-icon-play::before {
  content: "󢔥";
}
.t-icon-stop::before {
  content: "󢔦";
}
.t-icon-circle::before {
  content: "󢔧";
}
.t-icon-flask::before {
  content: "󢔨";
}
.t-icon-ds-triquetra::before {
  content: "󣀀";
}
.t-icon-ds-brick::before {
  content: "󣀁";
}
.t-icon-ds-set::before {
  content: "󣀂";
}
.t-icon-direction-incoming::before {
  content: "󣀃";
}
.t-icon-direction-outgoing::before {
  content: "󣀄";
}
.t-icon-direction-both::before {
  content: "󣀅";
}

.t-icon-alarm::before {
  content: "\e380";
}
.t-icon-area-chart::before {
  content: "󢂑";
}
.t-icon-analytics::before {
  content: "󢂑";
}
.t-icon-ban::before {
  content: "\e351";
}
.t-icon-calendar-o::before {
  content: "\e560";
}
.t-icon-clock-o::before {
  content: "\e540";
}
.t-icon-circle-o-notch::before {
  content: "󡦘";
}
.t-icon-close::before {
  content: "\e360";
}
.t-icon-cycle::before {
  content: "󡦘";
}
.t-icon-delete::before {
  content: "\e999";
}
.t-icon-edit::before {
  content: "\e998";
}
.t-icon-email::before {
  content: "\e945";
}
.t-icon-error::before {
  content: "\e373";
}
.t-icon-file-o::before {
  content: "󡔀";
}
.t-icon-file-archive-o::before {
  content: "󡔂";
}
.t-icon-file-code-o::before {
  content: "󡔄";
}
.t-icon-file-excel-o::before {
  content: "󡔅";
}
.t-icon-file-image-o::before {
  content: "󡔆";
}
.t-icon-file-pdf-o::before {
  content: "󡔇";
}
.t-icon-file-text::before {
  content: "󡔁";
}
.t-icon-file-text-o::before {
  content: "󡔁";
}
.t-icon-group::before {
  content: "󡀓";
}
.t-icon-hand-point-up::before {
  content: "󡘂";
}
.t-icon-info::before {
  content: "\e372";
}
.t-icon-line-chart::before {
  content: "󢂒";
}
.t-icon-menu::before {
  content: "\e941";
}
.t-icon-money::before {
  content: "󢂀";
}
.t-icon-newspaper::before, .t-icon-newspaper-o::before {
  content: "󡦙";
}
.t-icon-pending::before {
  content: "\e547";
}
.t-icon-question-circle::before {
  content: "\e370";
}
.t-icon-refresh::before {
  content: "\e525";
}
.t-icon-sort-amount-asc::before {
  content: "󢀣";
}
.t-icon-sort-amount-desc::before {
  content: "󢀢";
}
.t-icon-staff::before {
  content: "\e001";
}
.t-icon-success::before {
  content: "\e901";
}
.t-icon-th::before {
  content: "󢁖";
}
.t-icon-th-large::before {
  content: "󢁕";
}
.t-icon-th-list::before {
  content: "󢁗";
}
.t-icon-remove::before {
  content: "\e999";
}
.t-icon-test::before {
  content: "󢔨";
}
.t-icon-time::before {
  content: "\e540";
}
.t-icon-trash-alt::before {
  content: "\e999";
}
.t-icon-unlock::before {
  content: "󡡆";
}
.t-icon-warning::before {
  content: "\e374";
}

.t-icon.t-white {
  color: #fff;
}
.t-icon.t-gray-mid, .t-icon.t-subtle {
  color: #a6a7a7;
}
.t-icon.t-blue, .t-icon.t-info {
  color: #256cd1;
}
.t-icon.t-teal, .t-icon.t-cta {
  color: #279c9c;
}
.t-icon.t-red, .t-icon.t-error {
  color: #d91f11;
}
.t-icon.t-orange, .t-icon.t-warning {
  color: #ee6f20;
}
.t-icon.t-green, .t-icon.t-success {
  color: #428613;
}
.t-icon.t-disabled {
  color: #bcbdbd;
}
.t-icon.t-staff {
  color: #8c2341;
}
.t-icon.t-white svg > * {
  fill: #fff;
}
.t-icon.t-gray-mid svg > *, .t-icon.t-subtle svg > * {
  fill: #a6a7a7;
}
.t-icon.t-blue svg > *, .t-icon.t-info svg > * {
  fill: #256cd1;
}
.t-icon.t-teal svg > *, .t-icon.t-cta svg > * {
  fill: #279c9c;
}
.t-icon.t-red svg > *, .t-icon.t-error svg > * {
  fill: #d91f11;
}
.t-icon.t-orange svg > *, .t-icon.t-warning svg > * {
  fill: #ee6f20;
}
.t-icon.t-green svg > *, .t-icon.t-success svg > * {
  fill: #428613;
}
.t-icon.t-disabled svg > * {
  fill: #bcbdbd;
}
.t-icon.t-staff svg > * {
  fill: #8c2341;
}

.t-vis {
  position: relative;
  display: inline-block;
  width: 32px;
  height: 32px;
  margin-right: 8px;
  font-style: normal;
  vertical-align: middle;
}
.t-vis:last-child {
  margin-right: 0;
}
.t-vis::before, .t-vis::after {
  content: "";
  position: absolute;
  display: block;
  width: 32px;
  height: 32px;
  border: 1px solid transparent;
  border-radius: 32px;
  font-family: "tricons", helvetica, arial, sans-serif;
}
.t-vis::before {
  border-color: #e9e9e9;
}
.t-vis::after {
  color: #fff;
  font-size: 11px;
  text-align: center;
  line-height: 30px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-vis .t-badge {
  position: absolute;
  top: -4px;
  left: 100%;
  z-index: 1;
  padding: 0 4px;
  color: #ee6f20;
  background: #fff;
  border: 1px solid #ee6f20;
  transform: translate(-60%, 0);
}
.t-vis-agreed::before {
  background: #428613;
  border-color: transparent;
}
.t-vis-part-agreed::before {
  background: #428613;
  border-color: transparent;
}
.t-vis-part-agreed::after {
  content: "";
  left: calc(32px / 2);
  width: calc(32px / 2);
  background: #fff;
  border-color: #e9e9e9;
  border-left: transparent;
  -moz-border-radius-topright: 64px;
  -moz-border-radius-bottomright: 64px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-radius: 0 64px 64px 0;
}
.t-vis-part-disagreed::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-part-disagreed::after {
  content: "";
  width: calc(32px / 2);
  background: #fff;
  border-color: #e9e9e9;
  border-right: transparent;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 64px;
  -moz-border-radius-topleft: 64px;
  border-radius: 64px 0 0 64px;
}
.t-vis-disagreed::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-discrepencies::before, .t-vis-discrepancies::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-discrepencies::after, .t-vis-discrepancies::after {
  content: "󢁗";
}
.t-vis-error::before {
  background: #ee6f20;
  border-color: transparent;
}
.t-vis-error::after {
  content: "\e375";
}
.t-vis-cancelled::before {
  background: #bcbdbd;
  border-color: transparent;
}
.t-vis-cancelled::after {
  content: "C";
  font-weight: 700;
}
.t-vis-within::before {
  background: #fff59d;
  border-color: transparent;
}
.t-vis-within::after {
  content: "TH";
  color: #a6a7a7;
  font-weight: 700;
}
.t-vis.t-medium {
  width: 37px;
  height: 37px;
}
.t-vis.t-medium::before, .t-vis.t-medium::after {
  width: 37px;
  height: 37px;
}
.t-vis.t-medium::after {
  font-size: 12px;
  line-height: 35px;
}
.t-vis.t-medium.t-vis-part-agreed::after {
  left: calc(37px / 2);
  width: calc(37px / 2);
}
.t-vis.t-medium.t-vis-part-disagreed::after {
  width: calc(37px / 2);
}

@font-face {
  font-family: tricons;
  src: url("/crds-frontend/latest/assets/tricons-CZ4m6E8g.eot");
  src: url("/crds-frontend/latest/assets/tricons-CZ4m6E8g.eot?#iefix") format("embedded-opentype"), url("/crds-frontend/latest/assets/tricons-DHjgza76.woff2") format("woff2"), url("/crds-frontend/latest/assets/tricons-B2Keo8Ad.woff") format("woff"), url("/crds-frontend/latest/assets/tricons-DNt4bsT1.ttf") format("truetype"), url("/crds-frontend/latest/assets/tricons-6znNKawq.svg#fontawesome") format("svg");
  font-style: normal;
  font-weight: 400;
}
.t-icon {
  display: inline-block;
  margin-right: 6px;
  color: inherit;
  font-family: "tricons", helvetica, arial, sans-serif !important;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  text-decoration: none;
  text-transform: none;
  vertical-align: middle;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-icon::before {
  display: inline-block;
  line-height: 1rem;
}
.t-icon:hover {
  text-decoration: none;
}
.t-icon > img,
.t-icon > svg {
  width: 14px;
  height: 14px;
}
.t-icon > svg {
  color: inherit;
}
.t-icon > svg path {
  fill: currentcolor;
}
.t-icon.t-fw {
  width: 1em;
  text-align: center;
}
.t-icon.t-tiny {
  font-size: 11px;
}
.t-icon.t-tiny > img,
.t-icon.t-tiny > svg {
  width: 11px;
  height: 11px;
}
.t-icon.t-small {
  font-size: 12px;
}
.t-icon.t-small > img,
.t-icon.t-small > svg {
  width: 12px;
  height: 12px;
}
.t-icon.t-large {
  font-size: 16px;
}
.t-icon.t-large > img,
.t-icon.t-large > svg {
  width: 16px;
  height: 16px;
}
.t-icon.t-vertical-middle {
  vertical-align: middle;
}
.t-icon.t-horizontal {
  height: 32px;
}

a.t-icon {
  display: inline-block;
  margin-right: 0;
  color: #006491;
}
a.t-icon:hover {
  text-decoration: underline;
}
a.t-icon::before {
  margin-right: 6px;
  line-height: inherit;
}
a.t-icon > span {
  margin-left: -4px;
}
a.t-icon:empty::before {
  margin-right: 0;
}
a.t-icon.t-teal {
  color: #279c9c;
}
a .t-icon {
  margin-right: 6px;
}
a .t-icon.t-icon-only {
  margin-right: 0;
}

.t-staff-box {
  position: relative;
  margin-right: 20px;
  border: 1px solid #8c2341;
  padding: 12px;
}
.t-staff-box::before {
  content: "\e001  Staff";
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 11px;
  position: absolute;
  top: -1px;
  right: 0;
  transform: rotate(-90deg);
  transform-origin: top right;
  background-color: #8c2341;
  color: #fff;
  border-radius: 0 0 3px 3px;
  padding: 4px 8px;
}
.t-staff-box.t-container {
  padding: 24px;
  width: calc(100% - 20px);
}

.t-switch {
  display: inline-flex;
  height: 20px;
  margin-right: 8px;
  margin-bottom: 12px;
  user-select: none;
}
.t-switch:last-child {
  margin-right: 0;
}
.t-switch label, .t-switch fieldset legend, fieldset .t-switch legend {
  display: inline-block;
  height: 20px;
  margin-bottom: 0;
  margin-right: 6px;
  line-height: 20px;
}
.t-switch label.t-subtle, .t-switch fieldset legend.t-subtle, fieldset .t-switch legend.t-subtle {
  font-weight: 400;
}
.t-switch input {
  position: absolute;
  appearance: none;
}
.t-switch input::-ms-check {
  opacity: 0;
}
.t-switch input + label, .t-switch fieldset input + legend, fieldset .t-switch input + legend {
  position: relative;
  display: inline-block;
  height: 20px;
  margin-right: 0;
  color: #373838;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 20px;
  vertical-align: middle;
  outline: none;
  cursor: pointer;
  width: 38px;
}
.t-switch input + label::before, .t-switch fieldset input + legend::before, fieldset .t-switch input + legend::before {
  content: "";
  display: inline-block;
  height: 20px;
  width: 38px;
  background: #f4f4f4;
  border: 1px solid #bcbdbd;
  border-radius: 20px;
  vertical-align: top;
  transition: background-color 0.2s ease, border 0.2s ease;
}
.t-switch input + label::after, .t-switch fieldset input + legend::after, fieldset .t-switch input + legend::after {
  content: "";
  position: absolute;
  left: 0;
  display: inline-block;
  height: 20px;
  width: 20px;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 20px;
  line-height: inherit;
  vertical-align: top;
  transition: border 0.2s ease, position 0.2s ease;
}
.t-switch input:hover:not(:disabled) + label::before, .t-switch fieldset input:hover:not(:disabled) + legend::before, fieldset .t-switch input:hover:not(:disabled) + legend::before {
  background-color: #238c8c;
  border-color: #238c8c;
  transition: none;
}
.t-switch input:hover:not(:disabled) + label::after, .t-switch fieldset input:hover:not(:disabled) + legend::after, fieldset .t-switch input:hover:not(:disabled) + legend::after {
  border-color: #238c8c;
}
.t-switch input:hover:not(:disabled, :checked) + label::before, .t-switch fieldset input:hover:not(:disabled, :checked) + legend::before, fieldset .t-switch input:hover:not(:disabled, :checked) + legend::before {
  background-color: #e9e9e9;
  border-color: #bcbdbd;
  transition: none;
}
.t-switch input:hover:not(:disabled, :checked) + label::after, .t-switch fieldset input:hover:not(:disabled, :checked) + legend::after, fieldset .t-switch input:hover:not(:disabled, :checked) + legend::after {
  border-color: #bcbdbd;
}
.t-switch input:checked + label::before, .t-switch fieldset input:checked + legend::before, fieldset .t-switch input:checked + legend::before {
  background-color: #279c9c;
  border: 1px solid #279c9c;
}
.t-switch input:checked + label::after, .t-switch fieldset input:checked + legend::after, fieldset .t-switch input:checked + legend::after {
  left: 18px;
  border: 1px solid #279c9c;
}
.t-switch input:disabled + label, .t-switch fieldset input:disabled + legend, fieldset .t-switch input:disabled + legend {
  cursor: not-allowed;
}
.t-switch input:disabled + label::before, .t-switch fieldset input:disabled + legend::before, fieldset .t-switch input:disabled + legend::before {
  background-color: #f4f4f4;
  border: 1px solid #e9e9e9;
}
.t-switch input:disabled + label::after, .t-switch fieldset input:disabled + legend::after, fieldset .t-switch input:disabled + legend::after {
  border: 1px solid #e9e9e9;
}
.t-switch input:checked:disabled + label::before, .t-switch fieldset input:checked:disabled + legend::before, fieldset .t-switch input:checked:disabled + legend::before {
  background-color: #a9d7d7;
  border: 1px solid #a9d7d7;
}
.t-switch input:checked:disabled + label::after, .t-switch fieldset input:checked:disabled + legend::after, fieldset .t-switch input:checked:disabled + legend::after {
  left: 18px;
  border: 1px solid #a9d7d7;
}
.t-switch input.t-has-focus + label::before, .t-switch fieldset input.t-has-focus + legend::before, fieldset .t-switch input.t-has-focus + legend::before {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}
.t-switch input:focus:not(:disabled) + label::before, .t-switch fieldset input:focus:not(:disabled) + legend::before, fieldset .t-switch input:focus:not(:disabled) + legend::before {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
  border-radius: 20px;
}
.t-switch.t-block {
  display: flex;
  margin-right: 0;
  margin-bottom: 12px;
}
.t-switch.t-block:last-child {
  margin-bottom: 0;
}
.t-switch.t-vertical {
  height: auto;
  flex-direction: column;
}
.t-switch.t-vertical label:not(input + label):not(fieldset input + legend), .t-switch.t-vertical fieldset legend:not(input + label):not(fieldset input + legend), fieldset .t-switch.t-vertical legend:not(input + label):not(fieldset input + legend) {
  display: block;
  height: 18px;
  margin-bottom: 11px;
}
.t-switch.t-reverse {
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.t-switch.t-reverse > label:not(input + label):not(fieldset input + legend), fieldset .t-switch.t-reverse > legend:not(input + label):not(fieldset input + legend) {
  margin-left: 6px;
  margin-right: 0;
}
.t-switch.t-ghost-label {
  margin-top: 24px;
}

.t-filter-chip {
  display: inline-block;
  margin-right: 12px;
  user-select: none;
}
.t-filter-chip:last-child {
  margin-right: 0;
}
.t-filter-chip input {
  appearance: none;
  position: absolute;
}
.t-filter-chip input + span {
  font-weight: 400;
  height: 28px;
  min-width: 28px;
  text-align: center;
  vertical-align: middle;
  border: 1px solid #bcbdbd;
  border-radius: 14px;
  white-space: nowrap;
  gap: 6px;
  cursor: pointer;
  color: #373838;
  font-size: 0.8125rem;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
  align-self: center;
  flex-shrink: 0;
}
.t-filter-chip input + span .t-badge:first-child {
  height: 22px;
  margin-left: 2px;
  margin-right: 0;
  font-size: 0.75rem;
  font-weight: 700;
}
.t-filter-chip input + span :not(.t-badge):first-child {
  font-size: 0.8125rem;
  padding-left: 12px;
}
.t-filter-chip input + span :not(.t-badge):last-child {
  padding-right: 12px;
}
.t-filter-chip input::-ms-check {
  opacity: 0;
}
.t-filter-chip input:hover:not(:disabled) + span {
  border-color: #279c9c;
}
.t-filter-chip input:checked + span {
  background-color: #e9f5f5;
  border-color: #279c9c;
}
.t-filter-chip input:disabled + span {
  cursor: not-allowed;
  color: #a6a7a7;
}
.t-filter-chip input:disabled + span .t-badge:first-child {
  background-color: #d3d3d3;
  color: #fff;
}
.t-filter-chip input.t-has-focus + label::before, .t-filter-chip fieldset input.t-has-focus + legend::before, fieldset .t-filter-chip input.t-has-focus + legend::before {
  outline-width: 3px;
  outline-style: double;
  outline-style: auto;
  outline-color: #279c9c;
}
.t-filter-chip.t-filter-chip-block {
  display: block;
  margin-right: 0;
  margin-bottom: 12px;
}

.t-side-navigation {
  background: #212222;
  width: 240px;
  position: fixed;
  top: 54px;
  left: -240px;
  bottom: 0;
  z-index: 90;
  overflow-x: hidden;
  overflow-y: auto;
  height: calc(100% - 54px);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  transition: 0.2s ease;
  transition-property: left width;
}
.t-side-navigation nav {
  padding-top: 4px;
}
.t-side-navigation ul {
  list-style: none;
  display: block;
}
.t-side-navigation a {
  color: #fff;
  text-decoration: none;
}
.t-side-navigation .t-expand {
  position: absolute;
  right: 9px;
  width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: calc(50% - 9px);
  color: #fff;
  margin-right: 0;
}
.t-side-navigation .t-expand.t-is-open {
  transform: rotate(180deg);
}
.t-side-navigation .t-expand::before, .t-side-navigation .t-expand::after {
  content: "";
  position: absolute;
  background: #fff;
  width: 8px;
  height: 2px;
  border-radius: 1px;
}
.t-side-navigation .t-expand::before {
  transform: translate(-2px, 0) rotate(45deg) scale(0.9);
}
.t-side-navigation .t-expand::after {
  transform: translate(2px, 0) rotate(-45deg) scale(0.9);
}
.t-side-navigation li {
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 14px;
  line-height: 15px;
}
.t-side-navigation li > a {
  display: block;
  padding: 10px 12px;
  position: relative;
}
.t-side-navigation li > a.t-is-staff {
  background: #8c2341;
}
.t-side-navigation li > a.t-is-staff.t-is-active {
  background: #8c2341;
}
.t-side-navigation li > a.t-is-staff:hover, .t-side-navigation li > a.t-is-staff:focus-visible {
  background: #7e203b;
}
.t-side-navigation li > a.t-is-active {
  background: #ff0061;
}
.t-side-navigation li > a.t-is-active:hover, .t-side-navigation li > a.t-is-active:focus-visible {
  background: #ff0061;
}
.t-side-navigation li > a:hover, .t-side-navigation li > a:focus-visible {
  background: #4d4e4e;
}
.t-side-navigation li > a .t-icon {
  font-size: 16px;
  vertical-align: bottom !important;
}
.t-side-navigation li ul {
  display: none;
}
.t-side-navigation li ul.t-is-open {
  display: block;
}
.t-side-navigation li li {
  font-family: arial, sans-serif;
  font-size: 0.75rem;
  line-height: 14px;
}
.t-side-navigation li li > a {
  padding: 8px 24px 8px 25px;
  color: #e9e9e9;
}
.t-side-navigation .t-footer {
  color: #a6a7a7;
  padding-bottom: 16px;
}
.t-side-navigation .t-footer .t-staff-info {
  background: #8c2341;
  color: #fff;
  font-size: 0.8125rem;
  padding: 16px;
}
.t-side-navigation .t-footer p {
  padding: 0 16px;
  font-size: 8px;
  margin: 0;
  line-height: 12px;
}
.t-side-navigation .t-footer img {
  width: 80px;
  margin: 16px 16px 4px 16px;
}
.t-side-navigation ~ .t-main {
  transition: 0.2s ease;
  transition-property: left width;
  left: 0;
}
.t-side-navigation.t-is-open {
  left: 0;
}
.t-side-navigation.t-is-open ~ .t-main {
  left: 240px;
  width: calc(100vw - 240px);
}

.t-table.t-transparent > tbody,
.t-table.t-transparent > thead {
  background-color: transparent;
}
.t-table.t-transparent > thead th,
.t-table.t-transparent > th {
  background-color: rgba(223.2, 223.2, 223.2, 0.25);
}
.t-table.t-transparent > thead th.t-group,
.t-table.t-transparent > th.t-group {
  background-color: transparent;
}
.t-table thead.t-sticky {
  position: sticky;
  top: 0;
  z-index: 10;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
}
.t-table.t-condensed {
  font-size: 0.75rem;
}
.t-table.t-condensed th,
.t-table.t-condensed td {
  height: 32px;
  padding: calc(4px / 2) 8px;
}
.t-table.t-condensed th {
  font-size: 10px;
}
.t-table.t-condensed td > .t-btn,
.t-table.t-condensed td > .t-checkbox,
.t-table.t-condensed td > .t-dropdown,
.t-table.t-condensed td > .t-input,
.t-table.t-condensed td > .t-loading,
.t-table.t-condensed td > .t-progress,
.t-table.t-condensed td > .t-radio,
.t-table.t-condensed td > .t-switch {
  margin: 0;
}
.t-table.t-condensed td > .t-btn:not(.t-condensed) {
  height: 24px;
  padding: 0 12px;
  font-size: 0.75rem;
  line-height: 26px;
}
.t-table.t-condensed th > .t-checkbox label, .t-table.t-condensed th > .t-checkbox fieldset legend, fieldset .t-table.t-condensed th > .t-checkbox legend,
.t-table.t-condensed th > .t-select .t-checkbox label,
.t-table.t-condensed th > .t-select .t-checkbox fieldset legend,
fieldset .t-table.t-condensed th > .t-select .t-checkbox legend,
.t-table.t-condensed td > .t-checkbox label,
.t-table.t-condensed td > .t-checkbox fieldset legend,
fieldset .t-table.t-condensed td > .t-checkbox legend,
.t-table.t-condensed td > .t-select .t-checkbox label,
.t-table.t-condensed td > .t-select .t-checkbox fieldset legend,
fieldset .t-table.t-condensed td > .t-select .t-checkbox legend {
  height: 16px;
  line-height: 16px;
}
.t-table.t-condensed th > .t-checkbox label::before, .t-table.t-condensed th > .t-checkbox fieldset legend::before, fieldset .t-table.t-condensed th > .t-checkbox legend::before,
.t-table.t-condensed th > .t-select .t-checkbox label::before,
.t-table.t-condensed th > .t-select .t-checkbox fieldset legend::before,
fieldset .t-table.t-condensed th > .t-select .t-checkbox legend::before,
.t-table.t-condensed td > .t-checkbox label::before,
.t-table.t-condensed td > .t-checkbox fieldset legend::before,
fieldset .t-table.t-condensed td > .t-checkbox legend::before,
.t-table.t-condensed td > .t-select .t-checkbox label::before,
.t-table.t-condensed td > .t-select .t-checkbox fieldset legend::before,
fieldset .t-table.t-condensed td > .t-select .t-checkbox legend::before {
  width: 16px;
  height: 16px;
}
.t-table.t-condensed td > .t-checkbox,
.t-table.t-condensed td > .t-select .t-checkbox {
  margin-top: -6px;
}
.t-table.t-condensed .t-icon::before {
  font-size: 12px;
}
.t-table.t-condensed td > .t-input input {
  height: 24px;
  font-size: 0.75rem;
}
.t-table.t-condensed td > .t-dropdown .t-btn:not(.t-condensed) {
  height: 24px;
  font-size: 0.75rem;
  line-height: 26px;
}
.t-table.t-condensed td > .t-dropdown .t-input {
  width: 100%;
  margin-bottom: 0;
}
.t-table.t-condensed td > .t-dropdown .t-input input {
  height: 24px;
  font-size: 0.75rem;
}
.t-table.t-ghost {
  font-size: 0.8125rem;
}
.t-table.t-ghost.t-condensed th,
.t-table.t-ghost.t-condensed td {
  padding: 4px 4px;
}
.t-table.t-ghost tr:hover,
.t-table.t-ghost tr:hover td,
.t-table.t-ghost th,
.t-table.t-ghost td,
.t-table.t-ghost thead,
.t-table.t-ghost tbody {
  background: transparent;
}
.t-table.t-ghost th,
.t-table.t-ghost td {
  height: auto;
  padding: 8px;
  padding-left: 0;
}
.t-table.t-ghost th {
  padding-top: 0;
  font-size: 0.8125rem;
}
.t-table.t-ghost td {
  border: 0;
}
.t-table .t-select {
  width: 34px;
  margin-right: 0;
  border-right: 0;
  text-overflow: clip;
}
.t-table .t-select .t-checkbox label::before, .t-table .t-select .t-checkbox fieldset legend::before, fieldset .t-table .t-select .t-checkbox legend::before {
  margin-right: 0;
}
.t-table .t-is-selected > td:not(.t-empty) {
  background-color: #e9f5f5;
}
.t-table .t-is-selected:hover > td:not(.t-empty) {
  background-color: #d4ebeb;
}
.t-table.t-sortable > thead th {
  transition: background-color 0.2s ease, opacity 0.2s ease;
}
.t-table.t-sortable > thead th:hover {
  background-color: #e9e9e9;
  cursor: pointer;
}
.t-table.t-sortable > thead th.t-not-sortable:hover {
  background-color: #f8f8f8;
  cursor: default;
}
.t-table thead th.t-sortable {
  transition: background-color 0.2s ease, opacity 0.2s ease;
}
.t-table thead th.t-sortable:hover {
  background-color: #e9e9e9;
  cursor: pointer;
}
.t-table thead th.t-is-ascending, .t-table thead th.t-is-descending {
  position: relative;
  background-color: #f4f4f4;
}
.t-table thead th.t-is-ascending:hover, .t-table thead th.t-is-descending:hover {
  background-color: #e9e9e9;
}
.t-table thead th.t-is-ascending::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background: #bcbdbd;
  transition: position 0.2s ease;
}
.t-table thead th.t-is-descending::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background: #bcbdbd;
  transition: position 0.2s ease;
}
.t-table tr td.t-match {
  width: 100px;
  padding-right: 12px;
  padding-left: 12px;
  text-align: center;
}
.t-table tr td.t-match p {
  margin-bottom: 0;
}
.t-table tr td.t-match .t-status {
  display: inline-block;
  width: calc(50% - 2px);
  height: 6px;
  background: #bcbdbd;
}
.t-table tr td.t-match .t-status.t-approved {
  background: #428613;
}
.t-table tr td.t-match .t-status.t-refused {
  background: #d91f11;
}
.t-table tr:hover td.t-match, .t-table tr.t-is-selected td.t-match, .t-table tr.t-is-selected:hover td.t-match {
  background-color: #fff;
  border-color: #e9e9e9;
}
.t-table > tbody .t-has-changed-new {
  background-color: #fff59d;
  animation: fade 0.8s ease-in forwards;
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
.t-table > tbody tr.t-has-changed:not(.t-is-selected) > td {
  background-color: #fff59d;
}
.t-table > tbody tr.t-has-changed:not(.t-is-selected):hover > td {
  background-color: rgb(242.1, 242, 180.4);
}
.t-table > tbody tr.t-fade > td {
  animation: fade 0.8s ease forwards;
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
@keyframes fade {
  from {
    background-color: #fff59d;
  }
  to {
    background-color: inherit;
  }
}
.t-table > tbody tr:hover > td.t-has-changed {
  background-color: rgb(242.1, 242, 180.4);
}
.t-table > tbody td.t-has-changed {
  background-color: #fff59d;
}
.t-table > tbody td.t-fade {
  animation: fade 0.8s ease forwards;
}
@keyframes fade {
  0% {
    background-color: #fff59d;
  }
  100% {
    background-color: inherit;
  }
}
@keyframes fade {
  0% {
    background-color: #fff59d;
  }
  100% {
    background-color: inherit;
  }
}
@keyframes fade {
  0% {
    background-color: #fff59d;
  }
  100% {
    background-color: inherit;
  }
}
@keyframes fade {
  0% {
    background-color: #fff59d;
  }
  100% {
    background-color: inherit;
  }
}

.t-table tr.t-status > td:first-child {
  padding-left: 12px 3px;
}
.t-table tr.t-status.t-teal > td:first-child, .t-table tr.t-status.t-cta > td:first-child {
  box-shadow: inset 3px 0 0 0 #279c9c;
}
.t-table tr.t-status.t-teal .t-bg-status, .t-table tr.t-status.t-cta .t-bg-status {
  color: #fff;
  background: #279c9c;
}
.t-table tr.t-status.t-teal .t-border-status, .t-table tr.t-status.t-cta .t-border-status {
  color: #279c9c;
  box-shadow: inset 1px 1px 0 0 #279c9c, inset -1px -1px 0 0 #279c9c;
}
.t-table tr.t-status.t-red > td:first-child, .t-table tr.t-status.t-error > td:first-child {
  box-shadow: inset 3px 0 0 0 #d91f11;
}
.t-table tr.t-status.t-red .t-bg-status, .t-table tr.t-status.t-error .t-bg-status {
  color: #fff;
  background: #d91f11;
}
.t-table tr.t-status.t-red .t-text-status, .t-table tr.t-status.t-error .t-text-status {
  color: #d91f11;
}
.t-table tr.t-status.t-red .t-border-status, .t-table tr.t-status.t-error .t-border-status {
  color: #d91f11;
  box-shadow: inset 1px 1px 0 0 #d91f11, inset -1px -1px 0 0 #d91f11;
}
.t-table tr.t-status.t-orange > td:first-child, .t-table tr.t-status.t-warning > td:first-child {
  box-shadow: inset 3px 0 0 0 #ee6f20;
}
.t-table tr.t-status.t-orange .t-bg-status, .t-table tr.t-status.t-warning .t-bg-status {
  color: #fff;
  background: #ee6f20;
}
.t-table tr.t-status.t-orange .t-text-status, .t-table tr.t-status.t-warning .t-text-status {
  color: #ee6f20;
}
.t-table tr.t-status.t-orange .t-border-status, .t-table tr.t-status.t-warning .t-border-status {
  color: #ee6f20;
  box-shadow: inset 1px 1px 0 0 #ee6f20, inset -1px -1px 0 0 #ee6f20;
}
.t-table tr.t-status.t-green > td:first-child, .t-table tr.t-status.t-success > td:first-child {
  box-shadow: inset 3px 0 0 0 #428613;
}
.t-table tr.t-status.t-green .t-bg-status, .t-table tr.t-status.t-success .t-bg-status {
  color: #fff;
  background: #428613;
}
.t-table tr.t-status.t-green .t-text-status, .t-table tr.t-status.t-success .t-text-status {
  color: #428613;
}
.t-table tr.t-status.t-green .t-border-status, .t-table tr.t-status.t-success .t-border-status {
  color: #428613;
  box-shadow: inset 1px 1px 0 0 #428613, inset -1px -1px 0 0 #428613;
}
.t-table tr.t-status.t-disabled > td {
  color: #bcbdbd;
}
.t-table tr.t-status.t-disabled > td a {
  color: #bcbdbd;
  pointer-events: none;
}
.t-table tr.t-status.t-disabled > td a:hover {
  text-decoration: none;
}
.t-table tr.t-status.t-disabled > td .t-icon {
  color: #bcbdbd;
}
.t-table td.t-teal.t-bg-status, .t-table td.t-cta.t-bg-status {
  color: #fff;
  background: #279c9c;
}
.t-table td.t-teal.t-border-status, .t-table td.t-cta.t-border-status {
  color: #279c9c;
  box-shadow: inset 1px 1px 0 0 #279c9c, inset -1px -1px 0 0 #279c9c;
}
.t-table td.t-red.t-bg-status, .t-table td.t-error.t-bg-status {
  color: #fff;
  background: #d91f11;
}
.t-table td.t-red.t-text-status, .t-table td.t-error.t-text-status {
  color: #d91f11;
}
.t-table td.t-red.t-border-status, .t-table td.t-error.t-border-status {
  color: #d91f11;
  box-shadow: inset 1px 1px 0 0 #d91f11, inset -1px -1px 0 0 #d91f11;
}
.t-table td.t-orange.t-bg-status, .t-table td.t-warning.t-bg-status {
  color: #fff;
  background: #ee6f20;
}
.t-table td.t-orange.t-text-status, .t-table td.t-warning.t-text-status {
  color: #ee6f20;
}
.t-table td.t-orange.t-border-status, .t-table td.t-warning.t-border-status {
  color: #ee6f20;
  box-shadow: inset 1px 1px 0 0 #ee6f20, inset -1px -1px 0 0 #ee6f20;
}
.t-table td.t-green.t-bg-status, .t-table td.t-success.t-bg-status {
  color: #fff;
  background: #428613;
}
.t-table td.t-green.t-text-status, .t-table td.t-success.t-text-status {
  color: #428613;
}
.t-table td.t-green.t-border-status, .t-table td.t-success.t-border-status {
  color: #428613;
  box-shadow: inset 1px 1px 0 0 #428613, inset -1px -1px 0 0 #428613;
}
.t-table td.t-disabled {
  color: #bcbdbd;
}
.t-table td.t-disabled > a {
  color: #bcbdbd;
  pointer-events: none;
}
.t-table td.t-disabled > a:hover {
  text-decoration: none;
}
.t-table td.t-disabled > .t-icon {
  color: #bcbdbd;
}
.t-table .t-bg-status > a {
  color: #fff;
  text-decoration: underline;
  text-decoration-style: dotted;
}
.t-table .t-bg-status > a:hover {
  text-decoration-style: solid;
}
.t-table.t-condensed.t-status > td:first-child {
  padding-left: 9px;
}

.t-table th.t-expandable,
.t-table td.t-expandable {
  width: 40px;
}
.t-table th.t-expandable.t-select,
.t-table td.t-expandable.t-select {
  width: 69px;
  border-right: 1px solid #e9e9e9;
}
.t-table th.t-expandable button,
.t-table td.t-expandable button {
  cursor: pointer;
  position: absolute;
  color: #373838;
  top: 0;
  right: 0;
  border: 0;
  background: 0 0;
  width: 40px;
  height: 40px;
}
.t-table th.t-expandable button .t-icon,
.t-table td.t-expandable button .t-icon {
  margin-right: 0;
  vertical-align: baseline;
  transform: translateY(1px);
}
.t-table.t-condensed th.t-expandable,
.t-table.t-condensed td.t-expandable {
  width: 32px;
}
.t-table.t-condensed th.t-expandable.t-select,
.t-table.t-condensed td.t-expandable.t-select {
  width: 55px;
}
.t-table.t-condensed th.t-expandable button,
.t-table.t-condensed td.t-expandable button {
  width: 32px;
  height: 32px;
}
.t-table.t-condensed th.t-expandable button .t-icon,
.t-table.t-condensed td.t-expandable button .t-icon {
  transform: translateY(0px);
}
.t-table tr.t-is-expanded {
  background-color: #e9f5f5;
}
.t-table tr.t-expanded-row {
  background-color: #f9fcfc;
}
.t-table tr.t-expanded-row > td:first-child {
  padding: 24px;
}
.t-table tr.t-expanded-row:hover {
  background-color: #f9fcfc;
}
.t-table tr.t-expanded-row:hover > td {
  background-color: #f9fcfc;
  overflow: visible;
}

.t-table {
  display: table;
  table-layout: fixed;
  width: auto;
  max-width: calc(1920px - 24px * 2);
  margin-bottom: 24px;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 0.75rem;
  line-height: 1.4rem;
  vertical-align: middle;
}
.t-table:last-child {
  margin-bottom: 0;
}
.t-table.t-no-truncate td, .t-table.t-no-truncate th {
  white-space: normal;
  text-overflow: initial;
  overflow: initial;
  word-break: break-all;
}
.t-table caption {
  margin-bottom: 12px;
  color: #646464;
  font-size: 14px;
  font-weight: 700;
  text-align: left;
}
.t-table caption .t-icon {
  margin-right: 4px;
}
.t-table th,
.t-table td {
  position: relative;
  height: 40px;
  padding: calc(4px / 2) 12px;
  background-clip: padding-box;
  text-align: left;
  line-height: 0.9375rem;
  vertical-align: middle;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-table th > a,
.t-table td > a {
  display: inline-block;
  vertical-align: middle;
}
.t-table th {
  background-color: #f8f8f8;
  font-size: 0.6875rem;
  line-height: 0.8125rem;
  font-weight: 700;
  text-align: left;
}
.t-table th.t-group {
  color: #646464;
  background-color: transparent;
  border-top: 1px solid #e9e9e9;
  border-right: 1px solid #e9e9e9;
  font-weight: 400;
  text-transform: uppercase;
  text-align: center;
}
.t-table th.t-group:last-child {
  border-right: transparent;
}
.t-table td {
  border-right: 1px solid #e9e9e9;
}
.t-table td:last-child {
  border-right: 0;
}
.t-table thead,
.t-table tbody {
  background-color: #fff;
}
.t-table tbody tr td {
  border-bottom: 1px solid #e9e9e9;
  transition: background-color, 0.1s ease;
}
.t-table tbody tr:hover {
  background-color: #d4ebeb;
}
.t-table tbody tr:hover > td {
  background-color: #d4ebeb;
}
.t-table tbody tr.t-no-hover:hover {
  background-color: transparent;
}
.t-table tbody tr.t-no-hover:hover > td {
  background-color: transparent;
}
.t-table tbody > tr td {
  border-top: 1px solid #e9e9e9;
}
.t-table thead + tbody > tr td {
  border-top: 0;
}
.t-table.t-half {
  width: 50%;
}
.t-table.t-3-4 {
  width: 75%;
}
.t-table.t-wide {
  width: 100%;
}
.t-table.t-full {
  max-width: 100%;
}
.t-table.t-auto {
  table-layout: auto;
}
.t-table th.t-col-compact,
.t-table td.t-col-compact {
  width: 40px;
  text-align: center;
}
.t-table th.t-col-tiny,
.t-table td.t-col-tiny {
  width: 8%;
}
.t-table th.t-col-small,
.t-table td.t-col-small {
  width: 10%;
}
.t-table th.t-col-medium,
.t-table td.t-col-medium {
  width: 15%;
}
.t-table th.t-col-large,
.t-table td.t-col-large {
  width: 25%;
}
.t-table th.t-col-xl,
.t-table td.t-col-xl {
  width: 30%;
}
.t-table.t-is-loading > tbody {
  position: relative;
}
.t-table.t-is-loading > tbody > tr:only-child::after,
.t-table.t-is-loading > tbody > tr:nth-child(2):last-child::after {
  background-size: auto !important;
}
.t-table.t-is-loading > tbody > tr:last-child::after {
  position: absolute;
  content: "";
  background: #fff;
  opacity: 0.9;
  inset: 0;
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2042%2042'%3e%3cg%20fill='none'%20stroke-miterlimit='10'%20stroke-width='2'%20data-name='Layer%202'%3e%3ccircle%20cx='21'%20cy='21'%20r='20'%20stroke='%23E9E9E9'%3e%3c/circle%3e%3cpath%20d='M21%201a20%2020%200%200%201%2020%2020'%20stroke='%2300afaf'%20stroke-linecap='round'%3e%3c/path%3e%3canimateTransform%20attributeName='transform'%20type='rotate'%20from='0%2021%2021'%20to='360%2021%2021'%20dur='1s'%20repeatCount='indefinite'%20/%3e%3c/g%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 80px;
}
.t-table .t-wrap, .t-table.t-wrap th, .t-table.t-wrap td {
  white-space: normal;
}
.t-table th.t-empty,
.t-table td.t-empty {
  width: 16px;
  padding: 0 calc(16px / 2);
  background-color: transparent;
}
.t-table th.t-group.t-empty {
  border: 0;
}
.t-table th.t-group.t-empty + th:not(.t-empty) {
  border-left: 1px solid #e9e9e9;
}
.t-table tbody td.t-empty {
  border-bottom: 0;
}
.t-table tbody tr.t-empty {
  height: 16px;
}
.t-table tbody tr.t-empty:last-child {
  display: none;
}
.t-table tbody tr.t-empty + tr td:not(.t-empty) {
  border-top: 1px solid #e9e9e9;
}
.t-table tbody tr:hover > td.t-empty {
  background-color: transparent;
}
.t-table tfoot::before {
  content: "";
  display: table-row;
  width: 100%;
  height: 16px;
  background-color: #fff;
}
.t-table tfoot tr {
  border-top: 1px solid #bcbdbd;
}
.t-table tfoot th,
.t-table tfoot td {
  border-bottom: 1px solid #e9e9e9;
}
.t-table tfoot td.t-empty {
  border-bottom: 0;
}
.t-table tfoot.t-load-more::before {
  display: none;
}
.t-table tfoot.t-load-more tr {
  border-top: 0;
}
.t-table tfoot.t-load-more td {
  color: #279c9c;
  border-right: 0;
  text-align: center;
  cursor: pointer;
}
.t-table tfoot.t-load-more td:hover {
  background-color: #d4ebeb;
  text-decoration: underline;
}
.t-table tfoot.t-load-more.t-is-loading td {
  color: transparent;
}
.t-table tfoot.t-load-more.t-is-loading td::before {
  content: "";
  position: absolute;
  left: 50%;
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
  vertical-align: middle;
  transform: translate(-50%, 0);
  animation: spin 1s infinite linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.t-table .t-number,
.t-table .t-right {
  text-align: right;
}
.t-table .t-overflow {
  overflow: visible;
}
.t-table .t-truncate {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}
.t-table td > .t-btn,
.t-table td > .t-checkbox,
.t-table td > .t-dropdown,
.t-table td > .t-input,
.t-table td > .t-loading,
.t-table td > .t-radio,
.t-table td > .t-date-picker,
.t-table td > .t-switch,
.t-table th > .t-btn,
.t-table th > .t-checkbox,
.t-table th > .t-dropdown,
.t-table th > .t-input,
.t-table th > .t-loading,
.t-table th > .t-radio,
.t-table th > .t-date-picker,
.t-table th > .t-switch {
  margin: 0;
}
.t-table td > .t-icon {
  margin-top: -2px;
  margin-right: 8px;
  line-height: 1rem;
}
.t-table td > .t-icon-error {
  color: #d91f11;
}
.t-table td > .t-icon-warning {
  color: #ee6f20;
}
.t-table td > .t-icon-success {
  color: #428613;
}
.t-table td > .t-badge {
  max-width: 100%;
}
.t-table td > .t-badge:first-of-type {
  margin-left: 4px;
}
.t-table td > .t-loading {
  width: 16px;
  height: 16px;
  margin-right: 8px;
}
.t-table td > .t-loading::before {
  width: inherit;
  height: inherit;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
@media (min-width: 2560px) {
  .t-table {
    max-width: 2560px;
  }
}
@media (min-width: 1920px) {
  .t-table {
    max-width: 1920px;
  }
}
.t-table .t-error-message {
  border-collapse: initial;
}

@media print {
  .t-table {
    font-size: 10px;
  }
  .t-table th,
  .t-table td {
    height: 16px;
    padding: 9px 8px 7px;
  }
  .t-table th {
    background-color: transparent;
    border-right: 0;
    border-bottom: 1px solid #e9e9e9;
    font-size: 10px;
  }
  .t-table th.t-group {
    font-size: 8px;
  }
  .t-table tbody {
    border-bottom: 1px solid #e9e9e9;
  }
  .t-table tbody tr:nth-child(even) td {
    background-color: #f4f4f4 !important;
  }
  .t-table.t-condensed {
    height: 12px;
  }
  .t-table td .t-btn {
    height: 24px;
    margin-top: -8px;
    font-size: 10px;
    line-height: 24px;
  }
  .t-table td .t-dropdown {
    margin-top: -8px;
  }
  .t-table td .t-dropdown .t-btn {
    height: 24px;
    margin-top: 0;
  }
  .t-table td .t-input input {
    height: 24px;
    font-size: 10px;
  }
}
.t-tag {
  position: relative;
  display: inline-block;
  max-width: 100%;
  height: 20px;
  padding: 0 8px;
  color: #fff;
  background: #279c9c;
  border-radius: 2px;
  font-size: 0.75rem;
  line-height: 20px;
  vertical-align: middle;
  user-select: none;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  flex-shrink: 0;
  transition: opacity 0.2s ease;
}
.t-tag:not(:only-child) {
  margin-right: 4px;
}
.t-tag > .t-tag-text {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-tag .t-trigger {
  background: none;
  border: none;
  padding: 0;
  position: relative;
  display: inline-block;
  min-width: 20px;
  height: 20px;
  margin-right: -8px;
  border-radius: 4px;
  cursor: pointer;
}
.t-tag .t-trigger::before, .t-tag .t-trigger::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 8px;
  height: 2px;
  background: #d4ebeb;
  border-radius: 2px;
}
.t-tag .t-trigger:focus-visible {
  background: #1f7d7d;
  border: 2px solid #279c9c;
}
.t-tag .t-trigger:focus-visible::before, .t-tag .t-trigger:focus-visible::after {
  background: #fff !important;
}
.t-tag .t-trigger::before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.t-tag .t-trigger::after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.t-tag .t-trigger:hover::before, .t-tag .t-trigger:hover::after {
  background: #fff !important;
}
.t-tag.t-fade {
  opacity: 0;
}
.t-tag.t-strike-through, .t-tag.t-line-through {
  text-decoration: line-through;
}
.t-tag.t-subtle {
  color: #373838;
  background: #d4ebeb;
}
.t-tag.t-subtle .t-trigger::before, .t-tag.t-subtle .t-trigger::after {
  background: #646464 !important;
}
.t-tag.t-subtle .t-trigger:focus-visible {
  background: #a9d7d7;
  border: 2px solid #d4ebeb;
}
.t-tag.t-subtle .t-trigger:focus-visible::before, .t-tag.t-subtle .t-trigger:focus-visible::after {
  background: #373838 !important;
}
.t-tag.t-subtle .t-trigger:hover:not(:active)::before, .t-tag.t-subtle .t-trigger:hover:not(:active)::after {
  background: #373838 !important;
}
.t-tag.t-neutral, .t-tag.t-gray {
  background: #4d4e4e;
}
.t-tag.t-neutral .t-trigger::before, .t-tag.t-neutral .t-trigger::after, .t-tag.t-gray .t-trigger::before, .t-tag.t-gray .t-trigger::after {
  background: #d3d3d3;
}
.t-tag.t-neutral .t-trigger:focus-visible, .t-tag.t-gray .t-trigger:focus-visible {
  background: #212222;
  border-color: #4d4e4e;
}
.t-tag.t-neutral.t-subtle, .t-tag.t-gray.t-subtle {
  background: #e9e9e9;
}
.t-tag.t-neutral.t-subtle .t-trigger:focus-visible, .t-tag.t-gray.t-subtle .t-trigger:focus-visible {
  background: #d3d3d3;
  border-color: #e9e9e9;
}
.t-tag.t-gray-feather {
  color: #373838;
  background: #e9e9e9;
}
.t-tag.t-gray-feather .t-trigger::before, .t-tag.t-gray-feather .t-trigger::after {
  background: #646464 !important;
}
.t-tag.t-gray-feather .t-trigger:focus-visible {
  background: #d3d3d3;
  border-color: #e9e9e9;
}
.t-tag.t-gray-feather.t-subtle {
  background: #e9e9e9;
}
.t-tag.t-gray-feather.t-subtle .t-trigger:focus-visible {
  background: #d3d3d3;
  border-color: #e9e9e9;
}
.t-tag.t-dark {
  background: #4d4e4e;
}
.t-tag.t-dark .t-trigger::before, .t-tag.t-dark .t-trigger::after {
  background: #e9e9e9;
}
.t-tag.t-dark .t-trigger:focus-visible {
  background: #212222;
  border-color: #4d4e4e;
}
.t-tag.t-dark.t-subtle {
  background: #bcbdbd;
}
.t-tag.t-dark.t-subtle .t-trigger:focus-visible {
  background: #909090;
  border-color: #bcbdbd;
}
.t-tag.t-orange, .t-tag.t-warning {
  background: #ee6f20;
}
.t-tag.t-orange .t-trigger::before, .t-tag.t-orange .t-trigger::after, .t-tag.t-warning .t-trigger::before, .t-tag.t-warning .t-trigger::after {
  background: #fce2d2;
}
.t-tag.t-orange .t-trigger:focus-visible, .t-tag.t-warning .t-trigger:focus-visible {
  background: #be591a;
  border-color: #ee6f20;
}
.t-tag.t-orange.t-subtle, .t-tag.t-warning.t-subtle {
  background: #fce2d2;
}
.t-tag.t-orange.t-subtle .t-trigger:focus-visible, .t-tag.t-warning.t-subtle .t-trigger:focus-visible {
  background: #f8c5a6;
  border-color: #fce2d2;
}
.t-tag.t-blue, .t-tag.t-info {
  background: #256cd1;
}
.t-tag.t-blue .t-trigger::before, .t-tag.t-blue .t-trigger::after, .t-tag.t-info .t-trigger::before, .t-tag.t-info .t-trigger::after {
  background: #d3e2f6;
}
.t-tag.t-blue .t-trigger:focus-visible, .t-tag.t-info .t-trigger:focus-visible {
  background: #1e56a7;
  border-color: #256cd1;
}
.t-tag.t-blue.t-subtle, .t-tag.t-info.t-subtle {
  background: #d3e2f6;
}
.t-tag.t-blue.t-subtle .t-trigger:focus-visible, .t-tag.t-info.t-subtle .t-trigger:focus-visible {
  background: #a8c4ed;
  border-color: #d3e2f6;
}
.t-tag.t-staff {
  background: #8c2341;
}
.t-tag.t-staff .t-trigger::before, .t-tag.t-staff .t-trigger::after {
  background: #e8d3d9;
}
.t-tag.t-staff .t-trigger:focus-visible {
  background: #701c34;
  border-color: #8c2341;
}
.t-tag.t-staff.t-subtle {
  background: #e8d3d9;
}
.t-tag.t-staff.t-subtle .t-trigger:focus-visible {
  background: #d1a7b3;
  border-color: #e8d3d9;
}
.t-tag.t-red, .t-tag.t-error {
  background: #d91f11;
}
.t-tag.t-red .t-trigger::before, .t-tag.t-red .t-trigger::after, .t-tag.t-error .t-trigger::before, .t-tag.t-error .t-trigger::after {
  background: #f7d2cf;
}
.t-tag.t-red .t-trigger:focus-visible, .t-tag.t-error .t-trigger:focus-visible {
  background: #ae190e;
  border-color: #d91f11;
}
.t-tag.t-red.t-subtle, .t-tag.t-error.t-subtle {
  background: #f7d2cf;
}
.t-tag.t-red.t-subtle .t-trigger:focus-visible, .t-tag.t-error.t-subtle .t-trigger:focus-visible {
  background: #f0a5a0;
  border-color: #f7d2cf;
}
.t-tag.t-green, .t-tag.t-success {
  background: #428613;
}
.t-tag.t-green .t-trigger::before, .t-tag.t-green .t-trigger::after, .t-tag.t-success .t-trigger::before, .t-tag.t-success .t-trigger::after {
  background: #d9e7d0;
}
.t-tag.t-green .t-trigger:focus-visible, .t-tag.t-success .t-trigger:focus-visible {
  background: #356b0f;
  border-color: #428613;
}
.t-tag.t-green.t-subtle, .t-tag.t-success.t-subtle {
  background: #d9e7d0;
}
.t-tag.t-green.t-subtle .t-trigger:focus-visible, .t-tag.t-success.t-subtle .t-trigger:focus-visible {
  background: #b3cfa1;
  border-color: #d9e7d0;
}

.t-tooltip {
  position: absolute;
  z-index: 120;
  display: inline-block;
  max-height: 0;
  width: auto;
  max-width: 400px;
  padding: 12px;
  color: #373838;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 3px;
  border-collapse: none;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  opacity: 0;
  visibility: hidden;
  font-size: 13px;
  line-height: 1.4em;
  white-space: normal;
  transition: opacity 0.2s ease;
}
.t-tooltip .t-tooltip-arrow {
  position: absolute;
  pointer-events: none;
  width: 14px;
  height: 14px;
}
.t-tooltip .t-tooltip-arrow::after {
  content: "";
  display: inline-block;
  border-right: 1px solid #bcbdbd;
  border-bottom: 1px solid #bcbdbd;
  position: absolute;
  top: -6px;
  background: #fff;
  left: 0;
  width: 14px;
  height: 14px;
  transform: rotate(45deg);
}
.t-tooltip > ul,
.t-tooltip > ol {
  margin-bottom: 0;
}
.t-tooltip > ul li,
.t-tooltip > ol li {
  position: relative;
  margin-bottom: 8px;
  padding-left: 14px;
  line-height: 1.125rem;
}
.t-tooltip > ul li:last-child,
.t-tooltip > ol li:last-child {
  margin-bottom: 0;
}
.t-tooltip > ul li::before,
.t-tooltip > ol li::before {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  margin-right: 8px;
  color: #646464;
  font-weight: 700;
  line-height: 1.125rem;
}
.t-tooltip > ul li > span,
.t-tooltip > ol li > span {
  margin-right: 12px;
}
.t-tooltip > ul li::before {
  content: "•";
}
.t-tooltip > ol li {
  counter-increment: list-counter;
}
.t-tooltip > ol li::before {
  content: counter(list-counter);
}
.t-tooltip > label, fieldset .t-tooltip > legend {
  margin-right: 6px;
}
.t-tooltip.t-auto {
  max-width: none;
}
.t-tooltip.t-info {
  color: #fff;
  background: #256cd1;
  border-color: #256cd1;
}
.t-tooltip.t-info .t-tooltip-arrow::after {
  color: #fff;
  background: #256cd1;
  border-color: #256cd1;
}
.t-tooltip.t-info button {
  position: relative;
  display: inline-block;
  height: 32px;
  margin-right: 8px;
  padding: 0 12px;
  color: #fff;
  background-color: transparent;
  border: 1px solid #fff;
  border-radius: 3px;
  font-size: 12px;
  line-height: 1.4rem;
  vertical-align: middle;
  user-select: none;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.t-tooltip.t-info button:last-child {
  margin-right: 0;
}
.t-tooltip.t-info button:hover:not(:active) {
  color: #256cd1;
  background-color: #fff;
}
.t-tooltip.t-info button .t-icon {
  position: relative;
  width: 14px;
  height: 14px;
  margin-right: 8px;
  line-height: 1rem;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-tooltip.t-info button {
    padding-top: 1px;
  }
}
.t-tooltip.t-top .t-tooltip-arrow {
  inset: auto auto -14px calc(50% - 7px);
}
.t-tooltip.t-right .t-tooltip-arrow {
  transform: rotate(90deg);
  inset: calc(50% - 7px) auto auto -14px;
}
.t-tooltip.t-bottom .t-tooltip-arrow {
  transform: rotate(180deg);
  inset: -14px auto auto calc(50% - 7px);
}
.t-tooltip.t-left .t-tooltip-arrow {
  transform: rotate(-90deg);
  inset: calc(50% - 7px) -14px auto auto;
}
.t-tooltip.t-is-visible {
  visibility: visible;
  max-height: 100vh;
  opacity: 1;
  animation: tootltip 0.2s ease-out;
}
@keyframes tootltip {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes tootltip {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes tootltip {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes tootltip {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

[data-tooltip][data-info] {
  cursor: help;
}
[data-tooltip][data-click] {
  cursor: pointer;
}
[data-tooltip][data-click].t-icon {
  opacity: 0.6;
}
[data-tooltip][data-click].t-icon:hover:not(:active) {
  opacity: 1;
}

.t-accordion {
  width: 1280px;
  max-width: 100%;
  margin-bottom: 0;
}
.t-accordion .t-header {
  position: relative;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 24px;
  color: #373838;
  vertical-align: middle;
  user-select: none;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-accordion .t-header:focus-visible {
  background-color: #e9e9e9;
}
.t-accordion .t-header::before, .t-accordion .t-header::after {
  content: "";
  position: absolute;
  top: calc(50% - 2px);
  left: 2px;
  background: #646464;
  height: 2px;
  width: 8px;
  border-radius: 1px;
  vertical-align: middle;
}
.t-accordion .t-header::before {
  transform: translate(-2px, 0) rotate(45deg) scale(0.9);
}
.t-accordion .t-header::after {
  transform: translate(2px, 0) rotate(-45deg) scale(0.9);
}
.t-accordion .t-header:hover {
  color: #000;
}
.t-accordion .t-header:hover::before, .t-accordion .t-header:hover::after {
  background: #373838;
  transition: transform 0.2s ease;
}
.t-accordion .t-header:hover a[data-toggler] {
  text-decoration: underline;
}
.t-accordion .t-header h1,
.t-accordion .t-header h2,
.t-accordion .t-header h3,
.t-accordion .t-header h4,
.t-accordion .t-header h5,
.t-accordion .t-header h6 {
  color: inherit;
}
.t-accordion .t-header.t-is-expanded::before {
  transform: translate(-2px, 0) rotate(-45deg) scale(0.9);
}
.t-accordion .t-header.t-is-expanded::after {
  transform: translate(2px, 0) rotate(45deg) scale(0.9);
}
.t-accordion .t-header.t-distribute {
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
.t-accordion .t-header.t-no-hover, .t-accordion .t-header.t-is-expanded.t-no-hover {
  color: #646464;
}
.t-accordion .t-header.t-no-hover::before, .t-accordion .t-header.t-no-hover::after, .t-accordion .t-header.t-is-expanded.t-no-hover::before, .t-accordion .t-header.t-is-expanded.t-no-hover::after {
  animation: none;
}
.t-accordion .t-collapsible {
  display: none;
  visibility: hidden;
  max-height: 0;
  padding: 12px 0;
  padding-top: 8px;
  opacity: 0;
  transition: visibility 0.2s ease, opacity 0.2s ease, max-height 0.2s ease;
}
.t-accordion .t-collapsible.t-is-expanded {
  display: block;
  visibility: visible;
  max-height: 100%;
  opacity: 1;
  animation: accordion-collapsible-anim 0.2s ease;
}
@keyframes accordion-collapsible-anim {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
@keyframes accordion-collapsible-anim {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
@keyframes accordion-collapsible-anim {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
@keyframes accordion-collapsible-anim {
  from {
    max-height: 0;
    opacity: 0;
  }
  to {
    max-height: 100%;
    opacity: 1;
  }
}
.t-accordion.t-wide {
  width: 100%;
}
.t-accordion.t-auto {
  width: auto;
}
.t-accordion.t-chevron-right .t-header {
  padding-left: 0;
  padding-right: 24px;
}
.t-accordion.t-chevron-right .t-header::before, .t-accordion.t-chevron-right .t-header::after {
  right: 2px;
  left: auto;
}
.t-accordion.t-stacked {
  border-bottom: 1px solid #e9e9e9;
}
.t-accordion.t-stacked:last-child {
  border-bottom: 0;
}

.t-action-bar {
  z-index: 50;
  margin-bottom: 16px;
  vertical-align: middle;
  transition: left 0.2s ease;
  transform: translate3d(0, 0, 0);
}
.t-action-bar > p,
.t-action-bar > span {
  color: #646464;
  vertical-align: middle;
}
.t-action-bar .t-right {
  float: right;
  display: inline-block;
  max-width: 50%;
  margin-left: auto;
  padding-left: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.t-action-bar .t-right .t-checkbox,
.t-action-bar .t-right .t-dropdown,
.t-action-bar .t-right .t-input,
.t-action-bar .t-right .t-radio,
.t-action-bar .t-right .t-switch {
  margin-bottom: 0;
}
.t-action-bar.t-is-sticky {
  position: fixed;
  top: 54px;
  left: 0;
  display: block;
  width: 100%;
  padding: 12px;
  background: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  animation: sticky 0.2s ease forwards;
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.t-card {
  display: inline-block;
  width: 100%;
  margin-right: 12px;
  margin-bottom: 24px;
  background-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  flex-direction: column;
}
.t-card:last-child {
  margin-right: 0;
  margin-bottom: 0;
}
.t-card h2 {
  font-size: 18px;
}
.t-card > div,
.t-card > header,
.t-card > footer {
  margin: 0;
  padding: 16px;
}
.t-card > div.t-bg,
.t-card > header.t-bg,
.t-card > footer.t-bg {
  background: #f8f8f8;
}
.t-card.t-horizontal {
  flex-direction: row;
}
.t-card.t-horizontal > .t-square + .t-content {
  width: calc(100% - 78px);
}
.t-card.t-large {
  width: 100%;
  max-width: 1024px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-card.t-bordered {
  border: 1px solid #e9e9e9;
  border-radius: 3px;
  box-shadow: none;
}
.t-card.t-bordered > div:first-child,
.t-card.t-bordered > header:first-child,
.t-card.t-bordered > footer:first-child {
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 3px;
  border-radius: 3px 3px 0 0;
}
.t-card.t-bordered > div:last-child,
.t-card.t-bordered > header:last-child,
.t-card.t-bordered > footer:last-child {
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 0;
  border-radius: 0 0 3px 3px;
}
.t-card.t-bordered > div,
.t-card.t-bordered > header,
.t-card.t-bordered > footer {
  border-bottom: 1px solid #e9e9e9;
}
.t-card.t-bordered > div:last-child,
.t-card.t-bordered > header:last-child,
.t-card.t-bordered > footer:last-child {
  border-bottom: 0;
}
.t-card.t-is-empty * {
  color: #646464;
}
.t-card.t-is-editing {
  border: 1px solid #279c9c;
}
.t-card .t-image {
  position: relative;
  display: block;
  overflow: hidden;
  width: 100%;
  height: auto;
  padding: 0;
  user-select: none;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  -webkit-box-flex: 0 1 auto;
  -moz-box-flex: 0 1 auto;
  flex: 0 1 auto;
  align-items: flex-start;
}
.t-card .t-image img {
  width: 100%;
  min-height: 48px;
}
.t-card .t-image img[alt]::after {
  content: attr(alt);
  position: absolute;
  inset: 0;
  padding: 24px;
  background-color: #e9e9e9;
  vertical-align: middle;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-content: center;
}
.t-card .t-image.t-1-1::before, .t-card .t-image.t-4-3::before, .t-card .t-image.t-16-9::before {
  content: "";
}
.t-card .t-image.t-1-1 img, .t-card .t-image.t-4-3 img, .t-card .t-image.t-16-9 img {
  display: inherit;
  width: 100%;
  height: auto;
  color: #373838;
  background-color: inherit;
  text-align: center;
}
.t-card .t-image.t-1-1::before {
  padding-top: 100%;
}
.t-card .t-image.t-4-3::before {
  padding-top: 75%;
}
.t-card .t-image.t-16-9::before {
  padding-top: 56.25%;
}
.t-card .t-square {
  position: relative;
  width: auto;
  min-width: 78px;
  height: auto;
  margin: 0;
  background-color: #e9e9e9;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  -webkit-box-flex: 0 1 auto;
  -moz-box-flex: 0 1 auto;
  flex: 0 1 auto;
  align-items: center;
  justify-content: center;
  -ms-flex-pack: center;
  align-self: flex-start;
}
.t-card .t-square::after {
  content: "";
  display: block;
  padding-top: 100%;
}
.t-card .t-square.t-icon {
  color: #a6a7a7;
  font-size: 28px;
}
.t-card .t-square.t-teal, .t-card .t-square.t-cta, .t-card .t-square.t-red, .t-card .t-square.t-error, .t-card .t-square.t-orange, .t-card .t-square.t-warning, .t-card .t-square.t-green, .t-card .t-square.t-success {
  color: #fff;
}
.t-card .t-square.t-teal, .t-card .t-square.t-cta {
  background: #279c9c;
}
.t-card .t-square.t-red, .t-card .t-square.t-error {
  background: #d91f11;
}
.t-card .t-square.t-orange, .t-card .t-square.t-warning {
  background: #ee6f20;
}
.t-card .t-square.t-green, .t-card .t-square.t-success {
  background: #428613;
}
.t-card .t-content {
  width: 100%;
  flex-direction: column;
}
.t-card .t-content h1 {
  display: block;
  line-height: 1rem;
}
.t-card .t-content h2,
.t-card .t-content h3 {
  display: block;
  margin-bottom: 4px;
}
.t-card .t-content h2:last-child,
.t-card .t-content h3:last-child {
  margin-bottom: 0;
}
.t-card .t-content h2 + p,
.t-card .t-content h3 + p {
  margin-top: 24px;
}
.t-card .t-content > label, .t-card fieldset .t-content > legend, fieldset .t-card .t-content > legend {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-card .t-content .t-sub {
  display: block;
  margin-bottom: 8px;
  color: #646464;
  font-size: 12px;
}
.t-card .t-content .t-sub .t-open-hours {
  margin-left: calc(8px / 2);
}
.t-card .t-content .t-sub .t-open-hours.t-open {
  color: #428613;
}
.t-card .t-content .t-sub .t-open-hours.t-closing {
  color: #ee6f20;
}
.t-card .t-content .t-sub .t-open-hours.t-closed {
  color: #d91f11;
}
.t-card .t-corner-actions {
  position: relative;
  padding-right: 96px;
}
.t-card .t-corner-actions .t-actions {
  position: absolute;
  right: 0;
  width: 80px;
  margin-right: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
  flex-wrap: wrap;
}
.t-card .t-corner-actions .t-actions a {
  margin-bottom: 8px;
  margin-left: 8px;
  white-space: nowrap;
}
.t-card .t-corner-actions .t-actions a:first-child {
  margin-left: 0;
}
.t-card .t-link {
  padding: 12px;
  color: #279c9c;
}
.t-card .t-link:hover {
  background: #d4ebeb;
}
.t-card .t-link:active {
  background: #fff;
}
.t-card .t-link label, .t-card .t-link fieldset legend, fieldset .t-card .t-link legend,
.t-card .t-link span {
  color: inherit;
}
.t-card .t-link.t-center {
  text-align: center;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-card .t-link.t-right {
  text-align: right;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
}

a.t-card {
  color: inherit;
  box-shadow: 0 0 0 1px transparent;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.2s ease, box-shadow 0.2s ease;
}
a.t-card:hover {
  box-shadow: 0 0 0 1px #279c9c;
}
a.t-card h2,
a.t-card h3 {
  transition: color 0.2s ease, box-shadow 0.2s ease;
}
a.t-card .t-btn {
  will-change: opacity;
}
a.t-card.t-is-empty {
  cursor: not-allowed;
}
a.t-card.t-is-empty:hover {
  box-shadow: 0 0 0 1px transparent;
}

.t-comments {
  width: 1024px;
  max-width: 100%;
}
.t-comments .t-comment {
  margin-bottom: 12px;
  outline: 8px solid transparent;
  transition: all 0.2s easeå;
}
.t-comments .t-comment:last-child {
  margin-bottom: 0;
}
.t-comments .t-comment .t-author {
  width: 100%;
  margin-bottom: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.t-comments .t-comment .t-author .t-name {
  margin-right: 24px;
}
.t-comments .t-comment .t-author .t-name h4 {
  margin-bottom: 4px;
}
.t-comments .t-comment .t-author .t-name h5 {
  color: #a6a7a7;
  text-transform: none;
}
.t-comments .t-comment .t-author .t-timestamp {
  margin-left: auto;
  color: #a6a7a7;
  font-size: 0.75rem;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-comments .t-comment .t-author .t-timestamp .t-icon {
  font-size: 0.75rem;
}
.t-comments .t-comment.t-wide {
  width: 100%;
}
.t-comments .t-comment.t-has-changed {
  background: #fff59d;
  outline: 8px solid #fff59d;
}
.t-comments .t-comment.t-has-changed.t-fade {
  animation: anim-changed-comment 0.8s ease forwards;
}
@keyframes anim-changed-comment {
  0% {
    background: #fff59d;
    outline: 8px solid #fff59d;
  }
  100% {
    background: inherit;
    outline: 8px solid transparent;
  }
}
@keyframes anim-changed-comment {
  0% {
    background: #fff59d;
    outline: 8px solid #fff59d;
  }
  100% {
    background: inherit;
    outline: 8px solid transparent;
  }
}
@keyframes anim-changed-comment {
  0% {
    background: #fff59d;
    outline: 8px solid #fff59d;
  }
  100% {
    background: inherit;
    outline: 8px solid transparent;
  }
}
@keyframes anim-changed-comment {
  0% {
    background: #fff59d;
    outline: 8px solid #fff59d;
  }
  100% {
    background: inherit;
    outline: 8px solid transparent;
  }
}

.t-date-time {
  display: inline-block;
  margin-bottom: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-date-time:last-child {
  margin-bottom: 0;
}
.t-date-time label, .t-date-time fieldset legend, fieldset .t-date-time legend {
  display: block;
  width: 100%;
  margin-bottom: 8px;
}
.t-date-time span {
  margin: 0 2px 0 1px;
  vertical-align: middle;
}
.t-date-time .t-input {
  margin-right: 12px;
  margin-bottom: 0;
}
.t-date-time .t-input.t-date input.t-year {
  width: 72px;
  min-width: 72px;
}
.t-date-time .t-input.t-date input.t-month {
  width: 40px;
  min-width: 40px;
  padding-left: 8px;
}
.t-date-time .t-input.t-date input.t-day {
  width: 36px;
  min-width: 36px;
  padding-left: 8px;
}
.t-date-time .t-input.t-time input {
  width: 58px;
  min-width: 58px;
}
.t-date-time .t-input.t-time input:nth-of-type(2) {
  width: 40px;
  min-width: 40px;
  padding-left: 8px;
}
.t-date-time .t-input.t-timezone input {
  margin-right: 0;
}
.t-date-time .t-input.t-date, .t-date-time .t-input.t-time, .t-date-time .t-input.t-timezone {
  position: relative;
  color: #bcbdbd;
  font-family: "tricons", helvetica, arial, sans-serif !important;
  font-size: 0.8125rem;
  font-weight: 400;
  vertical-align: baseline;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-date-time .t-input.t-date::before, .t-date-time .t-input.t-time::before, .t-date-time .t-input.t-timezone::before {
  position: absolute;
  z-index: 1;
  padding: 0 8px;
  line-height: 33px;
}
.t-date-time .t-input.t-date input, .t-date-time .t-input.t-time input, .t-date-time .t-input.t-timezone input {
  padding-left: 26px;
}
.t-date-time .t-input.t-date input[type=number]:focus.placeholder, .t-date-time .t-input.t-date input[type=number]:active.placeholder, .t-date-time .t-input.t-time input[type=number]:focus.placeholder, .t-date-time .t-input.t-time input[type=number]:active.placeholder, .t-date-time .t-input.t-timezone input[type=number]:focus.placeholder, .t-date-time .t-input.t-timezone input[type=number]:active.placeholder {
  opacity: 1;
}
.t-date-time .t-input.t-date input[type=number]:focus::placeholder, .t-date-time .t-input.t-date input[type=number]:active::placeholder, .t-date-time .t-input.t-time input[type=number]:focus::placeholder, .t-date-time .t-input.t-time input[type=number]:active::placeholder, .t-date-time .t-input.t-timezone input[type=number]:focus::placeholder, .t-date-time .t-input.t-timezone input[type=number]:active::placeholder {
  opacity: 1;
}
.t-date-time .t-input.t-date::before {
  content: "\e560";
}
.t-date-time .t-input.t-time::before {
  content: "\e540";
}
.t-date-time .t-input.t-timezone::before {
  content: "\e910";
}
.t-date-time.t-horizontal label, .t-date-time.t-horizontal fieldset legend, fieldset .t-date-time.t-horizontal legend {
  float: left;
  display: inline-block;
  width: auto;
  height: 32px;
  margin-bottom: 0;
  line-height: 32px;
}

.t-date-picker {
  position: relative;
  display: inline-block;
  width: 192px;
  margin-right: 12px;
  margin-bottom: 12px;
  vertical-align: top;
  user-select: none;
}
.t-date-picker:last-child {
  margin-right: 0;
}
.t-date-picker.t-compact {
  width: 138px;
}
.t-date-picker.t-compact .t-input {
  width: 106px;
}
.t-date-picker > label, fieldset .t-date-picker > legend {
  display: block;
  margin: 0;
  margin-bottom: 6px;
}
.t-date-picker > label[required]::after, fieldset .t-date-picker > legend[required]::after, .t-date-picker > label.t-required::after, fieldset .t-date-picker > legend.t-required::after {
  content: "*";
  margin-left: 4px;
  color: #d91f11;
}
.t-date-picker > button:first-of-type {
  background-color: #fff;
  display: inline;
  height: 32px;
  width: 32px;
  border: solid 1px #bcbdbd;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-date-picker > button:first-of-type:hover:not(:disabled) {
  cursor: pointer;
  border-color: #279c9c;
}
.t-date-picker > button:first-of-type:hover:not(:disabled) + .t-input input {
  border-left-color: #279c9c;
}
.t-date-picker > button:first-of-type:hover:not(:disabled) .t-icon {
  color: #212222;
}
.t-date-picker > button:first-of-type:focus {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-date-picker > button:first-of-type:disabled {
  background: #f4f4f4;
}
.t-date-picker > button:first-of-type .t-icon {
  transition: color 0.2s ease;
  margin: 0;
  color: #a6a7a7;
}
.t-date-picker .t-input {
  position: relative;
  left: -1px;
  margin: 0;
  width: 160px;
}
.t-date-picker .t-input button {
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  opacity: 0.6;
  text-align: center;
  cursor: pointer;
}
.t-date-picker .t-input button::before {
  content: "";
  display: block;
  width: inherit;
  height: inherit;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='14'%3e%3cpath%20fill='%23464646'%20d='M10.938%201.75H9.625V.328A.33.33%200%200%200%209.297%200H8.203a.33.33%200%200%200-.328.328V1.75h-3.5V.328A.33.33%200%200%200%204.047%200H2.953a.33.33%200%200%200-.328.328V1.75H1.312c-.725%200-1.313.588-1.313%201.313v9.625c0%20.725.588%201.313%201.313%201.313h9.625c.725%200%201.313-.588%201.313-1.313V3.063c0-.725-.588-1.313-1.313-1.313zm-.165%2010.938H1.476a.165.165%200%200%201-.164-.164V4.376h9.625v8.148c0%20.09-.074.164-.164.164z'/%3e%3c/svg%3e") no-repeat center;
  background-size: 14px;
}
.t-date-picker .t-input button:hover {
  opacity: 1;
}
.t-date-picker .t-input input {
  border-radius: 0 4px 4px 0;
}
.t-date-picker .t-input input.t-has-value, .t-date-picker .t-input input[data-has-value] {
  padding-right: 30px;
}
.t-date-picker .t-input input.t-has-value ~ button, .t-date-picker .t-input input[data-has-value] ~ button {
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2014%2014'%3e%3cpath%20d='M7%200C3.1%200%200%203.1%200%207s3.1%207%207%207%207-3.1%207-7-3.1-7-7-7zm3.4%208.8c.1.1.1.3%200%20.5l-1.1%201.1c-.1.1-.3.1-.5%200L7%208.6l-1.8%201.9c-.1.1-.3.1-.5%200L3.6%209.3c-.2-.1-.2-.3%200-.5L5.4%207%203.6%205.2c-.2-.2-.2-.4%200-.5l1.1-1.1c.1-.1.3-.1.5%200L7%205.4l1.8-1.9c.1-.1.3-.1.5%200l1.1%201.1c.1.1.1.3%200%20.5L8.6%207l1.8%201.8z'%20fill='%23464646'/%3e%3c/svg%3e");
  background-size: 14px;
  background-position: 50%;
  background-repeat: no-repeat;
  opacity: 0.4;
  transition: opacity 0.2s ease;
}
.t-date-picker .t-input input.t-has-value ~ button:hover, .t-date-picker .t-input input[data-has-value] ~ button:hover {
  opacity: 1;
}
.t-date-picker .t-input input.t-has-value ~ button::before, .t-date-picker .t-input input.t-has-value ~ button::after, .t-date-picker .t-input input[data-has-value] ~ button::before, .t-date-picker .t-input input[data-has-value] ~ button::after {
  display: none;
}
.t-date-picker .t-input input.t-is-invalid, .t-date-picker .t-input input[invalid] {
  background-position: right 8px center;
  padding-right: 30px;
}
.t-date-picker .t-input input.t-is-invalid.t-has-value, .t-date-picker .t-input input.t-is-invalid[data-has-value], .t-date-picker .t-input input[invalid].t-has-value, .t-date-picker .t-input input[invalid][data-has-value] {
  background-position: right 29px center;
  padding-right: 52px !important;
}
.t-date-picker.t-compact input.t-is-invalid, .t-date-picker.t-compact input[invalid] {
  background-image: none !important;
  padding-right: 8px !important;
}
.t-date-picker.t-compact input.t-is-invalid.t-has-value, .t-date-picker.t-compact input.t-is-invalid[data-has-value], .t-date-picker.t-compact input[invalid].t-has-value, .t-date-picker.t-compact input[invalid][data-has-value] {
  padding-right: 30px !important;
}
.t-date-picker .t-fake-input {
  position: relative;
  height: 32px;
  padding-right: 32px;
  background: #fff;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.t-date-picker .t-fake-input label, .t-date-picker .t-fake-input fieldset legend, fieldset .t-date-picker .t-fake-input legend {
  margin: 0;
  padding-top: 2px;
  color: #646464;
  font-size: 10px;
  line-height: 32px;
}
.t-date-picker .t-fake-input label:first-of-type, .t-date-picker .t-fake-input fieldset legend:first-of-type, fieldset .t-date-picker .t-fake-input legend:first-of-type {
  padding-left: 8px;
}
.t-date-picker .t-fake-input input {
  width: 144px;
  height: 32px;
  margin: 0;
  padding: 0 8px;
  padding-top: 2px;
  color: #373838;
  background: transparent;
  border: 0;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
}
.t-date-picker .t-fake-input input.placeholder {
  color: #909090;
}
.t-date-picker .t-fake-input input::placeholder {
  color: #909090;
}
.t-date-picker .t-fake-input button {
  position: absolute;
  top: 0;
  right: 0;
  width: 34px;
  height: 32px;
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  opacity: 0.6;
  text-align: center;
  cursor: pointer;
}
.t-date-picker .t-fake-input button::before {
  content: "";
  display: block;
  width: inherit;
  height: inherit;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='14'%3e%3cpath%20fill='%23464646'%20d='M10.938%201.75H9.625V.328A.33.33%200%200%200%209.297%200H8.203a.33.33%200%200%200-.328.328V1.75h-3.5V.328A.33.33%200%200%200%204.047%200H2.953a.33.33%200%200%200-.328.328V1.75H1.312c-.725%200-1.313.588-1.313%201.313v9.625c0%20.725.588%201.313%201.313%201.313h9.625c.725%200%201.313-.588%201.313-1.313V3.063c0-.725-.588-1.313-1.313-1.313zm-.165%2010.938H1.476a.165.165%200%200%201-.164-.164V4.376h9.625v8.148c0%20.09-.074.164-.164.164z'/%3e%3c/svg%3e") no-repeat center;
  background-size: 14px;
}
.t-date-picker .t-fake-input button:hover {
  opacity: 1;
}
.t-date-picker .t-fake-input .t-faker {
  position: absolute;
  inset: 0;
  display: block;
  width: 100%;
  height: 32px;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  pointer-events: none;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):hover ~ .t-faker {
  border-color: #279c9c;
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker, .t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker.placeholder, .t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker.placeholder {
  opacity: 0;
  user-select: none;
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker::placeholder, .t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker::placeholder {
  opacity: 0;
  user-select: none;
}
.t-date-picker .t-fake-input input:not(.t-toggler):not(:disabled).t-has-focus {
  outline: 0;
}

.t-menu.t-calendar {
  position: absolute;
  width: 226px;
  margin-top: 8px;
  max-height: none;
}
.t-menu.t-calendar header {
  position: relative;
  height: 32px;
  margin-bottom: 0;
  padding: 0 44px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-menu.t-calendar header .t-month {
  padding-top: 1px;
  font-size: 14px;
  font-weight: 700;
  margin-right: 8px;
  line-height: 32px;
}
.t-menu.t-calendar header .t-year {
  padding-top: 1px;
  font-size: 14px;
  line-height: 32px;
  cursor: pointer;
  display: flex;
  gap: 2px;
}
.t-menu.t-calendar header .t-year:focus {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-menu.t-calendar header .t-year .t-icon {
  color: #7a7a7a;
  margin-right: 0;
}
.t-menu.t-calendar header .t-previous,
.t-menu.t-calendar header .t-next {
  position: absolute;
  width: 32px;
  height: 32px;
  border: 0;
  opacity: 0.8;
  cursor: pointer;
  transition: opacity 0.2s ease;
}
.t-menu.t-calendar header .t-previous:hover,
.t-menu.t-calendar header .t-next:hover {
  opacity: 1;
}
.t-menu.t-calendar header .t-previous:focus,
.t-menu.t-calendar header .t-next:focus {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-menu.t-calendar header .t-previous:disabled,
.t-menu.t-calendar header .t-next:disabled {
  opacity: 0.2;
  cursor: not-allowed;
}
.t-menu.t-calendar header .t-previous {
  left: 0;
  top: 0;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='9'%20height='14'%3e%3cpath%20fill='%23464646'%20d='M.944%206.536l5.314-5.314a.657.657%200%200%201%20.928%200l.62.62c.256.256.256.67.001.927L3.595%207l4.211%204.231a.656.656%200%200%201-.001.927l-.62.62a.657.657%200%200%201-.928%200L.943%207.464a.657.657%200%200%201%200-.928z'/%3e%3c/svg%3e") no-repeat center;
  background-size: 9px;
  align-self: flex-start;
}
.t-menu.t-calendar header .t-next {
  right: 0;
  top: 0;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='9'%20height='14'%3e%3cpath%20fill='%23464646'%20d='M7.806%207.464l-5.314%205.314a.657.657%200%200%201-.928%200l-.62-.62a.656.656%200%200%201-.001-.927L5.155%207%20.943%202.769a.656.656%200%200%201%20.001-.927l.62-.62a.657.657%200%200%201%20.928%200l5.314%205.314a.657.657%200%200%201%200%20.928z'/%3e%3c/svg%3e") no-repeat center;
  background-size: 9px;
  align-self: flex-end;
}
.t-menu.t-calendar table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
}
.t-menu.t-calendar table:focus td.t-is-focused {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-menu.t-calendar table a:focus {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-menu.t-calendar table colgroup .t-weekend {
  background-color: #f4f4f4;
}
.t-menu.t-calendar table th,
.t-menu.t-calendar table td {
  width: 32px;
  height: 32px;
  padding: 0;
  text-align: center;
  vertical-align: middle;
}
.t-menu.t-calendar table th {
  padding: 0 8px;
  font-size: 11px;
  font-weight: 700;
}
.t-menu.t-calendar table td {
  color: #646464;
}
.t-menu.t-calendar table a {
  position: relative;
  width: 32px;
  height: 32px;
  color: #212222;
  border-radius: 32px;
  text-decoration: none;
  text-align: center;
  line-height: 32px;
  font-size: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.t-menu.t-calendar table a:hover:not(.t-disabled-day) {
  text-decoration: none;
  background: #d4ebeb;
}
.t-menu.t-calendar table a.t-other-months {
  color: #646464;
}
.t-menu.t-calendar table a.t-today, .t-menu.t-calendar table a.t-current-month {
  color: #279c9c;
  border-radius: 32px;
  box-shadow: inset 0 0 0 1px #279c9c;
  font-weight: 700;
}
.t-menu.t-calendar table a.t-disabled-day {
  color: #a6a7a7;
  cursor: not-allowed;
  font-weight: 400;
}
.t-menu.t-calendar table a.t-disabled-day::after {
  content: "";
  position: absolute;
  height: 1.5rem;
  width: 0.075rem;
  background-color: #a6a7a7;
  border: none !important;
  transform: rotate(45deg);
  right: 50%;
}
.t-menu.t-calendar table a.t-is-selected {
  color: #fff;
  background: #279c9c;
  font-weight: 700;
}
.t-menu.t-calendar table a.t-is-selected:hover {
  background: #279c9c;
  cursor: default;
}
.t-menu.t-calendar table a.t-busy {
  background: #fff59d;
}
.t-menu.t-calendar table a.t-busy:hover {
  background: #d4ebeb;
}
.t-menu.t-calendar table a.t-busy.t-is-selected {
  color: #fff;
  background: #279c9c;
}
.t-menu.t-calendar table a.t-range-start, .t-menu.t-calendar table a.t-range-end {
  color: #fff;
  background: #279c9c;
}
.t-menu.t-calendar table a.t-range-start:hover, .t-menu.t-calendar table a.t-range-end:hover {
  background: #279c9c;
  cursor: default;
}
.t-menu.t-calendar table a.t-range-start {
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 32px;
  -moz-border-radius-topleft: 32px;
  border-radius: 32px 0 0 32px;
}
.t-menu.t-calendar table a.t-range-end {
  -moz-border-radius-topright: 32px;
  -moz-border-radius-bottomright: 32px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-radius: 0 32px 32px 0;
}
.t-menu.t-calendar table a.t-in-range::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  background: #d4ebeb;
}
.t-menu.t-calendar table a.t-in-range:hover:not(.t-disabled-day) {
  background: rgb(160.1, 211.3, 211.3);
}
.t-menu.t-calendar table a.t-in-range.t-first::before {
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 32px;
  -moz-border-radius-topleft: 32px;
  border-radius: 32px 0 0 32px;
}
.t-menu.t-calendar table a.t-in-range.t-last::before {
  -moz-border-radius-topright: 32px;
  -moz-border-radius-bottomright: 32px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-radius: 0 32px 32px 0;
}
.t-menu.t-calendar table a.t-year {
  width: 100%;
}
.t-menu.t-calendar[data-weekend-disabled] table th:nth-child(6),
.t-menu.t-calendar[data-weekend-disabled] table th:nth-child(7) {
  color: #bcbdbd;
}
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(6) a,
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(7) a {
  color: #bcbdbd;
  cursor: not-allowed;
}
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(6) a:hover,
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(7) a:hover {
  background: inherit;
  border-radius: 0;
}
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(6) a.t-in-range,
.t-menu.t-calendar[data-weekend-disabled] table tr td:nth-child(7) a.t-in-range {
  background: #f4f4f4;
  border-radius: 0;
}
.t-menu.t-calendar footer {
  padding: 8px;
  text-align: center;
}
.t-menu.t-calendar footer .t-legend {
  font-size: 0.75rem;
}
.t-menu.t-calendar footer .t-legend.t-today::before {
  width: 0.75rem;
  height: 0.75rem;
  background: transparent;
  border: 1px solid #279c9c;
}
.t-menu.t-calendar footer .t-legend.t-busy::before {
  width: 0.75rem;
  height: 0.75rem;
  background: #fff59d;
}
.t-menu.t-month-picker-calendar {
  width: 192px;
  padding-bottom: 4px;
}
.t-menu.t-month-picker-calendar table td {
  width: 33%;
}
.t-menu.t-month-picker-calendar table a {
  width: calc(100% - 4px);
}

.t-dialog {
  position: fixed;
  z-index: 110;
  inset: 0;
  display: none;
  overflow: auto;
  padding: 48px;
  background: rgba(0, 0, 0, 0.3);
}
.t-dialog .t-container {
  width: 400px;
  min-width: auto;
  max-width: calc(100% - 48px);
  margin: auto;
  padding: 0;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.3);
  align-self: flex-start;
}
.t-dialog .t-container .t-header {
  padding: 24px;
}
.t-dialog .t-container .t-header h2 {
  line-height: 1rem;
}
.t-dialog .t-container .t-content {
  padding: 0 24px;
}
.t-dialog .t-container .t-footer {
  position: relative;
  padding: 24px;
  text-align: center;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-dialog .t-container .t-footer .t-btn {
  margin-right: 8px;
  transform: translate3d(0, 0, 0);
}
.t-dialog .t-container .t-meta {
  box-shadow: none;
}
.t-dialog.t-is-visible {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-dialog.t-w-auto .t-container {
  min-width: 400px;
  width: auto;
}
.t-dialog.t-w-500 .t-container {
  width: 500px;
}
.t-dialog.t-w-600 .t-container {
  width: 600px;
}
.t-dialog.t-w-700 .t-container {
  width: 700px;
}
.t-dialog.t-medium .t-container {
  width: 800px;
}
.t-dialog.t-large .t-container {
  width: 1366px;
}

.t-drawer {
  position: fixed;
  top: 0;
  height: 100%;
  width: calc(1px + 600px);
  right: calc(-1 * (3px + 600px));
  overflow-y: auto;
  z-index: 110;
  border-left: 1px solid #bcbdbd;
  background: #fff;
  box-shadow: -2px 0 2px 0 rgba(0, 0, 0, 0.1);
  transition: right 0.2s ease;
  transform: translateZ(0);
}
.t-drawer.t-toggled {
  right: 0;
}
.t-drawer header {
  justify-content: space-between;
  align-items: center;
  height: 50px;
  padding-left: 24px;
  padding-right: 4px;
  border-bottom: 1px solid #e9e9e9;
}
.t-drawer header .t-cross {
  background: none;
  border: 0;
  margin-left: auto;
  cursor: pointer;
  width: calc(50px - 4px);
  height: calc(50px - 4px);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  transition: background 0.2s;
}
.t-drawer header .t-cross:hover {
  background: #f8f8f8;
}
.t-drawer .t-content {
  padding: 24px;
  bottom: 70px;
  top: 50px;
  margin-bottom: 0;
  position: fixed;
  overflow: auto;
  background: linear-gradient(#fff, transparent 100%), linear-gradient(rgba(0, 0, 0, 0.1), transparent 100%);
  background-size: 100% 50px, 100% 10px;
  background-repeat: no-repeat;
  background-attachment: local, scroll;
}
.t-drawer .t-content h3 {
  font-size: 14px;
  border-bottom: 1px solid #e9e9e9;
  padding-bottom: 12px;
  margin-bottom: 24px;
}
.t-drawer footer {
  padding: 24px;
  display: flex;
  align-items: center;
  position: fixed;
  width: 600px;
  height: 70px;
  left: 0;
  bottom: 0;
  background: #f8f8f8;
  border-top: 1px solid #e9e9e9;
}
.t-drawer-background {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  z-index: 110;
  bottom: 0;
  transition: background 0.1s ease;
  background: rgba(0, 0, 0, 0);
  pointer-events: none;
}
@media screen and (max-width: 2500px) {
  .t-drawer-background.t-toggled {
    pointer-events: all;
    background: rgba(0, 0, 0, 0.3);
  }
}

.t-dropdown.t-has-validation.t-is-invalid .t-input input, .t-dropdown[data-validation].t-is-invalid .t-input input {
  padding-right: 52px;
  background-color: #f7d2cf;
  background-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='%23D91F11'%20d='M6.08,0.381%20C6.588,-0.127%207.41,-0.127%207.918,0.381%20L13.619,6.081%20C14.127,6.588%2014.127,7.41%2013.619,7.917%20L7.918,13.618%20C7.411,14.126%206.59,14.126%206.082,13.618%20L0.381,7.917%20C-0.127,7.41%20-0.127,6.589%200.381,6.081%20Z%20M5.768,3.817%20L5.984,7.617%20C5.993,7.776%206.124,7.9%206.283,7.9%20L7.717,7.9%20C7.876,7.9%208.007,7.776%208.016,7.617%20L8.232,3.817%20C8.242,3.645%208.105,3.5%207.932,3.5%20L6.068,3.5%20C5.895,3.5%205.758,3.645%205.768,3.817%20Z%20M7,10.9%20C7.69,10.9%208.25,10.34%208.25,9.65%20C8.25,8.96%207.69,8.4%207,8.4%20C6.31,8.4%205.75,8.96%205.75,9.65%20C5.75,10.34%206.31,10.9%207,10.9%20Z'%20/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 30px center;
}
.t-dropdown.t-has-validation.t-is-invalid .t-input input:hover:not(:disabled), .t-dropdown[data-validation].t-is-invalid .t-input input:hover:not(:disabled) {
  border-color: #d91f11;
}
.t-dropdown.t-has-validation.t-is-invalid .t-input input:focus:not(:disabled), .t-dropdown.t-has-validation.t-is-invalid .t-input input:active:not(:disabled), .t-dropdown[data-validation].t-is-invalid .t-input input:focus:not(:disabled), .t-dropdown[data-validation].t-is-invalid .t-input input:active:not(:disabled) {
  background-color: #fff;
  border-color: #d91f11;
  box-shadow: 0 0 0 2px #f0a5a0;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input .t-faker {
  padding-right: 48px;
  background-color: #f7d2cf;
  background-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='%23D91F11'%20d='M6.08,0.381%20C6.588,-0.127%207.41,-0.127%207.918,0.381%20L13.619,6.081%20C14.127,6.588%2014.127,7.41%2013.619,7.917%20L7.918,13.618%20C7.411,14.126%206.59,14.126%206.082,13.618%20L0.381,7.917%20C-0.127,7.41%20-0.127,6.589%200.381,6.081%20Z%20M5.768,3.817%20L5.984,7.617%20C5.993,7.776%206.124,7.9%206.283,7.9%20L7.717,7.9%20C7.876,7.9%208.007,7.776%208.016,7.617%20L8.232,3.817%20C8.242,3.645%208.105,3.5%207.932,3.5%20L6.068,3.5%20C5.895,3.5%205.758,3.645%205.768,3.817%20Z%20M7,10.9%20C7.69,10.9%208.25,10.34%208.25,9.65%20C8.25,8.96%207.69,8.4%207,8.4%20C6.31,8.4%205.75,8.96%205.75,9.65%20C5.75,10.34%206.31,10.9%207,10.9%20Z'%20/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 28px center;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text].placeholder, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text].placeholder {
  color: #a6a7a7;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]::placeholder, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]::placeholder {
  color: #a6a7a7;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:not(:disabled):hover ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:not(:disabled):hover ~ .t-faker {
  border-color: #d91f11;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:not(:disabled):focus:not(:disabled) ~ .t-faker, .t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:not(:disabled):active:not(:disabled) ~ .t-faker, .t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:not(:disabled).t-has-focus:not(:disabled) ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:not(:disabled):focus:not(:disabled) ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:not(:disabled):active:not(:disabled) ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:not(:disabled).t-has-focus:not(:disabled) ~ .t-faker {
  background-color: #fff;
  border-color: #d91f11;
  box-shadow: 0 0 0 2px #f0a5a0;
}
.t-dropdown.t-has-validation.t-is-invalid .t-fake-input input[type=text]:disabled ~ .t-faker, .t-dropdown[data-validation].t-is-invalid .t-fake-input input[type=text]:disabled ~ .t-faker {
  background: #f4f4f4;
}
.t-dropdown .t-error-message,
.t-dropdown .t-supporting-text {
  max-width: 192px;
}
.t-dropdown.t-medium .t-error-message,
.t-dropdown.t-medium .t-supporting-text {
  max-width: 288px;
}
.t-dropdown.t-large .t-error-message,
.t-dropdown.t-large .t-supporting-text, .t-dropdown.t-extra .t-error-message,
.t-dropdown.t-extra .t-supporting-text {
  max-width: 400px;
}
.t-dropdown.t-wide .t-error-message,
.t-dropdown.t-wide .t-supporting-text {
  max-width: 100%;
}

.t-dropdown {
  position: relative;
  display: inline-block;
  min-width: 192px;
  margin-right: 12px;
  margin-bottom: 12px;
  vertical-align: top;
}
.t-dropdown:last-child {
  margin-right: 0;
  margin-bottom: 0;
}
.t-dropdown > label, fieldset .t-dropdown > legend {
  display: block;
  margin: 0;
  margin-bottom: 6px;
}
.t-dropdown > .t-btn {
  width: 100%;
  margin: 0;
  padding-right: 28px;
  text-align: left;
}
.t-dropdown > .t-btn:focus {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-dropdown > .t-btn:not(.t-condensed) {
  height: 32px;
}
.t-dropdown > .t-btn::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 0;
  height: 0;
  margin-right: 12px;
  margin-left: auto;
  border-top: 4px solid #a6a7a7;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  transform: translate(0, -40%);
}
.t-dropdown > .t-btn:hover::after {
  border-top-color: #373838;
}
.t-dropdown > .t-btn.t-primary::after, .t-dropdown > .t-btn.t-negative::after, .t-dropdown > .t-btn.t-staff::after {
  border-top-color: #fff;
}
.t-dropdown > .t-btn:disabled::after {
  border-top-color: #bcbdbd;
}
.t-dropdown > .t-btn.t-minimal {
  line-height: 32px;
}
.t-dropdown > .t-input {
  position: relative;
  min-width: inherit;
  width: inherit;
  margin-right: 0;
  margin-bottom: 0;
}
.t-dropdown > .t-input input {
  display: inline-block;
  width: 100%;
  padding-right: 28px;
}
.t-dropdown > .t-input input ~ button {
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  text-align: center;
  cursor: pointer;
}
.t-dropdown > .t-input input ~ button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  margin: 0;
  margin-right: 8px;
  border-top: 4px solid #a6a7a7;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  transform: translate(-50%, -40%);
}
.t-dropdown > .t-input input ~ button:hover::before {
  border-top-color: #373838;
}
.t-dropdown > .t-input input ~ button:disabled {
  cursor: not-allowed;
}
.t-dropdown > .t-input input ~ button:disabled::before {
  border-top-color: #bcbdbd;
}
.t-dropdown > .t-input input.t-has-value ~ button, .t-dropdown > .t-input input[data-has-value] ~ button {
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2014%2014'%3e%3cpath%20d='M7%200C3.1%200%200%203.1%200%207s3.1%207%207%207%207-3.1%207-7-3.1-7-7-7zm3.4%208.8c.1.1.1.3%200%20.5l-1.1%201.1c-.1.1-.3.1-.5%200L7%208.6l-1.8%201.9c-.1.1-.3.1-.5%200L3.6%209.3c-.2-.1-.2-.3%200-.5L5.4%207%203.6%205.2c-.2-.2-.2-.4%200-.5l1.1-1.1c.1-.1.3-.1.5%200L7%205.4l1.8-1.9c.1-.1.3-.1.5%200l1.1%201.1c.1.1.1.3%200%20.5L8.6%207l1.8%201.8z'%20fill='%23464646'/%3e%3c/svg%3e");
  background-size: 14px;
  background-position: 50%;
  background-repeat: no-repeat;
  opacity: 0.4;
  transition: opacity 0.2s ease;
}
.t-dropdown > .t-input input.t-has-value ~ button:hover, .t-dropdown > .t-input input[data-has-value] ~ button:hover {
  opacity: 1;
}
.t-dropdown > .t-input input.t-has-value ~ button::before, .t-dropdown > .t-input input.t-has-value ~ button::after, .t-dropdown > .t-input input[data-has-value] ~ button::before, .t-dropdown > .t-input input[data-has-value] ~ button::after {
  display: none;
}
.t-dropdown > .t-input ~ .t-menu {
  padding-top: 0;
  padding-bottom: 0;
}
.t-dropdown > .t-input ~ .t-menu .t-item, .t-dropdown > .t-input ~ .t-menu .t-empty {
  margin-top: 0;
  margin-bottom: 0;
}
.t-dropdown > .t-input[data-validation] input {
  background-position: right 26px center;
}
.t-dropdown > .t-input[data-validation] input.t-is-valid, .t-dropdown > .t-input[data-validation] input[valid], .t-dropdown > .t-input[data-validation] input.t-is-invalid, .t-dropdown > .t-input[data-validation] input[invalid] {
  padding-right: 44px;
}
.t-dropdown[data-type=trigger] {
  min-width: auto;
  margin-bottom: 0;
}
.t-dropdown[data-type=trigger] [data-trigger] {
  display: inline-block;
  margin: 0;
  cursor: pointer;
}
.t-dropdown[data-type=trigger] [data-trigger]::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 8px;
  border-top: 5px solid #a6a7a7;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  vertical-align: middle;
}
.t-dropdown[data-type=trigger] [data-trigger]:hover::after {
  border-top-color: #373838;
}
.t-dropdown[data-type=trigger] .t-menu {
  min-width: 192px;
  width: 100%;
}
.t-dropdown .t-menu {
  position: absolute;
  min-width: 100%;
  margin-top: 8px;
  overscroll-behavior: contain;
}
.t-dropdown .t-menu .t-group .t-group-header {
  position: sticky;
  z-index: 10;
  top: 0;
  margin-top: 0;
  background-color: #fff;
}
.t-dropdown .t-menu .t-group h5 {
  padding-top: 12px;
}
.t-dropdown .t-menu .t-group .t-item-header {
  font-size: 11px;
  text-transform: uppercase;
  font-weight: bold;
}
.t-dropdown .t-menu .t-group .t-item-header > .t-is-selected {
  font-weight: bold;
}
.t-dropdown .t-menu .t-item:hover, .t-dropdown .t-menu .t-empty:hover {
  background: transparent;
}
.t-dropdown .t-menu .t-item.t-has-focus, .t-dropdown .t-menu .t-has-focus.t-empty, .t-dropdown .t-menu .t-item.t-has-highlight, .t-dropdown .t-menu .t-has-highlight.t-empty {
  background: #d4ebeb;
}
.t-dropdown .t-menu .t-item.t-is-selected, .t-dropdown .t-menu .t-is-selected.t-empty {
  cursor: pointer;
  background-color: #e9f5f5;
  font-weight: normal;
}
.t-dropdown.t-block {
  display: block;
  margin-bottom: 12px;
}
.t-dropdown.t-block:not(:first-of-type) {
  margin-top: 12px;
}
.t-dropdown.t-block:last-child {
  margin-bottom: 0;
}
.t-dropdown.t-condensed {
  width: 192px;
}
.t-dropdown.t-tiny {
  min-width: 64px;
  width: 64px;
}
.t-dropdown.t-small {
  min-width: 112px;
  width: 112px;
}
.t-dropdown.t-medium {
  width: 288px;
}
.t-dropdown.t-large {
  width: 400px;
}
.t-dropdown.t-extra {
  width: 600px;
}
.t-dropdown.t-wide {
  width: 100%;
}
.t-dropdown[data-type=input-multi].t-condensed .t-tag:not(.t-additional-items) {
  flex-shrink: 1;
  overflow: hidden;
}
.t-dropdown[data-type=input-multi].t-condensed .t-fake-input {
  flex-wrap: nowrap;
  overflow: hidden;
}
.t-dropdown[data-type=input-multi] .t-fake-input {
  position: relative;
  width: 100%;
  min-height: 32px;
  padding-top: 6px;
  padding-right: 28px;
  padding-left: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-dropdown[data-type=input-multi] .t-fake-input .t-tag {
  z-index: 1;
  margin-right: 4px;
  margin-bottom: 4px;
}
.t-dropdown[data-type=input-multi] .t-fake-input .t-tag.t-additional-items {
  background: #1f7d7d;
}
.t-dropdown[data-type=input-multi] .t-fake-input .t-tag.t-additional-items.t-red {
  background: #ae190e;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text] {
  z-index: 1;
  width: auto;
  min-width: 24px;
  height: 32px;
  margin-top: -6px;
  background: transparent;
  border: 0;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
  vertical-align: middle;
  outline: 0;
  -webkit-box-flex: 1 0 24px;
  -moz-box-flex: 1 0 24px;
  flex: 1 0 24px;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text].placeholder {
  color: #909090;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]::placeholder {
  color: #909090;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]::-ms-clear {
  display: none;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:focus {
  box-shadow: none;
}
.t-dropdown[data-type=input-multi] .t-fake-input > button {
  position: absolute;
  z-index: 1;
  bottom: 0;
  right: 0;
  width: 32px;
  height: 100%;
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  text-align: center;
  cursor: pointer;
}
.t-dropdown[data-type=input-multi] .t-fake-input > button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  margin: 0;
  margin-right: 8px;
  border-top: 4px solid #a6a7a7;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  transform: translate(-50%, -40%);
}
.t-dropdown[data-type=input-multi] .t-fake-input > button:hover::before {
  border-top-color: #373838;
}
.t-dropdown[data-type=input-multi] .t-fake-input > button:disabled {
  cursor: not-allowed;
}
.t-dropdown[data-type=input-multi] .t-fake-input > button:disabled::before {
  border-top-color: #bcbdbd;
}
.t-dropdown[data-type=input-multi] .t-fake-input .t-faker {
  position: absolute;
  z-index: 0;
  inset: 0;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:not(:disabled):hover ~ .t-faker {
  border-color: #279c9c;
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:not(:disabled):active ~ .t-faker, .t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:not(:disabled):focus ~ .t-faker, .t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:not(:disabled).t-has-focus ~ .t-faker {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-dropdown[data-type=input-multi] .t-fake-input input[type=text]:disabled ~ .t-faker {
  background: #f4f4f4;
}

.t-select-menu {
  position: absolute;
  margin-top: 0 !important;
  overscroll-behavior: contain;
}
.t-select-menu.t-tiny {
  min-width: 64px;
  width: 64px;
}
.t-select-menu.t-small {
  min-width: 112px;
  width: 112px;
}
.t-select-menu.t-medium {
  width: 288px;
}
.t-select-menu.t-large {
  width: 400px;
}
.t-select-menu.t-extra {
  width: 600px;
}
.t-select-menu.t-wide {
  width: 100%;
}
.t-select-menu .t-group .t-group-header {
  position: sticky;
  z-index: 10;
  top: 0;
  margin-top: 0;
  background-color: #fff;
}
.t-select-menu .t-group h5 {
  padding-top: 12px;
}
.t-select-menu .t-group .t-item-header {
  font-size: 11px;
  text-transform: uppercase;
  font-weight: bold;
}
.t-select-menu .t-group .t-item-header > .t-is-selected {
  font-weight: bold;
}
.t-select-menu .t-item:hover, .t-select-menu .t-menu .t-empty:hover, .t-menu .t-select-menu .t-empty:hover {
  background: transparent;
}
.t-select-menu .t-item.t-has-focus, .t-select-menu .t-menu .t-has-focus.t-empty, .t-menu .t-select-menu .t-has-focus.t-empty, .t-select-menu .t-item.t-has-highlight, .t-select-menu .t-menu .t-has-highlight.t-empty, .t-menu .t-select-menu .t-has-highlight.t-empty {
  background: #d4ebeb;
}
.t-select-menu .t-item.t-is-selected, .t-select-menu .t-menu .t-is-selected.t-empty, .t-menu .t-select-menu .t-is-selected.t-empty {
  cursor: pointer;
  background-color: #e9f5f5;
  font-weight: normal;
}

.t-empty-state {
  position: relative;
  display: block;
  width: 1024px;
  max-width: 100%;
  margin: 0 auto;
  margin-bottom: 12px;
  color: #646464;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.t-empty-state:first-child {
  margin-top: 12px;
}
.t-empty-state:last-child:not(:only-child) {
  margin-bottom: 12px;
}
.t-empty-state h4,
.t-empty-state h5,
.t-empty-state h6,
.t-empty-state p {
  color: inherit;
  text-align: center;
}
.t-empty-state a {
  color: #279c9c;
}
.t-empty-state img {
  width: auto;
  height: 96px;
  margin: 0 auto;
  margin-bottom: 24px;
}
.t-empty-state.t-small img {
  margin-bottom: 12px;
  transform: scale(0.7);
}
.t-empty-state.t-uncentered {
  margin-left: 0;
  margin-right: 0;
}

.t-container.t-ghost .t-empty-state {
  margin-bottom: 36px;
}

h3 + .t-empty-state {
  margin-top: 24px;
}

.t-meta {
  padding: 16px;
  background: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
}
.t-meta ul {
  margin: -12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
}
.t-meta ul li {
  width: calc(12.5% - 12px * 2);
  margin: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  -webkit-box-flex: 1 1 auto;
  -moz-box-flex: 1 1 auto;
  flex: 1 1 auto;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-meta ul li > * {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.t-dialog .t-container .t-meta {
  min-width: auto;
  max-width: 100%;
  margin-top: 24px;
  padding: 0;
}

.t-file-upload {
  min-width: 192px;
}
.t-file-upload.t-is-invalid .t-file-upload-area {
  background-color: #f7d2cf;
}
.t-file-upload > label, fieldset .t-file-upload > legend {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.t-file-upload > label .t-icon, fieldset .t-file-upload > legend .t-icon {
  margin-left: 8px;
  cursor: help;
}
.t-file-upload-area {
  position: relative;
  border: 1px dashed #7a7a7a;
  padding: 12px 8px;
  max-width: 800px;
}
.t-file-upload-area.t-can-drop {
  position: relative;
}
.t-file-upload-area.t-can-drop::before {
  content: "";
  position: absolute;
  z-index: 100;
  inset: 0;
  background: rgba(212, 235, 235, 0.6);
}
.t-file-upload-area.t-too-many-files {
  position: relative;
}
.t-file-upload-area.t-too-many-files::before {
  content: "";
  position: absolute;
  z-index: 100;
  inset: 0;
  background: rgba(251, 233, 231, 0.8);
  cursor: no-drop;
}
.t-file-upload-area > .t-btn.t-file {
  z-index: 1;
  margin-right: 8px;
}
.t-file-upload-area > input[type=file] {
  position: absolute;
  z-index: -1;
  overflow: hidden;
  width: 1px;
  height: 1px;
  opacity: 0;
}
.t-file-upload-area > .t-drop-text {
  line-height: 32px;
}
.t-file-upload-list {
  display: block;
  margin-top: 8px;
}
.t-file-upload-list li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 4px;
  gap: 8px;
}
.t-file-upload-list li span {
  vertical-align: initial;
  display: flex;
  gap: 8px;
}
.t-file-upload-list li button {
  line-height: 0.8125rem;
  display: flex;
  border: none;
  background: transparent;
  padding: 3px;
}
.t-file-upload-list li button:focus-visible {
  background: #d3d3d3;
  border-radius: 6px;
}
.t-file-upload-list li button .t-icon {
  margin: 0;
}
.t-file-upload-list li:hover {
  background: #e9f5f5;
  border-radius: 3px;
}
.t-file-upload-list li .t-icon {
  margin-right: 0;
}

.t-uploaded-files {
  width: 800px;
  max-width: 100%;
  table-layout: auto;
}

.t-info-bubble {
  height: 38px;
  width: 38px;
  background-color: #006491;
  color: #fff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  font-weight: 700;
  user-select: none;
  opacity: 1;
  z-index: 120;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
  animation: pulse 2s infinite;
}
.t-info-bubble--fade-out-animation {
  opacity: 0;
}
.t-info-bubble__no-label {
  background-color: #fff;
  border-radius: 50%;
  height: 12px;
  width: 12px;
}

@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #006491;
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #006491;
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #006491;
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #006491;
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
.t-info-bubble-tooltip {
  background-color: #006491;
  border-radius: 8px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  color: #fff;
  padding: 24px;
  width: 400px;
  display: flex;
  text-align: left;
  font-weight: 400;
}
.t-info-bubble-tooltip h4 {
  color: #fff;
}
.t-info-bubble-tooltip img {
  border-radius: 50%;
  height: 100px;
  flex-shrink: 2;
  align-self: center;
}
img + .t-info-bubble-tooltip__wrapper {
  margin-left: 12px;
}
.t-info-bubble-tooltip__buttons-wrapper {
  margin-top: 12px;
}

.t-side-navigation {
  background: #212222;
  width: 240px;
  position: fixed;
  top: 54px;
  left: -240px;
  bottom: 0;
  z-index: 90;
  overflow-x: hidden;
  overflow-y: auto;
  height: calc(100% - 54px);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  transition: 0.2s ease;
  transition-property: left width;
}
.t-side-navigation nav {
  padding-top: 4px;
}
.t-side-navigation ul {
  list-style: none;
  display: block;
}
.t-side-navigation a {
  color: #fff;
  text-decoration: none;
}
.t-side-navigation .t-expand {
  position: absolute;
  right: 9px;
  width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: calc(50% - 9px);
  color: #fff;
  margin-right: 0;
}
.t-side-navigation .t-expand.t-is-open {
  transform: rotate(180deg);
}
.t-side-navigation .t-expand::before, .t-side-navigation .t-expand::after {
  content: "";
  position: absolute;
  background: #fff;
  width: 8px;
  height: 2px;
  border-radius: 1px;
}
.t-side-navigation .t-expand::before {
  transform: translate(-2px, 0) rotate(45deg) scale(0.9);
}
.t-side-navigation .t-expand::after {
  transform: translate(2px, 0) rotate(-45deg) scale(0.9);
}
.t-side-navigation li {
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 14px;
  line-height: 15px;
}
.t-side-navigation li > a {
  display: block;
  padding: 10px 12px;
  position: relative;
}
.t-side-navigation li > a.t-is-staff {
  background: #8c2341;
}
.t-side-navigation li > a.t-is-staff.t-is-active {
  background: #8c2341;
}
.t-side-navigation li > a.t-is-staff:hover, .t-side-navigation li > a.t-is-staff:focus-visible {
  background: #7e203b;
}
.t-side-navigation li > a.t-is-active {
  background: #ff0061;
}
.t-side-navigation li > a.t-is-active:hover, .t-side-navigation li > a.t-is-active:focus-visible {
  background: #ff0061;
}
.t-side-navigation li > a:hover, .t-side-navigation li > a:focus-visible {
  background: #4d4e4e;
}
.t-side-navigation li > a .t-icon {
  font-size: 16px;
  vertical-align: bottom !important;
}
.t-side-navigation li ul {
  display: none;
}
.t-side-navigation li ul.t-is-open {
  display: block;
}
.t-side-navigation li li {
  font-family: arial, sans-serif;
  font-size: 0.75rem;
  line-height: 14px;
}
.t-side-navigation li li > a {
  padding: 8px 24px 8px 25px;
  color: #e9e9e9;
}
.t-side-navigation .t-footer {
  color: #a6a7a7;
  padding-bottom: 16px;
}
.t-side-navigation .t-footer .t-staff-info {
  background: #8c2341;
  color: #fff;
  font-size: 0.8125rem;
  padding: 16px;
}
.t-side-navigation .t-footer p {
  padding: 0 16px;
  font-size: 8px;
  margin: 0;
  line-height: 12px;
}
.t-side-navigation .t-footer img {
  width: 80px;
  margin: 16px 16px 4px 16px;
}
.t-side-navigation ~ .t-main {
  transition: 0.2s ease;
  transition-property: left width;
  left: 0;
}
.t-side-navigation.t-is-open {
  left: 0;
}
.t-side-navigation.t-is-open ~ .t-main {
  left: 240px;
  width: calc(100vw - 240px);
}

.t-steps .t-step.t-cta.t-is-selected > .t-icon, .t-steps .t-step.t-completed.t-is-selected > .t-icon, .t-steps .t-step.t-non-cta.t-is-selected > .t-icon, .t-steps .t-step.t-required.t-is-selected > .t-icon, .t-steps .t-step.t-success.t-is-selected > .t-icon, .t-steps .t-step.t-warning.t-is-selected > .t-icon, .t-steps .t-step.t-error.t-is-selected > .t-icon {
  background: #279c9c;
  border: 1px solid #279c9c;
}
.t-steps .t-step.t-cta .t-content h4, .t-steps .t-step.t-completed .t-content h4, .t-steps .t-step.t-non-cta .t-content h4, .t-steps .t-step.t-required .t-content h4, .t-steps .t-step.t-success .t-content h4, .t-steps .t-step.t-warning .t-content h4, .t-steps .t-step.t-error .t-content h4 {
  font-weight: 700;
}
.t-steps .t-step.t-cta .t-counter,
.t-steps .t-step.t-cta div.t-icon {
  color: #fff;
  background: #279c9c;
  border: 1px solid #279c9c;
}
.t-steps .t-step.t-cta div.t-icon::before {
  content: "\e159";
}
.t-steps .t-step.t-success .t-counter,
.t-steps .t-step.t-success div.t-icon, .t-steps .t-step.t-completed .t-counter,
.t-steps .t-step.t-completed div.t-icon {
  color: #fff;
  background: #428613;
  border: 1px solid #428613;
}
.t-steps .t-step.t-success div.t-icon::before, .t-steps .t-step.t-completed div.t-icon::before {
  content: "\e900";
}
.t-steps .t-step.t-locked {
  cursor: not-allowed;
}
.t-steps .t-step.t-locked:hover {
  box-shadow: none;
}
.t-steps .t-step.t-locked .t-counter,
.t-steps .t-step.t-locked div.t-icon {
  color: #fff;
  background: #bcbdbd;
  border: 1px solid #bcbdbd;
}
.t-steps .t-step.t-locked div.t-icon::before {
  content: "󡡅";
}
.t-steps .t-step.t-error .t-counter,
.t-steps .t-step.t-error div.t-icon {
  color: #fff;
  background: #d91f11;
  border: 1px solid #d91f11;
}
.t-steps .t-step.t-error div.t-icon::before {
  content: "\e361";
}
.t-steps .t-step.t-warning .t-counter,
.t-steps .t-step.t-warning div.t-icon {
  color: #fff;
  background: #ee6f20;
  border: 1px solid #ee6f20;
}
.t-steps .t-step.t-warning div.t-icon::before {
  content: "\e374";
}
.t-steps .t-step.t-optional .t-counter,
.t-steps .t-step.t-optional div.t-icon {
  color: #279c9c;
  background: #fff;
  border: 1px solid #279c9c;
}
.t-steps .t-step.t-optional div.t-icon::before {
  content: "\e159";
}
.t-steps .t-step.t-info .t-counter,
.t-steps .t-step.t-info div.t-icon {
  color: #bcbdbd;
  background: #fff;
  border: 1px solid #bcbdbd;
}
.t-steps .t-step.t-info div.t-icon::before {
  content: "\e372";
}
.t-steps .t-step.t-non-cta .t-counter,
.t-steps .t-step.t-non-cta div.t-icon {
  color: #fff;
  background: #a6a7a7;
  border: 1px solid #a6a7a7;
}
.t-steps .t-step.t-success .t-header h3,
.t-steps .t-step.t-success .t-header h4, .t-steps .t-step.t-completed .t-header h3,
.t-steps .t-step.t-completed .t-header h4 {
  color: #428613;
}
.t-steps .t-step.t-error .t-header h3,
.t-steps .t-step.t-error .t-header h4 {
  color: #d91f11;
}
.t-steps .t-step.t-warning .t-header h3,
.t-steps .t-step.t-warning .t-header h4 {
  color: #ee6f20;
}

.t-steps.t-filter {
  flex-direction: column;
}
.t-steps.t-filter > ul, .t-steps.t-filter.t-vertical > ul {
  width: auto;
  max-width: 100%;
}
.t-steps.t-filter .t-step {
  height: 44px;
  border-right: 0;
  pointer-events: none;
  cursor: default;
}
.t-steps.t-filter .t-step .t-content {
  user-select: none;
  flex-direction: row;
  justify-content: start;
  -ms-flex-pack: start;
  align-items: center;
}
.t-steps.t-filter .t-step .t-content h4:not(:only-child) {
  margin-right: 8px;
  margin-bottom: 0;
}
.t-steps.t-filter .t-step .t-content .t-icon {
  color: #646464;
}
.t-steps.t-filter .t-step .t-content .t-icon:hover {
  color: #373838;
}
.t-steps.t-filter .t-step.t-cta, .t-steps.t-filter .t-step.t-completed, .t-steps.t-filter .t-step.t-error, .t-steps.t-filter .t-step.t-non-cta, .t-steps.t-filter .t-step.t-required, .t-steps.t-filter .t-step.t-success, .t-steps.t-filter .t-step.t-warning, .t-steps.t-filter .t-step.t-error {
  pointer-events: all;
  cursor: pointer;
}
.t-steps.t-filter .t-step.t-is-filtering:not(:active) {
  background: #f4fafa;
  box-shadow: 0 0 0 1px #279c9c;
}
.t-steps.t-filter > ul h4 {
  font-weight: 400;
}
.t-steps.t-filter > ul .t-counter,
.t-steps.t-filter > ul div.t-icon {
  color: #bcbdbd;
  background: #fff;
  border: 1px solid #bcbdbd;
}
.t-steps.t-filter.t-filter-vertical {
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-steps.t-filter.t-filter-vertical > ul {
  width: 400px;
  margin-bottom: 0;
  flex-direction: column;
}
.t-steps.t-filter.t-filter-vertical .t-step {
  height: auto;
  min-height: 44px;
  margin-right: 0;
  margin-bottom: 12px;
}
.t-steps.t-filter.t-filter-vertical .t-step::before {
  right: 0;
  bottom: -12px;
  left: 0;
  display: block;
  width: calc(44px / 2 + 1px);
  height: 12px;
  border: 0;
  border-right: 1px solid #bcbdbd;
}
.t-steps.t-filter.t-filter-vertical .t-step:last-child {
  margin-bottom: 0;
}
.t-steps.t-filter.t-filter-vertical .t-step:last-child::before {
  display: none;
}
.t-steps.t-filter.t-filter-vertical .t-step.t-no-connector::before {
  display: none;
}
.t-steps.t-filter.t-filter-vertical .t-step.t-is-selected::before {
  bottom: -13px;
}
.t-steps.t-filter.t-filter-vertical > .t-wrapper {
  margin-left: 16px;
  flex-grow: 1;
}
.t-steps.t-compact > ul > li.t-step {
  height: auto;
  flex-direction: column;
}
.t-steps.t-compact > ul > li.t-step.t-no-connector::before {
  display: none;
}
.t-steps.t-compact > ul > li.t-step .t-counter,
.t-steps.t-compact > ul > li.t-step div.t-icon {
  height: 43px;
  padding: 8px;
  flex-grow: 0;
}
.t-steps.t-compact > ul > li.t-step .t-content {
  padding: 8px;
  flex-direction: column;
  justify-content: center;
  -ms-flex-pack: center;
}
.t-steps.t-compact > ul > li.t-step .t-content h4 {
  font-size: 12px;
}
.t-steps.t-compact > ul > li.t-step.t-is-filtering:not(:active)::after {
  transform: translate(0, -50%);
}

.t-steps {
  width: 100%;
}
.t-steps > ul {
  display: block;
  width: 100%;
  margin-bottom: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-direction: row;
}
.t-steps > ul:last-child {
  margin-bottom: 0;
}
.t-steps .t-step {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 44px;
  margin: 0;
  margin-right: 12px;
  background: #fff;
  border-right: 4px solid rgba(255, 255, 255, 0);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  text-decoration: none;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  transition: color 0.2s ease, border 0.2s ease, box-shadow 0.2s ease;
}
.t-steps .t-step::before {
  content: "";
  position: absolute;
  right: -16px;
  width: 12px;
  height: calc(44px / 2 + 1px);
  border-bottom: 1px solid #bcbdbd;
}
.t-steps .t-step:last-child {
  margin-right: 0;
}
.t-steps .t-step:last-child::before {
  display: none;
}
.t-steps .t-step:hover {
  box-shadow: 0 0 0 1px #279c9c;
}
.t-steps .t-step:active {
  box-shadow: none;
}
.t-steps .t-step > a {
  width: 100%;
  color: inherit;
  text-decoration: none;
}
.t-steps .t-step .t-counter,
.t-steps .t-step div.t-icon {
  height: 44px;
  min-width: 44px;
  margin: 0;
  padding: 8px 12px;
  color: #fff;
  background: #279c9c;
  border: 1px solid #279c9c;
  font-weight: 700;
  text-align: center;
  user-select: none;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  -ms-flex-pack: center;
  transition: inherit;
}
.t-steps .t-step .t-counter::before,
.t-steps .t-step div.t-icon::before {
  font-weight: 900;
}
.t-steps .t-step .t-counter {
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 18px;
}
.t-steps .t-step div.t-icon {
  width: 44px;
  font-family: "tricons", helvetica, arial, sans-serif;
  font-size: 20px;
}
.t-steps .t-step div.t-icon::before {
  content: "\e159";
}
.t-steps .t-step div.t-icon:has(i.t-icon) i.t-icon {
  margin-right: 0;
}
.t-steps .t-step div.t-icon:has(i.t-icon)::before {
  content: none;
}
.t-steps .t-step .t-content {
  width: 100%;
  padding: 12px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
  transition: inherit;
}
.t-steps .t-step .t-content h4:only-child {
  margin-bottom: 0;
}
.t-steps .t-step.t-is-selected {
  border-right: 4px solid #279c9c;
  background: #f4fafa;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  pointer-events: none;
  cursor: default;
}
.t-steps .t-step.t-is-selected::before {
  right: -17px;
}
.t-steps .t-step.t-is-selected div.t-icon {
  background: #279c9c;
  border: 1px solid #279c9c;
}
.t-steps .t-step.t-is-selected .t-content h4 {
  color: #279c9c !important;
}
.t-steps.t-vertical > ul {
  flex-direction: column;
}
.t-steps.t-vertical .t-step {
  height: auto;
  min-height: 44px;
  margin-bottom: 12px;
  border-right: 0;
  cursor: default;
  flex-wrap: wrap;
}
.t-steps.t-vertical .t-step:hover, .t-steps.t-vertical .t-step:active {
  box-shadow: none;
}
.t-steps.t-vertical .t-step::before {
  right: 0;
  bottom: -12px;
  left: 0;
  display: block;
  width: calc(44px / 2 + 1px);
  height: 12px;
  border: 0;
  border-right: 1px solid #bcbdbd;
}
.t-steps.t-vertical .t-step:last-child {
  margin-bottom: 0;
}
.t-steps.t-vertical .t-step:last-child::before {
  display: none;
}
.t-steps.t-vertical .t-step .t-header {
  position: relative;
  width: calc(100% - 44px);
  height: 44px;
  margin: 0;
  padding: 16px;
  user-select: none;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.t-steps.t-vertical .t-step .t-header:focus-visible {
  background-color: #e9e9e9;
}
.t-steps.t-vertical .t-step .t-header::before, .t-steps.t-vertical .t-step .t-header::after {
  content: "";
  position: absolute;
  right: 18px;
  background: #a6a7a7;
  height: 2px;
  width: 8px;
  border-radius: 1px;
}
.t-steps.t-vertical .t-step .t-header::before {
  transform: translate(-2px, 0) rotate(45deg) scale(0.9);
}
.t-steps.t-vertical .t-step .t-header::after {
  transform: translate(2px, 0) rotate(-45deg) scale(0.9);
}
.t-steps.t-vertical .t-step .t-header h3,
.t-steps.t-vertical .t-step .t-header h4 {
  transition: text-decoration 0.2s ease;
}
.t-steps.t-vertical .t-step .t-header:hover h3,
.t-steps.t-vertical .t-step .t-header:hover h4 {
  text-decoration: underline;
}
.t-steps.t-vertical .t-step .t-header:hover::before, .t-steps.t-vertical .t-step .t-header:hover::after {
  background: #373838;
}
.t-steps.t-vertical .t-step .t-header.t-is-expanded::before {
  transform: translate(-2px, 0) rotate(-45deg) scale(0.9);
}
.t-steps.t-vertical .t-step .t-header.t-is-expanded::after {
  transform: translate(2px, 0) rotate(45deg) scale(0.9);
}
.t-steps.t-vertical .t-step .t-content {
  padding: 24px;
  flex-direction: column;
  align-items: flex-start;
}
.t-steps.t-vertical .t-step .t-footer {
  width: 100%;
  padding: 16px;
  border-top: 2px solid #f8f8f8;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-steps.t-vertical .t-step .t-footer > span {
  margin-right: 8px;
}
.t-steps.t-vertical .t-step .t-collapsible {
  width: 100%;
  visibility: hidden;
  max-height: 0;
  opacity: 0;
}
.t-steps.t-vertical .t-step .t-collapsible.t-is-expanded {
  visibility: visible;
  max-height: 100%;
  opacity: 1;
}
.t-steps > .t-wrapper > .t-content {
  display: none;
}
.t-steps > .t-wrapper > .t-content.t-is-selected {
  display: block;
}
.t-steps > .t-wrapper > .t-content.t-container {
  margin-bottom: 0;
}
.t-steps.t-bordered .t-step {
  box-shadow: 0 0 0 1px #e9e9e9;
}
.t-steps.t-bordered .t-step:hover {
  box-shadow: 0 0 0 1px #279c9c;
}
.t-steps.t-bordered .t-step:active {
  box-shadow: 0 0 0 1px #e9e9e9;
}

.t-top-bar {
  position: fixed;
  z-index: 100;
  top: 0;
  right: 0;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 54px;
  margin: 0;
  color: #fff;
  background: #212222;
  font-family: arial, sans-serif;
  user-select: none;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  transform: translate3d(0, 0, 0);
  flex-wrap: nowrap;
}
.t-top-bar a {
  color: inherit;
  text-decoration: none;
}
.t-top-bar a,
.t-top-bar > div {
  display: inline-block;
}
.t-top-bar .t-left,
.t-top-bar .t-right {
  display: inline-block;
  height: 54px;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  transform: translate3d(0, 0, 0);
}
.t-top-bar .t-left {
  margin-right: 16px;
  padding: calc((54px - 22px) / 2) 0;
  vertical-align: top;
  align-items: center;
}
.t-top-bar .t-left a {
  max-height: 22px;
}
.t-top-bar .t-left .t-burger {
  position: relative;
  display: inline-block;
  overflow: hidden;
  width: 54px;
  height: 54px;
  text-indent: -100px;
  cursor: pointer;
  background: #ff0061;
  appearance: none;
  transition: color 0.2s ease, margin 0.2s ease, transform 0.2s ease, opacity 0.2s ease;
}
.t-top-bar .t-left .t-burger::before,
.t-top-bar .t-left .t-burger span, .t-top-bar .t-left .t-burger::after {
  content: "";
  position: absolute;
  top: 50%;
  left: calc(50% - 8px);
  display: block;
  width: 16px;
  height: 2px;
  background: #fff;
  transition: color 0.2s ease, margin 0.2s ease, transform 0.2s ease, opacity 0.2s ease;
}
.t-top-bar .t-left .t-burger::before {
  margin-top: -6px;
}
.t-top-bar .t-left .t-burger span {
  opacity: 1;
}
.t-top-bar .t-left .t-burger::after {
  margin-top: 6px;
}
.t-top-bar .t-left .t-burger.t-is-active::before {
  margin-top: 0;
  transform: rotate(45deg);
}
.t-top-bar .t-left .t-burger.t-is-active span {
  opacity: 0;
}
.t-top-bar .t-left .t-burger.t-is-active::after {
  margin-top: 0;
  transform: rotate(-45deg);
}
.t-top-bar .t-left .t-logo {
  position: relative;
  height: 22px;
  max-height: 22px;
  margin-left: 16px;
  border: 0;
  transform: translate3d(0, 0, 0);
}
.t-top-bar .t-left .t-logo.t-has-descenders {
  height: 28px;
  max-height: 28px;
}
.t-top-bar .t-left .t-env {
  font-family: "Libre Franklin", arial, sans-serif;
  font-size: 23px;
  height: 54px;
  line-height: 54px;
  text-align: center;
  width: 100px;
  text-transform: uppercase;
  cursor: default;
  background: #8c2341;
}
.t-top-bar .t-left a.t-env {
  cursor: pointer;
}
.t-top-bar .t-left .t-env-prod {
  background: #ee6f20;
}
.t-top-bar .t-left .t-env-acceptance {
  background: #8c2341;
}
.t-top-bar .t-left .t-env-dev {
  background: #256cd1;
}
.t-top-bar .t-input {
  margin: 0 16px 0 0;
}
.t-top-bar .t-input .t-input-wrapper {
  background: #4d4e4e;
  border: 1px solid #4d4e4e;
}
.t-top-bar .t-input .t-input-wrapper:hover {
  border: 1px solid #d4ebeb;
}
.t-top-bar .t-input input[type=search] {
  background: #4d4e4e;
  color: #fff;
}
.t-top-bar .t-input input[type=search]::placeholder {
  opacity: 1;
  color: #d3d3d3;
  font-weight: 700;
}
.t-top-bar .t-input button {
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border: 0;
  cursor: pointer;
}
.t-top-bar .t-input button .t-icon {
  margin: 0 !important;
  color: #bcbdbd !important;
}
.t-top-bar .t-input button .t-icon:hover {
  color: #fff !important;
}
.t-top-bar .t-right {
  margin-left: auto;
  align-items: center;
}
.t-top-bar .t-right > .t-item, .t-top-bar .t-menu .t-right > .t-empty, .t-menu .t-top-bar .t-right > .t-empty {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 54px;
  padding: 0 12px;
  color: #fff;
  border-left: 1px solid #4d4e4e;
  line-height: 54px;
  cursor: pointer;
  min-width: 170px;
  max-width: 220px;
  position: relative;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.t-top-bar .t-right > .t-item:hover, .t-top-bar .t-menu .t-right > .t-empty:hover, .t-menu .t-top-bar .t-right > .t-empty:hover, .t-top-bar .t-right > .t-item:focus-visible, .t-top-bar .t-menu .t-right > .t-empty:focus-visible, .t-menu .t-top-bar .t-right > .t-empty:focus-visible {
  background: #4d4e4e;
}
@media (max-width: 1366px) {
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher), .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher), .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) {
    flex-direction: column;
    line-height: 1.3;
    min-width: auto;
    max-width: 100px;
    padding: 0 12px;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-icon-caret-down, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-icon-caret-down, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-icon-caret-down {
    display: none;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-menu, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-menu, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-menu {
    min-width: 248px;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar {
    line-height: 22px;
    min-width: 22px;
    width: 22px;
    height: 22px;
    min-height: 22px;
    font-size: 10px;
    margin-right: 0;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar + div, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar + div, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-avatar + div {
    min-width: 60px;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child {
    font-weight: 400;
    font-size: 11px;
    text-align: center;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child .t-surname, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child .t-surname, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:first-child .t-surname {
    display: none;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:last-child, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:last-child, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) .t-label > span:last-child {
    display: none;
  }
  .t-top-bar .t-right > .t-item:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) > .t-icon, .t-top-bar .t-menu .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) > .t-icon, .t-menu .t-top-bar .t-right > .t-empty:not(.t-no-collapse):not(.t-help):not(.t-app-switcher) > .t-icon {
    margin-right: 0;
  }
  .t-top-bar .t-right > .t-item .t-help-text, .t-top-bar .t-menu .t-right > .t-empty .t-help-text, .t-menu .t-top-bar .t-right > .t-empty .t-help-text {
    display: none;
  }
}
.t-top-bar .t-right > .t-item .t-label, .t-top-bar .t-menu .t-right > .t-empty .t-label, .t-menu .t-top-bar .t-right > .t-empty .t-label {
  max-width: 100%;
  overflow: hidden;
  vertical-align: initial;
}
.t-top-bar .t-right > .t-item .t-label > span, .t-top-bar .t-menu .t-right > .t-empty .t-label > span, .t-menu .t-top-bar .t-right > .t-empty .t-label > span {
  display: block;
  line-height: normal;
  font-size: 11px;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-top-bar .t-right > .t-item .t-label > span:first-child, .t-top-bar .t-menu .t-right > .t-empty .t-label > span:first-child, .t-menu .t-top-bar .t-right > .t-empty .t-label > span:first-child {
  font-size: 0.8125rem;
  font-weight: 700;
}
.t-top-bar .t-right > .t-item .t-label > span:last-child, .t-top-bar .t-menu .t-right > .t-empty .t-label > span:last-child, .t-menu .t-top-bar .t-right > .t-empty .t-label > span:last-child {
  margin-top: 2px;
}
.t-top-bar .t-right > .t-item > .t-icon, .t-top-bar .t-menu .t-right > .t-empty > .t-icon, .t-menu .t-top-bar .t-right > .t-empty > .t-icon {
  margin-right: 12px;
  font-size: 18px;
}
.t-top-bar .t-right > .t-item > .t-icon.t-icon-caret-down, .t-top-bar .t-menu .t-right > .t-empty > .t-icon.t-icon-caret-down, .t-menu .t-top-bar .t-right > .t-empty > .t-icon.t-icon-caret-down {
  color: #fff;
  opacity: 0.8;
  margin-right: 0;
  margin-left: auto;
  padding-left: 12px;
}
.t-top-bar .t-right > .t-item, .t-top-bar .t-menu .t-right > .t-empty, .t-menu .t-top-bar .t-right > .t-empty,
.t-top-bar .t-right > .t-search {
  position: relative;
}
.t-top-bar .t-right > .t-item > .t-menu, .t-top-bar .t-menu .t-right > .t-empty > .t-menu, .t-menu .t-top-bar .t-right > .t-empty > .t-menu,
.t-top-bar .t-right > .t-search > .t-menu {
  position: absolute;
  top: 53px;
  left: 0;
  min-width: calc(100% + 2px);
  width: auto;
  margin-left: -1px;
  max-height: 50vh;
  border-top-color: #000;
  -moz-border-radius-topright: 0;
  border-top-right-radius: 0;
  -moz-border-radius-topleft: 0;
  border-top-left-radius: 0;
}
@media (max-width: 1366px) {
  .t-top-bar .t-right > .t-item > .t-menu, .t-top-bar .t-menu .t-right > .t-empty > .t-menu, .t-menu .t-top-bar .t-right > .t-empty > .t-menu,
  .t-top-bar .t-right > .t-search > .t-menu {
    min-width: 192px;
  }
}
.t-top-bar .t-right > .t-item > .t-menu .t-item:first-child, .t-top-bar .t-menu .t-right > .t-empty > .t-menu .t-item:first-child, .t-menu .t-top-bar .t-right > .t-empty > .t-menu .t-item:first-child, .t-top-bar .t-right > .t-item > .t-menu .t-empty:first-child, .t-top-bar .t-right > .t-empty > .t-menu .t-right > .t-empty > .t-menu .t-empty:first-child, .t-right > .t-empty > .t-menu .t-top-bar .t-right > .t-empty > .t-menu .t-empty:first-child,
.t-top-bar .t-right > .t-search > .t-menu .t-item:first-child,
.t-top-bar .t-right > .t-search > .t-menu .t-empty:first-child {
  margin-top: 8px;
}
.t-top-bar .t-right > .t-item .t-menu-right, .t-top-bar .t-menu .t-right > .t-empty .t-menu-right, .t-menu .t-top-bar .t-right > .t-empty .t-menu-right,
.t-top-bar .t-right > .t-search .t-menu-right {
  left: auto;
  right: 0;
}
.t-top-bar .t-right > .t-item > .t-menu-col-2, .t-top-bar .t-menu .t-right > .t-empty > .t-menu-col-2, .t-menu .t-top-bar .t-right > .t-empty > .t-menu-col-2,
.t-top-bar .t-right > .t-search > .t-menu-col-2 {
  width: calc(192px * 2);
}
.t-top-bar .t-right > .t-item > .t-menu-col-3, .t-top-bar .t-menu .t-right > .t-empty > .t-menu-col-3, .t-menu .t-top-bar .t-right > .t-empty > .t-menu-col-3,
.t-top-bar .t-right > .t-search > .t-menu-col-3 {
  width: calc(192px * 3);
}
.t-top-bar .t-right > .t-item > .t-menu-col-4, .t-top-bar .t-menu .t-right > .t-empty > .t-menu-col-4, .t-menu .t-top-bar .t-right > .t-empty > .t-menu-col-4,
.t-top-bar .t-right > .t-search > .t-menu-col-4 {
  width: calc(192px * 4);
}
.t-top-bar .t-right > .t-search {
  position: relative;
}
.t-top-bar .t-right > .t-search > .t-menu {
  top: 41px;
}
.t-top-bar .t-right .t-staff {
  background: #8c2341;
}
.t-top-bar .t-right .t-staff:hover, .t-top-bar .t-right .t-staff:focus-visible {
  background: #7e203b;
}
.t-top-bar .t-right .t-entity .t-avatar {
  color: #fff;
  background-color: #279c9c;
}
.t-top-bar .t-right .t-entity .t-avatar::before {
  content: "\e201";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.t-top-bar .t-right .t-help {
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
}
.t-top-bar .t-right .t-help .t-label > span {
  overflow: visible;
}
.t-top-bar .t-right .t-help .t-help-text {
  margin-right: 8px;
  font-size: 0.8125rem;
  font-weight: 700;
}
.t-top-bar .t-right .t-help .t-icon {
  margin: 0;
  position: relative;
  top: -1px;
  font-size: 18px;
  vertical-align: middle;
}
.t-top-bar .t-right .t-app-switcher,
.t-top-bar .t-right .t-help {
  min-width: 54px;
}
.t-top-bar .t-right .t-app-switcher > .t-menu,
.t-top-bar .t-right .t-help > .t-menu {
  min-width: auto !important;
  width: 200px;
}
.t-top-bar ~ .t-main {
  top: 54px;
}

.t-tabs > ul {
  max-width: 100%;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
}
.t-tabs > ul > li.t-tab {
  position: relative;
  display: inline-block;
  height: 36px;
  margin-left: 12px;
  margin-bottom: -1px;
  padding: 10px 24px;
  color: #646464;
  background: #fff;
  border: 1px solid #bcbdbd;
  border-bottom: 1px solid #bcbdbd;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  vertical-align: top;
  user-select: none;
  cursor: pointer;
  white-space: nowrap;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 3px;
  border-radius: 3px 3px 0 0;
}
.t-tabs > ul > li.t-tab:focus-visible {
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-tabs > ul > li.t-tab:last-child {
  margin-right: 12px;
}
.t-tabs > ul > li.t-tab:hover:not(.t-disabled):not([disabled]) {
  border-color: #279c9c;
  border-bottom: 1px solid #bcbdbd;
}
.t-tabs > ul > li.t-tab.t-is-selected {
  color: #fff;
  background-color: #279c9c;
  border-color: #279c9c;
  pointer-events: none;
  cursor: default;
}
.t-tabs > ul > li.t-tab.t-staff {
  color: #8c2341;
}
.t-tabs > ul > li.t-tab.t-staff.t-is-selected {
  color: #fff;
  background-color: #8c2341;
  border-color: #8c2341;
}
.t-tabs > ul > li.t-tab.t-staff:hover:not(.t-disabled):not([disabled]) {
  border-color: #8c2341;
  border-bottom: 1px solid #bcbdbd;
}
.t-tabs > ul > li.t-tab.t-disabled, .t-tabs > ul > li.t-tab[disabled] {
  color: #a6a7a7;
  background-color: transparent;
  cursor: not-allowed;
  font-weight: 400;
}
.t-tabs > ul > li.t-tab.t-disabled a, .t-tabs > ul > li.t-tab[disabled] a {
  cursor: not-allowed;
  pointer-events: none;
}
.t-tabs > ul > li.t-tab a {
  color: inherit;
  text-decoration: none;
}
.t-tabs > ul > li.t-tab .t-badge {
  margin-left: 4px;
  vertical-align: text-bottom;
}
.t-tabs > .t-wrapper {
  max-width: 100%;
  background-color: #fff;
  border-top: 1px solid #bcbdbd;
}
.t-tabs > .t-wrapper.t-ghost {
  background: transparent;
}
.t-tabs > .t-wrapper > .t-content {
  display: none;
  padding: 24px;
}
.t-tabs > .t-wrapper > .t-content.t-is-selected {
  display: block;
}
.t-tabs > .t-wrapper > .t-content .t-tabs {
  min-width: auto;
  max-width: 100%;
}
.t-tabs.t-inline {
  height: auto;
  margin: 0;
}
.t-tabs.t-inline > ul > li.t-tab {
  height: 30px;
  margin: 0;
  padding: 8px 12px;
  color: #646464;
  background: transparent;
  border: 0;
  line-height: initial;
  font-weight: 400;
  font-size: 0.8125rem;
}
.t-tabs.t-inline > ul > li.t-tab::before {
  content: "";
  position: absolute;
  inset: auto 0 0;
  width: 100%;
  height: 3px;
  background: transparent;
}
.t-tabs.t-inline > ul > li.t-tab:hover:not(.t-disabled):not([disabled]) {
  color: #646464;
  border: 0;
}
.t-tabs.t-inline > ul > li.t-tab:hover:not(.t-disabled):not([disabled])::before {
  background: #646464;
}
.t-tabs.t-inline > ul > li.t-tab.t-is-selected {
  color: #279c9c;
  border: 0;
  text-shadow: -0.04ex 0 #279c9c, 0.04ex 0 #279c9c;
}
.t-tabs.t-inline > ul > li.t-tab.t-is-selected::before {
  background: #279c9c;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff {
  color: #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff:hover:not(.t-disabled):not([disabled]) {
  color: #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff:hover:not(.t-disabled):not([disabled])::before {
  background: #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff.t-is-selected {
  background: transparent;
  text-shadow: -0.04ex 0 #8c2341, 0.04ex 0 #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-staff.t-is-selected::before {
  background: #8c2341;
}
.t-tabs.t-inline > ul > li.t-tab.t-disabled, .t-tabs.t-inline > ul > li.t-tab[disabled] {
  color: #a6a7a7;
  cursor: not-allowed;
}
.t-tabs.t-inline > .t-wrapper {
  margin-top: -1px;
  background: transparent;
  border-top: 1px solid #bcbdbd;
}
.t-tabs.t-inline > .t-wrapper > .t-content {
  padding: 24px 0 0;
}

@media print {
  .t-tabs > ul > .t-tab {
    font-size: 0.8125rem;
    height: 24px;
    padding: 4px 16px;
  }
  .t-tabs > ul > .t-tab.t-is-selected {
    padding-top: 2px;
  }
  .t-tabs.t-inline > ul > .t-tab {
    height: 24px;
    padding: 4px 12px;
  }
  .t-tabs.t-inline > ul > .t-tab.t-is-selected {
    padding-top: 4px;
  }
}
.t-sticky-footer {
  position: relative;
  z-index: 50;
  width: 100%;
  padding: 12px;
  background: #fff;
  vertical-align: middle;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  transition: bottom 0.2s ease, left 0.2s ease, margin 0.2s ease;
  transform: translate3d(0, 0, 0);
}
.t-sticky-footer .t-right {
  float: right;
  margin-left: auto;
  flex-shrink: 0;
}
.t-sticky-footer .t-step {
  height: 54px;
  margin: -12px;
  margin-right: 0;
  flex-grow: 0;
}
.t-sticky-footer .t-step::before {
  display: none;
}
.t-sticky-footer .t-step:hover {
  box-shadow: none;
}
.t-sticky-footer .t-step div.t-icon {
  width: 54px;
  height: 54px;
}
.t-sticky-footer .t-step .t-content {
  width: auto;
  flex-shrink: 0;
}
.t-sticky-footer .t-step .t-content h4 {
  margin-bottom: 0;
}
.t-sticky-footer .t-step .t-content h4 span {
  margin-right: 4px;
  font-weight: 400;
  line-height: inherit;
  vertical-align: inherit;
}
.t-sticky-footer .t-step .t-status {
  margin: 0 auto;
  padding: 8px;
  color: #646464;
  display: -webkit-box;
  display: -moz-box;
  display: flexbox;
  display: flex;
  align-items: center;
}
.t-sticky-footer .t-step .t-status .t-loading {
  width: 15px;
  height: 15px;
  margin-right: 8px;
}
.t-sticky-footer .t-step .t-status .t-loading::before {
  width: inherit;
  height: inherit;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7'%20stroke='%23E9E9E9'%20stroke-width='2'/%3e%3cpath%20d='M7.90234%201.00051C7.93076%201.00017%207.95921%201%207.98771%201C11.8537%201%2014.9877%204.13401%2014.9877%208'%20stroke='%23279C9C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") left no-repeat;
}
.t-sticky-footer.t-is-sticky {
  position: fixed;
  z-index: 1000;
  right: 24px;
  bottom: 0;
  left: 24px;
  width: auto;
  height: 54px;
  margin: 0;
  background: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  animation: sticky 0.2s ease forwards;
  min-width: calc(1280px - 24px * 2);
  max-width: calc(1920px - 24px * 2);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-sticky-footer.t-is-sticky {
    min-width: calc(1280px - 24px * 2 - 17px);
    max-width: calc(1920px - 24px * 2 - 17px);
  }
}
@supports (-ms-accelerator: true) {
  .t-sticky-footer.t-is-sticky {
    min-width: calc(1280px - 24px * 2 - 12px);
    max-width: calc(1920px - 24px * 2 - 12px);
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.t-sticky-footer.t-ghost {
  padding: 0;
  background: transparent;
}
.t-sticky-footer.t-ghost.t-is-sticky {
  padding: 12px;
  background: #fff;
}

.t-time-picker {
  width: 58px;
}
.t-time-picker .t-input-wrapper {
  width: auto;
}
.t-time-picker .t-input-wrapper:has(.t-left-adornment) {
  width: 78px;
}

.t-time-picker-menu {
  min-width: 128px;
}

.t-time-picker-deprecated {
  display: inline-block;
  margin-right: 12px;
  margin-bottom: 12px;
  vertical-align: top;
}
.t-time-picker-deprecated:last-child {
  margin-right: 0;
}
.t-time-picker-deprecated .t-fake-input {
  position: relative;
  height: 32px;
  background: #fff;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.t-time-picker-deprecated .t-fake-input button {
  margin: 0;
  padding: 0;
  background: transparent;
  border: 0;
  font-family: arial, sans-serif;
  cursor: pointer;
}
.t-time-picker-deprecated .t-fake-input input {
  width: 20px;
  height: 32px;
  margin: 0;
  padding: 0;
  padding-top: 2px;
  color: #373838;
  background: transparent;
  border: 0;
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
  text-align: center;
}
.t-time-picker-deprecated .t-fake-input input.placeholder {
  color: #909090;
}
.t-time-picker-deprecated .t-fake-input input::placeholder {
  color: #909090;
}
.t-time-picker-deprecated .t-fake-input input + input {
  margin-left: 12px;
}
.t-time-picker-deprecated .t-fake-input hr {
  display: inline-block;
  height: 32px;
  margin: 0 4px;
  color: #646464;
  border: 0;
  line-height: 32px;
}
.t-time-picker-deprecated .t-fake-input hr::before {
  content: ":";
  line-height: inherit;
}
.t-time-picker-deprecated .t-fake-input .t-back,
.t-time-picker-deprecated .t-fake-input .t-forward {
  position: relative;
  width: 24px;
  height: 32px;
  margin: 0;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-flexbox;
  display: inline-flex;
  justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
}
.t-time-picker-deprecated .t-fake-input .t-back::before, .t-time-picker-deprecated .t-fake-input .t-back::after,
.t-time-picker-deprecated .t-fake-input .t-forward::before,
.t-time-picker-deprecated .t-fake-input .t-forward::after {
  content: "";
  display: block;
  position: absolute;
  bottom: calc(50% - 2px);
  left: 50%;
  width: 8px;
  height: 2px;
  background: #646464;
  border-radius: 1px;
}
.t-time-picker-deprecated .t-fake-input .t-back::before,
.t-time-picker-deprecated .t-fake-input .t-forward::before {
  transform: translate(-4px, -2px) rotate(-45deg) scale(0.8);
}
.t-time-picker-deprecated .t-fake-input .t-back::after,
.t-time-picker-deprecated .t-fake-input .t-forward::after {
  transform: translate(-4px, 1.5px) rotate(45deg) scale(0.8);
}
.t-time-picker-deprecated .t-fake-input .t-back:hover::before, .t-time-picker-deprecated .t-fake-input .t-back:hover::after, .t-time-picker-deprecated .t-fake-input .t-back.t-has-focus::before, .t-time-picker-deprecated .t-fake-input .t-back.t-has-focus::after,
.t-time-picker-deprecated .t-fake-input .t-forward:hover::before,
.t-time-picker-deprecated .t-fake-input .t-forward:hover::after,
.t-time-picker-deprecated .t-fake-input .t-forward.t-has-focus::before,
.t-time-picker-deprecated .t-fake-input .t-forward.t-has-focus::after {
  background: #373838;
}
.t-time-picker-deprecated .t-fake-input .t-forward::before {
  transform: translate(-4px, -2px) rotate(45deg) scale(0.8);
}
.t-time-picker-deprecated .t-fake-input .t-forward::after {
  transform: translate(-4px, 1.5px) rotate(-45deg) scale(0.8);
}
.t-time-picker-deprecated .t-fake-input .t-toggler {
  width: 32px;
  height: 32px;
  padding-right: 4px;
  color: #646464;
  font-size: 10px;
  cursor: pointer;
}
.t-time-picker-deprecated .t-fake-input .t-toggler:hover, .t-time-picker-deprecated .t-fake-input .t-toggler.t-has-focus {
  color: #373838;
}
.t-time-picker-deprecated .t-fake-input .t-clearer {
  display: none;
  width: 32px;
  height: 32px;
}
.t-time-picker-deprecated .t-fake-input .t-faker {
  position: absolute;
  inset: 0.5px 0 0;
  display: block;
  width: 100%;
  height: 32px;
  border: 1px solid #bcbdbd;
  border-radius: 4px;
  pointer-events: none;
  transition: border 0.2s ease, box-shadow 0.2s ease;
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):hover ~ .t-faker {
  border-color: #279c9c;
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker, .t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker {
  border-color: #279c9c;
  box-shadow: 0 0 0 2px rgb(147, 205.5, 205.5);
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker.placeholder, .t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker.placeholder {
  opacity: 0;
  user-select: none;
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):focus ~ .t-faker::placeholder, .t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled):active ~ .t-faker::placeholder {
  opacity: 0;
  user-select: none;
}
.t-time-picker-deprecated .t-fake-input input:not(.t-toggler):not(:disabled).t-has-focus {
  outline: 0;
}
.t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer {
  display: inline-block;
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2014%2014'%3e%3cpath%20d='M7%200C3.1%200%200%203.1%200%207s3.1%207%207%207%207-3.1%207-7-3.1-7-7-7zm3.4%208.8c.1.1.1.3%200%20.5l-1.1%201.1c-.1.1-.3.1-.5%200L7%208.6l-1.8%201.9c-.1.1-.3.1-.5%200L3.6%209.3c-.2-.1-.2-.3%200-.5L5.4%207%203.6%205.2c-.2-.2-.2-.4%200-.5l1.1-1.1c.1-.1.3-.1.5%200L7%205.4l1.8-1.9c.1-.1.3-.1.5%200l1.1%201.1c.1.1.1.3%200%20.5L8.6%207l1.8%201.8z'%20fill='%23464646'/%3e%3c/svg%3e");
  background-size: 12px;
  background-position: 50%;
  background-repeat: no-repeat;
  opacity: 0.4;
  transition: opacity 0.2s ease;
}
.t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer:hover, .t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer.t-has-focus, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer:hover, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer.t-has-focus {
  opacity: 1;
}
.t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer::before, .t-time-picker-deprecated .t-fake-input input.t-has-value ~ .t-clearer::after, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer::before, .t-time-picker-deprecated .t-fake-input input[data-has-value] ~ .t-clearer::after {
  display: none;
}

.t-toast-container {
  position: fixed;
  top: 78px;
  right: 24px;
}
.t-toast-container .t-notification {
  width: 330px;
  margin-bottom: 12px;
}
.t-toast-container .t-arriving {
  animation: 500ms ease-out slide-left;
}
.t-toast-container .t-closing {
  animation: 500ms ease-out slide-right;
}
@keyframes slide-left {
  from {
    margin-left: 100%;
    opacity: 0;
  }
  to {
    margin-left: 0%;
    opacity: 1;
  }
}
@keyframes slide-right {
  from {
    margin-left: 0%;
    opacity: 1;
  }
  to {
    margin-left: 100%;
    opacity: 0;
  }
}

.t-user-feedback {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  width: 400px;
  padding: 16px;
  background-color: #006491;
  color: #fff;
  border-radius: 8px;
  z-index: 120;
}
.t-user-feedback--thank-you-message {
  text-align: center;
  justify-content: center;
  font-size: 14px;
  animation: thank-you-message 0.4s 1s 1 forwards;
}
.t-user-feedback__happy-face {
  color: #fff;
  cursor: pointer;
}
.t-user-feedback__happy-face:hover {
  color: #8cc391;
}
.t-user-feedback__happy-face input {
  position: absolute;
  margin: 0;
  opacity: 0;
  width: 0;
  height: 0;
}
.t-user-feedback__happy-face input:checked + svg {
  color: #8cc391;
  cursor: default;
}
.t-user-feedback__neutral-face {
  color: #fff;
  cursor: pointer;
}
.t-user-feedback__neutral-face:hover {
  color: #f5c328;
}
.t-user-feedback__neutral-face input {
  position: absolute;
  margin: 0;
  opacity: 0;
  width: 0;
  height: 0;
}
.t-user-feedback__neutral-face input:checked + svg {
  color: #f5c328;
  cursor: default;
}
.t-user-feedback__sad-face {
  color: #fff;
  cursor: pointer;
}
.t-user-feedback__sad-face:hover {
  color: #d91f11;
}
.t-user-feedback__sad-face input {
  position: absolute;
  margin: 0;
  opacity: 0;
  width: 0;
  height: 0;
}
.t-user-feedback__sad-face input:checked + svg {
  color: #d91f11;
  cursor: default;
}
.t-user-feedback__close-button {
  cursor: pointer;
  position: absolute;
  top: 3px;
  right: 0;
  background-color: transparent;
  border: 0;
  color: #fff;
  padding: 0;
}
.t-user-feedback__question-wrapper {
  display: flex;
  justify-content: space-between;
  width: 100%;
  align-items: center;
}
.t-user-feedback__ratings-wrapper {
  white-space: nowrap;
}
.t-user-feedback__user-comment {
  width: 100%;
  flex: 1 1 100%;
  font-weight: 400;
  color: #fff;
  margin-right: 0;
}
.t-user-feedback__user-comment textarea {
  margin-top: 8px;
  resize: none;
  border-radius: 3px;
  width: 100%;
}
.t-user-feedback .t-minimal-alt {
  margin-left: auto;
}
@keyframes thank-you-message {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes thank-you-message {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes thank-you-message {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes thank-you-message {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

.t-error-page {
  background: url("data:image/svg+xml,%3c?xml%20version='1.0'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20style='enable-background:new%200%200%20768%20880'%20viewBox='0%200%20768%20880'%3e%3cdefs%3e%3cfilter%20id='a'%20width='856.8'%20height='1213.4'%20x='10.2'%20y='-431.7'%20filterUnits='userSpaceOnUse'%3e%3cfeColorMatrix%20values='1%200%200%200%200%200%201%200%200%200%200%200%201%200%200%200%200%200%201%200'/%3e%3c/filter%3e%3c/defs%3e%3cmask%20id='b'%20width='856.8'%20height='1213.4'%20x='10.2'%20y='-431.7'%20maskUnits='userSpaceOnUse'%3e%3cpath%20d='M0%200h768v801H0z'%20style='fill:%23d9d9d9;filter:url(%23a)'/%3e%3c/mask%3e%3cg%20style='mask:url(%23b)'%3e%3clinearGradient%20id='c'%20x1='93.403'%20x2='1095.002'%20y1='1006.371'%20y2='-562.356'%20gradientTransform='matrix(1%200%200%20-1%200%20802)'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20style='stop-color:%23ff0061'/%3e%3cstop%20offset='1'%20style='stop-color:%23fe953d'/%3e%3c/linearGradient%3e%3cpath%20d='m426.8-430.5-5.4-1.2-61.2%20169.5%207.4%201.2c81.8%2012.4%20156.6%2053%20211.6%20114.9%2071%2079.4%20110.2%20191.1%20110.2%20314.7%200%20122.9-39.6%20234.6-111.4%20314.4-71.2%2079.1-168.4%20121-281.1%20121-77.5%201.5-153.7-20.9-218-64.1l-6.7-4.6-62%20171.4%204.6%202.6c86%2048.6%20183.3%2073.5%20282.1%2072.3%2077.7%201.1%20154.7-14.4%20225.9-45.4S657.9%20659.4%20710%20601.8c101.2-112.5%20157-266.4%20157-433.3.1-300.2-176.8-540.9-440.2-599z'%20style='fill:url(%23c)'/%3e%3c/g%3e%3c/svg%3e") no-repeat right top #f8f8f8;
  background-size: contain;
  width: 100vw;
  height: 100vh;
}
.t-error-page .t-error-container {
  position: fixed;
  width: 600px;
  padding: 24px;
  background: #fff;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.25);
}
.t-error-page .t-error-container h1 {
  margin-bottom: 24px;
}
.t-error-page .t-error-container h2 {
  font-size: 0.8125rem;
}
.t-error-page .t-error-container .t-btn {
  margin-bottom: 16px;
}
.t-error-page .t-error-container .t-icon-redo {
  margin-top: 0;
}
.t-error-page .t-error-container__divider {
  border-top: 1px solid #e9e9e9;
  margin-top: 24px;
  margin-bottom: 24px;
}
.t-error-page .t-error-container__meta-data {
  display: flex;
  flex-wrap: wrap;
  line-height: 1.5;
  margin-bottom: 12px;
}
.t-error-page .t-error-container__meta-data dt {
  width: 30%;
}
.t-error-page .t-error-container__meta-data dt::after {
  content: ":";
}
.t-error-page .t-error-container__meta-data dd {
  word-wrap: break-word;
  width: 70%;
  margin-inline-start: unset;
}
.t-error-page .t-error-container__phone-numbers {
  margin-bottom: 24px;
  display: flex;
  flex-wrap: wrap;
  gap: 12px 0;
}
.t-error-page .t-error-container__phone-numbers > div {
  width: 250px;
  display: flex;
  flex-wrap: wrap;
}
.t-error-page .t-error-container__phone-numbers dt {
  width: 100px;
}
.t-error-page .t-error-container__phone-numbers dd {
  margin-inline-start: unset;
}
.t-error-page .t-error-container footer {
  color: #a6a7a7;
  margin-top: 24px;
}

.t-inactivity-page {
  background: url("data:image/svg+xml,%3c?xml%20version='1.0'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20style='enable-background:new%200%200%20768%20880'%20viewBox='0%200%20768%20880'%3e%3cdefs%3e%3cfilter%20id='a'%20width='856.8'%20height='1213.4'%20x='10.2'%20y='-431.7'%20filterUnits='userSpaceOnUse'%3e%3cfeColorMatrix%20values='1%200%200%200%200%200%201%200%200%200%200%200%201%200%200%200%200%200%201%200'/%3e%3c/filter%3e%3c/defs%3e%3cmask%20id='b'%20width='856.8'%20height='1213.4'%20x='10.2'%20y='-431.7'%20maskUnits='userSpaceOnUse'%3e%3cpath%20d='M0%200h768v801H0z'%20style='fill:%23d9d9d9;filter:url(%23a)'/%3e%3c/mask%3e%3cg%20style='mask:url(%23b)'%3e%3clinearGradient%20id='c'%20x1='93.403'%20x2='1095.002'%20y1='1006.371'%20y2='-562.356'%20gradientTransform='matrix(1%200%200%20-1%200%20802)'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20style='stop-color:%23ff0061'/%3e%3cstop%20offset='1'%20style='stop-color:%23fe953d'/%3e%3c/linearGradient%3e%3cpath%20d='m426.8-430.5-5.4-1.2-61.2%20169.5%207.4%201.2c81.8%2012.4%20156.6%2053%20211.6%20114.9%2071%2079.4%20110.2%20191.1%20110.2%20314.7%200%20122.9-39.6%20234.6-111.4%20314.4-71.2%2079.1-168.4%20121-281.1%20121-77.5%201.5-153.7-20.9-218-64.1l-6.7-4.6-62%20171.4%204.6%202.6c86%2048.6%20183.3%2073.5%20282.1%2072.3%2077.7%201.1%20154.7-14.4%20225.9-45.4S657.9%20659.4%20710%20601.8c101.2-112.5%20157-266.4%20157-433.3.1-300.2-176.8-540.9-440.2-599z'%20style='fill:url(%23c)'/%3e%3c/g%3e%3c/svg%3e") no-repeat right top #212222;
  background-size: contain;
  width: 100vw;
  height: 100vh;
  cursor: pointer;
  inset: 0;
  position: fixed;
  z-index: 999999;
}

.t-inactivity-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  position: fixed;
  top: 30%;
  left: 50%;
  width: 600px;
  gap: 60px;
  padding: 60px;
  background: #373838;
  color: #fff;
  transform: translate(-50%, -50%);
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.25);
}
.t-inactivity-container__logo {
  width: 150px;
}
.t-inactivity-container__text {
  font-family: "Libre Franklin", arial, sans-serif;
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.375rem;
}

aside.naming-codes-drawer.t-drawer.t-toggled {
  width: 60%;
}
aside.naming-codes-drawer.t-drawer.t-toggled footer {
  width: 100%;
}
aside.naming-codes-drawer.t-drawer.t-toggled .t-content {
  width: 100%;
}
aside.naming-codes-drawer.t-drawer.t-toggled header {
  border-bottom: 1px solid #e9e9e9;
}
aside.naming-codes-drawer.t-drawer.t-toggled header h2 {
  width: calc(100% - 46px);
  position: relative;
  margin-right: 0;
  padding-right: 0;
}.fund-audit-log-container {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  padding-top: 1rem;
}
.fund-audit-log-container .t-btn {
  align-self: flex-end;
  margin-right: 0;
}.audit-action-buttons__container {
  display: flex;
  justify-content: flex-end;
}aside.audit-naming-drawer {
  width: 60vw;
}
aside.audit-naming-drawer .t-content {
  width: 100%;
}
aside.audit-naming-drawer footer {
  width: 100%;
}.four-eye-config-container .four-eye-status-toggle {
  display: flex;
  justify-content: flex-start;
  align-items: baseline;
  gap: 1em;
}.pending-request-comments-drawer .t-container.t-compact {
  padding: 0%;
}

.comment-meta-data-container {
  display: flex;
  justify-content: space-between;
  padding-block: 1em;
}
.comment-meta-data-container div {
  display: flex;
  flex-direction: column;
}
.comment-meta-data-container .date-meta-data {
  align-items: flex-end;
}.pending-request-comments-drawer .t-content,
.pending-request-comments-drawer .t-input {
  width: 100%;
}
.pending-request-comments-drawer .t-input textarea {
  height: 200px;
  width: 100%;
}.pending-requests-container .main-heading {
  max-width: unset;
}
.pending-requests-container .cards-widget-container {
  gap: 0;
}
.pending-requests-container .pending-request-listing-container {
  height: calc(100vh - 17rem);
}
.pending-requests-container .pending-request-listing-container .pending-request-listing-grid {
  height: calc(100vh - 19rem) !important;
}.o-w400{width:400px}.o-h650{height:650px}.t-action.o-subtle-action{text-decoration:underline;color:#646464}.t-action.o-subtle-action:hover{color:#373838}.o-support-assistant{z-index:120;background-color:#fff;width:400px;position:fixed;bottom:108px;right:32px;border-radius:3px;box-shadow:0 2px 6px #0000004d;border:1px solid #bcbdbd;padding:16px;max-height:80vh}.o-support-assistant .o-support-assistant-question{color:#646464;position:relative;overflow:auto;display:block;width:auto;height:auto;max-height:196px;white-space:pre-wrap;margin-bottom:16px;padding:8px;background:#f4f4f4;border:solid 1px #e9e9e9;border-radius:3px}.o-support-assistant .o-support-assistant-question .t-btn{position:absolute;top:0;right:0;border:0;background:none;box-shadow:none;color:#646464!important;margin:0;padding:0}.o-support-assistant .o-support-assistant-response{overflow:auto}.o-support-assistant .o-support-assistant-faq{text-align:start;height:auto;padding:7px}.o-support-assistant-bubble{background-color:#256cd1;color:#fff;cursor:pointer;height:64px;width:64px;transition:width .2s ease-in-out;margin:0;bottom:32px;right:32px;border-radius:32px;z-index:120;position:fixed;text-align:left;overflow:hidden;display:flex;align-items:center}.o-support-assistant-bubble.is-open{background-color:#1e56a7}.o-support-assistant-bubble:hover:not(.is-open){width:150px;transition:width .2s ease-in-out}.o-support-assistant-bubble:hover:not(.is-open) .o-contact-us-text{width:76px!important;opacity:1;transition:opacity .3s ease-in}.o-support-assistant-bubble .o-contact-us-text{opacity:0;white-space:nowrap;transition:opacity .1s ease;display:inline;z-index:100;margin-left:24px;font-size:1rem}.o-support-assistant-bubble .t-icon{margin:0;position:absolute;right:24px}.t-icon.tx-xlarge{width:20px;height:20px}.t-icon.tx-xlarge>svg{width:18px;height:18px}*,
*::before,
*::after {
  box-sizing: border-box;
}body {
  height: 100vh;
  overflow: auto;
  margin: 0;
  padding: 0;
  font-family: Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}body .standard-grid {
  --ag-borders: 0.063rem solid;
}body .standard-grid .ag-header-group-cell {
  justify-content: center;
  background-color: #fff;
  font-weight: bold;
}body .standard-grid .ag-header-cell-label {
  font-weight: bold;
}.skeleton {
  opacity: 0.7;
  animation: skeleton-loading 1s linear infinite alternate;
}.skeleton-text {
  width: 100%;
  height: 0.5rem;
  border-radius: 0.2rem;
}.skeleton-checkbox {
  width: 1.2rem;
  height: 1.2rem;
  border-radius: 0.2rem;
}.heading-skeleton {
  height: 1.5rem;
  width: 11rem;
}@keyframes skeleton-loading {
  0% {
    background-color: #bcbdbd;
  }
  100% {
    background-color: #e9f0fa;
  }
}.ag-root-wrapper {
  border-radius: 0;
}.footer-button-container {
  width: 100%;
  display: flex;
  justify-content: end;
  align-items: center;
}.t-accordion .t-header::before {
  margin-left: 1rem;
}.t-accordion .t-header::after {
  margin-left: 1rem;
}.common-detail-card-container h2 {
  margin-bottom: 0.5rem;
}.success-text {
  color: #8eb671;
}.error-text {
  color: #e87970;
}.t-drawer footer {
  width: 100%;
}.flex-center {
  display: flex;
  justify-content: center;
  align-items: center;
}.padding-0 {
  padding: 0 !important;
}.pointer-to-cursor {
  cursor: pointer;
}.common-flex-space-between {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}.t-toast-container {
  z-index: 99999;
}.permission-group {
  display: flex;
  gap: 1.5rem;
}.user-no-view-permission {
  display: flex;
  justify-content: center;
  align-items: center;
}.user-no-view-permission p {
  margin: 0;
  color: red;
}.disable-container {
  background: #f0f0f0;
  color: #888;
  opacity: 0.5;
  pointer-events: none;
}.t-main > header, .t-main > .t-container, .t-main > .t-meta, .t-main > .t-tabs {
  max-width: 100% !important;
}.legacy-users-listing-container {
  height: calc(100vh - 13rem);
}
.legacy-users-listing-container .filter-drop-downs-reset-button-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.legacy-users-listing-container .filter-drop-downs-reset-button-container .drop-downs {
  display: flex;
  gap: 0.75rem;
  align-items: center;
  margin: 0 !important;
  padding: 0;
}
.legacy-users-listing-container .filter-drop-downs-reset-button-container .drop-downs .filter-apply-button {
  margin-top: 0.5rem;
}
.legacy-users-listing-container .filter-drop-downs-reset-button-container .reset-button .user-filter-reset-button {
  margin-top: 0.5rem;
}
.legacy-users-listing-container .action-btns-inner {
  display: flex;
  align-items: center;
}
.legacy-users-listing-container .legacy-users-listing-grid-wrapper {
  height: calc(100vh - 17rem);
}.legacy-users-action-buttons {
  display: flex;
  align-items: center;
  gap: 0.438rem;
}
.legacy-users-action-buttons .audit-btn {
  padding: 0.5rem;
}
.legacy-users-action-buttons .audit-btn .audit-log {
  margin: 0;
}

.map-unmap-btn-outer {
  display: flex;
  align-items: center;
  gap: 8px;
}

.legacy-user-map-dialog .t-container .t-header .legacy-user-subheading {
  padding-top: 0.75rem;
  font-size: smaller;
}
.legacy-user-map-dialog .t-container .t-content .map-legacy-user-container .clicked {
  background-color: #d4ebeb;
  border: 1px solid #a9d7d7;
}
.legacy-user-map-dialog .t-container .t-content .map-legacy-user-container .notClicked {
  background-color: #fff;
}
.legacy-user-map-dialog .t-container .t-content .map-legacy-user-container .button-text {
  color: black;
}
.legacy-user-map-dialog .t-container .t-content .map-legacy-user-container .t-btn {
  background-color: #fff;
  border: 1px solid #f4fafa;
}
.legacy-user-map-dialog .t-container .t-content .map-legacy-user-container .user-institution-action-container {
  padding-top: 1.375rem;
  padding-left: 1.25rem;
  margin-top: 1.5rem;
  background-color: #f8f8f8;
}
.legacy-user-map-dialog .t-container .t-content .map-legacy-user-container .user-institution-action-container .user-institution-action-button {
  margin-top: 0.938rem;
}
.legacy-user-map-dialog .t-container .t-content .map-legacy-user-container .user-institution-action-container .user-institution-action-button .t-btn {
  background-color: #fff;
}
.legacy-user-map-dialog .t-container .t-content .map-legacy-user-container .user-institution-action-container .mapped-institution {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}.legacy-users-map-sidebar.t-drawer-background {
  z-index: 99;
}
.legacy-users-map-sidebar.t-drawer-background + aside {
  width: 60%;
  z-index: 100;
}
.legacy-users-map-sidebar.t-drawer-background + aside .t-content {
  width: 100%;
}
.legacy-users-map-sidebar.t-drawer-background + aside footer {
  width: 100%;
}

.legacy-users-create-user-map-sidebar.t-drawer-background {
  z-index: 150;
}
.legacy-users-create-user-map-sidebar.t-drawer-background + aside {
  width: 160%;
  z-index: 100;
}
.legacy-users-create-user-map-sidebar.t-drawer-background + aside .t-content {
  width: 100%;
}
.legacy-users-create-user-map-sidebar.t-drawer-background + aside footer {
  width: 100%;
}

.map-legacy-user-buttons {
  display: flex;
  align-items: center;
  left: 0;
  width: 100%;
  bottom: 0;
  background-color: #f8f8f8;
}

.search-container {
  display: flex;
}
.search-container .search-email-cross-icon {
  position: relative;
  left: -32px;
  top: 6px;
}aside.legacy-users-map-sidebar {
  width: 65%;
  z-index: 100;
}
aside.legacy-users-map-sidebar .t-content {
  width: 100%;
}
aside.legacy-users-map-sidebar footer {
  width: 100%;
}

.t-drawer-background.t-toggled:has(~ aside.legacy-users-map-sidebar) {
  z-index: 99;
}.common-footer-buttons-main-div {
  position: sticky;
  right: 0;
  bottom: 0;
  background-color: #f8f8f8;
  width: 100%;
  display: flex;
  justify-content: end;
  z-index: 1;
}
.common-footer-buttons-main-div .crumb-skeleton {
  height: 1.5rem;
  width: 24rem;
  margin-bottom: 0.5rem;
}
.common-footer-buttons-main-div .common-footer-buttons-container {
  display: flex;
  gap: 0.7rem;
  align-items: center;
  padding: 1.5rem;
}

aside.lo-map-bo-create-drawer.t-drawer.t-toggled footer {
  width: 100%;
}.no-mapped-business-org {
  display: flex;
  justify-content: center;
  align-items: center;
}
.no-mapped-business-org p {
  margin: 0;
  color: #bcbdbd;
}.legacy-user-main-page-container {
  height: 100%;
}
.legacy-user-main-page-container .user-basic-details-sub-section {
  height: 83%;
  overflow-y: scroll;
  overflow-x: hidden;
}
.legacy-user-main-page-container .create-new-legacy-user-action-buttons {
  background-color: #f8f8f8;
}
.legacy-user-main-page-container .create-new-legacy-user-action-buttons .action-buttons {
  padding: 1.25rem;
  float: right;
}

.success-dialog-box .success-text {
  padding: 1rem;
  color: #428613;
}.legacy-user-existing-map-main-page-container .search-container {
  display: flex;
}
.legacy-user-existing-map-main-page-container .search-container .search-email-cross-icon {
  position: relative;
  left: -32px;
  top: 6px;
}
.legacy-user-existing-map-main-page-container .table-accordion article {
  padding-top: 0;
}
.legacy-user-existing-map-main-page-container .table-accordion .t-header {
  font-weight: bold;
  padding-left: 3.5rem;
  background-color: #f8f8f8;
  border: 1px solid #e9e9e9;
}
.legacy-user-existing-map-main-page-container .table-accordion .t-header .accordion-header-text {
  margin-left: -15px;
}
.legacy-user-existing-map-main-page-container .table-accordion .t-header .t-avatar {
  height: 1.25rem;
  width: 1.25rem;
  min-width: 1.25rem;
  min-height: 1.25rem;
  line-height: 1.25rem;
}
.legacy-user-existing-map-main-page-container .table-accordion .bg-white {
  background-color: #fff;
  border: 1px solid #e9e9e9;
  position: relative;
}
.legacy-user-existing-map-main-page-container .table-accordion .bg-white tr > th {
  background-color: #fff;
  border-bottom: 1px solid #e9e9e9;
  border-left: 1px solid #e9e9e9;
}
.legacy-user-existing-map-main-page-container .table-accordion table tr td .t-radio-group .t-radio {
  margin-bottom: 0;
}
.legacy-user-existing-map-main-page-container .accordion-badge {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.legacy-user-existing-map-main-page-container .accordion-badge .app-name-wrapper {
  display: flex;
  align-items: center;
  gap: 1.313rem;
}
.legacy-user-existing-map-main-page-container .accordion-badge .app-name-wrapper .mapped-org-name {
  background-color: #e9e9e9;
  padding: 0.25rem 0.5rem;
  border-radius: 12px;
  font-size: 0.688rem;
  font-weight: normal;
}
.legacy-user-existing-map-main-page-container .create-new-legacy-user-action-buttons {
  background-color: #f8f8f8;
}
.legacy-user-existing-map-main-page-container .create-new-legacy-user-action-buttons .action-buttons {
  padding: 1.25rem;
  float: right;
}.main-mapped-institution-mapped-container .loading-div-container {
  display: flex;
  justify-content: center;
  align-items: center;
  background: #f8f8f8;
  padding-block: 1rem;
}
.main-mapped-institution-mapped-container .no-mapped-institution {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #f8f8f8;
  padding: 2rem;
}
.main-mapped-institution-mapped-container .no-mapped-institution p {
  margin: 0;
}
.main-mapped-institution-mapped-container .table-border {
  border: 0.125rem solid #f8f8f8;
}
.main-mapped-institution-mapped-container .table-border th:last-child {
  width: 10rem;
}
.main-mapped-institution-mapped-container .table-border th:nth-last-child(2) {
  width: 8%;
}
.main-mapped-institution-mapped-container .table-border th:first-child {
  width: 27%;
}
.main-mapped-institution-mapped-container .table-border td:nth-last-child(2) {
  padding: 0;
}
.main-mapped-institution-mapped-container .table-border .common-position {
  height: 100%;
  align-items: center;
  display: flex;
  justify-content: center;
  background-color: #fff;
}
.main-mapped-institution-mapped-container .table-border .outline-status-green {
  border: 0.119rem solid #689e42;
  color: #689e42;
}
.main-mapped-institution-mapped-container .table-border .outline-status-gray {
  border: 0.119rem solid #bcbdbd;
  color: #bcbdbd;
}
.main-mapped-institution-mapped-container .table-border .outline-status-red {
  border: 0.119rem solid #d91f11;
  color: #d91f11;
}.main-mapped-business-org-mapped-container .mapped-business-org-loading-div {
  display: flex;
  justify-content: center;
  align-items: center;
  background: #f8f8f8;
  padding-block: 1rem;
}
.main-mapped-business-org-mapped-container .no-mapped-business-org {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #f8f8f8;
  padding: 2rem;
}
.main-mapped-business-org-mapped-container .no-mapped-business-org p {
  margin: 0;
}
.main-mapped-business-org-mapped-container .table-border {
  border: 0.125rem solid #f8f8f8;
}
.main-mapped-business-org-mapped-container .table-border th:first-child {
  width: 13rem;
}
.main-mapped-business-org-mapped-container .table-border th:nth-child(2) {
  width: 9rem;
}
.main-mapped-business-org-mapped-container .table-border th:nth-child(3) {
  width: 6rem;
}
.main-mapped-business-org-mapped-container .table-border th:nth-child(4) {
  width: 8rem;
}
.main-mapped-business-org-mapped-container .table-border th:nth-child(5) {
  width: 10rem;
}
.main-mapped-business-org-mapped-container .table-border th:nth-child(6) {
  width: 12rem;
}
.main-mapped-business-org-mapped-container .table-border th:nth-child(7) {
  width: 5rem;
}
.main-mapped-business-org-mapped-container .table-border th:last-child {
  width: 10rem;
}

.text-overflow tbody td div {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}.select-user-drawer {
  z-index: 99999;
}
.select-user-drawer aside {
  margin-top: 3.5rem;
  width: 70%;
}
.select-user-drawer aside .t-content {
  width: 100%;
}
.select-user-drawer .users-list-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  gap: 0.5rem;
}
.select-user-drawer .users-list-container h4 {
  margin-bottom: 0.4rem;
}
.select-user-drawer .users-list-container p {
  color: #a6a7a7;
}
.select-user-drawer .users-list-grid-div {
  height: calc(100vh - 30rem);
}
.select-user-drawer footer {
  margin-bottom: 3.5rem;
  justify-content: flex-end;
}
.select-user-drawer .t-drawer footer {
  width: 100%;
}

.margin-button {
  /* margin: auto; */
  margin: 1rem;
  text-align: right;
}.map-legacy-users-layout header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.map-legacy-users-layout .map-user-container .text-input {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  margin: 0;
}
.map-legacy-users-layout .map-user-container .text-input label {
  margin: 0;
}
.map-legacy-users-layout .map-user-container .map-user-placeholder {
  background-color: #f8f8f8;
  padding: 7rem;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #a6a7a7;
}
.map-legacy-users-layout .map-user-container p {
  color: #a6a7a7;
}
.map-legacy-users-layout .map-user-container .org-detail-box {
  display: flex;
  align-items: center;
  gap: 0.625rem;
}
.map-legacy-users-layout .map-user-container .org-detail-box div:first-child {
  flex: 2;
}
.map-legacy-users-layout .map-user-container .org-detail-box div:nth-child(2) {
  flex: 1;
}
@media (max-width: 1460px) {
  .map-legacy-users-layout .map-user-container .org-detail-box {
    flex-wrap: wrap;
  }
}
.map-legacy-users-layout .action-buttons {
  padding: 1.25rem;
  float: right;
}.user-view-audit-log-container {
  display: flex;
  flex-direction: column;
}
.user-view-audit-log-container .t-btn {
  align-self: flex-end;
  margin-bottom: 10px;
}.user-audit-action-buttons__container {
  display: flex;
  justify-content: flex-end;
}
.user-audit-action-buttons__container .download-excel-button {
  display: flex;
  justify-content: center;
}
.user-audit-action-buttons__container .download-excel-button .trids-download-icon {
  margin: 0;
}.audit-logs-listing-container {
  height: calc(100vh - 13rem);
}
.audit-logs-listing-container .audit-logs-listing-grid-wrapper {
  display: flex;
  flex-direction: column;
  height: 100%;
  gap: 0.75rem;
}
.audit-logs-listing-container .audit-logs-standard-grid {
  flex: 1;
  min-height: 0;
}.audit-logs-page {
  display: flex;
  flex-direction: column;
  gap: 1 rem;
}
.audit-logs-page .header-component {
  margin-bottom: -0.5rem;
}
.audit-logs-page .audit-logs-header-bar {
  position: relative;
}
.audit-logs-page .audit-logs-header-actions {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  align-items: center;
}
.audit-logs-page .audit-logs-tabs {
  display: flex;
  height: 30px;
}
.audit-logs-page .audit-logs-tabs-bar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
}

aside.audit-log-details-drawer.t-drawer.t-toggled {
  width: 60%;
}
aside.audit-log-details-drawer.t-drawer.t-toggled .t-content {
  width: 100%;
}
aside.audit-log-details-drawer.t-drawer.t-toggled footer {
  width: 100%;
}

.audit-logs-grid-actions {
  display: flex;
  justify-content: flex-start;
  gap: 0.5rem;
  width: 100%;
}

.audit-logs-download-button {
  display: flex;
  align-items: center;
}

.audit-logs-download-icon {
  margin: 0 !important;
}

.external-link-icon.is-disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
}.filters-counter {
  min-width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: #4d4e4e;
  color: #fff;
  font-size: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 10px;
  font-family: arial, sans-serif;
  padding: 0 6px;
}
.filters-counter.active {
  background-color: #279c9c;
}header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
header .funds-list-trids-download {
  margin: 0;
}aside.fund-institutions-list-drawer {
  width: 60%;
  z-index: 105;
}
aside.fund-institutions-list-drawer header {
  border-bottom: 1px solid #e9e9e9;
}
aside.fund-institutions-list-drawer header h2 {
  display: flex;
  align-items: center;
  gap: 5px;
}
aside.fund-institutions-list-drawer header h2 i {
  font-size: 0.8125rem;
  cursor: pointer;
  margin: 0;
  display: flex;
  align-items: center;
}
aside.fund-institutions-list-drawer .t-content {
  width: 100%;
  padding: 5px 24px;
  overflow: hidden;
}
aside.fund-institutions-list-drawer .t-content.t-is-selected {
  position: static;
}
aside.fund-institutions-list-drawer footer {
  width: 100%;
}

.t-drawer-background.t-toggled:has(~ aside.fund-institutions-list-drawer) {
  z-index: 103;
}aside.fund-map-institutions-drawer {
  width: 55%;
  z-index: 111;
}
aside.fund-map-institutions-drawer .institutions-list-container {
  display: flex;
  align-items: baseline;
  margin-top: 30px;
}
aside.fund-map-institutions-drawer header {
  border-bottom: 1px solid #e9e9e9;
}
aside.fund-map-institutions-drawer header h2 {
  display: flex;
  align-items: center;
  gap: 5px;
}
aside.fund-map-institutions-drawer header h2 i {
  font-size: 0.8125rem;
  cursor: pointer;
  margin: 0;
  display: flex;
  align-items: center;
}
aside.fund-map-institutions-drawer .t-content {
  width: 100%;
  padding: 5px 24px;
  overflow: hidden;
}
aside.fund-map-institutions-drawer .t-content.t-is-selected {
  position: static;
}
aside.fund-map-institutions-drawer footer {
  width: 100%;
}

.dialog-box {
  z-index: 112 !important;
}.fund-listing-grid-wrapper {
  height: calc(100vh - 20rem);
}aside.audit-fund-drawer {
  width: 60vw;
}
aside.audit-fund-drawer .t-content {
  width: 100%;
}
aside.audit-fund-drawer footer {
  width: 100%;
}.sleeves-list-drawer.t-drawer.t-toggled {
  width: 60%;
}
.sleeves-list-drawer.t-drawer.t-toggled .t-content {
  width: 100%;
}
.sleeves-list-drawer.t-drawer.t-toggled footer {
  width: 100%;
}.notification-listing__header-wrapper .notification-listing__header {
  display: flex;
  flex-direction: column;
  max-width: 70%;
}
.notification-listing__header-wrapper .notification-listing__header-right {
  display: flex;
  align-items: center;
}
.notification-listing__header-wrapper .notification-listing__header-right .notification-listing__header-switch {
  display: flex;
  flex-direction: row-reverse;
  gap: 10px;
  margin: 0 20px;
}
.notification-listing__header-wrapper .notification-listing__header-right .notification-listing__header-switch label {
  white-space: nowrap;
  margin: 0;
  padding: 0;
  color: #373838;
}
.notification-listing__header-wrapper .notification-listing__reset-filters .filters-counter {
  min-width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: #4d4e4e;
  color: #fff;
  font-size: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 10px;
  font-family: arial, sans-serif;
  padding: 0 6px;
}
.notification-listing__header-wrapper .notification-listing__reset-filters .filters-counter.active {
  background-color: #279c9c;
}.notification-listing-container {
  height: calc(100vh - 12rem);
  display: flex;
  flex-direction: column;
}
.notification-listing-container .notification-listing-information {
  margin-left: auto;
  text-align: right;
}
.notification-listing-container .notification-listing-grid-container {
  display: flex;
  flex-direction: column;
  height: calc(100vh - 17rem);
  width: 100%;
}
.notification-listing-container .notification-listing-grid-container .notification-listing-toolbar {
  display: flex;
  align-items: center;
  padding: 0 1rem;
}
.notification-listing-container .notification-listing-grid-container .notifications-listing-grid {
  height: calc(100vh - 20rem);
  width: 100%;
  margin-top: 0.5rem;
  padding: 0 1rem;
}

.notification-message-custom-cell {
  line-height: 1.5;
  padding: 10px 5px;
}

.centered-cell-content {
  display: flex;
  align-items: center;
}

.ag-cell[col-id="0"], .ag-cell[col-id=notificationType] {
  border-right: none;
}.notification-element-action .notification-action-button, .notification-element-action .notification-action-button:disabled {
  background: transparent;
  outline: none;
  border: none;
  box-shadow: none;
}
.notification-element-action .notification-action-button:hover:not([disabled]), .notification-element-action .notification-action-button:disabled:hover:not([disabled]) {
  background: transparent;
  outline: none;
  border: none;
  box-shadow: none;
  color: #279c9c;
}
.notification-element-action .notification-action-button.primary, .notification-element-action .notification-action-button:disabled.primary {
  color: #279c9c;
}
.notification-element-action .notification-element-action__loading {
  padding-bottom: 10px;
  padding-left: 10px;
  display: flex;
  align-items: center;
}.bottom-dialog-drawer {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 150px;
  background-color: #fff;
  border-top: 3px solid #279c9c;
  color: white;
  z-index: 99;
  transform: translateY(-100%);
  transition: transform 1s ease-in-out, opacity 1s ease-in-out;
  opacity: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.bottom-dialog-drawer .bottom-dialog-drawer__info {
  font-weight: 500;
  font-size: medium;
  padding-left: 20px;
}
.bottom-dialog-drawer .bottom-dialog-drawer__action-button-wrapper.single-selected {
  padding-right: 40px;
  display: flex;
  align-items: center;
  gap: 10px;
}
.bottom-dialog-drawer .bottom-dialog-drawer__action-button-wrapper.multiple-selected {
  padding-left: 20px;
}
.bottom-dialog-drawer .bottom-dialog-drawer__action-button-wrapper.single-action-selected {
  padding-left: 20px;
}
.bottom-dialog-drawer .bottom-dialog-drawer__close-button {
  position: absolute;
  bottom: 125px;
  left: 49%;
  background-color: #fff;
  border-radius: 50%;
  height: 50px;
  width: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
.bottom-dialog-drawer .bottom-dialog-drawer__close-button:hover:not([disabled]) {
  background: #d4ebeb;
}
.bottom-dialog-drawer .bottom-dialog-drawer__action-button {
  font-size: medium;
  padding: 20px;
}

.bottom-dialog-drawer.is-open {
  transform: translateY(0);
  opacity: 1;
}.user-details-page-container .user-details-noc-checkbox label {
  display: block !important;
  margin-top: 14px !important;
  margin-right: 8px !important;
  margin-bottom: 8px !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  line-height: 1em !important;
}
.user-details-page-container .user-details-noc-checkbox .noc-warning {
  display: inline-block;
  margin-top: -6px;
  margin-left: -24px;
}

.user-view-assign-roles-header-wrapper {
  display: flex;
  justify-content: space-between;
  width: 100%;
  align-items: center;
}
.user-view-assign-roles-header-wrapper .user-view-assign-roles-header {
  display: flex;
  flex-direction: column;
}
.user-view-assign-roles-header-wrapper .user-view-assign-roles-header-actions {
  display: flex;
  align-items: center;
}
.user-view-assign-roles-header-wrapper .user-view-assign-roles-header-actions .t-btn {
  display: flex;
  gap: 8px;
}
.user-view-assign-roles-header-wrapper .user-view-assign-roles-search-input .t-input-wrapper {
  border: 1px solid #bcbdbd;
}
.user-view-assign-roles-header-wrapper .user-view-assign-roles-search-input .t-icon:not(label > .t-icon):not(fieldset legend > .t-icon):not(fieldset legend > .t-icon) {
  color: #646464;
}
.user-view-assign-roles-header-wrapper .user-view-assign-roles-search-input .t-icon {
  cursor: pointer;
}.create-new-user-legacy-users label {
  font-size: 0.8125rem;
}

.legacy-user-grid-div {
  height: 15rem;
}.mapping-existing-legacy-org-main-container {
  height: calc(100vh - 19.5rem);
}
.mapping-existing-legacy-org-main-container .mapping-existing-legacy-org-grid-div {
  height: calc(100vh - 21.4rem);
}
.mapping-existing-legacy-org-main-container .mapping-existing-legacy-org-grid-div .action-btns-inner {
  display: flex;
  align-items: center;
}.legacy-org-mapping-dialogboxs {
  border: solid 1px #000000;
}.legacy-users-listing-container {
  height: calc(100vh - 13rem);
}
.legacy-users-listing-container .filter-drop-downs-reset-button-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.legacy-users-listing-container .filter-drop-downs-reset-button-container .drop-downs {
  padding: 1rem;
  display: flex;
  gap: 0.75rem;
  align-items: center;
  margin: 0 !important;
  padding: 0;
}
.legacy-users-listing-container .filter-drop-downs-reset-button-container .drop-downs .filter-apply-button {
  margin-top: 0.5rem;
}
.legacy-users-listing-container .filter-drop-downs-reset-button-container .reset-button .user-filter-reset-button {
  margin-top: 0.5rem;
  height: 30px;
}
.legacy-users-listing-container .action-btns-inner {
  display: flex;
  align-items: center;
}
.legacy-users-listing-container .standard-grid {
  height: calc(100% - 70px) !important;
}

.margin-button {
  /* margin: auto; */
  margin: 1rem;
  text-align: right;
}.bulk-operations-form {
  display: grid;
  grid-template-columns: 1fr;
  row-gap: 30px; /* Adjust this value as needed */
}

.action-buttons {
  padding: 2.25rem;
  float: right;
  display: flex;
  justify-content: flex-end; /* Align items to the right */
  gap: 10px; /* Add spacing between buttons */
}

.margin-button {
  /* margin: auto; */
  margin: 1rem;
  text-align: right;
}
.margin-button button.submit-btn {
  margin-right: 0;
}

.child-cont-small-grid {
  height: 35rem;
  box-shadow: none;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-color: #f9fcfc;
  padding: 2rem 1.25rem;
}
.child-cont-small-grid h2 {
  font-size: larger;
}
.child-cont-small-grid .standard-grid {
  height: calc(100% - 70px) !important;
}aside.account-parties-view-drawer {
  width: 60vw;
}
aside.account-parties-view-drawer .t-content {
  width: 100%;
}
aside.account-parties-view-drawer footer {
  width: 100%;
}

aside.incoming-codes-drawer footer {
  width: 100%;
}

aside.incoming-codes-drawer--nested {
  width: 40vw;
}

aside.account-sleeves-view-drawer {
  width: 60vw;
}
aside.account-sleeves-view-drawer .t-content {
  width: 100%;
}
aside.account-sleeves-view-drawer footer {
  width: 100%;
}.account-view-container .parties-container-vertical {
  display: flex;
  gap: 1.5rem;
}
.account-view-container .party-column {
  width: 50%;
}
.account-view-container .vertical-detail-card .detail-box {
  flex-direction: column;
  padding-inline: 1.231rem;
  margin-top: 2rem;
}
.account-view-container .vertical-detail-card .detail-data {
  width: 100% !important;
  border-left: none;
  border-bottom: 0.063rem solid #bcbdbd;
  padding: 1rem 0;
}
.account-view-container .vertical-detail-card .detail-data:last-child {
  border-bottom: none;
}